html, div, body, p{margin:0px; padding:0px;}
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#6C6D6F;
}
a{
	text-decoration:none;
	color:#6C6D6F;
}
h1, h2, h3{
	font-size:20px;
}
a:hover{
	text-decoration:underline;
	color:#6C6D6F;
}
input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6C6D6F;
}
.clear, .bloc{
	clear:both;
}
img {
	border:none;
}
ul{
	margin:0;
}
li{
	list-style:none;
}
#conteneur{
	width:1135px;
	margin:auto;
	margin-top:10px;
}
.header {
	margin-top:30px;
}
.menuheader{
	float:right;
	margin-top:10px;
}
.logo{
	float:left;
}
.drapeaux {
	float:left;
	text-align:center;
	margin-top:10px;
	padding-left:25px;
}
.lienheader{
	float:left;
	background-image:url(images/templates/puceliste.jpg);
	background-repeat:no-repeat;
	background-position:0px 6px;
	padding-right:10px;
	margin-top:15px;
}
.lienheader a{
	padding-left:11px;
}
.menuheader a{
	color:#95969A;
}
.boutonpanier {
	background-image:url(images/templates/boutonpanier.gif);
	background-repeat:no-repeat;
	float:left;
	padding-bottom:10px;
	padding-right:41px;
	padding-left:15px;
	margin-top:10px;
	padding-top:5px;
}
.boutonpanier a{
	color:#FFFFFF;
	padding-top:5px;
}
.boutonpanier a:hover{
	text-decoration:none;
}
.menuvertical{
	float:left;
	margin-top:25px;
	width:140px;
}
.collection_1{
	background-image:url(images/templates/bg_collectionchic.jpg);
	background-repeat:no-repeat;
	width:128px;
	padding-top:6px;
	height:25px;
	text-align:center;
	float:left;
}
.collection_1 a{
	color:#FFFFFF;
}
.collection_1 a:hover{
	text-decoration:none;
	color:#FFFFFF;
}

.collection_2{
	background-image:url(images/templates/bg_collectionpop.jpg);
	background-repeat:no-repeat;
	width:128px;
	padding-top:6px;
	height:26px;
	text-align:center;
	float:left;
}
.collection_2 a{
	color:#FFFFFF;
}
.collection_2 a:hover{
	text-decoration:none;
	color:#FFFFFF;
}

.accueil{
	background-image:url(images/templates/bg_accueil.jpg);
	background-repeat:no-repeat;
	width:128px;
	padding-top:6px;
	height:26px;
	text-align:center;
	float:left;
}
.accueil a{
	color:#EA6B26;
}
.accueil a:hover{
	text-decoration:none;
	color:#EA6B26;
}

.menuhorizontal{
	width:1000px;
	float:left;
	margin-top:35px;
	margin-bottom:10px;
}
.lienmenu{
	background-image:url(images/templates/menuhorizontal.gif);
	height:27px;
	width:114px;
	text-align:center;
	padding-top:5px;
	float:left;
	z-index:100000;
}
.lienmenu a{
	color:#939496;
	z-index:100000;
}
.lienmenu a:hover {
	color:#EA6B26;
	text-decoration:none;
	z-index:100000;
}
.lienmenu ul {
	padding:0;
	margin-top:10px;
	margin-left:0px;
	z-index:100000;
	-margin-left:-57px;
	*margin-left:-57px;
	text-align:left;
	position:absolute;
}
.lienmenu li {
	width:100px;
	height:22px;
	background-image:url(images/templates/bg_ssonglet.png);	
	background-repeat:no-repeat;
	background-position:top left;
	behavior: url(iepngfix.htc);
	color:#FFFFFF;
	padding-bottom:1px;
	font-size:12px;
	padding-left:14px;
	padding-top:4px;
	z-index:100000;
}
.lienmenu li:hover {
	width:100px;
	height:22px;
	background-image:url(images/templates/bg_ssonglet_hover.png);	
	background-repeat:no-repeat;
	background-position:top left;
	behavior: url(iepngfix.htc);
	color:#FFFFFF;
	padding-bottom:1px;
	font-size:12px;
	padding-left:14px;
	padding-top:4px;
	z-index:100000;
}
.lienmenu li:hover a {
	color:#EA6B26;
	z-index:100000;
}
.lienmenu li a {
	color:#FFFFFF;
	z-index:100000;
}
.lienmenu li a:hover {
	color:#EA6B26;
	z-index:100000;
}
.lienmenu_select{
	background-image:url(images/templates/menuhorizontal.gif);
	height:27px;
	width:114px;
	text-align:center;
	padding-top:5px;
	float:left;
	z-index:100000;
}
.lienmenu_select a{
	color:#EA6B26;
	z-index:100000;
}
.lienmenu_select a:hover {
	color:#EA6B26;
	text-decoration:none;
	z-index:100000;
}
.lienmenu_select ul {
	padding:0;
	margin-top:10px;
	margin-left:0px;
	-margin-left:-57px;
	*margin-left:-57px;
	text-align:left;
	position:absolute;
	z-index:100000;
}
.lienmenu_select li {
	width:100px;
	height:22px;
	background-image:url(images/templates/bg_ssonglet.png);	
	background-repeat:no-repeat;
	background-position:top left;
	behavior: url(iepngfix.htc);
	color:#FFFFFF;
	padding-bottom:1px;
	font-size:12px;
	padding-left:14px;
	padding-top:4px;
	z-index:100000;
}
.lienmenu_select li:hover {
	width:100px;
	height:22px;
	background-image:url(images/templates/bg_ssonglet_hover.png);	
	background-repeat:no-repeat;
	background-position:top left;
	behavior: url(iepngfix.htc);
	color:#FFFFFF;
	padding-bottom:1px;
	font-size:12px;
	padding-left:14px;
	padding-top:4px;
	z-index:100000;
}
.lienmenu_select li:hover a {
	color:#EA6B26;
	z-index:100000;
}

.lienmenu_select li a {
	color:#FFFFFF;
	z-index:100000;
}
.lienmenu_select li a:hover {
	color:#FFFFFF;
	z-index:100000;
}

.accueilflash{
	/*width:1020px;*/
	width:878px;
	margin-top:20px;
	height:370px;
	margin-bottom:30px;
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:142px;
}
.bordgauche{
	width:15px;
	height:43px;
	float:left;
	background-image:url(images/templates/bordgauche.gif);
	background-repeat:no-repeat;
}
.borddroit{
	width:15px;
	height:43px;
	float:left;
	background-image:url(images/templates/borddroit.gif);
	background-repeat:no-repeat;
}
.menubas{
	width:990px;
	background-image:url(images/templates/menubas.jpg);
	background-repeat:repeat-x;
	height:43px;
	float:left;
	text-align:center;
	margin-bottom:10px;
}
.bloccoupdecoeur{
	float:left;
	width:200px;
	height:130px;
	text-align:center;
}
.menubas ul{
	margin-top:11px;
}
.menubas li{
	background-image:url(images/templates/puceliste.jpg);
	background-position:0 6px;
	background-repeat:no-repeat;
	display:inline;
	padding-left:10px;
	padding-right:30px;
}
.menubas a{
	color:#95969A;
}
.copyright{
	width:1000px;
	text-align:center;
	font-size:11px;
	color:#95969A;
	margin-bottom:30px;
}
.copyright a{
	color:#95969A;
}
.imagegauche{
	margin-top:40px;
	width:150px;
	float:left;
	margin-bottom:50px;
}
#droite{
	float:left;
	width:820px;
	padding-left:40px;
	padding-bottom:25px;
}
#droitepromo{
	float:left;
	width:820px;
	text-align:center;
	padding-left:400px;
	padding-bottom:25px;
}
.droitepromo{
	float:left;
	width:820px;
	text-align:center;
	padding-left:40px;
}
.contenu{
	width:1020px;
	margin:auto;
}
/*.souscateg{
	float:left;
	width:190px;
	padding-right:15px;
	padding-top:15px;
	height:230px;
}*/
.souscateg{
	float:left;
	width:240px;
	padding-right:5px;
	padding-top:10px;
}

.souscateg2{
	float:left;
	width:190px;
	padding-right:15px;
	padding-top:15px;
	height:275px;
	
}

.libellesouscateg {
	text-align:center;
	height:55px;
}
.libellesouscateg a{
	color:#6C0034;
}
.imagesouscateg {
	height:220px;
	text-align:center;
}
.chevrons{
	margin-top:100px;
	float:left;
	width:228px;
	text-align:center;
}
.articleimages{
	float:left;
	width:340px;
	margin-top:40px;
}
.articleimage{
	text-align:center;
	margin-bottom:15px;
	width:280px;
	height:319px;
	padding-left:20px;
	z-index:1000;
}
#big{
	/*width:320px;
	height:319px;*/
	text-align:center;
}
.articlecontenu{
	float:right;
	width:440px;
	text-align:left;
	margin-top:40px;
}
.articlelibelle h1{
	color:#680035;
	display:inline;
}
.articlelibelle {
	float:left;
}
.articleprix{
	padding-left:80px;
	color:#939498;
	font-weight:bold;
	float:left;
	text-align:right;
}
.articleprix input {
	color:#939498;
	font-weight:bold;
	background:none;
	border:0;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	font-size:18px;
	vertical-align:middle;
}
.colori{
	float:left;
	margin-top:25px;
	padding-right:15px;
}
.colori img {
	border:1px solid #FFFFFF;
}
.colori img:hover {
	border:1px solid #000000;
}
.contenucolori{
	width:330px;
	float:left;
}
.articledescription{
	float:left;
	width:330px;
	margin-top:5px;
	font-size:12px;
}
.blocpanier{
	width:280px;
	margin-top:25px;
	color:#690134;
	font-weight:bold;
	text-align:right;
}
.articlemotif{
	float:left;
	text-align:right;
	width:140px;
	padding-right:20px;
	-padding-top:3px;
	*padding-top:3px;
}
.articlequantite{
	float:right;
	width:120px;
}
.recommander{
	background-image:url(images/templates/puceviolet.jpg);
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding-left:10px;
	margin-left:50px;
	margin-top:10px;
	font-size:12px;
}
.recommander a{
	color:#6E6E70;
}
.articlerecommande{
	margin-top:40px;
}
.articlerecommande p{
	font-size:12px;
}

.blocarticlerecommande{
	float:left;
	padding-left:10px;
	margin-top:20px;
}
.minicoloris {
	padding-left:55px;
	height:25px;
}
.minicolori{
	float:left;
	text-align:center;
	padding-left:15px;
}
.minicolori_checked img{
	border-bottom:1px solid #000000;
}

.prixsouscateg{
	margin-bottom:10px;
	text-align:center;
	height:15px;
}


.recommanderpage p {
	text-align:center;
	color:#680035;
	font-weight:bold;
	padding-top:10px;
	font-size:20px;
}
.pagecontenu {
	width:900px;
	padding-left:130px;
	padding-bottom:25px;
	font-size:14px;
}

.titrecontenu {
	color:#680035;
	font-weight:bold;
	padding-left:130px;
	margin-bottom:15px;
	/*font-size:20px;*/
	text-align:center;
}
.cadre {
	width:430px;
	text-align:center;
	float:left;
}
.loichatel {
	text-align:center;
	font-size:12px;
	padding-bottom:15px;
	color:#680035;
}
.td_head_cde {
	color:#bed24d;
	font-weight:bold;
	height:35px;	
	text-align:center;
}
.td_foot_cde {
	text-align:right;
	height:20px;
}
.boutons_commande {
	margin-top:25px;
	margin-bottom:10px;
	text-align:right;
}

.erreur {
	color:#680035;
	text-align:center;
}
.etoile {
	color:#680035;
}
.plancategories {
	float:left;
	width:400px;
	padding-left:50px;
}
.planpagesbit {
	margin-left:10px;
}
.planpages {
	float:left;
}
.caract {
	text-align:left;
	font-size:12px;
	margin-bottom:10px;
}
.imgsup {
	width:300px;
}
.imgsupbit {
	float:left;
	width:100px;
	text-align:center;
	height:100px;
}
.pagecontenu2 {
	width:1030px;
	padding-bottom:25px;
	font-size:14px;
	padding-top:15px;
}
.pdv_img {
	float:left;
	width:600px;
	text-align:center;
}
.pdv_txt {
	float:right;
	width:350px;
}
h3.toggler {
	cursor: pointer;
	font-size:14px;
	width:342px;
	background-image:url(images/templates/bg_toggler.jpg);	
	background-repeat:no-repeat;
	background-position:bottom left;
	padding-bottom:8px;	
	padding-left:8px;
	/*behavior: url(iepngfix.htc);*/
}

.explication {
	font-size:15px;
	font-weight:bold;
}

/* ZOOM */
#product_zoom {width: 807px; text-align: center;}
#zoom_viewer {margin: 0 auto;}
#zoom_mask {display: block; height: 380px; overflow: hidden; width: 807px;}
#zoom_help {color: #000; border: 1px solid #000; font-size: 12px; font-weight: bold; background-color: #FFF; width: 230px; position: absolute; bottom: 35px; left: 285px}
.zoom_strip {height: 30px; line-height: 30px;}
#image_zoom {cursor: url(../images/pictos/zoom-in.cur) 0 0, pointer;}
.zoom_dragger {cursor: url(../images/pictos/hand_1.cur) 0 0, move;}
.zoom_click {cursor: url(../images/pictos/hand_1.cur) 0 0, move;}
.zoom_move {cursor: url(../images/pictos/hand_2.cur) 0 0, move;}

