@charset "UTF-8";
/* CSS Document */

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

body{font-family:Tahoma, Geneva, sans-serif;background:#006129;}
#header{overflow:hidden;background:#FFF url(../images/header-bg.png) repeat-x 0 0;}
.wrapper{overflow:hidden;margin:0 auto;width:1000px;position:relative;}
.pattern{overflow:hidden;background:url(../images/pattern.png) repeat 0 0;}
.clear{clear:both;overflow:hidden;height:0;}

#lingue{position:absolute;top:25px;right:15px;}
#lingue a{float:left;margin:0 5px 0 0;}
#logo{position:absolute;display:block;top:23px;left:0;}

h1{color:#FFF;font-size:10px;position:absolute;text-align:right;top:2px;right:5px;}

/* MENU PRINCIPALE */
ul#menu{display:block;float:right;margin:70px 15px 0 0;}
ul#menu li{float:left;margin:0 4px 0 0;list-style:none;}
ul#menu li a:link,ul#menu li a:visited{display:block;overflow:hidden;-webkit-border-top-right-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-right-radius:5px;border-top-left-radius:5px;background:rgba(255,255,255,0.6) url(../images/menu-bg.png) repeat-x 0 25px;height:30px;line-height:30px;vertical-align:middle;color:#333;font-size:14px;font-weight:normal;text-decoration:none;padding:0 10px;}
ul#menu li a:hover,ul#menu li a:focus,ul#menu li.current a{text-decoration:none;background:rgba(255,255,255,0.8) url(../images/menu-bg.png) repeat-x 0 25px;}

/* LAYOUT */
#page{overflow:hidden;margin:100px 0 20px 0;padding:15px;background:#FFF;border:1px solid #CCC;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;}
#contenuto{float:left;min-height:800px;width:697px;}
#sidebar{float:right;width:250px;}

#contenuto h2{font-weight:bold;font-size:16px;}
#contenuto h2.titolo{font-size:22px;}
#contenuto h3.titolo{font-size:18px;font-weight:bold;}
#contenuto h2#mainh2{font-size:18px;font-weight:bold;}
#contenuto h5.titolo{font-size:18px;font-weight:bold;color:#016129;border-bottom:1px solid #CCC;padding:10px 0 5px 0;}
#contenuto h3#mainh3{font-size:18px;font-weight:bold;color:#016129;border-bottom:1px solid #CCC;padding:10px 0 5px 0;}
#contenuto p,#descrizionehide{font-weight:normal;font-size:12px;margin:15px 0;line-height:18px;}
#contenuto p em{font-style:italic;}
#contenuto .discount-big{float:right;background:url(../images/discount-big.png) no-repeat 0 0;width:91px;height:91px;color:#FFF;font-size:26px;font-weight:bold;text-align:center;z-index:15;line-height:91px;vertical-align:middle;}
#contenuto a.dump{font-size:13px;font-style:normal;font-weight:normal;color:#006129;position:relative;top:-10px;}
#contenuto i{font-style:normal;}
#contenuto a:link, #contenuto a:visited{color:#006129;text-decoration:none;}
#contenuto a:hover, #contenuto a:focus{color:#006129;text-decoration:underline;}
#contenuto a:link u,#contenuto a:visited u{text-decoration:none;}
#contenuto p.sommario{display:block;padding:5px 10px;background:#dae6b7;border:1px solid #799624;color:#000;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;z-index:1;font-size:13px;}
#contenuto p.bl{border-top:1px solid #ccc;clear:both;}
#contenuto p.abstract{font-size:10px;clear:both;}
#contenuto .breadcrumbs{font-size:10px;margin:5px 0 15px 0;background:#eeeeee;border:1px solid #CCC;padding:0 5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}

/* IMMAGINI */
#contenuto img.detail-pic{padding:5px;border:1px solid #CCC;margin:15px;-webkit-box-shadow:0 0 5px #ccc;-moz-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;background:#FFF;max-width:305px;}
#contenuto .detail-img-div{width:345px;float:left;text-align:center;}
#contenuto img.gallery-pic{padding:5px;border:1px solid #CCC;margin:10px;-webkit-box-shadow:0 0 5px #ccc;-moz-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;background:#FFF;max-width:315px;max-height:200px}
#contenuto .gallery-pic-div{width:330px;float:left;text-align:center;}

#contenuto h4{margin:20px 0 10px 0;background:#006129;color:#FFF;font-size:22px;font-weight:normal;padding:10px 15px;vertical-align:middle;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}

.box{overflow:hidden;background:#f5f7f5;border:1px solid #e2e7e2;padding:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin:0 0 20px 0;}

/* SEARCH FORM */
#search{height:260px;overflow:hidden;margin:0 0 20px 0;}
#search h3{color:#333;height:36px;line-height:36px;vertical-align:middle;font-size:22px;font-weight:normal;text-align:center;background:url(../images/search-lens.png) no-repeat 0 0;padding:0 0 0 20px;}
#search #query{float:left;width:187px;height:28px;background:#FFF;border:1px solid #dee0e4;color:#a9a9a9;font-style:italic;font-size:14px;padding:0 5px;margin:10px 0;}
#search #query:focus{outline:0;border:1px solid #016129;color:#333;}
#search #go{height:29px;width:29px;background:url(../images/go.png) no-repeat 0 0;border:0;cursor:pointer;float:left;margin:10px 0 0 0;}
#search label{color:#016129;font-size:12px;text-align:left;clear:both;font-weight:bold;display:block;}
#search #type,#search #price, #search #beds{width:230px;font-size:12px;margin:2px 0 10px 0;}
#search .div_submit{text-align:center;margin:0 0 0 0;}
#search .btn-submit{background:#ff9809;font-size:16px;color:#FFF;border:0;outline:0;padding:5px 10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;cursor:pointer;font-weight:bold;}

/* HIGHLIGHT BUTTON */
.highlight-button{display:block;height:33px;clear:both;width:245px;margin:5px 0;line-height:38px;vertical-align:middle;background:#afc962;border:1px solid #799624;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#333;text-decoration:underline;text-align:center;font-weight:bold;padding:5px 0 5px 5px;}
.highlight-button img{float:left;margin:0 0 0 5px;}
.highlight-button:hover{background:#006129;color:#FFF;}

/* DISCOVER TUSCANY */
#discover{position:relative;min-height:100px;overflow:visible;float:right;margin:30px 0 20px 0;padding:10px 10px 10px 70px;min-width:168px;}
#discover h3{color:#333;font-size:16px;font-weight:bold;text-align:center;margin:0 0 5px 0;}
#discover p{font-size:13px;color:#333;text-align:center;}
#discover #tuscany-map{background:url(../images/tuscany.png) no-repeat 0 0;width:97px;height:110px;position:absolute;top:12px;left:-9px;z-index:10;}
#discover .main_button{z-index:10;float:right;padding:5px 5px 5px 8px;}


/* BANNER */
#banner {
    float: right;
    margin: 0 0 20px;
    min-height: 88px;
    min-width: 229px;
    overflow: visible;
    padding: 10px;
    position: relative;
}
#banner h3{  
	color: #333333;
    font-size: 16px;
    font-weight: bold;
    right: 10px;
    margin: 0 0 5px;
    position: absolute;
    text-align: right;
    top: 16px;
    z-index: 10;
	width: 95%;
}
.lang_NL #banner h3{  
}
.lang_IT #banner h3{  
    
}
.lang_DE #banner h3 {
}
.lang_ES #banner h3{  
}
.lang_EN #banner h3{  
}
.lang_PL #banner h3{  
}
.lang_FR #banner h3{  
	font-size: 13px;
}
#banner p{   
	color: #333333;
    font-size: 12px;
    right: 10px;
    position: absolute;
    text-align: center;
    top: 43px;
    width: 138px;
}
.lang_NL #banner p { 
}
.lang_IT #banner p {  
    
}
.lang_DE #banner p {  
}
.lang_ES #banner p {  
}
.lang_EN #banner p {  
}
.lang_PL #banner p {  
    
}
.lang_FR #banner p {  
}

#banner #tuscany-banner1{  
	background: url("../images/banner-hht1.png") no-repeat scroll 0px 0px;
    height: 132px;
    left: -2px;
    position: absolute;
    top: 12px;
    width: 252px;
}
#banner .main_button{ 
	float: right;
    right: 10px;
    padding: 5px 5px 5px 8px;
    position: absolute;
    top: 90px;
    z-index: 11;
}



/* LINK BUTTON */

a.main_button:link,a.main_button:visited{border:1px solid #03642c;outline:0;display:block;background:url(../images/main_button-bg.png) repeat-x 0 0;padding:5px 5px 5px 8px;color:#FFF !important;font-size:14px;font-weight:bold;text-align:center;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;text-decoration:none !important;width:auto;}
a.main_button:hover,a.main_button:focus{background:url(../images/main_button-bg-hover.png) repeat-x 0 0;text-decoration:underline;}


.lang_NL #banner .main_button { 
}
.lang_IT #banner .main_button {  
    
}
.lang_DE #banner .main_button {  
}
.lang_ES #banner .main_button {  
}
.lang_EN #banner .main_button {  
}
.lang_PL #banner .main_button {  
}
.lang_FR #banner .main_button {  
}

a.main_button span.main_button_arrow_right{background:url(../images/arrow-right.png) repeat-x 0 0;float:right;width:11px;height:17px;margin:0 5px;}
a.main_button span.main_button_doc{background:url(../images/doc.png) repeat-x 0 0;float:right;width:12px;height:14px;margin:2px 5px 0 5px;}

a.main_button_small:link,a.main_button_small:visited{border:1px solid #03642c;outline:0;display:block;background:url(../images/main_button-bg.png) repeat-x 0 0;padding:3px 5px 3px 8px;color:#FFF !important;font-size:12px;font-weight:bold;text-align:center;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;text-decoration:none !important;width:auto;}
a.main_button_small:hover,a.main_button_small:focus{background:url(../images/main_button-bg-hover.png) repeat-x 0 0;text-decoration:underline;}

/* RETURN TO VILLAS */
#villas{position:relative;min-height:100px;overflow:visible;float:right;margin:30px 0 20px 0;padding:10px 10px 10px 85px;}
#villas h3{color:#333;font-size:16px;font-weight:bold;text-align:center;margin:0 0 5px 0;}
#villas p{font-size:13px;color:#333;text-align:center;}
#villas #villa-img{background:url(../images/villa-img.png) no-repeat right bottom;width:192px;height:80px;position:absolute;bottom:0;left:1px;z-index:1;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;border-bottom-left-radius:5px;}
#villas .main_button{z-index:10;position:relative;float:right;padding:5px 5px 5px 8px;}

/* TESTIMONIALS */
#testimonials{position:relative;min-height:100px;overflow:visible;margin:30px 0 0 0;padding:10px 130px 10px 7px;}
#testimonials h3{color:#333;font-size:14px;font-weight:bold;text-align:center;margin:0 0 5px 0;}
#testimonials p{font-size:12px;color:#333;text-align:center;margin:0 0 5px 0;}
#testimonials #testimonials-img{background:url(../images/testimonials.png) no-repeat 0 0;width:208px;height:135px;position:absolute;bottom:0;right:-31px;z-index:10;}

/* CATEGORIE */
#categorie{margin:20px 0 0 0;}
#categorie a{margin:5px 0;}

/* Livello ZERO */
#categorie .livello0,#categorie a.liv0:link,#categorie a.liv0:visited,#categorie a.liv0:hover,#categorie a.liv0:focus{color:#FFF;background:#016129;border:1px solid #799624;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;display:block;width:215px;padding:5px;font-size:12px;font-weight:bold;text-decoration:none;text-align:center;}

/* 1° Livello Corrente */
#categorie a.liv1:link,#categorie a.liv1:visited{color:#333;background:#afc962;border:1px solid #799624;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;display:block;width:215px;padding:2px 5px;font-size:12px;font-weight:bold;text-decoration:none;}
#categorie a.liv1:hover,#categorie a.liv1:focus{text-decoration:none;}
#categorie a.liv1:link em,#categorie a.liv1:visited em{text-decoration:none;font-style:normal;}
#categorie a.liv1:hover em,#categorie a.liv1:focus em{text-decoration:underline;}

/* 1° Livello Non Corrente */
#categorie a.liv2:link,#categorie a.liv2:visited{color:#333;background:#FFF;border:1px solid #CCC;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;display:block;width:215px;padding:2px 5px;font-size:12px;font-weight:normal;text-decoration:none;}
#categorie a.liv2:hover,#categorie a.liv2:focus{text-decoration:none;background:#eee;}
#categorie a.liv2:link span,#categorie a.liv2:visited span{color:#016129;font-weight:bold;}
#categorie a.liv2:link em,#categorie a.liv2:visited em{text-decoration:none;font-style:normal;}
#categorie a.liv2:hover em,#categorie a.liv2:focus em{text-decoration:underline;}


/* 2° Livello Non Corrente */
#categorie a.liv3:link,#categorie a.liv3:visited{color:#333;background:none;border-bottom:1px solid #afc962;font-size:12px;font-weight:normal;width:210px;margin-left:15px;text-decoration:none;display:block;}
#categorie a.liv3:hover,#categorie a.liv3:focus{color:#006129;text-decoration:underline;}

/* 2° Livello Corrente */
#categorie a.liv4:link,#categorie a.liv4:visited{color:#006129;background:none;border-bottom:1px solid #afc962;font-size:12px;font-weight:normal;width:210px;margin-left:15px;text-decoration:none;display:block;}
#categorie a.liv4:hover,#categorie a.liv4:focus{color:#006129;text-decoration:underline;}

/* 3° Livello Non Corrente */
#categorie a.liv5:link,#categorie a.liv5:visited{color:#333;background:none;border-bottom:1px solid #afc962;font-size:12px;font-weight:normal;width:200px;margin-left:25px;text-decoration:none;display:block;}
#categorie a.liv5:hover,#categorie a.liv5:focus{color:#006129;text-decoration:underline;}

/* 3° Livello Corrente */
#categorie a.liv6:link,#categorie a.liv6:visited{color:#006129;background:none;border-bottom:1px solid #afc962;font-size:12px;font-weight:normal;width:200px;margin-left:25px;text-decoration:none;display:block;}
#categorie a.liv6:hover,#categorie a.liv6:focus{color:#006129;text-decoration:underline;}

#categorie .sottomenu{overflow:hidden;}
#categorie .villas a.liv2,#categorie .villas a.liv1{padding:2px 5px;font-weight:bold;}

/* SLIDESHOW */
#slideshow{overflow:hidden;width:697px;height:387px;position:relative;margin:0 0 10px 0;}
#slideshow img{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
#slideshow #caption{background:url(../images/slideshow-desc-bg.png);position:absolute;bottom:0;left:0;width:677px;color:#FFF;height:35px;line-height:35px;vertical-align:middle;font-weight:normal;font-size:18px;padding:0 10px;-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;}


/* MOST REQUESTED */
#most_requested{overflow:hidden;}
#most_requested .box{width:200px;float:left;margin:10px 10px 0 0;position:relative;overflow:visible;}
#most_requested .box img{border:1px solid #CCC;background:#FFF;padding:3px;}
#most_requested .box h5{color:#006129;font-weight:bold;font-size:13px;margin:10px 0 0 0;}
#most_requested .box .discount{position:absolute;top:-5px;right:-5px;background:url(../images/discount.png) no-repeat 0 0;width:46px;height:46px;color:#FFF;font-size:13px;font-weight:bold;text-align:center;z-index:15;line-height:46px;vertical-align:middle;}
#most_requested .box p{line-height:14px;font-size:11px;margin:0 0 5px 0;}
#most_requested .box .main_button{float:right;}

/* BOTTOM */
.bottom{float:left;margin:0 0 10px 0;padding:0 15px;width:970px;}
.bottom h6{border-bottom:1px solid #ccc;color:#006129;font-size:13px;margin:5px 0 0 0;font-weight:bold;}
/* .bottom .bottom-part{float:left;width:auto;padding:0 0 10px 0;color:#006129;}  */
.bottom .bottom-part{width:auto;padding:0 0 10px 0;color:#006129;}
.bottom .bottom-part h5{color:#006129;font-weight:bold;font-size:12px;}
.bottom .bottom-part a.one:link,.bottom .bottom-part a.one:visited{color:#006129;font-size:12px;text-decoration:none;}
.bottom .bottom-part a.one:hover,.bottom .bottom-part a.one:focus{color:#006129;text-decoration:underline;}

/* TABELLA PREZZI */
table.prezzi{width:690px;margin:10px auto;border:0;font-size:13px;color:#333;}
table.prezzi td{padding:5px;}
table.prezzi tr.period td{text-align:left;font-weight:bold;}
table.prezzi td.days{text-align:left;font-weight:bold;border-bottom:1px solid #ccc;}
table.prezzi span.coloresconto{color:#c20003;font-weight:bold;font-size:14px;}

/* FOOTER */
#footer{background:url(../images/footer-bg.png) repeat-x 0 0;}
#footer p{color:#FFF;text-align:right;font-size:12px;padding:39px 5px 20px 5px;}
#footer p a:link,#footer p a:visited{color:#FFF;font-weight:bold;text-decoration:none;}
#footer p a:hover,#footer p a:focus{text-decoration:underline;}


/* OVERRIDE JQUERY UI */
#tabs ul li a.tab-link{font-size:13px;padding:5px;color:#FFF;text-decoration:none;background:#1d733a;}
#tabs ul li.ui-tabs-selected a.tab-link{color:#1d733a;background:#FFF;}
#tabs .ui-tabs-panel{padding:10px;overflow:hidden;background:#FFF;}
#tabs h3{margin:20px 0 0 0;border-bottom:1px solid #ccc;}
#tabs .mappa{max-width:665px;border:1px solid #ccc;-webkit-box-shadow:0 0 5px #ccc;-moz-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;margin:10px 0;}
#tabs ul.ui-tabs-nav{background:#FFF;border:none;}
#tabs #tabs-1{text-align:center;}
#tabs #tabs-1 img{float:none;}
#tabs #tabs-1 p{clear:both;display:block;text-align:left;}
#tabs #tabs-1 a{float:right;font-size:12px;margin:-30px 0 0 0;display:block;}
#tabs #tabs-2 a.main_button{width:auto;margin:10px auto;float:right;}

/* LISTA ELEMENTI */
#contenuto{font-size:13px;color:#333;line-height:18px;}
#contenuto .elenco{overflow:hidden;}
#contenuto .elenco .elemento{width:690px;clear:both;position:relative;margin:20px;float:left;border-bottom:1px solid #006129;padding-bottom:10px;}
#contenuto .elenco .elemento .elemento-img{float:left;margin-right:15px;display:block;padding:5px;border:1px solid #CCC;-webkit-box-shadow:0 0 5px #ccc;-moz-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;position:relative;text-decoration:none;}
#contenuto .elenco .elemento .elemento-title{float:left;font-size:16px;color:#333;font-weight:bold;text-decoration:none;cursor:pointer;}
#contenuto .elenco .elemento a.elemento-title:hover,#contenuto .elenco .elemento a.elemento-title:focus{color:#016129;text-decoration:none;cursor:pointer;}
#contenuto .elenco .elemento p{float:left;color:#333;font-size:13px;font-weight:normal;width:410px;}
#contenuto .elenco .elemento .prezziminmax{float:left;font-size:13px;color:#333;}
#contenuto .discount-big{font-size:22px;vertical-align:top;line-height:75px;}
#contenuto .elenco .elemento .discount-big{position:absolute;top:-20px;left:-20px;}
#contenuto .discount-big sup{font-size:13px;vertical-align:top;line-height:67px;}
#contenuto .discount-big span{clear:both;display:block;font-size:10px;font-weight:normal;position:relative;top:-24px;line-height:13px;padding:0 5px;}
#contenuto .elenco .elemento .main_button{float:right;margin-right:20px;}

/* ELEMENTI RUBRICA PIU' PICCOLI */
#contenuto .elenco .elemento-row{overflow:hidden;clear:both;display:block;}
#contenuto .elenco .elemento-small{position:relative;width:310px;margin:20px 15px 0 0;float:left;color:#333;font-size:11px;line-height:15px;font-weight:normal;height:83px;display:block;background:#eee;padding:10px;border:1px solid #CCC;cursor:pointer;overflow:hidden;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
#contenuto .elenco .elemento-small:hover{background:#e1e1e1;cursor:pointer;}
#contenuto .elenco .elemento-small .elemento-img{float:left;margin-right:10px;display:block;padding:3px;border:1px solid #CCC;-webkit-box-shadow:0 0 5px #ccc;-moz-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;position:relative;text-decoration:none;}
#contenuto .elenco .elemento-small .elemento-title{float:left;font-size:12px;color:#333;font-weight:bold;text-decoration:none;cursor:pointer;}
#contenuto .elenco .elemento-small a.elemento-title:hover,#contenuto .elenco .elemento-small a.elemento-title:focus{color:#016129;text-decoration:none;cursor:pointer;}
#contenuto .elenco .elemento-small .testatina{float:left;width:180px;}
#contenuto .elenco .elemento-small p{float:left;color:#333;font-size:12px;font-weight:normal;}
#contenuto .elenco .elemento-small .main_button_small{position:absolute;bottom:5px;right:5px;}
#contenuto .elenco .elemento-small .discount{position:absolute;top:0;left:0;background:url(../images/discount.png) no-repeat 0 0;width:46px;height:46px;color:#FFF;font-size:13px;font-weight:bold;text-align:center;z-index:15;line-height:46px;vertical-align:middle;}
#contenuto .elenco .elemento-small .discount sup{font-size:11px;vertical-align:top;line-height:40px;}
#contenuto .elenco .elemento-small .discount span{clear:both;display:block;font-size:10px;font-weight:normal;position:relative;top:-24px;line-height:13px;padding:0 5px;}


#contenuto img.rubrica-img{padding:5px;background:#FFF;border:1px solid #CCC;-webkit-box-shadow:0 0 5px #ccc;-moz-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;margin:15px 0 0 15px;float:right;}
#contenuto div.rubrica-left{text-align:center;float:left;margin:5px 15px 20px 0;font-style:italic;background:#e1e1e1;padding:0 0 3px 0;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;}
#contenuto div.rubrica-left img{padding:5px;background:#FFF;border:1px solid #CCC;-webkit-box-shadow:0 0 5px #ccc;-moz-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;clear:both;}

#global{font-weight:normal;font-size:12px;margin:10px 0;line-height:18px;}
#global ul{margin:5px 0 0 20px;}
#global ul li{list-style:inside;}
#global ul li p{margin:0;display:inline;text-align:left;}

.imgsfloat2 img{float:left;background:#FFF;padding:5px;border:1px solid #CCC;margin:0 10px 10px 0;}

/* FORM REQUEST INFO */
form#contatta{width:510px;margin:20px auto;px;}
form#contatta p{padding:5px 10px;background:#eee;margin:3px 0;}
form#contatta p:hover{background:#e1e1e1;}
form#contatta label{float:left;width:200px;font-size:13px;color:#333;font-weight:bold;line-height:24px;vertical-align:middle;}
form#contatta small{font-size:11px;padding:5px;}
form#contatta input.input_text{width:275px;background:#FFF;border:1px solid #CCC;padding:2px 4px;color:#333;font-size:13px;outline:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
form#contatta input.input_text:focus{outline:0;border:1px solid #AFC962;background:#FF9;}
form#contatta input.input_checkbox{margin:2px 5px;}
form#contatta select.input_select{padding:2px 4px;}
form#contatta textarea.input_textarea{width:275px;height:100px;background:#FFF;border:1px solid #CCC;padding:2px 4px;color:#333;font-size:13px;outline:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
form#contatta textarea.input_textarea:focus{outline:0;border:1px solid #AFC962;background:#FF9;}
form#contatta input.input_submit{float:right;font-size:16px;padding:5px 8px;background:#AFC962;color:#000;border:1px solid #016129;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;outline:0;margin:5px;font-weight:bold;}
form#contatta input.input_submit:hover{background:#016129;color:#FFF;border:1 px solid #AFC962;cursor:pointer;}
form#contatta input.input_cancel{float:right;font-size:16px;padding:5px 8px;background:#AFC962;color:#000;border:1px solid #016129;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;outline:0;margin:5px;font-weight:bold;}
form#contatta input.input_cancel:hover{background:#016129;color:#FFF;border:1 px solid #AFC962;cursor:pointer;}

/* form affiliati */
.SignupForm{width:510px;margin:20px auto;px;}
.SignupForm p{padding:5px 10px;background:#eee;margin:3px 0;}
.SignupForm p:hover{background:#e1e1e1;}
.SignupForm label{float:left;width:200px;font-size:13px;color:#333;font-weight:bold;line-height:24px;vertical-align:middle;}


.highlight-button{text-decoration:none !important;}
.highlight-button span{font-size:10px;font-weight:bold;line-height:12px;}
.highlight-button h4{line-height:24px;font-size:22px;text-decoration:none !important;}

#contenuto h5.titolo  br{
	display:none;
}

.main_button br{
	display:none;
}

#contenuto h3#mainh3 br{
	display:none;
}
