@charset "UTF-8";


/* ----------------------------------- styles utilisés ------------------------*/

.liens{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333;
	text-decoration: underline;
}
.liens_expo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #036;
	
}
.commande{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
}
.telechargement{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
	text-align: center;
	display: block;
	width: 240px;
}
.nature{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333;
	text-align: center;
	display: block;
	width: 235px;
	text-decoration: none;
	
}
.nature_lien{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333;
	text-align: center;
	display: block;
	width: 235px;
	text-decoration: none;
	padding-top:10px;
	
}
.nature_lien a{
	text-decoration: underline;
	color: #333;
}

.titre_actu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FC0;
}
.titre_actum{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #f2b800;
}

.ita_actu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	font-style: italic;
	text-decoration: none;
}
.ita_actu_10{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	font-style: italic;
	text-decoration: none;
}
.text_reine{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: bold;
}
.titre_collections {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	font-weight: normal;
}
.collection1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
}
.prix_collection1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #933;
	text-decoration: none;
}
.style_contact{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	text-align: center;
}
.style_contact_titre{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color:#333;
	text-align: center;
}
.style_contact_mod{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	text-align: center;
}
.style_contact_titre_mod{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#933;
	text-align: center;
}
.texte_expo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-style: normal;
	font-weight: normal;
	letter-spacing: normal;
	word-spacing: normal;
	text-decoration: none;
	
}
.texte_titre_conditions{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	font-style: normal;
	font-weight: normal;
	letter-spacing: normal;
	word-spacing: normal;
	text-decoration: none;
	line-height: 22px;
}
a.liens_conditions{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #900;
	font-weight: bold;
	text-decoration:underline;
}

a.liens_conditions;hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	font-weight: bold;
	text-decoration:underline;
}
.dbt_conditions{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #900;
	font-weight: bold;
	text-decoration:none;
}

.texte_conditions{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	font-style: normal;
	font-weight: normal;
	letter-spacing: normal;
	word-spacing: normal;
	text-decoration: none;
	text-align:justify;
	
}
.texte_retour_conditions{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000;
	text-align: right;
	display: block;
	font-weight: bold;
}
.texte_retour_conditions a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000;
	text-align: right;
	font-weight: bold;
}
a.text_table{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333;
	text-decoration: none;
	
}
a.text_table:hover{
	text-decoration:underline;
}
.liens_soins{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	color: #036;
	text-decoration:underline;
	
}
.important{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#933;
	
}
.texte_accueil{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#933;
	display: block;
	height: 31px;
}


/* ----------------------------------- styles principaux ------------------------*/

#fond_haut{
	background-image: url(img_lh/fond_hautm.gif);
	height: 10px;
	width: 980px;
	background-repeat: no-repeat;
	margin: auto;
	float: left;
}
#fond_actu_haut{
	background-image:url(img_lh/fond_actu_hautm.gif);
	height: 10px;
	width: 980px;
	float: left;
	background-repeat: no-repeat;
	margin: auto;
}
#fond_bas{
	background-image:url(img_lh/fond_bas.gif);
	height: 1px;
	width: 980px;
	background-repeat: no-repeat;
	margin: auto;
	float: left;
}
#fond_actu_bas{
	background-image:url(img_lh/fond_actu_bas.gif);
	height: 1px;
	width: 980px;
	background-repeat: no-repeat;
	margin: auto;
	float: left;
}
body {
	background-color: #fff;
}
#principal {
	background-color: #FFFFFF;
	margin: auto;
	width: 980px;
	background-repeat: repeat;
}
#header {
	background-image: url(img_lh/header_fondm.gif);
	background-repeat: no-repeat;
	height: 69px;
	width: 937px;
	padding-left: 44px;
	padding-top: 10px;
}


#contenu_pcpl {
	width: 980px;
	background-image: url(img_lh/fondm.gif);
	background-repeat: repeat;
	float: left;
}
#menu_gauche_rubriques {
	background-image: url(img_lh/contour_empreinte.gif);
	background-repeat: no-repeat;
	background-position: 39px 355px;
	width: 95px;
	float: left;
	padding-left:91px;
	display: block;
	height: 444px;

}

#menu_gauche {
	
	background-image: url(img_lh/contour_empreinte.gif);
	background-repeat: no-repeat;
	background-position: 39px 355px;
	width: 95px;
	padding-left:91px;
	height: 444px;
	top:98px;
	left: 50%;
	margin-left:-490px;
	float:left;
}




#contenu_centre_catalogue {
	background-repeat: no-repeat;
	width: 305px;
	background-position: 35px 25px;
	float: right;
	margin-left: 90px;
	padding-left: 20px;
	height: 444px;
}
#contenu_centre_droit {
	height: 430px;
	width: 122px;
	float: right;
}
img.droite {
	float: right;
}
.retour {
	clear: both;
}
img.block{
	display:block;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#contenu_centre {
	width: 544px;
	background-image: url(img_lh/sherlock.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left;
}
menu_gauche a {
	text-decoration: none;
}
#footer {
	background-image: url(img_lh/footer_fondm.gif);
	height: 53px;
	width: 910px;
	margin: auto 5px auto auto;
	padding-left: 50px;
	padding-top: 15px;
	padding-right: 20px;
	float: left;
}
img.deco{
	text-decoration: none;
	border: 0px none #FFF;
}



/* ----------------------------------- styles du fil d'ariane ------------------------*/
a.ariane{
	efont-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}
a.ariane:hover{
	color: #333;
	
}
.ariane_der{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;
	text-decoration: none;
	text-align: left;
}
.ici_ariane{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	color: #333;
	text-align: left;
}


/* ----------------------------------- styles du menu principal ------------------------*/

a.accueil{
	width: 95px;
	height: 17px;
	background:url(img_lh/menu_gauche_accueil.gif);
	display:block;

}
a.accueil:hover,a.presentation:hover,a.actu:hover,a.abonnement:hover,a.abonnes:hover,a.nature:hover,a.expo:hover,a.telechargement:hover,a.contact:hover,a.panier:hover, a.compte:hover {
	background-position: 96px 0;
}
a.presentation{
	width: 95px;
	height: 25px;
	background:url(img_lh/menu_gauche_presentation.gif);
	display:block;

}
a.actu{
	width: 95px;
	height: 22px;
	background:url(img_lh/menu_gauche_actu.gif);
	display:block;

}
a.catalogue{
	width: 95px;
	height: 22px;
	background:url(img_lh/menu_catalogue.gif);
	display:block;

}
a.abonnement{
	width: 95px;
	height: 20px;
	background:url(img_lh/menu_gauche_abonnement.gif);
	display:block;
	

}
a.abonnes{
	width: 95px;
	height: 24px;
	background:url(img_lh/menu_gauche_abonnes.gif);
	display:block;

}
a.nature{
	width: 95px;
	height: 22px;
	background:url(img_lh/menu_gauche_nature.gif);
	display:block;

}
a.expo{
	width: 95px;
	height: 32px;
	background:url(img_lh/menu_gauche_expo.gif);
	display:block;

}
a.telechargement{
	width: 95px;
	height: 29px;
	background:url(img_lh/menu_gauche_telechargemts.gif);
	display:block;

}
a.contact{
	width: 95px;
	height: 28px;
	background:url(img_lh/menu_gauche_contact.gif);
	display:block;

}
a.panier{
	width: 95px;
	height: 66px;
	background:url(img_lh/menu_gauche_panier.gif);
	display:block;

}
a.compte{
	width: 95px;
	height: 30px;
	background:url(img_lh/menu_gauche_compte.gif);
	display:block;

}
a.titre_lh{
	width: 186px;
	height: 54px;
	background:url(img_lh/titre-lh.gif);
	display:block;
}
a.titre_lhm{
	width: 186px;
	height: 54px;
	background:url(img_lh/titre_lhm.gif);
	display:block;
}
a.titre_lhm:hover {
	background-position: 186px 0;
}
a.envoyer_page{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	text-decoration: none;
}

/* ----------------------------------- styles du menu droit ------------------------*/


#menu_droit {
	float: left;
	width: 226px;
	text-decoration: none;
	background-image: url(img_lh/contour_catalogue.gif);
	background-repeat: no-repeat;
	background-position: 200px 360px;
	height: 444px;
	line-height: 12px;
}
a.lettre{
	width: 80px;
	height: 20px;
	background:url(img_lh/img_lettre_94.gif) no-repeat 15px 5px;
	display:block;
	margin: 218px 0px 0px 7px;
	padding-top: 68px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	text-decoration: none;
	font-style: normal;
	line-height: 11px;
	font-size: 9px;
}
a.lettre:hover{
	color: #000;
}
a.pdf{
	width: 90px;
	height: 20px;
	background:url(img_lh/img_pdf.gif) no-repeat 18px 12px;
	display:block;
	margin: 0px 0px 0px 9px;
	padding-top: 60px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #666;
	text-decoration: none;
	line-height: 11px;
	font-size: 9px;
}
a.pdf:hover{
	color: #000;
}
#contenu_centre_droit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	font-weight: normal;
	text-decoration: none;
	display: block;
	padding-top: 10px;
	text-align: center;
}
#contenu_centre_droit:hover {
	color: #000;
	text-decoration: none;
	display: block;
}

a.vignette_catalogue {
	height: 80px;
	width: 63px;
	margin:0px 0px 6px 125px;
	text-decoration: none;
	display: block;
	background-image: url(img_lh/lpc-actu-94.gif);
	background-repeat: no-repeat;
}

a.titre_produits {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000;
	text-align: right;
	display: block;
	padding-right: 40px;
	text-decoration: none;
	background-image: url(img_lh/tiret_noir_essai.gif);
	background-repeat: no-repeat;
	background-position: 200px;
	height: 11px;
	margin-top: 3px;
	line-height: 12px;
}

a.titre_catalogue{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #993366;
	text-decoration: none;
	background-image: url(img_lh/tiret_catalogue_94.gif);
	background-repeat: no-repeat;
	background-position: 200px 5px;
	text-align: right;
	display: block;
	height: 12px;
	padding-right: 40px;
	margin-bottom: 2px;
	font-weight: bold;
}
a.titre_rubriques {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	text-align: right;
	display: block;
	padding-right: 40px;
	margin-top: 3px;
	height: 11px;
	line-height: 12px;
}


a.titre_rubriques:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	text-align: right;
	display: block;
	padding-right: 40px;
	margin-top: 3px;
	background-image: url(img_lh/tiret_noir_essai.gif);
	background-repeat: no-repeat;
	background-position: 200px;
	line-height: 12px;
}

#tags_catalogue {
	background-image:url(img_lh/fond_tags.gif);
	background-repeat: no-repeat;
	width: 90px;
	height: 75px;
	padding-top: 5px;
	line-height: 12px;
	margin: 20px 0px 0px 95px;
}
.titre_rubriques_non {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#cccccc;
	text-decoration: none;
	text-align: right;
	display: block;
	padding-right: 40px;
	margin-top: 3px;
	height: 11px;
	line-height: 12px;
}
.info_rub{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#222;
	text-align:left;
	height: 10px;
	padding-top: 5px;
}
.info_rub_bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#993366;
	text-align:left;
	height: 10px;
	padding-top: 5px;
	font-weight: bold;
}
/* ----------------------------------- styles du footer ------------------------*/


#footer_navigation a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	font-weight: normal;
	padding:0 5px 0 3px;
	
}
#footer_navigation a:hover {
	color: #333333;
	text-decoration: none;
	
}
#footer_navigation a.liens_der_footer {
	border:none;
}

#footer_navigation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	padding-left: 5px;
}
#footer_services a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	font-weight: normal;
	padding:0 5px 0 3px;
}
#footer_services a:hover {
	color: #333333;
	text-decoration: none;
	
}
#footer_services a.liens_der_footer {
	border:none;
}
#footer_services {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	padding-left: 47px;
}
.rub_const {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCC;
	text-decoration: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	font-weight: normal;
	padding:0 5px 0 3px;
	
}

/* ----------------------------------- styles nouveaux produits ------------------------*/

#contenu_produits {
	height: 444px;
	width: 544px;
	float: left;
	background-repeat: no-repeat;
	background-position: 47px bottom;
	background-image: url(img_lh/frelons_np.gif);
}
a.charlie {
	text-decoration: none;
	background-image: url(img_lh/nichoir_frelons.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 25px;
	width: 144px;
	background-position: 20px 15px;
	margin-left: 62px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	padding-top: 212px;
	text-align: center;
	font-weight: bold;
	padding-right: 50px;
}

#contenu_produits_ht {
	height: 30px;
	width: 504px;
	padding-top: 15px;
	padding-left: 20px;
	text-align: left;
}

a.mangeoire {
	text-decoration: none;
	background-image: url(img_lh/violette.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 24px;
	width: 150px;
	background-position: 18px 25px;
	padding-top: 211px;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	font-weight: bold;
	float: right;
	margin-right: 50px;
}
a.mangeoire:hover {
	text-decoration: none;
}
a.autocollants {
	text-decoration: none;
	background-image: url(img_lh/snapy_np.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	width: 150px;
	background-position: 20px top;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	margin:0px 0px 0px 200px;
	padding-top: 139px;
}
a.autocollants:hover {
	text-decoration: none;
}



/* ----------------------------------- styles index ------------------------*/

#contenu_index {
	height: 444px;
	width: 524px;
	float: left;
	background-repeat: no-repeat;
	background-position: 20px bottom;
	background-image: url(img_lh/hulotte_index.gif);
	margin-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}

#index_echantillon {
	height: 290px;
	width: 524px;
	float: left;
	
}
#index_texte {
	height: 289px;
	width: 280px;
	float: right;
}
#index_commande {
	height: 65px;
	width: 300px;
	float: right;
	padding-top: 35px;
	padding-left: 20px;
	
}	
	

#index_commande_gauche {
	height: 80px;
	width: 60px;
	padding-top: 20px;
	float: left;
	padding-left: 140px;
	
}
a.index_panier {
	background-image: url(img_lh/index_panier.jpg);
	background-repeat: no-repeat;
	display: block;
}
.index{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	margin:0px 10px 0px 20px;
	line-height: 5px;
}
.index_norme{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	display: block;
	width: 280px;
}



/* ----------------------------------- styles actu ------------------------*/
#contenu_actu {
	width: 592px;
	background-image: url(img_lh/frelon_actu.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 444px;
	float: left;
}
#texte_actu {
	width: 213px;
	height: 370px;
	margin-top: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	line-height: 16px;
	float: right;
	padding-top: 10px;
	padding-right: 5px;
}
#contenu_pcpl_actu {
	width: 980px;
	background-image:url(img_lh/fond_actum.gif);
	background-repeat: repeat;
	float: left;
}
a.catalogue_actu{
	width: 95px;
	height: 22px;
	background:url(img_lh/menu_gauche_catalogue.gif);
	display:block;

}
a.catalogue_actu:hover {
	background-position: 96px 0;
}


a.menu_actu {
	width: 95px;
	height: 22px;
	background:url(img_lh/menu_rouge_actu.gif);
	display:block;

}
#contenu_centre_actu {
	width: 480px;
	height: 444px;
	margin-left: 90px;
	padding-left: 20px;
}
#menu_droit_actu {
	float: right;
	height: 444px;
	width: 200px;
	text-decoration: none;
	background-image: url(img_lh/contour_actu.gif);
	background-repeat: no-repeat;
	background-position: 150px 360px;
	padding-right: 0px;
}

a.lpc_actu {
	text-decoration: none;
	background-image: url(img_lh/lpc-actu-94.gif);
	background-repeat: no-repeat;
	display: block;
	height: 27px;
	width: 85px;
	background-position: right 5px;
	padding-top: 90px;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: right;
	border: 1px solid #FFF;
	font-weight: bold;
	padding-right: 5px;
	line-height: 9px;
	margin-left: 40px;

	
}
a.lpc_actu:hover{
	color: #000;
}
a.charlie_actu {
	text-decoration: none;
	background-image: url(img_lh/img_nichoir.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 25px;
	width: 80px;
	background-position: right top;
	padding-top: 92px;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: right;
	border: 1px solid #FFF;
	font-weight: bold;
	margin: 5px 0px 0px 50px;
	padding-right: 10px;
	line-height: 9px;
}
a.charlie_actu:hover{
	color: #000;
}
a.rubriques_actu {
	text-decoration: none;
	background-image: url(img_lh/img_actu_rub.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 28px;
	width: 90px;
	background-position: right 5px;
	padding-top: 72px;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: right;
	border: 1px solid #FFF;
	font-weight: bold;
	margin: 5px 0px 8px 40px;
	line-height: 9px;
}
a.rubriques_actu:hover{
	color: #000;
}
#tags {
	background-image:url(img_lh/fond_tags.gif);
	background-repeat: no-repeat;
	width: 90px;
	height: 80px;
	margin: 5px 0px 0px 65px;
	padding-top: 5px;
	line-height: 12px;
}
#tags_actu {
	background-image:url(img_lh/fond_tags.gif);
	background-repeat: no-repeat;
	width: 90px;
	height: 80px;
	margin: 5px 0px 0px 45px;
	padding-top: 5px;
	line-height: 12px;
}
a.tag_catalogue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999;
	text-decoration: none;
	font-weight: normal;
	margin: 10px 0px 0px 6px;
	display: block;
	width: 55px;
	height: 10px;

	
}
a.tag_catalogue:hover {
	color: #666;
	text-decoration: none;
	
}
a.tag_actu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999;
	text-decoration: none;
	font-weight: normal;
	display: block;
	width: 55px;
	height: 9px;
	margin: 1px 0px 0px 32px;

	
}
a.tag_actu:hover {
	color: #666;
	text-decoration: none;
	
}


a.tag_abo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999;
	text-decoration: none;
	font-weight: normal;
	display: block;
	width: 70px;
	height: 8px;
	margin: 1px 0px 0px 10px;

	
}
a.tag_abo:hover {
	color: #666;
	text-decoration: none;
	
}
a.tag_reabo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999;
	text-decoration: none;
	font-weight: normal;
	display: block;
	width: 72px;
	height: 10px;
	margin: 1px 0px 0px 13px;
}
a.tag_reabo:hover {
	color: #666;
	text-decoration: none;
}
a.tag_numeros {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999;
	text-decoration: none;
	font-weight: normal;
	display: block;
	margin-left: 6px;
	width: 70px;
	text-align: right;
	line-height: 8px;
}
a.tag_numeros:hover {
	color: #666;
	text-decoration: none;
	
}

a.text_plus{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	font-style: italic;
	text-decoration: underline;
	text-align: left;
	display: block;
	height: 15px;
}


/* ----------------------------------- styles actu site ------------------------*/

#contenu_actu_site {
	width: 574px;
	background-image: url(img_lh/hulotte_actu_site.gif);
	background-repeat: no-repeat;
	background-position: 35px bottom;
	height: 444px;
	float: left;
}
#contenu_centre_actu_site {
	width: 465px;
	height: 444px;
	margin-left: 90px;
	padding-left: 15px;
}
#texte_actu_site{
	width: 225px;
	height: 360px;
	margin-top: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	line-height: 16px;
	float: right;
	padding-top: 20px;
}
#texte_actu_site a{
	text-decoration:none;
}
#texte_actu_site a:hover{
	text-decoration:underline;
	color:#333;
}
.text_titre_actu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	font-weight: bold;
	text-decoration:none;
}


/* ----------------------------------- styles accueil ------------------------*/
#menu_droit_accueil {
	float: right;
	height: 444px;
	width: 220px;
	text-decoration: none;
	background-image: url(img_lh/contour_accueil.gif);
	background-repeat: no-repeat;
	background-position: 170px 360px;
}
a.menu_accueil{
	width: 95px;
	height: 17px;
	display:block;
	background-image: url(img_lh/menu_accueil.gif);
}
#contenu_img_accueil {
	background-repeat: no-repeat;
	width: 367px;
	background-position: 25px 25px;
	margin-left: 90px;
	height: 328px;
	padding-left: 20px;
	padding-top: 92px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	padding-right: 67px;
	line-height: 15px;
}
#contenu_centre_accueil {
	float: left;
	width: 560px;
	background-image: url(img_lh/adrien_index.gif);
	background-repeat: no-repeat;
	background-position: 10px bottom;
	height: 443px;
}

#contenu_pcpl_essai {
	width: 980px;
	background-image: url(img_lh/fond.gif);
	padding-top: 10px;
	background-repeat: repeat;
	height: 1000px;
}

#essai {
	width: 474px;
	float: left;
	background-repeat: no-repeat;
	background-position: 20px bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	padding-left: 80px;
	padding-top: 25px;
}
#essaim {
	width: 720px;
	float: left;
	background-repeat: no-repeat;
	background-position: 20px bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	padding-left: 50px;
	padding-top: 25px;
}

a.imglh_accueil {
	text-decoration: none;
	background-image: url(img_lh/lh_94_accueil.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 15px;
	width: 85px;
	background-position: right 0px;
	padding-top: 105px;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: right;
	border: 1px solid #FFF;
	font-weight: bold;
	line-height: 9px;
	padding-right: 2px;
	margin-left: 60px;
}
a.imglh_accueil:hover{
	color: #000;
}


a.imgcatalg_accueil {
	text-decoration: none;
	background-image: url(img_lh/lpc-actu-94.gif);
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	width: 86px;
	background-position: 26px 5px;
	padding-top: 90px;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: right;
	border: 1px solid #FFF;
	font-weight: bold;
	margin: 5px 0px 0px 55px;
	padding-right: 4px;
	line-height: 9px;
}
a.imgcatalg_accueil:hover{
	color: #000;
}
a.imgplan_accueil {
	text-decoration: none;
	background-repeat: no-repeat;
	display: block;
	height: 15px;
	width: 81px;
	background-position: right 6px;
	padding-top: 85px;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: right;
	border: 1px solid #FFF;
	font-weight: bold;
	margin: 5px 0px 12px 61px;
	font-style: normal;
	line-height: 9px;
	background-image: url(img_lh/plan_site.gif);
	padding-right: 9px;
}
a.imgplan_accueil:hover{
	color: #000;
}

/* ----------------------------------- styles catalogue equipement ------------------------*/


#contenu_equipement {
	height: 444px;
	width: 524px;
	background-repeat: no-repeat;
	background-position: 0px bottom;
	margin: 0px 10px 0px 10px;
	float: left;
	text-decoration: none;
}
#contenu_equipement a {
	text-decoration: none;
}
#equipement_pcpl_droit{
	height: 395px;
	width: 110px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	float: right;
	text-align: center;
	text-decoration: none;
}

#equipement_pcpl_droit a{
	text-decoration: none;
}

#equipement_pcpl {
	height: 395px;
	width: 520px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	text-decoration: none;
	
}
#equipement_haut {
	height: 255px;
	width: 400px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	text-decoration: none;
	text-align: center;
	padding-top: 5px;
	
}
#equipement_bas {
	height: 130px;
	width: 400px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	text-decoration: none;
	padding-top: 5px;
	
}
#equipement_detail {
	height: 130px;
	width: 250px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	float: right;
	text-decoration: none;
	text-align: left;
	background-image: url(img_lh/fond_equip1.gif);
	background-repeat: no-repeat;
	background-position: 155px 55px;
	
}
#equipement_troubleau {
	height: 117px;
	width: 190px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	text-decoration: none;
	text-align: left;
	padding-top: 10px;
	float: right;
	background-image: url(img_lh/fond_troubleau.gif);
	background-repeat: no-repeat;
	background-position: 110px 70px;
	
}
#equipement_haut_musette {
	height: 295px;
	width: 400px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	text-decoration: none;
	text-align: left;
	padding-top: 5px;
	
}
#equip_commande {
	height: 70px;
	width: 310px;
	float: right;
	padding-top: 20px;
	padding-left: 10px;
	
}	
#equip_commande_gauche {
	height: 90px;
	width: 85px;
	float: left;
	
}
#musette_droit{
	float: right;
	height: 275px;
	width: 190px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	text-align: left;
	padding-top: 15px;
}
#troubleau_droit{
	float: right;
	height: 290px;
	width: 180px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	text-align: left;
}
#equipement_unite {
	height: 385px;
	width: 520px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	text-decoration: none;
	background-image: url(img_lh/adrien_filet.gif);
	background-repeat: no-repeat;
	background-position: 40px bottom;
	padding-top: 10px;
	
}
#objets_commande_gauche {
	height: 270px;
	width: 90px;
	float: left;
	padding-left: 15px;
	
}
#objets_bas {
	height: 65px;
	width: 365px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	text-decoration: none;
	padding-top: 45px;
	float: right;
	padding-left: 150px;
	text-align: center;
	
}

/* ----------------------------------- styles autocollants ------------------------*/

#aut_commande {
	height: 30px;
	width: 445px;
	padding-left: 5px;
	padding-top: 5px;
	float: left;
	
}	
	
#aut_pcpl {
	height: 345px;
	width: 510px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	padding-left: 10px;
	
}
#aut_pcpl_droit{
	height: 285px;
	width: 200px;
	padding-top: 60px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	float: right;
	padding-left: 20px;
}


#contenu_produits_autocollants {
	height: 444px;
	width: 544px;
	float: left;
	background-repeat: no-repeat;
	background-position: 275px bottom;
	background-image: url(img_lh/voiture.gif);
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}


/* ----------------------------------- styles abonnement ------------------------*/
#contenu_abo {
	height: 444px;
	width: 550px;
	margin-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}
#menu_droit_abo {
	float: right;
	height: 444px;
	width: 220px;
	text-decoration: none;
	background-image: url(img_lh/contour_abonnement.gif);
	background-repeat: no-repeat;
	background-position: 170px 360px;
}
#contenu_centre_abo {
	float: left;
	width: 570px;
	background-image: url(img_lh/dessin_abo_94.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 444px;
}
a.menu_abonnement {
	width: 95px;
	height: 20px;
	background:url(img_lh/menu_abonnement.gif);
	display:block;

}
a.lpc_abo {
	text-decoration: none;
	background-image: url(img_lh/menu_droit_griffon.gif);
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 85px;
	background-position: right 5px;
	float: right;
	margin-right: 75px;
	padding-top: 90px;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
	border: 1px solid #FFF;
	font-weight: bold;
	padding-right: 5px;
	font-style: italic;
	line-height: 11px;
}

a.abo_2 {
	text-decoration: none;
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 80px;
	background-position: right 5px;
	float: right;
	padding-top: 80px;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
	border: 1px solid #FFF;
	font-weight: bold;
	margin: 5px 70px 0px 0px;
	padding-right: 10px;
	font-style: italic;
	line-height: 11px;
}
a.abo_3{
	text-decoration: none;
	background-repeat: no-repeat;
	display: block;
	height: 27px;
	width: 83px;
	padding-top: 78px;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: right;
	border: 1px solid #FFF;
	font-weight: bold;
	line-height: 9px;
	background-position: 18px 1px;
	background-image: url(img_lh/ba.gif);
	padding-right: 7px;
	margin: 15px 0px 0px 60px;
}
a.abo_3:hover{
	color: #000;
}

#abo_commande {
	height: 83px;
	width: 330px;
	float: right;
	padding-top: 15px;
	padding-left: 5px;
	
}	
	

#abo_commande_gauche {
	height: 105px;
	width: 210px;
	float: left;
	background-image: url(img_lh/abo_commande_94.jpg);
	background-repeat: no-repeat;
	background-position: 150px 18px;
	font-size: 11px;
	
}
#abo_texte {
	height: 260px;
	width: 170px;
	float: right;
	padding-top: 30px;
}
#abo_gauche {
	height: 275px;
	width: 315px;
	float: left;
	background-image: url(img_lh/couv_abo94.jpg);
	background-repeat: no-repeat;
	background-position: 22px 3px;
	padding-top: 17px;
	padding-left: 230px;
	font-size: 12px;
	text-align: left;
	
}

/* ----------------------------------- styles travaux ------------------------*/


#contenu_presentation {
	float: left;
	width: 570px;
	background-image: url(img_lh/travaux.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 374px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #333;
	text-align: center;
	padding-top: 70px;
}
#contenu_presentation a{
	text-decoration: none;
	color: #333;
}


#contenu_expo_pcpl {
	float: left;
	width: 464px;
	background-image: url(img_lh/expo_affiche_fond.gif);
	background-repeat: no-repeat;
	background-position: 12px bottom;
	height: 420px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #333;
	text-align: center;
	padding-left: 80px;
	padding-top: 23px;
	vertical-align: bottom;
}
#contenu_expo_pcpl a{
	text-decoration: none;
	color: #333;
}

/* ----------------------------------- styles collections ------------------------*/
#contenu_collections_gnl {
	height: 444px;
	width: 544px;
	float: left;
	background-repeat: no-repeat;
	background-position: 5px bottom;
	background-image: url(img_lh/hulotte_collections.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	line-height: 14px;
}
#contenu_collections_gnl a{
	text-decoration: none;
	color: #666;
}
#contenu_collections_gnl a:hover{
	text-decoration: none;
	color: #333;
}
#contenu_collection {
	width: 494px;
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 50px;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	float: left;
}
#contenu_collection a{
	text-decoration:none;
	color:#666;
}
#contenu_collection a:hover{
	text-decoration:none;
	color:#333;
}
.num_collections {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	font-weight: bold;
}

#commande_collection {
	width: 150px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	height: 110px;
	padding-top: 10px;
	
}
#commande_collection_texte {
	width: 340px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	height: 85px;
	float: right;
	padding-top: 35px;
	
}

#collection_num {
	width: 80px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	height: 110px;
	padding-top: 10px;
	
}
#collection_num_texte {
	width: 405px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	height: 95px;
	float: right;
	padding-top: 25px;
	
}
#collection_num_sp {
	width: 80px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	height: 125px;
	padding-top: 20px;
	
}
#collection_num_texte_sp {
	width: 405px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	height: 145px;
	float: right;
	
}


/* ----------------------------------- styles snapy ------------------------*/

#contenu_snapy {
	height: 444px;
	width: 524px;
	float: left;
	background-repeat: no-repeat;
	background-position: 10px 345px;
	margin-left: 20px;
	background-image: url(img_lh/syrphe.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}
#snapy_commande_gauche {
	height: 80px;
	width: 60px;
	padding-top: 20px;
	float: left;
	padding-left: 140px;
	
}
.snapy{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333;
	line-height: 2px;
	margin-right: 80px;
}
#snapy_img {
	height: 275px;
	width: 137px;
	float: left;
	padding-left: 13px;
	background-image: url(img_lh/etiquette_new.gif);
	background-repeat: no-repeat;
	padding-top: 15px;
	background-position: 32px top;
	
}
.snapy_titre{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333;
	line-height: normal;
	margin-left: 25px;
}
.snapy_sstitre{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666;
	line-height: normal;
	margin-left: 49px;
}
#snapy_texte {
	height: 282px;
	width: 235px;
	float: left;
	background-repeat: no-repeat;
	padding-top: 8px;
	line-height: normal;
	padding-right: 10px;
	padding-left: 10px;
	background-image: url(img_lh/snapy_bulle.jpg);
	background-position: 110px 110px;	
}
.snapy_norme{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	display: block;
	width: 240px;
	height: 85px;
	padding-top: 15px;
}

/* ----------------------------------- styles abonnes ------------------------*/


#menu_droit_abonnes {
	float: right;
	height: 444px;
	width: 220px;
	text-decoration: none;
	background-image: url(img_lh/contour_abonnes.gif);
	background-repeat: no-repeat;
	background-position: 170px 360px;
}
a.menu_abonnes {
	width: 95px;
	height: 24px;
	background:url(img_lh/menu_abonnes.gif);
	display:block;

}
#contenu_centre_abonnes {
	float: left;
	width: 570px;
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 444px;
	background-image: url(img_lh/adrien_cpn.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}
#centre_abonnes {
	height: 275px;
	width: 498px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	padding-left: 22px;
	padding-top: 10px;
	
}
#abonnes_commande_gauche {
	height: 100px;
	width: 170px;
	float: left;
	background-image: url(img_lh/abo_commande_94.jpg);
	background-repeat: no-repeat;
	background-position: 103px 18px;
	font-size: 11px;
	
}
#abonnes_commande {
	height: 75px;
	width: 380px;
	float: right;
	padding-top: 28px;
	
}
.abonnement{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	color: #933;
}
a.imglh_abonnes {
	text-decoration: none;
	background-image: url(img_lh/carte-rouge.gif);
	background-repeat: no-repeat;
	display: block;
	height: 35px;
	width: 85px;
	background-position: 19px 8px;
	padding-top: 55px;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: right;
	border: 1px solid #FFF;
	font-weight: bold;
	line-height: 9px;
	margin: 15px 0px 10px 60px;
	padding-right: 2px;
}

a.imglh_abonnes:hover{
	color: #000;
}

/* ----------------------------------- styles presentation ------------------------*/


#menu_droit_presnt {
	float: right;
	height: 444px;
	width: 220px;
	text-decoration: none;
	background-image: url(img_lh/contour_presentation.gif);
	background-repeat: no-repeat;
	background-position: 170px 360px;
}

a.menu_presnt {
	width: 95px;
	height: 25px;
	background:url(img_lh/menu_presentation.gif);
	display:block;

}
a.auteur_presentation {
	text-decoration: none;
	background-repeat: no-repeat;
	display: block;
	height: 15px;
	width: 85px;
	background-position: right 5px;
	padding-top: 100px;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: right;
	border: 1px solid #FFF;
	font-weight: bold;
	line-height: 9px;
	padding-right: 2px;
	margin-left: 60px;
}
a.auteur_presentation:hover{
	color: #333;
}
a.canards_ref {
	text-decoration: none;
	background-image: url(img_lh/canards.gif);
	background-repeat: no-repeat;
	display: block;
	height: 25px;
	width: 120px;
	background-position: right 5px;
	padding-top: 85px;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: center;
	border: 1px solid #FFF;
	font-weight: bold;
	margin: 5px 0px 0px 45px;
	padding-right: 0px;
	line-height: 9px;
}
a.canards_ref:hover{
	color: #000;
}
.carte_hulotte {
	text-decoration: none;
	background-repeat: no-repeat;
	display: block;
	height: 28px;
	width: 94px;
	background-position: right 3px;
	padding-top: 82px;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: center;
	border: 1px solid #FFF;
	font-weight: bold;
	margin: 5px 0px 7px 58px;
	line-height: 9px;
	background-image: url(img_lh/carte_hulotte.gif);
}
a.carte_hulotte:hover{
	color: #333;
}

/* ----------------------------------- styles nature ------------------------*/
#contenu_nature {
	float: left;
	width: 424px;
	height: 429px;
	background-image: url(img_lh/hulotte_cardere.gif);
	background-repeat: no-repeat;
	background-position: 30px bottom;
	padding-left: 135px;
	padding-top: 15px;
	line-height: 12px;
	text-align: left;
}
#nature_droit{
	height: 340px;
	width: 97px;
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	float: right;
	text-align: center;
	text-decoration: none;
	padding-right: 70px;
	padding-bottom: 40px;
	line-height: 9px;
}

a.menu_nature {
	width: 95px;
	height: 22px;
	background:url(img_lh/menu_nature.gif);
	display:block;

}

#menu_droit_nature {
	float: right;
	height: 444px;
	width: 220px;
	text-decoration: none;
	background-image: url(img_lh/contour_nature.gif);
	background-repeat: no-repeat;
	background-position: 170px 360px;
}
a.img_soins {
	text-decoration: none;
	background-repeat: no-repeat;
	display: block;
	height: 30px;
	width: 81px;
	background-position: 9px 5px;
	padding-top: 70px;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: right;
	border: 1px solid #FFF;
	font-weight: bold;
	margin: 5px 0px 0px 55px;
	line-height: 9px;
	background-image: url(img_lh/img_martinet.gif);
	padding-right: 13px;
}
a.img_soins:hover{
	color:#000;
}
a.nature1 {
	text-decoration: none;
	background-repeat: no-repeat;
	display: block;
	height: 23px;
	width: 75px;
	background-position: 15px top;
	padding-top: 100px;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: right;
	border: 1px solid #FFF;
	font-weight: bold;
	line-height: 9px;
	padding-right: 12px;
	margin-left: 60px;
	background-image: url(img_lh/courrier_lecteurs.gif);
}
a.nature1:hover{
	color: #000;
}

a.nature2 {
	text-decoration: none;
	background-repeat: no-repeat;
	display: block;
	height: 22px;
	width: 76px;
	background-position: right top;
	padding-top: 91px;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: right;
	border: 1px solid #FFF;
	font-weight: bold;
	margin: 5px 0px 6px 60px;
	padding-right: 6px;
	line-height: 9px;
	background-image: url(img_lh/icone_centre_soins.gif);
}
a.nature2:hover{
	color: #000;
}
a.fiche_cardere{
	width: 80px;
	height: 30px;
	background:url(img_lh/img_pdf.gif) no-repeat 15px 2px;
	display:block;
	margin-top: 135px;
	padding-top: 55px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: 11px;
	color: #666;
	text-decoration: none;
	font-weight: bold;
}
a.fiche_cardere:hover{
	color:#000;
}
a.notice_cardere{
	width: 90px;
	height: 20px;
	background:url(img_lh/img_cardere_nature.gif) no-repeat center 25px;
	display:block;
	margin-bottom: 5px;
	padding-top: 85px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: 11px;
	color: #666;
	text-decoration: none;
	font-weight: bold;

}
a.notice_cardere:hover{
	color:#000;
}

/* ----------------------------------- styles courrier des lecteur cardères ------------------------*/

#menu_droit_courrier_int {
	float: right;
	width: 220px;
	text-decoration: none;
	background-image: url(img_lh/contour_nature.gif);
	background-repeat: no-repeat;
	background-position: 170px 1647px;
}
#contenu_nature_courriers {
	float: left;
	width: 413px;
	background-image: url(img_lh/img_gd_cardere.gif);
	background-repeat: no-repeat;
	background-position: 23px 5px;
	padding-left: 155px;
	padding-top: 30px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	line-height: 16px;
}
#contenu_nature_ariane {
	float: left;
	width: 413px;
	background-image: url(img_lh/img_gd_cardere.gif);
	background-repeat: no-repeat;
	background-position: 20px 55px;
	padding-top: 15px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	line-height: 16px;
	padding-left: 35px;
	height: 20px;
}
#contenu_nature_courriers a{
	color:#990000;
	font-weight:bold;
	text-decoration:none;
}
#contenu_nature_courriers a:visited{
	color:#cc9999;
}
#contenu_nature_courriers a:hover{
	text-decoration:underline;
}

#contenu_inter_nature_courriers {
	float: left;
	width: 530px;
	padding-left: 35px;
	padding-top: 15px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	line-height: normal;
}

.titres_courriers{
	color:#990000;
	font-weight:bold;
	font-size:11px;
}

.ss_titres_courriers{
	color:#ff9900;
	font-weight:bold;
	font-size:11px;
}

/* ----------------------------------- styles expo ------------------------*/

a.menu_expo {
	width: 95px;
	height: 32px;
	background:url(img_lh/menu_expo.gif);
	display:block;

}

#menu_droit_expo {
	float: right;
	height: 444px;
	width: 220px;
	text-decoration: none;
	background-image: url(img_lh/contour_expo.gif);
	background-repeat: no-repeat;
	background-position: 170px 360px;
}


/* ----------------------------------- styles telechargements ------------------------*/

#contenu_telechargement {
	float: left;
	width: 424px;
	height: 429px;
	background-image: url(img_lh/hulotte_telech.gif);
	background-repeat: no-repeat;
	background-position: 30px bottom;
	padding-left: 130px;
	padding-top: 15px;
	line-height: 12px;
	text-align: left;
}
#telechargement_droit{
	height: 340px;
	width: 83px;
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	float: right;
	padding-left: 12px;
	text-align: center;
	text-decoration: none;
	padding-right: 65px;
	padding-bottom: 40px;
}
#telechargement_droit a{
	text-decoration: none;
}
#telechargement_droit a:hover{
	color: #000;
	text-decoration: none;
}
a.menu_telechg {
	width: 95px;
	height: 29px;
	background:url(img_lh/menu_telechargemts.gif);
	display:block;

}

#menu_droit_telechg {
	float: right;
	height: 444px;
	width: 220px;
	text-decoration: none;
	background-image: url(img_lh/contour_telechargt.gif);
	background-repeat: no-repeat;
	background-position: 170px 360px;
}
a.biblio{
	width: 80px;
	height: 30px;
	background:url(img_lh/couv_telechargement.gif) no-repeat 20px 0px;
	display:block;
	margin-top: 135px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: 11px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
	padding-top: 65px;
}
a.biblio:hover{
	color:#000;
}
a.fiche_frelon{
	width: 80px;
	height: 20px;
	background:url(img_lh/img_pdf.gif) no-repeat 18px 0px;
	display:block;
	margin-top: 25px;
	padding-top: 55px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: 11px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
}
a.fiche_frelon:hover{
	color:#000;
}

a.img_catalg_tele {
	text-decoration: none;
	background-image: url(img_lh/lpc-actu-94.gif);
	background-repeat: no-repeat;
	display: block;
	height: 25px;
	width: 90px;
	background-position: right 10px;
	padding-top: 95px;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: right;
	border: 1px solid #FFF;
	font-weight: bold;
	line-height: 9px;
	padding-right: 2px;
	margin-left: 55px;
}
a.img_catalg_tele:hover{
	color: #000;
}
a.img_biblio {
	text-decoration: none;
	background-image: url(img_lh/menu_droit_griffon.gif);
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	width: 86px;
	background-position: right 5px;
	padding-top: 90px;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: right;
	border: 1px solid #FFF;
	font-weight: bold;
	margin-top: 5px;
	padding-right: 4px;
	line-height: 9px;
	margin-left: 55px;
}
a.img_biblio:hover{
	color: #000;
}
a.img_notices {
	text-decoration: none;
	background-repeat: no-repeat;
	display: block;
	height: 16px;
	width: 87px;
	background-position: right top;
	padding-top: 84px;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: right;
	border: 1px solid #FFF;
	font-weight: bold;
	margin-top: 5px;
	line-height: 9px;
	margin-left: 60px;
	margin-bottom: 7px;
	background-image: url(img_lh/notice_telechargement.gif);
	padding-right: 3px;
}
a.img_notices:hover{
	color: #000;
}
a.imgbiblio_droit {
	text-decoration: none;
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	width: 90px;
	background-position: right 5px;
	padding-top: 87px;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: right;
	border: 1px solid #FFF;
	font-weight: bold;
	margin-top: 0px;
	line-height: 9px;
	margin-left: 60px;
	margin-bottom: 12px;
	background-image: url(img_lh/icone_biblio.gif);
}
a.imgbiblio_droit:hover{
	color: #000;
}



/* ----------------------------------- styles telechargements notices ------------------------*/

#contenu_telechargements_notices {
	float: left;
	width: 514px;
	height: 429px;
	padding-left: 50px;
	padding-top: 15px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
}





/* ----------------------------------- styles telechargements biblios ------------------------*/

#contenu_telechargements_biblios {
	float: left;
	width: 514px;
	padding-left: 50px;
	padding-top: 15px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	margin-bottom: 10px;
}


/* ----------------------------------- styles contact ------------------------*/

a.menu_contact {
	width: 95px;
	height: 28px;
	background:url(img_lh/menu_contact.gif);
	display:block;

}

#menu_droit_contact {
	float: right;
	height: 444px;
	width: 220px;
	text-decoration: none;
	background-image: url(img_lh/contour_contact.gif);
	background-repeat: no-repeat;
	background-position: 170px 360px;
}
#menu_droit_contact_mod {
	float: right;
	width: 220px;
	text-decoration: none;
	background-image: url(img_lh/contour_contact.gif);
	background-repeat: no-repeat;
	background-position: 170px 842px;
	padding-top: 20px;
	height: 950px;
}
#menu_droit_contact_inter {
	float: right;
	width: 220px;
	text-decoration: none;
	background-image: url(img_lh/contour_contact.gif);
	background-repeat: no-repeat;
	background-position: 170px 836px;
	padding-top: 16px;
}
a.vignette_hulotte_catalogue {
	text-decoration: none;
	
	background-repeat: no-repeat;
	display: block;
	height: 15px;
	width: 85px;
	background-position: 38px 8px;
	padding-top: 75px;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
	border: 1px solid #FFF;
	font-weight: bold;
	line-height: 9px;
	padding-right: 0px;
	margin-left: 60px;
}
a.vignette_hulotte_catalogue:hover{
	color: #000;
}
a.vignette_hulotte_valises {
	text-decoration: none;
	
	background-repeat: no-repeat;
	display: block;
	height: 15px;
	width: 88px;
	background-position: 28px 20px;
	padding-top: 33px;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
	border: 1px solid #FFF;
	font-weight: bold;
	line-height: 9px;
	padding-right: 0px;
	margin-left: 60px;
}
a.vignette_hulotte_valises:hover{
	color: #000;
}
a.vignette_hulotte_suggestion {
	text-decoration: none;
	background-image: url(img_lh/vignette_hulotte_suggestion.gif);
	background-repeat: no-repeat;
	display: block;
	height: 15px;
	width: 86px;
	background-position: 28px 12px;
	padding-top: 33px;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
	border: 1px solid #FFF;
	font-weight: bold;
	line-height: 9px;
	padding-right: 0px;
	margin-left: 60px;
}
a.vignette_hulotte_suggestion:hover{
	color: #000;
}
a.vignette_hulotte_nature {
	text-decoration: none;
	background-image: url(img_lh/vignette_hulotte_nature.gif);
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	width: 86px;
	background-position: 18px 22px;
	padding-top: 33px;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
	border: 1px solid #FFF;
	font-weight: bold;
	line-height: 9px;
	padding-right: 2px;
	margin-left: 60px;
}
a.vignette_hulotte_nature:hover{
	color: #000;
}
a.vignette_hulotte_cardere {
	text-decoration: none;
	background-image:url(img_lh/hulotte_contact_cardere.gif);
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	width: 90px;
	background-position: 14px 20px;
	padding-top: 33px;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: right;
	border: 1px solid #FFF;
	font-weight: bold;
	line-height: 10px;
	padding-right: 2px;
	margin-left: 60px;
}
a.vignette_hulotte_cardere:hover{
	color: #000;
}
a.vignette_hulotte_photo {
	text-decoration: none;
	background-image: url(img_lh/vignette_hulotte_photo.gif);
	background-repeat: no-repeat;
	display: block;
	height: 15px;
	width: 68px;
	background-position: 15px 5px;
	padding-top: 33px;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	border: 1px solid #FFF;
	font-weight: bold;
	line-height: 9px;
	padding-right: 0px;
	margin-left: 60px;
	padding-left: 20px;
}
a.vignette_hulotte_photo:hover{
	color: #000;
}
a.vignette_hulotte_autre {
	text-decoration: none;
	background-image: url(img_lh/vignette_hulotte_autre.gif);
	background-repeat: no-repeat;
	display: block;
	height: 15px;
	width: 88px;
	background-position: 27px 18px;
	padding-top: 33px;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
	border: 1px solid #FFF;
	font-weight: bold;
	line-height: 9px;
	padding-right: 0px;
	margin-left: 60px;
	margin-bottom: 20px;
}
a.vignette_hulotte_autre:hover{
	color: #000;
}
#tags_contact {
	background-image:url(img_lh/fond_tags.gif);
	background-repeat: no-repeat;
	width: 90px;
	height: 80px;
	margin-top: 5px;
	margin-left: 65px;
	padding-top: 471px;
	line-height: 12px;
	background-position: 0px 464px;
}
#contenu_contact {
	width: 560px;
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	float: left;
	text-decoration: none;
	text-align:center;
	line-height: 14px;
}
#contenu_contact_mod {
	width: 560px;
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	float: left;
	line-height: 16px;
	margin-bottom: 10px;
	text-align: center;
}
#contenu_contact_text {
	width: 500px;
	background-repeat: no-repeat;
	background-position: 115px bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	text-align:center;
	line-height: 16px;
	padding:50px 20px 20px;
	margin-bottom: 20px;
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 0px none;
	border-left: 0px none;
	background-image: url(img_lh/hulotte_contact_cadre.gif);
	height: 170px;
}
#contenu_contact_formulaire {
	width: 560px;
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 5px 0 0 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	float: left;
	
	
	line-height: 14px;
}
#contenu_contact_formulaire_mod {
	width: 520px;
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 5px 0 0 50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	float: left;
	line-height: 14px;
}
#contenu_contact_formulaire_adresse {
	width: 560px;
	background-repeat: no-repeat;
	background-position: 460px 825px;
	padding: 5px 0 0 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	float: left;
	line-height: 14px;
	background-image: url(img_lh/hulotte_contact_valises.gif);
}
#contenu_contact_formulaire_suggestions{
	width: 560px;
	background-repeat: no-repeat;
	background-position: 460px 580px;
	padding: 5px 0 0 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	float: left;
	line-height: 14px;
	background-image: url(img_lh/hulotte_contact_suggestions.gif);
}

#contenu_contact a {
	text-decoration: none;
}
#contenu_ss_contact {
	width: 530px;
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	float: left;
	padding-left: 10px;
	text-align: left;
}

a.contact_demande_catalogue {
	text-decoration: none;
	background-image:url(img_lh/demande_catalogue.gif);
	background-repeat: no-repeat;
	display: block;
	height: 15px;
	width: 85px;
	background-position: right 5px;
	padding-top: 105px;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: right;
	border: 1px solid #FFF;
	font-weight: bold;
	line-height: 9px;
	padding-right: 2px;
	margin-left: 60px;
}

a.contact_changement_adresse {
	text-decoration: none;
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	width: 86px;
	background-position: right 5px;
	padding-top: 90px;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: right;
	border: 1px solid #FFF;
	font-weight: bold;
	margin-top: 5px;
	padding-right: 4px;
	line-height: 9px;
	margin-left: 55px;
}
a.contact_suggestions {
	text-decoration: none;
	background-repeat: no-repeat;
	display: block;
	height: 28px;
	width: 90px;
	background-position: right 5px;
	padding-top: 72px;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
	border: 1px solid #FFF;
	font-weight: bold;
	margin-top: 5px;
	font-style: italic;
	line-height: 10px;
	margin-left: 60px;
	margin-bottom: 12px;
}
a.contact_autre {
	text-decoration: none;
	background-repeat: no-repeat;
	display: block;
	height: 28px;
	width: 90px;
	background-position: right 5px;
	padding-top: 72px;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
	border: 1px solid #FFF;
	font-weight: bold;
	margin-top: 5px;
	font-style: italic;
	line-height: 10px;
	margin-left: 60px;
	margin-bottom: 12px;
}

a.hulotte_catalogue {
	text-decoration: none;
	background-image: url(img_lh/img_lettrem.gif);
	background-repeat: no-repeat;
	float:left;
	height: 15px;
	width: 140px;
	background-position: center 18px;
	padding-top: 90px;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	border: 1px solid #FFF;
	font-weight: bold;
	line-height: 9px;
	padding-right: 2px;
	margin-left: 30px;
	margin-bottom: 50px;
}
a.hulotte_catalogue:hover{
	color: #000;
}

a.hulotte_valises {
	text-decoration: none;
	background-image: url(img_lh/hulotte_contact_valises.gif);
	background-repeat: no-repeat;
	float:left;
	height: 15px;
	width: 140px;
	background-position: center 7px;
	padding-top: 90px;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:center;
	border: 1px solid #FFF;
	font-weight: bold;
	line-height: 9px;
	padding-right: 2px;
	margin-left: 30px;
	margin-bottom: 50px;
}
a.hulotte_valises:hover{
	color: #000;
}

a.hulotte_suggestions {
	text-decoration: none;
	background-image: url(img_lh/hulotte_contact_suggestions.gif);
	background-repeat: no-repeat;
	float:left;
	height: 15px;
	width: 140px;
	background-position: center 5px;
	padding-top: 90px;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:center;
	border: 1px solid #FFF;
	font-weight: bold;
	line-height: 9px;
	padding-right: 2px;
	margin-left: 30px;
	margin-bottom: 50px;
}
a.hulotte_suggestions:hover{
	color: #000;
}

a.hulotte_nature {
	text-decoration: none;
	background-image: url(img_lh/hulotte_contact_nature.gif);
	background-repeat: no-repeat;
	float:left;
	height: 15px;
	width: 140px;
	background-position: center 18px;
	padding-top: 130px;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	border: 1px solid #FFF;
	font-weight: bold;
	line-height: 9px;
	padding-right: 2px;
	margin-left: 30px;
	margin-bottom: 50px;
}
a.hulotte_nature:hover{
	color: #000;
}

a.hulotte_cardere {
	text-decoration: none;
	background-image: url(img_lh/hulotte_contact_cardere_som.gif);
	background-repeat: no-repeat;
	float:left;
	height: 15px;
	width: 140px;
	background-position: center 18px;
	padding-top: 130px;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	border: 1px solid #FFF;
	font-weight: bold;
	line-height: 9px;
	padding-right: 2px;
	margin-left: 30px;
	margin-bottom: 50px;
}
a.hulotte_cardere:hover{
	color: #000;
}

a.hulotte_photos {
	text-decoration: none;
	background-image: url(img_lh/hulotte_contact_photo.gif);
	background-repeat: no-repeat;
	float:left;
	height: 15px;
	width: 140px;
	background-position: center 15px;
	padding-top: 130px;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:center;
	border: 1px solid #FFF;
	font-weight: bold;
	line-height: 9px;
	padding-right: 2px;
	margin-left: 30px;
	margin-bottom: 50px;
}
a.hulotte_photos:hover{
	color: #000;
}

a.hulotte_autre {
	text-decoration: none;
	background-image: url(img_lh/hulotte_contact_autre.gif);
	background-repeat: no-repeat;
	float:left;
	height: 15px;
	width: 140px;
	background-position: center top;
	padding-top: 130px;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:center;
	border: 1px solid #FFF;
	font-weight: bold;
	line-height: 9px;
	padding-right: 2px;
	margin-left: 30px;
	margin-bottom: 50px;
}
a.hulotte_autre:hover{
	color: #000;
}


/* ----------------------------------- styles contact formulaire adresse------------------------*/

#formulaire_adresse {
	width: 550px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-left:10px;
	
}
#formulaire_adresse p {
	margin: 10px 0;
}

#formulaire_adresse fieldset{
	padding-left:20px;
	border: #CCC 1px solid;
}

#formulaire_adresse fieldset:hover {
	background-color:#FFF;
}

#formulaire_adresse fieldset legend {
	color:#996633;
	font-size:12px;
	text-align:center;
	
}

#formulaire_adresse label{
	color:#FFF;
	background-color:#C96;
	display:block;
	width:112px;
	float:left;
	padding-right:2px;
	margin-right:2px;
	text-align:right;
	letter-spacing:1px;
	line-height:20px;
}



#formulaire_adresse textarea{
	margin-left: 3px;
	width:280px;
	border: #CCC 1px solid;
}
#formulaire_adresse input{
	margin-left:3px;
	border: #CCC 1px solid;
}

#formulaire_adresse select{
	margin-left: 3px;
	width:400px;
	border: #CCC 1px solid;
}


#formulaire_adresse input:hover, #formulaire_adresse select:hover, #formulaire_adresse textarea:hover, #formulaire_adresse input:focus, #formulaire_adresse select:focus, #formulaire_adresse textarea:focus {
	border: #999 1px solid;
	background-color:#eadcce;
}

#formulaire_adresse input[type="submit"], #formulaire_adresse input[type="reset"]{
	border: #CCC 1px solid;
	background-color:#FFF;
	width:130px;
	color:#996633;
	
}

#formulaire_adresse input[type="submit"]:hover, #formulaire_adresse input[type="reset"]:hover{
	background-color:#eadcce;
	cursor:pointer;
}

#formulaire_adresse input[type="file"]{
	border: #FFF 1px solid;
	background-color:#FFF;
	width:400px;
}
.adresse_champs_ob{
	color:#996633;
	font-size:11px;
	margin-left:5px;
}


/* ----------------------------------- styles contact formulaire catalogue------------------------*/

#formulaire_catalogue {
	width: 550px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-left:10px;
}
#formulaire_catalogue p {
	margin: 10px 0;
}

#formulaire_catalogue fieldset{
	padding-left:20px;
	border: #CCC 1px solid;
}

#formulaire_catalogue fieldset:hover {
	background-color:#FFF;
}

#formulaire_catalogue fieldset legend {
	color:#966;
	font-size:12px;
	text-align:center;
}

#formulaire_catalogue label{
	color:#FFF;
	background-color:#966;
	display:block;
	width:112px;
	float:left;
	padding-right:2px;
	margin-right:2px;
	text-align:right;
	letter-spacing:1px;
	line-height:20px;
}



#formulaire_catalogue textarea{
	margin-left: 3px;
	width:280px;
	border: #CCC 1px solid;
}
#formulaire_catalogue input{
	margin-left:3px;
	border: #CCC 1px solid;
}

#formulaire_catalogue select{
	margin-left: 3px;
	width:400px;
	border: #CCC 1px solid;
}


#formulaire_catalogue input:hover, #formulaire_catalogue select:hover, #formulaire_catalogue textarea:hover, #formulaire_catalogue input:focus, #formulaire_catalogue select:focus, #formulaire_catalogue textarea:focus {
	border: #999 1px solid;
	background-color:#e7dada;
}

#formulaire_catalogue input[type="submit"], #formulaire_catalogue input[type="reset"]{
	color:#663333;
	border: #CCC 1px solid;
	background-color:#FFF;
	width:130px;
	
}

#formulaire_catalogue input[type="submit"]:hover, #formulaire_catalogue input[type="reset"]:hover{
	background-color: #e7dada;
	cursor:pointer;
}

#formulaire_catalogue input[type="file"]{
	border: #FFF 1px solid;
	background-color:#FFF;
	width:400px;
}
.catalogue_champ_ob{
	color:#663333;
	font-size:11px;
	margin-left:5px;
}

/* ----------------------------------- styles contact formulaire nature------------------------*/

#formulaire_nature {
	width: 550px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-left:10px;
}
#formulaire_nature p {
	margin: 10px 0;
}

#formulaire_nature fieldset{
	padding-left:20px;
	border: #CCC 1px solid;
}

#formulaire_nature fieldset:hover {
	background-color:#FFF;
}

#formulaire_nature fieldset legend {
	color:#427373;
	font-size:12px;
	text-align:center;
}

#formulaire_nature label{
	color:#fff;
	background-color:#427373;
	display:block;
	width:112px;
	float:left;
	padding-right:2px;
	margin-right:2px;
	text-align:right;
	letter-spacing:1px;
	line-height:20px;
}



#formulaire_nature textarea{
	margin-left: 3px;
	width:280px;
	border: #CCC 1px solid;
}
#formulaire_nature input{
	margin-left:3px;
	border: #CCC 1px solid;
}

#formulaire_nature select{
	margin-left: 3px;
	width:400px;
	border: #CCC 1px solid;
}


#formulaire_nature input:hover, #formulaire_nature select:hover, #formulaire_nature textarea:hover, #formulaire_nature input:focus, #formulaire_nature select:focus, #formulaire_nature textarea:focus {
	border: #999 1px solid;
	background-color:#c7dbdb;
}

#formulaire_nature input[type="submit"], #formulaire_nature input[type="reset"]{
	color:#427373;
	border: #CCC 1px solid;
	background-color:#FFF;
	width:130px;
	
}

#formulaire_nature input[type="submit"]:hover, #formulaire_nature input[type="reset"]:hover{
	background-color: #c7dbdb;
	cursor:pointer;
}

#formulaire_nature input[type="file"]{
	border: #FFF 1px solid;
	background-color:#FFF;
	width:400px;
}
.nature_champs_ob{
	color:#427373;
	font-size:11px;
	margin-left:5px;
}


/* ----------------------------------- styles contact formulaire cardere------------------------*/

#formulaire_cardere {
	width: 550px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-left:10px;
}
#formulaire_cardere p {
	margin: 10px 0;
}

#formulaire_cardere fieldset{
	padding-left:20px;
	border: #CCC 1px solid;
}

#formulaire_cardere fieldset:hover {
	background-color:#FFF;
}

#formulaire_cardere fieldset legend {
	color:#336633;
	font-size:12px;
	text-align:center;
}

#formulaire_cardere label{
	color:#fff;
	background-color:#669966;
	display:block;
	width:112px;
	float:left;
	padding-right:2px;
	margin-right:2px;
	text-align:right;
	letter-spacing:1px;
	line-height:20px;
}



#formulaire_cardere textarea{
	margin-left: 3px;
	width:280px;
	border: #CCC 1px solid;
}
#formulaire_cardere input{
	margin-left:3px;
	border: #CCC 1px solid;
}

#formulaire_cardere select{
	margin-left: 3px;
	width:400px;
	border: #CCC 1px solid;
}


#formulaire_cardere input:hover, #formulaire_cardere select:hover, #formulaire_cardere textarea:hover, #formulaire_cardere input:focus, #formulaire_cardere select:focus, #formulaire_cardere textarea:focus {
	border: #999 1px solid;
	background-color:#dcebdc
}

#formulaire_cardere input[type="submit"], #formulaire_cardere input[type="reset"]{
	color:#336633;
	border: #CCC 1px solid;
	background-color:#FFF;
	width:130px;
	
}

#formulaire_cardere input[type="submit"]:hover, #formulaire_cardere input[type="reset"]:hover{
	background-color: #dcebdc;
	cursor:pointer;
}

#formulaire_cardere input[type="file"]{
	border: #FFF 1px solid;
	background-color:#FFF;
	width:400px;
}
.cardere_champs_ob{
	color:#336633;
	font-size:11px;
	margin-left:5px;
}


/* ----------------------------------- styles contact formulaire photo------------------------*/

#formulaire_photo {
	width: 520px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-left:20px;
}
#formulaire_photo p {
	margin: 10px 0;
}

#formulaire_photo fieldset{
	padding-left:20px;
	border: #CCC 1px solid;
}

#formulaire_photo fieldset:hover {
	background-color:#FFF;
}

#formulaire_photo fieldset legend {
	color:#966;
	font-size:12px;
	text-align:center;
}

#formulaire_photo label{
color:#e7dada;
	background-color:#966;
	display:block;
	width:112px;
	float:left;
	padding-right:2px;
	margin-right:2px;
	text-align:right;
	letter-spacing:1px;
	line-height:20px;
}



#formulaire_photo textarea{
	margin-left: 3px;
	width:280px;
	border: #CCC 1px solid;
}
#formulaire_photo input{
	margin-left:3px;
	border: #CCC 1px solid;
}

#formulaire_photo select{
	margin-left: 3px;
	width:400px;
	border: #CCC 1px solid;
}


#formulaire_photo input:hover, #formulaire_photo select:hover, #formulaire_photo textarea:hover, #formulaire_photo input:focus, #formulaire_photo select:focus, #formulaire_photo textarea:focus {
	border: #999 1px solid;
	background-color:#e7dada;
}

#formulaire_photo input[type="submit"], #formulaire_photo input[type="reset"]{
	color:#663333;
	border: #CCC 1px solid;
	background-color:#FFF;
	width:130px;
	
}

#formulaire_photo input[type="submit"]:hover, #formulaire_photo input[type="reset"]:hover{
	background-color: #e7dada;
	cursor:pointer;
}

#formulaire_photo input[type="file"]{
	border: #FFF 1px solid;
	background-color:#FFF;
	width:400px;
}
.photo_champs_ob{
	color:#663333;
	font-size:11px;
	margin-left:5px;
}

/* ----------------------------------- styles contact formulaire suggestions------------------------*/

#formulaire_suggestion {
	width: 550px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-left:10px;
}
#formulaire_suggestion p {
	margin: 10px 0;
}

#formulaire_suggestion fieldset{
	padding-left:30px;
	border: #CCC 1px solid;
}

#formulaire_suggestion fieldset:hover {
	background-color:#FFF;
}

#formulaire_suggestion fieldset legend {
	color:#d6b531;
	font-size:12px;
	text-align:center;
}

#formulaire_suggestion label{
	color:#FFF;
	background-color:#dfc236;
	display:block;
	width:112px;
	float:left;
	padding-right:2px;
	margin-right:2px;
	text-align:right;
	letter-spacing:1px;
	line-height:20px;
}



#formulaire_suggestion textarea{
	margin-left: 3px;
	width:280px;
	border: #CCC 1px solid;
}
#formulaire_suggestion input{
	margin-left:3px;
	border: #CCC 1px solid;
}

#formulaire_suggestion select{
	margin-left: 3px;
	width:400px;
	border: #CCC 1px solid;
}


#formulaire_suggestion input:hover, #formulaire_suggestion select:hover, #formulaire_suggestion textarea:hover, #formulaire_suggestion input:focus, #formulaire_suggestion select:focus, #formulaire_suggestion textarea:focus {
	border: #999 1px solid;
	background-color:#ffffe6;
}

#formulaire_suggestion input[type="submit"], #formulaire_suggestion input[type="reset"]{
	color:#d6b531;
	border: #CCC 1px solid;
	background-color:#FFF;
	width:130px;
	
}

#formulaire_suggestion input[type="submit"]:hover, #formulaire_suggestion input[type="reset"]:hover{
	background-color: #ffffe6;
	cursor:pointer;
}

#formulaire_suggestion input[type="file"]{
	border: #FFF 1px solid;
	background-color:#FFF;
	width:400px;
}
.suggestions_champs_ob{
	color:#d6b531;
	font-size:11px;
	margin-left:5px;
}



.style_contact_catalogue{
	font-weight:bold;
	font-size:11px;
	text-align:center;
}

/* ----------------------------------- styles contact formulaire autre------------------------*/

#formulaire_autre {
	width: 560px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	
}
#formulaire_autre p {
	margin: 10px 0;
}

#formulaire_autre fieldset{
	padding-left:20px;
	border: #CCC 1px solid;
}

#formulaire_autre fieldset:hover {
	background-color:#FFF;
}

#formulaire_autre fieldset legend {
	color:#336;
	font-size:12px;
	text-align:center;
	
}

#formulaire_autre label{
	color:#FFF;
	background-color:#666699;
	display:block;
	width:100px;
	float:left;
	padding-right:2px;
	margin-right:2px;
	text-align:right;
	letter-spacing:1px;
	line-height:20px;
}



#formulaire_autre textarea{
	margin-left: 3px;
	width:250px;
	border: #CCC 1px solid;
}
#formulaire_autre input{
	margin-left:3px;
	border: #CCC 1px solid;
}

#formulaire_autre select{
	margin-left: 3px;
	width:415px;
	border: #CCC 1px solid;
}


#formulaire_autre input:hover, #formulaire_autre textarea:hover, #formulaire_autre input:focus, #formulaire_autre select:focus, #formulaire_autre textarea:focus {
	border: #999 1px solid;
	background-color:#d3d7f2;
}

#formulaire_autre input[type="submit"], #formulaire_autre input[type="reset"]{
	border: #CCC 1px solid;
	background-color:#FFF;
	width:130px;
	color:#336;
}

#formulaire_autre input[type="submit"]:hover, #formulaire_autre input[type="reset"]:hover{
	background-color:#d3d7f2;
	cursor:pointer;
}

#formulaire_autre input[type="file"]{
	border: #FFF 1px solid;
	background-color:#FFF;
	width:400px;
}
.catalogue_champs_ob{
	color:#336;
	font-size:11px;
	margin-left:5px;
}

/* ----------------------------------- styles resultats ------------------------*/
#menu_droit_resultat {
	float: right;
	height: 444px;
	width: 220px;
	text-decoration: none;

}


/* ----------------------------------- styles dessins ------------------------*/


#contenu_produits_dessins {
	height: 444px;
	width: 544px;
	float: left;
	background-repeat: no-repeat;
	background-position: 0px bottom;
	background-image: url(img_lh/vautours.gif);
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}


#dessins_pcpl {
	height: 395px;
	width: 500px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	padding-left: 20px;
	float: left;
	text-decoration: none;
	text-align: center;
	
}
#dessins_pcpl a{
	text-decoration: none;
	color: #333;
}
#dessins_pcpl_droit{
	height: 380px;
	width: 210px;
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	float: right;
	padding-left: 10px;
	text-align: center;
	text-decoration: none;
}

/* ----------------------------------- styles posters ------------------------*/


#contenu_produits_posters {
	height: 444px;
	width: 544px;
	float: left;
	background-repeat: no-repeat;
	background-position: 10px bottom;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	text-decoration: none;
}
#contenu_produits_posters a{
	text-decoration:none;
}

#posters_commande {
	height: 40px;
	width: 395px;
	padding-left: 5px;
	padding-top: 5px;
	float: right;
	padding-right: 10px;
	
}	
#posters_commande_gauche {
	height: 40px;
	width: 85px;
	padding-left: 45px;
	float: left;
	padding-top: 4px;
	
}
.texte_posters{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
}
#posters_pcpl_droit{
	height: 330px;
	width: 210px;
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	float: right;
	padding-left: 10px;
	text-align: center;
	text-decoration: none;
}




/* ----------------------------------- styles charlie ------------------------*/



#charlie_pcpl {
	height: 305px;
	width: 470px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	padding-left: 50px;
	float: left;
	text-align: left;
	
}
#charlie_pcpl a {
	text-decoration: underline;
}

#charlie_pcpl_droit{
	height: 280px;
	width: 210px;
	padding-top: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	float: right;
	padding-left: 10px;
	text-align: center;
	text-decoration: none;
	line-height: 12px;
	font-style: italic;
}
#charlie_commande_gauche {
	height: 40px;
	width: 130px;
	float: left;
	padding-top: 4px;
	
}
a.text_charlie{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	font-style: italic;
	text-decoration: underline;
	text-align: left;
	display: block;
	height: 15px;
	width: 122px;
}
a.charlie_lien{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	color: #003366;
	text-align: right;
	display: block;
	width: 188px;
}

/* ----------------------------------- styles nichoirs sommaire------------------------*/

#nichoirs_sommaire {
	width: 525px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	padding-left: 10px;
	text-decoration: none;
	padding-top: 0px;
	height: 395px;
	margin-bottom: 0px;
	
}

#nichoir_som_pcpl {
	height: 395px;
	width: 500px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	padding-left: 20px;
	float: left;
	text-decoration: none;
	text-align: center;
	
}
#nichoir_som_pcpl a{
	text-decoration: none;
	color: #333;
}
#nichoir_som_pcpl_droit{
	height: 380px;
	width: 225px;
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	float: right;
	padding-left: 10px;
	text-align: center;
	text-decoration: none;
	padding-right: 25px;
}

/* ----------------------------------- styles nichoir frelons------------------------*/

#contenu_produits_nichoirs_frelons {
	width: 544px;
	float: left;
	background-repeat: no-repeat;
	background-position: 10px bottom;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	text-decoration: none;
	margin-bottom: 5px;
}


#nichoir_frelons_pcpl {
	height: 395px;
	width: 505px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	float: left;
	text-decoration: none;
	text-align: left;
	background-image: url(img_lh/nichoir_frelon_photo.jpg);
	background-repeat: no-repeat;
	background-position: 248px -2px;
	padding-left: 15px;
	
}
#nichoir_frelons_pcpl a{
	text-decoration:underline;
	color: #003366;
}
#nichoir_frelons_pcpl_droit{
	height: 15px;
	width: 188px;
	padding-top: 220px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #069;
	float: right;
	padding-left: 22px;
	text-decoration: none;
	padding-right: 50px;
	text-align: left;
	font-style: italic;
}

#nichoirs_frelons_commande {
	height: 33px;
	width: 360px;
	padding-left: 5px;
	padding-top: 12px;
	float: right;
	padding-right: 30px;
	
}

.lien_telechargement{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	color: #003366;
	text-decoration:underline;
}

/* ----------------------------------- styles nichoirs ------------------------*/

#contenu_produits_nichoirs {
	width: 544px;
	float: left;
	background-repeat: no-repeat;
	background-position: 10px bottom;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	text-decoration: none;
	margin-bottom: 5px;
}
#contenu_produits_nichoirs a {
	color:#333;
}

#nichoirs_pcpl {
	width: 510px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	padding-left: 10px;
	text-decoration: none;
	padding-top: 0px;
	height: 470px;
	margin-bottom: 15px;
	float: left;
	
}

#nichoirs_pcpl a {
	
	text-decoration: underline;
	
}


#nichoirs_pcpl_droit{
	height: 310px;
	width: 210px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	float: right;
	padding-left: 10px;
	text-align: center;
	padding-top: 28px;
}
a.plus_nichoir{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #036;
	font-style: italic;
	text-decoration: underline;
	text-align: left;
	height: 15px;
	display: block;
}
#nichoirs_commande_gauche {
	height: 40px;
	width: 85px;
	padding-left: 20px;
	float: left;
	padding-top: 4px;
	
}
#nichoirs_commande {
	height: 40px;
	width: 395px;
	padding-left: 5px;
	padding-top: 5px;
	float: right;
	padding-right: 35px;
	
}


/* ----------------------------------- styles reliures et coffrets ------------------------*/

#contenu_reliures_coffrets {
	height: 444px;
	width: 544px;
	float: left;
	background-repeat: no-repeat;
	background-position: 10px bottom;
	background-image: url(img_lh/hulotte_reliure.gif);
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}


/* ----------------------------------- styles idees cadeaux ------------------------*/


#contenu_cadeaux {
	height: 444px;
	width: 544px;
	float: left;
	background-repeat: no-repeat;
	background-position: 0px bottom;
	background-image: url(img_lh/taupe.gif);
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}
#contenu_cadeaux_collections {
	height: 444px;
	width: 544px;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	text-decoration: none;
	text-align: center;
	float: left;
}
#contenu_cadeaux_collec_droit{
	height: 270px;
	width: 250px;
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	float: right;
	text-decoration: none;
	text-align: left;
}
#cadeaux_collection_pcpl {
	height: 280px;
	width: 540px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	
}


#collection_comp_commande {
	height: 60px;
	width: 345px;
	float: right;
	padding-right: 10px;
	padding-top: 50px;
	
}	
#collection_comp_commande_gauche {
	height: 60px;
	width: 70px;
	padding-left: 115px;
	float: left;
	padding-top: 55px;
	background-image: url(img_lh/adrien_collection_complete.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	
}
.cadeau_collection{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
}
.cadeau_collection_droit{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;
	text-align: left;
	font-style: italic;
}

#cerf_pcpl {
	width: 510px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	margin-bottom: 8px;
	padding-left: 20px;	
}
#contenu_produits_cerf {
	width: 544px;
	float: left;
	background-repeat: no-repeat;
	background-position: 10px bottom;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	text-decoration: none;
	margin-bottom: 10px;
}
#contenu_produits_cerf a{
	text-decoration:none;
}


/* ----------------------------------- styles mangeoires ------------------------*/


#contenu_mangeoires {
	height: 444px;
	width: 544px;
	float: left;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}

#mangeoires_commande {
	height: 43px;
	width: 425px;
	padding-left: 10px;
	float: right;
	padding-right: 10px;
	padding-top: 8px;
	
}	
#mangeoires_commande_gauche {
	height: 50px;
	width: 85px;
	padding-left: 10px;
	float: left;
	
}
#mangeoires_pcpl {
	height: 345px;
	width: 510px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	padding-left: 20px;
	
}

#gde_mangeoire_pcpl {
	height: 340px;
	width: 505px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	text-align: left;
	padding-left: 20px;
	
}

#gde_mangeoire_gauche {
	height: 335px;
	width: 160px;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	text-align: center;
	padding-right: 15px;
	
}
#ptite_mangeoire_pcpl {
	height: 345px;
	width: 500px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	text-align: left;
	padding-left: 20px;
	
}

#ptite_mangeoire_droit{
	height: 270px;
	width: 140px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	float: right;
	text-decoration: none;
	background-image: url(img_lh/img_fond_mangeoire.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 70px;
	font-style: italic;
	text-align: center;
}


 #ptite_mangeoire_img{
	height: 335px;
	width: 170px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	float: right;
	text-decoration: none;
	font-style: italic;
	text-align: center;
	padding-top: 5px;
	padding-right: 5px;
}
 

/* ----------------------------------- styles cardères catalogue ------------------------*/

#cardere_pcpl {
	width: 530px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	padding-left: 10px;
	text-decoration: none;
	padding-top: 0px;
	height: 470px;
	margin-bottom: 15px;
	
	
}

#cardere_pcpl a {
	
	text-decoration:none;
	color:#666;
	
}
#cardere_pcpl_gauche {
	width: 520px;
	height: 320px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	text-decoration: none;
	float:left;
	
}
#cardere_pcpl_droit {
	width:130px;
	height: 320px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	float:right;
	text-decoration: none;
	padding-left: 18px;
	
}


.message{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #933;
}

a.fiche_cardere_catalogue{
	width: 80px;
	height: 30px;
	background:url(img_lh/img_fiche_cardere_catalogue.gif) no-repeat 14px 0px;
	display:block;
	margin-top: 85px;
	margin-left: 0px;
	padding-top: 72px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: 11px;
	color: #666;
	text-decoration: none;
	font-weight: bold;
}
a.fiche_cardere_catalogue:hover{
	color:#000;
}
a.notice_cardere_catalogue{
	width: 90px;
	height: 10px;
	background:url(img_lh/img_cardere_nature.gif) no-repeat center 15px;
	display:block;
	margin-bottom: 5px;
	padding-top: 75px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: 11px;
	color: #666;
	text-decoration: none;
	font-weight: bold;

}
a.notice_cardere_catalogue:hover{
	color:#000;
}

/* ----------------------------------- styles coffrets ------------------------*/


#contenu_coffrets {
	width: 524px;
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 20px;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	float: left;
}
#contenu_coffrets_haut {
	height: 390px;
	width: 520px;
	background-image: url(img_lh/sherlock_unite.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#commande_coffrets {
	width: 110px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	height: 110px;
	margin-bottom: 40px;
	
}
#commande_coffrets_texte {
	width: 410px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	height: 70px;
	float: right;
	margin-bottom: 40px;
	padding-top: 40px;
	
}

#coffrets_pcpl{
	height: 300px;
	width: 520px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	text-align: center;
}
#reliures_pcpl{
	height: 300px;
	width: 520px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
}
#coffrets_pcpl_bas{
	height: 20px;
	width: 520px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	padding-top: 70px;
}


/* ----------------------------------- styles numero_der ------------------------*/


#numero_der_pcpl {
	height: 330px;
	width: 510px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	padding-left: 10px;
}

#numero_der_pcpl_droit{
	height: 345px;
	width: 210px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	float: right;
	padding-left: 10px;
	padding-top: 5px;
	text-align: left;
	text-decoration: none;
}


#der_commande {
	height: 40px;
	width: 415px;
	padding-left: 5px;
	float: right;
	padding-right: 10px;
	padding-top: 15px;
	
}	
#der_commande_gauche {
	height: 55px;
	width: 85px;
	padding-left: 25px;
	float: left;
	
}



/* ----------------------------------- styles pochette ------------------------*/

#pochette_commande {
	height: 43px;
	width: 400px;
	padding-left: 10px;
	float: right;
	padding-right: 10px;
	padding-top: 8px;
	
}	
#pochette_commande_gauche {
	height: 50px;
	width: 85px;
	padding-left: 35px;
	float: left;
	
}

#pochette_pcpl {
	height: 340px;
	width: 475px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	padding-left: 40px;
	text-align: left;
	
}

#pochette_pcpl_droit{
	height: 250px;
	width: 250px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	float: right;
	text-align: center;
	text-decoration: none;
	padding-top: 75px;
}


/* ----------------------------------- styles envoyer à un ami ------------------------*/


#contenu_envoyer_page_form {
	width: 510px;
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	float: left;
	line-height: 14px;
	margin-left: 40px;
}

#menu_droit_recommander {
	float: right;
	height: 444px;
	width: 220px;
	text-decoration: none;
	background-image: url(img_lh/contour_site.gif);
	background-repeat: no-repeat;
	background-position: 170px 360px;
}
#ami {
	width: 520px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#ami p {
	margin: 10px 0;
}
p.alerte {
	margin: 0;
	font-size: 10px;
	color:#900;
}

.titre{
	font-size:12px;
	color:#966;
}

.ok {
	font-size:12px;
	color:#933;
	text-align:center;
	padding-left:150px;
	margin-top:50px;
}

#ami label {
	color:#fff;
	background-color:#966;
	display:block;
	width:170px;
	float:left;
	padding-right:2px;
	margin-right:2px;
	text-align:right;
	letter-spacing:1px;
	line-height:20px;
}

#ami fieldset{
	margin: 10px 0 10px 0px;
	padding: 10px 0 0 20px;
	border: #CCC 1px solid;
}
#ami input{
	margin-left:3px;
	border: #CCC 1px solid;
}
#ami textarea{
	margin-left: 3px;
	width:250px;
	border: #CCC 1px solid;
}

#ami input:hover, #ami textarea:hover, #ami select:hover, #ami input:focus, #ami select:focus, #ami textarea:focus{
	border: #999 1px solid;
	background-color:#e7dada;
}
#ami input[type="submit"], #ami input[type="reset"]{
	color:#663333;
	border: #CCC 1px solid;
	background-color:#FFF;
	width:130px;
	text-align:center;
}

#ami input[type="submit"]:hover, #ami input[type="reset"]:hover{
	background-color: #e7dada;
	cursor:pointer;
}

/* ----------------------------------- styles mentions legales ------------------------*/
#contenu_mentions_haut {
	float: left;
	width: 520px;
	height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	text-align: left;
	padding-left: 50px;
	padding-top: 15px;
}
#contenu_mentions {
	float: left;
	width: 405px;
	height: 339px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 13px;
	padding-left: 165px;
	padding-top: 60px;
	text-align: left;
	font-weight: bold;
}
#menu_droit_legal {
	float: right;
	height: 444px;
	width: 220px;
	text-decoration: none;
	background-image: url(img_lh/contour_legal.gif);
	background-repeat: no-repeat;
	background-position: 170px 360px;
}



/* ----------------------------------- styles conditions generales ------------------------*/

#menu_droit_conditions {
	float: right;
	height: 444px;
	width: 220px;
	text-decoration: none;
	background-image: url(img_lh/contour_conditions.gif);
	background-repeat: no-repeat;
	background-position: 170px 360px;
}

#contenu_conditions {
	width: 444px;
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 50px;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	padding-right: 50px;
	text-align: justify;
	line-height: 16px;
	margin-bottom: 100px;
}






/* ----------------------------------- styles centres de soins------------------------*/




#contenu_soins {
	float: left;
	width: 450px;
	background-repeat: no-repeat;
	background-position: 10px bottom;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 20px;
	padding-left: 60px;
	padding-right: 60px;
	text-align: justify;
	line-height: 12px;
}




/* ----------------------------------- styles plan du site ------------------------*/
#contenu_mentions_haut_plan {
	float: left;
	width: 490px;
	height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	text-align: left;
	padding-left: 80px;
	padding-top: 15px;
}
#menu_droit_plan {
	float: right;
	height: 444px;
	width: 220px;
	text-decoration: none;
	background-image:url(img_lh/contour_plan.gif);
	background-repeat: no-repeat;
	background-position: 170px 360px;
}

#contenu_plan_site {
	float: left;
	width: 490px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	text-align: left;
	padding-top: 20px;
	padding-left: 80px;
	line-height: 18px;
	font-style: normal;
	font-size: 11px;
}


.titre_plan_site{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#900;
	display: block;
	height: 16px;
	width: 300px;
	text-align: left;
	padding-top: 2px;
}
.titre_plan_site a{
	color:#900;
	text-decoration:none;
}
.titre_plan_site a:hover{
	text-decoration:underline;
}

.text_plan_site{
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size: 11px;
	line-height: 18px;
}
.text_plan_site a{
	color:#333;
	line-height: 14px;
	text-decoration:none;
}
.text_plan_site a:hover{
	text-decoration:underline;
}
.rubrique_attente{
	color:#c9c9c9;
	line-height: 15px;
}



/* ----------------------------------- styles presse------------------------*/




#contenu_presse {
	float: left;
	width: 532px;
	background-repeat: no-repeat;
	background-position: 32px bottom;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 20px;
	text-align: justify;
	line-height: 12px;
	height: 1355px;
	margin-bottom: 30px;
	padding-left: 30px;
}



.ouest_france{
	height: 60px;
	width: 256px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	padding-top: 13px;
	background-image: url(img_lh/ouest_france.gif);
	padding-right: 4px;
}

.canard{
	height: 82px;
	width: 260px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	padding-top: 13px;
	background-image: url(img_lh/canard_enchaine.gif);
	background-repeat: no-repeat;
	padding-left: 5px;
	background-position: 46px 0px;
}

.monde{
	height: 100px;
	width: 270px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	padding-top: 10px;
	padding-left: 5px;
	margin-top: 20px;
	margin-left: 115px;
	background-image: url(img_lh/monde.gif);
	background-repeat: no-repeat;
	background-position: 10px;
}

.telerama{
	height: 118px;
	width: 500px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	padding-top: 44px;
	padding-left: 0px;
	background-image: url(img_lh/telerama.gif);
	margin-left: 0px;
	background-position: 0px 30px;
	background-repeat: no-repeat;
} 

.terre_sauvage{
	height: 115px;
	width: 272px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	margin-left: 5px;
	background-image: url(img_lh/terre_sauvage.gif);
	background-repeat: no-repeat;
	margin-top: 40px;
	padding-top: 15px;
}

.marie_france{
	height: 108px;
	width: 165px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	margin-left: 50px;
	background-image: url(img_lh/marie_france.gif);
	background-repeat: no-repeat;
	margin-top: 40px;
	padding-top: 22px;
	padding-right: 35px;
}

.union{
	height: 110px;
	width: 358px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	background-image: url(img_lh/union.gif);
	background-repeat: no-repeat;
	margin-top: 30px;
	padding-top: 18px;
	margin-left: 70px;
	padding-right: 2px;
}

.liberation{
	height: 110px;
	width: 172px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	background-image: url(img_lh/liberation.gif);
	background-repeat: no-repeat;
	margin-top: 30px;
	padding-top: 13px;
	margin-left: 10px;
	padding-right: 50px;
}

.nouvel_educateur{
	height: 108px;
	width: 245px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	background-image: url(img_lh/nouvel_educateur.gif);
	background-repeat: no-repeat;
	margin-top: 30px;
	padding-top: 15px;
	margin-left: 10px;
	padding-right: 0px;
	padding-left: 15px;
}

.echos{
	height: 108px;
	width: 140px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	background-image: url(img_lh/echos.gif);
	background-repeat: no-repeat;
	margin-top: 30px;
	padding-top: 13px;
	margin-left: 30px;
	padding-right: 0px;
}

.courrier_picard{
	height: 108px;
	width: 225px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	background-image: url(img_lh/courrier_picard.gif);
	background-repeat: no-repeat;
	margin-top: 25px;
	padding-top: 12px;
	padding-right: 0px;
	margin-left: 100px;
	margin-bottom: 10px;
}

.express{
	height: 108px;
	width: 230px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	background-image: url(img_lh/express.gif);
	background-repeat: no-repeat;
	margin-top: 30px;
	padding-top: 13px;
	padding-right: 0px;
	float: left;
}

.maif{
	height: 108px;
	width: 220px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	background-image: url(img_lh/maif.gif);
	background-repeat: no-repeat;
	margin-top: 23px;
	padding-top: 11px;
	padding-right: 0px;
	float: left;
	margin-left: 45px;
}

.nouvel_observateur{
	height: 108px;
	width: 398px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	background-image: url(img_lh/nouvel_observateur.gif);
	background-repeat: no-repeat;
	margin-top: 30px;
	padding-top: 17px;
	padding-right: 2px;
	float: left;
	margin-left: 40px;
	margin-bottom: 20px;
}



/* ----------------------------------- styles commande groupe ------------------------*/

#contenu_produits_ht_groupe {
	height: 23px;
	width: 504px;
	padding-top: 15px;
	padding-left: 20px;
	text-align: left;
}

#contenu_groupe {
	height: 444px;
	width: 544px;
	float: left;
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	text-decoration: none;
	background-image: url(img_lh/pic_cde_groupe.gif);
}
#contenu_groupe a{
	text-decoration:none;
}

#groupe_texte{
	height: 30px;
	width: 300px;
	margin-left: 145px;
}
#groupe_texte_bas{
	height: 75px;
	width: 300px;
	margin-left: 185px;
	margin-top: 296px;
	padding-top: 0px;
	line-height: 13px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

