@charset "utf-8";
/* CSS Document */

body {
height:100%;
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
}

a img
{
border: none;
}

/* Haut de page */
#entetesite {
position:relative;
width:900px;
background-color:#FFFFFF;
margin-left: auto;
margin-right: auto;
height:130px;
color:#000000;
}

#slogan {
width:600px;
background-color:#FFFFFF;
float:left;
font-size:0.9em;
color:#617506;
height:30px;
}

#info {
width:300px;
background-color:#FFFFFF;
float:left;
text-align:right;
height:30px;
font-size:0.9em;
}

.infotxt a {
color:#333333;
}

.infotxt a:hover {
text-decoration:underline;
}

#logo {
width:150px;
background-color:#FFFFFF;
height:100px;
float:left;
border: none;
}

#publicite {
width:500px;
background-color:#FFFFFF;
float:left;
height:100px;
}

#bann {
width:490px;
background-color:#A1C10A;
margin-left: auto;
margin-right: auto;
height:90px;
border:1px solid #617506;
text-align:center;
}

/* Formulaire de recherche */

#rechercher {
width:250px;
font-size:0,8em;
background-color:#A1C10A;
float:left;
}

.texterecherche {
font-size:0.77em;
color:#000000;
font-weight:bold;
}

.formulaire_recherche { width: 18em; text-align: left; }
.formulaire_recherche label { display:none; }

/* Espace entete */
#espaceentete {
width:250px;
height:60px;
float:left;
}

h1 {
font-family:Arial, Helvetica, sans-serif;
font-size: 1em;
color:#000000;
font-weight:bold;
}

/* Menu */
#menurub {
width:900px;
margin-left: auto;
margin-right: auto;
border-top: 10px solid #999999;
border-bottom:1px solid #999999;
padding-top:8px;
color:#FF6600;
height:30px;
}

#menu { margin:0 30px;}
#menu ul {margin: 0; padding: 0;  list-style: none; }
#menu ul li { display:inline;}
#menu ul li a {display:block;float:right; color:#FF6600; text-decoration:none; font-size:1em; font-weight:500; padding-right:12px;padding-left:12px;border-right:1px dotted #333;}
#menu ul li a:hover {color:#FF9933;text-decoration:underline;border-bottom:0 dotted #333;}

#ssmenurub {
width:900px;
background-color:#999999;
margin-left: auto;
margin-right: auto;
}

#ssmenu { margin:0;}
#ssmenu ul {margin: 0; padding: 0;  list-style: none; }
#ssmenu ul li { display:inline;}
#ssmenu ul li a {display:block;float:right; color:#666666; text-decoration:none; font-size:0.83em; font-weight:300; padding-right:15px;border-top:0 solid #333;}
#ssmenu ul li a:hover {color: #333;text-decoration:underline;border-top:0 solid #333;}

/* Colonnes */
#corps {
position : relative;
margin-left: auto;
margin-right: auto;
width:910px;
background-color:#FFFFFF;
}

#colgauche {
width: 145px;
background-color:#FFFFFF;
float:left;
font-size:0.77em;
border-right:1px solid #CCCCCC;
display: inline;
}

#coldroite {
width: 265px;
background-color:#FFFFFF;
float:right;
font-size:1em;
border-left:1px solid #CCCCCC;
display: inline;
}

#colmil {
width: 485px;
background-color:#fff;
float:left;
text-align:justify;
color:#333333;
display: inline;
}

/* Espace */
#espace {
width:900px;
clear:both;
background-color:ffffff;
}

/* Modules colonne gauche */
/* ///////////////////////*/

/* Navigation */
#navigationboite {
width:125px;
border-top:2px dotted #CCCCCC;
border-bottom:2px dotted #CCCCCC;
}

/* Pratique */
#pratiquebd {
width:125px;
background-color:#438C00;
border:1px solid #438C00;
padding-left:3px;
padding-right:3px;
color:#FFFFFF;
font-size: 1em;
font-weight:bold;
}

#pratique {
width:125px;
border:1px solid #438C00;
padding:3px;
}

/* Pres de chez vous */
#presdechezvousbd {
width:125px;
background-color:#C11200;
border:1px solid #C11200;
padding-left:3px;
padding-right:3px;
color:#FFFFFF;
font-size: 1em;
font-weight:bold;
}

#presdechezvous {
width:125px;
background-color:#FFFFFF;
border:1px solid #C11200;
padding-left:3px;
padding-right:3px;
}

.datepresdechezvous, .datebref {
font-size:1em;
color:#C11200;
font-weight:bold;
}
.textepresdechezvous a, .titrebref a {
font-size:0.9em;
color:#000000;
font-weight:bold;
}

.titrebref {
font-size:0.9em;
color:#000000;
}

.lieupresdechezvous {
font-size:0.9em;
color:#000000;
}

#logoevent {
margin-left:10px;
margin-top:5px;
margin-bottom:5px;
}

/* Conseil Pros */
#conseilprobd {
width:125px;
background-color:#8C8500;
border:1px solid #8C8500;
padding-left:3px;
padding-right:3px;
color:#FFFFFF;
font-size: 1em;
font-weight:bold;
}

#conseilpro {
width:125px;
background-color:#FFFFFF;
border:1px solid #8C8500;
padding:3px;
}

.titreconseilpro {
font-size:0.9em;
color:#8C8500;
font-weight:bold;
}

.texteconseilpro a {
font-size:0.9em;
color:#000000;
}

.voirtoutconseil a {
font-size:0.9em;
color:#000000;
font-weight:bold;
}

/* En bref */
#enbrefbd {
width:125px;
background-color:#2BA819;
border:1px solid #2BA819;
padding-left:3px;
padding-right:3px;
color:#FFFFFF;
font-size: 1em;
font-weight:bold;
}

#enbref {
width:125px;
background-color:#FFFFFF;
border:1px solid #2BA819;
padding:3px;
}

/* Nos partenaires */
#nospartenairesbd {
width:125px;
background-color:#144482;
border:1px solid #144482;
padding-left:3px;
padding-right:3px;
color:#FFFFFF;
font-size: 1em;
font-weight:bold;
}

#nospartenaires {
width:125px;
background-color:#FFFFFF;
border:1px solid #144482;
padding:3px;
}


/* Modules colonne milieu */
/* ///////////////////////*/
 h3.spip {
font-family:Arial, Helvetica, sans-serif;
color:#617506;
}
/* Article ouverture */
#articleouverture {
width: 460px;
border-bottom:1px solid #999999;
margin-left: auto;
margin-right: auto;
margin-bottom:15px;
padding-bottom:7px;
}

.surtitreartouvsommaire {
font-size:1em;
color:#333333;
font-weight:bold;
}

.titreartouvsommaire {
font-size:1.4em;
color:#617506;
font-weight:bold;
}

.titreartouvsommaire {
font-size:1.2em;
color:#617506;
font-weight:bold;
}

.titreartouvsommaire a {
font-size:1.2em;
color:#617506;
font-weight:bold;
text-decoration: none;
}

.texteartouvsommaire {
color:#000000;
}

.textearticleouv {
color:#000000;
font-size:0.8em;
}

.texteartouvsommaire a {
font-size:0.8em;
color:#000000;
text-decoration: none;
}

/* Articles suivants */
#articlesuivsommaire {
width: 460px;
margin-left: auto;
margin-right: auto;
padding-bottom:1px;
margin-bottom:10px;
}

#gdcadreartsuivsommaire {
width: 460px;
float:left;
}

#cadreartsuivsommaire {
width:350px;
float:right;
border-bottom: 1px solid #999999;
margin-bottom:10px;
}

.surtitreartsuivsommaire {
font-size:0.9em;
color:#333333;
font-weight:bold;
}

.titreartsuivsommaire {
font-size:1em;
color:#617506;
font-weight:bold;
}

.titreartsuivsommaire a {
font-size:1em;
color:#617506;
font-weight:bold;
text-decoration: none;
}

.texteartsuivsommaire {
font-size:0.8em;
color:#000000;
}

.texteartsuivsommaire a {
color:#000000;
text-decoration: none;
}

.artsuivsommairepimg {
   float: left;
   margin-right:10px;
}

.encadre {
border:2px solid #617506;
padding:5px;
float:left;
color:#FFFFFF;
font-size:0.8em;
}

/* Modules colonne droite */
/* ///////////////////////*/

.nomrubrique {
font-size:1em;
color:#617506;
font-weight:bold;
border-bottom:1px solid #617506;
}

.voirtout {
font-size:0.77em;
color:#000000;
font-weight:bold;
}

/* Présentation */
#presentation {
width:250px;
float:right;
border:1px solid #666666;
background-color:#CCCCCC;
font-size:0.8em;
padding:5px;
}

/* Interview */
#interview {
width:260px;
float:right;
background-color:#ABC144;
}

#interviewenctxt {
width:250px;
float:right;
background-color:#ABC144;
padding:5px;
}

#nomrubsom {
width:260px;
float:right;
background-color:#617506;
color:#FFFFFF;
font-size: 1.1em;
font-weight:bold;
}

.surtitreitwsommaire a {
font-size:0.7em;
color:#000000;
font-weight:bold;
}

.titreitwsommaire a {
font-size:0.85em;
color:#617506;
font-weight:bold;
}

.intervsommairpimg {
   float: right;
   margin-left:10px;
}

/* Mini calendrier */
#calendrier {
width:260px;
float:right;
}

#calendar table {
border-spacing:5px;
width:260px;
float:right;
}

#calendar {
color:#617506;
}

.mois {
font:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
}

.fleches {
font-size:18px;
font-weight:bold;
color:#FF6600;
}

#calendar td {
margin:5px;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
text-align:center;
}

#calendar td.libre{
background-color:#FFFFFF;
border:thin solid #CCCCCC;
color:#CCCCCC;
}

#calendar td.occupe {
background-color:#A1C10A;
}

#calendar td.horsperiode{
background-color:#CCCCCC;
}

#calendar td.today{
background-color:#374203;
color:#FFFFFF;
}

.infobulle{
  position : absolute;   
  visibility : hidden;
  border : 1px solid Black;
  padding : 10px;
  font-family : Verdana, Arial;
  font-size : 10px;
  background-color : #ABC144;
}

/* Modules Pied de page */
/* ///////////////////////*/

/* Pied */
#piedht {
width:100%;
float:left;
background-image:url(../IMG/piedhtfond.jpg);
}

#piedbs {
width:100%;
float:left;
background-image:url(../IMG/piedbasfond.jpg);
}

#piedcorps {
position : relative;
margin-left: auto;
margin-right: auto;
width:900px;
}

.piedrub {
font-size:0.8em;
color:#333333;
font-weight:bold;
}

.piedrub a {
font-size:0.8em;
color:#333333;
font-weight:bold;
}

.piedssrub a {
font-size:0.8em;
color:#333333;
display:inline;
}

#menupiedgauche {
width:700px;
float:left;
font-size:0.8em;
line-height:1.4;
}

#menupieddroit a {
font-size:0.8em;
color:#333333;
font-weight:bold;
}

#menupiedgauche ul {margin: 0; padding: 0;  list-style: none; font-weight:bold;}
#menupiedgauche ul li {display:inline; color:#000000; font-weight:100;}

#menupieddroit {
width:200px;
float:left;
color:#000000;
font-size:0.8em;
}

#guide1 {
width:50%;
float:left;
color:#000000;
text-align:center;
}
#guide2 {
width:50%;
float:right;
color:#000000;
text-align:center;
}

#guide3 {
width:100%;
float:left;
color:#000000;
text-align:center;
}

#menupiedbas {
width:900px;
float:left;
border-top:1px solid #666666;
text-align:center;
}

.piedtitre {
font-size:1.3em;
color:#FFFFFF;
font-weight:bolder;
}

/* Pages rubrique */
/* ///////////////////////*/

/* hiérarchie */
.hierarchie {
font-size:0.77em;
color:#617506;
}

.hierarchie a {
color:#617506;
}

/* Texte ouverture rubrique */
.titreouvrub {
font-size:1.55em;
color:#617506;
font-weight:bold;
border-bottom:1px solid #617506;
}

.surtitreouvrub {
font-size:1.27em;
color: #000000;
font-weight:bold;
}

.chapoouvrub {
font-size:1em;
color:#CCCC00;
font-weight:bold;
text-align:left;
}

.texteouvrub {
font-size:0.8em;
color:#000000;
}

.encadreouvrub {
border:2px solid #617506;
padding:5px;
float:left;
text-align:justify;
color:#333333;
}

/* Col droite dans cette rubrique */
#toutelarubrique {
width:260px;
float:right;
}

.toutelarubriquedsrub {
width:260px;
background-color:#FF6600;
border:1px solid #FF6600;
padding-left:3px;
padding-right:3px;
color:#FFFFFF;
font-size: 1.1em;
font-weight:bold;
}

.toutelarubriquerub a {
font-size:0.77em;
color:#FF6600;
font-weight:bold;
border-bottom:1px dotted #FF6600;
}

.toutelarubriquesurtitre {
font-size:0.71em;
color:#000000;
font-weight:bold;
}

.toutelarubriquetitre, titrebreve {
font-size:1em;
color:#CC0000;
font-weight:bold;
}

.toutelarubriquetexte, textebreve {
font-size:0.71em;
color:#000000;
margin-left :10px;
}

.toutelarubriquetexte a {
color:#000000;
}

.toutelarubriquetitre a {
font-size:0.77em;
font-weight:bold;
color:#617506;
}

.toutelarubriquetitre a:visited {
font-size:0.77em;
font-weight:bold;
color:#617506;
}

.toutelarubriqueimg {
   float: left;
   margin-right:10px;
}

/* Page Article */
#cotecarte {
background-color:#617506;
border:2px solid #617506;
width:265px;
float:left;
}

.carte_gis {
float:left; 
width:265px;
height:260px;
}

#cartelegend {
width:260px;
font-size:0.87em;
color:#FFFFFF;
margin-left: auto;
margin-right: auto;
float:left;
}

#mapsom {
float:left;
width:265px;
height:260px;
}

#evenarticle {
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:0.77em;
}

/* Page Interviews */
.surtitrepageitw {
font-size:0.71em;
color:#000000;
font-weight:bold;
}

.textepageitw {
font-size:0.71em;
color:#000000;
margin-left : 10px;
}

.pageitwimg {
   float: left;
   margin-right:10px;
}

.titrepageitw a {
font-size:1.1em;
color:#617506;
font-weight:bold;
}

.datevenement {
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
font-weight:bold;
color:#666666;
}

.titrepageeven {
font-size:0.9em;
color:#617506;
font-weight:bold;
}

.titrepageeven a {
font-size:0.9em;
color:#617506;
font-weight:bold;
}

#breveouverture, #evenement, #toutebreve {
width: 460px;
margin-left: auto;
margin-right: auto;
margin-bottom:15px;
padding-bottom:7px;
}

.datepageeven {
font-size:0.8em;
color:#C11200;
font-weight:bold;
}

.lieupageeven {
font-size:0.8em;
color:#333333;
font-weight:bold;
}

.titrebreve {
color:#000000;
font-weight:bold;
}

.textebreve {
color:#000000;
font-size:0.8em;
}

.autresbreves {
color:#CC0000;
font-weight:bold;
}

.datebreves {
font-size:0.8em;
color:#C11200;
font-weight:bold;
}

.titrebreves {
color:#666666;
font-weight:bold;
}

/* Page Forums */

.titreforum a {
font-size:0.9em;
font-weight:bold;
color:#617506;
}

.texteforum {
font-size:0.77em;
color:#000000;
}