@charset "utf-8";
/* CSS Document */
*{
	margin:0px;
	padding:0px
}

body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:auto;
	padding:0px;
	background-color:#d9c5b9;	
}

a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#681516;
	text-decoration:none;
}

img{
	border: 0px solid #FFFFFF;
}

input, select, textarea{
	border:1px solid  #755846;
}

#entete{
	background-color:#681516;
	width:996px;
	height:118px;
	margin:auto;
	padding:0px;
}

#logo {
	float:left;
	width:621px;
}

#entete_droite{
	color:#FFFFFF;
	text-align:right;
	padding:11px 0px 0px 0px;
	width:375px;
	float:left;
}

#entete_droite p{
	padding:0px;
	margin:0px 5px 0px 0px;
}

#entete_droite p img{
	padding:0px 5px 0px 0px;
	margin:0px;
}

#entete_droite ul{
	background-color:#731919;
	width:188px;
	list-style:none;
	margin:5px 0px 0px 185px;
	padding:3px 0px 3px 0px;
}

#entete_droite li{
	background:url(images/fleche.gif) 0px 6px no-repeat;
	text-align:left;
	padding: 5px 10px 5px 20px;
}

#entete_droite li h1 a{
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:15px;
	color:#FFFFFF;
	text-decoration:none;
}

#entete_droite li a{
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}

#entete_droite li h2{
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:normal;
	font-size:12px;
}



#menu{
	width:996px;
	height:30px;
	margin:auto;
}

#menu ul{
	list-style:none;
	padding:0px;
	margin:0px;
}

#menu li{
	float:left;
	width:166px;
	height:30px;
	background-color:#370101;
	padding:0px 0px 0px 0px;
	margin:0px;
	text-align:center;
	line-height:25px;
}

#menu a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	width:166px;
	height:30px;
}

#menu a:hover{
	color:#905454;
}

#menu li.select{
	background:url(images/menu_select.gif) right top #581d1e no-repeat;
}

#contenu{
	background-color:#9f816f;
	width:996px;
	margin:auto;
	min-height:406px;
}

#baspage{
	background:url(images/logo_fnaim.gif) right no-repeat #2d0000;
	width:996px;
	height:25px;
	margin:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#cdb5a7;
	line-height:25px;
}

#baspage a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#562623;
	text-decoration:none;
}

#baspage a:hover{
	color:#7b5353;
}
#baspage a.select{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#9f816f;
	text-decoration:none;
}

#baspage span{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#562623;
	text-decoration:none;
	padding:0px 16px 0px 10px;

}
#baslink{
	width:996px;
	height:25px;
	margin:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#cdb5a7;
	line-height:20px;
	margin-bottom:10px;
	text-align:center;
}
#baslink ul{
	color:#562623;
	width:996px;
	margin: 0 auto;	
	list-style:none;
	list-style-type:none;
}
#baslink ul li{
	float:left;
	display:block;
	margin-top:4px;
	padding:0;	
	text-align:center;
	width:auto;
}
#baslink ul li.last a{
	border-right:0px dotted #333;
}
#baslink a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#562623;
	text-decoration:none;
	padding:0;
	padding-right:0.8em;	
	margin-left:0.8em;		
	border-right:1px dotted #333;	
}

#baslink a:hover{
	color:#7b5353;
}

#baslink span{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#562623;
	text-decoration:none;
	padding:0px 16px 0px 10px;

}


.clear{
	clear:both;
}

.clear2{
	display:none;
}
   
.floatleft{
	float:left;
}

.asterisque{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#da0505;
	font-style:italic;
}

#contenu #col_gauche{
	float:left;
	width:280px;
	padding-top:20px
}

#contenu #col_droite{
	float:left;
	width:679px;
	margin-left:30px;
	padding-top:20px
}

#communication{
	width:900px;

	margin:0 auto;
	padding-top:20px;
}
#communication h1{
	font-size:18px;
	color:#442918;
	font-weight:normal;
	padding:0;
	margin:0;
	margin-bottom:1em;
}
#communication ul{
	list-style-type:none;
}
.txt_irouge{
	color:#681516;
	font-style:italic;
}

#pathway{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#442918;
	padding: 10px 0px 0px 10px;
}

/*****************************************************************************************************************************
*****************************************************   index.php   **********************************************************
*****************************************************************************************************************************/
#contenu #anim_flash{
	float:left;
	width:795px;
}
#contenu #text_droite{
	float:left;
	width:160px;;
	font-family:"Century Gothic",Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#442918;
	padding: 10px 0px 0px 20px;
	text-align:right;
}

#contenu #dv1{
	float:left;
	width:492px;
	height:185px;
	background-color:#441314;
	display:block;
	padding-left: 6px;
}

#contenu #dv1 p.titre{
	font-family:"Century Gothic",Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	color:#FFFFFF;
	float:left;
	width:166px;
	height:116px;
	background-color:#4b1c1b;
	text-align:center;
	padding-top:62px;
	margin:4px 18px 0px 0px;
}

#contenu #dv1 p.titre span{
	font-family:"Century Gothic",Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#a96869;
}

#contenu #dv1 ul{
	list-style:none;
	padding:0px 0px 0px 5px;
}
#contenu #dv1 li{
	float:left;
	padding:25px 5px 5px 5px;
	width:140px;
}

#contenu #dv1 li p{
	font-family:"Century Gothic",Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#a96869;
}

#contenu #dv1 li p span{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#cdb5a7;
}

#contenu #dv2{
	float:left;
	width:492px;
	height:185px;
	background-color:#351112;
	display:block;
	padding-left: 6px;
}

#contenu #dv2 p.titre{
	font-family:"Century Gothic",Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	color:#FFFFFF;
	float:left;
	width:166px;
	height:116px;
	background-color:#3d1a19;
	text-align:center;
	padding-top:62px;
	margin:4px 18px 0px 0px;

}

#contenu #dv2 p.titre span{
	font-family:"Century Gothic",Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#a96869;
}

#contenu #dv2 ul{
	list-style:none;
	padding:0px 0px 0px 5px;
}
#contenu #dv2 li{
	float:left;
	padding:25px 5px 5px 5px;
	width:140px;
}

#contenu #dv2 li p{
	font-family:"Century Gothic",Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#a96869;
}

#contenu #dv2 li p span{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#cdb5a7;
}

/*****************************************************************************************************************************
*****************************************************   Recherche   **********************************************************
*****************************************************************************************************************************/
#recherche {
	color:#FFFFFF;
}
#recherche p{
vertical-align:middle;

text-align:left;
margin-bottom:7px;
}
#recherche p.titre{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#442918;
	text-align:right;
	line-height:normal;
}
#recherche.location{
padding-top:55px;
	background:url(images/liste-location_picto.jpg) no-repeat 10px 0;
}


#recherche input{
	padding:0px;
	margin:0px;
}

#recherche form{
	border: 1px solid #977967;
	margin:0px 0px 0px 5px;
	padding:10px 5px 5px 5px ;
}

#recherche label{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#681516;
	display:block;
	width:100px;
	float:left;
	text-align:right;
}

#recherche input.checkbox{
	padding:0;
	margin:0;
	width:15px;
	height:15px;
	vertical-align:middle;
}
#recherche span{
	margin-left:11px;
	font-size:9px;
}

#recherche input,#recherche select{
	
	margin: 0px 0px 5px 11px;
	width:50%;
}

#recherche #valider{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	margin: 5px 0px 0px 138px;
	background-image:url(images/recherchez.gif);
	border: 0px solid;
	width:121px;
	height:21px;
	padding: 0px 0px 2px 12px;
	cursor:pointer;
}

/*****************************************************************************************************************************
*****************************************************   Alerte Mail  *********************************************************
*****************************************************************************************************************************/

#alerte_mail{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#442918;
	padding-top:20px;
}

#alerte_mail p.titre{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#442918;
	text-align:right;
}

#alerte_mail #cadre{
	border: 1px solid #977967;
	margin:0px 0px 0px 5px;
	padding:5px 5px;
	text-align:right;
	height:34px;
}

/*****************************************************************************************************************************
*****************************************************   Alerte Mail  *********************************************************
*****************************************************************************************************************************/

.bloc_left{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#442918;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;	
}
#location1 p.titre{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#442918;
	text-align:right;
}
#location1 .cadre{
	border: 1px solid #977967;
	margin:0px 0px 0px 5px;
	padding:5px 5px;
	text-align:left;
	height:34px;
}



#location2 p.titre{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#442918;
	text-align:right;
	margin-top:30px;
}
#location2 .cadre{
	border: 1px solid #977967;
	margin:0px 0px 0px 5px;
	padding:5px 5px;
	text-align:left;
	height:34px;
}

iframe{
	border:1px solid #997b69;
}
#list_location {
	list-style:none;
}

#list_location li img{
	vertical-align:middle;
}

#alerte_mail #cadre a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#681516;
	text-decoration:none;
}

#alerte_mail #cadre img{
	vertical-align: middle;
}

#alerte_mail #mail{
	float:left;
	margin-right:10px;
}

/*****************************************************************************************************************************
*****************************************************   annonce.php  *********************************************************
*****************************************************************************************************************************/
#annonce{
	background-color:#ad9383;
	margin-top:44px;
	width:680px;
}

#annonce #div_photo{
	padding:10px 0px 0px 10px;
	float:left;
	width:406px;
	text-align:center;
}

#annonce #txt_photo_droite{
	padding:10px 0px 0px 10px;
	width:254px;
	float:left;

}
#annonce #txt_photo_droite p#ref{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:italic;
	color:#581d1e;
	text-align:right;
	padding-right:10px;
}

#annonce #txt_photo_droite h1{
	font-family:"Century Gothic",Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#681516;
	padding-top:10px;
	font-weight:normal;
}
img#carre{

	display:inline;
}

#annonce #txt_photo_droite h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#681516;
	padding:20px 0px 0px 15px;
}

#annonce #txt_photo_droite h3{
	font-family:"Century Gothic",Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#370101;
	padding-left:15px;
	font-weight:normal;
}

#annonce #txt_photo_droite hr{
	width:242px;
	margin-top:15px;
	border: 1px solid #9f816f;
}

#annonce #txt_photo_droite h4{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#370101;
	padding:15px 0px 0px 0px;
}

#annonce #txt_photo_droite table{
	margin-right:10px;
}

#annonce #txt_photo_droite td.type1{
	background-color:#370101;
	color:#ad9383;
	width:120px;
	padding: 2px 2px 2px 4px;
}

#annonce #txt_photo_droite td.type2{
	background-color:#681516;
	color:#FFFFFF;
	width:120px;
	padding: 2px 2px 2px 4px;
}

#annonce #div_photo #ph_prev{
	float:left;	
}

#annonce #div_photo #zoom{
	float:left;
	margin:0px 84px;	
}

#annonce #div_photo #ph_suit{
	float:left;	
}

#annonce a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#681516;
	text-decoration:none;
}

#annonce #description{
	padding: 20px 10px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#503524;
}

#sous_menu{
	padding:5px 10px;
}

#sous_menu span{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#681516;
	text-decoration:none;
	padding:0px 3px;
}

#sous_menu img{
	vertical-align:middle;
}

#zoom_detail{
	text-align:center;
	background-color:#AD9383;
	height:555px;
}

#zoom_detail a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#681516;
	text-decoration:none;
}

#zoom_detail a#prec{
	padding-right:20px;
}

#nav{
	height:50px;
	line-height:50px;
}

#nav a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#681516;
	text-decoration:none;
}

#nav p{
	float:left;
}

#nav p#annonce_prec{
	width:226px;
	text-align:left;
}

#nav p#annonce_suiv{
	width:226px;
	text-align:right;
}

#nav p#retour_liste{
	width:226px;
	text-align:center;
}

/*****************************************************************************************************************************
*****************************************************   liste-annonce.php  ***************************************************
*****************************************************************************************************************************/
#col_droite p#result {
	padding-top:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#681516;
	margin-bottom:20px;
}

#tri{
	padding-right:20px;
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#681516;
}

#pages{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#681516;
}

#pages a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#681516;
	text-decoration:none;
}

#pages div#prec{
	float:left;
	width:220px;
	padding-left:16px;
	margin-bottom:5px;
	padding:7px 0;	
}

#pages div#suiv{
	float:left;
	width:220px;
	text-align:right;
	margin-bottom:5px;
	padding:7px 0;	
}

#pages div#liste_pages{
	float:left;
	width:220px;
	text-align:center;
	margin-bottom:5px;
	padding:7px 0;
}

#pages2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#681516;
	margin-bottom:7px;
}

#pages2 a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#681516;
	text-decoration:none;
}

#pages2 div#prec{
	float:left;
	width:220px;
	padding-left:16px;
	margin-bottom:5px;
}

#pages2 div#suiv{
	float:left;
	width:220px;
	text-align:right;
	margin-bottom:5px;
}

#pages2 div#liste_pages{
	float:left;
	width:220px;
	text-align:center;
	margin-bottom:5px;
}

#pages2 em{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#442918;
	font-style:normal;
}

ul#liste{
	float: right;
	display: inline;
	width: 660px;
	margin-right:17px;	
	margin-bottom:0px;
	display:inline;
}

ul#liste li{
	width:660px;
	float: left;
	display: inline;
	clear:both;
	background-color:#ad9383;
	margin-bottom:10px;
	padding-bottom:5px;
}

ul#liste li .photos{
	float:left;
	display:inline;
	margin:5px 15px 0px 5px;
	text-align:center;
}

ul#liste li .description{
	padding-top:10px;
	float:left;
	width:461px;
}
ul#liste li.loc{
	border:1px solid #957866;
	background:#967867 url(images/liste-location_bg.jpg) repeat-x 0 -1px;
}

ul#liste li .description a.a_h2{
	color:#681516;
	font-size:18px;
	font-family:"Century Gothic",Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	margin:0px;
	padding:0px;
	display:inline;
}

ul#liste li div#cadre_titre{
	border-bottom:1px solid #9f816f;
	width:449px;
}
ul#liste li .titreliste{
	font-family:"Century Gothic",Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#370101;
}

ul#liste li .titreliste p.p1{
	float:left;
	width:283px;
	margin-bottom:5px;
	padding-left:15px;
}

ul#liste li .titreliste p.p2{
	float:left;
	margin-bottom:5px;
	width:150px;
	text-align:right;
	font-style:italic;
}

ul#liste li .description a span{
	color:#525859;
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

ul#liste li .description p.desc{
	padding:0px 10px 10px 0px;
	margin:5px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#503524;
	text-align: justify;
}

ul#liste li .description .montant{
	float:left;
	display:inline;
	color:#681516;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	margin: 0px 0 0 0;
}
ul#liste li .description .montant_loc{
	float:right;
	display:block;
	text-align:center;
	padding:7px 10px;
	color:#6C503E;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin: 0px 0 0 0;
	margin-top:1em;
	border:1px dotted #6C503E;
	background:url(images/liste-location_bg.jpg) repeat-x 0 -1px;
}
ul#liste li .description .montant_loc span{
	color:#681516;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
}
ul#liste li  ul{
	float:left;
	list-style-type:none;
	margin-left:20px;
}
ul#liste li  ul li{
	float:left;
	margin:0;
	padding:0;
	width:100%;
	background:none;
	padding-left:12px;
	font-size:11px;
	margin-bottom:0.3em;
	color:#503524;
	background:url(images/liste-location_pict.jpg) no-repeat 0 3px;
	
}
ul#liste li .description .links{
	height:20px;
	width:100%;
	float:left;
}
ul#liste li .description .lien a{
	float: right;
	display: inline;
	margin: 0px 0 0 0;
	padding: 0px 5px 0 0px ;
	font-size:11px;
	color:#681516;
	font-family: verdana;
	text-decoration:none;
}

ul#liste li .description .lien2 a{
	float: right;
	display: inline;
	margin: 0px 10px 0 0;
	padding: 0px 0 0 0px ;
	font-size:11px;
	color:#681516;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

/*****************************************************************************************************************************
*****************************************************   agence.php  ***************************************************
*****************************************************************************************************************************/
#contenu_agence{
	margin:20px 10px 0px 10px;
	padding-bottom:20px;
}
#contenu_agence h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#681516;
	border-bottom: 1px solid #681516;
	margin-bottom:30px;
}

#contenu_agence h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#681516;
	margin-bottom:20px;
}

#contenu_agence h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#503524;
	padding-bottom:5px;
}

#contenu_agence p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#503524;
	margin-bottom:30px;
	text-align:justify;
}

#contenu_agence p.info_contact{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#503524;
	margin-bottom:0px;
	text-align:justify;
	padding-bottom:5px;
}

#contenu_agence img#img_agence{
	vertical-align:middle;
	float:right;
	margin-left:10px;
}

#contenu_agence table{
	width:685px;
	margin-bottom:30px;
}

#contenu_agence tr.c_tr1{
	background-color:#8e6c58;
}

#contenu_agence tr.c_tr2{
	background-color:#af9180;
}

#contenu_agence td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#681516;
	padding:10px;
	text-align:center;
}

/*****************************************************************************************************************************
*****************************************************   contact.php  ***************************************************
*****************************************************************************************************************************/
#contenu #col_contact{
	float:left;
	width:675px;
	margin-left:30px;
	padding-top:20px;
	margin-bottom:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#681516;
}

#col_contact h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#681516;
	border-bottom: 1px solid #681516;
	margin-bottom:20px;
}

#col_contact h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#681516;
	margin-bottom:20px;
	padding-right:30px;
}



#col_contact h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#503524;
	padding-bottom:5px;
}

#col_contact p.ligne{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#681516;
	margin-bottom:10px;
}

#l_question_v,#l_question_l,#l_question_a{
	margin-right:40px;
}

#col_contact p.info_contact{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#503524;
	margin-bottom:0px;
	text-align:justify;
	padding-bottom:5px;
}

#col_contact p.alinea{
	margin-left:20px;
	margin-bottom:10px;
}

form#form_contact .labelgauche{
	display:inline-block;
	width:120px;
}

form#form_contact .labeldroit{
	width:100px;
	display:inline-block;
	margin-left:5px;
	text-align:right;
}

form#form_contact input{
	width:171px;
}

form#form_contact #l_adresse{
	display:inline-block;	
	width:124px;
} 
form#form_contact #adresse{
	width:457px;
}

form#form_contact .ratio_btn{
	width:auto;
	border:none;
}

form#form_contact #col_contact #message{
	width:500px;
}

#col_contact #envoyer{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	margin: 5px 0px 0px 182px;
	background-image:url(images/recherchez.gif);
	border: 0px solid;
	width:121px;
	height:21px;
	padding: 0px 0px 2px 12px;
}

#col_contact p.asterisque{
	float:left;
	padding-right:226px;
	line-height:30px;
}

/*****************************************************************************************************************************
*****************************************************   partenaire.php  ***************************************************
*****************************************************************************************************************************/
#contenu #contenu_partenaire{
	margin:0px 10px;
	padding-top:20px
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#503524;
}

#contenu_partenaire h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#681516;
	border-bottom: 1px solid #681516;
	margin-bottom:20px;
}

#contenu_partenaire h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#681516;
	margin-bottom:10px;
}

#contenu_partenaire p span{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#503524;
}



#contenu_partenaire img.img_part{
	float:left;
	margin-right:30px;
	margin-bottom:20px;
}

/*****************************************************************************************************************************
*****************************************************   ma-selection.php  ***************************************************
*****************************************************************************************************************************/
#titre_selection{
	border-bottom: 1px solid #681516;
	margin-bottom:20px;
	width:665px;
}


#titre_selection #p1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#681516;
	float:left;
	width:362px;
	line-height:25px;
}

#titre_selection #p2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#681516;
	width:300px;
	float:left;
	text-align:right;
	line-height:25px;
}

#titre_selection #p2 a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#681516;
}

#nb_offre{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#681516;
}

#nb_offre .gras{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#442918;
}

/*****************************************************************************************************************************
*****************************************************   alert-mail.php  ***************************************************
*****************************************************************************************************************************/

form#form_alerte input.lab_btr{
	width:auto;
	border:none;
}

form#form_alerte .input_alert_petit {
	margin-right:5px;
	width:180px;
}

form#form_alerte .labelgauche {
	float:left;
	width:230px;
}

form#form_alerte p{
font-size:11px;
margin:8px 0px 8px 0px;
text-align:justify;
}

form#form_alerte #commentaire {
	height:60px;
	width:433px;
}

form#form_alerte .labelgauche2 {
	display:inline-block;
	width:100px;
}

form#form_alerte .labeldroite2 {
	width:100px;
	display:inline-block;
}


form#form_alerte .input_alert_petit2 {
	margin-right:5px;
	width:220px;
}

/*****************************************************************************************************************************
*****************************************************  envoi-ami.php  ********************************************************
*****************************************************************************************************************************/

form#form_ami label{
	width:150px;
	display:inline-block;
}

form#form_ami input{
	width:250px;
}

form#form_ami #message{
	width:451px;
	height:100px;
}

form#form_ami #l_message{
	float:left;
}



form#form_ami p{
	margin-bottom:10px;
}

/*****************************************************************************************************************************
*****************************************************  mentions.php  ********************************************************
*****************************************************************************************************************************/
#contenu_mention{
	margin:20px 10px 0px 10px;
	padding-bottom:20px;
}
#contenu_mention h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#681516;
	border-bottom: 2px solid #681516;
	margin-bottom:30px;
}

#contenu_mention p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#503524;
	text-align:justify;
}
/*****************************************************************************************************************************
*****************************************************   portfolio.php  ***************************************************
*****************************************************************************************************************************/
#contenu_portfolio{
	margin:20px 0px 0px 10px;
}
#contenu_portfolio h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#681516;
	border-bottom: 1px solid #681516;
	margin-bottom:30px;
}

#contenu_portfolio h2{
	font-family:"Century Gothic",Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#681516;
}

#contenu_portfolio ul{
	list-style:none;
}

#contenu_portfolio li{
	float:left;
	background-color:#ad9383;
	width:300px;
	min-height:500px;
	margin: 0px 5px 25px 15px;
	text-align:center;
}

#contenu_portfolio li h2{
	text-align:left;
	margin-left:10px;
	width:277px;
}

#contenu_portfolio li h3{
	width:261px ;
	font-family:"Century Gothic",Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#370101;
	text-align:left;
	padding-left:16px;
	border-bottom:1px solid #9f816f;
	margin-left:10px;
	padding-bottom:2px;
	font-weight:normal;
}
#contenu_portfolio li #cadre_titre{
	width:278px;
	border:0px solid #9f816f;
	background-color:#9f816f;
	margin:2px 0px 10px 10px;
	height:1px;
}

#contenu_portfolio li p{
	text-align:justify;
	margin:10px 10px 10px 10px;
	width:263px;
	color:#503524;
}

#contenu_portfolio li img.photo{
	margin:10px 10px 10px 10px;
}
iframe{
width:943px;
height:650px;
margin-left:20px;
padding:10px;
}
#location{
width:973px;
margin:0 auto;
padding:10px;
}
#location p.titre{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#442918;
	text-align:right;
}
#location .cadre{
	border: 1px solid #977967;
	margin:0px 0px 0px 5px;
	padding:5px 5px;
	text-align:left;
	height:34px;
}
form#form_rech{
	margin-left:5px;
	margin-right:5px;
	background:url(images/liste-location_bg.jpg) repeat-x 0 0;
}