@charset "utf-8";

html {margin: 0; padding: 0;}
body {margin : 0px; padding : 0px; font-family: "Trebuchet MS", Verdana, Arial, Geneva, Tahoma, Helvetica, sans-serif; font-size: 12px; color: #666; text-align: center;  margin-bottom: 20px;}
.parole{margin : 0px auto;	width: 100%; line-height: 30px; height: 30px; text-align: center; background-color:#fffaf1; border-bottom: 1px solid #e0e9ff; margin-bottom:30px;}
p {margin: 0 auto; margin-top: 10px; width:695px; text-align: justify; margin-bottom: 20px;}
p.mod {width:165px; margin: 0; text-align: left; color: #666; font-size: 11px; margin-right:10px;}
input, select, textarea{font-family:  Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif;	font-size: 10pt;}
.bt{margin : 0 auto; width: 170px; font-size: 11px; height:35px; line-height: 35px;	text-align:center; color:#fffaf1; padding-bottom: 5px; border: 0px; margin-bottom: 10px;}
a:link, a:visited, a:active {text-decoration: none;}
a:hover {text-decoration: underline; color: #666;}

/* sfondo */
.corpo{margin:0 auto; width: 960px; height: 100%; }
.corposx{margin: 0 auto; width: 240px; float: left; text-align:left; background-color: transparent;}
.corpodx{margin: 0 auto; width: 720px; float: right; background-color: transparent; text-align:justify;}
/* /sfondo */

/* header */
.header {margin: 0 auto; width: 720px;	height: 90px; background-color: transparent; margin-top: 10px; }
.headersx{margin: 0 auto; width: 460px; height: 90px; float: left; text-align:left; background-color: transparent; }
.headerdx{margin: 0;	width: 190px; height: 90px; float: right; text-align:center; background-position:right top; background-repeat:no-repeat; background-image:url(../img/logo.png); margin-right: 15px;}
.lingua{margin:0 auto; background-color: transparent; height: 25px; line-height: 25px; margin-top:5px; padding-right: 5px; padding-top: 5px; text-align: center;}
.movie {margin:0 auto; width: 720px; background-color: transparent; height: 300px; margin-top: 0px; margin-bottom: 2px;}
/* /header */

/* Menu laterale */
.menu{margin: 0 auto; width: 160px; height: 100%;padding-left: 60px; margin-top: 10px;}
.ContenutoElementiMenuLaterale{margin: 0px auto; text-align: left; list-style-type: none; height: 97%; padding: 2px 4px; margin-bottom: 20px;}
.ContenutoElementiMenuLaterale li a{ display: block; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 12px;	color: #fffaf1; width: 100%; height: 40px; line-height: 40px; padding: 6px 4px; text-decoration: none; border-bottom: 1px solid #fffaf1; background-color: transparent; text-decoration:none;}
.ContenutoElementiMenuLaterale li a:hover{background-color: transparent;	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; padding: 6px 4px; text-decoration: none; }
/* /Menu laterale */

/* Sottomenu */
.menuorizz {	margin-top: 15px;	margin: 0 auto;	overflow: hidden;	background: transparent;	margin:0 auto;	width: 490px;}
.menuorizz ul{	margin: 0;	padding: 0;	list-style-type: none;}
.menuorizz li{	display: inline;	margin: 0;}
.menuorizz li a{ float: left; display: block; text-decoration: none;	margin: 0;	background-image: url(../img/loghetto.gif);	background-repeat:no-repeat;	background-position:left center;	padding: 7px 25px;color: #666;}
.menuorizz li a:visited{color: #666;background-image: url(../img/loghetto.gif);background-repeat:no-repeat;	background-position:left center;	padding-left: 25px;}
.menuorizz li a:hover, menuorizz li.selected a{background-image: url(../img/loghetto.gif);background-repeat:no-repeat;	background-position:left center;	padding-left: 25px;}
/* /Sottomenu */

/* separazione */
.separazione {clear: both;}
/* /separazione */

/* contenitore */
.contenitore {margin: 0 auto; width: 705px;	height: 100%; background-color: transparent; margin-top: 20px; margin-left: 12px;}
.contenitorebook{margin: 0 auto; width: 695px; float: left; text-align:left; padding-right: 10px;}
.contenitoresx{margin: 0 auto; width: 695px; float: left; text-align:left; padding-right: 10px;}
/*.contenitoredx{margin: 0 auto; width: 180px; float: right; text-align:right; padding: 0px 10px;}*/
/* /contenitore */

/* testo */
.titolo{font-size:18px;	padding: 10px 0px; text-align: left; text-transform: uppercase;}
.etichetta{margin: 0px; font-size:18px; color:#fffaf1; width: 430px; text-align: left; text-transform: uppercase;}
.etichettalat{margin: 0px auto; font-size:18px;	color:#666; width: 180px; height:35px; text-align: center; text-transform: uppercase;}
.testolat {margin: 0px auto; width: 166px; padding: 0px 0px 10px 4px; text-align: justify; color: #666;}
.testolat a{text-decoration : none; background-color:transparent;}
.testolat a:hover{color: #666; text-decoration : underline; background-color:transparent;}
/* /testo */

/* etichette */
.eti-book-it{margin: 0px auto; font-size:18px; color:#666; width: 180px; height:50px; text-align: center; text-transform: uppercase;}
.eti-book-en{margin: 0px auto; font-size:18px; color:#666; width: 180px; height:50px; text-align: center; text-transform: uppercase;}
.eti-eventi-it{margin: 0px auto; font-size:18px; color:#666; width: 180px; height:50px; text-align: center; text-transform: uppercase;}
.eti-eventi-en{margin: 0px auto; font-size:18px; color:#666; width: 180px; height:50px; text-align: center; text-transform: uppercase;}
.eti-offerte-it{margin: 0px auto; font-size:18px; color:#666; width: 180px; height:50px; text-align: center; text-transform: uppercase;}
.eti-offerte-en{margin: 0px auto; font-size:18px; color:#666; width: 180px; height:50px; text-align: center; text-transform: uppercase;}
.eti-foto-it{margin: 0px auto; font-size:18px; color:#666; width: 180px; height:50px; text-align: center; text-transform: uppercase;}
.eti-foto-en{margin: 0px auto; font-size:18px; color:#666; width: 180px; height:50px; text-align: center; text-transform: uppercase; }
/* /etichette */

/* barre */
.barracentrale {margin: 0px; width:480px; height: 3px;}
.barra {margin: 0px auto; width:720px; height: 6px; margin-top: 10px; margin-bottom: 10px;}
/* /barre */

/* fotografie */
.fotogallery{margin : 0px;	padding : 0px;	color:#666;	margin-top: 15px; margin-bottom: 15px;	width : 695px;}
.foto{margin : 0px auto; text-align : left; background-color : #fffaf1; padding: 4px; margin: 3px;}
.fotolat{margin: 0px auto;	background-color:transparent; width: 180px;}
.foto2{margin: 0px auto; padding: 4px; margin: 5px 0px;}
/* /fotografie */

/* footer */
.footer {width:720px; margin:0 auto; height: 50px; background:transparent; font-size: 11px; color: #666; padding-top: 10px; padding-bottom:10px;}
.footersx {width:490px; height: 100%; padding-left:20px; padding-right:10px; margin:0 auto; text-align: left; background:transparent; float:left;}
.footerdx {width:180px; height: 100%; margin:0 auto; background:transparent; float: right; padding-left:10px; padding-right:10px;}
.footer a{color: #666; text-decoration: none; background-color:transparent;}
.footer a:hover{text-decoration : underline; background-color:transparent;}
/* /footer */

/* offerte sinistra */
.offertesx{margin: 0px; width:180px; height: 100px; margin-top: 10px; margin-bottom: 10px; margin-left: 30px;}
.offertesx-en{margin: 0px; width:180px; height: 100px; margin-top: 10px; margin-bottom: 10px; margin-left: 30px;}
/* /offerte sinistra */

/* Briciole di pane */
.txt2{margin : 0px;	padding: 0px; text-align: left; font-size:10px; padding-top:15px; color: #666;}
.txt2 a{	margin : 0px;	padding: 0px; text-align: left; font-size:10px;}
.txt2 a:hover{	margin : 0px;	padding : 0px;	text-align: left;	font-size:10px; color:#666; text-decoration:underline;}
/* /Briciole di pane */

/* Guestbook */
.titologuestbook{	margin: 0px; padding: 0px; margin:auto; text-align: left; background-color: transparent;	font-size:14px;}
.titologuestbook a{margin: 0px;	padding: 0px;}
.titologuestbook a:hover{	margin : 0px;	padding : 0px;	text-decoration:underline;	color:#666;}
.guestbook{	margin : 0px;	padding : 10px 0px 15px 0px;	margin:auto; color:#666; width : 490px; text-align: justify;}
.guestbook a{	margin: 0px;	padding: 0px;}
.guestbook a:hover{	margin : 0px;	padding : 0px;	text-decoration:underline;	color:#666;}
.guestbook-dt{	margin : 0px;	padding : 0px;	font-size: 11px; font-weight: bold; text-decoration:underline;}
/* /Guestbook*/