/* CSS Document */


/* MENU */
dl, dt, dd {
margin: 0;
padding: 0;

}

#menu {
width: 184px;
border: 1px solid #c4c599;
background: #A4A963;
color:#7f4e1d;
font-size:7pt;
}
.noeud0{
height:auto;
padding:8px 0 8px 5px;
text-transform:uppercase;
line-height:12px;
text-align:left;
font-weight:normal;
border: 1px solid #c4c599;
background: #A4A963;
color:#7f4e1d;
font-size:10px;
cursor: pointer;
margin:0;
}
.noeud0 a{
color:#/*7f4e1d*/f00;
text-decoration:none;

}
.noeud0 a:hover{
color:#FFF;
text-decoration:none;
}

.noeud1, .noeud1select{
padding:3px 0 3px 5px;
text-transform:uppercase;
line-height:12px;
text-align:left;
font-weight:normal;
border: 1px solid #c4c599;
background: #A4A963;
color:#7f4e1d;
font-size:10px;
cursor: pointer;
margin:0;
}
.noeud1 a, .noeud1select a{
text-decoration: none; background-position: 4px 50%; background-repeat:no-repeat;
padding:3px 0 3px 14px;

}

.noeud1 a{
color: #7f4e1d;background-image:url(../images/puce/puce_marron.gif);
}

.noeud1select a{
color: #fff;background-image:url(../images/puce/puce_blanche.gif);
}

.noeud1 a:hover/*, .noeud1 a:visited*/{
background-color:#c4c599;
color:#fff;
background: url(../images/puce/puce_blanche.gif); 
background-repeat: no-repeat;       
background-position: 4px 50%;
}

.noeud2, .noeud2select{
text-transform:none;
line-height:12px;
text-align:left;
font-weight:normal;
background-color: #B8BA78;
border:1px solid #a4a963;
color:#7f4e1d;
font-size:10px;
cursor: pointer;
margin:0;
padding-left:10px;

}
.noeud2 a, .noeud2select a{
text-decoration: none;
display: block; background-position:  4px 50%; background-repeat:no-repeat;
padding:2px 0px 2px 14px;
}

.noeud2 a{
color: #7f4e1d;background-image:url(../images/puce/puce_marron.gif);
}

.noeud2select a{
color: #fff;background-image:url(../images/puce/puce_blanche.gif);
}

.noeud2 a:hover/*, .noeud2 a:visited*/{
background-color:#c4c599;
color:#fff;
background: url(../images/puce/puce_blanche.gif); 
background-repeat: no-repeat;       
background-position:  4px 50%;
}

.noeud3, .noeud3select{
text-transform:none;
line-height:12px;
text-align:left;
font-weight:normal;
background: #D9D9A7;
border: 1px solid #c4c599;
color:#7f4e1d;
font-size:10px;
cursor: pointer;
margin:0;
padding-left:20px;

}
.noeud3 a, .noeud3select a{
text-decoration: none;
display: block; background-position:  4px 50%; background-repeat:no-repeat;
padding:2px 0px 2px 14px;
}

.noeud3 a{
color: #7f4e1d;background-image:url(../images/puce/puce_marron.gif);
}

.noeud3select a{
color: #fff;background-image:url(../images/puce/puce_blanche.gif);
}


.noeud3 a:hover/*, .noeud4 a:visited*/{
background-color:#c4c599;
color:#fff;
background: url(../images/puce/puce_blanche.gif); 
background-repeat: no-repeat;       
background-position: 4px 50%;
}

.noeud4{
height:auto;
padding:8px 0 8px 5px;
text-transform:uppercase;
line-height:12px;
text-align:left;
font-weight:normal;
border: 1px solid #c4c599;
background: #A4A963;
color:#7f4e1d;
font-size:10px;
cursor: pointer;
margin:0;
padding-left:30px;

}
.noeud4 a{
color:#7f4e1d;
text-decoration:none;
}
.noeud4 a:hover/*, .noeud4 a:visited*/{
color:#FFF;
text-decoration:none;
}
.visited  {color:#fff;
background: url(../images/puce/puce_blanche.gif); 
background-repeat: no-repeat;       
background-position: 4px 50%;}


/* STRUCTURE */

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
/*/*/a{}

html>body{font-size: small; }  
/* */
#header {
height:106px;
background-color:transparent;
background-image:url(../images/utile/banniere.gif); background-attachment:fixed; background-position:top; background-repeat:no-repeat;
}
#conteneur {
position: absolute;
width: 779px;
left: 50%;
margin:0 0 0 -389px;
background-color:#A4A661;
}
#centre {
height:700px;
margin:0 166px 0 184px;
padding:13px 9px 13px 9px;
background-color:#B8BA78;
border-left:1px solid #707229;
border-right:1px solid #707229;
}
html>body #centre {height: auto;min-height:700px;}
html>body #gauche {height: auto;min-height:700px;} 
#gauche{position:absolute;left:0;width:184px;margin:0;padding:0;background-color:#A4A661; height:700px;}

#droite{position:absolute;right:0;width: 166px;margin:0;padding:0;left:613px;}

#pied {height:80px;margin:0; padding:0; background-image:url(../images/utile/pied.gif);background-position:top; background-repeat:no-repeat;}
p {margin:0; padding:0;}

/* AGENDA */
.agenda{ position:absolute; height:auto; margin:0; padding:10px 2px 10px 9px;color:#FFF; line-height:14px;
background-color:#A4A661;height:100%;}
.agenda a{ color:#FFF; text-decoration:none;}
.agenda a:hover{ color:#FFF; text-decoration:underline;}
.titre-rubrique{ font-weight:bolder; font-size:12pt; padding:0 0 5px 7px;}
.titre {font-weight:900; font-size:8pt; margin-top:5px}
.titre-evenement{font-weight:bold; font-size:8pt; text-align:center;}
.titre a img { border: 0 none;} 
.ss-titre{font-size:7pt; text-indent:10px;}
.separateur{width:75%; height:1px; padding: 0; color: #FFF;}
.img1{ border:1px solid #fff; margin:5px 10px 5px 20px; text-align:center;}
.ss-titre2{font-size:8pt; text-align:center; line-height:10px; width:100%;}
.ss-titre2 a{ color:#FFF; text-decoration:none;}
.ss-titre2 a:hover{ color:#FFF; text-decoration:underline;}
.ss-titre-forum{font-size:8pt; text-align:left; line-height:15px;}

/* Banniere */
.banniere{color:#fff; font-size:11pt; position:absolute; left:225px; top:68px;padding:0; margin:0; height:22px; }
.banniere img{ border:0 none; margin:0px 5px 0px 5px;} 
.banniere a{color:#FFF; text-decoration:none;line-height:22px;}
.banniere a:hover{color:#FFF; text-decoration:underline;}


/* CADRE CENTRE */
.cadre { width:100%; background-color:#A4A661; margin-bottom:10px;}
.hautdroit, .hautgauche, .basdroit, .basgauche { height:22px; width:22px; background-repeat:no-repeat; font-size:1px;}
.hautgauche{background-image:url(../images/menu/hg.gif);}
.hautdroit{background-image:url(../images/menu/hd.gif); float:right;}
.basgauche{ background-image:url(../images/menu/bg.gif);}
.basdroit{ background-image:url(../images/menu/bd.gif);float:right;}
.contenu p { color:#FFF; margin:0; padding:9px; height:100%; clear:both; line-height:13px; font-size:10px}
.img-gauche{ float:left; margin:0 3px 3px 0; border:1px solid #FFF;width:190px; height:142px;}
.img-droite{ float:right; margin:0 0 3px 3px; border:1px solid #FFF;width:190px; height:142px;}
.img-petite{ float:left; margin:3px 0 0 3px; border:1px solid #fff; width:190px; height:142px;}
.img-bandeau{float:left; margin:0 0 5px 0px; padding:0; border:1px solid #FFF;width:406px; height:152px;}
.titre-une{font-weight:bolder; font-size:12pt; padding:0 0 0 9px; color:#FFF; text-transform:uppercase;}
.une-suite { text-align:right;  padding-right:10px;}
.une-suite a {color:#666; text-decoration:none;}
.une-suite a:hover{text-decoration:underline;}
.une-suite a img{ border:0 none; margin-right:3px;}
.une-separateur{width:100%; height:1px; padding:0; margin:0; color: #FFF;}
.actualite-titre{font-weight:bolder; font-size:12pt; padding:0; color:#666; text-transform:capitalize; text-align:right;}
.actualite-texte{color:#666; text-align:justify; line-height:13px; font-size:10px; margin:4px 0 5px 0;}
.actualite-texte a{color:#666; text-decoration:none;}
.actualite-texte a:hover{color:#666; text-decoration:underline;}

.liens-tout { text-align:center; font-weight:bold;}
.liens-tout a {color:#fff; text-decoration:none;}
.liens-tout a:hover{text-decoration:underline;}

.gras{ font-weight:bold;}
.pied-text{position:relative; top:12px; left:55px; color:#fff; font-size:11pt;padding:0; margin:0; height:23px; font-size:10px;}
.pied-conception{float:left; width:280px;}
.pied-conception a{color:#FFF; text-decoration:none;line-height:16px;}
.pied-conception img{ border:0 none; margin:0px 5px 0px 5px;} 
.pied-conception a:hover{color:#FFF; text-decoration:underline;}
.pied-legende{color:#fff; text-align:center; position:relative; top:0px; left:192px; width:412px; height:40px; line-height:10pt; border-top:1px solid #fff; padding-top:10px;}

.pied-mention{float:left; width:30%;text-indent:40px;}
.pied-mention a{color:#FFF; text-decoration:none;line-height:16px;}
.pied-mention img{ border:0 none; margin:0px 5px 0px 5px;} 
.pied-mention a:hover{color:#FFF; text-decoration:underline;}

.pied-plan{float:left; width:30%; text-indent:60px;}
.pied-plan a{color:#FFF; text-decoration:none;line-height:16px;}
.pied-plan img{ border:0 none; margin:0px 5px 0px 5px;} 
.pied-plan a:hover{color:#FFF; text-decoration:underline;}

.article-intro{font-weight:bold;color:#704D17; text-align:justify; line-height:13pt; font-size:12px; margin:4px 0 5px 0; text-decoration:none; font-style:italic; text-transform:lowercase; font-variant: small-caps;}
.article-titre{font-weight:bolder; font-size:12pt; padding:0; color:#FFF; text-transform:uppercase;}
.article-text{color:#4F4C19; text-align:justify; line-height:12pt; font-size:12px; margin:4px 0 5px 0;}
.article-text h1{ font-weight:bold;color:#4F4C19; text-align:justify; line-height:11pt; font-size:12px; margin:4px 0 5px 0; text-decoration:underline; text-transform:lowercase; font-variant: small-caps;}
.article-text h2{ font-weight:bold;color:#704D17; text-align:left; line-height:13pt; font-size:12px; margin:4px 0 5px 0; text-decoration:none; font-style:italic; text-transform:lowercase; font-variant: small-caps; width:100%;}
.article-text p {margin:8px 0 0 0;}
.article-text ul{ margin:8px 0 0 20px; list-style-position:inside;  list-style-type:square;}
.article-text ul a{ text-decoration:underline; color:#4F4C19;}
.article-text ul a:hover{ text-decoration:none; color:#fff;}
.article-text ol{ margin:8px 0 0 20px; list-style-position:inside;  list-style-type:decimal;}
.article-text ol a{ text-decoration:underline; color:#4F4C19;}
.article-text ol a:hover{ text-decoration:none; color:#fff;}

.article-text-2colonnes{color:#4F4C19; text-align:justify; line-height:12pt; font-size:12px; margin:4px 0 5px 0; float:left; width:48%;}


.recherche{color:#fff; font-size:12px;height:31px;text-transform:capitalize;font-weight:bold;border: 1px solid #c4c599;background-color:#B8BA78;color:#fff;text-indent:0px;padding:4px 0 0 0 ; margin:0; line-height:31px;}
.recherche-cadre{ background-color:#fff; border:1px solid #704D17; margin:0; padding:0; color:#704D17; font-size:10px;}
.recherche-bouton{ background-color:#fff; border:1px solid #704D17; margin:0; padding:0; color:#704D17; font-size:10px;}
.recherche-bouton:hover{ background-color:#fff; border:1px solid #f00; margin:0; padding:0; color:#704D17; font-size:10px;}

.recherche-text{height:auto;margin:0; line-height:16px;padding:0; font-size:10px;}
.recherche-text a{ text-decoration:none; color:#4F4C19;}
.recherche-text a:hover{ text-decoration:underline; color:#FFF;}
.recherche-text img{margin:0 10px 0 0; line-height:20px;}
.carte{ border-top:1px solid #A4A963;cursor: pointer;margin:0;height:auto;line-height:31px;text-align:left;text-transform:uppercase;font-weight:bold;border: 1px solid #c4c599;background-color: #B8BA78;color:#7f4e1d;text-indent:5px;}
.carte a img {border:0 none;margin-left:3px;cursor: pointer;}


.gauche-separateur{ height:31px; margin:0; padding:0; font-size:1px; background:#A4A963;}

.anim-flash{background-color:#FF0000; width:465px; height:57px; border:0px solid #000; position:absolute; left:314px; top:0;}
.haut{position:absolute; left:0; top:0;  width:779px; height:106px;}

.acceuil1, .acceuil2{color:#4F4C19; text-align:justify;   float:left; width:197px; height:auto; }
.acceuil1{background-color:#A4A661; border:1px solid #4F4C19;}
.acceuil1 a{ text-decoration:none; color:#4F4C19;}
.acceuil2{background-color:#A4A661; border:1px solid #707229;}
.acceuil2 a {text-decoration:none; color:#666;}
.acceuil-img{border:0 none; padding:5px; height:140px;}
.acceuil-txt{font-size:12px;text-align:center; text-transform:uppercase; font-weight:bold; padding:5px 0 5px 0; line-height:12px; }
.cartecentre{margin:0; padding:0;}
.cartecentre img{ width:inherit; border:1px solid #707229; width:406px; margin:0; padding:0; text-align:center;}

.navigation{
	height:16px;
	padding-left:30%;
	text-align: center;
	vertical-align: middle;
}
.navigation-texte{ font-weight:bold;background-color:transparent; border:0px solid #4F4C19; width:16px; height:16px; text-align:center; float:left; margin:0 0 0 5px; padding:0;}
.navigation-img {border:1px solid #4f4c19; background-color:#A4A661; }
.navigation-img:hover {border:1px solid #4f4c19; background-color:#fff;}

.phototheque {margin:0px; padding:0; font-weight:bold; font-size:12px;}
.phototheque a { text-decoration:none; font-weight:bold; color:#707229;}
.phototheque a:hover{color:#666;}
.phototheque img{border:1px solid #fff; height:80px; width:106px;}

.plansite{ text-align:left; border:1px solid #fff;  color:#fff;  text-transform:capitalize;  }
.plansite a {padding: 5px 0 5px 15px;color:#fff; background-image:url(../images/puce/puce_blanche.gif); background-position:5px 50%; background-repeat:no-repeat; text-decoration:none;}
.plansite a:hover{color:#707229;background-image:url(../images/puce/puce_verte_fonce.gif); text-decoration:none;}

.plansitetitre{ text-align:center; border:1px solid #fff; font-weight:bold; color:#fff; background-color:#A4A661; text-transform:uppercase; padding: 2px 0 2px 0;}
.plansitetitre a {color:#fff; text-decoration:underline;}
.plansitetitre a:hover { color:#707229;}


/*FORMULAIRE*/
.formulaire{color:#4F4C19; line-height:16px; margin:10px 0 10px 0;}
.formulaire a {padding:0;color:#fff;  text-decoration:underline;}
.formulaire a:hover{color:#707229; text-decoration:none;}

.formulaire form  { margin: 0 0; padding: 10px 0 10px 0; }

.formulaire select { color:#704D17; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 12; background-color: #fff; border: 1px solid #c4c599; }
.formulaire select:hover { color: #6699CC; background-color:#EBE7DE;}
.formulaire input a:hover {background-color:#EBE7DE;}
.formulaire input { color:#704D17; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height:12px; background-color: #fff; border:1px solid #704D17; padding-left:5px;}
.formulaire p {color:#fff;}

table.result { color: #4F4C19; font-size: 10px;line-height: 12px; background-color:transparent; width:100%; border: solid 1px #fff; border-collapse: collapse; text-align:center;}
table.result th { color: #fff; font-size: 10px; font-weight: bold; line-height: 12px; background-color: #7f4e1d; text-align: center; padding: 2px; border-right: 1px inset #f8fcfd; border-left: 1px inset #f8fcfd;text-transform:capitalize; }
table.result th.ligne { color: #FFF; font-size: 10px; font-weight: bold; line-height: 12px; background-color: #7f4e1d; text-align: center; padding: 2px; border: outset 1px #fff;}
table.result th.ligne a{ color: #FFF;}
table.result th.ligne a:hover{ color: #FFF;}
table.result td { text-align: center; padding: 2px; border: inset 1px #fff}

