
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-family:Abel;margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}html{overflow-y:scroll;}

body{font:normal 16px/1.3em Verdana,sans-serif;color:#fff;background:#242424;}
a{text-decoration:none;color:#ffffff;}
a:hover{text-decoration:underline;color:#ffffff;}

.linknews{text-decoration:none;color:#ffffff;}
.linknews:hover{text-decoration:underline;color:#ffffff;}

.wrapper{position:relative;width:100%;margin:0 auto;}
.wrapper2{position:relative;width:100%;margin:0 auto;}
.logo{position:absolute;top:15px;left:-40px;width:120px;height:130px;background:url('img/Logo.png') no-repeat 0 0;z-index:5555;}
nav{position:absolute;top:45px;right:0;width:980px;height:100px;line-height:18px;font-size:18px;color:#fff;padding-left:8px;}
nav ul.dropdown{position:relative;z-index:597;float:left;color:#646464;font-size:16px;}
nav ul.dropdown li{float:left;vertical-align:middle;zoom:1;padding-right:8px;margin-right:8px;border-right:0px solid #000000;}
nav ul.dropdown>li:last-child{padding-right:0;margin-right:0;border:none;}
nav ul.dropdown li a{display:block;color:#646464; font-size:24px;}
nav ul.dropdown li span{display:block;color:#646464; font-size:24px;}
nav ul.dropdown li a:hover{text-decoration:none;background:#ffffff;color:#000000; }
nav ul.dropdown li span:hover{text-decoration:none;background:#ffffff;color:#000000; }


nav ul.dropdown li ul li a{display:block;color:#646464; font-size:18px; line-height:22px;}

nav ul.dropdown li.hover,
nav ul.dropdown li:hover{position:relative;z-index:599;cursor:default;}
nav ul.dropdown ul{visibility:hidden;position:absolute;top:100%;left:0;z-index:598;width:100%;font-size:14px;line-height:13px;}
nav ul.dropdown ul li{float:none;display:block;border:none;width:100%;}
nav ul.dropdown li:hover > ul{visibility:visible;}
nav ul.dropdown li.hover,
nav ul.dropdown li:hover{color:#ffffff;}
nav ul.dropdown > li.selected > a,
nav ul.dropdown > li.selected > span{color:#ffffff;}
nav ul.dropdown a:hover{color:#ffffff;}
nav ul.dropdown ul li.selected a,
nav ul.dropdown ul a:hover{background:#ffffff;color:#000000;}
.bx-prev, .bx-next{display:none;}
.content{float:left;font-size:11px;line-height:13px;margin-left:auto; margin-right:auto;width:100%;margin-top:30px;}
.content2{float:left;font-size:11px;line-height:13px;margin-left:auto; margin-right:auto;width:95%;overflow:hidden;margin-top:30px;}
.content3{float:left;font-size:11px;line-height:13px;margin-left:auto; margin-right:auto;width:100%;margin-top:30px;}
.main{margin-left:auto; margin-right:auto; width:95%;height:auto;margin-top:80px;background:rgba(0,0,0,.6);-pie-background:rgba(0,0,0,.6);behavior:url(PIE.htc);line-height:1.5; position:relative;}
.main ul,
.main ol,
.main p{margin-bottom:1em;}
.gutter{padding:10px;padding-left:17px;margin-left:20px;padding-right:17px;margin-right:20px;}

form label,
form select,
form input{display:block;width:200px;height:14px;line-height:14px;margin:0;padding:0;}
form select,
form textarea,
form input{background:rgba(0,0,0,.6);-pie-background:rgba(0,0,0,.6);behavior:url(PIE.htc);border:none;color:#ccc;}
form .textarea{margin:1em 0;}
form .checkbox label,
form .checkbox input{display:inline;width:auto;margin-right:5px;background:none;}
form .submit input{width:auto;margin-top:2em;background:none;color:#fff;cursor:pointer;text-transform:uppercase;}
form .error-message{display:none;}
form .error input{border:1px solid red;}
form .error select{color:red;}


/* jScrollPane */
.jspContainer{overflow:hidden;position:relative;}
.jspPane{position:absolute;}
.jspVerticalBar{position:absolute;top:0;right:0;width:5px;height:100%;background:#939494;}
.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:16px;}
.jspVerticalBar *,
.jspHorizontalBar *{margin:0;padding:0;}
.jspCap{display:none;}
.jspHorizontalBar .jspCap{float:left;}
.jspTrack{position:relative;}
.jspDrag{background:#000;position:relative;top:0;left:0;cursor:pointer;}
.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag{float:left;height:100%;}
.jspArrow{text-indent:-20000px;display:block;cursor:pointer;}
.jspArrow.jspDisabled{cursor:default;}
.jspVerticalBar .jspArrow{height:16px;}
.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%;}
.jspVerticalBar .jspArrow:focus{outline:none;}
.jspCorner{float:left;height:100%;}
/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner{margin:0 -3px 0 0;}


footer{position:absolute;bottom:0;left:50%;margin-left:-330px;width:770px;height:26px;line-height:13px;font-size:11px;}
footer a{color:#fff;}
footer .site-info{float:left;width:490px;padding-left:10px;}
/* footer .credits{float:left;width:150px;text-align:left;} */
footer .credits{float:left;width:130px;margin-right:20px;text-align:right;}
footer .social{float:left;width:20px;text-align:left;}
footer .social img{vertical-align:middle;margin-bottom:2px;}
footer .lang{float:right;width:100px;text-align:right;text-transform:uppercase;}
footer .lang li{display:inline;margin-right:10px;}

/* bright */
.bright .logo{background-image:url(../img/logo.png);}
body.bright,
.bright nav,
.bright nav ul.dropdown,
.bright nav ul.dropdown li a,
.bright nav ul.dropdown ul li.selected a,
.bright nav ul.dropdown ul a:hover,
.bright footer a{color:#000;}
.bright nav ul.dropdown a:hover{color:#ffffff;}
.bright .main{color:#fff;}
.bright nav ul.dropdown li{border-color:#000;}



/* scrollable */
.scrollable{float:left;overflow:hidden;width:820px;height:475px;position:relative;margin-top:80px;}
.items{width:20000px;position:absolute;align:justify;}
.items li{float:left;margin-right:10px;width:153px;height:525px;overflow:hidden;background:rgba(0,0,0,.3);-pie-background:rgba(0,0,0,.3);behavior:url(PIE.htc);}
.items li strong{display:block;height:35px;line-height:32px;padding:0 10px;text-transform:uppercase;font-size:14px;font-family:Verdana,sans-serif;}
.items li span{display:block;padding:10px;}
.gallery{float:left;}
.num-img{width:70px;margin:0 auto;padding-top:450px;text-align:center;}
.num-img p{background:#000;color:#fff;font:normal 10px/15px Arial,sans-serif;}
.num-img a{color:#fff;}
.num-img span{color:#666;}

/* partnetship*/
.scrollable{float:left;overflow:hidden;width:820px;height:250px;position:relative;margin-top:80px;}
.partnership{width:900px;position:absolute;align:justify;margin-top:80px;}
.partnership li{float:left;margin-right:10px;width:153px;height:200px;overflow:hidden;background:rgba(0,0,0,.3);-pie-background:rgba(0,0,0,.3);behavior:url(PIE.htc);}
.partnership li strong{display:block;height:35px;line-height:32px;padding:0 10px;text-transform:uppercase;font-size:14px;font-family:Verdana,sans-serif;}
.partnership li span{display:block;padding:10px;}
.gallery{float:left;}
.num-img{width:70px;margin:0 auto;padding-top:450px;text-align:center;}
.num-img p{background:#000;color:#fff;font:normal 10px/15px Arial,sans-serif;}
.num-img a{color:#fff;}
.num-img span{color:#666;}

/* partnetship2*/
.scrollable{float:left;overflow:hidden;width:820px;height:250px;position:relative;margin-top:80px;}
.partnetship2{width:20000px;position:absolute;align:justify;}
.partnetship2 li{float:left;margin-right:10px;width:153px;height:250px;overflow:hidden;background:rgba(0,0,0,.3);-pie-background:rgba(0,0,0,.3);behavior:url(PIE.htc);}
.partnetship2 li strong{display:block;height:35px;line-height:32px;padding:0 10px;text-transform:uppercase;font-size:14px;font-family:Verdana,sans-serif;}
.partnetship2 li span{display:block;padding:10px;}
.gallery{float:left;}
.num-img{width:70px;margin:0 auto;padding-top:450px;text-align:center;}
.num-img p{background:#000;color:#fff;font:normal 10px/15px Arial,sans-serif;}
.num-img a{color:#fff;}
.num-img span{color:#666;}


/* browse */
.browse{position:absolute;top:380px;height:35px;line-height:35px;font-size:45px;font-family:"Times New Roman",Georgia;/* background:rgba(0,0,0,.3); */-pie-background:rgba(0,0,0,.3);behavior:url(PIE.htc);}
.browse a{display:block;color:#fff;cursor:pointer;line-height:36px;border-radius:6px;}
.browse a:hover{text-decoration:none;}
.browse .prev{margin-left:2px;}
.browse .next{float:right;margin-right:2px;}
.browse .disabled{}

body.wellness-privatebeach .browse{background:none;}

/* supersized 
/*
#supersized-loader{position:absolute;top:50%;left:50%;z-index:10;width:60px;height:60px;margin:-30px 0 0 -30px;text-indent:-999em;background-color:#111;background:rgba(0,0,0,0.8) url(../img/progress.gif) no-repeat center center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
#supersized{position:fixed;left:0;top:0;overflow:hidden;z-index:-999;height:100%;width:100%;}
#supersized img{height:auto;width:auto;position:relative;outline:none;border:none;-ms-interpolation-mode:bicubic;image-rendering:optimizeQuality;}
*/

#supersized-loader{position:absolute;top:50%;left:50%;z-index:0;width:60px;height:60px;margin:-30px 0 0 -30px;text-indent:-999em;/* background:url(../img/progress.gif) no-repeat center center; */}
#supersized{display:block;position:fixed;left:0;top:0;overflow:hidden;z-index:-999;height:100%;width:100%;}
#supersized img{width:auto;height:auto;position:relative;display:none;outline:none;border:none;}
#supersized.speed img{-ms-interpolation-mode:nearest-neighbor;image-rendering:-moz-crisp-edges;}
/*Speed*/
#supersized.quality img{-ms-interpolation-mode:bicubic;image-rendering:optimizeQuality;}
/*Quality*/
#supersized li{display:block;list-style:none;z-index:-30;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;background:#111;}
#supersized a{width:100%;height:100%;display:block;}
#supersized li.prevslide{z-index:-20;}
#supersized li.activeslide{z-index:-10;}
#supersized li.image-loading{background:#111 url(../img/progress.gif) no-repeat center center;width:100%;height:100%;}
#supersized li.image-loading img{visibility:hidden;}
#supersized li.prevslide img,#supersized li.activeslide img{display:inline;}



.invisible{display:none;}


/* home */
body.home .main h1{margin-bottom:1em;}
body.home .main h2{text-transform:uppercase;font-weight:bold;font-size:13px;}
body.home .main p{margin-bottom:5em;}
body.home .main h3{margin-bottom:2em;}

/* le-camere */
body.le-camere table{margin:1em 0;width:100%;}
body.le-camere table thead{margin-bottom:.5em;}
body.le-camere table th{text-align:left;font-weight:normal;font-size:13px;padding-bottom:10px;}
body.le-camere table th span{font-weight:normal;font-size:10px;}
body.le-camere table td{width:100px;padding:5px 0 0 0;}
body.le-camere table .num{text-align:right;}
body.le-camere table td:first-child{width:80px;}

/* contatti */
body.contatti .main{height:360px;}
body.contatti form .input{margin-bottom:1em;}


/* credits */
body.credits .main p{margin-top:1em;}



/* ie */
.ie7 .main{position:relative;top:80px;}






/* fancy */
#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none;}
#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url('fancybox/fancybox.png');}
#fancybox-overlay{position:absolute;top:0;left:0;width:100%;z-index:1100;display:none;}
#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none;}
#fancybox-wrap{position:absolute;top:0;left:0;padding:20px;z-index:1101;outline:none;display:none;}
#fancybox-outer{position:relative;width:100%;height:100%;background:#fff;}
#fancybox-content{width:0;height:0;padding:0;outline:none;position:relative;overflow:hidden;z-index:1102;border:0px solid #fff;}
#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1101;}
#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background:transparent url('fancybox/fancybox.png') -40px 0px;cursor:pointer;z-index:1103;display:none;}
#fancybox-error{color:#444;font:normal 12px/20px Arial;padding:14px;margin:0;}
#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top;}
#fancybox-frame{width:100%;height:100%;border:none;display:block;}
#fancybox-left,#fancybox-right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;outline:none;background:transparent url('fancybox/blank.gif');z-index:1102;display:none;}
#fancybox-left{left:0px;}
#fancybox-right{right:0px;}
#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block;}
#fancybox-left-ico{background-image:url('fancybox/fancybox.png');background-position:-40px -30px;}
#fancybox-right-ico{background-image:url('fancybox/fancybox.png');background-position:-40px -60px;}
#fancybox-left:hover,#fancybox-right:hover{visibility:visible;/* IE6 */}
#fancybox-left:hover span{left:20px;}
#fancybox-right:hover span{left:auto;right:20px;}
.fancybox-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001;}
#fancybox-bg-n{top:-20px;left:0;width:100%;background-image:url('fancybox/fancybox-x.png');}
#fancybox-bg-ne{top:-20px;right:-20px;background-image:url('fancybox/fancybox.png');background-position:-40px -162px;}
#fancybox-bg-e{top:0;right:-20px;height:100%;background-image:url('fancybox/fancybox-y.png');background-position:-20px 0px;}
#fancybox-bg-se{bottom:-20px;right:-20px;background-image:url('fancybox/fancybox.png');background-position:-40px -182px;}
#fancybox-bg-s{bottom:-20px;left:0;width:100%;background-image:url('fancybox/fancybox-x.png');background-position:0px -20px;}
#fancybox-bg-sw{bottom:-20px;left:-20px;background-image:url('fancybox/fancybox.png');background-position:-40px -142px;}
#fancybox-bg-w{top:0;left:-20px;height:100%;background-image:url('fancybox/fancybox-y.png');}
#fancybox-bg-nw{top:-20px;left:-20px;background-image:url('fancybox/fancybox.png');background-position:-40px -122px;}
#fancybox-title{font-family:Helvetica;font-size:12px;z-index:1102;}
.fancybox-title-inside{padding-bottom:10px;text-align:center;color:#333;background:#fff;position:relative;}
.fancybox-title-outside{padding-top:10px;color:#fff;}
.fancybox-title-over{position:absolute;bottom:0;left:0;color:#FFF;text-align:left;}
#fancybox-title-over{padding:10px;background-image:url('fancybox/fancy_title_over.png');display:block;}
.fancybox-title-float{position:absolute;left:0;bottom:-20px;height:32px;}
#fancybox-title-float-wrap{border:none;border-collapse:collapse;width:auto;}
#fancybox-title-float-wrap td{border:none;white-space:nowrap;}
#fancybox-title-float-left{padding:0 0 0 15px;background:url('fancybox/fancybox.png') -40px -90px no-repeat;}
#fancybox-title-float-main{color:#FFF;line-height:29px;font-weight:bold;padding:0 0 3px 0;background:url('fancybox/fancybox-x.png') 0px -40px;}
#fancybox-title-float-right{padding:0 0 0 15px;background:url('fancybox/fancybox.png') -55px -90px no-repeat;}
.fancybox-ie6 #fancybox-close{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png',sizingMethod='scale');}
.fancybox-ie6 #fancybox-left-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png',sizingMethod='scale');}
.fancybox-ie6 #fancybox-right-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png',sizingMethod='scale');}
.fancybox-ie6 #fancybox-title-over{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png',sizingMethod='scale');zoom:1;}
.fancybox-ie6 #fancybox-title-float-left{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png',sizingMethod='scale');}
.fancybox-ie6 #fancybox-title-float-main{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png',sizingMethod='scale');}
.fancybox-ie6 #fancybox-title-float-right{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png',sizingMethod='scale');}
.fancybox-ie6 #fancybox-bg-w,.fancybox-ie6 #fancybox-bg-e,.fancybox-ie6 #fancybox-left,.fancybox-ie6 #fancybox-right,#fancybox-hide-sel-frame{height:expression(this.parentNode.clientHeight + "px");}
#fancybox-loading.fancybox-ie6{position:absolute;margin-top:0;top:expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 :document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop :document.body.scrollTop )) + 'px');}
#fancybox-loading.fancybox-ie6 div{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png',sizingMethod='scale');}
.fancybox-ie .fancybox-bg{background:transparent !important;}
.fancybox-ie #fancybox-bg-n{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png',sizingMethod='scale');}
.fancybox-ie #fancybox-bg-ne{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png',sizingMethod='scale');}
.fancybox-ie #fancybox-bg-e{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png',sizingMethod='scale');}
.fancybox-ie #fancybox-bg-se{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png',sizingMethod='scale');}
.fancybox-ie #fancybox-bg-s{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png',sizingMethod='scale');}
.fancybox-ie #fancybox-bg-sw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png',sizingMethod='scale');}
.fancybox-ie #fancybox-bg-w{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png',sizingMethod='scale');}
.fancybox-ie #fancybox-bg-nw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png',sizingMethod='scale');}

#fancybox-close{background:none;color:#000;font:bold 20px/20px Arial,sans-serif;top:-11px;right:-24px;text-transform:uppercase;}
#fancybox-close:hover{text-decoration:none;}
#fancybox-left{background:none;color:#000;font:bold 20px/20px Arial,sans-serif;text-transform:uppercase;}
#fancybox-left span{background:none;}
#fancybox-left:hover{text-decoration:none;}
#fancybox-right{background:none;color:#000;font:bold 20px/20px Arial,sans-serif;text-transform:uppercase;}
#fancybox-right span{background:none;text-align:right;}
#fancybox-right:hover{text-decoration:none;}

/* debugging */
pre.cake-debug{background:#ffcc00;font-size:120%;line-height:140%;margin-top:1em;overflow:auto;position:relative;text-align:left;}div.cake-stack-trace{background:#fff;border:4px dotted #ffcc00;color:#333;margin:0px;padding:6px;font-size:120%;line-height:140%;overflow:auto;position:relative;}div.cake-code-dump pre{position:relative;overflow:auto;}div.cake-stack-trace pre,div.cake-code-dump pre{color:#000;background-color:#F0F0F0;margin:0px;padding:1em;overflow:auto;}div.cake-code-dump pre,div.cake-code-dump pre code{clear:both;font-size:12px;line-height:15px;margin:4px 2px;padding:4px;overflow:auto;}div.cake-code-dump span.code-highlight{background-color:#ff0;padding:4px;}div.code-coverage-results div.code-line{padding-left:5px;display:block;margin-left:10px;}div.code-coverage-results div.uncovered span.content{background:#ecc;}div.code-coverage-results div.covered span.content{background:#cec;}div.code-coverage-results div.ignored span.content{color:#aaa;}div.code-coverage-results span.line-num{color:#666;display:block;float:left;width:20px;text-align:right;margin-right:5px;}div.code-coverage-results span.line-num strong{color:#666;}div.code-coverage-results div.start{border:1px solid #aaa;border-width:1px 1px 0px 1px;margin-top:30px;padding-top:5px;}div.code-coverage-results div.end{border:1px solid #aaa;border-width:0px 1px 1px 1px;margin-bottom:30px;padding-bottom:5px;}div.code-coverage-results div.realstart{margin-top:0px;}div.code-coverage-results p.note{color:#bbb;padding:5px;margin:5px 0 10px;font-size:10px;}div.code-coverage-results span.result-bad{color:#a00;}div.code-coverage-results span.result-ok{color:#fa0;}div.code-coverage-results span.result-good{color:#0a0;}

.under{
display:block;
background-color:#000000:
color:#000000;


}





.sfondotestata{
background-color:#ffffff;

}


.divinout{display:block;margin-left:auto; margin-right:auto;width:95%; background:rgba(0,0,0,.6);-pie-background:rgba(0,0,0,.6);behavior:url(PIE.htc);position:relative;}

.titoloslide {padding:0 10px;text-transform:uppercase;font-size:14px;font-family:Verdana,sans-serif;}

.slide {
float:left;margin-right:10px;width:153px;height:400px;overflow:hidden;background:rgba(0,0,0,.3);-pie-background:rgba(0,0,0,.3);behavior:url(PIE.htc);
}

.slide2 {
float:left;margin-right:10px;width:153px;height:195px;overflow:hidden;background:rgba(0,0,0,.3);-pie-background:rgba(0,0,0,.3);behavior:url(PIE.htc);
}

.slide3 {
float:left;margin-right:10px;width:153px;height:350px;overflow:hidden;background:rgba(0,0,0,.3);-pie-background:rgba(0,0,0,.3);behavior:url(PIE.htc);
}

.progetti {
width:20000px;position:absolute;align:justify;
}


div.marquee2 {position: relative;width: 780px;height: 20px;padding: 0;overflow: hidden;}





/********** Swipe menu ******************/

.icon-bar {display: block;width: 29px;height: 2px;padding:1px;margin:5px;background-color: #f5f5f5;-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);}

.toprow-1 {
  color: #000;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 90;
  display: none;
  background: #7F754F;
}

.swipe-control {
    z-index: 100;
	width: 40px;
    height: 40px;
    color: #646464;
	display: block;
    opacity: 0.6;
    filter: alpha(opacity=60);
    background: #000;
	vertical-align: top;
	text-align: center;
	padding-top: 5px;
}
.swipe-control i {
  line-height: 50px;
  font-size: 30px;
  vertical-align: top;
  -moz-transition: 0.3s all ease;
  -o-transition: 0.3s all ease;
  -webkit-transition: 0.3s all ease;
  transition: 0.3s all ease;
}
.swipe-control:hover i, .swipe-control.active i {
  color: #fff;
}
.next, .prev{display:none !important;}
.swipe {
  display: block;
  overflow: hidden;
  position: fixed;
  top: 50px;
  width: 237px;
  z-index: 101;
  bottom: 0;
  left: -237px;
  -moz-transition: 0.3s all ease;
  -o-transition: 0.3s all ease;
  -webkit-transition: 0.3s all ease;
  transition: 0.3s all ease;
}
.swipe .swipe-menu {
  height: 100%;
  overflow-y: auto;
}

.swipe ul {
  padding: 0;
  margin: 0;
}
.swipe ul li {
  list-style-type: none;
}
.swipe ul li a {
  display: block;
  padding: 10px 20px;
  border-top: 1px solid #000;
  line-height: 25px;
  background: #000000c7;
}
.swipe ul li a i, .swipe ul li a:before {
  font-size: 21px;
  color: #000;
  margin-right: 9px;
  -moz-transition: 0.3s all ease;
  -o-transition: 0.3s all ease;
  -webkit-transition: 0.3s all ease;
  transition: 0.3s all ease;
}
.swipe ul li a:hover {
  background-color: #CCCCCC;
  color: #fff;
}
.swipe ul li a:hover i, .swipe ul li a:hover:before {
  color: #fff;
}

.swipe .foot li a:before {
  display: inline-block;
}

.ind .swipe {
  display: block;
  left: 0;
}
.ind #page {
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 88;
}
.ind .shadow {
  background: rgba(0, 0, 0, 0.5);
  height: 100%;
  width: 100%;
  position: fixed;
  z-index: 88;
}


@media (max-width: 767px) {
  .toprow-1 {
    display: block;
  }
}