

body { 

	font:80% verdana,helvetica,sans-serif; 

	margin:0; padding:0

}

code { font:80% verdana,helvetica,sans-serif; display:block; margin:0 1em .5em 1em; }

hr { display:none }



/* centrare la pagina web a larghezza fissa */

body { text-align:center }  

/*#piedipagina { width:760px;height:1px; margin-top:0em;  margin-left:auto; margin-right:auto; text-align: center;
}*/

#corpo { width:760px; height:760px;margin-top:1em;margin-bottom:1em; margin-left:auto; margin-right:auto;text-align:left }



/* testa */








/* corpo */

#corpo { 

	position: relative; 

	BACKGROUND:  url(img/3/bodybg.jpg) repeat-y transparent;

	WIDTH: 760px;

	/*border:1px solid #000;*/

	/*background: #f0e7d7;*/

	color: #000;

	text-align: center;

}

#piedipaginaex{ 

	background: #f0e7d7;

	height:40px;
	width:760px;
	
	azimuth: 3;
}

#piedipagina{ 

	background: #f0e7d7; 
	border-bottom:1px solid #aaab9c; 
	border-top:1px solid #aaab9c;
	/*padding:1em;*/
	position: relative;
	height:20px;
	width:770px;
	
	margin-top:10px;
	margin-bottom: 0px;
	margin-left:auto; 
	margin-right:auto; 
	text-align: center;
	
	font-style: italic;
font: normal 8pt/10pt Verdana, Geneva, Arial, Helvetica, sans-serif; 

color: #800000;
	azimuth: 3;
}
#corpo-colonna1a { 

	position:absolute; top:0; left:0; 

	width:230px; 

	height:165px;

	padding:0em 0;

	background: #f0e7d7 url(img/3/logo4.jpg) no-repeat 0% 0%;

	color: #800000;

}

#corpo-colonna1c { 

	position: absolute;  top:0; left:0; 
	/*margin:165px 0px 0px 0px;*/
	margin-top: 180px;

	
		z-index: 1;
	
	width:240px; 

	height:165px;

	/*padding:0em 0;*/
	background:#f0e7d7  url(img/3/bordobg.gif) no-repeat   bottom right;
	/*background: Fuchsia no-repeat 0% 0%;*/

	color: #800000;

}

/*#colonna-bordo {

	position: absolute;

	left:56px;
	top: 5px;
	width:200px;
	height:400px;

	background: Aqua url(img/3/summarybg.gif) repeat-y top left;



}*/

#finto { 
position: relative; 

	

	/*margin:350px 0 0 0;*/

	width:490px;
	height: 600px;

	 background: url(img/Prezzi/hvd.gif);

	
	

}

#corpo-colonna1b { 

	position:absolute; 

	left:0;

	margin:350px 0 0 0;

	width:230px;

	padding:1em 0;

	 background: #f0e7d7;

}

#corpo-colonna2 {

	margin:0 0 0 230px;

	top: 0;

	position: relative;

	/*border-left:1px solid #000;*/

	border-left: #800000 10px solid;

	/*border-right:1px dotted #000;*/

	padding:1em 0;



	BACKGROUND: url(img/3/bgfioreang.jpg) #fff no-repeat  right top; 

	/*BACKGROUND: url(img/summarybg.gif) #fff no-repeat  left bottom; */

	WIDTH: 530px; 

	/*height:1024px;*/
		z-index: 3;
	COLOR: #000; 



}


#corpo-colonna2b {

	margin:0 0 0 230px;

	top: 0;

	position: relative;

	

	border-left: #800000 10px solid;


	padding:1em 0;



	WIDTH: 530px; 

BACKGROUND: #FFF no-repeat  right top;
 
/*z-index: 3;*/
COLOR: #000; 



}








/*

MENU

*/





#linkList	{

margin: 0;

padding: 0;

margin-left: 0px;

}



#linkList h3	{
	padding: 5px 0 6px 30px;
	margin: 0;
	border-top: 1px solid #aaab9c;
	border-left: 1px solid #aaab9c;
	font-size: 0.9em;
	text-align: right;
	background: #f0e7d7 url(img/3/bgfioreriga.jpg) no-repeat bottom left;
	color: #aaab9c;
	text-align: left;
}



#linkList ul {

margin: 0;

padding: 0 0 10px 0;

color: #aaab9c;

background: transparent;

border-left: 1px solid #aaab9c;

}



#linkList li {

list-style-type: none;

display: block;

padding: 0; 

margin: 0;

padding: 0;

}



#linkList #lselect li	{

padding: 1px 0; margin: 3px 0;}



#linkList #larchives li, #linkList #lresources li	{ 

padding: 1px 0; 

margin: 0;

text-align: right;

}

	

#lselect a, #larchives a, #lresources a { 

display:block; 

/*text-transform: lowercase;*/

font-family: georgia, serif;

font-size: 0.9em;

font-weight: 700;

padding: 10px 0 3px 0;

}

		

#lselect a	{

letter-spacing: 0.1em;

text-decoration: none;

background: #f0e7d7 url(img/3/fiorellino.jpg) no-repeat 50% 0%;

color: #800000;

}

		

#lselect li a:hover, #lselec a:active	{

	text-decoration: underline;

	background: ThreedLightShadow;

}

#lselect a.c {

	display: inline;

	text-transform: none;

	text-decoration: none;

	border-width: 0px;

	letter-spacing: 0;

	font-family: verdana, helvetica, sans-serif;

	background: #f0e7d7;

	color: #aaab9c;

	padding: 0;

}

#box {
width:454px; height:208px;
position:absolute;top:50%;left:50%;
margin:-190px 0 0 -227px;
border-bottom:1px solid #800000;
border-right:1px solid #800000;
/*background: #f0e7d7 url(img/index/sigla.jpg) no-repeat 50% 0%;*/
font:10px verdana, sans-serif
} 

#box2 {
width:600px; height:130px;
position: absolute; top:50%;left:50%;
margin:30px 0 0 -300px;
/*border-bottom:1px solid #800000;
border-right:1px solid #800000;*/
/*background: #f0e7d7 url(img/index/scritta2.jpg) no-repeat 50% 0%;*/
font:10px verdana, sans-serif;



} 



/*



Formattazione articoli



*/


#articolo {
font: 1em georgia, serif;
margin:0px 8px 0px 5px;
padding-bottom:2em;
/*border-bottom: 2px dotted #800000; */
line-height: 15pt;

}
#articolofinale {
font: 1em georgia, serif;
margin:0px 8px 0px 5px;
padding-bottom:2em;
line-height: 15pt;
}


#articolo #primo {
font-style: italic;
font: italic 10pt/22pt georgia;  
word-spacing: .2em;
margin:40px 180px 5px 20px;
text-align: justify  
line-height: 15pt;

}

#articolo #primo:first-letter {
background: #f0e7d7;
font-size: 3em;
color: #800000;
margin:0 5px 5px -40px;
padding: 5px 5px 5px 40px;

}

#articolo div.immaginestoria { 
width:271px;
padding:5px;
font: .90em verdana, helvetica, sans-serif;
margin:0px 5px 10px 5px;
border:1px solid  #800000;
float:left; 
}
#articolo div.immaginestoria img {
border-bottom:3px solid #800000;
display:block; 
padding-bottom:1px;
} 
#articolofinale div.immagine2 { 
width:500px;
padding:5px;
font: .90em verdana, helvetica, sans-serif;
margin:5px 5px 10px 5px;
border:1px solid  #800000;
float: none; 
}
#articolofinale div.immagine2 img {
border-bottom:3px solid #800000;
display:block; 
padding-bottom:1px;
} 



#articolofinale div.immaginectfinale { 
width:360px;
padding:5px;
font: .90em verdana, helvetica, sans-serif;
margin:5px 5px 10px 5px;
border:1px solid  #800000;
float: none; 
}

#articolofinale div.immaginectfinale img {
border-bottom:3px solid #800000;
display:block; 
padding-bottom:1px;
} 

#articolo div.immagine { 
width:350px;
padding:5px;
font: .90em verdana, helvetica, sans-serif;
margin:0px 5px 10px 5px;
border:1px solid  #800000;
float:left; 
}
#articolo div.immagine img {
border-bottom:3px solid #800000;
display:block; 
padding-bottom:1px;
} 





div.immaginecartinasv { 
width:470px;
padding:5px;
font: .90em verdana, helvetica, sans-serif;
margin:0px 5px 10px 5px;
border:1px solid  #800000;
float: none; 
}
div.immaginecartinasv img {
border-bottom:3px solid #800000;
display:block; 
padding-bottom:1px;
} 


div.immaginecartina { 
width:390px;
padding:5px;
font: .90em verdana, helvetica, sans-serif;
margin:0px 5px 10px 5px;
border:1px solid  #800000;
float: none; 
}
div.immaginecartina img {
border-bottom:3px solid #800000;
display:block; 
padding-bottom:1px;
} 


#articolo div.immaginedx { 
width:350px;
padding:5px;
font: .90em verdana, helvetica, sans-serif;
margin:0px 0px 5px 5px;
border:1px solid  #800000;
float: right; 
}

#articolo div.immaginedx img {
border-bottom:3px solid #800000;
display:block; 
padding-bottom:1px;
} 

#articolo div.immagineV { 
width:350px;
padding:5px;
font: .90em verdana, helvetica, sans-serif;
margin:0px 5px 10px 5px;
border:1px solid  #800000;
}
#articolo div.immagineV img {
border-bottom:3px solid #800000;
padding-bottom:1px;
} 


#articolo div.immagineVdx { 
width:350px;
padding:5px;
font: .90em verdana, helvetica, sans-serif;
margin:10px 0px 10px 150px;
border:1px solid  #800000;

}

#articolo div.immagineVdx img {
border-bottom:3px solid #800000;

padding-bottom:1px;
} 
#articolo div.immagineVf { 
width:350px;
padding:5px;
font: .90em verdana, helvetica, sans-serif;
margin:10px 0px 10px 75px;
border:1px solid  #800000;

}

#articolo div.immagineVf img {
border-bottom:3px solid #800000;

padding-bottom:1px;
} 

#articolo div.immagineb { 
width:450px;
padding:5px;
font: .90em verdana, helvetica, sans-serif;
margin:0px 5px 10px 5px;
border:1px solid  #800000;
/*float:left; */
}
#articolo div.immagineb img {
border-bottom:3px solid #800000;
/*display:block;*/ 
padding-bottom:1px;
} 

#articolo  #p2 {
font-style: italic;
font: italic 10pt/22pt georgia;  
word-spacing: .2em;
margin:0px 5px 5px 5px;
/*padding: 5px 5px 5px 50px;*/
/*text-indent: 2em; */
text-align: justify
line-height: 15pt;
}
#firma {
font-style: italic;
margin: 0px 0px 0px 0px;
font: italic 10pt/22pt georgia;  
word-spacing: .2em;
text-align: right;
}

#articolo  #pz {
font-style: italic;
font: italic 9pt/18pt georgia;  
word-spacing: normal;
margin:0px 5px 5px 5px;
padding: 15px 0px 0px 0px;
/*text-indent: 2em; */
text-align: justify;
}

#articolo  #formprezzi {
font-style: normal;
font: italic 9pt/18pt georgia;  
word-spacing: normal;
margin:0px 5px 5px 5px;
padding: 10px 0px 0px 0px;
/*text-indent: 2em; */
text-align: justify;
 background: url(img/Prezzi/hvd.gif);
 }


#pcartina {
font-style: normal;
font: normal 10pt/18pt georgia;  
word-spacing: .2em;
margin:0px 5px 5px 5px;
/*padding: 5px 5px 5px 50px;*/
/*text-indent: 2em; */
text-align: justify;
}

#pcartinamezzo {
background: #f0e7d7;
font-size: 1.5em;
color: #800000;
text-align: left;
margin:10px 0px 0px 0px;

}
#pcartinadadove {
/*background: #f0e7d7;*/
font-size: 1.5em;
color: #800000;
text-align: left;
margin:10px 0px 0px 0px;
}


#.immaginect { 
width:360px;
padding:5px;
font: .90em verdana, helvetica, sans-serif;
margin:5px 5px 10px 5px;
border:1px solid  #800000;
float: none; 
}
div.immaginect img {
border-bottom:3px solid #800000;
display:block; 
padding-bottom:1px;
} 

#participation H3	{
padding: 5px 0px 6px 30px;
	margin: 5px;
	background:#f0e7d7  url(img/3/bgfioreriga.jpg) no-repeat fixed left;
	border-top: 1px solid #aaab9c;
	border-left: 1px solid #aaab9c;
	font-size: 0.9em;
	text-align: right;
	color: #aaab9c;
	text-align: left;
	
}




#citazione {
font-style: italic;
font: italic 10pt/14pt georgia;  

margin:10px 20px 5px 15px;
padding: 5px 0px 0px 0px;

text-align: justify;
line-height: 13pt;

}
#citazione span.special-quote { 
color: #800000;
font: italic 900 2em/1em georgia, serif;
}


