body  {
	left:0; top:0; margin-top:0; margin-left:0;
}
.H1 {	
	font-size: 10px;
	font-family: Verdana;
}

.H1new {	
	font-size: 10px;
	font-family: Verdana;
	border: 1px hidden white;
}
.H1blinkrosso {	
	font-size: 10px;
	font-family: Verdana;
	text-decoration: blink;
	color: #F00;
	font-weight:bold;
}
.H2blinkrosso {	
	font-size: 14px;
	font-family: Verdana;
	text-decoration: blink;
	color: #F00;
	font-weight:bold;
}
.H1blinkblu {	
	font-size: 10px;
	font-family: Verdana;
	text-decoration: blink;
	color: #00F;
	font-weight:bold;
}
.H2 {
	font-size: 18px;
	font-family: Verdana;
	margin-left: 0px;
	padding-left: 0;
	color: #F00;
}
.H3 {
	font-size: 10px;
	font-family: Verdana;
	text-decoration: blink;
	margin-left: 0px;
	padding-left: 0;
	color: #F00;
}
.H4rosso {
	font-size: 10px;
	font-family: Verdana;
	margin-left: 0px;
	padding-left: 0;
	color: #F00;
}
.titolobriciole {	
	font-size: 11px;
	font-weight:bold;
	font-family: Verdana;
}
.titolo {
	font-size: 14px;
	color: #066799;
	font-weight:bold;
	font-family: Verdana;
}

.titolonews {
	font-size: 14px;
	color: #066799;
	font-weight:bold;
	font-family: Verdana;
	background-color: #DFEAFF;
	padding-left: 10px;
}

.H1news {	
	font-size: 10px;
	font-family: Verdana;
	width: 100%;
	color: #000;
	display: block;
	border-bottom: 1px solid #cecece;
	padding: 5px 0;
	margin-right: 0;
}

.H2news {	
	font-size: 9px;
	font-family: Verdana;
	color: #000;
	display: block;
	border-bottom: 1px solid #cecece;
	padding: 5px 0;
	margin-right: 0;
	width: 100px;
}

.titolo2 {
	font-size: 12px;
	font-weight:bold;
	font-family: Verdana;
}
.titolo3 {
	font-size: 22px;
	color: #066799;
	font-weight:bolder;
	font-family: Verdana;
}
.titolo4-White {
	font-size: 14px;
	color: white;
	font-weight:bolder;
	font-family: Verdana;
}
.sottotitolotitolotabella {
	background-color:#fcfdcf;
	font-size: 11px;
	font-family: Verdana;
	font-weight:bold;
}

.H5 {	
	font-size: 8px;
	font-family: Verdana;
}
.H6 {	
	font-size: 14px;
	font-family: Verdana;
}
.H7 {
	font-size: 22px;
	font-family: Verdana;
}

/* @group link  */

A:link {
	color: #006699;
	font: 10px/14px verdana;
}
A:visited {
	color: #066799;
	font-size: 10px;
	font-family: verdana;
}
A:hover {
	color: white;
	font-size: 10px;
	background-color: red;
}

/* @end */

/* @group Link1 */

.link {
	width: 100%;
	font-size: 15px;
	font-family: verdana;
}

.link a {
	color: #006699;
	font-size: 15px;
	font-family: verdana;
}

.link a:hover {
	color: #fff;
	font-size: 15px;
	font-family: verdana;
	background-color: #ff0004;
}

/* @end */

/* @group Link2 */

.link2 {
	width: 100%;
	font-size: 13px;
	font-family: verdana;
}

.link2 a {
	color: #006699;
	font-size: 13px;
	font-family: verdana;
}

.link2 a:hover {
	color: #fff;
	font-size: 13px;
	font-family: verdana;
	background-color: #ff0004;
}

/* @end */

/* @group Tabelle */

.ds4 /*agl rulekind: base;*/ { color: #000; }
.ds5 /*agl rulekind: base;*/ { color: rgb(0%,0%,0%); font-size: 10px; font-family: Verdana; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; letter-spacing: 0; vertical-align: baseline; }
.ds6 /*agl rulekind: base;*/ { color: rgb(0%,0%,0%); font-size: 10px; font-family: Verdana; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: none; letter-spacing: 0; vertical-align: baseline; }
.ds7 /*agl rulekind: base;*/ { font-size: 10px; font-family: Verdana; }
.dsR81 /*agl rulekind: base;*/ { width: 40px; height: 57px; }
.dsR116 /*agl rulekind: base;*/ { width: auto; }
.dsR136 /*agl rulekind: base;*/ { height: 1px; }
.dsR180 /*agl rulekind: base;*/ { width: auto; height: auto; vertical-align: top; }
.dsR201 /*agl rulekind: base;*/ { vertical-align: top; }
.dsR205 /*agl rulekind: base;*/ { width: 42px; }
.dsR223 /*agl rulekind: base;*/ { width: 40px; height: 40px; }
.dsR238 /*agl rulekind: base;*/ { width: 515px; }
.dsR247 /*agl rulekind: base;*/ { width: auto; height: 9px; }
#dsR257 { width: 100%; }
.dsR263 /*agl rulekind: base;*/ { width: 520px; height: auto; }
.dsR327 /*agl rulekind: base;*/ { text-align: left; width: auto; vertical-align: middle; }
.dsR326 /*agl rulekind: base;*/ { width: auto; vertical-align: middle; }
.dsR249 /*agl rulekind: base;*/ { width: 537px; height: 9px; }
.dsR236 /*agl rulekind: base;*/ { width: 537px; }
.dsR337 /*agl rulekind: base;*/ { width: 11px; }
.dsR338 /*agl rulekind: base;*/ { width: 11px; height: 9px; }
.dsR376 /*agl rulekind: base;*/ { width: 100%; height: auto; }
.dsR378 /*agl rulekind: base;*/ { text-align: left; width: 160px; vertical-align: middle; }
.dsR208 /*agl rulekind: base;*/ { width: 140px; height: 140px; }
.dsR386 /*agl rulekind: base;*/ { background-color: #ccc; text-align: left; width: auto; height: 1px; vertical-align: middle; }
.dsR387 /*agl rulekind: base;*/ { background-color: #ccc; width: 42px; height: 1px; vertical-align: middle; }
.dsR388 /*agl rulekind: base;*/ { background-color: #ccc; width: 24px; height: 1px; vertical-align: middle; }
.dsR396 /*agl rulekind: base;*/ { text-align: left; width: auto; height: 10px; vertical-align: middle; }
.dsR397 /*agl rulekind: base;*/ { width: 42px; height: 10px; vertical-align: middle; }
.dsR398 /*agl rulekind: base;*/ { width: 24px; height: 10px; vertical-align: middle; }
.dsR401 /*agl rulekind: base;*/ { height: 10px; }
.dsR402 /*agl rulekind: base;*/ { width: 36%; height: 10px; }
.dsR403 /*agl rulekind: base;*/ { width: 42px; height: 10px; }
.dsR404 /*agl rulekind: base;*/ { width: 24px; height: 10px; }
.dsR414 /*agl rulekind: base;*/ { width: auto; height: 10px; vertical-align: top; }
.dsR415 /*agl rulekind: base;*/ { width: auto; height: 10px; }
.dsR427 /*agl rulekind: base;*/ { text-align: left; width: 160px; height: auto; vertical-align: middle; }
.dsR430 /*agl rulekind: base;*/ { width: 95%; height: auto; }
.dsR447 /*agl rulekind: base;*/ { text-align: left; width: auto; height: auto; vertical-align: top; }
.dsR448 /*agl rulekind: base;*/ { width: 42px; height: auto; vertical-align: top; }
.dsR449 /*agl rulekind: base;*/ { width: 100%; height: auto; }
.dsR450 /*agl rulekind: base;*/ { text-align: left; width: auto; vertical-align: top; }
.dsR451 /*agl rulekind: base;*/ { width: 42px; vertical-align: top; }
.dsR454 /*agl rulekind: base;*/ { width: 36%; vertical-align: top; }
.dsR455 /*agl rulekind: base;*/ { width: 24px; vertical-align: top; }
.dsR458 /*agl rulekind: base;*/ { width: 24px; }
.dsR459 /*agl rulekind: base;*/ { width: 36%; }
.dsR460 /*agl rulekind: base;*/ { width: 404px; height: 47px; }
.dsR461 /*agl rulekind: base;*/ { height: 54px; }
.dsR462 /*agl rulekind: base;*/ { width: 100%; height: 54px; }
.dsR463 /*agl rulekind: base;*/ { background-color: #4378d4; width: 42px; height: 55px; }
.dsR469 /*agl rulekind: base;*/ { width: 24px; height: auto; vertical-align: middle; }
.dsR470 /*agl rulekind: base;*/ { width: 24px; height: auto; vertical-align: top; }
.dsR472 /*agl rulekind: base;*/ { width: 24px; height: 8px; }
.dsR474 /*agl rulekind: base;*/ { width: 29px; height: 9px; }
.dsR464 /*agl rulekind: base;*/ { width: 94.95%; height: 309px; }
.dsR438 /*agl rulekind: base;*/ { width: 14px; height: 10px; }
.dsR406 /*agl rulekind: base;*/ { height: 10px; vertical-align: top; }
.dsR468 /*agl rulekind: base;*/ { width: 14px; vertical-align: middle; }
.dsR467 /*agl rulekind: base;*/ { background-color: #ccc; width: 14px; height: 1px; vertical-align: top; }
.dsR465 /*agl rulekind: base;*/ { width: 14px; vertical-align: top; }
.dsR499 /*agl rulekind: base;*/ { width: 800px; height: auto; }
.dsR507 /*agl rulekind: base;*/ { width: 800px; height: auto; vertical-align: top; }
.dsR516 /*agl rulekind: base;*/ { width: 100%; height: 3.5%; }
.dsR536 /*agl rulekind: base;*/ { width: 7px; height: auto; }
.dsR542 /*agl rulekind: base;*/ { width: 100%; height: 266px; }

/* @end */

/* @group IMG */

.img30 {
	opacity: 0.3;
}

.img50 {
	opacity: 0.5;
}

.img80 {
	opacity: 0.8;
}

.img100 {
	opacity: 1;
}

/* @end */

/* @group Menu EZ Informa */



.glossymenu{
margin: 0 0 5px;
padding: 0;
width: 200px; /*width of menu*/
border: 0px solid #9A9A9A;
border-bottom-width: 0;
	vertical-align: middle;
}

.glossymenu a.menuitem{
background: black url(news/news/menu/glossyback.gif) repeat-x bottom left;
font: bold 12px Verdana, "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif;
color: white;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
margin-bottom: 3px;
height: 30px;
padding-top: 10px;
padding-left: 10px;
text-decoration: none;
}


.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
color: white;
}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 12px;
right: 5px;
border: none;
}

.glossymenu a.menuitem:hover{
background-image: url(news/news/menu/glossyback2.gif);
}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/
background: white;
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}

.glossymenu div.submenu ul li{
border-bottom: 1px solid gray;
}

.glossymenu div.submenu ul li a{
display: block;
background-color: #DFEAFF;
font: normal 10px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: black;
text-decoration: none;
height: 20px;
padding-top: 10px;
padding-left: 10px;
}

.glossymenu div.submenu ul li a:hover{
background: #DFDCCB;
colorz: white;
}

/* @end */

.linea {
	height: 1px;
	background-color: #ccc;
	margin-top: 10px;
	margin-bottom: 10px;
}

.apice {
	font-size: 7px;
	vertical-align: super;
}

a.box-passacavi {
	background-color: white;
	-moz-border-radius: 8px;
	border-radius: 8px;
	border: 1px solid #a6a6a6;	text-align: center;
	cursor: pointer;
	color: #006699;
	font: 12px/14px verdana;
	padding: 10px;
}


a.box-passacavi:hover {
	-moz-border-radius: 8px;
	border-radius: 8px;
	color: white;
	background-color: red;
	padding: 10px;
	border: 0px;
}



div.small_left_column .table2 {
	font-size: 15px;
	width: 740px;
	float: left;
}

div.small_left_column .table2 img {
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	border: 1px solid #7a7a7a;
	width: 80px;
	height: 80px;
	float: left;
	padding-right: 0;
	margin-right: 10px;
}

div.small_left_column .table2 ul {
	display: inline;
}

div.small_left_column .table2 ul li {
	margin-bottom: 10px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	background-color: #f9f9f9;
	padding: 5px 0 5px 5px;
	border: 1px solid #c7c7c7;
	text-align: center;
	font-size: 11px;
	line-height: 14px;
	width: 725px;
	display: block;
	float: left;
}

div.small_left_column .table2 ul li2 {
	margin-bottom: 15px;
	margin-right: 7px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	background-color: #f9f9f9;
	padding: 5px 0 15px;
	border: 1px solid #c7c7c7;
	text-align: center;
	font-size: 11px;
	line-height: 14px;
	width: 228px;
	float: left;
	display: inline;
}

div.small_left_column .table2 ul li a {
	font: 11px/14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #7d7d7d;
}

div.small_left_column .table2 ul li2 a {
	font: 11px/14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #7d7d7d;
}

div.small_left_column .table2 ul li .description {
	text-align: left;
	padding-right: 5px;
	display: inline;
	float: left;
}

div.small_left_column .table2 ul li2 .description {
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
}

div.small_left_column .table2 ul li .description2 {
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
	color: #f72910;
}

div.small_left_column .table2 ul li a:hover {
	color: #000;
}

div.small_left_column .table2 ul li2 a:hover {
	color: #000;
}

/* @group Box */

#box1 {
	background-color: #f9fb7f;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	box-shadow: 0px 0px 3px #000000;
	padding: 0;
	margin: 10px 0 20px;
}

#box1 ul {
	margin-bottom: 10px;
	margin-top: 0;
	padding: 0;
	display: inline;
}

#box1 li {
	display: block;
	border-bottom: 1px solid #dc0003;
	text-align: left;
	width: 86%;
	padding-bottom: 10px;
	padding-top: 10px;
}

#box1 .top1 {
	background-color: #ff0004;
	height: 16px;
	text-align: center;
	color: white;
	font-size: 15px;
	font-weight: bold;
	-moz-border-radius:10px 10px 0px 0px;
	-webkit-border-radius:10px 10px 0px 0px;
	border-radius:10px 10px 0px 0px;
	width: 100%;
	border-bottom: 1px solid #000;
}

#box2 {
	background-color: white;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	box-shadow: 0px 0px 3px #000000;
	padding: 0;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 20px;
}

#box2 ul {
	margin-bottom: 10px;
	margin-top: 0;
	padding: 0;
	display: inline;
}

#box2 li {
	display: block;
	border-bottom: 1px solid #dc0003;
	text-align: center;
	width: 86%;
	padding-bottom: 10px;
	padding-top: 10px;
}

#box2 .end {
	display: block;
	text-align: center;
	width: 86%;
	padding-bottom: 10px;
	padding-top: 10px;
	border-bottom-style: none;
}

#box2 .top1 {
	background-color: green;
	height: 16px;
	text-align: center;
	color: white;
	font-size: 15px;
	font-weight: bold;
	-moz-border-radius:10px 10px 0px 0px;
	-webkit-border-radius:10px 10px 0px 0px;
	border-radius:10px 10px 0px 0px;
	width: 100%;
	border-bottom: 1px solid #000;
}

#box3 {
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	background-color: #0ba100;
	box-shadow: 0px 0px 3px #000000;
}

#box3 ul {
	margin-bottom: 10px;
	margin-top: 0;
	padding: 0;
	display: inline;
}

#box3 li {
	display: block;
	text-align: center;
	width: 86%;
	padding-bottom: 10px;
	padding-top: 10px;
}



/* @end */
