/* feuille de style V1 boutique infolien*/
body {
	font-family:Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	background-color: #FFCC33;
	font-size: 12px;
}
#site, #footer,#corps , #header, #header_ref  {
	width:1006px;
	margin-left:auto;
	margin-right:auto;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #976703;
	font-size: 12px;
	text-align: center;
	margin: 0px;
}
/* comprend header+corps+footer*/
#site {
	background-image: url(images/fond_site.jpg);

}
.correction_form {
	display: inline;
}

/* corps du site*/
#corps {
	/*background:#FF0000;
	width: 1000px;*/
	min-height:700px;
	
}
/* pied du site*/
#footer {
	font-weight:bold;
	vertical-align:middle;
	text-align:center;
	height:30px;
	float:left;
	color: #996600;
	background-image: url(images/footer.gif);
	background-repeat: no-repeat;
	padding-top: 30px;
	background-color: #FFCB35;
}
#footer a {
	color: #996600;
}
/* header du site*/
#header {
	height:210px;
	background:url(images/header.jpg);
}
/* elements site*/
/*moteur de recherche*/
#rechercher {
	text-align:center;
	background-image: url(images/f_recherche.gif);
}
/* miniatures*/
.photomini {
	float:left;
	height:100px;
	width:100px;
	background:#00CC99;
}
/*etat avancement commande*/
#etatcmd {
	height:50px;
	width:990px;
	text-align:center;
	margin-top:5px;
	margin-left:auto;
	margin-right:auto;
}
/*flash infos*/
#flashinfo {
	display:inline;/* corrige le probleme de double marge IE 6*/
	float:left;
	width:200px;
	margin:5px 5px 0px 18px;
}
/*centre*/
#centre {
	float:left;
	width:560px;
	margin:5px 0px 0px 0px;
}
/*-------------------------------a classer ------------------------------------*/
#coulsousmenuh {
	background:#c39304;
}
.textediv {
	padding: 5px;
}
.textediv a {
	font-weight:bold;
	/*text-decoration:none;*/
	color:#000000;
	font-size: 12px;
}
.textediv img {
	border:none;
}
.img_border img {
	border:medium solid #B69756;
}
.cadres_prod {
	width:269px;
	height:240px;
	margin:2px;
	float:left;
	/*
	background-color: #F9F2D4;
	border: 1px solid #8a993c;*/
	display:inline;
	background-position: center;
	text-align: center;
	background-color: #F7F2E6;
	border: thin solid #946307;
}
.libelprod {
	font-size:12px;
}
.titrerubrique {
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	font-size: 1em;
}
.titrerubrique a {
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
}
.titrerubrique a:hover {
	color:#F7F2E6;
}
.prixprod {
	color:#FF0000;
	font-weight:bold;
	font-size: 18px;
}
.no_result {
	text-align: center;
	font-weight: bold;
	font-size: 18px;
	height: 40px;
}
.addpanier {
	width:150px;
	background-color:#CCCCCC;
	text-align:center;
}
.addpanier a {
	text-decoration:none;
}
a:hover {
	color:#000000;
}
.prixavred {
	color:#D27E00;
	font-weight:bold;
	font-size:10px;
	text-decoration:line-through;
}
.titretabfiche {
	background:#CCCCCC;
	color:#333333;
	font-size:16px;
	font-weight:bold;
	text-indent:20px;
	height: 20px;
}
#nomprodfiche {
	font-size:24px;
	font-weight:bolder;
	color: #996600;
}
.lien_liste a {
	color: #946307;
}
.lien_liste  a:hover {
	color:#946307;
}

.nom_prod {
	font-size:14px;
	font-weight:bolder;
	background-color: #B69756;
}
.prixprodfiche {
	font-size: 18px;
	font-weight: bold;
	color: #FF0000;
}

.error {
	color:#FF0000;
	font-weight:bold;
	text-decoration:blink;
}
/*panier*/
#panier {
	float:left;
	width:200px;
	margin:5px 5px 0px 5px;/*background:#FFCC00;*/
}
#panier a {
/*text-decoration:blink;
color:#FF0033;*/
}
/*panier finalisation*/
#paniercmd {
	display:inline;
	float:left;
	width:950px;
	margin:5px 5px 0px 28px;
}
#paniercmd a {
/*text-decoration:none;
text-decoration:blink;
color:#FF0033;*/
}
.titrecolpanier {
	background:#CCCCCC;
	font-weight:bold;
	text-align:center;
}
.separateur {
	height: 2px;
	margin: 0;
	padding: 0;
	color:#999999;
	background-color:#999999;
	border: 0;
}
.separateur2 {
	height: 1px;
	margin: 0;
	padding: 0;
	color:#CCCCCC;
	background-color:#CCCCCC;
}
.photominipanier {
	float:left;

	height:50px;
	width:50px;
	margin-right:2px;
	background:#00CC99;
}
#total {
	background:#CCCCCC;
	font-weight:bold;
	color:#FF0000;
}
.stotal {
	background:#E8E8E8;
	font-weight:bold;
}
/*------------ menus haut ------------ */

#menus {
	height:54px;
	margin-left:auto;
	margin-right:auto;
	z-index:10;
	background-image: url(images/fond_menu.jpg);
}
div#menus h2, ul.smenu a {
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0;
}
#accueil {
	float:left;
	position:relative;
	height:54px;
	z-index: 10;
	margin-right:0px;
	margin-left:0px;
}
#accueil img {
	border:none;
}
/*onglet menus haut*/
div#onglet1, div#onglet2, div#onglet3, div#onglet4, div#onglet5, div#onglet6, div#onglet7, div#onglet8, div#onglet9 {
	float:left;
	position:relative;
	height:45px;
	z-index: 10;
}
div#onglet1 {
	width:190px;
}
div#onglet2 {
	width:190px;
}
div#onglet3 {
	width:190px;
}
div#onglet4 {
	width:190px;
}
div#onglet5 {
	width:90px;
}
div#onglet6 {
	width:93px;
}
div#onglet7 {
	width:93px;
}
div#onglet8 {
	width:123px;
}
div#onglet9 {
	width:68px;
}
div#menus h2 a {
	display:block;
	height:45px;
	text-align:center;
	text-decoration:none;
	color:#FFFFFF;
}
div#menus h2 a:hover {
	display:block;
	height:45px;
	text-align:center;
	text-decoration:none;
	color:#FFFFFF;
}
div#onglet1 a, div#onglet2 a, div#onglet3 a, div#onglet4 a, div#onglet5 a, div#onglet6 a, div#onglet7 a, div#onglet8 a, div#onglet9 a  {
	padding-left:20px;
	padding-right:20px;
	margin-top:5px;
	line-height:22px;
}

#onglet1 .onglet1off {
	background:url(images/onglet1.gif) 0 -5px;
}
#onglet1 .onglet1on, #onglet1 .onglet1liens {
	background:url(images/onglet1.gif) 0 49px;
	color:#FFFFFF;
}
#onglet2 .onglet2off {
	background:url(images/onglet1.gif) 0 -5px;
}
#onglet2 .onglet2on, #onglet2 .onglet2liens {
	background:url(images/onglet1.gif) 0 49px;
	color:#FFFFFF;
}
#onglet3 .onglet3off {
	background:url(images/onglet1.gif) 0 -5px;
}
#onglet3 .onglet3on, #onglet3 .onglet3liens {
	background:url(images/onglet1.gif) 0 49px;
	color:#FFFFFF;
}
#onglet4 .onglet4off {
	background:url(images/onglet1.gif) 0 -5px;
}
#onglet4 .onglet4on, #onglet4 .onglet4liens {
	background:url(images/onglet1.gif) 0 49px;
	color:#FFFFFF;
}
#onglet5 .onglet5off {
	background:url(images/onglet1.gif) 0 -5px;
}
#onglet5 .onglet5on, #onglet5 .onglet5liens {
	background:url(images/onglet1.gif) 0 49px;
	color:#FFFFFF;
}
#onglet6 .onglet6off {
	background:url(images/onglet1.gif) 0 -5px;
}
#onglet6 .onglet6on, #onglet6 .onglet6liens {
	background:url(images/onglet1.gif) 0 49px;
	color:#FFFFFF;
}
#onglet7 .onglet7off {
	background:url(images/onglet1.gif) 0 -5px;
}
#onglet7 .onglet7on, #onglet7 .onglet7liens {
	background:url(images/onglet1.gif) 0 49px;
	color:#FFFFFF;
}
#onglet8 .onglet8off {
	background:url(images/onglet1.gif) 0 -5px;
}
#onglet8 .onglet8on, #onglet8 .onglet8liens {
	background:url(images/onglet1.gif) 0 49px;
	color:#FFFFFF;
}
#onglet9 .onglet9off {
	background:url(images/onglet1.gif) 0 -5px;
}
#onglet9 .onglet9on, #onglet9 .onglet9liens {
	background:url(images/onglet1.gif) 0 49px;
	color:#FFFFFF;
}
#barre_sous_menus {
	clear:left;
	width:1000px;
	height:20px;/*background:#3882e6;
	 
	onglet bleu : #3882e6
	onglet rouge : #cb2c4b
	onglet rose : #e637cf
	onglet vert : #3ccd34
	onglet jaune : #d5d833
	onglet orange : #e68037
	onglet cyan : #33c7bc
	onglet marron : #b58a56
	onglet gris : #cdcccb
	*/
}
/*------------ sous-menus ------------*/
ul.smenu li {
	list-style-type:none;
	display:inline;
}
ul.smenu a {
	text-decoration:none;
	display:block;
	color:#000000;
}
ul.smenu {
	background:#FFFFFF;
	display: none;
	margin:0px;
	padding : 5px;
	position:absolute;
	width:150px;
}
/* 
	sous-menu bleu : #b1b6fe
	sous-menu rouge : #feb1b1
	sous-menu rose : #feb1fb
	sous-menu vert : #b1fed5
	sous-menu jaune : #fffeaf
	sous-menu orange : #fed3b1
	sous-menu cyan : #B1F9FE
	sous-menu marron : #d5bc97
	sous-menu gris : #ededed
	*/
	
	
ul#smenu1 {
	border: solid #3882e6 thin;
}
ul#smenu1 li a:hover {
	background-color:#b1b6fe;
}
ul#smenu2 {
	border: solid #cb2c4b thin;
}
ul#smenu2 li a:hover {
	background-color:#feb1b1;
}
ul#smenu3 {
	border: solid #e637cf thin;
}
ul#smenu3 li a:hover {
	background-color:#feb1fb;
}
ul#smenu4 {
	border: solid #3ccd34 thin;
}
ul#smenu4 li a:hover {
	background-color:#b1fed5;
}
ul#smenu5 {
	border: solid #d5d833 thin;
}
ul#smenu5 li a:hover {
	background-color:#fffeaf;
}
ul#smenu6 {
	border: solid #e68037 thin;
}
ul#smenu6 li a:hover {
	background-color:#fed3b1;
}
ul#smenu7 {
	border: solid #33c7bc thin;
}
ul#smenu7 li a:hover {
	background-color:#B1F9FE;
}
ul#smenu8 {
	border: solid #b58a56 thin;
}
ul#smenu8 li a:hover {
	background-color:#d5bc97;
}
ul#smenu9 {
	border: solid #cdcccb thin;
	left:-57px; /*corrige bug depassement sous-menu IE*/
	left:-55px !important;
}
ul#smenu9 li a:hover {
	background-color:#ededed;
}
.merci {
	text-align: center;
	font-weight: bold;
	font-size: 18px;
	color: #FF0000;
}
#texte_total {
	font-weight: bold;
	color: #FF0000;
	text-align: center;
	font-size: 18px;
}
.erreur {
	color:#FF0000;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: blink;
}
.indisponible_prod {
	font-weight: bold;
	color: #FF0000;
}
.titre_cgv {
	font-weight: bold;
	list-style-type: none;
	color: #943034;
}
.titre_cgv2 {
	font-weight: bold;
	color: #333333;
}
.promo_prod {
	font-weight: bold;
	color: #FF0000;
}
.indisponible_prodfiche {
	font-weight: bold;
	color: #FF0000;
}
