
/* --------------------- */
/* CSS Document Tablette */
/* --------------------- */

#top_header{
	float:inherit;
	width:100%;
	margin:inherit;
	height: 2.7em;
}
iframe
{
	width: 100%;
	height:inherit;
}
#uploadFrame
{
	height:140px;
}
.li_top_header
{   
	display: inline;
	padding-right: 17px;
	background:none;
	padding-left:inherit;
}
.li_top_header img{
	display:inline;
}
.li_top_header a
{   
	font-size: 1.2em;
	font-weight: bold;
}
#menu_top_header
{
	height: 2.7em;
	max-width: 98%;
	height:100%;
}
#left_top_header
{
	float: left;
	width: 50%;
	height: 2.7em;
	padding-top: 0.4em;
}
#right_top_header
{
	display:block;
	float: left;
	width: 50%;
	height:inherit;
	text-align: right;
	padding-top: 0.5em;
	height: 2.7em;
}
#haut_site
{   
    clear: both;
	max-width: 95%;
	height: 9em;
}
#haut_site_pub
{   
	max-width: 68.947%;
	float: left;
	margin-left:inherit;
}
#haut_site_logo
{   
    width: 28.105%;
}
#haut_site_pub p a img, #haut_site_logo img{
	float:left;
	max-width:100%;
}
#barre_liens_fond
{   
    max-width: 95%;
	height: 5.1em;
	margin: auto;
	padding-top:inherit;
}
#fond_site_1
{
	width: 100%;
}
#fond_site_2
{
	width: 100%;
	background:#FFF;
}
#fond_site_2_haut
{
	background: #eee url("../images/fond_site_2_haut.png") no-repeat top left;
	width:100%;
	height:3px;
	display:block;
}
#fond_site_2_bas
{
	background: #eee url("../images/fond_site_2_bas.png") no-repeat top left;
	width:100%;
	height:5px;
	display:block;
}
#barre_liens
{   
    width: 100%;
	height: 5.1em;
	background:#444 url("../images/barre_liens.png") repeat-x top left;
}
#barre_liens_depot{
	width:100%;
	height: 3em;
	background:url(../images/fondJauneDepot.jpg) repeat-x;
	background-position: 0 50%;
	overflow:hidden;
	margin-bottom:1em;
}
#barre_liens_depot img{
	margin-left:38.315%;
	margin-top:-10px;
	height: 3em;
	width:23.36%;
	height:158%;
}
#menu_an_premium
{
	display:block;
}
#bloc_center
{
	margin: auto;
	max-width: 95%;
}
.ul_barre, .li_barre
{
	width:auto;
}
.ul_barre
{   
	height:5.1em;
}
.ul_barre li.li_barre:first-child a{
	display:block;
}
.ul_barre li.li_barre:nth-child(2) a{
	display:block;
}
.ul_barre li.li_barre:nth-child(3) a{
	display:block;
}
.ul_barre li.li_barre:nth-child(4) a{
	display:block;
}
.ul_barre li.li_barre:nth-child(5) a{
	display:block;
}
#mobile_button{
	display:none;
}
.li_barre
{   
	padding:0 1.2% 5.1em 1.2%;
	width:17.5%;
	height:0;
	text-align:center;
	background: url("../images/separe_menus.png") no-repeat right top;
}
.li_barre a
{   
	display:inline-block;
	padding:1.40em 0 0 0;
	height:2.9em;
	font-size: 1.2em;
	letter-spacing:0.05em;
	background:none;
}
#carte
{   
	margin: 0.7% 0 0 7%;
	width: 350px;
	height: 383px;
	display: block;
}
#corps_recherche_2
{   
	max-width: 42%;
	padding:1em 0 0 1em;
}
.input_select_accueil
{
	width: 90%;
	padding: 4px;
	margin: 0 0 1.5em 1.2em;
	font-size:1.3em;
}
#middle_menu_recherche_right
{
	padding-top:0;
}
#middle_menu_recherche_right .select_recherche
{
	width: 92%;
	padding: 4px;
	margin: 0 0 1.5em 1.25em;
	font-size:1.3em;
	height: 34px;
}
#middle_menu_recherche_left
{
	float: left;
	width: 100%;
	margin:0;
	display:block; 
}
.p_recherche_unique
{
	font-size: 1.2em;
}
#left_checkbox_recherche,
#right_checkbox_recherche
{
	font-size:inherit;
}
.p_checkbox_recherche img
{
	width:inherit;
}
.p_checkbox_recherche
{
	padding: 0 0 0.1em 0;
}
#submit_recherche_2
{
	max-width:90%;
	margin: 13px 0 25px 3.5%;
	/margin: 75px 0 5px 3.5%; /* IE7 */
}
.bt_info_left
{
	clear:none;
}
#barre_info
{   
    width: 95%;
	padding-top: 1em;
}

/* Listing */
#corps_listing
{   
	clear:both;
	float:left;
	width: 74.211%; /* 705px */
	margin: 1% 0 0 1.5%;
}
.p_titre_listing
{
	padding: 0.9em 0 0 14.5em; /* 10px 0 0 195px */
	height:auto;
}
.bloc_adresse_listing
{
	width:15%;
	position: relative;
	float:left;
	padding: 1.5em 0 0 63%;
}
.bloc_titre_listing_vit
{
	padding: 0.9em 0 0 14.5em;
}
.bloc_region_listing_vit
{
	position:absolute;
	width:100%;
	padding: 5em 0 0 14.5em;
	width:40%;
}
.bloc_photo_listing_vit
{
    margin: -1em 0 0 1.5%;	
}
.bloc_categorie_listing
{
	width:20%;
	padding: 2em 0 0 14.5em;
}
.bloc_nb_photo
{
	padding: 7.5em 0 0 14.5em;
	width:25;
}
#corps_listing_selection .bloc_nb_photo{
	padding: 8em 0 0 14.5em;
}
.bloc_photo_listing
{
	margin: 0.5em 0 0 1.5%;	
}
.bloc_date_listing
{
	margin: 7.5em 0 0 1.5%;
}
#cadre_droit
{
	display:block;
	float: right;
	width: 22.105%; /* 210px */
}
.bloc_logo_urgent
{
	position: absolute;
	margin-top: -4.1em;
	margin-left: 8em;
}
.bloc_logo_urgent img{
	width: 100px;
}
#bloc_photo_ann
{
	clear: both;
	float: left;
	width: 100%; 
	margin: 0 2em;
	padding: 0;
	text-align: center;
}
#bloc_photo_ann img
{
	width: 100%; 
}
#bloc_info_ann_left
{
	width: 28%;
	margin-right:1.57%;
}
#bloc_info_ann_right
{
	width: 68%;
	margin-right:1.57%;
}
#bloc_contact_ann
{
	width: 97.5%;
}
#bloc_envoye_ann
{
	width: 100%;
	margin: 30px 0 0 0;
	padding: 5px 0 10px 0;
}
#bloc_action_ann,
#bloc_envoye_ann
{
	width: 100%;
}


/*  -----  ANNONCES PREMIUM -----  */

#menu_an_premium
{
	clear: both;
	margin: auto;
    max-width: 95%;
	height: 14.8em;
	margin-top: 1.5em;
}
.fond_ann_premium
{
	float: left;
    width: 19.26%;
	height: 14.8em;
	background: url("../images/fond_ann_une.png") repeat-x;
	margin-right: 0.745%;
	text-align: center;
}
.fond_ann_premium:last-child{
	margin-right: 0;
}

/*  -----  LIENS CATEGORIES -----  */

#bloc_categories_1
{
	display:block;
	clear: both;
	margin: auto;
	max-width: 95%;
}
#bloc_categories_2
{
	float: left;
	width: 100%;
	margin-top: 25px;
}

/*  -----  VITRINES PREMIUM -----  */

#menu_vi_premium
{
	display:block;
	clear: both;
    max-width: 95%;
	height: 14.8em;
	margin: 1.4em auto auto;
}
.fond_vit_premium
{
	float: left;
    width: 19.26%;
	height: 14.8em;
	background: url("../images/fond_ann_une.png") repeat-x;
	margin-right: 0.72%;
	text-align: center;
}
#bloc_logo_vit
{
	float: left;
	width: 23.82%;
}
#bloc_logo_vit img
{
	width: 100%;
}
#bloc_adresse_vit
{
	float: left;
	width: 21.55%;
	margin-left: 30px;
}
#bloc_horaires_vit
{
	clear: inherit;
	float: left;
	width: 21.55%;
	margin-left: 30px;
}
#bloc_site_vit
{
	float: left;
	width: 21.55%;
	margin-left: 30px;
}
.supp_selection
{
	margin-top: 10px;
	margin-left: 70%;
}

/* ----- Formulaire ---- */
.select_recherche_form
{
	width: 70%;
	font-size: 1.28em;
	height:28px;
}
.input_recherche		
{
	font-size: 1.28em;
	height: 28px;
}
.select_recherche		
{
	width: 89%;
	font-size: 1.28em;
	height: 32px;
}
.small_input,
.av_input,
.long_input,
.textarea,
.form_right_bord
{
	font-size: 1.12em;
	height:28px; 
}
.textarea
{
	width: auto;
	height: auto;
}
.form_left,
.form_left_info,
.form_left_opts
{
	font-size: 1.28em;
}
.form_right_option input
{
	max-width:170px;
}
.button_mobile
{
	width:auto;
}

/*  -----  FOOTER -----  */

#bloc_footer_0
{   
	height: 2em;
}
#left_footer
{   
	width: 47%;
	margin-left: 2.5em;
	text-align: left;
}
#right_footer
{   
	width: 47%;
	margin-right: 2.5em;
	text-align: right;
}

