/* couleur rouge #C12A2D orange #FFD600 beige F7EAA6
couleur vert #D5E204 bleu #0056A3 */
.nettoyeur { clear: both; margin: 0; padding: 0; border: none; height: 0; line-height: 1px; font-size: 1px; }
html{margin:0;padding:0;}
body {margin:0;padding:0;font-size:12px;font-family:"verdana", Arial, Helvetica, sans-serif;color:#000;
background-image:url(interface/fond-corps.jpg);background-repeat:repeat-y;background-position:left;}
h1, h2, h3, h4, h5, h6, li, ul{margin:0;padding:0;font-weight:normal;}
/* balise general */
h1{font-size:150%;color:#0056A3;padding: 0px 20px 0px 25px; text-align:right;
background-color:#FFFFFF;margin-bottom:10px;background-image:url(interface/puce1.gif);
background-position:left center;background-repeat:no-repeat;
border-bottom: solid 1px #ccc;}
h2{text-align:left;font-size:12px;color:#000066;font-weight:bold;padding:0px;margin:0px;}
h3{text-align:right;}
h4{}
h5{} /* titre des menu */
p{padding-top:10px;}
hr{clear:both;margin:0px;padding:0;border:none;border-bottom:solid 1px #F8FAFB;height:1px;}
form{margin:10px;padding:10px;border:solid 1px #000;text-align:center;}
input, textarea, select{margin-bottom:10px;}
table{ width:100%;background-image:url(interface/bg.gif); background-repeat:no-repeat;
background-position:bottom right;padding-bottom:20px;}
/*.gauche{float:left;width:300px;padding-left:10px;}*/
/*.droite{float:right;width:400px;padding-right:10px;text-align:right;}*/
.pubTop{position:relative;top: 0px;left: 0px;}
/* liens a modifier en fonction couleur ads */
a{color:#0056A3;font-size:12px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;text-decoration:none;}
a:hover{text-decoration:underline;}
#menu-haut a, #bas a{color:#0056A3;text-decoration:none;padding:2px 5px;}
#menu-haut a:hover, #bas a:hover{ text-decoration:underline;}
/* gestion des blocs principaux */
#conteneur{width:950px;}/* Englobe tout */
#haut{margin-right:7px;margin-left:38px; text-align:center;}
#bas, #menu-haut{clear:both;color:#000000;padding:2px 20px;margin-left:38px;margin-top:15px;margin-right:7px;
background-color:#F7F8E8; border-bottom:solid 1px #ccc; border-top:solid 1px #CCC;}
#bas{margin-top:10px;} 
#corps{width:width:908px;margin-left:37px;min-height:640px;}
/* apres menu-haut a footer */
#gauche-1,#gauche-3{float:left;width:240px;}
#gauche-2,#gauche-4{float:left;width:170px;padding-left:5px;}
#gauche-4{padding-left:5px;width:170px;}
#centre-1,#centre-3 {float:left;width:170px;text-align:center;}
#centre-2{float:left;width:240px;}
#centre-2 .menu{margin-left:0px;}
#centre-4{float:left;width:560px;padding:0px;}
#centre-mn{float:right;width:200px;} /* quand menu dans centre = css4 */
#centre-contenu{float:left;width:360px;}
#droite-1, #droite-3{float:right;width:470px;padding-right:20px;}
#droite-2{float:right;width:470px;padding-right:20px;}
#droite-4{float:right;width:170px;padding-right:5px;}
#pagination{text-align:center;margin:20px 0px;padding:2px 15px 2px 0px;}
#ville{ width:165px; background-image:url(interface/ville-fond.gif); background-repeat:repeat-y;
background-position:center;}
/* Mise en forme */
.hierarchie{text-align:right;padding:5px 20px 20px 0px;color:#0056A3;}
.up{float:right;padding:3px 5px 1px 8px;}
.droite{float:right;width:45%; text-align:right;padding-right:10px;}
.gauche{float:left;width:45%;padding-left:10px;}
/* menu */
.menu{margin:0px 15px;}
.menu .ville-home{ height:200px; overflow:auto;}
.entete{height:20px;background-color:#FFFFFF;} /* avant menu */
.titre{}
.menu .titre h5{padding: 2px 0px 2px 10px;font-size:120%;
background-color:#0056A3; color:#fff;border-left: solid 5px #FFD600; }
.menu li{margin-bottom:2px;list-style:none;border-left:solid 5px #D5E204;}
.menu a{display:block;padding: 3px 5px 3px 10px;color:#666; font-weight:normal;}
.menu a:hover{text-decoration:none;color:#000;background-color:#FFD600;border-left:1px solid #fff;}
.menu ul{background-color:#F7F8E8;}
/* Resutats */
.resultat{margin-top:30px;background-color:#F7F8E8;}
.resultat h3{text-align:right;background-color:#FFFFFF;font-size:120%;
border-bottom:solid 1px #666;padding:2px 15px 2px 0px;background-image:url(interface/puce1.gif);
color:#0056A3;font-weight:bold;background-position:left center;background-repeat:no-repeat;}
.resultat h2{clear:both;margin-top:3px;padding:2px 0px 2px 10px;background-color:#0056A3;color:#fff;}
.resultat h2 a{color:#FFF;}
.resultat h2 a:hover{text-decoration:underline;color:#FFF;}
.resultat p{padding:5px 10px 0px 10px;margin:0px;}
.dernier{ margin-top:20px;}
/* fiche */
#fiche h1, #formulaire h1{margin-bottom:0px;}
#fiche .resultat, #fiche .icone{margin-top:0px;}
#fiche .resultat{margin-right:7px;}
#fiche .resultat h3{clear:both;border:none;margin:0px;padding-bottom:0px;color:#0056A3;background-image:none;background-color:#F7F8E8;}
/* gg map */
#map{margin-top:10px; width:350px; height:350px;}
/* images  */
.spip_logos{float:left;margin:10px 10px 0px 10px;}/* apres menu-haut a footer */
.icone {float:right;padding-top:5px;text-align:right;padding-right:10px;}
.icone img{}
#logo a{padding:0px;margin:0px;}
#fiche img.image, .photo{padding-top:10px;}

/* blocs haut logo */
#logo{float:left;width:350px;}
/* blocs texte premier */
#first{float:right;text-align:right;width:500px;padding-right:20px;font-size:10px; color:#C12A2D;
background-color:#FFFFFF;filter: alpha(opacity=70);-moz-opacity: 0.7;}
/* couleur vert #D5E204 bleu #0056A3 */*/

