body{margin:0; padding:0; font-family:Verdana;font-size:12px;}
a {color:#005EBB;text-decoration:none;}
a:hover {text-decoration:underline;}
#container{width:989px;margin:auto;border-left:3px solid #008000;border-right:3px solid #008000;}
h1{color:#fc9a01;font-size:14px;}

.filAriane { font-weight:bold; color:#048DA1;}

/* Head */
#head{}
#top{ height:70px; }

#menu_top{ height:27px; background-color:#008000;width:989px;margin:auto;padding:0; position:absolute;margin-top:-20px; }
#menu_top li { display:block; float:left; font-family: Georgia, "Times New Roman", Times, serif; font-size:18px; margin:0;border-right:3px solid #FFFFFF; padding:5px 0px 0 5px;width:185px;text-align:center;}
#menu_top li a { text-decoration:none;color:#FFFFFF;  }

#menu_top li ul li a:hover {display:block;width:185px;padding:0px;margin:0px;background-color:#FFFFFF;color:#008000;padding-left:5px;}
#menu_top li ul li a {text-align:left;display:block;height:auto;clear:both;font-weight:normal;color:#FFFFFF;background-color:#008000;font-size:17px;width:185px;padding:0;margin:0;padding-left:5px;}
#menu_top li ul li {padding:0;margin:0;}

#menu_top li:hover ul, #menu_top li.sfhover ul {left:inherit;display:block;width:190px;margin-left:0px;padding:0;}
#menu_top li ul { border:1px solid #FFFFFF;position: absolute;width: 200px;left:-999px;display:none;z-index:999;}

#menu_top li.noborder { border:none; }


#bandeau{ height:187px;}
#top img {float:left;}
#lang_{float:right;border:none;margin-right:20px;height:25px;padding-top:15px;text-decoration:none;color:#000000;display:inherit;}
#lang_ span {display:block;padding-top:3px;width:130px;padding-left:35px;}
/* Content */
#content{ border-top:3px solid #008000; }

#c_left{ width:205px;margin:10px;background-image:url(../images/menu_gauche.png);background-repeat:no-repeat;float:left;}
#c_left ul { display:block;padding:10px 0 0 57px;  }
#c_left ul li { display:block;list-style:none;font-size:16px;font-weight:bold;padding:0; margin:0;height:36px;margin-top:5px;}
#c_left ul li a { text-decoration:none; color:#fc9a01;}
#c_left ul li#boutique { height:53px;padding:0;margin-top:0;}
#c_left ul li#boutique span { color:#000000;font-size:9px;padding:0;margin:0;display:block;height:20px;}
#newsletter{font-size:16px;color:#fc9a01;font-weight:bold; padding:0 0 0 15px;margin:0;}
#subscribe_newsletter{ margin:10px;float:left;height:26px;display:block;}
#c_left #email {display:block;background-color:#FFFFFF;border:none;height:26px;width:114px;margin:0;padding:0;background-image:url(../images/news_input.png);background-repeat:no-repeat;float:left;}
#c_left #ok {background-color:#FFFFFF;border:none;height:26px;width:29px;margin:0;padding:0;background-image:url(../images/news_input.png); background-repeat:no-repeat;background-position:right;}
#unsubscribe{text-decoration:none;padding:0 0 0 10px;color:#000000; font-size:xx-small;}

#c_right{width:740px;float:right;margin:10px;}
#c_center{width:400px;float:left;}
#c_center #actualites {padding:5px;}
#c_center #actualites h1 {color:#085BAB;font-size:16px;}
#c_center #actualites h2 {font-size:12px;}


#c_center #decouvrir {width:364px;height:189px;background:url(../images/cadre_vert.png); padding:15px; }
#c_center #decouvrir h1 {color:#3A7257;font-size:16px;margin:0;margin-bottom:15px;}
#c_center #decouvrir a {text-decoration:none; color:#3A7257;}
#c_center #decouvrir h2 {color:#3A7257;font-size:12px;margin:0;padding-top:5px;}
#c_center #decouvrir img {border:1px solid #d0dca9;padding:3px; float:left;margin-right:5px;}

#c_righter{width:325px;float:right;}

#c_righter #manifs{width:296px;height:115px;background:url(../images/cadre_violet.png); padding:15px;margin-top:10px; }
#c_righter #manifs h1 {color:#78599F;font-size:16px;margin:0;margin-bottom:15px;}

#c_righter #flashs {width:296px;height:115px;background:url(../images/cadre_rouge.png); padding:15px; margin-top:15px;}
#c_righter #flashs h1 {color:#FF2F35;font-size:16px;margin:0;margin-bottom:15px;}

#c_righter #meteo {width:296px;height:115px;padding:15px; margin-top:15px;}
#c_righter #meteo h1 {color:#fc9a01;font-size:16px;margin:0;margin-bottom:15px;}



h2 { font-size:12px; }
.titre_contenus {border-bottom:1px solid #fc9a01; border-left:3px solid #fc9a01;padding-left:5px;color:#fc9a01;padding:5px 0px 5px 5px;font-size:18px;}
.petitTexte {font-size:9px; font-weight:bold;padding:0;margin:0;}
.titre_article { color:#048DA1; padding:5px 0px 5px 5px;}

/* Foot */
#foot{clear:both;}
#menu_foot{ height:30px; background-color:#008000;padding-left:720px;}
#menu_foot li {display:block; float:left; border-right:3px solid #FFFFFF;margin-top:7px;padding:0 5px 0 5px;font-size:12px; }
#menu_foot li a { text-decoration:none; color:#FFFFFF;}
#menu_foot .noborder { border:none; }
#menu_foot a {float:left;padding:0;margin:0;height:10px;}

.clear{clear:both;}
.small{font-size:xx-small;}
#aw {display:block;text-align:center;width:990px;margin:auto;height:15px;}

/* Meteo */
.meteoAccueil {margin:auto;color:#3A7257;text-align:center;font-weight:bold;}
.meteoAccueil tr td img {margin:3px;}
.tableauX {
	border:1px solid #FCF1D5;
	margin-bottom:20px;
}
.tableauX caption {
	color:#F2ECDB;
	font-weight:bold;
}
.tableauX thead {
	background-color:#FCBD5B;
}

/*
* Ticker
*/
#pscroller1{
	width: 280px;
	height: 90px;
	margin-top:0px;
	font-size:12px;
	/*border: 1px ridge black;
	padding: 5px;*/
	/*margin-right:10px;*/
	z-index:1;
}
.someclass { /*class to apply to your scroller(s) if desired*/
}
/*
* Phototheque
*/
#photos {
	width:660px;
	margin:auto;
}
#photos a {
	display:block;
	float:left;
	margin:5px;
	width:100px;
	height:100px;
}
#photos img {
	border:0;
}
#photos .lightboxDesc {
	display:none;
}
#dhtmltooltip {
	position: absolute;
	border: 1px solid black;
	padding: 3px;
	background-color: lightyellow;
	visibility: hidden;
	z-index: 100;
	left: 12px;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
/*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
}
.tool-tip{ 
	position: absolute;
	border: 1px solid #008000;
	padding: 0px;
	background-color: #BAE6BA;
	z-index: 100;
	left:0;
	width:100px;
	
}
.tip-title{background-color:#008000;color:#FFFFFF;font-weight:bold;margin:0;padding:0;}



#table_newsletter{border:2px solid #008000;}
#table_newsletter td{border:2px solid #008000;}
#t2_newletter {border:none;}
#t2_newletter td {border:none;}
#contactoffice{font-size:11px;}
#contact {width:650px;margin:10px auto auto auto;}
#contact legend {color:#048DA1;font-weight:bold;}