/*Html generico*/
html					{ height:100%; }
body					{ background:#DDDBD9; height:100%; margin:0; font-family:Arial; color:#333333;}
h1, h2, h3, h4, h5, h6	{ margin:0; padding:0; font-family:Arial; color:#333333;}
a						{ font-family:Arial; color:#333333; text-decoration:none;}
a:hover					{ color:#333333; text-decoration:underline;}
li						{ text-decoration:none; font-weight:normal; text-align:left; margin:3px 0 5px 0; list-style:url(/img/puntino_lista.png) outside; text-indent:0px; }
img,p					{ margin:0; border:0; padding:0;}
td, p, li,
input, textarea, span	{ font-family:Arial; font-size:12px; color:#333333;}

/* Stili generici*/
div.left		{ float:left; width:200px;}
div.right		{ float:left; width:550px;}
.clr			{ clear:both; height:0px; font-size:0px; background:#252525;}

/*Stili macroblocchi*/
#container	{width:750px; text-align:left;}
#header		{width:750px; background:#f5f5f5;}
#page		{width:750px; background:#f5f5f5; background:#252525;}
#content	{padding:20px; background:#FFFFFF; border-left:1px solid #252525;}
#footer		{width:740px; height:20px; padding: 5px 5px 0px 5px; background:#252525;}

/*Stili header*/
#header #top							{background:#252525; color:#ffffff; height:1px; font-size:1px; }
#header #center	 						{height: 35px; background:url('/img/header_logo_top.jpg') no-repeat;}
#header #bottom	 						{height: 170px;}
#header #bottom	.left					{height: 170px;}
#header #bottom	.left img				{margin: 15px 0px 0px 45px;}
#header #bottom .right 					{background:#262525; padding:0; margin:0;}
#header #bottom .right #navbar			{height: 33px !important; height: 30px; padding-top:1px;}
#header #bottom .right #navbar a		{text-decoration:none;}
#header #bottom .right #navbar a:hover	{text-decoration:none;}

/*Stili page*/
#page .right 				{ width:548px; border-left:1px solid #262525; background:url('/img/content_short_top.jpg') no-repeat top center; padding-top:26px;}
#page .right #content		{ border-left:none; padding:0px 10px 0px 20px; height: 319px; background:#FFFFFF url('/img/content_short_bottom.jpg') no-repeat bottom center;}
#page .left					{ background:#b6c8ec; background:url('/img/sfondo_latest_news.jpg') no-repeat;}
#page .left .news			{ height:105px; padding-bottom:10px !important; padding-bottom:6px; text-align:right;}
#page .left .news h6.data	{ padding:7px; margin:0;color:#FFFFFF; background:#252525; font-size:12px; text-align:center;}
#page .left .news p.testo	{ height: 50px; font-size:10px; margin:15px 8px 0px 20px; color:#eeeeee; text-align:left;  }
#page .left .news a			{ color:#eeeeee; font-size:10px; margin-right:10px; }
#page .left .news a:hover	{ color:#A1FBFC; }

/*Stili content*/
#page #content h3			{ margin-bottom: 15px;}
#page #content h5			{ font-style:italic; margin-bottom: 5px; color:#4b86d6;}
#page #content h6			{ font-size:12px;}
#page #content p			{ margin-bottom: 4px; text-align:justify;}
input.text, textarea.text	{ width:98%; margin:0px; padding:2px; font-size:11px; color:#555555; border: 1px solid #c9c9c9; }

/* Links */
.links			{text-align:center;float:left;width:50% }
a.link			{display:block; width:250px; margin: 0px auto 15px auto; font-weight:bold; padding-left:15px; text-align:left; font-size:12px; color:#333333; background:url('/img/elenco_quad.gif') no-repeat top left;  text-decoration:none;}
a.link:hover	{font-weight:bold; text-decoration:underline;}
a.link span		{font-weight:normal; color:#4b86d6; text-decoration:none;}

/* News */
#page #content .news			{ padding-bottom:10px; text-align:left; color:#262525}
#page #content .news h6.titolo	{ padding:0; margin:0px 0px 5px 0px; font-size:12px; }
#page #content .news a			{ color:#262525; font-size:12px; margin-right:10px;font-weight:normal;}
#page #content .news p.testo	{ font-size:11px; margin:0px 10px 25px 0px;}


/* Normativa */
#page #content table#normativa	  { margin-left:0px; }
#page #content table#normativa	tr{ height:30px; }
#page #content table#normativa	td{ padding-right:10px; }
#page #content H4	  			  { margin-top:10px; }

/* Articoli */
.articoli					{ margin-bottom:15px; }
.articoli .sunto			{ margin-bottom:5px; }
.articoli .continua			{ margin:0; }
.articoli .continua A		{ color:#103f93; font-weight:bold; text-decoration:none; }
.articoli .continua A:hover	{ color:#103f93; font-weight:normal; text-decoration:underline; }

/* Paginazione */
#pagineNews						{ width:99%; text-align:center; }
#pagineNews	.avanti				{ font-family:Arial; font-size:10px; color:#cccccc; text-decoration:none; font-weight:normal; }
#pagineNews	.avanti A			{ font-family:Arial; font-size:10px; color:#00155D; text-decoration:none; font-weight:normal; }
#pagineNews	.avanti A:hover		{ font-family:Arial; font-size:10px; color:#00155D; text-decoration:underline; font-weight:normal; }
#pagineNews	.indietro			{ font-family:Arial; font-size:10px; color:#cccccc; text-decoration:none; font-weight:normal; }
#pagineNews	.indietro A			{ font-family:Arial; font-size:10px; color:#00155D; text-decoration:none; font-weight:normal; }
#pagineNews	.indietro A:hover	{ font-family:Arial; font-size:10px; color:#00155D; text-decoration:underline; font-weight:normal; }

/* Faq */
#content .faq_title{font-size:12px; font-weight:bold;}

/*Stili footer*/
#footer    	{clear:left;}
#footer p 	{color:#ffffff; font-size:10px; text-align:center; margin:0;}
#powered 	{text-align:right; margin-bottom: 10px;}
#powered a  {color:#6a6a6a; font-size:11px; font-family:verdana; text-decoration:none; }

/*Pagina lavori in corso*/
#tabella			{ background:#ffffff; font-family:Arial; color:#084C82; font-size:12px; }
#tabella h1			{ font-family:Arial; color:#084C82; font-size:16px; font-weight:bold; margin:0 0 10px 0; }
#tabella p			{ font-family:Arial; color:#333333; font-size:12px; margin:2px 0 5px 0; text-align:justify; }
#tabella .nome		{ margin:0 0 10px 0; font-weight:bold;}
#tabella h6			{ font-family:Arial; color:#084C82; font-size:13px; font-weight:bold; margin:2px 0 5px 0; }

