/* CORPO PAGINA*/
.continua
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FF9900;
	text-decoration: underline;}
	
	
.continua_black
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: black;
	text-decoration: underline;}
	
	
.continua_on
{
	font-family: arial,verdana;
	font-size: 9px;
	font-weight: bolder;
	color: #CC3300;
}

.ricerca
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FF9900;
	text-decoration: underline;}

.news
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FF9900;
	text-decoration: none;
}

.occhiello
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}

.ricerca_on
{
	font-family: arial,verdana;
	font-size: 12px;
	font-weight: bolder;
	color: #CC3300;
}

.titolo
{
	font-family: arial,verdana;
	font-size: 13px;
   font-weight: bolder;
	color: #FF9900;
}

.testopagina
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	border: 1px solid #666666;
	height: 22px;
}

.etichettaRicerca
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.mnewsletterNormale
{
	font-family: arial,verdana;
	font-size: 12px;
	color: #000000;
}

.mnewsletteranagNormale
{
	font-family: arial,verdana;
	font-size: 12px;
	color: #000000;
}

.fontlogin
{
	font-family: arial,verdana;
	font-size: 11px;
	color : #000000;	
}

.linkblu
{
	text-decoration: underline;
	Font-Family: Arial,verdana;
	Font-Size: 12px;
	Color: #3366CC;
	Font-Weight: bold;
}

/* FORM */
input
{
	border : 1px solid #666666;
	font : 11px Arial Verdana;
	padding-left : 10px;
	background-color : #cccccc;
}
button
{
	border : 1px solid #666666;
	font : 11px Arial Verdana;
	padding-left : 0px;
	background-color : #cccccc;
}
.pulsante
{
	border : 1px solid #666666;
	font : 11px Arial Verdana;
	padding-left : 0px;
	background-color : #cccccc;
}
.pulsante_cerca
{
	border : 1px solid #666666;
	font : 11px Arial Verdana;
	padding-left : 0px;
	background-color : #cccccc;
	width: 100px;
}
/* MENU */
.menu
{
	text-decoration: none;
	font-family: arial,verdana;
    font-weight: bolder;
	font-size: 13px;
	color : #ffffff;
}
.livello2 
{
	text-decoration: none;
	font-family: arial,verdana;
    font-weight: bolder;
	font-size: 13px;
	color : #ffffff;
}

.livello2_on
{
  text-decoration: none;
  font-family: arial,verdana;
  font-weight: bolder;
  font-size: 13px;
  color : #ffcc66; 
} 
.livello3 
{
	text-decoration: none;
	font-family: arial,verdana;
    
	font-size: 12px;
	color : #ffffff;
}

.livello3_on
{
  text-decoration: none;
  font-family: arial,verdana;
  
  font-size: 12px;
  color : #cc3300; 
} 
.livellog 
{
	text-decoration: none;
	font-family: arial,verdana;
	font-size: 11px;
	color : #000000;
	text-decoration: none;
}

.livellog_on
{
  text-decoration: none;
  font-family: arial,verdana;
  font-size: 11px;
  color : #cccccc;
  cursor: hand; 
} 
.news_black
{
	text-decoration: none;
	font-family: arial,verdana;
	font-size: 11px;
	color : #000000;
	text-decoration: none;
	
}
.menu_red
{
	text-decoration: none;
	font-family: arial,verdana;
    font-weight: bolder;
	font-size: 13px;
	color : #CC3300;
	text-decoration: none;	
}
.menu_red_on
{
	text-decoration: none;
	font-family: arial,verdana;
    font-weight: bolder;
	font-size: 13px;
	color : #FF9900;;
}
.link_red
{
	text-decoration: none;
	font-family: arial,verdana;
	font-size: 12px;
	color : #CC3300;
}
.link_red_on
{
	text-decoration: none;
	font-family: arial,verdana;
	font-size: 12px;
	color : #CC3300;
}
/* NEWS */
.mnewsTabella
{
 Border:0px solid;
 Width: 100%;
 border-collapse: collapse;
 padding : 0;
}
.mnewsTabella a
{
	text-decoration: none;
	Font-Family: Arial,verdana;
	Font-Size: 12px;
	Color: #000000;
	Font-Weight: bold;
}
.mnewsTabella a:hover
{
	text-decoration: underline;
	Font-Family: Arial,verdana;
	Font-Size: 12px;
	Color: #000000;
	Font-Weight: bold;
}
.mnewsLayer
{
	Text-align: left;
}
.mnewsTitolo
{
	Font-Family: arial, verdana;
	Font-Size: 11px;
	Color: #000000;
	Font-Weight: bold;
	text-transform : uppercase;
}
.mnewsAnteprima
{
 Font-Family: arial,verdana;
 Font-Size: 11px;
 Color: #000000;
}
.mnewsNormale
{
	Font-Family: arial, verdana;
	Font-Size: 11px;
	Color: #000000;
	font-weight: normal;

}
.mnewsInterlinea
{
 Font-Family: Tahoma;
 Font-Size: 12px;
}
/* Definizione delle classi per il modulo Testo laterale */

.mtestoTabellaHidden
{
	Border: 0px;
	border-collapse: collapse;
	Width: 170px;
	padding : 0 0 0 0;
	margin : 0 0 0 0;
}
.mtestoTabellaHidden td
{
 Border: 0px;
 padding: 0px;
 padding : 0 0 0 0;
 margin : 0 0 0 0;
}
.mtestoLayer
{
 Font-Family: arial,verdana;
 padding : 0 0 0 0;
 margin : 0 0 0 0;
}
/* Definizione delle classi per il footer */

.footer
{
  Font-Family: arial,verdana;
 Font-Size: 11px;
 Color: #000000;	
}
.linkfooter
{
 text-decoration: none;
 Font-Family: arial,verdana;
 Font-Size: 11px;
 Color: #000000;	
}
.linkfooter_on
{
 text-decoration: underline;
 Font-Family: arial,verdana;
 Font-Size: 11px;
 Color: #000000;	
}
/* Definizione delle classi per il modulo Area download */

.mdownloadTabella
{
 Border: 0px solid #000000;
 Width: 100%;
 border-collapse: collapse;
}
.mdownloadTabella a
{
	text-decoration: none;
	Font-Family: Arial,verdana;
	Font-Size: 12px;
	Color: #3366CC;
	Font-Weight: bold;
}
.mdownloadTabella a:hover
{
	text-decoration: underline;
	Font-Family: Arial,verdana;
	Font-Size: 12px;
	Color: #3366CC;
	Font-Weight: bold;
}
.mdownloadTabella td
{
 Border: 0px solid #000000;
 padding: 10px;
}
.mdownloadRigaIntestazione
{
 Background-color: #FFFFFF;
}
.mdownloadRiga
{
 Background-color: #FFFFFF;
}
.mdownloadRigaAlternato
{
	Background-color: #FFFFFF;
}
.mdownloadRigaFinale
{
	background-image : url(http://revisori.s4win.com/_template/revisori/back_orange2.gif);
}
.mdownloadTitolo
{
 Font-Family: Arial,verdana;
 Font-Size: 12px;
 Color: #000000;
 Font-Weight: bold;
}
.mdownloadSottotitolo
{
 Font-Family: Arial,verdana;
 Font-Size: 12px;
 Color: #000000;
 Font-Weight: bold;
}
.mdownloadNormale
{
 Font-Family: Arial,verdana;
 Font-Size: 12px;
 Font-Weight: bold;
 Color: #cc3300;
}
.mdownloadInterlinea
{
 Font-Family: Tahoma;
 Font-Size: 6px;
}
/* Definizione delle classi per il modulo Motore di ricerca (B) */

.mricercaBTabella
{
 Border: 0px solid #000000;
 Width: 100%;
 border-collapse: collapse;
}
.mricercaBTabella a
{
 Border: 0px solid #000000;
 Width: 100%;
 border-collapse: collapse;
 Font-Family: Arial,verdana;
 Font-Size: 12px;
 Color: #3366CC;
 Font-Weight: bolder;
}
.mricercaBTabella a:hover
{
 Border: 0px solid #000000;
 Width: 100%;
 border-collapse: collapse;
 Font-Family: Arial,verdana;
 Font-Size: 12px;
 Color: #3366CC;
 Font-Weight: bolder;
}
.mricercaBTabella a:visited
{
 Border: 0px solid #000000;
 Width: 100%;
 border-collapse: collapse;
 Font-Family: Arial,verdana;
 Font-Size: 12px;
 Color: #999999;
 Font-Weight: bolder;
}
.mricercaBTabella td
{
 Border: 0px solid #000000;
 padding: 3px;
}
.mricercaBRiga
{
 Background-color: #FFFFFF;
 Text-align: center;
}
.mricercaBRigaAlternato
{
 Background-color: #FFFFFF;
}
.mricercaBTabellaHidden
{
	Border: 0px;
	border-collapse: collapse;
	Width: 250px;
}
.mricercaBTabellaHidden td
{
 Border: 0px;
 padding: 0px;
}
.mricercaBTitolo
{
 Font-Family: Arial,verdana;
 Font-Size: 12px;
 Color: #000000;
 Font-Weight: bolder;
}
.mricercaBNormale
{
 Font-Family: Arial,verdana;
 Font-Size: 12px;
 Color: #000000;
}

/* Definizione delle classi per il modulo Motore di ricerca (A) */

.mricercaATabellaHidden
{
	Border: 0px;
	border-collapse: collapse;
	Width: 100%;
	padding-left : 10px;
	text-align: center;
}
.mricercaATabellaHidden td
{
 Border: 0px;
 padding: 0px;
}
.mricercaANormale
{
 Font-Family: arial,verdana;
 Font-Size: 12px;
 Color: #000000;
 width: 90%;
 padding: 10px;
 text-align: center;
}

.erroreRosso {
	Font-Family: arial,verdana;
	Font-Size: 12px;
	background-color:#FF8888;
}
.tabellarossa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	padding: 3px;
	height: 60px;
	width: 380px;
	border: 1px solid #FF0000;
	overflow: hidden;
	position: relative;
	visibility: visible;
	z-index: auto;
	top: 5px;
	right: 0px;
}
.tabellanormale {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding: 3px;
	height: 25px;
	width: 380px;
	overflow: hidden;
	position: relative;
	visibility: visible;
	z-index: auto;
	top: 0px;
	right: 0px;
}

#apDiv1 {
	position:relative;
	left:185px;
	top:80px;
	width:401px;
	height:25px;
	z-index:1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #C8242B;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	overflow: hidden;
	visibility: visible;
}

#apDiv2 {
	position:absolute;
	left:499px;
	top:12px;
	width:85px;
	height:29px;
	z-index:2;
}
.testotimbro  {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #C8242B;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	}