.langue
{
color: #4d3a35; 
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
text-align: right
}
.langue a:hover
{
color: #C31316; 
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
text-align: right
}
.langue a
{
color: #4d3a35; 
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
text-align: right
}
.accrochearticle
{
color: #4d3a35; 
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
text-align: justify
}
.accrochearticle  a
{
color: #4d3a35;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: underline
}
.article
{
color: #2a1f00;
font-size: 11px;
font-style: normal;
text-decoration: none;
padding-left: 15px
}
.article a
{ 
color: #2a1f00;
font-size: 11px;
text-decoration: none
}
.back
{
background-image: url("../images/back_01.jpg");
background-repeat: repeat-x
}
.backblue
{
background-image: url("../images/illu_blue.gif");
background-repeat: no-repeat ;
background-color: #2781CD;
background-position: 0 bottom

}
.backgreen
{
background-image: url("../images/illu_green.gif");
background-repeat: no-repeat; 
background-color: #9BBA1F;
background-position: 0 bottom 
}
.backorange
{
background-image: url("../images/illu_orange.gif"); 
background-repeat: no-repeat; 
background-color: #FFA131;
background-position: 0 bottom
}
.backred
{ 
background-image: url("../images/illu_red.gif");
background-repeat: no-repeat; 
background-color: #D9151A;
background-position: 0 bottom
}

.backred2
{
background-image: url("../images/illu_red_2.gif");
background-repeat: no-repeat; 
background-position: 0 bottom
}
.backviolet 
{
background-image: url("../images/illu_violet.gif");
background-color: #B145A2;
background-repeat: no-repeat; 
background-position: 0 bottom
}
.bold
{
color: #5c4837;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold; text-decoration: none;
text-align: left
}
.bold2
{
color: #5c4837;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
text-align: left
}
.buttonarticle img 
{
float: right
}
.cadre
{
border-top: 0;
border-right: 1px solid #b2a9a4;
border-bottom: 1px solid #b2a9a4;
border-left: 1px solid #b2a9a4
}
.puce_blue
{
white-space: normal;
list-style-image: url("../images/puce_blue.gif")
}
.puce_red
{
white-space: normal;
list-style-image: url("../images/puce_red.gif")
}
.puce_orange
{
white-space: normal;
list-style-image: url("../images/puce_orange.gif")
}
.puce_green
{
white-space: normal;
list-style-image: url("../images/puce_green.gif")
}
.carrebleu
{
color: #0070c4;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none
}
.fleche a
{
color: #ffa131;
font-size: 14px;
font-weight: bold;
text-decoration: none
}
.carreorange
{ color: #ff8500;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none
}
.carreviolet
{ color: #af1fa4;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none
}
.centrescroll 
{
color: #676767; 
font-size: 11px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
text-decoration: none; 
background-image: url("../images/back_bottom.jpg"); 
background-repeat: repeat-x; 
background-attachment: fixed; 
background-position: 0 bottom; 
padding-top: 15px; 
padding-bottom: 15px; 
padding-left: 10px; 
width: 98%; 
height: 500px; 
overflow: auto }
.centrescroll a
{ 
color: #676767; 
font-size: 11px; 
font-weight: bold; 
text-decoration: underline 
}
.copyright  
{ 
color: #d1d0cc; 
font-size: 11px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
text-decoration: none 
}
.copyright a  
{ 
color: #d1d0cc; 
text-decoration: none
}
.datearticle  
{ 
color: #b2a9a4; 
font-size: 8px; 
font-weight: normal; 
text-decoration: none; 
padding-left: 15px 
}
.datearticle a 
{ 
color: #676767; 
font-size: 8px; 
text-decoration: none 
}
.degrade   
{ 
background-image: url("../images/back_bottom.jpg"); 
background-repeat: repeat-x; 
background-position: 0 bottom  
}
.extranet      
{ 
color: #fff; 
font-size: 11px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: bold; 
margin-right: 4px; 
margin-bottom: 4px; 
padding-bottom: 4px; 
border-right: 4px none; 
border-bottom: 4px none; 
border-left: 4px none 
}
.extranet img 
{ 
margin-right: 4px; 
margin-left: 4px; 
padding-right: 4px; 
padding-bottom: 4px; 
border-right: 2px none; 
border-bottom: 2px none; 
border-left: 4px none 
}
.extranet input   
{ 
font-size: 11px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
background-color: #fff; 
border: solid 1px #8b7c73 
}
.fleche  
{ 
color: #ffa131; 
font-size: 14px; 
font-weight: bold; 
text-decoration: none 
}
.flecheblue    
{ color: #0070c4; 
font-size: 14px; 
font-weight: bold; 
text-decoration: none 
}
.flecheblue a  
{
 color: #0070c4; 
 font-size: 14px; 
 font-weight: bold; 
 text-decoration: none 
 }
.flechegreen  
{ 
color: #9bba1f; 
font-size: 14px; 
font-weight: bold; 
text-decoration: none; 
}		
.flechegreen a 
{ 
color: #9bba1f; 
font-size: 14px; 
font-weight: bold; 
text-decoration: none; 
}		
.flechered   
{ 
color: #d9151a; 
font-size: 14px; 
font-weight: bold; 
text-decoration: none; 
}		
.flechered a 
{ 
color: #d9151a; 
font-size: 14px; 
font-weight: bold; 
text-decoration: none; 
}		
.flecheviolet  
{ 
color: #b145a2; 
font-size: 14px; 
font-weight: bold; 
text-decoration: none; 
}		
.flecheviolet a
{ 
color: #b145a2; 
font-size: 14px; 
font-weight: bold; 
text-decoration: none; 
}		
.info    
{ 
color: #615853; 
font-size: 11px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: normal; 
text-decoration: none 
}		
.info a    
{ color:#615853; 
font-size: 11px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: bold
}		
.inscri	
{
color: #6d5e51; 
font-size: 11px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
text-decoration: none; 
background-image: url("../images/ins_left.gif"); 
background-position: left top; 
padding-left: 50px; 
width: 282px; 
height: 57px
}
.inscri a
{
color: #6d5e51;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: underline
}	
.ligne01
{
color: #686463; 
font-size: 11px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
background-color: #f9f7f8; 
padding: 4px 0 4px 15px 
}		
.ligne01 a
{ 
color: #686463; 
font-size: 11px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: bold; 
text-decoration: underline; 
background-color: #f9f7f8 }
.ligne02
{ 
color: #686463; 
font-size: 11px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
background-color: #f1f0ee; 
padding: 4px 0 4px 15px
}		
.ligne01 a:hover
{ 
color: #b90000; 
font-size: 11px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: bold; 
text-decoration: underline; 
background-color: #f9f7f8 
}		
.ligne02 a:hover
{
color: #b90000; 
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: bold; 
text-decoration: underline; 
background-color: #f1f0ee
 }
.ligne02 a
{ 
color: #686463; 
font-size: 11px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: bold; 
text-decoration: underline; 
background-color: #f1f0ee
}		
.nom
{
color: #be070d; 
font-size: 11px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: bold; 
text-decoration: none; 
text-align: left; 
padding-top: 20px 
}		
.nombre 
{ 
color: #635851;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style: normal;
text-align: right;
padding-right: 5px;
vertical-align: middle
}		
.nombre a:active
{
color: #dc151c;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: bold
}
.nombre a:hover
{
color: #dc151c;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: normal 
}
.nombre a:link
{ 
color: #635851; 
font-size: 11px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-style: normal; 
font-weight: normal
}
.nombre a:visited
{
color: #808080;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: normal
}
.offrestitres
{
color: #6d5e51;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
background-color: #eeeded;
padding-top: 0;
padding-bottom: 0;
padding-left: 15px;
border-top: 0 solid #b2a9a4;
border-bottom: 0 solid #b2a9a4
}
.offrestitres a
{
color: #6d5e51;
font-size: 11px;
font-weight: bold;
text-decoration: underline
}
.paragraphe img 
{ 
padding-right: 15px;
padding-left: 15px;
float: left;
border-right: solid 8px #fff;
border-top: solid 8px #fff;
border-bottom: solid 8px #fff;
}
.pointille
{
color: #b2a9a4;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
background-color: #fff;
border-top: 1px dashed #b2a9a4
border-bottom: 0; 
}
.pointille2
{
color: #b2a9a4;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold; border-top: 1px dashed #b2a9a4;
border-bottom: 1px dashed #b2a9a4
}
.pointille2 img
{
margin: 5px
}
.puce_viol
{
white-space: normal;
list-style-image: url("../images/puce_viol.gif")
}
.red
{
color: #be070d;
font-weight: bold
}
.search 
{
color: #8b7c73;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
margin-top: 4px;
margin-right: 4px;
margin-bottom: 2px;
padding-bottom: 2px;
border-style: none;
border-width: 4px 4px 2px;
}
.search img
{
margin-right: 2px;
margin-left: 4px;
padding-right: 2px;
padding-bottom: 4px;
border-right: 2px none;
border-bottom: medium none;
border-left: 4px none
}
.search input
{
color: #615853;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
background-color: #fff;
border: solid 1px #8b7c73
}
.soustitre 
{
color: #be070d;
font-size: 13px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
text-align: left;
margin-bottom: 10px;
padding-top: 10px;
padding-bottom: 10px
}
.soustitre a
{
font-size: 13px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
text-decoration: underline
}
.soustitre2
{
color: #be070d;
font-size: 13px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
text-align: left;
padding-top: 5px;
padding-bottom: 8px;
padding-left: 15px
}
.soustitre2 a
{
font-size: 13px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
text-decoration: underline
}
.soustitre2 img
{
margin: 0;
padding: 0;
float: right;
border-width: 0
}
.tablpar0
{
color: #0c0000;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
padding-top: 4px;
padding-bottom: 4px;
width: 97%;
}
.tablpart
{
color: #0c0000;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
padding-top: 4px;
padding-bottom: 4px;
width: 97%;
border-bottom: 1px solid #d1cbc7
}
.texte
{
color: #4d3a35;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
text-align: left;
padding: 8px 15px
}
.texte a
{
color: #4d3a35;
font-size:11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: underline;
}
.texteactu
{
color: #4d3a35;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
text-align: justify;
}
.texteactu a
{
color: #6b5853;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: underline
}
.textearchive
{
color: #4d3a35;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
text-align: left;
padding: 8px 15px;
width: 465px;
height: 100%;
overflow: auto
}
.textearchive a
{
color: #4d3a35;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: underline;
}
.textearchive0
{ 
color: #4d3a35;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
text-align: left;
padding: 8px 15px;
}
.textearchive0 a 
{
color: #4d3a35;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: underline;
}
.textemap a
{
color: #6d5e51;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: CSS_PROPERTY_UNDEF;
background-color: #fff;
}
.titerbrun
{
color: #686463;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
background-color: #f1f0ee;
padding: 4px 0 4px 15px
}
.titre
{
color: #6b5853;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
padding: 10px 15px 15px
}
.titre a
{
color: #6b5853;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
text-decoration: underline
}
.titrearticle
{
color: #be070d;
font-size: 13px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
text-align: left;

}
.titrearticle  a
{
font-size: 13px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
text-decoration: underline
}
.titredate
{
color: #2a1f00;
font-size: 8px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: underline;
padding-top: 10px;
padding-bottom: 9px;
padding-left: 15px
}
.titregris
{
color: #4d3a35;
font-size: 13px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
text-align: left;
padding: 0
}
.titregris a 
{
color: #4d3a35;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: underline;
}
.titregris img
{
margin: 0;
padding: 0;
float: right
}
.titremap
{
color: #6d5e51;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
background-color: #edeae9;
background-position: 0 0;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 8px;
width: 170px;
border: 2px
}
.textemap
{
color: #6d5e51;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
text-decoration: none;
background-color: #fff;
background-position: 99% 0;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 8px;
border: 2px
width: 155px 
}
.titremap a
{
color: #6d5e51;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: underline;
}
.titremap2 
{
color: #be070d;
font-size: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: bold; 
text-decoration: none; 
background-color: #edeae9; 
background-position: 0 0; 
padding-top: 2px; 
padding-bottom: 2px; 
padding-left: 8px; 
width: 150px; 
border: 2px
}
.titremap3 
{
color: #be070d;
font-size: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: bold; 
text-decoration: none; 
background-color: #edeae9; 
background-position: 0 0; 
padding-top: 2px; 
padding-bottom: 2px; 
padding-left: 8px; 
width: 150px; 
border: 2px
}
.titrescroll
{
color: #be070d;
font-size: 13px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
} 
.trace
{
color: #6d5e51;
font-family: Verdana;
font-weight: bold;
text-transform: uppercase
}
.trace a
{ color: #6d5e51;
font-family: Verdana;
font-weight: bold;
text-decoration: underline
}
.txtarticle
{
color: #4d3a35;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
padding: 8px 15px
}
.txtarticle  a
{
color: #4d3a35;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: underline;
}
.txtarticle img
{
margin-right: 10px;
float: left
}
.txte
{
color: #0c0000;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
text-align: left;
padding-right: 4px;
padding-left: 4px
}
.txte a
{
color: #0c0000;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: underline
}
.url a
{
color: #be070d;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
text-decoration: none
}
li
{
list-style-type: square;
margin: 0 2px 0;
padding-top: 0;
padding-bottom: 0;
padding-left: 0
}
ul
{
margin-right: 2px;
margin-left: 1px;
padding-top: 0;
padding-bottom: 0;
padding-left: 15px
}
.texterouge
{
color: #be070d;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
}