/* ------------------------------------------------- Stili Default ------------------------------------------------- */

body {background:#ffffff; margin: 0; padding: 0; }


.contenitore {
	width:1001px;
	margin: 0px auto;
	clear: both;
	height:auto;
	border: 0px solid #000000;
	z-index:1;
	overflow:hidden;
	background:#EA0105;
}

.contenitore div{float:left; border: 0px solid  #000000;}

/* --- div home --- */
.divtopH{
	width:1000px;
	height:198px;
	border: 1px solid #000000;
	clear: both;
	background:#ffffff;
	z-index:1;
}

.divsxH{
	width:277px;
	height:auto;
	border: 1px solid #000000;
	background:#EA0105;
	z-index:1;
}

.divdxH{
	width:723px;
	height:auto;
	border: 1px solid #000000;
	background:#ffffff;
	z-index:1;
}



/* --- div pagine --- */
.divtop{
	width:723px;
	height:auto;
	border: 1px solid #000000;
	background:#ffffff;
	z-index:1;
	float:left;
}

.divsx{
	width:277px;
	height:auto;
	border: 1px solid #000000;
	background:#EA0105;
	z-index:1;
}

/* --- divdx cambia il contenuto pagine --- */
.divdx{
	width:723px;
	height: auto;
	border: 1px solid #000000;
	background:#ffffff;
	z-index:1;
	float:left;
}



.divbottom{
	width:1000px;
	overflow:hidden;
	border: 0px solid #63AD63;
	clear: both;
	margin-top: 0px;
	z-index:1;
	background:#EA0105;
}



/* ------------------------------------------- Stili Menu home height:30px; --------------------------- */

/** MENU 2 ** roll-over basato sui colori e sui bordi laterali **/

ul.menu2 { 
width:220px;
list-style:none; /* elimino i punti elenco */
margin:0; padding:0; /* elimino i rientri delle liste */
}
ul.menu2 li a { 
display:block; /* il link occupa tutto lo spazio orizzontale */
text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
padding:1px; /* lascia spazio far il bordo del menu e il testo del link */
 
line-height:15px; /* altezza del link: height e line-height devono avere il medesimo valore */ 
border-width:0px; 
border-style:none solid; /* aggiungo dei bordi laterali */
font-family:Arial, Tahoma, Verdana, Helvetica;
font-size:10px;

}
ul.menu2 li { display:inline } /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/
ul.menu2 li a:link, ul.menu2 li a:visited { 
background:#ffffff;
color: #69726C;
border-color:#007900;
font-family:Arial, Tahoma, Verdana, Helvetica;
font-size:10px;
line-height: 15px;

border-bottom : 1px solid #6CAC18;

} /* colori per il link */
ul.menu2 li a:hover, ul.menu2 li a:active { 
background: #ccc; 
color:#434745;
border-color:#6CAC18;

} /* colori per l'effetto roll-over */


/* ------------------------------------------------- Stili text ------------------------------------------------- */

.Bianco8 {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:8pt; font-weight:none; color:#FFFFFF;}
.Bianco8b {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:8pt; font-weight:bold; color:#FFFFFF;}
.Bianco10 {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:10pt; font-weight:none; color:#FFFFFF;}
.Bianco10b {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:10pt; font-weight:bold; color:#FFFFFF;}
.Bianco10px {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:10px; font-weight:bold; color:#FFFFFF;}
.Bianco9 {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:9pt; font-weight:none; color:#FFFFFF;}
.Bianco9b {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:9pt; font-weight:bold; color:#FFFFFF;}

.Nero8 {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:8pt; font-weight:none; color:#000000;}
.Nero8b {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:8pt; font-weight:bold; color:#000000;}
.Nero9 {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:9pt; font-weight:none; color:#000000;}
.Nero9b {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:9pt; font-weight:bold; color:#000000;}
.Nero10 {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:10pt; font-weight:none; color:#000000;}
.Nero10b {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:10pt; font-weight:bold; color:#000000;}
.Nero10bpx {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:10px; font-weight:bold; color:#000000;}


.Rosso8 {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:8pt; font-weight:none; color:#EA0105;}
.Rosso8b {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:8pt; font-weight:bold; color:#EA0105;}
.Rosso9 {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:9pt; font-weight:none; color:#EA0105;}
.Rosso9b {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:9pt; font-weight:bold; color:#EA0105;}
.Rosso10 {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:10pt; font-weight:none; color:#EA0105;}
.Rosso10b {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:10pt; font-weight:bold; color:#EA0105;}
.Rosso10bpx {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:10px; font-weight:bold; color:#EA0105;}


.Blu8 {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:8pt; font-weight:none; color:#075DA5;}
.Blu8b {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:8pt; font-weight:bold; color:#075DA5;}
.Blu10 {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:10pt; font-weight:none; color:#075DA5;}
.Blu9 {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:9pt; font-weight:bold; color:#075DA5;}
.Blu10b {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:10pt; font-weight:bold; color:#075DA5;}
.Blu10bpx {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:10px; font-weight:bold; color:#075DA5;}


.Grigio8 {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:8pt; font-weight:none; color:#434745;}
.Grigio8b {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:8pt; font-weight:bold; color:#434745;}
.Grigio10 {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:10pt; font-weight:none; color:#434745;}
.Grigio10b {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:10pt; font-weight:bold; color:#434745;}
.Grigio10bpx {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:10px; font-weight:bold; color:#434745;}


.Asterisco8b {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:8pt; font-weight:bold; color:#DE000E;}
.AsteriscoBlu8b {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:8pt; font-weight:bold; color:#0187F9;}


a.LinkMail:link {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:8pt; color:#ffffff; font-weight:normal; text-decoration:none; border:0px;}
a.LinkMail:visited {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:8pt; color:#ffffff; font-weight:normal; text-decoration:none; border:0px;}
a.LinkMail:active {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:8pt; color:#ffffff; font-weight:normal; text-decoration:none; border:0px;}
a.LinkMail:hover {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:8pt; color:#000000; font-weight:normal; text-decoration:none; border:0px;}


a.LinkMail1:link {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:10px; color:#ffffff; font-weight:bold; text-decoration:none; border:0px;}
a.LinkMail1:visited {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:10px; color:#ffffff; font-weight:bold; text-decoration:none; border:0px;}
a.LinkMail1:active {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:10px; color:#ffffff; font-weight:bold; text-decoration:none; border:0px;}
a.LinkMail1:hover {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:10px; color:#000000; font-weight:bold; text-decoration:none; border:0px;}


a.opzioneImg:link {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:8pt; color:#ffffff; font-weight:none; text-decoration:none; border:0px;}
a.opzioneImg:visited {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:8pt; color:#ffffff; font-weight:none; text-decoration:none; border:0px;}
a.opzioneImg:active {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:8pt; color:#ffffff; font-weight:none; text-decoration:none; border:0px;}
a.opzioneImg:hover {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:8pt; color:#ffffff; font-weight:none; text-decoration:none; border:0px;}

a.LinkPdf:link {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:8pt; color:#169453; font-weight:bold; text-decoration:none; border:0px;}
a.LinkPdf:visited {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:8pt; color:#169453; font-weight:bold; text-decoration:none; border:0px;}
a.LinkPdf:active {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:8pt; color:#169453; font-weight:bold; text-decoration:none; border:0px;}
a.LinkPdf:hover {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:8pt; color:#075DA5; font-weight:bold; text-decoration:none; border:0px;}


a.SottoLink:link {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:8pt; color:#075DA5; font-weight:bold; text-decoration:none; border:0px;}
a.SottoLink:visited {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:8pt; color:#075DA5; font-weight:bold; text-decoration:none; border:0px;}
a.SottoLink:active {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:8pt; color:#075DA5; font-weight:bold; text-decoration:none; border:0px;}
a.SottoLink:hover {font-family:Arial, Tahoma, Verdana, Helvetica; font-size:8pt; color:#EA0105; font-weight:bold; text-decoration:none; border:0px;}


.TitoliPag {
	font-family:Arial, Tahoma, Verdana, Helvetica; font-size:10px; font-weight:bold; color:#ffffff;
	line-height:18px;
	background: #075DA5;
	text-align:center;
}


.BorderNotiziario {
	border-left : 1px solid #075DA5;
	border-bottom : 1px solid #075DA5;
	border-right : 1px solid #075DA5;
	border-top : 1px solid #075DA5;
}

/* ------------------------------------------- Stili Oggetti Default --------------------------- */

.Submit {
    font-family:Arial, Tahoma, Verdana, Helvetica;
	font-size: 10px;
	background-color: #075DA5;	
	color: #ffffff;
	width: 100px;
	border-left : 0px solid #00447E;
	border-bottom : 0px solid #00447E;
	border-right : 0px solid #00447E;
	border-top : 0px solid #00447E;
	font-weight: bold;
}

.Input	{
    font-family:Arial, Tahoma, Verdana, Helvetica;
	font-size: 8pt;
	background-color: #FFFFFF;	
	color: #000000;
	border-left : 1px solid #cccccc;
	border-bottom : 2px solid #075DA5;
	border-right : 1px solid #cccccc;
	border-top : 1px solid #cccccc;
	font-weight: none;
}


/* ------------------------------------------- Stili Testo Scorrevole --------------------------- */


/* 
   Styles for scrolling layers  
	 Specify width and height in hold and wn, and in clip for wn 
*/

div#hold	{ 
	position:relative; 
	overflow:hidden;
	width:470px; 
	height:170px; 
	z-index:20; 
	}

div#wn	{ 
	position:absolute; 
	left:0px; 
	top:0px; 
	width:470px; 
	height:170px; 
	clip:rect(0px, 470px, 170px, 0px); 
	overflow:hidden;	
	z-index:1; 
	border: 0px solid #000000;
	
	}

div.content { 
	position:absolute; 
	visibility:hidden;
	left:0px; 
	top:0px; 
	z-index:1;
	text-align:left;
	border: 0px solid #000000;
	width:470px;
	
	}

/* Set small font-size or size/position of div's will be off in some browsers  */
div#scrollbar { 
  position:relative; 
  left:0; 
  top:0;
  width:11px; 
  height:170px; 
  font-size:1px; z-index:1;
  }
div#track { 
  position:absolute; 
  left:0; 
  top:12px;
  width:11px; 
  height:156px;
  background: url("ImgScroll/track.gif") #A7AAA2 repeat;
  z-index:1;
  }

div#dragBar {
  position:absolute; 
  left:1px; 
  top:1px;
  width:9px; 
  height:20px;
  background-color:#ffffff;
  z-index:1;
  }  
div#up { 
position:absolute; 
left:0; 
top:0; 
z-index:2; }

div#down { 
position:absolute; 
left:0; 
bottom:0; 
z-index:3; }  

/* Styles for demo, not necessary for scrolling layers */  



table.main { 
  background-color:#ffffff;
  width:470px; 
  margin:auto; 
  text-align:left;
  border:0px solid #999;
  }

table.main td.text, table.main td.navs { vertical-align:top; text-align:left }
td#scrollLinks  { width:12px }
td.navs ul { margin:0; padding:0; list-style:none }
td.navs ul li { margin:0 0 .6em .4em }
td.navs ul li a { text-decoration:none }
td.navs ul li a:hover { text-decoration:underline }




/* ------------------------------------------------- Stili Popud Camere ------------------------------------------------- */

#popad
{
	padding:0px;
	border-top:3px solid #075DA5;
	border-bottom:3px solid #075DA5;
	border-left:3px solid #075DA5;
	border-right:3px solid #075DA5;
	background:#ffffff;
	width:660px;	
	z-index:150;
	visibility:hidden;
	position:absolute;
	height:450px;
	top:120px;
	margin:0 0 0 -200px;
	left:50%;
}


#popad1
{
	padding:0px;
	border-top:2px solid #0A0C22;
	border-bottom:2px solid #0A0C22;
	border-left:2px solid #0A0C22;
	border-right:2px solid #0A0C22;
	background:#960107;
	width:990px;	
	z-index:150;
	visibility:hidden;
	position:absolute;
	height:495px;
	top:101px;
	margin-left:3px;
}