body {
  margin:0;
  padding:0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
/*	background-image: url(../../images/motif32.gif);*/

}

#bread {

margin-left:15px;
margin-bottom:20px;
}

#bread2 {


margin-bottom:20px;
}

label{
display:block;
float:left;
	width:200px;
	text-align:left;
	margin-right:10px;
}

h1{
display:none;
}

.fileEntry{

background-color:#CCEDCC;

}

.fileEntry2{

background-color:#FFEAEA;
background-image: url(../../images/cadenas_fichier.gif);
background-position:right center;
background-repeat:no-repeat;

}


#titre{
color:white;
font-weight:bold;
}

#bandeau {
	height:65px;
	background-image: url(../../images/footer_2005.gif);
	background-position: center top;
	text-align:center;

}
#clear{
	clear:both;
}
#logo{
width:780px;
text-align:left;
padding-top:8px;
padding:auto;
margin:auto;

}
.texteFondRouge{
	color:#FFF;
	font-weight:bolder;
	display:block;
	width:100%;
	background-color:#990000;
}
#menu_container {
	background-color: #990000;
	height:24px; 
	text-align:center;
margin-bottom:8px;
}

#menu {
padding:auto;
margin:auto;
	width:780px;
	text-align:left;

}


#principal {

  width:780px;
background-color:#E2F1E2;
padding:auto;
margin:auto;
	text-align:left;

}



#image{
float:left;
width:173px;
min-height:480px;
margin-right:7px;

}

#contenu{
padding-top:10px;

}

#main{
width:590px;

}

#contenu-txt,#contenu-txt-int{
float:left;
width:590px;
padding-top:10px;
}

#contenu-txt-1col {
float:none;
width:760px;
margin:10px;
padding-top:10px;
}


.texte font{ font-weight:bold;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}

#containerTextImage{
	float:left;
	margin-left:50px;
	margin-top:20px;
	margin-bottom:20px;
}

#containerTextImage #articleText{
text-align:center;

}

.articleText{

}

#containerActes{
margin-left:auto;
margin-right:auto;
text-align:center;
	width:700px;
}



#pied {
font-weight:bold;
  color:white;
  font-size:9px;
	background-color: #990000;
	height:24px; 
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
	line-height:24px;
}

#pied a {
color:white;
text-decoration:underline;
}

#pied a:hover {
background-color:#990000;
text-decoration:underline;
}



















form, div, h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
}

h4{
	color:#008738;
	font-weight:bolder;
	background:transparent url('../../img/frontend/petitlogo.jpg') no-repeat;
	padding-left:25px;
	display:block;
	margin-bottom:10px;
}

td, th, p, div, span {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px
}

.listEntry {
	margin-bottom: 10px;
}

a, a:link, a:visited, a:active, a:focus {
	color: black;
	text-decoration:underline;
}
a:hover {
	color: #FF3300;
	text-decoration: underline;
}

.articleText { 
	margin-bottom: 3px;
	text-align: justify;
}

.articleCode {
	margin-bottom: 3px;
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Arial, Helvetica, sans-serif;
}



.articleSummary {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 135%;
}

.nav_table, .nav_table a, .nav_table a:link, .nav_table a:active, .nav_table a:visited, .nav_table a:hover {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #4A5966;
	font-weight: normal;
	text-decoration: none;
}
.nav_table a:hover {
	text-decoration: underline;
}

.nav_table_active, .nav_table_active a, .nav_table_active a:link, .nav_table_active a:active, .nav_table_active a:visited, .nav_table_active a:hover {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #4A5966;
	font-weight: bold;
	text-decoration: none;
}

.articleList_toptext {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
}

.articleList_listhead {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
}


/* CSS for the top level list */
ul.list_top, ul.list_level {
	padding: 3px 0;
	margin-left: 0;
	border-bottom: 1px solid #5E747F;
	font: bold 12px Verdana, sans-serif;
}
ul.list_top li, ul.list_level li {
	list-style: none;
	margin: 0;
	display: inline;
	padding: 0;
}
ul.list_top li a, ul.list_level li a {
	padding: 3px 0.5em;
	margin: 0px;
	border: 1px solid #778;
	border-bottom: none;
	background: #D7DEE5;
	text-decoration: none;
	text-decoration:underline;
}
ul.list_top li a:link, ul.list_level li a:link { color: #5E747F; }
ul.list_top li a:visited, ul.list_level li a:visited { color: #5E747F; }
ul.list_top li a:hover, ul.list_level li a:hover {
	color: Black;
	background: #92A1AF;;
	border-color: #227;
}
ul.list_top li.active a, ul.list_level li.active a {
	background: white;
	border-bottom: 1px solid white;
}



.imgDIVinTextLeft {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
	padding: 0;
}
.imgDIVinTextRight {
	float: right;
	margin-left: 5px;
	margin-bottom: 5px;
	padding: 0;
} 
.imgDIVtopLeft { 
	margin:8px 10px 5px 20px; 
	padding:0px; 
	border:0; 
} 
.imgDIVtopCenter { 
	margin:8px -50% 5px -50%; 
	padding:0px; 
	border:0; 
}

.imgDIVblockImgLeft { 
	margin-right: 10px;
}
.imgDIVblockImgRight {
	margin-left: 10px; 
} 

.phpwcmsImgListRight {
	text-align: right;
	margin: 0;
	padding: 0;
}
.phpwcmsImgListLeft {
	text-align: right;
	margin: 0;
	padding: 0;
}


.phpwcmsSearchResult {
	margin: 15px 0 15px 0;
}
.phpwcmsSearchResult h3 {
	margin: 10px 0 1px 0;
	font-size: 12px;
	font-weight: bold;
}
.phpwcmsSearchResult p {
	margin: 0;
}
.phpwcmsSearchResult em.highlight, em.highlight {
	background-color: #FFFF00;
	font-style:inherit;
}


#VisualModeIndicator {
	position:absolute;
	left:5px;
	bottom:5px;
	padding:5px;
	z-index:10000;
	background-color:#FF3300;
	color:#FFFFFF;
	border:1px solid #000000;
}

.phpwcmsArticleListEntry {
	clear: both;
}
.phpwcmsArticleListImage {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	padding-top: 3px;
}
.phpwcmsArticleListImageCaption {
	padding-top: 5px;
}














.titre {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #FFFFFF; text-decoration: none}
a:hover {  color: #008738; text-decoration:underline; background-color: #FFFFFF; clip:     rect(   )}
.sous_titre { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none ; background-color: #FFFFFF; color: #990000; vertical-align: middle}


.texte {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}
.soustitre {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #008738}
.textepetit {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000}
.textepetitpetit {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #008738}
.datectu {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF}
.textevert {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #008738}
.Chapô {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #009933;
}
.unnamed1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #3300FF;
	text-decoration: underline;
}
.téléchargement {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #0000FF;
}
.textevertgras {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #009933}
.texteblanc {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF}

.fond_modele {  background-image: url(../images/fond_2005.gif); background-repeat: repeat-x; background-color: #A1C0B1}

input {  border: #A1C0B1; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}
.lienorange { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #990000; text-decoration:underline; }
.fond_menu {  background-attachment: fixed; background-image: url(../images/fond_menu.gif); background-repeat: no-repeat; background-position: center top;}









.fond_bandeau {  background-image: url(../images/footer_2005.gif); background-repeat: repeat-x; background-position: center top;}

.blanc {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF}
a.titre:hover { color: #990000; text-decoration:underline; background-color: #FFFFFF; clip: rect( ); padding-top: 5px; padding-bottom: 5px; height: 20px ; vertical-align: middle}
p {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}
a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold}
td {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}

a{
color:black;
text-decoration:underline;
}


h2{
padding:0;

}


h1{
size:16px;
}



















#naviStruct {width: 100%;

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 12px;

line-height: 20px;

list-style-type: none;

margin:0;
padding:0;



}

#naviStruct ul{
list-style-type: none;
font-size: 11px;
padding:0;
margin:0;
margin-left:5px;
}

#naviStruct li{
background-image:url(../../img/frontend/petitlogo.jpg);
background-position:left center;
background-repeat: no-repeat;
padding-left:18px;
}

#naviStruct ul ul{
margin-left:0px;

padding-left:15px;

list-style-type: none;
font-size: 11px;


}

#naviStruct ul ul ul{margin-left:0px;

padding-left:15px;

list-style-type: none;

}

#naviStruct ul a {    padding: 0px 0px 0px 4px;

    width: 100%;

display: inline;

 }

 #naviStruct a:link, #naviStruct a:visited {    color: #414141;

    font-weight: none;

    text-decoration: none;

 }

 #naviStruct a:hover {    color: #000000;

    background-color:#E2F1E2;

font-weight: bold;

}

#naviStruct_1_active a:link#naviStruct_current_1, #naviStruct_1_active a:visited#naviStruct_current_1, #naviStruct_1_active a:hover#naviStruct_current_1, #naviStruct_1_active a:active#naviStruct_current_1 { font-weight: bold;

    color: #D8000B;

 }

 #naviStruct_active a:link#naviStruct_current, #naviStruct_active a:visited#naviStruct_current, #naviStruct_active a:hover#naviStruct_current, #naviStruct_active a:active#naviStruct_current { font-weight: bold;

    color: #D8000B;

 }
 
 
.login_error{
text-align:center;
font-weight:bold;
}

.articleText{
text-align:center;
}


#newsletterSubscribeForm{
margin:5px;
}


.fond_menu_extranet{

background-color:white;
}

