#produits-boutique {
	width:614px !important;
	width:617px;	
	height:101px;
	border:0px solid #EA8B2A;
	background:white;
	margin:12px;
	overflow:hidden;
}

#produits-boutique-liste {
	padding: 3px 0 0 2px;
	margin: 0;
}

	#produits-boutique  ul {
		margin: 3px 0px 0px -2px;
		list-style-type:none;
	}
		#produits-boutique ul li {
			float:left;
		}
			#produits-boutique ul li a {
				color:#EA8B2A;
			}
				#produits-boutique ul li.selected a {
					color:white;
					cursor:default;
				}
				#produits-boutique ul li a img {
					background:#C4D44F;
					border:1px solid #fff;
					margin:2px 1px 8px 1px;
				}
	#boutique-fleche-gauche,
	#boutique-fleche-droite {
		line-height:100px;
		height:93px;
		width:17px;
		margin:4px;
		float:left;
		background:#EA8B2A url(../images/boutique/fleche.gif) no-repeat center;
		cursor:pointer;
	}
	#boutique-fleche-droite {
		float:right;
		background-image:url(../images/boutique/fleche2.gif);
	}
	#boutique-fleche-gauche.disabled,
	#boutique-fleche-droite.disabled {
		opacity:0.3;
		filter : alpha(opacity=30); 
		cursor:default;
	}

.vignette {

}
#fiche-produit .vignette {
	float:left;
	padding:0 1em;
}
.desc {
	font-size:12px;
	padding:1em;
	margin:0 1em;
}
#reverser-benefices {
	color:white;
	position:absolute;
	text-align:center;
	font-size:13px;
	top:187px;
	left:10px;
	width:150px;
}
	#contenu-droit #reverser-benefices a {
		color:white;
	}
#fiche-produit .vignette {
	position:absolute;
	top:140px;
	left:225px;
	width:260px;
	height:250px;
}
#fiche-produit .desc {
	position:absolute;
	top:135px;
	left:415px;
	width:170px;
	height:100px;
	color:black;
}
#choisir-article {
	position:absolute;
	top:245px;
	left:450px;
}

#choix-taille {
	position:absolute;
	top:218px;
	left:438px;
	font-size:12px;
}
#choix-taille label {
	display:inline;
}

.desc h3{
	font-size:1.2em;
}
.orange .scroll-pane h3 {
	font:bold 15px "Trebuchet MS",Arial,Sans-serif;
	color:#F29400;
}
.orange .scroll-pane h4 {
	font:bold 14px "Trebuchet MS",Arial,Sans-serif;
	color:#F29400;
	margin:.3em 0;
}
.desc p{
font-size:1.0em;
}
#boutique .prix{
padding-left : 12px;
}
#navigation-boutique {
	position:absolute;
	top:385px;
	left:245px;	
}


#navigation-boutique a {
	float:left;
	text-indent:-9999px;
}

#form-panier {
	padding:15px;
}
#form-coordonnees {
	font-size:12px;
	padding: 25px;
}

#form-coordonnees fieldset {
	border:none;
	margin:0;
	padding:0;
	margin-top:1ex;
}


#form-coordonnees input, #form-coordonnees textarea{
	font:normal 13px Trebuchet,Arial,Helvetica,sans-serif;
}

legend {
	padding:0;
	font-size:15px;
}

ul#submit_panier {
	margin:1em 0;
	float:right;
}

ul#submit_panier li {
	float:left;
	margin:0 5px;
	list-style:none;
}

#bloc-choix-facturation {
	margin:1em 0;
}


#errors {
	border:4px solid #EA5C2A;
	background:#EA8B2A;
	color:#fff;
	padding:1ex;
	margin-bottom:1em;
}
	#errors ul {
		margin-left:30px;
	}

label.error,
textarea.error,
input.error {
	border:2px solid #EA5C2A;
}

th {
	text-align:right;
}

#contenu-droit a {
	color:white;
}

#conteneur_panier {
	margin:10px;
}
#submit_panier {
	margin:10px;
	font-size:13px;
}

#contenu-droit a.submit {
	background:white;
	font-weight:bold;
	color:black;
	text-decoration:none;
	border:2px outset black;
	padding:1px 3px;
}

#conteneur_panier {
	font-size:0.8em;

}

#conteneur_panier h3 {
	padding:0 0 5px 0;
	margin:0;
	color:#f29400;
}

#form-coordonnees legend {
	font-weight:bold;
	padding:0 0 5px 0;
	margin:0 0 5px 0;
	color:#f29400;
}

#form-coordonnees p {
	padding:0 0 5px 0;
}

#form-coordonnees p.radio {
	padding:0 0 5px 5px;
}

#form-coordonnees .error {
	background:#fbead0;
	padding-top:2px;
	border:1px solid #f3d19c;
}

#form-coordonnees input.image-input,#form-coordonnees img {
	border:none;
}

#form-coordonnees input,#form-coordonnees textarea,#form-coordonnees select {
border:1px solid #f29400;
margin-left:5px;
}

#contenu_panier tbody tr.trcolor1 {
	background:#f9daa9;
}

#contenu_panier tbody td.prix {
	text-align:center;
} 

#contenu_panier tbody tr.trcolor0 {
	background:#fbead0;
}

#contenu_panier tbody td.dernier {
	padding:0 5px;
}

#contenu_panier tbody td.count {
	text-align:center;
	width:60px;
	
}

#contenu_panier tbody td.visuel{
	padding: 5px;
}

#contenu_panier tbody td.count input {
	border:1px solid #f29400;
	text-align:center;
	margin-left:5px;
	
}

#contenu_panier thead tr,
#contenu_panier tfoot tr {
	background:#f29400;
	height:20px;
	vertical-align:middle;
		color:#fff;
}

#contenu_panier tfoot tr td{
	padding:8px;
	color:#fff;
}

#contenu_panier thead tr th{
text-align:center;
}

.paiement-final {
	padding:2em 20px;
}

#pays-port, #pays-fact-port, #mention-tel {
	margin-left:150px;
	font-style: italic;
}