/* AGC : cette CSS gère les pages statiques du site + pages de la boutique non gabarisées*/
#principal a {color:#c8081d;text-decoration:none}
#principal a:hover {text-decoration:underline}
#sousmenu {background:#d8a866/*8b151a*/;}
#sousmenu li a, #sousmenu li a.actif, #sousmenu li a:hover {color:#48200f/*ffe9c4*/;}
#principal {background:#d8a866 url(../img/theme1bg.gif) no-repeat top right}
.h1 { background: url(../img/h1bg.gif) left top no-repeat; padding-left: 10px;margin:0 }
#principal h1 {color:#48200f;font-size:18px;border-bottom:solid 1px #48200f;padding:5px 0 0px 0px;margin:2px 0 5px 25px;font-weight: 500}

/*AGC 02/07/09*/
#principal h2, #colonne h3, #principal fieldset legend {color:#48200f;font-size:15px;background : transparent url(../img/h2bg.gif) no-repeat left center;padding:0 0 0 22px;margin:20px 0 0 0;font-weight: 500}
#principal h2 {clear:left}
#colonne h3 {background:none;padding-left:0;}
#principal h3 {color:#48200f;font-size:15px;background : transparent url(../img/h3bg.gif) no-repeat left center;padding:0px 0 0px 15px;margin:20px 0 0px 25px;font-weight: 500}
#principal h3+p {padding-left:25px}
#principal ul {padding-left:25px;list-style-type:square;list-style-position:inside;color:#371b1a;}
#principal p img.lft {padding-left:27px}
.lft h2+p {padding-left:25px !important}

/*Diaporama JS*/
.diapo {margin-bottom: 5px;padding-left:0px;margin-left:5px;width:300px;height:200px;float:right;border: 1px solid #370103;overflow:hidden}
.diapo2 {;width:300px;height:400px;float:right;border: 1px solid #370103;margin-left:10px;overflow:hidden}
.diapo3 {width:640px;height:250px;overflow:hidden}

/*film .flv*/
.flvplayer {margin: 0px;padding:0px 0 0 5px;float:right;/*border: 1px solid #370103*/}

/*visites-virtuelles.php +  acces.php*/
#gmap {border: 1px solid #370103; padding: 2px; margin-top: 10px; width:635px;height:450px}
iframe#gmap {margin:0;padding:0;width:638px}
iframe#visit {overflow:auto;border:none;background:#d8a866}
.aideplan {font-weight:normal;padding-left:15px}
.aideplan h3 {text-decoration:blink}
.aideplan ul {list-style-type:square;list-style-position:inside;margin-top:3px}

/*aide pdf*/
.aidepdf {/*width:590px;margin: 15px auto 0 auto;border-top:dotted 1px #48200f;*/padding:5px 0 5px 22px;text-align:justify;}
.aidepdf img {float:left;padding-right:5px}
.aidepdf h3 {margin-top:0 !important;/*text-decoration:blink*/}

/*classes diverses*/
.chapo {font-style:italic;margin-top:20px}
#principal h3+p.chapo {margin-top:0 !important}
.catalogue {border:solid 1px #370103;margin:5px 0 0 22px}
.legal {height:650px;overflow:auto;margin:15px 0}
.legal h2 {background:none !important;padding-left:0 !important}
.screen {margin:8px 6px;float:left;width:200px;text-align:center}
.screen a {text-decoration:none !important;border:none;display:block}

/*demo acheter en ligne*/
ul.btndemo {line-height:150%;margin-bottom:10px}
ul.btndemo li img, p.btndemo img {vertical-align:middle}
#demo {padding:2px 25px 0 25px;background: #48200f;width:300px;margin:0 auto}
#demo ul {margin:0;padding:0}
#demo ul li {display:inline;width:94px;height:21px;float:left;margin:0;padding:0;background:url(../img/espacebg.gif) no-repeat;text-align:center;margin:0 2px;padding-top:2px}
#demo a {color:#48200f;font-size:12px;font-weight:bold;text-decoration:none;padding-bottom:8px}
#demo ul li.espace {padding-left:0px}
#demo ul li.panier {padding-left:0px}
#demo ul li.contact {padding-left:0px}
#demo ul li a:hover {text-decoration:none}

/*fournisseurs*/
.logo {float:right;margin-bottom:20px}

/*formulaires divers*/
#principal fieldset {border:none;margin:0;padding:0}
#principal form {width: 600px;	padding: 0;margin:0}
#principal form p {margin: 10px 0 !important;padding:0 !important;/* IE6 */overflow: hidden;	width: 100%;}
#principal form p label {float: left;	width: 250px;text-align: right;cursor: pointer;padding-top:2px}
/*#principal form p label span.inputRequirement {color:red;}*/
#principal form p input[type=text], #principal form p input[type=password] {width: 250px;margin: 0 0 0 5px;padding:2px;}
#principal form input[type=submit] {background:#8a151a;color:#fff;width:130px;padding:2px 0;margin:5px 0 5px 5px;font-size:11px}
#principal form select {width:auto ;	margin-left: 5px;		padding: 2px 0px;}
/*#principal form {width:550px}
#principal fieldset {border:none}
#principal label {float:left;clear:left;width:300px}
#principal form input[type=text],#principal form input[type=password] {float:right;width:210px}
#principal form input[type=submit], #principal form select {float:right;width:215px}
#principal form input[type=checkbox] {float:left}*/

a.navBt {width:125px;text-decoration:none !important;background:#8a151a;color:#fff !important;display:block;border-top:solid 2px #fff;border-right:solid 2px #ccc;border-bottom:solid 2px #ccc;border-left:solid 2px #fff;text-align:center;padding:2px 0;margin:5px 0;font-size:11px}
a.navBt:hover {}
a.navBt:active {border-top:solid 2px #ccc;border-right:solid 2px #fff;border-bottom:solid 2px #fff;border-left:solid 2px #ccc}
/*#principal form input[type=submit], input.submitBt {width:130px !important;background:#8a151a;color:#fff !important;text-align:center;padding:2px 0;margin:5px 0;font-size:11px}*/
/*p.formBt, p.submitBt{margin:0 !important;padding:0 !important}*/
