body {margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background:url(../images/sfondo.png); background-position: top center; background-repeat: no-repeat; background-color:#599bd9}
p {margin:0; padding:0;}
form{ azimuth:0; margin:0;}
/*--------------------------------------------------Sucker Team Menu--------------------------------------------------*/
.suckertreemenu ul{margin:0; padding:0; list-style-type: none; z-index:1000;}

/*Top level list items*/
.suckertreemenu ul li{position: relative;display: inline; float: left; font-size:14px; z-index:1000; width: inherit;}

/*Top level menu link items style*/
.suckertreemenu ul li a{display: block; margin: 0px; padding-right:10px; text-decoration: none; color: #fff; z-index:1000;}
.suckertreemenu ul li a:hover{color:#fff; z-index:1000;}
	
/*1st sub level menu*/
.suckertreemenu ul li ul{left: 0;position: absolute;top: 1em; /* no need to change, as true value set by script */display: block;visibility: hidden; z-index:1000;}

/*Sub level menu list items (undo style from Top level List Items)*/
.suckertreemenu ul li ul li{display: list-item;float: none; z-index:1000;}

/*All subsequent sub menu levels offset after 1st level sub menu */
.suckertreemenu ul li ul li ul{ left: 159px; /* no need to change, as true value set by script */top: 0; z-index:1000;}

/* Sub level menu links style */
.suckertreemenu ul li ul li a{
display: block;
width: 100px; /*width of sub menu levels*/
color: #fff; text-decoration: none; padding: 5px 5px 0px 0px; z-index:1000;}

/*Background image for top level menu list links */
.suckertreemenu .mainfoldericon{/*background: #fff url(../images/arrow-down.gif) no-repeat center right;*/}

/*Background image for subsequent level menu list links */
.suckertreemenu .subfoldericon{/*background: #fff url(../images/arrow-right.gif) no-repeat center right;*/}

/* Holly Hack for IE \*/
* html .suckertreemenu ul li { float: left; height: 1%;  z-index:1000;}
* html .suckertreemenu ul li a { height: 1%;  z-index:1000;}
/*--------------------------------------------------END--------------------------------------------------*/
#container {margin:0 auto; width:990px; height:615px; font-family:Arial, Helvetica, sans-serif;font-size:12px}
#menutop {width:660px; height:15px; margin-top:47px; margin-left:323px; float:left; display:inline;}
#title {width:400px; padding:0px; margin-top:72px; margin-left:54px; float:left; display:inline;font-size:16px; color:#FFF; font-weight:bold;}
#title2 {width:240px; padding:0px; margin-top:72px; margin-left:54px; float:left; display:inline;font-size:16px; color:#FFF; font-weight:bold; text-align:right;}
#title2 a{ color:#FFF; text-decoration:none}
#title2 a:hover{ color:#F90; text-decoration:none;}
#contentleft {width:181px; height:419px; float:left; display:inline;}
#main{margin-top:34px; margin-left:33px; float:left; width:711px; min-height:419px; height: auto !important; height:419px; display:inline; color:white; font-size:14px;}
#main a{ color:#f6882a; text-decoration:underline;}
#main a:hover{ color:#fff; text-decoration:none;}
#news {background:url(../images/newsBG.png); background-repeat:no-repeat; width:181px; height:250px; margin-top:0px; margin-left:0px; float:left; display:inline; font-size:14px; color:white;}
#contenutinews {margin:30px 5px 0px 5px; width:170px; height:210px; overflow: hidden;}
#allNew{ border-bottom:#FFF solid 1px; padding-bottom:10px}
#allNew a{color:#FFF; text-decoration:none;display:block;}
#allNew a:hover{ color: #F63; text-decoration:none;}
#marqueecontainer{position: relative; width: 150px; height: 200px; overflow: hidden; margin-top:10px; padding: 0px 10px 0px 10px; overflow: hidden;}
#marqueecontainer a{ color:#FFF; text-decoration:none}
#marqueecontainer a:hover{ color:#000; text-decoration:none}
#vmarquee{width:150px;}
#leftBottom {background:url(../images/bottomLeftBG.png); background-repeat:no-repeat;width:181px; height:143px; margin-top:26px; margin-left:0px; float:left; display:inline;}
#prenotaLeft {margin: 36px 0px 0px 33px; color:white; font-size:14px; posizion:absolute;}
#prenotaLeft a{ color:#FFF; text-decoration:none;}
#prenotaLeft a:hover{ color:#f6882a; text-decoration:underline;}
#newsletter {margin: 36px 0px 0px 43px; color:white; font-size:14px;}
#newsletter a{ color:#FFF; text-decoration:none;}
#newsletter a:hover{ color:#f6882a; text-decoration:underline;}
#contentmain {width:530px; height:419px; float:left; display:inline;}
#homeText {padding-left:25px; padding-right:25px; width:480px; height:147px; color:white; font-size:14px;}
#colonnaDX{ float:left; width:510px}
#filmato {position:relative; margin:0 auto; width:452px; height:270px;}
#footer { padding-top:10px; width:990px; height:13px; float:left; display:inline; text-align:center; color:white; font-size:10px;}
#footer a{ color:#FFF; text-decoration:none}
#footer a:hover{ color: #F90; text-decoration:none}
/*--------------------------------------------------Common Stuff--------------------------------------------------*/
#home {position:relative; width:37px; height:13px; float:left; left:0px;}
#chisiamo {position:relative; width:63px; height:13px; float:left; left:33px;}
#servizi {position:relative; width:99px; height:13px; float:left; left:53px;}
#prenota {position:relative; width:112px; height:13px; float:left; left:74px;}
#gallery {position:relative; width:48px; height:15px; float:left; left:93px;}
#contatti {position:relative; width:61px; height:13px; float:left; left:111px;}
#english {position:relative; width:104px; height:15px; float:left; left:133px;}

/* ********************* GALLERY *************/
#pregallery{ float:left; border-bottom: #fff solid 1px; margin:5px 0; min-height:200px; width:740px;}
#pregallery a{color:#ffffff; text-decoration:none; }
#pregallery a:hover{ color:#0092C8; text-decoration: underline;}
#pregallery .img {padding:3px; border: #fff solid 1px;}
.gallery { float:left; margin:5px; padding:3px; height:100px}

/* ********************* VIDEO **********/
#preEventi{border-bottom: #fff solid 1px; margin:5px 0}
#preEventi a{color:#FFFFFF; text-decoration:none; display:block;}
#preEventi a:hover{ color:#ffffff; text-decoration:none; background: #9FD7FF}

/* ----- tool tip specific styles ----- */
#caledario{ color:#FFF; width:200px; float:left;}
#caledario a{ color:#FFF; text-decoration:none; }
#caledario a:hover{ color: #F60; text-decoration:none; }
#theToolTip{position:absolute; left: -300px; min-width:80px; border: 1px solid  #fff; text-align:left; padding:5px; background-color: #39F; visibility:hidden; z-index: 100;}
#ToolTipPointer{position:absolute; left: -300px; z-index:101; visibility:hidden;}
#theToolTip p{color: #000;}
#ToolTipTextWrap {font-weight:bold;font-size: 1.2em;color: #000; margin-right:10px;}

.campoTesto{background: #ffffff; border: 1px solid #fff!important;}
.allert{
	padding-left:30px;
	background-image: url(../images/sign_error.png);
	background-repeat: no-repeat;
	background-position: 10px;
	color: #FF0;
}

.erroreform{ 
	background: #ffffff;
	border: 1px solid #f00!important;
}
.testo10{ font-size:10px;}
