p {line-height:150%; margin-bottom:3px; margin-top:8px}
ul {padding-top: 0px; padding-bottom: 0px}
dt {
	background-image:url(/img/bullet.gif);
	background-repeat:no-repeat;
	background-position:top left;
	margin:0px 0px 0px 20px;
	padding:0px 0px 0px 25px;
}
dd {margin:0 0 0 45px;	font-style:italic;}
a img.groupImage {border:1px solid #F25E22;}
.groupImage {
	float:left;
	margin-right:35px;
	margin-bottom:20px;
	padding:2px;
}
h2 {
	clear:left;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background-image:url(/img/gruppi/bkgMenuVerde1.gif);
	background-repeat:repeat-x;
	background-position:left middle;
	height:26px;
	text-align:center;
	border:0;
}
h3 {margin:0px 240px 5px 255px; padding-top: 10px; text-align: left; font-weight: bold; font-size:120%; color:#009036;}
#codice {margin:0px 240px 5px 255px; padding-top: 5px; text-align: left; font-style:italic; font-weight: bold; color:#009036; font-size:85%; }
.prezzo {font-size:12px;}
#main {margin-left:255px; min-height:750px;}
#flags {position:relative; width:120px; float:right; top:-80px; right:5px;}
#flags img {width:20px; float:right; margin-left: 5px}
table {width: 99%;}
caption, div.section {font-weight: bold; font-size:110%; border-bottom:1px solid #009036; margin-top:20px; text-align:center;}
div.section {margin:30px 0px 5px 0px}
td {border-left:1px solid #009036; padding:2px;}
th {width: 25%; text-align:left}
table.mesi th, table.mesi td {text-align: center; width:8%;}
table.mesi td {font-family:Verdana, Arial, Helvetica, sans-serif; color:#FF0000; font-weight:bold; border:1px solid #009036; border-left: none; }
table.mesi td.partenza {background-image:url(/img/gruppi/bkgMenuVerde2.gif);	background-repeat:repeat-x;	background-position:left middle;}
#icone {float: right}
#icone img {width: 60px}
tfoot td {border-bottom:1px solid #009036; padding:0;}
.colonna {padding:0px;}
.colonna > div {float:left; width:230px; padding:0px; margin: 10px 5px 15px 0px !important; min-height: 100px; }
.colonna div.itemHeader {background-repeat:no-repeat; background-position:top left; height:28px; font-weight: bold; color:#FFFFFF; font-size: 80% !important; padding:4px !important;}
.colonna div.itemBody {min-height:40px; padding:5px !important; font-size: 90% !important; }
.colonna div.itemFooter {background-repeat:no-repeat; background-position:bottom left; height:32px; }
