/*Commun*/
body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #191B5D;
	width:1000px;
}
h3{
	font-size: 12px;
	padding: 0 0 0 15px;
}
h2{
	/*background: url('images/maison.gif') no-repeat;*/
	font-size: 13px;
	padding: 0 0 0 10px;
}
h1{
	</*background: url('images/maison.gif') no-repeat;*/
	font-size: 14px;
	padding: 0 0 0 5px;
}
a{
	color:#191B5D;
	}
#page{
	width:981px;
}


.center{
	text-align:center;
}

/*
##################
Menu en général
#################
*/
/*Menu haut*/
#haut{
	width:981px;
	height:137px;
	background-color:#FFFFFF;
	vertical-align: bottom;
}
#haut h3#slogan{
	display: inline;
	padding-left:20px;
	font-size:15px;
	color: #8BC741;
	}
/*
##################
#	zone-recherche
#################
*/
#zone-recherche{
	position: absolute;
	width : 430px;
	left: 555px;
	top: 0;
	margin:5px;
}
#zone-recherche form{
	font-size:15px;
	margin:5px;
	width : 160px;
	float:left;
}
/**/
#zone-recherche div{
	float:left;
}
#rech_google{
	margin:5px;
	width : 234px;
	height:60px;
	float:left;
}
.form-log{
	border:1px solid #8BC741;
	color: #31BFCB;
}
/*
##################
#	Menu déroulant
#################
*/
	#gauche ul{
		list-style-type:none;
	}
	
	#menu{
		height:60px;
		padding:8px 0 0 10px;
		background: url('images/menu-haut.jpg') no-repeat;
	}
	
	#menu h2{
		font-size: 24px;
		font-weight:normal;
		display: inline;
		color:#191B5D;
	}
	/*#menu h2#amenage{
		margin:0px 10px 0 10px;
	}*/
	#menu h2#amenage img{
		position:absolute;
		top:116px;
		left:80px;
	}
	#menu h2#achat{
		margin:10px 0 0 20px;
	}
	/*Zone menu déroulant*/	
#menu2{
		height:60px;
		padding:8px 0 0 310px;
	}
#menu2 ul{
		list-style-type:none;
	}
	#menu2 ul.menu,#menu2 ul.menu li, #menu2 ul.menu li ul.sous-menu{
		display: inline !important;	
	}
	div#haut ul.menu2{
			position: absolute;
			z-index :10;	
			top: 94px;/**/
			margin : 5px 0;
			width:664px;
			height:50px;
			padding:0 0 0 5px;
		}	
	div#haut ul.menu2 li{
			width: 129px;/*133*/
			margin: 2px 4px;
			padding:0 1px;
			text-align: center;
			float:left;
		}
	/*div#haut ul.menu2 a {
			font-weight: bold;
			
		}*/
	div#haut ul.menu2 a:hover {
			text-decoration:none;
		}
	div#haut ul.menu2 a.menu-haut{
			display: block;
			font-size: 12px;
			font-weight: bold;
			min-height:30px;
			/**/
		}		
	div#haut ul.sous-menu2{
			display: none;
			position: absolute;
			z-index :10 !important;
			height: auto;
			margin-left:-50px;
		}
		div#haut ul.menu2 ul.sous-menu2 li{
			width:134px;	
			text-align: left;
			height:auto;
			margin:0;
			clear:both;
		}
div#haut ul.sous-menu2 a{
			min-height:20px;
			border:1px solid #FFFFFF;
			background-color: #31BFCB;
			padding:2px;
			font-size: 11px;
			display: block;
			font-weight: bold;
		}
	div#haut ul.sous-menu2 a:hover{
			background-color: #8BC741;
		}

		#menu2 li#menu-haut-1{		padding: 0 20px 0 4px;	}		
		#menu2 li#menu-haut-2{		padding: 0 17px;		}				
		#menu2 li#menu-haut-3{		padding: 0 20px;		}				
		#menu2 li#menu-haut-4{		padding: 0 0 0 18px;	}

		
		
	
			
/*Menu Gauche*/
#gauche{
	margin:0;
	float:left;
	width:162px;
	min-height:481px;
	background: url('images/menu-gauche.jpg') right #8BC741 no-repeat;
}
div#gauche ul.sous-menu{
			position: absolute;
			display: none;
			width:150px;
			height: auto;			
		}	
div#gauche ul.menu li {
	height:45px;
	width:140px;
	padding-left:0;
	/*margin: 2px 3px;*/
	float:left;
}	
div#gauche ul.menu a {
			font-size: 12px;
			width:140px;
			display: block;
			/**/
			font-weight: bold;
			margin-left:-20px;
			margin-top:0px;
			
		}	
	div#gauche ul.menu a.menu-haut {
			font-size: 12px;
			display: block;
			font-weight: bold;
			/*margin-bottom:30px;
			margin-top:10px;*/
			height:50px;
		}
		
	div#gauche ul.menu a:hover {
			text-decoration:none;
		}	
		
	div#gauche ul.sous-menu li{
			width:150px;
			height:auto;
		}
	div#gauche ul.sous-menu li a:hover{
			background-color: #31BFCB;
		}
	div#gauche ul.sous-menu li a{
			display: block;
			width:150px;
			border:2px solid #FFFFFF;
			margin-left:80px;		
			padding:5px;			
			background-color: #8BC741;
		}
		/**/
		#gauche li#menu-gauche-1{		padding-top: 0px ;margin-top: 0px;	height:45px;	}
		#gauche li#menu-gauche-2{		padding-top: 5px ;		height:65px;	}				
		#gauche li#menu-gauche-3{		padding-top: 5px ;		height:65px;}				
		#gauche li#menu-gauche-4{		padding-top: 5px ;		height:65px;}
		#gauche li#menu-gauche-5{		padding-top: 5px ;		height:65px;}
		#gauche li#menu-gauche-6{		padding-top: 5px ;		height:65px;}
		
/*Menu Bas*/
#bas{
	margin : -60px 0 0 150px;
	width:681px;
	height:60px;
	valign: bottom;
	color:#000000;
}
	#bas h3{
		color:#191B5D;
	}
	#bas h4{
		display: inline;
		font-size: 11px;
	}
	/*#bas ul.menu{
		width:3px;
		margin:0;
	}
	#bas ul.menu li{
		margin:2px 2Opx 2px -40px;
		padding-left:-2Opx;
	}
	div#bas ul.menu a, div#bas ul.sous-menu a {
			font-size: 12px;
			display: inline;
			font-weight: bold;
		}*/
#footer{
	clear:both;
	margin : 10px 0 0 0px;
	width:681px;
	height:60px;
	valign: bottom;
	color:#000000;
	text-align:left;
	position : relative;
	font-size: 9px;
	font-style:italic;
}

#contenu_home{	
	position: absolute;
	left:170px;
	top:145px;
	width:819px;/*781 + 38px à droite*/
	height:481px;
	background: #31BFCB;
	/*	background: url('images/accueil-maison-pas-chere.jpg') no-repeat;*/
}
/*Page d'accueil*/
#contenu_home_actu{
	position: absolute;
	top : 91px;
	left:227px;
	width:545px;
	height:319px;
	background: url('images/accueil-actus2.jpg') no-repeat;
	overflow: scroll;
	padding:5px;
}
#contenu_home_actu h3 a{
	color:#8BC741;
}
#contenu_home_actu h4 a, #contenu_home_actu p a{
	color:#191B5D;
}
/*Page interieur*/
#contenu_interieur{	
	position: absolute;
	left:170px;
	top:145px;
	/*width:819px;781 819 + 38px à droite*/
	width:819px;
	height:481px;
	background: #31BFCB;
}
#contenu_interieur img, #contenu_interieur_actu img{	
	z-index:1;
}
/*Page interieur*/
#contenu_interieur_actu{
	position: absolute;
	top : 10px;
	left:160px;
	width:620px;
	height:390px;
	overflow: scroll;
	padding:10px 30px 10px 10px;
}


/*Page de contenu*/
#contenu{
	position: relative;
	float:left;
	padding-left:50px;
	/*width:819px;781 + 38px à droite*/
	width:769px;
	height:551px;
	background: url('images/accueil-maison-pas-chere.jpg') no-repeat;
}


#plan li{
	list-style-type:none;
	margin:2px 0px 0px 0px;
}
#plan h3{
	margin:10px 5px 0px 5px;
}
#plan ul{
	margin:2px 10px 0px 30px;
}