/* FEUILLE DE STYLE CSS */


/* PAGE HTML */
	html
	{
	}

/* BALISE BODY */
	body 
	{ 
	margin: 0px;
	padding: 0px;
	font:11px Verdana,sans-serif;
	color:black;
	}

/* SELECTEUR GENERIQUE A TOUTE LES BALISES */
	*
	{
	}


/* REDEFINITION BALISES */
	img{border:none;}
	input{font-size:9px;}
	textarea{font-size:9px;}
	select{font-size:9px;}

	/* LIENS */
		a:link {font:11px Verdana,sans-serif; }
		a:visited {font:11px Verdana,sans-serif; }
		a:active {font:11px Verdana,sans-serif; }
		a:hover {font:11px Verdana,sans-serif; }
/* VARIANTES TEXT */
	/* NUMERO DE TELEPHONE */
	.tel
	{
	font-size:10px;
	font-weight: bold;
	}
	/* HORAIRES D'OUVERTURE */
	.hour
	{
	font-size:9px;
	color:#ffffff;
	font-weight: bold;
	}
	/* ADRESSE */
	.adresse
	{
	font-size:10px;
	}

	/* ADRESSE */
	.credits
	{
	text-align:right;
	margin-right:15px;
	font-size:9px;
	}
	/* NB produits dans categories */
	.nb_cat
	{
	font-size:9px;
	text-align:center;
	}
/* MAIN */
	#main
	{
	margin:auto;
	background:url(img/main_fond.png);
	width:950px;
	}

	#main_footer
	{
	margin:auto;
	width:570px;
	padding: 14px 200px 0px 180px;
	color:#CECECE;
	font-size:9px;
	text-align:justify;
	background:url(img/main_footer.png) no-repeat;
	clear:both;
	}
	
	/* HEADER */
		#header
		{
		width:935px;
		height:86px;
		background:url(img/header.png);
		padding:10px 0px 0px 15px;
		clear:both;
		}
		
		/* MENU GAUCHE */
			#menu_gauche
			{
			width:171px;
			float:left;
			}
			

			/* HEADER MENU GAUCHE */
				#menu_gauche_header
				{
				width:171px;
				height:40px;
				background:url(img/menu_g_header.png);
				}

			/* HEADER MENU GAUCHE */
				#menu_gauche_header2
				{
				width:171px;
				height:40px;
				background:url(img/menu_g_header2.png);
				}

			/* HEADER MENU GAUCHE */
				#menu_gauche_header3
				{
				width:171px;
				height:40px;
				background:url(img/menu_g_header3.png);
				}

			/* HEADER MENU GAUCHE */
				#menu_gauche_header4
				{
				width:171px;
				height:40px;
				background:url(img/menu_g_header4.png);
				}
																
			/* CONTENU MENU GAUCHE */
				#menu_gauche_contenu
				{
				width:141px;
				padding:0px 0px 0px 30px;
				background:url(img/menu_g_fond.png);
				}
				
			/* CONTENU MENU GAUCHE2 */
				#menu_gauche_contenu2
				{
				width:151px;
				padding:10px 0px 0px 20px;
				background:url(img/menu_g_fond.png);
				}
				
			/* FOOTER MENU GAUCHE */
				#menu_gauche_footer
				{
				width:171px;
				height:19px;
				background:url(img/menu_g_footer.png);
				}

			/* FOOTER MENU GAUCHE 2 */
				#menu_gauche_footer2
				{
				width:171px;
				height:117px;
				background:url(img/menu_g_footer2.png);
				}
				
		/* CONTENU */
			#contenu_index
			{
			width:542px;
			min-height:400px;
			margin: 0px 6px 0px 7px;
			padding: 0px 15px 0px 15px;
			float:left;
			background:url(img/contenu_header_index.png) no-repeat;
			}

			#contenu_contact
			{
			width:542px;
			min-height:400px;
			margin: 0px 6px 0px 7px;
			padding: 0px 15px 0px 15px;
			float:left;
			background:url(img/contenu_header_contact.png) no-repeat;
			}
			
			#contenu_plan
			{
			width:542px;
			min-height:400px;
			margin: 0px 6px 0px 7px;
			padding: 0px 15px 0px 15px;
			float:left;
			background:url(img/contenu_header_plan.png) no-repeat;
			}
			
			#contenu_produits
			{
			width:542px;
			min-height:400px;
			margin: 0px 6px 0px 7px;
			padding: 0px 15px 0px 15px;
			float:left;
			background:url(img/contenu_header_produits.png) no-repeat;			
			}

			#contenu_recherche
			{
			width:542px;
			min-height:400px;
			margin: 0px 6px 0px 7px;
			padding: 0px 15px 0px 15px;
			float:left;
			background:url(img/contenu_header_recherche.png) no-repeat;			
			}
						
			#contenu_realisation
			{
			width:542px;
			min-height:400px;
			margin: 0px 6px 0px 7px;
			padding: 0px 15px 0px 15px;
			float:left;
			background:url(img/contenu_header_realisation.png) no-repeat;			
			}								

			#contenu_boutique
			{
			width:542px;
			min-height:400px;
			margin: 0px 6px 0px 7px;
			padding: 0px 15px 0px 15px;
			float:left;
			background:url(img/contenu_header_boutique.png) no-repeat;			
			}	

			#contenu_equipe
			{
			width:542px;
			min-height:400px;
			margin: 0px 6px 0px 7px;
			padding: 0px 15px 0px 15px;
			float:left;
			background:url(img/contenu_header_equipe.png) no-repeat;			
			}	

			#contenu_vpc
			{
			width:542px;
			min-height:400px;
			margin: 0px 6px 0px 7px;
			padding: 0px 15px 0px 15px;
			float:left;
			background:url(img/contenu_header_vpc.png) no-repeat;			
			}

			#contenu_videos
			{
			width:542px;
			min-height:400px;
			margin: 0px 6px 0px 7px;
			padding: 0px 15px 0px 15px;
			float:left;
			background:url(img/contenu_header_videos.png) no-repeat;			
			}
												
			/* BLOC D'INTRODUCTION DE LA PAGE (TEXTE) */
				#contenu_intro_texte
				{
				margin-top:42px;
				width:342px;
				height:100px;
				float:left;
				}
				
			/* BLOC D'INTRODUCTION DE LA PAGE INDEX(IMAGES x4) */
				#contenu_intro_img
				{
				margin: 18px 0px 0px 10px;
				padding: 3px 0px 0px 3px;
				width:187px;
				height:125px;
				background:url(img/contenu_intro_img_fond.png);
				float:left;
				}

			/* BLOC D'INTRODUCTION IMAGE DES AUTRES PAGES */
				#contenu_intro_all
				{
				margin: 18px 0px 0px 0px;
				padding: 3px 0px 0px 3px;
				width:187px;

				float:left;
				}
				
			/* LIGNE DE SEPARATION */
				.sep_line
				{
				width:100%;
				height:25px;
				background:url(img/contenu_dashed_line.png);
				clear:both;
				}

			/* BLOC HEADER DES NEWS */
				#news_header
				{
				width:421px;
				height:25px;
				background:url(img/contenu_news_header.png);
				}
				
			/* BLOC TEXTE DES NEWS */
				#news
				{
				width:400px;
				height:180px;
				font-size:10px;
				padding:0px 10px 0px 11px;
				background:url(img/contenu_news_fond.png);
				overflow:auto;
				}

			/* BLOC NOUVEAUTE */
				#nouveaute
				{
				width:280px;
				height:114px;
				font-size:10px;
				padding:26px 18px 20px 18px;
				background:url(img/contenu_bloc_nouveaute.png);
				float:left;
				}

			/* BLOC ZOOM */
				#zoom
				{
				width:189px;
				height:134px;
				font-size:10px;
				padding:26px 8px 0px 8px;
				background:url(img/contenu_bloc_zoom.png);
				text-align:center;
				float:right;
				}

			/* BLOC CATEGORIE PRODUIT */
				.cat_produits
				{
				width:200px;
				height:128px;
				font-size:10px;
				padding:4px 21px 0px 21px;
				margin:10px 12px 0px 12px;
				background:url(img/contenu_categorie_fond.png);
				float:left;
				}


			/* BLOC PRODUIT */
				.bloc_produit
				{
				width:241px;
				font-size:10px;
				padding:5px 7px 0px 7px;
				margin:15px 7px 0px 0px;
				background:#D3D6DF;
				border:solid 1px #BBBBBC;
				float:left;
				}
			/* BLOC PRODUIT DETAIL*/
				.bloc_produit_detail
				{
				width:82px;
				height:90px;
				font-size:10px;
				padding:3px 0px 0px 20px;
				margin:7px 0px 0px 0px;
				background:url(img/produit_fond_detail.png);
				border:solid 1px #BBBBBC;
				float:right;
				}
																
		/* MENU DROITE */
			#menu_droite
			{
			width:194px;
			float:left;
			}
			

			/* HEADER MENU DROITE 1 */
				#menu_droite_header1
				{
				width:194px;
				height:44px;
				background:url(img/menu_d_header1.png);
				}

			/* HEADER MENU DROITE 2 */
				#menu_droite_header2
				{
				width:194px;
				height:44px;
				background:url(img/menu_d_header2.png);
				}
				
			/* HEADER MENU DROITE 3 */
				#menu_droite_header3
				{
				width:194px;
				height:44px;
				background:url(img/menu_d_header3.png);
				}

			/* HEADER MENU DROITE 4 [panier]*/
				#menu_droite_header4
				{
				width:194px;
				height:44px;
				background:url(img/menu_d_header4.png);
				}
												
			/* CONTENU MENU DROITE */
				.menu_droite_contenu
				{
				width:158px;
				padding:5px 25px 0px 11px;
				background:url(img/menu_d_fond.png);
				}

			/* FOOTER MENU DROITE */
				.menu_droite_footer
				{
				width:194px;
				height:19px;
				background:url(img/menu_d_footer.png);
				}

/* CLEAR ALL */
	.clear_both
	{
	clear:both;
	}