body{
	margin:0; padding:0;
	background-color: #68693e;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
}

a {text-decoration:none;}
img{border:0;}


#global{
	width: 970px;
	margin: 0 auto;
	background-color: #fff;
	border-right: 5px solid #f3cd4d;
	border-left: 5px solid #f3cd4d;
}



/* ******************************************************************************** entete */
#entete{
	height: 169px;
}


/* ********************************************************************************  menu */
#menu{
	width:100%;height:28px;
	background:#8d9a33 url(_img/menu_droite.jpg) no-repeat top right;
	font-weight:bold;
}
#menu ul{margin:0; padding:0;}
#menu li{display: inline; list-style:none;}
#menu a{display:block;float:left;color: #fff;padding:0px 16px; background-color: #8d9a33;line-height:28px; height:28px;}
#menu a:hover, #menu a.active{color: #e15928;background-color:#f3cd4d;}


/* ******************************************************************************** pied page */
#piedpage{
	clear:both;
	padding-bottom:20px;
}

#piedpage #piedFlags{
	float:left;
	width:750px;
}
#piedpage #piedFlags #flags{clear:both;padding: 50px 0 0 10px; ;}

#piedpage #adresse {
	float:right;
	width:220px;
	background:#8d9a33 url(_img/droite_fd_bas.png) no-repeat bottom;
	text-align:center;
	color: #b7c842;
	}
	
#piedpage p {
	margin:0;padding:0;
	padding-top:30px;
	font-size: 18px;
	font-weight:bold;
	padding-bottom:90px;
	background: transparent url(_img/adresse_haut.png) no-repeat top;
	}	
	
#piedpage ul{
	clear:both;
	margin:0; padding:0;
	padding-top: 5px;
	font-size: 10px;
	border-top: 1px solid #e17b28;
	text-align: center;
}
#piedpage li {display: inline; list-style:none;}
#piedpage a {color: #929292;}



/* ******************************************************************************** contenu */
#contenu{
	clear:both;
	color: #464646;
}

#gauche{
	float: left; width: 730px;
	margin-top: 40px;margin-left:10px;
}

#droite{
	float: right; width: 220px;
	background:#fff url(_img/doite_haut.jpg) no-repeat top;
	padding-top: 35px;

}

#droite h3 {color: #ce5f31;font-size:12px; text-align:center;margin-bottom:20px;}

.clearboth{clear:both;}

#cal-droite{text-align:center;}
#cal-droite .calendrier{
	width:98%; 
	border:1px solid #f3cd4d;
	font-family: verdana, arial,  sans-serif;
	font-size: 9px;
	border-collapse: collapse;
}
.calendrier td{text-align:center;padding: 7px 0;}
.calendrier .mois {background-color: #f3cd4d; height:20px; color:#624f12; font-weight:bold;font-family: arial; font-size:11px;}
.calendrier .jour_semaine{background-color: #f3cd4d; color:#624f12; font-weight:bold; font-family: arial; font-size:11px;}

#cal_legende{list-style:none;}
#cal_legende li {padding-left: 20px;}
#cal_legende .libre{background: #fff url(_img/cal_libre.png) no-repeat left ;color:#464646;}
#cal_legende .dispo{background: #fff url(_img/cal_dispo.png) no-repeat left;color:#29511f;}
#cal_legende .complet{background: #fff url(_img/cal_complet.png) no-repeat left;color:#e15928;}







/* form contact */
.error_contact {color: red; font-weight:bold; text-align: center;margin-bottom:10px;}
#contact-form {float:left;}
#contact-form label{
	float:left; padding-right:10px;
	width:100px;margin-bottom:2px;
	text-align: right;
}
#contact-form input, #contact-form textarea{width:250px; margin-bottom:2px;font-family: Arial, Verdana, sans-serif;}
#contact-form textarea{height: 150px;font-size: 12px;}
#contact-form input.submit{width:50px;}



/*photo */
.unePhoto{border: 1px solid #ccc; padding:5px;margin:5px;float:left;}
.pagination {clear:both;text-align:center; color:#aaa;}
.pagination a{color:#aaa;}
.pagination a:hover{color:#000;}
.pagination .pageActive{font-weight:bold;}


#cal-all table.calendrier{
	width:23%; float: left;
	margin-right: 5px;
	border:1px solid #f3cd4d;
	font-family: verdana, arial,  sans-serif;
	font-size: 9px;
	border-collapse: collapse;
}
#cal-all .calendrier td, #cal-admin .calendrier th{text-align:center;padding: 7px 0; font-size: 9px; border:0; }
#cal-all .calendrier .mois {background-color: #f3cd4d; height:20px; color:#624f12; font-weight:bold;font-family: arial; font-size:11px;}
#cal-all .calendrier .jour_semaine{background-color: #f3cd4d; color:#624f12; font-weight:bold; font-family: arial; font-size:11px;}

.s {text-decoration:underline;}
