/* CSS Document */

#Layer1 {
	position:absolute;
	z-index:1;
	top: 238px;
	visibility: visible;
	background-image: url(50percent.png);
	overflow: hidden;
	border: 1px none #000000;
}

#head {
	background-color: #E5E5E7;
	vertical-align:middle;
	cursor: text;
	text-align: center;
	vertical-align: middle;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	margin: auto;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 3px;
	border-left-color: #FFFFFF;
	font-family: geneva, verdana, tahoma, arial;
	font-size: 11px;
	text-decoration: none;
}

#MENU {
	background-color: #7EADE3;
	vertical-align:middle;
	cursor: text;
	text-align: right;
	vertical-align: middle;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-bottom-style: inset;
	border-top-color: #496278;
	border-right-color: #496278;
	border-bottom-color: #496278;
	border-left-color: #496278;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	
}


#MENU1 {
	background-color: #7EADE3;
	vertical-align:middle;
	cursor: text;
	text-align: right;
	vertical-align: middle;
	border-bottom-width: 1px;
	border-bottom-style: groove;
	border-top-color: #57768E;
	border-right-color: #57768E;
	border-bottom-color: #57768E;
	border-left-color: #57768E;
	color: #FFFFFF;
	font-family: geneva, verdana, tahoma, arial;
	font-size: 11px;
	font-weight: normal;
	line-height: 20px;
	text-decoration: none;
}
.testo_bianco {
	font-family: geneva, verdana, tahoma, arial;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.testo_bianco a:hover {
	font-family: geneva, verdana, tahoma, arial;
	font-size: 11px;
	color: #496278;
	text-decoration: underline;
}

#MENU_ev {
	background-color: #496278;
	vertical-align:middle;
	cursor: text;
	text-align: left;
	vertical-align: middle;
	color: #FFFFFF;
	font-family: geneva, verdana, tahoma, arial;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
	text-transform: capitalize;
	border: 1px groove #496278;
}
.titolo_blu_scuro {
	font-family: geneva, verdana, tahoma, arial;
	font-size: 12px;
	color: #496278;
	text-decoration: none;
}

#tabella {
	vertical-align:top;
	text-align: left;
	vertical-align: middle;
	color: #333333;
	font-family: geneva, verdana, tahoma, arial;
	font-size: 11px;
	font-weight: normal;
	text-transform: none;
	list-style-position: outset;
	list-style-type: circle;
	line-height: 16px;
	background-image: url(immagini/bg_blue_gradient140.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #496278;
	border-right-color: #496278;
	border-bottom-color: #496278;
	border-left-color: #496278;
}
#tabella_principale {
}

.rosso_titolo {
	font-family: geneva, verdana, tahoma, arial;
	font-size: 12px;
	color: #FF0000;
	text-decoration: none;
}
.rosso_titolo a:hover{
	font-family: geneva, verdana, tahoma, arial;
	font-size: 12px;
	color: #FF0000;
	font-weight: normal;
	text-decoration: underline;
}

.testo_grigio_chiaro {
	font-family: geneva, verdana, tahoma, arial;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	line-height: 17px;
}
.titolo_blu_scuro a:hover {
	font-family: geneva, verdana, tahoma, arial;
	font-size: 12px;
	color: #496278;
	text-decoration: underline;
	font-weight: normal;
}
#tabella_grigia {
	background-color: #eff2f7;
	vertical-align:top;
	text-align: left;
	vertical-align: middle;
	color: #333333;
	font-family: geneva, verdana, tahoma, arial;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	text-transform: none;
	border-top-width: 1px;
	border-bottom-width: 3px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #999999;
	border-bottom-color: #496278;
}
.newsletter {
	font-family: geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-bottom-style: none;
	color: #333333;
	margin-top: 3px;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 3px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 3px;
	border-top-style: none;
}


#tabella_grigia_bordo {
	vertical-align:top;
	text-align: left;
	vertical-align: middle;
	color: #333333;
	font-family: geneva, verdana, tahoma, arial;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	text-transform: none;
	background-image: url(immagini/home_122606_greybg.gif);
	background-repeat: repeat-x;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-position: top;
	border-top-width: 1px;
}
.titolo_rosso_grande {
	font-family: geneva, verdana, tahoma, arial;
	font-size: 16px;
	color: #FF0000;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	line-height: 35px;
}
.titolo_blu_grande {
	font-family: geneva, verdana, tahoma, arial;
	font-size: 16px;
	color: #006699;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	line-height: 35px;
}
.titolo_rosso_grande_14 {

	font-family: geneva, verdana, tahoma, arial;
	font-size: 14px;
	color: #FF0000;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	line-height: 25px;
}
.titolo_rosso_grande a:hover {

	font-family: geneva, verdana, tahoma, arial;
	font-size: 16px;
	color: #FF0000;
	text-decoration: underline;
	font-style: italic;
	font-variant: normal;
	font-weight: bold;
	line-height: 35px;
}
.titolo_blu_grande a:hover {

	font-family: geneva, verdana, tahoma, arial;
	font-size: 16px;
	color: #006699;
	text-decoration: underline;
	font-style: italic;
	font-variant: normal;
	font-weight: bold;
	line-height: 35px;
}
#MENU2 {

	background-color: #496278;
	vertical-align:middle;
	cursor: text;
	text-align: right;
	vertical-align: middle;
	border-bottom-style: none;
	color: #FFFFFF;
	font-family: geneva, verdana, tahoma, arial;
	font-size: 11px;
	font-weight: normal;
	line-height: 20px;
	text-decoration: none;
}
#MENU11 {


	background-color: #7EADE3;
	vertical-align:middle;
	cursor: text;
	text-align: right;
	vertical-align: middle;
	border-bottom-style: none;
	border-top-color: #57768E;
	border-right-color: #57768E;
	border-bottom-color: #57768E;
	border-left-color: #57768E;
	color: #FFFFFF;
	font-family: geneva, verdana, tahoma, arial;
	font-size: 11px;
	font-weight: normal;
	line-height: 20px;
	text-decoration: none;
}
.titolo_blu_grande_14 {

	font-family: geneva, verdana, tahoma, arial;
	font-size: 14px;
	color: #006699;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	line-height: 25px;
}
#tabella_bordo_dx {
	background-color: #FFFFFF;
	vertical-align:top;
	text-align: left;
	vertical-align: middle;
	color: #333333;
	font-family: geneva, verdana, tahoma, arial;
	font-size: 11px;
	font-weight: normal;
	line-height: normal;
	text-transform: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(immagini/sfondo_latodx_bianco.jpg);
	background-repeat: repeat-y;
}
.titolo_rosso_grande_12 {


	font-family: geneva, verdana, tahoma, arial;
	font-size: 12px;
	color: #FF0000;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	line-height: normal;
}
.titolo_blu_grande_12 {


	font-family: geneva, verdana, tahoma, arial;
	font-size: 12px;
	color: #006699;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
}
#head_tabella {
	vertical-align:middle;
	text-align: center;
	vertical-align: middle;
	margin: auto;
	padding: 0px;
	font-family: geneva, verdana, tahoma, arial;
	font-size: 11px;
	text-decoration: none;
	border: 0px none #FFFFFF;
}
#MENU2 A:hover {


	background-color: #496278;
	vertical-align:middle;
	text-align: right;
	vertical-align: middle;
	border-bottom-style: none;
	color: #FFFFFF;
	font-family: geneva, verdana, tahoma, arial;
	font-size: 11px;
	font-weight: normal;
	line-height: 20px;
	text-decoration: underline;
}
#header {
	background-color: #E4EAF1;
	height: 120px;
	width: 220px;
	text-align: center;
	vertical-align: middle;
}
#table_haas {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}
#tabella_blu {
	background-color: #eff2f7;
	vertical-align:top;
	text-align: left;
	vertical-align: middle;
	color: #333333;
	font-family: geneva, verdana, tahoma, arial;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	text-transform: none;
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-right-width: 3px;
	border-left-width: 3px;
}
#tabella_verde {
	background-color: #EBF8DE;
	vertical-align:top;
	text-align: left;
	vertical-align: middle;
	color: #333333;
	font-family: geneva, verdana, tahoma, arial;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	text-transform: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	list-style-position: outset;
	list-style-type: square;
}

.shiftcontainer{
position: relative;
left: 7px; /*Number should match -left shadow depth below*/
top: 7px; /*Number should match -top shadow depth below*/
}

.shiftcontainer1{
position:relative;
left: 7px;
top: 7px;
}

.shiftcontainer2{
position:relative;
left: 7px;
top: 7px;
}


.shadowcontainer{
	width: 190px; /* container width*/
	background: transparent url(bigshadow.gif) no-repeat bottom right;
}

.shadowcontainer1{
width: 520px; /* container width*/
background: transparent url(bigshadow.gif) no-repeat bottom right;
}

.shadowcontainer2{
width: 507px; /* container width*/
background: transparent url(bigshadow.gif) no-repeat bottom right;
}

.shadowcontainer .innerdiv{
	padding: 0px;
	position: relative;
	left: -7px; /*shadow depth*/
	top: -7px; /*shadow depth*/
	background-color: white;
	border-top-width: 2px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.shadowcontainer1 .innerdiv{
	border: 0px solid gray;
	padding: 0px;
	position: relative;
	left: -7px; /*shadow depth*/
	top: -7px; /*shadow depth*/
background-color: white;
}

.shadowcontainer2 .innerdiv{
	border: 0px solid gray;
	padding: 0px;
	position: relative;
	left: -7px; /*shadow depth*/
	top: 7px; /*shadow depth*/
background-color: white;
}
Top [class] {
	position: relative;
	clip: rect(-30px,auto,auto,auto);
	top: -30px;
	height: 40px;
	width: 501px;
	background-image:url(50percent.png);
}

