html, body {
	height: 100%;
	margin: 0;
	}

body {
	font-size: 80%;
	margin:0; 
	padding:0; 
	width:100%; 
	height:100%; 
	font-family: Arial, verdana, sans-serif;
	background-color:#2f868e;
}
#fond_haut {
	width:100%; 
	min-height: 723px;
	background-image: url("../images2/fond_haut.jpg");
	background-repeat:repeat-x;
	float: left;
	background-color:#F5F5F5;
}
#fond_bas {
	width:100%; 
	min-height: 59px;
	background-image: url("../images2/fond_bas.jpg");
	background-repeat:repeat-x;
	background-color: #2f868e;
	float: left;
}

img {border:0}
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; }
#margeG ul, li {padding:0;margin: 0;}
div {margin:0;}


div#containerpage_ind {
	width: 1016px;
	padding: 0;
	position: relative;
	margin-left: -508px;
	left: 50%;
	min-height: 623px;
	float: left;
	}
		
div#containerpage_bas {
	width: 1016px;
	padding: 0;
	position: relative;
	margin-left: -508px;
	left: 50%;
	height: 53px;
	float: left;
	}

/* images et couleurs */
/* images communes */


#zone_rech {position: absolute; width: 220px; height: 34px; right:22px; top: 31px; z-index:100;}
#haut_ind {position: relative; width: 1016px; height: 219px; float:left; background-image: url("../images2/haut_ind.png"); background-repeat:no-repeat; }
#fond_ind {position: relative; float:left; background-image: url("../images2/fond_ind.png"); width: 1016px; background-repeat:repeat-y; z-index: 900; min-height: 500px;}


#bas {position: relative; width: 1016px; height: 59px; float:left; margin-top:0px; background-image: url("../images2/bas_ind.png"); background-repeat:no-repeat;}

#margeG {
	float:left;
	left:28px;
	position:relative;
	width:244px;
	min-height:10px;
	padding-bottom:20px;
	top: 19px;
}
#margeG ul, li {
	padding:0;
}
#margeG ul {
	margin:0 0 0 4px;
}
#margeG li {
	list-style-position:inherit;
	list-style-type:none
}

#container_contenu {
	position: relative; 
	float:left; 
	width:490px;
	left:40px;
	min-height:10px;
	padding-bottom:20px;
	top: 19px;
}



#container_contenu a {
	text-decoration:none;
}
#container_contenu a:hover {
	text-decoration:underline;
}

#margeD {
	float:left;
	left:52px;
	position:relative;
	width:213px;
	min-height:10px;
	padding-bottom:20px;
	top:19px;
}
#margeD ul, li {
	padding:0;
}
#margeD ul {
	margin:0 0 0 4px;
}
#margeD li {
	list-style-position:inherit;
	list-style-type:none
}
#margeD .separ hr {
	display:none;
}
#margeD .titre {
	display:none;
}

#pied {
	color:#FFFFFF;
	float:left;
	font-family:trebuchet MS;
	font-size:16px;
	height:28px;
	padding-left:365px;
	padding-top:17px;
	position:relative;
	width:996px;
}
#pied a {color:#FFFFFF; text-decoration: none;margin-left:5px;margin-right:5px;}
#pied a:hover {color:#FFFFFF; text-decoration: underline;margin-left:5px;margin-right:5px;}


/**************** recherche ****************/
.encart_mg_rech {
	float:left;
	left:5px;
	margin-left:10px;
	margin-top:4px;
	position:relative;
	top:0px;
}
.rech_fond {
	display:inline;
	float:left;
	height:36px;
	margin-left:0;
	position:relative;
	width:270px;
	margin-top: 6px;
}

.input_rechercher{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent none repeat scroll 0 0;
	border:0 none;
	float:left;
	height:14px;
	width:170px;
	color:#353535;
}
.input_btn {
	border:0 none;
	float:left;
	padding-left:0px;
	padding-top:5px;
}
.input_txt {
	border:0 none;
	float:left;
	padding-left:15px;
	padding-top:3px;
}
/****************** navigation ********************/

#filnavigation {
	font-size: 11px;
	color: #707070;
	float: left;
	position: relative;
	width: 400px;
	margin-top: 7px;
	
}
#filnavigation a {
	color: #707070;
	text-decoration: none;
	font-size:12px;
	font-style:italic;
}
#filnavigation a:hover {
	color: #707070;
	text-decoration: underline;
}

.titrepage{
	float:left;
	width:450px;
	color:#HE006C;
	font-size:1.4em;
	font-weight:bold;
}

.pagecourante{
	color:#8ec20e;
	float:left;
	width:500px;
	font-size:22px;
	font-family:trebuchet MS;
}
#barreoutils {
	float:right;
	height:27px;
	margin-right:0px;
	margin-top:0px;
}

/**************** menu ****************/
#thv .accesNiv1{
	background-image:url("../images2/thv.jpg");
	background-repeat:no-repeat;
	display:block;
	position:relative;
	width:228px;
	height:46px;
}
#plan .accesNiv1{
	background-image:url("../images2/plan.jpg");
	background-position:0 1px;
	background-repeat:no-repeat;
	color:#717171;
	display:block;
	float:left;
	font-size:18px;
	padding-bottom:8px;
	padding-left:36px;
	padding-top:5px;
	position:relative;
	text-align:left;
	text-decoration:none;
	width:170px;
}
#news .accesNiv1{
	background-image:url("../images2/news.jpg");
	background-position:0 1px;
	background-repeat:no-repeat;
	color:#717171;
	display:block;
	float:left;
	font-size:18px;
	padding-bottom:8px;
	padding-left:36px;
	padding-top:5px;
	position:relative;
	text-align:left;
	text-decoration:none;
	width:170px;
}
#sondage .accesNiv1{
	background-image:url("../images2/sondage.jpg");
	background-position:0 1px;
	background-repeat:no-repeat;
	color:#717171;
	display:block;
	float:left;
	font-size:18px;
	padding-bottom:8px;
	padding-left:36px;
	padding-top:5px;
	position:relative;
	text-align:left;
	text-decoration:none;
	width:170px;
}
#meteor .accesNiv1{
	background-image:url("../images2/meteo.jpg");
	background-position:0 1px;
	background-repeat:no-repeat;
	color:#717171;
	display:block;
	float:left;
	font-size:18px;
	padding-bottom:8px;
	padding-left:36px;
	padding-top:5px;
	position:relative;
	text-align:left;
	text-decoration:none;
	width:170px;
}
#meteor .accesNiv1:hover {
	text-decoration:underline;
}
.acces_mg a:hover {
	text-decoration:underline !important;
}
.separ_colD{
	background-image:url(../images2/separ_droit.jpg);
	background-repeat:no-repeat;
	position:relative;
	float:left;
	height:1px;
	width:213px;
}
/**************** menu margeG****************/
#margeG  .acces_mg {
	float:left;
}
#margeG .acces_mg a:hover {
	text-decoration:underline;
}
#pratique {
	position: relative;
	float: left;
	width:228px;
	background-image:url(../images2/fond_acces.jpg);
	background-repeat:repeat-y;
	margin-bottom:10px;
	padding-bottom:15px;
	margin-top:10px;
}
#pratique .accesNiv1 {
	color:#ffffff;
	display:block;
	float:left;
	font-family:trebuchet MS;
	font-size:20px;
	padding-bottom:5px;
	padding-left:16px;
	padding-top:10px;
	position:relative;
	text-align:left;
	text-decoration:none;
	width:210px;
}
#pratique .separ_colD {
	display:none;
}
#pratique .accesNiv1:hover {
	text-decoration:underline;
}
#margeG .acces_mg .accesNiv2 {
	color:#ffffff;
	font-size:1.1em;
	font-weight:normal;
	padding-top:3px;
	padding-left:11px;
	text-decoration:none;
	width:190px;
	display: block;
	float: left;
}
#margeG .acces_mg .accesPageCourante2 {
	color:#ffffff;
	font-size:1.1em;
	text-decoration:none;
	font-weight:bold;	
	width:190px;
	padding-top:3px;
	padding-left:11px;
	display: block;
	float: left;
}
#margeG .acces_mg .accesNiv3 {
	background-image:url(../images2/puce.png);
	background-position:12px 4px;
	background-repeat:no-repeat;
	color:#ffffff;
	display:block;
	float:left;
	font-size:0.9em;
	padding-bottom:1px;
	padding-left:31px;
	padding-top:1px;
	text-decoration:none;
	width:175px;
}
#margeG .acces_mg .accesPageCourante3 {
	color:#ffffff;
	font-size:0.9em;
	text-decoration:none;
	padding-left:23px;
	font-weight:bold;
	display: block;
	float: left;
	width:175px;
}
#margeG .acces_mg .accesNiv4 {
	color:#ffffff;
	display:block;
	float:left;
	font-size:0.9em;
	padding-bottom:1px;
	padding-left:36px;
	padding-top:1px;
	text-decoration:none;
	width:155px;
}
#margeG .acces_mg .accesPageCourante4 {
	color:#ffffff;
	font-size:0.9em;
	text-decoration:none;
	padding-left:36px;
	font-weight:bold;
	display: block;
	float: left;
	width:155px;
}
/**************** menuglobal margeG****************/
#margeG  .menuglobal {
	float:left;
	position:relative;
	width:228px;
	padding-bottom: 6px
}
#margeG .lien_niv1{
	color:#717171;
	float:left;
	font-size:16px;
	padding-bottom:7px;
	padding-left:8px;
	padding-top:5px;
	text-decoration:none;
	width:228px;
}
#margeG .separ_niv1{
	float:left;
	background-image:url("../images2/separ_menu.jpg");
	background-repeat:no-repeat;
	width:228px;
	height:1px;
}
#margeG .lien_niv1:hover{
	text-decoration: underline;
}
#margeG .lien_niv2{
	background-image:url("../images2/puceverte.png");
	background-position:16px 7px;
	background-repeat:no-repeat;
	color:#717171;
	display:block;
	float:left;
	font-size:14px;
	padding-bottom:2px;
	padding-left:31px;
	padding-top:2px;
	text-decoration:none;
	width:175px;
}
#margeG .lien_niv2:hover{
	text-decoration: underline;
}
/**************** menuglobal margeD****************/
#margeD  .menuglobal {
	float:left;
	position:relative;
	width:213px;
	padding-bottom: 6px
}
#margeD .lien_niv1{
	background-image:url("../images2/demarches.jpg");
	background-repeat:no-repeat;
	color:#FFFFFF;
	float:left;
	font-size:18px;
	height:35px;
	padding-left:40px;
	padding-top:10px;
	width:173px;
	text-decoration: none;
}
#margeD .lien_niv1:hover{
	text-decoration: underline;
}
#margeD .lien_niv2{
	background-image:url("../images2/puceverte.png");
	background-position:16px 7px;
	background-repeat:no-repeat;
	color:#717171;
	display:block;
	float:left;
	font-size:14px;
	padding-bottom:2px;
	padding-left:31px;
	padding-top:2px;
	text-decoration:none;
	width:175px;
}
#margeD .lien_niv2:hover{
	text-decoration: underline;
}
/*******************************************/
#plan {
	float:left;
	position:relative;
	width:213px;
}
#plan .encart_fond{
	display:none;
}
#plan .encart_pied{
	display:none;
}

#news {
	float:left;
	position:relative;
	width:213px;
}
#news .encart_fond{
	display:none;
}
#news .encart_pied{
	display:none;
}

#sondage {
	float:left;
	position:relative;
	width:213px;
}
#sondage .encart_fond{
	display:none;
}
#sondage .encart_pied{
	display:none;
}

#thv {
	float:left;
	position:relative;
	width:213px;
}
#thv .encart_fond{
	display:none;
}
#thv .encart_pied{
	display:none;
}
/*******************Meteo************************/
#meteor {
	float:left;
	position:relative;
	width:213px;
}


#meteor .newsfeed {
	color:#616161 !important;
	float:left;
	margin-left:8px !important;
	margin-top:0px !important;
	margin-bottom:20px !important;
	min-height:20px;
	position:relative;
	width:210px;
}
#meteor .newsfeed a {
	color:#616161 !important;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
#meteor .newsfeed a:hover {
	color:#616161 !important;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

#meteor #rss .description {
	color:#f6f6f6!important;
	font-size:12px;
}

#meteor #rss h1 {
display: none;
}
#meteo {
	margin-top:10px;
}
/**************** agenda ****************/
#agenda ul {
	margin:0 0 0 4px;
}

#agenda ul, li {
	padding:0;
}
#agenda {
	position: relative;
	float: left;
	width:213px;
	margin-bottom:22px;
	margin-top:0px;
}
#agenda .accesNiv1{
	background-image:url("../images2/agenda.jpg");
	background-position:0 1px;
	background-repeat:no-repeat;
	color:#717171;
	display:block;
	float:left;
	font-size:19px;
	padding-bottom:8px;
	padding-left:36px;
	padding-top:5px;
	position:relative;
	text-align:left;
	text-decoration:none;
	width:170px;
}
#agenda .accesNiv1:hover {
	text-decoration:underline;
}
#agenda .fond_cal {
	position: relative;
	float: left;
	width:213px;
	background-image:url(../images2/fond_cal.jpg);
	background-repeat:repeat-y;
}
#agenda .haut_cal{
	position: relative;
	float: left;
	height: 7px;
	width:213px;
	background-image:url(../images2/haut_cal.jpg);
	background-repeat:no-repeat;
}
#agenda .bas_cal {
	position: relative;
	float: left;
	height: 7px;
	width:213px;
	background-image:url(../images2/bas_cal.jpg);
	background-repeat:no-repeat;
}
/*******************Contenu************************/
.titre span {
	margin-right:6px;
}

#container_contenu h4, #container_contenu h2{
	margin:0px;
}
#container_contenu .separ  {
	display: none;
	float:left;
	width:100%;
}


.titrecolonne {
	font-family:trebuchet MS;
	color:#8EC20E;
	font-family:trebuchet MS !important;
	font-size: 28px !important;
	font-weight:bold;
	height: 35px;
}
.redac {
	float: left;
	padding-bottom: 8px;
}
.resume {

}
.vign {
	float: left !important;
	margin-top:14px;
	padding-right:8px;
}
#container_contenu #container {

}
#container_carou {

}
#en_bref {

}
/*prob avec la recherche*/
#ban  {
	float:left;
	margin-left:6px;
	margin-top:15px;
/*	position:relative;*/
}
#ban{
/*
	float:left;
	z-index:100;
	*/
}
#diapo{
	/*float:left;
	z-index:101;
	*/
}
.encart_rech{
	float:left;
	z-index:102;
}
.rech_fond{
	float:left;
	z-index:103;
}
#recherche{
	float:left;
	z-index:104;
}
#zone_rech .input_txt{
	float:left;
	z-index:105;
}
#motclef{
	float:left;
	z-index:106;
}
.input_rechercher{
	float:left;
	z-index:110;
}
