body
{ 
  /*
     scrollbar-3d-light-color:#F5CFD1;
     scrollbar-arrow-color:#F5CFD1;
     scrollbar-base-color:#000000;
     scrollbar-dark-shadow-color:#F5838B;
     scrollbar-face-color:#CB0000;
     scrollbar-highlight-color:CB0000;
     scrollbar-shadow-color:#F5CFD1;
  */
}

input	
{
		/*border-color: #000000;
		border-width: 1;
		color:#000000;
		text-indent:2px;*/
		font:normal 10px Verdana,Arial,Helvetica,sans-serif;
}
/*
.input2	
{
		border-color: #000000;
		border-width: 1;
		color:#000000;
		text-indent:2px;
		font:normal 10px Verdana,Arial,Helvetica,sans-serif
}

textarea	
{
		border-color: #000000;
		border-width: 1;
		color:#000000;
		background-color:#ffffff;
		text-indent:2px;
		font:normal 10px Verdana,Arial,Helvetica,sans-serif
}

select	
{
		border-color: #000000;
		border-width: 1;
		color:#000000;
		background-color:#ffffff;
		text-indent:2px;
		font:normal 10px Verdana,Arial,Helvetica,sans-serif
}

*/

a:link    {text-decoration: none; color: #FFFFFF; font-weight: bold;}
a:active  {text-decoration: none; color: #FFFFFF; font-weight: bold;}
a:visited {text-decoration: none; color: #FFFFFF; font-weight: bold;}
a:hover   {text-decoration: none; color: #000000; font-weight: bold;}

A.link1:link    {text-decoration: none; color: #000000; font-weight: normal;}
A.link1:visited {text-decoration: none; color: #000000; font-weight: normal;}
A.link1:active  {text-decoration: none; color: #000000; font-weight: normal;}
A.link1:hover   {text-decoration: none; color: #FF8080; font-weight: normal;}

A.link2:link    {text-decoration: none; color: #8692A4; font-weight: bold;}
A.link2:visited {text-decoration: none; color: #8692A4; font-weight: bold;}
A.link2:active  {text-decoration: none; color: #8692A4; font-weight: bold;}
A.link2:hover   {text-decoration: none; color: #000000; font-weight: bold;}

A.link3:link    {text-decoration: none; color: #303030; font-weight: bold;}
A.link3:visited {text-decoration: none; color: #303030; font-weight: bold;}
A.link3:active  {text-decoration: none; color: #303030; font-weight: bold;}
A.link3:hover   {text-decoration: none; color: #FF8080; font-weight: bold;}

A.link4:link    {text-decoration: none; color: #303030; font-weight: bold;}
A.link4:visited {text-decoration: none; color: #303030; font-weight: bold;}
A.link4:active  {text-decoration: none; color: #303030; font-weight: bold;}
A.link4:hover   {text-decoration: none; color: #FF0000; font-weight: bold;}

A.link5:link    {text-decoration: none; color: #860000; font-weight: bold;}
A.link5:visited {text-decoration: none; color: #860000; font-weight: bold;}
A.link5:active  {text-decoration: none; color: #860000; font-weight: bold;}
A.link5:hover   {text-decoration: none; color: #FF0000; font-weight: bold;}

A.link6:link    {text-decoration: underline; color: #CB0000; font-weight: bold;}
A.link6:visited {text-decoration: underline; color: #CB0000; font-weight: bold;}
A.link6:active  {text-decoration: none; color: #FEB0B0; font-weight: bold;}
A.link6:hover   {text-decoration: none; color: #FEB0B0; font-weight: bold;}

A.link7:link    {text-decoration: none; color: #303030; font-weight: bold;}
A.link7:visited {text-decoration: none; color: #303030; font-weight: bold;}
A.link7:active  {text-decoration: none; color: #FEB0B0; font-weight: bold;}
A.link7:hover   {text-decoration: none; color: #FEB0B0; font-weight: bold;}

A.link8:link    {text-decoration: none; color: #CB0000; font-weight: bold;}
A.link8:visited {text-decoration: none; color: #CB0000; font-weight: bold;}
A.link8:active  {text-decoration: none; color: #CB0000; font-weight: bold;}
A.link8:hover   {text-decoration: none; color: #CB0000; font-weight: bold;}

A.link9:link    {text-decoration: none; color: #860000; font-weight: bold;}
A.link9:visited {text-decoration: none; color: #860000; font-weight: bold;}
A.link9:active  {text-decoration: none; color: #860000; font-weight: bold;}
A.link9:hover   {text-decoration: none; color: #860000; font-weight: bold;}

A.link10:link    {text-decoration: underline; color: #CB0000; font-weight: normal;}
A.link10:visited {text-decoration: underline; color: #CB0000; font-weight: normal;}
A.link10:active  {text-decoration: none; color: #FEB0B0; font-weight: normal;}
A.link10:hover   {text-decoration: none; color: #FEB0B0; font-weight: normal;}

A.link11:link    {text-decoration: underline; color: #2445ab; font-weight: normal;}
A.link11:visited {text-decoration: underline; color: #24455ab; font-weight: normal;}
A.link11:active  {text-decoration: none; color: #2445ab; font-weight: normal;}
A.link11:hover   {text-decoration: none; color: #2455ab; font-weight: normal;}

A.link12:link    {text-decoration: underline; color: #2445ab; font-weight: bold;}
A.link12:visited {text-decoration: underline; color: #2445ab; font-weight: bold;}
A.link12:active  {text-decoration: none; color: #2445ab; font-weight: bold;}
A.link12:hover   {text-decoration: none; color: #2445ab; font-weight: bold;}

A.link13:link    {text-decoration: underline; color: #303030; font-weight: normal;}
A.link13:visited {text-decoration: underline; color: #303030; font-weight: normal;}
A.link13:active  {text-decoration: none; color: #303030; font-weight: normal;}
A.link13:hover   {text-decoration: none; color: #303030; font-weight: normal;}

A.link14:link    {text-decoration: underline; color: #303030; font-weight: bold;}
A.link14:visited {text-decoration: underline; color: #303030; font-weight: bold;}
A.link14:active  {text-decoration: none; color: #303030; font-weight: bold;}
A.link14:hover   {text-decoration: none; color: #303030; font-weight: bold;}

H1 
{
	font-family : verdana;
	font-size : 18px;
	font-style : normal;
	font-weight : bold;
	color : #CB0000;
}

H2 
{
	font-family : verdana;
	font-size : 13px;
	font-style : normal;
	font-weight : bold;
	color : #000000;
}

H3 
{
	font-family : verdana;
	font-size : 13px;
	font-style : normal;
	font-weight : bold;
	color : #000000;
}

H4 
{
	font-family : verdana;
	font-size : 13px;
	font-style : normal;
	font-weight : bold;
	color : #000000;
}
	 
.1
{
	font-family : verdana;
	font-size : 4px;
	font-style : normal;
	font-weight : normal;
	color : #000000;
}

.2
{
	font-family : verdana;
	font-size : 3px;
	font-style : normal;
	font-weight : normal;
	color : #999999;
}

.testo_smalls
{
	font-family : verdana;
	font-size : 14px;
	font-style : normal;
	font-weight : bold;
	color : #303030;
}

.testo_small
{
	font-family : verdana;
	font-size : 13px;
	font-style : normal;
	font-weight : bold;
	color : #8692A4;
}

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

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

.testo_small2
{
	font-family : verdana;
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	color : #8692A4;
}

.testo_small3
{
	font-family : verdana;
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	color : #303030;
}

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

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

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

.testo_small7
{
	font-family : verdana;
	font-size : 10px;
	font-style : normal;
	font-weight : bold;
	color : #303030;
}

.testo_small8
{
	font-family : verdana;
	font-size : 12px;
	font-style : normal;
	font-weight : normal;
	color : #303030;
}

.testo_normal
{
	font-family : verdana;
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	color : #FFFFFF;
}

.testo_normal0
{
	font-family : verdana;
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	color : #860000;
}

.testo_normal2
{
	font-family : verdana;
	font-size : 17px;
	font-style : normal;
	font-weight : bold;
	color : #8692A4;
}

.testo_normal22
{
	font-family : verdana;
	font-size : 12px;
	font-style : normal;
	font-weight : normal;
	color : #303030;
}

.testo_normal3
{
	font-family : verdana;
	font-size : 14px;
	font-style : normal;
	font-weight : bold;
	color : #FFFFFF;
}

.testo_big
{
	font-family : verdana;
	font-size : 25px;
	font-style : normal;
	font-weight : bold;
	color : #FFFFFF;
}

.testo_big2
{
	font-family : verdana;
	font-size : 13px;
	font-style : normal;
	font-weight : bold;
	color : #A3ACB9;
}

.testo_big3
{
	font-family : verdana;
	font-size : 18px;
	font-style : normal;
	font-weight : bold;
	color : #FFFFFF;
}

.testo_big4
{
	font-family : verdana;
	font-size : 13px;
	font-style : normal;
	font-weight : bold;
	color : #FFFFFF;
}

.testo_big5
{
	font-family : verdana;
	font-size : 15px;
	font-style : normal;
	font-weight : bold;
	color : CB0000;
}

.testo_big6
{
	font-family : verdana;
	font-size : 20px;
	font-style : normal;
	font-weight : bold;
	color : CB0000;
}



.titolo_pag{
  background-image: url(img/sfondo_benvenuti.png);
  background-repeat: repeat-y;
  font-family: trebuchet MS, Arial;
  font-size: 18px;
  color: #ffffff;
  font-weight: bold;
  font-style: italic;
  text-align: left;
  padding: 10px 0px 10px 50px;
  margin: 30px 0px 20px 0px;
}
.sotto_tit_pag{
  font-family: trebuchet MS, Arial;
  font-size: 14px;
  color: #333333;
  font-weight: bold;
  text-align: left;
  margin: 0px 0px 20px 20px;
}
.txt_pag{
  font-family: trebuchet MS, Arial;
  font-size: 14px;
  color: #2e2e2e;
  font-weight: normal;
  text-align: justify;
  margin: 0px 20px 30px 20px;
}
.firma{
  font-family: trebuchet MS, Arial;
  font-size: 14px;
  color: #333333;
  font-weight: normal;
  text-align: right;
  margin: 0px 20px 30px 20px;
}
.td_main{
  background-image: url(img/sfondo_main.png);
  background-repeat: repeat-y;
}
.div_main{
  /*height: 1080px;
  overflow: auto;*/
}
.bottom_div{
  padding: 10px 0px 0px 60px;
}
.text_copy{
  display: inline;
  margin: 0px 340px 0px 0px;
  font-family: trebuchet MS, Arial;
  font-size: 12px;
  color: #2e2e2e;
  font-weight: bold;
}
.text_copy a{ color: #2e2e2e; }
.text_copy a:visited{ color: #2e2e2e; }
.text_copy a:hover{ color: #aa3300; }

.link_play{
  display: inline;
  font-family: trebuchet MS, Arial;
  font-size: 12px;
  color: #2e2e2e;
}
.link_play a{ color: #2e2e2e; }
.link_play a:visited{ color: #2e2e2e; }
.link_play a:hover{ color: #aa3300; }
.header_top{
  font-family: trebuchet MS, Arial;
  font-size: 12px;
  color: #ffffff;
  margin: 20px 0px 20px 550px;
  font-weight: bold;
}
.header_mid{ }
.header_bot{
  font-family: trebuchet MS, Arial;
  font-size: 12px;
  color: #2e2e2e;
  font-weight: bold;
  margin: 90px 0px 0px -100px; 
  position:absolute; 
  top:0px; 
  left:50%;
}
.login_head{
  font-family: trebuchet MS, Arial;
  font-size: 12px;
  color: #2e2e2e;
}

.login_head a{
  font-family: trebuchet MS, Arial;
  font-size: 12px;
  color: #2e2e2e;
  text-decoration: underline;
}
.login_head a:visited{ color: #2e2e2e; } 

.login_head a:hover{ color: #aa3300; }
.txt_head{
  font-family: trebuchet MS, Arial;
  font-size: 12px;
  color: #333333;
  text-decoration: none;
  margin: 3px 0px 0px 0px;
}


.l_menu_head{
  font-family: trebuchet MS, Arial;
  font-size: 14px;
  font-style: italic;
  font-weight: bold;
  color: #333333;
  margin: 0px 0px 0px 0px;
}

.l_menu_voci{
  font-family: trebuchet MS, Arial;
  font-size: 13px;
  font-style: italic;
  font-weight: bold;
  color: #333333;
  margin: 2px 0px 0px 20px;
}
.l_menu_voci a{
  color: #333333;
  text-decoration: underline;
}
.l_menu_voci a:visited{
  color: #333333;
  text-decoration: underline;
}
.l_menu_voci a:hover{
  color: #aa3300;
  text-decoration: underline;
}
.mail_list{
  font-family: trebuchet MS, Arial;
  font-size: 18px;
  font-style: italic;
  font-weight: normal;
  color: #cf0412;
  margin: 0px 0px 0px 0px;
}
.mail_list hr{
  color: #cf0412;
  border: 1px  #cf0412 dotted;
}
.mail_list_txt{
  font-family: trebuchet MS, Arial;
  font-size: 14px;
  font-style: italic;
  font-weight: bold;
  color: #333333;
  margin: 0px 30px 0px 30px;
  text-align: center;
  line-height: 20px;
}
.mail_list_err{
  font-family: trebuchet MS, Arial;
  font-size: 14px;
  font-style: italic;
  font-weight: bold;
  color: #aa0000;
  margin: 10px 0px 10px 0px;
  text-align: center;
}

.captcha_err{
  font-family: trebuchet MS, Arial;
  font-size: 16px;
  font-style: italic;
  font-weight: bold;
  color: #aa3300;
  margin: 15px 0px 0px 0px;
  text-align: center;
}

