/* Style de Base ----------------------------------------- */
div#rolltipDiv {
	position:absolute; visibility:hidden;
	left:0; top:0; z-index:1000;
	background-color:#F2F1E9; border:1px solid #797130; width:300px; 
	padding:5px; color:#797130; font-size:10px; line-height:1.3;
  }

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
body {
	margin:0;
	background: top url(/images_wellpack/fond_home/fond_page.jpg) no-repeat;
	background-attachment:fixed;
	/*background: #FFFFFF;*/
}

#all {
	width:1002px;
	margin:0 auto;	
}

a {
	font-size: 11px;
	color: #000000;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
h1,h2,h3,h4,h5,h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
h1 {
	font-size: 18px;
}
h2 {
	font-size: 16px;
}
h3 {
	font-size: 14px;
}
h4 {
	font-size: 12px;
}
h5 {
	font-size: 10px;
}
h6 {
	font-size: 8px;
}
td.collgauche {
	width: 175px;
	/*background-image: url(/images/fond/coll_gauche-doite.gif);*/
	background-color:#fff;
	text-align: left;
	vertical-align: top;
}
td.collcentre {
	width: 815px;
	vertical-align: top;
	background:#FFF;
}
td.collcentre2 {
	width: 817px;
	vertical-align: top;
	background:#FFF;
}
td.collgouttiere {
	width: 5px;
	background:#FFF;
}
td.colldroite {
	width: 164px;
	/*background-image: url(/images/fond/coll_gauche-doite.gif);*/
	background-color:#fff;
	vertical-align: top;
	text-align: right;
}
td.avantage {
	background-color: #FFFFFF;
	background-image: url(/images/fond/filet_ombre.png);
	background-repeat: no-repeat;
}
.norepeat {
	background-repeat: repeat-x;
}
.norepeatxy {
	background-repeat: no-repeat;
}
ul.avantage {
	list-style-image: url(/images/deco/puce_noir.gif);
	margin-bottom: 0px;
}
li.avantage {
	margin-left: -12px;
	margin-top: 10px;
}
input {

}
.numindigo {
	font-weight: bold;
	color: #1D1D88;
}
.mentionleg {
	font-size: 13px;
}
.ecota{
	font-size: 9px;
}
.guidetitre {
	font-size: 18px;   
	color: #f79238;
}

.guidetitreautre {
	font-size: 12px;   
	color: #f79238;
	font-weight: bold;
}

#precision {
	display:none;
}

/* ------------------------------------------------------------------- */


/* Style Bulle ------------------------------------------------------- */
a.bulle2 {
	/*color: #797130;*/
	color: #000;
}
a.bulle2:link {
	text-decoration: underline;
}
a.bulle2:visited {
	text-decoration: underline;
}
a.bulle2:active {
	text-decoration: underline;
}
a.bulle2:hover {
	text-decoration: none;
}
td.bulle {
	background-color: #F2F1E9;
	color: #6F6936;
	font-size: 10px;
	text-align: left;
}
td.bulle2 {
	/*color: #797130;*/
	color: #000;
	text-align: left;
	font-size: 10px;
}
input.textebulle2 {
	/*border: 1px solid #797130;*/
	border: 1px solid #000;
	height: 18px;
	font-size: 10px;
	/*color: #797130;*/
	color: #000;
}
.bulle2 {
	/*color: #797130;*/
	color: #000;
	font-size: 10px;
}
.bulle2_valider_panier {
	text-align: center;
	background-color: #707070;
	width: 100%;
}
/* ------------------------------------------------------------------- */


/* Style Panier ------------------------------------------------------- */
a.pathpanier {
	color: #F79238;
	font-size: 12px;
}
a.pathpanier:link {
	text-decoration: underline;
}
a.pathpanier:visited {
	text-decoration: underline;
}
a.pathpanier:active {
	text-decoration: underline;
}
a.pathpanier:hover {
	text-decoration: none;
	color: #FDDCBF;
}
a.suppitem {
	color: #9b0000;
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
}
a.suppitem:link {
	text-decoration: none;
}
a.suppitem:visited {
	text-decoration: none;
}
a.suppitem:active {
	text-decoration: none;
}
a.suppitem:hover {
	text-decoration: underline;
}
.pathpanieroff {
	font-size: 12px;
	color: #FDDCBF;
}
.contpanier {
	font-size: 18px;
}
.paniertotal {
	font-size: 14px;
	color: #626262;
}
.codeok {
	font-weight: bold;
	color: #497a0f;
}
.codenok {
	font-weight: bold;
	color: #da0f0f;
}
.coord {
	font-weight: bold;
	font-size: 14px;
	color: #d87e30;
}
.coord2 {
	font-size: 12px;
	color: #fa9337;
	height: 45px;
}
.coord3 {
	font-size: 16px;
	color: #fa9337;
	height: 45px;
	font-weight:bold;	
}
.titreheaderpanier {
	font-weight: bold;
	font-size: 16px;
	color: #fa9337;
	background-color: #fcf0ca;
}
ul.panier {
	list-style-type:circle;
	margin-left: 20px;
	margin-bottom: 0px;
}
li.panier {
	padding-left: 0px;
}
table.panier {
	height: 63px;
	color: #000000;
	font-size: 10px;
	text-align: center;
	vertical-align: middle;
	background-color: #fbfbfb;
}
table.garantie {
	height: 20px;
	color: #bb7b00;
	font-size: 10px;
	text-align: center;
	vertical-align: middle;
	background-color: #fbf0c9;
}
td.garantie {
	background-color: #F9E6A2;
}
td.hautpanier {
	height: 30px;
	color: #000000;
	font-size: 10px;
	text-align: center;
	background-color: #e7e7e7;
}
td.baspanier {
	height: 60px;
	background-image: url(/images/fond/panier_validation.gif);
	background-repeat: repeat-x;
}
td.headerpanier,table.headerpanier {
	background-color: #fcf0ca;
}
/* ------------------------------------------------------------------- */


/* Style Recherche----------------------------------------------------- */
.recherche_titre {
	font-size: 16px;
	font-weight: bold;
}
/* ------------------------------------------------------------------- */


/* Style Pathbar ----------------------------------------------------- */
a.pathbar {
	color: #3B5471;
	font-size: 10px;
}
a.pathbar:link {
	text-decoration: none;
}
a.pathbar:visited {
	text-decoration: none;
}
a.pathbar:active {
	text-decoration: none;
}
a.pathbar:hover {
	text-decoration: underline;
}
td.pathbar {
	background-image: url(/images/fond/pathbar.gif);
	background-repeat: repeat-x;
	height: 22px;
	color: #3B5471;
	font-size: 10px;
}
/* ------------------------------------------------------------------- */


/* Style tableau listing produit ------------------------------------- */
table.entete,td.entete {
	background-image: url(/images/fond/entete.gif);
	background-repeat: repeat-x;
	height: 15px;
	color: #000000;
	font-size: 10px;
	text-align: center;
	vertical-align: top;
}
table.listing {
	/*background-image: url(/images/fond/listing.gif);*/
	background-repeat: repeat-x;
	height: 82px;
	color: #000000;
	font-size: 10px;
	text-align: center;
	vertical-align: middle;
}
table.technique {
	background-image: url(/images/fond/fiche_technique.gif);
	background-repeat: repeat-x;
	text-align: left;
}
a.entete {
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
a.titre-produit,a.titre-produit:link,a.titre-produit:visited,a.titre-produit:active {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
a.titre-produit:hover {
	text-decoration: none;
}
.marque {
	font-size: 12px;
	color: #3B5471;
	text-align:center;
}
/* ------------------------------------------------------------------- */


/* Style Fiche ------------------------------------------------------ */
.titre_produit {
	font-size: 18px;
	font-weight: normal;
}
.titre_produit_v3 {
	font-size: 15px;
	font-weight: bold;
}
.texte_resume{
	font-size: 11px;
	font-weight: normal;
}

.prixsmall {
	color: #00538e;
	text-align: center;
}
.prixbig1 {
	color: #e70000;
	text-align: center;
}
.prixbig2 {
	color: #00538e;
	text-align: center;
}
.prix_chiffre {
	font-size: 13px;
	font-weight: bold;
}
.prix_chiffre2 {
	font-size: 22px;
	font-weight: bold;
}
.euro {
	font-size: 9px;
	
}
.euro2 {
	font-size: 14px;
	font-weight: bold;
}
.ref {
	font-size: 18px;
	font-weight: bold;
	text-align: center;
}
.stock {
	color: #c1bf33;
	font-size: 14px;
	font-weight: bold;
}

/* ------------------------------------------------------------------- */


/* Style Arborescence sous famille ----------------------------------- */
ul.sfamille {
	list-style-type: none;
	list-style-image: url(none);
	margin-left: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	vertical-align: middle;
}
li.sfamille {
	padding: 0px;
}
ul.ssfamille {
	list-style-image: url(/images/deco/puce_carre-famille.gif);
	margin-left: 34px;
	vertical-align: top;
	padding: 1px;
}
li.ssfamille {
	padding: 0px;
}
ul.sssfamille {
	list-style-image: url(/images/deco/puce_carre-famille.gif);
	margin-left: 10px;
	vertical-align: middle;
	padding: 5px;
}
li.sssfamille {
	padding: 0px;
}
a.sfamille {
	color: #234A6A;
}
a.sfamille:link {
	text-decoration: underline;
}
a.sfamille:visited {
	text-decoration: underline;
}
a.sfamille:active {
	text-decoration: underline;
}
a.sfamille:hover {
	text-decoration: none;
}
/* ------------------------------------------------------------------- */


/* Style Famille générique  -------------------------------------- */
ul.famille {
	list-style-image: url(/images/deco/puce_carre-famille.gif);
	margin-top: 0px;
	margin-bottom: 5px;
	vertical-align: middle;
}
li.famille {
	margin-left: -15px;
	margin-top: 10px;
}
ul.famille_open {
	margin-top: 0px;
	margin-bottom: 5px;
	vertical-align: middle;
	list-style-type: none;
	list-style-image: url(/images/deco/0-0-0.gif);
}
li.famille_open {
	margin-left: -35px;
	margin-top: 5px;
}

/* ------------------------------------------------------------------- */

a.famille_sous_gamme {
	text-align: left;
	font-size: 12px;
}
a.famille_sous_gamme:link {
	color: #646464;
}
a.famille_sous_gamme:visited {
	color: #646464;
}
a.famille_sous_gamme:active {
	color: #646464;
}
a.famille_sous_gamme:hover {
	text-decoration: underline;
	color: #646464;
}

/* Style Famille  -------------------------------------- */
a.famille1, a.famille2, a.famille3, a.famille4, a.famille5, a.famille6, a.famille7, a.famille8, a.famille9, a.famille10, a.famille11, a.famille12, a.famille13
{
	color: #4B4B4B;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
}
a.famille1:link, a.famille2:link, a.famille3:link, a.famille4:link, a.famille5:link, a.famille6:link, a.famille7:link, a.famille8:link, a.famille9:link, a.famille10:link, a.famille11:link, a.famille12:link, a.famille13:link  
{
	text-decoration: none;
}
a.famille1:visited, a.famille2:visited, a.famille3:visited, a.famille4:visited, a.famille5:visited, a.famille6:visited, a.famille7:visited, a.famille8:visited, a.famille9:visited, a.famille10:visited, a.famille11:visited, a.famille12:visited, a.famille13:visited     
{
	text-decoration: none;
}
a.famille1:active, a.famille2:active, a.famille3:active, a.famille4:active, a.famille5:active, a.famille6:active, a.famille7:active, a.famille8:active, a.famille9:active, a.famille10:active, a.famille11:active, a.famille12:active, a.famille13:active 
{
	text-decoration: none;
}
a.famille1:hover, a.famille2:hover, a.famille3:hover, a.famille4:hover, a.famille5:hover, a.famille6:hover, a.famille7:hover, a.famille8:hover, a.famille9:hover, a.famille10:hover, a.famille11:hover, a.famille12:hover, a.famille13:hover 
{
	text-decoration: underline;
}
td.familletitre1, td.familletitre2, td.familletitre3, td.familletitre4, td.familletitre5, td.familletitre6, td.familletitre7, td.familletitre8, td.familletitre9, td.familletitre10, td.familletitre11, td.familletitre12, td.familletitre13  
{
	font-size: 14px;	
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	height: 35px;
}
td.familletitre1 
{
	background-color: #9fbf14;
}
td.famille1 
{
	background-color: #e8f0c6;
}
td.familletitre2 
{
	background-color: #c2001a;
}
td.famille2 
{
	background-color: #F6C4AF;
}
td.familletitre3 
{
	background-color: #c98b1a;
}
td.famille3 
{
	background-color: #F1E1BE;
}
td.familletitre4 
{
	background-color: #483e3a;
}
td.famille4 
{
	background-color: #C7BEBB;
}
td.familletitre5 
{
	background-color: #5e0d5b;
}
td.famille5 
{
	background-color: #D1BAD1;
}
td.familletitre6 
{
	background-color: #82a3b3;
}
td.famille6 
{
	background-color: #E8EFF2;
}
td.familletitre7 
{
	background-color: #26566c;
}
td.famille7 
{
	background-color: #CBCFD8;
}
td.familletitre8 
{
	background-color: #a73681;
}
td.famille8 
{
	background-color: #E5CCE1;
}
td.familletitre9 
{
	background-color: #386116;
}
td.famille9 
{
	background-color: #CACDB3;
}
td.familletitre10 
{
	background-color: #1d8bd7;
}
td.famille10 
{
	background-color: #BFE3F6;
}
td.familletitre11 
{
	background-color: #817772;
}
td.famille11 
{
	background-color: #DDDBDA;
}
td.familletitre12 
{
	background-color: #68589a;
}
td.famille12 
{
	background-color: #D6D0E6;
}
td.familletitre13 
{
	background-color: #1555a1;
}
td.famille13
{
	background-color: #C2CBE5;
}

/* ------------------------------------------------------------------- */
#rappel {
	position: absolute;
	z-index:50;
	top:400px;
	left:520px;
	width:430px;
	display:none;
}
.f12 {	font-size: 12px;
}
.f14 {	font-size: 14px;
	font-weight: bold;
}
.titre_bulle {	font-size: 24px;
	color: #76025c;
	font-weight: bold;
}
.titre_add_panier {	
	font-size: 12px;
	color: #000000;
	font-weight: normal;
}
#rappelhome {
	position: absolute;
	z-index:50;
	top:400px;
	left:120px;
	width:480px;
	display:none;
}
#err_div {
	position: absolute;
	z-index:50;
	top:360px;
	left:520px;
	width:630px;
}
/*
#remerciement {
	position: absolute;
	z-index:50;
	top:280px;
	left:320px;
	width:630px;
}
*/
/********************************Fiche produit/
/* table bouton */
table#bandeauBt{
	margin-bottom:30px;
}
table#bandeauBt tr{
	background:url(/images/fond/123euro/fondBt.gif) repeat-x;
}
table#bandeauBt td{
	height:62px;
}

#pack{
	/*position:absolute;
	top:292px;
	left:533px;
	*/
	width:82px;
	height:28px;
	line-height:23px;
	font-weight:bold;
	font-size:10px;
	text-align:center;
	z-index:10;
	background:transparent url(/images/fond/123euro/fond_pack_ref.gif) no-repeat;
}

#visuelpdt{
	background:url(/images/fond/123euro/cadre_visuelpdt.gif) no-repeat;
	text-align:center;
	height:331px;
	cursor:pointer;
}

#visuelpdt_zoom{
	text-align:center;
	display:none;
	border:solid 1px #000;
	z-index:1001;
	position:absolute;
	cursor:pointer;
	
}

.box_zoom{
	border:solid 0px #000;
	display:none;
	width:155px;
	height:122px;
	background:url(/images/fond/cadrevisupdt.gif) no-repeat scroll left top;
	text-align:center;
	vertical-align:center;
	padding-top:8px;
}
.pop_added{
	visibility:hidden; 
	z-index:556; 
	position:absolute;
	background:url('/IMAGES_DHTML/fond_popup_panier.gif');
	width:422px;
	height:248px;
	top:300px;
	left:35%;
	border : solid 0px #000FFF000;

}


#cgvproduit{
width:980px;
margin:5px;
margin-top:5px;
text-align:justify;
text-indent:5px;
font-size: 13px;
font-family: 'Century Gothic';
font-weight: normal;
}

//////////////////////bloc panier
/* table chemin */
table#chemin{
width:574px;
margin:10px auto 60px auto;
}
table#chemin td{vertical-align:middle;}
table#chemin td.one{width:188px;}
table#chemin td.two{width:173px;}
table#chemin td.sep{width:20px;text-align:center;}

table.tableaupanier, table.cadeau{width:980px;margin:10px;}
table.tableaupanier tr.entetepanier, table.cadeau tr.entetepanier{background:transparent url(/images/bouton/123euro/bloctablo_milieu.jpg) repeat-x;height:31px;}
table.tableaupanier tr.one, table.cadeau tr.one,table.tableaupanier td.sepArticle{border-left:1px solid #73859B;border-right:1px solid #73859B;}
table.tableaupanier td, table.tableaupanier th, table.cadeau td{text-align:center;}
table.tableaupanier th.one,table.cadeau th.one {width:12px;}
table.tableaupanier th.two{width:70px;border-right:1px dotted #708296;}
table.tableaupanier th.tree{width:450px;border-right:1px dotted #708296;font-size:12px;}
table.tableaupanier th.treecadeau{width:650px;border-right:1px dotted #708296;font-size:12px;}
table.tableaupanier th.four{width:150px;border-right:1px dotted #708296;}
table.tableaupanier th.five{width:100px;border-right:1px dotted #708296;}
table.tableaupanier th.six{width:100px;border-right:1px dotted #708296;}
table.tableaupanier th.seven{width:70px;text-align:right;}
table.tableaupanier td.prod{text-align:left;padding-left:4px;}
table.tableaupanier td.prod a.titre:link{font-size:15px;color:#000;font-weight:bold;}
table.tableaupanier td.prod a.titre:hover{text-decoration:none;}
table.tableaupanier td.prod img{float:left;margin-right:5px;}
table.tableaupanier td{border:1px solid #73859B;height:40px;}
table.tableaupanier td.sepArticle{height:5px;background:#E4E9EF;}
table.tableaupanier td.garantie{background:#F7DC83;}

/* table montant */
table#montant{width:980px;margin:10px}
table#montant tr{height:46px;}
table#montant td.two{font-size:14px;font-weight:bold;border:2px solid #74869A;border-right:none;background:url(/images/bouton/123euro/bloc_total.jpg) repeat-x;width:220px;text-align:right;margin-right:5px;}
table#montant td.tree{border:2px solid #74869A;border-left:none;border-right:none;background:url(/images/bouton/123euro/bloc_total.jpg) repeat-x;width:150px;text-align:right;}
table#montant td.treex{border:2px solid #74869A;border-left:none;border-right:none;background:url(/images_wellpack/marque_blanche/123euro/bloc_total.jpg) repeat-x;width:5px;text-align:right;font-size:24px;font-weight:bold;color:#FF0000;}
table#montant td.four{border:2px solid #74869A;border-left:none;background:url(/images_wellpack/marque_blanche/123euro/bloc_total.jpg) repeat-x;width:80px;text-align:center;}
table#montant td.five{font-size:14px;font-weight:bold;border:2px solid #74869A;border-left:none;background:url(/images_wellpack/marque_blanche/123euro/bloc_total.jpg) repeat-x;width:80px;text-align:center;}
b.prix{font-size:18px;font-weight:bold;}

/* table bouton */
table#bandeauBtpanier{width:1002px;}
table#bandeauBtpanier tr{background:url(/images_wellpack/marque_blanche/123euro/fondBt.gif) repeat-x;}
table#bandeauBtpanier td{height:62px;}
table#bandeauBtpanier img{border:0px;}

table.lead{width:822px;margin:0px auto;}
table.lead tr.entete{background:url(/images_wellpack/marque_blanche/123euro/bloctablo_ht_milieu.jpg) repeat-x;}
table.lead th.one{width:12px;text-align:left;}
table.lead th.two{text-align:left;}
table.lead th.two img{margin-right:5px;vertical-align:middle;}

table.lead td{vertical-align:top;height:25px;}
table.lead td.one{padding:5px;}
table.lead td.lab{text-align:right;padding-right:5px;width:250px;font-weight:bold;font-size:12px;}
table.lead td.labprecision{text-align:right;padding-right:5px;width:200px;font-weight:bold;font-size:12px;}
table.lead input.champs, table.lead select.champs{width:180px;border:1px solid #2B66A3;height:555px;line-height:20px;}

table.deux{width:822px;background:url(/images_wellpack/marque_blanche/123euro/bloctablo_cote.gif) repeat-y;}
table.bas td{height:12px;}
table.bas td.one{width:388px;background:url(/images_wellpack/marque_blanche/123euro/bloctablo_bs_milieu.jpg) repeat-x;}
table.bas td.two{width:2px;background-color:#A2BBD5;}
p.basPage2{margin-top:20px;}


#d_pop_cdx{
	visibility:hidden; 
	z-index:556; 
	position:absolute; 
	top:450px; 
	left:450px; 
	border-width: 0px; 
	border-style: solid; 
	border-color=#000000; 
}
#div_erreur{
	visibility:hidden; 
	z-index:556; 
	position:absolute; 
	top:350px; 
	left:450px; 
	border-width: 0px; 
	border-style: solid; 
	border-color=#000000; 
}
#message_erreur{
	visibility:visible;
	line-height:20px;
}
.popup_remerciement
{
	margin-left:160px;
	margin-top:0px;
	position:absolute;
	z-index:1000;
	background:url('/images_wellpack/remerciement_popup.gif');
	width:347px;
	height:182px;
}
