body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0;
	background-color: #009933;
	color: #ffcc33;
}
/*a:link
{
	color: #ccff66;
	text-decoration: underline;
}
a:hover
{
	text-decoration: none;
}*/
#header { /*Images avec logo RVDL*/
	height: 150px;
	background-image: url(../images/logoaccueil3.png);
	background-position: top left;
	background-repeat: no-repeat;
}
#haut {
	height: 35px;
	background-image:url(images/fondhaut.png);
	background-repeat:no-repeat;
	background-position:center;
	margin-top: 5px;
}
#conteneur {
	position: absolute;
	width: 900px;
	left:50%;
	margin-left: -450px;
}
#conteneur2 {
	position: absolute;
	width: 900px;
	left:50%;
	margin-left: -450px;
	margin-top: 125px;
	z-index: 10000;
}
#centre {
	background-color:#009933;
	margin-left: 125px;
	margin-right: 0px;
	margin-top: 20px;
}
#centre2 {
	z-index:0;
	float: left;
	width: 600px;
	margin-left:12px;
	/*margin-right:10px;*/
	}
#boitehaut {
	width: 900px;
	left:50%;
	background-color:transparent;
}
#gauche0 {
	width: 138px;
	z-index: 400;
	float: left;
	}
.gauche {
	width: 134px;
	text-align: left;
	z-index: 1000000000;
	line-height: 100%;
	border-left: 1px solid #ffcc33;
	border-right: 1px solid #ffcc33;
	border-bottom: 1px solid #ffcc33;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:5px;
	padding-left: 1px;
	}

.gauche a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFCC33;
	text-decoration:none;
	text-align: left;
	}
.gauche a span  {
	display:none;
	visibility:hidden;
	}
.gauche a:hover span {
	display:block;
	visibility:visible;
	color:#009933;
	font-family:Arial, Helvetica, sans-serif;
	position:absolute;
	width:896px;
	left:0px;
	top:175px;
	font-size:12px;
	line-height:110%;
	text-align:center;
	padding:2px;
	z-index:5000000;
	background-color: #ffcc33;
	font-weight: normal;
	}
.gauche a:hover {
	color:#CCFF66;
	text-decoration:none;
	padding-bottom:0;
	margin:0;
	text-align: center;
	font-size:12px;
	}

.gauche p {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFCC33;
}

#droite {
	width: 138px;
	float: right;
}
#carte_departement {
	width:400px;
	float:left;
	margin-right:10px;
	}
.dossier {
	padding-left:0px;
	border:#FFCC33;
	margin-bottom: 10px;
	z-index:0;
}
.dossier h5 {
	color:#009933;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	margin-top: 1.5px;
	}
.dossier p {
	color:#CCFF66;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	}
.dossier p a {
	color:#CCFF66;
	margin-right:15px;
	text-decoration:underline;
	font-weight: normal;
	}	
		
.dossier p a:hover {
	text-decoration:none;
	}
	
.rubrique {
	padding: 10px 2px 2px 2px;
	margin-bottom: 5px;
	color: #FFCC33;
	width: 580px;
	}
.rubrique a {
	color:#CCFF66;
	text-decoration:underline;
	}
.rubrique a:hover {
	text-decoration:none;
	}
.titre_rubtrique {
	margin-bottom:10px;
	background-color:#990000;
	padding-bottom:5px;
	padding-top:5px;
	border:1px solid #ffcc33;
	}
.img_rubrique {
	float:left;
	width:20%;
	}
.text_rubrique {
	float:left;
	width:80%;
	text-align:justify;
	color:#CCFF66;
	}
#titremenugauche {
	width:135px;
	margin-top:10px;
	background-color:#990000;
	color:#CCFF66;
	text-align:center;
	padding-top:2px;
	padding-bottom:2px;
	border-left:1px solid #ffcc33;
	border-right:1px solid #ffcc33;
	border-top:1px solid #ffcc33;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	}
#titremenudroit {
	width:135px;
	margin-top:10px;
	background-color:#990000;
	color:#CCFF66;
	text-align:center;
	padding-top:2px;
	padding-bottom:2px;
	border-left:1px solid #ffcc33;
	border-right:1px solid #ffcc33;
	border-top:1px solid #ffcc33;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	}
.menudroite {
	width: 134px;
	text-align: left;
	z-index: 1000000000;
	line-height: 100%;
	border-left: 1px solid #ffcc33;
	border-right: 1px solid #ffcc33;
	border-bottom: 1px solid #ffcc33;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:5px;
	padding-left: 1px;
	}

.menudroite a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FFCC33;
	text-decoration:none;
	text-align: left;
	}
.menudroite a span  {
	display:none;
	visibility:hidden;
	}
.menudroite a:hover span {
	display:block;
	visibility:visible;
	color:#009933;
	font-family:Arial, Helvetica, sans-serif;
	position:absolute;
	width:896px;
	left:0px;
	top:175px;
	font-size:12px;
	line-height:110%;
	text-align:center;
	padding:2px;
	z-index:5000000;
	background-color: #ffcc33;
	font-weight: normal;
	}
.menudroite a:hover {
	color:#CCFF66;
	text-decoration:none;
	}

.menudroite p {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFCC33;
}
#votreannonce {
	width:135px;
	margin-top:10px;
	background-color:#ccff66;
	color:#990000;
	text-align:center;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #ffcc33;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
#votreannonce a {
	color:#990000;
	text-decoration:none;
	}
#votreannonce a:hover {
	text-decoration:underline;
	}
#plansite {
	width:135px;
	margin-top:10px;
	background-color:#ccff66;
	color:#990000;
	text-align:center;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #ffcc33;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
#plansite a {
	color:#990000;
	text-decoration:none;
	}
#plansite a:hover {
	text-decoration:underline;
	}
	
/*BOITE AGENDA ACCUEIL*/
#titre_boite_agenda_accueil {
	float:left;
	width:65%;
	}
#contenu_boite_agenda_accueil {
	clear:both;
	overflow:auto;
	height:302px;
	z-index:100;
	}
.boite_agenda_accueil {
	float:left;
	clear:right;
	width:35%;
	} 
.boite_agenda_accueil a, #titre_boite_agenda_accueil a, #contenu_boite_agenda_accueil a, #boite_cartes_randos a, #boite_contenu_alaune a, .boite_des_news a, .contenu_des_news a, #boite_nouveautes_annuaire a, #boite_nouveautes_annuaire a, #contenu_nouveautes_annuaire a {
	color:#CCFF66; 
	text-decoration:underline;
	}
.boite_agenda_accueil a:hover, #titre_boite_agenda_accueil a:hover, #contenu_boite_agenda_accueil a:hover, #boite_cartes_randos a:hover, #boite_contenu_alaune a:hover, .boite_des_news a:hover, .contenu_des_news a:hover, #boite_nouveautes_annuaire a:hover, #boite_nouveautes_annuaire a:hover, #contenu_nouveautes_annuaire a:hover {
	text-decoration:none;
	}
	
/*CARTES RANDOS*/
#boite_cartes_randos {
	float:left;
	width:218px;
	margin-top:10px;
	height:327px;
	text-align:justify;
	border:1px solid #ffcc33;
	}
/*A LA UNE*/
#boite_contenu_alaune {
	height:302px;
	overflow:auto; 
	}
/*NEWS*/
.boite_des_news {
	background-color:#990000;
	padding-top:5px;
	padding-bottom:5px;
	color:#CCFF66;
	font-weight:bold;
	}
.contenu_des_news {
	padding-left:5px;
	height:170px;
	overflow-x: hidden;
	overflow-y: auto;
	}
/*NOUVEAUTES DANS L'ANNUAIRE*/
#boite_nouveautes_annuaire {
	background-color:#990000;
	padding-top:5px;
	padding-bottom:5px;
	color:#CCFF66;
	font-weight:bold;
	}
#contenu_nouveautes_annuaire {
	padding-left:5px;
	height:170px;
	overflow:auto;
	}
	
/*MENU CHAINE*/
#titremenuchaine {
	color:#CCFF66;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	margin-bottom:5px;
	margin-top:2px;
	}
#formmenuchaine {
	width:136px;
	text-align:center;
	border:1px solid #ffcc33;
	padding-top:2px;
	padding-bottom:2px;
	margin-bottom:10px;
	background-color:#990000;
	}
.listemenuchaine {
	width:125px;
	text-align:left;
	margin-bottom:5px;
	font-size:12px;
	}
#effacer {
	display:block;
	background-image:url(http://www.rando-valdeloire.fr/effacer.png);
	background-position:0 0;
	background-repeat:no-repeat;
	}
#effacer:hover {
	background-image:url(http://www.rando-valdeloire.fr/effacer.png);
	background-position:0 -20px;
	background-repeat:no-repeat;
	}
#aller {
	display:block;
	background-image:url(http://www.rando-valdeloire.fr/aller.png);
	background-position:0 0;
	background-repeat:no-repeat;
	}
#aller:hover {
	display:block;
	background-image:url(http://www.rando-valdeloire.fr/aller.png);
	background-position:0 -20px;
	background-repeat:no-repeat;
	}
select {
	background-color:#CCFF66;
	color:#990000;
	border: 0px;
	}
/*STATISTIQUES*/
#leschiffres {
	background-color:#990000;
	color:#CCFF66;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-bottom: 2px;
	padding-top: 2px;
	width:135px;
	}
#tableau {
	width:135px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#CCFF66;
	background-color:#990000;
	height: 113px;
	border-collapse:collapse;
	}
#titre {
	font-weight:bold;
	width:135px;
	background-color:#990000;
	color:#CCFF66;
	}
#titre a {
	font-weight:bold;
	color:#CCFF66;
	text-decoration:underline;
	}
#titre a:hover {
	text-decoration:none;
	}
.chiffre {
	font-weight:bold;
	width:33px;
	}
.chiffre a {
	color:#CCFF66;
	text-decoration:underline;
	}
.chiffre a:hover {
	text-decoration:none;
	}
.cirtuits {
	width:102px;
	}
#external {
	padding:0;
	margin:0;
	width: 135px;
	/*border-left:1px solid #ffcc33;
	border-right:1px solid #ffcc33;
	border-bottom:1px solid #ffcc33;*/
	background-color: #009933;
	height: 113px;
}
#blocstat {
	width:136px;
	height:auto;
	background-color:#990000;
	border:1px solid #ffcc33;
	}
#blocstat_int {
	width:135px;
	background-color:#990000;
	}
#jump {
	padding:0px;
	margin: 0px;
	width: 30px;
	}
#selectstat {
	width:120px;
	border:0px;
	background-color:#CCFF66;
	color:#990000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align: left;
	}
/*Titre Rubrique*/
#titrerubrique_assos {
	background-image:url(images/haut_assos.png);
	padding-top:3px;
	background-position:1px 4px;
	background-repeat:no-repeat;
	background-color:#990000;
	border:1px solid #ffcc33;
	height:36px;
	margin-bottom:10px;
	padding-bottom: 3px;
	padding-right: 3px;
	color:#FFCC33;
	}
#titrerubrique_assos a {
	color:#CCFF66;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
#titrerubrique_assos a:hover {
	color:#CCFF66;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
#titrerubrique_liens {
	background-image:url(images/haut_liens.png);
	padding-top:3px;
	background-position:1px 4px;
	background-repeat:no-repeat;
	background-color:#990000;
	border:1px solid #ffcc33;
	height:36px;
	margin-bottom:10px;
	padding-bottom: 3px;
	padding-right: 3px;
	color:#FFCC33;
	}
#titrerubrique_liens a {
	color:#CCFF66;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
#titrerubrique_liens a:hover {
	color:#CCFF66;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
#titrerubrique_accueil {
	background-image:url(images/haut_accueil.png);
	padding-top:3px;
	background-position:1px 4px;
	background-repeat:no-repeat;
	background-color:#990000;
	border:1px solid #ffcc33;
	height:36px;
	margin-bottom:10px;
	padding-bottom: 3px;
	padding-right: 3px;
	color:#FFCC33;
	}
#titrerubrique_accueil a {
	color:#CCFF66;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
#titrerubrique_accueil a:hover {
	color:#CCFF66;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
#titrerubrique_ccpar {
	background-image:url(images/haut_ccpar.png);
	padding-top:3px;
	background-position:1px 4px;
	background-repeat:no-repeat;
	background-color:#990000;
	border:1px solid #ffcc33;
	height:36px;
	margin-bottom:10px;
	padding-bottom: 3px;
	padding-right: 3px;
	color:#FFCC33;
	}
#titrerubrique_ccpar a {
	color:#CCFF66;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
#titrerubrique_ccpar a:hover {
	color:#CCFF66;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
#titrerubrique_ccpb {
	background-image:url(images/haut_ccpb.png);
	padding-top:3px;
	background-position:1px 4px;
	background-repeat:no-repeat;
	background-color:#990000;
	border:1px solid #ffcc33;
	height:36px;
	margin-bottom:10px;
	padding-bottom: 3px;
	padding-right: 3px;
	color:#FFCC33;
	}
#titrerubrique_ccpb a {
	color:#CCFF66;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
#titrerubrique_ccpb a:hover {
	color:#CCFF66;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
#titrerubrique_ccts {
	background-image:url(images/haut_ccts.png);
	padding-top:3px;
	background-position:1px 4px;
	background-repeat:no-repeat;
	background-color:#990000;
	border:1px solid #ffcc33;
	height:36px;
	margin-bottom:10px;
	padding-bottom: 3px;
	padding-right: 3px;
	color:#FFCC33;
	}
#titrerubrique_ccts a {
	color:#CCFF66;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
#titrerubrique_ccts a:hover {
	color:#CCFF66;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
#titrerubrique_ccld {
	background-image:url(images/haut_ccld.png);
	padding-top:3px;
	background-position:1px 4px;
	background-repeat:no-repeat;
	background-color:#990000;
	border:1px solid #ffcc33;
	height:36px;
	margin-bottom:10px;
	padding-bottom: 3px;
	padding-right: 3px;
	color:#FFCC33;
	}
#titrerubrique_ccld a {
	color:#CCFF66;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
#titrerubrique_ccld a:hover {
	color:#CCFF66;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
#titrerubrique_ccgc {
	background-image:url(images/haut_ccgc.png);
	padding-top:3px;
	background-position:1px 4px;
	background-repeat:no-repeat;
	background-color:#990000;
	border:1px solid #ffcc33;
	height:36px;
	margin-bottom:10px;
	padding-bottom: 3px;
	padding-right: 3px;
	color:#FFCC33;
	}
#titrerubrique_ccgc a {
	color:#CCFF66;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
#titrerubrique_ccgc a:hover {
	color:#CCFF66;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
#titrerubrique_lirenews {
	background-image:url(images/haut_news.png);
	padding-top:3px;
	background-position:1px 4px;
	background-repeat:no-repeat;
	background-color:#990000;
	border:1px solid #ffcc33;
	height:36px;
	margin-bottom:10px;
	padding-bottom: 3px;
	padding-right: 3px;
	color:#FFCC33;
	}
#titrerubrique_lirenews a {
	color:#CCFF66;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
#titrerubrique_lirenews a:hover {
	color:#CCFF66;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
#titrerubrique_galerie {
	background-image:url(images/haut_galerie.png);
	padding-top:3px;
	background-position:1px 4px;
	background-repeat:no-repeat;
	background-color:#990000;
	border:1px solid #ffcc33;
	height:36px;
	margin-bottom:10px;
	padding-bottom: 3px;
	padding-right: 3px;
	color:#FFCC33;
	}
#titrerubrique_galerie a {
	color:#CCFF66;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
#titrerubrique_galerie a:hover {
	color:#CCFF66;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
#titrerubrique_itineraire {
	background-image:url(images/haut_itineraire.png);
	padding-top:3px;
	background-position:1px 4px;
	background-repeat:no-repeat;
	background-color:#990000;
	border:1px solid #ffcc33;
	height:36px;
	margin-bottom:3px;
	padding-bottom: 3px;
	padding-right: 3px;
	color:#FFCC33;
	}
#titrerubrique_itineraire a {
	color:#CCFF66;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
#titrerubrique_itineraire a:hover {
	color:#CCFF66;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
#titrerubrique_news {
	background-image:url(../images/haut_news.png);
	padding-top:3px;
	background-position:1px 4px;
	background-repeat:no-repeat;
	background-color:#990000;
	border:1px solid #ffcc33;
	height:36px;
	margin-bottom:3px;
	padding-bottom: 3px;
	padding-right: 3px;
	color:#FFCC33;
	}
#titrerubrique_news a {
	color:#CCFF66;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
#titrerubrique_news a:hover {
	color:#CCFF66;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
#titrerubrique_partenaires {
	background-image:url(images/haut_partenaires.png);
	padding-top:3px;
	background-position:1px 4px;
	background-repeat:no-repeat;
	background-color:#990000;
	border:1px solid #ffcc33;
	height:36px;
	margin-bottom:3px;
	padding-bottom: 3px;
	padding-right: 3px;
	color:#FFCC33;
	}
#titrerubrique_partenaires a {
	color:#CCFF66;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
#titrerubrique_partenaires a:hover {
	color:#CCFF66;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
#titrerubrique_recherche {
	background-image:url(images/haut_recherche.png);
	padding-top:3px;
	background-position:1px 4px;
	background-repeat:no-repeat;
	background-color:#990000;
	border:1px solid #ffcc33;
	height:36px;
	margin-bottom:3px;
	padding-bottom: 3px;
	padding-right: 3px;
	color:#FFCC33;
	}
#titrerubrique_recherche a {
	color:#CCFF66;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
#titrerubrique_recherche a:hover {
	color:#CCFF66;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
#titrerubrique_idbalade {
	background-image:url(images/haut_idbalade.png);
	padding-top:3px;
	background-position:1px 4px;
	background-repeat:no-repeat;
	background-color:#990000;
	border:1px solid #ffcc33;
	height:36px;
	margin-bottom:3px;
	padding-bottom: 3px;
	padding-right: 3px;
	color:#FFCC33;
	}
#titrerubrique_idbalade a {
	color:#CCFF66;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
#titrerubrique_idbalade a:hover {
	color:#CCFF66;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
#titrerubrique_meteo {
	background-image:url(images/haut_meteo.png);
	padding-top:3px;
	background-position:1px 4px;
	background-repeat:no-repeat;
	background-color:#990000;
	border:1px solid #ffcc33;
	height:36px;
	margin-bottom:3px;
	padding-bottom: 3px;
	padding-right: 3px;
	color:#FFCC33;
	}
#titrerubrique_meteo a {
	color:#CCFF66;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
#titrerubrique_meteo a:hover {
	color:#CCFF66;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
#titrerubrique_agenda {
	background-image:url(images/haut_agenda.png);
	padding-top:3px;
	background-position:1px 4px;
	background-repeat:no-repeat;
	background-color:#990000;
	border:1px solid #ffcc33;
	height:36px;
	margin-bottom:3px;
	padding-bottom: 3px;
	padding-right: 3px;
	color:#FFCC33;
	}
#titrerubrique_agenda a {
	color:#CCFF66;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
#titrerubrique_agenda a:hover {
	color:#CCFF66;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}

/*METEO*/
.meteo {
	padding:5px;
	text-align:justify;
	margin-top:5px;
	margin-left: 132px;
	}
.boitmeteo {
	border:1px solid #ffcc33;
	margin-bottom:10px;
	}
.spanboit {
	float:left;
	padding-top:15px;
	padding-bottom:15px;
	text-align:center;
	width:112px;
	color:#ccff66; 
	}
#conteneurmeteo {
	width:136px;
	margin-top:10px;
	border:1px solid #ffcc33;
	padding-bottom:5px;
	padding-top:5px;
	background-color:#990000;
	}
#table_meteo {
	width:134px;
	border:0;
	left:0;
	margin-top:10px;
	}
	
/*PIED DE PAGE*/
#footer {
	padding-top:5px;
	padding-bottom:3px;
	border:1px solid #ffcc33;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	color:#FFCC33;
	background-color: #009933;
	}
#footer a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#CCFF66;
	text-decoration:none;
	}
#footer a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFCC33;
	text-decoration:underline;
	}



/*Menu Haut*/
dl, dt, dd, ul, li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#menu {
	z-index:10000000;
	height: 20px;
	border:#FFCC33 1px solid;
	margin-bottom:24px;
	padding-top: 3px;
}
#menu dl {
	float: left;
	width: 149px;
}
#menu dd {
	display: none;
}
#menu dt {
	text-align: center;
	font-weight:bold;
	width: 149px;
}
#menu dt a {
	width:149px;
	color:#FFCC33;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	font-size: 12px;
	}
#menu dt a:hover {
	color:#CCFF66;
	width:149px;
	}
#menu li {
	background:#FFFFFF;
	width:149px;
}
#menu li a {
	text-decoration: none;
	border: 0 none;
	font-weight:bold;
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}
#menu li a:hover {
	color:#FF0000;
	text-align:left;
	}

ul{
	position:absolute;
  	list-style:none;
	padding: 0px;
	margin: 0px;
	width:194px;/* On définie la largeur et la hauteur de la balise en fonction des dimensions de l'image de fond	*/
	height: 140px;
	background:url(../images/choixdept.gif) no-repeat;
}

ul a{
  	position:absolute;
  	display:block;
  	width:15px;
	height: 12px;
  	text-decoration:none;
  	font: bold 9px Verdana,Arial,Helvetica,sans-serif;
	color:#FFFFFF;
	left: 51px;
	top: 99px;
}


/** LA PSEUDO-CLASS :hover **
 * ------------------------ *
 * La pseudo-class :hover va nous permettre de définir les attributs communs à chaque balise A 
 * survolée par la souris
 * NOTE : IE comprend la pseudo-class :hover uniquement lorsqu'elle est appliquée a la balise A
 */
/*ul a:hover{
 /* On redéfinie les attributs de la police typographique */
  /*font-size:12px;
 /* color:#FF9933;
	
 /* On modifie la largeur et la hauteur de la balise 
  * NOTE : Cette largeur dépend de l'image de fond utilisée.
  */
 /* width:22px;
 /* height:16px;
} */


.char{
  top: 101px;
  left: 62px;
  padding: 0px 0px 0px 0px;
  background: url(g05/ptm1.gif) no-repeat;
}

.char:hover{
  top:101px;
  left:62px;
  width:135px;
  color:#FF0000;
  padding: 0px 0px 0px 0px;
  background:url(../depts/images/17petit.gif) no-repeat;
}

.cher{
  top:67px;
  left:136px;
  padding: 0px 0px 0px 0px;
}

.cher:hover{
  top:67px;
  left:136px;
  width:55px;
  padding: 0px 0px 0px 0px;
  background: url(../depts/images/18petit.gif) no-repeat;
  color:#FF0000;
}

.eur{
  top:22px;
  left:113px;
  padding: 0px 0px 0px 0px;
}

.eur:hover{
  top:22px;
  left:113px;
  width:90px;
  color:#FF0000;
  padding: 0px 0px 0px 0px;
  background:url(../depts/images/27petit.gif) no-repeat;
}

.ill{
  top:26px;
  left:50px;
  padding: 0px 0px 0px 0px;
}

.ill:hover{
  top:26px;
  left:50px;
  width:95px;
  color:#FF0000;
  padding: 0px 0px 0px 0px;
  background:url(../depts/images/35petit.gif) no-repeat;
}

.ind{
  top:76px;
  left:114px;
  padding: 0px 0px 0px 0px;
}

.ind:hover{
  top:76px;
  left:114px;
  width:55px;
  color:#FF0000;
  padding: 0px 0px 0px 0px;
  background:url(../depts/images/36petit.gif) no-repeat;
}

.indloire{
  top:57px;
  left:94px;
  padding: 0px 0px 0px 0px;
}

.indloire:hover{
  top:57px;
  left:94px;
  width:100px;
  color:#FF0000;
  padding: 0px 0px 0px 0px;
  background:url(../depts/images/37petit.gif) no-repeat;
}
.loir{
  top:49px;
  left:112px;
  padding: 0px 0px 0px 0px;
}

.loir:hover{
  top:49px;
  left:112px;
  width:90px;
  color:#FF0000;
  padding: 0px 0px 0px 0px;
  background:url(../depts/images/41petit.gif) no-repeat;
}
.loiret{
  top:40px;
  left:132px;
  padding: 0px 0px 0px 0px;
}

.loiret:hover{
  top:40px;
  left:132px;
  width:55px;
  color:#FF0000;
  padding: 0px 0px 0px 0px;
  background:url(../depts/images/45petit.gif) no-repeat;
}
.loira{
  top:52px;
  left:44px;
  padding: 0px 0px 0px 0px;
}

.loira:hover{
  top:52px;
  left:44px;
  width:110px;
  color:#FF0000;
  padding: 0px 0px 0px 0px;
  background:url(../depts/images/44petit.gif) no-repeat;
}
.main{
  top:52px;
  left:71px;
  padding: 0px 0px 0px 0px;
}

.main:hover{
  top:52px;
  left:71px;
  width:110px;
  color:#FF0000;
  padding: 0px 0px 0px 0px;
  background:url(../depts/images/49petit.gif) no-repeat;
}
.may{
  top:29px;
  left:70px;
  padding: 0px 0px 0px 0px;
}

.may:hover{
  top:29px;
  left:70px;
  width:110px;
  color:#FF0000;
  padding: 0px 0px 0px 0px;
  background:url(../depts/images/53petit.gif) no-repeat;
}
.mor{
  top:32px;
  left:22px;
  padding: 0px 0px 0px 0px;
}

.mor:hover{
  top:32px;
  left:22px;
  width:110px;
  color:#FF0000;
  padding: 0px 0px 0px 0px;
  background:url(../depts/images/56petit.gif) no-repeat;
}
.niev{
  top:67px;
  left:158px;
  padding: 0px 0px 0px 0px;
}

.niev:hover{
  top:67px;
  left:158px;
  width:110px;
  color:#FF0000;
  padding: 0px 0px 0px 0px;
  background:url(../depts/images/58petit.gif) no-repeat;
}
.yon{
  top:43px;
  left:160px;
  padding: 0px 0px 0px 0px;
}

.yon:hover{
  top:43px;
  left:160px;
  width:110px;
  color:#FF0000;
  padding: 0px 0px 0px 0px;
  background:url(../depts/images/89petit.gif) no-repeat;
}
.sar{
  top:34px;
  left:89px;
  padding: 0px 0px 0px 0px;
}

.sar:hover{
  top:34px;
  left:89px;
  width:110px;
  color:#FF0000;
  padding: 0px 0px 0px 0px;
  background:url(../depts/images/72petit.gif) no-repeat;
}
.vie{
  top:84px;
  left:91px;
  padding: 0px 0px 0px 0px;
}

.vie:hover{
  top:84px;
  left:91px;
  width:110px;
  color:#FF0000;
  padding: 0px 0px 0px 0px;
  background:url(../depts/images/86petit.gif) no-repeat;
}
.deuxs{
  top:86px;
  left:73px;
  padding: 0px 0px 0px 0px;
}

.deuxs:hover{
  top:86px;
  left:73px;
  width:110px;
  color:#FF0000;
  padding: 0px 0px 0px 0px;
  background:url(../depts/images/79petit.gif) no-repeat;
}
.vend{
  top:74px;
  left:52px;
  padding: 0px 0px 0px 0px;
}

.vend:hover{
  top:74px;
  left:52px;
  width:110px;
  color:#FF0000;
  padding: 0px 0px 0px 0px;
  background:url(../depts/images/85petit.gif) no-repeat;
}
/*Fin Menu Haut*/

#googleadsense_120x240 {
	margin-top:10px;
	width:136px;
	border:1px solid #ffcc33;
	padding-top:5px;
	}
#googleadsense_120x600 {
	margin-top:10px;
	width:136px;
	border:1px solid #ffcc33;
	padding-top:5px;
	}
.clear_2 {
	clear:both;
	height:2px;
	}
.clear {
	clear:both;
	}	
	
/*NEWS*/
#liste {
	width:130px;
	height:auto;
	background-color:#009933;
	color:#CCFF66;
	text-align:left;
	padding-bottom:2px;
	padding-left: 4px;
	padding-top: 5px;
	}

#liste span a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#CCFF66;
	text-decoration:underline;
	}
#liste span a:hover {
	text-decoration:none;
	}
.indexdescription {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#ffcc33;
	padding-top:2px;
	padding-bottom:5px;
	}
.indextitre4 {
	text-decoration:none;
	}

/*#liste {
	width:650px;
	height:auto;
	background-color:#990000;
	color:#CCFF66;
	}*/
.titre2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#990000;
	text-decoration:underline;
	}
.titre2:hover {
	text-decoration:none;
	}
.tabl {
	color:#990000;
	background-color:#CCFF66;
	}
.tabl1 a {
	color:#990000;
	text-decoration:underline;
	}
.tabl1 a:hover {
	color:#990000;
	text-decoration:none;
	}
.titre3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#990000;
	text-decoration:underline;
	}
.titre3:hover {
	text-decoration:none;
	}
.description {
	width:600px;
	margin-left:26px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FFCC33;
	border:1px solid #ffcc33;
	padding: 10px;
	text-align:justify;
	}
.description p {
	margin:0;
	padding:0;
	}
.description a {
	color:#CCFF66;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	}
.description a:hover {
	text-decoration:none;
	}
#creer {
	margin-top:20px;
	}
#creer a {
	color:#CCFF66;
	width:650px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	padding-bottom: 10px;
	}
#creer a:hover {
	text-decoration:none;
	}	
.description_canal {
	 color:#ccff66;
	 width:650px;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:12px;
	 font-weight:bold;
	 padding-bottom:20px;
	 padding-top:2px;
	 }
.description_canal a {
	color:#CCFF66;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	}
.description_canal a:hover {
	text-decoration:none;
	}

/*FILFORUM*/
#forum_haut {
	background-color:#990000;
	color:#CCFF66; width:136px;
	border-top:1px solid #ffcc33;
	border-right:1px solid #ffcc33;
	border-left:1px solid #ffcc33;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-bottom:5px;
	padding-top:2px;
	margin-top:10px;
	}
#forum_bas {
	width:136px;
	background-color:#009933;
	color:#CCFF66;
	border-bottom:1px solid #ffcc33;
	border-right:1px solid #ffcc33;
	border-left:1px solid #ffcc33;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	}
#forum_bas a {
	text-decoration:underline;
	color:#ccff66;
	font-size:10px;
	}
#forum_bas a:hover {
	text-decoration:none;
	}

/*ROUTE MAP ITINERAIRE*/
.info_table{
	width:580px;
	border:1px solid #FFCC33;
	border-collapse:collapse;
      }
      
.info_table tr{
    border-color: #990000;
      }
      
.info_table td{
    vertical-align: top;
    }
#route_table {
	background-color:#990000;
	color:#ccff66;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
		}
#bouton {
	color: #009933;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding-bottom: 5px;
	border: 1px solid #ffcc33;
	margin-top: 5px;
	background-color: #FFCC33;
	}
.anim {
	color:#009933;
	margin-bottom:5px;
	}
.anim a {
	color:#990000;
	font-weight:bold;
	cursor:pointer;
	}
.anim a:hover {
	background-color:#990000;
	color:#CCFF66;
	font-weight:bold;
	cursor:pointer;
	}
#boitemenumap24 {
	width:136px;
	border:1px solid #ffcc33;
	background-color:#990000;
	margin-top:10px;
	}
#boitemenuap24_form {	
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:0px;
	}
.map24_text {
	color:#CCFF66;
	font-size:10px;
	text-align:center;
	}
.map24_input {
	width:120px;
	color:#990000;
	background-color:#CCFF66;
	border:0;
	}
#imgbandeau {
	padding-top:6px;
	margin-left:183px;
	float:left;
	}
#textebandeau {
	float:left;
	width:380px;
	padding-top:10px;
	padding-right:3px;
	color:#FFCC33;
	}
#textebandeau a {
	color:#CCFF66;
	text-decoration:underline;
	}
#textebandeau a:hover {
	text-decoration:none;
	}
.map24_menu_texte {
	text-align:right;
	padding-right:5px;
	}
.map24_menu_input {
	text-align:left;
	padding-left:5px;
	}
#carte {
	background-color:#009933;
	border:1px solid #ffcc33;
	padding-bottom:20px;
	padding-top:20px;
	}
#description_trajet {
	width:578px;
	background-color:#990000;
	border:1px solid #ffcc33;
	}
	
	
/*LIRE LES NEWS*/
#liste {
	width:119px;
	height:auto;
	background-color:#009933;
	color:#CCFF66;
	text-align:left;
	padding-bottom:2px;
	}

#liste span a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#CCFF66;
	text-decoration:underline;
	}
#liste span a:hover {
	text-decoration:none;
	}
.indexdescription {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#ffcc33;
	padding-top:2px;
	padding-bottom:5px;
	}
.indextitre4 {
	text-decoration:none;
	}

/*#liste {
	width:650px;
	height:auto;
	background-color:#990000;
	color:#CCFF66;
	}*/
.titre2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#990000;
	text-decoration:underline;
	}
.titre2:hover {
	text-decoration:none;
	}
.tabl {
	color:#CCFF66;
	background-color:#990000;
	}
.tabl1 a {
	color:#990000;
	text-decoration:underline;
	}
.tabl1 a:hover {
	color:#990000;
	text-decoration:none;
	}
.titre3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#990000;
	text-decoration:underline;
	}
.titre3:hover {
	text-decoration:none;
	}
.description {
	width:600px;
	margin-left:26px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FFCC33;
	border:1px solid #ffcc33;
	padding: 10px;
	text-align:justify;
	}
.description p {
	margin:0;
	padding:0;
	}
.description a {
	color:#CCFF66;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	}
.description a:hover {
	text-decoration:none;
	}
#creer {
	margin-top:20px;
	}
#creer a {
	color:#CCFF66;
	width:650px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	padding-bottom: 10px;
	}
#creer a:hover {
	text-decoration:none;
	}	
.description_canal {
	 color:#ccff66;
	 width:650px;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:12px;
	 font-weight:bold;
	 padding-bottom:20px;
	 padding-top:2px;
	 }
.description_canal a {
	color:#CCFF66;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	}
.description_canal a:hover {
	text-decoration:none;
	}
#titrecategorie {
	padding-top:8px;
	padding-right:3px;
	color:#FFCC33;
	font-size:18px;
	}
#resume_des_canal {
	background-color:#990000;
	padding-bottom:5px;
	padding-top:5px;
	color:#FFCC33;
	font-size:12px;
	font-weight:bold;
	border:1px solid #ffcc33;
	}


/*AGENDA*/
#annonce {
	background-color:#990000;
	height:35px;
	margin-bottom:10px;
	border:1px solid #ffcc33;
	padding:5px;
	width:278px;
	margin-left:4px;
	margin-right:4px;
	float:left;
	text-align:left;
	}
#annoncedesc {
	float:left;
	width:50%;
	padding-top: 5px;
	}
#annoncedesc b {
	color:#ccff66;
	}
#annoncedesc a {
	color: #ccff66;
	text-decoration: underline;
}
#annoncedesc a:hover {
	color : #ccff66;
	text-decoration: none;
}
#annoncedesc span {
	font-size:10px;
	}
#annoncetop {
	float:right;
	width:50%;
	padding-top: 5px;
	}
#annoncetop a {
	color: #ccff66;
	text-decoration: underline;
}
#annoncetop a:hover {
	color : #ccff66;
	text-decoration: none;
}
#boiteagenda_criteres {
	border:1px solid #ffcc66;
	margin-top:10px;
	color:#990000;
	background-color:#CCFF66;
	}
#boiteagenda_menu {
	border:1px solid #ffcc66;
	margin-top:10px; 
	margin-bottom:10px;
	}
#boiteagenda_cal {
	border:1px solid #ffcc66;
	}
.titreboiteagenda {
	width:136px;
	background-color:#990000;
	color:#CCFF66;
	font-weight:bold;
	text-align:center;
	padding-bottom:2px;
	padding-top:2px;
	}
#boitemenu_agenda {
	font-size:11px;
	color:#990000;
	background-color:#CCFF66;
	}
#boitemenu_agenda a {
	color:#990000;
	text-decoration:underline;
	}
#boitemenu_agenda a:hover {
	text-decoration:none;
	}
#boitecal_agenda {
	font-size:10px;
	color:#990000;
	background-color:#CCFF66;
	padding-bottom:5px;
	padding-top:5px;
	}
#boitecal_agenda a {
	color:#990000;
	text-decoration:underline;
	}
#boitecal_agenda a:hover {
	text-decoration:none;
	}
#annonce_recherche {
	background-color:#990000;
	height:30px;
	margin-bottom:10px;
	border:1px solid #ffcc33;
	padding:5px;
	width:588px;
	float:left;
	text-align:left;
	}
#annoncedesc_recherche {
	float:left;
	width:40%;
	}
#annoncedesc_recherche b {
	color:#ccff66;
	}
#annoncedesc_recherche a {
	color: #ccff66;
	text-decoration: underline;
}
#annoncedesc_recherche a:hover {
	color : #ccff66;
	text-decoration: none;
}
#annoncedesc_recherche span {
	font-size:10px;
	}
#annoncetop_recherche {
	float:right;
	width:60%;
	}
#annoncetop_recherche a {
	color: #ccff66;
	text-decoration: underline;
}
#annoncetop_recherche a:hover {
	color : #ccff66;
	text-decoration: none;
}
.textInput {
	background-color:#990000;
	color:#FFCC33;
	border:1px solid #ffcc33;
}
	
	
.inputHighlighted {
	background-color:#CCFF66;
	color:#990000;
	border:1px solid #ccff66;
}
.agenda_aide {
	width:598px;
	margin-top:10px;
	color:#FFCC33;
	background-color:#990000;
	border:1px solid #ffcc33;
	padding-top:10px;
	}
.agenda_aide2 {
	width:598px;
	margin-top:5px;
	color:#FFCC33;
	background-color:#990000;
	border:1px solid #ffcc33;
	padding-top:5px;
	padding-bottom:5px;
	}
.agenda_aide2 a {
	color:#CCFF66;
	text-decoration:underline;
	}
.agenda_aide2 a:hover {
	text-decoration:none;
	}
#bandeautitreagenda {
	padding-top:10px;
	padding-right:3px;
	color:#FFCC33;
	}
#contenu_agenda {
	width:600px;
	margin-top:10px;
	color:#FFCC33;
	}
#contenu_agenda_compte {
	width:598px;
	margin-top:10px;
	background-color:#990000;
	color:#FFCC33;
	border:1px solid #ffcc33;
	}
#contenu_agenda_compte_int {
	width:590px;
	} 
.contenu_agenda_compte_int_texte {
	text-align:justify;
	width:590px;
	margin-top:5px;
	margin-bottom:5px;
	}
.contenu_agenda_compte_int_texte a {
	text-decoration:underline;
	color:#CCFF66;
	}
.contenu_agenda_compte_int_texte a:hover {
	text-decoration:none;
	}
.contenu_agenda_compte_int_catdata {	
	float:left;
	width:24%;
	height:21px;
	padding-top:4px;
	}
.contenu_agenda_compte_int_data {	
	float:left;
	width:24%;
	height:25px;
	}
#gauche_agenda_admin {
	width:193px;
	border:1px solid #ffcc33;
	font-size:10px;
	padding-left:5px;
	padding-top:10px;
	padding-bottom:10px;
	margin-top:10px;
	margin-right:10px;
	background-color:#990000;
	float: left;
	}
#centre2_agenda_admin {
	margin-top:10px;
	font-size:11px;
	float:left;
	width: 480px;
	margin-right: 10px;
	}
#conteneur_agenda_admin {
	width:900px;
	position:absolute;
	font-size:11px;
	left:50%;
	margin-left:-450px;
	margin-top:15px;
	}
.alert_agenda_admin {
	padding:10px;
	color:#990000;
	background-color:#CCFF66;
	text-align:center;
	}
.agenda_aide2_admin {
	color:#FFCC33;
	background-color:#990000;
	border:1px solid #ffcc33;
	font-size:18px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left: 5px;
	}
.agenda_ajouter_admin {
	color:#FFCC33;
	background-color:#990000;
	border:1px solid #ffcc33;
	font-size:13px;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	}
.agenda_ajouter_admin p {
	width:90%;
	text-align:justify;
	margin-bottom:5px;
	margin-left:10px;
	}
.agenda_ajouter_admin ol {
	list-style:circle;
	width:80%;
	text-align:justify;
	}
.agenda_ajouter_admin ol li {	
	margin-bottom:10px;
	}
.agenda_ajouter_admin ol li code {	
	color:#CCFF99;
	}
.menudroit_agenda {
	height:800px;
	float:right;
	overflow:auto;
	font-size:11px;
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	width: 200px;
	}
.boiteannonce_menudroit_agenda {
	background-color:#990000;
	margin-bottom:5px;
	padding-top:3px;
	padding-bottom:3px;
	width:180px;
	border:1px solid #ffcc33;
	}
.deconnexion {
	width:300px;
	position:absolute;
	margin-left:-150px;
	left:50%;
	margin-top:30px;
	color:#FFCC33;
	background-color:#990000;
	border:1px solid #ffcc33;
	font-size:18px;
	padding-top:5px;
	padding-bottom:5px;
	}
.deconnexion_bas {
	background-color:#990000;
	color:#FFCC33;
	border:1px solid #ffcc33;
	width:300px;
	position:absolute;
	padding-bottom:20px;
	padding-top:20px;
	margin-left:-150px;
	left:50%;
	margin-top:70px;
	}
.deconnexion a, .deconnexion_bas a {
	color:#CCFF66;
	text-decoration:underline;
	}
.deconnexion a:hover, .deconnexion_bas a:hover {
	color:#CCFF66;
	text-decoration:none;
	}
 .ombre {
  float:left;
  clear:left;
  background: url(images/ombre.png) no-repeat bottom right;
  margin: 10px 0 10px 10px !important;
  margin: 10px 0 10px 5px;
  padding: 0px;
  }

.petitecarte span {
	display:none;
	}
.petitecarte:hover span {
	display:block;
	visibility:visible;
	position:absolute;
	z-index:300;
	left:600px;
	margin-top:20px;
	}
.petitecarte:hover span img {
	display:block;
	border:1px solid #000;
	position:absolute;
	z-index:30000000000;
	/*left:650px;*/
	}
.petitecarte_com_com span {
	display:none;
	}
.petitecarte_com_com:hover span {
	display:block;
	visibility:visible;
	position:absolute;
	z-index:300;
	left:50px;
	margin-top:20px;
	}
.petitecarte_com_com:hover span img {
	display:block;
	border:1px solid #000;
	position:absolute;
	z-index:30000000000;
	/*left:650px;*/
	}
/*CSS pour les news de la rubrique Nouvelles des communes*/
#nouvelles_communes_cont {
	margin-top:10px;
	border:1px solid #ffcc33;
	color:#ffcc33;
	text-align:left;
	width:100%;
	}
#nouvelles_communes_titre {
	color:#990000;
	background-color:#ffcc33;
	padding:5px;
	margin-bottom:5px;
	}
#nouvelles_communes_titre a {
	color:#990000;
	text-decoration:underline;
	}
#nouvelles_communes_titre a:hover, #nouvelles_communes_desc a:hover {
	text-decoration:none;
	}
#nouvelles_communes_titre span {
	color:#990000;
	font-size:10px;
	font-weight:bold;
	}
#nouvelles_communes_desc {
	padding:5px;
	}
#nouvelles_communes_desc a {
	color:#CCFF66;
	text-decoration:underline;
	}
/*CSS pour les news Imago Developpement*/
#titre_page {
	font-weight:bold;
	font-size:11px;
	margin-bottom:5px;
	border-bottom:1px solid #fff;
	}
#news {
	margin:0;
	padding:0;
	}
#news li {
	list-style:none;
	font-weight:bold;
	color:#CCFF66;
	}
#news li a, .news_texte a {
	color:#CCFF66;
	text-decoration:underline;
	}
#news li a:hover, .news_texte a:hover {
	text-decoration:none;
	}
#news_light {
	margin:0;
	padding:0;
	}
#news_light li {
	list-style:none;
	padding-bottom:10px;
	}
#news_light li a {
	color:#CCFF66;
	text-decoration:underline;
	}
#news_light li a:hover {
	text-decoration:none;
	}
.news_texte {
	text-align:left;
	color:#FFCC33;
	padding-bottom:10px;
	}
	
#liste_communaute_communes_accueil {
	height:70px;
	width:115px;
	border-bottom:1px solid #ffcc33;
	border-left:1px solid #ffcc33;
	border-right:1px solid #ffcc33;
	background-color:#990000;
	overflow:auto;
	padding-top:2px;
	text-align:left;
	padding-left:20px;
	}
#liste_communaute_communes_accueil a {
	color:#CCFF66;
	text-decoration:none;
	}
#liste_communaute_communes_accueil a:hover {
	color:#FFcc33;
	}
#googleSearchUnitIframe iframe  {
	height:1360px;
	z-index:0;
	position:relative;
	}
	
/*CSS ANNONCES*/
#ville {
	margin-bottom:5px;
	background-color:#990000;
	padding-bottom:2px;
	padding-top:3px;
	padding-right: 2px;
	background-image: url(../images/annonceurs.png);
	background-position: 2px 6px;
	background-repeat: no-repeat;
	border: 1px solid #ffcc33;
	height: 42px;
	width:590px;
	padding-left: 5px;
	}
html>body #ville {
	width: 590px;
	}
.title {
	margin-bottom:5px;
	padding:0;
	background-image:url(images/ligne.png);
	background-repeat:repeat-x;
	}
#derniere_annonce {
	/*height:300px;*/
	background-color:#990000;
	border:1px solid #ffcc33;
	padding-top:5px;
	margin-top:10px;
	margin-bottom:10px;
	background-image:url(../../images/restauration.png);
	background-position:top;
	background-repeat:repeat-x;
	}
#bases {
	background-image:url(../../images/restauration.png);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#990000;
	padding-bottom:10px;
	padding-top:5px;
	color:#CCFF66;
/*	padding-right: 2px;*/
	border: 1px solid #ffcc33;
}
#bases a {
	color:#CCFF66;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
#bases a:hover {
	text-decoration:none;
	}	
html>body #bases {
    height: auto;
	}
#image {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	padding-top: 3px;
	}
#image a {
	color:#CCFF66;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
#image a:hover {
	color:#CCFF66;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
#image a span  {
	display:none;
	visibility:hidden;
	}
#image a:hover span {
	display:block;
	visibility:visible;
	width:350px;
	height:327px;
	left:531px;
	top:581px;
	z-index:5000000;
	text-align: center;
	position:absolute;
	}

body > #image a:hover span {
	width:350px;
	height:327px;
	left:531px;
	top:571px;
	position:fixed;
	}


#droitegauche {
	width:295px;
	float:left;
	padding-top: 10px;
	}
#gauchedroite {
	width:295px;
	float:left;
	padding-top: 10px;
	}
.titrerub {
	color:#FFCC33;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	padding-bottom:2px;
	padding-top:2px;
	}

ol.liste {
	margin:0px;
	padding-top:5px;
	padding-right:15px;
	padding-left:15px;
	font-size:12px;
	font-weight:bold;
	text-align:justify;
	list-style:none;
	font-family: Arial, Helvetica, sans-serif;
}
p.liste  {
	padding-bottom:2px;
	margin:0;
	padding:0;
	}
.para {
	font-size:10px;
	padding-left:26px;
	margin-top:0;
	margin-bottom:5px;
	text-align:left;
	}
.bas {
	}
.texte {
	color:#CCFF66;
	background-image:url(../../images/bord_milieu.png);
	background-repeat:repeat-y;
	}
#chaphaut {
	text-align:justify;
	margin-bottom: 10px;
	}
.chapbas {
	margin:0px;
	padding-top:5px;
	padding-right:15px;
	padding-left:15px;
	font-size:12px;
	font-weight:bold;
	text-align:justify;
	padding-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	}
.liens_titre {
	float:left;
	width:100%;
	}	
.close_window a, .resultat_simple a, .resultat_liste a, .liens_titre a {
	color:#CCFF66; 
	text-decoration:underline;
	}
.close_window a:hover, .resultat_simple a:hover, .resultat_liste a:hover, .liens_titre a:hover {
	text-decoration:none;
	}
	
.liens_annonceurs {
	font-size:10px;
	}
.resultat_simple {
	width:598px;
	background-color:#990000; 
	border:1px solid #ffcc33;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:10px;
	}
.resultat_liste {
	width:578px;
	border:1px solid #ccff66;
	padding:10px;
	background-color:#990000;
	margin-bottom:10px;
	margin-top:10px;
	}
	
#annonceurs_bandeau li a {
	color:#ccff66;
	text-decoration:underline;
	font-weight:bold;
	}
#annonceurs_bandeau li a:hover {
	text-decoration:none;
	color:#990000;
	}


/*LIEN BANNIERE MENU HAUT*/
.banniere a {
	color:#ccff66;
	text-decoration:underline;
	font-weight:bold;
	}
.banniere a:hover {
	text-decoration:none;
	}