/* CSS Document */

/*----------------------------------------------
			Styles sqli immobilier
-----------------------------------------------*/
/* 
 * ----------------------------------
 * Redéfinition des balises standards
 * ----------------------------------
 */
html,body{
	width: 					100%;
	height: 				100%;
	padding: 				0px;
	margin: 				0px;	
	background-color:		#6F777C;
	
	background-position:	center top;
	background-repeat: 		repeat-x;	 
}

html, body, table, input, select, textarea{
	font-family:			Verdana, Helvetica, sans-serif;
	font-size: 				11px;
	color:	 				#9F9F9F;
}
a		    {color:#E30045;text-decoration:none;}
a:hover	 	{color:#DF7D9D;text-decoration:none;}

h1			{margin:0px; padding:0px; font-size:10px;}
h3,h4,h5	{margin:0px; padding:0px; font-size:10px;}
h2 			{margin:0px; padding:0px; font-size:12px;}

table 		{border: 0px; padding:0px;}
td 			{border: 0px; vertical-align: top;}
tr 			{border: 0px; vertical-align: top;}

img 		{border: 0px; margin: 0px; padding: 0px;}

/*-----------------------------------------------------------------------------
								CONTENUS
-----------------------------------------------------------------------------*/
#conteneur_site {
	width: 100%;
	height: 100%;
}
#conteneur_site embed, #conteneur_site object {display: block;}

#referencement {
	width: 			870px;
	height: 		12px;
	padding-top: 	10px;
	padding-bottom: 10px;
	text-align: 	center;
	margin-left: 	auto;
	margin-right: 	auto;
	color: 			#CCCCCC;
}
#titre_visuel {
	width: 				522px;
	height: 			12px;
	font-size: 			12px;
	color:	 			#9F9F9F;
	padding-bottom : 	10px;
	padding-top : 		5px;
	font-weight:		bold;
	

		
}
#tableau1 {
	background:				url(img/fond_fmt.jpeg); 
	background-repeat:		no-repeat;
	width: 					870px;
	height:  				580px;
	border: 				0px; 
	/*padding-top: 			10px;*/
}

#tableau2 {
	background: 			none; 
	background-repeat:		no-repeat;
	width: 					320px; 
	height:					280px;
	border: 				0px;
	
}

#tableau3 {
	background:				url(img/fondverso_fmt.jpeg); 
	background-repeat:		no-repeat;
	width: 					870px;
	/*height:  				600px;*/
	border: 				0px; 
	/*padding-top: 			10px;*/
}

#tableau4 {
	background:				none; 
	width: 					500px;
	height:  				200px;
	margin-top: 			30px;
	vertical-align:top;
	background-color:#FFFFFF;
}

#tableau4 td{
	height:  				50px;
}


#titre {
	width:					318px;
	height: 				259px;
	text-align:				right;
	padding-top:			25px;
	padding-right:			10px;
	padding-left:			20px;
	
}

#titre2 {
	/* border:1px solid red; */
	width:					318px;
	height: 				259px;
	padding-top:			25px;
	padding-right:			10px;
	padding-left:			50px;
	/*border:					1px solid red;*/
	
}
#titre3 {
	border:1px solid red; 
	width:					250px;
	height: 				50px;
	padding-top:			25px;
	padding-right:			10px;
	padding-left:			50px;
	/*border:					1px solid red;*/
	
}

.txt_titre {
	font-weight:			bold;
		
}

.txt_titre2 {
	font-weight:			bold;
	text-align:				right;
		
}

.txt_accroche_rouge {
	font-size: 				13px;
	color:	 				#E30045;
}

.txt_accroche_rouge2 {
	font-size: 				16px;
	color:	 				#E30045;
}

#visuel{
	
	width:					522px;
	height: 				259px;
	margin-top: 			10px;
	
}

#visuel2{
	
	width:					522px;
	height: 				289px;
	padding-top: 			30px;
	
}

#chiffre1 {
    background-image:		url(img/number1.gif);
	background-repeat:		no-repeat;
	background-position:	right;
	width:					253px;
	height: 				76px;
	padding-left:			85px;
	margin-bottom:			30px;
	margin-top:				20px;
	/*border:					1px solid red;*/
		
}
.titre_chiffre {
	font-size: 				12px;
	color:     				#ffffff;
	font-weight:			bold;
	margin-bottom:			8px;
}

#chiffre2 {
    background-image:		url(img/number2.gif);
	background-repeat:		no-repeat;
	background-position:	right;
	width:					253px;
	height: 				76px;
	padding-left:			85px;
	/*border:					1px solid red;*/
		
}	

#titre_noir {
	/* border:1px solid red; */
	width:					220px;
	height: 				20px;
	padding-left:			30px;
	margin-top:				20px;
	font-size: 				16px;
	color:	 				#46413D;
	font-weight:			bold;
}	

#titre_rouge {
	/* border:1px solid red; */
	width:					290px;
	height: 				10px;
	padding-left:			30px;
	margin-top:				30px;
	font-size: 				16px;
	color:	 				#E30045;
	font-weight:			bold;
}	

#picto1 {
	/*border:				1px solid red; */
	background-image:		url(img/picto_bureaux.gif);
	background-repeat:		no-repeat;
	background-position:    18px;
	width:					50px;
	height: 				50px;
	padding-left:			60px;
}
#picto2 {
	/*border:				1px solid red; */
	background-image:		url(img/picto_commerciaux.gif);
	background-repeat:		no-repeat;
	background-position:    18px;
	width:					50px;
	height: 				50px;
	padding-left:			60px;
}
#picto3 {
	/*border:				1px solid red; */
	background-image:		url(img/picto_residentiels.gif);
	background-repeat:		no-repeat;
	background-position:    18px;
	width:					50px;
	height: 				50px;
	padding-left:			60px;
}
#picto4 {
	/*border:				1px solid red; */
	background-image:		url(img/picto_parcs.gif);
	background-repeat:		no-repeat;
	background-position:    18px;
	width:					50px;
	height: 				50px;
	padding-left:			60px;
}

#titre_picto {
	/* border:1px solid red; */
	width:					50px;
	height: 				25px;
	font-size: 				18px;
	color:	 				#E30045;
	font-weight:			bold;
	padding-top:			5px;	
}
.txt_picto {
	/* border:1px solid red; */
	width:					200px;
	height: 				25px;		
}

.txt_picto2 {
	/* border:1px solid red; */
	width:					200px;
	height: 				25px;
	padding-top:			25px;		
}

#cadre_rouge {
	/*border:					1px solid green;*/ 
	width:					870px;
	height: 				6px;
			
}