.menuChapitre{ 
font-family : Verdana, Arial,Helvetica, Sans-serif; 
font-size : 11px; 
font-weight : bold; 
color : #3A3A3A;
margin-bottom : 2px;  
text-decoration : none; 
}

.menuChapitrevert{ 
font-family : Verdana, Arial,Helvetica, Sans-serif; 
font-size : 11px; 
font-weight : bold; 
color : #023F02;
margin-bottom : 2px;  
text-decoration : none;
}

.menuChapitrevert2{ 
font-family : Verdana, Arial,Helvetica, Sans-serif; 
font-size : 11px; 
font-weight : bold; 
color : #023F02;
margin: 0px 0px 0px 0px;  
text-decoration : none;
}


.table{
weight: 176px;
height: 16px;
border: 1px;
border-color:#023F02;  
font-family : Verdana, Arial,Helvetica, Sans-serif; 
font-size : 11px; 
font-weight : bold;
font-align : center;
font-color:#023F02; 
text-decoration : none;
}
  

.navig{ 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-style : normal; 
font-weight : normal
} 

.navig2{ 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-style : normal; 
font-weight : bold;

} 

a:link{ 
color : #023F02; 
text-decoration : none;
} 

a:visited{ 
color : #023F02;
text-decoration : none; 
}
  
a:hover{ 
color : #666666; 
text-decoration : none; 
}


.h1{
font-family : Verdana, Arial,Helvetica, Sans-serif; 
color: #333333;
font-size : 10px;
font-style : normal; 
font-weight : bold;
}

.h2{
font-family : Verdana, Arial,Helvetica, Sans-serif; 
color: #333333;
font-size : 16px;
font-style : bold; 
font-weight : bold;
}

.h2clair{
font-family : Verdana, Arial,Helvetica, Sans-serif; 
color: #999999;
font-size : 16px;
font-style : bold; 
font-weight : bold;
}

.h3{
font-family : Verdana, Arial,Helvetica, Sans-serif; 
color: #333333;
font-size : 12px;
font-style : bold; 
font-weight : bold;
}

.texteblanc{
font-family : Verdana, Arial,Helvetica, Sans-serif; 
color: #FFFFFF;
font-size : 13px;
font-style : bold; 
font-weight : bold;
}

.h3gauche{
font-family : Verdana, Arial,Helvetica, Sans-serif; 
color: #333333;
font-size : 12px;
font-style : bold; 
font-weight : bold;
align: left;
}

.h4{
font-family : Verdana, Arial,Helvetica, Sans-serif; 
color: #313030;
font-size : 11px;
font-style : normal; 
font-weight : normal;
}

.h4gras{
font-family : Verdana, Arial,Helvetica, Sans-serif; 
color: #313030;
font-size : 11px;
font-style : bold 
font-weight : bold;
}

.h5{
font-family : Verdana, Arial,Helvetica, Sans-serif; 
color: #313030;
font-size : 11px;
font-style : normal; 
font-weight : normal;
text-align : justify; 
}

.h6gauche{
font-family : Verdana, Arial,Helvetica, Sans-serif; 
color: #313030;
font-size : 9.5px;
font-style : normal; 
font-weight :normal;
text-align : left;
line-height: 2px;
line-height: 8.5px;
 }
 
 .h6center{
font-family : Verdana, Arial,Helvetica, Sans-serif; 
color: #313030;
font-size : 9.5px;
font-style : normal; 
font-weight :normal;
text-align : center;
line-height: 11.5px;
 }


.h6droite{
font-family : Verdana, Arial,Helvetica, Sans-serif; 
color: #313030;
font-size : 9.5px;
font-style : normal; 
font-weight :normal;
text-align : right;
line-height: 2px;
line-height: 8.5px;
 }
 
 .textelogo{
font-family : Arial,Helvetica,Verdana,Sans-serif; 
color: #FFFFFF;
font-size : 10px;
font-style: bold; 
font-weight: bold;
line-height: 15px;
margin-top : 4px;
margin-left: 4px;
}


p{ 
text-align : justify ; 
margin : 5px 5px 5px 5px; 
}

.li{ 
liste-style-type: decimal;
font-family : Verdana, Arial,Helvetica, Sans-serif; 
color: #313030;
font-size : 11px;
font-style : bold; 
font-weight : bold; 
}  

.textevertfin{
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
color : #006600; 
font-weight : normal; 
font-style : normal;
}

.texteverttresfin{
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 9px; 
color : #006600; 
font-weight : normal; 
font-style : normal;
letter-spacing: -1px;
}



.texteGrasgrisc{ 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : color : #E5E4E4; 
font-weight : bold; 
font-style : normal;
}


.texteMinigrisc{ 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size :10px; 
color : #E5E4E4;
font-weight : normal; 
font-style : normal; 
} 


.cadrepoint{ 
border: #CCCCCC;
border-style : dotted;
border-top-width : 1px; 
border-right-width : 1px; 
border-bottom-width : 1px; 
border-left-width : 1px;
}

.tableauvert{ 
border: #006600;
width : 1022px;
border-style : solid;
border : 1px; 
padding : 0px;

}

.cadrevert{ 
border: #006600;
border-style : solid;
border-top-width : 1px; 
border-right-width : 1px; 
border-bottom-width : 1px; 
border-left-width : 1px;
margin-top : 6px;
margin-right : 6px;
margin-bottom : 6px;
margin-left : 6px;
}

.cadregrisC{ 
border: #BDBCBC;
border-style : solid;
border-top-width : 1px; 
border-right-width : 1px; 
border-bottom-width : 1px; 
border-left-width : 1px;
}

.cadrebrique{ 
border: #D03B07;
border-style : solid;
border-top-width : 1px; 
border-right-width : 1px; 
border-bottom-width : 1px; 
border-left-width : 1px;
margin-bottom : 6px;
}
 
 .cadresans{ 
border-top-width : 1px; 
border-right-width : 1px; 
border-bottom-width : 1px; 
border-left-width : 1px;
margin-top : 6px;
margin-right : 6px;
margin-bottom : 6px;
margin-left : 6px;
}

.body{ 
background-color : #000033; 
} 

.texteMiniRef { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 9px; 
color : #333333; 
font-style : normal;
}

.textegrisgauche{
font-family : Verdana, Arial,Helvetica, Sans-serif; 
color: #313030;
font-size : 11px;
font-style : normal; 
font-weight : normal;
text-align : left; 
}
 

.texteGrasBlanc { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; color : #FFFFFF; 
font-weight : bold; 
font-style : normal;
} 


.button{
background-color: #FFFFFF;
border-color: #D03B07;
border-style: solid solid solid solid;
border-width: 1px 1px 1px 1px;

}

.textebrique{ 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
color :#D03B07; 
font-weight : normal;  
font-style : normal; 
font-variant : normal; 
text-transform : none;
}

.textebriqueG{ 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
color :#D03B07; 
font-weight : bold;  
font-style : normal; 
font-variant : normal; 
text-transform : none;
}

.cadretexte{ 
border : #2E3C62F; 
border-style : dotted; 
border-top-width : 1px; 
border-right-width : 1px; 
border-bottom-width : 1px; 
border-left-width : 1px;
}

.cadregenat{ 
border : #999999; 
border-style : dotted; 
border-top-width : 0px; 
border-right-width :0px; 
border-bottom-width : 1px; 
border-left-width : 0px;
}

.lignepointvert{ 
border : #009900; 
border-style : dotted; 
border-top-width : 0px; 
border-right-width :0px; 
border-bottom-width : 1px; 
border-left-width : 0px;
}


.cadregris{ 
border : #999999; 
border-style : solid; 
border-top-width : 1px; 
border-right-width : 1px; 
border-bottom-width : 1px; 
border-left-width : 1px;
}



.cadreghaut{ 
border : #2E3C62F; 
border-style : dotted; 
border-top-width : 1px; 
border-right-width :0px; 
border-bottom-width : 0px; 
border-left-width : 0px
}


.cadrebas{ 
border : #6F6C6C; 
border-style : dotted; 
border-top-width : 0px; 
border-right-width :0px; 
border-bottom-width : 1px; 
border-left-width : 0px
}

.cadregauche{ 
border : #2E3C62F; 
border-style : dotted; 
border-top-width : 0px; 
border-right-width :0px; 
border-bottom-width : 0px; 
border-left-width : 1px
}

.cadredroite{ 
border : #2E3C62F; 
border-style : dotted; 
border-top-width : 0px; 
border-right-width :1px; 
border-bottom-width : 0px; 
border-left-width : 0px;
}

.tableauadmin{
border : #CCCCCC; 
border-style : solid; 
border-top-width : 1px; 
border-right-width :1px; 
border-bottom-width : 1px; 
border-left-width : 1px;
}

.tableauspace{ 
margin-top: 10px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 10px;
}

a.menuFoot:link,a.menuFoot:visited,a.menuFoot:active{
color : #84D0F0; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px;
font-weight: normal;
text-decoration:none;
} 

a.menuFoot:hover{ 
color: #C493BE; 
font-family : Verdana, Arial,Helvetica, sans-serif; 
font-size : 10px;
text-decoration:none;
} 

.fieldAbo{ 
background-color:#FBE667;
height : 15 px;
width:270px;
border :1px dotted #FF0000; 
paddin-top : 2px; 
}
/* Left sidebar and menu */
.left sidebar and menu
#leftside {
clear:left; 
float:left; 
padding:0; 
width:176px;
}

#leftside ul.avmenu {
list-style:none;
margin: 0 0 18px; 
padding:0;

width:176px;
}

#leftside ul.avmenu li {
display:inline; 
padding:0; 
width:176px;
}



#leftside ul.avmenu li a {
border-bottom: 1px solid #d8d8d8; 
border-left: 1px solid #ccc; 
border-right: 4px solid #d8d8d8;
border-top: 1px solid #d8d8d8; 
float:left; 
font-family : Verdana, Arial,Helvetica, Sans-serif; 
font-size : 11px; 
font-weight : normal; 
margin-bottom:4px; 
padding:1px 5px 1px 1px; 
text-decoration:none; 
width:164px;
}

#leftside ul.avmenu li a:hover,#leftside ul.avmenu li a.current {
background:url(img/menubg2.gif) repeat-x bottom left #eaeaea; 
border-bottom:1px solid #b0b0b0; 
border-right:4px solid #D03B07; 
border-left:1px solid #b0b0b0;
border-top:1px solid #b0b0b0; 
color:#505050;
}


 
#leftside ul.avmenu ul {
font-size:0.9em; 
margin:0 0 0 15px; 
padding:0 0 5px 0; 
width:133px;
}

#leftside ul.avmenu ul a {
padding:3px 1px 3px 5px; 
width:123px;
}

#leftside ul.avmenu ul ul {
font-size:1em; width:120px;
}

#leftside ul.avmenu ul ul a {
width:108px;
}

#leftside h2 {
font-size:1.5em; font-weight:400;
}

#leftside .announce {
background:url(img/menubg.gif) repeat-x bottom left #f4f4f4; 
border-bottom:1px solid #d8d8d8; 
border-right:4px dotted #ccc; 
border-left:1px solid #d8d8d8; 
border-top:1px solid #d8d8d8; 
clear:left; 
color:#505050; 
line-height:16px; 
margin: 0; 
padding:2px 2px 2px; 
width:134px;
}

#leftside p,.announce p {
font-size:0.9em;
}

/* links */
a{
font-family : Verdana, Arial, Helvetica, Sans-serif; 
font-size : 11px; 
font-style : normal; 
font-weight : normal;
color:#660000;
text-decoration: none;
}

a:hover{
color: #D03B07;
text-decoration: none;
}
.Style3 {color: #333333}

