/* CSS Document */

/* Header*/
#lien_header a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color: #3366cc;
	font-weight: bold;
}

#lien_header a:hover {
	color: #3399CC;
}

.txt_lien_header
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color: #3366cc;
	font-weight: bold;
}


/* Menu */
.petitcontact
{
margin-top:15px;
width:125px;
list-style-type: none;
padding: 10px 10px 10px 10px;
}
.petit
{
width:135px;
list-style-type: none;
padding: 10px 10px 10px 10px;
}
.moyen
{
width:150px;
list-style-type: none;
padding: 10px 10px 10px 10px;
}
.grand
{
width:220px;
list-style-type: none;
padding: 10px 10px 10px 10px;
}
.pointille
{
border: none;
 border-bottom-color: #FFFFFF;
 border-bottom-style: dashed;
 border-bottom-width: 1px;
 background-color: #4c4c4c;
 margin: 0px 0px 10px 0px;
}

#menuDeroulant
{

 position:absolute;
 list-style-type: none;
 margin:  0px 40px 0px 35px;
 padding: 0;
 border: 0;
}    
/* hack IE7 */
*+html #menuDeroulant{
 position:relative;
 list-style-type: none;
 margin:  0px 40px 0px 35px;
 padding: 0;
 border: 0;
	}

/* hack IE6 */
*html #menuDeroulant{
 position:absolute;
 float:left;
 list-style-type: none;
 margin:  0px 0px 0px -555px;
 padding: 0;
 border: 0;
	}
	
#menuDeroulant li
{
	float:left;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4c4c4c;
	font-weight: bold;
}	

#suitemenu
{
margin:  8px 0px 0px 600px;
 padding: 0;
 border: 0;
 z-index:inherit
}  
#suitemenu a
{
	height:50px;
	padding: 10px 10px 35px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4c4c4c;
	font-weight: bold;
}
	
	
#suitemenu a:hover
{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #4c4c4c;	
}	


#menuDeroulant .sousMenu
{

 list-style-type: none;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 text-align:left;

}


#menuDeroulant .sousMenu li
{
float:none;
 text-align:left;
 margin:0px 0px 0px 0px;
 padding:3px 0px 3px 0px;
 border: 0;
}

#menuDeroulant .sousMenu li a
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
}


#menuDeroulant .sousMenu li a:hover
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #4c4c4c;
font-weight: bold;
background-color: #FFFFFF;
padding: 0px 2px 0px 2px;
}

#menuDeroulant .sousMenu
{
	display: none;
	list-style-type: none;
	margin: 0;
	padding: 10px 10px 10px 10px;
	border: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-color: #FFFFFF;
	background-color: #4c4c4c;
}

#menuDeroulant li:hover, #menuDeroulant li.sfhover
{
background-color: #4c4c4c;
color: #FFFFFF;
}

#menuDeroulant li:hover > .sousMenu 
{ 
display: block;
}					
#menuDeroulant li.sfhover ul
{ 
display: block;
}							

/* Contenu */
#motpres h1{
	padding: 0px 20px 0px 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color: #006dbc;
	font-weight: bold;
}

#motpres em{
	padding: 0px 20px 0px 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size: 1 em;
	color: #006dbc;
	font-weight: bold;
}

#motpres strong{
	padding: 0px 20px 0px 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size: 1 em;
	color: #ff0000;
	font-weight: bold;
}


#formugris h4 {
	padding: 0px 20px 0px 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color: #006dbc;
	font-weight: bold;
}

#formugris
{
font-size:0.8em;
}

.motpresbleu {
margin: 0px 20px 20px 20px;
border:none;
background-color:#006dbc;
height:5px;


}
.motpresbleu hr; {
	display: none;
}

.formugrisbleu {
margin: 0px 20px 20px 20px;
border:none;
background-color:#006dbc;
height:3px;

}
.formugrisbleu  hr {
	display: none;
}


#motpres p{
	padding: 5px 20px 5px 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-align: justify;
	
}

.imgauteurmotpres
{
	float:left;
	padding: 0px 0px 0px 20px;
	margin: 20px 10px 10px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
}


.auteurmotpres
{
	padding: 0px 0px 0px 0px;
	margin: 30px 0px 0px 0px;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height: 0.8em;
}

#edito h1{
	padding: 0px 20px 0px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color: #CC0000;
	font-weight: bold;
}

#edito em{
	padding: 0px 00px 0px 00px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1 em;
	font-style:normal;
	color: #006dbc;
	font-weight: bold;
	
}

#edito strong{
	padding: 0px 00px 0px 00px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:  1 em;
	color: #ff0000;
	font-weight: bold;
}

.editorouge {
margin: 0px 20px 20px 5px;
border:none;
background-color:#CC0000;
height:5px;
}
.editorouge hr {
	display: none;
}


#edito p{
	padding: 5px 20px 5px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-align:justify;
	
}

#bande_droite h1{
	padding: 10px 20px 0px 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color: #CC0000;
	font-weight: bold;
}

.titre_actu {
margin: 0px 20px 10px 15px;
border:none;
background-color:#CC0000;
height:5px;
}
.titre_actu hr {
	display: none;
}

#bande_droite h2{
	padding: 0px 20px 0px 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color: #006dbc;
	font-weight: bold;
}

#bande_droite p{
	padding: 2px 20px 2px 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.7em;	
	color:#333333;
}
.archive_actu{
padding: 2px 20px 2px 15px;
color:#333333;
font-size: 0.8em;	
}

#bande_droite a{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1em;	
	font-weight: bold;
	color:#333333;
}

#bande_droite a:hover
{
color: #CC0000;
text-decoration:none;
}
.separateur_actu{
margin: 0px 20px 20px 15px;
border:none;
background-color:#333333;
height:1px;
}

.date_actu
{
padding: 0px 20px 0px 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight:bold;	
}

#Contenuclassic h1{
	padding: 0px 0px 0px Opx;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color: #CC0000;
	font-weight: bold;
}
.separateur_contenu{
margin: 0px 0px 0px 0px;
border:none;
background-color:#CC0000;
height:5px;
}
.separateur_contenu hr {
	display: none;
}

#Contenuclassic p{
	padding: 5px 20px 5px 40px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.8em;	
}

#Contenuclassic p a{
font-family: Verdana, Geneva, sans-serif;
	font-size: 1em;	
	color:#006699;
	text-decoration:underline;
}

#Contenuclassic p a:hover{
	color:#009999;
}



.lien {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1em;	
	color:#006699;
	text-decoration:underline;
}


.texteloi {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1em;	
	color:#006699;
	font-style:italic;
}


.listclassic
{
list-style:none;
font-family: Verdana, Geneva, sans-serif;
font-size: 0.8em;	
padding: 10px 30px 10px 40px;
margin: 0px 20px 0px 20px;
}

.listclassic li
{
font-family: Verdana, Geneva, sans-serif;
}

.listelu
{
list-style:none;
font-family: Verdana, Geneva, sans-serif;
font-size: 0.8em;	
padding: 10px 30px 10px 40px;
margin: 5px 40px 5px 40px;
background-color: #CCCCCC;
border: 1px solid;
border-color:#666666;
}

.listelu li
{
font-family: Verdana, Geneva, sans-serif;
}
.retrait
{
margin: 0px 00px 0px 30px;
}

.listetelechargement
{
	list-style:none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.8em;
	padding: 00px 10px 10px 40px;
	margin: 0px 20px 0px 20px;
}

.listetelechargement li a{
color:#333333;
font-family: Verdana, Geneva, sans-serif;
}
.listetelechargement li a:hover{
font-family: Verdana, Geneva, sans-serif;
color:#CC0000
}


.listetelechargement2
{
	list-style:none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.8em;
	padding: 00px 10px 10px 0px;
	margin: 0px 10px 0px 10px;
}

.listetelechargement2 li a{
color:#333333;
font-family: Verdana, Geneva, sans-serif;
}
.listetelechargement2 li a:hover{
font-family: Verdana, Geneva, sans-serif;
color:#CC0000
}

.tablecadre td
{
border: solid 1px #000000;
padding: 05px 5px 5px 5px;
}

.listelien
{
	list-style:none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.8em;
	padding: 00px 10px 10px 30px;
	margin: 0px 20px 0px 20px;
}

.listelien li
{
	padding: 5px 0px 5px 0px;
}

.listelien li a{
color:#333333;
font-family: Verdana, Geneva, sans-serif;
font-weight:bold;
}
.listelien li a:hover{
color:#CC0000
}

.listelien2
{
	list-style:none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1em;
	padding: 00px 10px 10px 00px;
	margin: 0px 20px 0px 20px;
}

.listelien2 li
{
	padding: 5px 0px 5px 0px;
}

.listelien2 li a{
color:#333333;
font-family: Verdana, Geneva, sans-serif;
font-weight:bold;
}
.listelien2 li a:hover{
color:#CC0000
}

.applatbleu
{
list-style-image: url(../img/puce.gif);
background-color:#D6E1ED;
border: 1px solid;
border-color:#3C6DB9;
font-family: Verdana, Geneva, sans-serif;
font-size: 0.8em;	
padding: 10px 30px 10px 40px;
margin: 0px 20px 0px 20px;
}
.applatbleu li
{
font-family: Verdana, Geneva, sans-serif;
margin: 0px 0px 0px 25px;
}


#Contenuclassic h2{
	padding: 10px 0px 5px 40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color: #CC0000;
	font-weight: bold;
}

#Contenuclassic h3{
	padding: 5px 0px 5px 20px;
	margin: 10px 0px 0px 0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	font-weight: bold;
}

.menuniv2
{
padding: 20px 0px 20px 40px;
font-family: Arial, Helvetica, sans-serif;
font-size: 0.7em;
font-weight:bold;
}

.menuniv2 a
{
padding: 2px 5px 2px 5px;
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
font-weight:bold;
text-decoration:none;
}
.menuniv2 a:hover
{
text-decoration:none;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
background-color:#3C6DB9;
color:#FFF;
}
.menuniv2over
{
padding: 2px 5px 2px 5px;
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
font-weight:bold;
background-color:#3C6DB9;
color:#FFF;
}


#boitemembrebureau
{
	float:left;
	z-index:inherit;
	width:150px;
	height:80px;
	position:relative;
	border: solid 1px #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	margin: 5px 5px 5px 5px ;
	padding: 5px 5px 5px 5px;
}

#boitemembrebureau a 
{
font-weight:bold;
color:#0066CC;
}

#boitemembrebureau a:hover
{
color:#0099CC;
}

.liennav 
{
	padding: 5px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color:#3C6DB9;
	font-weight:bold;
}
.liennav a
{
	font-weight:bold;
	font-size: 1em;
	color:#3C6DB9;
	text-decoration:none;
}


#footer p{
	font-size: 0.7em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#ffffff;
	text-align:center;
}

#footer a{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1em;	
	font-weight: bold;
	color:#ffffff;
}

#footer a:hover
{
color: #CC0000;
text-decoration:none;
}

.imgmarge
{
	font-size:0px;
	margin:0px;
	padding:Opx;
}
.centre
{
text-align:center;
}
.sourceactu
{
font-size: 0.8em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
}
.bleu {
color:#3C6DB9;
}

.gras
{
font-weight:bold;
}
