@charset "UTF-8";
/* CSS Florence Holidays */

/* 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:"Trebuchet MS", Arial, Helvetica, sans-serif;background:url(../images/bodybg.jpg) repeat 0 0;}
#header{overflow:visible;position:relative;height:306px;}
.wrapper{overflow:hidden;margin:0 auto;width:1000px;position:relative;}
.clear{clear:both;overflow:hidden;height:0;}

#lingue{position:absolute;top:10px;right:15px;}
#lingue li{list-style:none;float:left;margin:0 5px 0 0;}
#lingue li a{display:block;}
#logo{position:absolute;display:block;top:11px;left:9px;width:213px;height:89px;}

#links{position:absolute;top:10px;right:200px;color:#000;}
#links li{list-style:none;float:right;}
#links li a{font-size:12px;color:#000;text-decoration:none;}
#links li a:hover{text-decoration:underline;}

img#slideshow{position:absolute;left:0;top:90px;width:990px;height:225px;}

h1{color:#FFF;font-size:12px;position:absolute;text-align:right;bottom:6px;right:25px;}

/* MENU PRINCIPALE */
ul#menu{display:block;position:absolute;z-index:1;width:760px;left:222px;top:58px;}
ul#menu li{float:left;list-style:none;height:41px;position:relative;}
ul#menu li.current{height:45px;position:relative;top:-4px;}
ul#menu li a:link,ul#menu li a:visited{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;background:url(../images/menu-sprite.png) repeat-x 0 -45px;display:block;overflow:hidden;height:21px;color:#FFF;font-size:15px;font-weight:bold;text-decoration:none;padding:10px 8px;text-align:center;}
ul#menu li a:hover,ul#menu li a:focus,ul#menu li.current a{color:#000;text-decoration:none;background:url(../images/menu-sprite.png) repeat-x 0 0;}
ul#menu li.current a{color:#000;text-decoration:none;background:url(../images/menu-sprite.png) repeat-x 0 0;height:21px;padding-top:14px;}
ul#menu li a span{background:url(../images/menu-sprite.png) no-repeat 0 -209px;height:12px;width:12px;padding:0 3px;float:right;display:block;position:relative;top:6px;left:6px;}
ul#menu li.current a span,ul#menu li a:hover span,ul#menu li a:focus span{background:url(../images/menu-sprite.png) no-repeat 0 -196px;}
ul#menu li.rubrica a:link,ul#menu li.rubrica a:visited,ul#menu li.rubrica a:hover,ul#menu li.rubrica a:focus{height:21px;color:#FFF;background:url(../images/menu-sprite.png) repeat-x 0 -86px;}
ul#menu li.rubrica a span{background:url(../images/menu-sprite.png) no-repeat 0 -168px;height:26px;width:12px;float:left;display:block;position:relative;top:-5px;left:-4px;}

/* SOTTOMENU PRINCIPALE */
ul#menu li:hover{visibility:inherit;/* fixes IE7 'sticky bug' */}
ul#menu li ul{min-width:150px;display:block;background:#FFF;border-bottom:1px solid #c8c8c8;border-left:1px solid #c8c8c8;border-right:1px solid #c8c8c8;overflow:hidden;float:left;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;position:absolute;left:0px;z-index:99;top:41px;}
ul#menu li.current ul{top:45px;}
ul#menu li ul li{width:100%;list-style:none;height:24px;padding:0;background:none;}
ul#menu li ul li:hover{list-style:none;margin:0;}
ul#menu li ul li a:link,ul#menu li ul li a:visited{font-size:13px;color:#333;text-align:left;cursor:pointer;font-weight:bold;line-height:24px;display:block;white-space:nowrap;text-transform:none;background:none;padding:0 5px;height:25px;}
ul#menu li ul li a:hover,ul#menu li ul li a:focus,ul#menu li ul li.current{background:#68bae1;color:#000;height:25px !important;position:static;}
ul#menu li ul li a:active{background:#118dda;color:#FFF;}

/* MENU SECONDARIO */
ul#menu-laterale{width:270px;}
ul#menu-laterale h3{background:url(../images/menu-laterale-sprite.png) repeat-x 0 0;text-align:center;color:#e0e0e0;font-weight:bold;font-size:18px;height:40px;}
ul#menu-laterale h3 a{display:block;width:100%;height:100%;color:#e0e0e0;text-decoration:none;height:40px;line-height:40px;vertical-align:middle;}
ul#menu-laterale li{height:31px;}
ul#menu-laterale li a:link,ul#menu-laterale li a:visited{position:relative;display:block;height:21px;padding:5px 10px;color:#666;text-align:left;text-decoration:none;background:url(../images/menu-laterale-sprite.png) repeat-x 0 -40px;font-size:14px;font-weight:bold;-webkit-text-shadow:#FFF 1px 1px 1px;-moz-text-shadow:#FFF 1px 1px 1px;text-shadow:#FFF 1px 1px 1px;}
ul#menu-laterale li a:hover,ul#menu-laterale li a:focus{background:url(../images/menu-laterale-sprite.png) repeat-x 0 -71px;color:#000;}
ul#menu-laterale li.current span{background:url(../images/menu-laterale-sprite.png) no-repeat 0 -102px;position:absolute;top:0;left:0;width:15px;height:30px;}
ul#menu-laterale li.current a{background:url(../images/menu-laterale-sprite.png) repeat-x 0 -71px;color:#000;padding:5px 10px 5px 20px;}

/* SOTTOMENU SECONDARIO scambio link e globalrel*/
ul#menu-laterale ul.sottomenu_vg{padding:0;background:#f7f7f7}
ul#menu-laterale ul.sottomenu_vg li{height:21px;}
ul#menu-laterale ul.sottomenu_vg li a{background:none;padding-left:20px;font-weight:bold;padding:0 10px 0 25px;}
ul#menu-laterale ul.sottomenu_vg li a:hover,ul#menu-laterale ul.sottomenu_vg li a:focus{background:#eaeaea}
ul#menu-laterale ul.sottomenu_vg li.current a:link,ul#menu-laterale ul.sottomenu_vg li.current a:visited{background:#ccc;font-weight:bold;}

/* SOTTOMENU SECONDARIO*/
ul#menu-laterale ul.sottomenu{padding:0;background:#f7f7f7}
ul#menu-laterale ul.sottomenu li{height:21px;}
ul#menu-laterale ul.sottomenu li a{background:none;padding-left:20px;font-weight:normal;padding:0 10px 0 25px;}
ul#menu-laterale ul.sottomenu li a:hover,ul#menu-laterale ul.sottomenu li a:focus{background:#eaeaea}
ul#menu-laterale ul.sottomenu li.current a:link,ul#menu-laterale ul.sottomenu li.current a:visited{background:#ccc;font-weight:bold;}

/* MENU TERZO */
ul.sottomenu2 {padding:0;background:#f7f7f7}
ul.sottomenu2 li{height:21px;}
ul.sottomenu2 li a{background:none;padding-left:40px!important;font-weight:normal!important;padding:0 10px 0 25px;font-size:13px!important}
ul.sottomenu2 li a:hover,ul.sottomenu2 li a:focus{background:#eaeaea}
ul.sottomenu2 li.current a:link,ul.sottomenu2 li.current a:visited{background:#ccc;font-weight:bold!important;}

/* LAYOUT */
#page{overflow:hidden;background:url(../images/page-bg.png) repeat-y 0 0;width:972px;padding:0 9px;position:relative;z-index:2;}
#contenuto{float:right;width:672px;padding:5px 15px;overflow:hidden;}
#sidebar{float:left;width:270px;overflow:hidden;}

#contenuto big{font-size:18px;font-weight:bold;display:block;margin:5px 0;}
#contenuto h2{font-weight:bold;font-size:20px;}
#contenuto h2.titolo{font-size:22px;}
#contenuto h3.titolo{font-size:18px;font-weight:bold;}
#contenuto h5.titolo{font-size:18px;font-weight:bold;color:#036;padding:0 0 5px 0;}
#contenuto p,#descrizionehide{font-weight:normal;font-size:13px;padding:5px 0;line-height:18px;}
#contenuto p em{font-style:italic;}
#contenuto #descrizionehide{display:none;}
#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:#036;text-decoration:none;}
#contenuto a:hover, #contenuto a:focus{color:#036;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:0 0 10px 0;}
#contenuto ul{margin:0 0 0 20px;}

/* IMMAGINI */
#contenuto img.detail-pic{padding:5px;border:1px solid #CCC;margin:15px 5px;-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:335px;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:323px;float:left;text-align:center;}
#contenuto img.foto-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;width:220px;height:150px;}
#contenuto .foto-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 */
#form{height:270px;overflow:hidden;margin:0;}
#form h3{color:#FFF;height:42px;line-height:42px;vertical-align:middle;font-size:16px;font-weight:bold;text-align:center;padding:0 0 0 35px;}
#form h3.Florenceholidays{background:url(../images/form-sprite.png) no-repeat 0 0;}
#form h3.TuscanyVillaRentals{background:url(../images/form-sprite-tv.png) no-repeat 0 0;}
#form .form-body{padding:0 10px 15px 10px;width:250px;color:#FFF;font-size:14px;background:url(../images/form-sprite-tv.png) repeat-y -270px 0;overflow:hidden;}
#form #TuscanyVillaRentals{background:url(../images/form-sprite-tv.png) repeat-y -270px 0;border-bottom:1px solid #016801;}
#form #Florenceholidays{background:url(../images/form-sprite.png) repeat-y -270px 0;border-bottom:1px solid #f81919;}
#form #query{float:left;width:187px;height:28px;background:#FFF;border:1px solid #ccc;color:#999;font-style:italic;font-size:14px;padding:0 5px;margin:10px 0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
#form #query:focus{outline:0;border:1px solid #ccc;color:#333;}
#form #go{cursor:pointer;float:left;margin:10px 0 0 10px;border:none;line-height:20px;vertical-align:middle;cursor:pointer;outline:0;display:inline;background:url(../images/btn-bg.png) repeat-x 0 0;padding:3px 10px 7px 10px;color:#FFF !important;font-size:24px;font-weight:bold;text-align:center;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-decoration:none !important;width:auto;text-transform:uppercase;}
#form label{color:#FFF;font-size:14px;text-align:left;clear:both;font-weight:bold;display:block;}
#form #type,#form #price,#form #beds{width:240px;font-size:12px;margin:2px 0 10px 0;}
#form .btn-submit{border:none;cursor:pointer;outline:0;display:inline;background:url(../images/btn-bg.png) repeat-x 0 0;padding:5px 10px;color:#FFF !important;font-size:14px;font-weight:bold;text-align:center;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-decoration:none !important;width:auto;text-transform:uppercase;}

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


/* BANNER */
#banner{
    margin: 0px 0 20px;
    min-height: 110px;
    min-width: 168px;
    overflow: visible;
    padding: 10px 10px 10px 10px;
    position: relative;
}
#banner h3{  
	color: #333333;
    font-size: 17px;
    font-weight: bold;
    margin: 0 0 5px;
    position: absolute;
    text-align: right;
    right: 10px;
    top: 13px;
    width: 95%;
    z-index: 10;
}
.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: 15px;
}
#banner p{   
	color: #333333;
    font-size: 12px;
    right: 10px;
    position: absolute;
    text-align: left;
    top: 40px;
    width: 140px;
}
.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_fh1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 132px;
    left: 0;
    position: absolute;
    top: 12px;
    width: 273px;
}
#banner .main_button{ 
	float: right;
    right: 10px;
    padding: 1px 8px 1px 8px;
    position: absolute;
    top: 94px;
    z-index: 11;
}

.lang_NL #banner .main_button { 
	
}
.lang_IT #banner .main_button {  
    
}
.lang_DE  #banner .main_button {  
    width: 116px;
}
.lang_ES #banner .main_button{  
    text-transform: lowercase;
    width: 98px;
}
.lang_EN #banner .main_button {  
   
}
.lang_PL #banner .main_button {  
    
}
.lang_FR #banner .main_button {  
    left: 144px;
}


/* 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.png) repeat-x 0 0;text-decoration:underline;}

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

/* 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:#01263b;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;}

/* ELEMENTI SCHEDA */
#contenuto .abstract{overflow:visible;width:580px;position:relative;background:#e4ecf0;border:1px solid #cecece;padding:10px 70px 10px 10px;min-height:70px;margin:10px 0;}
#contenuto .abstract .discount-dx{width:99px;height:98px;background:url(../images/scheda-sprite.png) no-repeat -99px 0;position:absolute;top:-10px;right:-14px;z-index:20;}
#contenuto .abstract .discount-dx span{display:block;text-align:center;width:80px;font-size:16px;color:#FFF;font-weight:bold;-webkit-text-shadow:#666 1px 1px 1px;-moz-text-shadow:#666 1px 1px 1px;text-shadow:#666 1px 1px 1px;position:absolute;top:32px;left:18px;}
#contenuto .abstract .disclamer{position:absolute;bottom:-15px;right:5px;font-size:10px;text-align:right;}
#contenuto #features{width:670px;cleat:both;overflow:hidden;}
#contenuto #features .feature{float:left;margin:0 5px 0 0;padding:0;width:auto;}
#contenuto #features .feature strong{}
#contenuto #features .feature span{float:left;margin:0 2px 0 0;width:32px;height:32px;display:block;}
#contenuto #features .feature p{float:left;display:block;margin:0;padding:0;}
#contenuto #features #feat-1{background:url(../images/scheda-sprite.png) no-repeat 0 -128px;}
#contenuto #features #feat-2{background:url(../images/scheda-sprite.png) no-repeat 0 -160px;}
#contenuto #features #feat-3{background:url(../images/scheda-sprite.png) no-repeat -32px -128px;}
#contenuto #features #feat-4{background:url(../images/scheda-sprite.png) no-repeat -32px -160px;}

/* TABELLA PREZZI */
table.prezzi{width:650px;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;}

.mappa{width:650px;}

/* FOOTER */
#footer{color:#FFF;text-align:left;font-size:12px;position:relative;z-index:1;top:-10px;width:990px;}
#footer #footer-top{background:url(../images/footer-top.png) no-repeat 0 0;width:100%;height:30px;}
#footer #footer-indent{background:url(../images/footer-loop.png) repeat-y 0 0;width:100%;overflow:hidden;width:980px;min-height:130px;margin:0;padding:0 0 0 10px;}
#footer #footer-bottom{background:url(../images/footer-bottom.png) no-repeat 0 0;width:100%;height:30px;}
#footer #footer-logo{background:url(../images/footer-logo.png) no-repeat 0 0;width:258px;height:130px;position:absolute;right:10px;top:0;}
#footer p{color:#FFF;padding:4px 260px 15px 10px;line-height:18px;}
#footer h5{font-size:15px;font-weight:bold;padding:0 0 0 10px;}
#footer a.footer-link:link,#footer a.footer-link:visited,#footer a.one:link,#footer a.one:visited{color:#FFF;font-weight:normal;text-decoration:none;}
#footer a.footer-link:hover,#footer a.footer-link:focus,#footer a.one:hover,#footer a.one:focus{text-decoration:underline;}
#footer #credits{font-size:11px;color:#a7bac5;text-align:right;float:right;position:absolute;bottom:15px;right:20px;}

/* OVERRIDE JQUERY UI */
#tabs ul{margin:0;min-height:26px;border:none;padding:3px 3px 0 2px;}
#tabs ul li{width:auto;display:inline;float:left;height:16px;padding:5px;margin:0 2px 0 0;}
#tabs ul li a.tab-link{vertical-align:middle;color:#333;}
#tabs ul li a:hover,#tabs ul li a:focus{text-decoration:none !important;cursor:pointer;}
#tabs .ui-tabs-panel{padding:10px;overflow:hidden;background:#FFF;border:none;}
#tabs #tabs-2 a.more{width:auto;margin:10px auto;float:right;}
#tabs div.ui-tabs-hide{display:none;}

div.Florenceholidays #tabs ul.ui-widget-header{background:#c00 url(blitzer/images/ui-bg_highlight-soft_15_cc0000_1x100.png) 50% 50% repeat-x;}
div.TuscanyVillaRentals #tabs ul.ui-widget-header{background:#015301 url(blitzer/images/ui-bg_highlight-soft_15_cc0000_1x100-tv.png) 50% 50% repeat-x;}
 
/* LISTA ELEMENTI */
#contenuto{font-size:13px;color:#333;line-height:18px;}
#contenuto .elenco{overflow:hidden;margin-bottom:15px;}
#contenuto .elenco .elemento{width:650px;clear:both;position:relative;margin:10px;float:left;padding-bottom:20px;}
#contenuto .elenco .elemento .elemento-img{float:left;margin-right:15px;display:block;padding:7px;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;position:relative;text-decoration:none;width:194px;z-index:10;}
#contenuto .elenco .elemento .elemento-title{float:left;font-size:18px;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:#036;text-decoration:none;cursor:pointer;}
#contenuto .elenco .elemento p{float:left;color:#333;font-size:13px;font-weight:normal;width:420px;}
#contenuto .elenco .elemento .prices{float:left;font-size:13px;color:#333;background:#f0f8fc;border:1px solid #e5ecef;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:5px 15px 5px 50px;text-align:right;position:absolute;top:115px;left:180px;z-index:1;}
#contenuto .elenco .discount-sx{width:99px;height:98px;background:url(../images/scheda-sprite.png) no-repeat 0 0;position:absolute;top:-10px;left:-10px;z-index:20;}
#contenuto .elenco .discount-sx .scontosx,#contenuto .discount-dx .scontodx{display:block;text-align:center;width:80px;font-size:16px;color:#FFF;font-weight:bold;-webkit-text-shadow:#666 1px 1px 1px;-moz-text-shadow:#666 1px 1px 1px;text-shadow:#666 1px 1px 1px;position:absolute;top:32px;left:0px;}
#contenuto .elenco .discount-sx .scontosx{
	-moz-transform: rotate(-45deg);  /* FF3.5+ */
    -o-transform: rotate(-45deg);  /* Opera 10.5 */
    -webkit-transform: rotate(-45deg);  /* Saf3.1+, Chrome */
	-ms-transform: rotate(-45deg);  /* IE9 */
    transform: rotate(-45deg);
 	}
#contenuto .discount-dx .scontodx{
	top:32px;
	left:20px;
	-moz-transform: rotate(45deg);  /* FF3.5+ */
    -o-transform: rotate(45deg);  /* Opera 10.5 */
    -webkit-transform: rotate(45deg);  /* Saf3.1+, Chrome */
	-ms-transform: rotate(45deg);  /* IE9 */
    transform: rotate(45deg);
    }
#contenuto .elenco .elemento .disclamer{float:left;clear:both;font-size:10px;width:100%;}

#contenuto .elenco .elemento .more{position:absolute;top:115px;right:5px;}

/* ELEMENTI RUBRICA PIU' PICCOLI */
#contenuto .elenco .elemento-row{overflow:hidden;clear:both;display:block;}
#contenuto .elenco .elemento-small{position:relative;width:305px;margin:20px 8px 0 0;float:left;color:#333;font-size:11px;line-height:15px;font-weight:normal;height:83px;display:block;background:#eee;padding:7px;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:#036;text-decoration:none;cursor:pointer;}
#contenuto .elenco .elemento-small .testatina{float:left;width:175px;}
#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;font-weight:bold;font-size:12px;}
#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.didascalia-left{text-align:center;float:left;margin:5px 15px 0 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.didascalia-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;}
#contenuto div.didascalia-right{text-align:center;float:right;margin:5px 0 0 15px;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.didascalia-right 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 #1e6c93;background:#e4ecf0;}
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 #1e6c93;background:#e4ecf0;}
form#contatta input.input_submit{float:right;font-size:16px;padding:5px 8px;background:#68bae1;color:#000;border:1px solid #1e6c93;-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:#1e6c93;color:#FFF;border:1 px solid #68bae1;cursor:pointer;}
form#contatta input.input_cancel{float:right;font-size:16px;padding:5px 8px;background:#68bae1;color:#000;border:1px solid #1e6c93;-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:#1e6c93;color:#FFF;border:1 px solid #68bae1;cursor:pointer;}

.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;}