body
{
	background-color: #003366;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 11px;
	color: #006699;
}
form
{
	padding: 0px;
	margin: 0px;
}
#site
{
	background-color: #ffffff;
	border: 1px solid #333333;
	width: 760px;
}

#header
{
	
}
#header .content
{
	
}
#fasciaintranet
{
	width: 100%;
	height: 42px;
	text-align: right;
}
#fasciaintranet .content
{
	padding-right:10px;
}
#fasciafoto
{
	background-color: #003366;
	width: 100%;
	height: 80px;
	border-bottom: 1px solid #ffffff;
	text-align: right;
}
#menu1
{
	background-color: #6699CC;
	width: 100%;
	height: 23px;
}
#menu1 .content
{
	color: #ffffff;
	padding-top: 2px;
}
#menu1 .content a
{
	color: #ffffff;
	padding-left: 20px;
}
#menu1 .content a:hover
{
	color: #ffffff;
	padding-left: 20px;
}
#menu1 .content .attivo
{	
	color: #ffffff;
	padding-left: 20px;
}
.separ_link
{
	display: none;
}
#principale
{
	
}
#menu2
{
	/*padding-top:10px;*/
}
#menu2 .content
{
	width:154px;
	border-right: 1px solid #999999;
}
#menu2 .content a
{
	text-align: left;
	font-size: 11px;
	color: #006699;
}
#menu2 .content a:hover
{
	text-align: left;
	font-size: 11px;
	color: #006699;
}
#menu2 img
{
	text-align: center;
}
.foglia
{
	padding-left: 15px;
}
#banner
{
	text-align: center;
	border-right: 1px solid #999999;
}
#indirizzo .content
{
	padding-left: 5px;
	text-align: center;
	font-size: 10px;
	border-right: 1px solid #999999;
}
#indirizzo .content a
{
	font-size: 10px;
	color: #006699;
}
#indirizzo .content a:hover
{
	font-size: 10px;
	color: #006699;
}
.separ
{
	height: 10px;
	display: block;
}
#contenuti
{
	width:436px;
}
#contenuti .content
{
	/*padding-top:10px;*/
	padding-left: 10px;
	padding-right: 10px;
}
#moduli
{
	width:169px;
}
#moduli .content
{
	/*padding-top:10px;*/
	/*padding-bottom:10px;*/
	padding-right: 9px;
}
.titolo_modulo
{
	width:160px;
	height:25px;
	background-color: #003366;
	border-bottom: 1px solid #ffffff;	
	font-weight: bolder;
	color: #ffffff;
}
.titolo_modulo .content, .corpo_modulo .content
{
	padding: 5px 5px 0px 5px;
}
.corpo_modulo
{	
	width:160px;
	background-color: #6699CC;
	color: #ffffff;
	padding-bottom:10px;
}
.corpo_modulo a
{	
	color: #ffffff;
}
.corpo_modulo a:hover
{	
	color: #ffffff;
}
#footer
{
	text-align: right;
}
#footer .content
{
	padding-right: 5px;
	color: #ffffff;
}
#footer .content a
{
	color: #ffffff;
}
#footer .content a:hover
{
	color: #ffffff;
}
.noscreen
{
	display: none;
}

/* -------------------------------    INZIO TITOLI   ------------------------------- */

h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 14px;
	color: #6699CC;
}
/* -------------------------------    FINE TITOLI   ------------------------------- */

/* -------------------------------    INZIO CSS MODULI   ------------------------------- */



/* Definizione delle classi per il modulo Motore Ricerca (A) */
.mricercaATabellaHidden
{
Border: 0px;
border-collapse: collapse;
Width: 100%;
}
.mricercaATabellaHidden td
{
	Border: 0px;
	padding: 5px 0px 0px 0px;
}
.mricercaANormale
{
/*Font-Family: arial;
Font-Size: 11px;
Color: #000000;*/
}
.mricercaATabellaHidden .caselladitesto
{
	background-color: #ffffff;
	border: 0px solid #333333;
}
.mricercaATabellaHidden .pulsante
{
	height: 18px;
	background-color: #eeeeee;
	border: 1px solid #eeeeee;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-style: normal;
	font-size: 11px;
	color:#666666;
}
/* Definizione delle classi per il modulo Motore Ricerca (B) */
.mricercaBTabella
{
Border: 0px solid #C0C0C0;
Width: 100%;
border-collapse: collapse;
}
.mricercaBTabella td
{
Border: 0px solid #C0C0C0;
padding: 3px;
}
.mricercaBRiga
{
Background-color: #FFFFFF;
Text-align: center;
}
.mricercaBRigaAlternato
{
Background-color: #FFFFFF;
}
.mricercaBTabellaHidden
{
Border: 0px;
border-collapse: collapse;
Width: 100%;
}
.mricercaBTabellaHidden td
{
Border: 0px;
padding: 5px;
}
.mricercaBTitolo
{
Font-Family: arial;
Font-Size: 11px;
Color: #ff9900;
Font-Weight: bold;
}
.mricercaBNormale
{
Font-Family: arial;
font-style: italic;
Font-Size: 11px;
Color: #006699;
}
.mricercaBRigaAlternato a
{
	Font-Family: arial;
	font-style: normal;
	Font-Size: 11px;
	Color: #FF9900;
}
.mricercaBRigaAlternato a:hover
{
	Font-Family: arial;
	font-style: normal;
	Font-Size: 11px;
	Color: #FF9900;
}
.mricercaBTabellaHidden .caselladitesto
{
	background-color: #ffffff;
	border: 1px solid #666666;
	text-align: center;
}
.mricercaBTabellaHidden .pulsante
{
	height: 18px;
	background-color: #eeeeee;
	border: 1px solid #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-style: normal;
	font-size: 11px;
	color:#666666;
}
/* Definizione delle classi per il modulo Newsletter */
.mnewsletterTabellaHidden
{
	Border: 0px;
	border-collapse: collapse;
	Width: 100%;
}
.mnewsletterTabellaHidden td
{
	Border: 0px;
	padding: 5px 0px 0px 0px;
}
.mnewsletterLayer
{
	Text-align: justify;
}
.mnewsletterNormale
{
	Font-Family: arial;
	Font-Size: 11px;
	Color: #ffffff;
}

.mnewsletterTabellaHidden input
{
	background-color: #ffffff;
	border: 0px solid #333333;
}
.mnewsletterTabellaHidden .pulsante
{
	height: 18px;
	background-color: #eeeeee;
	border: 1px solid #eeeeee;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-style: normal;
	font-size: 11px;
	color:#666666;
}
/* Definizione delle classi per il modulo News */
.mnewsTabella
{
Border: 0px solid #C0C0C0;
Width: 100%;
border-collapse: collapse;
}
.mnewsTabella td
{
Border: 0px solid #C0C0C0;
padding: 3px;
}
.mnewsRiga
{
/*Background-color: #FFFFFF;*/
}
.mnewsRigaAlternato
{
/*Background-color: #FFFFFF;*/
}
.mnewsRigaMenu
{
Text-align: center;
font-size: 1px;
color: #6699CC;
}

.mnewsRigaMenu a
{
display:block;
}
.mnewsLayer
{
Text-align: left;
}
.mnewsTitolo
{
Font-Family: arial;
Font-Size: 11px;
Font-Weight: bold;
}
.mnewsAnteprima
{
Font-Family: arial;
Font-Size: 11px;
}
.mnewsNormale
{
Font-Family: arial;
Font-Size: 11px;
}
.mnewsInterlinea
{
Font-Family: arial;
Font-Size: 6px;
}
/* Definizione delle classi per il modulo FORM */
.mFormTabella
{
	width:100%;
}
.mFormObbligatorio
{
	Color: #FF9900;
}
.mFormTabella .caselladitesto
{
	width:300px;
}
.mFormTabella .areaditesto
{
	width:300px;
}
.mFormTabella .pulsante
{
	height: 18px;
	background-color: #eeeeee;
	border: 1px solid #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-style: normal;
	font-size: 11px;
	color:#666666;
}
/* -------------------------------    FINE CSS MODULI   ------------------------------- */