/* CSS Document */

*{
	margin:0;
	padding:0;
}

body {
	overflow-x:hidden;
	width:1210px;
	margin-left:auto;
	margin-right:auto;
}

#principal{
	background-image:url(../images/fd-accueil.jpg);
	background-repeat:no-repeat;
	width:1200px;
	height:710px;
	margin-left:auto;
	margin-right:auto;
}

li{
	margin-left:17px;
}

#menu_haut{
	padding-top:91px;
	padding-left:131px;
}

#menu_haut li{ 
	float:left;
	margin-left:10px;
	font-size:12px;
	list-style-type:none;
	border-left:#FFFFFF 1px solid;
	padding-left:10px;
}

#container{
	float:left;
	width:1200px;
	margin-top:65px;
	font-weight:bold;
}

#container_index{
	float:left;
	width:1200px;
	margin-top:45px;
	font-weight:bold;
}

#container li{
	list-style-image:url(../images/puce-fleche.png);
	line-height:1.3em;
}

#bloc_produit{
	float:left;
	font-size:10px;
	margin-left:20px;
	margin-right:75px;
	margin-top:155px;
	width:212px;
}

#bloc_chauffage{
	float:left;
	width:245px;
}

#bloc_chauffage li{
	font-size:10px;
	list-style-image:url(../images/puce-fleche.png);
	line-height:1.3em;

}

#bloc_chauffage ul{
	margin-top:10px;
	margin-bottom:10px;
}

#bloc_chauffage img{
	float:left;
	padding-right:5px;
}

#bloc_unites{
	float:left;
	width:272px;
}
#bloc_unites li{
	font-size:10px;
	list-style-image:url(../images/puce-fleche.png);
	line-height:1.3em;

}


#bloc_unites_actu{
	margin-left:45px;
	margin-top:70px;
	width:202px;
	text-align:right;
}

#bloc_unites ul{
	margin-top:10px;
	margin-bottom:10px;
}

#bloc_unites img{
	float:left;
	padding-right:5px;
}

#bloc_applications{
	float:left;
	/*width:334px;*/
	margin-top:30px;
}

#bloc_application_list{
	height:242px;
margin-bottom:19px;
margin-left:20px;
overflow:hidden;
width:250px;
}

#bloc_img_pompe{
	margin-left:41px;
}

#bloc_applications li{
	margin-left:14px;
}

#footer{
	color:#FFFFFF;
	font-size:8.5px;
	width:383px;
	padding-top:11px;
	float:right;
}

#logo_emat{
	position:absolute;
	height:77px;
	width:124px;
	margin-left:19px;
	margin-top:14px;
	cursor:pointer;
}

/* Page interieur -------------------------------------------*/

#principal_interieur{
	font-size:13px;
	margin-left:auto;
	margin-right:auto;
}

#degrade{
	background-image:url(../images/degrade.jpg);
	width:1200px;
	background-repeat:repeat-y;
	margin-left:auto;
	margin-right:auto;
	padding-left:7px;
	
}
#menu_haut_int{
	background-image:url(../images/bandeau-haut.png);
	background-repeat:no-repeat;
	width:976px;
	height:188px;
	padding-left:125px;
	padding-top:29px;
	
}

#menu_haut_int li{ 
	float:left;
	margin-left:10px;
	/*border:1px solid #FFFFFF;*/
	font-size:12px;
	list-style-type:none;
	border-left:#FFFFFF 1px solid;
	padding-left:10px;
}

#menu_haut_int a{
	/*list-style-image:none;*/
	color:#FFFFFF;
	font-weight:bold;
}

#montgolfiere{
	position:absolute;
	/*margin-left:970px;*/
	margin-left:940px;
	float:left;
}

#container_int{
	width:1101px;
	/*border:3px solid #FF0099*/
	background-color:#F2F2F2;
}

#contenu{
	float:left;
	background-image:url(../images/fond-nuage.png);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#e7f0fa;
	width:803px;
	/*height:100%;*/
	/*border:1px #009900 solid;*/
}

#contenu p{
	font-size:10px;
}

#menu_droite{
	float:left;
	/*border:#CC0033 1px solid;*/
	width:265px;
	padding-left:20px;
/*	height:100%;*/
	background-color:#f2f2f2;
}	

#menu_droite a{
	padding-left:0px;
	color:#c53777;
	font-weight:bold;
	padding-bottom:15px;
}

.images{
	float:left;
	/*border:solid 1px #6666FF;*/
	width:230px;
/*	height:100%;*/
	margin-left:15px;
	margin-top:10px;
	width:248px;

}

.images img{
	margin-bottom:20px;
	margin-top:20px;
	
}


.bloc_img_texte{
	width:798px;
	float:left;
	/*background-color:#E7EFFA;*/
	text-decoration:none;
	
}


#bloc_img_texte{
	float:left;
	width:795px;
	background-image: url(../images/fond-nuage.png);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#E7EFFA;
	font-size:12px;
	padding-left:5px;
	min-height:380px;
	height:auto !important;
	height:380px;
}

.texte{
	float:left;
	/*border:solid 1px #CC99FF;*/
	width:400px;
	/*height:100%;*/
	margin-top:50px;
	padding-right:20px;
	margin-left:15px;
	margin-top:15px;

}

.titre{
	font-weight:bold;
	/*float:left;*/
	/*width:400px;*/
	/*margin-left:15px;*/
	margin-top:15px;
	margin-bottom:15px;

	}

#carte{
	position:absolute;
	margin-left:775px;
	margin-top:520px;
}
#carte a img{
	border:0;
}

#lien_nous_contacter{
	margin-left:100px;
}

#img_montgolfiere{
	z-index:1;
}

#img_loupe{
	position:absolute;
	margin-top:2px;
	z-index:1000;
	margin-left:90px;
}

#contact{
	margin-top:15px;
	border-bottom:dotted 1px #b2b2b2;
	padding-bottom:25px;
}

#force_vente{
	margin-top:15px;
}

#agence{
	padding-top:70px;
	margin-left:106px;
	/*width:200px;*/
}

#menu_bas{
	background-image:url(../images/bas-de-page.png);
	height:85px;
	width:1114px;
	background-repeat:no-repeat;
}

#footer_int{
	color:#FFFFFF;
	font-size:10px;
	width:337px;
	/*height:51px;*/
	padding-top:62px;
	float:right;
}

#navigation {
	margin-top:20px;
}

/* page liens*/
#liens{
	float:left;
	width:800px;
}

.titre_liens{
	/*width:798px;*/
	font-weight:bold;
}

.texte_liens{
	/*width:778px;*/
}

#content_liens{
	width:675px;
}

.liens{
	width:798px;
	background-color:#E7EFFA;
	text-decoration:none;

}
.bloc_liens{
	width:798px;
	border-bottom:dotted 1px #b2b2b2;
	float:left;
	background-image:url(../images/fond-nuage.png);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#e7f0fa;
	width:803px;
}	

.bloc_liens_texte{
	border-bottom:dotted 1px #b2b2b2;
	padding-bottom:10px;
	padding-top:10px;
	padding-right:10px;
	
}
.bloc_liens_texte a{
	color:#c53777;
	font-weight:bold;
}

#bloc_liens_texte{
	width:760px;
	float:left;
	background-color:#E7EFFA;
	text-decoration:none;
	font-size:11px;
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
	background-image:url(../images/fond-nuage.png);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#e7f0fa;
	min-height:380px;
	height:auto !important;
	height:380px;
}

.ligne_famille{
	height:155px;
	width:786px;
	float:left;
	background-image:url(../images/filet.png);
	background-position:bottom;
	background-repeat:no-repeat;
	margin-top:20px;
	/*text-align:center;*/
}

.ligne_produit{
	/*height:264px;*/
	width:786px;
	float:left;
	background-image:url(../images/filet.png);
	background-position:bottom;
	background-repeat:no-repeat;
	margin-top:20px;
	/*behavior: url(css/iepngfix.htc);*/
}

div.select_prod{
	margin-top:5px;
}

.case_famille{
	width:118px;
	height:145px;
	float:left;
	background-image:url(../images/fd-famille.png);
	margin-left:20px;
	text-align:center;
	padding-top:10px;
	padding-right:5px;
	padding-left:5px;
}

.img_prod{
	text-align:center;
	height:115px;
	overflow:hidden;
}

.td_menu_categ{
	height:38px;
	padding-left:8px;
	padding-top:2px;
	background-position:bottom; 
	background-repeat:no-repeat;
}

.td_menu_categ_pr{
	height:38px;
	padding-left:8px;
	padding-top:2px;
	background-position:bottom; 
	background-repeat:no-repeat;
}

.td_separation{
	width:4px;
}

div#familles{
	padding-left:20px;
}

.case_produit{
	/*position:relative;*/
	float:left;
	background-image:url(../images/fond-gris.png);
	/*left:20px;*/
	height:264px;
	width:205px;
	margin-left:18px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	z-index:4;
}

#contenulien{
	float:left;
	background-image:url(../images/fond-nuage.png);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#e7f0fa;
	width:760px;
	/*height:100%;*/
	/*border:1px #009900 solid;*/
}

#content_app{	
	/*width:675px;*/
}

.form{
	width:269px;
	border:1px solid #8e9498;
	}

#table_formulaire td{
	padding-bottom:10px;
	padding-left:10px;

}

#appli_menu{
	padding-top:5px;
	width:250px;
	float:left;
}

#appli_menu a{
	color:#FFF;
}

#appli_menu li{
	width:207px;
	margin-bottom:7px;
	padding:1px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	list-style:none;
}

#appli_contenu{
	float:left;
	width:438px;
	margin-top:4px;
}

.titre_appli{
	border-bottom:dotted 1px #b2b2b2;
	margin-bottom:10px;
	padding-bottom:7px;
}

.appli_images{
	float:left;

}
.appli_texte{
	float:left;
	width:300px;
}
.appli_texte_img{
	width:480px;
}

.actu_img{
	float:left;
	width:130px;
}

.titre_actu{
	font-weight:bold;
}

.actu_texte{
	float:left;
	width:534px;
}

.actu{
	border-bottom:dotted 1px #B2B2B2;
	padding-bottom:10px;
	padding-top:10px;
}

.separation_dotted{
	border-bottom:1px dotted #B2B2B2;
	width:100%;
}

.recherche{
	border:none;
	text-decoration:none;
	/*margin-left:20px;*/
	background-color:#cee0ee;
	/*margin-top:1px;*/
	width:90px;
	margin:0;
	padding:0;
}

#form_search{
	margin:0;
	padding:0;
}

.menu_haut_soulignement_fixe{
	border-bottom:3px solid #FFF;
	height:16px;
	float:left;
}

.menu_haut_soulignement{
	border:0;
	height:19px;
	float:left;
}

.menu_haut_soulignement:hover{
	border-bottom:3px solid #FFF;
	height:16px;
}

.actu_texte a{
	font-weight:bold;
}
.recherche{
	border:none;
	text-decoration:none;
	/*margin-left:20px;*/
	background-color:#cee0ee;
	/*margin-top:1px;*/
	width:90px;
}

#liste_menu{
	float:left;
}

#ul_menu{
	margin:0;
	padding:0;
}

#d_form_search{
	border:none;
	padding-left:25px; 
	border:none;
	float:left;
}

#d_form_search_ind{
	border:none;
	padding-left:30px; 
	border:none;
	float:left;
}

#d_result{
	margin-top:10px;
	margin-left:10px;
}	

.ligne_champ{
	width:800px;
}

.libelle_champ{
	float:left;
	width:150px;
	padding:5px;
}

.valeur_champ{
	float:left;
	width:500px;
	padding:5px;
}

.info_submit{
	font-weight:bold;
}

.media{
	padding-top:10px;
}

#menu_produit {
	margin-left:262px;
	margin-top:110px;
	position:absolute;
	background-image:url(../images/over.png);
	background-repeat:no-repeat;
	width:490px;
	height:286px;
	display:none;
}

#menu_produit h1{
	margin-left:16px;
	padding:0;
	font-size:10px;
	list-style-type:none;
	list-style-image:none;
}
#menu_produit01{
	float:left;
	width:200px;
	margin-left:20px;
	margin-top:20px;
	
	}

#menu_produit01 li{
	font-size:9px;
	list-style-image:url(../images/puce-fleche.png);
	line-height:1.3em;

}

#menu_produit01 ul h1{
	margin-top:10px;
	margin-bottom:10px;
	list-style-type:none;
	list-style-image:none;
	
}
#menu_produit02 ul h1{
	margin-top:10px;
	margin-bottom:10px;
	list-style-type:none;
	list-style-image:none;
	
}

#menu_produit02 li{
	font-size:9px;
	list-style-image:url(../images/puce-fleche.png);
	line-height:1.3em;

}

#menu_produit01 img{
	float:left;
	padding-right:5px;
}

#menu_produit02{
	float:left;
	/*width:228px;*/
	margin-left:30px;
	margin-top:20px;
}


/*#menu_produit02 ul{
	margin-top:10px;
	margin-bottom:10px;
}*/

#menu_produit02 img{
	float:left;
	padding-right:5px;
}

#d_menu_produit{
	
}
