﻿/**************GENERAL***************/
body{
	color:#091e28;
	/*color:#000000;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	padding:0;
	margin:0;
}
#globale{
	width:1024px;
	margin-left:auto;
	margin-right:auto;
	
}



#header{
width:1024px;
height:114px;
margin:0 auto 0 auto;
}
h1#titre_principal{
	padding:0px;
	margin:0px;
	width:325px;
	height:528px;
}
h1#titre_principal a{
	display:block;
	width:100%;
	height:100%;
	background-image:url(logo-gauche1.jpg);
}
h1#titre_principal_2{
	padding:0px;
	margin:0px;
	width:325px;
	height:149px;
	float:left;
}
h1#titre_principal_2 a{
	display:block;
	width:100%;
	height:100%;
	background-image:url(logo-gauche2.jpg);
}


#logo-site{
	display:block;
	width:211px;
	height:200px;
	background-image:url(logo-droite.jpg);
}
#langues a{
	float:right;
	text-decoration:none;
	margin-left:6px;
}
/**********MENU HAUT********/
#menu-haut{
	padding:0;
	margin:0;
	list-style-type:none;
}
#menu-haut li{
	float:left;
	width:118px;
	background-position:top;
	background-repeat:no-repeat;
	padding-top:10px;
}
#menu-haut li a{
	color:#091e28;
	text-decoration:none;
	font-weight:bold;
	font-size:15px;
	display:block;
	/*text-align:center;*/
}
#menu-haut-1{
	background-image:url(nav-fd-beige.jpg);
}
#menu-haut-2{
	background-image:url(nav-fd-vert.jpg);
	margin-left:30px;
}
#menu-haut-3{
	background-image:url(nav-fd-rose.jpg);
	margin-left:30px;
}
/**************RECHERCHE***********/
.formu_recherche{
	padding-top:20px;
}
.formu_recherche #recherche{
	width:200px;
	float:left;
	border:solid 1px #f39801;
}
.formu_recherche label{
	float:left;
	margin-right:10px;
}
.formu_recherche a{
	float:left;
	color:#091e28;
	margin-left:10px;
}

/********DECOUPAGE*********/
#grande-gauche{
	float:left;
	width:800px;
}
#droite{
	float:right;
	width:211px;
}
#gauche{
	width:325px;
	float:left;
}
#milieu{
	float:left;
	width:418px;
	margin-left:30px;
}
/***********BLOC NOTES*********/
#bloc-notes{
	float:left;
	background:url(menu-beige-rpt.jpg) left repeat-y;
	padding-left:20px;
	width:290px;
}
#bloc-notes h1{
	margin-top:0;
}
.titre_bloc_note{
	font-size:14px;
	margin-top:4px;
	margin-bottom:4px;
	color:#B5CCC6;
}
/****************TAGS**************/
#bloc-tags{
	float:left;
	background:url(menu-beige-rpt.jpg) left repeat-y;
	padding-left:20px;
	width:305px;
	margin-left:15px;
}
#bloc-tags h1{
	margin-top:0;
	margin-bottom:4px;
}
#bloc-tags a{
	text-decoration:none;
	color:#091e28;
}
#mentions_legales{
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}
/***************MENU PRINCIPAL***********/
ul#menu{
	padding:0;
	margin:0;
	list-style-type:none;
}
ul#menu li{
	padding:0;
	margin:0;
}
ul#menu li h2{
	padding:0;
	margin:0;	
}
ul#menu li h2 a{
	display:block;
	text-decoration:none!important;
}
ul#menu li h2 a span{
	display:block;
	color:#515151!important;
	text-decoration:none!important;
	font-size:18px;
}
ul#menu ul{
	padding:0;
	margin:0;
	list-style-type:none;
}
ul#menu ul li{
	background:none!important;
	margin-top:4px;
}
ul#menu ul li a{
	display:block;
	background:none!important;
	color:#091e28;
	text-decoration:none;
	height:auto!important;
}
ul#menu  li{
	padding-left:20px;
	margin-top:8px;
}
ul#menu  li.menu-item{
	background-position:left;background-repeat:repeat-y;
}
ul#menu  li.menu-item a{
	/*background-image:url(lehmann-glass.jpg);*/
	background-repeat:no-repeat!important;
	display:block!important;
	width:167px!important;
	height:17px!important;
}
ul#menu  li.menu-item li a{
width:auto!important;
}
ul#menu  li.menu-item-1{
	background:url(menu-vert-rpt.jpg) left repeat-y;
}
ul#menu  li.menu-item-1 a{
	/*background-image:url(lehmann-glass.jpg);*/
	background-repeat:no-repeat;
	display:block;
	width:167px;
	height:17px;
}


ul#menu  li.menu-item-2{
	background:url(menu-rose-rpt.jpg) left repeat-y;
}
ul#menu  li.menu-item-2 a{
	/*background-image:url(classiques.jpg);*/
	background-repeat:no-repeat;
	display:block;
	width:161px;
	height:17px;
}
ul#menu  li.menu-item-2-en a{
	/*background-image:url(classiques2.jpg);*/
	background-repeat:no-repeat;
	display:block;
	width:161px!important;
	height:17px;
}

ul#menu  li.menu-item-3{
	background:url(menu-beige-rpt.jpg) left repeat-y;
}
ul#menu  li.menu-item-3 a{
	/*background-image:url(accessoires.jpg);*/
	background-repeat:no-repeat;
	display:block;
	width:130px;
	height:17px;
}
ul#menu  li.menu-item-3-en a{
	/*background-image:url(accessoires2.jpg);*/
	background-repeat:no-repeat;
	display:block;
	width:130px!important;
	height:17px;
}
ul#menu ul ul a.strong{
	color:#98aba7;
	font-weight:bold;
}
ul.subMenu a{
	background:none!important;
}
a.strong{
	font-weight:bold;
}
/*********PETITS STYLES **************/
a{
	color:#f39801;
}
a.backgroundhoverchange{
	background-position:top;
}
a.backgroundhoverchange:hover{
	background-position:bottom;
}
a.backgroundhoverchange span{
	display:none;
}
img{
	border:0;
}
a.lire_la_suite{
}
h1{
	clear:both;
	color:#f39801;
	font-size:16px;
	 letter-spacing:0.1em; 
	 margin:0;
}
#chemin{
	font-size:11px;
	clear:both;
	padding-top:20px;
	padding-bottom:20px;
}
h2.titre{
	font-size:12px;
}
h2.titre a{
	color:#091e28;
	text-decoration:none;
}
h2.gamme{
	font-size:30px;
	line-height:30px;
	color:#98aba7;
	letter-spacing:0.3em; 
	margin-top:8px;
	margin-bottom:8px;
}
h1.titre_article{
		font-size:20px;
	color:#98aba7;
	margin-top:8px;
	margin-bottom:8px;	
}
h3.meme_gamme{
	font-size:20px;
	color:#98aba7;
	margin-top:8px;
	margin-bottom:8px;	
	margin-top:25px;
}
.bloc_mm_gamme{
	/*float:right;
	width:600px;*/
	float:right;
	width:100%;
}
.bloc_mm_gamme2{
	/*width:460px!important;*/
	/*margin-left:-10px;*/
	float:left!important;
	/*overflow:hidden;*/
	width:auto!important;
		/*border:solid 1px;*/
		/*position:absolute;*/
}
.bloc_mm_gamme2 .un-produit{
width:140px!important;
	/*border:solid 1px;*/
}
h2.petite_rubrique{
	padding:0;
	margin:0;
	margin-top:-6px;
}
h2.petite_rubrique a{
	color:#98aba7;
	font-size:13px;
}
.un-produit{
	width:25%;
	text-align:center;
	float:left;

}
.bloc_mm_gamme .un-produit{
	/*float:right!important;*/
}
.un-produit .spip_logos{
	margin-right:auto!important;
}
.txt_article p{
	margin:0;	
}
/***********DOCS JOINTS****************/
.uneImageJointe{
	float:left;
	margin-left:18px;
}
.unDocJoint{
	 width:85%!important;
}
.unDocJoint img{
	 display:inline!important;
	 float:left!important;
	 border:none!important;
	 margin-right:4px;
	 margin-bottom:4px;
}
.unDocJoint span{
	 float:left!important;
	 position:relative;
	 bottom:8px;
}
.spip_documents_center img{
	display:block;
	margin-left:auto;
	margin-right:auto;
}
.spip_documents_center dt{
	margin-left:auto;
	margin-right:auto;
	display:block;
	text-align:center;
}
.spip_documents_left{
	margin-right:8px;
}
.spip_documents_right{
	margin-left:8px;
}
.spip_doc_titre,.spip_doc_descriptif{
	text-align:center;
}
.spip_logos{
	margin-right:15px;
}
/**********FORMULAIRES*******/
fieldset{
	border:0;
}
legend{
font-weight:bold;
}
.erreur{
	color:red;
}
input,textarea,select{
	width:90%;
	color:black;
	font-weight:bold;
	border:solid 1px #f39801;
}
textarea{
	height:100px;
}
input.radio{
	width:auto;
}
input[type="checkbox"] {width:auto;}
ul.boutons{	list-style-type:none;}

/***************UTILITAIRE**********/
.left{float:left;}
.right{float:right;}
.invisible{display:none;}
.spacer{clear:both;}
