/*Foglio stile 01 esterno*/
body{
    background-color:#ffffff;
    margin: 0px 0px 0px 0px;
    font-family:verdana, arial, helvetica, sans serif;
    }

body.b1{
    background-color:#e0f0fe;
    font-family:verdana,  arial, helvetica, sans serif;
    }

h1.blu16{font-family:arial,verdana,helvetica, sans serif; color:#000080; font-size:16pt; font-weight:bold;}
h1.blu10{font-family:verdana,arial,helvetica, sans serif; color:#000080; font-size:10pt; font-weight:bold;}
h1.blu{font-family:verdana,arial,helvetica, sans serif; color:#000080; font-size:7pt; font-weight:normal;text-align:center;}
h1.red{font-family:verdana,arial,helvetica, sans serif; color:#369; font-size:9pt; font-weight:normal;text-align:left;margin: 2px 0px 8px 0px;}
h1.grey{font-family:verdana,arial,helvetica, sans serif; color:#838484; font-size:7pt; font-weight:normal;margin: 0px 0px 0px 0px;}
h1.bianco{font-family:verdana,arial,helvetica, sans serif; color:#FFFFFF; font-size:7pt; font-weight:normal;}
h1.bianco12{font-family:verdana,arial,helvetica, sans serif; color:#FFFFFF; font-size:12pt; font-weight:bold;padding: 6px 0px 6px 0px;margin: 0px 0px 0px 0px;}

h1.trasp {font-family:verdana,arial,helvetica, sans serif; color:#BCD1E8; font-size:7pt; font-weight:normal; margin: 0px 0px 0px 0px;}

h2.blu{font-family:verdana,arial,helvetica, sans serif; color:#000080; font-size:7pt; font-weight:normal;}
h2.blu10{font-family:verdana,arial,helvetica, sans serif; color:#000080; font-size:10pt; font-weight:bold;}
h2.red{font-family:verdana,arial,helvetica, sans serif; color:#369; font-size:9pt; font-weight:normal;text-align:left;margin: 2px 0px 8px 0px;}
h2.lightblu11{font-family:verdana,arial,helvetica, sans serif; color:#369; font-size:11pt; font-weight:bold;}
h2.red11{font-family:verdana,arial,helvetica, sans serif; color:#ff0000; font-size:11pt; font-weight:bold;}
h2.grey{font-family:verdana,arial,helvetica, sans serif; color:#9FA1A2; font-size:8pt; font-weight:normal;margin: 0px 0px 0px 0px}
h2.greybold{display:inline;font-family:arial,verdana,trebuchet ms,helvetica, sans serif; color:#cccccc; font-size:10pt; font-weight:bold;}
h2.greylight02 {font-family:verdana,arial,helvetica, sans serif; font-size:8pt; font-weight:bold; color:#F8F8F8;margin: 0px 0px 0px 0px;}
h2.trasp {font-family:verdana,arial,helvetica, sans serif; color:#BCD1E8; font-size:7pt; font-weight:normal; margin: 0px 0px 0px 0px;}

h3.blu{font-family:verdana,arial,helvetica, sans serif; color:#000080; font-size:7pt; font-weight:normal;}

p {font-family:verdana,arial,helvetica, sans serif; color:#000080; font-size:8pt;}
p.tms {font-family:trebuchet ms,verdana,arial,helvetica, sans serif; color:#000080; font-size:9pt;margin:4px;line-height:150%;}
p.bianco{ text-decoration:none ;font-family:arial,verdana,helvetica, sans serif; font-size:11pt; font-weight:bold; color:#FFFFFF;}
p.grey {font-family:verdana,arial,helvetica, sans serif; color:#5b5d5e; font-size:8pt;}
p.testo {font-family:verdana,arial,helvetica, sans serif; color:#224488; font-size:10pt;line-height:150%;margin:0px 0px 0px 0px;padding:15px 5px 0px 5px;}
p.testo10lav {font-family:verdana,arial,helvetica, sans serif; color:#374B7C; font-size:10pt;}
p.testo10 {font-family:verdana,arial,helvetica, sans serif; color:#000080; font-size:10pt;}
p.ix{font-family:trebuchet ms; font-size:8pt; text-decoration:none;color:#000080;}
p.piccolo  {font-family:verdana,arial narrow,arial,helvetica, sans serif; color:#000080; font-size:7pt;}
p.rosso  {font-family:verdana,arial narrow,arial,helvetica, sans serif; color:#FF0000; font-size:10pt;}
p.giallo  {font-family:verdana,arial narrow,arial,helvetica, sans serif; color:#FFFF00; font-size:7pt;}
p.titolo  {font-family:verdana,arial narrow,arial,helvetica, sans serif; color:#003399; font-size:9pt; font-weight:bold;margin:3px 0px 8px 0px;}

li {font-family:verdana,arial,helvetica, sans serif; color:#FF0000; font-size:7pt;}
li.blu{font-family:verdana,arial,helvetica, sans serif; color:#000080; font-size:10pt;}
ul {font-family:verdana,arial,helvetica, sans serif; color:#FF0000; font-size:7pt;}
ul.blu {font-family:verdana,arial,helvetica, sans serif; color:#000080; font-size:10pt; margin: 4px 0px 0px 4px}

a.mnsx:link {font-weight:bold;font-family:trebuchet ms; font-size:8pt; text-decoration:none;color:#606062;}
a.mnsx:visited {font-weight:bold;font-family:trebuchet ms; font-size:8pt;  text-decoration:none;color:#606062;}
a.mnsx:hover {font-weight:bold;font-family:trebuchet ms;  font-size:8pt; text-decoration:none; color:#000080;}

a.ix:link {font-weight:bold;font-family:trebuchet ms; font-size:8pt; text-decoration:none;color:#000080;}
a.ix:visited {font-weight:bold;font-family:trebuchet ms; font-size:8pt;  text-decoration:none;color:#000080;}
a.ix:hover {font-weight:bold;font-family:trebuchet ms;  font-size:8pt; text-decoration:none; color:#ffb000;}

a.tbox:link {font-weight:bold; font-size:11pt;text-decoration:none;color:#FFFFFF;}
a.tbox:visited {font-weight:bold; font-size:11pt;text-decoration:none;color:#FFFFFF;}
a.tbox:hover {font-weight:bold; font-size:11pt;text-decoration:none; color:#000088;}

.pbox{margin: 5px 3px 0px 8px;line-height:150%;color:#224488;}

a:link {font-weight:normal; text-decoration:underline;color:#224488;}
a:visited {font-weight:normal; text-decoration:underline;color:#224488;}
a:hover {font-weight:normal; text-decoration:underline; color:#000088;}

a.bold:link {font-weight:bold; text-decoration:none;color:#333333;}
a.bold:visited {font-weight:bold; text-decoration:none;color:#333333;}
a.bold:hover {font-weight:bold; text-decoration:none; color:#000080;;}

a.bianco:link { text-decoration:none ; font-family:verdana,arial,helvetica, sans serif; font-size:7pt;font-weight:bold; color:#FFFFFF;}
a.bianco:visited { text-decoration:none; font-family:verdana,arial,helvetica, sans serif; font-size:7pt;font-weight:bold; color:#FFFFFF;}
a.bianco:hover { text-decoration:none; font-family:verdana,arial,helvetica, sans serif; font-size:7pt;font-weight:bold; color:#000080;}

a.bianco01:link { text-decoration:none ;font-family:verdana,arial,helvetica, sans serif; font-size:8pt; font-weight:normal; color:#FFFFFF;}
a.bianco01:visited { text-decoration:none ; font-family:verdana,arial,helvetica, sans serif;font-size:8pt; font-weight:normal; color:#FFFFFF;}
a.bianco01:hover { text-decoration:none;font-family:verdana,arial,helvetica, sans serif; font-size:7pt;  font-weight:normal; color:#FFFFFF;}

a.menu:link {text-decoration:underline;text-align:center;font-family:arial,verdana,helvetica, sans serif; font-size:8pt; font-weight:bold; color:#83B2DE;}
a.menu:visited {text-decoration:underline ;text-align:center;font-family:arial,verdana,helvetica, sans serif; font-size:8pt; font-weight:bold; color:#83B2DE;}
a.menu:hover {text-decoration:underline ;text-align:center;font-family:arial,verdana,helvetica, sans serif; font-size:8pt; font-weight:bold; color:#FF0000;}

a.grey:link { text-decoration:underline;font-family:verdana,arial,helvetica, sans serif; color:#838485; font-size:7pt; font-weight:normal;}
a.grey:visited { text-decoration:underline;font-family:verdana,arial,helvetica, sans serif; color:#9C3EB0; font-size:7pt; font-weight:normal;}
a.grey:hover { text-decoration:underline;font-family:verdana,arial,helvetica, sans serif; color:#535455; font-size:7pt; font-weight:normal;}

a.piccolo_underline:link { font-family: verdana,arial,helvetica, sans serif; color:#0000FF; font-weight:normal; font-size:8pt; text-decoration:underline;}
a.piccolo_underline:visited {font-family:verdana,arial,helvetica, sans serif; color:#0000FF; font-weight:normal; font-size:8pt; text-decoration:underline;}
a.piccolo_underline:hover {font-family: verdana,arial,helvetica, sans serif; color:#844; font-weight:normal; font-size:8pt; text-decoration:underline;}

a.piccolorosso_underline:link { font-family: verdana,arial,helvetica, sans serif; color:#369; font-weight:normal; font-size:10pt; text-decoration:underline;}
a.piccolorosso_underline:visited {font-family:verdana,arial,helvetica, sans serif; color:#369; font-weight:normal; font-size:10pt; text-decoration:underline;}
a.piccolorosso_underline:hover {font-family:verdana,arial,helvetica, sans serif; color:#844; font-weight:normal; font-size:10pt; text-decoration:underline;}

/*format the margin*/
.m0{margin: 0px 0px 0px 0px;}
.m1{margin: 5px 0px 0px 0px;}


/*format the align e valign parameter*/

.al{text-align:left;}
.ac{text-align:center;}
.ar{text-align:right;}

.vat{vertical-align:top;}
.vam{vertical-align:middle;}
.vab{vertical-align:bottom;}

/*format the width percentage parameter for td elements*/

#td
.w100{width:100%;}
.w80{width:80%;}
.w65{width:65%;}
.w50{width:35%;}
.w35{width:35%;}
.w30{width:30%;}
.w20{width:20%;}
.w10{width:10%;}


/*format the font-family and the font-size*/
.fs7{
         font-family: verdana,arial,arial narrow,helvetica, sans serif; font-size:7pt; font-weight:normal;
       }
.fs8{
         font-family: verdana,arial,arial narrow,helvetica, sans serif; font-size:8pt; font-weight:normal;
       }
.fs10{
         font-family: verdana,arial,arial narrow,helvetica, sans serif; font-size:9pt; font-weight:normal;
       }
.fs10{
         font-family: verdana,arial,arial narrow,helvetica, sans serif; font-size:10pt; font-weight:normal;
       }

/*format the font-weight*/
.fwn{
         font-weight:normal;
       }
.fwb{
         font-weight:bold;
       }

/*format the text-color*/
.fcwe{
         color:#ffffff;
       }
.fcgy{
         color:#abadae;
       }
.fcyw{
         color:#ffff00;
       }
.fcrd{
         color:#ff0000;
       }
.fcdbe{
         color:#000080;
       }



.bianco{
	color:#FFFFFF;
	}

.piccolo{
	font-family: arial,arial narrow,helvetica, sans serif,verdana; color:#000080; font-weight:normal; font-size:7pt;
	}

.small_u{
	font-family: arial,arial narrow,helvetica, sans serif,verdana; color:#000080; font-weight:normal; font-size:7pt; text-decoration:underline;
	}

.smallff0000{
	font-family: arial,arial narrow,helvetica, sans serif,verdana; color:#FF0000; font-weight:bold; font-size:7pt;
	}


.smallffffff{
	font-family: arial,arial narrow,helvetica, sans serif,verdana; color:#FFFFFF; font-size:7pt;
	}

.piccolo99CCFF{
	font-family: arial,arial narrow,helvetica, sans serif,verdana; color:#99CCFF; font-size:4pt;
	}

.piccolissimo{
	font-family: ,verdana,arial,arial narrow,helvetica, sans serif; color:#000080; font-size:5pt; font-weight:bold;
	}

.campo_select
{
font-family: arial,arial narrow,helvetica, sans serif,verdana; color:#000080; font-size:8pt;background-color:#e0f0fe;border:1px outset #AFCBF6;
}

.campo_input
{
font-family: arial,arial narrow,helvetica, sans serif,verdana; color:#000080; font-size:8pt;background-color:#e0f0fe;border:1px outset #AFCBF6;
}

.semitr{font-family:verdana,arial,helvetica, sans serif; color:#e0f0fe; font-size:8pt;}
.semitrsx{font-family:verdana,arial,helvetica, sans serif; color:#A3CAF0; font-size:8pt;}

.button
{
    border-right: #3770a8 1px solid;
    border-top: #3770a8 1px solid;
    font-size: 12px;
    border-left: #3770a8 1px solid;
    color: #3770a8;
    border-bottom: #3b94cc 1px solid;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #E2F0F9
}

.button_submit
{
    width:120px;
    height:34px;
    border-left: #000080 1px solid;
    border-right: #000080 1px solid;
    border-top: #000080 1px solid;
    border-bottom: #000080 1px solid;
    font-size: 16px;font-weight:bold;font-family: Arial, Helvetica, sans-serif; color: #000080;
    background-color: #acaacc;
}

.button_prenota
{
    border-right: #FF0000 2px solid;
    border-top: #FF0000 2px solid;
    font-size: 12px;
     border-left: #FF0000 2px solid;
    color: #FF0000;
     border-bottom: #FF0000 2px solid;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #FAB67E
}

.bar
{ 
     font-family: verdana,Helvetica,arial, sans-serif; font-size: 7pt;vertical-align:
     middle; font-weight: bold; text-decoration:none;}


.stbar
{ 
     font-family: verdana,Helvetica,arial, sans-serif; font-size: 7pt; vertical-align:
     middle; font-weight: bold; text-decoration:none;}

.menu6{font-family:verdana,arial,helvetica, sans serif; color:#ABADAE; font-size:7pt; font-weight:normal;}

/*format the image box*/

.imgbox{
	background-color:#faf9f5;
	padding:3px;
	border-left : 1px solid #cccccc;
	border-top : 1px solid #cccccc;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #ddd;
	}

.imgbox01{
	padding:1px;
	border: 1px solid #9EC1E4;
	}

img{
	padding:0px;
	border-left : 0px;
	border-top : 0px;
	border-right:  0px;
	border-bottom:  0px;
	}
hr.w80{width: 80%;size: 1px;margin: 0px 0px 0px 1px;}

/*format the background-color*/
.bgvlbe{background-color:#F2F7FC;}	/*very light blue*/
.bgvlgy{background-color:#faf9f5;}	/*very light grey*/
.bgmbe{background-color:#84afe8;}	/*middle blue*/
.bglbe1{background-color:#99ccff;}	/*light blue*/
.bgmbe2{background-color:#80B2FC;}	/*middle blue 2*/
.bgbgy{background-color:#97B4DE;}	/*blue grey*/
.bggy{background-color:#bdc4d0;}	/*grey*/
.bgdgy{background-color:#5b5d5e;}	/*dark grey*/
.bgbte{background-color:#6080ff;}	/*bluette*/
.bgmoe{background-color:#ed9a09;}	/*middle orange*/
.bgmgn{background-color:#ccddcc;}	/*middle green*/
.bgdgn{background-color:#125b01;}	/*dark green*/
.bgvlgn{background-color:#e5fbf6;}	/*very light green*/
.bgvt{background-color:#A7A3FA;}	/*violet*/
.bgmvt{background-color:#ddccdd;}	/*medium violet*/
.bggoe{background-color:#e0c887;}	/*grey orange*/
.bgdoe{background-color:#D97404;}	/*dark orange*/
.bglbe{background-color:#9EC1E4;}	/*light blue*/
.bglbe2{background-color:#83B2DE;}	/*light blue 2*/
.bgwe{background-color:#ffffff;}	/*white*/
.bgleft{background-color:#F08200;}	/*brilliant orange*/
.bgfoot{background-color:#CCC0A2;}	/*bgcolor footer*/

.bg02{background-color:#ffffff;line-height:16px;}		/*box Hotel transfer*/
.bg03{background-color:#BDD9F9;line-height:16px;}	/*box Lake Garda & Limone*/
.bg04{background-color:#CDB7E8;line-height:16px;}	/*box Limone Events*/
.bg05{background-color:#E7CB6A;line-height:16px;}	/*box Lake Garda sports*/
.bg06{background-color:#BBDA84;line-height:16px;}	/*box Garda excursions*/
.bg07{background-color:#DAE674;line-height:16px;}	/*box Lake Garda product*/
.bg08{background-color:#005a80;line-height:16px;}		/*box Hotel Italy*/

.bgoff{background-color:#f8f292;}			/*bgcolor for offer tables*/
.bgctl{background-image:url('../Immagini/back-yellow.png');}	/*bgcolor for central description label*/
.bgev{background-color:#C0D6E3;}			/*bgcolor for events table rows*/
.bgsp{background-color:#DFE3C0;}			/*bgcolor for sports table rows*/

table.bg-rows{background-image:url("../Immagini/back-rows.gif");background-repeat: repeat;}	/*format the background-image*/

/*format the border-color*/
.bdbe{border-color:#000080;}		/*dark blue*/
.bdvdgn{border-color:#0f4d01;}		/*very dark green*/
.bdlbe{border-color:#cde3f8;}		/*light blue*/
.bdvdgy{border-color:#535455;}	/*very dark grey*/
.bddbe{border-color:#006699;}		/*deep blue*/
.bdoe{border-color:#fbb801;}		/*full orange*/

/*format the border-width and border-style*/
.w1{border: 1px solid;}
.w2{border: 2px solid;}

.tabella-demi{background:#FAF9F5;}
.tabella01{background:#84ACE8;}
.tabella02{background:#8CA1C0;border-bottom:1px outset #79797a;border-left: 1px solid #acacac;border-right: 1px solid #acacac; width:124px;border-collapse:collapse; padding:3px;}	/*table Hotel transfer*/
.tabella02,.td{text-align:center;vertical-align:middle;line-height:14px;width:100%;}
.tabella03{background:#84AFE8;border-bottom:1px outset #79797a;border-right: 1px solid #acacac; width:124px;border-collapse:collapse; padding:3px}	/*table Lake Garda & Limone*/
.tabella03,.td{text-align:center;vertical-align:middle;line-height:14px;width:100%;}
.tabella04{background:#6CAEFF;border-bottom:1px outset #79797a;border-right: 1px solid #acacac; width:124px;border-collapse:collapse; padding:3px}	/*table Limone Events*/
.tabella04,.td{text-align:center;vertical-align:middle;line-height:14px;width:100%;}
.tabella05{background:#ED9A09;border-bottom:1px outset #79797a;border-right: 1px solid #acacac; width:124px;border-collapse:collapse; padding:3px}	/*table Lake Garda sports*/
.tabella05,.td{text-align:center;vertical-align:middle;line-height:14px;width:100%;}
.tabella06{background:#36BC6B;border-bottom:1px outset #79797a;border-right: 1px solid #acacac; width:124px;border-collapse:collapse; padding:3px}	/*table Garda excursions*/
.tabella06,.td{text-align:center;vertical-align:middle;line-height:14px;width:100%;}
.tabella07{background:#125B01;border-bottom:1px outset #79797a;border-right: 1px solid #acacac; width:124px;border-collapse:collapse; padding:3px}	/*table Lake Garda product*/
.tabella07,.td{text-align:center;vertical-align:middle;line-height:14px;width:100%;}
.tabella08{background:#FFFFFF;border-bottom:1px outset #79797a;border-right: 1px solid #acacac; width:124px;border-collapse:collapse; padding:3px}	/*table Hotel partner*/
.tabella08,.td{text-align:center;vertical-align:middle;width:100%;}
.tabella09{background:#E5FBF6;border:1px outset;border-color:#ffffff;border-collapse:collapse; padding:3px}
.tabella10{
	   background-image:url('../Immagini/bg-menu-nav01.gif');background-repeat: repeat-x;
	   border-top:1px solid #C4E2FF;
	   border-bottom:1px solid #C4E2FF;
	   border-collapse:collapse;
	   padding:0px;
	   margin:0px 0px 0px 0px;}
/*table prices*/
.tabella11{width:170px;border:1px solid;border-color:#7176C7;border-collapse:collapse;padding:3px;margin:0px 3px 0px 0px;}			/*table Other.........*/
.tabella11,.td{text-align:center;vertical-align:middle;line-height:14px;}
.tabella12{border:2px solid;border-color:#006699;border-collapse:collapse; padding:4px;width:400px;}			/*table Hotels & touristic partner*/
.tabella13{background:#FFA963;border-bottom: 1px outset #788CA6;border-right: 1px solid #acacac; width:124px;border-collapse:collapse; padding:3px;height:16px;}	/*table Offers*/
.tabella13,.td{text-align:center;vertical-align:middle;width:100%;}
.tabella14{background:#e5ecf9;}



div.descr{
	width:100%;
	border-bottom:3px dotted #C4E2FF;
	border-collapse:collapse;
	border-spacing:0px;
	margin:0px 0px 0px 0px;
	padding:1px 0px 6px 0px;
	}

div.box{
	width:212px;
	background-image: url('../Immagini/barbg.png');background-repeat:no-repeat;
	border: 1px solid;
	border-color: #9EC1E4;
	margin:4px 0px 0px 4px;
	padding:3px 0px 3px 0px;
	text-align:left;
	}

div.box01{
	width:212px;
	border: 1px solid;
	border-color: #EEB1A4;
	margin:4px 0px 0px 4px;
	padding:2px 0px 5px 0px;
	text-align:left;
	}

div.boxtitle01{
	width:208px;
	margin:0px 2px 2px 2px;
	background-color:#EEB1A4;
	border: 0px solid;
	padding:2px 0px 5px 0px;
	text-align:center;
	}

div.toc{
	margin:2px 0px 0px 2px;
	padding:5px 0px 5px 5px;
	position:relative;
	float:left;width:63%;height:16px;
	border: 0px solid;
	border-color: #9EC1E4;
	border-collapse:collapse;
	border-spacing:0px;

	text-align:left;
	}


div.fav{
	display:inline;position:relative;
	float:right;width:33%;height:16px;
	border: 0px solid;
	border-color: #9EC1E4;
	border-collapse:collapse;
	margin:2px 0px 0px 5px;
	padding:5px 5px 5px 5px;
	text-align:right;
	}

div.links{
	height:160px;
	border: 0px solid;
	border-color: #9EC1E4;
	border-collapse:collapse;
	margin:0px 0px 0px 0px;
	padding:10px 0px 5px 5px;
	text-align:center;
	}
div#nosmookingimg{
	display:inline;position:relative;
	float:left;width:106px;height:83px;
	border: 0px solid;
	border-collapse:collapse;
	margin:2px 0px 0px 5px;
	padding:5px 5px 5px 5px;
	text-align:left;
	}
div#nosmookingtxt{
	display:inline;position:relative;
	float:right;width:434px;height:83px;
	border: 0px solid;
	border-color: #9EC1E4;
	border-collapse:collapse;
	margin:2px 0px 0px 5px;
	padding:8px 5px 5px 5px;
	text-align:left;
	}
div#pr{
	display:block;position:relative;
	float:left;width:100%;height:20px;
	border: 0px solid;
	border-color: #9EC1E4;
	border-collapse:collapse;
	margin:2px 0px 0px 5px;
	padding:8px 5px 5px 5px;
	text-align:left;
	}

#headimage{
	height:190px;
	border:0px solid;
	border-collapse:collapse;
	border-spacing:0px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}

#logo{
	display:inline;
	float:left;
	border:0px solid;
	border-collapse:collapse;
	border-spacing:0px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}

#flags{
	display:inline;
	float:right;
	text-align:right;
	vertical-align:middle;
	padding:50px 1px 0px 0px;
	}

#reception{
	font-family:verdana,arial,helvetica, sans serif; color:#000080; font-size:8pt;
	width:100%;height:56px;
	border:0px solid;
	border-collapse:collapse;
	border-spacing:0px;
	margin:0px 0px 0px 0px;
	padding:6px 0px 0px 0px;
	}

#left_cointainerb{
	height:2000px;width:145px;position:relative;border:0px solid;
	background-image:url('../Immagini/bg-menu-nav01.gif');background-repeat: repeat-x;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}

#central_cointainerb{
	height:2100px;position:relative;border:0px solid;
	background-image:url('../Immagini/bg-menu-nav01.gif');background-repeat: repeat-x;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}

#right_cointainerb{
	height:2000px;width:225px;position:relative;border:0px solid;padding:0px 0px 0px 0px;
	background-image:url('../Immagini/bg-menu-nav01.gif');background-repeat: repeat-x;
	margin:0px 0px 0px 0px;
	}


#central_content{
	width:99%;
	display:block;
	position:relative;top:5px;
	border: 0px solid;
	border-color: #9EC1E4;
	border-collapse:collapse;
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 5px;
	}

#table_content{
	width:99%;
	display:inline;
	position:relative;
	border: 0px solid;
	border-color: #9EC1E4;
	border-collapse:collapse;
	margin:0px 0px 0px 0px;
	padding:5px 5px 0px 0px;
	}

#table_content2{
	width:99%;
	display:inline;
	position:relative;
	border: 0px solid;
	border-color: #9EC1E4;
	border-collapse:collapse;
	margin:10px 0px 0px 0px;
	padding:5px 5px 5px 0px;
	}

#table_panorama{
	width:99%;
	display:inline;
	background-image:url('../Immagini/lago_panorama.gif');background-repeat:no-repeat;
	position:top;
	border: 0px solid;
	border-color: #9EC1E4;
	border-collapse:collapse;
	margin:0px 0px 0px 0px;
	padding:5px 5px 5px 0px;
	}

#hotelservices{
	border: 0px solid;
	border-color: #9EC1E4;
	border-collapse:collapse;
	margin:0px 0px 0px 0px;
	padding:6px 0px 0px 6px;
	text-align:left;
	}

#footer{
	width:560px;height:330px;display:block;position:relative;top:160px;
	border: 0px solid;
	border-color: #9EC1E4;
	border-collapse:collapse;
	margin:0px 0px 0px 5px;
	padding:0px 0px 5px 0px;
	text-align:center;
	}


h2.titlebox{margin:0px 0px 0px 8px;text-decoration:none;font-family:arial,verdana,helvetica, sans serif; font-size:11pt; font-weight:bold;color:#ffffff;}

/*format the border-width and border-style*/
.brdr3grey {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #5b5b5e;
	border-bottom-color: #5b5d5e;
	border-left-color: #5b5d5e;
}

.brdr3s {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}

.brdr3blu {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #000080;
	border-bottom-color: #000080;
	border-left-color: #000080;
}

/*format the table and the column's table*/

table{border-collapse:collapse;border-spacing:0;padding:0;}

table.mainxl{
	width:980px;
	border-left: 0px solid;
	border-right: 0px solid;
	border-color: #606062;
	}
table.main{
	width:950px;
	border-left: 0px solid;
	border-right: 0px solid;
	border-color: #000080;
	border-collapse:collapse;
	padding:0px;
	}
td.main{
	border:0px solid;
	border-collapse:collapse;
	border-spacing:0px;
	padding-left:0px;
	vertical-align:top;
	}
table.top{
	width:100%;height:249px;
	background-color:#ffffff;
	background-image:url('../Immagini/bg-top01.jpg');
	background-repeat: no-repeat;
	}
table.topoff{
	width:100%;height:210px;
	background-color:#99ccff;
	background-image:url('../Immagini/hotel-spiaggia.jpg');
	background-repeat: no-repeat;
	}
td.top{
	border:0px solid;
	border-spacing:0;
	padding:0;
	}
td.maintop{
	width:100%;
	padding:2px 0px 3px 0px;
	background-color:#9EC1E4;
	}

table.down{
	width:100%;
	padding:0px 0px 0px 0px;
	}
td.down{
	height:2000px;
	border-right:1px solid #dEf1f6;
	border-left:1px solid #dEf1f6;
	border-bottom:0px solid #000000;
	border-spacing:0px;
	vertical-align:top;
	padding:0px;
	}

table.search_availability{
	width:212px;
	border: 1px solid;padding:0px;
	border-color: #9EC1E4;
	}



/*format the column width*/
wl{width:146px;}
wc{width:578px;}
wr{width:226px;}

.cdx{
      border-left: 1px solid #3770a8;
      border-bottom: 1px solid #3770a8;
         }
.csx{
      border-right: 1px solid #85C6FD;
      border-bottom: 1px solid #3770a8;
      }
/*format the height*/
.ht1{
      height:10px;
       }
.ht2{
      height:22px;
       }
.ht3{
      height:33px;
       }
.ht4{
      height:40px;
       }
.ht5{
      height:55px;
       }
.htop{
      height:160px;
       }
/*format the text-align and vertical-align*/
al{text-align:left;}
ac{text-align:center;}
ar{text-align:right;}
vat{vertical-align:top;}
vam{vertical-align:middle;}
vab{vertical-align:bottom;}

a.btavsx:link{ 
font-size: 8pt;
text-align: center;
font-weight: normal;
font-family: arial;
color: #ebe7dd;
border: 0px solid #000080;
background-color: #206DBB;
margin: 0px;
margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;
padding-top:8px;padding-bottom:6px;padding-left:10px;padding-right:10px;
text-decoration: none;
line-height:26px;
width:126px;
}

a.btavsx:visited { 
font-size:8pt;
text-align: center;
font-weight: normal;
font-family: arial;
color: #ebe7dd;
border: 0px solid #000080;
background-color: #206DBB;  
margin: 0px;
margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;
padding-top:8px;padding-bottom:6px;padding-left:10px;padding-right:10px;
text-decoration: none;
line-height:26px;
width:126px;
}

a.btavsx:hover { 
color: #206DBB;
border: solid 0px  #206DBB;
font-weight: bold;
background-color: #ebe7dd; 
text-decoration:none ;
}



a.btav:link   {
font-size: 70%;
text-align: center;
font-size:9pt;
font-weight: normal;
color: #000080;
margin: 7px;
padding-left: 16px;padding-right: 16px;
border: solid 1px #000080;
background-color: #9EC1E4; 
text-decoration: none;
}

a.btav:visited   {
font-size: 70%;
text-align: center;
font-size:9pt;
font-weight: normal;
color: #9EC1E4;
margin: 7px;
padding-left: 16px;padding-right: 16px;
border: solid 1px #000080;
background-color: #9EC1E4;
text-decoration: none;
}

a.btav:hover       {
color: #ffffff;
font-size:9pt;
font-weight: normal;
margin: 7px;
padding-left: 16px;padding-right: 16px;
background-color: #0E5092;
border: solid 1px #9EC1E4;  
text-decoration:none
}


.campo_rooms    { 
font-size: 65%;
margin: 0px 5px 5px 5px;
width: 40px
}


div.container{
	display:block;;
	width:950px;
	height:26px;
	background-image:url('../Immagini/container.gif');background-repeat: repeat-x;
	border-collapse:collapse;
	border-spacing:0px;
	margin:0px 0px 0px 0px;
	padding:6px 0px 1px 0px;
	}
div.container .substars{display:inline;width:200px;padding:18px 8px 3px 60px;}
div.container .subadress{display:inline;padding:18px 8px 3px 120px;}
div.container .topmenu{display:inline;height:32px;padding: 0px 14px 0px 14px;margin:0px 0px 0px 0px;border-right:1px solid #000080;}

/* ================= main Menu ================== */
table.menu{
	background-color:#ffffff;
	background-image:url('../Immagini/bg-menu-nav.gif');
	border-top:1px solid #83B2DE;
	border-bottom:0px solid #ffffff;
	border-collapse:collapse;
	border-spacing:0px;
	padding:0px 0px 0px 0px;
	}
td.menu {vertical-align:middle; text-align:center; text-decoration:none; padding:1px; margin:0;}
td.start,td.end{width: 112px;}
td.betw{width: 110px;}
td.bdx{
  border-right: 1px solid #3770a8; 
}
td.bdsx{
  border-left: 1px solid #3770a8; 
}
table.bdt,td.bdt,th.bdt,div.bdt{ border-top: 1px solid #3770a8; }
table.bdb,td.bdb,th.bdb,div.bdb{border-bottom: 1px solid #3770a8; }
table.bdl,td.bdl,th.bdl,div.bdl{ border-left: 1px solid #3770a8; }
table.bdr,td.bdr,th.bdr,div.bdr{border-right: 1px solid #3770a8; }

table.bdlpg{ border-left: 2px solid #284CA7; }
table.bdrpg{border-right: 2px solid #284CA7; }


td.On{
  background-color: #FDDF76;
}
td.Off{
  background-color: #ffffff;
}


#SBar{ height:2px; line-height:2px; background:#A3CAF7; width:100%;overflow:hidden; vertical-align:middle;}


