html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
border:0;
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0;
outline:0;
padding:0;
vertical-align:baseline;
}

strong{
font-style:normal;
}

a{ font-size:12px;}

ol,ul {
list-style:none;
} 
.cms a{
color:#6A615B;
} 
.cms a:hover{
color:#fff;
} 
.cms ol,.cms ul{
margin-left:20px;
list-style:disc;
color:#fff;
font-size:12px;
}
.cms ol li,.cms ul li{
margin-left:20px;
}
table {
border-collapse:separate;
border-spacing:0;
}

caption,th,td {
font-weight:400;
text-align:left;
}

blockquote:before,blockquote:after,q:before,q:after {
content:"";
}

blockquote,q {
quotes:"" "";
}

em {
font-style:normal;
}

body {
background:#22211f url(../media/interface/bg_global.jpg) repeat-x center top;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none; 
text-align:center;
}

.zone_home body {
background:#22211f url(../media/interface/bg.jpg) repeat-x center top;
}

h1 {
color:#FFF;
font-family:Helvetica, Arial, sans-serif;
font-size:16px;
padding-bottom:10px;
}

h2 {
color:#FFF;
font-family:Helvetica, Arial, sans-serif;
font-size:14px;
padding-bottom:10px;
}

h3 {
color:#FFF;
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
padding-bottom:10px;
padding-left:20px;
}

h1.titre {
background-color:#4d443f;
color:#FFF;
font-family:Helvetica, Arial, sans-serif;
font-size:14px;
font-weight:700;
margin:0;
padding-left:5px; 
padding-top:5px;
margin-bottom:10px;
text-align:left;
text-transform:uppercase;
text-decoration:none;
}

h1 a{
text-decoration:none;
}

h2.titre {
background-color:#38312E;
color:#FFF;
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
font-weight:400;
margin:0;
padding-left:5px;
padding-top:5px;
text-align:left;
text-transform:uppercase;
}   

h3.titre {
background-color:#1D1C1B;
color:#fff;
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
font-weight:400;
margin:0;
padding-left:5px;
padding-top:5px;
text-align:left;
text-transform:uppercase;
}   
         
small{
font-size:80%;
}
     
.pointer{cursor: pointer;}

.box {
color:#FFF;
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
padding-bottom:10px;
}

#content {
margin:auto;
min-height:800px;
width:985px;   
text-align:center;
}

#global,.global {
background-color:#1d1c1b;
color:#fff;
font-size:12px;
margin:5px auto;
padding:5px;
text-align:left;
width:945px;
}

.brown {
color:#4c443e;
}

.grey {
color:#817369;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
 
.fl {
float:left;
}
.fr {
float:right;
}      
.img-left{ 
float:left;
margin-right:10px;
}
.img-right{
float:right;
margin-left:10px;
}
.spacer {
clear:both;
font-size:0;
height:0;
line-height:0;
}



.spacer_home {
height:40px;
}

.spacer_global {
height:20px;
}

.ariane_light_grey {
color:#817369;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
}

input.styled {
display:none;
}

select.sel_heure{
width:75px;
}

select.styled {
filter:alpha(opacity=0);
opacity:0;
position:relative;
width:95px;
z-index:5;
}

.small {
font-size:9px;
}

#global_bg {
background-color:#22211f;
min-height:350px;
width:100%;
}

#header {
background-color:#22211f;
height:75px;
width:985px;
}

.header-left {
float:left;
height:75px;      
margin-left:13px;
width:280px;
}

.header-right {
float:left;
height:28px;
margin:38px 0 0 0;
text-align:right;
width:685px;
}

* html .header-right {
float:left;
height:28px;
margin:38px 0 0 20px;
text-align:right; 
width:650px;
}

.color_liv_panneau {
color:#fff;
}

a:hover {
color:#6a615b;
}

.rouge_bold {
color:red;
font-weight:700;
}

.update {
background-color:#FFF;
color:#817369;
margin:0;
padding:0;
position:absolute;
z-index:1000;
}

ul.villes {
list-style-type:none;
margin:0;
padding:0;
text-align:left;
}

ul.villes li.selected {
background-color:#CABDB9;
cursor:pointer;
}

li.ville {
display:block;
list-style-type:none;
margin:0;
padding:2px;
}

li.ville div.image {
display:none;
float:left;
height:20px;
margin-right:8px;
}

li.ville div.nom {
font-size:10px;
}

#my-edit-nav {    
display:block;
background:url(../media/interface/myliv/myliv-edit-nav-bg.gif) top left no-repeat;
height:46px;
line-height:46px;
margin-bottom:5px;
}       
#my-edit-nav a{
color:#817369;
}

#my-edit-nav a.nav-actif {
color:#1D1C1B;
}

#my-edit-nav a.nav-non-dispo {
color:#C5C5BD;
text-decoration:none;
}

#my-edit-nav .my-edit-nav-ico1 {  
position:absolute;  
margin-left:80px;
}
#my-edit-nav .my-edit-nav-ico2 {  
position:absolute;  
margin-left:218px;
}
#my-edit-nav .my-edit-nav-ico3 {  
position:absolute;  
margin-left:428px;
}
#my-edit-nav .my-edit-nav-ico4 { 
position:absolute;  
margin-left:644px;
}            
     #my-edit-nav ul{     
     background:none;
     float:left;
     display:inline;
     }
     #my-edit-nav li{
     float:left;
     text-align:left;
     color:#4D443F;
     font-weight:bold;
     margin-right:5px;
     }


#myliv-panneau {
font-size:10px;
text-align:left;
}

.myliv_txt {
float:left;
padding-left:8px;
width:600px;
}

.myliv_pack_info {
background:#4D443F;
border:1px solid #626262;
color:#43aac9;
float:left;
margin-left:15px;
padding:30px;
}

.annonce {
width:745px;
}

.pack_infos {
color:#666;
width:200px;
}

#myliv-panneau .inside {
padding:67px 160px 10px 25px;
}

.input_titre input.t {
width:250px;
}

#myliv-panneau .myliv-panneau-bot {
height:11px;
}

.myliv-colonne {
float:right;
width:350px;
}

#myliv-panneau p.puce {
background:url(../media/interface/boutons/btn_titre.gif) center left no-repeat;
color:#fff;
display:block;
float:left;
font-size:12px;
line-height:12px;
padding:11px 0 7px 20px;
text-align:left;
}

.details_liv {
float:left;
margin-left:-3px;
}

table.myliv_table {
border-collapse:collapse;
border-color:#fff;
}

table.myliv_table th {
color:#DBB330;
font-weight:700;
padding:2px 0;
text-align:center;
}

table.myliv_table td {
color:#4B4B4B;
padding:2px 0;
vertical-align:middle;
}

table.myliv_table td.sep_myliv {
font-size:1px;
height:1px;
}
                 
/* OPERATIONS */
.ope_liste{   
background:transparent url(../media/interface/operation/edit.gif) no-repeat 10px 0;
padding-top:10px;
padding-left:100px;
}

.footer_ope{
height:90px;
line-height:90px;
vertical-align:middle;
}            
.footer_ope img{
vertical-align:middle;
}
.footer_ope a{
text-decoration:none;
}

/* RECHERCHE */
.search {
background:#22211f url(../media/interface/bg_search.jpg) no-repeat center top;
color:#1d1c1b;
height:20px;
width:198px;
}

.where {
background:#22211f url(../media/interface/bg_where.jpg) no-repeat center top;
color:#1d1c1b;
height:20px;
width:198px;
}

.go {
background:#22211f url(../media/interface/bg_go.jpg) no-repeat center top;
color:#1d1c1b;
height:20px;
width:40px;
}

.select_type {
background-color:#564c45;
border:none;
color:#fff;
font-family:Arial;
font-size:8pt;
height:17px;
text-decoration:none;
width:131px;
}

.select_where {
background-color:#534a44;
border:none;
color:#fff;
font-family:Arial;
font-size:8pt;
height:17px;
text-decoration:none;
width:131px;
}

#footer {
background:#22211f url(../media/interface/footer.jpg) repeat-x center top;
color:#817369;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
height:86px;
width:985px;
}

#footer .inside {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
height:28px;
margin:auto;
width:900px;
}
    /* IE 7 */
    *:first-child+html #footer .inside {
    margin:0 auto;
    width:890px;
    padding-left:20px;
    }

.links {
text-align:left;
float:left;
width:800px;
}

.copyright,.copyright a {
color:#403e3d;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}


.spacer_footer {
height:30px;
line-height:normal;
}

#footer_log_on_right {
background-color:#1d1c1a;
color:#817369;
float:left;
margin-left:760px;
width:130px;
}

.espace_h {
margin:0 10px;
}
.espace_v {
margin: 10px 0 ;
}

.form_user_spe{ margin-left:20px;}
.form_user_spe label{ color:#fff;}

.by_actweb a {
background:#22211f url(../media/interface/logo_actweb_off.jpg) no-repeat;
float:right;
height:23px;
width:87px;
}
    /* IE 7 */
	/*
    *:first-child+html .by_actweb a {
    float: left;
    margin-left:70px;
    }
	*/

.by_actweb a:hover {
background:#22211f url(../media/interface/logo_actweb_on.jpg) no-repeat;
float:right;
height:23px;
width:87px;
}

#flash_home {
height:406px;
width:985px;
}

#menu_home_inside {
background:#1d1c1a url(../media/interface/menu_home.jpg) no-repeat center top;
color:#fff;
font-family:Helvetica, Arial, Verdana, sans-serif;
font-size:9px;
height:16px;
margin:auto;
padding-top:7px;
text-decoration:none;
vertical-align:middle;
width:910px;
}

.traits_menu {
display:inline;
height:16px;
vertical-align:middle;
}

.zone_home #menu {
height:auto;
margin:17px 14px 0 0;
padding:0;
text-align:right;
float:right;
}

.menu_contact{
margin:11px 20px 0 5px;
float:right;
color:#817369;
}

#menu {
/*height:30px;
margin:-20px 14px 40px 17px;
padding:0;
width:950px;*/
float:right;
width:650px;
height:25px;
padding:0;
margin:8px 8px 0 0;
text-align:right;
}

.menu li {
display:inline;
margin:0;
padding:0;
width:auto;
}

.menu li a {
/*
background:#1d1c1b url(../media/interface/menu-trait.jpg) no-repeat center right;
float:left;
*/
color:#fff;
font-size:14px;
margin:0;
padding:0px 10px 14px;
text-decoration:none;
text-transform:uppercase;
font-weight:bold;
}

.menu a:hover {
/*background:#4c443e url(../media/interface/menu-trait-on.jpg) no-repeat center right;*/
text-decoration:underline;
}

#menu_home_city {
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
vertical-align:middle;
}

#menu_home_city a {
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
height:28px;
margin:0 2px;
text-decoration:none;
}

#menu_home_city a:hover {
color:#605852;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
}

.traits_menu_bottom {
display:inline;
height:20px;
vertical-align:middle;
}

#languages {
float:right;
height:28px;
margin-right:15px;
width:63px;
}

.lg_france a {
background:#22211f url(../media/interface/drapeaux/france_off.jpg) no-repeat;
float:left;
height:12px;
padding-left:3px;
width:18px;
}

.lg_france a:hover {
background:#22211f url(../media/interface/drapeaux/france_on.jpg) no-repeat;
float:left;
height:12px;
padding-left:3px;
width:18px;
}

.lg_russie a {
background:#22211f url(../media/interface/drapeaux/russie_off.jpg) no-repeat;
float:left;
height:12px;
padding-left:3px;
width:18px;
}

.lg_russie a:hover {
background:#22211f url(../media/interface/drapeaux/russie_on.jpg) no-repeat;
float:left;
height:12px;
padding-left:3px;
width:18px;
}

.lg_chine a {
background:#22211f url(../media/interface/drapeaux/chine_off.jpg) no-repeat;
float:left;
height:12px;
padding-left:3px;
width:18px;
}

.lg_chine a:hover {
background:#22211f url(../media/interface/drapeaux/chine_on.jpg) no-repeat;
float:left;
height:12px;
padding-left:3px;
width:18px;
}

#inside, .inside_global {
color:#817369;
font-size:12px;  
text-align:left;
margin:0 auto;
padding-top:0;
width:955px;
}

#inside_account {
color:#817369;
font-size:12px;
margin:0 0 0 20px;
min-height:600px;
padding-top:0;
width:945px;
}

/*formulaire edition compte*/
.display_details {
width:700px;
}
    /* IE 7 */
    *:first-child+html .display_details {
    width:610px;
    }
	
	/*IE 6*/
	* html .display_details{
    width:610px;
	}

#inside h1 {
font-size:12px;
text-transform:uppercase;
white-space:nowrap;
}

.divers {
color:#4c4441;
font-size:9px;
}

.divers_light_grey {
background:transparent url(../media/interface/pic-divers.jpg) no-repeat top left;
color:#817369;
padding-left:12px;
}

.divers_light_white {
background:transparent url(../media/interface/pic-divers.jpg) no-repeat top left;
color:#fff;
padding-left:12px;
}

.divers-biens {
margin:40px 0 0;
width:940px;
}

.divers-biens-global {
background-color:#222120;
float:left;
padding:0 0 0 10px;
width:940px;
}

.divers-biens-bas {
background-color:#222120;
float:left;
margin:10px 0;
padding:0 0 0 10px;
width:940px;
}

.divers-biens-left {
float:left;
margin:0;
width:675px;
}

.divers-biens-right {
display:block;
float:right;
margin:0;
text-align:center;
width:264px;
}

.divers-biens-right-bottom {
margin:7px 16px 0 0;
}

span.prev {
background:transparent url(../media/interface/pic-divers-prev.jpg) no-repeat top left; 
display:block;  
float:left;
font-size:12px;    
height:21px;
line-height:17px;
padding:3px 0;
width:130px;
color:#fff;
}

span.next {
background:transparent url(../media/interface/pic-divers-next.jpg) no-repeat top left;
display:block;  
float:right;
font-size:12px;    
height:21px;
line-height:17px;
padding:3px 0;
width:130px;
color:#fff;
}

#recherche_tri {
font-size:12px;
}

#left {
background:#1d1c1a url(../media/interface/bg_left.jpg) repeat-x center top;
color:#817369;
float:left;
font-size:12px;
min-height:480px;
width:603px;
}

.inside-left {
color:#817369;
font-size:12px;
margin:auto;
padding-top:10px;
width:563px;
}

.left_data_small {
color:#817369;
font-size:9px;
}

#right {
background:#1d1c1a url(../media/interface/bg_left.jpg) repeat-x center top;
float:right;
min-height:480px;
width:323px;
}

.inside-right {
margin:auto;
padding-top:10px;
width:283px;
}

.annonce_contenant_unknown {
float:left;
height:225px;
width:320px;
margin:5px 0 0 10px;
}

.annonce_contenant {
float:left;
height:270px;
width:320px;
margin:5px 0 0 10px;
}

.annonce_bloc {
/*background:#1D1C1B url(../media/interface/annonce-details/img-fond.jpg) no-repeat scroll left top;*/
margin:5px 0 0 10px;
overflow:hidden;
height:220px;
width:300px;
/*///NPARISOT Caddie modif */
text-align:none;
}
.annonce_txt {
/*NPARISOT Passerelle modif */
/*background-color:#000;
cursor:pointer;
display:none;
font-size:12px;
margin:0;
height:30px;
padding:10px 0;
position:relative;
top:-50px;
text-align:center;
color:#ffffff;*/
}
.liste_img{
display:block;
text-decoration:none;
width:298px;
height:190px;
line-height:190px;
margin:1px;
background:#22211F;
vertical-align:middle;   
position:relative;
overflow:hidden;
}                
.annonce_img  {  
border:solid 1px #d9d9d9;   
width:298px;       
overflow:hidden; 
position:relative;
/*background:transparent url(../media/interface/annonce-details/img-fond.jpg) left top no-repeat;
  */

}   
.annonce_img img {
display:inline;
/*position:relative;*/
float:left;
}

.annonce_img_active {
/*background:inherit url(../media/interface/annonce-details/img-fond-on.jpg) left top no-repeat;*/
height:192px;
}

.annonce_pic {
margin:5px 0 0 11px;
padding:1px 0 0;
height:40px;
}

.image_bien {
background:#1D1C1B url(../media/interface/nopreview.jpg) no-repeat middle center;
height:100px;
text-align: left;
width:150px;border:
}

.login-left {
float:left;
width:600px;
}

#bloc_login {
height:160px;
width:750px;
}

#bloc_login .data_designation {
color:#fff;
width:250px;
}

.login_perdu_baseline {
padding:10px 0 0 10px;
width:600px;
}

#bloc_login .input_login {
color:#838383;
font-size:10px;
width:220px;
}

#bloc_login a {
color:#fff;
text-decoration:underline;
}

.login_lost_id {
display:block;
float:left;
margin-left:10px;
padding:20px 0 0;
}

.login_btn_login {
display:block;
float:left;
margin-left:5px;
padding:10px 0 0 17px;
}

#bloc_lost_login {
background:url(../media/interface/inscription/login_lost_bg.jpg) no-repeat;
color:#fff;
height:160px;
width:750px;
}

input.home_search {
background:#FFF url(../media/interface/fond_champ.gif) top left repeat-x;
border-bottom:1px solid #C4C4C4;
border-left:1px solid #838383;
border-right:1px solid #C4C4C4;
border-top:1px solid #838383;
color:#838383;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
height:12px;
margin:0;
padding:2px;
width:210px;
}

input.t {
background:#FFF url(../media/interface/fond_champ.gif) top left repeat-x;
border-bottom:1px solid #C4C4C4;
border-left:1px solid #838383;
border-right:1px solid #C4C4C4;
border-top:1px solid #838383;
color:#838383;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
height:13px;
margin:0;
padding:2px;
width:250px;
}

input.ref_droite {
background:#FFF url(../media/interface/fond_champ.gif) top left repeat-x;
border-bottom:1px solid #C4C4C4;
border-left:1px solid #838383;
border-right:1px solid #C4C4C4;
border-top:1px solid #838383;
color:#838383;
font-size:10px;
height:13px;
}

textarea.t {
background:#FFF url(../media/interface/fond_champ.gif) top left repeat-x;
border:1px solid #CCC;
color:#6C6A6A;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
height:100px;
margin:0;
padding:2px;
width:250px;
}

textarea.tinycms{
width:600px;
height:400px;
}

textarea.textarea_publier {
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
height:57px;
margin-top:3px;
overflow:auto;
text-align:left;
width:195px;
}

select {
background:none url(../media/interface/fond_champ.gif) top left repeat-x;
border:0;
color:#6C6A6A;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding:0;
width:275px;
}

select.select_date {
width:50px;
}

select.select_multiple {
display:block;
height:200px;
margin-bottom:14px;
}

span.form_uneligne {
display:block;
height:32px;
line-height:32px;
vertical-align:middle;
}

#inscription_formulaire input.t {
width:269px;
}

#inscription_formulaire textarea.t {
height:50px;
width:270px;
}

#inscription_formulaire .message_obligatoire {
color:red;
margin-left:10px;
text-align:left;
}

#inscription_formulaire .message_avantages {
color:#000;
font-weight:700;
margin-left:10px;
text-align:left;
}

.table_width {
width:100%;
}

.input_login {
background:#FFF url(../media/interface/fond_champ.gif) top left repeat-x;
border-bottom:1px solid #C4C4C4;
border-left:1px solid #838383;
border-right:1px solid #C4C4C4;
border-top:1px solid #838383;
color:#838383;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
height:12px;
margin:0;
padding:2px;
width:200px;
}

.date {
height:12px;
overflow:hidden;
width:110px;
}

.data_main_title {
color:#4c4c4c;
font-size:13px;
font-weight:700;
margin:3px 0 0 11px;
}

.data_designation {
color:#fff;
float:left;
margin:3px 0 0 0;
width:160px;
}         

.data_element {
float:left;    
display:block;
margin:3px 0 0;
}

.data_element input{   
float:left;  
display:block;
}
.data_element br {
clear:both;
}
small.legend{
margin:3px;
float:left;
display:block;
}

.form_element {
clear:both;
display:block;
}

.admin {
color:#FFF;
font-family:Helvetica, Arial, sans-serif;
font-size:14px;
margin-left:14px;
padding-top:8px;
width:110px;
}

.annonce_unknown_bloc {
float:left;
clear:both;
margin:0 0 0 10px;
padding:1px 0 0;
text-align:left;
color:#ffffff;
width:925px;
border-top:solid 1px #FFF;
border-bottom:solid 1px #FFF;
}

.annonce_admin_bloc {
float:left;
clear:both;
margin:0 0 0 10px;
padding:1px 0 0;
text-align:left;
color:#ffffff;
width:925px;
border-top:solid 1px #FFF;
border-bottom:solid 1px #FFF;
}

#txt_bloc_admin{
margin-left:18px;
width:auto;
}

.bloc_txt_unknown{
width:475px;
height:auto;
float:right;
underline:none;
}

.title_annonce_admin_txt{
	font-size:19px;
	color:#FFFFFF;
	font-weight:bold;
	height:24px;
	margin-left:25px;
	text-decoration:none;
	font-style:none;
	/*background-image:url(../media/interface/fleche.gif);
	background-repeat:no-repeat;
	padding-left:24px;*/
}
.littledesc_annonce_admin_txt{
margin:0 10px 0 25px;
color:#709545;
font-weight:bold;
font-size:12px
}
.ref_annonce_admin_txt{
color:#ddd;
margin:5px 0 0 10px;
float:right;
font-size:12px;
}
.annonce_admin_txt{
font-style:normal;
font-weight:100;
color:#999;
}
.annonce_admin_bloc p{
margin:0px 0 0 20px;
color:#FFF;
}

#txt_bloc_admin .more_annonce_admin_txt a{
float:right;
padding:5px;
margin:0 0 10px 0px;
background-color:#02a8c2;
width:160px;
height:15px;
color:#FFF;
text-align:center;
text-decoration:none;
}
#txt_bloc_admin .more_annonce_admin_txt a:hover, a:link{
color:#FFF;
text-decoration:underline;
}

.txt_desc_annonce_admin{
color:#ddd;
width:465px;
float:left;
margin:0 0 30px 6px;
padding:0;
font-size:12px;
}

#txt_key_factory{
color:#ddd;
width:465px;
float:left;
margin:0 0 20px 6px;
padding:0;
/* Modification NPARISOT 20110427 : 75px */
height:105px;
overflow:hidden;
}

	#txt_key_factory ul{
	margin:0;
	padding:0;
	}
	
		#txt_key_factory ul li{
		list-style:disc;
		margin-left:16px;
		}

#txt_bloc_admin .contact_annonce_admin_txt a {
float:right;
padding:5px;
margin:0 12px 10px 12px;
background-color:#999999;
width:90px;
height:15px;
color:#FFF;
text-align:center;
text-decoration:none;
}
#txt_bloc_admin .contact_annonce_admin_txt a:hover, a:link {
color:#FFF;
text-decoration:underline;
}
#txt_bloc_admin .addselection_annonce_admin_txt a{
float:right;
padding:5px;
margin:0 0px 10px 0;
background-color:#48b500;
width:145px;
height:15px;
color:#FFF;
text-align:center;
text-decoration:none;
}
#txt_bloc_admin .addselection_annonce_admin_txt a:hover, a:link{
color:#FFF;
text-decoration:underline;
}

#menu_account_inside {
background:#1d1c1a url(../media/interface/menu_home.jpg) no-repeat center top;
color:#fff;
font-family:Helvetica, Arial, Verdana, sans-serif;
font-size:9px;
height:16px;
margin:auto;
padding-top:7px;
text-decoration:none;
vertical-align:middle;
width:903px;
}

input.my_contact {
background-color:#fff;
border:0;
color:#403e3d;
font-family:Arial, Helvetica, Verdana, sans-serif;
font-size:12px;
width:253px;
margin-left:1px;
}

textarea.my_contact {
background-color:#fff;
border:0;
color:#403e3d;
font-family:Arial, Helvetica, Verdana, sans-serif;
font-size:12px;
width:253px;
margin-left:1px;
}

#recaptcha_container{
	width:253px;
	margin:3px 0 3px 1px;
}
#recaptcha_container img{
	width:253px;
}
#recaptcha_container_bis{
	width:300px;
	margin:20px 0 3px 20px;
}
#recaptcha_container_bis img{
	width:200px;
}
#recaptcha_image img{
margin:0 auto;
}

input.my_account {
background-color:#1d1c1b;
border:1px solid #403e3d;
color:#fff;
font-family:Arial, Helvetica, Verdana, sans-serif;
font-size:12px;
width:140px;
margin-left:1px;
}

select.my_account {
font-family:Arial, Helvetica, Verdana, sans-serif;
font-size:12px;
width:143px;
}

textarea.my_account {
width:400px;
height:200px;
}

textarea.textarea_compte {
width:140px;
height:30px;
}


.my_account_perso {
background-color:#1d1c1b;
border:1px solid #403e3d;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:150px;
}

.description_account {
height:100px;
padding-left:10px;
}

.supprimer {
padding-top:3px;
}

.detail_search_txt{
font-style:italic;
margin:0 150px 0 0;
}

.txt_home{
margin:10px 0 0 43px;
font-size:12px;
text-align:left;
}

.detail_search_txt_home{
font-style:italic;
margin:0 0 0 0;
font-size:12px;
}
.detail_search_txt_home_right{
font-style:italic;
margin:0 0 0 0;
font-size:12px;
float:right;
}

#list-biens {
background-color:#4c443e;
display:block;
float:left;
height:55px;
margin:0 5px 10px 0;
width:750px;
}

#list-biens li .submit{
margin-top:14px;
}

#list-biens li.list_droite{
margin-right:0;
margin-left:0px;
}





#list-biens_home {
background-color:#4c443e;
display:inline;
float:left;
height:50px;
margin:0 5px 10px 17px;
width:950px;
}

#list-biens_home li{
float:left;
margin:0 15px 0 15px;
width:auto;
}

#list-biens_home li .submit{
margin-top:8px;
clear:both;
}

#list-biens_home li.list_droite{
margin-right:0;
margin-left:0;
}




#search-biens {
background-color:#433c37;
display:block;
float:left;
height:55px;
margin:0;
#width:30%;
width: 200px !important;
}

#formulaire-lbiens ul {
list-style-type:none;
padding:10px 0 10px 10px;
}

#formulaire-lbiens li {
float:left;
margin-right:10px;
color:#fff;
}

#formulaire-lbiens label {
font-size:12px;
}

#formulaire-lbiens span.select {
#background:transparent url(../media/interface/formulaire/select.jpg) no-repeat top right;
background:#22211F url(../media/interface/formulaire/select.jpg) no-repeat top right;
border:0;
color:#fff;
font-size:12px;
#height:18px;
height:15px;
overflow:hidden;
padding:2px 0 2px 5px;
position:absolute;
text-align:left;
}

	#formulaire-lbiens span#selecttypevente, #formulaire-lbiens span#selecttype, #formulaire-lbiens span#selectpieces, #formulaire-lbiens span#selectsurface, #formulaire-lbiens span#selectchambres, #formulaire-lbiens span#selectbudget {width:95px;}
	
	#formulaire-lbiens span#selecttypevente {width:120px;}
	#formulaire-lbiens #typevente{width:120px;}
	
	#formulaire-lbiens span#selecttype{width:120px;}
	#formulaire-lbiens #type{width:120px;}
	
	#formulaire-lbiens span#selectchambres{width:50px;}
	#formulaire-lbiens #chambres{width:50px;}
	
	#formulaire-lbiens span#selectlocalisation {width:136px;}
	select#localisation{width:136px;}
	
#formulaire-lbiens span.select#selectville_auto , select.styled#ville_auto{
width:170px	;
}

/*
*	FORMULAIRE DE TRI DE LA PAGE D'ACCUEIL
*/
#formulairehomelbiens ul {
list-style-type:none;
padding:10px 0 10px 10px;
}

#formulairehomelbiens li {
float:left;
margin-right:14px;
color:#fff;
}

#formulairehomelbiens label {
font-size:12px;
}

/*#formulairehomelbiens span.select {
#background:transparent url(../media/interface/formulaire/select.jpg) no-repeat top right;
background:#22211F url(../media/interface/formulaire/select.jpg) no-repeat top right;
border:0;
color:#fff;
font-size:12px;
#height:18px;
height:15px;
overflow:hidden;
padding:2px 0 2px 5px;
position:absolute;
text-align:left;
}*/

	#formulairehomelbiens span#selecttypevente, #formulairehomelbiens span#selecttype, #formulairehomelbiens span#selectpieces, #formulairehomelbiens span#selectsurface, #formulairehomelbiens span#selectchambres, #formulairehomelbiens span#selectbudget {width:95px;}
	
	#formulairehomelbiens span#selecttypevente {width:95px;}
	#formulairehomelbiens #typevente{width:95px;}
	
	#formulairehomelbiens span#selecttype{width:95px;}
	#formulairehomelbiens #type{width:95px;}
	
	#formulairehomelbiens span#selectchambres{width:50px;}
	#formulairehomelbiens #chambres{width:50px;}
	
	#formulairehomelbiens span#selectlocalisation {width:95px;}
	select#localisation{width:135px;}
	
#formulairehomelbiens span.select#selectville_auto , select.styled#ville_auto{
width:170px	;
}

#search_surroundings{
border:solid 1px #FFF;
#background:transparent url(../media/interface/formulaire/select.jpg) no-repeat top right;
/*background:#22211F url(../media/interface/formulaire/select.jpg) no-repeat top right;*/
border:0;
color:#fff;
font-size:12px;
#height:18px;
height:15px;
overflow:hidden;
padding:2px 0 2px 5px;
text-align:left;
}

#search_surroundings_home{
border:solid 1px #FFF;
#background:transparent url(../media/interface/formulaire/select.jpg) no-repeat top right;
background:#22211F url(../media/interface/formulaire/select.jpg) no-repeat top right;
border:0;
color:#fff;
font-size:12px;
#height:18px;
height:15px;
overflow:hidden;
padding:2px 0 2px 5px;
text-align:left;
}
/*
*	FIN FORMULAIRE DE TRI DE LA PAGE D'ACCUEIL
*/

form#formulaire-account span#select {
background:transparent url(../media/interface/formulaire/select.jpg) no-repeat top right;
border:0;
color:#fff;
font-size:12px;
height:18px;
overflow:hidden;
padding:2px 5px;
position:absolute;
width:85px;
}

#formulaire-sbiens ul {
list-style-type:none;
}

#formulaire-sbiens li {
float:left;
margin-right:15px;
}

#search-biens .list-search {
background-color:#222120;
}

#formulaire-sbiens input.search-input {
background-color:#222120;
border:0;
color:#fff;
font-size:12px;
height:18px;
margin:0 5px 0 0;
padding:0 5px;
float:left;
width:85px !important;
width:50px;
}

.conso_energy{

}

#annonce_details_infos_titre {
min-height:120px;
width:945px;
}

.annonce_details_titre_left {
background-color:#1d1c1b;
float:left;
padding:5px 0 5px 10px;
text-align:left;
width:715px;
}

.annonce_details_titre_left p {
color:#817369;
font-size:13px;
margin:0;
padding:0;
text-align:left;
}

.annonce_details_titre_center {
background-color:#1d1c1b;
float:left;
height:42px;
padding:5px 10px 5px 0;
text-align:right;
width:110px;
}

.annonce_details_titre_center p {
color:#817369;
font-size:13px;
margin:0;
padding:0;
text-align:right;
}

.annonce_details_titre_right {
background-color:#1d1c1b;
float:left;
height:96px;
margin-left:15px;
text-align:right;
width:200px;
margin:10px;
}

.annonce_details_titre_right a {
background-color:#4c443e;
color:#fff;
display:block;
float:left;
height:21px;
padding:7px 0 0 30px;
font-size:13px;
text-align:left;
text-decoration:none;
text-transform:uppercase;
width:171px;

}

.annonce_details_titre_right a{
letter-spacing:-0.5px;


}
.annonce_details_titre_right a.send {
background:#4c443e url(../media/interface/pic-send.jpg) no-repeat top left;
background-position: 5px 4px;
margin-right:5px;

}

.annonce_details_titre_right a.contact {
background:#4c443e url(../media/interface/pic-send.jpg) no-repeat top left;
background-position: 5px 4px;
}

.annonce_details_titre_right a.selection {
background:#4c443e url(../media/interface/pic-selection.jpg) no-repeat top left;
background-position: 5px 4px;
margin-right:5px;
margin-top:7px;

}

.annonce_details_titre_right a.print {
background:#4c443e url(../media/interface/pic-print.jpg) no-repeat top left;
background-position: 5px 4px;
margin-top:7px;
}

#formulaire_ami form {
margin:10px 0 10px 10px;
}

#formulaire_ami fieldset{
border:0;
margin:0;
padding:0;
}

#formulaire_ami label{
float:left;
}

#formulaire_ami .envoyer{
margin-top:5px;
width:40px;
height:20px;
background:transparent url(../media/interface/bg_go.jpg) no-repeat top left;
border:0;
cursor:pointer;
}   
    /* IE 7 */
    *:first-child+html #formulaire_ami .envoyer {
	margin-top:0;
    }  

#formulaire_ami input.t{
width:150px;
margin:5px 10px;
}
    /* IE 7 */
    *:first-child+html #formulaire_ami input.t {
	margin:0 10px;
    }

#annonce_details_infos_texte {
background-color:#1d1c1b;
margin:0;            
padding:20px 10px;
width:935px;
}


#annonce_details_infos_texte ol ,#annonce_details_infos_texte ul{line-height:12px; color:#FFF; }
#annonce_details_infos_texte ol br ,#annonce_details_infos_texte ul br{display: none;}


#annonce_details_infos_texte p{
line-height:12px;
}

#annonce_details_infos_texte p {
color:#fff;
font-size:12px;
}

#annonce_details_infos_texte ul {
list-style-type:disc;
margin-left:20px;
}

#annonce_details_infos_texte ol {
list-style-type: decimal;
margin-left:20px;
}

ul.annonce_pictos{
display:block;
margin-top:5px;
margin-bottom:5px;
}

ul.annonce_pictos li{
display:inline;
margin-right:5px;
}

ul.annonce_pictos li a{
color:#fff;
text-decoration:underline;
padding-left:25px;
height:25px;
padding-bottom:7px;
}

ul.annonce_pictos li a.annonce-fav{background:transparent url(../media/interface/interface/detail/ico_fav.gif) no-repeat top left;}
ul.annonce_pictos li a.annonce-dep{background:transparent url(../media/interface/myliv/myliv-publier.gif) no-repeat top left;}
ul.annonce_pictos li a.annonce-pub{background:transparent url(../media/interface/myliv/myliv-publier.gif) no-repeat top left;}
ul.annonce_pictos li a.annonce-mod{background:transparent url(../media/interface/myliv/myliv-editer.gif) no-repeat top left;}
ul.annonce_pictos li a.annonce-sup{background:transparent url(../media/interface/myliv/myliv-supprimer.gif) no-repeat top left;}

.sendtoadmin{
background:transparent url(../media/images/mail.gif) top left no-repeat;
padding-left:25px;
}

.description_annonce_detail{
margin:0 0 0 9px;
padding:0;
}

#zone_energy_performance{
width:270px;
height:220px;
margin-right:50px;
background-color:#999;
float:right;
}

#zone_conso_energy{
width:270px;
height:220px;
margin-right:50px;
background-color:#999;
float:right;
}

.prix {
color:#FFF;
font-family:Helvetica, Arial, sans-serif;
font-size:15px;
text-align:right;
}

.annonce_details_titre_left h1{
	float:left;
}
.prix_desc {
color:#817369;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
clear:both;
line-height:10px;
vertical-align:bottom;
}

.user_form .data_designation {
color:#fff;
float:left;
margin:3px 0 0;
width:90px;
}

.details .data_designation {
color:#fff;
float:inherit;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:inherit;
width:inherit;
}

/*MODIFICATION DU DETAIL DE L'ANNONCE*/
#annonce_details_left{
float:left;
width:565px;
height:auto;
margin-left:5px;
}

#annonce_details_right{
float:right;
width:380px;
height:115px;
border-left:solid 5px #1d1c1b;
}
	#annonce_details_right ul {
	}
		#annonce_details_right ul li{
		color:#FFF;
		/*list-style:circle;*/
		margin-left:10px;
		margin:0 0 0 23px;
		}	

#annonce_details_right h2{
margin-left:10px;
font-weight:bold;
}
		
.txt_annonce_detail{
font-size:12px;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
}

.annonce_detail_shortdescription{
font-style:italic;
}

html>/**/body #annonce_details_flash {
height:450px;
width:935px;
border:solid 5px #1D1C1B;
background-color:#21201F;
}

*:first-child+html #annonce_details_flash {
height:470px;
width:945px;
}

* html #annonce_details_flash {
height:450px;
width:945px;
}


#titre-annonce-details {
width:660px;
height:49px;
float:left;
text-align:left;
background-color:#1D1C1B;
}

#annonce_details_btn_right{
width:278px;
height:46px;
float:right;
}

#annonce_details_btn {
height:28px;
width:945px;
}

#annonce_details_btn_left {
float:left;
height:28px;
width:395px;
}

.btn_contact a {
background:#22211f url(../media/interface/annonce-details/btn_contact_off.jpg) no-repeat;
float:left;
height:28px;
width:88px;
}

.btn_contact a:hover {
background:#22211f url(../media/interface/annonce-details/btn_contact_on.jpg) no-repeat;
float:left;
height:28px;
width:88px;
}

.btn_add_to_selection a {
background:#22211f url(../media/interface/annonce-details/btn_addto_myselection_off.jpg) no-repeat;
float:left;
height:28px;
width:164px;
}

.btn_add_to_selection a:hover {
background:#22211f url(../media/interface/annonce-details/btn_addto_myselection_on.jpg) no-repeat;
float:left;
height:28px;
width:164px;
}

.btn_send_to_friend a {
background:#22211f url(../media/interface/annonce-details/btn_send_to_friend_off.jpg) no-repeat;
float:left;
height:28px;
width:143px;
}

.btn_send_to_friend a:hover {
background:#22211f url(../media/interface/annonce-details/btn_send_to_friend_on.jpg) no-repeat;
float:left;
height:28px;
width:143px;
}

.annonce_details_pdf a {
background:#22211f url(../media/interface/annonce-details/btn_pdf_off.jpg) no-repeat;
float:right;
height:41px;
width:108px;
}

.annonce_details_pdf a:hover {
background:#22211f url(../media/interface/annonce-details/btn_pdf_on.jpg) no-repeat;
float:right;
height:41px;
width:108px;
}

/* CADDIE */
.caddie{
position:absolute;
margin-left:50px;
cursor:pointer;
z-index:5;
}
.supp_biens_caddie{
position:absolute;   
cursor:pointer;
margin-top:212px;
margin-left:-200px;
color:#22211F;
}


#inside_liste {
background-color:#1D1C1B;
color:#817369;
font-size:12px;
margin:5px 0;
min-height:700px;
padding:20px 0;
width:945px;
}

* html #inside_liste {
padding:10px 0;
}



.annonce_bloc_edit {
margin:5px 0 10px 10px;
min-height:100px;
padding:1px 0 0;
text-align:left;
}

.annonces_bloc_recap {
margin:5px 0 10px 10px;
padding:1px 0 0;
text-align:left;
}

.annonces_google {
color:#7b7b7b;
float:right;
font-family:arial;
font-size:10px;
font-weight:700;
margin-right:5px;
width:140px;
}

.annonces_bannieres {
text-align:center;
}

.visuel-principal {
float:left;
margin:5px 0;
padding:4px 0 0 5px;
}

.img-principal {
float:left;
height:92px;
padding:1px 0 0 1px;
width:130px;
overflow:hidden;   
margin-left:10px;   
margin-right:10px;
}

.copier-code-principal {
background:url(../media/interface/myliv/copier-code-autre-bg.gif) top left no-repeat;
color:#FFF;
display:none;
float:left;
height:92px;
padding:3px 3px 0 4px;
width:200px;
}

.visuel-autre {
float:left;
height:98px;
margin-bottom:5px;
padding:4px 0 0 5px;
}

.img-autre {
float:left;
height:92px;      
overflow:hidden;
padding:1px 0 0 1px;
width:130px;        
margin-left:10px;   
margin-right:10px;
}

.copier-code-autre {
display:none;
float:left;
height:92px;
width:200px;
}

.visuel-pdf{
float:left;
height:98px;
margin-bottom:5px;
padding:4px 0 0 5px;
}

.img-pdf {
float:left;
height:92px;      
overflow:hidden;
padding:1px 0 0 1px;
width:130px;        
margin-left:10px;   
margin-right:10px;
}

.copier-code-pdf {
display:none;
float:left;
height:92px;
width:200px;
}


.description_txt {
color:#817369;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:20px;
width:900px;
}

#description_boxes {
color:#817369;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:20px;
width:900px;
}

.description_box {
border-right:1px solid #000;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:1.8em;
width:200px;
min-height:150px;
padding:0 10px;
margin:5px 0;
}
.description_box  span{
display:inline;
float:none;
}
.description_box span.box{font-weight:bold;}
.back_to_list a {
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}

.back_to_list a:hover {
color:#817369;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}

.error {
background:#F9F9F9 url(../media/interface/picto_err.gif) 5px 10px no-repeat;
border:solid 1px #f0f0f0;
font-weight:700;
margin-bottom:15px;
color:#f30;
}

.error .txt {
margin:10px 20px 10px 50px;
}

.table_middle {
margin:0;
padding:0;
width:940px;
}

.table_middle h3 {
margin-top:0;
}

#total_tpl {
margin-top:20px;
width:940px;
}

.col_gauche {
float:left;
margin:5px 0;
padding-bottom:20px;
width:460px;
}

.col_gauche_tpl {
background:transparent url(../admin/media/interface/line.jpg) repeat-x bottom left;
float:left;
margin:3px 0;
padding-bottom:30px;
width:475px;
}

.dispo_tpl select {
width:60px;
}

.select_tpl select {
width:158px;
}

.col_droite_tpl {
background:transparent url(../admin/media/interface/line.jpg) repeat-x bottom left;
border-left:#817369 1px dashed;
float:right;
margin:0 5px;
padding-bottom:30px;
padding-left:20px;
width:440px;
}


.option_tpl {
height:auto;
text-align:right;
}

.infos_upload {
height:100px;
margin-left:460px;
overflow:hidden;
padding-left:10px;
width:480px;
}

.fr-contact {
float:right;
margin-right:50px;
text-align:justify;
width:280px;
color:#fff;
}

form.form_contact span.data_designation{color:#fff;}

input.submit {
display:block;
width:40px;
height:20px;
background:#4c453f url(../media/interface/boutons/go-3.jpg) no-repeat top right;
border:1px solid #4c453f;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
border:0;
cursor:pointer;
}

.fr,.header_annonce {
float:right;
}

.autocompleter-choices li,.footer_grey,.title_villes {
color:#817369;
}


.ad_title{  color:#817369; font-size:13px; }

#myliv-panneau .sepligne,.data_input {
clear:both;
}

table.myliv_table td img,span.form_uneligne input {
vertical-align:middle;
}

*html .spacer_footer,*+html .spacer_footer {
height:15px;
line-height:normal;
}

#menu_home,#menu_account {
background:#1d1c1a url(../media/interface/menu_home.jpg) no-repeat center top;
height:28px;
margin:auto;
width:945px;
}

#menu_home_inside a,#menu_account_inside a {
color:#fff;
display:inline;
font-family:Helvetica, Arial, Verdana, sans-serif;
font-size:9px;
height:16px;
letter-spacing:1px;
margin:auto;
text-decoration:none;
vertical-align:middle;
}

#menu_home_inside a:hover,#menu_account_inside a:hover {
color:#605852;
font-family:Helvetica, Arial, Verdana, sans-serif;
font-size:9px;
height:16px;
letter-spacing:1px;
text-decoration:none;
}

#menu ul,.zone_home #menu ul {
/*background-color:#1d1c1b;*/
height:42px;
padding:0;
}

* html #languages,.annonce_bloc_edit img {
margin-right:10px;
}

.left_data,#formulaire-sbiens label {
color:#fff;
font-size:12px;
}

.colonne select,.colonne input.t{
margin:5px 0 0;
}

.admin_annonces,.annonces {
background:#1d1c1a url(../media/interface/bg_left.jpg) repeat-x center top;
min-height:500px;
width:950px;
}

.save_infos a,.save_infos a:hover {
background:#1d1c1a url(../media/interface/boutons/btn_save_infos.jpg) no-repeat center top;
height:20px;
width:119px;
}

#previous-next {
margin-left:50px;
}

#previous-next a {
color:#817369;
height:30px;
padding-left:10px;
}

#previous-next a:hover {
color:#fff;
}

* html form#formulaire-lbiens span.select,* html form#formulaire-account span.select {
background:none;
border:0;
}

.txt-principal,.txt-autre,.txt-pdf {
float:left;
height:90px;
margin-top:4px;
width:300px;
}

.btn-principal,.btn-autre,.btn-pdf {
float:left;
width:210px;
}

.col_gauche_tpl input.t,.col_droite_tpl .data_designation {
width:150px;
}

a,.couleur_1,.dore,a.couleur_1,a.couleur_1:hover,a.couleur_1:focus,.couleur_2,a.couleur_2,a.couleur_2:hover,a.couleur_2:focus {
color:#fff;
}

/* 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 */

/* ACCORDION */

.accToggler{
    margin: 3px auto;
    padding: 3px;
    width: 100%;
    background: #424242;
    color: #f4f4f4;
    border: 1px solid #fff;
    cursor: pointer;
}
.accContent{
    margin: 0px auto;
    width: 100%;

}

div.element p, div.element h4 {
    margin: 0px auto;
    width: 100%;
}

blockquote {
    padding:5px 20px;
}
/* MESSAGES */
.message{
 margin-bottom: 20px;
}
.message_compte_btn {
padding:0pt 15px 0pt 0pt;
}
div.calendrier_table .agenda_btn {
width:300px;
}
.invisible, div.calendrier_table {
display:none;
}
div.calendrier_table table {
border-collapse:collapse;
}
div.calendrier_table table, div.calendrier_table table td, div.calendrier_table table th {
border:1px solid #4D443F;
margin:0px;
}
div.calendrier_table table td, div.calendrier_table table th {
padding:5px;
}
div.calendrier_table table th {
background-color:#4D443F;
color:#FFFFFF;
}
div.calendrier_table table th a, div.calendrier_table table td a {
cursor:pointer;
}
div.calendrier_table table td.now {
background-color:#A1262A;
color:#FFFFFF;
}
div.calendrier_table table td.dimanche {
background-color:#EEEEEE;
}
div.calendrier_table table td.calendrier_day {
font-weight:bold;
text-align:center;
width:116px;
}      
/* agenda */    

.recherche_header_agenda{background:url(../media/interface/recherche/recherche_spacer.jpg) top center no-repeat;
height:21px;width:530px;}

.agenda_content {            
display:none;       
color:#393839;
margin-left:50px;
position:absolute;
background:transparent none repeat scroll 0%;
padding:0px;
}        
.archive {  
background-color:#4D443F;
}
.agenda_content a {
color:#000;
}
.agenda_content_top {
background:transparent url(../admin/media/interface/agenda/agenda_top.gif) no-repeat scroll center top;
height:28px;
width:356px;
}
.agenda_content_middle {
background:transparent url(../admin/media/interface/agenda/agenda_bg_line.gif) repeat-y scroll center top;
width:356px;
}
.agenda_content_bottom {
background:transparent url(../admin/media/interface/agenda/agenda_bottom.gif) no-repeat scroll center top;
clear:both;
height:22px;
width:356px;
}
.agenda_left {
float:left;
margin:010px;
width:240px;
}
.agenda_partager {
background-color:#FFFFFF;
margin-left:10px;
text-align:right;
width:320px;
} 
                 
/* AGENCES */

.agence_titre img {
float:left;
margin:0 12px;
}

.agence_titre h1 {
color:#fff;
font-family:Helvetica, Arial, sans-serif;
font-size:20px;
font-weight:700;
margin:0;
padding-left:5px;
padding-top:5px;
text-align:left;
text-transform:uppercase;
text-decoration:none;
}

#agence_imgs li {
width: 200px;
min-height: 250px;
border:0;
display: -moz-inline-stack;
display: inline-block;
margin: 10px 15px;
zoom: 1;
*display: inline;
_height: 250px;
border-bottom:#fff 1px solid;
margin:10px 15px;
min-height:250px;
vertical-align:bottom;
}

#agence_imgs li p{
text-align:justify;
margin-bottom:10px;
}

#connexion{
text-align:left;
}

sup {vertical-align:top; font-size:8px;}

.contact_avatar img{
float:left;width:115px;height:140px;margin: 3px 20px 2px 5px;
}

.annonce_detail_titre{
	font-size:19px;
	/*background-position: -2px;*/
	color:#FFFFFF;
	font-weight:bold;
	/*background-image:url(../media/interface/fleche.gif);
	padding-left:24px;*/
	background-repeat:no-repeat;
	height:24px;
}

.quick_contact_detail{
	width: 370px;
}

.annonce_details_infos_contenu{
	width:725px;
}

.table_myselection tr td{
	padding: 3px;
}


.quick_contact_detail_bloc{
	float:left;margin:15px 15px 15px 0px;width:210px;
}
}
