/* GENERAL */
body, p, div, img, table {margin:0; padding:0; border:none;}
body{background-color:#ffffff;margin:0px 10px;font-family:Arial, Helvetica, sans-serif;font-size:8pt;color:#514F50;}
p{margin:0px;padding:0px;text-align:justify;}
h1,h2,h3,h4,h5,h6{margin:0px;font-weight:normal;}
span,ul,ol{margin:0px;padding:0px;}
td{vertical-align:top;}
a{text-decoration:none;color:#514F50;cursor:pointer;}
/* BLOCS PRINCIPAUX */
#logo,#logoF,#logoC,#langues, #cDb, #cG{float:left;}
#logoC{width:680px;height:78px;}
.gCadre{background:url(/images/cadre/n_fond.gif); padding:0 21px;}
.body,.top,.liensExt,.bottom{width:770px;}
.sepH,.sepV,.button,.bottom,.top{height:20px;}
/*.sCadre{background-color:#EDEDE6;border:1px solid #C0C0C0;height:100%;width:750px;}*/
.body{margin:auto;height:100%}
.top{background:url(/images/cadre/n_haut.gif) no-repeat;clear:both; height:30px; padding:20px 0 0 0;}
.border{border:1px solid #808080;}
.cadre{top:0px;left:0px;width:726px;height:100%;}
.bottom{background:url(/images/cadre/n_bas.gif) no-repeat; clear:both; height:21px;}

#logo{top:0px;width:auto;}
#logoF{top:10px;width:auto;}
#langues{top:10px;left:0px;width:80px;}
div.lg{text-align:right;}
.lg a:link,.lg a:visited,.lg div{font-family:Verdana, Arial, Helvetica, sans-serif;color:#514F50;padding-right:10px;margin-left:20px;background:url(/images/items/carre_g.gif) no-repeat right;}
#cDb{width:508px;left:219px; padding:0; top:0px; margin:0;background:url(/images/cadre/n_fond_d.gif) repeat-y;}
#cG{width:198px;left:-508px; text-align:justify; top:0px; margin:0;}
#cTr{width:730px;left:0px;}
.blcPad{padding:5px 10px;}
.blcTtrB1,.blcTtrC,.blcTtrH1,#TxtH,.selectTexte1 select,.menu,.menu_a,n0,.n1,.n2,.n3,.n4,.n5,.n6,.n7,.n8{position:absolute;}
/* BLOC MENU */
#menu{background:url(/images/cadre/fond_menu_l.gif) repeat-x #e7e4e6;border:1px solid #C0C0C0;width:180px;height:288px;margin:8px 8px 0px 8px;}
.menu,.menu_a,.menu a:link,.menu a:visited,.menu_a a:link,.menu_a a:visited{padding-right:15px;}
.menu,.menu_a{font-size:10pt;text-align:right;width:180px;text-decoration:none;left:0px;}
.menu a:link,.menu a:visited{background:url(/images/items/carre_clair.gif) no-repeat right;}
.menu_a a:link,.menu_a a:visited{color:#E2007A;font-weight:bold;background:url(/images/items/carre_fonce.gif) no-repeat right;}
.menu a:hover,.menu a:active,.menu_a a:hover,.menu_a a:active{color:#E2007A;text-decoration:none;}
/* DEFINITION DES TAILLES */
.xTexte,.sTexte,.Texte{margin-top:0px;}
h1.gTitre,h1.Titre,h2.Titre{margin-top:10px;margin-bottom:5px;font-weight:bold;}
.xTexte{font-size:7pt;line-height:9pt;}
.sTexte{font-size:8pt;line-height:11pt;}
.Texte{line-height:11pt;}
h1.gTitre{color:#513f46;}
h1.gTitre,ol.gTitre{font-size:11pt;line-height:15pt;}
ol.gTitre{font-weight:bold;}
h1.Titre,h2.Titre{font-size:10pt;line-height:13pt;color:#63424e;}
div.Texte p{margin-bottom:5px;}
div.Texte ul li.fleche{margin:-5px 0px 5px 20px;background:url(/images/puces/fleche.gif) no-repeat left top;padding-left:13px;list-style:none;}
div.Texte ul{margin:5px 20px;list-style:square;}
div.Texte ul ul{margin:5px 20px;list-style:circle;}
div.Texte ol{margin:5px 20px;}
div.Texte ol ol{margin:5px 20px;list-style:lower-alpha;}
div.Texte .border{padding:5px; background-color:#FFFFFF;}
div.Texte h3{font-weight:bold;margin-bottom:3px;}
/* FORMULAIRES */
select,input,textarea{border:1px solid #808080;font-family:Arial, Helvetica, sans-serif;font-size:8pt;color:#514F50;background-color:#FFFFFF;height:19px;line-height:13pt;}
select:focus,input:focus,textarea:focus {background-color: #EDEDE6;}
input[type=checkbox]{margin:0px 5px 0px 0px;}
.i_text{padding:0px 5px;}
.i_select_h{color:#B996A3;}
.i_select_s{background-color:#d8c5cc;}
.i_select_s1{background-color:#e1d5d9;}
.button{padding:0px 5px;font-size:10pt;font-weight:bold;border:1px solid #C0C0C0;background:url(/images/cadre/fond_titre.gif) repeat-x #e7e4e6;}
.bouton{width:65px; border:none;background:url(/images/boutons/bouton.gif) no-repeat; height:17px; font-weight:bold;}
.bouton_c{width:65px; border:none;background:url(/images/boutons/bouton_c.gif) no-repeat; height:17px; font-weight:bold;}
.bouton:hover,.bouton:focus{width:65px; border:none;background:url(/images/boutons/bouton_o.gif) no-repeat; height:17px; font-weight:bold;}
/******/
.t80{-moz-opacity:0.80;opacity:0.8;}
.t50{-moz-opacity:0.50;opacity:0.5;}
h1.blcTtr,p.blcTtr,h3.blcTtr,h1.blcTtrR{top:0px;left:0px;height:18px;padding:1px 0px 1px 5px;font-size:10pt;font-weight:bold;border:1px solid #C0C0C0;background:url(/images/cadre/fond_titre3.gif) repeat-x #e7e4e6;margin:8px 8px 0px 8px;}
.blcTtrB1,.blcTtrH1{top:169px;left:9px;height:110px;width:255px;padding:10px;}
.blcTtrB1{background-color:#FFFFFF;-moz-opacity:0.90; opacity:0.90}
.blcTtrC h1,.blcTtrC p,.blcTtrC h2{margin:0px;font-weight:bold;}
.blcTtrC h1,.blcTtrC p.h1{font-size:15pt;color:#909195;}
.blcTtrC h2,.blcTtrC p.h2{font-size:11pt;color:#B996A3;text-align:right;}
.selectTexte1 select{top:273px;left:24px;width:240px;-moz-opacity:0.90; opacity:0.90;}
.blocImage1{background-color:#FFFFFF;border:1px solid #C0C0C0;margin:8px 8px 0px 8px;height:290px;}
#blocPub,#blocPub2{border:1px solid #C0C0C0;background:url(/images/cadre/fond_menu_l.gif) repeat-x #e7e4e6;}
#blocPub{padding:14px 14px; height:240px;margin:8px 8px 0px 8px;}
#blocPub2{padding:30px;margin:8px 8px 0px 8px;}
.sepH,img,.txtPuce,.pPuce,.ttrPuce,.cadre,#logo,#logoF,#logoC,#langues,#cG,#cDb,#cTr,h1.blcTtr,.cpt li{position:relative;}
.bloc_texte{background-color:#FFFFFF;border:1px solid #C0C0C0;border-top:0px;margin:0px 8px 0px 8px;}
.ttrPuce,#TxtH p{font-size:9pt;}
.txtPuce,.pPuce,.ttrPuce{text-indent:12px;background:url(/images/items/carre_t.gif) no-repeat left top;}
.ttrPuce{font-weight:bold;margin-bottom:5px;}
.suite a:link,.suite a:visited,.suite{color:#E2007A;text-align:right;margin-top:0px;}
.f_m{background:url(/images/cadre/fond_menu.gif) repeat-x #e7e4e6;}
.f_s{background:url(/images/cadre/fond_menu_s.gif) repeat-x #e7e4e6;}
.f_l{background:url(/images/cadre/fond_menu_l.gif) repeat-x #e7e4e6;}
.f_m2{background:url(/images/cadre/fond_menu_2.gif) center repeat-x #fefefe;}
.f_s2{background:url(/images/cadre/fond_menu_s2.gif) repeat-x #fefefe;}
.f_l2{background:url(/images/cadre/fond_menu_l2.gif) repeat-x #fefefe;}
.f_c1{background:#F7F6F6;}
.f_c2{background:#F6F4F5;}
.w280{width:280px;}
.w290{width:295px;}
.meBas li,.meBas li{display:inline;}
.cpt li,.choix li,.meBas li{list-style:none;}
.cpt li{padding:2px;float:left;color:#E2007A;font-size:7pt;}
.choix li{list-style:none;padding:2px 4px;}
.meBas li{font-size:7pt;padding:0px 5px;}
li.aLocation,li.aSize,li.aPrice,li.aType,li.aFloor,li.Puce{padding-left:18px;height:19px;float:left;list-style:none;}
li.aLocation{background:url(/images/puces/puce_location.gif) no-repeat left top;width:118px;}
li.aSize{background:url(/images/puces/puce_surface.gif) no-repeat left top;width:53px;}
li.aPrice{background:url(/images/puces/puce_prix.gif) no-repeat left top;width:62px;}
li.aType{background:url(/images/puces/puce_type.gif) no-repeat left top;width:83px;}
li.aFloor{background:url(/images/puces/puce_etage.gif) no-repeat left top;width:60px;}
.liensExt{margin:auto;top:0px;left:0px;position:absolute;top:0px;}
.sepH,.sepV{top:0px;background-color:#FFFFFF;}
.sepH{left:-1px;border-top:1px solid #C0C0C0;border-bottom:1px solid #C0C0C0;width:508px;}
.sepV{border-left:1px solid #C0C0C0;border-right:1px solid #C0C0C0;width:20px;}
.liensExt{visibility:hidden;}
#flashHome{padding:8px 0px 0px 9px; height:298px;border-bottom:1px solid #c0c0c0; overflow:hidden; z-index:9;}
#TxtH{padding:8px 0px 0px 9px; height:298px; border:1px solid #c0c0c0; background:#FFFFFF; border-top:none;overflow:scroll;z-index:10;}
#TxtH li{list-style:none;margin:5px;padding:0px;font-size:11pt;color:#B996A3;}
#TxtH p{margin:0px 5px;color:#96969A;}
.b_contact{position:relative;height:17px;border:none;width:170px;text-align:center;font-size:7.5pt;font-family:Verdana, Arial, Helvetica, sans-serif}
.b_debut{background:url(/images/boutons/bouton+debut.gif) no-repeat;padding-left:9px;}
.b_fin{background:url(/images/boutons/bouton+fin.gif) no-repeat;padding-right:9px;}
/* PSEUDO CLASS */
#TxtH a:link,#TxtH a:visited{color:#B996A3;}
.blcTtrC a:link,.blcTtrC a:visited,.blcTtrC p a:link,.blcTtrC p a:visited{color:#909195;}
.blcTtrC h2 a:link,.blcTtrC h2 a:visited, .blcTtrC p.h2 a:link,.blcTtrC p.h2 a:visited{color:#B7B7B5;}
.blcTtr a:link,.blcTtr a:visited,.meBas a:link,.meBas a:visited,.lstLien a:link,.lstLien a:visited{color:#514F50;}
.lg a:hover,.lg a:active,.meBas a:hover,.meBas a:active,.cpt a:link,.cpt a:visited{color:#E2007A;text-decoration:none;}
.cpt a:hover,.cpt a:active,.suite a:hover,.suite a:active{color:#514F50;text-decoration:none;}
.lstLien a:hover,.lstLien a:active{color:#A1919B;text-decoration:none;}
a:hover,.blcTtr a:hover,.blcTtr a:active,.blcTtrC a:hover,.blcTtrC a:active,.blcTtrC h2 a:active,.blcTtrC h2 a:hover,.blcTtrC p.h2 a:active,.blcTtrC p.h2 a:hover,.blcTtrC p.h1 a:active,.blcTtrC p.h1 a:hover,#TxtH a:active,#TxtH a:hover,.blcTtrR a:link,.blcTtrR a:visited,.rose,a.rose:link,a.rose:visited{color:#E2007A;}
div.Texte a,div.Texte a:link,div.Texte a:visited{color:#904b65;text-decoration:none;}
div.Texte a:hover,div.Texte a:active{color:#E2007A;text-decoration:underline;}
div.Texte div.b_contact a:link,div.Texte div.b_contact a:visited{color:#7f7f7f;}
div.Texte div.b_contact a:hover,div.Texte div.b_contact a:active{text-decoration:none;color:#E2007A;}
div.Texte h1.gTitre{ width:465px; }
a:link h1.gTitre,a:visited h1.gTitre,a:link h2.Titre,a:visited h2.Titre, div.Texte a:link h2, div.Texte a:visited h3{color:#513f46;background:url(/images/puces/gototop.gif) right no-repeat;}
a:hover h1.gTitre,a:active h1.gTitre,a:hover h2.Titre,a:active h2.Titre, div.Texte a:hover h3, div.Texte a:active h3{color:#E2007A;text-decoration:none;}


.prevAd{background:url(/images/boutons/small_arrows.png) no-repeat 0 2px; padding:0 5px 0 12px; font-size:9pt; font-variant:small-caps; float:left; height:22px;}
.nextAd{background:url(/images/boutons/small_arrows.png) no-repeat right -38px; padding:0 12px 0 5px; font-size:9pt;font-variant:small-caps;float:left; height:22px;}
.prevAd.disabled{background-position:0 -18px;color:#c4b5bf;}
.nextAd.disabled{background-position:right -58px;color:#c4b5bf;}

