@import url(struttura.css);
@import url(componenti.css);
@import url(immagini.css);

body {
	margin: 0;
	padding: 0;
	font: normal small Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.8em;
	color: #444;
	background: #eade9e url(../img/bg.gif) top left repeat-x;
	font-size:11px;
}
img{
	border:0;
}
ul{
	margin:0;
	padding:0 0 0 25px;
	line-height:1.9em;
}
ul li{
	margin:0 30px 10px 0;
}

/*link*/
a, a:visited{
	text-decoration:none;
	color:#a92413;
}
a:hover{
	color:#3a3a3a;
	text-decoration:none;
}

a.cultura, a.cultura:visited{color:#d6ab44; border-bottom:1px dotted #d6ab44;}
a.cultura:hover{	color:#3a3a3a; border:none;}

.menu_up a, a.top , .switch a, .linkprefooter a, #footersx a, .menu_up a:visited, a:visited.top , .switch a:visited, .linkprefooter a:visited, #footersx a:visited {
	color:#a92413;
}
.menu_up a:hover, a:hover.top , .switch a:hover, .linkprefooter a:hover, #footersx a:hover{
	color:#3a3a3a;
	text-decoration:underline;
}


#box_testo_t a, #box_testo_t a:visited{color:#7caecc; text-decoration:none;}
#box_testo_t ul li a, #box_testo_t ul li a:visited{color:#7caecc; border-bottom:1px dotted #7caecc;}
#box_testo_t #col a, #box_testo_t #col a:visited{color:#7caecc; border-bottom:1px dotted #7caecc;}
#box_testo_t #col a:hover{color:#3a3a3a; border:none;}

#box_testo_c a, #box_testo_c a:visited{/*color:#d6ab44; text-decoration:none;*/color:#d6ab44; border-bottom:1px dotted #d6ab44;}
#box_testo_c ul li a, #box_testo_c ul li a:visited{color:#d6ab44; border-bottom:1px dotted #d6ab44;}
#box_testo_c ul li a:hover{	color:#3a3a3a; border:none;}
#box_testo_c a:hover{	color:#3a3a3a; border:none;}

#box_testo a, #box_testo a:visited{color:#698016; text-decoration:none;}
#box_testo ul li a, #box_testo ul li a:visited{color:#698016; border-bottom:1px dotted #698016;}
#box_testo ul li a:hover{	color:#3a3a3a; border:none;}

/*testo*/
.inv{
	visibility: hidden;
}
.testo, .testo_c, .testo_t{
	display:block;
	padding:15px 15px 5px 0;
}
.titolo_pagina{
   width:525px;
	font-size:14px;
	/*color:#819937;*/
	color:#444;
	line-height:1.7em;
	display:block;
	margin:5px 0 0 0;
	/*border-bottom:1px dotted #819937;*/
	padding:0 10px 0 0;
}

.titolo_pagina_c{
   width:525px;
	font-size:14px;
	/*color:#ac4310;*/
	color:#444;
	line-height:1.7em;
	display:block;
	margin:5px 0 0 0;
	/*border-bottom:1px dotted #819937;*/
	padding:0 10px 0 0;
}
.titolo_pagina_t{
   width:525px;
	font-size:14px;
	color:#444;
	line-height:1.7em;
	display:block;
	margin:5px 0 5px 0;
	padding:0 0 0 0;
}
.seiqui{
	font-size:10px;
	text-align:right;
	padding:0 5px 0 0;
	margin:3px 10px 0 10px;
	display:block;
	background-color:#f3f3f3;
	border-top:1px dotted #d7d7d7;
	border-bottom:1px dotted #d7d7d7;
}
.seiqui_c{
	font-size:10px;
	text-align:right;
	padding:0 5px 0 0;
	margin:3px 10px 0 10px;
	display:block;
	background-color:#f3f3f3;
	border-top:1px dotted #d7d7d7;
	border-bottom:1px dotted #d7d7d7;
}
.seiqui_t{
	font-size:10px;
	text-align:right;
	padding:0 5px 0 0;
	margin:3px 10px 0 10px;
	display:block;
	background-color:#f3f3f3;
	border-top:1px dotted #d7d7d7;
	border-bottom:1px dotted #d7d7d7;
}
.linkprefooter{
	font-size:11px;
	text-align:center;
	padding:0 5px 0 0;
	margin:25px 10px 0 10px;
	display:block;
	/*background-color:#f3f3f3;*/
}
/*varie*/
.top{
	background:url('../img/freccia_up.gif') right no-repeat;
	padding:0 15px 0 0;
}
.agrande{
	font-size:14px;
}
.apiccola{
	font-size:11px;
}
.switch{
	padding:40px 10px 0 0;
	margin:0 0 5px 0;
	text-align:right;
	display:block;
}
.switch a, .switch a:visited{
	color:#a92413;
}
.switch a:hover{
	color:#3a3a3a;
}

.menu_up{
	padding:0 10px 0 0;
	text-align:right;
	display:block;
}
.bgcarattere{
	background-color:#f3f3f3;
	padding:2px;
}
/*varie*/
.grigio{color:#C0C0C0;}
.right{display:block;text-align:right;margin:15px 6px 15px 0;}
#note{display:block;text-align:left;font-size:10px;border:1px dotted #dddddd;padding:5px;margin:10px auto;}
.num{color:#a92413;}
a.num , a.num:visited{text-decoration:none;color:#a92413;font-size:10px;border:0;}




 /* *** Float containers fix*/ 
.clearfix:after {
 content: "."; 
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#menu{display:none;} 
#box_testo{width:100%; float:none;}

.elenco_mappa{
	display:block;
	width:400px;
	height:22px;
}
.elenco_mappa_1{
	display:block;padding:5px 0 0 25px;	width:400px;
	height:22px;margin-left:25px;
}
.elenco_mappa_2{
	display:block;padding:5px 0 0 45px;	width:400px;
	height:22px;
}