html, body {
	height: 100%;
	margin: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
	}

#bodyindex {
	background-image:url(../images2/fondXindex.jpg);
	background-repeat:repeat-x;
}


#bodyinterne {
	background-image:url(../images2/fondXinterne.jpg);
	background-repeat:repeat-x;

}

#margeG img{margin-bottom:5px;}
#margeG ul, li {padding:0;}
#margeG ul {margin:0 0 0 4px;}





div#containerpage_interne {
	background-image:url(../images2/fondinterne.jpg);
	background-position:center 0;
	background-repeat:no-repeat;
	width:100%;
	min-height:400px;
	/*height:100%;*/
}

#centrer {	
	margin-left:auto;
	margin-right:auto;
	width:996px;
}


#containerpage_interne #haut{
	float:left;
	height:260px;
	position:relative;
	width:1015px;
}



#logo{
	height:68px;
	width:192px;
	float:left;
}

#hmenu {
	float:left;  
	margin-left:-20px;
	margin-top:5px;
	margin-bottom:20px;
	z-index: 9000;
	position: relative;
}

#bandeau {
	background-image:url(../images2/bandeau.jpg);
	height:190px;
	position:absolute;
	top:63px;
	left:0px;
	width:974px;
	z-index:100;
}

#bandeau_img{
	background-image:url(../image/bandeau/img1.jpg);
	background-repeat:no-repeat;
	float:left;
	height:165px;
	left:18px;
	position:relative;
	top:15px;
	width:960px;
}


#vague {
	background-image:url(../images2/vague_index.png);
	background-position:center center;
	height:96px;
	position:absolute;
	top:176px;
	left:0px;
	width:100%;
	z-index:451;
}

#bandeaucarousel{
	width:980px;
}


#bandeaucarousel #encart_haut_index_A1{
	background-image: url(../images2/carrousel.png);
	float: left;
	height: 313px;
	width: 975px;
	position: absolute;
	z-index: 100;
}

#bandeaucarousel #encart_fond_index_A1{
	float: left;
	height: 313px;
	width: 960px;
	position: absolute;
	margin-left:7px;
}

#bandeaucarousel #encart_pied_index_A1 {
	background-image:url(../images2/vague_index.png);
	height:96px;
	left:-7px;
	position:absolute;
	top:226px;
	width:980px;
	z-index:400;
}

.container_carousel_titreresume{
	position:absolute;
	z-index: 2000;
	color:#FFFFFF;
	font-size:18px;
	left:30px;
	position:absolute;
	top:196px;
	z-index:2500;
}

.container_carousel_lirelasuite{
	left:600px;
	position:absolute;
	top:220px;
	z-index:2500;
}

.container_carousel_lirelasuite a{
	color:#FFFFFF;
	text-decoration:none;
}

#bandeaucarousel  img {
	margin:0;
	padding:0;
}

#container_carousel_contenu ul, li{
	margin:0;
	padding:0;
}

#bandeaucarousel .container_carousel_contenu  li {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

/*#carousel_1_titreresume {
	font-size:18px;
	left:30px;
	position:absolute;
	top:196px;
	z-index:2500;
}

#carousel_2_titreresume {
	font-size:18px;
	left:30px;
	position:absolute;
	top:196px;
	z-index:2500;
}*/

.container_carousel_contenu{
	height:292px;
	top:-3px;
	padding-right:250px;
	margin-left:15px;
}

#carousel_1{
	background-image:url(../images2/bouton.png);
	background-position:0 -100px;
	display:block;
	height:35px;
	left:679px;
	position:absolute;
	top:20px;
	width:235px;
	z-index:500;
	padding-left:25px;
	padding-top:15px;
}

#carousel_2{
	background-image:url(../images2/bouton.png);
	display:block;
	height:35px;
	left:679px;
	position:absolute;
	top:70px;
	width:235px;
	z-index:500;
	background-position:0 -100px;
	padding-left:25px;
	padding-top:15px;
}

#carousel_131{
	background-image:url(../images2/bouton.png);
	background-position:0 -100px;
	display:block;
	height:35px;
	left:679px;
	position:absolute;
	top:220px;
	width:235px;
	z-index:500;
	padding-left:25px;
	padding-top:15px;
}

#carousel_132{
	background-image:url(../images2/bouton.png);
	background-position:0 -100px;
	display:block;
	height:35px;
	left:679px;
	position:absolute;
	top:120px;
	width:235px;
	z-index:500;
	padding-left:25px;
	padding-top:15px;
}

#carousel_133{
	background-image:url(../images2/bouton.png);
	background-position:0 -100px;
	display:block;
	height:35px;
	left:679px;
	position:absolute;
	top:170px;
	width:235px;
	z-index:500;
	padding-left:25px;
	padding-top:15px;
}

#carousel_1:hover{
	background-position: 0px -50px;
	z-index:600;
}

#carousel_2:hover{
	background-position: 0px -50px;
	z-index:600;
}

#carousel_131:hover{
	background-position: 0px -50px;
	z-index:600;
}

#carousel_132:hover{
	background-position: 0px -50px;
	z-index:600;
}

#carousel_133:hover{
	background-position: 0px -50px;
	z-index:600;
}

#carousel_2.itemselected{
	background-position: 0px 0px;
	z-index:550;
}

#carousel_1.itemselected{
	background-position: 0px 0px;
	z-index:550;
}

#carousel_131.itemselected{
	background-position: 0px 0px;
	z-index:550;
}

#carousel_132.itemselected{
	background-position: 0px 0px;
	z-index:550;
}

#carousel_133.itemselected{
	background-position: 0px 0px;
	z-index:550;
}

#milieu{
	float:left;
	left:50%;
	margin-left:-505px;
	position:relative;
	width:985px;
}

#milieuindfond{
	background-image:url(../images2/milieuindfond.png);
	background-repeat:repeat-y;
	width:989px;
	float:left;
}

#milieuindhaut{
	background-image:url(../images2/milieuindhaut.png);
	background-repeat:no-repeat;
	float:left;
	width:989px;
}

#milieuindbas{
	background-image:url(../images2/milieuindbas.png);
	background-position:center bottom;
	background-repeat:no-repeat;
	float:left;
	width:989px;
}

#container{
color: #444444;
}

#margeG {
	float:left;
	position:relative;
	width:180px;
	min-height:500px;
	margin-top:10px;
	padding:10px;
	margin-left:10px;
}

#divVideo{
	border:1px solid;
	float:left;
	height:150px;
	margin:10px;
	position:relative;
	width:168px;
}

#meteo {
	margin-top:-26px;
}

#fond {
	float:left;
	width:996px;
	position:relative;
}

#milieufixe {
	float:left;
	background-image:url(../images2/milieufixefond.png);
	background-repeat:repeat-y;
	position:relative;
	width:978px;
	float:left;
}

#milieufixehaut {
	background-image:url(../images2/milieufixehaut.png);
	background-repeat:no-repeat;
	float:left;
	width:985px;
}

#milieufixefond {
	float:left;
	position:relative;
	width:985px;
}

#milieufixebas {
	background-image:url(../images2/milieufixebas.png);
	background-position:center bottom;
	background-repeat:no-repeat;
	float:left;
	min-height:650px;
	position:relative;
	width:985px;
}

#containerpage_interne #margeG {
	float:left;
	min-height:100px;
	position:relative;
	width:214px;
	margin:10px;
}

#margeG .titremenu_ {
	position:relative;
	margin-top:10px;
	width:220px;
	margin-left: -4px;	
}
.decoration {
	background-image:url(../images2/septitregauche.png);
	background-repeat:no-repeat;
	float:left;
	height:23px;
	left:10px;
	margin-bottom:0px;
	position:relative;
	width:220px;
}

#margeG .titremenu_ a {
	color:#3CB7F2;
	font-size:22px;
	text-decoration:none;
	padding-left:15px;
}

.accesPageCourante2 {
	color:#797979;
	font-weight:bold;
	text-decoration:none;
}

#margeG .TContenu{
	float:left;
	height:280px;
	margin-left:25px;
	margin-right:25px;
	margin-top:30px;
	position:relative;
	width:40%;
}


.vign{
	padding-left:10px;
	padding-right:10px;

}



#margeG .TContenu h4,#margeG .TContenu h2{
	top:-30px;
	left:30px;
	position:absolute;
}

#margeG #encart_haut_index_A1 {
	/*height:0px;*/
}

.imglire {
	float:right;
	margin-top:-10px;
}

#container_contenu {
	float:left;
	margin-left:25px;
	position:relative;
	top:10px;
	width:675px;
	margin-top:10px;
}

#container_contenu_ind {
	float:left;
	margin-left:39px;
	position:relative;
	width:493px;
}
#container_contenu_ind img{
	margin: 5px;
}

.pagecourante {
	background-image:url(../images2/septitremilieu.png);
	background-position:-10px 30px;
	background-repeat:no-repeat;
	color:#3CB7F2;
	font-size:1.5em;
	height:50px;
}

#barreoutils {
	float:right;
}

#filnavigation { 
	color:#AFCB38;
}

#filnavigation  a{
color:#AFCB38;
font-weight:bold;
text-decoration:none;
}
#filnavigation  a:hover{
color:#0480BC;
font-weight:bold;
text-decoration:underline;
}

#margeD{
	/*background-image:url(../images2/margeD.jpg);*/
	float:left;
	min-height:750px;
	margin-left:25px;
	margin-top:10px;
	padding:10px;
	width:180px;
}

#Quartiers {
	margin-left:0px;
	margin-top: -35px;
}

#Portail li {
	background-image:url(../images2/puce.png);
	background-position:-2px -3px;
	background-repeat:no-repeat;
	float:left;
	height:25px;
	margin-bottom:10px;
	padding-left:30px;
	width:130px;
	list-style-type:none;
}

#Portail li a{
	border-bottom:1px solid #AFAFAF;
	font-size:13px;
	padding-bottom:10px;
	position:relative;
	display:block;
	color: #666666;
	text-decoration: none;
}
#Portail li a:hover{
	text-decoration:underline;
}

#Portail .titreniv1 a {
	color:#F40091;
	font-size:22px;
	text-align:center;
	text-decoration:none;
}
#titre_connection{
	color:#f8931f;
	font-size:22px;
	margin: 4px;
}
#Agenda {
	margin-bottom:13px;
}

#Agenda .titreniv1 a{
	color:#00A8E9;
	font-size:22px;
	margin: 0px;
	text-decoration:none;
}

#Portail .titreniv1 {
	margin-left:0px;
}


.encart_mg {
	margin-bottom: 12px;
	width: 210px;
	float: left;
}
#pratique {
	margin-bottom: 12px;
	margin-top: 10px;
	width: 210px;
	float: left;
}
#pratique a{
	text-decoration:none;
	color:#00A8E9;
}

#margeG li {
	list-style-position:inherit;
	list-style-type:none
}

#margeG .acces_mg .titreniv1{
	font-size:22px;
}

#margeG .acces_mg a{
	text-decoration:none;
}

#margeG .acces_mg a:hover {
	text-decoration:underline;
} 


#margeG .acces_mg .accesNiv2  {
	display:block;
	float:left;
	text-decoration:none;
	width: 180px;
	padding-bottom:10px;
}

#margeG .acces_mg img{
	margin-right:15px;
	margin-top:-5px;
	float: left;
}

#margeG .acces_mg li{

}

#connection{
	float:left;
	height:180px;
	margin-left:5px;
	margin-top:20px;
	position:relative;
	width:190px;
}

#facebook{
	float:left;
	margin-left:5px;
	margin-top:20px;
	position:relative;
	width:190px;
}


#titrecolonne{
	color:#3CB7F2;
	font-size:1.5em;
	font-weight:bolder;
	margin:10px;
}

#footer {
clear:both;
	background-image:url(../images2/piedXinterne.jpg);
	background-repeat:repeat-x;
	/*background-position: bottom;
	float:left;*/
	height:174px;
	/*position:relative;*/
	text-align:center;
	width:100%;
	color:white;
	padding-top:8px;
}

#footer a{
	color:#FFFFFF;
	text-decoration:none;
}
#footer a:hover{
	text-decoration:underline;
}
#pied {
	height: 28px;
	padding-top:9px;
}

a img{
	border:0;
}

#barreoutils img { 
margin:0;
}

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

div {margin:0;}
table {
	margin:0;
	border:0;
	border-collapse:collapse;
	float:left;
}

th, td {padding:0;margin:0}


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

#banniere_flash {position: absolute; width:998px; height:295px; top:71px; left: 0px;}

#A1 {
float:left;
position:relative;
}

#A2 {
position: relative;
float:left;
margin-left:3px;
}

#A3 {
position: relative;
float:left;
margin:10px;
}

.encart_fond_contenu{
	padding:0px 15px;
	text-align:justify;
}

#margeD .encart_haut {
	background-image:url(../images2/septitregauche.png);
	background-repeat:no-repeat;
	float:left;
	height:23px;
	margin-bottom:10px;
	position:relative;
	width:220px;
}

#margeG .encart_haut {
	background-image:url(../images2/septitregauche.png);
	background-repeat:no-repeat;
	float:left;
	height:23px;
	margin-bottom:10px;
	position:relative;
	width:220px;
}



.contact {
	font-weight:inherit;
	color:#616161;
}

.contact a {
	color:#3CB7F2;
	font-weight:inherit;
	text-decoration:none;
}
.titre{
	color:#3CB7F2;
	text-align:left;
	font-size:1.3em;
	font-weight:bold;
}
.titre a {
	color:#00A8E9;
	text-decoration:none;
}

.titre a:hover {
	color:#00A8E9;
	text-decoration:underline;
}

.titreactu {color : #666666;font-size:11px;font-weight: bold;}
.separ {display: none}

li .accesNiv3 {
	color:#7F7F7F;
	font-size:15px;
	left:25px;
	text-decoration:none;
	position:relative;
}

li .accesPageCourante3 {
	color:#797979;
	font-weight:bold;
	left:25px;
	position:relative;
	text-decoration:none;
}

li .accesNiv4 {
	color:#7F7F7F;
	font-size:15px;
	left:55px;
	text-decoration:none;
	position:relative;
	}

li .accesPageCourante4 {
	color:#797979;
	font-weight:bold;
	text-decoration:none;
	left:55px;
	position:relative;
}

#alaune {height:32px;position:absolute;width:161px;top:399px;left: 29px;}
#alaune a {display:block;height:32px;width:161px;background-image:url("../images2/boutons_ind.jpg");background-position:0 0;}
#alaune a:hover {background-image:url("../images2/boutons_ind.jpg");background-position:0 -32px;}

#agenda {

}

#agenda a {height:32px;width:161px;}
#agenda a:hover {}

#agendafront {
}

#acces_quartiers {
	position:relative;
	width:210px;
	margin-top:11px;
	float: left;
}
#acces_quartiers .titreniv1{
	color:#8BBF0B;
	font-size: 22px;
}

#divrecherche{
	float:left;
	margin-left:10px;
	margin-top:10px;
	width:210px;
	margin-bottom: 12px;
}

.encart_mg_rech {
	margin-top: 15px;
	float:left;
}
.rech_fond {
	position: relative;
	float: left;
	height: 33px;
	margin-left: 0px;
	display:inline;
}

.input_rechercher{
	width: 150px;
	float:left;
	height: 19px;
}
.input_btn {
	border:0 none;
	float:left;
	padding-left:6px;
	padding-top:3px;
}
.input_txt {
	border:0 none;
	float:left;
	padding-left:0px;
	padding-top:6px;
}

/***********************************************************************************/

#margeG li {
list-style-position:inherit;
list-style-type:none
}

.encart_mg a:hover {
	text-decoration:underline;
}

.encart_mg .accesPageCourante2 {
	color:#8BBF0B;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
	width:190px;
	padding-top:3px;
	padding-left: 25px;
	background-image:url(../images2/puce_over.jpg);
	background-position:0 7px;
	background-repeat:no-repeat;
	display: block;
	float: left;

}
.encart_mg .accesPageCourante3 {
	color:#8BBF0B;
	font-size:12px;
	text-decoration:none;
	padding-left:17px;
	font-weight:bold;
	background-image:url(../images2/puce_over.jpg);
	background-position:-7px 4px;
	background-repeat:no-repeat;
	display: block;
	float: left;
	width:170px;
}
.encart_mg .accesNiv2 {
	background-image:url(../images2/puce.jpg);
	background-position:0 7px;
	background-repeat:no-repeat;
	color:#666666;
	font-size:13px;
	font-weight:normal;
	padding-top:3px;
	padding-left:25px;
	text-decoration:none;
	width:190px;
	display: block;
	float: left;
}

.encart_mg .accesNiv3 {
	background-image:url(../images2/puce.jpg);
	background-position:-7px 4px;
	background-repeat:no-repeat;
	color:#78746B;
	float:left;
	font-size:12px;
	padding-bottom:1px;
	padding-left:17px;
	padding-top:1px;
	text-decoration:none;
	width:170px;
	display: block;
	float: left;
}
.encart_mg .accesNiv4 {
	background-image:url(../images2/puce.jpg);
	background-position:-5px 4px;
	background-repeat:no-repeat;
	color:#78746B;
	float:left;
	font-size:12px;
	padding-bottom:1px;
	padding-left:17px;
	padding-top:1px;
	text-decoration:none;
	width:150px;
	display: block;
	float: left;
}
.encart_mg .accesPageCourante4 {
	color:#8BBF0B;
	font-size:12px;
	text-decoration:none;
	padding-left:17px;
	font-weight:bold;
	background-image:url(../images2/puce_over.jpg);
	background-position:-5px 4px;
	background-repeat:no-repeat;
	display: block;
	float: left;
	width:150px;
}

.detail img{
	max-width:647px;
}
#geolocmodal 
{font-size:0.8em}
