html,body{font-family:Arial;font-size:12px;margin:0;padding:0;line-height:150%;}
table,td{font-size:12px}
form{margin: 0;padding: 0}
a{text-decoration:none;color:#000}
a:hover {color: #CA0002}
a:active {color: #CA0002}
h1, h2, h3, h4, ul{margin :0;padding:0}
h1{font-size:14px}
.fl{float:left}
.fr{float:right}
.clr{clear:both}
.br{border:1px solid #CCC}
.main{background:#fff;width:1030px;margin:0 auto;padding:10px 0}
.inner{width:1010px;margin:0 auto;}
/*================================== top ================================*/
.top{}
.top .minitop{float:right;padding:20px 0 10px 0}
.top .minitop a{padding:0 4px;font-size:11px}
.top .logo{width:200px;float:left}
.btgo{margin-left:4px}
.search{background: url("../skin/search.png") no-repeat;height:22px;width:187px;position:absolute;right:0;top:140px}
.txtSearch{width:168px;border:0;height:18px;background:none}

#menu *{margin:0;padding:0}
#menu li.current {}
#menu{height:32px;margin:auto;}
#nav, #nav ul{list-style:none;line-height:32px;width:1028px;margin:0 auto}
#nav a:link, #nav a:active,#nav a:visited {display:block;padding:0 15px;text-decoration:none;}
#nav li{float:left;border-right:1px solid #ccc}
#nav li:hover{color:#666}
#nav li.last{border-right:0}
#nav li a {padding:0 15px;text-transform:uppercase}
/*#nav ul {position:absolute;width:200px;display:none;background:#DA251E;z-index:1000;}
#nav li ul a{width:180px;float:left;font-weight:normal;margin:0;text-align:left;padding:0px 10px;line-height:25px;}
#nav li ul a:hover {background:#1FA4E5;padding:0px 10px;}
#nav li ul li{border-bottom: 1px solid #fff;background:none;width:200px}*/
/*================================== home ==============================*/
.home{position:relative;margin-top:-80px;}
.modhome{list-style:none;padding:10px 0 0 4px;margin:0;background:#fff}
.modhome li{float:left;width:163px;margin:0 2px}
.modhome li img{width:163px;height:115px;border:0}
.modhome li a{color:#fff;text-transform:uppercase}
.modhome li span{text-align:center;display:inline-block;line-height:32px;width:163px}
.modhome li span.m0{background:#512F14}
.modhome li span.m1{background:#512F14}
.modhome li span.m2{background:#536221}
.modhome li span.m3{background:#4F3014}
.modhome li span.m4{background:#512F14}
.modhome li span.m5{background:#536221}
.box-spa{/*background:#F5831F;border-radius: 5px;
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border:1px solid #F5831F;*/width:356px;height:400px;float:left;margin-right:10px}
.box-spa h3{background:url(../skin/cam.jpg) no-repeat 0 8px;}
.box-spa h3 a{padding-left:10px;color:#000;font-size:14px;line-height:32px;display:inline-block;text-transform:uppercase}

.box-news{/*background:#F5831F;border-radius: 5px;
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;border:1px solid #F5831F;*/width:356px;float:left;margin-right:10px}
.box-news h3{background:url(../skin/cam.jpg) no-repeat 0 8px;}
.box-news h3 a{padding-left:10px;color:#000;font-size:14px;line-height:32px;display:inline-block;text-transform:uppercase}
.box-news ul{list-style:none;border:1px #ccc solid; border-radius: 5px;
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;padding-top:10px}
.box-news ul li{padding:5px 10px}
.box-news ul li a{color:#643105;font-weight:bold;margin-bottom:5px;display:inline-block;font-size:14px}
.box-news ul li img{width:130px;height:90px;display:inline-block;border-radius: 5px;
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;float:left;margin-right:10px}
.box-news ul li p{width:190px;float:right;padding:0;margin:0}
.box-news .Viewmore{text-align:right;margin-right:10px;background:url(../skin/ic-viewmore.jpg) no-repeat right;padding-right:10px}
.box-news .Viewmore a{color:#643105}

.r-home{float:left;width:267px}
.box-images{/*background:#F5831F;*/padding-bottom:6px;margin-bottom:10px}
.box-images h3{background:url(../skin/cam.jpg) no-repeat 0 8px;line-height:32px;display:inline-block;}
.box-images h3 a{color:#000;text-transform:uppercase;padding-left:10px}
.box-video{margin-top:10px}
.box-video h3{background:url(../skin/cam.jpg) no-repeat 0 2px;color:#000;font-weight:bold;text-transform:uppercase;padding-left:10px}
#mediaspace{padding:0 0 5px 5px}
#LargerImg{margin:0 auto;width:265px;}
#LargerImg img{width:265px;height:114px;border-radius: 5px;
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;border:1px solid #fff}
.foo img{width:1000px;height:400px;border:0}
#LargerImgin{margin:0 auto;width:182px;}
#LargerImgin img{width:182px;height:100px;border-radius: 5px;
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;border:1px solid #fff}
/*================================== content ==============================*/
#OperationCell{width:1010px;margin:0 auto}
.content{float:left;padding:0 20px;width:565px}
h1.title{color:#F58323}
h1.title-one{color:#444;text-transform:uppercase;font-size:16px;padding-bottom:15px}
.css-date{color:#A1A1A1}
.path{padding:0 0 4px 0;list-style:none;margin:0 auto;border-bottom:#ccc solid 1px;margin-bottom:15px}
.path a{color:#777}
.path li.ihome{background:url(../skin/home.png) no-repeat 2px;padding:0 6px 0 18px;}
.path li{background:url(../skin/path.png) no-repeat 4px;float:left;padding:0 5px 0 12px;}

.i-news{margin:10px 0;border-bottom:1px dotted #ccc}
.i-news a{font-size:16px;color:#F58323;}
.i-news a:hover{font-size:16px;color:#F58323}
.i-news img{width:195px;height:130px;margin:10px 10px 0 0;float:left}
.i-news .intro{text-align:justify;color:#222;line-height:150%;padding-top:10px}
.i-news .intro .detail{background:url(../skin/detail.png) no-repeat right;padding:0 10px 0 10px;margin-top:10px;display:inline-block}
.i-news .intro .detail a{font-size:12px;text-transform:uppercase;color:#000}
.h-other{text-transform:uppercase;border-bottom:1px solid #ccc;margin:0 0 10px 0;font-weight:bold}
#other{margin:5px 0;list-style:none;padding:0}
#other li{background:url(../skin/icMenu.jpg) no-repeat 4px;padding-left:20px;font-size:12px}
#other li a{color:#333}
#other li a:hover{color:#CA0002}
.des{font-weight:bold;padding-bottom:10px}
/*================================== left ================================*/
.left{width:182px;float:left}
.menuleft{border-bottom:1px solid #ccc}
.menuleft a{padding:5px 0;display:block;text-transform:uppercase;font-weight:bold}
.sub{background:url(../skin/ic-viewmore.jpg) no-repeat 6px;padding:5px 0 5px 15px}
/*================================== right ================================*/
.right{float:right;width:220px;}
.box-search{background:url(../skin/box-search.png) no-repeat;height:297px}
.box-search h2{color:#fff;text-align:center;text-transform:uppercase;font-weight:bold;font-size:larger;line-height:47px;margin-bottom:5px}
.box-search div.i-search{padding:3px 0 3px 30px}
.box-search input{border:0;background:url(../skin/input.png) no-repeat;width:96px;height:21px;font-size:11px}
.box-search select{/*border:0;background:url(../skin/drop.png) no-repeat;*/width:96px;height:21px;font-size:11px}
.btSearch{background:url(../skin/send.png) no-repeat;display:inline-block;color:#fff;font-weight:bold;text-transform:uppercase;width:96px;height:26px;line-height:26px;padding-left:10px;}
/*================================== footer ===============================*/
.footer{color:#515151;padding:10px 0;margin:10px auto;width:1010px;border-top:1px solid #ccc}
.footer .l-footer{padding:5px 0;float:left}
.footer .l-footer a{color:#515151;padding:0 2px;text-transform:uppercase}
.footer .r-footer{float:right;text-align:right}
.facebook{background:url(../skin/facebook.png) no-repeat;width:16px;height:16px;display:inline-block;}
.rss{background:url(../skin/rss.png) no-repeat;width:16px;height:16px;display:inline-block;}
.twitter{background:url(../skin/twitter.png) no-repeat;width:16px;height:16px;display:inline-block;}
.youtube{background:url(../skin/youtube.png) no-repeat;width:16px;height:16px;display:inline-block;}
.visitor{padding:8px 35px 0 0}
/*======Form========*/
.cssFrm{padding:10px;background-color:#fff}
.cssFrm h1{font-weight:bold;text-transform:uppercase;font-size:16px}
.cssFrm .h-form{font-weight:bold;text-transform:uppercase}
.cssFrm .i-form{padding:5px 0}
.cssFrm span{width:140px; display:inline-block}
.cssFrm .security span{width:200px; display:inline-block}
.cssFrm font{color:#ff3300}
.cssFrm .cssInput{border:1px solid #ccc; width:320px;border-radius: 3px;
    -moz-border-radius: 3px; 
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;}
.cssFrm .button{background:url(../skin/button.png) no-repeat;width:65px;border:0;color:#fff;cursor:pointer;margin:15px 0;height:19px}
/*======================SITEMAP========================*/
.Top-sitemap{background:url(../skin/folder.gif) no-repeat; padding-left:24px;}
.T-sitemap{background:url(../skin/T.gif) repeat-y; padding-left:24px;}
.I-sitemap{background:url(../skin/I.gif) repeat-y;}
.L-sitemap{background:url(../skin/L.gif) repeat-y; padding-left:35px; margin-left:25px;}
/*=============================video======================================*/
.namevideo{font-weight:bold;color:#036;text-transform:uppercase;text-align:center;padding-bottom:10px}
.i-video{float:left;margin:10px 10px 10px 10px;text-align:center;border:1px solid #ccc}
.i-video .img-video{height:100px;width:160px;border:0;padding:2px}
.i-video .n-video{text-align:center;width:150px}
.i-video .n-video a{color:#036;font-weight:bold}
#block-views-Homepage_Main_Photo-block_1 {
    margin: 0 auto !important;
    position: relative;
}
#block-views-Homepage_Main_Photo-block_1 {
    margin: 0 auto !important;
    position: relative;
}
.contenitoreHomeImgBg {
    clear: both !important;
    float: none !important;
    height: 477px !important;
    margin: 0 auto !important;
    min-height: 477px !important;
    position: relative !important;
    width: 100% !important;
}
/*======Bookhotels========*/
.Bookhotels{float:left;margin-left:35px;width:750px}
.Bookhotels .h-form{text-transform:uppercase;font-weight:bold;border-bottom:1px dotted #ccc}
.Bookhotels .a-right{text-align:right;}
.Bookhotels .i-form{padding:2px}
.Bookhotels span{width:130px;display:inline-block;padding-left:8px}
.Bookhotels font{color:#ff3300}
.Bookhotels .input{border:1px solid #ccc; -moz-border-radius:3px;margin-right:5px}
.Bookhotels .button{background:url(../skin/button.png) no-repeat; width:80px; color:#fff; border:0; padding:2px 10px}

.letter{padding:14px 0;background:url(../skin/newsletter.png) no-repeat;height:75px;margin-top:15px}
.letter h3{background:url(../skin/mail.png) no-repeat;color:#149241;font-size:14px;padding-bottom:10px}
.letter h3 span{padding-left:48px;padding-top:5px}
.letter input{border:1px solid #ccc;width:126px;background:none;border:0}
.letter div{background:url(../skin/inputLetter.png) no-repeat;padding:4px 0 4px 18px}
.letter .goLetter{border:0;background:url(../skin/detail.png) no-repeat center center;height:18px;width:18px;text-align:center;padding:0;margin:0;cursor:pointer}

.hService{background:#fcfcfc;font-weight:bold;padding:2px 4px}

#footerSlideContainer {z-index: 1000; position: fixed; bottom:0; right: 0; width: 300px;}
#footerSlideButton {background: url(../images1/hotro.png)top left no-repeat transparent; position: absolute; top: -46px; right: 0px; width:194px; height:51px; border: none; cursor: pointer;}
#footerSlideContent{width: 100%; height:0px; background:#EFEFEF; color:#6E2F6E; font-size:12px;	border: 5px solid #6E2F6E; border-bottom:none; border-right: none;	position: relative;	bottom:-5px;}
#footerSlideText .titles{font-size: 14px; text-transform: uppercase; color: #6E2F6E; font-weight: bold;}
#footerSlideText{padding: 10px 5px 5px 5px; text-shadow:1px 1px #FFFFFF;}
#footerSlideText .l-support{width: 165px; display: inline-block;}
#footerSlideText .r-support{width:auto;	display: inline-block;}
#footerSlideText .hr-support{width:96%; color:#ccc;}