/*----------------------- GENERAL -----------------------------*/
*{margin: 0;padding: 0;}
a{color: black;text-decoration: underline;}
a:hover{color:#358638;}
body {background: #c5b381;color:black;font:75% verdana, "Times New Roman",sans-serif;margin: 3% 0;}
p,ul {padding-bottom: 1em;}
ul {margin-left: 1.2em;}
li {list-style: none;}
h1 {font-size: 1.5em;}
h2 {font-size: 1.2em;}
img{border:none;}
blockquote {background: #FFF;border-bottom: 1px solid #EEE;border-top: 1px solid #EEE;color: #333;display: block;font-size: 0.9em;margin-bottom: 1.2em;padding: 6px 12px;}
blockquote p {padding: 3px 0;}
h1,h2,h3 {color: #54564b;}
fieldset{border-color:#9A7B49;padding:10px;}
legend{color:#54564b;font-weight:bold;}
table{width:100%;border-collapse:collapse;}
td{border:solid black 1px;vertical-align:top;}
th{border:solid black 1px;vertical-align:top;font-weight:bold;vertical-align:middle;}
caption{width:100%;border-collapse:collapse;text-align:center;font-weight:bold;border:solid black 1px;}
label {display:block;width:140px;float:left;font-weight:bold;}
label.classique{width:auto;font-weight:normal;}
input.btnweb{padding:2px;}
img.color_st{width:60px;}
/*----------------------- TRAME ----------------------------*/
.container {font-size: 1.2em;background: url(images_ops/design/fond.jpg) repeat-y;margin: 0 auto;width: 900px;border-right: 12px solid #9A7B49;border-bottom: 12px solid #9A7B49;border-left: 12px solid #9A7B49;}
#header {width: 900px;height:186px;background: black;font-size:16px;font-weight:bold;text-align:right;}
#header a{text-decoration: none;color:#BEA471;margin-right:20px;margin-top:10px;}
#header a:hover{color:white;}
.subnav {float: left;width: 197px;font-size:85%;}
.subnav h1 {background: #9A7B49;color: #FFE;font-size:110%;line-height:24px;padding-left:8px;font-weight:bold;}	
.subnav ul {margin: 0; padding: 0;}
.subnav li {border-bottom: 1px solid #9A7B49;list-style: none;}
.subnav li a {background: #b1a06e;color: #111;display: block;padding: 4px 0 4px 12px;width: 183px;text-decoration: none;}
.subnav li a:hover {background: #c5b381;color: #000;background:#c5b381 url(images_ops/design/coin.gif) no-repeat top left;}
.subnav li span.fauxlien{background: #b1a06e;color: #111;display: block;padding: 4px 0 4px 12px;width: 183px;text-decoration: none;}
.main {float: left;width: 603px;}
.main .padded {padding: 18px 24px;}
#main_right {float: right;width:100px;text-align:right;}	
#main_right a img{width:90px;}
#main_right .padded {padding: 6px 0px 6px 2px;}
#footer{background:#9A7B49;width: 922px;margin: 0 auto;font-weight:bold;text-align:center;padding:5px 0px;border-top:solid 4px #c5b381;font-size:85%}

/*--------------------SOUS MENU POP UP --------------------------------*/
.niv2:hover {background: #c5b381;}
div.subnav ul li.niv1  {position:relative; }
div.subnav ul ul {position: absolute;top: 0;left: 195px;display:none;border: 1px solid #9A7B49;}
div.subnav ul li:hover ul.niv2 {display:block;}


/*-------------------------------------------------------------------*/
#smenu2 {background-color:#9A7B49;border:2px solid black;z-index:100;width:288px;font-size:80%;padding:4px;top:50px;}
.cont_cart:hover {background: #c5b381;}
#header a.cart_popup {position:relative; }
#header a ul {position: absolute;top: 0;right: 0;width:25%;display:none;border: 1px solid #9A7B49;}
#header a :hover ul.cont_cart {display:block;}


/*-------------------------------------------------------------------*/
.intro_page{font-size:105%;}
#footer_index{background: black ;color: #BDBDBD;font-size:60%;margin:0px 0px -10px 0px ;padding:2px 10px;text-align:center;}
#etape a{color:#BDBDBD;text-decoration: none;}
#etape {color:#454545;background:black;font-size:80%;padding:2px 4px;font-weight:bold;text-align:left;}
.topcadre{background: url(images_ops/design/bg_titre.gif);width:100%;font-size:110%;color:black;font-weight:bold;font-style:italic;vertical-align:middle; height:45px;line-height:45px;padding-left:20px;margin:20px 0px 10px 0px;}
.topcadre a{text-decoration:none;}
.page_index{background:#9A7B49;width:100%;height:10px;}
.img_accueil{width:100%; text-align:center; margin-bottom:-3px;}
.barre{text-decoration:line-through;}
.clearer {clear: both;}


/*---spécifiques au site---------------------------------------------------------------------*/
a.pageautre{color:white;font-weight:bold;text-decoration: none;position:relative; top:3px;}
a.pageactu{color:black;font-weight:bold;text-decoration: none;position:relative; top:3px;}
.page_n{width:34px; height:24px;background:url(images_ops/boutons_web/page_n.gif); display:block;float:right;text-align:center; }
.addtocadd{margin-right:10px;float: right;}
.art_ajout{text-decoration:underline;font-weight:bold;}
.data_art{float: right; width:250px;}
.erreur{color:red;font-weight:bold;}
.img_color{margin:0px 4px;}
.numpage{font-weight:bold;color:black;text-align:right;margin-top:-4px;}
.plus_info{font-size:75%;font-weight:bold;background: url("images_ops/flash.gif");margin-left:100px}
.prix_art{color:red;font-weight:bold;}
.very_mini{width:120px;border:none;}
.w50px{width:50px;}		.w75px{width:75px;}		.w100px{width:100px;}		.w150px{width:150px;}		.w230px{width:230px;}
.w200px{width:200px;}	.w300px{width:300px;}	.w345px{width:345px;}		.w400px{width:400px;}		.w90p{width:90%;}
.tx90{font-size:90%;}	.tx80{font-size:80%;}	.tx110{font-size:110%;}		.tx120{font-size:120%;}
.w100p{width:100%;}		.h150px{height:150px;}	.h100px{height:100px;}		.w48p{width:48%;}
div#tbl_b fieldset a{text-decoration: none;}
div#tbl_b fieldset a:hover{text-decoration: underline;}

/*---boite a outil---------------------------------------------------------------------*/
.float_l{float: left;}		.float_r{float: right;}			
.gras{font-weight:bold;}	.pasgras{font-weight:normal;}	.italic{font-style:italic;}
.txtgauche{text-align:left;}	.txtcentre{text-align:center;}	.txtdroite{text-align:right;}
.noborder{border: none;}			.puce{list-style-type: disc;}

/*---couleurs---------------------------------------------------------------------*/
.rouge{color:red;}	.marron{color:#9A7B49;}		.vert{color:green;}		.coyote{color: #c5b381;}	
.blanc{color:white;}	.blue{color:blue;}		.orange{color:#F5A437;}	.gris{color:#BDBDBD;}
.fond_blanc{background-color: white;}			 .marron_body{color:#9A7B49;}

/*---bordures---------------------------------------------------------------------*/
.borderblack{border:solid black 1px;border-collapse:collapse;}			.coll_bord{border-collapse:collapse;}
.bordergris{border:solid #BDBDBD 1px;border-collapse:collapse;}


.minidescrip{text-align:left;vertical-align:top;}
.prixcatalog{float:right;color:red;font-weight:bold;}
.avis{background: url(images_ops/design/bg-avis.gif) repeat-x;width:100%;}

#ajout{border:black;background: url(images_ops/design/fond-ajout.gif);width:353px;height:173px;text-align:center;font-weight:bold;position:absolute; top:300px;left:270px;z-index:100;}
/*table.tbl_type5, table.tbl_type5 td, table.tbl_type5 th{background: white;border:solid black 1px;border-collapse:collapse;vertical-align:top;}
table.tbl_type5{width:100%;}*/
.dispo{display:block;font-size:90%;font-weight:bold;}

/*-------------------------------------------------------------------*/
table#adressfact tr th{width:50%;}

table#entete_fact tr td, table#entete_fact tr th{width:25%;text-align:center;}

table#col_inv_x3 tr td{width:33.33%;text-align:center;vertical-align:bottom;border:none;padding-bottom:20px;}
table#col_inv_x3 tr td a{color:black;font-weight:bold;font-size:85%;text-decoration: none;}
table#col_inv_x3 tr td a:visited{color:#4D2A6D;}
table#col_inv_x3 tr td a:hover{color:#358638;}

table#menu_fab tr td{width:25%;text-align:center;vertical-align:middle;border:none;}
table#menu_fab tr td a img{width:115px;padding-right:5px;}

.liens{vertical-align:middle;border:none;text-align:center;}
.liens a img{border:none}

table#listfact tr td{vertical-align:middle;}
table#listfact tr td a{text-decoration:none;}

table#artfact{font-size:80%;}
table#artfact tr td{text-align:right;}
table#artfact tr.horscolis td{background:#BDBDBD;}
table#artfact tr.err_qte td{background:red;}
table#artfact tr td.sautdelign {border:none;font-weight:bold;text-align:center;vertical-align:bottom;}
table#artfact tr td.tot {border:none;}
table#artfact tr th.col_nb {max-width:20%;}
table#artfact tr th.col_int {width:50%;}
table#artfact tr td.col_int {text-align:left;}

table#coodbankav{font-size:60%;}

table#img_prod tr th{background:#BDBDBD;}
table#img_prod tr td{width:16.66%;text-align:center;}
table#img_prod tr td img.app{width:100px;}
table#img_prod tr td.sautdelign{border:none;}

table#prop_art tr th{background:#BDBDBD;}
table#prop_art tr td{text-align:center;}
table#prop_art tr th.largfix{width:14.25%;}
table#prop_art tr td.sautdelign{border:none;}

table#list_art tr th{background:#BDBDBD;}
table#list_art tr td img.vignette{width:100px;height:100px;}

table#panier{font-size:90%;}
table#panier tr td{text-align:right;}
table#panier tr td.txtgauche{text-align:left;}
table#panier tr td input{background:#E5D0A8;}
table#panier tr td select{background:#E5D0A8;width:50%;float:right;}

table#footer_facture{font-size:80%;}
table#footer_facture tr td{border:none;}
table#footer_facture2{font-size:80%;}




#gdevue{max-width:250px; max-height:250px;}

#image_agg{height:300px;text-align:right;vertical-align:bottom;}
#image_agg a{text-decoration:none;cursor:url("images_ops/zoom-in.cur"), auto;}



table#tbl_miniature_ges {width:300px; margin:0 auto;}
table#tbl_miniature_ges tr td{width:25%;text-align:center;vertical-align:center;border:none;padding-bottom:20px;}
table#tbl_miniature_ges tr td img{border:0;vertical-align:center;text-decoration:none;cursor:pointer;}




table#tbl_miniature {width:250px; margin:0 auto;}
table#tbl_miniature tr td{width:25%;text-align:center;vertical-align:center;border:none;padding-bottom:20px;}
table#tbl_miniature tr td img{border:0;vertical-align:center;text-decoration:none;cursor:pointer;}



.sup { vertical-align: super; font-size: 70%; } 



#header2 {width: 900px;height:200px;background:  url(images_ops/design/banniere.gif);font-size:16px;font-weight:bold;}
#header2 a{text-decoration: none;color:#BEA471;margin-right:20px;margin-top:10px;}
#header2 a:hover{color:white;}

table#rech_art{width:100%;}
table#rech_art tr th{width:50%;}
table#rech_art tr td input{margin:auto;}
table#rech_art tr td select{margin:auto;}
.env_req{text-align:right;vertical-align:bottom;}

table#dealer tr td{vertical-align:middle; text-align: center;}
