/* CSS Document */
* {margin: 0px; padding: 0px;}

html {font-size: 100%;}

body {background-image:url(images/fond.jpg); background-color:#000000; font: 0.75em/1em Verdana, Geneva, Arial, Helvetica, sans-serif; color:#191919;}

#nom {background-color:#FFFFFF; width:750px; margin: 0; font: 3.5em Verdana, Geneva, Arial, Helvetica, sans-serif; color:#93D4FF; padding-bottom:5px;}

.logo {padding:10px 10px 10px 15px;}
.logob {padding-bottom:10px;}

#total {width:890px; margin: 0 auto;}

#page {background-color:#EEEBEC; width:750px; border-bottom: 3px #9A0800 solid; margin: 0;}

#cote {color:#D38980; float:right; width: 120px; padding:5px 5px 0 5px; line-height:1.35em;}
#cote a {color:#CCCCCC; text-decoration:none;}
#cote a:hover {color:#D38980;}
#cote p {color:#CDA8B4; padding-bottom:7px;}
#cote h3 {color:#D38980; margin:12px 0 5px 0; font: 1em Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold;}

.deconnect {
width:200px;
margin-top:10px;
float:left;
}
.menu {padding-left:10px; padding-bottom:50px; border-top: 4px #9A0800 solid; }
.menub {float:left; font: 1.2em Verdana, Geneva, Arial, Helvetica, sans-serif; display: inline; padding:5px 12px;}
.menub a{color:#9A0800; text-decoration:none;}
.menub a:hover{color:#CC8980; text-decoration:none;}
.menuc{float:left; color:#FFFFFF; background-color:#9A0800; padding:5px 12px; font: 1.2em/1em Verdana, Geneva, Arial, Helvetica, sans-serif; display: inline;}
td {padding:5px; width:380px;}
h1 {color:#FFFFFF; font: 1em Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:normal;}
h2 {margin:5px 0 10px 0; color:#5A3A22; font: 1.25em Verdana, Geneva, Arial, Helvetica, sans-serif; line-height:20px; text-align:left; font-weight:bold;}
h3 {margin:10px 0 10px 0; color:#5A3A22; font: 1.1em Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold;}
h4 {padding:5px 0 0 0; margin:5px 0 5px 0; color:#323232; font: 1em Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold; text-align:left;}
a{color:#9A0800; text-decoration:none;}
a:hover{color:#CC8980; text-decoration:underline;}
ul {margin:0; padding:0 0 0 25px;}
ul li{list-style-type: circle; margin:5px 0;}

.titre {float:right; padding:5px 12px 3px 12px; font-size:1.2em; color:white; background:#D39B9C; border-left: 1px #D38980 solid; border-right: 1px #D38980 solid; border-bottom: 1px #D38980 solid;}
.espace {margin-top:35px;}
.espaceb {margin-top:45px;}
.trait {margin-top: 15px; padding-top: 10px; border-top: 1px #DFC7CF solid;}
.suite {text-align:right;}
.suiteb {text-align:center;}

img {border: none;}
.droite {float:right; padding-left:10px; padding-top:5px; padding-bottom:5px;}
.gauche {float:left; padding-right:10px; padding-top:5px; padding-bottom:5px;}
.gaucheb {float:left; padding-right:5px; padding-top:5px; padding-bottom:5px;}

.colgauche {float:left; width: 370px; line-height:1.35em; text-align:left;}
.colgauche p {margin-bottom:10px;}

.colgaucheb {float:left; width: 470px; line-height:1.35em; text-align:left;}
.colgaucheb p {margin-bottom:10px;}

.blocgauche {background-color:#FFFFFF; border-top: 1px #D38980 solid; border-right: 1px #D38980 solid; border-bottom: 1px #D38980 solid; padding:0 15px 15px 15px; margin-bottom:20px;}

.contenu {margin:0 20px; padding:0 20px 15px 20px; line-height:1.35em; text-align:left; background-color:#FFFFFF; border: 1px #D38980 solid; margin-bottom:20px;}
.contenu p {margin-bottom:10px;}

.contenub {margin:0 20px; padding:0 20px 15px 20px; line-height:1.35em; text-align:left; background-color:#FFFFFF; border: 1px #D38980 solid; margin-bottom:20px;}
.contenub p {margin-bottom:10px;}
.contenub label {color: #008000;}
.contenub span {color: #008000;}

.coldroite {margin-left:390px; margin-bottom:10px; line-height:1.35em; text-align:left;}
.coldroite p {margin-bottom:10px;}

.coldroiteb {margin-left:490px; margin-bottom:10px; line-height:1.35em; text-align:left;}
.coldroiteb p {margin-bottom:10px;}

.blocdroit {background-color:#FFFFFF; border-top: 1px #D38980 solid; border-left: 1px #D38980 solid; border-bottom: 1px #D38980 solid; padding:0 15px 15px 15px;  margin-bottom:20px;}

.alerte { font: 1.4em Verdana, Geneva, Arial, Helvetica, sans-serif; color: #C85C31;  }

#footer {text-align:center; width:750px; }
#footer p {color:#6C6C6C; padding:10px 0;}
#footer p a{color:#6C6C6C; text-decoration:none;}
#footer p a:hover{color:#CCCCCC; text-decoration:underline;}

.clearfloats {clear: both;}
.clearleft {clear: left;}
.clearright {clear: right;}
/* hack Firefox pour masquer les contours pointillé sur les liens */

a{outline: none;}
:focus{-moz-outline-style: none;}
.navmot {text-align:center; margin-top:10px; padding-top: 5px; border-top: 1px #8E7379 dotted; color:#7DC7DB; }

