html, body {font-family: arial;font-size: 12px;background: #000;color: #FFF;}
#contentBody {text-align: center;background: #252523;}
#contentSite {position: relative;text-align: left;width: 840px;height: auto;background: url(../images/1pixfd.jpg);}

hr {color: #000;background: #000;height: 1px;border: 0;}
li a {color: #FFF;text-decoration: none;}
li a:hover {text-decoration: underline;}

a {color: #FFF;text-decoration: none;}
a:hover {text-decoration: underline;}

#blochaut {padding: 10px 10px 0px;}
#navhaut {color: #FFF;margin-top: 10px;margin-left: 5px;text-align: left;}
#navhaut a {color: #FFF;text-decoration: none;}
#navhaut a:hover {color: #69C369;}

#blocbas {text-align: right;bottom: 2px;width: 840px;height: 25px;}
#navbas {padding-right: 10px;}
#navbas a {color: #FFF;text-decoration: none;}
#navbas a:hover {color: #69C369;}

#main {padding: 5px 20px 10px;height: auto;}
#main #divG {float: left;}
#main #divD {float: left;}
#main #infos {width: 300px;border: solid 1px #CCC;padding: 10px;height: 250px;position: relative;margin-right: 70px;}
#main #actus {width: 300px;border: solid 1px #CCC;padding: 10px;height: 250px;position: relative;margin-bottom: 10px;}
#main #boutique {width: 300px;border: solid 1px #CCC;padding: 10px;height: 150px;position: relative;margin-bottom: 10px;}
#main #galerie {width: 300px;border: solid 1px #CCC;padding: 10px;height: 150px;position: relative;}
#main #snav {color: #69C369;}
#main #snav a {color: #69C369;text-decoration: none;}
#main #snav a:hover {color: #69C369;}

.titreBloc {font-weight: normal;font-size:14px;font-family:'arial Black';}
#main2 li a{color:#000;}

#main .cadreActu {background: #616161;padding: 5px;text-align: justify;}
#main .cadreActu .titre {font-weight: bold;font-size: 12px;}
#main .flagActu {position: relative;text-align: right;margin-right: 0;margin-top: 0;}
#main .flagActu .img {border: solid 1px #FFF;}

#titrePage {font-weight: bold; font-size: 13px;margin-bottom: 10px;}

.thumbnail {float: left; padding: 11px 12px 0 0;}
.previous {padding-right:10px;}
.next {padding-left:10px;}

.text10 {font-size:10px;}
.text11 {font-size:11px;}
.text12 {font-size:12px;}
.text13 {font-size:14px;}
.text14 {font-size:14px;}
.text16 {font-size:16px;}
.text18 {font-size:16px;}
.text20 {font-size:20px;}
.text22 {font-size:22px;}
.text24 {font-size:24px;}

#conteneurarticle{width:390px;padding-top:5px;padding-right:5px;float: left;}
#divarticle {width:380px;border: solid 1px #CCC;}
#divarticle a {color: #69C369;text-decoration: none;}
#divarticle a:hover {color: #FFF;}
#divfiche {}
#divfiche a {color: #FFF;text-decoration: none;}
#divfiche a:hover {color: #69C369;}
#panier {color: #FFF;margin-top: 10px;margin-left: 5px;}
#panier a {color: #FFF;text-decoration: none;}
#panier a:hover {color: #69C369;}
.hrpanier {color: #FFF;background: #FFF;height: 1px;border: 0;width: 750px;}

#GA a{font-weight: bold;font-size: 18px;color:#000}

/*  formulaire  */
#formulaire {float:left;margin-right:12px;width:675px;background:#FFF;color:#666;padding: 20px 0 20px 0;height:590px;}
#formulaire #titre {font-size: 20px;color:#666;;font-weight: bold;}
#formulaire p {width:500px;}
#formulaire label {float:left; width:110px;text-align: right;padding-right: 10px;}
#formulaire input,textarea {font-size:10px;font-family: verdana;width:350px;}
#formulaire .textarea {height:250px;}
#formulaire .buttonSubmit {border:none;background:#666;color:#FFF;font-weight: bold;margin-left:120px;}