body {
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #333333;
	background-color: #320000;	
}
#box-site {
    position: absolute;
	width: 770px;
	left: 50%;
	margin: 0px 0px 0px -385px;
}

/* ....................Testata-top ....................*/

#testata-top {	
	float: left;
}
#logo {
	float: left;
	padding:10px 5px 10px 0px;
}
.navb {
	float: right;
	margin-top: 20px;
	padding:12px 10px 5px 10px;
	border-top: #DFDBDB solid 3px;
	border-right: #DFDBDB solid 1px;
}

/* ....................Testata ....................*/

#testata {
	clear: both;
	float: left;
	width: 764px;
	background-color: #FFFFFF;
	padding:0px 3px 0px 3px;
	background-image: url(/static/sf_testata.gif);
	border-top: #FFFFFF solid 3px;
}
#testata-img {
	float: left;
	width: 610px;
	height: 235px; min-height: 235px;
	background: #D4D0C8;
}
#testata-info {
	float: right;
	width: 151px;
	background-color: #9B1818;
	border-bottom: #FFFFFF solid 3px;
	}
#testata-navb {
	float: right;
	width: 151px;
	background-color: #6F3737;
			}
#testata-navb ul {
	list-style-type:none; 
	margin:0px ;
	padding:16px 5px 15px 18px;
	color: #ffffff; 
	}
#testata-navb li  {
	color: #ffffff; 
	display:block; 
	margin-bottom:8px ; 
	}
#testata-navb a  {
	color: #ffffff; 
	}
			
/* ....................struttura centrale ....................*/

#corpo {
	clear: both;
	float: left;
	width: 764px;
	background-color: #FFFFFF;
	padding:0px 3px 3px 3px;
	border-top: #FFFFFF solid 3px;
}
.sfondo {
	background-image: url(/static/sf_corpo.gif);
}
#colonna-sx {
	float: left;
	width: 150px;
	background-color: #C8C6B1;
	margin-right: 3px;
}
#centro-pagina {
	float: left;
	width: 420px;
	margin-right: 3px;
	padding: 10px 0px 10px 17px;
}
#colonna-dx {
	float: right;
	background-color: #C7C7B9;
	width: 151px;
	border-bottom: 5px solid #94947A;
}
#colonna-dx img {
	margin: 10px 5px 10px 8px;
}
/* ....................Bottom ....................*/
#bottom-top {
	clear: both;
	background-color: #670E0E;
	height: 15px;	
	min-height: 15px;
	padding: 5px;
	text-align: right;	
	border-top: #FFFFFF solid 3px;
	color: #FFFFFF;
}
#bottom-top a {
	color: #FFFFFF;
}
#bottom {
	color: #FFFFFF;
	padding: 5px 0px 5px 0px;
}

/* ....................menu ....................*/

.titolomenu1 {
	background-color: #94947A;
	color: #ffffff;
	display:block;
	padding:5px;
	font-weight: bold;
}
.titolomenu1 a {
	color: #ffffff;  
	font-size: 1.1em; 
	font-weight: bold; 
	text-decoration: none;
}
ul.menu1 { 
	list-style-type:none; 
	margin:0px; 
	padding:10px;
}
ul.menu1 li {
	display:block;  
	margin-bottom: 5px; 
}
ul.menu1 a {color: #333333;}

.titolomenu2 {
	background-color: #6F3737;
	color: #ffffff;
	display:block;
	padding:5px;
	font-weight: bold;
}
.titolomenu2 a {
	color: #ffffff;  
	font-size: 1.1em; 
	font-weight: bold; 
	text-decoration: none;
}
ul.menu2 {
	background:#E5DDCD;
	display:block;
	list-style-type:none;
	margin:0px;
	padding:10px;
	border-bottom: #FFFFFF solid 3px;
	
}
ul.menu2 li {display:block;  margin-bottom: 5px; }
ul.menu2 a {color: #333333; }
.sef{display:none;margin:0px; padding:0px;}
/* ....................Classi e TAG....................*/

.pad {
	padding: 10px;
	display: block;  
}
.linea {
	padding-bottom: 5px;
	display: block;
	border-bottom: 3px solid #DAD9CA;
}
.linea img {
	float: right;
}
h1 {
	color: #7B0B00;
	font-size: 1.4em;
	margin:0px 0px 5px 0px;
	padding:0px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}
h1 a {
	color: #7B0B00;
	text-decoration: none;	
}
h2 {
	color: #7B0B00;
	font-size: 1.2em;
	margin:0px 0px 0px 0px;
	padding:0px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}
a {
	color: #333333;
}
img {
	border: 0px;
	margin: 0px; 
}
.img-destra {
	float: right;
	border: 0px;
	margin-left: 10px; 
}
p {
	padding: 5px 0px 5px 0px;
	margin: 0px;
 }

/* ....................HOME ....................*/

.sfonfo-h {
	background-image: url(/static/sf_corpo_h.gif);
}
#colonna-h-centro {
	float: left;
	background-color: #E5DDCD;
	width: 265px;
	margin-right: 3px;
}
#colonna-h-centro p {
	padding: 10px 15px 10px 15px;
	display: block;  
}
#colonna-h-dx {
	float: left;
	width: 340px;	
}
.news-titolo {
	background-color:#6F3737;
	color: #ffffff;
	display:block;
	padding:4px;
	margin:10px 0px 5px 0px ;
	font-weight: bold;
}
.news-titolo a {
	color: #ffffff;  
	font-weight: bold;
	text-decoration: none; 
}

/* .................... Navigazione Bottom ....................*/

#box-navigazione {position: relative; clear: both; margin: 0.5em 0em 0.5em 0em; padding: 0em; color: #000; }
#box-navigazione ul {margin: 0em; padding: 0em; list-style: none;}
#box-navigazione ul li {display: inline; padding: 0em 0.2em 0em 0em; font-weight: normal;}
#box-navigazione ul li a {color: #000; text-decoration: underline; font-weight: normal;}

/* .................... Content Sottocanali ....................*/

#content-sottocanali {margin: 1em 0em 1em 0em; padding: 0em;}
#content-sottocanali ul {list-style: none; margin: 0; padding: 0; border: none;}
#content-sottocanali ul li {margin: 0em; padding: 0em 0em 0.3em 0em; border-bottom: 1px dotted #DAD9CA; font-size: 1em; font-weight: normal;}
#content-sottocanali ul li a {color: #6F3737; font-weight: bold; text-decoration: underline;}
#content-sottocanali ul li span {color: #6F3737;}
#content-sottocanali ul li p {margin: 0.2em 0em 0.2em; padding: 0em; color: #000;}
	
/* ....................Content Oggetti ....................*/

#box-object {clear: both; margin: 0.5em 0em 0em 0em; padding: 0em;}
#box-object-title {margin: 0em 0em 2em 0em; padding: 0em; color:#6F3737; font-size:1em; font-weight: bold;}
.object-text {margin: 0em 0em 0.5em 0em; padding: 0em;}
.object-link {margin: 0em 0em 3em 0em; padding: 0em;}
.object-link a {margin: 0em; padding: 0em; color:#F00; text-decoration:none; font-weight: bold;}
.object-img {margin: 0em 0em 3em 0em; padding: 0em;}
.object-flash {margin: 0em 0em 3em 0em; padding: 0em;}
.object-doc {margin: 0em 0em 3em 0em; padding: 0em;}
.object-doc .contenuto {margin: 0em 0em 0em 40px; padding: 0em;}
.object-doc .titolo {margin: 0em; padding: 0em;}
.object-doc .titolo a {margin: 0em; padding: 0em; color: #F00; text-decoration: none; font-weight: bold;}
