<!--


/* *********************** Main *************************************** */
html, body {margin: 0 0 10px 0; padding: 0;}
body {font: 85%/1.5 "Trebuchet Ms", Arial, Verdana, Helvetica, sans-serif; color:#4b5663; text-align: center; /* per centrare in IE5.x*/ background:url(../../media/lay/body_bg.jpg) repeat-x #bfe9f7;}
	a:link, a:visited {color:#ee2d34; text-decoration:underline;}
	a:hover, a:active {color:#000; text-decoration:underline;}



/* *********************** Containermain *************************************** */
div#containermain {width:969px; margin:0 auto;/* per centrare sugli altri browser */ padding:0; text-align:left; /* ripristina l'allineamento */ background:url(../../media/lay/page_bg.jpg) repeat-y #fff;}



/* *********************** Header *************************************** */
div#header {clear:both; width:100%; height:198px; margin:0; padding:0; background: url("../../media/lay/header_bg.jpg") no-repeat; text-align:right;}
	div#logout {clear:both; margin:0; height:50px; padding:9px 32px 0 0; text-align:right; font-size:12px; color:#fff;}
		div#logout a:link, div#logout a:visited {color:#fff; text-decoration:underline;}
		div#logout a:hover, div#logout a:active {color:#ff0; text-decoration:underline;}
	div#headercnt {clear:both; margin:0; padding:30px 65px 0 0 !important; padding:10px 65px 0 0; text-align:right;}

/* *********************** PageBtm *************************************** */
div#pagetop {clear:both; width:100%; background:url(../../media/lay/page_top_bg.jpg) no-repeat; height:41px; margin:0; padding:0; text-align:center;}
	div#pagetopcnt {margin:0; padding:6px 0 0 220px; text-align:center;}
		div#savemsg {width:740px; height:40px; margin:0 auto; padding:10px 0 0 0; background:url(../../media/lay/savemsg_bg.gif) no-repeat; color:#fff; font-size:14px; font-weight:bold; text-align:center;}

/* *********************** Content *************************************** */
div#cntcontainermain {width:765px !important; width:761px; float:right; margin:0 4px 0 0; padding:0 0 0 0; display:inline; text-align:left; /*background:#fff;*/}
	div#cntmain {width:741px !important; width:741px; text-align:left; margin:0; padding:0 10px 0 10px; /*background:#fff;*/}
			div#pagetit {width:100%; height:50px; margin:0; padding:0; background: url("../../media/lay/page_tit_bg.jpg") no-repeat;}
			div#pagetit h1 {font-size:17px; font-weight:bold; margin:0; padding:7px 0 0 19px; color:#3a6f8b;}
			div#cntmaincontent {clear:both; text-align:left; margin:0; padding:5px 20px 20px 10px; /*width:100%; background:#fff;*/}


/* *********************** PageBtm *************************************** */
div#pagebtm {clear:both; width:100%; background:url(../../media/lay/page_btm_bg.jpg) no-repeat; height:28px; margin:0; padding:0;}
	div#pagebtmcnt {margin:0; padding:0;}


/* *********************** Footer *************************************** */
div#footer {clear:both; width:100%; background:url(../../media/lay/footer_bg.jpg) repeat-y; height:110px; text-align:center;}
	div#footercnt {text-align:center; margin:0; padding:25px 38px 0 0; font-size:12px;}
		div#footercnt a:link, div#footercnt a:visited {text-decoration:underline;}
		div#footercnt a:hover, div#footercnt a:active {text-decoration:underline;}

.clearfloat {clear:both; height:0; font-size: 1px; line-height: 0px;}




/* ********************** Menu navigazione principale sinistra ******************* */
div#menu {margin:0; padding:0 6px 0 11px;}

div#menulev01 {width:176px !important; width:168px; padding: 0; height: 37px; background-image:  url(../../media/lay/menulft_bg.gif); background-position: top left; background-repeat: no-repeat; background-color: #fff; color: #074A92; text-align:left; font-size:12px; line-height:14px;}
#menulev01 a:link, #menulev01 a:visited {height:32px; padding: 5px 0 0 8px; display: block; width: 100%; color: #4b5663; text-decoration:none; font-weight: normal;}
#menulev01 a:active, #menulev01 a:hover {height:32px; padding: 5px 0 0 8px; display: block; width: 100%; color: #ee2d34; text-decoration:none; font-weight: normal;}
#menulev01 a.activemenu:link, #menulev01 a.activemenu:visited, #menulev01 a.activemenu:active, #menulev01 a.activemenu:hover {color: #ee2d34; font-weight: bold;}

div#menulev01line1 {width:176px !important; width:168px; padding: 0; height: 22px; background-image:  url(../../media/lay/menulft_bg_l1.gif); background-position: top left; background-repeat: no-repeat; background-color: #fff; color: #074A92; text-align:left; font-size:12px; line-height:14px;}
#menulev01line1 a:link, #menulev01line1 a:visited {height:16px; padding: 3px 0 0 8px; display: block; width: 100%; color: #4b5663; text-decoration:none; font-weight: normal;}
#menulev01line1 a:active, #menulev01line1 a:hover {height:16px; padding: 3px 0 0 8px; display: block; width: 100%; color: #ee2d34; text-decoration:none; font-weight: normal;}
#menulev01line1 a.activemenu:link, #menulev01line1 a.activemenu:visited, #menulev01 a.activemenu:active, #menulev01 a.activemenu:hover {color: #ee2d34; font-weight: bold;}

div#menulev01line2 {width:176px !important; width:168px; padding: 0; height: 37px; background-image:  url(../../media/lay/menulft_bg_l2.gif); background-position: top left; background-repeat: no-repeat; background-color: #fff; color: #074A92; text-align:left; font-size:12px; line-height:14px;}
#menulev01line2 a:link, #menulev01line2 a:visited {height:32px; padding: 5px 0 0 8px; display: block; width: 100%; color: #4b5663; text-decoration:none; font-weight: normal;}
#menulev01line2 a:active, #menulev01line2 a:hover {height:32px; padding: 5px 0 0 8px; display: block; width: 100%; color: #ee2d34; text-decoration:none; font-weight: normal;}
#menulev01line2 a.activemenu:link, #menulev01line2 a.activemenu:visited, #menulev01 a.activemenu:active, #menulev01 a.activemenu:hover {color: #ee2d34; font-weight: bold;}


div#menulev01sep {width:168px; padding:0; height:12px; font-size:10px;}

/* ********************** Menu Top ****************************************** */
div#menutop {margin:10px 0 10px 0; padding:0; width:100%; height:65px;}
	div#menutopcnt {margin:0; padding:10px 0 10px 0; line-height:11px;}
	div#menutopcnt table tr td a:link, div#menutopcnt table tr td a:visited {color:#4b5663; text-decoration:underline; font-size:10px; font-weight:bold;}
	div#menutopcnt table tr td a:hover, div#menutopcnt table tr td a:active {color:#ee2d34; text-decoration:underline; font-size:10px; font-weight:bold;}
		div#menutopcnt table tr td a.activemenu:link, div#menutopcnt table tr td a.activemenu:visited, div#menutopcnt table tr td a.activemenu:hover, div#menutopcnt table tr td a.activemenu:active {color:#ee2d34; text-decoration:none; font-size:10px; font-weight:bold;}



/* *********************** Home cnt *************************************** */
div.promohome {clear:both; width:718px; height:150px; background:url(../../media/lay/home_promo_bg.jpg) no-repeat; margin:0; padding:0; text-align:center;}
	div.promohomecnt {text-align:left; margin:0; padding:20px 100px 0 31px; font-size:14px; color:#fff; line-height:1.4em;}
	div.promohomecnt a:link, div.promohomecnt a:visited {text-decoration:underline; color:#fff;}
	div.promohomecnt a:hover, div.promohomecnt a:active {text-decoration:underline; color:#ff0;}





/*****************+ standard list style table ************************/
h2 {width:99%; border-bottom: 1px solid #ee2d34; color:#ee2d34; font-weight:bold; font-size:18px; margin:45px 0 0 0; padding:0; text-align:center;}
div.tabletit {width:99%; border-bottom: 1px solid #ee2d34; color:#ee2d34; font-weight:bold; font-size:16px; margin:45px 0 6px 0; padding:0;}
div.tablesubtit {font-style:italic; font-size:14px; margin:0; padding:0 0 15px 0;}
table.adminlist, table.adminlistc, table.adminlistc1a, table.adminlistc1b, table.adminlistc1tot {background-color: #fff; margin: 0px; padding: 0px; border: 1px solid #6f7882; border-spacing: 0px; width: 100%; border-collapse: collapse; font-size: 12px; text-align: center;}
table.adminlist th {margin: 0px; padding: 6px 6px 2px 6px; background-color:#939aa1; font-size: 13px; color: #fff; text-align: left; border: 1px solid #6f7882;}
table.adminlist th.title {text-align: left;} 
table.adminlist td img {margin:0; padding:0 0 0 3px;} 
tr.tabledatacnttxt0 td img, table.adminlist tr.tabledatacnttxt1 td img, table.adminlist tr.tabledatacnttxt0 td img {margin:0; padding:0 0 0 3px;} 
table.adminlist th a:link, table.adminlist th a:visited {color: #c64934; text-decoration: none;}
table.adminlist th a:hover {text-decoration: underline;}
table.adminlist tr.tabledatacnttxt0 {background-color:#edeeef; text-align:center;}
table.adminlist tr.tabledatacnttxt1 {background-color:#fff; text-align:center;}
table.adminlist td {border: 1px solid #6f7882; padding: 4px 4px 2px 6px; text-align:left;}
table.adminlist td.title {font-size:14px; font-weight:bold;}
table.adminlist td select, table.adminlist input {font-size: 11px; font-weight: normal; border: 1px solid #999;}
table.adminlist tr form {margin:0; padding:0; /*cellspacing:0; cellpadding:0; spacing:0; valign:top;*/}

table.adminlistc th {margin: 0px; padding: 6px 6px 2px 6px; background-color:#939aa1; font-size: 15px; color: #fff; text-align: left; border: 1px solid #6f7882; height:30px;}
table.adminlistc th.score {margin: 0px; padding: 6px 6px 2px 6px; background-color:#fff; font-size: 15px; color: #000; text-align: left; border: 1px solid #6f7882; height:30px;}
table.adminlistc td {border: 1px solid #6f7882; padding: 4px 4px 2px 6px; text-align:left;}
table.adminlistc td.evid {font-size:14px; font-weight:bold; background:#edeeef; height:20px;}

table.adminlistc1a th {margin: 0px; padding: 6px 6px 2px 6px; background-color:#939aa1; font-size: 15px; color: #fff; text-align: left; border: 1px solid #6f7882; height:30px;}
table.adminlistc1a th.score {margin: 0px; padding: 6px 6px 2px 6px; background-color:#FFFFA4; font-size: 18px; color: #000; text-align: left; border: 1px solid #6f7882; height:30px;}
table.adminlistc1a td {border: 1px solid #6f7882; padding: 4px 4px 2px 6px; text-align:left;}
table.adminlistc1a td.evid {font-size:14px; font-weight:bold; background:#edeeef; height:20px;}
table.adminlistc1a td.evid1 {font-size:14px; font-weight:bold; background:#FFFFA4;}
table.adminlistc1a td.evid2 {font-size:14px; font-weight:bold; background:#FFFFCC;}

table.adminlistc1b th {margin: 0px; padding: 6px 6px 2px 6px; background-color:#939aa1; font-size: 15px; color: #fff; text-align: left; border: 1px solid #6f7882; height:30px;}
table.adminlistc1b th.score {margin: 0px; padding: 6px 6px 2px 6px; background-color:#CCFFFF; font-size: 18px; color: #000; text-align: left; border: 1px solid #6f7882; height:30px;}
table.adminlistc1b td {border: 1px solid #6f7882; padding: 4px 4px 2px 6px; text-align:left;}
table.adminlistc1b td.evid {font-size:14px; font-weight:bold; background:#edeeef; height:20px;}
table.adminlistc1b td.evid1 {font-size:14px; font-weight:bold; background:#CCFFFF;}
table.adminlistc1b td.evid2 {font-size:14px; font-weight:bold; background:#E6FFFF;}

table.adminlistc1tot th {margin: 0px; padding: 6px 6px 2px 6px; background-color:#939aa1; font-size: 15px; color: #fff; text-align: left; border: 1px solid #6f7882; height:30px;}
table.adminlistc1tot th.scorec1a, table.adminlistc1tot th.scorec1b, table.adminlistc1tot th.scorec1s, table.adminlistc1tot th.scorec1r, table.adminlistc1tot th.score {margin: 0px; padding: 6px 6px 2px 6px; background-color:#CCFFFF; font-size: 18px; color: #000; text-align: left; border: 1px solid #6f7882; height:30px;}
table.adminlistc1tot th.scorec1a {background-color:#FFFFA4;}
table.adminlistc1tot th.scorec1b {background-color:#CCFFFF;}
table.adminlistc1tot th.scorec1s {background-color:#F4C400;}
table.adminlistc1tot th.scorec1r {background-color:#FF75FF;}
table.adminlistc1tot td {border: 1px solid #6f7882; padding: 4px 4px 2px 6px; text-align:left;}
table.adminlistc1tot td.evid {font-size:14px; font-weight:bold; background:#edeeef; height:20px;}
table.adminlistc1tot td.evid1 {font-size:14px; font-weight:bold; background:#66CCFF;}
table.adminlistc1tot td.evid2 {font-size:14px; font-weight:bold; background:#E6FFFF;}
table.adminlistc1tot td.evid9 {font-size:14px; font-weight:bold; background:#66CCFF;}
table.adminlistc1tot td.evida {font-size:14px; font-weight:bold; background:#FFFFCC;}
table.adminlistc1tot td.evidb {font-size:14px; font-weight:bold; background:#E6FFFF;}
table.adminlistc1tot td.evids {font-size:14px; font-weight:bold; background:#FFCC00;}
table.adminlistc1tot td.evidr {font-size:14px; font-weight:bold; background:#FF99FF;}


div.btnsave {width:99%; margin:30px 0 0 0; padding:0; text-align:center;}
	div.btnsavecnt {margin:0; padding:0; text-align:center;}
	/*div.btnsavecnt .save {background:#089c22; padding:6px 10px 6px 10px; color:#fff; font-size:14px; font-weight:bold;}*/
	div.btnsavecnt .save {width:276px; height:40px; margin:0px; text-align:center; padding:0; font-size:14px; font-weight:bold; color:#fff; background: url(../../media/lay/btnsave_bg.gif) no-repeat; border:0;}

div.btnlogin {width:99%; margin:30px 0 0 0; padding:0; text-align:center;}
	div.btnlogincnt {margin:0; padding:0; text-align:center;}
	/*div.btnlogincnt .login {background:#ee2d34; padding:6px 10px 6px 10px; color:#fff; font-size:14px; font-weight:bold;}*/
	div.btnlogincnt .login {width:173px; height:40px; margin:0px; text-align:center; padding:0; font-size:14px; font-weight:bold; color:#fff; background: url(../../media/lay/btnblu_bg.gif) no-repeat; border:0;}
	



/* **************** bmatrixjumpd ****************** */
div#bmatrixjumpd { clear:both; margin:40px 0 20px 0; padding:0; width:100%; text-align:right; background:#efefef;}
	div#bmatrixjumpdcnt { margin:0; padding:10px 10px 10px 0; font-size:12px;}

/* **************** Popup Txt ******************* */
div#popuptxt { text-align:left;}
	div#popuptxtcnt {margin:0; padding:10px 10px 10px 6px; text-align:left;}
	
-->
