div#contpanier{
	background-color: #517979;
	margin-top: 0px;
}

hr.sepboutik { clear: both; color:#000000; border: 3px solid #000000; margin-bottom: 3px;}

div#boutik h2{
	color:#fff;
	font-family: inherit;
	font-size:1.3em;
	
}

h1#article{
	margin-bottom: 10px;
	border-bottom:2px solid #517979;
	padding-bottom: 5px;
}

div#texte_article, div#texte_article p{
	color:#ffffff;
	font-family: inherit;
	text-align: justify;
	font-size: 1em;
	
}

div#logo_article{
	float:left;
	text-align: center;
	width: 210px;
}

div#boutik .cadre_boutik1{
	float:left;
	width:228px;
	border:1px solid #fff;
	padding:4px;
	text-align: left;
	color:#fff;
	min-height: 300px;
	height: auto !important;
	height: 300px; 
	margin-right: 14px;
}

div#boutik .cadre_boutik2{
	float:right;
	width:228px;
	border:1px solid #fff;
	padding:4px;
	text-align: left;
	color:#fff;
	min-height: 300px;
	height: auto !important;
	height: 300px; 
	margin-right: 20px;
	
}

div#boutik .cadre_boutik1 h2, div#boutik .cadre_boutik2 h2{
	color:#fff;
	font-size: 1.2em;
	font-family: inherit;
	text-align: center;
	
}

div#boutik .cadre_boutik1 h2 a, div#boutik .cadre_boutik2 h2 a{
	color:#fff;
	font-size: 1em;
	font-family: inherit;
	text-align: center;
	text-decoration: none;
}

div#droite p.alert{
	color:#663333;
}

div.erreur{
	color:#FF0000;
}

div.logo{
	/* float:left;
	margin-right: 3px; */
	text-align: center;
}

div#boutik strong{
	color:#fff;
}

div#pgauche{
	float:left;
	width:120px;
	padding-left: 5px;
}

div#pdroite{
	float:right;
	width:90px;
}

div#pdroite input.qtcomand, div#boutik input.qtcomand{
	background-color: #517979;
	color:#fff;
	border:none;
	width:80px;
}

div#pdroite input.panaction, div#boutik input.panaction{
	background-color: #517979;
	color:#fff;
	width:80px;
	margin-top: 2px;
}

div#boutik input.suchiaction{
	background-color: #517979;
	color:#fff;
	margin-top: 2px;
	padding: 1px;
	font-size: 1.2em;
	font-family: inherit;
}

div#boutik input.okaction{
	background-color: #517979;
	color:#fff;
	margin-top: 2px;
}

div#gauche .bonjour{
	color:#fff;
	text-align: justify;
	margin-bottom: 5px;
	width: 205px;
	}
	
div#gauche .bonjour p{
	color:#fff;
	text-align: justify;
	}
	
/* PLATEAU GEANT */

div#plateau_geant{
	border:1px solid #fff;
	padding: 5px;
}

div#plateau_geant h1{
	font-size:1.5em;
	font-family: inherit;
	text-align: left;
}

div#plateau_geant h3.spip{
	font-size:1.3em;
	font-family: inherit;
	text-align: left;
	margin-top: 0px;
}

div#plateau_geant #form_com{
	float:left;
	width:175px;
	
}

div#plateau_geant #sup{
	float:right;
	margin-right: 395px;
	
}

div#plateau_geant input.qtcomand{
	width:40px;
}

#sup img{
	position:relative;
	top:5px;
	left:-20px;
}

div#plateau_geant table.form{
	width:500px;
}

div#plateau_geant td, div#plateau_geant th{
	width:50px;
	text-align: center;
}

div#plateau_geant th{
	border:1px solid #ffffff;
	padding: 1px;
}
	

div#plateau_geant td.prix{
	width:50px;
}

div#plateau_geant td.nom{
	width:200px;
	text-align: left;
}

div#plateau_geant td.sup, div#plateau_geant th.sup{
	width:60px;
	text-align: center;
}

div#plateau_geant td.val, div#plateau_geant th.val{
	width:50px;
	text-align: center;
}
	
/* OPTION */

div.cadre_option{
	border-bottom: 1px solid #fff;
	margin-bottom: 15px;
	width:600px;
	text-align:left;
	padding-bottom: 5px;
	height: 25px;
}

div.logo_option{
	float:left;
	width:60px;
	text-align: center;
}

div.texte_option{
	float:left;
	width:125px;
	text-align: left;
}

div.form_option{
	float:right;
	width:300px;
	text-align: left;
	margin-right: 100px;
}

div.form_option input.qtcomand{
	background-color: #517979;
	color:#fff;
	border:none;
	width:80px;
	margin-top: 2px;
	margin-right: 3px;
}

div.form_option input.panaction{
	background-color: #517979;
	color:#fff;
	margin-top: 0px;
	font-size: 0.9em;
}


/* ZONE PANIER */

div#zonepanier{
	background-color: #517979;
	margin-top: 0px;
	padding-bottom: 5px;
	/* position: fixed; */
	top:463px;
	width:205px;
}

/* table#panier{
} */

table#panier td{
	text-align: right;
	width:25px;
}

table#panier th{
	width:25px;
	font-size:0.9em;
}

table#panier th.qt{
	width:25px;
	font-size:0.9em;
	text-align: right;
}

table#panier th.nom{
	width:120px;
}

table#panier td.nom{
	font-size:0.9em;
	font-weight: normal;
	text-align: left;
}

table#panier th.soustotal{
	width:40px;
	text-align: right;
}

/* GRAND PANIER */
table#gdpanier th, table#gdpanier td{
	text-align: center;
}

table#gdpanier th.quant{
	text-align: center;
	width: 100px;
}

table#gdpanier th.nom{
	text-align: center;
	width: 300px;
}

table#gdpanier th.supp{
	text-align: center;
	width: 100px;
}

table#gdpanier td.nom{
	text-align: left;
}

table#gdpanier .mod_pan, table#boutik .mod_pan{
	text-align: left;
	width: 20px;
	background-color: #efefef;
	border:none;
	font-size: 1em;
	font-family: inherit;
}

table#boutik .bout_mod_pan{
	text-align: left;
	width: 20px;
	background-color: #efefef;
	font-size: 1em;
	font-family: inherit;
	margin-left: 5px;
}

div#grandpanier h3.gdtotal{
	text-align: left;
	font-family: inherit;
	font-size: 1.2em;
	font-weight: normal;
	}
	
span.vert{
	color:#336600;
	font-size: 1em;
}
