<!--
/*************************************************************************************************************************************************************************/
/* Redefinitions des balises HTML */ 
/*************************************************************************************************************************************************************************/
*{margin:0;padding:0;}

body, h1, h2, h3, h4, h5, h6, a, .input_text, select, textarea{font:11px/1.1em  Arial, Helvetica, Sans-serif;font-weight:normal;color:#FFF;}

img{border:0; display:block;}

a{text-decoration:underline;outline:none; color:#411915;}

a:hover{text-decoration:none; color:#f30;}

ul{margin:0 0 0 20px; list-style:none;}
ol{margin:0 0 0 20px;}

dd{margin:0 0 0 20px;}

hr{display:none;}

fieldset{border:none;}
fieldset legend{display:none;}
/*************************************************************************************************************************************************************************/

/*************************************************************************************************************************************************************************/
/* Structure generale */ 
/*************************************************************************************************************************************************************************/
	body{text-align:center;background: url(../images/bg-page.jpg) 0 0 repeat-x; }
	#global{position:relative;width:1000px;text-align:left;margin:0 auto;}
	#top{position:relative;width:100%; height:138px; overflow:hidden;}
	#top{background:url(../images/bg-topnavigation.jpg) 0 0 no-repeat;}
	
	
	#top_haut{position:relative;width:100%;}
	#top_haut a{display:block; margin:0 0 7px 45px;}
	#top_haut a img{display:block;}
	#top_menu{position:relative;width:100%;}
	#top_menu ul{position:relative;width:100%;overflow:hidden;}
	
	#middle {position:relative;width:100%;}
	#middle_left, #middle_right, .entreprisegauche01, .entreprisedroit02, .blockcatalogue1, .blockcatalogue2{float:left;display:inline;}
	.entreprisegauche01 { color:#420D0B; padding-bottom:13px;}
	#middle_left .entreprise_p{padding:0;}
	
	#middle_left{width:663px; padding:0 10px 0 60px;}
	#middle_left .couleurBlanc{ color:#fff;}
	#middle_left p{text-align:justify;}
	#middle_left img{margin: 0 15px 15px 0;}

	#page_contact #middle_left{padding-right:0;}
	
	.blockentreprise1,#mention_legale {color:#420D0B; margin:8px 0 10px 0;}
	.blockentreprise1{margin:0 0 10px 0;}
	.entreprisedroit02 p{color:#420D0B;}
	.entreprisedroit02 p span{ font-weight: bold; text-decoration:underline;}
	.imageentreprisedoit02{float:right; margin:0 0 20px 20px;}

	#midle_produit{margin:0 40px 0 0 ;padding:0 0 10px 60px;}
	#midle_produit p span{ font-weight:bold;}
	#midle_produit blockquote{ font-size:16px; font-weight:bold; padding:0 0 23px 35px;}
	a.mail{ color:#fff;}
	a:hover.mail{ color:#f30;}
	
	#catalogue h3{ font-size:24px; font-weight:bold;color:#320400;}
	#catalogue h4 { font-size:24px; font-weight:bold; color:#FF3300; margin:0 0 60px 0;}
	.contactcatalogue{color:#FF3300; text-align:right; padding:10px 40px 26px 0;}
	.contactcatalogue a{ color:#FF3300; font-weight:bold;}
	.contactcatalogue a:hover{ color:#3B1414; }
	#midle_produit blockquote span{ font-weight:normal;}
	#middle_left h2,#midle_produit h2{ font-size:14px; font-weight:bold; text-transform:uppercase;margin:16px 0 20px 0; }
	#middle_left h2 span,#midle_produit h2 span{background:url(../images/bg-puce02.gif) 100% 4px no-repeat; padding:0  24px 0 0}
	#middle_left h3{ font-size:12px; font-weight:bold; color:#3B1514; padding:2px 0 8px 0;}
	#middle_left p{ padding:0 0 16px 0; font-size:11px;}
	.imageentreprisedroit01{float:left; margin:0 30px 10px 0; color:#420D0B; }
	.color{ color:#320400; padding:0; margin:0; }
	.marche ul{ margin:0 0 0 0;padding:0 0 0 0; }
	.marche li{margin:2px 0 2px 0; font-size:11px; color:#420D0B; list-style:disc;padding:2px 0;}
	#middle_left h3{ font-size:11px; margin:0; padding:0 0 4px 0;}
	#middle_right{width:219px; text-align:left; margin:0 48px 20px 0;}
	#nouscontacter{ background: url(../images/bg-adresse.gif) 0 0 no-repeat;color:#320400; height:465px; width:193px; padding-left:20px; margin-top:53px;}
	.langue_en #nouscontacter{background-image:url(../images/en/bg-adresse.gif);}
	#nouscontacter h2{ font-size:20px; color:#320400; font-weight:bold;padding:26px 0 86px 86px;}
	.langue_en #nouscontacter h2{padding:26px 0 86px 110px;}
	#nouscontacter p{ font-size:12px; padding:12px 0 0 0; line-height:20px;}
	#nouscontacter a{font-size:12px;color:#320400; text-decoration:underline;}
	#nouscontacter a:hover{font-size:12px; color:#FF3300;}
	.espace{ margin:4px 0 8px 0;}
	#block1{width:219px; margin:4px 0 0 0; background:url(../images/bg-block1.jpg) repeat-x;}
	#block2{width:219px; margin:4px 0 0 0; background:url(../images/bg-block2.jpg) repeat-x;}
	#block1 h2 ,#block2 h2 ,#block3 h2{ padding:11px 0 0 8px;}
   #block1 h2 {text-align: right; margin:0;}
	#block1 h3, #block2 h2, #block2 h3{margin:0 0 0 10px;}
	#block1 h3 ,#block2 h3{ font-size:11px; font-weight:bold; text-align:right;}
	#block1 p ,#block2 p{text-align:right; font-size:11px;} 
	#block3{width:219px; margin:4px 0 6px 0; background:url(../images/img-bordertopblock3.gif) 0 0 no-repeat;}
	#detail_block3{width:219px; background:url(../images/img-borderbotomblock3.gif)  0 bottom no-repeat;}
	#block3 p{ color:#470101; text-align:left; font-size:11px; padding:0 4px 4px 8px;}
	#block3 p a{ color:#470101; text-align:left; font-size:11px; text-decoration:none;}
	#block3 p a:hover{ color:#470101; text-align:left; font-size:11px; text-decoration:underline;}
	#contact{ width:210px; background:url(../images/bg-contact.gif) no-repeat;margin:10px 0 0 0;}
	#contact h2{ padding:8px 0 0 14px;}
	#block3 #contact p a{ color:#FF3300; font-size:11px; font-weight:bold;text-decoration:none;}
	#contact a:hover{color:#fff; font-size:11px; font-weight:bold;text-decoration:none;}
	#contact p{ font-size:11px;padding:0 10px 10px 12px;color:#fff;}
	.color1{color:#470101;}
	.retrait_images{float:right;margin:16px 6px 0 12px;}

	#bottom{position:relative;width:100%;clear:both;}
	#footer{position:relative;margin:0 40px 0 60px;overflow:hidden;}
	#footer a.mention{font-size:11px; color:#470101;text-decoration:none;float:right;display:inline;}
	#footer a.mention:hover{font-size:11px; color:#FF3300;}
			   
/* MODULES DANS LA STRUCTURE GENERALE SUR TOUTES LES PAGES (Menu, Panier, Recherche, fil d'ariane, etc...) */
/*************************************************************************************************************************************************************************/
	#accueil{position:absolute;top:0;right:190px;background:none;z-index:99;}
	#accueil a{color:#fff;font-weight: normal; text-decoration:none; font-size:10px; line-height:16px;background:none;}

	#langues{position:absolute; top:0;right:53px; width:210px;background:none;}
	#langues  a{ color:#fff;font-weight: normal; text-decoration:none; font-size:10px; line-height:16px; background:url(../images/bg-puce01.gif) 100% 6px no-repeat;text-align:right;display:block;padding:0 18px 0 0;}
	#langues  a:hover{font-weight: normal; text-decoration:none; color:#f00;}
	
	
	#menu{position:relative;width:100%;margin:0;top:0;left:0;}
	#menu *{float:left;display:inline;}
	#menu li, #menu li.first{list-style:none;margin:0 6px 0 55px;}
	#menu li a{text-decoration:none; font-family:"Trebuchet MS";padding:24px 0 26px 16px; font-weight:bold;color:#fff;font-size:12px;text-transform:uppercase;cursor:pointer; background:url(../images/bg-menu.gif)  no-repeat 0 0;}
	#menu li a:hover{ color:#DC360B;padding:24px 0 26px 16px;background:url(../images/bg-menuon.gif)  no-repeat 0 0;}    
/*************************************************************************************************************************************************************************/
/* les Formulaires */
	.formu00{position:relative;width:100%;}
	.formu00_content{padding:10px 10px 10px 26px;}
	.formu00_content p{position:relative;width:100%;overflow:hidden;padding:3px 0;clear:both;}
	.formu00_content p *{float:left;display:inline;}
	.formu00_content p{float:left;display:inline; padding:0 0 6px 0;}
	.formu00_content label{line-height:21px; font-weight:bold; color:#430D0D;}
	.formu00_content .label00{width:170px;}
	.formu00_content .label01{margin:0 10px 0 5px;}
	.formu00_content .input_text{border: 1px solid #fff;width:415px; color:#430D0D; padding:2px 0 2px 10px ; font-size:12px;}
    .formu00_content .input_text2{border: 1px solid #fff;width:430px; color:#430D0D; padding:2px 0 2px 10px ; font-size:12px;} 
	.formu00_content .input_text1{border: 1px solid #fff;width:415px; height:93px; color:#430D0D; padding-left:10px; overflow:auto;}
	.formu00_content .input_text00{width:100px;}
	.formu00_content .input_radio, .formu00_content .input_checkbox{width:17px;height:17px;}
	.formu00_content .input_checkbox{ margin:0 0 0 170px;}
	.formu00_content .input_checkbox02{ margin:0 0 0 520px;}
	.formu00_content select{border:1px solid #fff;}
	.formu00_content select option{float:none;display:block;color:#430D0D;}
	.formu00_content .valid_form .input_image{float:right;margin:0 40px 0 0;}
    #formulaire00{position:relative;width:100%;text-align: left; margin-bottom:16px;}
    #middle_left #formulaire00 p{ padding:0 0 8px 0; font-size:11px;}
    #middle_left #formulaire01 p{ padding:0 0 8px 0; font-size:11px;}
    #formulaire00 .formu00{text-align:left; background:url(../images/bg-formulaire.jpg) no-repeat;}
    #formulaire01 .formu00{text-align:left; background:url(../images/bg-newsletter.jpg) no-repeat; margin:0 0 20px 0}

/* CLASS g�n�riques */ 
/*************************************************************************************************************************************************************************/

	/* Bloc contenant des floats */
	.block_float:after, .spacer{content:".";display:block;visibility:hidden;clear:both;font-size:0px;line-height:0px;height:0px;width:100%;margin:0;padding:0;}
/*************************************************************************************************************************************************************************/

/*************************************************************************************************************************************************************************/
/* ACTUALITES */ 
/*************************************************************************************************************************************************************************/
	.param_img{position:relative;width:100%;overflow:hidden;padding:0 0 10px 0;}
	.param_img img{float:left;display:inline;margin:0 10px 10px 0;}
	.param_img00 img{float:right;margin:0 0 10px 10px;}
/*	#content_actu img{margin:0px 15px 15px 0px;}
*/
/*************************************************************************************************************************************************************************/
-->
