body { behavior:url("./templates/default/csshover2.htc"); }
 
body {	background:transparent url(./gfx/bg.png) repeat center center;	}
div {font-family:Verdana, Arial, Helvetica, sans-serif;margin:0px;padding:0px; } /* border:solid 1px #ff0000 */
img {border:none;}
#header {width:100%; height:59px;position:relative; clear:both; float:left; display:block;text-align:center;}
#headerContent {	width:970px;height:39px;	background:transparent url(./gfx/degrade_haut.png) repeat-y top left;	margin-left:auto;margin-right:auto;	text-align:left;}
#headerContent img	{float:left;}
#headerCible {	width:970px;height:20px;	background-color:#47474A;	margin-left:auto;margin-right:auto;	text-transform : capitalize;	text-align:center;	letter-spacing:2px;	color:#ffffff;	font-weight:bold;	font-size:10pt;	line-height:20px}
#main {	width:100%;	position:relative; clear:both; float:left; display:block;		text-align:center;}
#mainContent {	width:970px; 	margin-left:auto; margin-right:auto;}
#mainLeft {	width:670px;min-height:600px;	background-color:#ffffff;	text-align:left;	float:left;		background-color : #ffffff ;}
#mainNav {float:left; clear:both; width:164px}
#mainLeftTop {float:left; clear:both;width:100%; height:158px; background: transparent url(./gfx/fille.png) no-repeat top right;}
#menLeftTopNav {float:left;}
#MainLeftTopMessageCommercial {float:left;width:490px; height:145px;}
#messageinfo {float:left; clear:both;width:100%; _height:30px; min-height:30px; font-size:10pt; font-weight:bold; text-align:center; color:#BB0000}
#mainLeftTop img{float:left;clear:both;}
/* rajout onglets */
#gammeliste {width:100%; display:block;}
#gammeliste div {float:left;}
.unegamme {display:block;}
.o1 {width:19px; height:28px; background:transparent url(./gfx/os1.png) no-repeat top right;}
.o2 {height:28px; background:transparent url(./gfx/os2.png) repeat-x top left;font-size:9pt; font-weight:normal; line-height:32px}
.o3 {width:19px; height:28px; background:transparent url(./gfx/os3.png) no-repeat top left;}
.os1 {width:19px; height:28px; background:transparent url(./gfx/o1.png) no-repeat top right;}
.os2 {height:28px; background:transparent url(./gfx/o2.png) repeat-x top left;font-size:9pt; font-weight:bold; line-height:32px}
.os3 {width:19px; height:28px; background:transparent url(./gfx/o3.png) no-repeat top left;}
/* reprise du a.gamme de plus bas */
a.aGamme:link 		{color:#000000; font-size: 9pt; text-decoration:none; font-family: "Verdana"; }
a.aGamme:visited 	{color:#000000; font-size: 9pt; text-decoration:none; font-family: "Verdana"; }
a.aGamme:hover 		{color:#003C73; font-size: 9pt; text-decoration:none; font-family: "Verdana"; }
a.aGammea:active 	{color:#000000; font-size: 9pt; text-decoration:none; font-family: "Verdana"; }
/* fin rajout onglets */
#gamme1 {			background : transparent url(./gfx/bg_eponges.png) no-repeat top left; 			width:100%; 			float:left; clear:both;					}
#gamme2 {	background : transparent url(./gfx/bg_peignoirs.png) no-repeat top left; 			width:100%; height:300px;			float:left; clear:both; 					}
#detail {background : transparent url(./gfx/bg_detail.png) no-repeat top left; 			width:100%; min-height:300px;			float:left; clear:both; 					}
.gammediv {width:594px; margin:70px 0 0 40px; min-height:100px;position:relative; }
.detaildiv {width:630px; margin:20px 0 0 40px; min-height:100px;position:relative; }
#detailPart1 {min-height: 270px;}
.ulprods {list-style-type:none;margin:0; padding:0;}
.unprod {float:left; width:140px; text-align:center;}
.btngamme {	background:transparent url(./gfx/btn.png) no-repeat center center;width:100%;height:33px; line-height:33px;cursor:pointer; font-size:9pt;bottom:0px; text-align:center}
.imglisting {border:solid 1px #000000;}
.separation {float:left;clear:both;}
.imggamme {width:100%; height:100px;  vertical-align:middle; }
#titreImage {width:250px; float:left;display:block;}
#fichetechnique {width:360px; float:left;position:relative; display:block;padding-top:30px;}
#fichetechnique dt{font-family:verdana, arial, sans serif; font-size:9pt;font-weight:bold;}
#fichetechnique dd{font-family:verdana, arial, sans serif; font-size:9pt;}
#produits {width:100%;  float:left;position:relative; clear:both;display:block;}
#produits table {width:100%;}
#produits table td{padding:4px; font-size:8pt;}
#mainRight {	width:280px; min-height:600px;	background-color:#47474A;	text-align:left;	float:left;	padding:10px;}
.divRight {background-color:#ffffff; border : solid 2px #000000; width:260px; height:130px; cursor:pointer}
#footer {	width:100%; _height:100px; min-height:100px;	position:relative; clear:both; float:left; display:block;		text-align:center;}
#footerContent {	width:970px;_height:100px;	min-height:100px;line-height:18px; background:transparent url(./gfx/degrade_bas.png) repeat-y top left;	margin-left:auto;margin-right:auto;	color:#ffffff;	font-weight:bold;	font-size:9pt;}
/* ----------------- css du bon de commande ----------------- */
.bdchead {font-weight:bold ; border: solid 1px #000000; background-color:#009cde}
.varno {color:#000000; text-align:center}
.varlib{text-align:left}
.varprix {text-align:center}
.varqtt  {text-align:center; border: solid 1px #555555; border-top:none;border-bottom:none;}
.vartotalligne {text-align:center}
.bdcprod {border-bottom: solid 1px #000000;}
.bdclibtotal {text-align:right; font-weight:bold;}
.bdctotal {font-weight:bold;}
.emptycart {font-weight:bold;color:#8d0405; text-align:center; font-size:11pt;font-family:verdana, serif}
/* ----------------- fin du css de bon de commande ----------------- */
/* definitions des # liens */
/* --------------------------> Général */
a:link 		{color:#0A76AC; font-size: 8pt; text-decoration:none; font-family: "Verdana"; }
a:visited 	{color:#0A76AC; font-size: 8pt; text-decoration:none; font-family: "Verdana"; }
a:hover 	{color:#B64A00; font-size: 8pt; text-decoration:none; font-family: "Verdana"; }
a:active 	{color:#0A76AC; font-size: 8pt; text-decoration:none; font-family: "Verdana"; }
/* --------------------------> Boutons des gammes */
a.gamme:link 		{color:#000000; font-size: 8pt; text-decoration:none; font-family: "Verdana"; }
a.gamme:visited 	{color:#000000; font-size: 8pt; text-decoration:none; font-family: "Verdana"; }
a.gamme:hover 		{color:#DD041D; font-size: 8pt; text-decoration:none; font-family: "Verdana"; }
a.gammea:active 	{color:#000000; font-size: 8pt; text-decoration:none; font-family: "Verdana"; }
/* --------------------------> Lien "mon panier" -----------------------------------------*/
a.monpanier:link 	{color:#ffffff; font-size: 9pt; text-decoration:none; font-family: "Verdana"; margin:5px;}
a.monpanier:visited {color:#ffffff; font-size: 9pt; text-decoration:none; font-family: "Verdana"; margin:5px;}
a.monpanier:hover 	{color:#0A76AC; font-size: 9pt; text-decoration:none; font-family: "Verdana"; margin:5px;}
a.monpanier:active 	{color:#ffffff; font-size: 9pt; text-decoration:none; font-family: "Verdana"; margin:5px;}
/* --------------------------> Liens de bas de page --------------------------------------*/
a.afoot:link 		{color:#ffffff; font-size: 9pt; text-decoration:none; font-family: "Verdana"; }
a.afoot:visited 	{color:#ffffff; font-size: 9pt; text-decoration:none; font-family: "Verdana"; }
a.afoot:hover 		{color:#DD041D; font-size: 9pt; text-decoration:none; font-family: "Verdana"; }
a.afoot:active 		{color:#ffffff; font-size: 9pt; text-decoration:none; font-family: "Verdana"; }

/* listes de définition */
dl.table-display {	width: 100%; margin: 2px 0 0 2px; padding: 0; font-family: georgia, times, serif; }
.table-display dt { width: 110px; float: left; margin: 0 0 0 0;  padding: 5px; border-top: 1px solid #999; font-weight: bold; font-size:9pt;clear:left;}
.table-display dd { width: 200px; float: left; margin: 0 0 0 0;   padding: 5px;border-top: 1px solid #999;  font-size:9pt;}
table td {font-size:8pt;}
#listingproduits td i {font-weight:normal}

#inscription input, select {width:183px;font-size:8pt;border:solid 1px #C1AFB4; cursor:pointer;}
#inscription input.large, select.large {width:496px;}
#inscription input:hover, select:hover{font-size:8pt; background-color:#9FCDE0; border:solid 1px #000000}
#inscription input:focus, select:focus {font-size:8pt; background-color:#ADE7A6; border:solid 1px #DF4C48}
#inscription input.chkbx {width:20px;border:none;}

#tableForm span {font-weight:bold;font-family: arial, serif; font-size:8pt;}
#tableForm span.obligatoire {font-weight:bold;font-family: arial, serif; font-size:8pt;color:#bb0000} 

input, select {width:183px;font-size:8pt;border:solid 1px #C1AFB4; cursor:pointer;}
input.large, select.large {width:496px;}
input.small {width:20px;}
input:hover, select:hover{font-size:8pt; background-color:#9FCDE0; border:solid 1px #000000}
input:focus, select:focus {font-size:8pt; background-color:#D7C66F; border:solid 1px #555555}
input.chkbx {width:20px;border:none;}

input.submit{background-color:transparent;border:none;}
input.submit:hover{background-color:transparent;border:none;}
.imgbtn {cursor:pointer}

filedset {width:95%;}
legend{font-size:14pt;color:#003E75;font-weight:bold}
p {font-size:8pt; padding:2px; font-family:verdana, arial, sans serif}
#retrieve form, #retrieve p {font-size:9pt;padding:20px;text-align:center}
#retrieve input.math{text-align:center}

#recalculer {display:none; font-size:9pt; padding:20px;}
#recalculer input{border:none;background-color:transparent;}
#recalculer input:hover{border:none;background-color:transparent;}
.l3semaines {font-size:8pt;color:#555555;width:99%; text-align:right; padding:0px;margin:0px;padding-top:5px;}

.hrfoot {height: 1px; color: #ffffff; background-color: #ffffff; width: 100%; border: none; float:left;clear:both;}
#footlinks {float:left; clear:both; margin-left:auto;margin-right:auto;width:100%}
#franco {color:#55555;font-style: italic;font-size:8pt;text-align:center;padding:5px;padding-left:0px;padding-right:0px;}
#franco span {font-weight:bold;}

/* modifs onglet */
.ongletgamme {background : transparent url(./gfx/bg_gammes.png) no-repeat top left; width:100%;	float:left; clear:both;	}
.ogammediv {width:594px; margin:12px 0 0 40px; min-height:100px;position:relative; }
.gamebaseline {width:100%; background:transparent url(./gfx/bg_baseline.png) no-repeat top left; width:650px; height:26px; line-height:26px; text-align:right; font-size:9pt;}
.gamebaselinespan {padding-right:20px}