/******************************************
Stylesheet per l'intero sito
******************************************/

/********************************
Stili generali
*********************************/

BODY
{
 margin:0;
 padding:0;
 
 width:1024px;
 margin-left:auto;
 margin-right:auto;
 
 font-family: Arial, Sans-serif;
 background-color:white;
}

H1{font-size:18pt;}
H2{font-size:16pt;}
H3{font-size:12pt;}

A:link	{ text-decoration: none;  }
A:visited	{ text-decoration: none;  }
A:active	{ text-decoration: underline; }
A:hover	{ text-decoration: underline; }
A:focus     { outline: none; }

IMG
{
  border-width: 0;
  border-style:none;  
  margin:0;
  padding:0;
}


DIV.bodycentered
{
 float:left;
 width:1024px;
 margin:0;
 padding-top:10px;
 padding-bottom: 10px;
 padding-left:0;
 padding-right:0;
 text-align:center;
}

DIV.bodycentered P
{
 margin-left:60px;
 margin-right:60px;
 text-align:justify;
 font-weight:bold;
}

DIV.bodycentered UL.items
{
 margin-left:60px;
 margin-right:60px;
 text-align:left;
 font-weight:bold;
}


DIV.bodycentered P.center
{
 text-align:center;
}

DIV.bodycentered OL
{
 text-align:left;
 margin-left:60px;
 margin-right:60px;
 font-weight:bold;
}

/*********************************
Stili per l'header
*********************************/

DIV.headerhome
{
 width:1024px;
 height:185px;
 display:block;
 margin:0;
 padding:0;
 border-collapse:collapse; 
 text-align:center;
 background-color:#FFAC3D; /* orange */
}

DIV.header
{
 width:1024px;
 height:185px;
 display:block;
 margin:0;
 padding:0;
 border-collapse:collapse;
 text-align:center;
 background-color:#FFAC3D; /* orange */
}

DIV.header IMG
{
 margin-left:auto;
 margin-right:auto;
}

DIV.headerhome IMG
{
 margin-left:auto;
 margin-right:auto;
}

DIV.header A
{
 margin:0;
 padding:0;
}

DIV.headerhome A
{
 margin:0;
 padding:0;
}

/************************************************
Stili per i footer
************************************************/

DIV.footer
{
 width:1024px;
 float:left;
 font-size: 10pt;
 font-weight:bold;
 line-height:24pt;
 text-align:center;
 padding-top:2px;
 padding-bottom:2px;
 background-color:#FFAC3D; /* orange */
 color:#1F1F1F;
}

DIV.footer IMG
{
 margin:0;
 padding:0;
 border:none;
 vertical-align:middle;
}

DIV.footer SPAN.notice
{
 margin-left:50px;
 color:red;
 text-decoration:blink;
}


/************************************************
Stili per le pagine di directory
************************************************/

DIV.directory
{
 width:100%;
 width:1024px;
 float:left;
 text-align:center;
 margin-top:20px;
 margin-bottom:20px;

}

DIV.directory P
{
 text-align:justify;
 font-size:11pt;
 font-weight:normal;
 padding-left:40px;
 padding-right:40px;
}

TABLE.directory
{
 margin-left:auto;
 margin-right:auto;
 background:transparent;
}


TABLE.directory TD
{
	background: transparent;
	text-align: center;
	font-size: 12pt;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

TABLE.directory TD TABLE
{
  width:100%;
}

TABLE.directory A
{
 font-weight:bold;
}

TABLE.directory2
{
	background:transparent;
	width:100%;
  padding-left:160px;
  padding-right:160px;
}

TABLE.directory2 TD
{
	background: transparent;
	text-align: center;
	font-size: 12pt;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

TABLE.directory2 TD TABLE
{
  width:100%;
}

TABLE.directory2 A
{
 font-weight:bold;
}

/**********************************
Tabella lunga verticale
**********************************/

TABLE.longtable
{
  float:left;
  text-align:center;
  background: transparent;
  width: 100%;
  margin-left:auto;
  margin-right:auto;
}

TABLE.longtable TD
{
	background: transparent;
	text-align: center;
	font-family: Arial;
	font-size: 12pt;
}

/********************************
Tabella di dati
*********************************/

TABLE.dati
{
 font-weight:bold;
 border:1px solid black;
 margin-left:auto;
 margin-right:auto;
 border-collapse:collapse;
}

TABLE.dati CAPTION
{
 font-size:13.5pt;
 font-weight:bold;
}

TABLE.dati TD
{
 text-align:center;
 padding-left:12px;
 padding-right:12px;
 padding-top:5px;
 padding-bottom:5px;
 border:1px solid black;
}



/************************************************
Stili per le pagine tipo brochure
************************************************/

DIV.brochuretitle
{
 width:100%;
 float:left;
 text-align:center;
 border: none;
}


P.brochuretitle1
{
 font-size:14pt;
 font-weight:bold;
 font-style:italic;
 color:#00008B;
 margin-bottom:0;
}

P.brochuretitle2
{
 font-size:12pt;
 font-weight:bold;
 font-style:italic;
 color:#00008B;
 margin-top:0;
}

P.brochuretitle3
{
 font-size:12pt;
 font-weight:bold;
 font-style:normal;
 font-style:italic;
 text-decoration:underline;
 text-decoration:none;
 color:#00008B;
 color:black;
}

DIV.brochuretext
{
 width:100%;
 margin-top:40px;
 margin-bottom:40px;
 padding-left:40px;
 padding-right:40px;
 color:black;
 border: none;
}

DIV.testo
{
 width:100%;  
 float:left;
 font-size:14pt;
}

DIV.testo H1, H2
{
 text-align:center;
}

DIV.testo P
{
 padding-left:20px;
 padding-right:20px;
}

/************************************************
Stili per le indicazioni 
************************************************/

DIV.locator
{
 float:left;
 width:100%;
 width:800px;
 height:12pt;
 font-size: 10pt;
 margin:0;
 padding-left:10px;
 padding-top:10px;
 padding-right:0;
 padding-bottom:10px;
 text-align:left;
 vertical-align:middle;

}


/************************************************
Elenchi di links
************************************************/

UL.linkslist
{
	list-style-type: none;
  font-weight:bold;
  text-align:left;
  padding-left:30%;
}

/************************************************
Elenchi semplici
************************************************/

UL.bulletlist
{
  font-weight:bold;
  text-align:left;
  padding-left:20%;
}



/************************************************
Stili per altre pagine
************************************************/

DIV.homecenter
{
 float:left;
 text-align:center;
}


DIV.chisiamo
{
 float:left;
 font-size:12pt;
 font-weight:bold;
 margin-left: 20px;
 margin-right:20px;
 text-align:justify;
 color:#033C77;
}

DIV.prova
{
 float:left;
 background-color:beige;
 width:100%;
 height:50px;
}

TABLE.iconlist
{
 margin-left:auto;
 margin-right:auto;
 text-align:left;
 width: 80%;
 font-weight:bold;
}


/******************************************
Video
******************************************/

DIV.video
{
 margin-left:auto;
 margin-right:auto;
 margin-bottom:20px;
}

/******************************************
Live Support
******************************************/

DIV.chat_icon
{
 width:100%;
 margin-left:auto;
 margin-right:auto;
 margin-bottom:10px;
 text-align:center;
}


/***************************************************/
/*  Fine    */
/***************************************************/


