BODY {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px;margin: 10px 0; text-align:center;background-color:#ffffff}
a:link, a:visited {color:#3B67A4; text-decoration:none;}
a:hover {text-decoration:underline;}
img { border:none; }
form { display:inline; margin:0; }

/* struttura */
div#containerblu {position:relative;margin:0 auto;width: 770px; text-align:center;background: url(imagesbck/topali.jpg) no-repeat top left #3865A0}
div#containerbianco {margin:0 auto;width: 762px; text-align:center;background: url(imagesbck/topbianco.gif) no-repeat top left #ffffff;padding-top:10px;}
div.containerceleste {margin:0 auto;width: 754px; text-align:center;background-color:#9FCCF6;color:#FFFFFF}
div#top {height:50px; width:770px;text-align:right}
div#toplink {margin:0 auto;width: 770px;text-align:center; padding:1px 0}

div#content {margin:10px 306px 0 33px;text-align:justify;height: 430px;background-color:#eeeeee;padding-bottom:10px}
div#leader {margin:0 auto;width: 743px;height:95px; text-align:center;background: url(imagesbck/bgleader.gif) no-repeat top left #ffffff;padding-top:5px;margin-top: 5px; margin-bottom: 5px;}
div#leader1 {margin:0 auto;width: 743px;height:95px; text-align:center;background: url(imagesbck/bgleader.gif) no-repeat top left #ffffff;padding-top:5px;}
div#leader2 {margin:0 auto;width: 743px;height:95px; text-align:center;background: url(imagesbck/bgleader.gif) no-repeat top left #ffffff;padding-top:5px;margin-bottom: 5px;}
div#leader3 {margin:0 auto;width: 743px;height:55px; text-align:center;background: url(imagesbck/bgleader.gif) no-repeat top left #ffffff;padding-top:5px;}

div#leader3bis {margin:0 auto;width: 743px;height:140px; text-align:center;background: url(imagesbck/bgleaderbis.gif) no-repeat top left #ffffff;padding-top:5px;}

div#leader4 {margin:0 auto;width: 743px;height:75px; text-align:center;background: url(imagesbck/bgleader.gif) no-repeat top left #ffffff;padding-top:5px;}

div.topceleste {margin:0 auto;width:754px;height:8px;background: url(imagesbck/topceleste.gif) no-repeat top left #ffffff;font-size:1px}
div.botceleste {margin:0 auto;clear:left;height:8px;background: url(imagesbck/botceleste.gif) no-repeat top left #ffffff;font-size:1px; width:754px;}
div.wide {margin:0 auto;clear:left;font-size:1px}

div.center {text-align:center;font-size:18px}
div.right {text-align:right}

div#bot {margin:0 auto;font-size:11px;height: 25px; width:750px; padding:2px 10px 0 10px;background: url(imagesbck/bot.gif) no-repeat top left #ffffff;color:#3B67A4;text-align:center;}
div#bot a:link, div#bot a:visited {color:#3B67A4;text-decoration:none}
div#bot a:hover {text-decoration:underline}

div#home a:link, div#home a:visited {color:#ffffff;text-decoration:none}
div#home a:hover {text-decoration:underline}

/* mappatura top */
ul#mlogo {
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	width:334px;height:143px;
	left: 34px;
	top: 0;}
ul#mlogo li {
display:block;
position:absolute;
margin:0;padding:0
}
li#logo {
left:0;top:0;
width:334px;height:143px;
}
#mlogo a {
display:block;
width:100%;
height:100%;
}
#mlogo .alt { display:none }

/* content */
div#desc {margin: 0 auto;width: 743px;}
div#desc div#sx, div#desc div#dx {width:349px;height:112px !important; height /**/:210px;padding:10px;float: left;text-align:justify;background: url(imagesbck/boxdesc.gif) no-repeat top left}
div#desc div#sx a, div#desc div#dx a{font-weight:bold}
div#desc div img, div.longdesc img {float: left;margin-right:5px;border:2px solid #ffffff}
div#desc div#sx {margin-right:5px}

div.longdesc {color:#FFFFFF;margin:0 auto; width:723px;padding:10px;text-align:justify;background: url(imagesbck/longdesctop.gif) no-repeat top left #3B67A4}
div.longdesc h1 {color:#ffcc00;font-size:19px;font-style:italic;font-weight:normal}
div.longdescbot {margin:0 auto;width:743px;height:8px;background: url(imagesbck/longdescbot.gif) no-repeat top left; padding-bottom:5px}

div#longcontmap { margin:0 auto;width:744px;height:287px;padding:10px 0 0 0; }

div.longcontfeed {margin:0 auto; width:743px;padding:0;text-align:justify;height:794px /*background: url(imagesbck/topblu.gif) no-repeat top left #3B67A4*/}
div.longcontfeed2 {margin:0 auto; width:743px;padding:0;text-align:justify; /*background: url(imagesbck/topblu.gif) no-repeat top left #3B67A4*/}
div.longcont {margin:0 auto; width:724px;padding:10px 10px 5px 10px;text-align:justify;background: url(imagesbck/topblu.gif) no-repeat top left #3B67A4;}
div.longcont2 {margin:0 auto; width:723px;padding:0 10px 5px 10px;text-align:justify;background: url(imagesbck/topblu.gif) no-repeat top left #3B67A4;}
div.longcontfs {margin:0 auto; width:744px;padding:0;text-align:justify;}
div.longcontbot {padding-bottom:5px;margin:0 auto;width:744px;height:8px;background: url(imagesbck/botblu.gif) no-repeat top left}
div#longcontbotfs {margin:0 auto;width:744px;height:8px;background: url(imagesbck/botwhi.gif) no-repeat top left}

div#longcontbotfeed {margin:0 auto;width:743px;height:8px;background: url(imagesbck/botwhi.gif) no-repeat top left}

div#mapsearch {margin: 0 auto;width: 754px;margin-top: 4px; margin-bottom: 0px}
div#mapsearch div#map {height:289px;float: left;text-align:center}
div#mapsearch div#search {height:321px;float: left;text-align:center}
div#mapsearch div#map {width:448px;background: url(imagesbck/bgmap22.gif) no-repeat top left;padding:16px 0 16px 2px; font-size:7pt !important;}
div#mapsearch div#search  {width:304px;background: url(imagesbck/bgsearch.gif) no-repeat top left;padding:0 0 0 0}

div#mapsearch2 {margin: 0 auto;width: 744px;}
div#mapsearch2 div#map {width:744px;padding:0; font-size:7pt !important;height:282px;text-align:center}
div#mapsearch2 div#search  {width:304px;background: url(imagesbck/bgsearch.gif) no-repeat top left;padding:0 0 0 0}

div#rect {margin: 0 auto;width: 744px;}
div#rect div {height:280px;padding:5px 10px;width:350px;float: left;text-align:center;background: url(imagesbck/bgrect.gif) no-repeat top left;}
div#rect div#rectsx{margin-right:4px}

.blank { height:5px; background:#FFFFFF; }
.blank2 { height:5px; background:#FFFFFF; }
/* form e img */

.butform {
margin-right:45px;	
width:110px;
}
.Title {
	font-size: 10px;
	font-weight: bold;
	color: #FFCC00;
	text-decoration:underline;
}
.Titlemenu {
	font-size: 10px;
	font-weight: bold;
	color: #FFCC00;
	}

.Zonelink, .Zonelink a {color: #FFFFFF !important}

.testo {
		font-family:Geneva,Arial,Helvetica,sans-serif;
		font-size:9px;
	}
.checks{
		margin-left:-1px;
		margin-bottom:-6px;
	}	
	
#searchda {
margin:86px 0 0 130px;
text-align:left;
}

#searcha {
margin:13px 0 0 130px;
text-align:left;
}

#searchgda {
margin:12px 0 0 130px;
text-align:left;
}

#searchga {
margin:12px 0 0 130px;
text-align:left;
}

#searchsa {
margin:12px 0 0 130px;
text-align:left;
}

#searchaff {
margin:37px 0 0 0;
text-align:center;
}

.ricinp {
height:14px;
font-size:10px;
border:none;
width:60px;
line-height:14px;
}

.ricinpiata {
height:14px;
font-size:10px;
border:none;
width:120px;
line-height:14px;
}

#mdestinazioni a { color:#FFFFFF; }

table.fs { background:#ffffff url(http://www.azzurrivoli.it/img/feedtable.png) no-repeat;width:100%;font-family:verdana;font-size:10px; } 
table.fs tr th { color:#FFFFFF; text-align:center; padding:1px 0 0 0; height:27px; font-size:9px; } 
table.fs tr td { border-bottom:1px solid #73AED6; color: #3e4d5e; text-align:center; font-weight:bold; padding:4px; height:32px;} 

.descr a {
color:#FFCF00;
}

.cont a {
color:#FFFFFF;
font-weight:bold;
}

.autofillform tr td:hover {background-color:#CDE2F6;color:#000000;}
.autofillform tr td{background-color:#FFFFFF;color:#000000;font-size:90%;}
.autofillform {padding:0;margin:0;cursor:pointer;}

.contsuggest { position:relative;text-align:right;width:250px;float:left;margin-left:10px;height:17px;padding-top:3px }

#searcha, #searchda { position:relative; }

#feedtable { background:#ffffff url(http://www.azzurrivoli.it/img/feedtable.png) no-repeat; } #feedtable table { width:100%;font-family:verdana;font-size:11px; }  table tr th { color:#FFFFFF; text-align:center; height:27px; } #feedtable table tr.and td { color: #3e4d5e; text-align:center; font-weight:bold; padding:2px; background:#FFFFFF;} #feedtable table tr.mid td { color: #3e4d5e; text-align:center; font-weight:bold; padding:2px; background:#FFFFFF;} #feedtable table tr.rit td { border-bottom:1px solid #77afd4; color: #3e4d5e; text-align:center; font-weight:bold; padding:2px; background:#FFFFFF;}

#feedtable table tr.andover td { background:#cde2f6; color: #3e4d5e; text-align:center; font-weight:bold; padding:2px;} #feedtable table tr.mid overtd { background:#cde2f6; color: #3e4d5e; text-align:center; font-weight:bold; padding:2px;} #feedtable table tr.ritover td { background:#cde2f6; border-bottom:1px solid #77afd4; color: #3e4d5e; text-align:center; font-weight:bold; padding:2px;}

/* #feedtable table tr:hover.and { background:#000000; } */
#feedtable table:hover {cursor:pointer;}

.tdover {  }

.tdout { background:#ffffff; }

#feedtable2 { background:#ffffff url(http://www.azzurrivoli.it/img/feedtable.png) no-repeat; } #feedtable2 table { width:100%;font-family:verdana;font-size:11px; } #feedtable2 tr.andover td {border-bottom:1px solid #77afd4; color: #3e4d5e; text-align:center; font-weight:bold; padding:2px;height:33.13px;background:#cde2f6;cursor:pointer;} #feedtable2 tr th { color:#FFFFFF; text-align:center; height:27px; } #feedtable2 tr.and td { border-bottom:1px solid #77afd4; color: #3e4d5e; text-align:center; font-weight:bold; padding:2px;height:33.13px} #feedtable2 tr.mid td { color: #3e4d5e; text-align:center; font-weight:bold; padding:2px;} #feedtable2 tr.rit td { border-bottom:1px solid #77afd4; color: #3e4d5e; text-align:center; font-weight:bold; padding:2px;}


.TESTcpYearNavigation,
	.TESTcpMonthNavigation
			{
			background-color:#9FCCF6;
			text-align:center;
			vertical-align:center;
			text-decoration:none;
			color:#FFFFFF;
			font-weight:bold;
			}
	.TESTcpDayColumnHeader,
	.TESTcpYearNavigation,
	.TESTcpMonthNavigation,
	.TESTcpCurrentMonthDate,
	.TESTcpCurrentMonthDateDisabled,
	.TESTcpOtherMonthDate,
	.TESTcpOtherMonthDateDisabled,
	.TESTcpCurrentDate,
	.TESTcpCurrentDateDisabled,
	.TESTcpTodayText,
	.TESTcpTodayTextDisabled,
	.TESTcpText
			{
			font-family:arial;
			font-size:8pt;
			}
	TD.TESTcpDayColumnHeader
			{
			text-align:right;
			border:solid thin #9FCCF6;
			border-width:0 0 1px 0;
			}
	.TESTcpCurrentMonthDate,
	.TESTcpOtherMonthDate,
	.TESTcpCurrentDate
			{
			text-align:right;
			text-decoration:none;
			}
	.TESTcpCurrentMonthDateDisabled,
	.TESTcpOtherMonthDateDisabled,
	.TESTcpCurrentDateDisabled
			{
			color:#D0D0D0;
			text-align:right;
			text-decoration:line-through;
			}
	.TESTcpCurrentMonthDate
			{
			color:#9FCCF6;
			font-weight:bold;
			}
	.TESTcpCurrentDate
			{
			color: #FFFFFF;
			font-weight:bold;
			}
	.TESTcpOtherMonthDate
			{
			color:#808080;
			}
	TD.TESTcpCurrentDate
			{
			color:#FFFFFF;
			background-color: #9FCCF6;
			border-width:1px;
			border:solid thin #000000;
			}
	TD.TESTcpCurrentDateDisabled
			{
			border-width:1px;
			border:solid thin #FFAAAA;
			}
	TD.TESTcpTodayText,
	TD.TESTcpTodayTextDisabled
			{
			border:solid thin #9FCCF6;
			border-width:1px 0 0 0;
			}
	A.TESTcpTodayText,
	SPAN.TESTcpTodayTextDisabled
			{
			height:20px;
			}
	A.TESTcpTodayText
			{
			color:#3B67A4;
			font-weight:bold;
			}
	SPAN.TESTcpTodayTextDisabled
			{
			color:#D0D0D0;
			}
	.TESTcpBorder
			{
			border:solid thin #9FCCF6;
			}


#destinazioni tr td a { color:#FFFFFF; font-size:10px; }