/* CSS Document - Frederic GILHODES - "Site officiel Mairie de Essé - 35150 -" / Droits réservés */ 
* {	margin: 0;	padding: 0;	border: none;font-family: Arial, Helvetica, sans-serif;	font-size: 1em;	
font-weight: normal;font-style: normal;	text-decoration: none;text-align:justify;line-height:16px;}

body { background: url(http://www.esse-larocheauxfees.fr/imagesSite/fond.jpg) repeat #067BC3;padding:0;margin:0;}

a {color: #FB9645;}
a:hover {color: #ffffff;text-decoration: underline;}

.backgroundtitre {
background:#067BC3;}

.meteo { position:absolute;height:10px;width:100px;}

/* MENU DE DROITE */
.bloc {position:absolute;z-index:100;top:480px; right: 50%;margin-right: -450px;}

.colonne {vertical-align:top;width:220px;z-index:99;margin-right:-20px;}

.marge{	font-family:sans-serif;	font-size:11px;	font-style:normal;	text-align:justify;
padding:5px;padding-right:0px;border:2px;border-style:solid;width:200px;color:#52daff;width:220px;}

.menudroit, .menudroit a{font-family: Arial, Helvetica, sans-serif;font-size: 12px;
text-align:left;padding-left:5px;padding-right:5px;color:#52daff;}
.menudroit a:hover {color: #ffffff;text-decoration: none;}
.margeLegende {font-family:sans-serif;padding-left:10px;padding-right:10px;font-size:14px;letter-spacing:1px;
font-style:normal;text-align:justify;font-weight: 900;color:#52daff;}

/* MOTEUR DE RECHERCHE */	
.recherche {top:135px; z-index:1999;font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-align:left;color:#ffffff;line-height:10px;
right: 50%;margin-right: -50px;

position:absolute;}

.recherche2 {position:absolute;z-index:999;top:152px; font-family: Arial, Helvetica, sans-serif;font-size: 14px;text-align:left;line-height:10px;

right: 50%;margin-right: -98px;}

.loupe {position:absolute;z-index:1001;top:628px; right: 50%;margin-right: -260px;}

.date {position:absolute;left:50%;margin-left:-450px;width:650px;top:440px;
height:20px;color:#52daff;font-size:12px;}

/* ancre */
h4 { 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color:#a5cfe9;	font-weight:600;padding-left:10px;padding-right:10px;
text-align:center;line-height:15px;}

.image { 
text-align:center;padding:25px;
}


.tableau { position:absolute;left: 50%;margin-left: -500px;width:950px;top:10px;}
.logo { z-index:1050;vertical-align:top;width:950px;height:500px;top:35px;background:#067BC3;}
.fdt { 	background: #067BC3;}	
.pied {height:370px;vertical-align:bottom;bottom:0;}
.minilogo { height:100px;text-align:center;}


/* ELEMENTS FIXES */
.marge2 {z-index:350;position:absolute;padding:0px;margin:0px;right: 50%;margin-right: -475px;top:450px;}
.marge2b {z-index:350;position:absolute;padding:0px;margin:0px;left: 50%;margin-left: -475px;top:400px;}	




/* TITRE + H1 */
.titre {	position:absolute;z-index:500;top:480px;right:50%;margin-right:-200px;height:60px;z-index:500;
width:350px;}

h1 {	position:absolute;z-index:500;	top:470px;right:50%;margin-right:-200px;height:180px;width:350px;
font-family: Arial, Helvetica, sans-serif;font-size: 26px;font-weight: 100;letter-spacing:2px;	
text-align:right;z-index:501;color:#ffffff;}

h2 {	font-family: Arial, Helvetica, sans-serif;font-size: 18px;font-weight: 300;
text-align:left;padding-left: 80px;padding-right: 60px;color:#ffffff;}



h3 {	z-index:300;margin: 0;
padding-left: 80px;padding-right: 60px;
	font-family: Arial, Helvetica, sans-serif;font-size: 13px;line-height:18px;
	font-weight: normal;font-style: normal;text-decoration: none;color:#ffffff;text-align:justify;}

h5 {	z-index:300;margin: 0;
	padding-top:10px;padding-bottom:10px;padding-left: 10px;padding-right: 60px;
	font-family: Arial, Helvetica, sans-serif;font-size: 14px;
	font-weight: normal;font-style: normal;text-decoration: none;color:#ffffff;text-align:justify;}





