

/**************page produit****************/

#product_info {
width:756px;
/*position:relative;*/

}

* html #product_info {
width:747px;
}

#product_info #browse{
margin:10px 2px 10px;

}

#global-preview ul {
width:756px;
list-style-type:none;
list-style-position:outside;
list-style-image:none;

}

* html #global-preview ul {
width:747px;
}

#global-preview ul li{
margin:0px;
float:left;
width:49%;
}

#global-preview ul .second{
text-align:right;
float:right;
}

#product_info #size{
width:250px;
}

#product_info div .smallimg_left{
float:left;
padding-right:2px;
}

#product_info div .smallimg_right{
float:right;
padding-left:2px;
}


#product_info #information{
margin-top:10px;
width:100%;
line-height:30px;
vertical-align:middle;
}

#prhead{
font-size:14px;
color:#C3233C;
font-weight:bold;
margin:0px;
padding:0 7px 13px;
text-transform:uppercase;
}

#prhead .prname {
float:left;
}

#prhead .sku {
float:right;
font-size:11px;
}

#product_info #colright{
width:496px;
float:right;
/*height:400px;*/
/*margin-top:10px;*/
/*background-color:#00CC99;*/
}

#product_info #colright #right{
border-right:1px dotted #A0A0A0;
border-left:1px dotted #A0A0A0;
border-bottom:1px dotted #A0A0A0;
float:left;
width:213px;
height:165px;
}

* html #product_info #colright #right {
width:206px;
}

#product_info #colright #left{
/*border:1px solid #000;*/
float:right;
padding:2px;
}


* html #product_info #colright{
width:487px;
}

#product_info #colleft{
width:260px;
float:left;
/*height:400px;*/
/*margin-top:10px;*/
text-align:center;
}

#product_info #colleft #primage {
text-align:center;
height:240px;
width:260px;
padding:0px;
margin:0px;
}

#product_info #colleft #primage img{
padding:0px;
margin:0px;
width:240px;
height:240px;
line-height:0px;
}

#prprix {
width:160px;
color:#C3233C;
float:right;
font-size:26px;
font-weight:bold;
text-align:right;
}

#logomarque{
float:left;
width:330px;
height:74px;
/*background-color:#993399;*/
text-align:center;
}

* html #logomarque{
width:320px;
}

.old-price {
font-weight:normal;
font-size:19px;
color:#666666;
text-decoration:line-through;
}

.old-price_2 {
font-weight:normal;
font-size:19px;
}

.promo {
font-size:16px;
}

#prprix span {
display:block;
}


#shopping {
margin-top:10px;
/*background-color:#993399;*/
}

#quantite {

background: url("images/titre_quantite.gif") no-repeat center top;
/*-moz-border-radius: 6px;*/
width:100%;
height:50px;
padding:16px 0px 0px 0px;
text-align:center;
/*border:1px solid #000;*/
}

* html #quantite {
padding-bottom:16px;
}

#dispo {
background: url("images/titre_dispo.gif") no-repeat center top;
/*border:1px solid #000;*/
width:100%;
height:50px;
text-align:center;
padding-top:26px;
font-size:11px;
color:#A0A0A0;
}

#dispo div{
margin:4px;
}

#paiement{
background: url("images/paiement.gif") no-repeat left bottom;
width:100%;
height:104px;
}

* html #paiement{
height:105px;
}

#quantite .container{

width:60px;
height:30px;
margin:auto;
line-height:50px;
/*padding:auto;*/
/*padding:0px;*/
/*border:1px solid #000;*/

/*background-color:#000;*/
}


#quantite .container div{
top:9px;
}

* html #quantite .container{
width:61px;
height:28px;
}

#quantite input {
height:30px;
width:34px;
line-height:28px;
font-size:18px;
font-family:arial;
border:1px solid #cccccc;
}

* html #quantite span img {
/*margin-top:1px;*/
}

#quantite span.first{
float:left;
}


#trtcateg{
/*width:492px;*/
height:22px;
line-height:22px;
color:#ffffff;
/*background-color:#65605C;*/
/*padding-left:4px;*/
text-align:left;
}

#trtcateg h3 {
background:#635E5A;
/*border:1px solid #000;*/
float:left;
margin-top:8px;
font-size:11px;
font-weight:bold;
text-transform:uppercase;
padding:0px 22px 0px 30px;
text-shadow:1px 1px 0 #000;
}

* html #trtcateg h3 {
background:#545352;
}


#trtcateg span{
background:url(images/fleche.png) no-repeat left transparent;
width:11px;
height:22px;
margin-top:8px;
float:left;
}

#text-desc, #min-desc{
padding:5px;
text-align:left;
background-color:#FFFFFF;
-moz-border-radius:6px 6px 6px 6px;
border:1px solid #E8E8E8;
margin:9px;
}


#product_info #zoom{
width:100%;
text-align:center;
margin:4 0 14 0px;
}


#product_info .stripe {
-moz-border-radius:6px 6px 6px 6px;
border:1px solid #E8E8E8;
background: url("images/stripeBG.png") repeat scroll 00 #ffffff;
width:240px;
height:112px;
margin:auto;
text-align:center;
}

* html #product_info .stripe{
height:108px;
}

.stripe-desc {
-moz-border-radius:6px 6px 6px 6px;
border:1px solid #E8E8E8;
background: url("images/stripeBG.png") repeat scroll 00 #ffffff;
text-align:center;
margin-top:8px;
margin-bottom:8px;
padding:0 0 0 0px;
min-height:150px;
}

* html .stripe-desc {
height:150px;
}


* html #product_info .stripe {
/*margin-bottom:20px;*/
}

#product_info .stripe .friends{
-moz-border-radius:6px 6px 6px 6px;
border:1px solid #E8E8E8;
background:url(images/boutonBG.gif) repeat-x bottom #fff;
margin:auto;
margin-top:9px;
width:200px;
height:30px;
line-height:30px;
vertical-align:middle;
text-align:center;
}

#product_info .stripe .friends a{
color:#A0A0A0;
font-weight:bold;
text-decoration:none;
display:block;
width:200px;
height:30px;
}

#purchase, #estimator{
-moz-border-radius:6px 6px 6px 6px;
border:1px solid #E8E8E8;
background: url("images/stripeBG.png") repeat scroll 00 #ffffff;
margin:0 0 0 8px;
/*width:746px;*/
}

* html #purchase, * html #estimator{
margin:0 0 0 10px;
/*width:737px;*/
}

#purchase #resultat{
padding-top:10px;
/*margin:10x;*/
width:100%;
position:relative;
}

#purchase #resultat .produit_col{
width:32%;
float:left;
text-align:center;
margin:2px;
padding:0px;
}
#conseil td{
vertical-align:middle;
/*border:1px solid #000;*/
}

#conseil .td1{
border:none;
background-color:#FFFFFF;
text-align:center;
height:140px;
}

#conseil .td2 {
padding-left:4px;
}

#conseil .td2 a{
color:#645F5B;
font-weight:bolder;
}

#conseil .td2 span{
color:#868686;
font-size:11px;
}

#conseil .td4{
width:60px;
border-left:1px solid #fff;
text-align:center;
}

#conseil .td5{
width:80px;
/*border-left:1px solid #fff;*/
text-align:center;
}

#conseil .td3{
width:84px;
text-align:center;
}

#conseil td{
/*border-bottom:2px solid #000;*/
border-bottom:1px solid #DEDEDE;
}

#conseil .last{
/*border-bottom:2px solid #000;*/
border-bottom:none;
}

#conseil .prix{
font-size:12px;
font-weight:bold;
color:#C63148;
}
