/* CSS Document */

strong{font-weight:bold;}

body{
background-color:#EAEAEA;
font-family:Arial, Helvetica, sans-serif;

	}

.next{
text-align:center;
font-size:1.3em;
}

#down{
 margin:auto;
 background-color:#AA1F24;
 width:800px; 
 padding:5px; 
 text-align:center;
}

.bianco{
color:#FFFFFF;
}

#top {
width:800px;
margin:auto;
background-color:#AA1F24;
color:#FFFFFF;
padding:3px 5px 5px 5px; 
}

#nav{
width:785px;
margin:auto;
font-size:1.3em;
background-color:#AA1F24;
color:#FFFFFF;
padding:0px 20px 5px 5px;
text-align:right;
align:right;
}

.cont{
	background-color:#FFFFFF;
    width: 800px;
    height: 100%; 
    margin: 0 auto;
	padding:5px;
	min-height:580px;
	}

.cont h2{
text-align:center;
font-size:1.5em;
margin-bottom:10px;
}

.cont h3{
font-size:1.1em;
margin-bottom:5px;
margin-top:5px;
}


.par{
	background-color:#FFFFFF;
    width: 800px;
    height: 100%; 
    margin: 0 auto;
	}
	
p{
margin-top:3px;
margin-bottom:3px;
padding-bottom:5px;
padding-top:5px;
text-align:justify;
}

.txtsx p{
text-align:left;
}

.txtcent p{
text-align:center;
margin-top:0px;
margin-bottom:0px;
padding-bottom:0px;
padding-top:0px;
}

a{
text-decoration:none;
color:#CC0000;
}

.tab
{
width:100%;
border:1px solid #666666;

}

.tab td{
border:1px solid #666666;
padding-top:5px; 
	padding-right:2px; 
	padding-bottom:5px; 
	padding-left:5px; 
}

.tab2
{
width:100%;
border:1px solid #666666;

}

.tab2 td{
vertical-align:text-top;
border:1px solid #666666;
padding-top:5px; 
	padding-right:2px; 
	padding-bottom:5px; 
	padding-left:5px; 
	}

.tab2 td p{
text-align:left;
}

.rosa{
color:#FF33FF;
text-decoration:none;
}

.verde{
color:#00CC00;
text-decoration:none;
}

li{
margin: 1px 0px 5px 20px;
}


#indice, #indice ul{
list-style: none;
}

ul{
list-style-type:disc;
list-style-position:outside;
list-style:inherit;
}

.imgleft{
float: right; 
padding: 0px 0 15px 15px;
}

.didascalia{
font-size:12px;
color:#666666;
margin-top:3px;
margin-bottom:3px;
padding-bottom:5px;
padding-top:5px;
text-align:center;
margin-left:100px;
margin-right:100px;
}

h1{
text-align:center;
font-size:2em;
margin:5px;
}

h2{
font-size:1.2em;
margin-bottom:5px;
margin-top:5px;
}

em{
font-style:italic;
}

/*-------------------------Local-----------------*/


ul.casorati {
	margin-top:40px;
}

ul.casorati li {
	margin-bottom:20px;
	padding-left:50px;
	list-style-type:none;
}

.tab_dati, .tab_dati td, .tab_dati tr{
 border: 1px solid #999;
}


.tab_dati td{
	padding:10px;
}

.tab_dati td.piccolo{
	font-size:12px;
}


