body{text-align: center; font:85%/1.45 "Lucida Sans Unicode","Lucida Grande",Arial,sans-serif}
h1,h2,h4,p{margin: 0;padding: 0 10px}
p{padding: 0 0px 1em; text-align: justify;}
ul{
}
li {
	margin-bottom: 5px;
}

h1,h2,h4{font-weight:100;color: #111}
h1{font-size: 200%; color: #BE3728}
h2{font-size: 140%;line-height:1.05; color: #BE3728}
h4{font-size: 100%;line-height:1.05; font-weight: bold; color: #3B4273}
h5{font-size: 10px; font-weight: bold; color: #044c68}
div#container{width:650px;margin: 0 auto;padding:10px 0;text-align:left}
div#content{float:right;width:420px;padding:10px 0;background: #FFFFFF}
div#flash{float:right;width:350px;padding:5px 0;background: #FFFFFF;}
div#news{float:right;width:290px;padding:10px 0;background: #6DAFC8;}
div#bigcontent{
	width:980px;
	background: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
div#nav{
	float:left;
	width:980px;
	padding-top: 10px;
	background-color: #79B7CE;
	margin-bottom: 20px;
	padding-bottom: 10px;
}


div#corpo{
	float:left;
	width:680px;
	background:#e0dee7;
	margin-top: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}
div#bott{float:left;width:980px;padding:10px 0;background:#FFFFFF}

.bottone1
{
	width:107px;
	background-image: url(images/rolloverinizio_02.png);
	color: #000000;
	border: 0px;
	margin: 0;
	font-size: 12px;
	text-align: center;
	padding-top: 20px;
	background-repeat: no-repeat;
	background-position: center top;
	line-height: 28px;
}

.bottone2
{
	width:107px;
	background-image: url(images/rolloverfine_02.png);
	color: #FF0000;	
	border: 0px;
	margin: 0;
	font-size: 12px;
	text-align: center;
	padding-top: 20px;
	background-repeat: no-repeat;
	background-position: center top;
	line-height: 28px;
}

.bottone3
{
	width:107px;
	background-image: url(images/rolloverinizio_03.png);
	color: #000000;
	border: 0px;
	margin: 0;
	font-size: 12px;
	text-align: center;
	padding-top: 20px;
	background-repeat: no-repeat;
	background-position: center top;
	line-height: 28px;
}

.bottone4
{
	width:107px;
	background-image: url(images/rolloverfine_03.png);
	color: #FF0000;
	border: 0px;
	margin: 0;
	font-size: 12px;
	text-align: center;
	padding-top: 20px;
	background-repeat: no-repeat;
	background-position: center top;
	line-height: 28px;
}

.bottone5
{
	width:107px;
	background-image: url(images/rolloverinizio_04.png);
	color: #000000;
	border: 0px;
	margin: 0;
	font-size: 12px;
	text-align: center;
	padding-top: 20px;
	background-repeat: no-repeat;
	background-position: center top;
	line-height: 28px;
}

.bottone6
{
	width:107px;
	background-image: url(images/rolloverfine_04.png);
	color: #FF0000;
	border: 0px;
	margin: 0;
	font-size: 12px;
	text-align: center;
	padding-top: 20px;
	background-repeat: no-repeat;
	background-position: center top;
	line-height: 28px;
}

.bottone7
{
	width:107px;
	background-image: url(images/rolloverinizio_05.png);
	color: #000000;
	border: 0px;
	margin: 0;
	font-size: 12px;
	text-align: center;
	padding-top: 20px;
	background-repeat: no-repeat;
	background-position: center top;
	line-height: 28px;
}

.bottone8
{
	width:107px;
	background-image: url(images/rolloverfine_05.png);
	color: #FF0000;
	border: 0px;
	margin: 0;
	font-size: 12px;
	text-align: center;
	padding-top: 20px;
	background-repeat: no-repeat;
	background-position: center top;
	line-height: 28px;
}

.bottone9
{
	width:107px;
	background-image: url(images/rolloverinizio_06.png);
	color: #000000;
	border: 0px;
	margin: 0;
	font-size: 12px;
	text-align: center;
	padding-top: 20px;
	background-repeat: no-repeat;
	background-position: center top;
	line-height: 28px;
}

.bottone10
{
	width:107px;
	background-image: url(images/rolloverfine_06.png);
	color: #FF0000;
	border: 0px;
	margin: 0;
	font-size: 12px;
	text-align: center;
	padding-top: 20px;
	background-repeat: no-repeat;
	background-position: center top;
	line-height: 28px;
}


a:link    {text-decoration: none; color: #BE3728; font-weight: normal;}
a:visited {text-decoration: none; color: #BE3728; font-weight: normal;}
a:active  {text-decoration: underline; color: #BE3728; font-weight: normal;}
a:hover   {text-decoration: underline; color: #BE3728; font-weight: normal;}

A.link_menu	  		  {text-decoration: none; color: #000000; font-weight: bold;}
A.link_menu:Visited	{text-decoration: none; color: #000000; font-weight: bold;}
A.link_menu:Active	{text-decoration: none; color: #FF0000; font-weight: bold;}
A.link_menu:Hover		{text-decoration: none; color: #FF0000; font-weight: bold;}

A.link_2	  		{text-decoration: underline; color: #3B4273; font-weight: normal;}
A.link_2:Visited	{text-decoration: underline; color: #3B4273; font-weight: normal;}
A.link_2:Active		{text-decoration: underline; color: #BE3728; font-weight: normal;}
A.link_2:Hover		{text-decoration: underline; color: #BE3728; font-weight: normal;}


A.link_3	  		{text-decoration: none; color: #A23E3E; font-weight: normal;}
A.link_3:Visited	{text-decoration: none; color: #A23E3E; font-weight: normal;}
A.link_3:Active		{text-decoration: none; color: #808080; font-weight: normal;}
A.link_3:Hover		{text-decoration: none; color: #808080; font-weight: normal;}

A.link_4	  		{text-decoration: none; color: #66CCFF; font-weight: normal;}
A.link_4:Visited	{text-decoration: none; color: #66CCFF; font-weight: normal;}
A.link_4:Active		{text-decoration: none; color: #FF0033; font-weight: normal;}
A.link_4:Hover		{text-decoration: none; color: #FF0033; font-weight: normal;}

A.link_5	  		{text-decoration: none; color: #FF0033; font-weight: normal;}
A.link_5:Visited	{text-decoration: none; color: #FF0033; font-weight: normal;}
A.link_5:Active		{text-decoration: none; color: #66CCFF; font-weight: normal;}
A.link_5:Hover		{text-decoration: none; color: #66CCFF; font-weight: normal;}

.testo_small {
	font-family : verdana;
	font-size : 10px;
	font-style : normal;
	font-weight : normal;
	color : #000000;
}

.testo_small2 {
	font-family : verdana;
	font-size : 12px;
	font-style : normal;
	font-weight : bold;
	color : #A23E3E;
}

.testo_small3 {
	font-family : verdana;
	font-size : 10px;
	font-style : normal;
	font-weight : normal;
	color : #FAFAFA;
}

.testo_big {
  font-size: 150%;
	font-style : normal;
	font-weight : bold;
	color : #FFFFFF;
	text-align: center;
}

.testo_big2 {
  font-size: 24px;
	font-style : normal;
	font-weight : bold;
	color : #FFFFFF;
	text-align: left;
}

.testo_small4 {
	font-family : verdana;
	font-size : 10px;
	font-style : normal;
	font-weight : normal;
	color : #FF0033;
}

.testo_normal {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-style : normal;
	font-weight : normal;
	color : #3B4273;
}

.testo_bottom {
	font-family : verdana;
	font-size : 10px;
	font-style : normal;
	font-weight : normal;
	color :#FFFFFF;
	text-indent: 10px;	
}

.testo_menu {
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : bold;
	color : #EEEEEE;
	padding: 2 8 2 8;
}

.testo_richiesta {
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : normal;
	color : #FFFFFF;
	line-height:1.3;
	}

.input1
	{
    border-color: #C0C0C0;
    border-width: 1;
    color:#000000;
    background-color:#ffffff;
    text-indent:2px;
    font-weight:bold;
    font:normal 10px Verdana,Arial,Helvetica,sans-serif;
    }
		
.input2
	{
    font:normal 10px
    }

.input3
	{
    border: 1px solid #000000;
    border-width: 1;
    color:#000000;
    background-color: #CCCCCC;
    text-indent:2px;
    font-weight:bold;
    font:normal 10px Verdana,Arial,Helvetica,sans-serif;
    }
		
.select
	{
    border-color: #C0C0C0;
    border-width: 1;
    color:#96587B;
    background-color:#FFFFFF;
    text-indent:2px;
    font-weight:bold;
    font:normal 10px Verdana,Arial,Helvetica,sans-serif;
    }
		
textarea
    {
    border-color: #C0C0C0;
    border-width: 1;
    color:#96587B;
    background-color:#ffffff;
    text-indent:2px;
    font:normal 10px Verdana,Arial,Helvetica,sans-serif;
    }
    
.table2
{
position: relative;
margin: 0;padding: 0 10px
}
    
.tabTit
    {
  	font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  	font-size : 13px;
  	font-style : normal;
  	font-weight : bold;
  	color: #FFFFFF;
    background-color: #3B4273;     
    }

.tabCont1
    {
  	font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  	font-size : 12px;
  	font-style : normal;
  	font-weight : normal;
  	color: #000000;
    background-color: #FFFFFF;     
    }

.tabCont2
    {
  	font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  	font-size : 12px;
  	font-style : normal;
  	font-weight : normal;
  	color: #000000;
    background-color: #E5E5E5;     
    }
    
.tabCont1a
    {
  	font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  	font-size : 12px;
  	font-style : normal;
  	font-weight : bold;
  	color: #333333;
    background-color: #FFFFFF;     
    }

.tabCont2a
    {
  	font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  	font-size : 12px;
  	font-style : normal;
  	font-weight : bold;
  	color: #333333;
    background-color: #E5E5E5;     
    }
