 body{
	color: #747474 !important;
	line-height: 22px !important;
	font-size:13px;
	margin:0;
	padding:0;
	border:0;
	min-width:900px;
	padding:0 ;
	background:#363839;
	font:13px/20px 'PTSansRegular', Arial, Helvetica, sans-serif;
	}

.wrapper{}

.sezione{
	/*border:#000 2px solid;*/
	border-top: 1px solid #e5e4e4;
	background:#FFF;
	position:relative;
	}

	
.sezione .content, #col6,.footer #pre{
	position:absolute;
	width:900px;
	height:100%;
	left:50%;
	margin-left:-450px;
	/*border: 2px #000000 solid;*/
	}

.sezione.undicesimaoraIntroduzione .content{
  width:800px;
  margin-left:-400px;
}
.sezione.undicesimaoraIntroduzione {height:440px}
#col6 {font-family: 'Maven Pro', sans-serif;}

	
.banner { position: relative; overflow: auto; /*margin-left:-42px;*/}
    .banner li { list-style: none; }
		.banner ul{ padding:0; margin:0;}
        .banner ul li { float: left;  background-size:100%}		
 		.sezione{ height:420px}
		.banner ul li,.slide{ height:330px}
.banner img{float: right;padding-top: 20px;height: 290px;padding-right: 150px;}

.shadowTop{
	position: absolute;
	background-image: url(images/shadow-top.png);
	background-repeat: no-repeat;
	background-position: top center;
	height: 42px;
	width: 100%;
	top: -1px;
	z-index: 99;
	}
.shadowTop img{width:100%}


.menu{ height:100px}

p a, p a:hover,p a:visited{color:#B5007B; text-decoration:none}

#b21 li a:hover,#b21 li a.voceCorrente{padding-bottom:10px; border-bottom:solid #747474 3px;}
#b21{margin-top: 50px;}
#b21 li {margin-left:40px;}
#b21 li a, #b21 li a:hover, #b21 li a:visited{color:#747474; text-decoration:none; text-transform:uppercase;font-size: 15px;font-weight: bold;}

#b21_li8 a:hover{padding-bottom:10px; border-bottom:solid #B5007B 3px !important; color: #B5007B !important}
#b21_li9 a:hover{padding-bottom:10px; border-bottom:solid #1D9C2E 3px !important; color: #1D9C2E !important}
#b21_li10 a:hover{padding-bottom:10px; border-bottom:solid #1AAFE1 3px !important; color: #1AAFE1 !important}
#b21_li11 a:hover{padding-bottom:10px; border-bottom:solid #EC750C 3px !important; color: #EC750C !important}
#b21_li12 a:hover{padding-bottom:10px; border-bottom:solid #DD0026 3px !important; color: #DD0026 !important}
#b21_li14 a:hover{padding-bottom:10px; border-bottom:solid #5A4F99 3px !important; color: #5A4F99 !important}



#b16, #b20 {float:left}
.footer{border-top: 12px solid #e9eaee;background: #363839 !important;/*padding: 43px 10px 40px;*/}	
#p8 .sezione.undicesimaoraIntroduzione{height:650px}

p{font-family: 'Maven Pro', sans-serif;}


/*blocco testo undicesimaore b16-b17-b18*/
#b16{width:100%;position:relative; /*border-bottom: 1px dotted #000;*/ padding-top:20px}
#b16 img{width:250px; margin-left:-50px}
#b16 p{text-align:center}
#b19,#b22{width: 100%;position: relative;float: right;}
#b29,#b35, #b36,#b42{width: 100%;position: relative;float: right;margin-top:20px}
#b35{margin-top:0px}
#b17{padding-bottom:30px}
#b36{margin-top:25px}
/*#b19 .testo{margin:30px}*/


a[href="http://flowplayer.org"]{width:0px !important}
.fp-fullscreen{display:none !important}

#b17, #b18{width:50%; float:left}
#b17 .testo , #b18 .testo {margin:10px;text-align: justify; }
#b17 .testo{border-right: 1px dotted #000; padding-right:30px}
#b18 .testo{padding-left:10px}

#col42 {width:100%}

#col3 .blocco{width: 33%;float: left;margin: 20px 0;text-align: center;font-family: 'Maven Pro', sans-serif;}
#col3 .titolo {font-weight:bold; font-size:15px;}
#col3 p,#col3 .testo img {width:85%; padding-top:10px; margin-left:20px}
#col3 .testo img{margin:0; width:100%}
#col3 .titolo{font-size:18px}


#col3 #b23 .titolo{font-size:18px; color:#1D9C2E}
#b23 p a,#b23 p a:hover,#b23 p a:visited{color:#1D9C2E; text-decoration:none}
#col3 #b24 .titolo,#b47 .titolo {font-size:18px;color:#1AAFE1}
#b24 p a,#b24 p a:hover,#b24 p a:visited{color:#1AAFE1; text-decoration:none}
#col3 #b25 .titolo {font-size:18px;color:#EC750C}
#b47 .titolo{padding:20px 0;}
#b25 p a,#b25 p a:hover,#b25 p a:visited{color:#EC750C; text-decoration:none}

#col4, #col13 {padding:25px 0 ;}
#col4 .infoGallery,#col13 .infoGallery{}
#col4 .img,#col13 .img{height: auto !important; margin-bottom:20px; float:left}
#col4 .img img,#col13 .img img{width:80%}

#b55{width:220px; float:left; padding-top:80px}
#b55 .img {float:left; height:auto; width:70px !important ;padding: 10px 5px;}
#b55 .img img{height:auto ; width:70px;}

#col8 #b34,#b19{position:relative;  }
#col8 .testo,#b19 .testo{padding:20px}
#col8 .Testo, #b19.Testo{margin-top:50px;background-color: #ffffff !important;border-width: 1px;border-color: #e5e4e4!important;border-left-width: 3px !important;border-left-color: #B5007B!important;border-style: solid;}
#col8 .Testo{border-left-color: #1D9C2E !important}
#b19.Testo{margin:0}

/*footer*/

.footer #prec{width:100%; background:#e9eaee !important; color:#8C8989 !important; height:auto;border-bottom:solid 1px #e9eaee !important;}
#col9{padding-top:20px}
#b37,#b38,#b40{width:225px;float:left}
#b38,#b40{float:left}
#b40{width:220px; padding-top:85px}
#b40 .img{padding-right:10px; padding-bottom:50px; width:auto !important}
#b40 img{width:75px;padding-left:10px}
#col9 #map-canvas{width:530px; height:350px; margin-left:-80px;padding-top:20px}

#b40 .titolo{padding-left:10px;margin-bottom:10px}
#b37 img{width:170px}
#b37 p{font-size:12px}
#col5{bottom: 0px;position: absolute;background-color: #282a2b;width: 100%; height:23px}

#b39 .body{position:absolute; left:50%; margin-left:-450px; width:900px;font-size:12px}
#b49{padding-top:30px}

#col10 .img{height:auto !important}
#col10 .img img{height:160px}
#col10 .titolo{font-size:18px; font-weight:bold; padding:20px 0; }
