
BODY {
width:100%; height:100%; min-height:100%; margin:0; padding:0; text-align:center; 
font-family:Arial, Helvetica, sans-serif;
color: #666666;
margin-top:0;
background:#ffffff url("../images/fond.jpg") top center no-repeat;
}

.lienmenu {text-transform: uppercase; padding-left: 5px; padding-right: 5px; height: 10px; padding-bottom: 8px; padding-top: 5px;}
.lienmenub{text-transform: uppercase; padding-left: 5px; padding-right: 5px; height: 9px; padding-bottom: 8px; padding-top: 5px;}

.inputcourt{width: 300px; border: 1px solid black}
.inputtrescourt{width: 130px; border: 1px solid black}

.saisi{text-align:left;}

#marques a {color: #666666; text-decoration: none; font-size: 10px}

TD {font-family: Arial, Helvetica, sans-serif; font-size:10pt; color: #666666; text-decoration: none}
#texte {padding-left: 20px; padding-right: 20px; }
.intitule{text-align: left; }
.intituleMessage{text-align: left; }
.message{text-align: left; }

#conteneur {float: left; background-color: white; width: 990px}

#deg_b{height:15px; background: url(../images/degradeBasPage.jpg) no-repeat; width: 990px}

.temtext{float: left; color: #929292}
.temtext strong {color: #000}

.tem{float: left; width: 300px;}
.imgtem {float: left; width: 90px;}

.middle_cat {float: left; width: 320px}

#header{height: 93px}
#logo {float: left; width: 206px; height: 93px}
#topmiddle {float: left; width: 605px; height: 93px}
#header_sh {float: left; width: 179px; height: 93px}
#left{float: left; width: 206px; padding-left: 0px}
#middle{float: left; width: 575px; padding-left: 0px; margin-right: 10px}
#right{float: left; width: 161px; margin-left: 8px; margin-right: 8px; text-align: justify; font-size: 11px}
.rightgras{font-size: 11px; font-weight: bold; color: #000000}

#cont-footer {width: 990px}
#footer-left{float: left; width: 196px; height:111px; font-size:10px; padding-left: 10px; padding-top: 0px; text-align: left; background:url(../images/footerGche.jpg) no-repeat;}
#footer-right{float: left; width: 784px; height:111px; padding-left: 0px; background:url(../images/footer.jpg) no-repeat;}
#footer-menu{float: left; width: 607px; height: 111px; text-transform: uppercase; color: #666666; text-align: center}
.credits{float: left; padding-top: 0px; width:177px}
#menuleft{padding-left: 0px; text-align: left}
#actuleft{padding-left: 5px; text-align: left; font-size: 11px;}

#divi_g{float: left; width:11px; height:245px; background:url(../images/dividerGcheProd.png) repeat-y}
#divi_d{float: left; width:11px; height:245px; background:url(../images/dividerDteprod.png) repeat-y}

.lesnews {font-size:12px; text-align: justify; padding-right: 0px;}
.lesnews h3 {color:#000000; font-size: 14px; font-weight: bold; padding-top: 0px; padding-bottom: 0px}
.lesnews a {color:#000000; text-decoration: none;}

.fjoint {color:#000000;}
.fjoint a {color:#000000;}

#lespages {font-size:12px}
#lespages a {color: #666666; text-decoration: none}


.affdate{color: #ff0000; font-weight:bold}

.soucat{float: left; text-align:left; padding-right: 20px; padding-left: 5px}
.soucat a {color: #000000; font-size: 13px; font-weight: bold; text-decoration: none}
.soucat_dur {font-size: 11px; color: #666666; font-weight: normal}

.lesnews{float: left; width:400px;}


#menu1 {float: left; position: relative; top: 5px}

#menu2 {float: left; position: relative; top: 26px}

.liendoc {text-transform: uppercase}


.imgactu {float: right}

.bloc {float: left; padding-left: 10px; padding-top: 20px;  background-image: url("../images/fond_footer.jpg"); background-repeat:repeat-x;}

.titres {color: #62aac2; 
font-size:12px;
color:#5daec5;
text-align:left;
}
.titres a {color: #62aac2; font-weight: bold; text-decoration: none}

#maincat {float: left; width: 600px; display: block;line-height:20px; height: 20px; background-color: #62AAC2; color: #fff; text-transform: uppercase; text-align:left;}
#maincatb {float: right; display: block; position: relative; top:1px; right: 1px;height: 18px}

.main_normal {
padding-left:20px;
}


.conteneur-galerie { width: 200px; float: left}

.textemain {display: block; width: 100%; text-align:left;}



.soustxt{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
}

.footer{font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
width: 520px;
float: left; padding-top: 20px; font-size: 10px; background-image: url("../images/ombre_footer.jpg"); background-repeat:repeat-x;}

.footer_txt {font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;text-decoration:none;}


.newsletter{float: left; padding-top: 20px; background-image: url("../images/ombre_footer.jpg"); background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
width: 300px}


.contourimg {border: 1px solid #999999}

.middle_cat {padding-left: 6px; padding-right: 0px;}
