body{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#FFFFFF;
}









/* ------------------------------------ */
/* ------------ IINVIATO DA ADM ----------- */
/* ------------------------------------ */


.head1 { font-family : "Trebuchet MS", Georgia, Times, serif;
	font-size: 14px !important;
	font-weight: bold !important;
	color : #000000; }

.lavoroh2 { font-size: 11px !important;
		margin: 0px 0px 0px 0px !important;}

#content h3{
      font-family: "Trebuchet MS", Georgia, Times, serif;
      font-size: 70%;
      font-weight: bold;
      color: #000000;}
      
      
/* ------------------------------------ */
    
      
      
      
      
      
#container{
	margin: 0 auto;
	width: 770px;
	background: url(../img/testata_2.gif);
	background-repeat: no-repeat;
}


#template{
	top:0px;
	left:0px;
	margin: 0 auto;
}


#menu{
	position: relative;
	width: 626px;
	height: 34px;
	top: 96px;
	left: 144px;
}


#flash_sx{
	position: relative;
	width: 770px;
	height: 85px;
	top: 45px;
	left: 0px;
}


#version{
	position: relative;
	width: 180px;
	height: 50px;
	top: 44px;
	left: 590px;
}


#foto_sx{
	width: 137px;
	height: 370px;
	margin-top: 50px;
	margin-left: 0px;
}


#content{
   position:absolute;
   margin-top : -370px;
   margin-left : 150px;
   width : 440px;
/*   height: 370px; */
   overflow: visible;
}


#content h1{
	font-family : "Trebuchet MS", Georgia, Times, serif;
	font-size : 110%;
	font-weight : normal;
	color : #000;
	background-color : transparent;
}                     


#content h2{
      font-family : "Trebuchet MS", Georgia, Times, serif;
      font-size : 90%;
      font-weight : bold;
      color : #000000;
      background-color : transparent;
}


#content p{
      font-family : "Trebuchet MS", Georgia, Times,serif;
      font-size : 70%;
      font-weight : normal;
      color : #000;
      background-color : transparent;
      line-height : 140%;
}

#flash_news{
	position:relative;
   top : -50px;
   left : 143px;
   width : 627px;
   height: 20px;
   z-index:50;
}


#linea_vert{
   position:absolute;
   margin-top : -395px;
   margin-left : 608px;
   width : 10px;
   height: 313px;
   z-index:20;
}


#maschera_ricerca{
	position:absolute;
	margin-left:609px;
	margin-top: -395px;
   	width : 160px;
   	height: 330px;
   	z-index:10;
   overflow: visible;
}


#linea_vert2{
	position:absolute;
   margin-top : -395px;
   margin-left : 769px;
   width : 10px;
   height: 313px;
   z-index:20;
}



/* ------------------------------------ */
/* ------------ STILI TESTI ----------- */
/* ------------------------------------ */


A:link { 
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #012F60; 
	text-decoration: none;
}

A:active { 
	font:  bold 11px Arial, Helvetica, sans-serif;
	color: #012F60;  
	text-decoration: none;
}

A:visited { 
	font: bold  11px Arial, Helvetica, sans-serif; 
	color: #012F60;  
	text-decoration: none;
}

A:hover { 
	font: bold  11px Arial, Helvetica, sans-serif; 
	color: #FC0901;  
	text-decoration: none;
}




A.cit:link { 
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #012F60;
	text-decoration: none;
}

A.cit:active {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #012F60;
	text-decoration: none;
}
 
A.cit:visited {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #012F60;
	text-decoration: none;
}
 
A.cit:hover { 
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
}



.citx { 
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #012F60;
	text-decoration: none;
}

A.citx:link { 
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #012F60;
	text-decoration: none;
}

A.citx:active { 
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #012F60;
	text-decoration: none;
}

A.citx:visited { 
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #012F60;
	text-decoration: none;
}

A.citx:hover { 
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #ffff00;
	text-decoration: none;
}




A.cit5:link{
	font: 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #FFFFFF; 
	text-decoration: none;
}

A.cit5:active{ 
	font: 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #FFFFFF;  
	text-decoration: none;
}

A.cit5:visited{ 
	font: 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #FFFFFF;  
	text-decoration: none;
}

A.cit5:hover{ 
	font: 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #ffff00;  
	text-decoration: none;
}




A.cit6:link { 
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #ffff00;
	text-decoration: none;
}

A.cit6:active { 
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #ffff00;
	text-decoration: none;
}

A.cit6:visited { 
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #ffff00;
	text-decoration: none;
}

A.cit6:hover { 
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}





/* ------------------------------------------ */
/* ------------ STILI NON VARIATI ----------- */
/* ------------------------------------------ */







TD.body_text { font: normal 12px Geneva, Arial, Helvetica, san-serif; color: #cccccc; }


.bold	{ font: bold 11px Arial, Helvetica, sans-serif; color: #000000; }


FORM {
font-family: Geneva, Arial, Helvetica, san-serif;
font-size: 12px;
color: #999999;
background: #ffffff; 
padding: 5px;
}
 
FORM.grigio {
font-family: Geneva, Arial, Helvetica, san-serif;
font-size: 12px;
color: #999999;
background: #ffffff; 
border: 3px double #999999;
padding: 5px;
width: 400px;
}


.assoint_az
{
	font-family: Geneva, Arial, Helvetica, san-serif;
	padding: 2px;
	font-size: 11px;
	color: #000080;
	background-color: #cEe2e7;
	border: inset 1px #708090;
}


.assoint_az_scuro
{
	font-family: Geneva, Arial, Helvetica, san-serif;
	padding: 2px;
	font-size: 11px;
	color: #000080;
	background-color: #7Eb2d7;
	border: inset 1px #708090;
} 


.stile_link { font: bold 11px Arial, Helvetica, sans-serif; color: #012F60; text-decoration: none;}




.bold2 {  font-family: "Trebuchet MS", Georgia, Times, serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000}
.bold1 {  font-family: "Trebuchet MS", Georgia, Times, serif; font-size: 10px; color: #FFFFFF}


.bold4 {  font-family: "Trebuchet MS", Georgia, Times, serif; font-size: 10px; font-weight: bold; color: #012F60}
.bodytext1 {  font-family: "Trebuchet MS", Georgia, Times, serif; font-size: 12px; color: #000000}


.bodytext2 {  font-family: "Trebuchet MS", Georgia, Times, serif; font-size: 12px; font-weight: bold; color: #666666}
.text_box1 {  font-family: "Trebuchet MS", Georgia, Times, serif; font-size: 10px; font-weight: normal; color: #FFFFFF}


.bodytext3 {  font-family: "Trebuchet MS", Georgia, Times, serif; font-size: 12px; color: #012F60}


.ricerca_text 
{  
font-family: "Arial", serif; 
font-size: 9px; 
color: #012F60
}


.indirizzo_home 
{  
font-family: "Arial", serif; 
font-size: 9px; 
color: #012F60
}


A.indirizzo_home_a:link { font: 10px "Trebuchet MS", Georgia, Times, serif; color: #012F60; text-decoration: none;}
A.indirizzo_home_a:active { font: 10px "Trebuchet MS", Georgia, Times, serif; color: #012F60;  text-decoration: none; }
A.indirizzo_home_a:visited { font: 10px "Trebuchet MS", Georgia, Times, serif; color: #012F60;  text-decoration: none; }
A.indirizzo_home_a:hover { font: 10px "Trebuchet MS", Georgia, Times, serif; color: #0000ff;  text-decoration: none; }
