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

body {
	background-color: #740303;
	background: url(img/fond.jpg); background-repeat:repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;

}
.textform{ text-align:right; padding-right:5px; border-bottom:solid #740303; border-width:1px;}
.input { background-color: #ffffff ; color:#053040 ; }
.textarea { background-color: #ffffff ; color:#053040; }
.ok{ color:#00CC00; font-weight:bold; border:solid #00CC00; border-width:1px;}
.notok{ color:#FF0000; font-weight:bold;border:solid #FF0000; border-width:1px;}

td{ vertical-align:top;}
td .gauche{ vertical-align:top; text-align:right;}
.nav { color:#cc0000;}
a.nav { color:#ffffff; text-decoration:none;}
a.nav:hover { color:#F2C50D; text-decoration:none;}

a.navOff { color:#F2C50D; text-decoration:none; cursor:text;}


h1{  font-size:18px;}
h2{  font-size:14px; color:#740303}
p{ font-size:12px;}
#conteneur{ width:990px; margin-left:auto; margin-right:auto; border:solid 1px #000000;}
#entete{ width:990px; height:215px; margin-left:auto; margin-right:auto;border-bottom:solid 1px #000000;}
#nav{width:990px; height: 23px; background-color:#660000; border-bottom:solid 1px #000000; text-align:center; }
#page{ width:990px; margin-left:auto; margin-right:auto; margin-top:10px; background:#ffffff;}

#sousnav{position:relative; }
#txtscroll{ overflow:auto; height:300px;}
.imgsounav{padding:10px;}
.decosounav{border-right:solid 1px #000000;background-color:#660000;}
.sousnav{ padding-left: 10px; }
a.sousnav { color:#99cc99; text-decoration:none;}
a.sousnav:hover { color:#ffffff; text-decoration:none;}

a.sousnavOff { color:#ffffff; text-decoration:none;padding-left: 10px; cursor:text;}

a.faq { color:#660000; text-decoration:none;}
a.faq:hover { color:#660000; text-decoration:underline;}

.filetO{border-top:solid 1px #000000;padding-top:8px; padding-bottom:10px;}
.filetB{border-bottom:solid 1px #000000; padding-bottom:10px;}

.encart{background-color:#F2C50D; text-align:center; color:#000000; font-size:11px; width:550px; padding:5px 0px 5px 0px; }
.titre{ color:#99cc99; font-size:14px; font-weight:bold; padding-left:10px;}

.texte{ padding-left:70px; padding-right:110px; padding-top:10px;}
.textepage{ background-image:url(img/degrade_droit.jpg); background-repeat:repeat-y; background-position:right;padding-left:50px; padding-right:180px; padding-top:40px; }

.textbas{ color:#F2C50D; font-weight:bold;}
.clear{ clear:both;}
.cap{ font-size:15pt; font-weight:bold;}
.rouge{ color:#bf3126; font-weight:bold;}
.bleu{ color:#00aeef; font-weight:bold;}
.pourpre{ color:#471d35; font-weight:bold;}
.rose{ color:#fb18de; font-weight:bold;}
.vert{ color:#71bc19; font-weight:bold;}
/*#conteneur{width:990px; height:560px; margin-left:auto; margin-right:auto; margin-top:auto; margin-bottom:auto; text-align:center; background:#CC0000;}
*/
#logo{padding-top:0px;}

#nav1{float:left; padding-left:50px;}
#nav2{float:right; margin-right:45px;}
#chapo{padding-left:25px; padding-top: 0px; text-align:left;}

#tablo{ width:970px;  background:#00CC00; text-align:center;}
#texte_gauche{float:left; width:420px; text-align:left; background-color:#66CC33;}
#texte_droite{float:right; width:400px; height:250px;  text-align:left; overflow:auto; background-color:#CC9933; }
/*#footer{ text-align:center; clear:both;}*/
div#footer{
 background:#660000;
color:#000000;
text-align:center;
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  height:40px;
}
@media screen{
  body>div#footer{
   position:fixed;
    background:#660000;
   font-size:12px;
  }
 }

