html, body {
	height: 100%;
	margin: 0;
	width:100%;
	}

body {
font-size: 80%;
margin:0; 
padding:0; 
width:100%; 
height:100%; 
font-family: Verdana, Arial, serif ;
}

#fond2{
/*	background-image:url(../images2/fond2.jpg);
	background-repeat:repeat-x;*/
}

img {border:0}
object, embed {border:0; margin:0; padding:0;}
.object_RSS {width:620px; height:500px; border:0; margin:0; overflow: auto;}
.SousTitre {color:#FE5E00; font-size:1em;font-weight:bold; }
ul, li {padding:0;}
div {margin:0;}
table {border-collapse:collapse}
th, td {padding:0;margin:0}

#fond_haut {
	background-image:url(../images2/fond_haut.png);
	background-repeat:repeat-x;
	height:150px;
	width:100%;
	min-width:1080px;/* evite les problemes lors des redimensionnements de fenetre*/
}

#containerpage1 {
	margin:auto;
	padding:0;
	position:relative;
	width:1026px;
}

#fond_carou {
	background-image:url(../images2/fondbandeauhaut_int.png);
	background-repeat:repeat-x;
	height:227px;
	width:100%;
	float:left;
	min-width:1080px;/* evite les problemes lors des redimensionnements de fenetre*/
}

#containerpage2 {
	margin:-23px auto auto;
	padding:0;
	position:relative;
	width:1026px;
}

#fond_ind {
	background-image:url(../images2/fond.jpg);
	background-repeat:repeat;
	width:100%;
	padding-bottom:10px;	
	float:left;
	min-width:1080px;/* evite les problemes lors des redimensionnements de fenetre*/
}

#containerpage3 {
	background-image:url(../images2/lumierefond.png);
	background-repeat:no-repeat;
	margin:auto;
	padding-top:18px;
	width:1026px;
}

#contenu_fond { 
	float:left;
	width:100%;
	margin-left:20px;
}

#fond_pied {
	background-image:url(../images2/pied.jpg);
	background-repeat:repeat-x;
	float:left;
	height:48px;
	width:100%;
	min-width:1080px;/* evite les problemes lors des redimensionnements de fenetre*/
}

#containerpage4 {
	margin:auto;
	padding:0;
	position:relative;
	width:1026px;
}

/* images et couleurs */
/* images communes */
#ban{
	background-image:url(../images2/bandeau.png);
	height:150px;
	width:1026px;
}
#bandeau {
/*	background-image:url(../images2/bandeau_int.png);
	background-repeat:no-repeat;*/
	float:left;
	height:175px;
	margin-bottom:30px;
	margin-left:22px;
	margin-top:18px;
	width:984px;
}

/*#bas_ind {position: relative; background-image: url("../images2/bas_ind.png"); background-repeat: no-repeat; width: 1044px; height: 53px; float:left;}*/

#rech {
	background-image:url(../images2/recherche.png);
	float:right;
	height:45px;
	margin-right:18px;
	margin-top:78px;
	position:relative;
	width:260px;
}
.encart_mg_rech {
	margin-top: 15px;
	float:left;
}

.rech_haut {
	position: relative;
	float: left;
	height: 30px;
	width: 223px;
	background-image:url(../images2/rech_haut.jpg);
	background-repeat:no-repeat;
	margin-left: -3px;
}
.rech_haut .accesNiv1 {
	font-size:1.4em;
	color:#5DA70C;
	font-weight:bold;
	text-decoration:none;
	padding-left:10px;
	padding-top:5px;
}
.rech_fond {
	position: relative;
	float: left;
	height: 33px;
	width: 223px;
	background-image:url(../images2/rech_mid.jpg);
	background-repeat:no-repeat;
	margin-left: -3px;
	display:inline;
}

.rech_pied {
	position: relative;
	float: left;
	height: 15px;
	width: 223px;
	background-image:url(../images2/rech_bas.jpg);
	background-repeat:no-repeat;
	margin-left: -3px;
}

.input_rechercher{
	width: 170px;
	border:0 none;
	float:left;
	height: 20px;
	color:#6F6F6F;
	background:none;
}
.input_btn {
	float:left;
	height:25px;
	margin-left:220px;
	margin-top:-35px;
	width:35px;
}
.input_txt {
	border:0 none;
	float:left;
	margin-top:-33px;
	padding-left:29px;
}

#btn_acc {
	background-image:url(../images2/btn_accueil.png);
	float:left;
	height:49px;
	margin-left:22px;
	margin-top:-4px;
	width:144px;
}

#menu {
	background-image:url(../images2/fondmenu.png);
	background-repeat:no-repeat;
	float:right;
	height:45px;
	margin-right:20px;
	margin-top:3px;

	width:697px;
}

#margeG {
	float:left;
	margin-right:10px;
	width:230px;
}

#menu_context {
	float:left;
	margin-bottom:8px;
}

#enLigne {
	float:left;
	margin-bottom:8px;
}

#agenda {
	float:left;
	margin-bottom:8px;
}

#agenda .encart_mg {
	margin: 0px;
	float:left;
}

#agenda_haut {
	background-image:url(../images2/haut_agenda.png);
	background-position:-1px 0;
	background-repeat:no-repeat;
	float:left;
	height:36px;
	width:232px;
}

#agenda_fond {
	background-image:url(../images2/fond_module.png);
	background-repeat:repeat-y;
	float:left;
	width:229px;
}

#agenda_bas {
	background-image:url(../images2/bas_module.png);
	background-position:center bottom;
	background-repeat:no-repeat;
	float:left;
	width:229px;
}

#agenda .encart_fixe ul {
	margin-top:10px;
}

#newsletter {
	float:left;
	margin-bottom:8px;
}

#newsletter_haut {
	background-image:url(../images2/haut_newsletter_int.png);
	background-repeat:no-repeat;
	float:left;
	height:37px;
	width:233px;
}

#Newsletter .encart_fixe ul {
	margin-top:10px;
} 

#Newsletter .encart_fixe a {
	color:#6F6F6F;
	text-decoration:none;
	font-weight:bold;
} 

#Newsletter .encart_fixe a:hover {
	color:#EB45B9;
	text-decoration:underline;
}

#container_contenu {
	float:left;
	width:750px;
	z-index:10;
}

.fond_cont {
	background-image:url(../images2/fond_cont.png);
	background-repeat:repeat-y;
	float:left;
	width:744px;
}
#haut_cont {
	background-image:url(../images2/haut_cont.png);
	background-repeat:no-repeat;
	background-position:1px 0;
	height:36px;
	width:748px;
}
#mid_cont {
	background-image:url(../images2/fond_cont.png);
	background-repeat:repeat-y;
	float:left;
	width:744px;
}
#bas_cont {
	background-image:url(../images2/bas_cont.png);
	background-position:4px bottom;
	background-repeat:no-repeat;
	min-height:400px;
	float:left;
	width:744px;
}

#filnavigation {
	color:#FFFFFF;
	float:left;
	font-size:0.9em;
	margin-left:20px;
	margin-top:9px;
}
#filnavigation a {
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;
}
#filnavigation a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.pagecourante{
	display:none;
}

#barreoutils {
	float:right;
	margin-right:10px;
	margin-top:3px;
	position:relative;
}

#pied {
	color:#D8D8D8;
	float:left;
	margin-top:6px;
	text-align:center;
	width:1026px;
 }
 
#pied a {
color : #D8D8D8;
 text-decoration:	none;
 }
 
#pied a:hover {
color : #D8D8D8;
 text-decoration:	underline;
 }

 #pied .flag img {
border:medium none;
margin:0;
padding:0;
position:relative;
top:7px;
}
 
#container{
	float:left;
	margin-left:5px;
	margin-top:-30px;
	width:700px;
}
#container li { list-style-position:inside ;}
.colcontenu{
	text-align:left;
	float:left;
}

#media {
	margin:0 auto;
}

.encart_mg ul {
	margin:0 0 0 0;
}

#margeG li {
list-style-position:inherit;
list-style-type:none
}

.encart_mg {
	margin-top: 0px;
	float:left;
}

.encart_mg a:hover {
	color:#AACF4B;
	text-decoration:underline;
}

.encart_mg .titremenu {
	background-image:url(../images2/haut_menuContext.png);
	background-repeat:no-repeat;
	float:left;
	height:35px;
	width:233px;
}

.encart_img_111111 {
	position:relative;
	float:left;
	height:74px;
	width: 195px;
	background-image: url("../image/rubriques/encart_village.jpg");
	background-repeat: no-repeat;
	margin-left: 2px;
}
.encart_img_222222 {
	position:relative;
	float:left;
	height:74px;
	width: 195px;
	background-image: url("../image/rubriques/encart_mairie.jpg");
	background-repeat: no-repeat;
	margin-left: 2px;
}
.encart_img_333333 {
	position:relative;
	float:left;
	height:74px;
	width: 195px;
	background-image: url("../image/rubriques/encart_enfance.jpg");
	background-repeat: no-repeat;
	margin-left: 2px;
}
.encart_img_444444 {
	position:relative;
	float:left;
	height:74px;
	width: 195px;
	background-image: url("../image/rubriques/encart_solidarite.jpg");
	background-repeat: no-repeat;
	margin-left: 2px;
}
.encart_img_555555 {
	position:relative;
	float:left;
	height:74px;
	width: 195px;
	background-image: url("../image/rubriques/encart_culture.jpg");
	background-repeat: no-repeat;
	margin-left: 2px;
}
.encart_img_666666 {
	position:relative;
	float:left;
	height:74px;
	width: 195px;
	background-image: url("../image/rubriques/encart_pratique.jpg");
	background-repeat: no-repeat;
	margin-left: 2px;
}
.encart_img_777777 {
	position:relative;
	float:left;
	height:74px;
	width: 195px;
	background-image: url("../image/rubriques/encart_annuaire.jpg");
	background-repeat: no-repeat;
	margin-left: 2px;
}
.encart_img_ {
	position:relative;
	float:left;
	height:74px;
	width: 195px;
	background-image: url("../image/rubriques/encart_culture.jpg");
	background-repeat: no-repeat;
	margin-left: 2px;
}

.encart_haut {
	position:relative;
	float:left;
	height:74px;
	width: 195px;
	background-image: url("../images2/ombre_som.png");
	background-repeat: no-repeat;
}

.encart_fixe {
	background-image:url(../images2/bas_module.png);
	background-position:0 bottom;
	background-repeat:no-repeat;
	float:left;
	padding-bottom:10px;
	padding-left:15px;
	width:229px;
}

.encart_fond_menu {
	position:relative;
	float:left;
	width: 205px;
	background-image: url("../images2/fond_mod.png");
	background-repeat:repeat-y; 
}
.encart_fond{
	background-image:url(../images2/fond_module.png);
	background-repeat:repeat-y;
	float:left;
	width:232px;
}
.encart_pied {
/*	background-image:url(../images2/bas_module.png);
	background-position:center bottom;
	background-repeat:no-repeat;
	float:left;
	height:63px;
	width:229px;*/
}
#enLigne .titreniv1 {
	background-image:url(../images2/haut_enLigne.png);
	background-position:-2px 0;
	background-repeat:no-repeat;
	float:left;
	height:34px;
	width:234px;
	line-height:35px;
	padding-left:40px;
}

#enLigne .titreniv1 a {
	color:white;
	font-size:1.4em;
	font-weight:lighter;
	text-decoration:none;
}

#enLigne .accesNiv2 {
	color:#6F6F6F;
	float:left;
	font-size:0.9em;
	font-weight:bold;
	padding-left:15px;
	padding-top:6px;
	text-decoration:none;
	width:195px;
}

/*#enLigne .accesNiv2 {
	color:#6F6F6F;
}*/

#enLigne   .encart_fond  .encart_fixe  a:hover {
	color:#37CFDF;
	text-decoration:underline;
}

#newsletter .titreniv1 a {
	display:none;
}

#Newsletter .encartfixe a {

}

.encart_mg .accesNiv1 {
	color:#FFFFFF;
	font-size:1.4em;
	margin-left:10px;
	text-decoration:none;
}
.encart_mg .titremenu .accesNiv1:hover {
	position:relative;
	text-align:left;
	color: #FFFFFF;
	text-decoration:none;
}


.encart_mg .accesPageCourante2 {
	color:#AACF4B;
	font-size:1em;
	font-weight:bold;
	width:190px;
	padding-top:3px;
	padding-left: 15px;
	display: block;
	float: left;
	text-decoration:none;
}
.encart_mg .accesPageCourante3 {
	color:#AACF4B;
	font-size:0.9em;
	text-decoration:none;
	padding-left:43px;
	width:150px;
	font-weight:bold;
	display: block;
	float: left;
	
}

.encart_mg .accesPageCourante4 {
	color:#AACF4B;
	font-size:0.8em;
	text-decoration:none;
	padding-left:63px;
	width:150px;
	font-weight:bold;
	display: block;
	float: left;
}

.encart_mg .accesNiv2 {
	color:#6F6F6F;
	display:block;
	float:left;
	font-size:0.9em;
	font-weight:bold;
	padding-left:15px;
	padding-top:3px;
	text-decoration:none;
	width:195px;
}

.encart_mg .accesNiv3 {
	color:#6F6F6F;
	float:left;
	font-size:0.9em;
	font-weight:bold;
	padding-bottom:1px;
	padding-left:43px;
	padding-top:1px;
	text-decoration:none;
	width:150px;
	display: block;
	float: left;
}



.encart_mg .accesNiv4 {
	color:#6F6F6F;
	float:left;
	font-size:0.8em;
	font-weight:bold;
	padding-bottom:1px;
	padding-left:63px;
	padding-top:1px;
	text-decoration:none;
	width:150px;
	display: block;
	float: left;
}

.acces_mg {
	float:left;
	margin-top: 0px;
}

.acces_mg a:hover {
	text-decoration:underline;
}
.acces_mg .accesNiv1 {
	display:block;
	font-size:15px;
	font-weight:500;
	margin-left:6px;
	padding-top:6px;
	position:relative;
	text-align:left;
	color: #FFFFFF;
	text-decoration:none;
}
.acces_mg .accesNiv1:hover {
	position:relative;
	text-align:left;
	color: #FFFFFF;
	text-decoration:underline;
}

.acces_mg .accesNiv2 {
	color:#73756f;
	display:block;
	float:left;
	font-size:0.8em;
	line-height:20px;
	padding-top:1px;
	padding-left:5px;
	text-decoration:none;
	font-weight:bold;
	width:190px;
}

.acces_mg img{
	margin-right: 5px;
	float:left;
}

.acces_mg .accesPageCourante2 {
	color:#4c4c4c;
	display:block;
	float:left;
	font-size:0.8em;
	line-height:20px;
	padding-top:1px;
	padding-left:5px;
	text-decoration:none;
	font-weight:bold;
	width:190px;

}

.acces_mg .encart_fond {
	position: relative;
	float: left;
	width: 205px;
	background-image:url(../images2/fond_mod.png);
	background-repeat:repeat-y;
}
.acces_mg .encart_haut {
	position: relative;
	float: left;
	height: 37px;
	width: 205px;
	background-image:url(../images2/haut_mod.png);
	background-repeat:no-repeat;
}
.acces_mg .encart_pied {
	position: relative;
	float: left;
	width: 205px;
	height: 14px;
	background-image:url(../images2/bas_mod.png);
	background-repeat:no-repeat;
}
.encart_fixe ul {
	margin:0 0 0 0;
}
.mod_mairie {
	position: relative;
	float: left;
	height: 170px;
	width: 205px;
	background-image:url(../images2/mod_mairie.png);
	background-repeat:no-repeat;
}
.mod_mairie .accesNiv1 {
	display:block;
	font-size:15px;
	font-weight:500;
	margin-left:6px;
	padding-top:6px;
	position:relative;
	text-align:left;
	color: #FFFFFF;
	text-decoration:none;
}
.mod_mairie .accesNiv1:hover {
	position:relative;
	text-align:left;
	color: #FFFFFF;
	text-decoration:none;
}

.titreactu {
	display:block;
	float:left;
	width:700px;
}

.resume img {

}

#container_contenu #A1 .titre{
	font-size:1.2em;
	
}

#container_contenu #A1 {
	float:left;
	margin-left:10px;
}

strong {
font-weight:bolder;

}

.vign {
	border:2px solid #EFAB4A;
	/*margin-right:10px;
	margin-top:-30px;*/
margin:4px;
}


#enLigne .accesNiv3{
	float:left;
	color:#6F6F6F;
	display:block;
	float:left;
	font-size:0.9em;
	font-weight:bold;
	padding-bottom:1px;
	padding-left:43px;
	padding-top:1px;
	text-decoration:none;
	width:193px;
}
#enLigne .accesPageCourante3{
	float:left;
	color:#37CFDF;
	display:block;
	float:left;
	font-size:0.9em;
	font-weight:bold;
	padding-bottom:1px;
	padding-left:43px;
	padding-top:1px;
	text-decoration:none;
	width:193px;
}

#enLigne .accesPageCourante2{
	color:#37CFDF;
	font-size:1em;
	font-weight:bold;
	width:190px;
	padding-top:3px;
	padding-left: 15px;
	display: block;
	float: left;
	text-decoration:none;
}

.separ{
	float:none;
	float:left;
	width:100%;
}

.TListe{
	float:left;
	width:100%;
}

.TListe .lienvers{
	display:none;
}


.clinfo{
	overflow:hidden;
}

.detail{
	float: left;
}
