/* CSS Document */
body 		{margin:0;padding: 0;background-color: #fff;}
* 			{margin:0;padding: 0;border: 0; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
/*--------------------*/
/* CONTENITORE GENERALE
/*--------------------*/
.container  				{width:900px;height:auto;margin: 0px auto;background-color: #ffFFFF ;margin-top:0px;padding: 0px;  overflow:hidden/*IE6*/;}
/*--------------------*/
/* AREA HEADER
/*--------------------*/
/* HEADER GENERALE */
#header 					{position:relative;left:0px;top:0px;width:900px;height:195px;visibility:visible;background:url(../Public/layout1425/bg_header.jpg) no-repeat;}
/* HEADER ALTO */
#upheader 					{position:relative;left:0px;top:0px;width:900px;height:35px;z-index:2;visibility:visible;background: url(../Public/layout1425/up_header.jpg) no-repeat;}
/* BANDA SOTTO ALL'HEADER*/
#sottoheader 				{float:left; height: 20px;width: 850px;margin-left: 50px!important /*Non IE6*/;margin-left: 25px/*IE6*/; margin-bottom:20px;clear: both;font-size: 11px;color: #333;}
#sottoheader .breadcrumbs 	{ width:450px;position: relative; margin-top:3px; margin-left: 40px!important /*Non IE6*/;margin-left: 5px /*IE6*/; float:left;}
#sottoheader .data 			{ width:300px;position: relative; margin-top:3px; float:right; margin-right:0px; text-align:right}
#sottoheader a				{ color:#ff6600; font-decoration:none; font-weight:normal}
#sottoheader a:hover		{ color:#ff6600; font-decoration:underline;font-weight:normal}
/*----------------------------*/
/* MENU ORIZZONTALE PREMIA */
/*----------------------------*/
#tabs 				{width: 900px; height:40px;float:left;margin:0px; background:url(../public/layout1425/bg_menuhr.jpg)}
#tabs ul 			{margin:0px;padding-left:30px; float:right;list-style-type: none;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px;font-weight: bold;letter-spacing:-1px; text-align:left}
#tabs li 			{text-align: center;vertical-align: middle;display:inline;margin:0px;list-style-type: none;padding:0px}
#tabs a 			{float:left;text-decoration:none;margin-left: 0px;height: 30px;font-weight: bold;} 
#tabs a span 		{float:left;display:block;padding:5px 14px 9px 15px;color:#004892; }
#tabs a span 		{float:none;}   
#tabs a:hover span 	{color: #37BC0E;}
#tabs #current a 		{color: #3A58EA;}
#tabs #current a  span		{color: #3A58EA;}
/*----------------------------*/
/* LINK DI SERVIZIO NELL'HEADER */
/*----------------------------*/
#nav1-container  	{width: 300px;margin-top: 3px;	float:right;	position: relative;height: auto;margin-right: 0px;}
#nav1 				{margin: 0px;padding: 0px;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
#nav1 ul 			{margin: 0px 0px 0 0;padding: 0px; float:right; text-align:left}		
#nav1 li 			{display: inline; list-style: none; margin: 0px; padding: 0px;color: #3958EA;font-size: 11px;}
#nav1 li a 			{display: block; float: left; margin: 0px; padding: 2px 5px 2px 5px; border-right: solid 1px #004997; color: #004997; text-decoration: none; font-weight:normal}
#nav1 a:hover, .nav1 a.selected {color: #37BC0E; text-decoration: none;font-weight: normal;}
/*----------------------------*/
/* MENU CONTESTUALE A SINISTRA */
/*----------------------------*/
/*
.nav2 				{width: 200px;overflow: hidden;clear: both; margin: 0px 0px 5px 0px;padding-top:0px;}
.nav2 ul 			{width: 200px; margin: 0px 0px 0px 0px; padding: 0px;background:#3858EA url(../Public/layout1425/bg_menu.jpg) bottom left repeat-x; text-align:left }	
.nav2 li 			{font-size: 12px;list-style: none;margin: 0px; padding: 0px;}
.nav2 li.title 		{margin:0px 0px 3px 0px;padding: 3px 5px 2px 15px;background-color: #e6e7e9;color: #194d7e;font-weight: bold;font-size: 12px;text-transform: uppercase;}
.nav2 li.group a 	{display: block;min-height: 1.5em;height: auto !important; height: 1em;	line-height: 1em;margin: 0px;padding: 7px 7px 0px 15px;border-bottom: solid 1px #e6e7e9; color: #ffffff; font-weight: normal; }
.nav2 li a 			{display: block;min-height: 1.7em;height: auto !important;height: 1.7em;line-height: 1.7em;margin: 0px;padding: 7px 7px 0px 15px;color: #ffffff;text-decoration: none;}
.nav2 li a:hover, .nav2 li a.selected {color:#37BC0E;text-decoration: none;}
*/
#nav2					{width:200px;margin:auto;margin-top:0px;background-color:#fff;border-bottom:5px solid #004996;background:url(../Public/layout1425/bgmenu.gif) bottom left repeat-y;}
#nav2 p					{height:10px;line-height:50px;padding-left:10px;font-weight:bold;color:#4E321C;font-size:13px;background:url(../Public/layout1425/top.jpg) no-repeat top;}
#nav2 span				{color:#AF2E33;}
#nav2 a					{display:block;height:25px;text-align:right;line-height:25px;text-decoration:none;font-size:13px;font-weight:bold;color:#004996;padding-right:50px;border-bottom:1px solid #004996;background:url(../Public/layout1425/arrow.gif) no-repeat top right;}
#nav2 a:hover			{background-color:#1B78DA;background-position:center right;padding-right:40px; color:#fff}
#nav2 a.selected		{background-color:#004996;background-position:bottom right;padding-right:40px; color:#fff}


/*----------------------------*/
/* MENU CONTESTUALE SOTTOTITOLO */
/*----------------------------*/
#nav4-container 	{width:550px; height: 20px;background-color: #f6f6f6;margin-top:10px;margin-bottom: 20px;}
#nav4 			{width:auto; margin: 0px 0px 0px 0px;padding: 0px;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
#nav4 ul 		{width:auto;margin: 0px;padding: 2px 0px 0px 0px;}	
#nav4 li 		{display: inline;float: left;margin: 0px;padding: 2px 5px 2px 5px;color: #37bc0e;text-decoration: none; font-weight: normal;}
#nav4 li a 		{display: inline;float: left;margin: 0px;color: #37bc0e;text-decoration: none;font-weight: normal;}
#nav4 a:hover    {color: #ff6600;text-decoration: none;font-weight: normal;}

/*--------------------*/
/* AREA CONTENUTI     */
/*--------------------*/
.content 				{width: 590px;margin:5px 0px 5px 2px;float: right;position: relative;padding: 0px 0px 10px 15px; /*background:url(../Public/layout1425/ombra_content.gif) top left repeat-y*/}
.content h1 			{overflow: hidden;margin: 10px 0px 10px 0px;padding: 0px 0px 2px 0px;color: #004996;font-weight: bold;	font-size: 22px}
.content_title 			{margin: 10px 0px 10px 0px;	padding: 0px 0px 2px 0px;  color: #004996; font-weight: bold; font-size: 18pt;	}
.content .split50 		{float: left; width: 50%;height: auto;padding-top: 5px;margin-bottom: 10px;}
.content .splitleft		{ float:left; margin:0px; padding:0px; width:auto; }
.content .splitright	{ float:right; margin:0px 10px; padding:0px; width:330px; }
/*-------------------*/
/* Elenco puntato  */
/*-------------------*/
.content ul				{margin:5px 0px 10px 20px;padding: 0px 0px 5px 0px;list-style-type: none;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 12px; text-align:left}
.content li				{margin: 0px;padding: 0px 0px 2px 5px;list-style-type: none}
.content li.title 		{list-style-type: none;margin-left: -20px;padding: 3px 0px 3px 5px;font-weight: bold;	font-size: 16px;color: #37bc0e; letter-spacing:-1px}
.content li.subtitle 	{margin: 3px 0px 10px -15px;	color: #194d7e;	font-weight: bold;list-style-type: none;padding: 2px;font-size: 12px;background-color: #F6F6F6;border-bottom:1px solid #083C79;}
.content li.evidence 	{background-color: #f6f6f6;}
/*.content li a			{font-weight:bold;margin: 0px;text-decoration: none;color: #ff6600;}
.content li a:hover, .content li a.selected{font-weight:normal;text-decoration: none;color: #006699;}*/
.content li img 		{border:0px; margin:0px 5px 0px 0px}
.content li a {color: #004892;text-decoration: none;font-weight: normal; font-size:11px; margin:10px 0px;padding:0px 0px 0px 15px;background: url(../public/layout1425/plus.gif) 0 50% no-repeat; }
.content li a:hover 			{color: #37BC0E;text-decoration: underline; font-weight:normal; font-size:11px;background: url(../public/layout1425/plus.gif) 0 50% no-repeat;}


ul						{margin:5px 0px 10px 10px;padding: 0px 0px 5px 0px;list-style-type: none;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 12px; text-align:center}
li						{margin: 0px;padding: 0px 0px 2px 5px;list-style-type: none}
li.title				{list-style-type: none;margin-left: -20px;padding: 3px 0px 3px 5px;font-weight: bold;	font-size: 18px;color: #ff6600}
li.subtitle 			{margin: 3px 0px 10px -15px;color: #194d7e;	font-weight: bold;list-style-type: none;padding: 2px;font-size: 14px;background-color: #F6F6F6;border-bottom:1px solid #083C79;}
li a					{font-weight:bold;margin: 0px;text-decoration: none;color: #ff6600;}
li a:hover, li a.selected{font-weight:bold;text-decoration: none;color: #006699;}
li img 					{border:0px; margin:0px 5px 0px 0px;}

/*--------------------*/
/* AREA CENTRALE - NEWS */
/*--------------------*/
.newsbox 				{width: 590px; float:right;margin-bottom: 10px;background:url(../public/layout1425/gradient_inv.jpg) bottom left repeat-x;}
.news 					{width: 590px;margin: 0px 0px 0px 0px;padding: 10px 0px 0px 0px;border-bottom: 1px solid #c3c3c3;overflow: hidden;}
.news h5				{margin: 0px 0px 5px 10px;	font-weight: bold;font-size: 16px;color: #FF6600; letter-spacing:-1px}
.news a					{color: #004892;text-decoration: none;font-weight: normal; font-size:11px; margin:10px 0px;padding:0px 0px 0px 15px;background: url(../public/layout1425/plus.gif) 0 50% no-repeat; }
.news a:hover 			{color: #37BC0E;text-decoration: underline; font-weight:normal; font-size:11px;background: url(../public/layout1425/plus.gif) 0 50% no-repeat;}
.news .splitleft		{float: right;width:110px!important /*Non IE6*/;width:100px/*IE6*/;margin-top:0px;}
.news .splitleft img 	{display: block;border:3px solid #d7d7d7;padding:3px;margin:0px auto; width:84px; height:84px}
.news .splitright		{position: relative;width:440px!important /*Non IE6*/;width:320px/*IE6*/;margin-top: 5px;}
.news .splitright p		{color:#000; margin:5px 0px}

.titolosezione 			{ width:590px; float:right;padding:0px; border-bottom: 3px solid #d2d2d2;margin:5px 0px 10px 0px;font-weight: bold;	font-size: 20px;color: #004996; }
.titolosezione p 		{margin: 2px;font-weight:bold;font-size:22px;color:#004892;}
.titolosezione img 		{padding:0px;margin:0px 5px 0px 0px; float:left	}
.titolosezione a 		{font-decoration:none; color:#ff6600;}
.titolosezione a:hover 	{font-decoration:none; color:#ff9900;}
/* BOX ADV*/
.advbox					{width:588px; height:auto; float:left; margin:5px 0px 5px 0px!important /*Non IE6*/;margin:5px 0px 5px 0px/* IE6*/; padding:0px; border:1px solid #37BC0E;}
.advbox p				{margin:10px 8px; padding:0px; }
.advbox .title			{width:588px; height:25px; float:left; margin:0px 0px 10px 0px; background-color:#37BC0E}
.advbox .title h4		{ color:#fff; margin:5px 0px 0px 8px}
.advbox img				{margin:0px; border:0px}
/*--------------------*/
/* COLONNA SINISTRA  */
/*--------------------*/
.leftcolumn 			{width: 200px;margin-left:85px!important /*Non IE6*/;margin-left:25px/*IE6*/;overflow: auto;float: left;margin-top: 5px;height:auto;margin-bottom:5px;border-right: 1px solid #194d7e;}
.leftcolumn-home 		{width: 200px;margin-left:85px!important /*Non IE6*/;margin-left:25px/*IE6*/;overflow: auto;float: left;margin-top: 5px;height:auto;margin-bottom:5px; overflow:hidden; }
/*--------------------*/
/* COLONNA DESTRA  */
/*--------------------*/	
.rightcolumn 			{width: 170px;left: 650px;overflow:hidden;float: left; margin:5px 0px; padding:0px 0px 0px 10px; }
.rightcolumn-home		{width: 160px;left: 650px;overflow:hidden;float: left; margin:5px 0px; padding:0px; }
/*************************/
/*TABEELLA			     */
/*************************/
#table				{background-color: #fff;width: 580px;text-align: left;padding:2px;margin: 5px 10px 30px 5px!important /*Non IE6*/;margin: 5px 10px 30px 5px/* IE6*/; }
#tabheader			{background-color: #A02E32;color: #FFFFFF;font-size: 16px;font-weight: bold;height: 20px;line-height: 20px;}
#tabfooter			{background-color: #f7f7f7;color: #000;font-size: 11px;height: auto;font-style:italic; text-align:left; padding:5px;}
#corpo				{background-color: #fff;padding: 2px;}
.row				{background-color: #f7f7f7;	font-size: 11px;margin-top: 2px; clear:both}
.row_alt			{background-color: #ffffff;	font-size: 11px;margin-top: 2px;clear:both}
.cellnome			{width: 190px;height: auto;line-height: 15px;margin: 2px 0 0 2px;float: left; text-align:left;font-weight: bold;  font-size: 11px;color: #004996;}
.indirizzo		{height: auto;line-height: 15px;margin: 2px 0 0 2px;float: left; text-align:left;font-weight: normal;font-size: 11px;color: #000;}
.hover:hover		{background-color: #597C86;color: #FFFFFF;}
.infonome			{background-color: #37BC0E;color: #fff;font-size: 11px;font-weight: normal;width: 300px;height: 20px;line-height: 20px;float: left;font-style:italic; border-bottom:1px solid #004996}
.infoindirizzo		{background-color: #37BC0E;color: #fff;font-size: 11px;font-weight: normal;width: 275px;height: 20px;line-height: 20px;float: left;font-style:italic; border-bottom:1px solid #004996}
.cellnome a			{width: 190px;line-height: 15px;margin: 2px 0 0 2px;float: left; text-align:left;font-weight: bold;	font-size: 11px;color: #004996; text-decoration:none}
.cellnome a:hover	{color: #37BC0E; text-decoration:none; font-weight:bold}
/*--------------------*/
/* FORM CENTRALE */
/*--------------------*/
.mainform {width:550px;margin:10px 0 10px 0;padding:10px 15px 10px 10px;background-color: #f6f6f6;}
.mainform2 {margin:10px 10px 0 0;padding:10px 10px 10px 10px;background-color: #f6f6f6;}
.mainform fieldset {width: 550px;padding:0px 0 0 0 !important;padding:0;margin:0 0 5px 0;}
.mainform label.left {float:left;width:250px;margin:0 0 0px 0px;padding: 1px;font-size:8pt;font-weight: bold;}
.mainform input.field {width: 150px;padding:1px;border-bottom: 1px solid #c3c3c3;font-family:Geneva ,arial,sans-serif;font-size:8pt;color: #ff3300;	}
.mainform input.check {width: 20px;padding:5px;padding-bottom: 5px;font-family:Geneva ,arial,sans-serif;font-size:8pt;color: #ff3300;}
.mainform input.combo {padding:1px;border: 0px;font-family:Geneva ,arial,sans-serif;font-size:8pt;color: #ff3300;}
.mainform .message {width: 150px;padding:5px;padding-bottom: 5px;font-family:Geneva ,arial,sans-serif;font-size:8pt;color: #ff3300;text-decoration: none;border-bottom: 1px solid #c3c3c3;}
.mainform input.button {width:100px;margin:5px 10px 5px 0px;padding:1px !important /*Non-IE6*/;padding:0 /*IE6*/;background:#e6e6e6;border: solid 1px #969696;text-align:center;font-family:geneva,arial,sans-serif;color:#716f64;font-size:8pt;}
.mainform input.button:hover {cursor: default;border:solid 1px #ff6600;color:#505050;}
/*--------------------*/
/* CONTENITORI LATERALI */
/*--------------------*/
.box 				{width:200px; margin: 5px 0px;background-color:#004892;}
.box .title			{width:200px; height:40px; float:left; background:url(../public/layout1425/bg_login_title.jpg) no-repeat; overflow:hidden}
.box .title h4		{color:#37BC0E; margin:20px 0px 0px 40px}
.box p	 			{margin:0px 0px 0px 2px; color:#fff }
.box a				{color: #fff;text-decoration: none;font-weight: normal; font-size:11px; margin:3px 2px }
.box a:hover 		{color: #37BC0E;text-decoration: underline;	font-weight: normal; font-size:11px;}
.box_whitebg		{width:198px; margin: 5px 0px;background-color:#FFFFFF; border:1px solid #004996; overflow:hidden	}
.box_whitebg .title h4		{color:#37BC0E; margin:0px 0px 5px 0px; padding:5px 10px; background-color:#004996}
.box_whitebg img	{margin:0px /*Non IE6*/; padding:0px; float:left; margin-bottom:-10px !important /*IE7*/}
.box img, a img		{border:0px; outline:none; margin:0px; padding:0px;}
/*--------------------*/
/* FORM  */
/*--------------------*/
.box fieldset 		{width: 198px;padding:10px 0px !important;margin:0px 0px 5px 0px; float:left;background-color:#fff;border-left:1px solid #004892;border-right:1px solid #004892 }
.box label.left 	{width:70px;float:left;margin:0px 2px 0 0;padding:2px 0px;font-size:11px;color:#000}
.box input.field 	{width:100px;padding:1px;border:1px solid #c3c3c3;font-size:11px;color:#4B4B4B;}
.box input.button 	{float:right;width:100px;margin-right:5px;padding:1px !important /*Non-IE6*/;padding:0 /*IE6*/;background:#e6e6e6;border: solid 2px #969696;text-align:center;color:#505050;font-size:11px; font-weight:bold}
.box input.button:hover {cursor: default;border:solid 2px #37BC0E;color:#37BC0E;}

/*BANNER */
.banner				{margin: 0px;padding: 0px; float:right;width:600px; height:200px;}
.banner-sx			{margin: 0px 0px 2px 0px;padding: 0px;border:1px solid #c3c3c3;width:160px;}
.banner-maxi		{margin: 5px 0 10px 0;padding: 0px;	width:600px;float:left;	border:1px solid #c3c3c3;}

/*--------------------*/
/* IMMAGINI CONTENITORI */
/*--------------------*/
.box img 				{padding: 0px;}
.box_affiliazioni img 	{padding: 0px;float: left;}
.content_maxi img		{padding: 0px 20px 10px 0px;float: left;}
/*--------------------*/
/* TAGS IMMAGINI */
/*--------------------*/
.img-nopadding			{padding: 0px;clear:both;}
.domanda_plus			{margin-left:0px;padding: 5px 0px 5px 15px;font-size:8pt;color: #194d7e; background: url(../public/layout1425/plus.gif) 0 50% no-repeat; text-indent:5px; line-height:12px; cursor:pointer;}
.domanda_minus			{margin-left:0px;padding: 3px 0px 3px 15px;font-size:8pt;color: #194d7e; background: url(../public/layout1425/minus.gif) 0 50% no-repeat; text-indent:5px; line-height:12px;cursor:pointer;}
.risposta				{margin: 5px 0px 15px 20px;color: #666;font-weight: normal;padding: 2px 0px 5px 2px;font-size: 8pt;background-color: #F7F7F7;border:1px solid #ccc;}
/*--------------------*/
/* Footer Area  */
/*--------------------*/
.footer 		{overflow: hidden; clear: both; width: 820px; height: 50px; margin: 10px 0px 0px 80px; padding: 5px 0px 5px 0px; background: url(../public/layout1425/bg_footer.gif) no-repeat; }
.footer  p 		{font-size: 11px;color:#004892; line-height:1.3em;font-weight:normal;text-align:left; margin:10px 0px 2px 10px}
.footer a 		{color: #004892;	text-decoration: none;}
.footer a:hover {color: #37BC0E;	text-decoration: underline;}

/*--------------------*/
/* TABELLA */
/*--------------------*/
table			{border:2px solid #ccc}
.risth th		{background-color: #FF9900; font-size:8pt; color:#ffffff; font-weight:500; text-transform:uppercase; padding:3px 5px;margin-bottom:3px; border-bottom:2px solid #194d7e;}
.ristd td		{background-color: #FFFFCC; font-size:7pt; color:#000; font-weight:300; padding:5px;margin:1px 2px; border-bottom:1px solid #ccc;}
.ristdalt td	{background-color: #fff; font-size:7pt; color:#000; font-weight:300; padding:5px;margin:1px 2px; border-bottom:1px solid #ccc;}
.risth a		{display:block;color:#ffffff; text-decoration:none}
.risth a:hover	{display:block;color:#ff3300; text-decoration:none}
.risfooter td	{background-color: #FF9900; font-size:8pt; color:#000; font-weight:bold; text-transform:uppercase; padding:3px 0px;margin-bottom:3px; border-top:2px solid #194d7e;}

/*--------------------*/
/* FLOATING */
/*--------------------*/
.floatleft 		{float: left;margin: 0px 15px 40px 0px;}
.floatright 	{float: right;margin-left: 15px;}
.clear 			{clear:both;width:auto; height:10px;}
.newsimgleft 	{float:left; margin: 5px 15px 20px 10px;}
hr 				{width:580px; color:#fff; text-align:left; height:4px}
/*--------------------*/
/* HYPERLINKS */
/*--------------------*/
a 		{color: #004892;text-decoration: none;		font-weight: normal;}
a:hover {color: #37BC0E;text-decoration: underline;	font-weight: normal;}
/*--------------------*/
/* TAGS TESTO  */
/*--------------------*/
p 				{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 14px;	padding: 0px 5px 5px 10px; margin-bottom:10px;	line-height: 1.2em;}
h1 				{margin:5px 0px 10px 0px;font-weight: bold;	font-size: 20px;	color: #004996; }
h2 				{margin:0px 0 10px 0; padding: 5px;		font-weight: bold;	font-size: 13pt;	color: #37bc0e;	text-transform: uppercase;}
h3 				{margin: 1.0em 0px 0.5em 0px;font-weight: bold;	font-size: 15pt;	color: #ff6600; }
h4 				{margin: 5px 5px 5px 10px;	font-weight: bold;	font-size: 11pt;	color: #ff6600;	text-transform: uppercase;}
h5 				{margin: 0px 0px 2px 10px;	font-weight: bold;	font-size: 14px;	color: #FF6600;}
h6 				{margin: 0px 0px 3px 10px;	font-weight: bold;font-size: 12px;	color: #000;	padding: 2px 1px 2px 0;}
strong 			{color: #004892;}
.mini			{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 11px;	padding: 0px 5px 5px 10px; margin-bottom:10px;	line-height: 1.0em;}
/*--------------------*/
/* ALLINEAMENTI  */
/*--------------------*/
.center 	{text-align:center;}
.right 		{text-align: right;}
.left 		{text-align: left;margin-left: 10px;}


