/* CSS Document by emiliano lucchetta*/


BODY {
	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: 12px;
	font-family:Georgia, Curier, Verdana;
	text-align:left;
	line-height: 140%;
	margin: 0px;
	padding-top: 30px;
	padding-right: 5%;
	padding-bottom: 30px;
	padding-left: 15px;
	BACKGROUND: url(pict/bkg.gif) #fff fixed no-repeat 170px 0px;
	}
	
P 	{
	font-size: 12px;
	font-family:Georgia, Curier, Verdana;
	text-align: justify;
	color: rgb(30, 30, 30);
	margin-left: 25px;
	line-height: 150%;
	}
	
P.intestazione_home 	{
	font-size: 16.75px;
	font-family: Georgia, Curier, Verdana;
	text-align: left;
	color: #666;
	margin-left: 25px;
	font-weight: bold;
	line-height: 140%;
	}


	
P.noleft 	{
	clear: left;
	font-size: 12.75px;
	font-family:Verdana, Tahoma, Arial; 
	text-align: justify;
	color: rgb(30, 30, 30);
	margin-left: 25px;
	line-height: 140%;
	}
	
P.box_dx	{
	
	font-size: 12.75px;
	font-family:Verdana, Tahoma, Arial; 
	text-align: right;
	color: rgb(30, 30, 30);
	line-height: 120%;
	}

p.box_dx:first-letter { font-weight: normal; font-size: 12.75px; font-family:Verdana, Tahoma, Arial;}

p:first-letter { font-weight: bold; font-size: 15.75px; font-family: Georgia, Curier, Verdana;}
	


p.info{
	font-size: 11px;
	font-family:Verdana, Tahoma, Arial; 
	text-align: left;
	color: #333;
	margin-left: 0px;
	margin-top: 20px;
	line-height: 130%;
	background-color: #D4D4D4;
	padding: 6px 5px 20px 5px;
	border-width: 3px;
	border-color:#999;
	border-style:double;
	}
	
p.dove_quando{
	font-size: 15.75px;
	font-family:Georgia, Curier, Verdana;
	font-weight: bold;
	text-align: left;
	color: #666;
	margin: 0px;
	padding-left: 230px;
	}
p.dove_quando:first-letter {  font-size: 26.75px; font-family: Georgia, Curier, Verdana; color: #4F339B;}

p.small:first-letter { font-weight: normal; font-size: 10.75px; font-family: Verdana, Tahoma, Arial;}
	
P.path 	{
	font-size: 11.75px;
	font-family:Verdana, Tahoma, Arial; 
	text-align: right;
	color: #525252;
	margin-top: 5px;
	margin-left: 0px;
	margin-bottom: 0px;
	border-right: 4px solid #CCCBC1;
	padding: 0px 5px 1px 0px;
	}
	
p.path:first-letter { font-weight: normal; font-size: 11.75px; font-family: Verdana, Tahoma, Arial; }
	

H1   {    
	text-decoration: none;
	font-size: 18.75px;
	font-family: Georgia, Curier, verdana;
	text-align: left;
	color: #000099;
	margin-bottom: 30px;
	background:  url(pict/layout/wg1_bullet.gif) no-repeat top left;
	  }
 	

H2   {    
	clear: left;
	text-decoration: none;
	font-size: 16.75px;
	font-family: Georgia, Curier, verdana;
	text-align: left;
	color: #666666;
	margin-top:30px;
	  }
	  
 	
H2:first-letter { font-weight: bold; font-size: 17.75px; color:#990000;}

H3   {    
	text-decoration: none;
	font-size: 13px;
	font-family:Verdana, Tahoma, Arial; 
	text-align: left;
	color: #000099;
	padding-left: 25px;
	margin:35px 0 0 0;
	  }

H3:first-letter { font-weight: bold; font-size: 14px; font-family: Georgia, Curier, verdana; color:#000099;}	  
	  
A {
	font-size: 13.75px;
	font-family:Georgia, Curier, Verdana;
	text-decoration: underline;
	color: #990000;
	}


A:hover {
	text-decoration: none;
	}

A.info {
	text-decoration: underline;
	font-size: 11px;
	font-family:Verdana, Tahoma, Arial; 
	text-align: left;
	color: #4F339B;
	margin-left: 0px;
	}
	
A.small:hover {
	font-size: 11.75px;
	font-family:Verdana, Tahoma, Arial; 
	text-decoration: none;
	color: #990000;
	}
	
	
#testata{
	margin-bottom: 10px;
	}
			
TD.logo {
	width: 147px;
	text-align: center;
	background:  url(../../pict/espo/genius_04/bkg_logo.gif);
	border-width: 0px 1px 1px 0px;
	border-style: solid;
	border-color: #333;
	}
	
TD.spacer{
	width: 9px;
}

TD.testa{
	width: 600px;
	border-color: #000000;
	}
	
TD.percent_testa{
	background:  url(pict/bkg_testa.gif);
	}


#tabellona{
	margin-bottom: 30px;
	}

TD.menu{
	width: 147px;
	background:  url(../../pict/espo/genius_04/bkg_menu.gif) no-repeat;
	padding-top: 30px;
	}

TD.content_hp{
	padding: 0px 0px 10px 100px;
	}

TD.content{
	padding: 0px 20px 10px 110px;
	}
	
.capoverso{
	float: left;
	margin: 5px 15px 10px 25px;
	border: 1px solid #000;
	}
	
.icone_box{
	float: left;
	border: 1px solid #000;
	margin-right: 10px;
	}

#box{
	margin: 0px 10px 0px 10px;
	}

.icone_box_dx{
	border: 1px solid #000;
	margin-left: 10px;
	}
	
.box_hp_testo{
	padding-right: 25px;
	}
	
.box_hp_link{
	width: 175px;
	border-width: 0px 0px 0px 1px;
	border-style:solid;
	border-color: #B2C1C9;
	padding: 50px 10px 0px 10px;
	background:  url(../../pict/espo/genius_04/percorso_bkg.gif) no-repeat;
	}	
	
p.title_box{
	color: #626A6E;
	padding: 2px 0px 2px 5px;
	text-align: left;
	font-weight: bold;
	margin:0px 0px 30px 0px;
	border-width: 2px 0px 2px 0px;
	border-style: solid;
	border-color: #B2C1C9;
	}
	
.separatore{
	width: 200px;
	height: 20px;
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	border-color: #ccc;
	margin: 30px 0px 0px 25px;
	}	
	
.thumb{
	margin: 20px 0px 0px 25px;
	border: 1px solid #000;
	}
	
#vedi_anche{
	width: 450px;
	padding: 10px;
	border: 1px solid #ccc;
	background-color: #eee;
	margin: 40px 0px 0px 25px;
	}
	
#footer_empty{
	width: 240px;
	}	
	
#footer_content {
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	border-color: #B2C1C9;
	font-size: 10.75;
	font-family: Verdana, Tahoma, Arial;
	text-align: right;
	color: #8C8C85;
	background:  url(../../pict/espo/genius_04//bkg_footer.gif) no-repeat top left;
	padding-top: 3px;
	}
	
.border_thumb {
	width: 200px;
	border-width: 2px;
	border-style: solid;
	border-color: #CCCBC1; 
	}
	

.border_collapse {
	font-size: 11.75 px;
	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.gif);
	margin-left: 25px;
	}

OL {
	list-style-type: decimal;
	color: #990000;
	margin-left: 25px;
	font-size: 13.75px;
	font-family: Georgia, Curier, verdana;
	}

OL.li {
	font-weight: bold;
	}

OL.letterale {
	list-style-type: lower-alpha;
	color: #769400;
	margin-left: 25px;
	font-size: 13.75px;
	font-family: Georgia, Curier, verdana;
	font-weight: bold;
	}
li{margin-bottom: 10px;}

IMG.big_images{
	width:100%;
	}
	
/*	
MENU'
-------------------*/
	
UL.menu1 {
	PADDING: 0px; 
	MARGIN: 0px; 
	LIST-STYLE-TYPE: none;	
}

UL.menu1 LI {
	DISPLAY: inline;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}

UL.menu1 LI A {
	padding: 3px 0px 2px 15px;
	DISPLAY: block;     
	TEXT-DECORATION: none;
	text-align: left;
	COLOR: #3D3D3B;
	margin: 0px;
	BACKGROUND:  url(../../pict/espo/genius_04/menu_bullet.gif) no-repeat left;
	}

UL.menu1 LI p {
	padding: 3px 0px 2px 9px;
	DISPLAY: block;     
	TEXT-DECORATION: none;
	text-align: left;
	COLOR: #4C7082;
	margin: 0px;
	font-weight: bold;
	}

UL.menu1 LI p:first-letter { font-weight: bold; font-size: 13.75px; font-family: Georgia, Curier, Verdana; color: #990000;}

UL.menu1 LI A:hover {
	BACKGROUND:  url(pict/layout/menu_roll.gif) no-repeat left;
	COLOR: #3D3D3B;
	margin-left: 10px;
	}
	
.tab_eventi p{margin:0;}

.tab_eventi p:first-letter { font-weight: normal; font-size: 12px;}
