BODY {
font-family:Arial, Helvetica, sans-serif;
color: #929292;
margin-top:0;
/*background:#FFFFFF url(../images/fond.jpg) no-repeat fixed; background-position: top center;*/
background-color:#FFFFFF;
}

/*titre texte*/
h3{
font-family: Arial,Helvetica,sans-serif;
font-size:16px;
margin:0;
text-transform:uppercase;
}

/*ligne soulignement*/
.ligne_blc{
height:1px;
border:0;
border-bottom :1px solid #c2c5c4;
}
/*.lienmenu {padding-left: 10px; padding-right: 10px; height: 10px; }

.lienmenu a{color: #333333}
.lienmenu a:hover{color: #000;}*/

TD {font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #FFFFFF; }

/*bloc texte*/
#texte {padding-left: 20px; padding-right: 13px; text-align: justify;padding-bottom: 20px;  font-family: Arial,Helvetica,sans-serif;font-size:13px;}
#textebis {padding-left: 20px; padding-right: 7px; text-align: justify;padding-bottom: 20px;  font-family: Arial,Helvetica,sans-serif;font-size:13px;}

.intitule{text-align: left; font-weight: normal;}
.texte2{
font-family: Arial,Helvetica,sans-serif;font-size:12px;
color:#DEDEDE;
}

#conteneur {width: 958px}
#header {width:970px; height: 85px}
#contenuHome {width: 958px; height: 476px; border:6px solid #555555;}
#contenuHome2 {width: 958px;  border:8px solid #555555;}
#contenuMsg {position: relative; top: 20px; float: right; width: 235px; height: 140px;  z-index:2; background-color: #000; filter:alpha(opacity=80);-moz-opacity: 0.8;opacity: 0.8;}
#contenuMsg2 {color: #DDDDDD; position: relative; top: 20px; left: 237px; padding-left: 5px; padding-top: 15px; float: right; width: 225px; height: 125px; text-align: left; z-index:2;}
#bottom { }
#bottom2 {width: 958px; position: relative; top: -3px; left: 0px; height: 172px;  z-index: 3;}
#lefooter{position: relative; top: 10px;}
.footer{font-family:Arial, Helvetica, sans-serif;
text-align:left;font-size:11px; color:#999999; padding-top: 0px; font-size: 10px;}
.blocbottom {padding-left: 11px; padding-right: 4px; padding-top: 15px; height: 167px; float: left;}

#accroche {float:left; text-align: left; height: 85px}
#langue {float: right; text-align: left; position: relative; top: 3px; }
.credits{float: left;  padding-top: 0px; width:170px; position: relative; top: 0px; left: 0px; height: 35px; border-left:1px solid #DDDDDD;margin-left: 20px}
.bottom_txt {text-align:left; color: #f0f0f0; font-size: 12px; font-family: Arial,Helvetica,sans-serif;}

#eshop{float: right; position: relative; top: 0px; padding-right: 25px}
#leftmain {float: left; width: 220px; padding-left: 20px; padding-top: 50px;}

.lienssmenu {height: 50px; text-align:left;}
.lienssmenu a {color: #ffffff; text-decoration: none; font-size:12px; font-family: Arial,Helvetica,sans-serif;}
.conteneur-image {float: left; padding-left:20px; padding-top:30px}
.imgaccueil {border: 1px solid #999999; width: 221px; height: 112px}
.lienmain{text-decoration: none}
.temtext{float: left; color: #DDDDDD; font-size: 11px; padding-right: 10px}
.tem{float: left;  height: 100px; position:relative; top: 0px; padding-left: 0px; padding-bottom: 10px; width: 220px; text-align: justify}
.imgtem {float: left; width: 90px;}
.saisi input{width: 180px}

.txtcourt{width: 150px}
.txtlong{width: 270px}




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

#logo {float: left; position: relative; left:-15px; width: 60px; height: 85px}

#menu1 {float: left;}

#menu2 {float: right; position: relative; left: 8px}

.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-weight: bold;
font-size:14px;
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;
}

.soucat {float: left; height: 18px}
.soucat a {color: #fff; text-transform: uppercase; text-decoration: none}

/*div images galerie*/
.conteneur-galerie { float: right;padding:0 11px 0 0;}

.textemain {display: block; width: 400px; text-align:left;}



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

.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;}








