body{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	background-color:#999999;
	background-image:url(images/fond_body.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#e4f0fe;
	padding-top:auto;
	_padding-top:0;
}
form,p
{
	margin:0;
	padding:0;
}
#catalogue_contenu ul, #catalogue_contenu li{
	margin:0;
	padding:0;
}

img
{
	border:none;
}
a
{
	color:#666666;
}
.gras
{
	font-weight:bold;
}
.spacer
{
	clear:both;
	font-size:0;
}
.spacer_left
{
	clear:left;
}


#site{
	margin-top:-9px;
	/margin-top:-16px;
	margin-left :auto;
	margin-right:auto;
	text-align:left;
	width : 1024px;
	background-color:#e4f0fe;
}
#haut{
	height:89px;
	background-color:#FFFFFF;
}





#image_logo
{
	margin:12px 0 0 15px;
	float:left;
}
#flash_haut
{
	padding-top:0;
	_padding-top:11px;
	vertical-align:bottom;
	width : 623px;
	float:left;
	margin-left:15px;
}
#dame_aide
{
	float:left;
	margin:23px 0 0 15px;
}

/*MENU HAUT*/
#menu_haut
{
	height:31px;
	background-image:url(images/Fond_menu.gif);
	background-repeat:no-repeat;
	font-size:0px;
	padding-top:7px;;
}

#menu_haut_1
{
	margin : 0px 0px 0px 35px;
	float:left;
	display:inline;
	font-weight:bold;
	font-size: 11px;
}

#menu_haut_1 a
{
	color:#5e8ca0;
	text-decoration:none;
	background-image:url(images/fond_menu_haut.jpg);
	background-position:-35px -7px;
	background-repeat:no-repeat;
	display:block;
	height:19px;
	width:81px;
	text-align:center;
	padding-top:7px;
}

#menu_haut_1 a:hover
{
	background-position:-35px -45px;
	color:#FFFFFF;
}

#menu_haut_rollover
{
	margin-left:35px;
	_margin-left:18px;
	float:left;
	display:inline;
	font-weight:bold;
	font-size: 11px;
	color:#FFFFFF;
	text-decoration:none;
	background-image:url(images/fond_menu_haut.jpg);
	background-position:-35px -45px;
	background-repeat:no-repeat;
	display:block;
	height:19px;
	width:81px;
	text-align:center;
	padding-top:7px;
}




#menu_haut_2
{
	margin : 0 0 0 62px;
	float:left;
	display:inline;
	font-weight:bold;
	font-size: 11px;
}

#menu_haut_2 a
{
	color:#5e8ca0;
	text-decoration:none;
	display:block;
	background-image:url(images/fond_menu_haut.jpg);
	background-position:-178px -7px;
	height:19px;
	width:156px;
	text-align:center;
	padding-top:7px;
}





#menu_haut_2 a:hover
{
	background-position:-178px -45px;
	color:#FFFFFF;
}


#menu_haut_rollover_catalogue
{
	margin : 0 0 0 62px;
	float:left;
	display:inline;
	font-weight:bold;
	font-size: 11px;
	color:#FFFFFF;
	text-decoration:none;
	background-image:url(images/fond_menu_haut.jpg);
	background-position:-178px -45px;
	background-repeat:no-repeat;
	display:block;
	height:19px;
	width:156px;
	text-align:center;
	padding-top:7px;
}





#menu_haut_3
{
	margin : 0 0 0 5px;
	float:left;
	display:inline;
	font-weight:bold;
	font-size: 11px;
}

#menu_haut_3 a
{
	color:#5e8ca0;
	text-decoration:none;
	display:block;
	background-image:url(images/fond_menu_haut.jpg);
	background-position:-339px -7px;
	height:19px;
	width:169px;
	text-align:center;
	padding-top:7px;
}

#menu_haut_3 a:hover
{
	background-position:-339px -45px;
	color:#FFFFFF;
}


#menu_haut_rollover_promotion
{
margin : 0 0 0 5px;
	float:left;
	display:inline;
	font-weight:bold;
	font-size: 11px;



color:#FFFFFF;
	text-decoration:none;
	background-image:url(images/fond_menu_haut.jpg);
	background-position:-339px -45px;
	background-repeat:no-repeat;
	display:block;
	height:19px;
	width:169px;
	text-align:center;
	padding-top:7px;
}






#menu_haut_4
{
	margin : 0 0 0 6px;
	float:left;
	display:inline;
	font-weight:bold;
	font-size: 11px;
}

#menu_haut_4 a
{
	color:#5e8ca0;
	text-decoration:none;
	display:block;
	background-image:url(images/fond_menu_haut.jpg);
	background-position:-514px -7px;
	height:19px;
	width:136px;
	text-align:center;
	padding-top:7px;
}

#menu_haut_4 a:hover
{
	background-position:-514px -45px;
	color:#FFFFFF;
}



#menu_haut_rollover_devis
{
margin : 0 0 0 6px;
	float:left;
	display:inline;
	font-weight:bold;
	font-size: 11px;

color:#FFFFFF;
	text-decoration:none;
	background-image:url(images/fond_menu_haut.jpg);
	background-position:-514px -45px;
	background-repeat:no-repeat;
	display:block;
	height:19px;
	width:136px;
	text-align:center;
	padding-top:7px;
}







#menu_haut_5
{
	margin : 0 0 0 6px;
	float:left;
	display:inline;
	font-weight:bold;
	font-size: 11px;
}

#menu_haut_5 a
{
	color:#5e8ca0;
	text-decoration:none;
	display:block;
	background-image:url(images/fond_menu_haut.jpg);
	background-position:-656px -7px;
	height:19px;
	width:91px;
	text-align:center;
	padding-top:7px;
}

#menu_haut_5 a:hover
{
	background-position:-656px -45px;
	color:#FFFFFF;
}


#menu_haut_rollover_multiroir
{
	margin : 0 0 0 6px;
	float:left;
	display:inline;
	font-weight:bold;
	font-size: 11px;

color:#FFFFFF;
	text-decoration:none;
	background-image:url(images/fond_menu_haut.jpg);
	background-position:-656px -45px;
	background-repeat:no-repeat;
	display:block;
	height:19px;
	width:91px;
	text-align:center;
	padding-top:7px;
}





#menu_haut_6
{
	margin : 0 0 0 6px;
	float:left;
	display:inline;
	font-weight:bold;
	font-size: 11px;
}

#menu_haut_6 a
{
	color:#5e8ca0;
	text-decoration:none;
	display:block;
	background-image:url(images/fond_menu_haut.jpg);
	background-position:-753px -7px;
	height:19px;
	width:81px;
	text-align:center;
	padding-top:7px;
}

#menu_haut_6 a:hover
{
	background-position:-753px -45px;
	color:#FFFFFF;
}


#menu_haut_rollover_contact
{

	margin : 0 0 0 6px;
	float:left;
	display:inline;
	font-weight:bold;
	font-size: 11px;
color:#FFFFFF;
	text-decoration:none;
	background-image:url(images/fond_menu_haut.jpg);
	background-position:-753px -45px;
	background-repeat:no-repeat;
	display:block;
	height:19px;
	width:81px;
	text-align:center;
	padding-top:7px;
}




#menu_haut_7
{
	margin : -1px 0 0 35px;
	float:left;
	display:inline;
	font-weight:bold;
	font-size: 11px;
}

#menu_haut_7 a
{
	color:#5e8ca0;
	text-decoration:none;
	display:block;
	height:19px;
	width:112px;
	text-align:center;
	padding-top:7px;
}

#lien_besoin
{
	width:110px;
	height:10px;
	display:block;
}

/*CONTENU SITE*/
#contenu_site
{
	width : 960px;
	margin: 17px 0 0 33px;
}

#menu_gauche
{
	float:left;
	width: 218px;
}

#rechercher_haut
{
	height:19px;
	background-image:url(images/fond_rechercher.jpg);
	background-repeat:no-repeat;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	padding-top:5px;
}

#rechercher_contenu
{
	background-image:url(images/fond_contenu_rechercher.jpg);
	background-repeat:repeat-y;
}

#rechercher_contenu .input_rechercher 
{
	float:left;
	margin:9px 0 0 10px;
	border:1px inset #808080;
	width:164px;
}

#rechercher_contenu .ok_rechercher
{
	margin:9px 0 0 7px;
}

#rechercher_bas
{
	background-image:url(images/fond_bas_rechercher.jpg);
	background-repeat:no-repeat;
	height:12px;
}


#form_conseil
{
	text-align:left;
}

#form_conseil .champ 
{
	float:left;
	margin-top:12px;
	border:1px inset #808080;
	width:130px;
	color:#666666;
	font-size:11px;
}

#form_conseil .ok
{
	margin:9px 0 0 5px;
}

#catalogue_haut
{
	height:18px;
	margin:14px 0 0 0;
	background-image:url(images/fond_catalogue.jpg);
	background-repeat:no-repeat;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	padding-top:5px;
}

#catalogue_contenu
{
	background-image:url(images/fond_contenu_catalogue.jpg);
	background-repeat:repeat-y;
	padding-top:9px;
}

#catalogue_contenu dl
{
	padding:0;
	margin:0;
}

#catalogue_contenu dt.element
{
	list-style:none;
	/*background-image:url(images/puce_violette.jpg);*/
	background-repeat:no-repeat;
	padding-left:10px;
	font-size:11px;
	margin:5px 0 0 13px;
	background-position:2px 5px;
	/background-position:2px 8px;
}

#catalogue_contenu dt.element a
{
	text-decoration:none;
	color:#333333;
}

#catalogue_contenu dt.element a:hover
{
	text-decoration:underline;
}

#catalogue_contenu dt.element li
{
	list-style:none;
/*	background-image:url(images/puce_grise.gif);*/
	background-repeat:no-repeat;
/*	padding-left:10px; */
margin-left:10px;
	font-size:11px;
	margin:5px 0 0 0;
	background-position:2px 5px;
	/background-position:2px 8px;
}

/*#catalogue_contenu dt.element img{
margin-left:20px;
}*/

#catalogue_contenu dt.element li #puce_menu2{
margin-left:20px;
margin-right:4px;
margin-bottom : 1px;

}

#catalogue_contenu dt.element li a.rubon
{
	color:#A492B6;
	font-weight:bold;
}

#catalogue_contenu dt.element a.rubon
{
	color:#993399;
	font-weight:bold;
}

#catalogue_contenu dt.filet
{
	background-image:url(images/filet_violet.jpg);
	background-repeat:no-repeat;
	height:1px;
	font-size:0px;
	display:block;
	padding:0;
	margin:0;
	list-style:none;
	margin:5px 0 0 13px;
}

#catalogue_bas
{
	background-image:url(images/fond_bas_catalogue.jpg);
	background-repeat:no-repeat;
	height:15px;
}

#newsletter_haut
{
	height:19px;
	margin : 16px 0 0 0;
	background-image:url(images/fond_newsletter.jpg);
	background-repeat:no-repeat;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	padding-top:5px;
}

#newsletter_contenu
{
	background-image:url(images/fond_contenu_newsletter.jpg);
	background-repeat:repeat-y;
}

#newsletter_contenu .input_newsletter 
{
	float:left;
	margin:9px 0 0 10px;
	border:1px inset #808080;
	width:164px;
}

#newsletter_contenu .ok_newsletter
{
	margin:9px 0 0 7px;
}

#newsletter_bas
{
	background-image:url(images/fond_bas_newsletter.jpg);
	background-repeat:no-repeat;
	height:12px;
}

#services_haut
{
	height:18px;
	margin:14px 0 0 0;
	background-image:url(images/fond_service.jpg);
	background-repeat:no-repeat;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	padding-top:5px;
}

#services_contenu
{
	background-image:url(images/fond_contenu_service.jpg);
	background-repeat:repeat-y;
	padding-top:9px;
}

#services_contenu dl
{
	padding:0;
	margin:0;
}

#services_contenu dt
{
	list-style:none;
	/*background-image:url(images/puce_bleue.jpg);*/
	background-repeat:no-repeat;
	padding-left:10px;
	font-size:11px;
	margin:5px 0 0 13px;
	background-position:2px 5px;
	/background-position:2px 8px;
}

#services_contenu dt a
{
	text-decoration:none;
	color:#333333;
}

#services_contenu dt a:hover
{
	text-decoration:underline;
}

#services_bas
{
	background-image:url(images/fond_bas_service.jpg);
	background-repeat:no-repeat;
	height:15px;
}

/*contenu_gauche*/

#contenu_gauche
{
	width : 730px;
	float:left;
	margin:0 0 0 10px;
}
#ariane
{
	font-size:11px;
	color:#333333;
	margin-bottom:11px;
}
#ariane a
{
	font-size:11px;
	color:#333333;
	text-decoration:none;
}
#ariane a:hover
{
	text-decoration:underline;
}
#titre
{
	border:1px solid #907AA6;
	border-bottom:none;
	background-image:url(images/fond_titre.gif);
	background-repeat:repeat-x;
	height:32px;
	width:730px;
}
#titre h1
{
	margin:0;
	padding:0;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	background-image:url(images/puce_titre.gif);
	background-repeat:no-repeat;
	background-position:left 2px;
	padding-left:14px;
	margin-left:14px;
	margin-top:8px;
}

/*            */

#titre_bleu
{
	border:1px solid #215393;
	border-bottom:none;
	background-image:url(images/fond_titre_bleu.gif);
	background-repeat:repeat-x;
	height:32px;
	width:729px;
}
#titre_bleu h1
{
	margin:0;
	padding:0;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	background-image:url(images/puce_titre_bleu2.gif);
	background-repeat:no-repeat;
	background-position:left 2px;
	padding-left:14px;
	margin-left:14px;
	margin-top:8px;
}


/*               */





/*.titre_rouge
{
	background-image:url(images/fond_rouge.gif);
	background-repeat:repeat-x;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	padding-top:5px;
	text-align:center;
	height:22px;
	margin-bottom:14px;
}*/

.titre_rouge
{
	background-image:url(images/fond_rouge.gif);
	background-repeat:repeat-x;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	padding-top:5px;
	text-align:center;
	height:22px;
	margin-bottom:14px;
}



/*.titre_bleu_produit
{
	background-image:url(images/fond_bleu.gif);
	background-repeat:repeat;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	padding-top:3px;
	text-align:center;
	min-height:25px;
	margin-left:250px;
}*/


.titre_bleu_produit h2
{
	/*background-image:url(images/fond_bleu.gif);*/
	background-image:url(images/fondbleu2.gif);
	background-repeat:repeat;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	padding-top:3px;
	padding-bottom:3px;
	text-align:center;
	/*min-height:25px;*/
	margin-left:250px;

}
#fiche
{
	background-color:#F8F8F8;
	border-left:1px solid #907AA6;
	border-right:1px solid #907AA6;
	padding:9px 0px 1px 8px;
	width:720px;
}
#fiche_bas
{
	background-image:url(images/fiche_bas.gif);
	background-repeat:no-repeat;
	height:15px;
	font-size:0;
}

#produit
{
	width:520px;
	float:left;
	border-top:1px solid #ABB4BE;
}

#produit hr
{
	border:none;
	border-top:1px solid #CCCCCC;
	height:1px;
	margin-bottom:26px;
	margin-top:38px;
}
#produit_contenu
{
	border-left:1px solid #ABB4BE;
	border-right:1px solid #ABB4BE;
	background-color:#FFFFFF;
	padding:8px 11px 10px 11px;
	width:496px;
}

#rubrique
{
	width:480px;
	float:left;
	border-top:1px solid #ABB4BE;
}
#rubrique_contenu
{
	border-left:1px solid #ABB4BE;
	border-right:1px solid #ABB4BE;
	background-color:#FFFFFF;
	padding:15px 15px 10px 13px;
	width:450px;
}
#rubrique_contenu_aide
{
	border-left:1px solid #ABB4BE;
	border-right:1px solid #ABB4BE;
	background-color:#FFFFFF;
	padding:15px 15px 10px 13px;
	width:450px;
	margin-left:auto;
	margin-right:auto;
}
#photos
{
	border-top:1px solid #ABB4BE;
	width:237px;
	float:left;
}
#conteneur_photos_com
{
	min-height:95px;
	height:auto;
	_height:95px;
	border-left:1px solid #ABB4BE;
	border-right:1px solid #ABB4BE;
	text-align:center;
	padding:20px 0 20px 0;
}
#conteneur_photos
{
	border-left:1px solid #ABB4BE;
	border-right:1px solid #ABB4BE;
	height:240px;
	text-align:center;
	padding:20px 0 20px 0;
}
#conteneur_comm
{
	
	border-left:1px solid #ABB4BE;
	border-right:1px solid #ABB4BE;
	text-align:center;
	padding:20px 0 20px 0;
	font-size:11px;
}
#rubrique_contenu #photos_bas
{
	background-image:url(images/rubrique_photos_bas.gif);
	background-repeat:no-repeat;
	height:16px;
	font-size:0;
}
#produit_contenu #photos_bas
{
	background-image:url(images/produit_photos_bas.gif);
	background-repeat:no-repeat;
	height:36px;
	text-align:center;
}
#produit_contenu #photos_bas img
{
	margin-left:25px;
	margin-right:25px;
}
#rubrique_contenu #description
{
	font-size:12px;
	color:#666666;
	width:193px;
	float:right;
}
#produit_contenu #description
{
	font-size:12px;
	color:#666666;
	width:232px;
	padding:0 4px 0 4px;
	float:right;
}
.libelle
{
	font-weight:bold;
	color:#333333;
	margin-top:6px;
}
.demande_info
{
	background-image:url(images/demande_info_off.jpg);
	background-repeat:no-repeat;
	display:block;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	height:42px;
	width:158px;
	text-decoration:none;
	text-align:center;
	line-height:40px;
	margin-left:37px;
}
.demande_info:hover
{
	text-decoration:none;
	background-image:url(images/demande_info_on.jpg);
}
#imprimer
{
	font-size:11px;
	color:#848484;
	margin-left:11px;
	margin-top:26px;
}
#envoyer
{
	font-size:11px;
	color:#848484;
	margin-left:24px;
	margin-top:26px;
}

#produit_onglets
{
	background-image:url(images/fond_onglets.gif);
	background-repeat:repeat-x;
	width:496px;
	margin-bottom:0px;
}

<!--FIN Hack !-->
/*#produit_onglets a
{
	float:left;
	margin-right:2px;
	width:115px;
	height:24px;
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
	text-align:center;
	padding-top:6px;
	background-image:url(images/produit_onglet_off.gif);
	background-repeat:no-repeat;
}
#produit_onglets a.onglet_on
{
	background-image:url(images/produit_onglet_on.gif);
	color:#333333;
}*/

#produit_onglets h3 a.onglet_on 
{
	
}

#produit_onglets h3 a.normal
{
	font-size:12px;
	float:left;
	margin-right:2px;
	width:115px;
	height:24px;
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
	padding-top:6px;
	background-image:url(images/produit_onglet_off.gif);
	background-repeat:no-repeat;
}

#produit_onglets h3 a.desc
{
	font-size:12px;
	float:left;
	margin-right:2px;
	width:165px;
	height:24px;
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
	padding-top:6px;
	background-image:url(images/produit_onglet_off_desc.gif);
	background-repeat:no-repeat;
}

#produit_onglets h3 a.onglet_on_desc
{
	font-size:12px;
	float:left;
	margin-right:2px;
	width:165px;
	height:24px;
	text-decoration:none;
	text-align:center;
	padding-top:6px;
	background-image:url(images/produit_onglet_on_desc.gif);
	color:#333333;
	text-decoration:none;
}

#produit_onglets h3 a.onglet_out 
{
	visibility:hidden;
	display:none;
	text-decoration:none;
}
#confirmMAIL{
	position:absolute;
	visibility:hidden;
	margin-left:-12px;
	margin-top:52px;
	padding-top:30px;
	width:490px;
	height:288px;
	background-color:#F8F8F8;
	z-index:255;
}
#PopAmi{
   padding-left:15px;
   margin-top:-670px;
   position:absolute;
   display:none;
   width:485px;
   height:370px;
   background-color:#F8F8F8;
   border:#664B7E solid 2px;

}
#titreAmi
{
	margin-left:-16px;
	border:1px solid #907AA6;
	border-bottom:none;
	background-image:url(images/fond_titre.gif);
	background-repeat:repeat-x;
	height:32px;
	width:500px;
}
#titreAmi h1
{
	margin:0;
	padding:0;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	background-image:url(images/puce_titre.gif);
	background-repeat:no-repeat;
	background-position:left 2px;
  	padding-left:14px;
	margin-left:14px;
	margin-top:8px;
}




#produit_autres
{
	background-image:url(images/fond_produit_autres.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:496px;
	text-align:left;
	padding-bottom:8px;
	padding-top:8px !important;
	padding-top:16px;
	font-size:12px;
}

*+html #produit_autres{
	padding-top:16px;
}

#produit_autres table
{
	width:450px;
	font-size:12px;
	color:#666666;
}

#rubrique_contenu ul
{
	margin:0;
	padding:0;
	margin-top:26px;
	margin-left:6px;
}
#rubrique_contenu li
{
	margin-top:12px;
	list-style:none;
	color:#333333;
	font-size:12px;
	font-weight:bold;
	background-image:url(images/rubrique_puce.gif);
	background-repeat:no-repeat;
	padding-left:8px;
	line-height:11px;
}
#rubrique_bas
{
	background-image:url(images/rubrique_bas.gif);
	background-repeat:no-repeat;
	height:15px;
	width:480px;
	font-size:0;
}
#produit_bas
{
	background-image:url(images/produit_bas.gif);
	background-repeat:no-repeat;
	height:15px;
	width:520px;
	font-size:0;
}
#contenu_bloc_droite
{
	width:218px;
	/*margin-left:492px;*/
	float:right;
	margin-right:8px;
}
#contenu_produit_bloc_droite
{
	width:188px;
	/*margin-left:525px;*/
	float:right;
	margin-right:4px;
}
.titre
{
	color:#FFFFFF;
	text-transform:uppercase;
	background-repeat:repeat-x;
	height:20px;
	padding-top:7px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}
.contenu
{
	min-height:110px;
	height:auto;
	_height:110px;
	padding-top:7px;
	padding-bottom:12px;
	padding:7px 10px 12px 10px;
	text-align:center;
}
.contenu2
{
	padding-top:7px;
	padding-bottom:12px;
	padding:7px 10px 12px 10px;
	text-align:center;
}

.bloc_turquois
{
	width:216px;
	margin-bottom:10px;
}
.bloc_turquois .titre
{
	background-image:url(images/fond_turquois.gif);
}
.bloc_turquois .contenu
{
	border-left:1px solid #80AABD;
	border-right:1px solid #80AABD;
}
.bloc_turquois .bloc_bas
{
	background-image:url(images/bloc_bas_turquois.gif);
	background-repeat:no-repeat;
	height:14px;
	font-size:0;
}

.bloc_turquois img
{
	border:1px solid #709BAD;
}
.bloc_turquois img.demande_catalogue2
{
	margin-left:8px;
}

.bloc_bleu
{
	width:218px;
	margin-bottom:10px;
}
.bloc_bleu .titre
{
	background-image:url(images/fond_bleu.gif);
}
.bloc_bleu .contenu
{
	border-left:1px solid #466FA1;
	border-right:1px solid #466FA1;
}
.bloc_bleu .contenu a{
	text-decoration:underline;
	font-weight:bold;
}
.bloc_bleu .contenu a:hover{
	text-decoration:none;
}
.bloc_bleu .bloc_bas
{
	background-image:url(images/bloc_bas_bleu.gif);
	background-repeat:no-repeat;
	height:15px;
	font-size:0;
}

.bloc_bleu2
{
	width:188px;
	margin-bottom:10px;
}
.bloc_bleu2 .titre
{
	background-image:url(images/fond_bleu.gif);
}
.bloc_bleu2 a{
	text-decoration:underline;
	font-weight:bold;
}
.bloc_bleu2 a:hover{
	text-decoration:none;
}
.bloc_vert
{
	width:218px;
	margin-bottom:10px;
}
.bloc_vert .titre
{
	background-image:url(images/fond_vert.gif);
}
.bloc_vert .contenu
{
	border-left:1px solid #87A93E;
	border-right:1px solid #87A93E;
	font-size:11px;
	color:#666666;
	font-weight:bold;
}
.bloc_vert .bloc_bas
{
	background-image:url(images/bloc_bas_vert.gif);
	background-repeat:no-repeat;
	height:15px;
	font-size:0;
}

.bloc_vert2
{
	width:188px;
	margin-bottom:10px;
}
.bloc_vert2 .titre
{
	background-image:url(images/fond_vert.gif);
}
.bloc_vert2 .contenu
{
	border-left:1px solid #87A93E;
	border-right:1px solid #87A93E;
	font-size:11px;
	color:#666666;
	width:166px;
}
.bloc_vert2 .contenu2
{
	border-left:1px solid #87A93E;
	border-right:1px solid #87A93E;
	font-size:11px;
	color:#666666;
	background-color:#E7E7E7;
	width:166px;
}

.appelez_nous
{
	color:#7A9739;
	font-size:11px;
	font-weight:bold;
}
.bloc_vert2 .bloc_bas
{
	background-image:url(images/bloc_bas_vert2.gif);
	background-repeat:no-repeat;
	height:15px;
	font-size:0;
}



#borderTopprod
{
	background-color:#abb4be;
	height:1px;
	font-size:1px;
	margin:10px 0 0 0;
	position:relative;
}

#contenuprod
{
	background-image:url(images/fond_violet.jpg);
	background-repeat:repeat-y;
}

.bloc_produit
{
	width : 228px;
	float : left;
	display:inline;
	margin: 13px 0 0 13px;
}


.headerNouveaute
{
	background-image:url(images/fond_H_nouveaute.jpg);
	background-repeat:no-repeat;
	height:26px;
	padding:7px 0 0 0;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	color:#FFFFFF;
}

.headerAlaUne
{
	background-image:url(images/fond_H_une.jpg);
	background-repeat:no-repeat;
	height:26px;
	padding:7px 0 0 0;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	color:#FFFFFF;
}

.headerPromo
{
	background-image:url(images/fond_H_promo.jpg);
	background-repeat:no-repeat;
	height:26px;
	padding:7px 0 0 0;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	color:#FFFFFF;
}

.headerOffre
{
	background-image:url(images/fond_H_offre.jpg);
	background-repeat:no-repeat;
	height:26px;
	padding:7px 0 0 0;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	color:#FFFFFF;
}

.contenu_bloc_produit
{
	background-color:#FFFFFF;
	/*height:128px;*/
}

.contenu_bloc_produit2
{
	background-color:#FFFFFF;
}
.contenu_bloc_produit2 a{
	font-size:11px;
	color:#3333333;
	text-decoration:underline;
}
.contenu_bloc_produit2 a:hover{
	font-weight:bold;
	text-decoration:underline;
}
.infos
{
	float:left;
	display:inline;
	min-height:138px;
	height:auto;
	_height:138px;
	margin : 14px 0 0 15px;
	font-size : 12px;
	font-weight:bold;
	color:#666666;
	width:107px;
	font-size:11px;
}
.infos a{
	text-decoration:none;
}
.infos span
{
	font-size : 12px;
	font-weight:bold;
	color:#333333;
}

.photo
{
	float:left;
	display:inline;
	margin : 14px 0 0 15px;
	font-size : 12px;
	font-weight:bold;
	color:#666666;
	width:90px;
}

.texte
{
	height:161px;
	float:left;
	display:inline;
	margin : 14px 0 0 15px;
	font-size : 12px;
	font-weight:bold;
	color:#666666;
	width:107px;
	font-size : 11px;
}
.bas_Bloc
{
	background-image:url(images/bas_bloc.jpg);
	width:228px;
	height:13px;
	font-size:0;
	background-repeat:no-repeat;
}
.bloc_liensite
{
	text-align:center;
	/*width : 228px;*/
	float : left;
	display:inline;
	margin: 13px 0 0 13px;
	/*background-color:#c2e0ae;*/
}

.lien_site
{
	margin : 20px 0 0 0;
}

.bas_contenu
{
	background-image:url(images/bas_contenu.jpg);
	background-repeat:no-repeat;
	height:13px;
	font-size:0;
}

#footer
{
	background-color:#527195;
	text-align:center;
	height:15px;
	margin : 19px 0 0 0;
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
	padding-top : 1px;
}

#footer a
{
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
}

#contact1
{
font-size:12px;
font-style:normal;
font-family:Arial, Helvetica, sans-serif;
color : #09478D;
font-weight : bold;
}

#contact2
{
font-size:14px;
font-style:normal;
font-family:Arial, Helvetica, sans-serif;
color : #09478D;
font-weight : bold;
}

#contact3
{
font-size:14px;
font-style:italic;
font-family:Arial, Helvetica, sans-serif;
color : #09478D;
font-weight : bold;
}

#contact4
{
font-size:13px;
font-style:normal;
font-family:Arial, Helvetica, sans-serif;
color : black;
}

#contact4 a{
text-decoration:none;
color:black;
}

#contact4 a:hover{
text-decoration:underline;
}

#produit_asso_bas
{
	background-image:url(images/produit_asso_bas.gif);
	background-repeat:no-repeat;
	height:15px;
	width:188px;
	font-size:0;
}
#COM_ID{
	font-size:11px;
}
.champs
{
	width:180px;
	border: #a08db3 1px solid;
}

.champs_demande
{
	width:265px;
	height:90px;
	border: #a08db3 1px solid;
}

.champs_postal
{
	width:45px;
	border: #a08db3 1px solid;
}

.champs_tel
{
	width:80px;
	border: #a08db3 1px solid;
}

.selectform_civilite
{
	width:120px;
}


.selectform_produit
{
  width:250px;
}

.selectform_dl
{
	width:130px;
}


.selectform
{
	width:225px;
}
.autorise
{
	color:#333333;
	font-size:12px;
	font-weight:normal;
}

.curseur_main
{
	cursor:pointer;
}

#devis {
color:#705789;
font-size:12px;
font-weight:bold;
}

.contenu a:hover {
text-decoration:underline;
}
.contenu a {
/*color:#333333;*/
text-decoration:none;
}

#rubrique_contenu a:hover {
text-decoration:underline;
}
#rubrique_contenu a {
/*color:#333333;*/
text-decoration:none;
}

#produit_contenu a:hover{
text-decoration:underline;
}


#produit_contenu a{
/*color:#333333;*/
text-decoration:none;
}

#produit_contenu #onglets a:hover{
text-decoration:none;
}

/*
#contenu_bloc_droite a:hover img{

border: 1px solid #666666;
}

#contenu_bloc_droite a img{
border:1px solid #705789;
}*/


#footer a{
text-decoration:none;
}

#footer a:hover{
text-decoration:underline;
}

#preload_image{
 display: none;
}


/*.titre_rouge h1{
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
		padding-top:-25px;
	text-align:center;
}*/



#footercbi {
	color:#B1A99E;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	text-align:center;
	width:600px;
	font-size:10px;
}

#footercbi a{
text-decoration:none;
}

#footercbi a:hover{
text-decoration:underline;
}

#puce_menu{
margin-right:4px;
margin-bottom : 1px;
}



#mise_en_forme_police{
	font-size:12px;
	margin-top:0 !important;
	margin-top:-10px;
	padding-right:10px;
	padding-bottom:10px;
	margin-left:10px;
}

#zone_cliquable{
  cursor : pointer;
}
#produit_onglets h2 a.onglet_out 
{
	visibility:hidden;
	display:none
}
#placement
{
padding-top:25px;
}

#bas_rond_vert{
	background-image:url(images/bas_rond_vert.jpg);
	width:228px;
	height:50px;
}

#site_acc{
margin-top:17px;
}


#espace
{
padding-top:15px;
padding-left:15px;
padding-bottom:15px;
}

#espaceContactClause
{
padding-top:15px;

}
