/* SHOP-CADDIE TTproducts */
/*.tx-ttproducts-pi1 table {font-size: 12px;width:100%;}*/

.tx-ttproducts-pi1-list-navigation{width: 560px;border-top: 1px solid silver;border-bottom: 1px solid silver;padding-top: 4px;padding-bottom: 4px;margin-bottom: 8px;}
.tx-ttproducts-pi1-list-basket {font-weight:bold;background: url("images/voir-shop.png") 0px 0px no-repeat;line-height: 15px;padding-left:20px;display: inline;margin-right:10px;}
.tx-ttproducts-pi1-list-order {font-weight:bold;background: url("images/more_arrow.png") 0px 0px no-repeat;line-height: 15px;padding-left:20px;display: inline;}
.tx-ttproducts-pi1-list-category_title{color: #758CC6;font-size: 18px;font-weight: normal;letter-spacing: 0.7px;margin-bottom: 6px;margin-top: 12px; margin-bottom: 10px;}
.tx-ttproducts-pi1-list-product-title {width:550px;font-weight:bold;border-bottom: 1px solid silver;}
.tx-ttproducts-pi1-list-product-price {font-weight:bold;color:#758CC6;margin-top: 6px;}
.tx-ttproducts-pi1-list-product-price em {font-style:normal;}

.tx-ttproducts-pi1-single-product-title {width:560px;font-weight:bold;border-bottom: 1px solid silver;}
.tx-ttproducts-pi1-single-product-detail em {color:#758CC6;font-style:normal;}
.tx-ttproducts-pi1-single-product-detail p {color:#444444;text-align:justify;}
.tx-ttproducts-pi1-single-product-qty {padding: 2px;border-top: 1px dotted silver;text-align:right;}
.tx-ttproducts-pi1-single-backlink {padding-top: 16px;font-weight:bold;background: url("images/back_arrow.png") 0px 0px no-repeat;font-weight: 600;font-size: 11px;line-height: 15px;padding-top: 0px;padding-left: 18px;}
/* same as tx-ttproducts-pi1-list-basket */
.tx-ttproducts-pi1-single-basket {font-weight:bold;background: url("images/voir-shop.png") 0px 0px no-repeat;line-height: 15px;padding-left:20px;display: inline;margin-right:10px;}
/* same as tx-ttproducts-pi1-list-order */
.tx-ttproducts-pi1-single-order {font-weight:bold;background: url("images/more_arrow.png") 0px 0px no-repeat;line-height: 15px;padding-left:20px;display: inline;}

/* same as tx-ttproducts-pi1-list-navigation */
.tx-ttproducts-pi1-basket-navigation td {border-top: 1px solid silver;border-bottom: 1px solid silver;background: white;padding-top: 4px;padding-bottom: 4px;margin-bottom: 8px;}
.tx-ttproducts-pi1-basket-spacer {height:10px;}

div.blockBig{
	width:530px;
	float:left;
	font-size:11px;
	margin:0;
	text-align:left;
	}

div.topBottom{
	padding:5px 0px 5px 0px;
	border-top:#666666 solid 1px;
	border-bottom:#666666 solid 1px;
	}
	
div.blockBig .back{
	width:500px;
	margin-top:20px;
	float:left;
	}

div.blockBig .titre{
	float:left;
	font-weight:bold;
	color:#824894;
	}

div.blockBig .soustitre{
	font-weight:bold;
	}

div.blockBig .info{
	margin:0px 0 0px 0;
	}
	
div.blockBig .quantite{
	txt-align:left;
	}
	
div.blockBig .img{
	float:left;
	display:block;
	/*height:116px;*/
	border:1px solid #CCCCCC;
	width:200px;
	margin:0 5px 30px 0;
	}

div.block .img img{
	border:1px solid #CCCCCC;
	}

/*div#form {
	float:left;
	width: 890px;
	padding: 40px 50px 0 50px;
	background-image:url(../common/auto/img/template/auto/bg_page.png);
	background-repeat:repeat-x;
	}*/

div.blockBig .rouge{
	color:#FF0000;
	font-weight:bold;
	}

div.blockBig fieldset{
	display:block;
	float:left;
	width:530px;
	border:none;
	padding-bottom:25px;
	}

div.blockBig .block{
	float:left;
	width:280px;
	}
	
div.blockBig legend{
	color:#666666;
	font-size:13px;
	margin-left:-8px;
	padding-top:25px;
	}
	
div.blockBig label{
	display:block;
	float:left;
	width:150px;
	}
	
div.blockBig li{
	list-style-type: none;
	clear:both;
	line-height:15px;
	}

div.blockBig .bt{
	width:auto;
	}
	
div.blockBig .checkbox{
	float:left;
	width:15px;
	margin:-2px 10px 0 0;
	}
	
div.blockBig select{
	float:left;
	width:250px;
	}

div.blockBig .input40{
	float:left;
	width:45px;
	}

div.blockBig .input150{
	float:left;
	width:180px;
	}

div.blockBig #submit{
	margin-right:42px;
	border:1px solid black;
	}

/*---------------------------- Info -----------------------------*/

#cady{
	width:530px;
	float:left;
	font-size:11px;
	margin:0;
	text-align:left;
	}

#cady ul li{
	float:left;
	margin:0px;
	margin-top:10px;
	display:inline;
	font-size:11px;
	}
	
#cady ul.cady{
	float:left;
    list-style:none;  
    padding:0px;
	margin:0px;
	}

	
#cady ul.cady li.produit{
    display:inline;
	width:330px;
	font-weight:bold;
	border-bottom:1px solid #CCCCCC;
	}
	
#cady ul.cady li.prixHeader{
      	display:inline;          
      	width:60px;
      	font-weight:bold;
		border-bottom:1px solid #CCCCCC;
		
	}

#cady ul.cady li.quantiteHeader{
      	display:inline;          
      	width:80px;
      	font-weight:bold;
		border-bottom:1px solid #CCCCCC;
	}
	
#cady ul.cady li.prixHeader{
      	display:inline;          
      	width:60px;
      	font-weight:bold;
		border-bottom:1px solid #CCCCCC;
		
	}
	
#cady ul.cady li.totalHeader{
		text-align:right;
      	display:inline;          
      	width:60px;
      	font-weight:bold;
		border-bottom:1px solid #CCCCCC;
	}

#cady ul.cady li.totalFooter{
      	display:inline;          
      	width:60px;
      	font-weight:bold;
		border-top:1px solid #CCCCCC;
	}

#cady ul.cady li.produitImage{
	display:inline;
	width:80px;
	}
	
#cady ul.cady li.produitImage img{
	border:1px solid #CCCCCC;
	}

#cady ul.cady li.produitText{
    display:inline;
	width:250px;
	}
	
#cady ul.cady li.prix{
      	display:inline;          
      	width:60px;
      	font-weight:bold;
		
	}

#cady ul.cady li.quantite{
      	display:inline;          
      	width:80px;
      	font-weight:bold;
	}

#cady ul.cady li.total{
      	display:inline;          
      	width:60px;
      	font-weight:bold;
		text-align:right;
	}

#cady ul.cady li.left{
	float:left;
    display:inline;
    margin-left:335px;
	width:100px;
	border-top:1px solid #CCCCCC;	
	}

#cady ul.cady li.right{
	float:right;
    display:inline;
    text-align:right;
	border-top:1px solid #CCCCCC;	
	}
	


#cady .titre{
	float:left;
	width:530px;
	font-weight:bold;
	color:#824894;
	margin:0 0 5px 0;
	}

#cady .info{
	float:left;
	width:530px;
	margin:0 0 5px 0;
	}
	
#cady ul.cadyTotal{
	float:left;
    list-style:none;  
    padding:0px;
	margin:0px;
	border-top:1px solid #CCCCCC;
	}

#cady ul.cadyTotal li.left{
display:inline;
float:left;
margin-left:273px;
width:192px;
	}

#cady ul.cadyTotal li.right{
	float:right;
    display:inline;
    text-align:right;
	}
	
/*LE FORMULAIRE DE COMMANDE*/

#addressFormShip{
	margin-top:10px;
}


#addressFormShip input.text{
	width: 72%;
	margin-right:0;
	clear:right;
	float:none;
}

#addressFormShip textarea {
	width: 72%;
	height:80px;
	clear:right;
	margin-left:0px !important;
	margin-left:3px;
	margin-bottom:5px;
}


#addressFormShip fieldset {
	margin:0;
	border: 0;
	width: auto;
	margin: 0;
}

#addressFormShip fieldset p {
	margin-top:5px;
	margin-bottom:5px;
	clear: both;
}


#addressFormShip label.formLabelProduct {
	display: block;
	float: left;
	width: 18%;
	text-align: right; 
	margin-right: 10px;
	font-size:12px;
	font-weight:bold;
}


.formText{
	font-size:10px;
}

.productSubmit{
margin-top:10px;
border:1px solid #cccccc;
background:#FFFFFF;
font-size: 12px;
padding:2px;
color:#824894;
/*width:100px;*/
cursor:hand;
cursor:pointer;
}

.productSubmitFake{
text-decoration:none;
margin-top:10px;
border:1px solid #cccccc;
background:#FFFFFF;
padding: 2px 5px 2px 5px;
color:#824894;
/*width:100px;*/
cursor:hand;
cursor:pointer;
}

.basketSubmitFake{
clear:both;
float:left;
}

#violet #colRight .productSubmitFake a:hover{
text-decoration:none;
}

/*La TOOLBAR */
.productToolbar{
background:#f2ecf4;
width:530px;
height:35px;
}

.productToolbarDown{
margin-top:20px;
}

.productToolbarDetailPage{
background:#f2ecf4;
width:530px;
height:35px;
margin-bottom:10px;
}

#panierToolbar{
margin-top:10px;
margin-right:10px;
padding-left:20px;
float:right;
background-repeat:no-repeat;
background-position: -3px 1px;
background-image:url(../images/basket_hg.gif);
}


.panierToolbar{
margin-top:10px;
margin-right:10px;
padding-left:20px;
background-repeat:no-repeat;
background-position: -3px 1px;
background-image:url(../images/basket_hg.gif);
cursor:hand;
cursor:pointer;
}


#commanderToolbar{
margin-top:10px;
margin-left:10px;
float:left;
}

#listToolbar{
margin-top:10px;
margin-left:10px;
float:left;
}

#paginationToolbar{
width:530px;
margin-top:10px;
border-bottom:2px solid #cccccc;
}

/*LE DETAIL D'UN ARTICLE*/
.productDetail{
clear:both;
margin-top:20px;
}


.productDetailImgBlok{
	float:left;
	margin-right:15px;
}

.productDetailInfoBlok{

}

.spacer {
clear: both;
}

/*LE TABLEAU RECAPITULATIF DE LA COMMANDE*/

.recapTableProduct{
	width: 530px;
	margin:0px;
	margin-top:8px;	
	padding:0px;
	border-spacing: 0px;
	border-collapse: collapse;
	text-align:left;
}

.recapTableProduct  tr.underline td{
	margin:0px;
    border-bottom: 1px solid #CCCCCC;
}

.recapTableProduct tr.underline td{
   padding-top:10px;
   padding-bottom:5px;
}

.recapTableProduct td{

    padding-top:2px;
    padding-bottom:2px;

}

.recapTableProduct tbody tr td a img{
    border: 1px solid #CCCCCC;
}

.img img{
	border:1px solid #CCCCCC;
	}
	
/* Ajout dans la list view */
.infoCommande{
	padding-bottom:10px;
	clear:both;
	}
	
