/* CSS Document */
html{ height: 100%;}

body{
	padding:0;
	text-align:center;
	background-color:#FFFFFF;
	font: 12px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	background:url(fondo_up.jpg) repeat-x top left;
	
}


#menuContainerhome{
	float:left;
	text-align:left;
	width:180px; 
	margin-left:0px;
	margin-top:40px;
}

#menuContainer{
	float:left;
	text-align:left;
	width:180px; 
	margin-left:-940px;
	margin-top:40px;
}


#framework{ background: url(images/logo.png) no-repeat; width: 945px;  margin: auto auto; height:1600px; }

#container{
	position:relative;
	margin: 0 5px 0 5px;
	width:940px;
}

h1, h2, h3, h4, h5{ font-family: Georgia; background-color:trasparent; }
h1{ font-size: 150%; }
h2{ font-size: 130%; }
h3{ font-size: 110%; font-weight: bold;}
h4{ font-size: 110%; }
h5{ font-size: 110%; }
h6{ font-size: 105%; }



#img_slide_sx_1 {
	top:0px;
	left:0px;
  	width: 940px;
  	height: 362px;  
  	padding: 0px 0px 0px 0px;
	border: 0px;
	border-style : solid;
	margin: 0px;
	cursor: hand;
}   




#header{
	position: relative;
    margin-top:0px;
	margin-left:0px;
	height:362px;
	}
	
#header a {
text-decoration:none;
font-family:Geneva, Arial, Helvetica, sans-serif;
padding-right:4px;
color:#dddddd;
padding-top:5px;
}

#header a.lang {
text-decoration:none;
font-family:Geneva, Arial, Helvetica, sans-serif;
padding-right:4px;
color:#333333;
margin-top:25px;
}


.spip_doc_titre_3189{
font-size:1px;
}

.spip_doc_titre_3188{
font-size:1px;
}

.spip_doc_titre_3187{
font-size:1px;
}
.spip_doc_titre_3190{
font-size:1px;
} 

.spip_doc_titre_3191{
font-size:1px;
}

.spip_doc_titre_3192{
font-size:1px;
}

	

#header_sulla_banda
{
	position: absolute;
	background:url(barra.jpg) no-repeat;
	height:40px;
	top: 362px;
	left : 0px;
  	width: 940px;
  	opacity          : 0.9;
  	-moz-opacity     : 0.9;
  	filter           : alpha(opacity=90);  
		z-index:10;
}


#nomeMuseo{
	position:absolute;
	top:390px;
	height:96px;
	right:0px;
	width:741px;
	float:right;
	padding-bottom:1px;

	background-color:#112c35;
}

#nomeMuseo h1
{
float:right;
margin-right:5px;
padding-right:5px;
letter-spacing: 2px;
font-size:55px;
color:#ffffff;
}


#nomeMuseo h1.small
{
float:right;
margin-right:5px;
padding-right:5px;
letter-spacing: 2px;
font-size:45px;
color:#ffffff;
}

#nomeMuseo h1.verysmall
{
float:right;
margin-right:5px;
padding-right:5px;
letter-spacing: 2px;
font-size:40px;
color:#ffffff;
}


#nomeMuseo h1.veryverysmall
{
float:right;
margin-right:5px;
padding-right:5px;
letter-spacing: 2px;
font-size:32px;
color:#ffffff;
}

#secondoMuseo{
	position:absolute;
	top:50px;
	height:22px;
	right:0px;
	width:741px;
	float:right;
	padding-bottom:1px;
}

#secondoMuseo h2
{
float:right;
margin-right:5px;
padding-right:5px;
letter-spacing: 2px;
font-size:28px;
color:#ffffff;
margin-top:0px;
padding-top:10px;
top:5px;
}

#nomeMuseohome{
	position:absolute;
	top:390px;
	height:75px;
	right:0px;
	width:741px;
	float:right;
	padding-bottom:1px;
	z-index:1000;

}


#nomeMuseohome h6 
{
margin-right:5px;
letter-spacing: 2px;
font-size:60px;
color:#000000;
float:right;
}


#menuMuseo{
	position:absolute;
	top:487px;
	right:0px;
	width:731px;
	height:25px;
	padding-top:2px;
	z-index:100;
	background-color:#ffffff;

}


#menuMuseo a{
margin-right:0px;
color:#000000;
float:left;

}

ul#nav { z-index: 100; float:right; margin-right:10px;}
#nav a { color: #fff; margin: 0; padding: 0px; }
#nav a:hover{ color: #fff; margin: 0;  border: none; padding: 0px; }
#nav li {float:left; padding-left:45px;min-height: 1em; cursor: pointer; right:0; padding-right:2px; padding-top:4px;  }
#nav li ul { top: 20px; width:159px; cursor: default; background-color: #ffffff; position: absolute; left: -999em; z-index: 100;   }
#nav li:hover ul, #nav li.active ul { float:right; left: auto; margin: 0 0 0 -10px ;  z-index: 100; padding:0px; padding-left:10px; padding-right:5px; text-align:left; }
#nav ul { padding: 0; margin: 0; list-style: none; opacity   : 0.9;	-moz-opacity     : 0.9;	filter           : alpha(opacity=90); }
#nav li, #nav li a{ background-color: #ffffff; text-decoration: none; display: block; color:#000000; border:0; }
#nav ul li, #nav ul li a{color: #000000; margin: 0 !important; padding: 0 !important;  display: block; clear: left; width: 100%; letter-spacing: normal !important; z-index: 100;}
#nav ul li a{ color: #000000 !important; margin: 0.2em 0 !important; padding: 0.2em 0.2em; width: 155px; text-decoration: none; z-index: 100; border: none;}
#nav ul li a:hover{ border: none; color: #000000 !important; text-decoration: underline; z-index: 100;}
#nav li.active a, #nav li:hover a, #nav a.active {color: #000; /*padding: 0 23px 10px 13px;*/ }
#nav li.active li a, #nav li:hover li a, #nav li a.active{ background: #ffffff; margin: 0; padding: 0; font-weight: normal;color: #000000 }
#nav li.active li a:hover, #nav li:hover li a:hover, #nav li a.active:hover{ background: #ffffff; margin: 0; padding: 0; font-weight: normal; text-decoration: underline;   }
#nav li.selected, #nav li.selected span, #nav li.selected a:hover{ color: #000;  }

.padding{padding:0px;}

.clear{ clear: both !important; display: block; width: 100%; }


.arrowlistmenu{
padding-left:30px;
 /*width of accordion menu*/
}


.arrowlistmenu img{
left:0px;
 /*width of accordion menu*/
} 

.arrowlistmenu h3 {
margin-bottom: 1px;
margin-top: 1px;
padding-left:2px;
}


.arrowlistmenu h3 a{
text-decoration:none;
color:#e38128;
}

.arrowlistmenu h4 {
margin-bottom: 4px;
margin-top: 4px;
width:145px;
background-color:#e38128;
color:#FFFFFF;
}


.arrowlistmenu h4 a{
text-decoration:none;
color:#FFFFFF;
}


.arrowlistmenu h4.menuheader  { /*CSS class for menu headers in general (expanding or not!)*/
font: bold 14px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color:#FFFFFF;
padding: 4px 0 4px 2px; /*header text is indented 5px*/
cursor: hand;
cursor: pointer;
display:block;
}


.arrowlistmenu .menuheader { /*CSS class for menu headers in general (expanding or not!)*/
font: bold 14px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #e38128;
padding: 4px 0 4px 0px; /*header text is indented 5px*/
cursor: hand;
cursor: pointer;
display:block;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin:1px 0 1px 0;
}

.arrowlistmenu ul li{
font: 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
}

.arrowlistmenu ul li .opensubheader{ /*Open state CSS for sub menu header*/
font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
}

.arrowlistmenu ul li .closedsubheader{ /*Closed state CSS for sub menu header*/
font-weight:bold;
}

.arrowlistmenu ul li a{
color: #090909;
display:block;
padding: 2px 0;
text-decoration: none;
font-size: 90%;
}

.arrowlistmenu ul li a:visited{
color: #090909;;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
background-color: #F3F3F3;
}

.arrowlistmenu ul li a.subexpandable:hover{ /*hover state CSS for sub menu header*/
}

div#ricerca{
	padding-left:30px;
	bottom:5px}
div#ricerca input{
	
	background:#ffffff; border:1px solid #e38128; 
	color:#0000 !important; font-size:80%; line-height:20px;
	height:24px;
	width:145px}

div#ricerca label {
font-size:120%; 
font-weight:bold;}




dt { margin:0 1px 0 1px; position:relative; top:-1px; border-top: 1px solid;} 
dt b { margin:0 1px 0 1px; position:relative; top:-2px; display:block; border-top: 1px solid;}
dd { margin:0 1px 0 1px; position:relative; bottom:-1px; border-bottom: 1px solid;} 
.dd-content { margin:0 1px 0 1px; position:relative; bottom:-2px; border-bottom: 1px solid;}

.boxhome { background-color:#fff; border-left: 1px solid #998A34; border-right: 1px solid #998A34;}
.boxhome dt { border-top-color: #998A34; margin:0;}
.boxhome dt b { border-top-color: #998A34; padding:10px; background-color:#fff;}
.boxhome dd { border-bottom-color: #998A34; margin:0;}
.boxhome .dd-content { border-bottom-color: #998A34; padding:10px; background-color:#fff;}



div#content{
margin: 0 245px;
padding-left:25px;}



#content.h1{
font: bold 14px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
}

#content.p {
font: 12px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
text-align:justify;
}

#content ul { margin: 0; padding: 0.2em 0; text-align: left; list-style: none; }
#content ul.li {font-size:85%;}


div#wrapper{float:left; width:100%; }


.row{ display: block; width: 99%; margin: 0 0 1.0em 0; float: left; left:0; }
.row_art{ display: block; width: 99%; margin: 0 0 1.0em 0; float: left; left:0;}

div#territorio{
margin-top: 30px;
float:left;
text-align:right;
overflow: hidden;
}


.territorio_left  
{
float:left;
text-align:right;
margin-right:5px;
}

.territorio_left h6 
{

font-family:"Georgia", Times New Roman, Times, serif;
letter-spacing: 2px;
font-size:25px;
color:#000000;
text-align:right;
}


.territorio_right  
{
float:right;
margin-right:5px;
margin-top:0;
top:0;
}


div#contentbighome{

margin: 0 5px 0 187px;
padding: 10px;
padding-left:21px;
margin-top: 107px;
padding-right:4px;
}


div#contentbig{

margin-top:160px;
margin-left: 187px;
margin-right:0px;
padding-left:22px;
padding-right:15px;
}


div#contentbig_profilo{
margin-top:122px;
margin-left: 177px;
margin-right:0px;
padding-left:22px;
padding-right:0px;
}

div#contentbighomemuseo{
margin-top:152px;
margin-left: 177px;
margin-right:0px;
padding-left:22px;
padding-right:15px;
}


div#contentbig_article{
margin-top:123px;
margin-left: 177px;
margin-right:0px;
padding-left:22px;
padding-right:0px;
}

div#contentbigmuseo{
margin-top:152px;
margin-left: 177px;
margin-right:0px;
padding-left:22px;
padding-right:0px;

}


div#contentbigmuseo h2{

padding-top:10px;
padding-right:10px;
font: bold 14px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;


}


#contentbig.h1{
font: bold 14px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
}

#contentbig.p {
font: 12px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
text-align:justify;
}

#contentbig ul { margin: 0; padding: 0.2em 0; text-align: left; list-style: none; }
#contentbig ul.li {font-size:85%; }


.pagination { font-size: 0.90em;	text-align: right; 
}
.menu-titre {
	padding: 0.2em 0.4em;
	border-bottom: 1px dotted #CCC;
	text-align: left;
	font-weight: bold;
	font-size:130%;
}


h2{
font: bold 14px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
text-align:left;
}


div#extra{float:right; width:150px; margin-left:-150px; margin-top:160px;margin-right:0px;}
div#extra_agenda{float:right; width:250px; margin-left:-250px; margin-top:180px;margin-right:0px;}
div#footer{clear:left; margin-top:20px; width:100%; background:url(barra_bot.jpg) no-repeat; color:#ffffff; margin-bottom:20px; padding-top:3px; height:40px;} 
div#footerhome{clear:left; position: relative; margin-top:20px; margin: 0 128px 0 127px;
	width:940px; background:url(barra_bot.jpg) no-repeat; color:#ffffff; margin-bottom:20px;
padding-top:3px; height:40px;} 

#footer.a #footer.a:link #footer.a:visited{color:#ffffff;;
text-decoration:none;} 

div#footer_left{
padding-left:32px;
float:left;} 

#footer_left.a #footer_left.a:link #footer_left.a:visited{color:#ffffff;;
text-decoration:none;} 

div#footer_right{
padding-left:230px;
float:left;
} 
#footer_right.a #footer_right.a:link #footer_right.a:visited{color:#ffffff;;
text-decoration:none;} 

p.spip {
font: 12px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
text-align:justify;
}

h2.spip{
font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
text-align:left;
}
ul{
list-style-type:none;
text-align:left;
}

.path_style_profilo {
	margin-top:20px;
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	text-align:left;
	text-decoration:none;
	margin-bottom:10px;
	padding-top:5px;
	background-color:#666666;
}
	
	
.path_style {
	margin-top:20px;
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	text-align:left;
	text-decoration:none;
	padding-left:5px;
	margin-bottom:10px;
	padding-top:5px;
	background-color:#666666;
	height:20px;
    }
	
.path_style h5.black
{
float:left;
padding-right:5px;
letter-spacing: 2px;
font-size:14px;
color:#ffffff;
margin-top:0px;
padding-top:10px;
top:5px;
}

.path_style a
{
float:left;
padding-right:5px;
letter-spacing: 2px;
font-size:14px;
color:#ffffff;
margin-top:0px;
padding-top:10px;
top:5px;
text-decoration:none;
}

.path_style a.white
{
float:left;
padding-right:5px;
letter-spacing: 2px;
font-size:14px;
color:#ffffff;
margin-top:0px;
padding-top:10px;
top:5px;
text-decoration:none;
}

	
.path_style a:visited {
           color: #ffffff;
		   	text-decoration:none;
    }
.path_style a:hover {
           background-color: #DDD;
           color: #000;
		   	text-decoration:none;
    }
.path_style a {
	   font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	   	text-decoration:none;
		color: #ffffff;
		
    }
.path_style span {
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
    font-size: 120%;
	text-decoration:none;
	color: #ffffff;
    }


div.stradanuova {
	background-color:#e5dfd3;
	border:1px solid #e5dfd3;
	color:#000000;
	}


div.rosso {
	background-color:#8B1400;
	border:1px solid #8B1400;
	color:#FFFFFF;
	}
	
div.bianco {
	background-color:#000000;
	border:1px solid #000000;
	color:#FFFFFF;
	}	

div.albertis {
	background-color:#BA6839;
	border:1px solid #BA6839;
	color:#FFFFFF;
}	


div.archligure {
	background-color:#707A3B;
	border:1px solid #707A3B;
	color:#FFFFFF;
}	

div.chiossone {
	background-color:#b1b0d2;
	border:1px solid #b1b0d2;
	color:#000000;
	}	

div.croce {
	background-color:#000000;
	border:1px solid #000000;
	color:#FFFFFF;
	}	
	
div.dvj {
	background-color:#112c35;
	border:1px solid #112c35;
	color:#FFFFFF;
}
div.agostino {
	background-color:#4C4C4C;
	border:1px solid #4C4C4C;
	color:#ffffff;
}
div.mazziniano {
	background-color: #c4e1dd;
	border:1px solid #c4e1dd;
	color:#000000;
}		
div.doria {
	background-color:#FFF3B9;
	border:1px solid #FFF3B9;
	color:#000000;
}	

div.frugone {
	background-color:#DFD2D9;
	border:1px solid #DFD2D9;
	color:#000000;
	}	

div.galata {
	background-color:#112c35;
	border:1px solid #112c35;
	color:#FFFFFF;
	}	

div.tesoro {
	background-color:#112c35;
	border:1px solid #112c35;
	color:#FFFFFF;
	}	
	
div.wolfsoniana {
	background-color:#112c35;
	border:1px solid #112c35;
	color:#FFFFFF;
	}		

div.gam {
	background-color:#BEDDD7;
	border:1px solid #BEDDD7;
	color:#000000;
}	

div.luxoro {
	background-color:#DEDB8E;
	border:1px solid #DEDB8E;
	color:#000000;	
}	
	
div.navale {
	background-color:#C6AD28;
	border:1px solid #C6AD28;
	color:#000000;
}	

div.storiacont {
	background-color:#8DBC48;
	border:1px solid #8DBC48;
	color:#FFFFFF;	}	
	
div.tursi {
	background-color:#DFD2D9;
	border:1px solid #DFD2D9;
	color:#000000;	}	
	
div.navale {
	background-color:#112c35;
	border:1px solid #112c35;
	color:#FFFFFF;
	}	

div.scrollable {
	padding:6px;
	-moz-border-radius:5px;
	margin-top:1px;
	font-size:110%;
	text-align: justify;
	color:#FFFFFF;
}


div.scrollablemuseo {
	font-size:110%;
	text-align: justify;

}

div.scrollable_light {
	background-color:#fafafa;
	border:1px solid #999999;
	padding:8px;
	margin-top:1px;
	color:#333333;
	left:0;
	margin-left:0;

}

div.vertical {
	width:575px !important;
	height:260px;
	float:left;
	margin-right:5px;
	text-align: justify;
}

div.verticalaltomuseo {
	width:729px !important;
	height:530px;
	float:left;
	text-align: justify;
	padding:5px;
}


div.verticalmuseo {
	width:729px !important;
	height:290px;
	float:left;
	text-align: justify;
	padding:5px;
}

div.verticalmuseo_albertis {
	width:729px !important;
	height:320px;
	float:left;
	text-align: justify;
	padding:5px;
}


div.verticalmuseo_galata {
	width:729px !important;
	height:390px;
	float:left;
	text-align: justify;
	padding:5px;
}

div.verticalmuseo_doc {
	width:729px !important;
	height:380px;
	float:left;
	text-align: justify;
	padding:5px;
}

div.verticalmuseolong {
	width:739px !important;
	height:570px;
	float:left;
	text-align: justify;
}


div.vertical_long {
	width:570px !important;
	height:400px;
	float:left;
	margin-right:5px;
	text-align: justify;
}


div.verticalbig {
	width:720px !important;
	float:left;
	margin-left:0px;
	text-align: justify;
	
}
#controls{
 	position:absolute;
    top:555px;
    left:835px;
    width:130px; 
    height:30px;
	z-index:0;
  }

#controlsalto{
 	position:absolute;
    top:526px;
    left:835px;
    width:130px; 
    height:30px;
	z-index:0;
  }

  
#controlsbasso{
 	position:absolute;
    top:565px;
    left:825px;
    width:130px; 
    height:30px;
	z-index:0;
  }
    
#controlsbig{
    position:absolute;
    top:893px;
    left:710px;
    width:130px; 
    height:30px;
  }


a.home {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 90%; color:#FF6600; text-decoration:none}


p.spip {
margin:5px;
padding:5px;
font-size: 1em; clear:both; }

span.spip_documents_center { display: block; margin-top:1em; }
.spip_documents_left { float: left; margin-right: 15px; margin-bottom: 5px; margin-top: 5px;  }
.spip_documents_right { float: right; margin-left: 15px; margin-bottom: 5px; margin-top: 5px;}
.spip_out { #color:ffffff }

div#focus{
	float:left;
	margin:0px !important; padding:0 !important;
	text-align:left;
	}
.focus_flash{
	float:right;
	/*border-bottom:dotted 1px #666;*/
	margin:0px 0px 2px 2px;
	width:300px;
	min-height: 400px;
	height: auto !important;
	height: 400px;
	vertical-align:top;
	padding:2px;
	padding-right:0px;
	top:0px;
	border: 2px #999999 solid;

	}	
	
.focus_under_flash{
	float:right;
	/*border-bottom:dotted 1px #666;*/
	margin:0px 2px 2px 2px;
	min-height: 140px;
	height: auto !important;
	height: 140px;
	vertical-align:top;
	top:0px;
	}		
.focus_box{
	float:left;
	text-align:left;
	/*border-bottom:dotted 1px #666;*/
	margin:4px 1px 2px 4px;
	width:370px;
	clear:both;
	min-height: 135px;
	height: auto !important;
	height: 135px;
	}
	
.agenda_box{
	float:left;
	text-align:left;
	/*border-bottom:dotted 1px #666;*/
	vertical-align:top;
	
	border-bottom: #333399 solid 1px;
	margin:0px 2px 2px 2px;
	width:450px;
	clear:both;
	min-height: 160px;
	height: auto !important;
	height: 160px;
	}	



.archivio_box{
	float:left;
	text-align:left;
	/*border-bottom:dotted 1px #666;*/
	border-top: #333399 solid 1px;
	border-bottom: #333399 solid 1px;
	margin:15px 2px 2px 2px;
	padding:15px 2px 2px 2px;
	width:650px;
	clear:both;
	min-height: 160px;
	height: auto !important;
	height: 160px;
	}	

.news_box{
	float:left;
	text-align:left;
	margin:0px 2px 0px 2px;
	width:730px;
	clear:both;
	min-height: 160px;
	height: auto !important;
	height: 160px;
	}	
	
.spip_logos{ padding:1px 3px 0px 0px; border:0px !important;}	
.focus_box  { padding:1px 5px 0px 0px; border:0px !important;}
.archivio_box  { padding:1px 5px 0px 0px; border:0px !important;}
.news_box .spip_logos  {align:left; padding:1px 5px 0px 0px; border:0px !important;}
.agenda_box .spip_logos{ padding:1px 5px 0px 0px; border:0px !important;}
.focus_box img{ float:left;}
.archivio_box img{ float:left;}
.focus_box h3 .archivio_box h3 .agenda_box h3 .news_box h3{ 
	font-family:Arial, Helvetica, sans-serif; font-size:125%; 
	margin:0px 0 10px 0}
	

.focus_box h3.a:link .archivio_box h3.a:link .agenda_box h3.a:link, .focus_box h3.a:visited  .news_box h3.a:visited .archivio_box h3.a:visited .agenda_box. h3 a:visited{
font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif; 
color:#000; text-decoration:none;
}
.focus_box h3.a:hover .archivio_box h3.a:hover .agenda_box h3.a:hover .news_box h3.a:hover{ font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif; color:#cc0000; text-decoration:underline;}

.linkfocus_box{ float:left;}

.linkfocus_box a{ height:10px;}

div#archnot { 
	height:2em;
	text-align:right;}
	
div#archnot a{ margin:5px; font-size:100%;}
div#archnot a:link, div#archnot a:visited {	color:#CC0000;} 
div#archnot a:hover{color:#000;} 

.agenda {height:65px; display:block; }

#giorno {width:230px; margin-top:4px; padding:5px 0; margin-left:4px; }
#giorno label{display:block; margin:.5em; text-align:left;}
#giorno input, #giorno select{text-align:left; width:90%; clear:both; margin:0 4px 5px 4px;}
.da-a{text-align:left;margin-left:4px;}
.da-a label{display:block; margin:4px;}
.da-a input, .da-a select{ margin:0 4px 5px 14px; padding-left:4px;}

.data {padding-bottom:15px;}
.data a{color:#e47f2d; text-decoration:none;}

fieldset{color:#e47f2d; padding-bottom:10px}
.AE_label{ color:#e47f2d;}

#formricerca{width:190px;}
#formricerca fieldset{ padding:4px;}
div#formricerca button{clear:both; float:left; margin:10px 0;}
div#formricerca {float:left; margin:10px 0 0 0; width:250px;}

div#formprenotazione button{float:left; margin:10px 0;}
div#formprenotazione {float:left; margin:10px 0 0 0; width:741px; text-align:left;}
#formprenotazione fieldset{ padding:4px;}

#dati_prenotazione {width:700px; margin-top:4px; padding:5px 0; margin-left:4px; font-size:90%; }
#dati_prenotazione label { display:block; float:left; width:200px;}
#dati_prenotazione input {width:184px; padding-left:3px;}
#dati_prenotazione input.big {width:249px; padding-left:3px;}
#dati_prenotazione textarea { width:184px; height:18px; padding-left:3px; overflow:auto;}
#dati_prenotazione select { width:184px; height:18px; padding-left:3px; overflow:auto;}
#dati_prenotazione select.data { width:60px; height:30px; padding-left:3px; overflow:auto;}
#dati_prenotazione option.data { width:60px; height:30px; padding-left:3px; overflow:auto;}
#dati_prenotazione .form { height:30px;}



.paginationstyle{ 
width: 730px;
}

.paginationstyle a {
    text-decoration:none;
	float:none;
	margin-bottom:10px;
	cursor:default;
}


.paginationstyle a:hover{
	color:#999;	
}

.paginationstyle a.active{
	color:#555;
	cursor:default;
}


.paginationstyle a.imglinks{ /*Pagination Image links style (class="imglinks") */
border: 0;
padding: 0;
}

.paginationstyle a.imglinks img{
vertical-align: bottom;
border: 0;
}

.paginationstyle a.imglinks a:hover{
background: none;
}

.paginationstyle .flatview a:hover, .paginationstyle .flatview a.selected{ /*Pagination div "flatview" links style*/
color: #000;
}

.white{
color:#FFFFFF;
}

.white a {
color:#FFFFFF;
}

.white  a:link {
color:#FFFFFF;
}

.white  a:hover {
color:#FFFFFF;
}

.white  a:visited {
color:#FFFFFF;
}

.white  a:selected {
color:#FFFFFF;
}


img {
border: none;
cursor: pointer;

}