a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

body {  
	scrollbar-face-color: #506B3D; 
	scrollbar-shadow-color: #506B3D; 
	scrollbar-highlight-color: #506B3D; 
	scrollbar-3dlight-color: #F2E5DF; 
	scrollbar-darkshadow-color: #F2E5DF; 
	scrollbar-track-color: #506B3D; 
	scrollbar-arrow-color: #506B3D; 
	font-size: 10px;
}
form {margin:0; padding:0; }
.verdana10nero {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}.verdana10verdes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2D572D;
	text-decoration: none;
}
.verdana10grigio1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}
.myinput {
	BORDER-BOTTOM: 1pt solid; BORDER-LEFT: 1pt solid; BORDER-RIGHT: 1pt solid; 
	BORDER-TOP: 1pt solid; PADDING-LEFT: 4px;  color: #2D572D; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; 
	FONT-STYLE: normal
}
.verdana10panna {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E0DBC5;
	text-decoration: none;
}
.verdana10panna a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E0DBC5;
	text-decoration: none;
}
.verdana10grigio2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	text-decoration: none;
}
.verdana10grigio3 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
.tab {
	border: 1px solid;
	border-color: #2D572D;
}
/* packages */
.packagesEntry, .packagesEntryList {padding:4px 7px ; float:left;width:95%; border-bottom:1px solid #8F897B; clear:both;}
.packagesEntry a:link, .packagesEntry a:visited, .packagesEntryList a:link, .packagesEntryList a:visited, .packagesEntry a:hover, .packagesEntry a:active, .packagesEntryList a:hover, .packagesEntryList a:active {text-decoration:none; cursor:pointer; }
.packagesEntry p, .packagesEntryList p {margin:0;padding:0;}
.packagesEntryList {width:95%; border-bottom:1px solid #D8D7D5;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;}
#morePackages {padding:3px 7px;float:left; }
.linkToDetail a:active,.linkToDetail a:hover, .linkToDetail a:link, .linkToDetail a:visited, a.orangeLink:link, a.orangeLink:active, a.orangeLink:hover, a.orangeLink:visited {text-decoration:underline; color:#E98400;}
a.darkLink:link, a.darkLink:active, a.darkLink:hover, a.darkLink:visited {text-decoration:underline; }
#conversionEuro {clear:both; padding-top:1em; }

fieldset {padding:4px 7px; width:95%;border:1px solid #D8D7D5;}
fieldset legend{font-weight:bold;padding:1px 7px; color:#000}



.noLinkNews {font-weight:bold;}
#topRight .newsP {margin:0;padding:0;padding:0 0 0.5em 0}
.boxedLink {float:right}

.boxedLinkEvents { border-bottom:1px solid #F1F1F1; width:100%; display:block; margin:0;padding:0;float:left;}
.boxedLinkEvents a:link, .boxedLinkEvents a:active, .boxedLinkEvents a:hover, .boxedLinkEvents a:visited { margin:0;padding:0; background-color:#F1F1F1; margin:0;padding:0 0.5em;float:right; }

form {padding:0;margin:0;}
.clear {clear:both}
.hiResPicture { text-align:center; border:1px solid #CCC; padding:0.5em; vertical-align:top;}
img {border:0;}
p {margin:0; padding:0 0 1.5em 0}
.redError {color:Red;}
ul {margin-top:0;padding-top:0;}

a:link, a:visited {color:#342E2A; text-decoration:underline}
a:hover, a:active {color:#342E2A; text-decoration:underline}



h1 {font-size: 13px;font-family: Verdana, Arial,  sans-serif, Helvetica; margin: 0;padding: 0; color:#342E2A;  padding-bottom:6px; font-weight:bold;}
h2 {font-size: 12px;font-family: Arial; margin: 0;padding: 0; color:#817A74; padding-bottom:6px; font-weight:lighter}
h3 {font-size: 11px;font-family: Arial; margin: 0;padding: 0; color:#817A74; padding-bottom:6px; font-weight:lighter}
h4 {font-size: 10px;font-family: Arial; margin: 0;padding: 0; color:#817A74; font-weight:lighter}

.genericTable {width:100%; font-size:10px;}
p {font-size:10px;}
ul, li { font-size:10px; }
ul {margin-top: 0; margin-bottom: 0;}
.genericTable td {margin:0;padding:0; vertical-align:top;font-family: Verdana, Arial, Helvetica, sans-serif;}
.genericTable td.paddingRight {padding-right:1em;}
.genericTable td.bg {background-color:#F1F1F1}
.genericTable .th { font-weight:bold}
.genericTable .borderBottomCell td {border-bottom:1px solid #2D572D; padding-bottom:0.5em;}
.genericTable .borderBottomCellDotted td {border-bottom:1px dotted #2D572D; padding-bottom:0.5em;}
.genericTable .borderBottomCellLight td {border-bottom:1px solid #2D572D; padding-bottom:0.5em;}

#main li {margin-bottom:1px; word-spacing:0.3em; }
#main .sub li {margin-bottom:0;}
#main, #main .sub, #subNav .sub, #footerRight .sub  {list-style:none;margin:0; padding: 0;}
#main {font-size: 10px;font-family: Georgia, serif;font-weight:normal; text-transform:uppercase; line-height:1.5em; }
#main .sub, #subNav .sub {font-size: 11px;font-family: Tahoma;font-weight:normal;text-transform:none; padding-bottom:1em;line-height:1.5em;}

.input {font-size: 10px;font-family: Verdana; margin: 1px 0 1px 0;padding: 1.5px 0 1.5px 0; color:#000; background-color:#FFF; border:1px solid #CCC; }
.verdana10panna a { color: #E0DBC5; text-decoration:none; }
.verdana10panna a:hover { color: #E0DBC5; text-decoration:underline; }



/*form builder */
fieldset {padding:5px; padding-left: 8px;margin:0; border: 1px solid #2D572D; font-size:10px;}
fieldset legend {margin-left: -7px; font-size: 12px; font-weight:bold;}
fieldset label {float: none;}
fieldset .repeatRadioCheck label { float:none; margin:0;padding: 0; }
fieldset .formRow, fieldset .formButtonRow {padding:1px 0;margin:0; clear:both }
/*fieldset .formRow span { display:block; text-align:right; }*/
fieldset .formRow span { padding-left:0.5em}
fieldset .formButtonRow {margin:1em 0; border:0}
fieldset .formHideInput { display: none}
fieldset .formButtonRow input {font-size: 11px;font-family: "Tahoma", verdana,Trebuchet MS, Trebuchet, ; color:#5D564F;  }