
/*************************************************************************************/
/*									CSS DEFAUT										 */								
/*************************************************************************************/

*{
	margin: 0;
	padding: 0;
	border: 0;
	font-family:Arial, Verdana, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

h1{
	margin:0;
	padding:0;
}

.both{
	clear:both;
}

input{
	position:relative;
	z-index:1;
}


a {
	position:relative;
	z-index:1;
}


body {
	margin: 55px 0 0 0;
	background-image:url(/layout/img/background2.gif);
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#bcc3c8;
	text-align: center;
	}

#general {
	position:relative;
	/*margin-top:15px;*/
	margin-right:auto;
	margin-left:auto;
	width: 920px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3C394C;
	text-align: left;
}	

.bold {
	font-weight:bold;
}

/*************************************************************************************/
/*									BANDEAU HAUT   								     */								
/*************************************************************************************/


#bandeau_haut {
	width:920px;
	background-image:url(/layout/img/bandeau_haut.gif);
	background-repeat:no-repeat;
	background-position:top left;
	/*margin-bottom:-3px;*/
}

#bandeau_haut #bande_bleue {
	width:900px;
	margin-left:10px;
	height:11px;
	background-color:#1679c1;
	font-size:8px;
}




/************************************** DIVISION GAUCHE DU BANDEAU HAUT *****************************/

#haut_gauche {
	margin-left:10px ;
	width:900px;
	/*float:left;*/
}


#haut_gauche #gauche_haut {
	height:92px;
	background-image:url(/layout/img/fond_bandeau_haut.gif);
	background-repeat:repeat-x;
	background-position:top left;
}

#haut_gauche #gauche_haut #logo {
	position:absolute;
	top:33px;
	left:26px;
}


#haut_gauche #gauche_haut #telephone {
	position:absolute;
	top:63px;
	left:732px;
	width:170px;
	height:20px;
	background-image:url(/layout/img/fond_telephone.gif);
	background-repeat:repeat-x;
	border:1px solid #fff;
}

#haut_gauche #gauche_haut #telephone p{
	font-size:14px;
	font-weight:bold;
	color:#1679c1;
	text-align:center;
	line-height:20px;
	vertical-align:middle;
	
}

#haut_gauche #gauche_haut #mentions {
	position:absolute;
	top:33px;
	left:780px;
	color:#474747;
	text-align:right;
	width:120px;
}
#haut_gauche #gauche_haut #mentions a{
	color:#474747;
}

#haut_gauche #gauche_haut #mentions img {
	/*margin-top:5px;*/
}

#haut_gauche #gauche_haut #titre {
	position:absolute;
	top:51px;
	left:212px;
	width:401px;
	height:26px;
	background-image:url(/layout/img/titre.png) !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=/layout/img/titre.png);
	background-image: none;
}

#haut_gauche #gauche_haut #titre_uk {
	position:absolute;
	top:40px;
	left:212px;
	width:402px;
	height:48px;
	background-image:url(/layout/img/titre_uk.png) !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=/layout/img/titre_uk.png);
	background-image: none;
}

#gauche_milieu #menu {
	float:left;
	background-image:url(/layout/img/fond_menu.gif);
	background-repeat:no-repeat;
	height:48px;
	width:900px;
}

#gauche_bas #bandeau_outils  {
	width:900px;
	height:117px;
	background-image:url(/layout/img/bandeau_outils.gif);
	background-repeat:no-repeat;	

}

#gauche_bas #bandeau_outils div {
	height:117px;
		width:180px;
		float:left;
}
#gauche_bas #bandeau_outils div#hygienesols {
	background-image:url(/layout/img/hygienesols.gif);
	background-repeat:no-repeat;	
}

#gauche_bas #bandeau_outils div#hygienepersonnes {
	background-image:url(/layout/img/hygienepersonnes.gif);
	background-repeat:no-repeat;	
}

#gauche_bas #bandeau_outils div#hygieneequipements {
	background-image:url(/layout/img/hygieneequipements.gif);
	background-repeat:no-repeat;	
}

#gauche_bas #bandeau_outils div#equipementsstockage {
	background-image:url(/layout/img/equipementsstockage.gif);
	background-repeat:no-repeat;	
}

#gauche_bas #bandeau_outils div#equipementsrangement {
	background-image:url(/layout/img/equipementsrangement.gif);
	background-repeat:no-repeat;	
}


#gauche_milieu #menu .item_off {
	float:left;
	background-image:url(/layout/img/bouton_menu.gif);
	background-repeat:no-repeat;
	height:48px;
	width:89px;
	margin-right:1px;
}

#gauche_milieu #menu .bt_cat {
	float:left;
	background-image:url(/layout/img/bouton_menu_cat.gif);
	background-repeat:no-repeat;
}

#gauche_milieu #menu .item_off:hover {
	float:left;
	background-image:url(/layout/img/bouton_menu_hover.gif);
	background-repeat:no-repeat;
	height:48px;
	width:89px;
	margin-right:1px;
}


#gauche_milieu #menu .item_on {
	float:left;
	background-image:url(/layout/img/bouton_menu_on.gif);
	background-repeat:no-repeat;
	height:48px;
	width:89px;
	margin-right:1px;
}

#gauche_milieu #menu .item_on p {
	color:#fff;
	font-size:11px;
	font-weight:bold;
	text-align:center;
}

#gauche_milieu #menu .item_on a {
	color:#fff;
	display:block;
	padding-bottom:1px;
}

#gauche_milieu #menu .item_off a {
	color:#474747;
	display:block;
	padding-bottom:2px;
	/*background-color:#FF0000;*/
}

#gauche_milieu #menu .bt_cat a {
	color:#fff;
	display:block;
	padding-bottom:2px;
	/*background-color:#FF0000;*/
}


#gauche_milieu #menu .item_off p {
	color:#474747;
	font-size:11px;
	font-weight:bold;
	text-align:center;
}

#gauche_milieu #menu .item_1l {
	padding-top:30px;
}

#gauche_milieu #menu .item_2l {
	padding-top:15px;
}


#gauche_milieu #menu .item_off#dernier a  {
	color:#8c8c8c;
}

#gauche_milieu #menu .item_on#dernier a {
	color:#8c8c8c;
}



/*************************************** DIVISION DROITE DU BANDEAU HAUT ******************************/


#haut_droite {
	width:249px;
	background-image:url(/layout/img/fond_milieu_droite.gif);
	background-repeat:repeat-x;
	background-position:top left;
	float:left;
	/*margin-bottom:0px !important;
	margin-bottom:3px;*/
}



#haut_droite #droite_haut {
	width:249px;
	height:36px;
}

#haut_droite #droite_haut img{
	padding-left:120px;
}

#haut_droite #droite_haut p{
	text-align:right;
	color:#474747;
	font-size:9px;
	font-weight:bold;
	font-family:Arial, Verdane, sans-serif;
	padding-top:6px;
	padding-right:5px;
}

#haut_droite #droite_haut a{
	color:#474747;
	font-size:9px;
	font-weight:bold;
	font-family:Arial, Verdane, sans-serif;
}

#haut_droite #droite_bas {
	width:249px;
}

#droite_bas #ombre_haut_box_bleue {
	width:242px;
	height:7px;
	background-image:url(/layout/img/ombre_haut_box_bleue.png) !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=/layout/img/ombre_haut_box_bleue.png);
	background-image: none;
	font-size:7px;
}

#droite_bas #ombre_milieu_box_bleue {
	width:242px;
	background-image:url(/layout/img/ombre_milieu_box_bleue.png) !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src=/layout/img/ombre_milieu_box_bleue.png);
	background-image: none;
}

#droite_bas #milieu_box_bleue {
	background-color:#1679c1;
	margin-left:5px;
	padding:3px;

}


#milieu_box_bleue #contenu_box_bleue{
	border:1px solid #8bbce0;
}

#milieu_box_bleue p#titre_box_bleue{
	color:#fff;
	font-size:14px;
	font-weight:bold;
	border-bottom:1px solid #fff;
	padding-bottom:10px;
	padding-left:13px;
	padding-top:10px;
}

#milieu_box_bleue p.texte{
	color:#fff;
	font-size:11px;
	line-height:20px;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:14px;
}

#milieu_box_bleue p#acces_form{
	width:154px;
	height:15px;
	background-image:url(/layout/img/acces_form.gif);
	background-repeat:repeat-x;
	background-position:top left;
	background-repeat:no-repeat;
	margin-left:38px;
	text-align:center;
	padding-bottom:10px;
	color:#172533;
	font-weight:bold;
	font-size:10px;
}

#milieu_box_bleue p#acces_form a{
	color:#172533;
	font-weight:bold;
	font-size:10px;
}


/*bas*/
#bas {
	text-align: center;
	}
#bas a{
	text-align: center;
	color: #91989d;
	}

/*************************************************************************************/
/*									CONTENU									         */								
/*************************************************************************************/


#ombre_milieu {
	/*margin-top:3px;*/
	width:920px;
	background-image:url(/layout/img/ombre_milieu.gif);
	background-repeat:repeat;
	background-position:top left;
}

/*************************************************************************************/
/*									CONTENU								     */								
/*************************************************************************************/


.contenu {
	margin-left:10px ;
	padding-left:9px;
	

}

.contenu .texte {
	padding-left:21px;
}

.contenu p.texte {
	font-size:11px;
	color:#58585a;
	line-height:15px;
	padding-bottom:8px;
}

/*************************************************************************************/
/*									CONTENU	ACCUEIL								     */								
/*************************************************************************************/

.contenu#accueil{
	/*padding-left:9px;*/
	padding-left:0px;
}
.contenu#accueil #banniere{
	text-align: center;
	padding: 10px 0 10px 0;
}

.contenu#accueil #contenu_gauche {
	width:450px;
	margin-right:7px;
	float:left;
	background-color:#eeeeee;
	padding-top:7px;
}



.contenu#accueil #contenu_gauche #defilement_photos {
	margin-left:0px;
}

.contenu#accueil #contenu_gauche #defilement_photos h2 {
	margin-left:25px;
	margin-top:7px;
	color:#f39400;
	font-size:14px;
	margin-bottom:5px;

}


.contenu#accueil #contenu_gauche #presentation {
	width:320px;
	float:left;
	margin-bottom:5px;
}


.contenu#accueil #contenu_gauche #presentation ul {
	list-style-type:none;
	color:#58585a;
	margin-left:30px;
}

.contenu#accueil #contenu_gauche #presentation p.texte {
	margin-bottom:0px;
	padding-bottom:0px;
	margin-right:10px;
}

.contenu#accueil #contenu_gauche #presentation span {
	color:#1679c1;
	font-weight:bold;
}


.contenu#accueil #contenu_gauche #defilement_photos #defilement_milieu{
	width:387px;
	float:left;
	height:137px;
	overflow:hidden;
	background-image:url(/web/img/fond_defilement.gif);
	background-repeat:repeat-x;
	background-position:top left;
	position:relative;
	margin-bottom:10px;

	
}

.contenu#accueil #contenu_gauche #defilement_photos #defilement_contenu{
	height:125px;
	margin-bottom:10px;
	margin-top:2px;
	background-color:#FFFFFF;
	position:absolute;
	top: 0px;
	left:0px;
}


.contenu#accueil #contenu_gauche #defilement_photos #defilement_gauche{
	width:26px;
	height:137px;
	background-image:url(/web/img/fleche_gauche.gif);
	background-repeat:repeat;
	background-position:top left;
		float:left;
			margin-left:2px;
}

.contenu#accueil #contenu_gauche #defilement_photos #defilement_droite{
	width:26px;
	height:137px;
	background-image:url(/web/img/fleche_droite.gif);
	background-repeat:repeat;
	background-position:top left;
	float:left;
}

.contenu#accueil #contenu_droite {
	padding-top:7px;
}

.contenu#accueil #bande_bleue {
	width:435px;
	height:10px;
	background-color:#1679c1;
	margin-left:9px;
	font-size:7px;
	margin-bottom:6px;
}

.contenu#accueil #bande_grise {
	width:435px;
	height:10px;
	/*margin-top:7px;*/
	background-color:#58585a;
	font-size:7px;
}

.contenu#accueil h1 {
	text-align:center;
	font-size:14px;
	color:#1679c1;
	font-style:italic;
	font-weight:bold;
	padding-left:69px;
	padding-right:74px;
	line-height:25px;
	margin-bottom:16px;
	
}

.contenu#accueil #contenu_droite_titre {
	margin-left:19px;
	margin-top:12px;
	color:#58585a;
	font-size:14px;
	font-weight:bold;
	margin-bottom:20px;
}


.contenu#accueil #photo img {
	width:116px;
	float:left;
	margin-top:5px;
}

.contenu#accueil #contenu_droite #droite_haut{
	float:left;
	width:436px;
	background-color:#e1e1e1;
}

#contenu_droite #droite_haut label {
	width:100px;
	float:left;
	text-align:right;
}

#contenu_droite #droite_haut .catalogue {
	width:366px;
	margin-left:auto;
	margin-right:auto;
}

#contenu_droite #droite_haut .catalogue#formProduit {
	padding-bottom:25px;

}
/*
#contenu_droite #droite_bas .bloc {
	width:212px;
	float:left;
	background-color:#dcebf6;
	margin-top:17px;
	margin-left:0px;
}*/

#contenu_droite #droite_bas .bloc {
	width:212px;
	float:left;
	background-color:#dcebf6;
	margin-top:17px;
	margin-left:0px;
	margin-bottom:8px;
}

#contenu_droite #droite_bas .bloc#prems {
	height:214px;
}

#contenu_droite #droite_bas .bloc#prems .titre_news {
	font-size:14px;
	color:#58585a;
	margin-bottom:10px;
	margin-left:80px;
}

#contenu_droite #droite_bas .bloc#prems .contenu_news {
	font-size:12px;
	color:#58585a;
	margin-bottom:10px;
	margin-left:3px;
	margin-right:3px;	
	width:200px;
	text-align:center;
	}
#contenu_droite #droite_bas .bloc#prems img {
	margin-left:30px;
	margin-bottom:10px;
}


#contenu_droite #droite_bas #der.bloc {
	margin-left:11px;
	padding-bottom:0px;
	background-color:#FFFFFF;
	border:1px solid #1679c1;
}


#droite_bas .bloc .bloc_titre {
	text-align:center;
	margin-top:9px;
	color:#1679c1;
	font-size:14px;
	font-weight:bold;
}

#droite_bas .bloc .bloc_photo {
	margin-left:30px;
	margin-top:8px;
}

#droite_bas .bloc .bloc_photo img {
	width:134px;
}

#droite_bas .bloc .bloc_description {
	background-color:#dcebf6;
	margin-top:4px;
	padding:2px;



}

#droite_bas .bloc .bloc_description p {
	color:#525252;
	font-size:11px;
	text-align:center;
	width:130px;
	margin-left:41px;
}



#droite_bas .bloc .petite_bande_bleue {
	width:212px;
	background-color:#1679c1;
	height:10px;
	font-size:7px;

}


#contenu_droite #droite_haut .catalogue select {
	width:200px;
	border:1px solid #f29400;
	margin-bottom:7px;
}




/*************************************************************************************/
/*									CONTENU ENTREPRISE						         */								
/*************************************************************************************/

.contenu#entreprise{
	padding-bottom:23px;
	padding-top:7px;
}

.contenu#entreprise #bande_bleue_grande {
	width:879px;
	background-color:#1679c1;
	height:10px;
	font-size:7px;

}

.contenu#entreprise #contenu_gauche {
	width:487px;
	float:left;
	margin-right:30px;
	background-image:none;
	padding-top:7px;
}

.contenu#entreprise #contenu_gauche img {
	padding-top:30px;
	padding-left:70px;
}



.contenu#entreprise #contenu_gauche h1 {
	font-size:14px;
	color:#1679c1;
	font-style:italic;
	font-weight:bold;
	text-align:center;	
	line-height:25px;
	padding-top:5px;
	margin-bottom:16px;
}

.contenu#entreprise #contenu_droite {
	width:350px;
	margin-right:0px;
	float:left;
	padding-top:34px;
	text-align:center;

}

.contenu#entreprise #contenu_droite h2 {
	color:#f29400;
	font-size:14px;
	/*font-style:italic;*/
	font-weight:bold;
	padding-top:16px;
	padding-bottom:20px;
	
}

.contenu#entreprise .texte {
	/*float:left;*/
	padding-left:17px;
	width:468px; 
}

.contenu#entreprise ul {
	padding-left:70px;
}

.contenu#entreprise li {
	list-style-type:none;
	list-style-image:url(/web/img/puce.gif);
}


/*************************************************************************************/
/*									CONTENU CATEGORIE						         */								
/*************************************************************************************/


.contenu#categorie #bande_bleue_grande {
	width:885px;
	background-color:#1679c1;
	height:10px;
	font-size:7px;

}

.contenu#categorie{
	padding-bottom:23px;
	padding-top:7px;
	background-image:url("/web/img/fond_categorie.gif");
	background-repeat:repeat-y;
	background-position:top left;
	height:550px;
}

.contenu#categorie #contenu_gauche h1 {
	font-size:14px;
	color:#1679c1;
	font-style:italic;
	font-weight:bold;
	line-height:25px;
	padding-top:5px;
	margin-bottom:16px;
	text-align:left;
	padding-left:32px;
}

.contenu#categorie #contenu_gauche {
	width:502px;
	float:left;
	background-image:none;
	padding-top:7px;
}

.contenu#categorie .texte {
	padding-left:22px;
}

.contenu#categorie #contenu_gauche label {
	width:150px;
	float:left;
}

.contenu#categorie #contenu_gauche select {
	width:266px;
	border:1px solid #f29400;
}

.contenu#categorie #contenu_gauche #resultats {
	width:366px;
	background-color:#e1e1e1;
	margin-left:64px;
	margin-top:10px;
	padding-top:10px;
}

.contenu#categorie #contenu_gauche #resultats #resultats_titre {
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	color:#58585a;
	margin-left:22px;
	padding-top:16px;
	margin-bottom:15px;
}

.contenu#categorie #contenu_droite{
	float:left;
	width:382px;
	text-align:center;
}

.contenu#categorie #contenu_droite p{
	font-size:11px;
	/*font-style:italic;*/
	font-weight:bold;
	color:#58585a;
}

.contenu#categorie #contenu_droite img{
	margin-top:10px;
	margin-bottom:10px;
	width:233px;
}

.contenu#categorie #contenu_gauche #select_cat {
	padding-left:21px;
	padding-top:5px;
}


.contenu#categorie #contenu_gauche ul {
	/*margin-left:44px;*/
}

.contenu#categorie .res_cat {
	background-image:url(/web/img/puce_fondgris.gif);
	background-repeat:no-repeat;
	background-position:34px 2px;
	text-indent:50px;
	padding-bottom:5px;
	
		
}

.contenu#categorie a {
	color:#58585a;
	display:block;
}

.contenu#categorie a:hover {
	background-image:none;
	background-image:url(/web/img/puce_fondorange.gif);
	background-repeat:no-repeat;
		background-repeat:no-repeat;
	background-position:34px 2px;
	color:#fff;
	background-color:#f39400;
	display:block;
	
}

.contenu#categorie #avertissement {
	text-align:center;
	width:470px;
	position:absolute;
	bottom:40px;
	left:15px;
	
}

/*************************************************************************************/
/*									CONTENU PRODUIT						         */								
/*************************************************************************************/


.contenu#produit #bande_bleue_grande {
	width:885px;
	background-color:#1679c1;
	height:10px;
	font-size:7px;

}

.contenu#produit{
	padding-bottom:23px;
	padding-top:7px;
	background-image:url("/web/img/fond_categorie.gif");
	background-repeat:repeat-y;
	background-position:top left;

}

.contenu#produit #contenu_gauche h2 {
	font-size:14px;
	color:#1679c1;
	font-style:italic;
	font-weight:bold;
	line-height:25px;
	padding-top:5px;
	margin-bottom:10px;
	text-align:left;
	padding-left:39px;
}

.contenu#produit #contenu_gauche h1 {
	color:#f29400;
	font-size:15px;
	font-weight:bold;
	padding-bottom:10px;
	margin-left:20px;
}

.contenu#produit #contenu_gauche h3 {
	color:#f29400;
	font-size:14px;
	font-weight:bold;
	padding-bottom:10px;
	margin-left:20px;
}

.contenu#produit #contenu_gauche {
	width:502px;
	float:left;
	background-image:none;
}

.contenu#produit .texte {
	padding-bottom:20px;
}

.contenu#produit #contenu_gauche ul {
	margin-left:64px;
}


.contenu#produit li {
	list-style-type:none;
	list-style-image:url(/web/img/puce.gif);
	margin-bottom:5px;
}

.contenu#produit #contenu_gauche #bande_orange {
	background-color:#f29400;
	width:489px;
	height:15px;
	margin-top:50px;
}


.contenu#produit #contenu_gauche #item_bande_orange {
	float:left;
	width:163px;
	text-align:center;

}


.contenu#produit #contenu_gauche #item_bande_orange p{
	font-weight:bold;
	color:#FFFFFF;
	font-size:14px;
}

.contenu#produit #contenu_gauche #item_bande_orange a{
	font-weight:bold;
	color:#FFFFFF;
	font-size:14px;
}

.contenu#produit #contenu_droite{
	float:left;
	width:382px;
	text-align:center;
	padding-top:16px;
}


.contenu#produit #contenu_droite p{
	font-size:11px;
	/*font-style:italic;*/
	font-weight:bold;
	color:#58585a;
}

.contenu#produit #contenu_droite img{
	margin-top:10px;
	margin-bottom:10px;
}

.contenu#produit #contenu_droite h2{
	font-size:14px;
	padding-bottom:20px;
}

.contenu#produit #contenu_droite .zoom{
	text-align:right;
	color:#f29400;
	font-weight:bold;
	font-size:11px;
}

.contenu#produit #contenu_droite .zoom a{
	color:#f29400;
}

.contenu#produit #contenu_droite #partie_haute{
	width:500px;
}

.contenu#produit #contenu_gauche #partie_haute_gauche{
	width:376px;
	float:left;
}

.contenu#produit #contenu_gauche #partie_haute_droite{
	width:124px;
	float:left;
	background-color:#e1e1e1
}

.contenu#produit #contenu_gauche #partie_haute_droite p{
	padding-bottom:3px;
	color:#58585a;
	text-indent:15px;
	
}

.contenu#produit #contenu_gauche #partie_haute_droite a{
	color:#58585a;
	display:block;
}

.contenu#produit #contenu_gauche #partie_haute_droite a:hover{
	color:#fff;
	background-color:#f29400;
	display:block;
	background-image:url(/web/img/fleche_fondorange.gif);
	background-position:110px 2px;
	background-repeat:no-repeat;
}




/*************************************************************************************/
/*									CONTENU LISTE PRODUIT					         */								
/*************************************************************************************/


.contenu#listeproduit #bande_bleue_grande {
	width:885px;
	background-color:#1679c1;
	height:10px;
	font-size:7px;

}

.contenu #bt_retour {
	width:99px;
	height:14px;
	background-image:url(/web/img/bt_retour.gif);
	background-repeat:no-repeat;
	margin-bottom:10px;
	text-align:center;
	color:#1679c1;
}

.contenu #bt_retour a{
	color:#1679c1;
}

.contenu#listeproduit #contenu_droite img{
	margin-top:10px;
	margin-bottom:10px;
	width:233px;
}

.contenu#listeproduit{
	padding-bottom:23px;
	padding-top:7px;
	background-image:url("/web/img/fond_categorie.gif");
	background-repeat:repeat-y;
	background-position:top left;
	min-height:550px;
}

.contenu#listeproduit #contenu_gauche h1 {
	font-size:14px;
	color:#1679c1;
	font-style:italic;
	font-weight:bold;
	line-height:25px;
	padding-top:5px;
	margin-bottom:10px;
	text-align:left;
	padding-left:39px;
}

.contenu#listeproduit #contenu_gauche h3 {
	color:#f29400;
	font-size:14px;
	font-weight:bold;
	padding-bottom:10px;
	margin-left:30px;
}
.contenu#listeproduit #contenu_gauche {
	width:502px;
	float:left;
	background-image:none;
}

.contenu#listeproduit .texte {
	padding-bottom:20px;
}

.contenu#listeproduit #contenu_gauche ul {
	margin-left:64px;
}


.contenu#listeproduit li {
	list-style-type:none;
	list-style-image:url(/web/img/puce.gif);
	margin-bottom:5px;
}



.contenu#listeproduit #contenu_gauche .desc_produit {
	margin-left:20px;
	border:1px solid #e3e3e3;
	width:460px;
	margin-bottom:1px;

}

.contenu#listeproduit #contenu_gauche .desc_produit_image img {
	width:69px;
	height:69px;
	float:left;
}

.contenu#listeproduit #contenu_gauche .desc_produit_texte {
	float:left;
	width:391px;
}


.contenu#listeproduit #contenu_gauche .desc_produit_texte .nom_produit {
	font-weight:bold;
	color:#58585a;
	margin-top:7px;
	margin-left:15px;
		margin-bottom:30px;
}

.contenu#listeproduit #contenu_gauche .desc_produit_texte .voir_fiche {

	margin-left:290px;
	background-color:#f39400;
	color:#fff;
	width:99px;
	text-align:center;
	font-weight:bold;
	margin-bottom:4px;
}

.contenu#listeproduit #contenu_gauche .desc_produit_texte .voir_fiche_uk {

	margin-left:257px;
	background-color:#f39400;
	color:#fff;
	width:130px;
	text-align:center;
	font-weight:bold;
	margin-bottom:4px;
}

.contenu#listeproduit #contenu_gauche .desc_produit_texte .voir_fiche_uk a {
	color:#fff;
}

.contenu#listeproduit #contenu_gauche .desc_produit_texte .voir_fiche a {
	color:#fff;
}

.contenu#listeproduit #contenu_gauche .desc_produit.fonce {
	background-color:#e1e1e1;
}

.contenu#listeproduit #contenu_gauche .desc_produit.claire {
	background-color:#f3f3f3;
}

.contenu#listeproduit #contenu_droite{
	float:left;
	width:382px;
	text-align:center;
	/*padding-top:10px;*/
}


.contenu#listeproduit #contenu_droite p{
	font-size:11px;
	/*font-style:italic;*/
	font-weight:bold;
	color:#58585a;
}

.contenu#listeproduit #contenu_droite img{
	margin-top:10px;
	margin-bottom:10px;
}

.contenu#listeproduit #contenu_droite h1{
	font-size:14px;
	padding-bottom:20px;
}

.contenu#listeproduit #contenu_gauche #no_produit{
	margin-left:20px;
	color:#58585a;
}

/**********************************************************/
/*					PAGE CONTACT						  */	
/**********************************************************/


.contenu#contact {
	padding-top:10px;
}

.contenu#contact p {
	margin-bottom:5px;
	margin-top:5px;
}

.contenu#contact textarea, .contenu#contact input {
	border:1px solid black;
}

.contenu#contact .txtblanc7{
	font-size:7pt;
}

.contenu#contact #bande_bleue_grande {
	width:879px;
	background-color:#1679c1;
	height:10px;
	font-size:7px;

}

.contenu#contact  h1 {
	font-size:14px;
	color:#1679c1;
	font-style:italic;
	font-weight:bold;
	line-height:25px;
	padding-top:5px;
	margin-bottom:16px;
	text-align:left;
	padding-left:32px;
}


.contenu#contact table{
	margin-left:17px;
	color:#58585a;
}
/**********************************************************/
/*					PAGE MERCI					  */	
/**********************************************************/

.contenu#merci {
	padding-top:7px;
}

.contenu#merci p {
	padding-bottom:25px;
	padding-top:5px;
	padding-left:15px;
	
}

.contenu#merci  h1 {
	font-size:14px;
	color:#1679c1;
	font-style:italic;
	font-weight:bold;
	line-height:25px;
	padding-top:5px;
	margin-bottom:16px;
	text-align:left;
	padding-left:32px;
}

.contenu#merci #bande_bleue_grande {
	width:879px;
	background-color:#1679c1;
	height:10px;
	font-size:7px;
}
#banniere img{
	margin-right: 7px;
	}
/*menu*/
.sous_menu#sous_menu_1 {
  	position: absolute;
	right:10px;
	top:159px;
	width:120px;
	background-color: #1679c1;
  }
  .sous_menu#sous_menu_1 a{
color: #fff;
font-weight: bold;
font-size: 12px;
padding: 5px 0 5px 10px;
  }
.sous_menu#sous_menu_1 p{
padding: 5px 0 5px 0;
  }
.sous_menu{
	display: none; 
	margin: 0px;
	padding:0px;
	z-index: 100;

}
