/************ BODY ************/
body					{ background-color:#ffc833; text-align:center; margin:0 auto; vertical-align:top; margin-top:10px;}
/************ TABELLE ************/
table.contenitore 		{ width:902px; border:0; text-align:center; margin:0 auto; vertical-align:top}
table.contenitore-menu	{ width:902px; height:25px; border:0}
table.tableofferte		{ width:170px; vertical-align:top; border:0; margin:0;}
table.tabelladx			{ width:170px; vertical-align:top; margin:0; border:0;}
/************ STRUTTURA ************/
td.header				{ width:902px; height:160px; background-image: url(struttura0/testa-sito.jpg); background-repeat:no-repeat; background-position:bottom; vertical-align:top; margin-top:5px;}
td.menualto				{ width:902px; height:27px; background-image: url(struttura0/hotel-sport_04.jpg); background-repeat:no-repeat;}
td.testa				{ width:902px; height:216px; background-image:url(struttura0/bg-testa.jpg); background-repeat:repeat; background-position:top; vertical-align:top; text-align:center; margin:0 auto;}
td.colonnasx			{ width:179px; height:366px;  background-repeat:repeat-y; background-position:top; vertical-align:top; text-align:center; margin: 0 auto;}
td.colonnadx			{ width:178px; height:366px; background-repeat:repeat-y; background-position:top; vertical-align:top; text-align:center; margin: 0 auto;}
/************ PARTE CENTRALE ************/
td.box-testi			{ width:533px; height:370px; background-color:#F9FFA8; vertical-align:top; border-left:1px dotted #78744B; border-right:1px dotted #78744B; background-repeat:repeat; text-align:center; margin:0 auto;}
td.box-testi1			{ width:533px; height:30px; background-color::#F9FFA8; vertical-align:bottom; margin-bottom:5px; background-repeat:no-repeat; background-position:top;}
td.box-testi2			{ width:533px; background-color:#F9FFA8; vertical-align:top; background-repeat:no-repeat;  background-position:top; padding-top:10px; text-align:center; margin:0 auto;}
td.box-foto				{ background-color:#F9FFA8; vertical-align:top; background-repeat:no-repeat;  background-position:top; padding-top:10px; text-align:center; margin:0 auto;}
/************ COLONNA SINISTRA ************/
td.tab-sx1				{
	width:170px;
	height:190px;

	vertical-align:top;
	padding-top:15px;
	background-repeat: repeat;
	text-align:center
} 
/************ COLONNA DESTRA ************/
td.tab-dx				{ width:170px; height:20px; vertical-align:top; background-repeat:no-repeat;}
td.tab-dx1				{ width:170px; height:100px; background-color:#ffffff; background-repeat: repeat; text-align:center} 
td.tab-dx2				{ width:170px; height:7px; }
/************ FOOTER ************/
td.footer				{ width:902px; height:61px; background-image: url(struttura0/hotel-sport_08.jpg); background-position:top; background-repeat:no-repeat; vertical-align:top; padding-top:15px; text-align:center;}
/************ TESTI ************/
h1.titolo				{ font-family:Arial; text-align:left; font-size:12pt; font-weight:normal; text-align:right; margin-right:20px; margin:0; padding:0;}

h2.sottotitolo			{ font-family:Arial; text-align:center; font-size:16pt; font-weight:normal; margin-left:20px; margin-bottom:0; margin-top:5px;  color:#3F3F3F;}
h3.sottotitolo2			{ font-family:Arial; text-align:center; font-size:10pt; font-weight:normal; margin-bottom:0; margin-top:3px;  color:#333333;}

.testo					{ font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#2C2C2C; text-align:justify; margin-left:15px;margin-right:15px;}
.testo3					{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2C2C2C; text-align:justify; margin-left:15px;margin-right:15px; text-align:center;}
.titolodue				{ font-family:Arial, Helvetica, sans-serif; font-size:15pt; color:#FFFFFF; margin-left:25px;}


a.menu					{font-family:Arial; text-decoration:none; color:#ffffff; }
a.menu:hover			{font-family:Arial; text-decoration:none; color:#ffffff; }
a.menu:active			{font-family:Arial; text-decoration:none; color:#ffffff; }


a.menu2					{text-decoration:none; color:#333333; font-family:Arial;}
a.menu2:hover			{text-decoration:none; color:#333333; font-family:Arial;}
a.menu2:active			{text-decoration:none; color:#333333; font-family:Arial;}

.contatti					{font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#996633; text-align:center;}
a.contatti					{text-decoration:none; color:#00A0C6}
a.contatti:hover			{text-decoration:none; color:#006B33}
a.contatti:active			{text-decoration:none; color:#00A0C6}

.linkofferte					{font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#2C2C2C }
a.linkofferte					{text-decoration:none; color:#2C2C2C}
a.linkofferte:hover				{text-decoration:none; color:#006B33}
a.linkofferte:active			{text-decoration:none; color:#2C2C2C}
/************ IMMAGINI ************/
.img						{ border: 1px solid #499cae;}
/* ELENCO MENU CALENDARIO */
td.calevid {padding:10px; border:4px solid #dddddd;}
td.calnonevid {padding:15px; border:1px solid #dddddd;}
td.caldata{padding:10px; padding-left:5px; padding-top:0px; background: url(../img-main/separat-cal.gif) top right no-repeat;}
td.calimage{padding:10px; padding-top:0px;}
div.giornocal { vertical-align:middle; text-align:center; font-size:9pt; font-weight: bold;color: #2C2C2C; font-family: Arial, Helvetica, sans-serif;}
div.datacal { vertical-align:middle; text-align:center; font-size:9pt; font-weight: bold;color: #2C2C2C; font-family: Arial, Helvetica, sans-serif;}
div.mesecal { vertical-align:middle; text-align:center; font-size:9pt; font-weight: bold;color: #2C2C2C; font-family: Arial, Helvetica, sans-serif;}
div.annocal { vertical-align:middle; text-align:center; font-size:9pt; font-weight: bold;color: #2C2C2C; font-family: Arial, Helvetica, sans-serif;}
div.postocal {vertical-align:middle; text-align:left; font-size:9px; padding-bottom:5px;}
div.titlecal {vertical-align:middle; text-align:left; font-size:10px;}
div.overtitlecal {vertical-align:middle; text-align:left; font-size:10px;padding-bottom:2px}

div.buttoncal {overflow: hidden; width: 100%; padding-top:10px;}

div.buttoncal a.button {background: transparent url(../img-main/chius-button.gif) no-repeat scroll top right; color: #444; display: block; float: left; font: normal 10px arial, sans-serif; height: 20px;  margin-right: 6px; margin-bottom:3px; padding-right: 2px; text-transform:uppercase;text-decoration:none }
div.buttoncal  a.button span {background: transparent url(../img-main/button.gif) no-repeat; display: block; line-height: 14px; padding: 3px 8px 6px 8px} 

div.buttoncal a.buttoninfo {background: transparent url(../img-main/chius-button.gif) no-repeat scroll top right; color: #444; display: block; float: left;
    font: normal 10px arial, sans-serif; height: 20px; margin-right: 6px; margin-bottom:3px; padding-right: 2px; text-transform:uppercase;}
div.buttoncal  a.buttoninfo span {background: transparent url(../img-main/button-info.gif) no-repeat; display: block; line-height: 14px; padding: 3px 8px 6px 25px;} 

div.buttoncal a.buttonview {background: transparent url(../img-main/chius-button.gif) no-repeat scroll top right; color: #444; display: block; float: left;
    font: normal 10px arial, sans-serif; height: 23px; margin-right: 6px; margin-bottom:5px; padding-right: 2px; text-transform:uppercase;}
div.buttoncal a.buttonview span {background: transparent url(../img-main/button-view.gif) no-repeat; display: block; line-height: 14px; padding: 4px 8px 5px 24px;} 

div.buttoncal a.buttonreg {background: transparent url(../img-main/chius-button-reg.gif) no-repeat scroll top right; display: block; float: left;
    font: normal 10px arial, sans-serif; height: 20px;  margin-right: 6px; margin-bottom:3px; padding-right: 2px; text-transform:uppercase;text-decoration:none }
div.buttoncal a.buttonreg span {background: transparent url(../img-main/button-reg.gif) scroll no-repeat; display: block; line-height: 14px; padding: 3px 8px 6px 8px; color:#FFFFFF;} 
/* FINE MENU CALENDARIO */

td.thinHR {
	background-image: url(/img-main/riga.gif);
	background-repeat:repeat-x;
	height:1px;}
 
td.riga {
	background-image: url(/img-main/riga.gif);
	background-repeat:repeat-x;
	height:1px;}
 
td.titlerigapadding {
	font-size: 14pt;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #13405f;
	padding-top:15px;
	padding-bottom:2px;
	border-bottom: 1px solid #E4E4E4;}
 
td.titlepric {
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #13405f;
	padding-top:15px;
	padding-bottom:2px;
	border-bottom: 1px solid #E4E4E4;}
 
td.titledata {
	font-size: 10pt;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #13405f;
	padding:5px;
	padding-bottom:14px;
	background-color:#e4e4e4;
	background-image: url(/img-main/tabdata-bottom.gif);
	background-repeat:repeat-x;
	background-position: bottom left;}
 
td.titlesessione {
	font-size: 10pt;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #b12c1b;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom: 1px solid #E4E4E4;}
	
td.tdtestobasket {padding-top:3px; padding-right:20px;}
td.tdtestobasket ul { list-style:none;margin-left: 0px;padding-left: 0;margin-top:10px;vertical-align:middle}
td.tdtestobasket li { background: url(../../img-main/point.gif) no-repeat 0px 6px;padding-top:2px;padding-bottom:2px;vertical-align:middle;margin-left: 22px;padding-left:20px}

td.tdtestobasketr{padding-top:3px; padding-left:20px;}
td.tdtestobasketr ul { list-style:none;margin-left: 0px;padding-left: 0;margin-top:10px;vertical-align:middle}
td.tdtestobasketr li { background: url(../../img-main/point.gif) no-repeat 0px 6px;padding-top:2px;padding-bottom:2px;vertical-align:middle;margin-left: 22px;padding-left:20px}
