.ss_menu {
	clear:both;
	width:220px;
	float:left;
}

.ss_menu ul li a:hover, .ss_menu ul li a.select{ 
	background-color:#79C908; 
	padding:5px 0px 5px 25px; 
	color:#FFF; 
	font-weight:bold;
	background-image: url(); }

#contenu {padding:18px;}

.ss_menu ul { width:195px; margin:10px 0px 0px 0px; padding:0px; list-style-type:none;}
.ss_menu ul li { padding:3px 0px;}
.ss_menu ul li a{ 
	display:block;
	width:100%;
	font-size:12px; 
	font-weight:100; 
	color:#4C4C4C; 
	line-height:150%;
	background-position:left; 
	background-repeat:no-repeat;
	padding:5px 0px 5px 25px;
	background-position:10px 7px;
	border-bottom:1px dashed #79C908;
	background-image: url(../images/puce_verte.gif); 
	text-decoration:none;
	}
div.unVillage { width:600px; float:left; margin-left:36px; border:1px solid #E9E9E9; background-color:#FCFCFC; font-family:Verdana, Arial, Helvetica, sans-serif;}
div.unVillage img{ float:right; margin:10px 10px 0px 0px;}

h3 { font-size:20px; color:#0E76B5; margin:6px 0px 10px 10px;}

.blue { color:#0E76B5;}

.infoSup p { padding:0px; margin:0px;}

#contenu p{ clear:left;}

#listeType { width:210px; float:left; padding:0px; margin:0px;}
#listeType h3 { 
	background-image:url(../images/fleche_verte2.gif); background-repeat:no-repeat; background-position:0px 8px; 
	border-bottom:5px solid #79C908; font-size:16px; font-weight:bold;
	width:100%; padding:9px 0px 3px 30px; margin:6px 0px 0px 10px; float:none; color:#4C4C4C;}

#listeType ul { border-left:1px solid #AFAFAF; margin:0px 0px 0px 10px; padding:0px; width:239px; list-style-type:none; background-color:#F5F5F5;}
#listeType ul li { padding:3px 0px ; margin:0px;}
#listeType ul li a{ 
	display:block;
	width:215px;
	font-size:11px; 
	color:#4C4C4C; 
	line-height:120%;
	background-position:left; 
	background-repeat:no-repeat;
	padding:5px 0px 5px 25px;
	text-decoration:none;
	}
#listeType ul li a:hover, .ss_menu ul li a.select{ 
	background-color:#79C908; 
	padding:5px 0px 5px 25px; 
	color:#FFF; 
	background-image: url(); }
.date { color:#9F9F9F;}
#listeType ul li a:hover .date  { color:#FFF;}


#listeType form { border-left:1px solid #AFAFAF; margin:0px 0px 0px 10px; padding:10px 0px 0px 20px; width:219px; background-color:#F5F5F5; padding-bottom:8px; }
#listeType select { font-size:10px; margin-bottom:5px; border:1px solid #AFAFAF;}
#listeType input { font-size:10px; margin-bottom:5px;}
#resultMeub {border-top:1px dashed #AFAFAF;}
#ficheHeb {
	float:right;
	width:460px;
	border:1px solid #E9E9E9; background-color:#FCFCFC; font-family:Verdana, Arial, Helvetica, sans-serif;
}
h4 { font-size:18px; color:#0E76B5; margin:6px 0px 10px 10px; font-weight:100; }


#ficheHeb table { margin-left:10px; border:1px solid #AFAFAF; border-top:0px; border-left:0px; font-size:10px; }
#ficheHeb table td{ border:1px solid #AFAFAF; border-bottom:0px; border-right:0px; padding:3px 5px; text-align:center;}
#ficheHeb img.photo { float:left; margin:4px; border:3px solid #AFAFAF; }

.entete { color:#00639F; }

div.troisColonnes, #imgLoger { float:right;}
#imgLoger { margin-top:40px;}
div.troisColonnes h3{ font-size:14px; color:#4C4C4C; width:260px; }

#conseil img { float:right; margin:4px 4px 0px 0px;}

h5 {font-size:14px; background-repeat: no-repeat; padding:0px 0px 0px 24px; margin:20px 0px 0px 10px}
h5.rouge { background-image:url(../images/fd_titre_contact.gif); color:#D80606;}
h5.vert { background-image:url(../images/fd_titre_tarif.gif); color:#68B90B;}

p.rouge {border-left:3px solid #D80606; padding-left:10px;}
p.vert { border-left:3px solid #68B90B; padding-left:10px;}

.moit { float:left; width:50%;}

.infoSup b { font-size:14px; font-weight:100;}

#accueil { float:right; width:700px;}
#accueil h3 { clear:none; width:auto; color:#67AC06;}

#accueil img.photo { float:right; margin:4px;}


div.evnmt { margin-left:20px; clear: both; padding-bottom:20px;}

.vert { color:#67AC06; border-bottom:1px dashed #79C908; padding-bottom:8px;}

div.evnmt h4 { font-size:14px; color:#414141; margin:6px 0px 10px 10px; font-weight:bold; float:none; background-image:url(../images/fleche_verte2.gif); padding:10px 0px 0px 30px; background-repeat:no-repeat; background-position:left;}

.lower { text-transform:lowercase;}



a.btn { font-size:12px; text-align:center; background-color:#F95800; color:#FFFFFF; font-weight:bold; display:block; padding:4px 0px 2px 0px; width:200px; text-decoration:none; margin-top:10px;}
p.F{ color:#9B9B9B;}
p.V {color:#79C908;}
p.B { color:#0E76B5;}
p.R { color:#CD4024;}
p.N { color:#000000;}

p.F_O{ color:#9B9B9B;}
p.V_O {color:#79C908;}
p.B_O { color:#0E76B5;}
p.R_O { color:#CD4024;}
p.N_O { color:#000000;}

p.F_F{ color:#9B9B9B; background:#FCFCFC url(../images/sens_interdit.gif) 0px 3px no-repeat; padding-left:15px;}
p.V_F {color:#AACF74;background:#FCFCFC url(../images/sens_interdit.gif)  0px 3px no-repeat; padding-left:15px;}
p.B_F { color:#74ADCF;background:#FCFCFC url(../images/sens_interdit.gif) 0px 3px no-repeat; padding-left:15px;}
p.R_F { color:#BF6F5F;background:#FCFCFC url(../images/sens_interdit.gif)  0px 3px no-repeat; padding-left:15px;}
p.N_F { color:#7F7F7F;background:#FCFCFC url(../images/sens_interdit.gif)  0px 3px no-repeat; padding-left:15px;}

.legende { font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#0E76B5;}

.deuxPetitesColonnes{
	float:left; 
	width:48%;
}
.colonne1{
	float:left; 
	width:300px;
}
.colonne2{
	float:left; 
	width:400px;
	position:relative;
}
#accueil h3.rouge {
	color:#DD3A1C;
	border-bottom:1px dashed #DD3A1C;
	text-align:right;
	padding-bottom:8px;
}
#accueil h3.rouge a{
	color:#DD3A1C;
	text-decoration:none;
}
.franceLoc {border-left:1px dashed #DD3A1C; padding-left:10px; margin-left:10px;}

.page { position:absolute; background-color:#FFFFFF; display:none; border:17px solid #2272AF; padding:30px 10px 10px 10px; top:0px; left:-293px; width:668px;}

#evtBleu { background-color:#0057A1; width:250px; margin-left:75px; padding:20px;}

.news { color:#FFFFFF; cursor:pointer; line-height:20px; font-size:10px;}

.titre { font-size:12px; color:#FFFFFF; font-family:Tahoma,Helvetica, sans-serif;}

.fermer { position:absolute; top:0px; left:600px;}




