/***********************************************************

Couleurs du site
=================

#929FA9 --- gris clair		// fond de page + textes contenu central
#F6DC01 --- jaune			//	
#494949 --- gris foncé		// texte et menu sur fond jaune
#CCCCCC --- gris clair		// PIPE de séparation menu

**************************************

#C5061B --- Rouge           // Rotir au grill / four
#C46A06 --- Marron clair    // Cuire / turbo quartz
#8E5A1F --- Marron foncé    // Gratiner snack
#C2B08B --- Crème           // Saisir à la plancha
#892021 --- Bordeaux        // Griller barbecue
#DAB400 --- Jaune           // Frire en zone froide

************************************************************/
body {
	/*background-color:#929FA9;*/
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
#conteneur {
	position: relative;
	width: 970px;
	margin: 0 auto; 
}
.alert {
	color:#FF0000;
	font-weight:bold;
	font-size:10px;
}
/************** En-Tete *************************************/
/***** entete page index ****/
#header_index { 
	height: 88px;
	background-image:url(Design/structure/bandeau_logo_index_blanc.jpg);
}
#conteneur h1, h2 {
	text-indent:-5000px; /*Sort le titre de la zone visuelle*/
	margin:0;
	line-height:0;
}
#navigation1_index {
	position:absolute;
	top:20px;
	left:300px;
	width:500px;
}
#navigation2_index {
	position:absolute;
	top:60px;
	left:300px;
	width:705px;
}


/***** entete page produit ****/
#header_produit { 
	height: 88px;
	background-image:url(Design/structure/bandeau_logo_produit_blanc.jpg);
}
#header_produit h1, h2 {
	text-indent:-5000px; /*Sort le titre de la zone visuelle*/
	margin:0;
	line-height:0;
}
#navigation1_produit {
	position:absolute;
	top:20px;
	left:245px;
	width:500px;
}
#navigation2_produit {
	position:absolute;
	top:60px;
	left:245px;
	width:705px;
}

#BannFlash {
	
}
#navFlags {
	position:absolute;
	top:20px;
	left:780px;
	width:200px;
}

#spacer {
	display:block;
	width:50px;
}

/*** navigation jaune*/ 
#Nav1 {
	display:inline;
	list-style-type:none;
}
#Nav1 li {
	margin-left:5px;
	float:left;
}
#Nav1 a {
	width:100px;
	height:27px;
	text-decoration:none;
	color:#F6DC01;
	font-size:12px;
}
.pipe_nav1 {
	color:#CCCCCC;
}

/*** navigation grise ***/ 

.Nav2 {
	display: inline;
	list-style-type:none;
}

.Nav2 li {
	float:left;
	margin-left:5px;
	color:#494949;
	font-size:12px;
}
.Nav2 a {
	width:100px;
	height:27px;
	text-decoration:none;
	color:#494949;
	font-size:12px;
}
.pipe_nav2 {
	color:#494949;
}
/************** Fin En-Tete *********************************/

/************** Corps de la page ****************************/
#Corps_index {
	background-image:url(Design/structure/bg_contenu_index_blanc.jpg);
}
#Corps_produit {
	background-image:url(Design/structure/bg_contenu_produit_blanc.jpg);
}


/***  Fil d'ariane / navigation  ***/

#FilAriane {
	border-left:5px solid #929FA9;
	height:16px;
	position:relative;
	top:10px;
	left:10px;
	color:#929FA9;
	font-size:12px;
	padding-left:10px;
}
#FilAriane a {
	display:inline;
	border-bottom:1px dotted #929FA9;
	text-decoration:none;
	color:#929FA9;
	font-size:12px;
}

#Nettoyeur {
	clear:both;
}
#ConteneurCentre_index {
	margin-left: 10px;
	height:430px;
}
#ConteneurCentre_produit {
	margin-left: 235px;
	height:430px;
}
/***  Contenu central ***/
#ContenuCentre {
	position:relative;
	top:25px;
	margin: 0 20px 0 10px;
	font-size:11px;
	color:#929FA9;
}

#ContenuCentre h1 {
	font-size:14px;
}
#ContenuCentre a {
	text-decoration:none;
	color:#C5061B;
	border-bottom:1px dotted #C5061B;
}
#ContenuCentre ul {
	list-style-type:none;
}
.ListCategories {
	margin:10px 0 0 0;
	font-weight:bold;
	font-size:12px;
}
.ListReferences {
	font-weight:normal;
	font-size:11px;
}
#ContenuCentre a:hover{
	background-color:#FFFFCC;
}
/***  Bloc Image pour descriptif produit et SAV ***/

#BlocImage {
	float:right;
	width:290px;
	padding:0 0 10px 10px;
}
#BlocImage_ligne1 {
	height:30px;
	width:290px;
	color:#FFFFFF;
	font-size:14px;
}
#BlocImage_ligne1 span {
	display: block;
	margin:2px 30px 2px 30px;
	line-height:30px;
	font-weight:bold;
}
#BlocImage_ligne2 {
	border-top:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	color:#FFFFFF;
	font-size:14px;
}
#BlocImage_ligne2 span{
	display:block;
	line-height:25px;
	margin:2px 30px 2px 30px;
}
#BlocImage_contenu {
	border-left:1px dotted #929FA9;
	background-color:#FFFFFF;
	text-align:center;
}
#BlocImage_contenu img {
	margin-top:10px;
}
/***  Bloc de 440px pour la page d'index ***/

.Bloc440 {
	float:left;
	width:440px;
	padding:0 0 10px 25px;
}
.Bloc440_ligne1 {
	height:30px;
	width:440px;
	color:#494949;
	font-size:14px;
}
.Bloc440_ligne1 span {
	display: block;
	margin:2px 30px 2px 30px;
	line-height:30px;
}
.Bloc440_contenu {
	border-left:1px dotted #929FA9;
	background-color:#FFFFFF;
	padding-left:10px;
}
.Bloc440_contenu .imgIntro {
	margin:10px 10px 10px 10px;
	float:right;
}
/***  Bloc de 910px pour la page d'index ***/

.Bloc910 {
	float:left;
	width:910px;
	padding:0 0 10px 0;
}
.Bloc910_ligne1 {
	height:30px;
	width:910px;
	color:#494949;
	font-size:14px;
}
.Bloc910_ligne1 span {
	display: block;
	margin:2px 30px 2px 30px;
	line-height:30px;
}
.Bloc910_contenu {
	border-left:1px dotted #929FA9;
	background-color:#FFFFFF;
	padding-left:10px;
}
.Bloc910_contenu .BlocImage {
	margin:10px 10px 10px 10px;
	float:right;
	text-align:center;
}
.lien {
	margin:10px 10px 10px 10px;
	/*float:right;*/
	text-align:center;
}


/***  Menu vertical gauche ***/


#ConteneurGauche {
	position: absolute;
	left:0;
	width: 235px;
}
.TitreGauche {
	margin-left: 10px;
}

#MenuGauche {
	list-style-type:none;
	margin:-14px;
	padding:0;
}

#MenuGauche li {
	color:#FFFFFF;
	font-size:12px;
	margin:0 0 0 15px;
}
#MenuGauche a {
	display:block;
	width:222px; /*232 -10px*/
	line-height:20px;
	padding-left:10px;
	border-top:1px solid #FFFFFF;
	text-decoration:none;
	color:#FFFFFF;
	background-image:url(Design/structure/bg_menu_gauche.jpg);
	background-repeat:repeat-x;
}
#MenuGauche a:hover {
	background-image:url(Design/structure/bg_menu_gauche_hover.jpg);
}
#MenuSAV {
	margin:1px;
	padding-left:10px;
	width:220px;
	color:#FFFFFF;
	font-size:12px;
	background-image:url(Design/structure/bg_menu_gauche.jpg);
	background-repeat:repeat-x;
	border-top:1px solid #FFFFFF;
}
#MenuSAV a {
	color:#FFFFFF;
}
#MenuSAV p {
	margin-bottom:10px;
}


#PiedContenu_index {
	background-image:url(Design/structure/bas_page_index_blanc.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	text-align:right;
}
#PiedContenu_produit {
	background-image:url(Design/structure/bas_page_produit_blanc.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	text-align:right;
}

.LegalNotice {
	margin-right:25px;
	font-size:10px;
}
.LegalNotice a{
	color:#000000;
}

.menugauche {
	list-style-type: none;
	margin: 0;
	padding:0;
}
.menugauche li {
	margin-bottom: 5px;
}
.menugauche a {
	margin: 0 2px;
	color: #000000;
	text-decoration: underline;
}
.menugauche a:hover {
	text-decoration: none;
}
/*** Formulaires ***/

fieldset {
	/*font:80%/1 sans-serif;*/
	text-align:left;
	padding: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
}

fieldset legend {
	color: #4020E0;
}

label {
	float:left;
	width:30%;
	margin-right:7px;
	padding-top:4px;
	text-align:right;
	font-weight:bold;
}

input {
	 margin-bottom:1px;
}

select {
	width:146px;
	margin-bottom:1px;
}

textarea {
	width:230px;
	height:85px;
	margin-bottom:1px;
}
/***** SAV *****/
#ProductTree {
	display:block;
	width:375px;
	height:375px;
	overflow:auto;
	
	scrollbar-base-color: #FFFFFF;
	scrollbar-arrow-color: #4F4F4F;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-face-color: #C4C4C4;
	scrollbar-highlight-color: #4F4F4F;
	scrollbar-shadow-color: #4F4F4F;
	scrollbar-track-color: #FFFFFF;
}

/************** Fin Corps de la page ************************/

/************** Tableau thumbnail ****************************/

#TableThumbnail {
	border-collapse: collapse;
	margin:0;
	width:700px;
	padding:0;
}
#TableThumbnail tr {
	text-align:center;
	vertical-align:bottom;
}
#TableThumbnail img a {
	text-decoration:none;
}
#TableThumbnail td {
	width:116px;
	height:113px;
}
#TableThumbnail a {
	color:#C5061B;
	text-decoration:none;
}

/************** Fin Tableau Thumbnail *********************************/

/************** Pied de page ********************************/

#Pied {
	/*background-image:url(Design/structure/bas_page.jpg);*/
	background-repeat:no-repeat;
	height: 30px;
	color:#494949;
	font-size:10px;
	text-align:center;
}

/************** Fin pied de page ****************************/

