/* CSS Document */



.indirizzo
{
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #800000;
	text-decoration: none;
}


.blog
{
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #800000;
	text-decoration: none;
	cursor:pointer;
	cursor:hand;

}





.fotografo
{
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #CCCCCC;
	text-decoration: none;
}



.mailhomeoff
{
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #0000FF;
	text-decoration: none;
	cursor:pointer;
	cursor:hand;
}

.mailhomeon
{
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #cc0000;
	text-decoration: none;
	cursor:pointer;
	cursor:hand;
}

.redbold
{
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #cc0000;
	text-decoration: none;
	letter-spacing: 1px;
	line-height: 15px;
}
.redboldover
{
	cursor:pointer;
	cursor:hand;
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ff0000;
	text-decoration: none;
	letter-spacing: 1px;
}

.whiteboldover
{
	cursor:pointer;
	cursor:hand;
	font-family:  Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	letter-spacing: 1px;
}



.brown
{
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #660000;
	text-decoration: none;
	line-height: 20px;
}



.brown_blu
{
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #0099cc;
	text-decoration: none;
	line-height: 20px;
}

.text
{
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #660000;
	text-decoration: none;
	line-height:20px;
}



.text_blank
{
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #660000;
	text-decoration: none;
	line-height:20px;
		cursor:pointer;
	cursor:hand;
}

.text_win
{
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #660000;
	text-decoration: none;
	line-height:13px;
}

.text_winover
{
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #660000;
	text-decoration: none;
	line-height:13px;
		cursor:pointer;
	cursor:hand;
}

.bianco_text
{
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	line-height:20px;
}
.bianco_text_small
{
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	line-height: 18px;
	width: 243px;

}

.bianco_bold
{
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	line-height:20px;
}

.brownino
{
	cursor:pointer;
	cursor:hand;
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
line-height:11px;
	vertical-align: top;
	text-transform: uppercase;
}
.brownino1
{

	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
	text-transform: uppercase;
}
.brownino2
{

	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
}

.brownino3
{

	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #cc0000;;
	cursor:pointer;
	cursor:hand;
	text-decoration: none;
	vertical-align: middle;
	white-space: nowrap;
	 
}

.brownino3_1
{

	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ff0000;;
	cursor:pointer;
	cursor:hand;
	text-decoration: none;
	vertical-align: middle;
	white-space: nowrap;
	 
}
.brownino10
{

	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #660000;;
	cursor:pointer;
	cursor:hand;
	text-decoration: none;
	vertical-align: middle;
	white-space: nowrap;
	 
}
.brownino3_1_1
{

	font-family:   Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #666666;;
	cursor:pointer;
	cursor:hand;
	text-decoration: none;
	vertical-align: middle;
	 
}

.brownino3_1_x
{

	font-family:   Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #666666;;
	cursor:pointer;
	cursor:hand;
	text-decoration: none;
	vertical-align: middle;
	 
}



.brownino4
{

	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
	text-transform: uppercase;
}

.brown5
{

	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #cc0000;
	text-decoration: none;
	text-transform: uppercase;
}
.brown5_1
{

	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-transform: uppercase;
}

.menu

{
	cursor:pointer;
	cursor:hand;
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	letter-spacing: 1px;
	white-space: nowrap;
}

.blank
{
	cursor:pointer;
	cursor:hand;

}

Td.cellblu {
	cellpadding:5px;
	
}



Td.redorizz {

	
	background-color: #CC0000;
	height: 4px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;

	
}
Td.redvert {
	background-color: #CC0000;
	width: 5px;
	
}

.red
{
	
		border-bottom-width: 2px;
		border-bottom-style: solid;
	border-bottom-color: #666666;
	border-right-width: 0px;
	border-right-style: solid;
	border-right-color: #000000;
	border-left-width: 0px;
	border-left-color: #000000;
	border-top-width: 0px;
	border-top-color: #000000;
	border-top-style: solid;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #660000;
	text-decoration: none;
	line-height:19px;
	

}



Td.wvert {
	background-color: #ffffff;
	width: 5px;

}

.blubold
{
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #0099CC;
	text-decoration: none;
	letter-spacing: 1px;
}

.text_norm
{
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	line-height:21px;
}
.text_norm_eng
{
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #660000;
	text-decoration: none;
	line-height:15px;
}
.text_norm_eng_small
{
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #660000;
	text-decoration: none;
	line-height:15px;
}

.text_blank
{
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #660000;
	text-decoration: none;
	line-height:21px;
	cursor:pointer;
	cursor:hand;
}



.text_line
{
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #660000;
	text-decoration: none;
	
}

.text_norm2
{
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #660000;
	text-decoration: none;
	line-height:21px;
	padding-right: 20px;
	
}

.text_norm3
{
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #660000;
	text-decoration: none;
	line-height:21px;
	padding-left: 20px;
}



.blulink
{
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3333ff;
	text-decoration: none;
	line-height:22px;
	cursor:pointer;
	cursor:hand;
}



.testomostre
{
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
	line-height:15px;
}

.azienda
{
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
	line-height:8px;
	white-space: nowrap;
	word-spacing: -0.020cm;
	cursor:pointer;
	cursor:hand;
	
}
.azienda_blank
{
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
	line-height:8px;
	white-space: nowrap;
	word-spacing: -0.020cm;
	
	
}





#banner1 {BORDER:none;width:220px; height:41px}
#banner1 img {position:absolute; display:block; background:url(ima_def_web/blu_azi.gif)}
#banner1 a { border:none} 
#banner1 a:hover img, #banner1 a:active img, #banner1 a:hover, #banner1 a:active {height: 41px;width:220px; background:url(ima_def_web/blu_azi1.gif) }

#banner2 {BORDER:none;width:220px; height:41px}
#banner2 img {position:absolute; display:block; background:url(ima_def_web/blu_des.gif) }
#banner2 a { border:none}
#banner2 a:hover img, #banner2 a:active img,#banner2 a:hover, #banner2 a:active {height: 41px; width:220px; background:url(ima_def_web/blu_des1.gif) }



#banner3 {BORDER:none;width:220px; height:41px}
#banner3 img  {position:absolute; display:block; background:url(ima_def_web/blu_mosev.gif)}
#banner3 a { border:none}
#banner3 a:hover img, #banner3 a:active img, #banner3 a:hover, #banner3 a:active {height: 41px;width:220px; background:url(ima_def_web/blu_mosev1.gif) }

#banner4 {BORDER:none;width:220px; height:41px}
#banner4 img {position:absolute; display:block; background:url(ima_def_web/red_com.gif)}
#banner4 a { border:none}
#banner4 a:hover img, #banner4 a:active img, #banner4 a:hover, #banner4 a:active {height: 41px;width:220px; background:url(ima_def_web/red_com1.gif) }

#banner5 {BORDER:none;width:220px; height:41px}
#banner5 img {position:absolute; display:block; background:url(ima_def_web/red_cli.gif)}
#banner5 a { border:none} 
#banner5 a:hover img, #banner5 a:active img, #banner5 a:hover, #banner5 a:active {height: 41px;width:220px; background:url(ima_def_web/red_cli1.gif) }

#banner6 {BORDER:none;width:220px; height:41px}
#banner6 img {position:absolute; display:block; background:url(ima_def_web/red_news.gif)}
#banner6 a { border:none}
#banner6 a:hover img, #banner6 a:active img, #banner6 a:hover, #banner6 a:active {height: 41px;width:220px; background:url(ima_def_web/red_news1.gif) }





/*servizi alle imprese dalla parte della stampa */
a img {background:no-repeat;}
a#banner8 img, a#banner8:active img {background-image: url(ima_def_web/aziende_on.gif);}
a#banner8:hover img {background-image: url(ima_def_web/aziende_off.gif);}

a#banner10 img, a#banner10:active img {background-image: url(ima_def_web/aziende_off.gif);}
a#banner10:hover img {background-image: url(ima_def_web/aziende_off1.gif);}

a#banner7 img, a#banner7:active img {background-image: url(ima_def_web/stampa_blu.gif);}
a#banner7:hover img {background-image: url(ima_def_web/stampa_off.gif);}

a#banner9 img, a#banner9:active img {background-image: url(ima_def_web/stampa_off.gif);}
a#banner9:hover img {background-image: url(ima_def_web/stampa_off1.gif);}





.classetd {
	border-bottom-width: 0px;
	border-bottom-color: #000000;
	border-right-width: 0px;
	border-right-color: #000000;
	border-left-width: 0px;
	border-left-color: #000000;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #cc0000;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;

}



.latotd {
	border-bottom-width: 0px;
	border-bottom-color: #000000;
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #cc0000;
	border-left-width: 0px;
	border-left-color: #000000;
	border-top-width: 0px;
	border-top-color: #000000;
	padding-top: 5px;
	padding-right: 150px;
	padding-bottom: 8px;
	padding-left: 0px;
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height:14px;
	

}

.td_norm {
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height:14px;
	color: #990000;
	border-top-width: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 150px;

}



.td_norm1 {
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height:14px;
	color: #990000;
	border-top-width: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 15px;

}

.td_data{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:14px;
	color:#990000;
	border-top-width:3px;
	padding-top:5px;
	padding-right:40px;
	padding-bottom:8px;
	padding-left:10px;

}



#divback{
	position:absolute;
	width:150px;
	top:530px;
	z-index:1;
	text-align: left;
	height: 0px;
} 



#divUpControl{
	position:absolute;
	width:319px;
	left:310;
	top:530px;
	z-index:1;
	text-align: right;
	
} 
#divDownControl{
position:absolute; 
width:320; left:310; 
top:530px; z-index:1; 
text-align: right
} 
#divContainer{
position:absolute; 
width:780px; 
height:390px; 
overflow:hidden; 
top:135; 
left:10px; 
clip:rect(0,780,390,0); 
visibility:hidden
} 
#divContent{
position:absolute; 
top:0; 
left:0
} 



.img-small {
height: 300px;
width: auto;
}

--------

/* gestione immagine */
img#copertina { width:300px }

/* aspetto generale della pagina*/
body {
margin:0;padding:0;
font:64% verdana,helvetica,sans-serif;
}
#contenuti {width:350;}
h1 {
padding:10px;
margin:0 -.5em 0.5em -.5em;
font-size:2em;
background:#900;
color:#fff;
border:solid #900;
border-width:0 .5em;
}
