/* CSS Document */

body{background-color:#000000;text-align:center; font-family:"Trebuchet MS", Verdana, Arial;font-size:12px;color:#4d4d4d;margin:0;padding:0;}
h6{color:#fff;background-color:#9c2c2c;margin-top:10px;font-size:12px;}
h2{color:#fff;margin:0;font-size:15px;position:relative;top:-10px;}
h5{margin:0;padding:9px 0 0 0;font-size:13px;line-height:12px;color:#4f4f4f;}
h1{font-size:13px;margin:0;padding:10px;}

a{color:#4d4d4d;text-decoration:none;}
a:hover{color:#4d4d4d;text-decoration:underline;}

#maincontainer{margin:auto;width:1040px;background-color:#fff;display:table;position:relative;}
#banner-top{margin:0 auto 10px auto;position:relative;}
#header{height:97px;background-color:#ffffff;padding:20px 30px 0 30px;text-align:left;position:relative;}
#menu{width:980px;background-color:#aeaeae;margin:0 auto 10px auto;text-align:left;padding:0;position:relative;}
#menu a{text-decoration:none;color:#4d4d4d;color:#ffffff;font-weight:bold;}
#menu img{margin-left:20px;position:relative;top:5px;}
#primo-blocco{width:980px;height:250px;margin:auto;position:relative;margin-top:12px;margin-bottom:12px;}
#left-box{width:670px;height:250px;float:left;background-color:#3d3d3f;text-align:left;margin:15px 0 20px 0;clear:both !important;}
#left-box h2{position:relative;top:-10px;margin-bottom:5px}
#right-box{width:300px;float:right;margin:15px 0 20px 0;}
#blocco-contenuti{width:980px;margin:auto;position:relative;}
#left-content-box{width:670px;float:left;text-align:left;}
#right-content-box{width:300px;float:right;}
#left-banners{width:160px;float:left;font-size:10px;padding-bottom:15px;margin-top:3px;}
#content-boxes{margin-top:0;width:510px;display:table;float:left;}
#content-boxes h6{position:relative;top:0;}
#footer-container{margin:auto;background-color:#1f1f1f;display:table;position:relative;width:100%;}
#footer{margin:auto;width:1040px;background-color:#4d4d4d;display:table;position:relative;}

.titolo-box-cont a{ color: #FFF;}
.search td{background-color:#f0f0f0;padding:10px;}
.search form{margin:0;}
.sp1{margin-left:10px;}
.campo1{width:162px;border:1px solid #b3b3b3;margin-top:8px;font-size:10px;color:#aeaeae;padding-left:3px;}
.campo2{width:60px;border:1px solid #b3b3b3;font-size:10px;color:#aeaeae;padding-left:3px;}
.campo3{width:26px;border:1px solid #b3b3b3;margin-top:3px;font-size:10px;color:#4d4d4d;}
.lente{position:relative;top:3px;}
.titolo-box{float:left;padding:1px 4px 0 4px;}
.switch{float:right;padding:1px 4px 0 4px;margin-right:10px;margin-bottom:0}
.switch a{color:#fff;text-decoration:none;}
.row{margin:0;}
.testo-box{color:#fff;font-size:13px;margin-top:-5px;}
.small-text{color:#fff;font-size:11px;margin-top:-2px;}
.small-text a{color:#fff;}
.titolo-box-cont{float:left;padding:1px 4px 0 4px;margin-top:0;}
.titolo-box-news{float:left;padding:1px 4px 0 4px;margin-top:0;color:#000;background-color:#fff;}
/*
.box-news{width:235px;height:320px;background-color:#f0f0f0;float:left;background-image:url(img/white.gif);background-repeat:repeat-x;background-position:top;margin-left:20px;}
*/

.box-news{
	width:235px;
	/*height:320px;*/
	background-color:#f0f0f0;
	float:left;
	background-image:url(img/white.gif);
	background-repeat:repeat-x;
	background-position:top;
	margin-left:20px;
	margin-bottom:15px;
	padding-bottom:15px;
	}
	
.box-news img{border:1px solid #000 !important;}
.news-categoria {border:1px solid #ccc !important;}
.news-categoria img{margin-top:8px;margin-left:14px;padding:0 !important;border:1px solid #ccc;}
.news-categoria a{color:#a92122 !important}
.articolo img{border:1px solid #000 !important;}
.invia-articolo img{border:0 !important;}
.noborder{border:none !important;}

.testo{margin:0;font-size:11px;padding:0 10px 10px 10px;}

.link{margin:0 10px 0 10px;font-size:11px;padding:10px 0 0 0;border-top:1px dotted #999999;color:#9c2c2c}
.link a{color:#9c2c2c}
.link2{margin:-15px 10px 0 10px;font-size:11px;padding:10px 0 0 0;border-top:1px dotted #999999;color:#9c2c2c}
.link2 a{color:#9c2c2c}
.box-img{margin:10px 0 0 0;clear:both;}
.box-news-small{width:235px;height:165px;background-color:#f0f0f0;float:left;background-image:url(img/white.gif);background-repeat:repeat-x;background-position:top;margin-left:20px;margin-top:15px;}
.testo-small{clear:left;font-size:11px;display:table;margin-top:8px;}
.testo-small img{margin-right:10px;margin-left:10px;margin-top:4px;}
.mini-news{width:89px;height:142px;background-color:#3d3d3f;margin-left:20px;margin-top:5px;float:left;padding:8px;color:#fff;font-size:10px;}
.news-orizzontale{width:488px;height:78px;float:left;margin-left:20px;margin-top:20px;margin-bottom:20px;}
.news-orizzontale h1{font-size:13px;margin:0;padding:0;position:relative;top:-15px;}
.news-orizzontale img{border:0px solid #ccc;}
.news-categoria{width:488px;height:98px;float:left;margin-left:10px;margin-top:9px;margin-bottom:0;background-color:#f0f0f0;}
.news-categoria h1{font-size:13px;margin:0;padding:0;position:relative;top:10px;}
.cornice{padding:9px;background-color:#f0f0f0;margin-right:20px;}
.cornice2{padding:9px;background-color:#f0f0f0;margin-right:20px;}
.sp2{position:relative;top:-5px;}
.testo2{position:relative;top:-30px;margin-left:127px;}
.testo-news{margin:13px 5px 0 128px;padding:5px 0 0 0;border-top:1px dotted #000;}
.box-news-right{padding:0;margin:8px 0 0 0;width:300px;}
.vuoto{border-top:1px solid;position:relative;top:-2px !important;}
.p1{float:left;font-size:10px;text-align:left;font-weight:bold;height:13px;}
.p2{float:left;font-size:10px;text-align:left;font-weight:bold;height:13px;}
.p3{float:left;font-size:10px;text-align:left;font-weight:bold;height:13px;}
.p1 a{border:1px solid #000;border-right:0;text-decoration:none;color:#9c2c2c;position:relative;top:-4px;padding:3px 5px 3px 5px;background-color:#c9c9c9;display:table;} 
.p2 a{border:1px solid #000;border-right:0;text-decoration:none;color:#9c2c2c;position:relative;top:-4px;padding:3px 5px 3px 5px;background-color:#c9c9c9;display:table;}
.p3 a{border:1px solid #000;text-decoration:none;color:#9c2c2c;position:relative;top:-4px;padding:3px 5px 3px 5px;background-color:#c9c9c9;display:table;}
.p1 a:hover{border-bottom:1px solid #c9c9c9;}
.p2 a:hover{border-bottom:1px solid #c9c9c9;}
.p3 a:hover{border-bottom:1px solid #c9c9c9;}
.news-container{border-right:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #000;clear:both;height:297px;background-image:url(../img/close-box.gif);background-position:top;background-repeat:no-repeat;position:relative;top:-1px;}
#first{border-top:1px solid #000;position:relative;top:-2px;}
.selected{}
.vuoto{background-color:#efefef;text-align:left;position:relative;top:1px;padding:0;margin:0;height:15px;}
.item{background-color:#efefef;text-align:left;position:relative;top:1px;padding:5px;margin:0;}
.item2{background-color:#fbfbfb;text-align:left;position:relative;top:1px;padding:5px;margin:0;}
.item a{color:#4d4d4d;text-decoration:none;}
.item a:hover{color:#4d4d4d;text-decoration:underline;}
.red{color:#9c2c2c;font-weight:bold;}
.box-fast-access{height:82px;background-color:#3d3d3f;margin-top:0px;text-align:left;color:#fff;font-size:10px;}

.box-fast-access a{
color: #FFF;
}



.icon{position:relative;top:2px;margin-right:3px;margin-left:5px;}
.general-box{margin-top:15px;background-color:#f0f0f0;background-image:url(img/white.gif);background-repeat:repeat-x;background-position:top;display:table;width:300px;padding-bottom:0;}
.titolo-general-box{float:left;padding:1px 4px 0 4px;margin-top:0;background-color:#646464;text-align:left;}
.general-box h1{clear:both;position:relative;text-align:left;}
.general-box .testo{text-align:left;}
.general-box form{position:relative;margin:auto;padding:10px;text-align:left;font-size:10px;}
.focus2{width:300px;height:88px;background-color:#3d3d3f;margin-top:15px;margin-bottom:6px;text-align:left;}
.focus2 img{border:1px solid #ffffff;margin:3px 10px 3px 3px}
.focus2 h5{margin:0;padding:9px 0 0 0;font-size:13px;line-height:12px;color:#fff;}
.focus2 h5 a{color:#fff;text-decoration:none;}
.testo-focus2{border-top:1px dotted #ffffff;width:200px;float:right;margin:10px 5px 0 0;color:#fff;font-size:11px;line-height:14px;padding-top:8px;}
.footer-menu{list-style:none;float:left;margin:5px 5px 5px 32px;padding:10px 25px 10px 25px;font-size:11px;width:80px;color:#fff;text-align:left;}
.grey a{color:#a2a2a2;font-weight:bold;text-align:left;margin-bottom:5px;}
.white{color:#fff;text-decoration:none;}
.white:hover{color:#fff;text-decoration:underline}
.articolo{padding:15px;}
.articolo{width:467px;border:1px solid #d9d9d9;background-color:#ffffff;margin:15px 0 0 0;padding:15px;display:table;margin-left:10px;}
.articolo h4{color:#a92122;}
.articolo a{color:#a92122;}
.articolo ul{ list-style:disc;font-size:11px;}
.articolo ul a{color:#000}
.articolo-content{clear:both;}
.description{border-bottom:1px dotted;width:270px;float:left;margin-left:10px;margin-top:20px;}
.invia-articolo{margin:15px;}
.invia-articolo a{color:#a92122;}
.invia-stampa{margin:15px;}
.invia-stampa a{color:#a92122;}
.send{margin-right:8px;margin-top:-6px;}
.correlati{margin-top:30px;}
.red{color:#a92122;}
.show{color:#a92122;margin:10px auto 0 10px;width:210px;height:20px;float:left;}
.show a{color:#a92122 !important;}
.altre-gallerie{margin-top:15px;text-align:center;color:#a92122;}
.altre-gallerie a{color:#a92122;text-decoration:none;}
.galleria{width:487px;border:1px solid #d9d9d9;background-color:#ffffff;margin:0 0 0 10px;padding:3px 5px 8px 5px;}
.galleria h4 a{color:#a92122;}

.galleria-video{background-color:#ffffff;margin:0;padding:3px 5px 8px 5px;}
.galleria-video h4 a{color:#a92122;}
.galleria{background-color:#ffffff;margin:10px 0 0 10px;padding:3px 5px 8px 5px;}
.galleria h4 a{color:#a92122;}
#video_player{width:632px !important;text-align:center !important;}

.edicola_box{font-size:12px;}
.edicola_box p{margin:0;padding:0;}
.edicola_titolo{font-weight:bold;color:#a92122;}
.edicola_testo{}

.big-img{text-align:center;margin-left:15px;}
.big-img img{margin:5px 5px 0 0;}


/* hack per Firefox */  
@-moz-document url-prefix() {   
#left-box h2{position:relative;top:-20px;margin-bottom:0}
.box-img{position:relative;top:-18px;}
h1{margin-top:-15px;}
.img-small{clear:left;margin-top:-17px}
.testo-small{position:relative;top:-10px;margin-top:-10px;}
.news-orizzontale h1{position:relative;top:-25px;}
.testo2{position:relative;top:-35px;}
.box-news-right .p1{margin-bottom:11px !important;}
.p1 a{top:0;} 
.p2 a{top:0;} 
.p3 a{top:0;} 
.general-box h1{position:relative;top:-25px;}
.general-box .testo{position:relative;top:-25px;}
.general-box form{position:relative;top:-25px;}
.mini-news img{margin-bottom:5px;}
} 
/* fine hack per Firefox */ 

/* hack per Opera Safari e Chrome */
@media screen and (-webkit-min-device-pixel-ratio:0) {
#left-box h2{position:relative;top:-20px;margin-bottom:0}
.box-img{position:relative;top:-18px;}
h1{margin-top:-15px;}
.img-small{clear:left;margin-top:-15px}
.testo-small{position:relative;top:-17px;}
.link2{margin-top:-22px;}
.news-orizzontale h1{;position:relative;top:-25px;}
.testo2{position:relative;top:-35px;}
.box-news-right .p1{margin-bottom:11px !important;}
.p1 a{top:0;} 
.p2 a{top:0;} 
.p3 a{top:0;} 
.general-box h1{position:relative;top:-25px;}
.general-box .testo{position:relative;top:-25px;}
.general-box form{position:relative;top:-25px;}
.mini-news img{margin-bottom:5px;}
}
/* fine hack per Opera Safari e Chrome */

.titolo-box-cont a{ color: #FFF; }

.navigation {
	display: block;
	text-align: center;
	padding:10px;
	color:#9c2c2c;
	margin-bottom: 15px;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}

.navigation a{color:#9c2c2c;font-weight:bold}
.footer_menu a{color:#a2a2a2;font-weight:bold;text-align:left;margin-bottom:5px;}

.cat-item a{
	color: #FFF;
}

/* SOTTOCATEGORIE */
.sottocategoria{margin:0 0 5px 0;padding-top:10px;color:#a92122;font-size:13px;border-bottom:1px dotted #e3182a}
.sottocategoria a{color:#4d4d4d;text-decoration:none;}
.sottocategoria a:hover{color:#4d4d4d;text-decoration:none;}
.arrowcat{float:right;margin-top:-8px;}

.gallery_photo{
	border: 1px solid #CCC;
}

.maiusc {
text-transform: uppercase;
}

#TS_OVER{position: Absolute;font-size: 10px;z-index: 10;font-family: Verdana;top: 450px; left: 40px; border: Solid 0px #000000;}


/* 
STILI PER BOX XML ULTIM'ORA, PIU' VISTI ETC... 
*/

ul.tabNavigation {
   list-style: none;
   margin: 0;
   padding: 0;
}

ul.tabNavigation li {
   display: inline;
}

ul.tabNavigation li a {
   padding: 3px 5px;
   background-color: #ccc;
   color: #000;
   text-decoration: none;
}

ul.tabNavigation li a.selected,
ul.tabNavigation li a:hover {
background-color: #333;
/*
color: #fff;
padding-top: 7px;
*/
}

ul.tabNavigation li a.selected{
border-bottom:1px solid #c9c9c9 !important;
background-color:#efefef !important;
border-bottom:1px solid #efefef !important;
}

ul.tabNavigation li a:focus {
	outline: 0;
}
/*
div.tabs > div {
padding: 5px;
margin-top: 3px;
border: 5px solid #333;
}
*/

.news-container,
div.tabs div{ /* DA MODIFICARE PER ALTEZZA VARIABILE*/
border-right:1px solid #000;
border-bottom:1px solid #000;
border-left:1px solid #000;
clear:both;

height:247px; /* lo teniamo questo? */

/*
background-image:url(img/close-box.gif);
background-position:bottom;
background-repeat:no-repeat;
position:relative;
top:-1px;
*/

margin-bottom: 10px;
}

.noborder{border:none !important;}

.articolo h4,
.galleria h4
{
font-size: 16px;
}

.detail a{
color: #a92122;	
}

.altre-gallerie img{
border: 1px solid #CCC;
}
