  /*opacity: 0.6; */
  /* opacity for older mozilla browsers: -moz-opacity: 0.6;*/
  /* opacity for IE > 5.x: filter:alpha(opacity=60);*/
#divHelpEndroit{
padding: 0;margin: 0;
border: 0;
display: none;
position: relative;
}
#divHelpEndroit div#helpEndroit{ 
background: #EFEFEF; 
display: block;
width: 323px;
padding: 2px;
position: absolute; top: -55px;left: -330px;
border-color: #585858;
border-width: 1px 0 1px 1px;
border-collapse: collapse;
border-style: solid;  
}
#divHelpEndroit div#helpEndroit:hover{ 
border-color: #EF3D01;
} 
div#helpEndroit select{
width: 294px;
}  

html, body{
width: 100%;
}
body, form, fieldset, table, noscript {
    margin: 0;
    padding: 0;
    border: 0;  
}

body {  
    font-family: "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
    line-height: 100%;  
    color: #000;
    background:  #fff;
}

.body{ 
width: 100%;              
padding: 0px;
background:#fff; 
vertical-align:top;
margin:0px;    
font-family: arial;
font-size: 14px;
font-style: normal;
color: #000;
} 
.body_bot{ 
width: 100%;              
padding: 0px;
background:#E0E0E0; 
vertical-align:top;
margin:0px;    
font-family: arial;
font-size: 14px;
font-style: normal;
color: #000;
} 
.ordDown{ padding:0px;  
padding-left: 23px;
width :20px;  height :20px; border: 0;background:transparent url(../images/style_1/butt/down.gif) 0% 50% no-repeat;margin:1px;cursor: pointer;  } 
.ordUp{ padding:0px; 
padding-left: 23px;
width :20px;  height :20px; border: 0;background:transparent url(../images/style_1/butt/up.gif) 0% 50% no-repeat;margin:1px;cursor: pointer;  } 
.prodano{
 font-size : 28px; 
color:red;
display: block;
background-color: transparent;
padding: 0; margin: 0;
width: 550px;
position: relative;top: 180px;left: 20px;
text-align: center;
 border-width:medium;
    border-style: solid;
    border-color: red;
    z-index: 1000;
}
.titletop{
margin: 0;
font-family: monospace;
 font-size: 12px;
   color: #464646;
   padding: 1px;
   padding-left : 10px;
   width: auto;
   background: transparent;
   height: 14px;
   border: 0; 
}
a.liens {
display: block;
 font-size: 14px;
   color: #464646;
   margin: 0; padding: 2px;
   text-decoration: none;
   float: left;
   width: auto; 
}
a.liens:hover {
   color: #9C2801;  
}
.karta{
width:195px;
height: 27px;
   margin: auto;
   padding: 1px 1px 1px 35px;
   border: 0;
  cursor: pointer;
 background:#E0E0E0 url(../images/style_1/terre.jpg) 0% 100%  no-repeat; 
 border: 1px;
border-style: solid;
border-color: transparent;
}   
.karta:hover{ 
 color: #1F1F1F;
 border-color: #9C2801;  
}
.begun_tb{  
color:#1F1F1F;
width:100%;
margin: 0; padding:0 ;
height: 100%;
background:transparent ;
border: 0;border-collapse: collapse;
}                      
.top{
font:bold 14px "Arial" ; color:#1F1F1F;text-align:center;
background:transparent;
padding:2px 10px; margin:0;
border: 0;border-collapse: collapse;
}       
.sendclient_butt{
text-align: center;
margin: 1px auto;
 display: block;
 width: 250px;
 font-weight: bold;
 color: #FFF;
 background:transparent url(../images/style_1/butt/search.gif);
 padding: 3px;
 cursor: pointer; 
}
.idxa_butt{
font-weight: bold; 
background:transparent url(../images/style_1/butt/search.gif);  
margin:5px 0;  padding: 0;
border: 1px;
border-style: solid;
border-color: transparent;
text-align: center;font:14px  normal;color: white;text-decoration: none;
width: 50px; height: 20px;
cursor: pointer;
display:block;
}
.buttvoir{
background:transparent url(../images/style_1/butt/search.gif);  
margin:5px auto;  padding: 0;
border: 1px;
border-style: solid;
border-color: transparent;
text-align: center;font:14px  normal;color: white;text-decoration: none;
width: 230px; height: 28px;
cursor: pointer;
display:block;  
}
.buttvoir:hover,.idxa_butt:hover{
color: #9C2801; 
background: #E0E0E0;
}
.stop{
display:block;
margin:0 20px;background:transparent url(../images/style_1/butt/stop.gif) 50% 50%  no-repeat;
width :19px;
height :15px; 
padding:0;
border: 0;
cursor:pointer;
} 
/**/
#subpro,#subpart{
padding: 2px;
background-color: #EFEFEF;
display: none;
width: auto;
height: auto;
position:absolute;  
top:0;left: 0;
z-index: 10000;
border-width : 1px;
border-style:solid;
border-color: transparent;
}
/**/
.lettreH{
width: auto;
text-align: center;
font-size: 48px;
color: white;
}
#alertMap{
padding: 1px;
margin: 0;
display: block;
width: 560px;
}

.ixaton{
 text-align: right;  
 color: #4F280C;
 font-size: 12px;
padding-right: 2px;
text-decoration: none;
}
.ixaton:hover{ 
 color: #1F1F1F;  
}
.ixaton2{
 text-align: right;  
 color: #1F1F1F;
 font-size: 12px;
padding-right: 2px;
text-decoration: none;
}
.ixaton2:hover{ 
 color: #9C2801;  
}

.imgbox{
border : solid 1px transparent; 
width:100px;
height: 80px; 
margin:0 auto ; padding:0;
display: block;
}
.imgbox_foto{
background:#5A5A5A;
text-align: center;
font-size: 14px;
color: white;
width:auto;
height: auto; 

margin: 0; padding:1px;
}
.imgbox_box{
font-size: 48px;
font-weight: bold;
color: white;
width:auto;
text-align: center; 
margin:20px auto; padding:1px;
}

#divErrVilleRus{
display:none;
text-align:center;
font:18px "Arial Unicode MS","sans";color: #585858;
background:#EFEFEF;
width:300px; 
margin: auto; padding:10px 0;
border:3px solid transparent;
position:absolute;top: 250px;left: 300px;
z-index: 3000;
}

.autorTop{
font-size: 14px;
color:#5A5A5A;  
display: block ; 
margin: auto;  padding:2px 5px 0 0;
text-align:right;
cursor: pointer;
text-decoration: none;
 width: 90%;
}
.autor{
margin: auto;
display: block;
width: 90%;
text-align: right;
text-decoration: none;
 color:#9C2801;
}
.price{
 color:#9C2801;
}
.retourback{
 font-size: 18px;
color:#9C2801;
display: inline ; 
margin: 0;  padding:4px ;
text-align:left;
cursor: pointer;
text-decoration: none;
}
.retourback:hover,.autor:hover,.autorTop:hover{
color:#1F1F1F;
}
.sendcontact_mailtxt{
 margin: 1px; 
display: block;
width: 650px;
color: #4F3D31;
border: 1px;
    border-style: solid;
    border-color: transparent;
    padding: 3px;  
}
#sendcontact_info{
visibility: hidden;
text-align: center;
margin: 1px auto; 
padding: 3px; 
width: 260px;
height: auto;
 border: 1px;
    border-style: solid;
    border-color: transparent;
    background-color: #9C2801; 
    color: white;
}
.sendclient_mail{
margin: 1px auto; 
display: block;
width: 250px;
color: #4F3D31;
border: 1px;
    border-style: solid;
    border-color: transparent;
    padding: 3px;  
}
.sendclient_mail2{
margin: 1px; 
display: block;
width: 250px;
color: #4F3D31;
border: 1px;
    border-style: solid;
    border-color: transparent;
    padding: 3px;  
}
.mailclientBlock{
 margin: 5px auto; 
padding: 10px; 
display: block;
width: 700px;
 border: 1px;
    border-style: solid;
    border-color: transparent;
    background-color: #ccc; 
}
.sendclient{     
text-align: center;
margin: 1px auto; 
padding: 3px; 
display: none;
width: 260px;
 border: 1px;
    border-style: solid;
    border-color: transparent;
    background-color: #9C2801; 
    color: white;
}

.imgstop{
display: block;
cursor: pointer;
   margin: 2px auto;
   padding: 0;
   border: 0;  
}
.divMapGloc{
width: 625px;height: 440px;
padding: 2px;
margin: auto;
}
.info_map_c{
width: 615px;height: 18px;
padding:0;
text-align: right;
display: none;
margin: auto;
}
.mapInfo {display: none; 
width: 715px;   
text-align: left;
border-width : 1px;
border-style:solid;
border-color: transparent;
padding: 0px; 
background-color: transparent;
color: #585858;
margin:2px auto;
}
#zoomInfo{
display: block;
width: 25px;
height: 16px;
color: #585858;
padding: 2px;
text-align: center;
background-color: transparent;  
}
.mapInfoClose{
width: 20px;
height: 20px;
background-color: #9C2801;
}
.mapInfoClose:hover{
background-color: #585858;
}

#divMapG{
margin: auto;
width: 715px;height: 420px;
display: none;
}
#map_canvas,.map_c{
width: 715px;height: 400px;
padding: 2px;
display: block;
}

#divBeg{
padding: 0; margin: 0;
display: none;
}

.vtagency{
font-size: 14px;
color:#9C2801;   /*#5A5A5A  */
display: block ; 
margin: 0;  padding:5px 2px 0 0;
text-align:right;
cursor: pointer;
text-decoration: none;
height: auto; width: auto;      
}
.vtagency:hover{
color:#1F1F1F;
}
.atagency{
font-size: 15px;
color:#1F1F1F ;   /*#5A5A5A  */ 
margin: 0;  padding:5px 2px 0 0;
text-align:left;
cursor: pointer;
text-decoration: none;     
}
.atagency:hover{
color:#9C2801;
}
#quantTrouve{
margin: 0;  padding:1px 2px 0 0;
text-align:right;
cursor: pointer;
text-decoration: none;
 width: 330px;
}
.blok{
display: block;
margin:2px;  padding:2px;
background-color :#E0E0E0;
border: 0;
}
.blok_v{
display: block;
margin:2px;  padding:2px; 
background: #E0E0E0 url(../images/style_1/gal.gif) top right  no-repeat;
border: 0; 
}
.blok_v_out{
display: block;
margin:2px;  padding:2px; 
background: #E0E0E0 url(../images/style_1/gal_out.gif) top right  no-repeat;
border: 0; 
}
.tblok{ 
display: block; 
background:transparent url(../images/style_1/butt/lupa.gif) no-repeat;
color:#9C2801;font-size: 14px;
margin:1px;  padding:1px;
padding-left: 25px;
text-decoration: none;
}
.tblok:hover{color :white;} 


#found_t {
font-family: monospace;font-size: 14px;text-align: right;
padding: 0px;
border: 0;border-collapse: collapse;
} 
#beg,#beg2 {
text-align: left;
border: 0;border-collapse: collapse;
} 
    
.nLine{
font-size : 12px; 
color:#fff;
float: left;
background-color: #808080;
display: block;
padding: 0 5px;
width: auto;height: 20px;
position: relative;top: 5px;left: -10px;
text-align: center;
 border: 1px;
    border-style: solid;
    border-color: transparent;
}   
.aTop{
width: auto; height: auto;
    text-decoration: none;
    font-size: 14px; color: #757575;
    display: block;
}

.logo{
margin: 0;padding: 0;  
border: 0;
background: transparent;
float: left;
}
.spfl{
width: 990px;
margin: auto;
padding: 0;
}
.resultats{
width: 680px;
background: transparent;
text-align:left;
font-family: "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 16px; ;color: #1F1F1F;   
}
#flagi{ 
width: auto;
background: transparent;  
}
.flag{
margin: 0;padding: 0;
display: block; 
float: left;
width: 35px;height: 20px; 
}
div#divPat{
display:none;
text-align:center;
font:18px "Arial Unicode MS","sans";color: #E0E0E0;
background:#1F1F1F;
width:300px; 
margin: auto; padding:10px 0;
border:3px solid #E0E0E0;
position:absolute;top: 0;left: 0;
z-index: 4000;
}
div#hide{
display:none;
text-align:center;
background:#000;
width:100% ;
height: 100% ; 
margin: 0; padding:0;
border:0;
position:absolute;top: 0;left: 0; 
z-index: 3900;
}
div#divPat2 { display:none;
margin: auto; padding:0;
border: 0; 
position: fixed;top: 10px; left: 400px;
width: 40px; height: 40px;
background:transparent url(../images/style_1/chasy.gif) no-repeat;  
}
div#hide2{
display:none;
text-align:center;
background:transparent;
width:100% ;
height: auto ; 
margin: 0; padding:0;
border:0;
position:absolute;top: 0;left: 0; 
z-index: 3900;
}

.formrech{
font-size: 12px;
    margin: auto;
    padding: 0;
    border: 0;
    width: 230px;
}
#stform{
    margin: auto;
    padding: 0;
    border: 0;
    display: block;
}
#ajaxform,.ajaxform{
    margin: auto;
    padding: 0;
    border: 0;
    display: none;
}
.formsel{
margin: auto;
    padding: 1px;
    border: 1px solid #585858;
    background-color: #fff;
    width: 222px;
}
.formtextl{
margin: auto; 
    border: 1px solid #585858;
    background-color: #fff;
    width: 222px;
}
.formtextc{
margin: auto; 
    border:1px solid #585858;
    padding: 1px;
    background-color: #fff;
    width: 100px;
}
.formprixsurface{
margin: auto;
    border:1px solid transparent;
    background-color: #EFEFEF;
    width: 230px; 
}
.formprixsurfaceVille{
margin: auto;
    border:#585858 1px solid;
    background-color: #EFEFEF;
    width: 230px; 
}
.formprixsurface:hover,.formprixsurfaceVille:hover{
    border-color: #EF3D01;
   color:#1F1F1F; 
}

.romb{ 
padding: 0;
   margin: 0;
    border: 0;
  background-color: transparent;    
}
.labelChamps{
   margin: auto;
   padding: 0;
   border: 0;
   background-color: transparent;
}
legend,.help{
margin: 0;
   padding: 0;
  font-size: 11px;
   color:#9C2801;
   cursor: pointer;
}

.GlabelChamps{
   font-size: 16px;
   padding: 1px;
   border: 0;
   background-color: transparent;
}

.fotografii{
width: 1007px;
height: auto;
margin: 0;
margin-bottom: 2px;
margin-top: -2px;
margin-left: 8px;
}
.lenta_imgs{
width: auto;
height: auto;
margin: auto;
padding: 0;
list-style: none;
}
.elemLenta{
margin: 0; 
    display: block;
    padding: 2px;
    border: 1px;
    border-style: solid;
    border-color: transparent;
    cursor: pointer;
}
.elemLentaF{
display: block;
    width: 92px;
    height: 72px;
     margin:1px;
    padding: 2px;
    border: 1px;
    border-style: solid;
    border-color: transparent;
float: left;
    cursor: pointer;
    background-color: #EFEFEF;
}
.elemLentaF:hover{
    background-color: #585858;
    border-color: #9C2801; 
}
/*------------------------------------------------------*/
.spAnnonce{
display: block;
    color: #464646;
    margin: 0;
    padding: 0;
    border: transparent solid 1px;
    background-color: #EFEFEF; 
}
.spAnnonce:hover{
   border-color:#9C2801; 
color: #464848; 
}

.title_spAnnonce{
    background-color: transparent;
    margin: 0 auto;
    padding: 2px 2px;
    border: 0;
    width: 710px; height: auto;
    font-size: 16px;
    display: block;
}
.spt{
    margin: auto;
    background-color: transparent;
    border: 0;
    width: 700px;
}
.sptc{
    margin: auto;
    background-color: transparent;
    border: 0;
    width: auto;
}
.sp_img{ 
    padding: 1px;
    border:transparent solid 1px;
    width: 116px;
    height: 81px;
    background-color:#E0E0E0 ;
}
.spdet_annonce{
padding: 2px 5px 3px 7px;
    border:transparent solid 1px; 
    width: 290px;
     background-color:#E0E0E0 ; 
}


/*-------------------------------------------------*/

            
.tt1{  
color:#464848; 
height: auto;
width: 1007px;
border-width : 1px;
border-style:solid;
border-color: transparent;
}

div#pageFirst{
clear: both;
display: block;
    margin: 0;
    padding: 0;
    border: 0;
    background-color: transparent;
    width: 1007px;
    height : auto;
}

.affAnnonce{
display:block;
font:14px "Arial Unicode MS","sans";color:#464848;
background:transparent;
width:990px; 
margin: 0; padding:0; 
}

div#annonce{
display: none;
    margin: 0;
    padding: 0;
    border: 0;
    background-color: transparent;
    width: 990px;
    height : auto;
}
.title_annonce{ 
   font-size: 17px;
    margin: 10px;   
    padding: 5px;
    width: 300px;
  background-color: #E0E0E0;
}
.title_annonce_bl{ 
   font-size: 14px;
    margin: 5px;   
    padding: 5px;
    width: 250px;
  background-color: #EFEFEF;
   border:transparent solid 1px; 
}
.det_annonce{
    font-size: 16px;
    margin: 10px;
    padding: 5px;
    width: 300px;
  background-color: #EFEFEF;  
}

.g_img{  
display: block;
     margin:10px;
    padding: 5px;
    width: 606px;
    background-color:transparent;
    height: 454px;
    text-align: center;
    color: gray;
    font-size: 25px; 
}

.bas_annonce{   
display: block;
    margin: 5px;    
    padding: 2px; 
background-color: #E0E0E0;  
    width: 990px;
     border: 1px;
    border-style: solid;
    border-color: transparent ;
}
/*-------------------------------------------------*/
.pAnnonce{
display: block;
    margin: 0;
    padding: 0;
    border: 0;
    background-color:#EFEFEF;
    width: 720px;
    height : auto;
}
.title_pAnnonce{
    margin: 2px;
    padding: 5px;
    border: 1px;
    border-style: solid;
    border-color: transparent;
    width: auto; height: auto;
    font-size: 18px;
    display: block;
    background-color: #E0E0E0;
}
.det_pAnnonce{
    margin: 2px;
    padding: 5px;
    border: 1px;
    border-style: solid;
    border-color: transparent;
    width: 290px;
}
.img_m, img{display: block;
text-align: center;
   margin: auto;
   padding: 0;
   border: 0;
}

.p_img{ display: block;
     margin:0;
    padding: 2px;
    border: 1px;
    border-style: solid;
    border-color: transparent;
    width: 406px;
    height: 306px;
}
#bas_pAnnonce{
display: block;
    margin:2px;
    padding: 2px; 
    border: 1px;
    border-style: solid;
    border-color: transparent;
    width: auto;
}
.detailAgence{
    margin:0;
    padding: 2px; 
    border: 1px;
    border-style: solid;
    border-color: transparent;
    width: auto;
    background-color: #E0E0E0;
}
.listDetail{
margin: 1px;
    padding: 0px;
    border: 0;
    list-style: none ;
}

.requestData{
   display: block;
    margin: 0;
    padding: 0;
    border: 0;
    background-color: transparent;
    
}
/*-----------------------------*/
.info{
    margin: 0;
    padding: 0;
    border: 0;
    height: auto; 
}
.Pleft{
    margin: auto;
    padding: 0 0 0 30px;
    border: 0;
    float: left;
    display: block;
}
.Pright{
    margin: auto;
    padding: 0 0 0 30px;
    border: 0;
    float: left;
    display: block;
    height: auto; 
} 


h1{
font-family: "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 100%;  
    color: #9C2801; 
    margin :10px 0 5px 0;
    padding: 0;
    padding-left: 10px;
    border: 0;
    border-bottom : 1px;
    border-bottom-style: solid;
    border-bottom-color: transparent;
}
h2{ 
font-family: "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 100%;    
margin :0;
padding: 0;
display: inline;
background-color: transparent;
}
h3{ 
font-family: "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 100%;  
color: #9C2801;  
margin :5px;
padding-left: 10px;
margin-top: 20px;
display: inline;
border: 0;
    border-top : 1px;
    border-top-style: solid;
    border-top-color: transparent;
}
.datadu{
display: block;
font-family: "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 70%;  
color: #1F1F1F;  
margin :5px;
padding-left: 20px;
margin-top: 2px;
}
#z_top {
    padding: 0;
    display: block;
    background: #fff;
    height: auto;
    width: 100%;
    margin: 0;
}
#z_menucentre {
    padding: 0; 
    display: block;
    color: #EFEFEF;
    height: auto;
    width: 1007px;
    margin: auto;
    border: 0;
    background: transparent;
}

#z_menu {
    padding: 0;
    display: block;
    background:#fff url(../images/style_1/menu-bg.gif) no-repeat bottom center ;   
    height: 45px;
    width: 100%;
    margin: 0;
    border: 0;
}
     
#z_topmenu{
display: block; 
margin: 0;
padding: 0;
width: 1007px;
height: 45px;  
}
#z_topmenu a.gmenu {
 font-size: 16px;
   color: #005800;
   display: block;
   margin: 18px 0; padding: 0px 5px 0px 20px;
   text-decoration: none;
   float: left;
   border: 0;
   border-collapse: collapse;
   height: auto;
   width: auto; 
}
#z_topmenu a.gmenu:hover {
   color: #9C2801;  
}

#z_bas {
    padding: 0;
    display: block;
    background: #E0E0E0;
    height: 45px;
    width: 100%;
    margin: 0;
}

#z_bascentre {
    padding: 0; 
    display: block;
    color: #EFEFEF;
    background:transparent url(../images/style_1/bas-bg.gif) no-repeat top center ;
    height: 45px;
    width: 1007px;
    margin: auto;
}
#z_basmenu{
background-color: transparent;
display: block; 
margin: 0;
padding: 0 20px 11px 20px;
width: 1007px;
height: 45px; 
}
#z_basmenu a.gmenu {
    font-size: 16px;
   color: #464646;
   display: block;
   margin: 0; padding: 7px 5px 0px 20px;
   text-decoration: none;
   float: left;
   border: 0;
   border-collapse: collapse;
   height: 27px;
   width: auto; 
}
#z_basmenu a.gmenu_p {
    font-size: 12px;
   color: #464646;
   display: block;
   margin: 0; padding: 7px 5px 0px 20px;
   text-decoration: none;
   float: left;
   border: 0;
   border-collapse: collapse;
   height: 27px;
   width: auto; 
}
#z_basmenu a.gmenu:hover,#z_basmenu a.gmenu_p:hover{
   color: #9C2801;    
}

#z_center {
    background:transparent url(../images/style_1/centre-bg.jpg) ;  
     height: auto;
     padding: 0; margin: 0;
     width: 100%;
    border-width : 1px 0 1px 0;
   border-top-style: solid;
   border-bottom-style: solid; 
   border-color: #464646;
}

#z_table {   
    margin: auto; padding: 0 ;
    height: auto;
    width: 1007px;
}
.lagences {
    font-size: 14px;
   color: #464646;
   display: block;
   margin: 1px; padding: 1px ;
   text-decoration: none;
   float: left;
   border-width : 1px;
   border-style:solid;
   border-color: transparent;
   border-collapse: collapse;
   height: 80px;
   width: 156px;
}
.listvil{
      font-size: 14px;
   color: #464646;
   display: block;
   margin: 1px; padding: 1px ;
   text-decoration: none;
   float: left;
   border-width : 1px;
   border-style:solid;
   border-color: transparent;
   border-collapse: collapse;
   height: 60px;
   width: 156px;
}
.listvil:hover,.lagences:hover {
   color: #9C2801;
   background: #E0E0E0;
}
.ttb{
color:#464848; 
height: 436px;
margin: auto;
width: 1006px;
border-width : 1px;
border-style:solid;
border-color: transparent;
padding: 0; 
background: transparent;   
}

.tt{
color:#464848; 
height: 436px;
margin: 0;
width: 1007px;
border-width : 1px;
border-style:solid;
border-color: transparent;
padding: 0; 
background: transparent;   
}
.t_adds{
color:#464848; 
height: auto;
margin: 0;
width: 1007px;
border-width : 1px;
border-style:solid;
border-color: transparent;
padding: 5px; 
background: transparent;  
}
.menubyville{
color:#464848; 
text-decoration: none;
}
.menubyville:hover{
color:#1F1F1F; 
text-decoration: none;
}
a.smenu {

    font-size: 14px;
   color: #464646;
   display: block;
   margin: 0; padding: 2px ;
   text-decoration: none;
 
   border-width : 0 0 1px 0;
   border-style:solid;
   border-color: #757575;
   border-collapse: collapse;
   height: auto;
   width: 150px;
}
a.smenu_p {
    font-size: 14px;
   color: #464646;
   display: block;
   margin: 0; padding: 2px ;
   text-decoration: none;
   border-width : 0 0 1px 0;
   border-style:solid;
   border-color: #757575;
   border-collapse: collapse;
   height: auto;
   width: 250px;
}
.smenu_p2 {
    font-size: 14px;
   display: block;
   margin: 0; padding: 2px ;
   text-decoration: none;
   border-width :1px;
   border-style:none none solid none;
   border-color: #464646;
   border-collapse: collapse;
   height: auto;
   width: 200px;
   color: #9C2801;
   background: #E0E0E0;
}
a.smenu_p:hover,a.smenu:hover,a.smenu:active {
   color: #9C2801;
   background: #E0E0E0;
}
.smenu_a {
    font-size: 14px;
   display: block;
   margin: 0; padding: 2px ;
   text-decoration: none;
   float: left;
   border-width :1px;
   border-style:none none solid none;
   border-color: #464646;
   border-collapse: collapse;
   height: auto;
   width: 150px;
   color: #9C2801;
   background: #E0E0E0;
}
.smenu_b {
    font-size: 16px;
   display: block;
   margin: 10px; padding: 2px ;
   text-decoration: none;
   float: left;
   border-width : 1px;
   border-style:none none solid none; 
   border-color: #464646;
   border-collapse: collapse;
   height: auto;
   width: 300px;
   color: #9C2801;
   background: #E0E0E0;
}
a.smenu_b:hover,a.smenu_c:hover {
   color: #1F1F1F;
   background: #000;
   
}
.smenu_c {
    font-size: 16px;
   display: block;
   margin: 10px; padding: 2px ;
   text-decoration: none;
   float: left;
   border-width :1px;
   border-style:none none solid none;
   border-color: #464646;
   border-collapse: collapse;
   height: auto;
   width: 800px;
   color: #9C2801;
   background: #E0E0E0;
}

#promoannonce ,#listannonces,#listannonces{     
width: 720px;
}

.cellLeft,.cellRight { 
text-align: left;
border-width : 1px;
border-style:solid;
border-color: transparent;
padding: 5px; 
background:#F8F5ED;     
}
.cellcentre {
margin-left: 5px;
margin-right: 5px; 
text-align: center;
display: block;
width: 990px;
border-width : 1px;
border-style:solid;
border-color: transparent;
padding: 1px; 
background: #F8F5ED;     
}

#barre{ 
clear: both;  
background-color: #E0E0E0;
border-width : 0;
display: block; 
margin: auto;
padding: 2px;
width: 1000px;
height: auto;

}
#barre_bas{
background-color: #E0E0E0;
border : 0;

display: none; 
margin: auto;
padding: 2px;
width: 1000px;
height: auto;

}
#gestionres,#gestionres3{
display: block; 
margin: 0;
padding: 0;
width: 580px;
height: auto;

}
.paragraf{
text-indent: 40px;
margin: 1px;
padding: 1px; 
}
.sepfiga{
display: block;width: 235px;height: 22px;
background: transparent url(../images/style_1/figa.gif) no-repeat center center;
}

/* FOOTER
--------------------------------------------------------- */
#z_separbot{
 background:transparent url(../images/style_1/sep.jpg) repeat-x top ;
 display: block;
 width: 100%; 
}
#z_bot{
background-color:transparent ;
display: block; 
margin: auto;
padding: 0px;
width: 1007px;
height: auto;
}

.copy{
margin: auto;
padding: 10px;
font-family : monospace;
font-size: 12px;
color: #4F280C;

}
.lienp{
margin: auto;
padding: 0;
font-family:   sans-serif;
font-size: 11px;
color: #757575;
}

/* reserv
________________________________________________________*/

/* Search */
#z_search {
    width: 157px;
    background:transparent url(../images/style_1/search-bg.png) no-repeat;
    line-height: 28px;
    position: absolute;
    top: 40px;
    right: 30px;
    height: 28px;
}

/* fixie */
/*
.fixie:after {
    clear: both;
    display: block;
    content: ".";
    height: 0;
    visibility: hidden;
}

* html > body .fixie {
    width: 100%;
    display: block;
}

* html .fixie {
    height: 1%;
}*/



 
 /* begun */
.kub{
font:bold 12px "Arial" ; color:#000;text-align:center; text-decoration: none;
padding:1px;margin:0 1px;
width: 26px;height: 15px;
background-color:#EFEFEF;
border:transparent solid 1px;  border-collapse: collapse; 
display: block;
}
.kub:hover{      
background-color: black;color: #FAFAD4;
}
.kub_i{
font:bold 12px "Arial" ; color:#FAFAD4;text-align:center; text-decoration: none;
padding:1px;margin:0 1px;
width: 26px;height: 15px;
background-color: #000;
border:transparent solid 1px;border-collapse: collapse;
display: block;}

