/*-----------------------*/
/*  Paramètres généraux  */
/*-----------------------*/
html, body{
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: black;
}

/*--------------------*/
/*  styles            */
/*--------------------*/
.gras {
	font-weight: bold;
}

.italic {
	font-style:italic;	
}

.float-left {
	float: left;
}

.float-right {
	float: right;
}

td{
	width: 85px;
	vertical-align: middle;
}

.align-center{
	text-align: center;
}

h2{
	font-weight: normal;
	font-size: 14px;
	color: #fa8412;
}

h3 {
	font-weight: normal;
	color: #fa8412;
	font-size: 14px;	
}
/*--------------------*/
/*  LIENS hypertexte  */
/*--------------------*/


a:link{
	color: black;
	text-decoration: none;
}
a:visited{
	color: black;
	text-decoration: none;
}
a:hover{
	color: black;
	text-decoration: none;
}
a:active{
	color: black;
	text-decoration: none;
}
/* Soit la colonne centrale = 1030px */

body {
	background-color: black;
	
}


.milieu {
	/*
	position: absolute;
    left: 50%; 
   	margin-left: -515px;
	
	*/
	position:relative;
   	margin-left:-515px; 
	margin-left:auto;
	margin-right:auto;
	*margin-left:0px; 
	*margin-right:0px; 
	*left: -3px;
	
}
.gauche{
	position:relative;
	float: left;
	width: 50%;
	margin-left: -515px;
}
.droite{
	top: 0px;
	right: 0px;
	position:absolute;
	float: right;
	width: 50%;
	margin-right: -515px;
	
	/*clear: both;*/
}
.bouton {
	

}

.page {
	position:relative;
	height:100%;
	overflow:hidden;
}

#dialog_ajout_panier{
	
	margin-top: 13px;
	text-align: center;	
	font-weight: bold;
	font-size: 10px;
}

#dialog_ajout_panier a#acces_panier{
	color:white;
	background:url(/images/interface/fond_bt_selection-trans.png) no-repeat;;
	width: 192px;
	height: 32px;
	display: block;
	margin-left: 95px;
	font-size: 14px;
	font-weight: normal;
	padding-top: 10px;
}


#page_haut #bloc_milieu {
    width: 987px;
    /*Rajout pb ie7 1024 */
   
	background: url('/images/interface/fond_milieu.jpg') no-repeat;
	padding-left: 28px;
	/*Rajout pb ie7 1024 */
	*padding-left: 8px;
	padding-right: 15px;
	min-height: 458px;

}

#page_haut #bloc_gauche {
	background: url('/images/interface/fond_gauche.jpg') repeat-x top right;
	height:458px;
}

#page_haut #bloc_droit{
	
	background: url('/images/interface/fond_droit.jpg') repeat-x;
	height:458px;
	/*Rajout pb ie7 1024 */
	*right: 20px;
	*margin-right: -515px;
}


/*----------*/
/*  HEADER  */
/*----------*/
#page_haut #bloc_milieu #header {
	margin-bottom: 28px;
	padding-top: 27px;
}

#page_haut #bloc_milieu #header #enseigne {
	margin-left: 34px;
	/*margin-top: 27px;*/
	width: 488px;
	height: 40px;
	margin-bottom: 40px;
}

#page_haut #bloc_milieu #header #enseigne #logo {
	float: left;
	width: 195px;
	height: 40px;
}

#page_haut #bloc_milieu #header #enseigne #bloc_enseigne_droit{
	float: right;
	width: 242px;
	height: 40px;
}

#page_haut #bloc_milieu #header #enseigne #bloc_enseigne_droit #texte_1{
	color: #ff7e2c;
	font-weight: bold;
	font-size: 13px;
	padding-bottom: 6px;
	border-bottom: solid 1px #ababab;
	display: block;
	margin-bottom: 4px;
}

#page_haut #bloc_milieu #header #enseigne #bloc_enseigne_droit #texte_2{
	color: #ababab;
	font-size: 11px;
	display: block;
}




#page_haut #bloc_milieu #header ul#menu{
	height: 37px;
	width: 966px;
	z-index:60 !important;
}

#page_haut #bloc_milieu #header ul#menu li{
	background: url('/images/interface/fond-menu-trans.png') repeat-x;
	float: left;
	height: 37px;
	font-size: 14px;
	*width: 80px;

}



#page_haut #bloc_milieu #header ul#menu li a{
	color: #ffaf31;
	display: block;
	height: 27px;
	padding-left: 27px;
	padding-right: 26px;
	*padding-left: 25px;
	*padding-right: 25px;
	padding-top: 10px;
	*width: 40px;
}

#page_haut #bloc_milieu #header ul#menu li a#menu_methode{
	*width: 146px;
}


#page_haut #bloc_milieu #header ul#menu li:hover{
	background: url('/images/interface/fond_menu_roll-trans.png') repeat-x;
	
	color: white;
	
	
}

#page_haut #bloc_milieu #header ul#menu li a:hover, #page_haut #bloc_milieu #header ul#menu li a.hover{
	color: white;	
}



#page_haut #bloc_milieu #header ul#menu li#menu_accueil a{
	padding-left: 31px;
}

#page_haut #bloc_milieu #header ul#menu li#menu_contact a{
	padding-right: 63px;
}

#page_haut #bloc_milieu #header ul#menu li#menu_accueil{
	background: url('/images/interface/fond_menu_gauche-trans.png') no-repeat;
	
}

#page_haut #bloc_milieu #header ul#menu li#menu_accueil:hover{
	background: url('/images/interface/fond_menu_gauche_roll-trans.png') no-repeat;
	
}

#page_haut #bloc_milieu #header ul#menu li#menu_contact{
	background: url('/images/interface/fond_menu_droit-trans.png') no-repeat;
}

#page_haut #bloc_milieu #header ul#menu li#menu_contact:hover{
	background: url('/images/interface/contact_rollover-trans.png') no-repeat;
}


#page_haut #bloc_milieu #header ul#menu li ul.sub_menu{	
		display: none;
		position: absolute;
}

#page_haut #bloc_milieu #header ul#menu li ul.sub_menu li{
	float: none;
	position: relative;
	font-size: 12px;
	/*background: url('/images/interface/fond_menu_roll-trans.png') repeat-x;*/
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='../images/interface/fond_menu_roll-trans.png');*/
	height: auto;
	width: 180px;
	background-color: black;
}

#page_haut #bloc_milieu #header ul#menu li ul.sub_menu li:hover{
	font-weight: bold;
}

#page_haut #bloc_milieu #header ul#menu li ul.sub_menu li a {
	display: block;
	color:white;
	text-transform: none;
	text-align: left;
	padding-top:5px;
	padding-left: 22px;
	width: 132px;
	height: 25px;	
}

/*---------*/
/*  CORPS  */
/*---------*/
#page_haut #bloc_milieu #corps{	
	position: relative;
	padding-bottom: 57px;
	min-height: 351px;
}

/*-----------------------------*/
/* DIAPORAMA A GAUCHE ACCUEIL  */
/*-----------------------------*/
#page_haut #bloc_milieu #corps #diaporama {
	float: left;
	height: 421px; 
	width: 722px;
	position: relative;
}

#page_haut #bloc_milieu #corps #diaporama #photo_titre{
   /*margin-left: 1px;*/
   width:720px;
   height:46px;
   position:absolute;
   z-index:2;
}
  
#page_haut #bloc_milieu #corps #diaporama #photo_titre_gauche{
	float: left;
	width:6px;
	height:46px;
	background:url(/images/interface/accueil_arr_gauche-trans.png) no-repeat;
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='/images/interface/accueil_arr_gauche-trans.png');*/
}

#page_haut #bloc_milieu #corps #diaporama #photo_titre_milieu{
	float: left;
	width:706px;
	height:46px;
	background:url(/images/interface/accueil_fond_mil-trans.png) repeat-x;
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='../images/interface/accueil_fond_mil-trans.png');*/
	z-index: 40;
}
  
#page_haut #bloc_milieu #corps #diaporama #photo_titre_droit{
	float: left;
	width:8px;
	height:46px;
	background:url(/images/interface/accueil_arr_droit-trans.png) no-repeat;
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='/images/interface/accueil_arr_droit-trans.png');*/
}

#page_haut #bloc_milieu #corps #diaporama   #description_photo_accueil{	
	height: 127px;
	width: 383px;
	position: abslolute;
	background: url('/images/interface/acc_photo_fond_desc-trans.png') repeat-y;
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='../images/interface/acc_photo_fond_desc-trans.png');*/
	z-index: 2;
	margin-top: 245px;
	*margin-top: 200px;
	display: block;
	padding-top: 16px;
	font-family: Trebuchet MS;
}

#page_haut #bloc_milieu #corps #diaporama #description_photo_accueil p{	
	color: white;
	font-size: 11px;
	text-align: justify;
	width: 320px;
	height: 45px;
	padding-right: 35px;
	padding-top: 15px;
	float: right;
}

#page_haut #bloc_milieu #corps #diaporama #description_photo_accueil  #description_photo_accueil_titre{	
	height: 31px;
	width: 348px;
	text-align: right;
	background: url('/images/interface/acc_photo_fond_desc2-trans.jpg') repeat-y;
	z-index: 5;
	display: block;
	color: white;
	padding-top: 2px;
	padding-right: 35px;
	font-size: 24px;
	float: none;
}

#page_haut #bloc_milieu #corps #diaporama  #description_photo_accueil a#savoir_plus{	
	font-weight: bold;
	float: right;
	color: white;
	font-size: 11px;
	margin-right: 35px;
	margin-top: 3px;
}

#page_haut #bloc_milieu #corps #diaporama  #description_photo_accueil a#savoir_plus:hover{	
	color:#BDBDBD;
	
}


  
#page_haut #bloc_milieu #corps #diaporama .SlideTab {
	margin-left: 0px;
	margin-right: 0px;
}

#page_haut #bloc_milieu #corps #diaporama .SlideTab #titre{
	position: absolute;
	color: white;
	z-index: 10;
	margin-top: 10px;
}
  

#page_haut #bloc_milieu #corps #diaporama .SlideTab .titre_photo{
	position: absolute;
	margin-left: 24px; 
	z-index: 40;
	margin-top: 15px;
	color: white;
}


#page_haut #bloc_milieu #corps #diaporama .SlideTab .titre_photo span.titre_1{
    float:left;
    display:inline;
    text-transform:uppercase;
	font-weight: bold;
	font-size: 13px;
	margin-right: 25px;
}
  
#page_haut #bloc_milieu #corps #diaporama .SlideTab .titre_photo span.titre_2{
    float: left;
    font-size: 11px;
    line-height:16px;
	font-weight: normal;
}

#page_haut #bloc_milieu #corps #diaporama #pagination {
    margin-top: 10px;
	float: right;
	height: 25px;
	margin-right: 12px;
}

#page_haut #bloc_milieu #corps #diaporama #pagination li {
	float:left;
    width:25px;
    height:25px;
	margin:0 5px 0 0;
}

#page_haut #bloc_milieu #corps #diaporama #pagination a{
     float:left;
     width:25px;
     height:25px;
     display:inline;
     font-size:13px;
     line-height:24px;
     font-weight:bold;
     text-align:center;
     text-decoration:none;
     background:url(/images/interface/pagination_accueil_autre-trans.png);
     background-repeat:no-repeat;
	 color: white;
}

#page_haut #bloc_milieu #corps #diaporama #pagination a.current_page {
	background:url(/images/interface/pagination_accueil_courant-trans.png) no-repeat;
}

/*--------------------------*/
/*  BLOCS A DROITE ACCUEIL  */
/*--------------------------*/
#page_haut #bloc_milieu #corps #bloc_droit_corps{
	float: right;
	margin-top: 2px;
	width: 226px;
	height: 427px;
	margin-right: 10px;
}

#page_haut #bloc_milieu #corps #bloc_droit_corps #bloc_haut{
	background:url(/images/interface/acc_fond_1-trans.png) no-repeat 0 0;
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='../images/interface/acc_fond_1-trans.png');*/
	width: 177px;
	height: 155px;
	margin-bottom: 9px; 
	padding-top: 15px;
	padding-left: 16px;
	padding-right: 20px;
}

#page_haut #bloc_milieu #corps #bloc_droit_corps #bloc_haut #titre_bloc_haut{
	font-weight: bold;
	font-size: 11px;
	color: #ffaf31;
}

#page_haut #bloc_milieu #corps #bloc_droit_corps #bloc_haut #contenu_bloc_haut{
	font-weight: normal;
	font-size: 11px;
	color: white;
	text-align: justify;
	margin-top: 16px;
}

#page_haut #bloc_milieu #corps #bloc_droit_corps #bloc_haut #contenu_bloc_haut span{
	color: #eab86a; 
}


#page_haut #bloc_milieu #corps #bloc_droit_corps #bloc_haut a{
	font-weight: bold;
	font-size: 11px;
	color: white;
	margin-top: 16px;
	float: right;
}
#page_haut #bloc_milieu #corps #bloc_droit_corps #bloc_haut  a:hover{
	color: #ffaf31;
}



#page_haut #bloc_milieu #corps #bloc_droit_corps #bloc_bas{
	position :relative;
	width: 226px;
	height: 248px;
}

#page_haut #bloc_milieu #corps #bloc_droit_corps #bloc_bas #news_texte{
	position :absolute;
	top: 0px;
	right: 0px;
	float: right;
	width: 70px;
	height: 51px;
	text-align: right;
	z-index: 5;
}

#page_haut #bloc_milieu #corps #bloc_droit_corps #bloc_bas #bloc_news{
	width: 226px;
	height: 228px;
	padding-top: 20px;
}

#page_haut #bloc_milieu #corps #bloc_droit_corps #bloc_bas #bloc_news #haut_news{
	background:url(/images/interface/acc_news_haut-trans.png);
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='../images/interface/acc_news_haut-trans.png');*/
	
	height: 10px;
	width: 213px;
}

#page_haut #bloc_milieu #corps #bloc_droit_corps #bloc_bas #bloc_news #corps_news{
	background:url(/images/interface/acc_news_mil-trans.png) repeat-y;
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='../images/interface/acc_news_mil-trans.png');*/
	height: 184px;
	width: 213px;
	/*padding-left: 16px;
	padding-right: 18px;*/
	padding-top: 24px;
}

#page_haut #bloc_milieu #corps #bloc_droit_corps #bloc_bas #bloc_news #corps_news #titre_news{
	color: white;
	font-size: 11px;
	font-weight: bold;
	margin-left: 16px;
	margin-right: 18px;
}

#page_haut #bloc_milieu #corps #bloc_droit_corps #bloc_bas #bloc_news #corps_news #contenu_news{
	color: white;
	font-size: 11px;
	font-weight: normal;
	margin-top: 22px;
	text-align: justify;
	margin-left: 16px;
	margin-right: 18px;
}
#page_haut #bloc_milieu #corps #bloc_droit_corps #bloc_bas #bloc_news #corps_news a#suite_news{
	font-weight: bold;
	font-size: 11px;
	color: white;
	margin-top: 16px;
	float: right;
	margin-left: 16px;
	margin-right: 18px;
}

#page_haut #bloc_milieu #corps #bloc_droit_corps #bloc_bas #bloc_news #corps_news a#suite_news:hover{
	color: #ffaf31;
}

#page_haut #bloc_milieu #corps #bloc_droit_corps #bloc_bas #bloc_news #corps_news a#liste_news{
	width: 195px;
	border-top: 1px dotted #272727;
	font-weight: bold;
	font-size: 11px;
	color: #6f6f6f;
	margin-top: 16px;
	text-align: right;
	float: left;
	padding-top: 12px;
	padding-right: 18px;
}
#page_haut #bloc_milieu #corps #bloc_droit_corps #bloc_bas #bloc_news #corps_news a#liste_news:hover{
	color: white;
}



#page_haut #bloc_milieu #corps #bloc_droit_corps #bloc_bas #bloc_news #bas_news{
	background:url(/images/interface/acc_news_bas-trans.png) no-repeat;
	height: 10px;
	width: 213px;
}

/*--------------------*/
/*  BLOC NOTRE GAMME  */
/*--------------------*/
#page_haut #bloc_milieu #corps #bloc_bas_corps {
	height: 0px;
	width: 964px;
}

#page_haut #bloc_milieu #corps #gamme_haut_gauche{
	float: left;
	height: 47px;
	width: 214px;
	background:url('/images/interface/gamme_haut_gauche-trans.png') no-repeat;
	cursor: pointer;
}

#page_haut #bloc_milieu #corps #gamme_haut_gauche .fleche{
	float: right;
	margin-top: 18px;
	margin-right: 40px;
}

#page_haut #bloc_milieu #corps #gamme_haut_milieu{
	float: left;
	height: 47px;
	background:url('/images/interface/gamme_haut_mil-trans.png') repeat-x;
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='../images/interface/gamme_haut_mil-trans.png');*/
	width: 740px;
}

#page_haut #bloc_milieu #corps #gamme_haut_droit{
	float: left;
	height: 47px;
	width: 10px;
	background:url(/images/interface/gamme_haut_droit-trans.png) no-repeat;
	
}

#page_haut #bloc_milieu #corps #gamme_gauche{
	float: left;
	height: 147px;
	width: 3px;
	background:url(/images/interface/gamme_trait_gauche.jpg) repeat-y;
}

#page_haut #bloc_milieu #corps #gamme{
	position: relative;
	height: 145px;
	width: 964px;
	float: left;
}

#page_haut #bloc_milieu #corps #gamme_milieu{
	float: left;
	height: 145px;
	width: 958px;
	background-color: #0c0c0c;
	float: left;
	border-bottom: 2px solid #262626;
	position: relative;
}

#page_haut #bloc_milieu #corps ul#gamme_produit{
	position: absolute;
	top: 0px;
	left: 0px;
	background-color: black;
	height: 127px;
	width: 930px;
	margin-left: 14px;
	margin-top: 4px;
	padding-left:3px;
	z-index: 500;
	
}

#page_haut #bloc_milieu #corps #gamme_produit li{
	float: left;
	display: block;
	height: 121px;
	width: 183px;
	margin-right: 3px;
	margin-top: 3px;
	opacity: 0.70;
    filter : alpha(opacity=70);
	
}

#page_haut #bloc_milieu #corps #gamme_produit li:hover{
	
	opacity: 1; 
	filter : alpha(opacity=100);
	
}

#page_haut #bloc_milieu #corps #bloc_bas_corps #gamme_droit{
	float: left;
	height: 147px;
	width: 3px;
	background:url(/images/interface/gamme_trait_droit.jpg) repeat-y;
	position: relative;
}

#page_haut #bloc_milieu #corps #bloc_bas_corps #bottompanel{
	position: absolute;
	bottom: 0px;
	left: 0px;
	z-index: 2;
}

/*----------*/
/*  FOOTER  */
/*----------*/

#page_bas {	
	height: 50px;
}

#page_bas #bloc_milieu_footer{
    width: 1030px;
	background:url(/images/interface/trait_footer.jpg) no-repeat;
	z-index: 10;
	height: 15px;
	padding-top: 5px;
}

#page_bas #bloc_gauche_footer{
    height: 0px;
	border-top: 1px solid #d75e04;
	
}

#page_bas #bloc_droit_footer{
    height: 0px;
	border-top: 1px solid #0842bf;
}

#page_bas #bloc_milieu_footer #copyright{
	color: #919191;
	font-size: 11px;
	float: left;
	margin-left: 46px;
	
}

#page_bas #bloc_milieu_footer #info_entreprise{
	float: right;
	color: white;
	font-size: 11px;
	float: left;
	margin-left: 49px;
	text-align: right;
	
	margin-right : 31px;
}
#page_bas #bloc_milieu_footer #info_entreprise span{
	color: #919191;
	margin-right: 16px;
}

#page_bas #bloc_milieu_footer #mention_legale{
	font-size: 11px;
	color: #919191;
	float: left;
	margin-left: 49px;
	display: block;

}

/* Page Fiche Produit */


#page_haut #bloc_milieu #corps #produit_bloc_gauche{
	width: 201px;
	float: left;
}

#p#page_haut #bloc_milieu #corps #produit_bloc_gauche ul#liste_categorie{
	width: 201px;
}


#page_haut #bloc_milieu #corps #produit_bloc_gauche ul#liste_categorie li{
	width: 201px;
	height: 45px;
	background:url(/images/interface/li_categ-trans.png) no-repeat;
}


#page_haut #bloc_milieu #corps #produit_bloc_gauche ul#liste_categorie li#dernier{
	background:url(/images/interface/li_categ_dernier-trans.png) no-repeat;
}

#page_haut #bloc_milieu #corps #produit_bloc_gauche ul#liste_categorie li a:hover, 
#page_haut #bloc_milieu #corps #produit_bloc_gauche ul#liste_categorie li.courant {
	background:url(/images/interface/li_categ_roll-trans.png) no-repeat;
	font-weight: bold;
}



#page_haut #bloc_milieu #corps #produit_bloc_gauche ul#liste_categorie li#titre_categ{
	height: 25px;
	background: none;
}

#page_haut #bloc_milieu #corps #produit_bloc_gauche ul#liste_categorie li#titre_categ:hover{
	background: none;
}



#page_haut #bloc_milieu #corps #produit_bloc_gauche ul#liste_categorie li#dernier a:hover{
	background:url(/images/interface/li_categ_roll-trans.png) no-repeat;
}


/* Actualités */

#page_haut #bloc_milieu #corps #produit_bloc_gauche ul#liste_actu{
	width: 193px;
}

#page_haut #bloc_milieu #corps #produit_bloc_gauche ul#liste_actu li{
	padding-top: 15px;
	padding-left: 15px;
	padding-bottom: 15px;
}

#page_haut #bloc_milieu #corps #produit_bloc_gauche ul#liste_actu li a{
	display: block;
}

#page_haut #bloc_milieu #corps #produit_bloc_gauche ul#liste_actu li#titre_categ{
	height: 25px;
	background: none;
	padding: 0px;
}

#page_haut #bloc_milieu #corps #produit_bloc_gauche ul#liste_actu li#dernier_actu{
	background:url(/images/interface/li_categ_dernier-trans.png) no-repeat;
	padding: 0px;
	padding-top: 10px;
	height: 50px;
	text-align : center;	
}

#page_haut #bloc_milieu #corps #produit_bloc_gauche ul#liste_actu li#dernier_actu #pagination{
	margin-left: 40px; 
	color :white;
	padding-top: 0px;
	margin-top: 0px;

}
#page_haut #bloc_milieu #corps #produit_bloc_gauche ul#liste_actu li#dernier_actu #pagination span{
	padding: 3px 6px;
	margin: 1px;
	font-size: 12px;
	font-weight: bold;
	color: white;
	border: 1px solid #3e3e3e;
	margin-right: 6px;
	display: inline;

}

#page_haut #bloc_milieu #corps #produit_bloc_gauche ul#liste_actu li#dernier_actu #pagination span.courante{
	background-color: #1d1d1d;

}

#page_haut #bloc_milieu #corps #produit_bloc_gauche ul#liste_actu li#dernier_actu #pagination .qp_disabled{
	
	cursor: default;
}


#page_haut #bloc_milieu #corps #produit_bloc_gauche ul#liste_actu li#dernier_actu #pagination a{
	width: 39px;
	height: 17px;
	padding: 3px 6px;
	
	font-size: 12px;
	font-weight: bold;
	color: white;
	border: 1px solid #3e3e3e;
	margin-right: 6px;
	

	display: block;
	float: left;
}




#page_haut #bloc_milieu #corps #produit_bloc_gauche ul#liste_actu li.li_separateur_actu{
	background:url(/images/interface/separateur-actu-trans.png) no-repeat;
	height: 1px;
	padding: 0px;
	
	
}


#page_haut #bloc_milieu #corps #produit_bloc_gauche ul#liste_actu li.li_actu{
	background:url(/images/interface/fond_actualite-trans.png) repeat-y;
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='../images/interface/fond_actualite-trans.png');*/
	opacity: 0.8;
	filter : alpha(opacity=80); 
	border-bottom: 1px solid #404040;
}

#page_haut #bloc_milieu #corps #produit_bloc_gauche ul#liste_actu li.li_actu span {
	margin-left: 1px;
	margin-right: 15px;
	width: 141px;
	font-size: 12px;
	color: white;
	font-weight: bold;
	text-align: justify;
	display: block;
}

#page_haut #bloc_milieu #corps #produit_bloc_gauche ul#liste_actu li.li_actu:hover{
	opacity: 1;
	*filter : alpha(opacity=100); 
}

#page_haut #bloc_milieu #corps #produit_bloc_gauche ul#liste_actu li.li_actu .img_actu{
	margin-bottom: 8px;
	width: 141px;
	float: left;
	border: 1px solid white;
}

#page_haut #bloc_milieu #corps #produit_bloc_gauche ul#liste_actu li.li_actu #fleche_actu{
	margin-right: 13px;
	float: right;
	margin-top: 40px;		
}


#page_haut #bloc_milieu #corps #actualite_bloc_droit{
	width: 740px;
	float: right;
	margin-right: 23px;
}

#page_haut #bloc_milieu #corps #actualite_bloc_droit #actualite_coin_gauche{
	width: 10px;
	height: 10px;
	background:url(/images/interface/produit_h_g-trans.png) no-repeat;
	float: left;
}

#page_haut #bloc_milieu #corps #actualite_bloc_droit #actualite_bord_haut{
	width: 720px;
	height: 9px;
	border-top: 1px solid #1b1b1b;
	background-color: black;
	float: left;
}

#page_haut #bloc_milieu #corps #actualite_bloc_droit #actualite_coin_droit{
	width: 10px;
	height: 10px;
	background:url(/images/interface/produit_h_d-trans.png) no-repeat;
	float: left;
}

#page_haut #bloc_milieu #corps #actualite_bloc_droit #actualite_contenu{
	width: 738px;
	border-left: 1px solid #1b1b1b;
	border-right: 1px solid #1b1b1b;
	background-color: black;
	float: left;
	padding-bottom: 15px;
}

#page_haut #bloc_milieu #corps #actualite_bloc_droit #actualite_contenu h1#h1_titre_actualite{
	margin-left: 28px;
	margin-top: 7px;
	font-size: 18px;
	color: #fa8412;
	font-weight: normal;
}

#page_haut #bloc_milieu #corps #actualite_bloc_droit #actualite_contenu .img_actu_fiche{
	margin-left: 28px;
	margin-top: 20px;
	width: 300px;
	float: left;
	border: 2px solid white;
}

#page_haut #bloc_milieu #corps #actualite_bloc_droit #actualite_contenu p{
	margin-left: 28px;
	margin-top: 15px;
	width: 355px;
	float: left;
	color: white;
	text-align: justify;
	line-height: 22px;
}

#page_haut #bloc_milieu #corps #actualite_bloc_droit #actualite_gauche{
	width: 8px;
	height: 10px;
	background:url(/images/interface/actu_b_g-trans.png) no-repeat;
	float: left;
}

#page_haut #bloc_milieu #corps #actualite_bloc_droit #actualite_bas{
	width: 718px;
	height: 9px;
	border-bottom: 1px solid #1b1b1b;
	background-color: black;
	float: left;
}

#page_haut #bloc_milieu #corps #actualite_bloc_droit #actualite_droit{
	width: 14px;
	height: 10px;
	background:url(/images/interface/actu_b_d-trans.png) no-repeat;
	float: left;
}


/* Fin actualités */

#page_haut #bloc_milieu #corps #produit_bloc_gauche ul#liste_categorie li a{
	display: block;
	padding-left: 14px;
	padding-top: 16px;
	width: 187px;
	height:27px;
	color: white;
	font-size: 12px;
}

#page_haut #bloc_milieu #corps #produit_bloc_gauche a#produit_nuancier{
	display: block;
	margin-top: 11px;
	background:url(/images/interface/nuancier-trans.png) no-repeat;
	height: 89px;
	width: 191px;
	cursor: pointer;
}

#page_haut #bloc_milieu #corps #produit_bloc_droit{
	width: 740px;
	float: right;
	margin-right: 23px;
}

#page_haut #bloc_milieu #corps #produit_bloc_droit #produit_coin_gauche{
	width: 10px;
	height: 10px;
	background:url(/images/interface/produit_h_g-trans.png) no-repeat;
	float: left;
}

#page_haut #bloc_milieu #corps #produit_bloc_droit #produit_bord_haut{
	width: 720px;
	height: 9px;
	border-top: 1px solid #1b1b1b;
	background-color: black;
	float: left;
}

#page_haut #bloc_milieu #corps #produit_bloc_droit #produit_coin_droit{
	width: 10px;
	height: 10px;
	background:url(/images/interface/produit_h_d-trans.png) no-repeat;
	float: left;
}

#page_haut #bloc_milieu #corps #produit_bloc_droit #produit_contenu{
	width: 738px;
	border-left: 1px solid #1b1b1b;
	border-right: 1px solid #1b1b1b;
	background-color: black;
	float: left;
}

#page_haut #bloc_milieu #corps #produit_bloc_droit #produit_contenu h1#h1_titre_produit{
	margin-left: 28px;
	margin-top: 7px;
	font-size: 18px;
	color: #fa8412;
	font-weight: normal;
	width: 500px;
	float: left;
}

#page_haut #bloc_milieu #corps #produit_bloc_droit #produit_contenu a#retour_liste_produit{
	margin-right: 34px;
	margin-top: 7px;
	font-size: 11px;
	color: #fa8412;
	font-weight: normal;
	float: right;
	
}


#page_haut #bloc_milieu #corps #produit_bloc_droit #produit_contenu h3{
	margin-left: 28px;
	margin-top: 7px;
	font-size: 18px;
	color: #fa8412;
	font-weight: normal;
}

#page_haut #bloc_milieu #corps #produit_bloc_droit #produit_contenu #produit_diaporama{
	margin-left: 28px;
	margin-top: 13px;
	width: 381px;
}

#page_haut #bloc_milieu #corps #produit_bloc_droit #specification{
	background-color: black;
	background: url(/images/interface/produit_fond_descriptif.jpg) repeat-x bottom;
	padding-bottom: 15px;
	

	z-index: 2;
}

#page_haut #bloc_milieu #corps #produit_bloc_droit #specification #descriptif_bandeau{
	margin-top: 17px;
	display: block;
	background:url(/images/interface/produit_fond_titre.jpg) repeat-y;
	height: 31px;
	width: 713px;
	padding-top: 5px;
	padding-left: 26px;
	z-index:2 !important;
	
}

#page_haut #bloc_milieu #corps #produit_bloc_droit #specification #descriptif_bandeau *{
	
	
	z-index: 2;
}

#page_haut #bloc_milieu #corps #produit_bloc_droit #specification #descriptif_bandeau img:hover{
	opacity: 0.8;
	filter : alpha(opacity=80); 
}


#page_haut #bloc_milieu #corps #produit_bloc_droit #specification #descriptif_bandeau #texte_descriptif{
	display: block;
	float: left;
	
}

#page_haut #bloc_milieu #corps #produit_bloc_droit #specification #descriptif_bandeau #texte_specification{
	display: block;
	float: right;
	margin-right: 37px;
}


#page_haut #bloc_milieu #corps #produit_bloc_droit #specification #descriptif_bandeau_bas{
	display: block;
	background:url(/images/interface/produit_fond_titre_bottom.jpg) no-repeat;
	height: 3px;
	width: 738px;
}

#page_haut #bloc_milieu #corps #produit_bloc_droit #specification #content p {
	color: #d4d4d4;
	font-size: 11px;
	line-height: 15px;
}


#page_haut #bloc_milieu #corps #produit_bloc_droit #specification #content p#desc{
	float: left;
	margin-left: 1px;
	width: 580px;
}

#page_haut #bloc_milieu #corps #produit_bloc_droit #specification #content p#spec{
	float: right;
	text-align: right;	
	margin-right: 4px;
	width: 580px;
}


#page_haut #bloc_milieu #corps #produit_bloc_droit #specification #content a {
	margin-top: 1px;
	opacity: 0.5;
	filter : alpha(opacity=50); 
}

#page_haut #bloc_milieu #corps #produit_bloc_droit #specification #content a:hover {
	
	opacity: 0.8;
	filter : alpha(opacity=80); 
}

#page_haut #bloc_milieu #corps #produit_bloc_droit #specification #content a.next{
	color: white;
	float: right;
	margin-right: 1px;
}

#page_haut #bloc_milieu #corps #produit_bloc_droit #specification #content a.prev{
	color: white;
	float: left;
	margin-left: 1px;
}

#content {
	margin-top: 20px;
	overflow: hidden;
	width: 675px;
	margin-left: 29px;
}

#content ul {
	width: 1350px;
	float: left;
}

#content ul li {
	float: left;
	width: 675px;
}

#page_haut #bloc_milieu #corps #produit_bloc_droit  ul#produit_bottom{

	width: 740px;
	/*height: 47px;*/
}

#page_haut #bloc_milieu #corps #produit_bloc_droit ul#produit_bottom li{
	float: left;
	width: 246px;
	opacity: 0.70;
	filter : alpha(opacity=70);
}

#page_haut #bloc_milieu #corps #produit_bloc_droit ul#produit_bottom li#ajouter{
	
	width: 248px;
	
}


#page_haut #bloc_milieu #corps #produit_bloc_droit ul#produit_bottom li#telecharger ul#fiche_technique{
	left:0;
	height: 0px;
	bottom: 47px;
	position: absolute;
	height: 120px;
	opacity: 1;
	filter : alpha(opacity=100);
	border-bottom: none;
	z-index: 6000;
}

#page_haut #bloc_milieu #corps #produit_bloc_droit ul#produit_bottom li ul#fiche_technique li{
	color: #E07E2C;
	position: relative;
	float: none;
	background: url('/images/interface/fond_menu_roll-trans.png') repeat;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='../images/interface/fond_menu_roll-trans.png');
	
	background-color: black;
	height: 20px;
	opacity: 1;
	filter : alpha(opacity=100);
	padding-left: 65px;
	width: 180px;
	z-index: 6000;
	padding-top: 6px;
	display: none;
}

#page_haut #bloc_milieu #corps #produit_bloc_droit ul#produit_bottom li ul#fiche_technique li a{
	
	color: white;
	display: inline;
}

#page_haut #bloc_milieu #corps #produit_bloc_droit ul#produit_bottom li ul#fiche_technique li a:hover{
	
	color: #E07E2C;
}

#page_haut #bloc_milieu #corps #produit_bloc_droit  ul#produit_bottom li#telecharger img{
	position: relative;
	cursor: pointer;
	/*z-index: 50;*/
}

#page_haut #bloc_milieu #corps #produit_bloc_droit  ul#produit_bottom li#telecharger{
	position: relative;
}



#page_haut #bloc_milieu #corps #produit_bloc_droit  ul#produit_bottom li:hover{
	opacity: 1;
	/*filter : alpha(opacity=100);*/
}

#page_haut #bloc_milieu #corps #produit_bloc_droit ul#produit_bottom li a{
	display: block;
}

/* Fin de la fiche produit */


/* Liste produit */

#page_haut #bloc_milieu #corps div#contenur_liste_produit{
	width: 762px;
	float: left;
	position: relative;
}

#page_haut #bloc_milieu #corps ul#liste_produit{
	
}

#page_haut #bloc_milieu #corps ul#liste_produit li{
	display: block;
	float: left;
	background:url(/images/interface/bloc_produit-trans.png) no-repeat;
	width: 231px;
	height: 80px;
	margin-left: 23px;
	margin-bottom: 11px;	
}

#page_haut #bloc_milieu #corps ul#liste_produit li a img{
	
}




#page_haut #bloc_milieu #corps ul#liste_produit li a.contenu{
	display: block;
	margin-top: 1px;
}

#page_haut #bloc_milieu #corps ul#liste_produit li a.contenu .bloc_titre_produit{
	font-size: 12px;
	font-weight: bold;
	color: white;
	display: block;

}

#page_haut #bloc_milieu #corps ul#liste_produit li .bloc_contenu_produit{
	font-size: 10px;
	font-weight: normal;
	color: white;
	margin-top: 5px;
	display: block;
	text-align: justify;
}

#page_haut #bloc_milieu #corps ul#liste_produit li img{
	float: right;
	border : 1px solid white;
	margin-left: 8px;
}

#page_haut #bloc_milieu #corps ul#liste_produit li a{
	padding-left: 12px;
	padding-right: 10px;
	height: 68px;
	width: 206px;
	display: block;
	padding-top: 10px;
	position: absolute;
}


#page_haut #bloc_milieu #corps ul#liste_produit li a:hover{
	background:url(/images/interface/bloc_produit_roll-trans.png) no-repeat;
}

#page_haut #bloc_milieu #corps #contenur_liste_produit #liste_produit_navigation{
	display: block;
	text-align: center;
	width: 738px;
	height: 21px;
	margin-left: 24px;
	margin-top: 8px;
	
}

#page_haut #bloc_milieu #corps #contenur_liste_produit #liste_produit_navigation a {
	padding: 3px 6px;
	margin: 1px;
	font-size: 12px;
	font-weight: bold;
	color: white;
	border: 1px solid #3e3e3e;
	margin-right: 6px;
}

#page_haut #bloc_milieu #corps  #liste_produit_navigation a.inactif{
	background-color: black;
}

#page_haut #bloc_milieu #corps  #liste_produit_navigation a.actif, #page_haut #bloc_milieu #corps  #liste_produit_navigation a:hover {
	background-color: #1d1d1d;
}



/* Fin de la liste produit */ 

/* Fin page fiche produit */


/* Page Réalisations */

#page_haut #bloc_milieu #corps #page_static_haut_gauche{
	background:url(/images/interface/realisation_h_g-trans.png) no-repeat;
	height: 25px;
	width: 8px;
	float: left;
}

#page_haut #bloc_milieu #corps #page_static_haut_droit{
	background:url(/images/interface/realisation_h_d-trans.png) no-repeat;
	height: 25px;
	width: 8px;
	float:left;
}




#page_haut #bloc_milieu #corps h2.realisation_titre{
	background:url(/images/interface/realisation_titre.jpg) repeat-x;
	height: 20px;
	width: 900px;
	float:left;
	color: black;
	font-weight: bold;
	font-size: 12px;
	padding-left: 46px;
	padding-top: 5px;
	margin-bottom:15px;
	
}

#page_haut #bloc_milieu #corps h2#page_static_titre_haut{
	width: 902px;
	margin-bottom: 0px;
}


#page_haut #bloc_milieu #corps .realisation_titre_gauche {
	background:url(/images/interface/realisation_gauche.jpg) no-repeat;
	width: 8px;
	height: 25px;
	float: left;
	
}

#page_haut #bloc_milieu #corps .realisation_titre_droit {
	background:url(/images/interface/realisation_droit.jpg) no-repeat;
	height: 25px;
	width: 8px;
	float: left;
	
}

#page_haut #bloc_milieu #corps #corps_page_static{
	width: 962px;
	border-left: 1px solid #1b1b1b;
	border-right: 1px solid #1b1b1b;
	background-color: black;
	float:left;
	padding-bottom: 15px;
	margin-right: 20px;
	color: white;
	padding-top: 10px;
}

#page_haut #bloc_milieu #corps #corps_page_static .bloc{
	margin-top: 10px;
	margin-bottom: 80px;
}



ul.mycarousel, ul.autre{
		width:auto;
		height:72px;
		overflow:hidden;
		
}
/* ajout realisation essai */
ul.autre_essai{
		width:auto;
		margin-left: 30px;
		
		overflow:hidden;
		
}

ul.autre_essai li{
		
		float: left;
		overflow:hidden;
		margin-right: 30px; 
		margin-top: 15px;
		
}
/*fin esssai */ 
ul.site{
		width:800px;
		height:120px;
		
		
}

ul.site li{
		font-size: 10px;
		color: #919191;
	
		
}

ul.site li img{ 
	height:120px;	
}
		
ul.mycarousel li, ul.autre li, ul.autre_essai li{ 
		margin-left: 5px;
		height: 90px;
		overflow:hidden; 
		float: left;
		margin-left: 40px;
}

ul.autre li{ 
	margin-left: 35px;
}

ul.autre_essai li{ 
	margin-left: 10px;
}

ul.site li{ 
		margin-left: 5px;
		height: 120px;
		float: left;
		margin-left: 40px;
}

ul.autre li#hermes,ul.autre li#hermes img{
	width: 99px;
}


ul.autre_essai li#eurovia,ul.autre_essai li#eurovia img{
	width: 136px;
}



ul.autre_essai li#iss, ul.autre_essai li#iss img{
	width: 83px
}



ul.autre_essai li#colas, ul.autre_essai li#colas img {
	width: 201px;
}

ul.autre_essai li#vinci, ul.autre_essai li#vinci img{
	width: 199px;
}

ul.autre_essai li#eiffage, ul.autre_essai li#eiffage img {
	width: 244px;
}

ul.autre_essai li#sacer {
	width: 202px;
}

ul.autre_essai li#screg, ul.autre_essai li#screg img{
	width: 210px;
}

ul.autre_essai li#somaro, ul li#somaro img{
	width: 202px;
}

ul li#compiegne, ul li#compiegne img{
	width: 54px;
}

ul li#gouvieux, ul li#gouvieux img{
	width: 170px;
}

ul li#thoiry, ul li#thoiry img{
	width: 65px;
}

ul li#creil, ul li#creil img{
	width: 49px;
}

ul li#chantilly, ul li#chantilly img{
	width: 265px;
}

ul li#senlis, ul li#senlis img{
	width: 80px;
}

ul.autre li#france, ul.autre li#france img{
	width: 108px;
}

ul.autre li#monaco, ul.autre li#monaco img{
	width: 114px;
}

ul.autre li#belgique, ul.autre li#belgique img{
	width: 108px;
}

ul.autre li#luxembourg, ul.autre li#luxembourg img{
	width: 120px;
}

ul.autre li#suisse, ul.autre li#suisse img{
	width: 108px;
}

ul.site li#fontainebleau, ul.site li#fontainebleau img{
	width: 120px;
}

ul.site li#chat_compiegne, ul.site li#chat_compiegne img{
	width: 120px;
}

ul.site li#chat_chantilly, ul.site li#chat_chantilly img{
	width: 194px;
}

ul.autre li#societe_generale, ul.autre li#societe_generale img{
	width: 72px;
	border: 1px solid gray;
	height: 70px;
}

ul.autre li#la_roche, ul.autre li#la_roche img{
	width: 161px;
}

ul.autre li#clinique, ul.autre li#clinique img{
	width: 51px;
}

ul.autre li#leclerc, ul.autre li#leclerc img{
	width: 302px;
}


/*Corps panier */


#page_haut #bloc_milieu #corps .coin_haut_gauche{
	width: 10px;
	height: 10px;
	background:url(/images/interface/produit_h_g-trans.png) no-repeat;
	float: left;
}

#page_haut #bloc_milieu #corps .bord_haut{
	width: 944px;
	height: 9px;
	border-top: 1px solid #1b1b1b;
	background-color: black;
	float: left;
}

#page_haut #bloc_milieu #corps .coin_haut_droit{
	width: 10px;
	height: 10px;
	background:url(/images/interface/produit_h_d-trans.png) no-repeat;
	float: left;
}

#page_haut #bloc_milieu #corps .contenu_corps{
	width: 922px;
	border-left: 1px solid #1b1b1b;
	border-right: 1px solid #1b1b1b;
	background-color: black;
	float:left;
	padding-bottom: 15px;
	margin-right: 20px;
	color: white;
	padding-left: 20px;
	padding-right: 20px;
}

#page_haut #bloc_milieu #corps .contenu_corps h1{
	color: #FA8412;
	font-size:16px;
	font-weight: bold;
}



#page_haut #bloc_milieu #corps .coin_bas_gauche{
	width: 8px;
	height: 10px;
	background:url(/images/interface/actu_b_g-trans.png) no-repeat;
	float: left;
}

#page_haut #bloc_milieu #corps .bord_bas{
	width: 942px;
	height: 9px;
	border-bottom: 1px solid #1b1b1b;
	background-color: black;
	float:left;
}

#page_haut #bloc_milieu #corps .coin_bas_droit{
	width: 14px;
	height: 10px;
	background:url(/images/interface/actu_b_d-trans.png) no-repeat;
	float: left;
}
/* Page sélection */
#page_haut #bloc_milieu #corps form{
	margin-left: 30px;
	
	
}

#page_haut #bloc_milieu #corps form span{
	color: #fa8412;
	font-size: 14px;
	text-align: center;
	margin-left: 350px;
}


#page_haut #bloc_milieu #corps #entourage_formulaire{
	border-left:1px solid #1B1B1B;
	border-right:1px solid #1B1B1B;
	width: 880px;
	padding-left:19px;
	clear: both;
}

#page_haut #bloc_milieu #corps #entourage_form_coin_h_g{
	background:transparent url(/images/interface/produit_h_g-trans.png);
	width: 10px;
	height: 10px;
	float:left;
	margin-top: 20px; 
}

#page_haut #bloc_milieu #corps #entourage_form_coin_h_d{
	background:transparent url(/images/interface/produit_h_d-trans.png);
	width: 10px;
	height: 10px;
	float: left;
	margin-top: 20px; 
}

#page_haut #bloc_milieu #corps #entourage_form_coin_h{
	float: left;
	width: 881px;
	height: 9px;
	border-top:1px solid #1B1B1B;
	margin-top: 20px; 
}

#page_haut #bloc_milieu #corps #entourage_form_coin_b_g{
	background:transparent url(/images/interface/actu_b_g-trans.png);
	width: 8px;
	height: 10px;
	float:left;
	
}

#page_haut #bloc_milieu #corps #entourage_form_coin_b_d{
	background:transparent url(/images/interface/actu_b_d-trans.png);
	width: 14px;
	height: 10px;
	float: left;

}

#page_haut #bloc_milieu #corps #entourage_form_coin_b{
	float: left;
	width: 879px;
	height: 9px;
	border-bottom:1px solid #1B1B1B;
 
}


#page_haut #bloc_milieu #corps #formulaire {
	margin-bottom: 0px;
}

#page_haut #bloc_milieu #corps #formulaire tr {
	height: 25px;
}



#page_haut #bloc_milieu #corps form textarea {
	overflow: auto;
}

#page_haut #bloc_milieu #corps form select, 
#page_haut #bloc_milieu #corps form textarea,
#page_haut #bloc_milieu #corps form input 
 {

	background-color: black;
	color: white;
	border: 1px solid gray;
	

}
#page_haut #bloc_milieu #corps form select, 
#page_haut #bloc_milieu #corps form input {
	height: 19px;
	
}

#page_haut #bloc_milieu #corps form select{
	*border: none;
	*height: 22px;
}




#page_haut #bloc_milieu #corps #selection ul{
	float: none;	
}


#page_haut #bloc_milieu #corps  ul#liste_selection {
	margin-top: 15px;
	height: 25px;
	margin-bottom: 0px;
	width: 901px;
	/*color:#666666;*/
	color :white;
	font-weight: bold;
}
/*
#page_haut #bloc_milieu #corps #liste_selection th{
	background: none;
	font-weight:bold;
	height:20px;
	padding-left:3px;
	color: white;
	
}
*/
#page_haut #bloc_milieu #corps li.libelle_produit  {
	width: 235px;
	margin-left: 19px;
	padding-top: 3px;
}

#page_haut #bloc_milieu #corps li.quantite_produit  {
	width: 42px;
	margin-right: 10px;
}

#page_haut #bloc_milieu #corps li.description_produit  {
	width: 542px;
}

#page_haut #bloc_milieu #corps li.btn_supprimer  {
	padding-top: 5px;
}



#page_haut #bloc_milieu #corps #liste_selection li {
	float: left;
}

#page_haut #bloc_milieu #corps ul.ligne_produit {
	background:url(/images/interface/fond_devis_produit.jpg) no-repeat;
	width: 901px;
	display: block;
	height: 25px;
	margin-bottom :1px;
}

#page_haut #bloc_milieu #corps ul.ligne_produit li {
	float: left;
	
}



#page_haut #bloc_milieu #corps #message_erreur{	
	background-color: #EBE6ED;
	border: 1px dashed #805F92;
	padding: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
	width: 876px;
	color: black;
	margin-left: 32px;
}

#page_haut #bloc_milieu #corps #message_erreur span{	
	color: red;
	font-weight: bold;
}

#retour_accueil {
	font-size: 14px;
	
	width: 193px;
	height: 31px;
	color: white;
	text-align: center;
	background-color: white;
	background:url(/images/interface/fond_bt_selection.jpg) no-repeat;
	display: block;
	margin-left: 400px; 
	padding-top: 11px;		
}

#retour_accueil:hover {
	
	background:url(/images/interface/fond_bt_selection_roll.jpg) no-repeat;
	
}

#confir_form {
	margin-left: 32px;	
}

.margintop20 {
	margin-top: 20px;
}

#page_haut #bloc_milieu #corps #selection_submit{
	
	background:url(/images/interface/fond_bt_selection.jpg) no-repeat;
	margin-top: 20px;
	width: 192px;
	height: 42px;
	display: block;
	color: white;
	text-align: center;
	padding-bottom: 3px;
	font-size: 13px;
	float: right;
	margin-right: 31px;
	cursor: pointer;

}

#page_haut #bloc_milieu #corps #selection_submit:hover {
	
	background:url(/images/interface/fond_bt_selection_roll.jpg) no-repeat;

	

}


/*Page devis */



#page_haut #bloc_milieu #corps fieldset{
	padding: 5px;
	border: 1px solid white;
	width: 400px;
	margin: auto;	
	margin-top: 15px;
	margin-bottom: 30px;
}
#page_haut #bloc_milieu #corps #btn_rechercher{
	margin-top: 0px;
	width: 124px;
	height: 28px;
	background:url(/images/interface/fond_bt_rechercher.jpg) no-repeat;
	color: white;
	font-size: 14px;
	padding-bottom: 4px;
	margin-bottom: 8px;
	margin-left: 145px;
}



#page_haut #bloc_milieu #corps #btn_rechercher:hover{
	
	background:url(/images/interface/fond_bt_rechercher_roll.jpg) no-repeat;
	
}



#page_haut #bloc_milieu #corps table{
		margin-bottom: 15px;
		
}

#page_haut #bloc_milieu #corps p#titre_resultat_recherche {
	text-align: center;
	margin-bottom: 15px;
	margin-top: 30px;
}

#page_haut #bloc_milieu #corps #titre_resultat_recherche span {
   margin-left: 15px;                             
}

#page_haut #bloc_milieu #corps span#produit_categorie{
	color: #fa8412;
	font-size: 14px;
	font-wight: normal;
	margin-left: 0px;
		
}

#page_haut #bloc_milieu #corps span.libelle_categorie{
	color: white;	
	font-size: 12px;
	font-weight: bold;
	margin-left: 15px;
	
}

#page_haut #bloc_milieu #corps ul#liste_recherche_produit{
	margin-left: 32px;
}

#page_haut #bloc_milieu #corps ul#liste_recherche_produit li.recherche_produit{
	
	background:url(/images/interface/fond_devis_produit.jpg) no-repeat;
	height: 19px;
	width: 671px;
	margin-bottom: 3px; 
	padding-left: 230px;
	font-size: 11px;
	padding-top: 4px;
	cursor: pointer;
		
}

#page_haut #bloc_milieu #corps ul#liste_recherche_produit li.recherche_produit .img_valid{
	float: right;
	margin-right: 18px;
}

#page_haut #bloc_milieu #corps ul#liste_recherche_produit li.recherche_produit:hover{
	background:url(/images/interface/fond_devis_produit_roll.jpg) no-repeat;
}



#page_haut #bloc_milieu #corps ul#liste_recherche_produit li.recherche_produit .recherche_reference_produit{
	display: block;
	width:465px;
	float: left;
}

#page_haut #bloc_milieu #corps ul#liste_recherche_produit li.recherche_produit .produit_selectionne{
	float: left;
	color: white;
	display: block;
	width: 120px;
}

#page_haut #bloc_milieu #corps ul#liste_recherche_produit li.recherche_produit .produit_non_selectionne{
	float: left;
	color: #fa8412;
	display: block;
	width: 120px;
}




#page_haut #bloc_milieu #corps #devis_lien_selection {
	
	background:url(/images/interface/fond_bt_selection.jpg) no-repeat;
	margin-top: 20px;
	width: 192px;
	height: 29px;
	display: block;
	color: white;
	text-align: center;
	padding-top: 13px;
	font-size: 14px;
	float: right;
	margin-right: 29px;

}

#page_haut #bloc_milieu #corps a#devis_lien_selection:hover {
	
	background:url(/images/interface/fond_bt_selection_roll.jpg) no-repeat;

	

}

/*Methode et procédés */





#page_haut #bloc_milieu #corps #actualite_bloc_droit #methode{
	width: 738px;
	border-left: 1px solid #1b1b1b;
	border-right: 1px solid #1b1b1b;
	background-color: black;
	float: left;
	padding-bottom: 15px;
}

#page_haut #bloc_milieu #corps h1.h1_titre_methode {
	margin-left: 16px;
	margin-top: 5px;
	color: black;
	font-weight: bold;
	font-size: 12px;
}



#page_haut #bloc_milieu #corps #actualite_bloc_droit #methode_coin_gauche{
	width: 8px;
	height: 25px;
	background:url(/images/interface/realisation_h_g-trans.png);
	float: left;
}

#page_haut #bloc_milieu #corps #actualite_bloc_droit #methode_bord_haut{
	width: 724px;
	height: 25px;
	background:url(/images/interface/realisation_titre.jpg) repeat-x scroll 0 0;
	float: left;
}

#page_haut #bloc_milieu #corps #actualite_bloc_droit #methode_coin_droit{
	width: 8px;
	height: 25px;
	background:url(/images/interface/realisation_h_d-trans.png) no-repeat scroll 0 0;
	float: left;
}



#contenu_methode{
	width: 682px;
	margin-left:28px;
	padding-top: 20px;
}

.methode_img_droite {
	float: right;
	margin-left: 14px;
	margin-bottom: 20px;	
}

.methode_img_gauche {
	float: left;
	margin-right: 14px;	
	margin-bottom: 20px;
}
.methode_img_milieu {
	text-align: center;
	margin-right: 14px;	
	margin-bottom: 20px;
	margin-left: 135px;
	margin-top: 0px;
}


.methode_texte {
	float: left;
	font-size: 12px;
	font-weight: normal;
	color:white;
	line-height:22px;
	text-align:justify;	
	
}

.methode_texte span{
	font-weight: bold;

}

.methode_h2{
	margin-top: 7px;
	font-size: 18px;
	color: #fa8412;
	font-weight: normal;
	margin-bottom: 20px;
	
}

.methode_h3{
	font-weight: normal;
	color: #fa8412;
	font-size: 14px;
	margin-top: 20px;
	margin-bottom: 16px;
}
ul.methode_ul{
	margin-top: 10px;
	
	height: auto;
}

ul.methode_ul li{
	width: 50%;
	float: left;
	color: white;
	display: block;
	font-size: 11px;
	height: 20px;
	
}

/*Présentation entreprise*/

div#bloc_presentation_entreprise {
	margin-left: 35px;
	margin-right:35px;
}

div#bloc_presentation_entreprise p{
	text-align: justify;
}

div#bloc_presentation_entreprise p span{
	font-weight: bold;
}

div #bloc_presentation_entreprise #bloc_entreprise_photo{
	margin-top: 10px;
	position: relative;
	
}

div #bloc_presentation_entreprise #bloc_entreprise_photo #bloc_entreprise_images_gauche{
	flaot:left;
	width:516px;
}

div #bloc_presentation_entreprise #bloc_entreprise_photo #bloc_entreprise_images_gauche img{
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
	
}

div #bloc_presentation_entreprise #bloc_entreprise_photo .img_droite{
	float:right;
}

li .description_produit textarea {
	height: 17px;	
}
/*Page mention legale */
#bloc_mention {
	text-align: justify;
	margin-left: 25px;
	margin-right: 25px;
	
}

#bloc_mention a {
	color: white;
}

#bloc_mention ul {
	margin-bottom: 20px;
}

#bloc_mention p {
	margin-bottom: 20px;
	margin-top: 10px;
	
}

#bloc_mention ul li {
	list-style-type: disc;
	list-style-position: inside;
	
}

#bloc_mention ul.numero li {
	
	list-style-type: decimal;
}

#bloc_mention #editeur {
	margin-right: 100px;
}