@charset "utf-8";
/* CSS Document */
body{ background-image:url(photos/fond.png)}
#global{
	height: auto;  
	width: 1024px; 
	position: absolute; 
	top:0px; 
	left: 49%;
	margin-left:-490px; background-color:#FFFFFF  ; font-family: tahoma; font-size:13px;
}
#entete{
background-image:url(photos/entete.png); width:1024px; height:151px; float:left 
}
#texte_logo{ background-image:url(photos/texte_logo2.png);
	width:244px;
	height:151px;
	position:absolute;
	left:176px;
	top:0px;
}
			#pub_entete{
			width:600px; 
			height:150px;
			left:410px; 
			top:0px; 
			position:absolute
			}
			#corps{ width:1022px; height: auto; float:left;border: #9933CC 1px solid ;
}
	#menu_haut{
width:1024px; height:34px;  margin-top:0px; background-image:url(photos/fond_menu2.png); float:left
}
	#men1{ position:absolute; left:30px; margin-top:2px}
	
	#contenu1{ width:796px; height: auto;  float: left; margin-left:5px; margin-top:5px;background-image:url(photos/fond_texte.png); padding-bottom:10px
	}
		.texte{ width:497px; height:auto;  float:left;   background-image:url(photos/fond_texte.png); padding-bottom:20px; }
		.texte-accueil{ width:487px; height:auto;  float:left;  background-image:url(photos/fond_texte.png); padding-left:5px; }
		.titre_texte{ width:497px; height:25px;  float:left; background-image:url(photos/menus/fond-menu1.png)}
		.illustration_texte{ width:288px; height: 300px; float:left; margin-left:10px ;background-image:url(photos/fond_texte.png)}
		
		.titre_texte2{ width:288px; height:25px;  float:left; background-image:url(photos/menus/fond-menu2.png)}
		.mode_transport{ width:288px; height:275px; background-color:#003399; float:left }
		
	#contenu2{ width:212px; height: auto; background-image:url(photos/fond_texte.png); float: left; margin-left:5px; margin-top:5px
	}
	.titre_texte4{ width:212px; height:25px;  float:left; background-image:url(photos/menus/fond-menu3.png)  }
	.presentation_entreprise{ width:210px; height:  300px;  float:left; background-image:url(photos/adresse.jpg)}
	.presentation_devisgratuit{ width:210px; height: 160px;  float:left; background-color:#f6f7f6; padding-top:8px }
	.livraison_montage{ width:196px; height: auto;  float:left; background-color: #CCCCCC; padding-top:8px; padding-left:10px; padding-right:5px; padding-bottom:10px  }
	.presentation_forum{ width:210px; height: 100px;  float:left; margin-top:10px }
	.presentation_photos{ width:785px; height: auto; float:left; margin-top:10px; margin-left:5px;   }
#bas{
width:1010px;
height:50px; background-image:url(photos/fond_body.png); float:left; border:solid 1px #9933CC; margin-left:5px; margin-top:10px; margin-bottom:10px; font-size:10px; padding-top:5px}
a{ text-decoration:none; color:#FF6633}
a:hover{ text-decoration:underline; }
#photo_preparation{ width:200px; height:200px; float:left}
#texte_photo_preparation{ width:780px; height: auto	; float:left;  background-image:url(photos/fond_texte.png); padding-left:10px; padding-top:10px}
#date{ width:170px; height:20px;  position:absolute; left:840px; top:159px; color: #660000}
#deroulement{ width:776px; height: auto; background-image:url(photos/fond_deroulement.png); float:left}
.main { float:left}
.text_main{}
.preparation1 {float:left; }
.preparation2{ float:left; }
.text_preparation1{ float:left; }
.titre_texte3{ width:796px; height:25px;  float:left;background-image:url(photos/menus/fond-menu4.png)}
.text1{ float:left; width:240px; height:90px; margin-left:10px; padding-top:5px}
.text1_suite{ float:left; width:215px; height:90px;margin-left:10px; padding-top:5px}
.titi{ border : 0px;
color:#000000;
text-decoration: none; }
#carte_desservie{ width:776px; height:345px; background-color:#f6f7f6; float:left; margin-top:20px; margin-left:10px; }
.carte{ width:480px; height:325px; background-image:url(photos/carte_desservie.png); margin-left:10px; margin-top:10px; float:left}
.carte_texte{ width:270px; height:325px;  float:left; margin-top:10px; margin-left:8px}
.lien_ref{ width:470px; height: auto; float:left; margin-left:8px}
#formule{ width:795px; height: auto; ;float:left; }
.f1{ width:258px; height:475px; border:#660066; float:left; background-color:#f6f7f6;margin-left:4px; margin-top:10px; border: #993399 1px solid }
.texteformule1{ width:250px; padding-left:5px; height:auto; padding-top:10px}
.texte_devis{ width:500px; height:auto; background-image:url(photos/fond_texte.png); float:left}
.photos_devis_contact{ width:260px; height:400px;  float:left; margin-left:10px}