body 
{
	margin:0;
	text-align :center;
	background-image :url(../images/fond_page.jpg);
	background-repeat :repeat-x;
	background-position :top;
	background-color :#010000;
	font-family:Arial, Helvetica, sans-serif;
}

a
{
	color : #d10006;
	text-decoration:underline;
}

a:hover
{
	text-decoration:none;
}

form
{
	padding:0;
	margin:0;
}

.gris
{
	color:#999999;
}
.spacer 
{
	clear:both;
}
.site 
{
	text-align:left;
	margin : 0;
	margin-left :auto;
	margin-right :auto;
	width : 801px;
	height :200px;
}
.haut_site 
{
	height : 104px;
	width : 100%;
	background-color :#d10006;
}
.logo 
{
	float : left;
	width : 174px;
	height : 61px;
	margin-top : 32px;
	margin-left: 9px;
}
.menu_haut 
{
	float : right;
	margin-top : 82px;
	margin-right: 16px;
	font-family:Arial;
	font-size: 11px;
	font-weight:bold;
	color:#fec1c1;
}
.menu_haut a
{
	color:#fec1c1;
	text-decoration:none; 
}

.menu_haut a:hover
{
	color : #ffffff;
}

#menu_haut_on
{
	color : #ffffff;
}

.menu_haut span
{
	background-image:url(../images/puce_rose.gif);
	background-repeat:no-repeat;
	padding:0;
	padding-left : 9px;
	background-position:0 5;
}
#flash_index
{
	width : 100%;
	height:219px;
	margin-top:14px;
}
.bloc_texte
{
	margin-top : 2px;
	font-size:13px;
	background-color:#FFFFFF;
	padding-left:23px;
	padding-right:23px;
	padding-top:23px;
}
.bloc_texte2
{
	margin-top : 14px;
	font-size:13px;
	background-color:#FFFFFF;
	padding-left:23px;
	padding-right:23px;
	padding-top:23px;
}
.en_tete_index
{
	color : #d10006;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:justify;
}
.bloc_colonne
{
	margin-top : 30px;
	
}
.bloc_gauche_index
{
	float : left;
	width : 346px;
	text-align:justify;
	color:#221d1d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.bloc_gauche_index
{
	float : left;
	width : 346px;
	text-align:justify;
	color:#221d1d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.bloc_droite_index
{
	float : right;
	width : 346px;
	text-align:justify;
	color:#221d1d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.slogan_index
{
	display:block;
	height:30px;
	_height:45px;
	width:100%;
	background-image:url(../images/fond_bas_index.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:center;
	color : #ffffff;
	padding-top:15px;
}
.menu_bas
{	
	margin : 0;
	padding:0;
	padding-top:9px;
	text-align:center;
	color : #c7c7c7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-bottom:30px;
}
.menu_bas a
{
	color : #c7c7c7;
	text-decoration:none;
}
.menu_bas a:hover
{
	text-decoration:underline;
}
.marge_gauche
{
	margin-left:214px;
}

.bloc_banniere_catalogue
{
	height:158px;
	width:100%;
	margin-top:14px;
}
.logo_cat
{
	float : left;
	width : 204px;
	height:100%;

}
.ban_cat
{
	float : right;
	width : 587px;
	height:100%;
	background-repeat:no-repeat;
}
.ban_refrigeration
{
	background-image:url(../images/ban_cat_regrigeration.jpg);
}
.ban_collectivite
{
	background-image:url(../images/ban_cat_collectivite.jpg);
}
.ban_cat div
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color : #6a6a6a;
	margin-top : 120px;
	margin-left: 27px;
}
.ban_cat h1
{
	font-size:22px;
	font-weight:normal;
	margin:0px;
	padding:0px;
}
.bloc_conteneur_cat
{
	margin-top : 9px;
	width : 100%;
	background-image:url(../images/fond.gif);
	background-repeat: repeat-y;
}
.bloc_menu
{
	float : left;
	width : 204px;
	text-align:left;
}
.bloc_recherche
{
	background-color:#646161;
	height:33px;
	width:100%;
}
.input_text_rech
{
	width : 153px;
	margin-left : 9px;
	border:inset;
	color:#666666;
	border-width:2px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	height:19px;
	margin-top:8px;
	float:left;	
}
.input_submit_rech
{
	margin-top:9px;
	margin-left:12px;
	padding:0;
	float:left;
}

.bloc_menu ul
{
	list-style:none;
	padding:0;
	margin-left:10px;
	margin-right:10px;
}

.bloc_menu ul li
{
	background-image:url(../images/fond_menu_li.gif);
	background-repeat:no-repeat;
	margin:0;
	padding-left:8px;
	padding-bottom:10px;
	padding-top:2px;
	background-position:0 9;
	border-bottom:1px solid #3A3A3A;
}

.bloc_menu ul a
{
	color:#c7c7c7;
	text-decoration:none;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
.bloc_plan_site
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#000000;
}
.bloc_plan_site a.lien
{
	margin-right:200px;
}
.bloc_plan_site .bloc_gauche_index
{
	margin-left:80px;
	width:auto;
}
.bloc_plan_site .bloc_droite_index
{
	width : 335px;
}
.bloc_plan_site ul
{
	list-style:none;
	padding:0;
	margin-left:10px;
	margin-right:10px;
}

.bloc_plan_site ul li
{
	background-image:url(../images/fond_menu_li.gif);
	background-repeat:no-repeat;
	margin:0;
	padding-left:8px;
	padding-bottom:10px;
	padding-top:2px;
	background-position:0 9;
}

.bloc_plan_site ul a
{
	color:#000000;
	text-decoration:none;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
#menu_a_select
{
	color : #d10006;
}

#menu_li_select
{
	background-image:url(../images/fond_menu_li_on.gif);
	background-repeat:no-repeat;
	margin:0;
	padding-left:8px;
	padding-bottom:10px;
	padding-top:2px;
	background-position:0 9;
}

.bloc_menu ul a:hover
{
	color : #d10006;
	text-decoration:none;
}


.bloc_droite
{
	width : 587px;
	float : right;
	text-align:center;

}

.en_tete_catalogue
{
	color : #2d2727;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
}

#liste_recherche
{
	color : #2d2727;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
}

#liste_recherche .titre
{
	color : #d10006;
	font-size:14px;
	font-weight:bold;
}

#liste_recherche a
{
	color:#2d2727;
	text-decoration:none;
}

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

.menu_bas_catalogue
{
	background-color:#FF0000;
	width:100%;
	text-align:center;
}

.conteneur_fond_blanc_0
{
	background-color:#FFFFFF;
	padding : 14px;
	position:relative;
	padding-bottom:20px;
	_height : 203px;
	min-height:171px;
}

.conteneur_fond_blanc
{
	background-color:#FFFFFF;
	padding-left:2px;
	padding-top : 14px;
	position:relative;
	padding-bottom:20px;
}

.conteneur_fond_blanc_2
{
	background-color:#ffffff;
	padding-top : 14px;
	padding-bottom:20px;
	text-align:left;
	padding-left : 37px;
}
.bloc_contact
{
	text-align:justify;
	color:#221d1d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}


/*-------------------------- BLOC PRODUIT ------------------------------ */

.bloc_produit_prem
{
	border-right:1px #b9b9b9 solid;
	float : left;
	/*width : 145px;*/
	width : 193px;
	/*height : 182px;*/
	text-align:center;
	position:relative;
}

.bloc_produit_prem_contenu
{
	/*height: 181px;*/
	text-align:center;
}

.bloc_produit_prem_bas
{
	font-size : 1px;
	/*width : 127px;*/
	width:90%;
	margin-left:auto;
	margin-right:auto;
	border-bottom:1px #b9b9b9 solid;
}


.bloc_produit
{
	border-right:1px #b9b9b9 solid;

	float : left;
	/*width : 145px;*/
	width : 193px;
	/*height : 202px;*/
	text-align:center;
	position:relative;
}

.bloc_produit_contenu
{
	width : 100%;
	padding-top:18px;
	/*height: 183px;*/
	_height : 201px;
	text-align:center;
}
.bloc_produit_dernier
{
	border-right : 0;	
}

.bloc_produit_bas
{
	font-size : 1px;
	width : 127px;
	margin-left:auto;
	margin-right:auto;
	border-bottom:1px #b9b9b9 solid;
}

.nom_prod
{
	margin:0;
	padding:0;
	font-size:12px;
	color:#d41117;
	/*width:85px;*/
	font-weight:bold;
	text-align:left;
}

.info_prem
{
	margin:0;
	padding:0;
	height : 50px;
	margin-left:10px;
	text-align:left;
}
.info_prem a
{
	text-decoration:none;
}

.ref_prod
{
	padding:0;
	margin:0;
	font-size:12px;
	color:#333333;
	/*width:90px;*/
	font-weight:bold;
	text-align:left;
}

.photo_prod
{
	margin-top : 5px;
	/*float : left;	*/
	/*width : 90px;*/
	height:130px;
}

.photo_prod img
{
	/*float : right;*/
}

.plus_prod
{
	/*float : right ;*/
	margin-top : -15px;
	text-align:right;
	margin-right:15px;
	margin-bottom:4px;
}


/*--------------------------------------------------------------------- */
/*-----------------------------FICHE PRODUIT--------------------------- */

.title_fiche_prod
{
	font-size : 16px;
	font-weight:bold;
	text-align:left;
	color : #d10006;
	margin:0;
	padding:0;
}

.ss_title_fiche_produit
{
	font-size : 12px;
	text-align:left;
	font-weight:bold;
	color:#333333;
}

.ref_fiche_produit
{
	font-size : 14px;
	text-align:left;
	font-weight:bold;
	color:#333333;
	margin:0;
	padding:0;
}

.txt_fiche_produit
{
	font-size : 12px;
	text-align:left;
	color : #666666;
}

.bloc_gauche_fiche_produit
{
	/*width :413px;*/
	/*float:left;*/
	margin-top:10px;
	text-align:left;
	position:relative;
}

.bloc_droite_fiche_produit
{
	float:right;
	margin-left : 10px;
	margin-right : 37px;
	_margin-right : 30px;
	margin-top : 25px;
}

.separateur_fiche_produit
{
	font-size:1px;
	height:1px;
	background-color:#cccccc;
	margin-top:20px;
	width:521px;
}

.bloc_contenu_fiche_produit
{
	margin-top:18px;
	text-align:left;
}

.bouton
{
	background-color:#8B8B8B;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding:2px 10px 2px 10px;
	border:1px solid #D0D0D0;
}
