/*--------------------*/
/* TAGS GENERICI  */
/*--------------------*/
p {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 9pt;	padding: 0px 5px 5px 10px;	line-height: 1.2em;}

.center 	{text-align:center;}
.right 		{text-align: right;}
.left 		{text-align: left;margin-left: 10px;}
strong 		{color: #194d7e;}

.alert {float:left; clear:both; font-size:8pt; color: #FF0000; font-weight:700; padding:2px; margin:2px 10px;}
.alert2 {font-size:8pt; color: #2A3F55; font-weight:normal; padding:2px; margin:5px 0px 10px 10px;}
h1 				{margin:1.0em 0px 0.5em 0px;font-weight: bold;	font-size: 16pt;	color: #194d7e; }
h2 				{margin:0px 0 10px 0; padding: 5px;		font-weight: bold;	font-size: 13pt;	color: #fff;	text-transform: uppercase;background-color: #FF6600;}
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: 10pt;	color: #194d7e;}
h6 				{margin: 0px 0px 3px 10px;	font-weight: normal;	font-size: 8pt;		color: #194d7e;	background-color:#F6F6F6;	padding: 2px 1px 2px 0;	border-bottom: 1px solid #d7d7d7;}
.fonte 			{margin: 20px 0px 3px 10px;	font-weight: normal;	font-size: 8pt;		color: #999;	background-color:#F6F6F6;	padding: 2px 1px 2px 5px;	border-bottom: 1px solid #d7d7d7;clear:both}
.box h4 		{margin: 0px;padding: 3px 0px 0px 10px;    font-weight: bold;	font-size: 11pt;color: #194d7e;text-transform: uppercase;height: 25px;}
.maps h4 		{margin: 10px 10px 0px 0px; width:232px; height:38px;background:url(/public/layout/int_mappa.jpg) top left no-repeat;}
.box p 			{font-size: 8pt;line-height: 1.1em;}
.box_left p 	{font-size: 8pt;line-height: 1.1em;}
.split350 h4 	{font-weight: bold;font-size: 11pt;color:#ff6600;margin:10px 0px;}
.split350 p,    {font-size: 9pt;margin:5px 0px;padding: 0px;	line-height: 1.2em;}
.split350 div   {margin:2px;padding:0px;}
.newsbox h6 	{margin: 0px 0px 3px 0px;	font-weight: bold;	font-size: 9pt;color: #194d7e;background-color:#F6F6F6;padding: 2px 1px 2px 2px;	border-bottom: 1px solid #d7d7d7;}

.evidence 		{font-family: Geneva, Arial, Helvetica, sans-serif; width:590px; float:left; clear: both;padding:4px 0px 4px 10px;margin:5px 0px;font-weight:bold;font-size:12pt;color:#ff3300;text-transform:uppercase;background-color:#f2f2f2; border-bottom:2px solid #c3c3c3}
.privacy 		{color: #666666;font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 7pt;padding: 5px 5px 2px 10px;line-height: 1.4em;}

.titolosezione 			{height:30px;font-weight:bold;font-size:11pt; line-height:40px;color:#ff6600;padding:3px 0px 2px 0px; background:url(/public/layout/bg_titolosezione.gif) bottom right no-repeat;border-bottom: 3px solid #194d7e;margin-top:10px;text-transform:uppercase;	}
.titolosezione a 		{font-decoration:none; color:#ff6600;}
.titolosezione a:hover 	{font-decoration:none; color:#ff9900;}

.content_title 		{margin: 15px 0px 10px 0px;	padding: 0px 0px 2px 0px; border-bottom: solid 3px #194d7e; color: #194d7e; font-weight: bold; font-size: 18pt;	}
.content_title_ris 	{margin: 15px 0px 10px 0px; padding: 0px 0px 2px 0px; border-bottom: solid 3px #194d7e; color: #ff3300; font-weight: bold; font-size: 18pt; }
.content_minititle	{margin: 15px 0px 10px 0px;	padding: 0px 0px 2px 0px; border-bottom: solid 3px #194d7e; color: #194d7e; font-weight: bold; font-size: 14pt;	}

#sottoheader a{ color:#ff6600; font-decoration:none; font-weight:normal}
#sottoheader a:hover{ color:#ff6600; font-decoration:underline;font-weight:normal}

.boxadv .intestazione 	{margin:0px; padding:5px; font-weight:bold;font-size: 12pt;color:#fff;text-transform: uppercase;background:url(/public/layout/int_promo.jpg) top left no-repeat;  height:70px; width:230px;}/**/
.boxadv .datapromo 		{font-size:8pt; color: #AA0000;font-weight:bold;margin:5px;}
.boxadv .titolopromo 	{font-size:10pt; color:#000;font-weight:bold;margin:5px; text-transform:uppercase;}
.boxadv .promo 			{font-size:8pt; color:#000;font-weight:normal;margin:5px;}
.boxadv p				{margin:0px; padding:0px;font-size:8pt; }

.split250 h6			{font-size:8pt; font-style:normal; color:#808080; margin:0px; padding: 0px; background-color:transparent;}

/*--------------------*/
/* FORM  */
/*--------------------*/
.boxaccess 				{width: 160px;margin:3px 0px;padding:0px;}
.boxaccess fieldset 	{width: auto;padding:0px 0 2px 0 !important;padding:0px;margin:3px 0px;}
.boxaccess label.left 	{width:auto;float:left;margin:0px;padding:2px 0px;font-size:10px;color:#666}
/*BOX INSERIMENTO DATI */
.boxaccess input.field 	{width:130px;padding:1px;border-bottom:1px solid #c3c3c3;font-family:Geneva ,arial,sans-serif;font-size:8pt;color:#4B4B4B;}
.boxaccess input.button {float:left;width:80px;margin-right:10px;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;}
.boxaccess input.button:hover {cursor: default;border:solid 1px #ff6600;color:#505050;}
/* FORM CENTRALE */
.mainform {width:580px;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: 580px;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;}

/*BOX INSERIMENTO DATI */
.mainform input.field {width: 150px;padding:1px;border-bottom: 1px solid #c3c3c3;font-family:Geneva ,arial,sans-serif;font-size:8pt;color: #ff3300;	}
/*CHECKBOX */
.mainform input.check {width: 20px;padding:5px;padding-bottom: 5px;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;}
.combo {padding:1px;border: 0px;font-family:Geneva ,arial,sans-serif;font-size:8pt;color: #ff3300;}

.boxalert	{width:580px; float:left; margin:10px 0px; padding:10px 0px;background-color:#FEFEC8; }
.boxalert p	{color:#FF0000; font-size:9pt; margin:5px 10px;}
/*-------------------*/
/* HYPERLINKS  */
/*-------------------*/
.box a{color: #000;text-decoration: none;font-weight: normal; font-size:10px; }
.box a:hover {color: #FF9900;text-decoration: underline;	font-weight: normal; font-size:10px;}
a 		{color: #ff6600;text-decoration: none;		font-weight: bold;}
a:hover {color: #FF9900;text-decoration: underline;	font-weight: bold;}
.footer  p {	font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 9px;color:#FFFFFF; line-height:1.3em;font-weight:normal;text-align:left; margin:0px 0px 2px 250px}
.footer a 		{color: #ffffff;	text-decoration: none;}
.footer a:hover {color: #ff9900;	text-decoration: underline;}
/*-------------------*/
/* Elenco puntato  */
/*-------------------*/

.content h1 {overflow: hidden;margin: 10px 0px 10px 0px;padding: 0px 0px 2px 0px;border-bottom: solid 3px #194d7e;color: #194d7e;font-weight: bold;	font-size: 18pt}
.content ul, .content-2col ul, .content-2col_right ul, .content_1col ul
	{margin:5px 0px 10px 20px;padding: 0px 0px 5px 0px;list-style-type: none;font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 9pt}
.content ol, .content-2col ol, .content-2col_right ol, .content_1col ol
	{margin:10px 0px 15px 10px;padding: 0px 0px 5px 15px;font-family: Geneva, Arial, Helvetica, sans-serif;font-size:9pt}
.content li, .content-2col li, .content-2col_right li, .content_1col li {
	margin: 0px;padding: 0px 0px 2px 5px;list-style-type: none}
.content li.title, .content-2col li.title, .content-2col_right li.title, .content_1col li.title {
	list-style-type: none;margin-left: -20px;padding: 3px 0px 3px 5px;	font-weight: bold;	font-size: 11pt;color: #ff6600}
.content li.subtitle, .content-2col li.subtitle, .content-2col_right li.subtitle, .content_1col li.subtitle {
	margin: 3px 0px 10px -15px;	color: #194d7e;	font-weight: bold;list-style-type: none;padding: 2px;font-size: 9pt;background-color: #F6F6F6;border-bottom:1px solid #083C79;}
.content li a, .content-2col li a, .content-2col_right li a, .content_1col li a{
	font-weight:bold;margin: 0px;text-decoration: none;color: #ff6600;}
.content a:hover, .content li a.selected, .content-2col a:hover, .content-2col li a.selected,
.content-2col_right a:hover, .content-2col_right a.selected,
.content_1col a:hover, .content_1col a.selected{
	font-weight:bold;text-decoration: none;color: #006699;}
.content li img, .content-2col li img, .content-2col_right li img, .content_1col li img {border:0px; margin:0px 5px 0px 0px}

#inline {width: 600px;margin-bottom:10px;clear:none}
#inline ul {padding: 5px 20px 5px 0;margin: 5px 0px 10px 0px;width: 580px;background-color: #f6f6f6;text-align: center;border-bottom: solid 1px #194d7e;}
#inline li {display:inline}
#inline li a {color: #FF6600;text-decoration: underline;padding: 0px 3px 0px 3px}
#inline li a:hover {color: #FF9900;text-decoration: none;background-color: #194d7e;padding: 5px 3px 5px 3px}
.box_affiliazioni ul, .box ul {margin-top: 5px;margin-left: 10px;list-style-type: none;font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 8pt;color:#000}
.box_affiliazioni li, .box li {margin: 0px;	padding: 2px 0px 5px 0px;list-style-type: none;	}
.box h2 {margin:0px 0 0px 0;font-weight: bold;	font-size: 11pt; background-color:#FFFFFF;color: #ff6600;	text-transform: uppercase;}


