del{
color:#cccccc;
}

body{
margin-top:10px;
font-size: 11px ;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#FAFAFA;

}

body table{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

body a {
color:#2159A4;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline
}

body a:hover{
color:#2159A4;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}

p {
margin-top:5px;
padding-top:5px;
margin-bottom:5px;
padding-bottom:5px;
}

div#mention{
width:950px;
margin-left:auto;
margin-right:auto;
height:25px;
line-height:25px;
font-size:10px;
color:#15588F;
padding-left:20px;
}


/* conteneur zones site */
div#conteneur{
	width: 950px;
	margin-left:auto;
	margin-right:auto;
	border:0px solid #000000;
	border: 1px dotted #000000;
	background-color:#FFFFFF;
}


#bandeau_haut{
	width:950px;
	height:140px;
	border-bottom:1px dotted #000000;
}

#zone_bandeau_flash {
width:950px;
height:140px;
margin-left:0px;
margin-top:0px;
position:absolute;
}

#zone_contenu{
	width:950px;
	background-color:#FFFFFF;
}

#zone_bandeau_gauche {
width:400px;
border:0px solid #FF0000;
background:url('../../maj/phototheque/photos/charte/repeat_bulle.jpg') repeat-y left top;
}

#zone_menu_gauche {
width:386px;
height:200px;
background-image:url('../../maj/phototheque/photos/charte/fond_menu_gauche.jpg');
background-repeat:no-repeat;
background-position:left top;
float:left;
}

#zone_photos_gauche {
width:386px;
float:left;
}

/*div#contenu {
width:535px;
float:left;
border:0px solid #000000;
padding-right:15px;
background-color:#FFFFFF;
}*/




div#bandeau_bas{
	width:800px;
	height:10px;
	background-color:#FBF85D;
}


table#site{
	width:950px;
	background-color:#FCFCFC;

}

tr#titre_page
{
height:25px;
}

td#zone_g{
	width:190px;
	/*
	background-color:#000099;
	*/
}

td#contenu{
	width:530px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	/*
	background-color:#009999;
	*/
}


td#zone_d{
	width:190px;
	/*
	background-color:#990033;
	*/
}






tr#menu_haut
{
	height: 24px ;
	background-color:#FFFFFF;
}

.menu_haut{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
padding-left:5px;
padding-right:15px;
text-transform:uppercase;
}

.menu_haut:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
padding-left:5px;
padding-right:15px;
text-transform:uppercase;
}

.menu_haut_actif{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
padding-left:5px;
padding-right:15px;
text-transform:uppercase;
}

.menu_haut_actif:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
padding-left:5px;
padding-right:15px;
text-transform:uppercase;
}


.menu_gauche{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#E0812D;
text-decoration:none;
padding-left:5px;
padding-right:25px;
text-transform:uppercase;
}

.menu_gauche:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#23990F;
text-decoration:none;
padding-left:5px;
padding-right:25px;
text-transform:uppercase;
}

.menu_gauche_actif{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#23990F;
text-decoration:none;
padding-left:5px;
padding-right:25px;
text-transform:uppercase;
}

.menu_gauche_actif:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#23990F;
text-decoration:none;
padding-left:5px;
padding-right:25px;
text-transform:uppercase;
}



 a.page:hover, a.page:active
{
	color: #FFFFFF ;
	text-decoration: underline ;
	font-size: 11px ;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;


}
a.page
{
	color: #FFFFFF ;
	text-decoration: none ;
	font-size: 11px ;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
}


span#titre_page{
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
font-weight:bold;

}






.tr_cat_article{
line-height:25px;
height:25px;
}

.td_cat_article{
text-align:left;
padding-left:5px;
}

.td_scat_article{
text-align:left;
padding-left:5px;
}

.a_menu_article{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#247529;
}
.a_menu_article:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#247529;
}
.a_menu_article_Actif{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#247529;
}

.a_menu_article_Actif:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#247529;
}

.a_menu_sarticle{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#2159A4;
}
.a_menu_sarticle:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
	color:#2159A4;
}
.a_menu_sarticle_Actif{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
	color:#2159A4;
}
.a_menu_sarticle_Actif:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
	color:#2159A4;
}



.inter {
	height: 1px;
	line-height: 1px;
}


.libellearticle{
height:25px;
line-height:25px;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
padding-left:10px;
}

.article{
padding-top:5px;
padding-left:5px;
padding-right:5px;
padding-bottom:5px;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:left;
background-color:#FAFAFA;
}

td.article img {
	float: left;
	margin-right: 5px
}

div#contact{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#313929;
text-align:right;
padding-right:10px;
}

.a_contact{
color:#2159A4;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline
}

.a_contact:hover{
color:#2159A4;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}

div#cartouche{
text-align:center;
width:350px;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-left:10px;
}


a.faq
{
	
	color: #2159A4 ;
	text-decoration: none ;
}

a.faq:hover, a.faq:active
{
	color: #2159A4 ;
	text-decoration: underline ;


}
.pages{

height:20px;
line-height:20px;
background-color:#E0812D;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

#boite_verte_contact {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:center;
background-color:#2D8F3C;
color:#FFFFFF;
padding:15px;
}

#boite_rouge_contact {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
background-color:#EE2128;
color:#FFFFFF;
padding:15px;
}

#boite_entreprise {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#FFE682;
border:1px solid #000000;
line-height:17px;
padding:5px;
}
#boite_entreprise_80 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
width:350px;
background-color:#FFE682;
border:1px solid #000000;
line-height:17px;
padding:5px;
}
td.width_90 {
width:90%;
}
#tableau_380 {
width:380px;
border:0px;
}
#tableau_380 td {
width:380px;
border:0px;
}


.titre_actu_defil{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	text-decoration:none;
}

.texte_actu_defil{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}

.lien_actu_defil{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}

.lien_actu_defil:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:underline;
}


.titre_actu{
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

.lien_titre_actu{
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}


.lien_titre_actu:hover{
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}

.img_actu{
border:1px solid #90A9D1;
}

a.lien_orange{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#E96A19;
}
a.lien_orange:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#E96A19;
}

a.lien_article{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#000000;
}
a.lien_article:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:underline;
color:#000000;
}