#body {
	padding:0;
	margin:0;
	text-align:center;
	background:url('http://www.z-clothing.com/img/bg.png') top center repeat;
	font-family:arial;
	font-size:12px;
}

a {
	text-decoration:none;
	vertical-align:top;
}

h1, h2, h3 {
	padding:0px;
	margin:0px;
}

img {
	border:0px;
	vertical-align:top;
}

.clear {
	clear:both;
}

/* ************************************************************ */
/*  CONTENEUR GLOBAL */
/* ************************************************************ */
#wrapper_head1 {
	width:980px;
	height:135px;
	margin:0 auto;
}
#wrapper_head2 {
	width:980px;
	height:135px;
}
#logo {
	float:left;
	width:332px;
	height:135px;
	margin-left:0px;
}

#btn_right {
	float:right;
	width:212px;
}
#btn_right1 {
	float:right;
	width:212px;
	height:55px;
	margin:0 auto;
	margin-right:16px;
	margin-top:32px;
	background: url('http://www.z-clothing.com/img/contact_us.png') top center no-repeat;
}
#btn_tailles {
	float:right;
	width:73px;
	height:20px;
	margin:0 auto;
	margin-right:16px;
	margin-top:24px;
}
#btn_moins {
	float:right;
	width:21px;
	height:20px;
	margin:0 auto;
	margin-right:3px;
	background: url('http://www.z-clothing.com/img/moins.png') top center no-repeat;
	cursor:pointer;
}
#btn_plus {
	float:right;
	width:21px;
	height:20px;
	margin:0 auto;
	background: url('http://www.z-clothing.com/img/plus.png') top center no-repeat;
	cursor:pointer;
}
#btn_normal {
	float:right;
	width:21px;
	height:20px;
	margin:0 auto;
	margin-right:3px;
	background: url('http://www.z-clothing.com/img/normal.png') top center no-repeat;
	cursor:pointer;
}


#menu_zone {
	width:980px;
	height:47px;
	text-align:center;
	margin:0 auto;
	padding-top:4px;
	background: url('http://www.z-clothing.com/img/menu_barre2.png') top center no-repeat;
}
#menu_zone a.item {
	display:inline-block;
	height:47px;
	line-height:47px;
	color:#ffffff;
	text-decoration:none;
	font-family:arial, verdana, sans-serif;
	text-align:center;
	text-decoration:underline;
	cursor:pointer;
}
#menu_zone a.item b {
	float:left;
	display:block;
	padding:0 18px 0 14px;
	background:url(http://www.z-clothing.com/img/separateur.png) no-repeat right
}

#menu_zone > a.last b {
	background:none
}
#menu_zone a.item b span {
	float:left;
	display:block;
	padding:0 0 0 0px;
}
#menu_zone a.item:hover {
	color:#ffffff;
	background: url('http://www.z-clothing.com/img/menu_actif.png') repeat-x center top;
}
#menu_zone a.item:hover  b {
	color:#ffffff;
}
#menu_zone a.item:hover  b span {
	color:#ffffff;
	background:url('http://www.z-clothing.com/img/menu_fleche.png') no-repeat center bottom;
}



#wrapper_zone {
	width:948px;
	padding-left:16px;
	padding-right:16px;
	padding-top:8px;
	margin:0 auto;
	background: url('http://www.z-clothing.com/img/cnt_bg.png') top center repeat-y;
}
.main_view {
	width:937px;
    height:317px;
	padding-left:4px;
	padding-right:3px;
	padding-top:5px;
	padding-bottom:3px;
	margin:0 auto;
	margin-bottom:10px;
	background:url('http://www.z-clothing.com/img/slider.png') no-repeat center top;
}
.window {
	width:937px;
    height:313px;
	margin-top:0px;
	margin-left:0px;
    position: relative;
    overflow-x: hidden;
    overflow-y: hidden;    
	text-align: left;
	z-index:10px;
}
.image_reel {
    left: 0;
    position: absolute;
    top: 0;
}
.paging {
	float:left;
	margin-top:-302px;
	margin-left:6px;
    width: 85px;
	z-index:20px;
	position:relative;
}
.apg {
	height:78px;
    width:107px;
	text-align:center;
	margin-bottom:10px;
	padding:7px;
	background:url('http://www.z-clothing.com/img/slider_mini.png') no-repeat center top;
}
.apg a {
	color:#ffffff;
}
.apg a img {
	height:78px;
    width:107px;
}
.col1 {
	float:left;
    width:233px;
	margin-left:3px;
	padding-right:6px;
	margin-right:4px;
	background:url('http://www.z-clothing.com/img/col_sep.png') repeat-y right top;
}
.impression_tout_volume {
	height:131px;
    width:233px;
	margin-bottom:10px;
}
.dynamisme_efficacite {
	height:131px;
    width:233px;
	margin-bottom:10px;
}
.qualite_label {
	height:131px;
    width:233px;
	margin-bottom:10px;
}
.impression_tout_volume a img, .dynamisme_efficacite a img, .qualite_label a img{
	border:0px;
}
.form1 {
    width:233px;
	height:235px;
	background:url('http://www.z-clothing.com/img/form1_bg.png') no-repeat center top;
	padding-top:35px;
}
.form2 {
    width:233px;
	height:350px;
	padding-top:35px;
}
.form3 {
    width:233px;
	height:750px;
	padding-top:35px;
}
.form4 {
    width:233px;
	height:160px;
	padding-top:35px;
}


.form1_name_in {
	
}
.form1_name {
    width:203px;
	height:30px;
	padding-left:30px;
	margin-left:5px;
	background:none;
	border:0px;
	color:#3c3c3c;
}
.form1_mail_in {
	margin-top:3px;
}
.form1_mail {
    width:203px;
	height:30px;
	padding-left:30px;
	margin-left:5px;
	background:none;
	border:0px;
	color:#3c3c3c;
}
.form1_tel_in {
	margin-top:3px;
}
.form1_tel {
    width:203px;
	height:30px;
	padding-left:30px;
	margin-left:5px;
	background:none;
	border:0px;
	color:#3c3c3c;
}
.form1_quand_in {
	margin-top:25px;
}
.form1_quand {
    width:223px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	margin-left:3px;
	background:#ffffff;
	border-radius:5px;
	border:0px;
	color:#3c3c3c;
}
.form1_submit_in {
	margin-top:14px;
}
.form1_submit {
	float:left;
    width:117px;
	height:31px;
	margin-left:1px;
	background:none;
	border:0px solid red;
	cursor:pointer;
}




.col2 {
	float:right;
    width:702px;
}
.titre_formulaire {
    width:251px;
	height:28px;
	background:url('http://www.z-clothing.com/img/titre_formulaire.png') no-repeat center top;
}
.titre_impression {
    width:251px;
    
	height:28px;
	background:url('http://www.z-clothing.com/img/titre_impression.png') no-repeat center top;
}
.form_impression {
    width:652px;
	height:680px;
	padding-top:14px;
	text-align:left;
	margin: 10;
	font-stretch:semi-condensed;
	color: #1E2020;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 20px;
	padding-bottom: 30px;
	margin-right: 10px;
	text-align:justify;
	font: normal 15px/23px "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
}

.form_catalogue {
    width:652px;
	height:1410px;
	padding-top:14px;
	text-align:left;
	margin: 10;
	font-stretch:semi-condensed;
	color: #1E2020;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 20px;
	padding-bottom: 30px;
	margin-right: 10px;
	text-align:justify;
	font: normal 15px/23px "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
}
.form_contact {
    width:698px;
	height:990px;
	padding-top:14px;
	text-align:left;
	margin: 10;
	font-stretch:semi-condensed;
	background-image:url('http://www.z-clothing.com/img/contact_img.jpg');
	background-repeat:no-repeat;
	color: #1E2020;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 20px;
	padding-bottom: 30px;
	margin-right: 10px;
	text-align:justify;
	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
	font-style: normal;
	font-size:13px;
}


.form_contact p {
    margin-top: 22px;
	margin-left: 64px;
	position:absolute;
	line-height:61px;
}

.form_contact a:link, a:visited, a:hover, a:active, a:focus {
	color:#484848;
}

.form_contact a:hover {
		color:#000;
}

.titre_presentation {
    width:251px;
    
	height:28px;
	background:url('http://www.z-clothing.com/img/titre_presentation.png') no-repeat center top;
}
.titre_catalogue {
    width:251px;
    
	height:28px;
	background:url('http://www.z-clothing.com/img/titre_catalogue.png') no-repeat center top;
}
.titre_contact {
    width:251px;
    
	height:28px;
	background:url('http://www.z-clothing.com/img/titre_contact.png') no-repeat center top;
}
.form_presentation {
    width:652px;
	height:680px;
	padding-top:14px;
	text-align:left;
	margin: 10;
	font-stretch:semi-condensed;
	color: #1E2020;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 20px;
	padding-bottom: 30px;
	margin-right: 10px;
	text-align:justify;
	font: normal 15px/23px "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
}


.form {
    width:702px;
	height:680px;
	background:url('http://www.z-clothing.com/img/form_bg.png') no-repeat center top;
	padding-top:14px;
}
.form .ligne {
	text-align:left;
	margin-bottom:10px;
}
.form .ligne2 {
    width:375px;
	text-align:left;
	margin-bottom:6px;
}
.form .label {
	float:left;
    width:152px;
	height:23px;
	padding-left:10px;
	padding-right:5px;
	text-align:left;
}
.form_in_moyen {
	float:left;
    width:147px;
	height:28px;
	line-height:28px;
	padding-left:10px;
	padding-right:10px;
	background:url('http://www.z-clothing.com/img/form_in_moyen.png') no-repeat center top;
	border:0px;
	color:#3c3c3c;
}
.form_in_large {
	float:left;
    width:183px;
	height:28px;
	padding-left:10px;
	padding-right:10px;
	background:url('http://www.z-clothing.com/img/form_in_large.png') no-repeat center top;
	border:0px;
	color:#3c3c3c;
}
#conteneurSel_2
{
	float:left;
	width : 230px;
	/*height:28px;*/
	text-align : right;
}
.form_select2_2 {
	float:right;
    width:220px;
	height:30px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	/*background: transparent url('http://www.z-clothing.com/img/select_large2.png') no-repeat center top;*/
	background: transparent;
	border:0px;
	color:#3c3c3c;
	opacity : 0; /* for !IE */
	filter : alpha(opacity=0); /* for IE */
	margin-top:-30px;
	margin-right:2px;
	position : relative;
	z-index:99;
}
.form_select {
    width:200px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	margin-left:3px;
	background:#ffffff;
	border-radius:5px;
	border:0px;
	color:#3c3c3c;
}
.form_select_bg_2 {
    width:173px;
	height:20px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:40px;
	background: transparent url('http://www.z-clothing.com/img/select_large2.png');
	border:0px;
	color:#3c3c3c;
}
.form_select_bg {
    width:153px;
	height:18px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:40px;
	background: transparent url('http://www.z-clothing.com/img/select_large.png');
	border:0px;
	color:#3c3c3c;
	position:relative;
}
@-moz-document url-prefix() {
	.form form
	{
		margin-top:-30px;
	}
}
#conteneurSel
{
	float:left;
	width : 203px;
	/*height:28px;*/
	text-align : right;
}
#type_vet {display:none}
#fake_type_vet {width:240px; float:left; background:#fff; height:60px; overflow:auto;
	padding:5px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
	line-height:16px
}
.form_select2 {
	float:right;
    width:200px;
	height:28px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	/*background: transparent url('http://www.z-clothing.com/img/select_large.png');*/
	background: transparent;
	border:0px;
	color:#3c3c3c;
	opacity : 0; /* for !IE */
	filter : alpha(opacity=0); /* for IE */
	margin-top:-28px;
	margin-top:-23px\9;
	position : relative;
	z-index:99;
}
.form_file {
    width:70px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	margin-left:3px;
	background:#ffffff;
	border:0px;
	color:#3c3c3c;
}
.form_txtarea {
	float:left;
    width:183px;
	height:126px;
	padding-right:10px;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	background:url('http://www.z-clothing.com/img/form_textarea.png') no-repeat center top;
	border:0px;
	color:#3c3c3c;
	resize: none; 
}
.pad0 {
	padding-top:0px;
}
.pad5 {
	padding-top:5px;
}
.marg {
	margin-bottom:35px;
}
.colgris {
	color:#3c3c3c;
	font-weight:bold;
}
.colblanc {
	color:#ffffff;
}
.form_submit {
	float:left;
    width:203px;
	height:28px;
	background:none;
	border:0px solid red;
	cursor:pointer;
	background:url('http://www.z-clothing.com/img/submit2.png') no-repeat center top;
	margin-left:167px;
}

#conteneurFile
{
	float:left;
	width : 203px;
	text-align : right;
}
#conteneurFile #divFile
{
	width : 203px;
	text-align : right;
}
#conteneurFile .inputFile
{
	width :130px;
	text-align : left;
	opacity : 0; /* for !IE */
	filter : alpha(opacity=0); /* for IE */
	position : relative;
	right : 0;
	top : 0;
	width :72px;
	height:28px;
	padding-top:5px\9;
}
#conteneurFile .inputText
{
	float:left;
	width :107px;
	height:23px;
	padding-right:10px;
	padding-left:10px;
	padding-top:5px;
	border:0px;
	color:#3c3c3c;
	background : #def;
	background: transparent url('http://www.z-clothing.com/img/form_in_petit.png') no-repeat;
}
#conteneurFile #click
{
	background: transparent url('http://www.z-clothing.com/img/form_file.png');
	cursor:pointer;
	width :72px;
	height:28px;
	float:right;
	margin-top:-28px;
	margin-top:-27px\9;
}
.more_div {
	float:left;
    width:32px;
	height:28px;
	margin-left:5px;
}
.more_div img {
	cursor:pointer;
    width:32px;
	height:28px;
	vertical-align:top;
}

.footer {
    width:980px;
	height:24px;
	margin:0 auto 10px auto;
	background:url('http://www.z-clothing.com/img/footer.png') no-repeat center top;
}


/********************************* POPUP *******************************/
#popupWP {
	position:absolute;
	top:0;
	display:none;
	text-align:left;
}
#popupWP-fond {
	display:none;
	position:absolute;
	z-index:1000;
	width:100%;
	height:2000px;
	background:#000;
	filter:alpha(opacity=80);
	-moz-opacity:0.80;
	opacity:0.80;
	text-align:center;
	line-height:normal;
	clear:both;
}
#popupWP-conteneur {
	position:absolute;
	z-index:1001;
	text-align:center;
	clear:both;
	color:#fff;
	width:530px;
	margin-left:0 auto;
}
#popupWP-fermer {
	position:absolute;
	right:20px;
	top:20px;
	cursor:pointer
}
#popupWP-cadre {
	width:514px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
	font-style: normal;
	font-size:14px;
	border:#ddd 0px solid;
	color:#f04e00;
	background:#fff;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	border:0;
	padding:8px;
}

#popupWP-cadre2 {border:1px solid #dcdcdc; padding-bottom:10px}

.popupWP-title {
	color:#fff;
	margin-bottom:10px;
	font-weight:bold;
	text-align:left;
	padding-left:10px;
	background:url(http://www.z-clothing.com/img/popup_titre.png);
	height:37px;
	line-height:37px;
}
.popupWP-produit {
	float:left;
	width:102px;
	margin:0 10px 10px 10px;
}
.popupWP-produit > img{
	width:100px;
	height:150px;
	display:block;
	border:1px solid #dcdcdc;
	padding:3px
}
.popupWP-produit > label {
	color:#3c3c3c;
	font-weight:bold;
	font-size:13px;
}
.popupWP-couleur {
	width:30px;
	margin:0 0 0 15px;
	text-align:center;
}
.popupWP-couleur2 {
	width:30px;
	margin:0 0 0 15px;
	text-align:center;
}
.popupWP-couleur img, .popupWP-couleur2 img {
	width:20px;
	height:20px;
	border:1px solid #dcdcdc;
}
.popupWP-couleur .Blanc, .popupWP-couleur2 .Blanc {
	width:20px;
	height:20px;
	border:1px solid #dcdcdc;
	background:#fff;
	margin:0 auto;
	display:block
}
#popupWP-continuer{
	width:200px;
	height:30px;
	line-height:30px;
	display:block;
	color:#fff;
	background:#cf3300;
	font-weight:bold;
	font-size:14px;
	border-radius:10px;
	cursor:pointer;
	margin:0 auto;
}
.popupWP-produit .meta_prod {
	display:none;
	border:1px solid #cf3300;
	font-size:11px;
	margin-top:5px;
}
.popupWP-produit .meta_prod input {
	width:20px;
	text-align:center;
}

.meta_prod {position:relative; left:2px}
.meta_prod table {border-collapse:collapse; width:100%}
.meta_prod th {background:url(http://www.z-clothing.com/img/popup_titre.png); height:25px; color:#cf3300; color:#fff; font-weight:bold}
.meta_prod td {border-bottom:1px dashed #DCDCDC; vertical-align:middle; padding:5px 0; text-align:center}
.meta_prod tr:last-child td {border:0}
.meta_prod table input {width:30px!important}

.popupWP-title-colori {font-size:13px; color:#3c3c3c; font-weight:bold; text-align:left; padding:2px 0 5px 3px; display:block}

/** ScrollToTop **/
#scrollToTop a {
	position: fixed;
	cursor:pointer;
	left: 50%;
	margin-left:500px;
	bottom: 20px;
	display:block;
	width:32px;
	height:17px;
	opacity:0.3;
	filter : alpha(opacity=30); /* for IE */
	background:url(http://www.z-clothing.com/img/top.png)
}
#scrollToTop a:hover {
	opacity:0.8;
	filter : alpha(opacity=80); /* for IE */
	text-decoration: none !important;
}

#sliderrr {padding:0; margin:0; list-style:none; width:937px; height:313px; overflow:hidden}
.bx-window li {width:937px!important; height:313px!important}

.bx-pager {position:absolute; top:10px; left:6px; z-index:200}
.bx-pager a {display:block; width:120px; height:93px; margin:0 0 9px; font-size:0; text-indent:-40000px; overflow:hidden}

div.fb {clear:both; text-align:center; padding:20px 0 0}


a.info{
	position:relative;
	z-index:24;
	color:#000;
	text-decoration:none
}
 
a.info:hover{
	z-index:25;
	background-color:#FFF
}
 
a.info span{
	display: none
}
 
a.info:hover span{
	display:block;
	position:absolute;
	top:2em; 
	left:2em; 
	width:15em;
	border:1px solid #D0CFD0;
	background-color:#FFF;
	color:#000;
	text-align: justify;
	font-weight:none;
	padding:10px;
}

/******************************************************/
/*  BOXES
/******************************************************/

.box {
	margin-bottom: 15px;
}
.box .box-heading {
	padding: 0 15px;
	font-size: 16px;
	font-weight: bold;
	line-height: 25px;		
	background-color:#ea4500 !important;
	background-image:none;
}
.box .box-heading h2 {
	font-size: 16px;
	color:#FFFFFF;
}
#content .box .box-heading {
	padding: 0 0 0 15px;
}
.box .box-content {
	padding: 0 0 10px 0;
}

/*  Box information  */

.box .box-content .box-content-information ul {
	padding: 0 15px;
	margin: 0;
	list-style: none;
}
.box .box-content .box-content-information ul li {
	padding: 3px 0;
}

ul#prestablog_menu_cat li {
  color:#383838;
  float:left;
  list-style:none;
  width:100%;
}

.box-category > ul > li {
  padding:8px 0;
}

li {
  line-height:18px;
}

ul#prestablog_menu_cat {
width: 100%;
margin-bottom: 20px;
}

.box-category ul {
list-style: none;
margin: 0;
padding: 0;
}

.product-grid {
width: 100%;
overflow: auto;
}

.product-grid > div {
width: 195px;
display: inline-block;
vertical-align: top;
text-align: center;
margin: 10px 0 5px 15px;
padding: 5px;
position: relative;
}
.box-product > div.span3, .es-carousel ul li, .product-grid > div {
background-color: #F7F7F7;

}

.span-first-child {
margin-left: 0;
clear: left;
}

.product-grid > div > div.pbox {
padding: 5px 4px 10px;
background-color: #FFFFFF;
text-align: center;
}

.product-grid .image {
display: block;
margin-bottom: 0;
position: absolute;
z-index: 3;
}

.block-presentation a, .pagination .links b, .product-custom-block a {
color: #66BCDA;
}

.product-grid .image img {
padding: 0;
background-color: #FFFFFF;
text-align: center;
}

.product-grid .description {
position: relative;
z-index: 1;
background: #FFFFFF;
height: 80px;
width: 176px;
margin-bottom: 0;
padding: 55px 7px 10px;
}

.product-grid .name a {
display: block;
margin-top: 10px;
margin-bottom: 7px;
font-size: 13px;
}

.product-grid .rating {
position: relative;
z-index: 1;
background: #FFFFFF;
height: 45px;
width: 176px;
margin-bottom: 0;
padding: 0 7px;
}

.hidden-tablet {
display: block;
}

.block-presentation {
	
color: #1E2020;
padding-left: 10px;
padding-right: 10px;
padding-top: 20px;
padding-bottom: 30px;
margin-right: 10px;
text-align: justify;
font: normal 15px/23px "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
}
