/*http://www.groupesni-logements.fr/themes/defaut//img/interface/......*/



*html #fond_footer {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.groupesni-logements.fr/themes/defaut//img/interface/contenu/fond_footer.png', sizingMethod='scale');
}


*html #degrade_location {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.groupesni-logements.fr/themes/defaut//img/interface/contenu/degrade_location.png');
}


*html #degrade_achat {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.groupesni-logements.fr/themes/defaut//img/interface/contenu/degrade_achat.png');
}


*html .fond_transparent {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.groupesni-logements.fr/themes/defaut//img/interface/contenu/fond_transparent.png', sizingMethod='scale');
}



*html .fond_transparent_alerte {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.groupesni-logements.fr/themes/defaut//img/interface/contenu/fond_transparent.png', sizingMethod='scale');
}



*html #fond_carto {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.groupesni-logements.fr/themes/defaut//img/interface/contenu/fond_mode_carto.png', sizingMethod='scale');

}



*html #loupe_carto {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.groupesni-logements.fr/themes/defaut//img/picto/loupe_carto.png', sizingMethod='crop');
}


*html #fond_haut_bt_carto {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.groupesni-logements.fr/themes/defaut//img/interface/contenu/fond_haut_carto.png', sizingMethod='scale');
}



*html #fond_mode_liste {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.groupesni-logements.fr/themes/defaut//img/interface/contenu/mode_liste.png', sizingMethod='scale');
}



*html .boutton_offre_off
{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.groupesni-logements.fr/themes/defaut//img/bouton/bt_offre_off.png', sizingMethod='scale');
}

*html .boutton_offre_on
{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.groupesni-logements.fr/themes/defaut//img/bouton/bt_offre_on.png', sizingMethod='scale');
}


.img_png
{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.groupesni-logements.fr/themes/defaut//img/interface/contenu/logo_caisse_depot.png', sizingMethod='image');
	width:74px;
	height:54px;
}


.Image_png{
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "http://www.groupesni-logements.fr/themes/defaut//img/picto/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}



*html .class_fond_cadre {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.groupesni-logements.fr/themes/defaut//img/interface/contenu/fond_cadre.png', sizingMethod='scale');
}


*html #fond_haut_bt_retour {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.groupesni-logements.fr/themes/defaut//img/interface/contenu/fond_haut_retour.png', sizingMethod='scale');
}



*html #picto_retour {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.groupesni-logements.fr/themes/defaut//img/picto/picto_retour.png', sizingMethod='crop');
}


*html #fond_haut_bt_envoyer {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.groupesni-logements.fr/themes/defaut//img/interface/contenu/fond_haut_envoyer.png', sizingMethod='scale');
}



*html #picto_envoyer {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.groupesni-logements.fr/themes/defaut//img/picto/picto_envoyer.png', sizingMethod='crop');
}


*html #fond_haut_bt_imprimer {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.groupesni-logements.fr/themes/defaut//img/interface/contenu/fond_haut_imprimer.png', sizingMethod='scale');
}



*html #picto_imprimer {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.groupesni-logements.fr/themes/defaut//img/picto/picto_imprimer.png', sizingMethod='crop');
}


*html #degrade_location_logement {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.groupesni-logements.fr/themes/defaut//img/interface/contenu/degrade_location_logement.png');
}


*html #degrade_achat_logement {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.groupesni-logements.fr/themes/defaut//img/interface/contenu/degrade_achat_logement.png');
}



*html #fond_degrade_actualite
{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.groupesni-logements.fr/themes/defaut//img/interface/contenu/fond_degrade_actualite.png');
}

*html #fond_milieu_actualite
{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.groupesni-logements.fr/themes/defaut//img/interface/contenu/fond_milieu_actualite.png');
}


*html #fond_bas_actualite
{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.groupesni-logements.fr/themes/defaut//img/interface/contenu/bas_fond_actualite.png');
}

*html .onglet_location_on {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.groupesni-logements.fr/themes/defaut//img/interface/contenu/onglet_location_on.png', sizingMethod='image');
}

*html .onglet_achat_on {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.groupesni-logements.fr/themes/defaut//img/interface/contenu/onglet_achat_on.png', sizingMethod='image');
}

*html .onglet_achat_off {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.groupesni-logements.fr/themes/defaut//img/interface/contenu/onglet_achat_off.png', sizingMethod='image');
}

*html .onglet_location_off {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.groupesni-logements.fr/themes/defaut//img/interface/contenu/onglet_location_off.png', sizingMethod='image');
}

*html #fond_achat_haut {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.groupesni-logements.fr/themes/defaut//img/interface/contenu/haut_fond_achat.png', sizingMethod='image');
}


*html #fond_achat_milieu {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.groupesni-logements.fr/themes/defaut//img/interface/contenu/milieu_fond_achat.png', sizingMethod='scale');
}


*html #fond_achat_bas {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.groupesni-logements.fr/themes/defaut//img/interface/contenu/bas_fond_achat.png', sizingMethod='image');
}


*html #fond_location_haut {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.groupesni-logements.fr/themes/defaut//img/interface/contenu/haut_fond_location.png', sizingMethod='image');
}


*html #fond_location_milieu {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.groupesni-logements.fr/themes/defaut//img/interface/contenu/milieu_fond_location.png', sizingMethod='scale');
}


*html #fond_location_bas {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.groupesni-logements.fr/themes/defaut//img/interface/contenu/bas_fond_location.png', sizingMethod='image');
}


/* CSS Document */

/*-------------------------------------------
			Styles.css SNI
-------------------------------------------*/
/*
 * ----------------------------------
 * Redéfinition des balises standards
 * ----------------------------------
 */

html,body{
	width: 					100%;
	height: 				100%;
	padding: 				0px;
	margin: 				0px;
	text-align: 			center;
	background-color:		#FFFFFF;
	background-image:		url(img/interface/contenu/image_fond.jpg);
	background-repeat:		no-repeat;
	background-position:	top center;
	height:100%;
	width:100%;
	padding:0px;
	margin:0px;
}

html, body, table, input, select, textarea{
	font-family:			Arial, Helvetica, sans-serif;
	font-size: 				11px;
	color:	 				#666666;
}


a		    {color:#666666;text-decoration:none;}
a:hover	 	{color:#666666;text-decoration:none;}

h1			{margin:0px; padding:0px; font-size:16px;}
h3			{margin:0px; padding:0px; font-size:13px;}
h2 			{margin:0px; padding:0px; font-size:14px;}
h4			{margin:0px; padding:0px; font-size:11px;}

table 		{border: 0px; padding:0px;}
td 			{border: 0px; vertical-align: top;}
tr 			{border: 0px; vertical-align: top;}

img 		{border: 0px; margin: 0px; padding: 0px;}

dl, dd, ul, li {margin:	0px; padding:0px;}

input, select{font-size:11px;}


textarea {}

form
{
	padding:0px;
	margin:0px;
}

/*
 * -----------------------------------------------------------
 * Mise en page du site
 * -----------------------------------------------------------
 */

/*#background_site
{
	background-image:url(img/interface/contenu/image_fond.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	width:1200px;
	height:863px;
	margin:auto;
}*/

/*#back_menu_gauche
{
	background-image:url(img/interface/contenu/back_menu_gauche.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	width:2px;
	height:23px;
	float:left;
}

#back_menu_droit
{
	background-image:url(img/interface/contenu/back_menu_droite.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	width:5px;
	height:23px;
	float:left;
}
*/
#back_menu_centre
{
	/*background-image:url(img/interface/contenu/back_menu_centre.jpg);
	background-repeat:repeat-x;
	background-position:top center;*/
	/*width:413px;*/
	/*width:100%;*/
	background-color:#f5f5f5;
	border:2px solid #e2e2e2;
	height:20px;
	float:left;
	padding-left:7px;

}

.img_fond1
{
	background-image:		url(img/interface/contenu/image_fond.jpg);
	background-repeat:		no-repeat;
	background-position:	top center;
}

.img_fond2
{
	background-image:		url(img/interface/contenu/img_back2.jpg);
	background-repeat:		no-repeat;
	background-position:	top center;
}

.img_fond3
{
	background-image:		url(img/interface/contenu/img_back3.jpg);
	background-repeat:		no-repeat;
	background-position:	top center;
}



.text_menu
{
	color:#666666;
	float:left;
}


.text_menu a
{
	color:#666666;
	padding:3px 5px 2px 5px;
	display:block;
	height:13px;
}

.text_menu a:hover
{
	color:#666666;
	font-weight:bold;
}

.menu_off
{
	color:#666666;
	float:left;
}


.menu_off a
{
	color:#666666;
	padding:3px 0px 2px 0px;
	display:block}

.menu_off a:hover
{
	color:#666666;
	font-weight:bold;
	background-color:#ffffff;
}

.menu_on
{
	float:left;
	color:#666666;
	font-weight:bold;
	background-color:#ffffff;
	/*padding:3px 0px 2px 0px;
	height:15px;*/
}

.width_menu_1
{
	width:85px;
}

.width_menu_2
{
	width:72px;

}

.width_menu_3
{
	width:83px;

}

.width_menu_4
{
	width:135px;

}

.width_menu_5
{
	width:125px;

}

.width_menu_6
{
	width:79px;

}

.width_menu_7
{
	width:79px;
}

.width_menu_8
{
	width:79px;
}

.width_menu_9
{
	width:79px;
}


.float_left
{
	float:left;
}

.float_right
{
	float:right;
}

#menu
{
	float:right;
}

#conteneur_menu
{
	/*width:905px;*/
	width:100%;
	height:23px;
	padding-right:15px;
	/*border:1px solid lime;*/
}

.fond_site_location
{
	background-image:url(img/interface/contenu/background_location.gif);
	background-repeat:no-repeat;
	background-position:top center;
	width:920px;
	height:373px;
}

.fond_site_achat
{
	background-image:url(img/interface/contenu/background_achat.gif);
	background-repeat:no-repeat;
	background-position:top center;
	width:920px;
	height:373px;
}


.onglet_location_on
{
	background-image:url(img/interface/contenu/onglet_location_on.png);
	background-repeat:no-repeat;
	background-position:bottom center;
	width:139px;
	height:39px;
	float:left;
}

.onglet_achat_on
{
	background-image:url(img/interface/contenu/onglet_achat_on.png);
	background-repeat:no-repeat;
	background-position:top right;
	width:139px;
	height:39px;
	float:left;
	margin-left:4px;
}
.onglet_achat_off
{
	background-image:url(img/interface/contenu/onglet_achat_off.png);
	background-repeat:no-repeat;
	background-position:bottom right;
	width:140px;
	height:39px;
	margin-left:4px;
	float:left;
	cursor:pointer;
}


.onglet_location_off
{
	background-image:url(img/interface/contenu/onglet_location_off.png);
	background-repeat:no-repeat;
	background-position:bottom center;
	width:140px;
	height:39px;
	float:left;
	cursor:pointer;
}

#onglet
{
	width:320px;
	padding-left:620px;
}

#onglet:after
{
	content:				"";
	display:				block;
	clear:					both;
}

#conteneur_site
{
	width:920px;
	margin:auto;
}

#fond_footer
{
	background-image:url(img/interface/contenu/fond_footer.png);
	background-repeat:repeat-x;
	background-position:top center;
	width:881px;
	height:76px;
	margin:auto;
}


#fond_footer a, input
{
	position:relative;
	z-index:1;
}


#texte_footer
{
	padding-top:20px;
	width:595px;
	padding-left:140px;
}

#logo_bas
{
	padding-top:12px;
	padding-right:12px;
}

#groupe_sni
{
	font-style:italic;
	color:#999999;
	padding-left:238px;
	padding-top:5px;
}

#conteneur_logo_haut
{
	padding-top:15px;
	height:27px;
	position:relative;
}

#logo
{
	position:absolute;
	top:-5px;
	left:13px;
}

#phrase_sni
{
	padding-right:15px;
	text-align:right;
}

#conteneur_flash_location
{
	padding-top:17px;
	padding-left:16px;
	padding-right:21px;
	width:883px;
	position:relative;
}

#conteneur_flash_location:after
{
	content:"";
	clear:both;
	display:block;
}

#conteneur_flash_achat
{
	padding-top:17px;
	padding-left:16px;
	padding-right:21px;
	/*display:none;*/
	width:883px;
	position:relative;
}

#conteneur_flash_achat:after
{
	content:"";
	clear:both;
	display:block;
}


#fond_achat_haut
{
	background-image:url(img/interface/contenu/haut_fond_achat.png);
	background-repeat:no-repeat;
	background-position:top center;
	width:920px;
	height:14px;
	display:table;
	padding:0px;
	margin:0px;
	/*display:none;*/
}

#fond_achat_milieu
{
	background-image:url(img/interface/contenu/milieu_fond_achat.png);
	background-repeat:repeat-y;
	background-position:top center;
	width:920px;
	/*display:none;*/
}

#fond_achat_bas
{
	background-image:url(img/interface/contenu/bas_fond_achat.png);
	background-repeat:no-repeat;
	background-position:top center;
	width:920px;
	height:15px;
	/*display:none;*/
}

#fond_location_haut
{
	background-image:url(img/interface/contenu/haut_fond_location.png);
	background-repeat:no-repeat;
	background-position:top center;
	width:920px;
	height:14px;
	display:table;
	padding:0px;
	margin:0px;
}

#fond_location_milieu
{
	background-image:url(img/interface/contenu/milieu_fond_location.png);
	background-repeat:repeat-y;
	background-position:top center;
	width:920px;
}

#fond_location_bas
{
	background-image:url(img/interface/contenu/bas_fond_location.png);
	background-repeat:no-repeat;
	background-position:top center;
	width:920px;
	height:15px;
}

#corps_site
{
	padding:0px 16px 0px 16px;
	width:888px;
}

#corps_site:after
{
	content:				"";
	display:				block;
	clear:					both;
}

#corps_site_referencement
{
	padding:0px 16px 0px 16px;
	width:888px;
	/*background-image:url(img/interface/contenu/fond_blanc.jpg);
	background-repeat:repeat-y;
	background-position:16px;*/
}

#corps_site_referencement:after
{
	content:				"";
	display:				block;
	clear:					both;
}

#degrade_location
{
	background-image:url(img/interface/contenu/degrade_location.png);
	background-repeat:no-repeat;
	background-position:top center;
	width:623px;
	height:25px;
	color:#ffffff;
	font-size:15px;
	font-weight:bold;
	text-align:left;
	padding-left:15px;
	padding-top:12px;
}



#degrade_achat
{
	background-image:url(img/interface/contenu/degrade_achat.png);
	background-repeat:no-repeat;
	background-position:top center;
	width:623px;
	height:25px;
	color:#ffffff;
	font-size:15px;
	font-weight:bold;
	text-align:left;
	padding-left:15px;
	padding-top:12px;
	/*display:none;*/
}



#conteneur_result_recherche
{
	color:#000000;
	text-align:left;
	width:638px;
	background-color:#f2f2f2;
}


.result_recherche
{
	padding:14px 14px 14px 14px;
	background-color:#f2f2f2;
	float:left;
	width:610px;
}

.bloc_descriptif_result_recherche
{
	padding-left:8px;
	width:427px;
	padding-top:5px;
}

.txt_livraison
{
	color:#e20025;
}

.txt_lieu_offre
{
	padding:5px 0px 5px 0px;;
}

.details_offre
{
	background-image:url(img/picto/loupe.gif);
	background-repeat:no-repeat;
	background-position:center left;
	text-align:left;
	padding-left:22px;
	color:#e20025;
	font-weight:bold;
	text-decoration:underline;
	margin-top:12px;
	height:16px;
}

.details_offre a
{
	color:#e20025;
	font-weight:bold;
	text-decoration:underline;
	position:relative;
	z-index:1;
}

.details_offre a:hover
{
	color:#e20025;
	font-weight:bold;
	text-decoration:underline;
	position:relative;
	z-index:1;
}

.pagination_haut
{
	padding:16px 0px 6px 0px;
	border-bottom:1px solid #999999;
	color:#999999;
	width:610px;
	margin:0px 14px 0px 14px;
}

.pagination_haut a
{
	color:#999999;
}

.pagination_haut a:hover
{
	color:#999999;
}

.pagination_haut:after
{
	content:				"";
	display:				block;
	clear:					both;
}


.pagination_bas
{
	padding:6px 0px 16px 0px;
	border-top:1px solid #999999;
	color:#999999;
	width:610px;
	margin:0px 14px 0px 14px;
}

.pagination_bas a
{
	color:#999999;
}

.pagination_bas a:hover
{
	color:#999999;
}

.pagination_bas:after
{
	content:				"";
	display:				block;
	clear:					both;
}

#conteneur_liste
{
	width:100%;
}

#conteneur_liste:after
{
	content:				"";
	display:				block;
	clear:					both;
}


/*.fond_transparent_location
{
	background-image:url(img/interface/contenu/fond_transparent_location.gif);
	background-repeat:repeat-y;
	width:204px;
	padding:0px 17px 30px 17px;
	color:#ffffff;
	text-align:center;
	background-color:#a44981;
}

.fond_transparent_achat
{
	background-image:url(img/interface/contenu/fond_transparent_achat.gif);
	background-repeat:repeat-y;
	width:204px;
	padding:0px 17px 30px 17px;
	color:#ffffff;
	text-align:center;
}*/



.fond_transparent
{
	background-image:url(img/interface/contenu/fond_transparent.png);
	background-repeat:repeat-y;
	width:204px;
	padding:0px 17px 30px 17px;
	color:#ffffff;
	text-align:center;
}





#cadre_droit
{
	padding-left:11px;
	width:239px;
}

#cadre_gauche
{
	width:638px;
}

.intitules_champs
{
	font-size:12px;
	padding-top:7px;
	padding-bottom:4px;
	text-align:left;
	padding-left:4px;
}

.ancien_neuf
{
	font-size:12px;
	padding-top:15px;
	padding-bottom:5px;
	text-align:left;
	padding-left:0px;
}

html>body .ancien_neuf
{
	padding-left:4px;
}

*:first-child+html .ancien_neuf
{
	padding-left:0px;
}

.surface input
{
	width:83px;
}

.type_bien select
{
	width:199px;
}

.departement input
{
	width:191px;
}

.nbre_piece
{
	text-align:left;
	padding-left:0px;
}

.nbre_piecev2
{
	text-align:left;
	padding-left:0px;
}

html>body .nbre_piece
{
	padding-left:4px;
}

html>body .nbre_piecev2
{
	padding-left:4px;
}

html>body .nbre_piecev2 label
{
	margin-right:7px;
}

html>body .nbre_piece label
{
	margin-right:7px;
}

*:first-child+html .nbre_piece label
{
	margin-right:0px;
}

*:first-child+html .nbre_piecev2 label
{
	margin-right:0px;
}

*:first-child+html .nbre_piecev2
{
	padding-left:0px;
}

.loyer select
{
	width:199px;
}

.loyer input
{
	width:191px;
}

.ville_cp input
{
	width:191px;
}

.prix select
{
	width:199px;
}

.prix input
{
	width:83px;
}

.lettre_a
{
	padding-left:4px;
	padding-right:4px;
}

#fond_resulat_recherche
{
	background-image:url(img/interface/contenu/fond_resultat_recherche.gif);
	background-repeat:no-repeat;
	background-position:top center;
	/*width:188px;*/
	height:17px;
	font-size:12px;
	color:#e20025;
	font-weight:bold;
	text-align:center;
	margin-top:20px;
	padding-top:3px;
}

#formulaire_recherche_bien
{
	text-align:center;
}

#picto_autres_offres
{
	background-image:url(img/picto/loupe.gif);
	background-repeat:no-repeat;
	background-position:center left;
	padding-left:22px;
	color:#ffffff;
	text-align:left;
	font-size:12px;
	height:16px;
	margin-left:5px;
}

#picto_autres_offres a
{
	color:#ffffff;
	text-decoration:none;
}

#picto_autres_offres a:hover
{
	color:#ffffff;
	text-decoration:none;
}
#txt_autres_offres
{
	text-align:left;
	padding-top:10px;
	padding-bottom:4px;
	padding-left:5px;
}

.space
{
	height:17px;
}

#titre_alerte
{
	font-size:12px;
	border-bottom:1px solid white;
	font-weight:bold;
	padding-bottom:5px;
}

/*.fond_transparent_location_alerte
{
	background-image:url(img/interface/contenu/fond_transparent_location.gif);
	background-repeat:repeat-y;
	width:216px;
	padding:13px 11px 18px 11px;
	color:#ffffff;
	text-align:center;
}

.fond_transparent_achat_alerte
{
	background-image:url(img/interface/contenu/fond_transparent_achat.gif);
	background-repeat:repeat-y;
	width:216px;
	padding:13px 11px 18px 11px;
	color:#ffffff;
	text-align:center;
}*/

.fond_transparent_alerte
{
	background-image:url(img/interface/contenu/fond_transparent.png);
	background-repeat:repeat-y;
	width:216px;
	padding:13px 11px 18px 11px;
	color:#ffffff;
	text-align:center;
}




#champ_email
{
	padding-left:5px;
	text-align:left;
	padding-top:10px;
	font-size:12px;
	padding-bottom:5px;
}

#champ_email input
{
	margin-top:5px;
}

#champs_inscription_annonce
{
	text-align:left;
	width:100%;
	height:auto;
	padding-top:13px;
}

#champs_inscription_annonce:after
{
	content:				"";
	display:				block;
	clear:					both;
}

#case_a_cocher
{
	padding-left:1px;
}

html>body #case_a_cocher
{
	padding-left:5px;
}

*:first-child+html #case_a_cocher
{
	padding-left:0px;
}

#champ_email input
{
	width:198px;
}

#text_inscription
{
	width:179px;
	padding-left:6px;
}

#fond_carto
{
	background-image:url(img/interface/contenu/fond_mode_carto.png);
	background-repeat:no-repeat;
	background-position:top center;
	width:176px;
	height:23px;
	color:#ffffff;
	padding-top:4px;
	padding-left:45px;
}


#loupe_carto
{
	background-image:url(img/picto/loupe_carto.png);
	background-repeat:no-repeat;
	background-position:center left;
	text-align:left;
	padding-left:30px;
	color:#ffffff;
	height:18px;
}

#loupe_carto a
{
	color:#ffffff;
}

#loupe_carto a:hover
{
	color:#ffffff;
}



#loupe_carto a, input{

	position:relative;
	z-index:1;
}

#bloc_carte
{
	padding:11px 7px 0px 7px;
}

#carte
{
	display:table;
}

#carte img
{
	vertical-align:bottom;
}

#fond_haut_bt_carto
{
	background-image:url(img/interface/contenu/fond_haut_carto.png);
	background-repeat:no-repeat;
	background-position:top center;
	width:144px;
	height:18px;
	color:#ffffff;
	font-size:11px;
	font-weight:normal;
	padding-top:5px;
	padding-left:2px;
	margin-top:2px;
	margin-right:5px;
}



#fond_haut_bt_carto a, input {

	position: relative;
	z-index: 1;
}

#bt_alerte
{
	margin-top:5px;
}

#bloc_carte
{
	padding:9px 9px 9px 9px;
	display:table;
}

#bandeau_bas_carte
{
	background-color:#ffffff;
	background-repeat:repeat-y;
	padding:0px 0px 0px 0px;
	width:619px;
}


#bandeau_bas_carte:after
{
	content:				"";
	display:				block;
	clear:					both;
}

#picto_maison
{
	background-image:url(img/picto/maison.gif);
	background-repeat:no-repeat;
	background-position:center left;
	text-align:left;
	padding-left:30px;
	color:#000000;
	height:24px;
	padding-top:10px;
	margin-left:9px;
	margin-right:32px;
	margin-top:3px;

}


#picto_appartement
{
	background-image:url(img/picto/appartement.gif);
	background-repeat:no-repeat;
	background-position:center left;
	text-align:left;
	padding-left:30px;
	color:#000000;
	height:24px;
	padding-top:10px;
	margin-right:42px;
	margin-top:3px;
}

#picto_appartemnt_maison
{
	background-image:url(img/picto/maison_appartement.gif);
	background-repeat:no-repeat;
	background-position:center left;
	text-align:left;
	padding-left:30px;
	color:#000000;
	height:26px;
	padding-top:10px;
	margin-top:3px;
}


#fond_mode_liste
{
	background-image:url(img/interface/contenu/mode_liste.png);
	background-repeat:no-repeat;
	background-position:top center;
	width:84px;
	height:23px;
	color:#ffffff;
	font-size:11px;
	font-weight:normal;
	margin-top:2px;
	margin-right:5px;
}


#picto_mode_liste
{
	background-image:url(img/picto/picto_fleche.gif);
	background-repeat:no-repeat;
	background-position:center left;
	text-align:left;
	padding-left:15px;
	color:#ffffff;
	height:15px;
	margin-top:4px;
	margin-left:10px;
}

#picto_mode_liste a, input
{
	position:relative;
	z-index:1;
}

#picto_mode_liste a
{
	color:#ffffff;
}

#picto_mode_liste a:hover
{
	color:#ffffff;
}

.boutton_offre_on
{
	background-image:url(img/bouton/bt_offre_on.png);
	background-repeat:no-repeat;
	background-position:top center;
	border:0px;
	width:203px;
	height:38px;
	cursor:pointer;
}

.boutton_offre_off
{
	background-image:url(img/bouton/bt_offre_off.png);
	background-repeat:no-repeat;
	background-position:top center;
	border:0px;
	width:201px;
	height:35px;
	cursor:pointer;
}



.boutton_alerte_on
{
	background-image:url(img/bouton/bt_alerte_on.png);
	background-repeat:no-repeat;
	background-position:top center;
	border:0px;
	width:203px;
	height:37px;
	cursor:pointer;
}


.boutton_alerte_off
{
	background-image:url(img/bouton/bt_alerte_off.png);
	background-repeat:no-repeat;
	background-position:top center;
	border:0px;
	width:201px;
	height:35px;
	cursor:pointer;
}

#bt_offres
{
	width:203px;
	height:39px;
}

#bt_alerte
{
	width:203px;
	height:41px;
	padding-left:5px;
}

.img_png
{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='themes/defaut/img/interface/contenu/logo_caisse_depot.png', sizingMethod='image');
	width:74px;
	height:54px;
}


.conteneur_bloc_specification
{
	width:100%;

}
.conteneur_bloc_specification td
{
	vertical-align:bottom;
	color:#000000;
}

.conteneur_bloc_specification:after
{
	content:				"";
	display:				block;
	clear:					both;
}

.bloc_livraison
{
	width:155px;
}
.bloc_livraison_location
{
	padding-right:5px;
}

.bloc_prix
{
	width:155px;
}

.bloc_image
{
	position:relative;
	width:153px;
	height:102px;
}

.bloc_image img
{
	text-align:left;
}

.img_notif
{
	position:absolute;
	top:0px;
	left:0px;19px;
	z-index:1;
}


.picto
{
	background-image:url(img/picto/picto.gif);
	background-repeat:no-repeat;
	background-position:center left;
	text-align:left;
	padding-left:17px;
	color:#e20025;
	margin-top:5px;
	text-decoration:underline;
	margin-left:5px;
}

.picto a
{
	color:#e20025;
}

.picto a:hover
{
	color:#e20025;
}

.titre_referencement
{
	font-size:13px;
	padding-left:7px;
	padding-bottom:6px;
}

.bloc_gauche_referencement
{
	width:285px;
}

.bloc_recherche_departement
{
	width:100%;
	padding-bottom:25px;
}

.bloc_recherche_departement:after
{
	content:				"";
	display:				block;
	clear:					both;
}

.bloc_recherche_ville
{
	width:100%;
}

.bloc_recherche_ville:after
{
	content:				"";
	display:				block;
	clear:					both;
}

#bloc_resultat_recherche
{
	padding:9px 9px 25px 9px;
}


.couleur_titre_referencement
{
	background-color:#d5d5d5;
	color:#8a8888;
	font-weight:bold;
	height:11px;
	padding-top:8px;
	padding-bottom:8px;
}


.type_offre_table_referencement
{
	width:73px;
	border-right:1px solid white;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:7px;
}

.type_bien_table_referencement
{
	width:89px;
	border-right:1px solid white;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:10px;
}

.ville_table_referencement
{
	width:137px;
	border-right:1px solid white;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:10px;
}

.ville_titre
{
	padding-left:60px;
	width:87px;
	border-right:1px solid white;
	padding-top:8px;
	padding-bottom:8px;
}

.code_postal_table_referencement
{
	width:79px;
	border-right:1px solid white;
	height:11px;
	padding-top:8px;
	padding-bottom:8px;
	text-align:center;
}

.prix_table_referencement
{
	width:76px;
	border-right:1px solid white;
	padding-top:8px;
	padding-bottom:8px;
	text-align:center;
}

.details_table_referencement
{
	width:114px;
	padding-top:8px;
	padding-bottom:8px;
	text-align:center;
}

.conteneur_enregistrement
{
	width:602px;
}

.conteneur_enregistrement:after
{
	content:				"";
	display:				block;
	clear:					both;
}

.detail_offre_referencement
{
	background-image:url(img/picto/loupe.gif);
	background-repeat:no-repeat;
	background-position:center left;
	text-align:left;
	padding-left:22px;
	color:#e20025;
	text-decoration:underline;
	height:16px;
	margin-left:7px;
}

.detail_offre_referencement a
{
	color:#e20025;
}

.detail_offre_referencement a:hover
{
	color:#e20025;
}

.couleur_fond1
{
	background-color:#f8f8f8;
}

.couleur_fond2
{
	background-color:#f4f4f4;
}

#bloc_table_referencement
{
	padding:14px 14px 14px 20px;
	float:left;
}


.dataResFound
{
	width:154px;
	padding-left:50px;
}

.dataResFound:after
{
	clear:both;
	display:table;
	content:"";
}

.pagination a
{
	text-decoration : underline;
}

.pagination_off
{
	text-decoration : underline;
}
.pagination_on
{
	font-weight: bold;
}


#no_data
{
	padding:20px 0px 20px 16px;
}




.offre_trouve
{
	width:90px;
}

/****************** POUR LE SLIDESHOW **************************/
.imgSlide { position: absolute; visibility: hidden; }
#slideShowLargeHref { cursor: pointer; }



/*************************************************************************/
/*************************************************************************/


/*********************************************************************NADIA************************************************************************/
/********************************************************************fiche logement*************************************************************/


#conteneur_fiche_logement
{
	color:#000000;
	text-align:left;
	width:888px;
	background-color:#f2f2f2;
}

.fiche_logement
{
	padding:14px 14px 14px 14px;
	background-color:#f2f2f2;
	float:left;
	position:relative;
	width:860px;
}

.bloc_descriptif_fiche_logement
{
	padding-left:10px;
	width:589px;
	margin-bottom:13px;
	padding-top:15px;
	float:right;

}

#picto_poitille
{
	background-image:url(img/picto/pointille.gif);
	background-repeat:repeat-x;
	background-position:center ;
	width:570px;
	height:1px;
	padding-top:8px;

}

.localiser_offre
{
	background-image:url(img/picto/loupe_recher.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	text-align:left;
	padding-left:22px;
	color:#e20025;
	text-decoration:underline;
	height:17px;
}

.localiser_offre a
{

	color:#e20025;
	text-decoration:underline;
	position:relative;
	z-index:1;

}

.localiser_offre a:hover
{

	color:#e20025;
	text-decoration:underline;

}

.telecharger_plaquette
{
	background-image:url(img/picto/telecharger.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	text-align:left;
	padding-left:22px;
	color:#e20025;
	text-decoration:underline;
	height:17px;
	/*margin-left :20px;*/
}



.telecharger_plaquette a
{

	color:#e20025;
	text-decoration:underline;
	position:relative;
	z-index:1;


}


.telecharger_plaquette a:hover
{

	color:#e20025;
	text-decoration:underline;

}


.acces_formulaire
{
	background-image:url(img/picto/fleche.gif);
	background-repeat:no-repeat;
	background-position:center left;
	text-align:left;
	padding-left:22px;
	color:#e20025;
	text-decoration:underline;
	height:17px;

}



.acces_formulaire a
{

	color:#e20025;
	text-decoration:underline;
	position:relative;
	z-index:1;

}

.acces_formulaire a:hover
{

	color:#e20025;
	text-decoration:underline;

}

.telephoner
{
	background-image:url(img/picto/telephone.gif);
	background-repeat:no-repeat;
	background-position:center left;
	text-align:left;
	padding-left:22px;
	color:#e20025;
	text-decoration:none;
	height:17px;


}



.telephoner a
{

	color:#e20025;
	position:relative;
	z-index:1;

}

.telephoner a:hover
{

	color:#e20025;


}

.espace_haut
{
	padding-top:10px;
}

.espace_haut table
{
	color:#000000;
	width:823px;
}

.espace_bas
{
	padding-bottom:10px;
}

.taille_contenu
{
	font-size:12px;
}


#fiche_descriptif_fiche_offre
{
	line-height:13px;
	margin-top:11px;
	width:100%;
	float:left;
}

.class_fond_cadre
 {
	background-image:url(img/interface/contenu/fond_cadre.png);
	background-repeat:no-repeat;
	height:114px;
}


.class_fond_cadre_contenu
{
	float:left;
	height:114px;
	line-height:14px;
	margin-right:3px;
	padding-bottom:0;
	padding-left:8px;
	padding-top:6px;
	width:180px;
}

.class_fond_cadre_contenu_telephone
{
	float:left;
	height:114px;
	line-height:14px;
	padding-bottom:0;
	padding-left:8px;
	padding-top:6px;
	width:180px;
}

.present_environ_ligne {
	display:table;
	margin-bottom:10px;
	width:100%;
}


.present_environ_ligne ul{
	display: table;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-bottom  : 5px;
	padding-left:0;
}


.present_environ_ligne  li{
	background-image:url(img/picto/puce.gif);
	background-position:left 3px;
	background-repeat:no-repeat;
	display:table;
	padding-left:12px;
	margin-bottom  : 6px;
}
/*IE6*/
* html .present_environ_ligne ul{
	list-style: none;
	margin-left:0px;
	padding-left:0px;
	display: table;
	float: left;
	margin: 8px 0px 8px 0px;
	width:550px;


}
/*IE7*/
*+html .present_environ_ligne ul{
	list-style: none;
	margin-left:0px;
	padding-left:0px;
	display: table;
	float: left;
	margin: 8px 0px 8px 0px;
	width:550px;

}


.class_image_float
{
	float:left;
	margin-right:18px;
}

.class_fond_type
{

	background-color:#d7d7d7;
	padding-top:5px;
	padding-bottom:5px;

}


.menu_off_onglet
{
	color:#ffffff;
	background-image:url(img/interface/contenu/fond_menu_off.png);
	background-repeat:repeat-x;
	background-position:center;
	padding-left:15px;
	padding-right:15px;
	font-size:12px;
	height:17px;
	margin-right:2px;
	margin-left:1px;
	vertical-align:middle;
	padding-top:8px;




}


.menu_on_onglet
{
	color:#000000;
	background-color:#f2f2f2;
	padding-left:15px;
	padding-top:6px;
	padding-right:15px;
	padding-bottom:1px;
	font-size:12px;
	margin-right:2px;
	border-top: 2px solid #d9d9d9;
	border-left: 2px solid #d9d9d9;
	border-right: 2px solid #d9d9d9;
	border-bottom: 2px solid #f2f2f2;
	height:14px;






}
.menu_navigation

{
	cursor:pointer;
	float:left;
	width:199px;

}

.menu_navigation_situation

{
	cursor:pointer;
	float:left;
	width:128px;

}

.class_blok
{
	float:left;
	border:2px solid #d9d9d9;
	width:823px;
	padding-left:12px;
	padding-right:12px;

}



#fond_haut_bt_retour
{
	background-image:url(img/interface/contenu/fond_haut_retour.png);
	background-repeat:no-repeat;
	background-position:top center;
	width:60px;
	height:18px;
	color:#ffffff;
	font-size:11px;
	font-weight:normal;
	padding-top:5px;
	padding-left:2px;
	margin-top:2px;
	margin-right:5px;
	float:left;

}


#fond_haut_bt_retour a
{

	color:#ffffff;
	cursor:pointer;
	position:relative;
	z-index:1;

}



#fond_haut_bt_retour a:hover
{

	color:#ffffff;
	cursor:pointer;

}




#picto_retour
{
	background-image:url(img/picto/picto_retour.png);
	background-repeat:no-repeat;
	background-position:top left;
	text-align:left;
	padding-left:15px;
	color:#ffffff;
	height:18px;
	margin-left:8px;
}



#fond_haut_bt_envoyer
{
	background-image:url(img/interface/contenu/fond_haut_envoyer.png);
	background-repeat:no-repeat;
	background-position:top center;
	width:127px;
	height:18px;
	color:#ffffff;
	font-size:11px;
	font-weight:normal;
	padding-top:5px;
	padding-left:2px;
	margin-top:2px;
	margin-right:5px;
	float:left;
}



#fond_haut_bt_envoyer a
{

	color:#ffffff;
	position:relative;
	z-index:1;

}




#picto_envoyer
{
	background-image:url(img/picto/picto_envoyer.png);
	background-repeat:no-repeat;
	background-position:top left;
	text-align:left;
	padding-left:30px;
	color:#ffffff;
	height:18px;
	margin-left:8px;
}



#fond_haut_bt_imprimer
{
	background-image:url(img/interface/contenu/fond_haut_imprimer.png);
	background-repeat:no-repeat;
	background-position:top center;
	width:81px;
	height:18px;
	color:#ffffff;
	font-size:11px;
	font-weight:normal;
	padding-top:5px;
	padding-left:2px;
	margin-top:2px;

	float:left;
}


#fond_haut_bt_imprimer a
{

	color:#ffffff;
	position:relative;
	z-index:1;

}




#picto_imprimer
{
	background-image:url(img/picto/picto_imprimer.png);
	background-repeat:no-repeat;
	background-position:top left;
	text-align:left;
	padding-left:23px;
	color:#ffffff;
	height:19px;
	margin-left:8px;
}



#degrade_location_logement
{
	background-image:url(img/interface/contenu/degrade_location_logement.png);
	background-repeat:no-repeat;
	background-position:top center;
	width:888px;
	height:25px;
	color:#ffffff;
	font-size:15px;
	font-weight:bold;
	text-align:left;
	padding-top:12px;

}



#degrade_achat_logement
{
	background-image:url(img/interface/contenu/degrade_achat_logement.png);
	background-repeat:no-repeat;
	background-position:top center;
	width:888px;
	height:25px;
	color:#ffffff;
	font-size:15px;
	font-weight:bold;
	text-align:left;
	/*padding-left:15px;*/
	padding-top:12px;
	display:block;
}




#fiche_visuel_projet_offre {
	background-color:#EDEDEF;
	display:block;
	height:auto;
	position:absolute;
	width:258px;
	float:left;
}

.class_visuel_1 {
	/*padding:3px;*/
	width:252px;
	float:left;
	position:relative;
}

#fiche_visuel_control {
	height:208px;
	width:252px;
	float:left;
}

.ficheProgImgPreviousNext {
	position: absolute;
	z-index: 100;
}

.ficheProgImgPrevious {
	width: 25px;
	height: 25px;
	background-image: url(img/bouton/fleche/gif/previous.gif);
	position: relative;
	z-index: 100;
	top: 91.5px;
	left: 0px; /* 0 */
	visibility: hidden;
	cursor: pointer;
}

*:first-child+html  .ficheProgImgPrevious { background-image: url(img/bouton/fleche/png/previous.png); }
html>body .ficheProgImgPrevious { background-image: url(img/bouton/fleche/png/previous.png); }

.ficheProgImgNext {
	width: 25px;
	height: 25px;
	background-image: url(img/bouton/fleche/gif/next.gif);
	position: relative;
	z-index: 100;
	top: 91.5px;
	left: 227px; /* 227 */
	visibility: hidden;
	cursor: pointer;
}


*:first-child+html  .ficheProgImgNext { background-image: url(img/bouton/fleche/png/next.png); }
html>body .ficheProgImgNext { background-image: url(img/bouton/fleche/png/next.png); }

/** Pour le gros slide */
#slideSowLarge {
	background-color: #E2E2E2;
	width: 800px;
	height: 600px;
	text-align: left; /* Important */
}
.ficheProgImgImpression {
	position: absolute;
	z-index: 100;
}
*:first-child+html  .ficheProgImgPrint { background-image: url(img/bouton/fleche/png/print.gif); background-repeat:no-repeat; }
html>body .ficheProgImgPrint { background-image: url(img/bouton/fleche/png/print.gif); background-repeat:no-repeat;}

.ficheProgImgPrint {
	width: 25px;
	height: 25px;
	background-image: url(img/bouton/fleche/gif/print.gif);
	background-repeat:no-repeat;
	position: relative;
	z-index: 100;
	top: 160px;
	left: 114px; /* 114 */
	visibility: hidden;
	cursor: pointer;
}

#slideSowLarge .ficheProgImgPrevious {
	width: 50px;
	height: 50px;
	top: 275px;
	left: 0px;
	visibility: visible;
	background-color: inherite;
	background-image: url(img/bouton/fleche/gif/previousLarge.gif);
}

*:first-child+html  #slideSowLarge .ficheProgImgPrevious { background-image: url(img/bouton/fleche/png/previousLarge.png); }
html>body #slideSowLarge .ficheProgImgPrevious { background-image: url(img/bouton/fleche/png/previousLarge.png); }

#slideSowLarge .ficheProgImgNext {
	width: 50px;
	height: 50px;
	top: 275px;
	left: 750px;
	visibility: visible;
	background-color: inherite;
	background-image: url(img/bouton/fleche/gif/nextLarge.gif);
}

*:first-child+html #slideSowLarge .ficheProgImgNext { background-image: url(img/bouton/fleche/png/nextLarge.png); }
html>body #slideSowLarge .ficheProgImgNext { background-image: url(img/bouton/fleche/png/nextLarge.png); }

*:first-child+html  #slideSowLarge .ficheProgImgPrint { background-image: url(img/bouton/fleche/png/print.gif); background-repeat:no-repeat;}
html>body #slideSowLarge .ficheProgImgPrint { background-image: url(img/bouton/fleche/png/print.gif); background-repeat:no-repeat;}

#slideSowLarge .ficheProgImgPrint {
	width: 25px;
	height: 25px;
	background-image: url(img/bouton/fleche/gif/print.gif);
	background-repeat:no-repeat;
	position: relative;
	z-index: 100;
	top: 570px;
	left: 380px; /* 325 */
	visibility: visible;
	cursor: pointer;
}

/***********************************************************************formulaire contact*****************************************************************************************/


.contenu_general_formulaire
{
	height:100%;
	margin:auto;
	width:500px;
}

.contenu_general_formulaire input
{
	width:156px;
	/*border:1px solid #7f9db9;*/
}


.contenu_general_formulaire textarea
{
	width:434px;
	/*border:1px solid #7f9db9;*/
}





.contenu_general_formulaire select
{
	width:325px;
	/*border:1px solid #7f9db9; */
	height:19px;
}



.marge_contenu_contact
{
	margin-top:10px;
	margin-bottom:10px;
	margin-left:12px;
	margin-right:15px;
}

.class_border_formulaire

{
	border:1px solid #cacaca;
}

.espace_haut_formulaire
{
	padding-top:12px;
}


.class_conteneur
{
	width:437px;
	padding-left:10px;
	padding-right:10px;
	padding-top:25px;
	padding-bottom:10px;
	margin-top:25px;
	position:relative;
}

.class_conteneur img
{
	position:absolute;
	top:-10px;
	left:10px;
}

.class_espace_cote_champ
{
	padding-left:5px;
}

.border_informations_personnelles
{
	border-bottom:1px dashed #cacaca;
	float:left;
}





/**************************************************************************FIN STYLE NADIA****************************************************************************************/


/********************************************************************************************************************/
/********************************************styles ASMAA**************************************************************/
/********************************************************************************************************************/
#fond_haut_actualite
{
	background-image:url(img/interface/contenu/entete_fond_actualite.png);
	background-repeat:no-repeat;
	background-position:top center;
	height:15px;
}
#fond_actualite
{
	background-color:#FFFFFF;
	width:918px;
	border-right:2px solid #b2b2b2;
	padding-bottom:11px;
	text-align:left;
}
#cadre_actualite
{
	width:889px;
	margin:auto
}
#fond_degrade_actualite
{
	background-image:url(img/interface/contenu/fond_degrade_actualite.png);
	height:25px;
	background-position:left;
	background-repeat:no-repeat;
	font-size:15px;
	padding-left:13px;
	padding-top:12px;
	font-weight:bold;
}

#fond_milieu_actualite
{
	background-color:#f2f2f2;
	background-image:url(img/interface/contenu/fond_milieu_actualite.png);
	background-repeat:repeat-x;
	padding:17px 21px 35px 21px;
	background-position:top;
}

#fond_bas_actualite
{
	background-image:url(img/interface/contenu/bas_fond_actualite.png);
	height:5px;
	width:920px;
	background-repeat:no-repeat;
}

.pagination_haut_actualite
{
	border-bottom:1px solid #999999;
	height:13px;
	padding-bottom:3px;
	margin-bottom:19px;
	color:#999999;
}
.pagination_bas_actualite
{
	border-top:1px solid #999999;
	height:13px;
	padding-top:5px;
	margin-top:25px;
	color:#999999;
	width:100%;
}
.titre_acctualite
{
	color:#000000;
	font-size:13px;
	padding-bottom:11px;
}
.date_actualite
{
	color:#8f8f8f;
	font-size:11px;
	font-style:italic;
}
.infos_actualite
{
	margin-bottom:17px;
}
.liste_actualites
{
	margin-bottom:15px;
}
.liste_actualites:after
{
	content:"";
	display:block;
	clear:both;
}
.description_actualite
{
	width:679px;
	/*padding-left: 17px;*/
	text-align:justify;
	color:#000000;
}


.description_actualite p
{
	color:#919191;
	padding-top:11px;

}
.description_actualite a
{
	color:#e20025;
	text-decoration:underline;
}

/*.description_actualite ul
{

	list-style-image:url(img/picto/puce.gif);
	list-style-position:outside;
	display:list-item;
	margin-left:15px;
	font-size:11px;
}
*/
/*.description_actualite ul li
{
	list-style-image:url(img/picto/puce.gif);
	list-style-position:outside;
	display:list-item;
	/*margin-left:15px;*/
	/*padding-left:15px;*/
	/*width:100%;




}
*/




.description_actualite ul{
	display: table;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-bottom  : 5px;
	padding-left:0;
}


.description_actualite li{
	background-image:url(img/picto/puce.gif);
	background-position:left 3px;
	background-repeat:no-repeat;
	display:table;
	padding-left:12px;
	margin-bottom  : 6px;
}
/*IE6*/
* html .description_actualite ul{
	list-style: none;
	margin-left:0px;
	padding-left:0px;
	display: table;
	float: left;
	margin: 8px 0px 8px 0px;
	width:650px;
}
/*IE7*/
*+html .description_actualite ul{
	list-style: none;
	margin-left:0px;
	padding-left:0px;
	display: table;
	float: left;
	margin: 8px 0px 8px 0px;
	width:650px;
}



/*.description_actualite ul li
{
	background-image:url(img/picto/puce.gif);
	background-position:left 3px;
	background-repeat:no-repeat;
	display:table;
	margin-bottom:6px;
	padding-left:12px;
	border:1px solid red;


}
*/

#contenu_article
{
	color:#000000;
	font-size:12px;
	text-align:justify;
	width:100%;

	}
#contenu_article a
{
	color:#e20025;
	text-decoration:underline;
}
#contenu_article ul
{
	list-style-image:url(img/picto/puce.gif);
	list-style-position:inside;
	padding-left:17px;
}
#contenu_article:after
{
	content:"";
	display:block;
	clear:both;
}
.titre_article
{
	color:#000000;
	font-size:14px;
	padding-bottom:17px;
}
.date_article
{
	color:#8f8f8f;
	font-style:italic;
}
.sous_titre_article
{
	color:#000000;
	font-size:13px;
	padding-bottom:11px;

}

.sous_description
{
	padding-top:11px;
	padding-bottom:23px;
}
.imgAlignLeft
{
	float:left;
	margin-right:17px;

}
.imgAlignRight
{
	float:right;
	margin-left:17px;
}
/********************************************************************************************************************/
/********************************************fin styles ASMAA***********************************************************/
/********************************************************************************************************************/

/*-------------------------------------------------*/
/*-------------------CONTACT-----------------------*/
/*-------------------------------------------------*/
#conteneur_formulaire_fiche
{
	/*height: 490px;*/
	height:640px;
	overflow: hidden;
	width:473px;
}
* html #conteneur_formulaire_fiche
{
	height: auto;
	/*height:560px;*/
	overflow: hidden;
	width:473px;

}


#form_champs_obligatoire_contact {
	float: left;
	height: 20px;
	margin-left:15px;
	width:110px;
}
#form_contact_btn_envoyer {
	float: right;
	height: 20px;
	margin-right: 12px;
}
#form_contact_btn_envoyer_fiche {
	float: right;
	height: 20px;
	padding-right:9px;
}
#form_btn_fermer {
	float: right;
	height: 20px;
	padding-right:9px;
}

.form_demande_contact_bloc01 { width: auto; float: left;}
.form_demande_contact_bloc02 { width: 210px; float: left;}
.form_demande_contact_bloc03 { width: auto; float: left;}

.form_demande_contact_bloc01 input { width: 150px;}
.form_demande_contact_bloc02 input { width: 152px;}
.form_demande_contact_bloc03 input { width: 368px;}

.form_demande_contact_type01 { width:60px; float: left; line-height: 20px;}
.form_demande_contact_type02 { width: 152px; float: left; line-height: 20px;}
.form_demande_contact_type03 { width:56px; float: left; line-height: 20px;}
.form_demande_contact_type04 { width: 360px; float: left; line-height: 20px;}



/*--------------------------------------------------------------------------------------*/
.formulaire_element_conteneur {
	margin-bottom: 12px;
}

#forumlaire_texte_introduction {

	margin-top:10px;
	margin-bottom:10px;
	margin-left:12px;
	margin-right:15px;

}
.formulaire_element_haut {
	width: 459px;
	height: 21px;
	padding-left: 9px;
	background-image: url(img/interface/formulaire/formulaire_element_haut.gif);
	background-repeat: no-repeat;
	text-align:left;
}

.element_haut {
	width: 459px;
	height: 21px;
	padding-left: 9px;
	background-repeat: no-repeat;
}

.formulaire_element_milieu {
	width: 438px;
	padding: 0px 15px 4px 15px;
	background-image: url(img/interface/formulaire/formulaire_element_milieu.gif);
	background-repeat: repeat-y;
	display: table;
}

.formulaire_element_milieu input, .formulaire_element_milieu select, .formulaire_element_milieu textarea{
	color: #666666;
}
.formulaire_element_bas {
	width: 468px;
	height: 5px;
	background-image: url(img/interface/formulaire/formulaire_element_bas.gif);
	background-repeat: no-repeat;
}
.formulaire_element_haut_titre {
	font-size: 12px;
	background-color: white;
	font-weight: bold;
	padding: 0px 6px 0px 6px;
}

.element_haut_titre {
	font-size: 12px;
	font-weight: bold;
	padding: 0px 6px 0px 6px;
}

/*---------------------------------*/
.form_input_float {
	float: left;
}
.form_titre_programme {
	color: #97BE0E;
	font-size: 14px;
	font-weight: bold;
}
.ipt_blue_bkg {
	background-color: #E0EAF5;
}
.ipt_green_bkg {
	background-color: #D7E8E7;
}
/*---------------------------------*/
.elem_form, .elem_error {
	display: table;
	padding:  6px 4px 6px 4px;
}
.elem_error {
	background-color: #FEEFE7;
	color: #DA091B;
}
#form_pave01 {
	width: 430px;
}

#select_specifier_demande {
	width: 220px;
}

#typedemande { width: 100%;}
#bloc_rdv {
	width: 430px;
	display: none;
}

.form_pave02_ipt1 {
	margin-right: 30px;
}
.form_pave02_radio input{
	margin-right: 10px;
}
.form_pave02_radio input{
	vertical-align: middle;
}

#form_pave03 {
	width: 430px;
	clear: both;
	display: table;
}
#form_pave03 textarea{
	width: 430px;
	height: 56px;
}

.form_demande_bloc01 { width: 214px; float: left;}
.form_demande_bloc02 { width: 208px; float: left;}
.form_demande_bloc03 { width: 420px; float: left;}
* html .form_demande_bloc03 { width: 440px;}

/* HACK SAFARI */
html[xmlns*=""] body:last-child .form_demande_bloc01 {width: 204px;}
html[xmlns*=""] body:last-child .form_demande_bloc02 {width: 198px;}
html[xmlns*=""] body:last-child .form_demande_bloc03 {width: 410px;}


.form_demande_bloc01 input{ width: 154px;}
.form_demande_bloc02 input{ width: 152px;}
.form_demande_bloc03 input{ width: 370px;}

* html .form_demande_bloc03 input{ width: 374px;}

.form_demande_type01 { width: 55px; float: left; line-height: 20px; text-align:right; padding-right:5px;}
.form_demande_type02 { width: 140px; float: left; line-height: 20px;}
.form_demande_type03 { width: 51px; float: left; line-height: 20px; text-align:right; padding-right:5px;}
.form_demande_type04 { width: 360px; float: left; line-height: 20px;}
.form_demande_type05 { width: 180px; float: left; line-height: 20px;}

.elem_form, .elem_error {
	display: table;
	padding:  6px 4px 6px 4px;
}
.elem_error {
	background-color: #FEEFE7;
	color: #DA091B;
}
.form_alert_error {
	color: #DA091B;
	clear: both;
	margin: 6px 0px 6x 0px;
	display:none;
}
* html .form_alert_error {
	display: block;
	visibility:hidden;
}


#message_confirmation{
		color:green;
		font-size:9px;
		display:none;
	}


#cadre_carte
{
	width: 560px;
	height: 444px;
	border-top:3px solid #ededef;
	border-left:3px solid #ededef;
	border-right:3px solid #ededef;
	border-bottom:3px solid #ededef;
	background-color:#FFFFFF;
	float: right;
}

.img_promo
{
	margin-right:9px;
	margin-top:9px;
}


.fiche_offre_detail_tableau_ligne_1
{
	background-color:#F8F8F8;
	height:20px;
	padding-top:3px;
	padding-bottom:3px;
}

.fiche_offre_detail_tableau_ligne_2
{
	background-color:#F4F4F4;
	height:20px;
	padding-top:3px;
	padding-bottom:3px;

}
.telecharger
{
	color:#e20025;
	text-decoration:underline;
}
.telecharger a
{
	color:#e20025;
	text-decoration:underline;
}

.telecharger a:hover
{
	color:#e20025;
	text-decoration:underline;
}
.nombreLot_location
{
	color:#E20025;
	font-weight:bold;
}
.nombreLot_achat
{
	color:#758009;
	font-weight:bold;
}

.float_left_map{
    width: 195px;
    height: 150px;
    float: left;
    padding-top:100px;
    padding-bottom:178px;

}
.float_right_map
{
	float:right;
       width:590px;
}
.float_right_map a
{
	float:right;
}
#bouton_calculer input
{
	width: 90px;
       margin-bottom:7px;

}
.address_map{
	display: block;
       padding-bottom:5px;
}
.address_map label{
 	float:left
 	margin-left:7px;
}
.itineraire_map{
	margin-top:7px;
       display: block;
}


.float_left_map h2{
  text-align=center;
  padding-bottom:7px;
}
.lien_detail{
  padding-top:7px;
}
.label_map {
	margin-left:7px;
}

.programme_isneuf {
	padding-top:7px;
}
