/*CSS trart*/

body {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px; 
	background-color:#000;
	color:#fff;
	height:100%
}
html{height:100%}

div#intro{width:740px; height:460px; position:absolute; top:50%; left:50%; margin: -230px 0 0 -390px;}
	div#intro div#footer_intro{text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666; margin-top:10px;}


h2{font-size:18px; color:#E30B18; margin-top:10px; margin-bottom:5px; }

h2.mini{font-size:14px; color:#E30B18; margin-top:10px; margin-bottom:5px; }

h3{font-size:16px; color:#ECECEC; margin:7px 0 0 0; }

h4{font-size:11px; color:#E3E3E3; padding-left:15px; margin:8px 0 8px 0;}

h3.book{font-size:12px; color:#FFF; padding-left:3px; }

p.contatti{padding-left:80px; }

p{font-size:12px; color:#FFF; padding:0 6px 5px 6px; text-align:justify; line-height:150%;}

p.dove{font-family:Verdana, Arial, Helvetica, sans-serif; margin:2px 0 6px 0;}

p.dettagli{margin-left:205px;}

a.cont{color:#999; text-decoration:none; border: 0 0 1px 0 solid #00FF00;}

a{color:#999; text-decoration:none; border-bottom:1px dashed #E30B18;}

a:hover{color:#fff; text-decoration:none; border-bottom:1px solid #999;}

/*titoli collane*/

h2.collana_1, h2.collana_2, h2.collana_3, h2.collana_4{color:#fff; padding-left:10px; border-left: 6px solid; margin-bottom:30px; font-size:16px; }

h2.collana_1 span, h2.collana_2 span, h2.collana_3 span, h2.collana_4 span{font-size:13px;}

h2.collana_1{border-color:#BF30B5;}
h2.collana_2{border-color:#DA251D;}
h2.collana_3{border-color:#A5B60A;}
h2.collana_4{border-color:#E77817;}

#box_madre {
	width:675px;
	position:absolute;
	top:0;
	left:50%;
	margin-left:-339px;
}

#colonna_contenuti {
	position:absolute;
	width:476px;
	top:0px;
	right:0px;
	margin-bottom: 30px;
}

img#logo {
	position:absolute;
	top:20px;
	left:0;
}

#head{margin-bottom:15px;}

div.box_dettagli {
	background:url(immagini/sfondo_p.gif) no-repeat bottom left;
	text-align:left;
	padding: 0 7px 17px 7px; 
	margin:0 0px 40px 40px; 
}

div#contenuti {
	padding:0 0px 30px 0px;
	width:464px;
	border-bottom:2px solid #FF0000;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

div#centra {
	text-align:center;
}

div.indietro{clear:both; text-align:left; color:#fff; padding-left:15px; margin:20px 0 0 0; font-family:Verdana, Arial, Helvetica, sans-serif;}

div.indietro a{padding:0 13px 0 0; border:0; background:url(immagini/arrow_back.gif) no-repeat left; text-decoration:none; color:#9C9C9C; padding-left:15px;}

div.indietro a:hover{background:url(immagini/arrow_back_roll.gif) no-repeat left; text-decoration:none; color:#fff; padding-left:16px; border:0;}

/*box eventi*/

div.box_eventi, div.box_news {
	background:url(immagini/sfondo_contenuti_riga.gif) no-repeat bottom left;
	padding: 0 7px 17px 7px; 
	margin:30px 0 20px 40px; 
	clear:both;
	text-align:left;
}

div.box_news {margin:0 7px 20px 7px;}

div.box_eventi img {
	float:left;
	padding:2px;
	border:1px solid #3A3A3A;
	margin:0 0 20px 0;
}

img.photo{float:left;
	padding:2px;
	border:1px solid #282828;
	margin:5px 18px 6px 15px;
}

div.box_news h2{font-size:14px; color:#FF0000; padding:0;  margin:0 0 7px 0;}

div.box_news h3{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#FFF; padding:0; margin:0 0 5px 0;}

div.box_news h4{padding:0; margin:7px 0 7px 0;}

div.box_news p{margin:5px 45px 5px 0; padding:0;}


div.box_eventi h2{font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#FF0000; padding-left:100px; margin:0 0 7px 0;}

div.box_eventi h3{font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#FFF; padding-left:100px; margin:0 0 5px 0;}

div.box_eventi p{font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#FFF; padding-left:100px; margin:0 40px 0 0; line-height:150%;}

div.dettagli{clear:both; text-align:right; color:#fff; padding-right:65px; margin:0; font-family:Georgia, "Times New Roman", Times, serif;}

div.dettagli a{border:0; padding:0 13px 0 0; background:url(immagini/arrow_dett.gif) no-repeat right; text-decoration:none; color:#9C9C9C;}
div.dettagli a:hover{border:0; background:url(immagini/arrow_dett_roll.gif) no-repeat right; text-decoration:none; color:#fff;}

div.dettagli a.archivio{border:0; padding:0; background:#000; text-decoration:none; color:#9C9C9C;}
div.dettagli a.archivio:hover{border:0; background:#000; text-decoration:none; color:#fff; padding:0;}

a.dettagli{border:0; padding:0 0 0 13px; background:url(immagini/arrow_dett.gif) no-repeat left; text-decoration:none; color:#9C9C9C; font-family:Verdana, Arial, Helvetica, sans-serif; display:block; margin-bottom:10px; margin-top:7px;}

a.dettagli:hover{border:0; background:url(immagini/arrow_dett_roll.gif) no-repeat left; text-decoration:none; color:#fff; padding:0 0 0 13px;}


div.submenu{margin-bottom:40px; margin-left:16px;}


div#piva{font-family:Verdana, Arial, Helvetica, sans-serif; color: #666; font-size:10px; padding-top:10px;}

#footer {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #666;
	padding: 10px 0 0 0;
	margin: 40px 0 40px 0;
	border-top: 1px solid #666;
	text-align:center;
}

#footer p{margin:0; padding:0; display:inline; margin-top:-4px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

#footer a{color:#666; text-decoration:none; margin:0; border:0;}

#footer a:hover{color:#fff; text-decoration:underline;}

img.powered{border:0;}

table#tab_covers{margin-top:20px; width:100%; font-family:Verdana, Arial, Helvetica, sans-serif; border:0; line-height:160%;}

table#tab_covers a{border:0;}

table#tab_covers td{text-align:center; padding:3px; width:33%;}

table#tab_covers .nome{font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; font-weight:bold;}

table#tab_covers img{border:0;}

a.zoom{border:0; padding:0 0 0 12px; background:url(immagini/zoom.gif) no-repeat left; text-decoration:none; color:#9C9C9C; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
a.zoom:hover{border:0; padding:0 0 0 11px; background:url(immagini/zoom_roll.gif) no-repeat left; text-decoration:none; color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif;}

a.indice{border:0; padding:0 0 0 15px; background:url(immagini/indice.gif) no-repeat left; text-decoration:none; color:#9C9C9C; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
a.indice:hover{border:0; padding:0 0 0 14px; background:url(immagini/indice_roll.gif) no-repeat left; text-decoration:none; color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif;}

.pdf{margin-left:3px; color:#666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

span.redletter{color:#FF0000;}

h2 span.redletter{color:#FF0000; font-size:16px;}

table.dati{font-family:Verdana, Arial, Helvetica, sans-serif; margin:15px 0 40px 0; border-collapse:collapse; width:100%}

/*table.dati td{border:1px solid #333; width:50%;}*/
table.dati th{border:0px; text-align:left; padding:0; margin:0;}

td.didascalia{width:280px;}

img.flag{padding:2px; border:1px solid #424242; margin:0 10px 0 10px;}

a.lang{color:#fff; font-weight:normal; text-decoration:none;}
a.lang:hover{color:#666; font-weight:normal; text-decoration:underline;}

a.no-border{color:#000; border:1px solid #000;}

