* { margin:0; padding:0; }

a img, :link img, :visited img { border: none; }

a:link{ color: #111; text-decoration: none; }

a:visited { color: #854773; text-decoration: none; }

a:hover, a:active { color: #c00;  text-decoration: underline;}

.clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }

.clearfix { display: inline; }

* html .clearfix { height: 1%; }

.clearfix { display: block; }

hr, legend { display: none; }

ul { list-style: none; }

fieldset { border: none; }

body { background: #FCFAE6 url(/images/header_b1.png) repeat-x; color: #000;
        font: 12px "Tahoma",Arial, Helvetica, sans-serif; text-align: center; /*IE5 HACK #f2eddf */ line-height: 1.6em; }

#wrapper { width: 990px; margin: auto; text-align: left; /*IE5 HACK */ }

#corpul_dsl {   background: transparent; margin-top: 5px; }

#sidenav { width: 180px; float: left; background:#fffffa; padding:10px; border: 1px solid #E6E4D0; margin-right:2px  }

#not-wide {  width:780px; float:right;   margin-bottom: 10px; }

#footer { clear: both; width: 990px; background: transparent; text-align: center; padding: 1px 0 0 0; color: #996; font-size: 10px;}


h1 { color: #000; margin: 0 0 0 0; font: 10px "Tahoma"; display:inline; }

h2 { color: #EC7E24; font-size: 14px; line-height: 1.0em; }

h3 { color: #E06A4A; font-size: 12px; line-height: 1.0em;   }

h4 { font-size: 12px; color:#cc0000; display: inline; }

#logo_old { float: right;  }

#logo_old img { display: none; }

#logo_old h1 a { background: url(/images/licitatii.png) no-repeat 0 0; display: block; padding-top: 90px; width: 180px; }

#main-menu {  font-size: 12px; padding-top: 5px }

#main-menu ul { margin: 0 1px 0 0;  }

#main-menu ul li { display: inline; list-style-type: none;   }

#main-menu ul li a:link,
#main-menu ul li a:visited { background: #fff; border-bottom: none;
        color: #696967; float: left; font-weight: bold; line-height: 16px;  margin-right: 2px; padding: 8px 15px 8px 15px; text-decoration: none; }

#main-menu ul li a:link.active,
#main-menu ul li a:hover.active,
#main-menu ul li a:visited.active { background: #E06A4A; color: #fff; font-weight: bold; padding-top: 8px; }

#main-menu ul li a:hover { background: #E06A4A; color: #fff; }

.imageReplace { display: none; height: 0; overflow: hidden; }

.counter { font-size: 11px; font-weight: normal; color: #039; }

.purple { color: #c45; font: 18px Arial; }

.empty { background: url(/images/back_lis.gif) bottom repeat-x; padding: 5px 0; margin: 0 0 10px 0; line-height: 2.2em; }

.helpText { padding: 4px 0 0 1px; color: #c06; font-size: 11px; }

p.helpText { padding: 4px 0 4px 1px; color: #c06; font-size: 13px; }

#corpul_dsl .button {
        width: 80px; border: solid 1px #FFFFFF; color: #FFFFFF;
        font-weight: bold; font-size: 11px; background:#E06A4A; padding:5px }

#corpul_dsl .button_stanga_cauta {
        width: 42px; border: solid 1px #FFFFFF; color: #FFFFFF;
        font-weight: bold; font-size: 11px; background:#E06A4A;height:23px;   }

.button_special {
         border: solid 2px #fff; color: #fff;
        font-weight: bold; font-size: 11px; background:#E06A4A; padding:3px }

.errore { color: #fff; font: bold 12px Arial; text-align: left; margin: 10px 11px 0 0; background: #c45; padding: 3px; }

.errore_form { background: #fff; padding: 10px 0 10px 24px; border: 2px solid #690; color: #c45; margin: 10px 10px 0 0; list-style: square; }


#not-wide h1 { font-size: 15px; margin: 8px 0; font-size:16px; font-weight: bold; }

#container-homepage_dsl { float: left;  }

#container-homepage_dsl h1{ font-size: 13px; font-weight: bold; line-height: 1.0em; color: #fff; position: relative; padding: 6px 5px;
background: #EC7E24; }

.sponsor { color:#454138;  height: 20px; border-top:1px solid #454138; border-bottom:1px solid #454138; background:#2D2A25; text-align:center; width:990px; padding-left:0px;
font-size: 12px;}
.sponsor a{color: #FF8202}

#coloana-dreapta_dsl { float: left; width: 755px;}

#coloana-dreapta_dsl .casete_front { margin:8px 0 0 0; padding:0 0 0 10px; width:755px;  }

#coloana-dreapta_dsl .casete_front h2{ color: #000; font-size: 10pt; display: inline; }

#coloana-dreapta_dsl .casete_front ul li{ background: #fffffa; min-height: 73px; height: auto !important; height: 73px; font-size: 11px; padding:5px; margin: 0 0 1px 0;  }

#coloana-dreapta_dsl .casete_front ul li img{ float: left; margin: 3px 5px 0 0; padding: 3px; border: 1px solid #E9E0C9; background: #fff; /*height:30px;*/ }

#coloana-dreapta_dsl .casete_front ul li h3{ font-size: 12px;}

.footer_bg{background: url(/images/footer_repeat.gif) repeat-x top left; color:#929899}
.footer_bg a{color:#AD7405}
.footer_bg a:hover{color:#E19F25}

.input_cautare{ background: url(/images/input1.gif) no-repeat top left;
                height:22px; padding:3px; border:0px; margin:0px; vertical-align:middle}
/*.input_cautare2{ background: url(/images/input2.gif) no-repeat top left;
                 width:84px; height:31px; border:0px;vertical-align:middle}*/
.input_cautare2{background:none; border:0px;vertical-align:middle; color:#685948; font-size:14px; font-weight:bold; cursor:pointer}	
.input_cautare2:hover{background:none; border:0px;vertical-align:middle; color:#E06A4A; font-size:14px; font-weight:bold; cursor:pointer}				 

.casete_front_dsl { margin:8px 0 0 0; padding:0 0 0 10px; width:770px;  }

.casete_front_dsl .container_anunt{float:left; background: #fffffa; min-height: 100px; height: auto !important; height: 100px;
font-size: 11px; padding:5px; margin: 10px 10px 0 0;  width:230px; border:1px solid #ddd;  }

.casete_front_dsl .container_anunt:hover{float:left; background: #fffffa;
font-size: 11px; padding:5px; margin: 10px 10px 0 0;   border:1px solid #C0C0C0  }

.casete_front_dsl .container_anunt_border{float:left; background: #FCF4E2 url(/images/colt2.jpg) no-repeat top right; 
min-height: 100px; height: auto !important; height: 100px;
font-size: 12px; padding:5px; margin: 10px 10px 0 0;  width:228px; border-bottom:1px solid #C3BCA4; border-left:1px solid #C3BCA4; 
border-top:1px solid #FCFAE6;border-right:1px solid #FCFAE6   }

.casete_front_dsl .container_anunt_border:hover{float:left; background: #FCF4E2; 
font-size: 12px; padding:5px; margin: 10px 10px 0 0;   border:1px solid #C0C0C0  }

.casete_front_dsl .container_anunt img{ float: left; margin: 3px 5px 0 0; padding: 3px; border: 1px solid #E9E0C9;
background: #fff; /*height:30px;*/ }
.casete_front_dsl .container_anunt_border img{ float: left; margin: 3px 5px 0 0; padding: 3px; border: 1px solid #E9E0C9;
background: #fff; /*height:30px;*/ }

.casete_front_dsl .container_grup{float:left; background: #fffffa; min-height: 120px; height: auto !important; height: 120px;
font-size: 12px; padding:5px; margin: 10px 10px 0 0;  width:220px; border:1px solid #fff  }

.casete_front_dsl .container_anunt h3{ font-size: 12px;}
.casete_front_dsl .container_anunt_ h3{ font-size: 12px;}
.casete_front_dsl  h2{ font-size: 16px; }
.casete_front_dsl  h2 a{ font-size: 16px; color: #666666;}
.casete_front_dsl  h2 a:hover{ font-size: 16px; color: #FFCB00;}



#container-homepage_dsl #coloana-stanga_dsl{ width: 785px; float: left;   }

#lista-categorie-homepage {  float: left; margin: 2px 0 0 0;  border-left: 1px solid #fff; }

#lista-categorie-homepage img { float: left; border: 1px solid #E9E0C9; margin: 0 7px 0 0; padding: 4px; background: #fff; }

#lista-categorie-homepage .cat-home
{ background: #F2F0DC; width:262px; min-height: 128px; height: auto !important; height: 128px;
 float: left; padding: 2px 2px 2px 2px ;  border-top: 2px solid #fff; border-right: 2px solid #fff;
}

#lista-categorie-homepage .cat-home h2 {  margin:5px 0 0 0; }

#lista-categorie-homepage .cat-home h2 a{ color: #c00; font-size: 14px; text-decoration: none; }

#lista-categorie-homepage .cat-home h2 a:hover{ text-decoration: underline; font-size: 14px; background: #fff; }

#lista-categorie-homepage .subcat-home { padding-right: 10px; text-decoration: none; color:#000 }

#lista-categorie-homepage .subcat-home a { text-decoration: none; margin-right: 2px; font-size: 12px; color: #000; }

#lista-categorie-homepage .subcat-home a:hover { text-decoration: underline; margin-right: 2px; font-size: 12px; background: #fff; }

#lista-subcategorie { width: 499px; float: left; margin: 2px 0;  border-left: 1px solid #fff; }

#lista-categorie-homepage img { float: left; border: 1px solid #E9E0C9; margin: 0 3px 0 0; padding: 2px; background: #fff; }


#lista-subcategorii {  float: left; margin: 2px 0 0 0;  border-left: 1px solid #fff; }
#lista-subcategorii .categorie
{ background: #F2F0DC; width:250px;
 float: left; padding: 5px 2px 2px 5px ;  border-top: 1px solid #fff; border-right: 1px solid #fff;
}
#lista-subcategorii .categorie h2 a{padding: 2px 2px 2px 2px ; color: #c00; font-size: 12px; text-decoration: none; }

#lista-subcategorii .categorie h2 a:hover{padding: 2px 2px 2px 2px ; color: #fff; font-size: 12px; background: #ffcb00; }



#sidenav_list ul li{ margin: 3px 0 3px 0;  font-size:12px; text-decoration:none; }

.contul_meu { padding: 0 10px 10px 5px;  }

.contul_meu div {border-bottom:1px solid #fff; padding: 3px; }



.block_passaggi { background: transparent; width: 180px;  margin: 10px 0 10px 0; font-size: 11px; }

.passaggio_1 { background: url(/images/passaggi.gif) no-repeat top left; }

.passaggio_2 { background: url(/images/passaggi.gif) no-repeat top left; margin-top: 10px; }

.passaggio_3 { background: url(/images/passaggi.gif) no-repeat top left; margin-top: 10px; }

.passaggio_1 h3, .passaggio_2 h3, .passaggio_3 h3 { color: #c45; padding: 5px 0 11px 31px; font-size: 11px; text-transform: uppercase; }

div.block_generic{ background: url(/images/bg_orizo.gif) repeat-x; padding: 5px 3px; }

#login_box { padding:30px 0 5px 0; margin: 0 0 5px 0; background: #E06A4A  url(/images/title-login.gif) no-repeat top left; width: 180px; float: left; }

#login_box fieldset { margin: 0 5px 8px 5px;  background: #fff; border-left: 0px solid #900; border-right: 0px solid #900; padding: 4px; }

#login_box input{ margin: 2px 0 2px 4px; font-size: 11px; color: #033; padding: 5px; width: 140px; border: 1px solid #C3BCA4; background:#EFEBDE}

#login_box label{ color: #666666; padding: 5px 0 0 5px; }

#login_box h2{ font-size: 11px; color: #fff; text-transform: uppercase; padding:0 11px;}

#login_box .contul_meu div a { color: #ffffff; font-size:11px; font-weight:bold; text-decoration:none; }

#login_box .contul_meu div a:hover { color: #FFCB00;  text-decoration:underline   }

.box-messaggio { background: #fffffa; margin: 0 0 5px 0; }
.box-messaggio p { padding:5px; }

.box-messaggio h2 { font-size: 14px; color:#fff; background:#E06A4A; padding:4px; }

#content .evidenza { background: #ffc; }

#content .evidenza img{ border: 1px solid #666666; }

#content .evidenza h2{ color: #c03; }

#content { margin:5px 0 0 0; }

#content h1 { font-size: 20px; font-weight: normal; }

#content h3{ font-size: 11px; font-weight: bold; line-height: 1.1; color: #fff; position: relative; padding: 12px 5px; background: #E06A4A; margin: 0 0 5px 0; }

#content h3 a { color: #ffc; text-decoration: none !important; border: none !important; }

#content h3 span{ color: #C5D1DF; font: bold 10px Arial; position: absolute; right: 5px; top: 15px; }

#content h3 span.prevnext{ top: 4px; color: #fff; }

#content h3 span.prevnext a{ color: #fff; }

#content h3 span.prevnext a:hover{ color: #c93; background: #fff; }

#content h3 span a{ color: #C5D1DF; text-decoration: none; }

#content h3 span a:hover{ color: #fff; border: none; text-decoration: none; }

#content .cat { width: 252px; min-height:346px; height:auto !important; height: 346px; float: left; background: #F2F0DC; border-bottom: 1px solid #fff; border-right: 1px solid #fff; border-top: 1px solid #fff; border-left: 1px solid #fff; padding: 2px 0 0 5px; }

#content .cat .subcat { text-decoration: none; }

#content .cat .subcat li a { text-decoration: none; font-size: 12px; color: #000; }
#content .cat .subcat li a:hover { text-decoration: underline;   }

#content .cat img { padding: 4px; border: 1px solid #E9E0C9; background: #fff; }

#content.annuncio h1 { background: url(/images/back_lis.gif) bottom repeat-x !important; padding: 0 0 10px 0; font-size: 13px; color: #c96; }

#content.annuncio h2 { background: url(/images/back_lis.gif) bottom repeat-x; padding: 10px 0 10px 0; font-size: 13px; color: #c60; }

#content h2 { font-size: 11px;  }

#content h2 a { color: #c45; text-decoration: none; }

#content h2 a:hover { color: #fff; background: #633; }

#content p { padding-top: 2px; padding-right: 35px; }

.dettagli-annuncio { background: #fffffa; padding: 10px; }

.dettagli-annuncio div { margin-bottom: 5px; }

.dettagli-annuncio legend { display: none; }

.dettagli-annuncio label { font-weight: bold; font-size: 13px; color: #633; }

.dettagli-annuncio input.input-file{ width: 390px;  padding: 5px; font: 11px Arial;  }
.dettagli-annuncio textarea.input-file { width: 390px;   font: 11px Arial;  }

.dettagli-annuncio select { font-size: 12px; }

.dettagli-annuncio select option { padding-left:5px}

.dettagli-annuncio h2 { font-size: 13px; text-transform: uppercase; padding-bottom: 2px; }

.dettagli-annuncio h2 img{ padding: 0 10px 0 0; vertical-align: middle;  }

.radio input {  width: auto; text-align: left; }

.radio { text-align: center; }

.fprezzo { width: 64px !important; margin-right: 1px;  padding-left: 15px !important;
background: #fff url(/images/corner-p.gif) no-repeat !important; border:1px solid #7F9DB9; }

.prezzo { font-size:11px; right:2px; }

div.formBox { background: #E06A4A; margin: 0 0 4px 0; padding: 0; }

div.formBox h2 { font-size: 13px; text-transform: uppercase; padding: 4px; color: white; }

.tabs { height: 24px; line-height: 24px; font-size: 11px; text-transform: uppercase; font-weight: bold; }

.tabs span.tab_off, .tabs span.tab_on { float: left; height: 24px; text-align: center; }

.tabs span.tab_on { background: url(/images/bg_terme.png) repeat-x; }

.tabs span a { display: block; border-right: 1px solid #666; color: #663; text-decoration: none; }

.tabs { background: url(/images/box_silv.gif) repeat-x; }

.terms_conditions { height: 80px; overflow: auto; color: #666; background: #fff; }

.tabcon_terms, .tabcon_privacy { padding: 10px; }

.message-notice {
padding: 6px; margin: 0 0 5px 0; display: block; background:#fff;
border: 1px solid #E9E0C9; font-size:10px; font-weight:bold; letter-spacing:1px; color:#c45;}

.message-notice input { width: 300px; padding: 2px; }
.dismiss-message { float: right; margin-left: 10px; }

.dismiss-message:hover { background-color: transparent; float: right; margin-left: 10px; }

/* tabella gestione inserimento annuncio
---------------------------------------------------------------------------*/
table#action { clear: left; margin-bottom: 10px; }

table#action td { border: 1px solid #c60; text-align: center; background: transparent; padding: 1em; width: 166px; padding:0; }

table#action td.cart { border: 1px solid #c60; text-align: left; background: #fff; padding: 0.5em; width: auto; }

table#action td.add { border: 1px solid #c60; text-align: left; background: #fff url(/images/add_foto.gif) no-repeat; vertical-align:top; padding:0; width:190px;}

table#action td.youtube_tab { border: 1px solid #c60; text-align: left; background: #fff url(/images/youtube0.gif) no-repeat; vertical-align:top; padding:0; width:190px;}

table#action td.add p, table#action td.youtube_tab p { padding:115px 16px 0 10px; }

table#action th { border: 1px solid #033; text-align: center; background: #f0f0ea; padding: 1em; }

table#datiFatt { margin: 10px 0; }

table#datiFatt td { border: 1px solid #c60; background: #fff; padding: 0.5em; }

table#datiFatt th { border: 1px solid #033; background: #f0f0ea; padding: 0.5em; }

table#datiFatt input.reply { font-size: 11px; padding: 5px; width: 150px; }

table#datiFatt label { font-weight: bold; }

#history-search{ display: inline; color: #c45; font-size: 15px; font-weight: bold;  }

#content .search-navigator { background: url(/images/back_lis.gif) repeat-x; margin: 6px 0; padding: 5px 0; }

#content .search-navigator p{ text-align: left; color: #033; font-weight: normal; font-size: 11px; }

#content .search-navigator p.paginazione a{ display: inline; padding: 2px 8px; color: #c45; background: #fff; border: 1px solid #E9E0C9; text-decoration: none; font-weight: bold; font-size: 11px; }

#content .search-navigator p.paginazione a:hover{ background: #f90; border: 1px solid #fff; color: #fff; }

#content .search-navigator p.paginazione span.current{ padding: 2px 8px; background: #f90; border: 1px solid #fff; color: #fff; font-size: 11px; font-weight: bold; }

.recordAnnuncio {
background: #fff; padding:5px; min-height: 40px; height: auto !important; height: 40px; float: left;
width: 780px; border-bottom:1px solid #D7D0AC; font-size:12px; }

.recordAnnuncio p { background:transparent;  text-align:justify }
.alt {background: #fff;}

.recordAnnuncio img{ margin: 0 6px 0 0; padding: 4px; background: #fff; border: 1px solid #D7D0AC;  }
.recordAnnuncio img.logoUser{ margin: 0 10px 0 0; padding: 4px; background: #fff; border: 1px solid #D7D0AC; }

#content .recordAnnuncio h2 { font-size: 11px; color:#036; position:relative; padding:0 0 10px 0;}

#content .recordAnnuncio h2 a { color:#036; text-decoration:underline;}

#content .recordAnnuncio h2 a:hover{ background: none; color: #036; text-decoration: none; }

.recordAnnuncio h2 span.codice { display: block; float: left; width: 76px; height: 20px; color: #fff; background: #ccc url("/images/code_bac.gif") no-repeat; font-size: 10px; font-style: normal;  cursor: help; margin: 0 6px 0 0; text-transform: uppercase; 
text-align: center; }

div.personalize { width: 724px; background: #fff; padding: 2px 0 2px 5px; margin: 0 0 3px 0; float: left; border-bottom: 1px solid #033; border-top:1px solid #033; }

#content div.personalize a{ color: #c45; padding: 2px 5px 1px 20px; text-decoration: none; }

div.personalize a.preferiti-icon{ background: url("/images/preferit.gif") no-repeat 0 -17px; }

div.personalize a:hover{ color: #069; background-repeat: no-repeat; background-position: 0 1px; text-decoration: none; }

#subcontent{ float: left; width: 729px;   }

#subcontent #coloana_scurta_stanga_dsl table { font-size:12px; color:#033; width:330px; margin-left:2px;}
#subcontent #coloana_scurta_stanga_dsl table td{ border-bottom:1px solid #033; padding:6px; background:#fffffa;}

#subcontent #coloana_scurta_stanga_dsl h3 { background:transparent; padding:0; margin:0; color:#000; text-transform:capitalize;}

#coloana_scurta_stanga_dsl{ float: left; width: 347px; }

#coloana_scurta_stanga_dsl h2{ font-style: italic; margin: 5px 0; }

#coloana_scurta_stanga_dsl p{ font-size: 12px; color: #033; line-height: 1.7em; margin:0; padding:0;}

#coloana_scurta_stanga_dsl p.main-image{ margin:0; padding:0; }

#coloana_scurta_stanga_dsl p.main-image img{ margin: 5px 0; display: block; }

#coloana_scurta_stanga_dsl p.main-image img,#coloana_scurta_stanga_dsl li.thumbimages img{ border: 1px solid #E9E0C9; padding: 1px; background: #fff; }

#coloana_scurta_stanga_dsl ul.thumbimages{ width: 338px; }

#coloana_scurta_stanga_dsl li.thumbimages{ float: left; margin: 5px 5px 10px 0; }

#coloana_scurta_stanga_dsl .list-cmd{ display: inline;  }

#coloana_scurta_stanga_dsl .list-cmd h2{ margin: 0 5px 5px 5px; color: #444; border: none; font-style: normal; }

#coloana_scurta_stanga_dsl .list-cmd ul { float: left; margin-top: 10px; }

#coloana_scurta_stanga_dsl .list-cmd li a{ display: block; background-repeat: no-repeat; background-position: 0px -18px; color: #c45; font-size: 1.0em;  }

#coloana_scurta_stanga_dsl .list-cmd li a:hover { color: #c45; background-repeat: no-repeat; background-position: 0px 0; }

#print-cmd a{ background: url("/images/print_ic.gif"); padding: 0 0 0 22px; }

#inserisci-cmd a{ background: url("/images/stars_ic.gif"); padding: 0 0 0 22px;}

#wish-cmd a{ background: url("/images/wish_ico.gif"); padding: 0 0 0 22px;}

#send-cmd a{ background: url("/images/send_ico.gif"); padding: 0 0 0 22px;}

#coloana_scurta_stanga_dsl #more-cmd li.title{ background: #ff9;  padding: 10px; font-size:13px; font-weight:bold; color: #c45; }

#coloana_scurta_stanga_dsl #more-cmd { width: 345px; background: #fff; margin-bottom: 15px; }

#coloana_scurta_stanga_dsl #more-cmd li{ display: block; padding: 6px 10px; border-top: 1px solid #B7B29A; }

#coloana_scurta_stanga_dsl .sendTo { background: #f6f6ea; float: left; width: 322px; padding: 8px; }

#coloana_scurta_stanga_dsl .sendTo input, #coloana_scurta_stanga_dsl .sendTo textarea{ padding: 2px 5px; margin: 8px 0; width: 250px; font: 1.3em "Tahoma"; }

#coloana_scurta_stanga_dsl .sendTo label{ font-weight: bold; }

#coloana_scurta_dreapta_dsl { float: left; padding: 0 15px 0 25px;   }

#coloana_scurta_dreapta_dsl h2{ font-size: 13px; font-style: normal; color: #cc3; margin: 10px 10px 0 10px; clear: both;  }

#coloana_scurta_dreapta_dsl .sommario { margin: 10px 0 0 0 ; width:290px;  }

#coloana_scurta_dreapta_dsl .sommario p span{  text-align: right;  }

.template_border {padding:5px 2px 5px 2px; border-bottom:1px solid #e1e1e1 }

.telefono{ font-size:11px; font-weight:bold; color:#c45; width:140px; float:right}
.telefono_anunt{ font-size:11px; font-weight:bold; color:#c45; width:120px; float:right}

.telefono_stanga{ width: 145px; float:left; font-size:11px; font-weight:bold}

.telefono_stanga3{ width: 70px; float:left; font-size:11px; font-weight:bold}

.telefono2{ font-size:11px; font-weight:bold; color:#c45; width:155px; float:right}

.telefono3{ font-size:11px; font-weight:bold; color:#c45; width:80px; float:right}

.telefono_stanga2{ width: 90px; float:left; font-size:11px; font-weight:bold}

#coloana_scurta_dreapta_dsl .sommario p{ position: relative; vertical-align: middle; font-size: 1.1em;
                border-bottom:1px solid #e1e1e1; line-height: 1.5em; padding-bottom: 5px; }

#coloana_scurta_dreapta_dsl .dettagli h2{ font-size: 1.2em; font-style: normal; color: #c45; border-bottom: 1px solid #c93;
        width: 332px; margin: 20px 10px 3px 0px; padding: 0 0 5px 0; }

#coloana_scurta_dreapta_dsl .dettagli a:hover { background: #c45; color: #fff; }

#coloana_scurta_dreapta_dsl .dettagli p{ position: relative; vertical-align: middle; width: 370px;
                font-size: 1.1em; background: #f6f6ea; border-bottom:1px solid #e1e1e1; margin: 1px 0 1px 0px; padding: 4px 5px; }

#coloana_scurta_dreapta_dsl .dettagli p strong{ color: #444; font-style: italic; }

#coloana_scurta_dreapta_dsl .reply-post { padding: 4px 5px; margin: 10px 10px 0 0; background: #f6f6ea; border-bottom:1px solid #e1e1e1; font-size: 11px; }

#coloana_scurta_dreapta_dsl .reply-post div p { width: 240px; margin-bottom: 10px; background: #f6f6ea; border-bottom:1px solid #e1e1e1; font-size: 11px; }

#coloana_scurta_dreapta_dsl .reply-post p { width: 300px; margin-bottom: 10px; background: #f6f6ea; border-bottom:1px solid #e1e1e1; font-size: 12px; }

.reply-post input.reply,
.reply-post textarea.reply{ padding: 2px 5px; margin: 5px 0; width: 290px; font: 1.3em "Tahoma"; }

#coloana_scurta_dreapta_dsl .reply-post select.reply { padding: 2px; margin: 5px 0; width: 290px; font: 1.3em "Tahoma"; }
#coloana_scurta_dreapta_dsl .reply-post select.reply option { padding-left: 5px;  }


#coloana_scurta_dreapta_dsl .reply-post label{ font: bold 11px Arial; }

#coloana_scurta_dreapta_dsl .titolo { font: bold 15px Arial; }

.btn-reply-post { width: 110px; font: bold 11px "Tahoma"; padding: 2px 5px; margin: 5px 0; border: 1px solid #ccc; }



#coloana_scurta_dreapta_dsl .sommario .main-details p{ font-size: 1.0em; line-height: 1.4; margin-bottom: 18px; }


#coloana_scurta_stanga_dsl ul.lista-my-annunci li { background: #fff; width: 346px; float: left; margin: 3px 0 0 0; border-bottom: 1px solid #c93; font-size: 12px; }

#coloana_scurta_stanga_dsl ul.lista-my-annunci li.opt2 { background: #ff9; width: 346px; float: left; margin: 3px 0 0 0; border-bottom: 1px solid #c93; }

#coloana_scurta_stanga_dsl ul.lista-my-annunci li p{ clear:left; margin: 10px 0 0 0; }

#coloana_scurta_stanga_dsl ul.lista-my-annunci li a { text-decoration: none; }

#coloana_scurta_stanga_dsl ul.lista-my-annunci li a.box{ cursor: pointer; float: left; display: block; width: 346px; color: #333; padding-bottom: 10px; }

#coloana_scurta_stanga_dsl ul.lista-my-annunci li a.box:hover{ background: #f0f0ce; color: #033; }

#coloana_scurta_stanga_dsl ul.lista-my-annunci li a small { font-size: 10px; color: #033; font-weight: normal; }

#coloana_scurta_stanga_dsl ul.lista-my-annunci li img{ margin: 0 0 0 10px; border: 1px solid #ccc; background: #fff; padding: 2px; vertical-align: text-bottom; }

#coloana_scurta_stanga_dsl ul.lista-my-annunci li img.thumb{ margin: 4px 6px 1px 6px; border: 1px solid #ccc; background: #fff; padding: 4px; float: left; }

#corpul_dsl #subcontent #coloana_scurta_stanga_dsl ul.lista-my-annunci h3 { background: none; color: #c45; font: bold italic 12px Arial;  padding: 4px; text-decoration: none; }

#coloana_scurta_stanga_dsl ul.lista-my-annunci li.personalize { background: #fff;  border-bottom: 1px solid #c93; padding: 1px 0; float: left; font-size: 11px; }

#coloana_scurta_stanga_dsl ul.lista-my-annunci li.personalize img { border: none; margin: 0 0 0 0; padding: 3px 0 3px 6px; float: left; }

#coloana_scurta_stanga_dsl ul.lista-my-annunci li.personalize span { padding: 5px 5px 0 10px; }

.important-cmd { background: #fff; border: 2px solid #9cf; padding: 6px; text-align: center; margin-bottom: 4px; }

.important-cmd p { font: normal 11px "Tahoma"; }

.important-cmd-2 { background: #fff; border: 2px solid #c45; padding: 6px; text-align: center; margin-bottom: 4px; }

.important-cmd-2 p { font: 11px "Tahoma"; }

.important-cmd-2 h2 { color: #033; }

.list_personal { background: #f0f0ea; border: 1px solid #fff; padding: 6px; margin-top: 8px; }

.border_preview{ z-index: 100; position: absolute; background: #fff; border: 1px solid #c45; min-height: 200px; height: auto !important; height: 200px; }

#loader { font-family: Tahoma, Helvetica, sans; font-size: 10px; color: #000000; background-color: #ccc; padding: 10px 0 16px 0; margin: 0 auto; display: block; width: 135px; border: 1px solid #6A6A6A; text-align: left; z-index: 255; }

#loader_bg { background-color: #EBEBE4; position: relative; top: 8px; left: 8px; height: 7px; width: 113px; font-size: 1px; }

#progress { height: 5px; font-size: 1px; width: 1px; position: relative; top: 1px; left: 10px; background-color: #9D9D94; }

.title_h2 { width: 340px; padding: 12px 0 0 10px; font: bold 14px "Tahoma"; color: #c45; }

.preview_temp_load { vertical-align: middle; text-align: left; padding: 10px; }

.preview_temp_load p{ text-align: left; }

.preview_temp_load img{ vertical-align: middle; text-align: left; border: 1px solid #ccc; padding: 4px; background: #fff; }

#content .confermaAquisto { margin-top: 10px; }

iframe { border: none; height: 150px !important; height: 170px; width: 500px;   }

noscript { font-size: 15px; line-height: 4.0em; color: #c06; }

.google ul li { width:350px; float:left;}

#setCookie { margin-top: 10px; }

div.containerPhoto { width: 729px; overflow: hidden; float: left; }

div.containerPhotoMyDetails { width: 330px; overflow: hidden; float: left; }

div.colonna{ float: left; width: 729px; }

div.colonnaMyDetails{ float: left; width: 330px; }

ul.sortabledemo { width: 729px; float: left; }

li.item { border: 1px solid #E9E0C9; background-color: #fff; list-style-type: none; margin-bottom: 15px; width: 100px; height: 100px; float: left; margin-right: 5px; text-align: center; cursor: move; }

li.itemMyDetails { border: 1px solid #E9E0C9; background-color: #fff; list-style-type: none; width: 62px; height: 90px; float: left; margin-right: 2px; text-align: center; cursor: move; }

div.handle { float: left; width: 82px; height: 18px; background-color: #E1D5B5; color: #c60; cursor: move; margin-bottom: 10px; }

div.handleMyDetails { float: left; width: 44px; height: 18px; background-color: #c45; color: #c60; cursor: move; margin-bottom: 10px; }

div.chiudi { float: left; width: 10px; color: #c45; text-align: center; font-weight: bold; font-size: 14px; }

a.chiudilink { color: #c45 !important; font-weight: bold; text-decoration: none !important; padding: 1px 5px; }

a.chiudilink:hover { background: #c45 !important; color: #fff !important; }

#promoAcquista { background: #c33; float: left; width: 701px; margin: 10px 0; color: #fff; font-size: 12px; border: 4px double #fff; padding: 10px; font-weight: bold; }

.metPag { float: left; width: 223px; background: #fff; margin-right: 5px; border: 1px solid #c60; padding: 4px 5px; text-align: center; min-height: 120px; height: auto !important; height: 120px; }

.metPag h4{ background: #ffc; border: 1px solid #c45; text-transform: uppercase; }

#corpul_dsl .metPag p{ margin: 10px 0;  }

#lista_risultati_ricerca{ float: left; clear: both; width: 729px; background:#fff; }

#content.error_page { background: #fff; font-size: 13px; padding: 0.5em; border-left: 2px solid #f30; }

#content.error_page h2 { color: #c45; font: normal 18px "Tahoma"; padding-bottom: 10px; }

#content.error_page ul { padding: 5px 30px; }

#content.error_page ul li { list-style-type: disc; margin: 10px 0; }

#content.error_page p a { color: #666; }

.pagine_stat { font-size: 12px; color: #633; padding: 0.5em; }

#content.pagine_stat h2 { background: none; color: #fff; font-size: 14px; }

#content.pagine_stat h3 { background: none; color: #c45; font-size: 11px;  margin: 10px 0; }

#content.pagine_stat p, #content.pagine_stat li { margin-bottom: 10px; }

.terms_accept { padding: 10px; }

.terms_accept input { margin: 0 2px; }

#content h2.dataPubblicazione { background: #F2F0DC; padding: 0.5em; clear: both; color: #036; border-bottom:1px solid #D7D0AC; }

.searchMyAnnunci { background: #fff; margin-top: 20px; padding: 0.5em; }

.searchMyAnnunci input { margin: 5px 0; padding: 2px; border: 1px solid #900; }

.searchMyAnnunci label { font-size: 13px; }

.youtube { background:#ff0 url(/images/bg_youtu.png) right no-repeat !important; }

/******************************/
/******************************/
/******************************/
/******************************/
/******************************/
/******************************/

div.box_suggest {
  font-family:Verdana;
  font-size:10px;
  position:absolute;
  background-color:white;
  border:1px solid #888;
  margin:0px;
  padding:0px;
}
div.box_suggest ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
div.box_suggest ul li.selected { background-color: #ff0;}
div.box_suggest ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:4px 2px;
  cursor:pointer;
  border-bottom:1px solid #666;
}

div.box_suggest ul li a { text-decoration:none; color:#c30; }




#MB_overlay {
        position: absolute;
        margin: auto;
        top: 0;        left: 0;
        width: 100%; height: 100%;
        z-index: 9999;
        background-color: #700!important;

}
#MB_overlay[id] { position: fixed; }

#MB_window {
        position:absolute;
        top: 20px;
        border-style: solid;
        border-width: 5px 5px 5px 5px;
        text-align:left;
        z-index:10000;
}
#MB_window[id] { position: fixed!important; }

#MB_frame {
        position:relative;
        border-style: solid;
        border-width: 1px 1px 1px 1px;
        height:100%;
}

#MB_header {
  margin:0;
  height: 28px;
}

#MB_content {
  padding:6px 12px;
  overflow:auto;
  text-align:center;
}

#MB_caption {
  font-size:100%;
  font-weight: bold;
  padding: 6px 0 0 5px;
  margin: 0;
  text-align: left;
}

#MB_close {
  display:block;
  position:absolute;
  right:0; top:0;
  padding:7px 5px;
  font-weight:bold;
  text-decoration:none;
  font-size:11px;
}
#MB_close:hover {
        background:transparent;
}

/* Color scheme */
#MB_window {
  border-color:#DEE0E5;
  background-color:#FFF;
  color:#000;
}

#MB_frame { border-color:#979CB6 }

#MB_header {
  background-color:#c30;
  border-color:#DDE;
}
#MB_caption { color:#fff }

#MB_close { color:#fff;}
#MB_close:hover { color:#000 }



/* dsl_web   */

.mesaj_informare {

font-size:12px; color:#990100; font-weight:bold; border:1px solid #990100;
padding:5px; margin: 0 5px 0 5px;
}

.mesaj_informare_verde {
font-size:12px; color:#009900; font-weight:bold; border:1px solid #009900;
padding:5px; margin: 0 5px 0 5px;
}

.mesaj_informare_neutru {
font-size:12px; color:#666; font-weight:bold; border:1px solid #060;
padding:5px; margin: 0 2px 0 2px;
}

.clear { clear:both }

.Paginare {
        padding: 5px;
        background: #E4D89F;
        border: 1px solid #aaaaaa;

    height:25px;
}

.Paginare ul {
        list-style-image: none;
        padding: 0px;
        margin: 0px;
}

.Paginare li {
        display: block;
        background: #ECE8DA;
        padding: 3px;
        text-align: center;
        float: left;
        margin-right: 5px;
        border: 1px solid #aaaaaa;
       

}

.icon ul{margin:0px; padding:2px}
.icon li{margin:0px; padding:0px; list-style-type:none; font-size:12px;}
.icon li a{text-decoration:none; color:#666666; font-size:11px; font-weight:bold}
.icon li a:hover {text-decoration: underline; color: #666666; }

.Paginare li a {text-decoration:none; color:#990000;}
.Paginare li a:hover {text-decoration: underline; color: #333333; }

.utilLink{text-decoration:none; color:#990000;}

.utilLink:hover {text-decoration: underline; color: #333333;}



.h1_anunt{float:left; width:780px; text-align:justify}


#meniu_anunt{}
#meniu_anunt a {font-size:10px; font-weight:bold; color:#111111; text-decoration:underline}
#meniu_anunt a:hover {text-decoration:none}


.clasa_banere1 {background: url(/images/banner_middle.gif) left no-repeat #FFFFFF;
                height:70px; margin:10px 0 0 20px; padding:0 10px 0 80px}
.clasa_banere2 {background: url(/images/banner_middle_b.gif) left no-repeat #FFFFFF;
                height:70px; margin:10px 0 0 20px; padding:0 10px 0 80px}
.clasa_banere3 {background: url(/images/banner_middle_c.gif) left no-repeat #FFFFFF;
                height:70px; margin:10px 0 0 20px; padding:0 10px 0 80px}
.clasa_banere4 {background: url(/images/banner_middle_d.gif) left no-repeat #FFFFFF;
                height:70px; margin:10px 0 0 20px; padding:0 10px 0 80px}


.data_expirarii{font-size:11px; color:#666}


.margin_top_header{margin-top:-5px}











table.pop_dialog_table {
border-collapse:collapse;
direction:ltr;
margin:auto;
table-layout:fixed;
width:465px;
}
td.pop_topleft, td.pop_topright, td.pop_bottomleft, td.pop_bottomright {
height:10px;
overflow:hidden;
padding:0 !important;
width:10px !important;
}
td.pop_topleft {
background:transparent url(/java_script/dialog/facebook-pop-dialog-sprite.png) no-repeat scroll 0 0;
}
td.pop_topright {
background:transparent url(/java_script/dialog/facebook-pop-dialog-sprite.png) no-repeat scroll 0 -10px;
}
td.pop_bottomleft {
background:transparent url(/java_script/dialog/facebook-pop-dialog-sprite.png) no-repeat scroll 0 -20px;
}
td.pop_bottomright {
background:transparent url(/java_script/dialog/facebook-pop-dialog-sprite.png) no-repeat scroll 0 -30px;
}
td.pop_top, td.pop_bottom {
background:transparent url(/java_script/dialog/facebook-pop-dialog-sprite.png) repeat-x scroll 0 -40px;
}
td.pop_side {
background:transparent url(/java_script/dialog/facebook-pop-dialog-sprite.png) repeat-y scroll -10px 0;
}

#fb-modal	{ display:none; }



a.link_home{text-decoration:underline; font-size:12px; color:#CC0000}
a.link_home:hover{text-decoration:none;}
a.link_home:visited{color:#CC0000}
