/* feuille de style V1 boutique infolien*/
body {
	margin: 0;
	padding: 0;
	background-color: #000000;
	background-image: url(images/fond.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
}
#site, #corps, #footer, #header {
	width:1000px;
	margin-left:auto;
	margin-right:auto;
}
/* comprend header+corps+footer*/
#site {
	background-image: url(images/fond_site.gif);
	background-repeat: repeat-y;
}
/* corps du site*/
#corps {
	/*background:#FF0000;*/
	min-height:700px;
}
/* pied du site*/
#footer {
	font-weight:bold;
	color:#FFFFFF;
	vertical-align:middle;
	text-align:center;
	background:#7d7e7d;
	height:20px;
	float:left;
	margin-top:5px;
}
/* header du site*/
#header {
	height:210px;
	background:url(images/header.jpg);
}
/* elements site*/
/*moteur de recherche*/
#rechercher {
	text-align:center;
	background:#7d7e7d;
}
/* miniatures*/
.photomini {
	float:left;
	height:100px;
	width:100px;
	background:#00CC99;
}
/*etat avancement commande*/
#etatcmd {
	height:50px;
	width:990px;
	text-align:center;
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom: 5px;
}
/*flash infos*/
#flashinfo {
	display:inline;/* corrige le probléme de double marge IE 6*/
	float:left;
	width:200px;
	margin:5px 5px 0px 5px;/*background:#FFCC66;*/
}
/*centre*/
#centre {
	float:left;
	width:580px;
	margin:5px 0px 0px 0px;/*background:#3399FF;*/
}
/*-------------------------------a classer ------------------------------------*/
#coulsousmenuh {
/*background:#999999;*/
}
.textediv {
	padding: 5px;
}
.textediv a {
	font-weight:bold;
	/*text-decoration:none;*/
color:#000000;
}
.textediv img {
	border:none;
}
.libelprod {
	font-size:12px;
}
.titrerubrique {
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	font-size: 14px;
}
.titrerubrique a {
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
}
.titrerubrique a:hover {
	color:#CCCCCC;
}
.prixprod {
	color:#FF0000;
	font-weight:bold;
}
.no_result {
	text-align: center;
	font-weight: bold;
	font-size: 18px;
}
.addpanier {
	width:150px;
		
	background-color:#CCCCCC;
	text-align:center;
}
.addpanier a {
	text-decoration:none;
}
a:hover {
	color:#666666;
}
.prixavred {
	color:#999999;
	font-weight:bold;
	font-size:12px;
	text-decoration:line-through;
}
.titretabfiche {
	background:#CCCCCC;
	color:#333333;
	font-size:16px;
	font-weight:bold;
	text-indent:20px;
}
#nomprodfiche {
	font-size:16px;
	font-weight:bold;
	text-align:center;
}

.error{
	color:#FF0000;
	font-weight:bold;
}
/*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:990px;
	margin:5px 5px 0px 5px;
}
#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 {
	font-size:15px;
	height:41px;
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	z-index:10;
	background-color: #999999;
	background-image: url(images/fond_navi.gif);
}
div#menus h2, ul.smenu a {
	font-size:0.9em;
	font-weight:bold;
	margin:0;
	padding:0;
}
#accueil {
	float:left;
	position:relative;
	height:41px;
	z-index: 10;
	margin-right:1px;
	margin-left:1px;
}
#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:41px;
	z-index: 10;
}
div#onglet1, div#onglet2, div#onglet9 {
	width:150px;
}
div#onglet3{
	width:110px;
}
div#onglet4{
	width:110px;
}
div#onglet5{
	width:130px;
}
div#onglet6{
	width:84px;
	color: #FF0000;
	text-decoration: blink;
}
div#onglet7, div#onglet8{
	width:80px;
}
div#menus h2 a {
	display:block;
	height:41px;
	text-align:center;
	text-decoration:none;
	color:white;
	line-height:41px;
}
/*div#menus h2 a:over{
	display:block;
    height:30px;
    text-align:center;
    line-height:30px;
}*/

/*------------ Onglets ------------*/

#onglet1 .onglet1off {
	background:url(images/onglet1.jpg) 0 -43px;
}
#onglet1 .onglet1on, #onglet1 .onglet1liens {
	background:url(images/onglet1.jpg) 0 0px;
	/*color:#b1b6fe;bleu*/
}
#onglet2 .onglet2off {
	background:url(images/onglet2.jpg) 0 -43px;
}
#onglet2 .onglet2on, #onglet2 .onglet2liens {
	background:url(images/onglet2.jpg) 0 0px;
	/*color:#feb1b1;/*rouge*/
}
#onglet3 .onglet3off {
	background:url(images/onglet4.jpg) 0 -43px;
}
#onglet3 .onglet3on, #onglet3 .onglet3liens {
	background:url(images/onglet4.jpg) 0 0px;
	/*color:#feb1fb;/*rose*/
}
#onglet4 .onglet4off {
	background:url(images/onglet4.jpg) 0 -43px;
}
#onglet4 .onglet4on, #onglet4 .onglet4liens {
	background:url(images/onglet4.jpg) 0 0px;
	/*color:#b1fed5;/*vert*/
}
#onglet5 .onglet5off {
	background:url(images/onglet5.jpg) 0 -43px;
}
#onglet5 .onglet5on, #onglet5 .onglet5liens {
	background:url(images/onglet5.jpg) 0 0px;
	/*color:#fffeaf;/*jaune*/
}
#onglet6 .onglet6off {
	background:url(images/onglet6.jpg)  0 -43px;
	color: #FFFF00;
}
#onglet6 .onglet6on, #onglet6 .onglet6liens {
	background:url(images/onglet6.jpg)  0 0px;
	color: #FF0000;
}
#onglet7 .onglet7off {
	background:url(images/onglet7.jpg) 0 -43px;
}
#onglet7 .onglet7on, #onglet7 .onglet7liens {
	background:url(images/onglet7.jpg) 0 0px;/*cyan*/
}
#onglet8 .onglet8off {
	background:url(images/onglet7.jpg) 0 -43px;
}
#onglet8 .onglet8on, #onglet8 .onglet8liens {
	background:url(images/onglet7.jpg) 0 0px;/*cyan*/
}
#onglet9 .onglet9off {
	background:url(images/onglet9.jpg) 0 -33px no-repeat;
}
#onglet9 .onglet9on, #onglet9 .onglet9liens {
	background:url(images/onglet9.jpg) 0 0px no-repeat;
	color:#ededed;/*gris*/
}
#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;
}


ul#smenu1 {
	width:158px;
	margin-left: 1px;
}
ul#smenu2 {
	width:158px;
	margin-left: 1px;
}
ul#smenu3 {
	width:228px;
	margin-left: 1px;
}
ul#smenu4 {
	width:170px;
	margin-left: 1px;
}
ul#smenu5 {
	width:148px;
	margin-left: 1px;
}
ul#smenu6 {
	width:148px;
	margin-left: 1px;
}

/* 
	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 #ffa230 1px;
	left:4px;
}
ul#smenu1 li a:hover {
	background-color:#ffa230;
}
ul#smenu2 {
	border: solid #ffa230 1px;
	left:4px;
}
ul#smenu2 li a:hover {
	background-color:#ffa230;
}
ul#smenu3 {
	border: solid #ffa230 1px;
	left:4px;
}
ul#smenu3 li a:hover {
	background-color:#ffa230;
}
ul#smenu4 {
	border: solid #ffa230 1px;
	left:4px;
}
ul#smenu4 li a:hover {
	background-color:#ffa230;
}
ul#smenu5 {
	border: solid #ffa230 1px;
	left:4px;
}
ul#smenu5 li a:hover {
	background-color:#ffa230;
}
ul#smenu6 {
	border: solid #ffa230 1px;
	left:-84px; /*corrige bug dÃ©passement sous-menu IE*/
	left:-86px !important;
}
ul#smenu6 li a:hover {
	background-color:#ffa230;
}
ul#smenu7 {
	border: solid #ffa230 1px;
}
ul#smenu7 li a:hover {
	background-color:#ffa230;
}
ul#smenu8 {
	border: solid #ffa230 1px;
}
ul#smenu8 li a:hover {
	background-color:#ffa230;
}
ul#smenu9 {
	border: solid #ffa230 1px;
	left:-57px; /*corrige bug dépassement sous-menu IE*/
	left:-55px !important;
}
ul#smenu9 li a:hover {
	background-color:#ffa230;
}
.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;
}
.encadre_prod {
	border: 1px solid;
}
.indisponible_prod {
	font-weight: bold;
	color: #FF0000;
}
#footer a {
	color: #FFFFFF;
}
.titre_cgv {
	font-weight: bold;
}
.titre_cgv2 {
	font-weight: bold;
	color: #666666;
}

