
/******************************************************************Font**/

@font-face {
    font-family: 'FuturaLTBookRegular';
    src: url('../futura_lt_book-webfont.eot');
    src: url('../futura_lt_book-webfont.eot?#iefix') format('embedded-opentype'),
         url('../futura_lt_book-webfont.woff') format('woff'),
         url('../futura_lt_book-webfont.ttf') format('truetype'),
         url('../futura_lt_book-webfont.svg#FuturaLTBookRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}


/**************************************************************** principale **/
html,body{font-family: "Arial";margin:0;padding:0;
background-color:#090909;
}

img{border:0;}

form{margin:0;}

*{outline: none;}


/**************************************************************** indexation **/


.footerlink {font-size:10px;color:#fffff;text-decoration:none;text-transform:capitalize;}
.footerlink a {font-size:10px;color:#ffffff;text-decoration:none;}
.footerlink a:hover{font-size:10px;color:#edcd8d;text-decoration:underline;}

.footerlink2 {font-size:10px;color:#ffffff;text-decoration:none;}
a.footerlink2 {font-size:10px;color:#ffffff;text-decoration:none;}
a:hover.footerlink2 {font-size:10px;color:#edcd8d;text-decoration:underline;}

#footer_lien {position:absolute;z-index:3;top:7px;left:12px;
width:960px;color:#ffffff;font-size:10px;text-align:center;}

.lienindexation {font-size:12px;color:#ffffff;text-decoration:none;font-weight:bold;}

a.lienindexation {font-size:12px;color:#ffffff;;text-decoration:none;font-weight:bold;}

a:hover.lienindexation {font-size:12px;color:#edcd8d;text-decoration:underline;font-weight:bold;}

.lienspangauche {font-size:12px;color:#edcd8d;}


/**************************************************************** erreur 404 **/

.erreur404lien {text-decoration:underline;color:#ffffff;cursor:pointer;}
a.erreur404lien {text-decoration:underline;color:#ffffff;cursor:pointer;}
a:hover.erreur404lien {text-decoration:none;color:#edcd8d;cursor:pointer;}

#erreur404 {float:left;width:960px;font-size:12px;color:#ffffff;position:relative;z-index:1;text-align:justify;}

#terreur404 {color:#892a47;font-size:14px;font-weight:bold;text-transform:uppercase;}

/********************************************************************** menu **/
#en-tete_ {
  position:absolute;
  bottom:0px;left:-45px;
  overflow: hidden;
  background-color: transparent;
  background-position: bottom;
  background-repeat: repeat-x;
  z-index:3;
  font-family:"Trebuchet MS";
  font-size:14px;
  text-transform:uppercase;
  color:#8d8989;
  width: 1060px;
}

#en-tete_ ul {float: right;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;padding: 0px;list-style: none;}

#en-tete_ ul li#first {float: left;margin-left: 0px;margin-right: 0px;margin-bottom:0px;}

#en-tete_ ul li#firstactif {float: left;margin-left: 0px;margin-right: 0px;margin-bottom:0px;}

#en-tete_ ul li#last {float: left;margin-left: 10px;margin-bottom:0px;}
#en-tete_en ul li#last {margin-left: 23px;}
#en-tete_it ul li#last {margin-left: 27px;}
#en-tete_ru ul li#last {margin-left: 18px;}

#en-tete_ ul li#lastactif {float: left;margin-left: 10px;margin-bottom:0px;}
#en-tete_en ul li#lastactif {margin-left: 23px;}
#en-tete_it ul li#lastactif {margin-left: 27px;}
#en-tete_ru ul li#lastactif {margin-left: 18px;}

#en-tete_ ul li {float: left;margin-left: 11px;margin-bottom:0px;}
#en-tete_en ul li {margin-left: 27px;}
#en-tete_it ul li {margin-left: 26px;}
#en-tete_ru ul li {margin-left: 18px;}

#en-tete_ ul li a {float: left;text-decoration: none;padding-left: 0px;height:35px;}

#en-tete_ ul li a span {float: left;padding-top: 9px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;color:#edcd8d;height:35px;text-transform:uppercase;}

#en-tete_ ul li a:hover {color:#ffffff;}

#en-tete_ ul li a:focus {color:#ffffff;}

#en-tete_ ul li a:hover span {color:#ffffff;}

#en-tete_ ul li a:focus span {color:#ffffff;}

#en-tete_ ul li#actif {color:#ffffff;}
#en-tete_ ul li#actif a{color:#ffffff; }
#en-tete_ ul li a span#actif {color:#ffffff;}

#en-tete_ ul li#firstactif {color:#ffffff;}
#en-tete_ ul li#firstactif a{color:#ffffff;}
#en-tete_ ul li#firstactif span {color:#ffffff;}

#en-tete_ ul li#lastactif {color:#ffffff;}
#en-tete_ ul li#lastactif a{color:#ffffff;}
#en-tete_ ul li#lastactif span {color:#ffffff;}

/******************************************************************* drapeau **/

#Ensemble_Flags {position:absolute;
top:30px;right:67px;
z-index:5;
width:53px;height:18px;}

#Div_Flags {position:relative;z-index:6;width:53px;height:18px;border:0px solid red;}

#div_drapeau_francais {position:absolute;z-index:7;top:0px;left:0px;
width:24px;height:18px;cursor:pointer;
background:url("../images/contact-lang.png") no-repeat 0px 0px;}

#div_drapeau_francaisH {position:absolute;z-index:7;top:0px;left:0px;
width:24px;height:18px;cursor:pointer;
background:url("../images/contact-lang.png") no-repeat 0px -18px;}	

#div_drapeau_francaisH:hover	{background-position:0px 0px;}

#go_drapeau_francais {position:absolute;z-index:8;top:0px;left:0px;
width:24px;height:18px;cursor:pointer;}

#div_drapeau_americain {position:absolute;z-index:7;top:0px;left:32px;
width:24px;height:18px;cursor:pointer;
background:url("../images/contact-lang.png") no-repeat -160px 0px;}

#div_drapeau_americainH {position:absolute;z-index:7;top:0px;left:32px;
width:24px;height:18px;cursor:pointer;
background:url("../images/contact-lang.png") no-repeat -160px -18px;}

#div_drapeau_americainH:hover {background-position:-160px 0px;}		
		
#go_drapeau_americain {position:absolute;z-index:8;top:0px;left:32px;
width:24px;height:18px;cursor:pointer;}

#div_drapeau_italien {position:absolute;z-index:7;top:0px;left:64px;
width:24px;height:18px;cursor:pointer;
background:url("../images/contact-lang.png") no-repeat -32px 0px;}

#div_drapeau_italienH {position:absolute;z-index:7;top:0px;left:64px;
width:24px;height:18px;cursor:pointer;
background:url("../images/contact-lang.png") no-repeat -32px -18px;}	

#div_drapeau_italienH:hover {background-position:-32px 0px;}		

#go_drapeau_italien {position:absolute;z-index:8;top:0px;left:64px;
width:24px;height:18px;cursor:pointer;}

#div_drapeau_russe {position:absolute;z-index:7;top:0px;left:96px;
width:24px;height:18px;cursor:pointer;
background:url("../images/contact-lang.png") no-repeat -64px 0px;}

#div_drapeau_russeH {position:absolute;z-index:7;top:0px;left:96px;
width:24px;height:18px;cursor:pointer;
background:url("../images/contact-lang.png") no-repeat -64px -18px;}

#div_drapeau_russeH:hover {background-position:-64px 0px;}

#go_drapeau_russe {position:absolute;z-index:8;top:0px;left:96px;
width:24px;height:18px;cursor:pointer;}

#div_drapeau_espagnol {position:absolute;z-index:7;top:0px;left:128px;
width:24px;height:18px;cursor:pointer;
background:url("../images/contact-lang.png") no-repeat -128px 0px;}

#div_drapeau_espagnolH {position:absolute;z-index:7;top:0px;left:128px;
width:24px;height:18px;cursor:pointer;
background:url("../images/contact-lang.png") no-repeat -128px -18px;}

#div_drapeau_espagnolH:hover {background-position:-128px 0px;}		 				
	
#go_drapeau_espagnol {position:absolute;z-index:8;top:0px;left:128px;
width:24px;height:18px;cursor:pointer;}

#div_drapeau_neerlandais {position:absolute;z-index:7;top:0px;left:160px;
width:24px;height:18px;cursor:pointer;
background:url("../images/contact-lang.png") no-repeat -96px 0px;}

#div_drapeau_neerlandaisH {position:absolute;z-index:7;top:0px;left:160px;
width:24px;height:18px;cursor:pointer;
background:url("../images/contact-lang.png") no-repeat -96px -18px;}

#div_drapeau_neerlandaisH:hover	{background-position:-96px 0px;}			

#go_drapeau_neerlandais {position:absolute;z-index:8;top:0px;left:160px;
width:24px;height:18px;cursor:pointer;}

/******************************************************************** global **/
#global{width:960px;margin:auto;padding-top:0px;}

/********************************************************************** haut **/
#header {position:relative;z-index:1;width:960px;height:568px;_height:568px;}
#headersmall {position:relative;z-index:1;width:960px;height:235px;_height:245px;}

#header_marquee_div {position:absolute;z-index:1;top:152px;left:0px;width:100%;height:15px;
color:#626262;font-size:9px;}

.lienscroll {text-decoration:none;color:#626262;cursor:pointer;}
a.lienscroll {text-decoration:none;color:#626262;}
a:hover.lienscroll {text-decoration:underline;color:#626262;}


#header_logo_site_principal{
position:absolute;z-index:2;top:0px;left:20%;
width:521px;height:145px;background:transparent url("../images/logo.png");
}

.lien_logo_site_principal{
display:block;position:absolute;z-index:3;top:0px;left:0%;
width:521px;height:145px;}

#image-index {position:absolute;z-index:1;top:167px;left:-160px;width:1280px;height:365px;}
#flashcontent {position:absolute;z-index:2;top:167px;left:-160px;width:1280px;height:365px;}

#slogan {position:absolute;z-index:2;top:186px;left:-15px;
width:960px;height:28px;background:transparent url("../images/slogan_.png");}

#bt_facebook{background:url("../images/bt_facebook.png") no-repeat;width:16px;height:16px;position:absolute;right:0px;top:60px;}
#bt_twitter{background:url("../images/bt_twitter.png") no-repeat;width:16px;height:16px;position:absolute;right:25px;top:60px;}

/********************************************************************** bloc **/
#bloc {width:980px;padding-top:0px;border:0px solid red;position:relative;}

#bloc a{font-weight:bold;text-decoration:underline; color: #8D8989;}
#bloc a:hover{font-weight:bold;text-decoration:none; color: #8D8989;}

#bloc-listing {width:960px;padding-top:30px;border:0px solid red;position:relative;z-index:2;}
#bloc_page {width:970px;padding-top:30px;border:0px solid red;position:relative;min-height: 420px;z-index: 2;min-height: 440px !important!;}

#appartement {background:url("../images/appartement.jpg") no-repeat; width:191px;height:198px;float:left;margin-right:-5px;position:relative;left: -11px;}
#appartement a{background:url("../images/appartement.jpg") no-repeat; width:191px;height:198px;float:left;margin-right:-5px;position:relative;left: 0px;font-weight:normal;text-decoration: none;}
#appartement a:hover{background:url("../images/appartement_hover.jpg") no-repeat;font-weight:normal;text-decoration: none;}

#villa {background:url("../images/villa.jpg") no-repeat; width:191px;height:198px;float:left;margin-right:6px;position:relative;}
#villa a{background:url("../images/villa.jpg") no-repeat; width:191px;height:198px;float:left;margin-right:6px;position:relative;font-weight:normal;text-decoration: none;}
#villa a:hover{background:url("../images/villa_hover.jpg") no-repeat;font-weight:normal;text-decoration: none;}

#terrain {background:url("../images/terrain.jpg") no-repeat; width:191px;height:198px;float:left;margin-right:6px;position:relative;}
#terrain a{background:url("../images/terrain.jpg") no-repeat; width:191px;height:198px;float:left;margin-right:6px;position:relative;font-weight:normal;text-decoration: none;}
#terrain a:hover{background:url("../images/terrain_hover.jpg") no-repeat;font-weight:normal;text-decoration: none;}

#operation {background:url("../images/operation.jpg") no-repeat; width:191px;height:198px;float:left;margin-right:6px;position:relative;}
#operation a{background:url("../images/operation.jpg") no-repeat; width:191px;height:198px;float:left;margin-right:6px;position:relative;font-weight:normal;text-decoration: none;}
#operation a:hover{background:url("../images/operation_hover.jpg") no-repeat;font-weight:normal;text-decoration: none;}

#locaux {background:url("../images/locaux.jpg") no-repeat; width:191px;height:198px;float:left;position:relative;}
#locaux a{background:url("../images/locaux.jpg") no-repeat; width:191px;height:198px;float:left;position:relative;font-weight:normal;text-decoration: none;}
#locaux a:hover{background:url("../images/locaux_hover.jpg") no-repeat;font-weight:normal;text-decoration: none;}

.texte_carre{font-size:14px;color:#ffffff;text-transform:uppercase;width:191px;height:23px;text-align:center;position:absolute;bottom:0px;font-family:FuturaLTBookRegular;font-size-adjust: 0.53;}

/******************************************************************** footer **/
#back_footer{background:url("../images/back_footer.png") repeat-x;width:100%;margin-top:-60px;float:left;height:38px;margin-top:-78px !important!;}

#trait_footer{border-top:1px solid #363636;width:100%;height:1px;margin-top: 44px;float:left;}

#footer{float:left;position:relative;z-index:1;width:960px;height:58px;margin:0;padding:0;
border: 0px solid red;margin-top:0px;
 bottom:-114px;margin-top:5px;}

#sfooter{position:absolute;top:15px;left:0px;z-index:2;font-size:11px;color:#ffffff; width: 960px;}

#sfooter a{color:#ffffff;
text-decoration:none;padding-left:1px;padding-right:1px;}

#sfooter a:hover{color:#ffffff;text-decoration:underline;}

#footer2{float:left;position:relative;z-index:1;width:960px;margin:0;padding:0;border: 0px solid red;margin-top:0px;top:0px;}


#logo_boite_immo {position:absolute;z-index:2;top:-1px;right:0px;
width:135px;height:27px;
background:transparent url("../images/la-boite-immo.png");}

.lien_logo_boite_immo{display:block;position:absolute;z-index:3;top:-1px;right:0px;
width:135px;height:27px;text-indent:-9999px;}

#logo_fnaim {position:absolute;z-index:2;top:140px;right:-7px;
width:66px;height:51px;
background:transparent url("../images/fnaim.png");}

#sia {position:absolute;z-index:2;top:1px;right:-67px;
width:54px;height:44px;top:-15px !important!;
background:transparent url("../images/sia.png");}

#cgaim {position:absolute;z-index:2;top:0px;right:-8px;
width:72px;height:46px;top:-16px !important!;
background:transparent url("../images/cgaim.png");}

#trans_google{position:absolute;z-index:2;top:32px;right:10px;color:#b0b0b0;font-size:9px;letter-spacing:3px;}


#div_menu_footer{position:relative;top:31px;left:-57px;z-index:10;width:960px;color:#000000;font-weight:bold;float: left;top:12px !important!; }

#menu_footer li{list-style-type: none;float:left;text-align:center;font-size:11px;font-family: trebuchet MS;
margin:0px;padding:0px;text-transform:uppercase;background:url("../images/puce.png") no-repeat right center;
padding-left:1px;padding-right:10px;
}

#menu_footer li#last{list-style-type: none;float:left;text-align:center;font-size:11px;font-family: trebuchet MS;
margin:0px;padding:0px;text-transform:uppercase;
padding-left:4px;padding-right:2px;background:none;
}

#menu_footer li.first {border:0;}

#menu_footer li a{color:#ffffff;
text-decoration:none;padding-left:2px;padding-right:0px;}

#menu_footer li a:hover{color:#000000;text-decoration:none;}

/*************************************************************** nos agences **/
#agence1 {float:left;width:960px;}

#sagence1 {float:left;width:574px;height:302px;}

#tagence1 {color:#892a47;font-size:14px;font-weight:bold;text-transform:uppercase;}

#sagence2 {float:right;width:367px;text-align:justify;font-size:12px;color:#747070;}

#barre-agence {float:left;width:960px;height:44px;}

#agence2 {float:left;width:960px;}

#sagenceb1 {float:left;width:558px;text-align:justify;font-size:12px;color:#747070;}

#sagenceb2 {float:right;}

#tagence2 {color:#892a47;font-size:14px;font-weight:bold;text-transform:uppercase;}

/*********************************************************** gestionlocative **/
#gestionlocative {float:left;width:960px;font-size:12px;color:#747070;position:relative;z-index:1;}

#tgestionlocative {color:#892a47;font-size:14px;font-weight:bold;text-transform:uppercase;}

#photo_gl {position:absolute;top:55px;right:0px;z-index:2;}

/********************************************************** mentions legales **/

#mentionslegales {width:960px;font-size:12px;color:#ffffff;position:relative;z-index:1;text-align:justify;}

#mentionslegales a{color:#ffffff;font-weight:bold;text-decoration:underline;}
#mentionslegales a:hover{color:#edcd8d;font-weight:bold;text-decoration:none;}


.color1{color:#ffffff;font-weight:bold;}

#tmentionslegales {color:#ffffff;font-size:14px;font-weight:bold;text-transform:uppercase;}


/********************************************************** Recherche actuelle**/

#div_recherche {width:970px;font-size:12px;color:#ffffff;position:relative;z-index:1;text-align:justify; height: 365px;}
#trecherche{ color: #EDCD8D;margin-top: 26px;
    font-family: trebuchet MS;
    font-size: 14px;
    letter-spacing: 2px;
    margin-bottom: 23px;
    text-align: center;
    text-transform: uppercase;}


 #div_recherche p span {font-size-adjust: 0.27;background-color:none;}

 #redac_estimation p{margin:0;}
 #redac_estimation p span {font-size-adjust: 0.35;background-color:none;}
/******************************************************************* sitemap **/
#plandusite {width:960px;font-size:12px;color:#ffffff;}

#tplandusite {color:#892a47;font-size:14px;font-weight:bold;text-transform:uppercase;}

#sitemap_redactionnel{text-align:justify;width:960px;color:#ffffff;font-size:12px;margin-top:23px;margin-bottom: 37px;}

.hrefplandusite {color:#ffffff;text-decoration:none;}
a.hrefplandusite {color:#ffffff;text-decoration:none;}
a:hover.hrefplandusite {color:#edcd8d;text-decoration:underline;}


/*************************************************************** partenaires **/
#partenaires {float:left;width:960px;font-size:12px;color:#747070;}

#tpartenaires {color:#892a47;font-size:14px;font-weight:bold;text-transform:uppercase;}

#partenaires_redactionnel{text-align:justify;width:960px;color:#ffffff;font-size:12px;margin-top:25px;}


.lien_partenaire {text-decoration:underline;color:#edcd8d; }
a.lien_partenaire {text-decoration:underline;color:#edcd8d; }
a:hover.lien_partenaire {text-decoration:none;color:#edcd8d; }

.bloc_partenaire {width:800px;height:125px;margin-left:0px;margin-bottom:34px;}

.descriptif_partenaire {color:#ffffff;font-size:12px;text-align:justify; }

.bloc_description_partenaire {float:left;width:304px;line-height:15px;margin-left:133px;margin-top: 20px;}

.bloc_image_partenaire {float:left;width:258px;height:123px;border:1px solid #c4c4c4;cursor:pointer;}



/******************************************************************* contact **/
#contact_page {float:left;width:970px;font-size:12px;color:#b8b8b8;}

#scontact_page1 {float:right;width:366px;height:379px;background:url("../images/img_contact_.png") no-repeat; padding-left: 30px;padding-top: 5px; }
#scontact_page2 {float:left;width:500px;height:329px;background:url(../images/back_form_contact.png) no-repeat;padding: 27px 26px; margin-left: -12px; padding-top:17px !important!;height:340px !important!;}

#contactformulaire{margin: 0 auto auto;position: relative;width: 492px;z-index: 1;}

.item_left_first {float:left;}

.item_right_first {float:right;}

.item_left {float:left;margin-top:10px;}

.item_right {float:right;margin-top:10px;}

.item_full {float:left;margin-top:10px;}

.contactinput {width:231px;height:16px;border:1px solid #ababab;background-color:#000000;font-size:12px;color:#b8b8b8;padding-left:10px;}

.contacttextarea{width:488px;height:65px;border:1px solid #ababab;background-color:#000000;font-size:12px;color:#b8b8b8;padding-left:10px;font-family:"Arial";}

.contacttextarea2 {
    background-color: #000000;
    border: 1px solid #ababab;
    color: #b8b8b8;
    font-family: "Arial";
    font-size: 11px;
    height: 16px;
    padding-left: 10px;
    padding-top: 2px;
    width: 488px;
}


#contactenvoyer{float:left;margin-top:7px;cursor:pointer;}

.contactenvoyer{cursor:pointer;background:url("../images/bouton.png") no-repeat;font-size:12px;color:#ffffff;font-weight:bold;text-align:center;padding-left:3px;padding-right:3px;
padding-top:4px;padding-bottom:4px;height:23px;width:96px;}

#espace_contact{padding-top:20px;background:url("../images/dots.png") repeat-x top left;}

.TPI_FORM_VERIF_contact2 {border: 1px solid #edcd8d;color: #ffffff;height:192px;left: 0;padding: 2px;position: absolute;text-align: center;top: 0;width:486px;z-index: 1000;}

.style_texte{background: url("http://localhost/~frenchri/images/puce_contact.png") no-repeat scroll left center transparent;margin-top: 3px;padding-left: 7px;}
/**************************************************************** estimation **/
#estimation_page {float:left;width:970px;font-size:12px;color:#b8b8b8;}

#estimation_page_1 {float:right;width:396px;}
#estimation_page_2 {float:left;width:495px;background:url(../images/back_form.png) no-repeat;height:372px;  padding: 33px 28px 20px;margin-left: -12px;height:386px !important!;padding-top:20px!important!;}

#testimation {color:#edcd8d;font-size:18px;font-weight:bold;text-transform:uppercase; font-family: trebuchet MS;}

#redac_estimation {text-align:justify;width:500px;color:#b8b8b8;font-size:12px;margin-top:0px;height: 72px;margin-top:20px;}

.e_item_left_first {float:left;}

.e_item_right_first {float:right;_margin-top:3px;}

.e_item_left {float:left;margin-top:8px;}

.e_item_right {float:right;margin-top:8px;}

.estimationinput {width:231px;height:16px;border:1px solid #ababab;background-color:#000000;font-size:12px;color:#b8b8b8;padding-left:10px;}

.estimationselect {width:243px;height:20px;height:22px !important!;border:1px solid #ababab;background-color:#000000;font-size:12px;color:#b8b8b8;padding-left:10px;}

.estimationtextarea {width:231px;height:60px;border:1px solid #ababab;background-color:#000000;font-size:12px;color:#b8b8b8;padding-left:10px;
font-family:"Arial";}


#btestimationv2 {float:left;margin-top:12px;cursor:pointer;margin-top:-7px !important!;}

#text_btestimation{cursor:pointer;
background:url("../images/bouton.png") no-repeat;font-size:12px;color:#ffffff;font-weight:bold;text-align:center;padding-left:3px;padding-right:3px;padding-top:4px;padding-bottom:4px;height:23px;width:96px;}

#tab_estimation {padding-top:20px;background:url("../images/dots.png") repeat-x top left;}

#estimationformulaire {
    margin: 0px auto auto;
    position: relative;
    width: 492px;
    z-index: 1;
}

.e_item_left_first {}
.e_tem_right_first {}
.item_left_first {}
.item_left {margin-top:10px;}
.TPI_FORM_VERIF_estimation {border: 1px solid #edcd8d;color: #ffffff;height:192px;left: 0;padding: 2px;position: absolute;text-align: center;top: 0;width:486px;z-index: 1000;}
.left_FORM_VERIF_page {float: left;height: 150px;width:367px;}
.titre_box_FORM_VERIF_page {background-color: #edcd8d;height: 32px;margin: auto;width:486px;}
.stitre_box_FORM_VERIF_page {color: #ffffff;float: right;font-size: 13px;font-weight: bold;margin-top: 9px;text-align: left;
text-transform: uppercase;width:476px;}
.center_FORM_VERIF_page {margin:6px auto auto;width:485px;}
.close_TPI_FORM_VERIF2_page {color: #FFFFFF;font-size: 13px;font-weight: bold;margin: 50px auto auto;text-align: center;width: 297px;}
.right_FORM_VERIF_page {float: right;height:153px;width:118px;}
.image_gene2_FORM_VERIF_page {border: 0 none;height:153px;margin: auto;width:118px;}
.close_TPI_FORM_VERIF_page {background: url("../images/bouton.png") no-repeat scroll left top transparent;color: #FFFFFF;cursor: pointer;font-size: 12px;font-weight: bold;height: 23px;margin: 7px auto auto;text-align: center;width: 96px;}
.close2_TPI_FORM_VERIF_page {color: #FFFFFF;float: left;margin-top: 3px;text-align: center;width: 96px;}
.blocimg {width:229px;height:26px;background:url(../images/blocimg.png) no-repeat top left;}
.sblocimg {width:229px;text-align:center;padding-top:6px;text-transform:uppercase;font-size:12px;color:#ffffff;}




/*************************************************************** alerte mail **/
#ensemble_alertemail{width:960px;height:82px;margin:auto;margin-top:15px;background-color:#b0b0b0;cursor:pointer;}

#titre_alertemail{float:left;margin-left:40px;_margin-left:20px;margin-top:17px;width:875px;height:50px;background:transparent url("../images/background-bouton-mr-listing.gif") repeat-x top left;}

#ensemble_alertemail2{width:960px;height:238px;margin-top:15px;background-color:#999999;height:245px !important!;}

#titre_alertemail2{float:left;margin-top:16px;margin-left:40px;_margin-left:20px;width:242px;height:50px;text-align:center;
background:transparent url("../images/background-bouton-mr-listing.gif") repeat-x top left;}

#titre_alertemailv2_int {margin-top:14px;letter-spacing:1px;}

.am_item_left_first {float:left;}

.am_item_right_first {float:right;}

.am_item_left {float:left;margin-top:10px;}

.am_item_right {float:right;margin-top:10px;}

#btalertemailv2 {float:left;width:95px;height:50px;margin-left:0px;margin-top:12px;margin-top:12px !important!;cursor:pointer;}


#div_am {float:left;width:502px;height:170px;margin-top:14px;margin-left:18px;}

.alertemailselect{width:242px;height:21px;}

.alertemailselect2{width:242px;height:21px;}

.alertemailinput{width:236px;height:15px;}

#formalerte {padding-top:20px;background:url("../images/dots.png") repeat-x top left;color: #B8B8B8;}
.TPI_FORM_VERIF_alerte {border: 1px solid #edcd8d;color: #ffffff;height:192px;left: 0;padding: 2px;position: absolute;text-align: center;top: 0;width:486px;z-index: 1000;}

/********************************************************** listing de biens **/
.boxlistingdesbiens{float:left;margin-right:18px;position:relative;width:422px;height:383px;z-index:1;background:url("../images/back_listing.png") no-repeat;cursor:pointer;}

.boxlistingdesbiens_image {position:absolute;top:11px;left:11px;width:400px;height:300px;z-index:2;}

.boxlistingdesbiens_titre {position:absolute;top:317px;left:27px;width:367px;z-index:3;font-weight:bold;font-size:14px;color:#edcd8d;text-transform:uppercase;}

.boxlisting_annonce {position:absolute;top:0px;left:0px;width:422px;height:383px;z-index:10;cursor:pointer;}

.boxlistingdesbiens_detail {position:absolute;top:349px;left:11px;width:400px;height:20px;z-index:3;cursor:pointer;font-size:11px;color:#b8b8b8;border:0px solid red;text-align: center;}


#wraper {clear:left;height:383px;overflow:hidden;position:relative;width:880px;z-index:120;margin:auto;border:0px solid red;}

#next-button {
background:transparent url("../images/right-nav.png");
background-position:center center;
cursor:pointer;
height:42px;width:30px;
position:absolute;
right:0px;top:50%;margin-top:-21px;
z-index:10;
}

#prev-button {
background:transparent url("../images/left-nav.png");
background-position:center center;
cursor:pointer;
height:42px;width:30px;
position:absolute;
top:50%;left:0px;margin-top:-21px;
z-index:10;
}

#next-button-none {background-image:url(../images/right-nav-none.png);background-position:center center;
cursor:pointer;
height:42px;width:30px;
position:absolute;
right:0px;top:50%;margin-top:-21px;
z-index:10;
}

#prev-button-none {
background-image:url(../images/left-nav-none.png);background-position:center center;
cursor:pointer;
height:42px;width:30px;
position:absolute;
top:50%;left:0px;margin-top:-21px;
z-index:10;
}



#liste-listing {position:absolute;left:50%;margin-left:-431px;top:0px;width:100000px;z-index:9;}

#ul-liste-listing {list-style-image:none;list-style-position:inside;list-style-type:none;margin:0;padding:0;}

#ul-liste-listing li{float: left;margin:0;padding:0;}


/*********************************************** moteur de recherche listing **/
#ensemble_mrv2{width:960px;height:40px;margin:auto;margin-top:28px;margin-bottom:0px;background-color:#333333;margin-bottom:24px !important!;}

#ensemble_mr_milieuv2{float:left;width:915px;}

.mrv2{float:left;position:relative;width:927px;height:32px;
float:left;margin-left:18px;margin-top:8px;}


#titre_mrv2_int {margin-top:14px;letter-spacing:1px;}

#formboutonrecherchev2 {
position:absolute;
top:4px;
right:5px;
width:97px;
height:22px;
z-index:10;
}

.selectrecherche2 {float:left;width:198px;height:21px;}
.selectrecherche2 select { background-color: #000000;border: 1px solid;color: #B8B8B8;font-size: 11px; height: 21px;padding-top: 0; width: 181px;}

.selectrecherche2b {float:right;width:243px;height:21px;}
.selectrecherche2b select {width:243px;height:21px;}

#recherche_all_item2 {border:0px solid red;padding-left:0px;min-height:32px;height:auto !important;height:32px;}


.page_st3_1 {color:#706c6c;font-size:16px;}

.page_st3_2 {color:#892a47;font-size:16px;text-transform:uppercase;font-weight:bold;}

/***************************************************************** detail *****/
.detail_haut_gauche{width:600px;height:25px;background:#000000;}

.detail_bas_gauche{width:600px;height:4px;background:#000000;}

.detail_haut_gauche2{width:600px;height:4px;background:#666;}

#div_detail_gauche{float:left;width:622px;height:620px;background:url("../images/back_detail_gauche.png") no-repeat;padding:12px 0px 0px 11px;position:relative;z-index:6;}

#div_detail_droite{float:right;width:321px;position:relative;}

#back_detail_droite{background:url("../images/back_detail_droite.png") no-repeat;width:342px;height:580px;position:relative;padding: 11px 0 0 11px;margin-top: 40px;margin-top: 8px !important!;}


#grandephoto{width:600px;height:450px;}

.ensemble_detail_milieu{width:600px;background-color:#666;}

.ensemble_detail_milieu2{float:left;width:310px;margin-bottom: 0px;}

.description_detail{width:273px;margin:auto;font-size:12px;color:#b8b8b8;text-align:justify;margin-top:16px;margin-bottom:16px;}

.titre_box_detail{font-size:14px;color:#ffffff;text-transform:uppercase;margin-left:24px;padding-top:5px;}

.mensualite {margin-left:8px;font-size:14px;}

.couleur_1_Bold {color:#b8b8b8;}

.sousboxjaune{float:left;width:320px;height:31px;font-size:12px;color:#edcd8d;text-transform:uppercase;font-style:italic;font-weight:bold;background:url("../images/dots.png") no-repeat left bottom;}

.s_sousboxjaune {width:285px;margin:auto;margin-top:8px;}

.annonce_add_detail_first {color:#FFF;font-weight:bold;}

.annonce_add_detail_last {color:#b8b8b8;}

.annonce_add {width:245px;height: 17px;}


#bloc_descrpitif{height:337px;width:321px;margin-left: -1px;}


#info_plus{background:url("../images/info_plus.png") no-repeat;width:78px;height:29px;position:absolute;top:459px;left:10px;font-size:12px;font-weight:bold;color:#ffffff;padding: 16px 0 0 51px;}
#info_plus a{color:#ffffff;text-decoration:none;}
#info_plus a:hover{text-decoration:underline;}

#calculette{background:url("../images/calculette.png") no-repeat;width:78px;height:29px;position:absolute;top:511px;left:10px;font-size:12px;font-weight:bold;color:#ffffff;padding: 16px 0 0 51px;}
#calculette a{color:#ffffff;text-decoration:none;}
#calculette a:hover{text-decoration:underline;}


#partage{background:url("../images/partage.png") no-repeat;width:78px;height:29px;position:absolute;top:563px;left:10px;font-size:12px;font-weight:bold;color:#ffffff;padding: 16px 0 0 51px;}
#partage a{color:#ffffff;text-decoration:none;}
#partage a:hover{text-decoration:underline;}

.boutton_ensemble {background:url("../images/bt_imprimer.png") no-repeat;padding-left: 32px;display:block;float:right;height:27px;width:111px;font-weight: bold;text-decoration:none;text-align:left;padding-top:5px;color:#ffffff;font-size:12px;letter-spacing:0px;}
a.boutton_ensemble {text-decoration:none;}
a:hover.boutton_ensemble {text-decoration:underline;}

.boutton_ensemble2 { padding-left: 19px;background:url("../images/bt_retour.png") no-repeat;display:block;float:left; font-weight: bold;height:27px;width:161px;text-decoration:none;text-align:left;padding-top:5px;color:#ffffff;font-size:12px;letter-spacing:0px;}
a.boutton_ensemble2 {text-decoration:none;}
a:hover.boutton_ensemble2 {text-decoration:underline;}

#dontexist {margin-top:20px;padding-left:10px;padding-right:10px;
width:942px;}

#background_detail {float:left;width:960px;padding-top:30px;
min-height:370px;height:auto !important;height:370px;background:transparent;margin-left:-10px;position:relative;z-index:2;}


.boutons2 {float:right;font-weight:bold;text-align:center;margin-right:10px;padding:10px;
border:1px #e8e26a;
color:#e8e26a;
background-color:#FFF;
cursor:pointer;
text-transform:uppercase;font-size:12px;}
.liensboutonsdetail2 {color:#c5e81c;	text-decoration:none;}
.liensboutonsdetail2:hover {	color:#c5e81c;}

.boutons {float:right;white-space: nowrap;	padding:3px 25px 3px 5px;	margin: 0 10px;
font-weight:bold;	text-align:center;
border: 1px ridge #808080;	cursor:pointer;
background-color: #808080;	text-transform: uppercase;}

.liensboutonsdetail {	color: #FFF;	text-decoration:none;}
.liensboutonsdetail:hover {	color:#CCC;}
.annonce_add {	float:left;	color: #FFF;}
.petiteimage {	cursor:pointer;	float:left;		background-color: #FFF;}

#tab_demandedinformations {font-size:12px;padding-top: 20px;color: #B8B8B8;width: 296px;}

#loupe {background: url("../images/loupe.png") no-repeat scroll left top transparent;height: 118px;left: 250px;position: absolute;top: 243px;width: 116px;z-index: 12;}


#facebookButton {height: 25px;margin: 0;overflow: hidden;padding: 0;position: absolute;left: 10px;top: 427px;width: 65px;z-index: 1;}
#twitter {height:23px;margin:0;overflow:hidden;padding:0;position:absolute;left:78px;top:427px;width:61px;z-index:1;}

/*****************************************************************ami + demande info + calculette**/
#retour_ajax_form_ami{color: #B8B8B8;width: 296px;}
#formulaire_demande_information {font-size: 12px;height: 265px;left: 13px;position: absolute;top: 27px;width: 315px;z-index: 4;}
.detailbien_textarea {background-color: #000000;border: 1px solid #e6c789;color: #ffffff;font-family: Arial;font-size: 11px;height: 42px;padding-left: 2px;width:283px;}
.boutondemandeinformation {border:1px solid #6f6f6f;color:#1f1a17;background-color:#ffffff;font-size:12px; }
.detailbien_option {}
#btDemandeInfov2 {float:left;clear:left;margin-top:12px;cursor:pointer;width:104px;height:22px;background-color:#7d6d4c;margin-top:8px !important!;}
#btEnvoiAmi {float:left;clear:left;margin-top:12px;cursor:pointer;width:104px;height:22px;background-color:#179DA5;}
.detailbien_select {background-color: #000000;border: 1px solid #e6c789;color: #ffffff;font-size: 11px;padding-left: 2px;width:288px;}
.DemandeInfo{cursor:pointer;font-size:12px;color:#ffffff;text-align:center;width:104px;text-align:center;margin-top:3px;font-weight:bold;}
.demandedinformations{width:414px;margin:auto;border:0px solid red;margin-top:10px;}
.f_1_f {float:left;}
.f_2_f {float:left;margin-top:3px;margin-top:28px !important!;}
.f_1 {float:left;margin-top:3px;margin-top:28px !important!;}
.f_2 {float:left;margin-top:3px;margin-top:28px !important!;}
.detailbien_input2 {background-color: #000000;border: 1px solid #e6c789;color: #b8b8b8;font-size: 11px;padding-left: 2px;width: 283px;}
.detailbien_libelleinput2 {color:#b8b8b8;font-size:11px;font-weight:bold;margin-top:0px;width:270px;margin-top:-24px !important!;}
#div_ami {background-color: #000000;height: 335px;left: 278px;position: absolute;text-align: justify;top: 81px;width: 318px;z-index:5;border:1px solid #E6C789;}
#div_info {background-color: #000000;height: 335px;left: 278px;position: absolute;text-align: justify;top: 81px;width: 318px;z-index:5;border:1px solid #E6C789;}
#div_calcul {background-color: #000000;height: 335px;left: 278px;position: absolute;text-align: justify;top: 81px;width: 318px;z-index:5;border:1px solid #E6C789;}
.skindetail_info {color:#ffffff;font-size:12px;left:13px;position:absolute;text-transform:uppercase;top:8px;z-index:4;font-weight:bold;}
.skindetail_close {background-color:#7d6d4c;bottom:0;color:#FFFFFF;display:block;font-size:12px;font-weight:bold;height:20px;padding:6px 12px 0;position:absolute;right:0;text-align:center;width:200px;z-index:4;cursor:pointer;}
#div_ami_form {font-size: 12px;height: 160px;left: 15px;position: absolute;top: 71px;width: 310px;z-index: 4;}
#btDemandeFriend {float:left;clear:left;margin-top:12px;cursor:pointer;width:104px;height:22px;background-color:#7d6d4c;}
.Demandefriend{cursor:pointer;font-size:12px;color:#ffffff;text-align:center;width:104px;text-align:center;margin-top:3px;font-weight:bold;}
.detailbien_libelleinput {color:#b8b8b8;font-weight:bold;margin-top:0px;margin-top:2px !important!;width:265px;font-size:11px;}
.detailbien_input {font-size:11px;padding-left:2px;width:265px;background-color: #000000;border: 1px solid #e6c789;color: #b8b8b8;}
.TPI_FORM_VERIF_contact {border: 1px solid #e6c789;color: #BEBEBE;height: 198px;left: 3px;padding: 2px;position: absolute;text-align: center;top: 59px;width: 307px;z-index: 1000;}
.titre_box_FORM_VERIF {background-color: #e6c789;height: 32px;margin: auto;width: 307px;}
.stitre_box_FORM_VERIF {color: #ffffff;font-weight:bold;float: right;font-size: 13px;margin-top:9px;text-align: left;text-transform: uppercase;width: 287px;}
.center_FORM_VERIF {margin: 12px auto auto;width: 307px;}
.left_FORM_VERIF {float: left;height: 150px;width: 188px;}
.close_TPI_FORM_VERIF2 {color: #ffffff;font-weight: bold;margin: 50px auto auto;text-align: center;width: 188px;font-size:13px;}
.close_TPI_FORM_VERIF {margin:auto;background:transparent url(../images/bouton.png) no-repeat scroll left top;color:#FFFFFF;cursor:pointer;font-size:12px;font-weight:bold;height:23px;margin-top:7px;text-align:center;width:96px;}
.close2_TPI_FORM_VERIF {color: #FFFFFF;float: left;margin-top: 4px;text-align: center;width: 96px;}
.right_FORM_VERIF {float: right;height: 153px;width:118px;}
.image_gene2_FORM_VERIF {width:118px;height: 153px;border:0px;margin:auto;}





/**************************************************************** LIGHTBOX ****/
#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 10000;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(http://www.frenchrivieraselect.com/images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(http://www.frenchrivieraselect.com/images/prev.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(http://www.frenchrivieraselect.com/images/next.gif) right 15% no-repeat; }


#imageLINK {width:100px; height:45px;float: left;}
#precLink {width:45px;height:45px;float:left; background: url(http://www.frenchrivieraselect.com/images/prev.gif) no-repeat top left; }
#suivLink {width:45px;height:45px;float: right; background: url(http://www.frenchrivieraselect.com/images/next.gif) no-repeat top left;}
#precLink :hover, #precLink:visited:hover { background: url(http://www.frenchrivieraselect.com/images/prev.gif) no-repeat top left; }
#suivLink :hover, #suivLink:visited:hover { background: url(http://www.frenchrivieraselect.com/images/next.gif) no-repeat top left; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 200px; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}
	

/* Min-Width */
.lbWidth { /* most browsers */
	position: absolute;
	top: 0px; left: 0px;
	width: 100%;
	min-width: 790px;
	}

* html .lbContent { /* IE6 */
	margin-left: -790px;
	position:relative;
	}

* html .lbMinWidth { /* IE6 */
	padding-left: 790px;
	}
	
	
/* Clearfix */	
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */ 


/***********************************************************display:none; ******* carousel **/

.petiteimage {width:135px;height:100px;border:1px solid #ffffff;;margin-top:1px;}

.back_vignette {float:left;width:135px;height:102px;margin-right:20px;margin-bottom:0px;}



#ensemble_caroussel {position:absolute;z-index:20;bottom:17px;left:0px;width:597px;height:108px;border:0px solid red;}

#horizontal_carousel {height:108px;width:499px;position:relative;border:0px solid red;margin-left:66px;margin-top:10px;}

#horizontal_carousel .container {width:488px;position: relative;overflow: hidden;}

#horizontal_carousel ul {margin:0;padding:0;width: 100000px;position: relative;top:0;left:0px;height:108px;}                      

#horizontal_carousel ul li {width:488px;height:108px;text-align:center;list-style:none;float:left;}



.previous_button {position:absolute;top:39px;left:-55px;width:35px;height:33px;background:url(../images/but_prev.png) no-repeat;z-index:100;cursor:pointer;}
.previous_button_over {background:url(../images/but_prev_hover.png) no-repeat;}
.previous_button_disabled {background:url(../images/but_prev_dis.png) no-repeat;cursor:default;}

.next_button {position:absolute;top:39px;right:0px;width:35px;height:33px;background:url(../images/but_next.png) no-repeat;z-index:100;cursor:pointer;}
.next_button_over {background:url(../images/but_next_hover.png) no-repeat;}
.next_button_disabled {background:url(../images/but_next_dis.png) no-repeat;cursor:default;}


/********************************************************************************DPE**/

#DPE_big {
    background-color: #FFFFFF;
    display: block;
    height: 180px;
    left: 152px;
    position: absolute;
    top: 427px;
    width: 180px;
    z-index: 1;
}


/************************************************************************* selection **/


#back_selection{ height: 24px;
    left: 0;
    position: absolute;
    top: 23px;
    width: 172px;
    z-index: 3;
    background:url(../images/back_selection_icone.png) no-repeat;}

.href_selection {border: 0 solid red;
    display: block;
    height: 24px;
    left: 0;
    position: absolute;
    top: 23px;
    width: 171px;
    z-index: 5;}

#selection2 { color: #ffffff;
    font-size: 10px;
    left: 39px;
    position: absolute;
    top: 28px;
    width: 140px;
    z-index: 4;
}

#mailer-selec {
left: 0px;
position: absolute;
top: 165px;
width: 522px;
z-index: 4;
color:#b8b8b8;
}


#liste_selection {
    height: 345px;
    width: 377px;
   
}
.s_item_left{margin-top:4px;float: left;}

#selectionvide {float:left;color:#ffffff;width:340px;margin-bottom:10px;font-size: 11px; height: 300px;}

.selectioninput {width:453px;height:15px;;
border:1px solid #A5A5A5;font-size:11px;color:#B8B8B8;padding-left:10px;padding-top:2px;font-family:"Arial";
background-color:#000000;}

.selectiontextarea {
     border: 1px solid #A5A5A5;
    color: #b8b8b8;
    font-family: "Arial";
    font-size: 11px;
    height: 47px;
    padding-left: 10px;
    padding-top: 2px;
    width: 453px;
    background-color:#000000;
}

.selectiontextarea2 {width:491px;height:82px;
border:1px solid #8c8c8c;
font-size:11px;color:#c0c0c0;padding-left:10px;padding-top:2px;font-family:"Arial";
background-color:#6e6e6e;}

#selectionenvoyer {float:left;margin-top:10px;}


.selectionenvoyer 
{cursor:pointer;
background:url("../images/bouton.png") no-repeat;font-size:12px;color:#ffffff;font-weight:bold;text-align:center;padding-left:3px;padding-right:3px;padding-top:4px;padding-bottom:4px;height:23px;width:96px;}
}

.background_selection {
    background-color:#676763;
    display: block;
    height: 235px;
    margin-bottom: 19px;
    width: 303px;
    border:1px solid #ffffff;
}


.div_selection {position:relative;z-index:1;width:365px;height:235px;border-bottom: 1px dashed #edcd8d;}

.img_selection {
    height: 86px;
    left: 213px;
    position: absolute;
    top: 45px;
    width: 144px;
    z-index: 2;
}


.div_input_transmettre {
    left: 9px;
    position: absolute;
    top: 206px;
    z-index: 2;
}

.prix_selection {
    color: #FFFFFF;
    font-size: 18px;
    font-weight: bold;
    position: absolute;
    right: 11px;
    text-align: center;
    top: 155px;
    width: 144px;
    z-index: 2;
}

.ville_selection {
color:#ffffff;
font-size:13px;
font-weight:bold;
left:12px;
position:absolute;
text-transform:uppercase;
top:8px;
}

.type_selection {
color:#ffffff;
font-size:12px;
font-weight:bold;
left:12px;
position:absolute;
text-transform:uppercase;
top:42px;
}

.type_reference {
    color: #FFFFFF;
    font-size: 10px;
    position: absolute;
    right: 11px;
    top: 11px;
}

.type_corps {
    color: #ffffff;
    font-size: 12px;
    left: 12px;
    position: absolute;
    text-align: justify;
    top: 72px;
    width: 184px;
}

.transmettre_selection {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    left: 33px;
    position: absolute;
    text-transform: uppercase;
    top: 207px;
    z-index: 2;
}

a.imprimer_selection {}

a:hover.imprimer_selection {}

.imprimer_selection {
    background-color: #edcd8d;
    position: absolute;
    right: 11px;
    text-align: center;
    top: 198px;
    width: 144px;
    z-index: 2;
}

a.imprimer2_selection {text-decoration:none}

a:hover.imprimer2_selection {}

.imprimer2_selection {
    color: #000000;
    font-size: 13px;
    font-weight: bold;
    position: absolute;
    right: 11px;
    text-align: center;
    text-transform: uppercase;
    top: 206px;
    width: 144px;
    z-index: 3;
}
#redac_selection {text-align:justify;width:500px;color:#b8b8b8;font-size:12px;margin-top:0px;height: 46px;margin-top:15px;}
#redac_selection p {margin:0px;padding:0px;}


#div-redac {width:960px;float:left;margin:10px 0px;}

#back_form_selec {float:left;width:495px;background:url(../images/back_form_selec.png) no-repeat;height:327px;  padding: 19px 28px 20px;margin-left: -12px;}

#back_selection_page {float:right;width:377px;height:345px;background:url(../images/back_selection.png) no-repeat;padding:10px;}


#redactionnel_selection {width:503px;color:#bebebe;font-size:12px;text-align:justify;}

#formulaire_selection {background:url("../images/dots.png") repeat-x left top;padding-top:23px;
    color: #225AA6;
    margin: auto;
    width: 467px;
}

.text_selection{float:left;font-size:12px;color:#003a48;margin-top:5px;}

#selectionButton {
   background: url("../images/icone_panier.png") no-repeat scroll 5px center transparent;
    border: 1px dashed;
    bottom: 213px;
    height: 20px;
    left: 10px;
    padding-left: 32px;
    position: absolute;
    text-align: right;
    width: 288px;}

#selection_div{float:left;}
