body{
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
}

.footerText{
color:white;
font-size:11px;
}
.footerText a{
color:white;
font-size:11px;
text-decoration:none;
}
.footerText a:hover{
color:white;
font-size:11px;
text-decoration:none;
}
.footerText a:visited{
color:white;
font-size:11px;
text-decoration:none;
}

.linkNav a{
color:#7CB445;
font-size:10px;
text-decoration:none;
}
.linkNav a:hover{
color:#7CB445;
font-size:10px;
text-decoration:underline;
}
.linkNav a:visited{
color:#7CB445;
font-size:10px;
text-decoration:none;
}

input{
font-size:11px;
color:#404040;
}

select{
font-size:11px;
color:#404040;
}

textarea{
font-family: Verdana, Arial, sans-serif;
font-size:11px;
color:#613125;
}

.optionTable{
font-family: Verdana, Arial, sans-serif;
font-size:11px;
}

#leNettoyeur{
	clear:both;
}

.flag a{
color:gray;
font-size:10px;
text-decoration:none;
}

.accountLink a:link{
color:black;
font-size:10px;
text-decoration:none;
}
.accountLink a:hover{
color:black;
font-size:10px;
text-decoration:none;
}
.accountLink a:visited{
color:black;
font-size:10px;
text-decoration:none;
}

.accountBig a:link{
color:#FF0400;
font-size:12px;
text-decoration:none;
}
.accountBig a:hover{
color:#FF0400;
font-size:12px;
text-decoration:none;
}
.accountBig a:visited{
color:#FF0400;
font-size:12px;
text-decoration:none;
}

.accountBig{

}

.logout{

}

.link{
font-size:10px;
color:gray;
text-decoration:none;
}
.link a:link{
font-size:10px;
color:gray;
text-decoration:none;
}
.link a:hover{
font-size:10px;
color:gray;
text-decoration:none;
}
.link a:visited{
font-size:10px;
color:gray;
text-decoration:none;
}

.proxi{
color:gray;
font-size:12px;
}

.titlePlace{
color:#999999;
font-size:11px;
}

.optionRose{
color:#72D3FD;
font-size:13px;
}

.smallBlue{
color:gray;
font-size:11px;
}

.ariane{
	text-align:left;
	font-size:10px;
	position:relative;
	padding-bottom:5px;
	margin-bottom:5px;
	float:left;
	position:relative;
	left:20px;
	top:7px;
}

.ariane a{
	text-decoration:none;
	font-size:10px;
	color:#000;
}

.ariane a:hover{
	color:#FF0400;
	font-weight:bold;
}

.menuGauche{
	font-size:12px;
	position:relative;
}

.menuGauche td{
opacity:0.9;
filter: alpha(opacity=90);
}

.menuDroite{
}

.menuGaucheTitre{
	font-size:11px;
	background-color:#9BB26C;
	border:1px solid black;
	padding:3px;
}

.menuGaucheTitre a{
	color:#FFF !important;
}

.menuGauche a{
	font-size:11px;
	color:#613125;
	font-weight:bold;
	text-decoration:none;
}

#menu{
	background-color:#FFF;
	color:#613125;
	border:1px solid #613125;
	text-align:center;
	margin:2px 0 2px 0;
	padding:3px;
}

#menu a{
	font-size:11px;
	color:#613125;
	font-weight:bold;
	text-decoration:none;
	}

#etape{
	background-color:#DFDFDF;
	padding:5px;
}

#etape a{
	color:#494949;
	text-decoration:none;
	font-size:11px;
}

#etape a:hover{
	color:white;
}

#etape:hover{
	background-color:#AAAAAA;
	font-weight:bold;
}

.etape{
	width:32%;
	font-size:9px !important;
	float:left;
	margin:0 2px 0 2px;
	background-color:#EFEFEF;
	border:1px dotted #999;
}

.etape3{
	font-size:9px !important;
	float:left;
	margin:0 5px 0 0;
	background-color:#EFEFEF;
	border:1px dotted #999;
	width:31%;
	padding:2px;
}

.etape10{
	font-size:9px !important;
	float:left;
	margin:0 5px 0 0;
	background-color:#EFEFEF;
	border:1px dotted #999;
	width:30%;
	padding:2px;
}

.etapeD{
	width:100%;
	font-size:9px !important;
	float:left;
	margin:0 5px 0 0;
	background-color:#EFEFEF;
	border:1px dotted #999;
	padding:2px;
}

.etapeSimple{
	font-size:9px !important;
	float:left;
	margin:0 5px 0 0;
	background-color:#EFEFEF;
	border:1px dotted #999;
	padding:2px;
}

.etape4{
	width:45%;
	font-size:9px !important;
	float:left;
	margin:0 2px 0 0;
	background-color:#EFEFEF;
	border:1px dotted #999;
}

.etape5{
	width:49%;
	font-size:9px !important;
	float:left;
	margin:0 5px 0 0;
	background-color:#EFEFEF;
	border:1px dotted #999;
	padding:5px;
}

.depotAgenda{
	font-size:11px !important;
	background-color:#EFEFEF;
	border:1px dotted #999;
}

.etape5 a{
	font-size:9px;
}

.etape1{
	width:100%;
	font-size:9px !important;
	float:left;
	background-color:#EFEFEF;
	border:1px dotted #999;
}

.titreAdd{
	color:#7CB445;
	text-transform:uppercase;
	padding:5px 0 5px 0;
}

.account1{
	width:100%;
	font-size:10px !important;
	float:left;
	background-color:#EFEFEF;
	border:1px dotted #999;
	padding:5px;
}

.proxi{
	font-size:10px !important;
	padding:5px;
}

.meteo{
	font-size:10px !important;
	float:left;
	background-color:#EFEFEF;
	border:1px dotted #999;
	padding:5px;
}

.titreAnnonce{
	font-size:11px;
	padding:10px;
	font-weight:bold
}

.textarea{
	width:95%;
	margin:auto;
	text-align:justify;
	font-size:11px;
}

.textarea h1{
	color:#29506F;
	text-transform:capitalize;
	font-size:13px;
	width:100%;
}

.textarea2{
	text-align:justify;
	font-size:11px;
}

.ads_par_scroll{
	height:180px;
	overflow:auto;
	width:350px;
	margin-bottom:20px;
}

.ads_par p{
	padding-right:10px;
	text-align:justify;
}

.ads_par_scroll2{
	height:180px;
	overflow:auto;
	width:350px;
	margin-bottom:20px;
}

.ads_par2 p{
	padding-right:10px;
	text-align:justify;
}

.textarea2 h1{
	font-size:13px;
}

.textarea a{
	color:#613125;
	text-decoration:none;
}

.textarea p{
	margin:10px 0 10px 0;
	font-size:11px;
}

#map_canvas{
	margin:auto;
}

#navigation0{
	width:100%;
	border-top:1px dashed #999;
	margin-top:5px;
	padding-top:5px;
	text-align:left;
	float:left;
}

#navigation0 a{
	color:#29506F;
	text-decoration:none;
	font-size:11px;
	font-weight:bold
}

#navigation0 a:hover{
	text-decoration:underline;
}
	
#navigation1{
	width:50%;
	border-top:1px dashed #999;
	margin-top:5px;
	padding-top:5px;
	text-align:left;
	float:left;
}

#navigation1 a{
	color:#29506F;
	text-decoration:none;
	font-size:11px;
	font-weight:bold
}

#navigation1 a:hover{
	text-decoration:underline;
}

#navigation2{
	width:50%;
	border-top:1px dashed #999;
	margin-top:5px;
	padding-top:5px;
	text-align:right;
	float:right;
}

#navigation2 a{
	color:#29506F;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}

#navigation2 a:hover{
	text-decoration:underline;
}

#navigation3{
	width:100%;
	border-top:1px dashed #999;
	margin-top:5px;
	padding-top:5px;
	text-align:right;
	float:right;
}

#navigation3 a{
	color:#29506F;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}

#navigation3 a:hover{
	text-decoration:underline;
}

.agenda{
	font-size:9px;
	width:100%;
}

#agenda{
	overflow:auto;
	width:650px;
	height:220px;
}

#agenda2{
	overflow:auto;
	width:350px;
	height:200px;
}

.headerFond{
	color:#FFF;
	margin:auto;
	width:750px;
	position:absolute;
	margin-left:150px;
}


#lang{
	font-size:11px !important;
	width:330px;
	position:relative;
	float:right;
	right:15px;
	margin-top:2px;
}

.login{
	font-size:11px;
	width:50%;
	text-align:left;
	border:1px dotted #999;
	background-color:#EFEFEF;
	padding:5px;
}

.login a{
	color:#29506F;
	text-decoration:none;
}

.addPhoto{
	width:50%;
	margin:auto;
	text-align:center;
}

#pubFooter{
	font-weight:bold;
	color:#FFF;
	font-size:11px;
	width:700px;
	margin:auto;
	position:relative;
	top:30px;
}

#mentions{
	font-weight:bold;
	width:700px;
	margin:auto;
	position:relative;
	top:40px;
	color:#FFFFFF;
	font-size:11px;
	text-transform:capitalize;
}

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

#scroll{
	width:100%;
	height:550px;
	overflow:scroll;
}

.natice-dri{
	width:50%;
	float:right;
	text-align:right;
}

.credits{
	width:25%;
	float:left;
	text-align:center;
}

.info{
	width:20%;
	float:left;
	text-align:left;
}

#agenda_hs td:hover{
	background-color:#EFEFEF;
}

.adsTitre{
	background-color:#EFEFEF;
	text-transform:uppercase;
	border:1px dotted #999;
}

.option{
	text-align:left;
	margin:2px 0 2px 0;
	padding:2px 0 2px 2px;
	position:relative;
	color:#5F5F5F;
}

.option li{
	margin-right:2px;
	display:inline;
	position:relative;
	background-image:url("../images/valid.gif");
	background-repeat:no-repeat;
	background-position:left;
	padding-left:12px;
}

.headerText{
	width:650px;
	margin:auto;
	font-size:10px;
	color:#445F29;
	text-align:center;
}

.sendFriend{
	font-size:11px;
}

.account{
	width:100%;
	margin:auto;
	text-align:left;
	font-size:11px;
}

.agenda_hs{
	font-size:11px;
}

.titleAgenda{
font-size:15px;
color:white;
}

.smallAgenda{
font-size:10px;
color:#202020;
}

.gmapTitle{
font-size:11px;
color:#407aac;
text-decoration:none;
}

.gmapText{
font-size:11px;
color:black;
text-decoration:none;
}

.gmapSmall{
font-size:10px;
color:orangered;
}

.opaHeaderIE{
	filter: alpha(opacity=30);
}

.footerFond{
	background-color:#9BB26C;
	opacity:0.7;
	filter: alpha(opacity=70);
}

.accountModAll{
	background-image:url("../images/admin_modAll_button.png");
	background-position:center;
	background-repeat:no-repeat;
	height:20px;
	width:100px;
	text-align:center;
	font-size:9px;
}

.accountModAll a{
	position:relative;
	left:7px;
}

.accountEditAds{
	background-image:url("../images/admin_edit_button.png");
	background-position:center;
	background-repeat:no-repeat;
	height:20px;
	width:100px;
	text-align:center;
	font-size:9px;
}

.accountEditAds a{
	position:relative;
	left:9px;
}

.accountDelAds{
	background-image:url("../images/admin_delete_button.png");
	background-position:center;
	background-repeat:no-repeat;
	height:20px;
	width:100px;
	text-align:center;
	font-size:9px;
}

.accountDelAds a{
	position:relative;
	left:5px;
}

.accountStatutAds{
	background-image:url("../images/admin_desactivate_button.png");
	background-position:center;
	background-repeat:no-repeat;
	height:20px;
	width:100px;
	text-align:center;
	font-size:9px;
}

.accountRenewAds{
	background-image:url("../images/admin_renew_button.png");
	background-position:center;
	background-repeat:no-repeat;
	height:20px;
	width:100px;
	text-align:center;
	font-size:9px;
}

.accountStatutAds a{
	position:relative;
	left:5px;
}


.accountAgenda{
	background-image:url("../images/admin_agenda_button.png");
	background-position:center;
	background-repeat:no-repeat;
	height:20px;
	width:100px;
	text-align:center;
	font-size:9px;
}

.accountAgenda a{
	position:relative;
	left:7px;
}

.accountModImage{
	background-image:url("../images/admin_file_button.png");
	background-position:center;
	background-repeat:no-repeat;
	font-size:9px;
	height:20px;
	width:100px;
	text-align:center;
}

.accountModImage a{
	position:relative;
	left:7px;
}

.addAdLink{
	background-image:url("../images/ad_add_button.png");
	background-position:center;
	background-repeat:no-repeat;
	font-size:9px;
	height:30px;
	width:130px;
	text-align:center;
}

.addAdLink a{
	font-size:9px;
	position:relative;
	left:8px;
	color:#7CB445 !important;
}

.myAccountLink{
	background-image:url("../images/admin_user_button.png");
	background-position:center;
	background-repeat:no-repeat;
	font-size:9px;
	height:30px;
	width:93px;
	text-align:center;
}

.faqLink{
	background-image:url("../images/admin_faq_button.png");
	background-position:center;
	background-repeat:no-repeat;
	font-size:9px;
	height:30px;
	width:59px;
	text-align:center;
}

.faqLink a{
	font-size:9px;
	position:relative;
	left:8px;
	color:#7CB445 !important;
}

.myAccountLink a{
	font-size:9px;
	position:relative;
	left:8px;
	color:#7CB445 !important;
}

.miniAgenda{
	background-color:#FFF;
	color:#613125;
	border:1px solid #613125;
	border-bottom:0;
	margin:2px 0 2px 0;
	opacity:0.9;
	filter: alpha(opacity=90);
	margin-bottom:-2px;
}

.miniAgenda a{
	color:#FE0000 !important;
}

.addEvent{
	background-color:#FFF;
	color:#613125;
	border:1px solid #613125;
	border-top:0;
	font-size:11px;
	padding:2px;
	margin-bottom:2px;
	opacity:0.9;
	filter: alpha(opacity=90);
}

.addEvent a{
	color:#613125 !important;
	text-decoration:none !important;
}

.addEventLink{
	color:#FFF !important:
	text-decoration:none !important;
}

.decal2{
	width:100%;
	height:2px;
}

.agendaView{
	font-size:10px;
}

.agendaViewFull{
	width:200px;
	height:40px;
	background-image:url("../images/admin_agendafull_button.png");
	background-position:left;
	background-repeat:no-repeat;
}

.agendaViewMonth{
	width:200px;
	height:40px;
	background-image:url("../images/admin_agendamonth_button.png");
	background-position:center;
	background-repeat:no-repeat;
}

.agendaViewDay{
	width:200px;
	height:40px;
	background-image:url("../images/admin_agendaday_button.png");
	background-position:right;
	background-repeat:no-repeat;
}