/* CSS Document */
html, body {
	height: 100%;
	margin: 0;
	}
	
	
body {margin:0; padding:0; height: 100%;text-align:center;background:white;font-size:80%;font-family:verdana;color:#626262;}

	

img {border:0;max-width:590px;}
object, embed {border:0; margin:0; padding:0;}

.object_RSS {width:620px; height:500px; align:left; border:0; margin:0; overflow: auto; overflow-x:hidden;}
.SousTitre {color:#FE5E00; font-size:1em;font-weight:bold; }


ul, li {padding:0;}
div {margin:0;}
a{
	color:#265e97;
	text-decoration:none;
}
a:hover{
	color:#3d9cfa;
	text-decoration:underline;
}
hr {
color: #85CBC9;
background-color: #85CBC9;
height: 1px;
border: 0;

} 

/**********impression**********/
#container_contenu_access {width:90%;border:1px solid #666666;text-align: left;background-color:white;float:left;margin:5px;padding:5px;}
#container_footer_access {width:90%;height:35px;clear: both;background-color:white;color:#666666;font-size:0.9em;}
/**************************/
/* container page */
div#containerpage {
	width: 990px;
	padding: 0;
	position: absolute;
	background:url(../images2/fond_page.jpg) repeat-y; 
	margin-left: -475px;
	left: 50%;
	overflow:hidden;
	}

	
/* banniere  */
#banniere {width:990px;height:159px;}


#hmenu {width:982px;height:42px;background:url(../images2/fond_menu.jpg) ;padding-left:8px; z-index:300;}

/* encarts marge gauche */
.encart_mg {width: 186px;float: left;position: relative;margin-left:10px;margin-top:8px;}

.encart_haut {width: 186px;height:25px;background:url(../images2/encart_haut.jpg) ;}
.encart_fond {width: 176px;padding-left:10px;background:url(../images2/encart_fond.jpg) ;}
.encart_pied {width: 186px;height:9px;background:url(../images2/encart_bas.jpg) ;}

.encart_haut_filinfo {width: 186px;height:21px;background:url(../images2/encart_haut_filinfo.jpg) ;}
.encart_fond_filinfo {width: 176px;padding-left:10px;background:url(../images2/encart_fond_filinfo.jpg) ;}
.encart_pied_filinfo {width: 186px;height:6px;background:url(../images2/encart_bas_filinfo.jpg) ;}

#filinfo {float:none;}
#encart_fond_index_filinfo .titre{color:#ba5702;text-decoration:none; padding-right:10px;font-size:1em;}
#encart_fond_contenu_filinfo .titre{color:#ba5702;text-decoration:none; padding-right:10px;font-size:1em;}
#encart_fond_index_filinfo .titre a {color:#ba5702;text-decoration:none; padding-right:10px;font-size:1em;font-weight:bold;}
#encart_fond_index_filinfo .titre a :hover{color:#ba5702;text-decoration:underline;; padding-right:10px;font-size:1em;font-weight:bold;}
#encart_fond_index_filinfo .resume{color:#ba5702;; padding-right:10px;font-size:0.8em;}
#encart_fond_contenu_filinfo .titre a {color:#ba5702;text-decoration:none;; padding-right:10px;font-size:1em;font-weight:bold;}
#encart_fond_contenu_filinfo .titre a :hover{color:#ba5702;text-decoration:underline;; padding-right:10px;font-size:1em;font-weight:bold;}
#encart_fond_contenu_filinfo .resume{color:#ba5702;; padding-right:10px;font-size:0.8em;}

#titreencartfil {color:white;
float:left;
font-weight:bold;
text-align:center;
width:153px;
}

/* gestion des menu haut (bannière) */
.b_menu_haut {width:242px;height:5px;float:left;margin-left:1px;font-size:1.2em;color:white;font-weight:bold;}
.b_menu_haut a {color : white; text-decoration:	none;}
.b_menu_haut a:hover {color : white; text-decoration: underline;}

.haut_menu_haut {width:100%;height:5px;}
.bas_menu_haut {width:100%;height:27px;background:#303030;}

.titrepage{
	float:left;
	width:450px;
	color:#HE006C;
	font-size:1.4em;
	font-weight:bold;
	}
#barreoutils {width:100px;float:left;margin-left:30px;float:right; }
#filnavigation {font-size:0.8em;font-family:arial;}

div#center {
	/* Pour éviter la superposition 
	du pied de page et du contenu : */
	float:left;	
	padding-bottom: 20px; 
	overflow: hidden;
	z-index:100;
	}

div#footer {float:left;width: 990px;position:relative;background:url(../images2/fond_pied.jpg) ;bottom: 0; height:99px;}
#pied {width: 930px;height:30px;margin-top:70px;color:white;}
#pied li{margin-right:10px;display:inline;}
#pied a img{margin-right:5px;}
#pied a{color:white;text-decoration:none;}
#pied a:hover{text-decoration:underline;}

#container_contenu {margin-top:10px;float:left;width:607px;float:left;text-align:left;min-height:1500px;}

#container_contenu .detail { text-align : justify; }
#container_contenu .detail table { text-align : left; }

#margeG {width:201px;float:left;text-align:left;z-index:1000;}
#margeG ul {margin:0;margin-left:4px;}
.encart_fond ul {padding-top:6px;}
#margeG li {list-style-position:inherit;margin-left:10px;}

#margeD {width:177px;float:left;text-align:left;}

#jeunes {width: 144px;height:74px;}
#seniors {width: 144px;height:79px;}



/*************************************************************/
#container_contenu #container{
	float:left;
	width:590px;
	padding-right:8px;
	z-index:200;
}
#container li { list-style-position:inside ;}
.colcontenu{
	float:left;
	text-align:left;
	position:relative;
}

#media {
	margin:0 auto;
}

.accesNiv1 {
	color:#0867C1;
	font-weight:bold;
	text-decoration:none;
}

.accesNiv1:hover {
	text-decoration:underline;
}
.accesPageCourante2 {
	font-family:arial;
	color:black;
	font-size:0.9em;
	text-decoration:none;
	font-weight:bold;
	background:white;
	
}
.accesPageCourante3 {
	font-family:arial;
	color:black;
	font-size:0.85em;
	text-decoration:none;
	padding-left:8px;
	font-weight:bold;
	
}
.accesNiv2 {
	font-family:arial;
	color:black;
	font-size:0.9em;
	text-decoration:none;
	font-weight:normal;
	padding-right:4px;
}
.accesNiv3 {
	font-family:arial;
	color:#78746B;
	font-size:0.85em;
	text-decoration:none;
	padding-left:8px;
	font-weight:bold;
}

#encart_haut_index_A1 {background:url(../images2/haut_une.gif) no-repeat;height:25px;width:295px;}
#encart_fond_index_A1  {vertical-align:top;background:transparent url(../images2/fond_une.gif) repeat-y;border:0;margin-top:0px; padding-left:30px;
padding-right:30px;	position: relative;	float:left;height:300px;width:233px;}
#encart_pied_index_A1 {background:url(../images2/bas_une.gif) no-repeat;height:12px;float:left;width:296px;}


#encart_haut_index_A2 {background:url(../images2/haut_video.gif) no-repeat;height:25px;}
#encart_fond_index_A2 {
background:transparent url(../images2/fond_video.gif) repeat-y scroll 0 0;
border:0 none;
float:left;
height:296px;
position:relative;
text-align:center;
vertical-align:top;
width:100%;

}
#encart_pied_index_A2 {background:url(../images2/bas_video.gif) no-repeat;height:17px;float:left;width:296px;}
#A2 {padding-left:4px;}
#B1 {padding-left:4px;}

#B1 .redac{
float:left;
}

#B2 .redac{
float:left;

}




#encart_haut_index_B1 {background:url(../images2/haut_actu.gif) no-repeat;height:25px;margin-top:20px;}
#encart_fond_index_B1  {vertical-align:top;background:transparent url(../images2/fond_actu.gif) repeat-y;border:0;margin-top:0px; padding-left:20px; padding-right:30px;position: relative;	float:left;}
#encart_pied_index_B1 {background:transparent url(../images2/bas_actu.gif) no-repeat scroll 1px 50%;float:left;height:19px;width:296px;}


#encart_haut_index_B2 {background:url(../images2/haut_agenda.gif) no-repeat;height:25px;margin-top:20px;}
#encart_fond_index_B2  {float:left;vertical-align:top;background:transparent url(../images2/fond_agenda.gif) repeat-y;border:0; padding-left:20px;	padding-right:45px;	position: relative;	padding-top:15px;min-height:300x;}
#encart_pied_index_B2 {background:url(../images2/bas_agenda.gif) no-repeat;height:19px;float:left;width:296px;}
.separ hr {display:none;}
#encart_fond_index_A1 .separ hr {height:0px;}
#encart_fond_index_A2 .separ hr {height:0px;}
#encart_fond_index_B1 .separ hr {height:0px;}
#encart_fond_index_B2 .separ hr {height:0px;}

#encart_fond_index_A1 .resume, #encart_fond_index_colgauche .resume{font-size:0.8em;}
#encart_fond_index_A2 .resume {font-size:0.8em;padding-left:20px;padding-right:20px;text-align:left;}
#encart_fond_index_B1 .resume {font-size:0.8em;}
#encart_fond_index_B2 .resume {font-size:0.8em;}
#encart_fond_index_A1 .redac h4.titre {font-size:1em;font-family:Arial, Helvetica, sans-serif;}
#encart_fond_index_A1 .titre a {
	color:#DF0100;
	float:left;
	font-size:1.2em;
	padding-bottom:10px;
	padding-top:3px;
	text-decoration:none;
}
#encart_fond_index_A1 .titre a:hover {color:#3d9cfa;text-decoration:underline;}

#encart_fond_index_B2 .redac h4.titre {font-size:1em;font-family:Arial, Helvetica, sans-serif;margin:0;float:left;width:250px;}

#encart_fond_index_B1 .redac h4.titre {font-size:1em;font-family:Arial, Helvetica, sans-serif;}
#encart_fond_index_B1 .titre a {color:#DF0100;text-decoration:underline;}
#encart_fond_index_B1 .titre a:hover {color:#3d9cfa;text-decoration:underline;}


#encart_fond_index_A2  .titre {
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	padding-left:20px;
	color:#DF0100;
	font-size:1.2em;
}

#fermefil {float:right;
padding-right:3px;
padding-top:1px;
}


.titreactu{
	color:#F71313;
	width:100%;
	font-size:1em;
	font-weight:bold;
	text-decoration:none;
	//height:30px;
	display:block;
	float:left;
	position:relative;
	height:auto;
	padding-right:35px;

}

#encart_haut_contenu_A1 {height:1px;background-color:#DFDFDF;}

.bordure {border:1px solid black;}

.redac li{margin-left:15px;}

/***************************************Formulaire*********************************************/
#intitule{
	margin:0; padding:0; height: 100%;text-align:left;background:white;font-size:90%;font-family:verdana;color:#626262;
}
.legend{
	font-weight:bold;
	height:60px;
}
.error{
	font-size:x-small;font-family:verdana;color:red;
}

#formulaireclient input[title] { 
	background-position:100% 50%;
	background-image:url(../images2/AideForm.png);
	background-repeat:no-repeat;
}
#formulaireclient input[type=submit] { 
	margin-left:150px;
}


#captcha{
	vertical-align:middle;
	margin-left:10px;
}

#smalllegend{
	font-size:x-small;
	font-weight:normal;
}

#crypto{
	float:right;
	padding-right:10px;
}

#tooltip{
	position:absolute;
	border:1px solid #333;
	background:#4cd5f4;
	padding:2px 5px;
	color:#333;
	display:none;
	filter: alpha(opacity=65);
  	-moz-opacity: 0.65;
  	opacity: 0.65;
}	


.form_5 #tr12{
	float:left;
}


#formulaireresultat{
	display:none;
	height:1px;
	visibility:hidden;	
}

.form_6 #tr19 #intitule{
	vertical-align:top;
	visibility:hidden;
}


.form_6 #tr19 #element{
	float:left;
	margin-left:-120px;
	margin-top:6px;
	zoom: 1;
}


/**********************************************/
#coldroite{
position:absolute;

}

#fb{
	
	margin-left:-10px;
	margin-top:-6px;
}

#dl{
	//position:relative;
	margin-left:-10px;

}

#meteo{
	
	margin-left:10px;
	margin-top:1120px;
}

#coldroite .titre{
	display:none;
}

#colgauche{
	margin-left:12px;
}

.separ{
	float:left;
}