/* CSS Document */

* {
margin:0;
padding:0;
}

body {
font-family: Arial, Helvetica, sans-serif;
margin:0;
padding:0;
color:#1E42AA;
font-size:12px;
background-color:#FFFFFF;
}

.bleu_10 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #1E42AA;}
.bleu_12 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #1E42AA;}
.bleu_14 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #1E42AA;}
.marine_12 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #00004F;}
.marine_14 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #00004F;}
.gris_10 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #6D6D6D;}

#txt_gris {
		width:118px;
		height:50px;
		left:741px;
		top:469px;
		position: absolute;
		}
		
#footer {
		width:980px;
		height:40px;
		position:relative;
		margin:0 auto;
}

#conteneur {
	width:980px;
	margin:0 auto;
	margin-top:0px;
	position:relative;
}


#ligne_bas {background:url(accueil/ligne_bas.gif) no-repeat;width:980px;height:9px;position: relative;margin:0 auto; margin-top:1px;}
#adresse {width:665px;height:32px;left:58px;position: absolute;}
#num_vert {background:url(accueil/num_vert.gif);width:171px;height:16px;left:740px;position: absolute;}	

#menu {
		width:650px;
		height:20px;
		left:41px;
		top:155px;
		position: absolute;
		}
#menu ul li {
		float:left;
		height:16px;
		list-style:none;
		}
#menu ul li.accueil {
		width:80px;
		}
#menu ul li.bt_societe {
		width:80px;
		}
#menu ul li.demenagements {
		width:136px;
		}
#menu ul li.gardemeuble {
		width:221px;
		}
#menu ul li.conseils {
		width:86px;
		}
#menu ul li a {
		display: block ;
		font: 1em Arial, Helvetica, sans-serif ;
		font-weight:bold;
		text-align: left ;
		text-decoration: none ;
		height:16px;
		}

#contenu {
		position:relative;
		height: auto;
 		min-height: 300px; /* pour firefox prenne toute la hauteur de page*/
 		_height: 300px; /*underscore hack uniquement interprété par IE Win*/
		}
		
h1 {font-size:2em; color:#1E42AA;}

/* --- ACCUEIL --- */

#page_accueil {
	background:url(accueil/fd.jpg);
}

#logo_demenagements_gargiulo {
		background:url(accueil/logo_demenagements_gargiulo.jpg);
		width:980px;
		height:214px;
		position: absolute;
		text-indent:-50000px;
		}
		
#bandeau_accueil {
		background:url(accueil/bandeau_accueil.jpg);
		width:980px;
		height:117px;
		top:214px;
		position: absolute;
		text-indent:-50000px;
		}
		
#contenu_accueil {
		position:relative;
		height:204px;
		padding-top:331px;
		}	

#menu_accueil {
		width:230px;
		height:102px;
		left:741px;
		top:342px;
		position: absolute;
		}
		
#menu_accueil ul li {
		height:16px;
		list-style:none;
		}

#menu_accueil ul li a {
		display: block ;
		font: 1.2em Arial, Helvetica, sans-serif ;
		text-align: left ;
		text-decoration: none ;
		height:16px;
		}
		
#camion_accueil {
		background:url(accueil/camion.jpg);
		width:329px;
		height:111px;
		left:337px;
		top:331px;
		position: absolute;
		}	
		
#txt_accueil {
		background:url(accueil/fd_angles.gif) no-repeat;
		width:247px;
		height:165px;
		left:48px;
		top:345px;
		position: absolute;
		}		

#txt_accueil div {
		margin:10px;
		}
					
#logo_dem_spe {
		background:url(accueil/logo_dem_spe.jpg);
		width:113px;
		height:98px;
		left:867px;
		top:442px;
		position: absolute;
		}
		
#liens_accueil {
		width:234px;
		height:16px;
		left:389px;
		top:471px;
		position: absolute;
		}	
				
#fleche_bleu {
		background:url(accueil/fleche_bleu.gif);
		width:19px;
		height:14px;
		left:717px;
		top:343px;
		position: absolute;
		}

.liens_accueil {font-family: Arial, Helvetica, sans-serif; color: #1E42AA; text-decoration:none;}
a.liens_accueil:hover {color: #B5B5B5; text-decoration:none;}	

/* --- ACCUEIL --- */
			
/* --- SOCIETE --- */

#page_societe {
	background:url(societe/fd.jpg)
}
#logo_demenagements_gargiulo_page_societe {
	background:url(societe/logo2_demenagements_gargiulo.jpg);
	width:980px;
	height:172px;
	position: relative;
	text-indent:-50000px;
	background-image: url(societe/logo2_demenagements_gargiulo.jpg);
		}
		
.liens_page {font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration:none;}
a.liens_page:hover {color: #B5B5B5; text-decoration:none;}

#camions_societe {
		width:432px;
		height:212px;
		position: absolute;
		left:93px;
		top:82px;
		}
#titre_societe {
		width:207px;
		height:35px;
		position: absolute;
		left:647px;
		top:30px;
		}
ul.txt_societe {
		padding-top:17px;
		border-top:1px solid #004F95;
		width:212px;
		height:auto;
		position:absolute;
		left:647px;
		top:60px;
		}
ul.txt_societe li {
		margin-bottom:20px;
		list-style-type:square;
		list-style-position:outside;
		margin-left:20px;
		font-size: 14px;
		}

/* --- SOCIETE --- */		

/* --- DEMENAGEMENTS --- */				

#page_demenagements {
		background:url(societe/fd.jpg);

}
#page_demenagements #contenu {
		height:425px;
}
#cartons {
	width:213px;
	height:290px;
	position: absolute;
	left:46px;
	top:62px;
		}
#titre_demenagements {
		width:270px;
		height:35px;
		position: absolute;
		left:302px;
		top:30px;
		}
#cadre_demenagements {
		width:612px;
		height:290px;
		position: absolute;
		left:302px;
		top:65px;
		padding-top:17px;
		border-top:1px solid #004F95;
		border-bottom:1px solid #004F95;
		}
ul.txt1_dem {
		width:185px;
		height:auto;
		position:absolute;
		left:0px;
		top:40px;
		}
#titre_txt1_dem {
		width:185px;
		height:auto;
		position:absolute;
		left:0px;
		top:15px;
		}
ul.txt2_dem {
		width:185px;
		height:auto;
		position:absolute;
		left:210px;
		top:40px;
		}
#titre_txt2_dem {
		width:185px;
		height:auto;
		position:absolute;
		left:210px;
		top:15px;
		}
ul.txt3_dem {
		width:185px;
		height:auto;
		position:absolute;
		left:417px;
		top:40px;
		}
#titre_txt3_dem {
		width:185px;
		height:auto;
		position:absolute;
		left:417px;
		top:15px;
		}
ul.txt1_dem li, ul.txt2_dem li, ul.txt3_dem li {
		list-style-type:square;
		list-style-position:outside;
		margin-left:20px;
		font-size: 12px;
		}
#txt_demenagements {
		width:545px;
		height:auto;
		position:absolute;
		left:302px;
		top:380px;
		}

/* --- DEMENAGEMENTS --- */		

/* --- GARDE-MEUBLES MONTE-CHARGES --- */	

#page_garde-meubles {
		background:url(societe/fd.jpg);

}
#page_garde-meubles #contenu {
		height:360px;
}
#titre1_garde-meubles {
		width:270px;
		height:35px;
		position: absolute;
		left:115px;
		top:30px;
		}
#titre2_garde-meubles {
		width:270px;
		height:35px;
		position: absolute;
		left:550px;
		top:30px;
		}
#photo1_garde-meubles {
		background:url(garde-meubles_monte-charges/photo1.jpg);
		width:394px;
		height:187px;
		position: absolute;
		left:101px;
		top:153px;
		}
#photo2_garde-meubles {
		background:url(garde-meubles_monte-charges/photo2.jpg);
		width:138px;
		height:243px;
		position: absolute;
		left:723px;
		top:106px;
		}
		
#cadre1_garde-meubles {
		width:400px;
		height:90px;
		position: absolute;
		left:115px;
		top:65px;
		padding-top:17px;
		border-top:1px solid #004F95;
		}
ul.txt1_garde-meubles {
		width:300px;
		height:auto;
		position:absolute;
		left:0px;
		top:15px;
		}
ul.txt1_garde-meubles li, ul.txt2_garde-meubles li {
		list-style-type:square;
		list-style-position:outside;
		margin-left:20px;
		font-size: 12px;
		margin-bottom:15px;
		}
#cadre2_garde-meubles {
		width:310px;
		height:90px;
		position: absolute;
		left:550px;
		top:65px;
		padding-top:17px;
		border-top:1px solid #004F95;
		}
ul.txt2_garde-meubles {
		width:300px;
		height:auto;
		position:absolute;
		left:0px;
		top:15px;
		}

/* --- GARDE-MEUBLES MONTE-CHARGES --- */

/* --- CONSEILS --- */

#page_conseils {
		background:url(societe/fd.jpg);
}
#page_conseils #contenu {
		height:470px;
}
#titre_conseils {
		width:160px;
		height:35px;
		position: absolute;
		left:370px;
		top:30px;
		}
#photo_conseils {
		width:262px;
		height:354px;
		position: absolute;
		left:55px;
		top:30px;
		}
#cadre_conseils {
		width:540px;
		height:auto;
		position: absolute;
		left:370px;
		top:65px;
		padding-top:17px;
		border-top:1px solid #004F95;
		}

/* --- CONSEILS --- */

/* --- DEVIS --- */

#page_devis {
		background:url(societe/fd.jpg);
}
#page_devis #contenu {
		height:1450px;
}
#titre_devis {
		width:400px;
		height:35px;
		position: absolute;
		left:42px;
		top:30px;
		}
#cadre_devis {
		width:890px;
		height:10px;
		position: absolute;
		left:42px;
		top:65px;
		padding-top:17px;
		border-top:1px solid #004F95;
		}


/* --- DEVIS --- */
