﻿/*Torrazzetta Design by 4Dsoftware.it :-)*/

* { margin: 0; padding: 0; }
img { border: none; }
a { text-decoration: none;}

body {
	text-align:center; /*gli elementi sono centrati ugualmente*/ 
	font-family:Times New Roman ,Myriad Pro,Verdana; 
	background-color:#004f1f; 
}

h4{font-style:italic; font-size:1.4em; color:#a3eecd; text-decoration:underline;}

#container{width: 934px;height: 578px;margin: 10px auto;}

#topbar{height:21px;overflow:visible;}
#topbar a img{float:right;position:relative;bottom: -10px;padding-right:25px;}
#topbar input{float:right;position:relative;bottom: -10px;padding-right:10px;}

/***********************************************************Menu********************************************************/
.mainmenu{width:384px;float:left;padding:18px 0px 0px 0px;}
.mainmenu ul{list-style:none;}
.mainmenu li{ width:96px;height:31px;float:left;/*border-bottom: solid 1px red; background: url("../images/gradiente_menu02.jpg");background-repeat:repeat-x;*/}
.mainmenu li a{width:96px;height:31px; color: #f3efb6;font-size:14px;font-style:italic;padding-top: 5px;text-decoration: none;display:block;}
.mainmenu li:hover{/*background: url(../images/menuhover.jpg);*/}
.mainmenu li a:hover{color:Red;}
#mainmenulogo{width:166px;float:left;}
.riga{width:96px;height:31px;float:left;background: url("../images/gradiente_menurosso.jpg");background-repeat:repeat-x;}

#content{width:100%;margin-top:20px;float:left;}

#footer{width:100%;float:left}
#footer p{ color: #ffffff;font-size: 13px;padding-top:3px;}
#footer a{color: #ffffff;}


/***********************************************************Default****************************************************/
#slideshow{width:680px;height: 442px;float:left;}
#slideshow img{width:680px;height:442px;}

#evento{width:241px;height:121px;float:left;margin-left:10px;margin-bottom:4px;background: url("../images/bgevento.jpg");background-repeat:no-repeat;}
#evento p{font-size:0.8em;color: #004f1f;text-align:justify;padding: 0px 8px 0px 8px; height:121px;}

#dispo{width:241px;height:85px;float:left;margin-left:10px;margin-bottom:4px;background: url("../images/bg_disponibilita.jpg");background-repeat:no-repeat;}
/*#dispo p{font-size:0.8em;color: #004f1f; height:85px;}*/

#dispo span{font-size:0.8em; float:left;color: #004f1f; text-align:justify; padding: 0px 8px 0px 8px;}

#menudomenica{width:243px;height:41px;float:left;margin-left:10px;margin-bottom:3px;}
	
#screensaver{width:241px;margin-left:10px;margin-bottom:3px;float:left;}

#newsletter{width:241px;height:110px;float:left;margin-left:10px;
            background: url(../images/bg-newsletter.gif) no-repeat;}


#newsletter span{font-size:0.9em;color: #004f1f; float:left; margin:0px 7px 0 7px;
                  height:35px; text-align:justify;}
/*#newsletter a{color:#ffffff; width:100px;height:30px ;float:right; padding-top:4px; background: url(../images/newsletterButton.jpg);background-repeat:no-repeat;}*/


/***********************************************************Camere****************************************************/
.sidemenu{width:160px;/*height:390px*/height:480px;float:left; }
.sidemenusld{width:160px;height:390px;float:left; }
.menuheader{height:35px; background: url("../images/bg_headermenu.jpg");}
.menuheader_ristorante{height:35px; background: url("../images/bg_headermenu_risto.jpg");}
.menuheader_attivita{height:35px; background: url("../images/bg_headermenu_attivita.jpg");}
.menuheader_cerimonie {height:35px; background: url("../images/bg_headermenu_cerimonie.jpg");}
.menuheader_meeting {height:35px; background: url("../images/bg_headermenu_meeting.jpg");}
.menuheader_prodotti {height:35px; background: url("../images/bg_headermenu_prodotti.jpg");}
.menuheader_storia {height:35px; background: url("../images/bg_headermenu_storia.jpg");}
.menuheader_dovesiamo{height:35px; background: url("../images/bg_headermenu_dovesiamo.jpg");}
.menuheader_calendario{height:35px; background: url("../images/bg_headermenu_calendario.jpg");}

.menucontent{/*height:340px*/height:430px;background:#D2F5E1;}
.menucontent li {font-size:0.9em; list-style:none; text-align:left; font-weight:bold; font-style:italic; padding: 12px 0 0 7px;}
.menucontent a {color:#3e2920;}
.menucontentsld{height:340px;background:#D2F5E1;}
.menucontentsld li {font-size:0.9em; list-style:none; text-align:left; font-weight:bold; font-style:italic; padding: 12px 0 0 7px;}
.menucontentsld a {color:#3e2920;}
.menufooter{height:10px; background: url("../images/bg_footermenu.jpg"); background-repeat:no-repeat;}
.variazione{ font-size: 0.3em; color:#3e2920; padding:0px; margin:0px; text-align:left;}

#pdf img{padding-top:0px;}


/*
#pdf 
{
    position:relative;
	bottom:-5px;
}

.menucontentsldca{height:340px;background:#D2F5E1;}
.menucontentsldca li {list-style:none; text-align:left; font-weight:bold;  font-style:italic; padding: 8px 0 0 7px;}
.menucontentsldca a {color:#3e2920; font-size:0.9em; }
.menufooterca{height:10px; background: url("../images/bg_footermenu.jpg"); background-repeat:no-repeat;}
.variazione{ font-size: 0.7em; color:#3e2920;}

.menucontentsldca2{height:430px;background:#D2F5E1;}
.menucontentsldca2 li {list-style:none; text-align:left; font-weight:bold;  font-style:italic; padding: 8px 0 0 7px;}
.menucontentsldca2 a {color:#3e2920; font-size:0.9em; }
.menufooterca2{height:10px; background: url("../images/bg_footermenu.jpg"); background-repeat:no-repeat;}
*/

.title_center{float:left;height:53px; /* padding: 10px 0 0 5px; ;*/ padding: 50px 0 0px 5px; }
.centerdescr{width:390px;/*height:380px*/height:470px; float:left;background: url("../images/bg_centerdescr.jpg"); background-repeat:no-repeat;}
.centerdescr img{float:left;/* padding-top:10px;*/} 
.centerdescrsld{width:390px;height:380px; float:left;background: url("../images/bg_centerdescr.jpg"); background-repeat:no-repeat;}
.centerdescrsld img{float:left;/* padding-top:10px;*/} 

li.menusottotitolo{font-style:italic; font-weight:normal;  padding-left: 20px;}




/* prova 
.centerdescr{scrollbar-base-color: red;scrollbar-arrow-color: white;scrollbar-shadow-color: blue;scrollbar-lightshadow-color: green;scrollbar-darkshadow-color: blue;scrollbar-highlight-color: yellow;scrollbar-3dlight-color: black;}
*/

/*classe per i titoli delle sezioni in cui il testo scorre, da valutare se va bene questa soluzione */
.text_center {width:340px; height:270px; clear: both; text-align:left; font-size: 0.8em; color:#ffffff; padding: 5px 15px 0 10px; overflow: auto; overflow-x: hidden;}
.text_center img {padding-top:50px;}
.text_center a {float:left;}

.text_center2 {width:330px; /*height:248px margin-top:5px; height:335px;margin-top:8px; height:328px;*/float:left; height:328px; text-align:left; font-size: 0.8em; color:#ffffff; padding: 0px 15px 0 10px; overflow: auto; overflow-x: hidden; }
.rsideimg{width:384px;/* height:470px;*/ height:390px; float:left;}
/*.rsideimgsld{width:384px; height:394px; float:left;}
.rsideimgsld img{border:solid 2px #8aa942; width:382px;height:388px;}*/

#map1{width:384px;/*height:390px;*/height:470px;float:left;}
.linkmenu a:visited{color:#ffffff;}
.linkmenu a {color:#ffffff;}


.leftdescr{width:335px;/*width:310px - height:390px - margin-left:25px;*/height:470px; float:left;}


.text_left {text-align:justify;height:470px; overflow: auto; overflow-x: hidden; font-size: 0.89em; color:#ffffff;}
.text_left a:visited{font:#fffff;}
.text_listino {/*width:930px;*/width:700px; float:left; text-align:left; font-size: 0.8em; color:#ffffff; margin-left:10px; height:350px; overflow: auto; overflow-x: hidden;}
.text_disponibilità{/*width:930px;*/width:700px; float:left; text-align:left; 
                    font-size: 0.8em; color:#ffffff; margin-left:10px; height:435px; margin-top:45px; overflow: auto; overflow-x: hidden;}
.centerimg {width:598px;height:390px;float:left;}


.txtpartners{width:149px; height:118px; text-align:left; float:left; margin-left:41px; font-size: 0.7em; color:#ffffff;}
.imgpartners{float:left; margin: 5px 5px 0 0;}
.imgwallpaper{float:left; margin: 8px 50px 10px 30px; }
.txtwall a{font-size:0.9em; float:left; width:300px; color:#ffffff;text-decoration:underline;}

.center{width:774px; /*height:390px*/height:470px; float:left; background: url("../images/bg_center.jpg");}
.center img{float:left;}

.centerdispo{width:774px; /*height:390px*/height:470px; float:left; background: url("../images/bg_center_disponib.jpg");}
.centerdispo img{float:left;}

#center_lavoriamocon{width:930px; height:474px; overflow: auto; overflow-x: hidden;}
#listaloghi li{width:150px; height:96px; float:left; list-style:none; padding:7px 16px 7px 16px;}
.login{margin:0 auto;color:#ffffff;}

.MenuText{padding: 12px 0pt 0pt 5px; font-size: 15px; font-weight: bold; text-decoration: underline;color:#ffffff}

#text-privacy{width:150px;}
