/******************************************
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;
 font-size: 12pt; 
 background-color: #F0F8FF;
 background-image:url(mongo.jpg);
 background-repeat: repeat;
 background-position: top left;
 color: darkblue;
}



DIV.body
{
 float:left;
 width:1024px;
 margin:0;
 padding:0;
}

DIV.bodycentered
{
 float:left;
 width:1024px;
 margin:0;
 padding-top:10px;
 padding-bottom: 0;
 padding-left:0;
 padding-right:0;
 text-align:center;
/* border:1px solid green;*/
}

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;
}


DIV.body2
{
 float:left;
 width:1024px;
 margin:0;
 padding-top:10px;
 padding-bottom: 10px;
 padding-left:0;
 padding-right:0;
 text-align:center;
}

DIV.body2 P
{
 margin-left:60px;
 margin-right:60px;
 text-align:center;
 font-weight:bold;
}

IMG
{
  border-width: 0;
  border-style:none;  
  margin:0;
  padding:0;
}

IMG.skype
{
	vertical-align:middle;
}

IMG.center
{
 margin-left:auto;
 margin-right:auto;
 margin-top:20px;
}

DIV.bodycentered OBJECT, DIV.bodycentered EMBED
{
 margin-left:auto;
 margin-right:auto;
}

DIV.bodycentered UL.bullets
{
 margin-left:60px;
 margin-right:60px;
 text-align:left;
 font-weight:bold;
 padding-left:14px;
}

DIV.bodycentered UL.bullets LI
{
 margin-left:0;
 padding-left:0;
}




/*******************************
Header
******************************/

DIV.headerhome
{
 width:1024px;
 height:185px;
 display:block;
 margin:0;
 padding:0;
 border-collapse:collapse; 
 background-color:#FFAC3D; /* orange */
 text-align:center;
}

DIV.header
{
 width:1024px;
 height:185px;
 display:block;
 margin:0;
 padding:0;
 border-collapse:collapse;
 background-color:#FFAC3D; /* orange */
 text-align:center;
}

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;
}

DIV.headerline
{
  width:1024px;
  text-align: center;
  font-family: Arial;
  font-size: 12pt;
  font-weight: bold;
  background:#FFAC3D;
  margin:0;
  padding:0;
}


SPAN.notice
{
  font-family: Arial;
  font-size: 12pt;
  font-weight: bold;
  color:#BD0008;
  /* background:#FFAC3D; */
  text-decoration: blink;
}


DIV.headerline SPAN.notice
{
  margin-left:100px;
}



/*******************************
Footer
******************************/

DIV.footer
{
 width:1024px;
 float:left;
 margin:0;
 padding-left:0;
 padding-right:0;
 padding-top:10px;
 padding-bottom: 20px;
 background:#214284;
 color:white;
 text-align:center;
 font-size:10pt;
}

DIV.footer A
{
 font-size:10pt;
}

DIV.footer A:link
{
 color:white;
 font-size:10pt;
}

DIV.footer A:visited
{
 color:white;
 font-size:10pt;
}


/*******************************
Paragrafi
******************************/

P.testo
{
	margin-left:50px;
	margin-right:50px;
}

P.blinkingad
{
  text-align:center;
  text-decoration:blink;
  color:red;
  font-size:20pt;
}

DIV.brochurelink
{
 text-align:center;
 margin-left:auto;
 margin-right:auto;
}

DIV.brochurelink A
{
 text-align:center;
 font-weight:bold;
}

DIV.brochurelink IMG
{
	vertical-align:middle;
}

/*******************************
Titoli
******************************/

H1
{
	background: transparent;
	font-family: Arial;
	font-size: 18pt;
}	

H2
{
	background: transparent;
	font-family: Arial;
	font-size: 14pt;
  text-align:center;
}

H3
{
	background: transparent;
	font-family: Arial;
	font-size: 12pt;
}

H2.left
{
  text-align:left;
  margin-left:60px;
}


/*************************************************
Stili per il corpo delle pagine
*************************************************/


TABLE.gallery
{
	background: transparent;
	width: 100%;
}


TABLE.gallery TD
{
	background: transparent;
	text-align: center;
	font-family: Arial;
	font-size: 11pt;
	font-weight: bold;
}


TABLE, TABLE.simple
{
	background:transparent;
	color: darkblue;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
}

IMG.logosmall
{
	width:140px;
	height:74px;
}


TD.blinking
{
	text-decoration: blink;
}

LI
{
 margin-top:3px;
 margin-bottom:3px;
}


TABLE.iconlist
{
 margin-left:auto;
 margin-right:auto;
 text-align:left;
 width: 80%;
}

/********************************
Link
*********************************/

A:link
{
	background: transparent;
	color:	blue;
  color:#214284;
  color:#032466;
  color:#03248B;
  color:#162C6E;
  color:#0E2466;
	text-decoration:none;
	font-size: 12pt;
}

A:visited
{
	background: transparent;
	color:blue;
  color:#214284;
  color:#032466;
  color:#03248B;
  color:#8F0909;
  color:#711B1B;
	text-decoration: none;
	font-size: 12pt;
}

A:hover
{
	background: transparent;
	color:red;
	text-decoration: underline;
	font-size: 12pt;
}


A.big:link
{
	background: transparent;
	color:	red;
	text-decoration:none;
	font-size: 16pt;
	font-weight:bold;
}

A.big:visited
{
	background: transparent;
	color:red;
	text-decoration: none;
	font-size: 16pt;
	font-weight:bold;
}

A.big:hover
{
	background: transparent;
	color:red;
	text-decoration: underline;
	font-size: 16pt;
	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;
}

/************************************************
Stili per le pagine di directory
************************************************/

DIV.directory
{
 width:100%;
 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;
}

DIV.directory P.centered
{
 text-align:center;
 font-size:11pt;
 font-weight:normal;
 padding-left:40px;
 padding-right:40px;
}

TABLE.directory
{
	background:transparent;
	margin-left:auto;
  margin-right:auto;
}


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;
}

/************************************************
Stili per la galleria
************************************************/

DIV.gallery
{
 float:left;
 width:100%;
 margin-left:20px;
 margin-bottom:20px;
 text-align:center;
}

DIV.gallery A
{
 font-weight:bold;
}

DIV.gallery P
{
 text-align:justify;
 font-weight:normal;
 font-size:10pt;
 padding-left:40px;
 padding-right:40px;
}

DIV.gallery TABLE.gallery2
{
 width:60%;
}

/********************************
Tabella di dati
*********************************/

TABLE.dati
{
 font-weight:bold;
 border:1px solid darkblue;
 margin-left:auto;
 margin-right:auto;
 border-collapse:collapse;
}

TABLE.dati CAPTION
{
 font-size:13.5pt;
 font-weight:bold;
}

TABLE.dati TD, TABLE.dati TH
{
 text-align:center;
 padding-left:12px;
 padding-right:12px;
 padding-top:5px;
 padding-bottom:5px;
 border:1px solid darkblue;
}


/************************************************
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%;
}

/******************************************
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;
}

/******************************************
Altri stili
******************************************/

IMG.intext
{
  float:right; 
  margin-left:10px;
  margin-top:10px;
  margin-bottom:10px;
}


DIV.message_sent
{
 width:100%;
 height:400px;
 margin:20px;
 padding:20px;
}

DIV.message_sent P
{
 font-family: Arial, Helvetica, "Sans Serif";
 font-size:14pt;
 margin-left:auto;
 margin-right:auto;
 text-align:center;
}

/******************************************
Stili pagine in costruzione
******************************************/

DIV.underconstruction
{
 float:left;
 width:100%;
 text-align:center;
 background-image:url(underconstruction.gif);
 background-repeat:no-repeat;
 background-position:center;
 font-weight:bold;
 height:200px;
}

P.underconstruction
{
 text-align:center;
 background-image:url(underconstruction.gif);
 background-repeat:no-repeat;
 background-position:center;
 font-weight:bold;
 height:200px;
 width:100%;
 margin-left:auto;
 margin-right:auto;
}


/******************************************
Fine stylesheet per l'intero sito
******************************************/

