/* Balises qui définissent des tableaux à angles arrondis (ici page principale) */
a:link{
color:#000000;
text-decoration:none;
cursor:pointer;
}

a:visited{ 
color:#000000;
text-decoration:none;
cursor:pointer;
}
 
a:Hover{ 
color:#1ea3d8;
text-decoration:underline;
cursor:pointer;
}

a:active{
color:#FFFFFF;
text-decoration:underline;
cursor:pointer;
}

a.arkt:link{
	color:#666666;
	text-decoration:none;
	cursor:pointer;
}

a.arkt:visited{ 
color:#666666;
text-decoration:none;
cursor:pointer;
}
 
a.arkt:Hover{ 
color:#c3c3c3;
text-decoration:underline;
cursor:pointer;
}

a.arkt:active{
color:#666666;
text-decoration:underline;
cursor:pointer;
}


a.info {
position: relative;
text-decoration: none;
color: black;
border-bottom: 0px gray dotted;
border:0;
}

a.info:active{
color:#FFFFFF;
text-decoration:none;
cursor:pointer;
border:0;
}

a.info:visited{
color:#FFFFFF;
text-decoration:none;
cursor:pointer;
border:0;
}

a.info:link{
color:#FFFFFF;
text-decoration:none;
cursor:pointer;
border:0;
}

a.info span {
display: none;
}
a.info:hover {
background: none; /* correction d'un bug IE */
z-index: 500;
}
a.info:hover span {
display:inline;
position: absolute;
top: 2em;
left: 0em;
background: #1ca3d8;
text-align: center;
color: white;
padding: 2px;
cursor:default;
}


body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*color: #000000;*/
	/*color: #ffffff;*/
}


td { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

input{
font-size:11px;
color:#333333;
border:0px solid #737373;
background:#ffffff;
}

input#order{
font-size:11px;
color:#777777;
border:0px;
}

textarea{
font-size:11px;
color:#777777;
border:1px solid #736c5d;
}

select{
font-size:11px;
color:#333333;
border:1px solid #777777;
background:#ffffff;
}

.Custtxtfield 
{
font-family:  Arial, Helvetica, sans-serif; 
font-size: 11px;
font-weight: bold;
background-color: #FFFFFF;
border:#333333 groove 1px;
}

.Custsubmitbtn {
	height:20px;
	text-transform:uppercase;
	cursor:pointer;
	background-image: url(images/bt-valider.gif);
	background-repeat: no-repeat;
	width: 62px;
}
.CustsubmitbtnOK {
	height:20px;
	text-transform:uppercase;
	cursor:pointer;
	background-image: url(images/bt-OK.png);
	background-repeat: no-repeat;
	width: 40px;
	background-position: center center;
}
.Custsubmitbtn2 {
	height:20px;
	text-transform:uppercase;
	cursor:hand;
	background-image: url(images/bt-valider2.gif);
	background-repeat: no-repeat;
	width: 62px;
}
.Custsubmitbtn3 {
	height:20px;
	text-transform:uppercase;
	cursor:hand;
	background-image: url(images/bt-valider3.gif);
	background-repeat: no-repeat;
	width: 62px;
}
.Custsubmitbtnpaypal {
	height:20px;
	text-transform:uppercase;
	cursor:hand;
	background-image: url(images/bt-paypal.gif);
	background-repeat: no-repeat;
	width: 129px;
}
.Custsubmitbtncb {
	height:0px;
	text-transform:uppercase;
	cursor:hand;
	background-image: url(images/bt-cb.gif);
	background-repeat: no-repeat;
	width: 129px;
}
.Custsubmitbtcheque {
	height:20px;
	text-transform:uppercase;
	cursor:hand;
	background-image: url(images/bt-cheque.gif);
	background-repeat: no-repeat;
	width: 188px;
}
.Custsubmitbtannul {
	height:31px;
	text-transform:uppercase;
	cursor:hand;
	background-image: url(button_annuler.gif);
	width: 95px;
	background-repeat: no-repeat;
}
.Adminsubmitbtn { 
color: #000000; 
font-weight: bolder; 
font-size: 11px; 
font-family: Arial, arial; 
background: #f7f7ff url(images/bkgadmbtn.gif); 
border: solid 1px #444 
}
 
 
.Custtxtfielddropdown
{
font-family:  Arial, Helvetica, sans-serif; 
font-size: 11px;
font-weight: bold
}


/*  banners */
.text_size9
{
    FONT-SIZE: 9pt;
    COLOR: black;
    LINE-HEIGHT: normal;
    TEXT-DECORATION: none
}

.box{
	height: 16px;
	width: 170px;
	border: 1px solid #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-indent: 1px;
	line-height: 13px;
	color: #1c1c1c;
}

.boxID{
	height: 15px;
	width: 90px;
	border: 1px solid #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-indent: 4px;
	line-height: 13px;
	color: #1da3d8;
}

.fieldbox
{		
	border:#666666 1px solid;
    FONT-SIZE: 11px;
    BACKGROUND: #ffffff;
    COLOR: #333333;
    FONT-FAMILY: verdana;
}
.color_formborder
{
    BACKGROUND-COLOR: lightgrey
}
.color_formheader
{
    BACKGROUND-COLOR: #dddddd
}
.color_formfields
{
    BACKGROUND-COLOR: #f5f5f5
}
.color_formfieldsalt
{
    BACKGROUND-COLOR: #f0f0f0
}
.color_formresponse
{
    BACKGROUND-COLOR: white
}
.hdrproductwhite {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}

/* STYLE POUR PRESENTATION GENERALE */
body{
	background-image:url(images/background.jpg);
	background-repeat:no-repeat;
	margin:0px;
	/*color:#5b5e5f;*/
	/*scrollbar-arrow-color:#3d4433;
	scrollbar-3dlight-color:#3d4433;
	scrollbar-highlight-color:#eee8dc;
	scrollbar-face-color:#eee8dc;
	scrollbar-shadow-color:#3d4433;
	scrollbar-darkshadow-color:#3d4433;
	scrollbar-track-color:#eee8dc;*/
	background-position: center top;
	background-color: #ffffff;
}

.top_ban{
height:164px;

/*text-align:center; */
background-image:url(images/home_topban.jpg);
background-repeat:repeat-x;
}

.corner_left{
	/*width:204px;*/
	height:164px;
	
	/*text-align:center;
	vertical-align:middle;*/
	/*background-image:url(images/logo-igwis.jpg);
	background-repeat:no-repeat;*/
	background-image:url(images/home_topban.jpg);
	background-repeat:repeat-x;
	/*background-position: left top;*/
}

.corner_right{
/*background-image:url(images/home_cornerright.jpg);
background-repeat:no-repeat;*/
height:164px;
background-image:url(images/home_topban.jpg);
background-repeat:repeat-x;
}

.column_left{
/*width:202px;*/
text-align:center;
vertical-align:top;
background-color:#868b8e;
/*background-image:url(images/home_leftcol.jpg);
background-repeat:repeat-y;*/

}

.column_left_rechercher{
width:221px;
background-color:#c0c8cb;
text-align:center;
vertical-align:top;
/*background-image:url(images/home_leftcol-rechercher.jpg);
background-repeat:repeat-y;*/
}

.column_left_homme{
width:221px;
text-align:center;
vertical-align:top;
background-image:url(images/home_leftcol-homme.jpg);
background-repeat:repeat-y;
}

.column_left_femme{
width:221px;
text-align:center;
vertical-align:top;
background-image:url(images/home_leftcol-femme.jpg);
background-repeat:repeat-y;
}

.column_left_mixte{
width:221px;
text-align:center;
vertical-align:top;
background-image:url(images/home_leftcol-mixte.jpg);
background-repeat:repeat-y;
}

.column_left_junior{
width:221px;
text-align:center;
vertical-align:top;
background-image:url(images/home_leftcol-junior.jpg);
background-repeat:repeat-y;
}

.column_right{
width:185px;
text-align:left;
vertical-align:top;
}

.column_right_panier{
width:190px;
text-align:center;
vertical-align:top;
background-image:url(images/home_rightcol-panier.jpg);
background-repeat:repeat-y;
}

.column_right_newsletter{
width:190px;
text-align:center;
vertical-align:top;
background-image:url(images/home_rightcol-newsletter.jpg);
background-repeat:repeat-y;
}

.home{
text-align:center;
vertical-align:top;
background-color:#ffffff;
/*background-image:url(images/home_center.jpg);
background-repeat:repeat;*/
}

.bottom_ban{
	height:50px;
	text-align:left;
	vertical-align:middle;
	background-image:url(images/home_bottomban.jpg);
	background-repeat:no-repeat;
	background-position: center top;
}

/* STYLE POUR PRESENTATION ENCART */
.encartadetitle{
/*width:150px;*/
text-align:center;
vertical-align:middle;
font-family:verdana;
font-size:15px;
font-weight:bold;
color:#3d4433;
text-transform:uppercase;
/*border:1px solid #736e60;*/
}

.encarttitle{
	padding:2px;
	text-align:left;
	vertical-align:middle;
	font-family:verdana;
	font-size:12px;
	/*font-weight:bold;
	color:#0099FF;
	text-transform:uppercase;
	/*background-image: url(images/titre02.jpg); */
	background-repeat: repeat-x;
	height: 50px;
}

.EncadrementBloc
{
    border-style:solid;
    border-width:1px;
    border-color:#C0C8CB
}

.encart{
font-size:12px;
font-weight:bold;
color:#000000;
text-transform:uppercase;
/*border:1px solid #736e60;*/
height:30px;
}

.encart_image{
text-align:center;
vertical-align:middle;
/*border:0px solid #736e60;*/
}

.encart_topleft{
width:6px;
height:6px;
/*background-image:url(images/encart_topleft.jpg);*/
}

.encart_top{
height:6px;
/*background-image:url(images/encart_top.jpg);
background-repeat:repeat-x;*/
}

.encart_topright{
width:6px;
height:6px;
/*background-image:url(images/encart_topright.jpg);*/
}

.encart_right{
	width:24px;
	/*background-image: url(images/titre03.jpg);*/
	background-repeat: no-repeat;
	height: 50px;
	/*background-image:url(images/encart_right.jpg);
background-repeat:repeat-y;*/
}

.encart_bottomright{
width:6px;
height:6px;
/*background-image:url(images/encart_bottomright.jpg);*/
}

.encart_bottom{
height:6px;
/*background-image:url(images/encart_bottom.jpg);
background-repeat:repeat-x;*/
}

.encart_bottomleft{
width:6px;
height:6px;
/*background-image:url(images/encart_bottomleft.jpg);*/
}

.encart_left{
	width:111px;
	/*background-image: url(images/titre01.jpg); */
	background-repeat: no-repeat;
	height: 50px;/*background-image:url(images/encart_left.jpg);
background-repeat:repeat-y;*/
}

.encart_middle{
	vertical-align:middle;
	background-image: url(images/titre02.jpg);
	background-repeat: repeat-x;
	height: 50px;
}

.encart_titleclassik{
	font-family:verdana;
	font-size:13px;
	font-weight:bold;
	color:#0099CC;
	text-transform:uppercase;
	/*background-color: #FFFFFF;*/
}
.encart_title{
	font-family:verdana;
	font-size:13px;
	font-weight:bold;
	color:#333333;
	/*text-transform:uppercase;*/
	background-image: url(images/back_bt.jpg);
	background-repeat: no-repeat;
	background-position: 0px center;
	/*height: 23px;*/
	width: 180px;
	line-height: 12px;
}

.encart_title_VP{
	font-family:verdana;
	font-size:13px;
	font-weight:bold;
	color:#333333;
	/*text-transform:uppercase;*/
	background-image: url(images/titre-vp.jpg);
	background-repeat: no-repeat;
	background-position: 0px center;
	width: 180px;
	line-height: 12px;
	
}

.encart_titlesearch{
	font-family:verdana;
	font-size:13px;
	font-weight:bold;
	color:#674540;
	text-transform:uppercase;
	background-image: url(images/recherche.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 36px;
	width: 185px;
	line-height: 36px;
	/*padding-left: 5px;*/
}
.encart_titlepanier{
	font-family:verdana;
	font-size:13px;
	font-weight:bold;
	color:#c39420;
	text-transform:uppercase;
	background-image: url(media/monpanier.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 38px;
	width: 185px;
	padding-left:5px;
}
.encart_titlenewsletter{
	font-family:verdana;
	font-size:13px;
	font-weight:bold;
	color:#1da3d8;
	text-transform:uppercase;
	background-image: url(media/newsletter.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 26px;
	width: 185px;
	padding-left:5px;
	vertical-align:top
}
.encart_title:link{
font-family:verdana;
font-size:13px;
font-weight:bold;
color:#c39420;
text-transform:uppercase;
/*background:#505050;*/
}

.encart_title:hover{
font-family:verdana;
font-size:13px;
font-weight:bold;
color:#20a4bb;
text-transform:uppercase;
/*background:#505050;*/
}

.encart_title:visited{
font-family:verdana;
font-size:13px;
font-weight:bold;
color:#c39420;
text-transform:uppercase;
/*background:#505050;*/
}
.encart_titleclassik:link{
font-family:verdana;
font-size:13px;
font-weight:bold;
color:#c39420;
text-transform:uppercase;
/*background:#505050;*/
}

.encart_titleclassik:hover{
font-family:verdana;
font-size:13px;
font-weight:bold;
color:#20a4bb;
text-transform:uppercase;
/*background:#505050;*/
}

.encart_titleclassik:visited{
font-family:verdana;
font-size:13px;
font-weight:bold;
color:#c39420;
text-transform:uppercase;
/*background:#505050;*/
}
.encart_content{
font-family:verdana;
font-size:11px;
color:#C3C3C3;
}

.encart_contentsearch{
	font-family:verdana;
	font-size:11px;
	background-image: url(images/backrecherche.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	
	
	/*background-color: #aaadaf;*/
}
.encart_contentpanier{
	font-family:verdana;
	font-size:12px;
	color:#b07d01;
	text-align:center;
	/*background-color: #bfc8cb;*/
	font-weight: bold;
	padding-bottom:10px;
}
.encart_contentnewsletter{
	font-family:verdana;
	font-size:11px;
	color:#666666;
	background-color: #E7E7E7;
}

/* STYLE DE LA FICHE DETAILLEE */
.desc_title{
    color: #1da2d7;
	text-align:left;
	font-size:12px;
	/*font-weight:bold;*/
	padding-bottom:2px;
	padding-top:5px;
	/*height:35px;*/
	vertical-align:top;
	/*background-image: url(images/fondtitre.jpg);
	background-repeat: no-repeat;
	background-position: left center;*/
}

.price{
	font-size:16px;
	font-weight:bold;
	color: #c6125b;
	background-image: url(images/fondprice-fiche.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	text-align: center;
	height: 58px;
	width: 190px;
	vertical-align: bottom;
	line-height: 50px;
}

.retailprice{
font-size:12px;
font-weight:bold;
color:#006666;
}

.strikeprice{
position:relative;
left:80px;
top:17px;
}

.strikemain{
position:absolute;
height:20px;
}

.cross{
font-size:14px;
font-weight:bold;
}

.remise{
	font-size: 10pt ; 
	color:#c6125b ; 
	font-weight:bold;
}

/* STYLES DES LIENS DU SITE */
a.piedpage:link{
color:#333333;
/*color:#ffffff;*/
text-transform:uppercase;
cursor:pointer;
}

a.piedpage:visited{
color:#333333;
text-transform:uppercase;
cursor:pointer;
}

.categories{
font-size:20px;
font-weight:bold;
}
/* STYLES POUR LE COMPTE CLIENT */
a.customer_account:link{
font-size:12px;
font-weight:bold;
color:#1A1A1A;
cursor:pointer;
}

a.customer_account:visited{
font-size:12px;
font-weight:bold;
color:#1A1A1A;
cursor:pointer;
}

a.customer_account:hover{
font-size:12px;
font-weight:bold;
color:#1A1A1A;
cursor:pointer;
}

.cartformat{
background-color:#e3e7e8;
text-align:right;
}

/* STYLES DES LIENS DE CATEGORIES */
a.categoriesLink:link{
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
}
a.categoriesLink:visited{
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
}
a.categoriesLink:hover{
	color:#555555;
	font-size:12px;
	text-decoration:none;
}

a.button:link{color:#ffffff; text-decoration:none;}
a.button:visited{color:#ffffff; text-decoration:none;}
a.button:hover{color:#ffffff; text-decoration:none;}

/* CYBERSHOP STYLE */
a.cybershopasp:link{color:#ffffff;}
a.cybershopasp:visited{color:#ffffff;}
a.cybershopasp:hover{color:#ffffff;}

/* GESTION DE L'AFFICHAGE DES PRIX */
#prixboutique{
	font-size:12px;
} /* prix de vente en boutique */
.soldpriceboutique{width:40%; text-align:center; vertical-align:middle;}
.PrixBoutiqueStrike{
	background-image: url(images/StrikePrice.gif);
	background-repeat: no-repeat;
	background-position: top center;
	height: 20px;
	width: 104px;}
#prixancien{}		/* prix Igwis si présent */
#prixactuel{
	text-align:center;
	color:#c6125b;
	font-weight:bold;
	font-size:12px;
	background-image: url(images/fondprice.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 50px;
	width: 104px;
}	/* prix soldé si ancien prix existant, sinon prix Igwis */

.soldprice{width:29%; text-align:center; vertical-align:middle;
font-family:verdana;
}
#prixSpecialOffer{
	text-align:center;
	font-weight:bold;
	font-size:12px;
	background-image: url(images/fond-prix.jpg);
	color:#FF0000;
	background-repeat: no-repeat;
	background-position:left center;
	/*width: 104px;*/
}	/* prix soldé si ancien prix existant, sinon prix Igwis */

#ArticleEpuise{
	text-align:center;
	font-weight:bold;
	font-size:12px;
	/*background-image: url(images/fond-prix.jpg) ;*/
	color:#FF0000;
	background-repeat: no-repeat;
	background-color:#FFFF99;
	/*background-position:left center;*/
	/*width: 104px;*/
}	

.soldprice{text-align:center; vertical-align:middle;
font-family:verdana;
}
.soldprice1{text-align:center; vertical-align:middle;
font-family:verdana;
}
#PrixRemise{
	text-align:center;
	color:#c6125b;
	font-weight:bold;
	font-size:12px;
	background-image: url(images/EcoBoutique.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 50px;
	/*width: 104px;*/
}	/* prix soldé si ancien prix existant, sinon prix Igwis */

.RemisePrice{width:24%; text-align:center; vertical-align:middle;
font-size:10px;
}

#PrixRemiseProd{
	color:#c6125b;
	font-weight:bold;
	font-size:12px;
}	/* prix soldé si ancien prix existant, sinon prix Igwis */

.RemisePriceProd{width:100%;}

#ficheProdTable{width:50%; background:red;}
#ficheProdError{
	text-align:center;
	color:#ffffff;
	font-weight:bold;
	padding:10px;
	text-transform:uppercase;
}
/*.separatormoz{
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #999999;
} */
.separatormozvert{
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #999999;
}

#SeparateurCat{
	background-image: url(images/separhom.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 17px;
	width: 185px;
}



#HommeCat{
	background-image: url(images/backhom.jpg);
	background-repeat: repeat-y;
	background-position: 0px center;
	
	border: 0px;
	cellpadding: 0px;
	cellspacing: 0px;
}

#FemmeCat{
	background-image: url(images/backfem.jpg);
	background-repeat: repeat-y;
	background-position: 0px center;
	
	border: 0px;
	cellpadding: 0px;
	cellspacing: 0px;
}

#JuniorCat{
	background-image: url(images/backjunior.jpg);
	background-repeat: repeat-y;
	background-position: 0px center;
	
	border: 0px;
	cellpadding: 0px;
	cellspacing: 0px;
}

#AccessoirCat{
	background-image: url(images/backacc.jpg);
	background-repeat: repeat-y;
	background-position: 0px center;
	
	border: 0px;
	cellpadding: 0px;
	cellspacing: 0px;
}

#SnowCat{
	background-image: url(images/backSnow.jpg);
	background-repeat: repeat-y;
	background-position: 0px center;
	
	border: 0px;
	cellpadding: 0px;
	cellspacing: 0px;
}

#VenteCat{
	background-image: url(images/back-VP.jpg);
	background-repeat: repeat-y;
	background-position: 0px center;
	
	border: 0px;
	cellpadding: 0px;
	cellspacing: 0px;
}

.PointRelais { 
font-family:Verdana,Arial,Helvetica,san-serif; 
font-size:13px; 
color:#333333;
} 

.sansbordure
{
border: 0px; /* ne mets pas de bordure */
cellspacing: 0px;
bordercolor: #000080;
bgcolor: none;
}

.AvecBordure
{
border:1px;
cellspacing: 1px;
background-color: #e3e7e8;
}

.AvecBordureLegere
{
border:1px;
cellspacing: 1px;
background-color: #F4F4F4;
}
