*{
	font-family:arial;
}
a{
	text-decoration:none;
	color:#35aefd;
	outline:none;
}
body{
	margin:0;
}
img{
	border:0;
}
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
	
.left{
	float:left;
}
.right{
	float:right;
}
.clear{
	clear:both;
}
#header{
	border-bottom:#b3b3b3 7px solid;
}
#head-int{
	width:980px;
	margin:0 auto;
}
#head-bottom{
	background-color:#000;
	width:980px;
	height:127px;
}
#logo{
	margin:15px 0 0 0;
}
#colonna-page .adv468{
	margin-bottom:10px;
	width:701px;
	height:78px;
	background:url('images/sfondo-adv.jpg');
	text-align:center;
	padding-top:15px;
}
.adv468{
	width:468px;
	height:60px;
	margin-right:7px;
	margin-top:5px;
}
.adv728{
	margin:20px 0 40px 115px;
	height:90px;
	width:728px;
}
.adv980{
	width:980px;
	height:50px;
	margin:0 auto;
	margin-top:3px;
}
#menu-head{
	margin:5px 0;
	margin-right:7px;
	width:490px;
	position:relative;
	font-family:arial;
}
#menu-head ul{
	margin:0;
	padding:0;
}
#menu-head li{
	list-style:none;
	float:left;
	padding:0 8px;
	border-right:#ccc 1px solid;
	height:13px;
}
#menu-head li a{
	color:#ccc;
	font-size:12px;
	position:relative;
	top:-5px;
}
#menu{
	width:980px;
	margin:0 auto;
}
#menu-top, #menu-bottom{
	height:27px;
	background-color:#cc0004;
	margin-bottom:2px;
	padding-top:5px;
}
#menu-head .page-item-8{
	border-right:0;
}
.menu{
	float:left;
	position:absolute;
	left:-20px;
	top:5px;
}
.current_page_item, .current_page_ancestor{
	background-color:#000;
}
#searchform{
	float:right;
}
#s{
	width:106px;
	height:14px;
	margin-right:5px;
	margin-top:1px;
}
#searchsubmit{
	background:url('images/submit.jpg');
	border:0;
	width:23px;
	height:22px;
}
#menu-top ul, #menu-bottom ul{
	margin:0;
	padding:0;
}
#menu-top li{
	list-style:none;
	float:left;
	text-transform:uppercase;
	border-right:#fff 1px solid;
	padding:0 8px;
}
#menu-top li a{
	font-size:12px;
	color:#fff;
	font-family:arial;
}
#menu-top .page-item-27{
	border-right:0;
}
#menu-bottom .page-item-4568{
	border-right:0;
}
#menu-bottom li{
	list-style:none;
	float:left;
	text-transform:uppercase;
	border-right:#fff 1px solid;
	padding:0 8px;
}
#menu-bottom li a{
	font-size:12px;
	color:#fff;
	font-family:arial;
}
#orario{
	width:132px;
	height:26px;
	background-color:#000;
	float:right;
	margin-top:-5px;
	color:#fdfdfd;
	font-family:georgia;
	font-size:10px;
	padding:3px;
}
#orario img{
	position:relative;
	top:4px;
	margin-right:3px;
}
span#giorno{
	font-weight:bold;
	font-size:18px;
	font-family:georgia;
	position:relative;
	top:2px;
}
#page{
	width:980px;
	margin:0 auto;
}
#content{
	margin-top:20px;
}
#colonna-sx{
	width:445px;
	margin-right:23px;
	float:left;
}
#colonna-dx{
	width:512px;
	float:left;
}
.occhiello{
	height:14px;
	font-size:10px;
	text-transform:uppercase;
	color:#fff;
	background-color:#CC0004;
	text-align:center;
	padding:0 3px;
	padding-top:4px;
	float:left;
}
.sociable{
	float:right;
}
.sociable ul{
	margin:0;
	padding:0;
}
.sociable li{
	list-style:none;
	float:left;
	margin-left:2px;
}
.condividi{
	float:right;
	font-size:12px;
	color:#7f7f7f;
	margin-right:3px;
	margin-top:5px;
}
.post{
	margin-bottom:10px;
	border-bottom:#cc0004 1px solid;
	padding-bottom:10px;
}
.post h1{
	margin:10px 0;
	font-size:26px;
	font-family:georgia;
	color:#CC0004;
	font-weight:normal;
}
.post h1 a{
	font-size:26px;
	font-family:georgia;
	color:#CC0004;
	font-weight:normal;
}
.wp-caption-text{
	margin:3px 0;
	font-size:12px;
	font-style:italic;
	color:#cc0004;
}
.post-content{
	font-size:12px;
	color:#222;
	margin-bottom:10px;
	line-height:20px;
	font-family:verdana;
	text-align:justify;
}
.post-content p{
	font-family:verdana;
}
.post-content .data{
	font-weight:bold;
	font-family:verdana;
}
.lt a{
	color:#666;
	font-size:12px;
}
.link-commenti a{
	color:#666;
	font-size:12px;
}
.postimg{
	float:left;
	margin-right:10px;
}
.postimg img{
	width:190px;
	aheight:125px;
	height:auto;
	margin-top:5px;
}
.postimg-g{
	width:455px;
	overflow:hidden;
}
.postimg-gr{
	width:703px;
	overflow:hidden;
}
.adv455{
	margin:15px 0;
	padding-bottom:15px;
	border-bottom:#cc0004 1px solid;
}
.metadati{
	color:#666;
	font-family:arial;
	font-size:12px;
}
#dossier{
	width:512px;
	aheight:474px;
}
#dossier h1{
	margin:0;
	font-weight:normal;
	font-size:26px;
	font-family:georgia;
	color:#cc0004;
	margin-left:15px;
	margin-bottom:2px;
}
#dossier-int{
	width:512px;
	height:175px;
	background:url('images/bg-dossier.jpg');
	position:relative;
}
#dossier-int h1{
	padding:10px;
	margin:0;
}
#dossier-int h1 a{
	font-size:22px;
	color:#fff;
	font-family:georgia;
}
#dossier-cont{
	padding:10px;
	color:#fff;
	font-size:12px;
	height:62px;
}
#altri-dos{
	position:absolute;
	bottom:10px;
}
#altri-dos a{
	color:#fff;
	font-size:12px;
	margin-left:10px;
	font-family:georgia;
}
#dossier img{
	margin-top:-6px;
}
#aiutiamolo{
	width:512px;
	height:147px;
}
.up{
	position:absolute;
	top:10px;
	left:480px;
}
.down{
	position:relative;
	left:470px;
	margin-top:5px;
}
.arch-brevi{
	margin-top:-15px;
	width:100px;
}
.carousel, .sb-carousel{
	margin-top:10px;
}
.cdata{
	margin-bottom:1px;
	display:block;
}
.sin, .des{
	position:absolute;
}
.sin{
	top:0;
	right:0;
}
.des{
	bottom:5px;
	right:0;
}
#sb-ultimaora{
	width:230px;
	height:380px;
	font-size:12px;
	padding:10px;
	position:relative;
	margin:20px 0;
	color:#666;
	background:url('images/sfumatura.jpg') repeat-x;
	background-color:#f9f9f9;
	overflow:hidden;
}
#ultimaora a, #sb-ultimaora a{
	color:#cc0004;
	font-weight:bold;
}
#ultimaora{
	width:492px;
	height:360px;
	font-size:12px;
	padding:10px;
	position:relative;
	margin:20px 0;
	color:#666;
	background:#f9f9f9 url('images/sfumatura.jpg') repeat-x;
	overflow:hidden;
}
#ultimaora ul, #sb-ultimaora ul{
	margin:0;
	padding:0;
}
#ultimaora li, #sb-ultimaora li{
	list-style:none;
	padding:15px 0;
	height:78px;
}
#ultimaora li{
	height:65px;
	padding:5px 0;
}
#ultimaora h1, #sb-ultimaora h1{
	margin:0;
	font-weight:normal;
	font-size:18px;
	font-family:georgia;
	color:#cc0004;
}
#editoriale{
	width:240px;
	/*height:240px;*/
	background-color:#EBECE6;
	padding:5px;
	overflow:hidden;
}
#editoriale h1{
	margin:0;
	font-weight:normal;
	font-size:18px;
	font-family:georgia;
	color:#cc0004;
}
.autore{
	font-family:georgia;
	color:#cc0004;
	font-size:12px;
	margin-bottom:5px;
	display:block;
}
.ed-content img{
	float:left;
	margin-right:5px;
	height:81px;
	width:auto;
}
.ed-content{
	margin-top:0;
	font-size:12px;
	text-align:justify;
	color:#666;
}
#editoriale .editoriale-int h1{
	margin:3px 0;
	color:#CC0004;
	font-weight:normal;
}
.editoriale-int h1 a{
	color:#CC0004;
	font-family:georgia;
	font-size:23px;
}
.adv250{
	width:250px;
	height:250px;
}
#colonnine{
	width:512px;
	margin-top:20px;
}
#colonnina-sx{
	width:250px;
	float:left;
}
#colonnina-dx{
	width:250px;
	margin-left:12px;
	float:left;
}
.box-col{
	margin-top:20px;
}
#intervento{
	width:236px;
	height:274px;
	border:#cc0004 2px solid;
	position:relative;
	padding:0 5px;
}
#intervento h1{
	margin:0;
	font-weight:normal;
	font-size:18px;
	font-family:georgia;
	color:#cc0004;
}
#intervento h1 em{
	font-family:georgia;
}
.titoli{
	margin-top:10px;
}
#intervento .tit{
	border-bottom:#cc0004 1px solid;
	width:175px;
	padding-bottom:3px;
	margin-bottom:3px;
}
.macchina{
	position:absolute;
	top:0px;
	left:170px;
}
.int-content{
	font-size:12px;
	color:#666;
	margin-top:5px;
	max-height:150px;
	overflow:hidden;
}
#intervento .lt{
	background-color:#cc0004;
	color:#fff;
	width:80px;
	font-family:georgia;
	padding:3px;
	position:absolute;
	bottom:5px;
}
#intervento .lt a{
	color:#fff;
	font-family:georgia;
}
#newsletter{
	width:230px;
	/*height:86px;
	background-color:#EBECE6;*/
	padding:5px 10px;
	background:url('images/bg-nl.jpg');
	font-family:arial;
}
#sb-newsletter{
	width:230px;
	height:120px;
	padding:0 10px;
	background:url('images/bg-nl.jpg');
}
#bottone_rosso{
	width:73px;
	height:20px;
	background:url('images/bottone_rosso.png');	
	color:#fff;
	font-size:12px;
	padding-top:4px;
	text-align:center;
}
#newsletter h1, #sb-newsletter h1{
	margin:0;
	font-weight:normal;
	font-size:18px;
	font-family:georgia;
	color:#cc0004;
}
.nl-int{
	font-size:12px;
	margin-top:5px;
	color:#666;
}
.tw-top{
	background:url('images/tw-top.jpg') no-repeat;
	width:250px;
	height:16px;
}
.tw-bottom{
	background:url('images/tw-bottom.jpg') no-repeat;
	width:250px;
	height:8px;
}
.tweet-text{
	background:url('images/tw-repeat.jpg') repeat-y;
	width:230px;
	margin:0;
	font-size:12px;
	padding:0 10px 0 10px;
	color:#7f7f7f;
}
#yt{
	border-top:#cc0004 2px solid;
	height:220px;
	width:250px;
}
#yt h3{
	margin:10px 0;
	margin-left:10px;
	font-size:16px;
	color:#cc0004;
	width:100px;
	float:left;
}
#flickr{
	border-top:#cc0004 2px solid;
	width:250px;
}
#flickr h3{
	margin:10px 0;
	margin-left:10px;
	font-size:16px;
	color:#cc0004;
	width:100px;
	float:left;
}
#flickr-int{
	text-align:center;
	background-color:#dedede;
}
#flickr-int img{
	max-width:250px;
}
#footer{
	width:970px;
	height:140px;
	background:url('images/bg-footer.jpg') repeat-x;
	margin-bottom:20px;
	padding:5px;
	margin-top:20px;
}
#footer p{
	margin:0;
	color:#fff;
	font-size:10px;
}
#social{
	margin-top:15px;
	float:left;
}
#direttore, #editore{
	float:left;
	color:#fff;
	font-size:12px;
	border-left:#fff 1px solid;
	margin-top:15px;
	margin-left:20px;
	padding-left:20px;
	height:45px;
}
#powered{
	float:right;
	text-align:right;
	color:#CC0004;
	font-size:12px;
	margin-bottom:15px;
}
#powered a{
	color:#CC0004;
	font-size:10px;
}
.fm ul{
	margin:0;
	padding:0;
}
.fm li{
	float:left;
	list-style:none;
}
.fm a{
	color:#fff;
	font-size:11px;
	padding:0 5px;
	border-right:1px solid;
}
#colonna-page{
	width:703px;
	float:left;
}
#correlati, #brevi{
	border-top:#cc0004 1px solid;
	background:url('images/correlati.jpg') top left repeat-x;
}
#correlati h3, #brevi h3{
	color:#cc0004;
	font-family:georgia;
	margin:15px 0;
}
#sidebar{
	width:250px;
	float:left;
	padding-left:27px;
}
#sb-aiutiamolo{
	width:250px;
	height:250px;
}
#sottopagine li.current_page_item a{
	color:#CC0004;
}
#sottopagine{
	background-color:#000;
	padding-bottom:2px;
	margin-bottom:10px;
}
#sottopagine ul{
	margin:5px 0;
	padding-left:40px;
}
#sottopagine li{
	list-style:none;
}
#sottopagine li a{
	color:#fff;
	font-size:12px;
}
#sottopagine h3{
	color:#fff;
	margin:0;
	background-color:#cc0004;
	text-transform:uppercase;
	font-weight:normal;
	font-size:14px;
	padding:2px 10px;
	width:160px;
	position:relative;
	margin-bottom:2px;
}
#commentform textarea{
	width:703px;
}
#respond h3, #comments{
	font-family:georgia;
	font-weight:normal;
	color:#cc0004;
	font-size:18px;
}
.comment-body{
	font-size:14px;
}
.comment-body a{
	color:#999;
	font-size:12px;
}
#respond{
	font-size:12px;
}
#respond a{
	color:#999;
}
.navigation a{
	color:#cc0004;
	font-size:12px;
}
#breadcrumbs{
	font-size:12px;
	color:#666;
}
#breadcrumbs a{
	color:#cc0004;
}
#correlati ul{
	margin:0;
	padding:0;
	list-style:none;
}
.sub{
	color:#cc0004;
	font-family:georgia;
	font-size:18px;
	margin:5px 0;
	font-weight:normal;
}
.sub a{
	color:#cc0004;
	font-family:georgia;
	font-size:18px;
	margin:5px 0;
	font-weight:normal;
}
.related_post a{
	font-family:georgia;
	font-size:14px;
	font-weight:bold;
	color:#000;
}
.related_post span{
	font-family:georgia;
	font-size:12px;
	color:#cc0004;
	margin:5px 0;
	display:block;
}
.related_post li{
	margin-bottom:15px;
	font-family:georgia;
}
.post-content a{
	color:#cc0004;
}
#sb-mille{
	width:250px;
	height:250px;
}
#colonna-page.sea h3 a{
	font-size:26px;
	font-family:georgia;
	color:#CC0004;
	font-weight:normal;
}
.postmetadata{
	font-size:12px;
}
.postmetadata a{
	color:#CC0004;
}
#brevi .post h1 a{
	font-size:16px;
}
#sb-comments{
	font-size:12px;
	padding:10px;
	position:relative;
	margin:20px 0;
	color:#666;
	background:url('images/sfumatura.jpg') repeat-x;
	background-color:#f9f9f9;
	overflow:hidden;
}
#sb-comments a{
	color:#cc0004;
	font-weight:bold;
}
#sb-comments h1{
	margin:0 0 10px 0;
	font-weight:normal;
	font-size:18px;
	font-family:georgia;
	color:#cc0004;
}
#sb-comments li{
	margin-bottom:10px;
}
#sb-comments ul{
	margin:0;
	padding:0;
	list-style:none;
}
.commentlist{
	list-style:none;
}
.commentlist p{
	font-size:12px;
}
.commentlist li{
	margin-bottom:10px;
	padding:5px;
}
.commentlist .even{
	background-color:#f9f9f9;
}
.wp-pagenavi{
	font-size:12px;
	margin-bottom:10px;
}
.wp-pagenavi a{
	color:#cc0004;
}
.wp-pagenavi span{
	color:#666;
}
.spdiv{
	border-bottom:1px dotted;
	text-transform:capitalize;
}
.spid{
	width:40px;
	display:block;
	float:left;
}
.navigation div{
	margin-bottom:5px;
}
.arch-brevi-sb{
	position:relative;
	bottom:-10px;
	width:100px;
}
.colonna1, .colonna2{
	text-align:justify;
}
.arc-intervento{
	display:block;
	position:absolute;
	bottom:5px;
	right:5px;
	font-size: 12px;
	font-family: georgia;
	color:#cc0004;
}
.sin1, .des1, .nav div{
	float:left;
	border:1px solid #cc0004;
	background-color:#eee;
	color:#cc0004;
	padding:3px;
	font-size:12px;
	margin-left:3px;
	cursor:pointer;
}
.nav .active{
	font-weight:bold;
}
.brevi-int li{
	list-style:none;
}
.h2-col{
	font-family:georgia;
	font-weight:normal;
	color:#CC0004;
	text-transform:capitalize;
}
.col-post{
	height:145px;
	overflow:hidden;
	margin-bottom:10px;
	text-align:justify;
}
.col-post h3{
	margin:0 0 5px 0;
}
.col-th{
	width:100px;
	height:100px;
	overflow:hidden;
	float:left;
	margin-right:10px;
}
.col-th img{
	width:100px;
	height:auto;
}
.ct img{
	width:335px;
}
.ct{
	width:335px;
	overflow:hidden;
	margin-bottom:10px;
}
#amici{
	font-size:12px;
}
#amici input[type=text]{width:290px;}
#amici textarea{font-size:12px;width:290px;height:160px;}
#message{display:none;font-size:12px;border:red 2px solid;padding:5px;}
.pc{text-align:right;padding-right:10px;}
.vet{line-height:16px;font-size:12px;}

#slides{width:980px;height:250px;overflow:hidden;margin:10px auto 0;background:#585858;font-family:Georgia;color:#fff;position:relative;}
.speciale{width:980px;overflow:hidden;background:#585858;}
.speciale img.attachment-post-thumbnail{width:580px;margin:0 20px 0 0;overflow:hidden;float:left;}
.contenuto_speciale{width:300px;height:210px;float:left;padding:20px 0;font-family:Georgia;font-size:12px;line-height:16px;position:relative;}
.contenuto_speciale .sociable{float:left;position:absolute;bottom:0px}
.contenuto_speciale .sociable:before{content:"Condividi";}
.contenuto_speciale span{text-transform:uppercase;}
.titolo_speciale, .titolo_speciale a{font-family:Georgia;color:#fff;font-size:20px;line-height:22px;margin:0 0 10px 0;padding:0;}
#slides .prev, #slides .next{position:absolute;display:block;width:0;height:49px;padding:0 0 0 49px;margin:0 0 0 10px;overflow:hidden;top:100px;z-index:99;background:url('images/freccia_sx.png') no-repeat 0 0;}
#slides .next{right:0;background:url('images/freccia_dx.png') no-repeat 0 0;margin:0 10px 0 0;}
#slides .pagination{width:120px;height:27px;margin:0;padding:0 9px;list-style:none;position:absolute;bottom:0;background:url('images/fondino_quadratini.png') no-repeat 0 0;z-index:99;left:430px;bottom:20px;}
#slides .pagination li{float:left;}
#slides .pagination li a{float:left;background:url('images/quad_grigio.png') no-repeat 0 0;width:0;height:24px;margin:3px 2px 0;padding-left:26px;overflow:hidden}
#slides .pagination li.current a{background:url('images/quad_rosso.png') no-repeat 0 0;}
#slides .shadow-bottom{background:url('images/bg_1px.png') repeat;position:absolute;bottom:0;left:0;width:580px;height:20px}


#intervento a{color:#CC0004}
#intervento .int-content a{color:#333}

.inactive {display:none}

