body {
background-image:url(gif/bck-2010.jpg); 
	margin:0;
	padding:0;
	font-size: 11px; 
	font-family: Arial, Helvetica, sans-serif; 
    text-align:center;/* centra in IE5.x */
	color: #000;
	}
	
	/* conteiner
----------------------------------------------- */


#container {
	width:900px;
    margin:10px auto;/* centra negli altri browser */
	text-align: left;/* ripristina l'allineamento */
	min-height: 100%;
	position: relative; 	

}

#headertop{ width:900px; height:55px;} /*background-image:url(gif/backlanguage.gif);*/
#headertop h1 {margin:0; padding:8px 0 0 504px; font:normal 11px Trebuchet MS, Arial; color:#A0A0A0;}

#menu { 
background-image:url(gif/menuBg1.gif);
background-repeat:repeat-x; 
font:bold 9pt Trebuchet MS, Arial; 
letter-spacing: 1px;
margin:0; 
padding:0; 
width:900px;
height:35px;

} 
#menu ul { 
line-height:35px; 
list-style:none; 
margin:0 0 0 14px; 
padding:0;
 } 

#menu li { display:inline; padding:0;line-height: 35px; height: 35px;} 
#menu a { color:#DDD;float:left; padding-left:12px; text-decoration:none;line-height: 35px } 
#menu span {display:block;float:none;padding-right:12px;cursor: pointer;line-height: 35px } 
#menu a:hover{background: url(gif/vistaBk1.gif) top left;color: #EEE}
#menu a:hover span{background: url(gif/vistaBk1.gif) top right}
#menu #current a{background: url(gif/vistaBk1.gif) bottom left;color: #FFF}
#menu #current span{background: url(gif/vistaBk1.gif) bottom right}

#headerbottom{height: 3px;background: #fff; padding:0; margin:0;}
#header {
position:absolute;
top:93px;
left:0;
background-image:url(gif/backcontentviola.gif);
background-repeat:repeat-y; 
 /* background:#3D3832;*/
  width:900px;
  height:335px;
  margin:0;
  padding:0;
  text-align:left;
 }
#logo { 
top:5px;
left: 5px;
width:247px;
height:326px; 
margin:0;
padding:0; 
text-align:left; 
position:absolute;
background:url(gif/bck-bla.gif) repeat-y;}

#foto {  
top:5px;
left: 253px;
width:641px;
height:324px; 
margin:0;
padding:0;  
position:absolute;
border:1px solid #B1ADAD;}

.suckertreemenu{
margin: 0;
padding: 0;
top:8px;
left:750px;
position: absolute;
z-index:20;
width:126px;
}

.suckertreemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.suckertreemenu ul li{
position: relative;
display: inline;
float: right;
background-color: #D6D0D4; /*overall menu background color*/
}

/*Top level menu link items style*/
.suckertreemenu ul li a{
display: block;
width: 120px; /*Width of top level menu link items*/
padding: 1px 10px 1px 5px;
border: 1px solid #282522;
border-left-width: 0;
text-decoration: none;
color: #000;
margin:0;
}
	
/*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;
}

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



/* Sub level menu links style */
.suckertreemenu ul li ul li a{
display: block;
width: 126px; /*width of sub menu levels*/
color: #000;
text-decoration: none;
padding: 0 0 0 10px;
margin:0;
border: 0;
}

.suckertreemenu ul li a:hover{
background-color: #BCB3B7;
color: #000;
}

.suckertreemenu ul li ul li a:hover{
color: #000;
}

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


* html p#iepara{ /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
	
/* Holly Hack for IE \*/
* html .suckertreemenu ul li { float: left; height: 1%; }
* html .suckertreemenu ul li a { height: 1%; }
/* End */

#sottomenu { 
position:absolute;
top:428px;
left:0;
background-image:url(gif/menuBg2.gif); 
background-repeat:repeat-x; 
font: bold 9pt Trebuchet MS, Arial; 
letter-spacing: 1px;
margin:0; 
padding:0; 
width:100%;
height:35px;
} 
#sottomenu ul { 
float:left;
line-height:35px; 
list-style:none; 
margin:0; 
padding:0;
 } 

#sottomenu li { display:inline; padding:0;line-height: 35px; height: 35px;} 
#sottomenu a { color:#DDD;float:left; padding-left:15px; text-decoration:none;line-height: 35px } 
#sottomenu span {display:block;float:none;padding-right:15px;cursor: pointer;line-height: 35px } 
#sottomenu a:hover{background: url(gif/vistaBg2.gif) top left;color: #EEE}
#sottomenu a:hover span{background: url(gif/vistaBg2.gif) top right}
#sottomenu #current a{background: url(gif/vistaBg2.gif) bottom left;color: #FFF}
#sottomenu #current span{background: url(gif/vistaBg2.gif) bottom right}

#content
{
position:absolute;
top:462px;
left:0;
margin: 0;
padding: 0;
width:900px;
background-image:url(gif/backcontentviola.gif);
height:auto;
}

#content1
{
position:relative;
margin: 5px;
padding:0;
width:890px;
background: #E9E9E9;
height:auto;
}

#main
{
float:right;
font:normal 13px Trebuchet MS, Arial; 
margin: 0;
padding: 10px;
text-align:justify;
background: #E9E9E9;
width: 624px;
}

#mainprezzi
{
float:right;
font:normal 13px Trebuchet MS, Arial; 
margin: 0;
padding: 10px 10px 10px 0;
text-align:justify;
background: #E9E9E9;
width: 863px;
}

#main a { color: #006; text-decoration:underline;font-weight:bold; }
#main a:hover { color: #000; text-decoration:none; font-weight:bold;}

#main h2, #mainprezzi h2, #mainsite h2
{
	font:bold 14px Trebuchet MS, Arial;
	margin: 0;
	padding: 0;
	padding-bottom: 5px;
	border:0;
	border-bottom: thin dotted #CCC8C2;
}

#mainnews h2, h3, h4, h5, h6, p
{
	font: 13px Trebuchet MS, Arial;
	margin: 0;
	padding: 0;
	border:0;
}

#mainbooking
{
float:right;
font:normal 13px Trebuchet MS, Arial; 
margin: 0;
padding: 10px;
text-align:justify;
background: #E9E9E9;
width: 870px;
}

#mainsite
{
float:right;
font:normal 12px Trebuchet MS, Arial; 
margin: 0;
padding: 10px;
text-align:left;
background: #E9E9E9;
width: 624px;
}

#mainsite a { color: #000; text-decoration:underline;font-weight:normal; }
#mainsite a:hover { color: #000; text-decoration:none; font-weight:normal;}

#boxleft
{
float:left;
margin: 10px 0 0 0;
padding: 0 0 0 10px;
height:auto;
width: 200px;
background: #E9E9E9;
}

#boxleftprezzi
{
float:left;
margin: 10px 0 0 0;
padding: 0;
height:auto;
width: 1px;
background: #E9E9E9;
}

#ombra
{
position:relative;
width:225px;
height:180px;
margin: 0;
padding: 0;
/* background-image:url(foto/boxombra.jpg);*/
}

#ombra1
{
position:relative;
width:225px;
height:306px;
margin: 0;
padding: 0;
/*background-image:url(foto/boxombra334.jpg);*/
}

#box-congressi
{
position:relative;
width:225px;
height:auto;
margin: 0;
padding: 0;
/*background-image:url(foto/boxombra334.jpg);*/
}

#ombra h3, #ombra1 h3, #box-congressi h3
{
font:normal 12px Trebuchet MS, Arial; 
margin: 0;
padding: 5px;

}

#ombra ul, #ombra1 ul, #box-congressi ul {	margin: 0;	padding:0;}
			
#ombra li, #ombra1 li, #box-congressi li {
	text-decoration: none;
	margin: 0;
	padding:0;
	font-family: verdana;
	color:#FE9D41;
	font-size: 11px;
	font-weight: normal;
	/*height:26px;*/
	/*line-height: 26px;*/
	border:0;
	border-bottom:1px #b7b7b7 dotted;
	text-align:left;
	background: #fff;}
	
  #ombra li a, #ombra1 li a, #box-congressi li a{
	text-decoration: none;
	display:block;
	margin: 2px;
	font-family: verdana;
	color:#152A3E;
	font-size: 11px;
	font-weight: normal;
	height:13px;
	/*line-height: 13px;*/
	width:215px;	}
	
 #ombra li a, #ombra1 li a, #box-congressi li a {
		padding:2px 0 2px 4px;}
	
 #ombra ul li, #ombra1 ul li, #box-congressi ul li{
	display:inline;padding:0; margin:0;} 
	
 #ombra ul li a, #ombra1 ul li a, #box-congressi ul li a {
	background: #E9E9E9;}
	
	
 #ombra ul li a:hover, #ombra1 ul li a:hover, #box-congressi ul li a:hover {
	background: #fff; color:#3D3832; text-decoration: underline;}
	
#ombra1 li.txt {
	text-decoration: none;
	display:block;
	margin: 2px 0 2px 2px;
	font-family: verdana;
	color:#152A3E;
	font-size: 11px;
	font-weight: normal;
	height:auto;
	line-height: 13px;
	width:217px;
	padding:2px 0 2px 4px;	
	background:#D3D3BD;
}

img.dx {
float: left;
margin: 0;
padding: 0 5px;
}

#footer {
position:relative;
background-image:url(gif/backcontentviola.gif);
background-repeat:repeat-y; 
 /* background:#3D3832;*/
  width:900px;
  height:auto;
  margin:0 0 10px 0;
  padding:0;
 }
 
 #footertxt{
 width:890px;
font:bold 12px Trebuchet MS, Arial;
margin: 0 0 0 5px;
padding:0;
text-align:center;
background-image:url(gif/back-footer.gif);/*background:#E9E9E9;*/
height:auto;
 }
 
#footertxt span{
font:bold 12px Trebuchet MS, Arial;
margin: 0;
padding:0;
text-align:center;
line-height:30px;
 }
 
  #footertxt span a  {text-decoration: none; color: #000; margin: 0;padding: 0; line-height: 30px;
}

  #footertxt span a:hover  {text-decoration: underline;
}
 
#footertt{
 width:890px;
font: 12px Trebuchet MS, Arial;
color:#A0A0A0;
margin: 0;
padding:5px 0;
text-align:right;

 }
 
 #footertt a, #footertt a.no  {text-decoration: none; color: #A0A0A0; margin: 0;padding: 0 10px  0 0; line-height: 16px;
}

#footertt a:hover {text-decoration: underline; color: #A0A0A0; margin: 0;padding: 0 10px 0 0 ; line-height: 16px;}

#footertt a.no:hover {text-decoration: none; color: #A0A0A0; margin: 0;padding: 0 10px 0 0 ; line-height: 16px;}

.footsx {float:left; padding:0 0 0 10px;}


div#commenti{display:none; text-align:center;}
div#commenti p {width: 884px;padding: 2px 2px;border:0; text-align:left;color:#d4d4d4;}

.clr{clear:both;}


#boxbenessere {
width:610px;
font: 11px Verdana, Arial;
color:#000;
margin: 0;
padding:5px;
text-align:left;
border: thin dotted #CCC8C2;
background:#D3D3BD; /*DBE5D6*/

 }
 
 #boxnoteprezzi {
width:843px;
font: 11px Verdana, Arial;
color:#000;
margin: 0;
padding:5px;
text-align:left;
border: thin dotted #CCC8C2;
background:#D3D3BD; /*DBE5D6*/

 }
 
  #boxbenessere h2 {
	font:bold 14px Verdana, Arial;
	margin: 0;
	padding: 0;
	padding-top: 5px;
	border:0;
}
 
 #boxbenessere h3 {
	font:bold 14px Verdana, Arial;
	margin: 0;
	padding: 0;
	padding-top: 5px;
	border:0;
	border-top: thin dotted #CCC8C2;
}

#boxarancio {
width:610px;
font: 11px Verdana, Arial;
color:#fff;/*000*/
margin: 0;
padding:5px;
text-align:left;
border: thin dotted #CCC8C2;
background:#D3D3BD; color:#000;; /*ffcc66 #ff0000*/
 }
 
 #boxrosso {
width:843px;
font: 11px Verdana, Arial;
color:#fff;/*000*/
margin: 0;
padding:5px;
text-align:left;
border: thin dotted #CCC8C2;
background:#3C7106; color:#fff;; /*ffcc66 #ff0000*/
 }

table.formp {
border: 1px solid; border-collapse: collapse; border-color:#a6a6a6; font: 10px Verdana, Arial;
}

table.formp td{
border: 1px solid #a6a6a6; border-collapse: collapse; padding:3px;
}

table.formp td.gratis{
border: 1px dotted #a6a6a6; border-collapse: collapse; padding:3px; background:#3C7106; color:#fff;
}

table.formp td.green{
padding:3px; color:#3C7106;
}

table.formp td.blue{
padding:3px; color:#000066;
}

table.partne {
border: 0; font: 10px Verdana, Arial; padding:0; margin:0;
}

table.partne td{
border: 0; padding:3px; background:#fff;margin:0;
}

img.imag1 {
float : right; margin:0 5px 0 5px; padding:0;
} 

form{width:540px;padding:2px 0;margin:10px}

fieldset{float:left;width:580px;
    margin: 1px 0;padding: 0;
    background: #E9E9E9} 
	
legend{font-weight:bold;color: #333;background:#E9E9E9}
form b{color:#F00}
form p{margin:0.5em 20px} 

fieldset div{float:left;width:100%;
    padding: 1px 0 3px;
    background: #E9E9E9} 
	
	label{float:left;width:240px;
    display: inline;margin-left: 20px;
    line-height:23px} 

	
	div#alt20 label {
    float:left;width:175px;
    display: inline;margin-left: 20px;
    line-height:12px} 
	
	div#alt40 label {
    float:left;width:250px;
    display: inline;margin-left: 20px;
    line-height:12px}
	
	div#alt50 label {
    float:left;width:250px;
    display: inline;margin-left: 20px;
    line-height:20px}
	
	div#alt60 label {
    float:left;width:280px;
    display: inline;margin-left: 20px;
    line-height:12px}
	
		div#alt500 label {
    float:left;width:450px;
    display: inline;margin-left: 20px;
    line-height:18px}
	
	div#animale label, div#traghetto label, input#go{
    margin-left:130px} 
	
	input#go{
    margin-left:170px; margin-top:10px;width:150px;} 
	
	input#fine{
    margin-left:1px; margin-top:1px; width:0px} 
	
	div#servizi label{
    width:460px; line-height:12px} 
	
	.blastness_form
{ 
	width:234px; 
	padding:0;
	margin:0 0 0 7px;
}
.blastness_input
{ 
	font-family: Verdana; 
	font-size: 10px; 
	color: #333333; 
	border-style: inset; 
	text-decoration: none;
}

.blastness_titolo
{ 
	font-family: Verdana; 
	font-size: 10px; 
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
 




