body {
	background-color: #102854;
	background-image: url(../images/fond.jpg);
	background-repeat: repeat-x;
	margin:0;
	padding:0;
	padding-bottom:40px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	overflow-x:hidden;
}

*+html, *+body {
	width:100%;
	overflow-x:hidden;
}

div.TitrePage{
	font-family:"Trebuchet MS", Verdana, sana-serif;
	font-size:20px;
	color:#515151;
	border-bottom:1px solid #515151;
	width:100%;
	display:block;
}

img{
	border:0;
}

a, a:active, a:visited, a:hover { text-decoration:none; color:#333333; }

a:hover { text-decoration:underline; }

#top {
	position:absolute;
	top:-20px;
	left:50%;
	margin-left:-480px;
	background-image:url(../images/top.jpg);
	width:963px;
	height:237px;
	background-repeat:no-repeat;
}

#retour_accueil {
	width:70px;
	height:20px;
	position:absolute;
	top:210px;
	left:50%;
	margin-left:410px;
}

#champ_rechercher {
	position:absolute;
	top:51px;
	left:50%;
	margin-left:155px;
	width:114px;
	height:14px;
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
	padding-left:3px;
	padding-right:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
}

#bouton_rechercher {
	width:30px;
	height:20px;
	position:absolute;
	top:50px;
	left:50%;
	margin-left:288px;
}

#bandeau_accueil {
	position:absolute;
	top:71px;
	left:50%;
	margin-left:-202px;
	width:678px;
	height:166px;
	background-image:url(../images/bandeau_accueil.png);
}

#bandeau_ccme {
	position:absolute;
	top:71px;
	left:50%;
	margin-left:-202px;
	width:678px;
	height:166px;
	background-image:url(../images/bandeau_accueil.png);
}

#bandeau_services_a_la_population {
	position:absolute;
	top:71px;
	left:50%;
	margin-left:-202px;
	width:678px;
	height:166px;
	background-image:url(../images/bandeau_servicesalapopulation.png);
}

#bandeau_enfance_et_jeunesse {
	position:absolute;
	top:71px;
	left:50%;
	margin-left:-202px;
	width:678px;
	height:166px;
	background-image:url(../images/bandeau_enfance.png);
}

#bandeau_piscine {
	position:absolute;
	top:71px;
	left:50%;
	margin-left:-202px;
	width:678px;
	height:166px;
	background-image:url(../images/bandeau_piscine.png);
}

#bandeau_tourisme {
	position:absolute;
	top:71px;
	left:50%;
	margin-left:-202px;
	width:678px;
	height:166px;
	background-image:url(../images/bandeau_tourisme.png);
}

#bandeau_communication {
	position:absolute;
	top:71px;
	left:50%;
	margin-left:-202px;
	width:678px;
	height:166px;
	background-image:url(../images/bandeau_communication.png);
}

#bandeau_economie {
	position:absolute;
	top:71px;
	left:50%;
	margin-left:-202px;
	width:678px;
	height:166px;
	background-image:url(../images/bandeau_economie.png);
}

#bandeau_marches_publics {
	position:absolute;
	top:71px;
	left:50%;
	margin-left:-202px;
	width:678px;
	height:166px;
	background-image:url(../images/bandeau_marchespublics.png);
}

* html #bandeau_accueil {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bandeau_accueil.png', sizingMethod='scale');
	zoom: 1;
}

* html #bandeau_ccme {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bandeau_accueil.png', sizingMethod='scale');
	zoom: 1;
}

* html #bandeau_services_a_la_population {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bandeau_servicesalapopulation.png', sizingMethod='scale');
	zoom: 1;
}

* html #bandeau_enfance_et_jeunesse {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bandeau_enfance.png', sizingMethod='scale');
	zoom: 1;
}

* html #bandeau_piscine {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bandeau_piscine.png', sizingMethod='scale');
	zoom: 1;
}

* html #bandeau_tourisme {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bandeau_tourisme.png', sizingMethod='scale');
	zoom: 1;
}

* html #bandeau_communication {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bandeau_communication.png', sizingMethod='scale');
	zoom: 1;
}

* html #bandeau_economie {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bandeau_economie.png', sizingMethod='scale');
	zoom: 1;
}

* html #bandeau_marches_publics {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bandeau_marchespublics.png', sizingMethod='scale');
	zoom: 1;
}

#date {
	position:absolute;
	width:130px;
	top:54px;
	left:50%;
	margin-left:335px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:right;
	color:#0F8DC9;
}

#menu {
	position:absolute;
	top:217px;
	left:50%;
	margin:0;
	padding:0;
	margin-left:-485px;
	list-style:none;
	width:970px;
	overflow:hidden;
}

#menu li {
	margin:0;
	padding:0;
	float:left;
	display:block;
	cursor:pointer;
}

#conteneur {
	margin-top:257px;
	width:970px;
	background-color:#FFFFFF;
	background-image:url(../images/fond_colonne_gauche.jpg);
	background-repeat:repeat-y;
	z-index:1;
}

#colonne_gauche {
	width:185px;
	padding:15px;
	float:left;
	z-index:1;
}

#contenu {
	width:725px;
	padding:15px;
	background-color:#FFFFFF;
	float:right;
	z-index:1;
	color:#003366;
	font-size:12px;
}

.adresse {
	font-weight:bold;
	font-size:10px;
	color:#6A9CA8;
}

#encart_contact {
	width:182px;
	height:57px;
	background-image:url(../images/encart_contact.jpg);
	background-repeat:no-repeat;
	margin-top:25px;
	display:block;
}

#communes {
	background-image:url(../images/titre_les_communes.jpg);
	background-repeat:no-repeat;
	list-style:none;
	padding:0;
	margin:0;
	padding-top:50px;
	padding-left:35px;
	margin-top:25px;
}

#communes li {
	background-image:url(../images/puce_commune.gif);
	background-repeat:no-repeat;
	height:20px;
	border-bottom:1px solid #7E949A;
	padding:0;
	margin:0;
	padding-top:2px;
	padding-left:28px;
}

#communes li a, #communes li a:active, #communes li a:hover, #communes li a:visited {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size:14px;
	color:#18355F;
	text-decoration:none;
}

#communes li a:hover { font-weight:bold; }


#mentions {
	position:relative;
	bottom:-20px;
	left:715px;
}


#dernieres_actions {
	background-image:url(../images/titre_nos_actions_en_cours.jpg);
	width:460px;
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	padding-top:69px;
	background-color:#9dccd7;
	float:left;
}

* html #dernieres_actions, *+html #dernieres_actions {
	padding-top:79px;
}

#dernieres_actions table {
	border-bottom:1px dotted #fff;
	margin:10px;
	padding:0px;
}

#toutes_les_actions {
	float:right;
	margin-right:25px;
	width:170px;
	height:20px;
	margin-top:-42px;
}

* html #toutes_les_actions, *+html #toutes_les_actions {
	margin-top:-52px;
}


#dernieres_actus {
	background-image:url(../images/titre_nos_derniers_actus.jpg);
	width:230px;
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	padding-top:69px;
	background-color:#A2C725;
	float:right;
}

* html #dernieres_actus, *+html #dernieres_actus {
	padding-top:79px;
}


#dernieres_actus a {
	width:190px;
	border-bottom:1px dotted #D1E392;
	display:block;
	margin:10px;
	padding:0px;
	text-align:justify;
	color:#000000;
}


.desc_actu { color:#336600; }

.titre_service_population {
	font-family:"Trebuchet MS", Verdana, sana-serif;
	font-size:20px;
	color:#FF9900;
	border-bottom:1px solid #FF9900;
	width:100%;
	display:block;
}

a#lien_retour_accueil{
	position:absolute;
	top:20px;
	left:50%;
	width:430px;
	height:200px;
	margin-left:-480px;
}