/* CSS Document */
body{
background-color: #3e3e3e; font: 76%  Verdana, Arial, Helvetica, sans-serif;
text-align:center; line-height: 1.5em;color:#454545; background-image:url(../immagini/layout/body.gif); background-position:top; background-repeat:repeat-x }
html,body{margin:0;padding: 0; height:100%; }
img{border:0px}
#container{width:960px; margin-left:auto; margin-right:auto;  margin-bottom:10px; background-image:url(../immagini/layout/bg_body.gif); background-position:center; background-repeat:repeat-y; margin-top:2px }
#header{ position:relative; background-color: #ffff33; width:730px; margin:0; padding:0; height:300px; background-image:url(../immagini/layout/bg_header.jpg); background-position:top right; background-repeat:no-repeat}
#dx_header{position:absolute; top:33px; left:260px; height:50px; width:470px; overflow:hidden; text-align:left}
#dx_header p{line-height:14px; margin:5px}
#slogan{position:absolute; top:5px; left:260px; overflow:hidden; text-align:left; font-size:1.8em; font-weight:bold; z-index:5; padding:5px 3px; color:#FF0000; background-color:#FFFFFF }
#flags{position:absolute; left:150px; top:30px; z-index:5; background-color:#FFFFB1; padding:2px 6px 0 6px}
#flags .left10{padding-left:10px}
#nav{float:left; width:230px; background-image:url(../immagini/layout/bg_nav.gif); background-position:top; background-repeat: repeat-x;}
#logo{ width:230px; padding:0; margin:0; position:relative; height:210px}
#logo_stampa{ display: none;}
#sublogo{ margin-top:0px; padding-top:0px}
#mnu{width:230px; padding:0; margin:0; margin-bottom:20px; }
#pren{margin:10px 5px; padding:2px; background-color:#FFFFFF; height:200px }
#master{float:right; width:730px }
#content{min-height: 500px;height:auto !important; height: 500px; padding:15px; padding-top:20px; text-align:justify; background-image:url(../immagini/layout/bg_content.jpg); background-position:top right; background-repeat:no-repeat; }
#content a{color:#5D5D5D; text-decoration:underline;}
#content a:hover{ text-decoration:none;}
/*index*/
#sidebarb{width:230px; float:left; margin-top:-20px; text-align:center}
#sidebarb h2{margin-bottom:0}
.bordato{border-bottom:1px dotted #FFFFB1; padding-bottom:20px; padding-top:15px}
#sidebarc{width:440px; float:right}

/*fine index*/
h1{color:#ff0000; font-size:150%; font-weight:bold; font-family:"Trebuchet ms",'palatino linotype','times new roman',serif;}
h2{font-size:140%; font-weight:bold; font-family:"Trebuchet ms",'palatino linotype','times new roman',serif;}
h3{font-size:120%; font-weight:bold; font-family:"Trebuchet ms",'palatino linotype','times new roman',serif;}
/*menu*/
ul.menu { 
width:229px;
list-style:none; 
margin:0; padding:0;
margin-bottom:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-align:left;
font-weight:bold;
float:left;}
ul.menu li a { 
padding-left:8px;
display:block; 
text-decoration:none; 
height:2em;line-height:2em; 
border-bottom:1px solid #FFFFCC;
}
ul.menu li a:link, ul.menu li a:visited{ 
color: #454440; padding-left:30px;
text-decoration:none; background-image: url(../immagini/layout/bg_menu.gif); background-position:left; background-repeat:no-repeat} 
ul.menu li a:hover, ul.menu li a:active{ 
text-decoration:none; background-color:#FFFFCC} 
#footer{clear:both; background-color:#FFCA36; border-top:2px solid #000000; padding-bottom:10px; padding-top:5px}
#footer .fedrizzi{font-weight:bold; font-size:14px;}
#footer a{color:#333333; text-decoration:underline}
#footer a:hover{text-decoration:none}
.centrato{margin-left:auto; margin-right:auto}
.puls_prenota{padding:10px 5px; margin:0; background-color:#FF0000; font-weight:bold; border:3px solid #000000; border-top:2px solid #CCCCCC; border-left:2px solid #CCCCCC; color:#FFFFFF; font-size:14px }
.errore{color:#FF0000}
.mini{font-size:10px}
table.messaggi{border:1px solid #CCCCCC; width:500px; margin-left:auto; margin-right:auto; background-color:#FAFAF8}
table.messaggi td{margin:0; padding:3px}
.divtxtcenter{text-align:center}
#sidebarc a.port{text-decoration:none; cursor:text; color:#454545;}
/* Easy Slider */
	#slider{}	
	#slider ul, #slider li{
		margin:0;	padding:0;	list-style:none;
		}
	#slider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:600px;	height:400px;}	
	#prevBtn{ 
		display:block;	width:30px;	height:77px;	position:absolute;	left:-30px;	top:150px; z-index:50}	
	#nextBtn{ 
		display:block;	width:30px;	height:77px;	position:absolute;	left:600px;	top:150px; z-index:50}														
	#prevBtn a, #nextBtn a{  
		display:block;	width:30px;	height:77px; background: url(../images/btn_prev.gif) no-repeat 0 0;	}	
	#nextBtn a{ 
		background: url(../images/btn_next.gif) no-repeat 0 0;}												

/* // Easy Slider */
