/* CSS Document by emiliano lucchetta*/


BODY {
	font-size: 12px;
	font-family: Verdana, Tahoma, Arial;
	text-align:center;
	line-height: 120%;
	margin: 0px;
	padding: 0px;
	background:  url(../pict/bkg_page.gif) repeat-y top #F0EEE5;
	}


/*-------------------------*/
/*
BODY.popup {
	SCROLLBAR-FACE-COLOR: #ffffff;
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
	SCROLLBAR-SHADOW-COLOR: #ffffff;
	SCROLLBAR-3DLIGHT-COLOR: #333333;
	SCROLLBAR-ARROW-COLOR: #C7B29A;
	SCROLLBAR-TRACK-COLOR: #cccccc;
	SCROLLBAR-DARKSHADOW-COLOR: #333333;
	font-size: 12.75px;
	font-family: Verdana, Tahoma, Arial;
	text-align:center;
	line-height: 120%;
	margin: 0px;
	padding: 0px;
	BACKGROUND-color: #F0EEE5;
	}

/*-------------------------*/
#cover{
	text-align: center;
	padding-bottom: 30px;
	}
	
#cover P{
	text-align:center;
	font-size: 10px;
	line-height: 100%;
	color:#999;
	}
	
#cover IMG{
	margin-bottom: 15px;
	}
	
#cover H1{
	text-align:center; padding:0;  margin-bottom: 35px; background: none;
	}
P#entra{
	margin-bottom: 40px;
	}

P#entra A{
	font-family: Georgia, Curier, verdana;
	font-size: 16px;
	text-decoration:none;
	font-weight: bold;
	color:#990000;
	}
	
P#entra A:hover{
	text-decoration:underline;
	}

#cover A{
	font-size: 10px;
	font-family:Verdana, Tahoma, Arial; 
	color:#990000;
	}

P 	{
	font-size: 12px;
	font-family:Verdana, Tahoma, Arial; 
	text-align: justify;
	color: rgb(30, 30, 30);
	line-height: 140%;
	font-weight: normal;
	}
	
P.navbar 	{
	display:none;
	}

P.dida 	{
	font-size: 11px; 
	text-align: left;
	color: rgb(30, 30, 30);
	line-height: 140%;
	margin-top: 5px;
	margin-bottom: 30px;
	}
	
td.dida, td.dida_right 	{
	font-size: 11px; 
	text-align: left;
	color: rgb(30, 30, 30);
	line-height: 140%;
	padding-top: 5px;
	padding-bottom: 30px;
	}
	
td.dida_right {text-align: right;}

	
P.intestazione_home 	{
	font-size: 12px;
	font-family:Verdana, Tahoma, Arial;
	text-align: left;
	color: #666;
	line-height: 140%;
	font-weight: bold;
	margin: 2px 0px 0px 0px;
	}

b.anno_numero{
	font-size: 15px;
	font-family: Georgia, Curier, Verdana;
	font-weight: bold;
	color:#990000;
	}
	
P.very_small	{
	font-size: 11px;
	text-align: left;
	line-height: 110%;
	color:#000;
	margin-top: 45px;
	}	

P.noleft {
	clear: left;
	font-size: 12px;
	font-family:Verdana, Tahoma, Arial; 
	text-align: justify;
	color: rgb(30, 30, 30);
	margin-left: 25px;
	line-height: 140%;
	}


H1   {    
	text-decoration: none;
	font-size: 17px;
	font-family: Georgia, Curier, verdana;
	text-align: left;
	margin-bottom: 30px;
	padding-top: 3px;
	line-height: 120%;
	color:#990000;
	  }
 	

H2   {    
	clear: left;
	text-decoration: none;
	font-size: 15px;
	font-family: Georgia, Curier, verdana;
	text-align: left;
	color: #666666;
	margin-top:40px;
	line-height: 110%;
	  }
	  
 	
H3   {    
	text-decoration: none;
	font-size: 13px;
	font-family:Verdana, Tahoma, Arial; 
	text-align: left;
	color: rgb(30, 30, 30);
	  }
  
	  
A {
	font-size: 13px;
	font-family:Georgia, Curier, Verdana;
	text-decoration: underline;
	color:#990000;
	}


A:hover {
	text-decoration: none;
	color:#990000;
	}
	
A.small {
	font-size: 11px;
	font-family:Verdana, Tahoma, Arial; 
	text-decoration: underline;
	color:#990000;
	}
	
A.small:hover {
	text-decoration: none;
	}
	



p.top:first-letter {  font-family: Georgia, Curier, verdana; font-size: 25px; color:#990000;}



A.no_underline {
	font-size: 13px;
	font-family:Verdana, Tahoma, Arial;
	text-decoration: none;
	color: #666;
	font-weight: bold;
	}

A.no_underline:hover {
	text-decoration: none;
	}


/*--------------------------------------
L A Y O U T
--------------------------------------*/

#testata{
	width:170mm;
	text-align: right;
	padding: 0px;
	}

#logo{
	text-align: left;
	margin: 10px 0 0 0;
	}
	
#logo img{width:95px; height:64px;}
	
#content{
	width: 170mm;
	text-align: left;
	}

td.laterale{
	display:none;
	}

#box_laterale{
	display:none;
	}

td.contenuti{
	padding: 0;
	text-align: left;
	}

p.title_laterale{
	display:none;
	}

#box_contenuti{
	padding: 30px 30px 30px 20px;
	}


TD.menu{
	display:none;
	}
	
img.capoverso{
	float: left;
	margin: 5px 20px 10px 0px;
	padding:1px;
	border: 1px solid #ccc;
	}
	
.icone_box{
	float: left;
	border: 1px solid #000;
	margin-right: 10px;
	}

.separatore{
	width: 100%;
	height: 10px;
	padding: 0px;
	margin: 25px 0px 25px 0px;
	background:  url(../pict/red/separatore.gif) no-repeat center;
	}	
	
img.thumb{
	padding:2px;
	border: 1px solid #666;
	margin: 3px 0px 3px 0px;
	}

.thumb_laterale{
	padding:1px;
	border: 1px solid #ccc;
	margin: 3px 0px 3px 0px;
	}
	
	
#vedi_anche{
	width: 450px;
	padding: 10px;
	border: 1px solid #ccc;
	background-color: #eee;
	margin: 40px 0px 0px 25px;
	}
	

.border_thumb {
	width: 200px;
	border-width: 2px;
	border-style: solid;
	border-color: #CCCBC1; 
	}
	

.border_collapse {
	font-size: 12px;
	font-family: Verdana, Tahoma, Arial;
	text-align: left;
	color: rgb(30, 30, 30);
	border-width: 1px;
	border-style: solid;
	border-color: #C7B29A;
	border-collapse : collapse;
	}
	
UL {
	list-style: disc url(../pict/bullet_black.gif);
	list-size: 3px;
	margin: 0px;
	padding: 0px 0px 0px 20px;
	}

LI { 
	padding-right: 25px;
	}

OL {
	list-style-type: decimal;
	font-family: Georgia, Curier, verdana;
	font-size: 16px;
	}

OL  LI { 
	font-family: Georgia, Curier, verdana;
	font-size: 13px;
	font-weight: bold;
	}

OL.letterale {
	list-style-type: lower-alpha;
	}

IMG.big_images{
	width:100%;
	}

.form{
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #666;
	font-size: 12px; 
	Font-Family: verdana, tahoma, arial;
	}
	
.form_cerca{
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #666;
	font-size: 11px; 
	Font-Family: verdana, tahoma, arial;
	}

P.campi_form_right	{
	font-size: 11px;
	font-family: Verdana, Tahoma, Arial;
	text-align: right;
	color: #666;
	FONT-weight: bold;
	}
.button_cerca{
	width: 45px;
	padding: 0px;
	margin: 0px;
	background-color: #fff;
	border-width: 0px;
	border-style: solid;
	border-color: #fff;
	background:  url(../pict/button_cerca.gif)  no-repeat bottom;
	}
/*--------------------------------------
 H O M E    P A G E
--------------------------------------*/

/*---------
 MENU  BASE
----------*/

UL.menu1 {
	PADDING: 0px; 
	MARGIN: 0px; 
	LIST-STYLE: none;	
}

UL.menu1 LI {
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 4px 0px;
	font-weight: bold;
	color: #666;
	font-size: 11px;
}

UL.menu1 LI A {
	padding: 4px 0px 4px 9px;
	DISPLAY: block;     
	TEXT-DECORATION: none;
	text-align: left;
	margin: 0px 0px 0px 0px;
	font-size: 11px;
	font-family:Verdana, Tahoma, Arial; 
	text-align: left;
	color: #666;
	}


UL.menu1 LI A:hover {
	text-decoration:underline;
	}




/*--------------
 MENU  SOMMARIO
--------------*/

UL.menu2 {
	PADDING: 0px; 
	MARGIN: 0px; 
	LIST-STYLE: none url(../pict/bullet_invisible.gif);	
}

UL.menu2 LI {
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 4px 10px;
	color: rgb(30, 30, 30);
	font-size: 11px;
	DISPLAY: block; 
	background: url(../pict/bullet_mini_black_bold.gif) no-repeat top left;
}

UL.menu2 LI.qui_e_ora {background: none #F0EEE5; padding: 3px; margin: 10px 0px 8px 0px;}


UL.menu2 LI A {
	font-size: 11px;
	font-family:Verdana, Tahoma, Arial; 
	text-align: left;
	background:  url(../pict/bullet_mini_black.gif) no-repeat right;
	padding: 0px 8px 0px 0px;
	text-decoration:none;
	}


UL.menu2 LI A:hover {
	text-decoration:underline;
	}






/*--------------------------------------
 H O M E    P A G E
--------------------------------------*/



	
.box_sommario {
	border: 1px solid #ccc;
	padding: 0px 10px 0px 12px;

	}

ul h2 {
	font-size: 12px;
	}
	
	