body { 
	font-family: Arial, Verdana, Helvetica, sans-serif;
    margin:0px;
	padding:0px; 
	background-image:url(../img/bg/lungarno-sfumato.jpg); 
	background-repeat:repeat-x;
    text-align: center; /*centra in IE 5.x */
	background-color:#F1E8E0;
}

div.captionbox {
	float: left;
	font-size:12px; 
	font-family: Arial, Verdana, Helvetica, sans-serif;font-weight:600;
}/*margin: 10px;border: 1px solid #999*/

div.captionbox img {
	border:0;
	display:block;
}

div.captionbox a {
	position: relative;
	float: left;
    text-decoration: none;
}

div.captionbox span {
	position:absolute;
	bottom: 0;
	width: 100%;
	padding: 3px 0;
    background: url(../img/image.png) repeat-x 0 -400px;
    cursor: pointer;
	text-align: center
}
/*div.captionbox a:hover span{background-position: 0 -197px; }-47px nn male*/

#container {	
	/*width:1115px;*/
	width:960px;
	margin: 0 auto;
	text-align: left;
	background-color:#F1E8E0; 	
}

.content {
	background-color:#F1E8E0;
	width:750px; 
	margin: 0 auto;
}
			
.content2 { /*float:left;*/
	background-color:#F1E8E0;
	width:750px; 
	/*margin-left:182px;*/
	margin-left:105px;
}

#content-form {
	 height:32px; 
	 font-size:11px; 
	 background-color:#F1E8E0; 
	 padding:2px; 
	 font-family: Arial, Verdana, Helvetica, sans-serif; 
	 width:600px;
}

#header {
	width: 750px;
}

#nav {
	margin:0px; padding:0px;
	font-size:10px;
}

#nav td:hover {
	background-color:#660000;
}

#nav td:hover a {
	color:#FFFFFF;
}

#nav a:visited {
	color:#000000; 
}

#nav a:link {
	color:#000000; 
}

#nav .red {
	background-color:#660000;    
}

#nav .red a {
	color:#FFFFFF;   
}

#nav a {
	text-decoration:none; 
	padding-right:24px;
}

#camera { /*position:absolute;*/
	background-image:url(../img/OLDsfondo-sotto-foto.jpg);
	height:310px;
	border-bottom:inset;
	border-bottom-color:#990000;
}

#cameraFilmat { /*position:absolute;*/
	background-image:url(../online/it/img/OLDsfondo-sotto-foto.jpg);
    height:453px; 
	border-bottom:inset; 
	border-bottom-color:#990000;       	  
}	

#foto-sotto-tabella {
	width:750px;
	margin:0 auto;
}

#book { 
	background-repeat:no-repeat;  
	background-position:right;  
	width:112px;	
	margin-top:5px; 
	padding-left: 19px;	
	float:right;
}		 	  

#noi { 
	width:444px;
	float:right;
	margin:0px; 
	padding:0px;
	margin-top:0px;
	padding-left: 19px;
} 
	
#descrizione {  
	margin-bottom:50px; 
	margin-top:15px; 
	width:600px; 
	font-size:14px; 
} 

#descrizione div { 
	color:#990000; 
	font-size:14px; 
}
	
#descrizione p { 
	padding-right:20px; 
	text-align:justify; 
	font-size: 12px;
}

#titolo-descrizione {
	padding-top:20px;
	color:#990000;
}

.titolo-descrizione2 {
	padding-top:20px;
	color:#990000;
}

#ext {
	position:relative;
	height:40px;
	top:-40px;
/*	left:182px;*/
	left:105px;
	width:440px;
  	padding-left:0px;
} /*di seguito all'ultimo(il prec) tag, cioè l'img letto*/

#ext ul {
	position:absolute;
	height:40px; 
	margin:0px;
	padding-left:0px;
}

#ext li { 
	float:left;
	list-style-type:none;
	margin:0px;
	padding:0px;
}
/*anche block   #ext a{display:inline;text-decoration:none;color: #000;margin:0px;padding:0px;}  #ext a:hover{color: #000;} */

#vetrina {
	height:57px; 
	margin-top:20px;
	background-image:none;
}

#vetrinaDef { 
	height:244px;
	float:right;
}	

#footer {
	height:60px;
	text-align:center;
	font-size: 10px;
	background-color: #660000;
	color: #FFFFFF;
}
 
#footer b {
	font-size:11px
 } 
 
#footer img { 
	margin-top:6px;
}	
	
#rights	{ 
	width:750px; 
	text-align:right; 
	font-size:10px;
	color:#c19f75;	 
}		

#landing {
	margin-top:15px; 
	font-size:10px;	 
}		
	
#link-landing {
	font-size:10px;
	text-align: center;
}

#link-landing a:link, #link-landing a:visited {
	color:#000000;
}

#link-landing a:hover, #link-landing a:active, #link-landing a:focus {
	color:#000000;
	text-decoration:none;
}

h1 {
	font-size:14px;
	margin: 0;
}

h3 {
	font-size:12px;
}

#sfondo { 
	margin-top:1px;
	width:180px;
	float:right;
}

#form-prenotazione {
	width:750px;
	height:30px;
	font-size:11.3px;
	padding-top:5px;
	padding-left:30px;
	background-color:#f7f1e9;
}

#testo-pagina {
	width:618px;
	float:left;
	margin-right: 20px;
}

#testo-pagina-dx {
	width:112px;
	float:left;
}

.captionbox {
	float: left;
	font-size:12px; 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight:600;
}/*margin: 10px;border: 1px solid #999*/

.captionbox img {
	border:0;
	display:block;
}

.captionbox a {
	position: relative;
	float: left;
    text-decoration: none;
}

.captionbox span {
	position:absolute;
	bottom: 0;
	width: 100%;
	padding: 3px 0;
    background: url(../img/image.png);
	background-repeat:repeat-x;
	background-position:0 -400px;
    cursor: pointer;
	text-align: center
}







/* INIZIO CODICE GALLERIA */

.site #header {
	width:750px;
	height:310px;
	text-align: left;
	background:url(../online/it/img/bg_header.jpg) bottom;
	background-repeat:repeat-x;
	float:right;
}

.site #header #box #logo { 
	position:absolute; 
	width:220px; 
	height:100px; 
	background:url(../online/it/img/logo.png); 
	margin:0 auto; 
	z-index:10; 
}

.site #header #box #ardx {
	position:absolute;
	width:66px;
	height:310px;
	background:url(../online/it/img/box-arrow-sx.png) no-repeat;
	margin:0 0 0 682px;
	z-index:10;
	cursor:pointer;
}

.site #header #box #arsx { 
	position:absolute; 
	width:66px; 
	height:220px; 
	background:url(../online/it/img/box-arrow-sx.png) no-repeat; 
	margin:0; 
	z-index:10; 
	cursor:pointer; 
}

.site #header #box {
	width:750px;
	height:310px;
	text-align:left;
	z-index:9px;
	/*border-right:1px solid #CCC; */
	border-left:1px solid #CCC;
}

.site #container { 
	width: 499px; 
	background: #000000; 
	text-align: left; 
}

.site #mainContent { 
	padding:0; 
}

.site #mainContent #box { 
	padding:0; 
	margin:0; 
	height:auto; 
	text-align: left; 
}

.site #mainContent #box #boxgalleria { 
	padding:0; 
	margin:0 10px; 
	height:220px; 
	text-align: left; 
	overflow:hidden; 
	border:1px solid #CCC; 
}

.site #mainContent #box #boxgalleria #ardx { 
	position:absolute; 
	width:66px; 
	height:220px; 
	background:url(../online/it/img/box-arrow-sx.png) no-repeat; 
	margin:0 0 0 80px; 
	z-index:10; 
	cursor:pointer; 
}

/* FINE CODICE GALLERIA */

