/* CSS Document */

#boxContenuti .top #titolo{
	height:20px;
	/*padding-right:2px;
	padding-bottom:5px;*/
	padding-left:12px;
	display:inline;
	font-size:12px!important;
	font-weight:bold;
	line-height:20px;
	/*width:706px;*/
	float:left;
	
}
#boxContenuti .top #titolo01{
	height:20px;
	/*padding-right:2px;
	padding-bottom:5px;*/
	padding-left:12px;
	display:inline;
	font-size:12px!important;
	font-weight:bold;
	line-height:20px;
	/*width:706px;*/
}

#boxContenuti .top #titolo02{
	height:20px;
	/*padding-right:2px;
	padding-bottom:5px;*/
	padding-left:12px;
	display:inline;
	font-size:12px!important;
	font-weight:bold;
	line-height:20px;
	/*width:706px;*/
}
#boxContenuti .top #titolo2{
	height:20px;
	padding-right:2px;
	padding-bottom:4px;
	padding-top:2px;
	padding-left:12px;
	display:inline;
	font-size:12px!important;
	font-weight:bold;
	line-height:20px;
	width:694px;
}

#bannerHome{
	height:145px;
	width:777px;
}

#boxContenuti .top #immagine{
	float:left;
	margin-top:15px;
	padding-right:8px;
}

#boxContenuti .top .blu{
	/*background-color:#2775CC;*/
	float:left;
	position:relative;
	overflow:hidden;
	height:20px;
	width:224px;
	display:inline;
	border-top:3px solid #2775CC;
	border-bottom:3px solid #2775CC;
	text-transform:uppercase;
}


#boxContenuti .top .rosso{
	/*background-color:#2775CC;*/
	float:left;
	position:relative;
	overflow:hidden;
	height:20px;
	width:224px;
	display:inline;
	border-top:3px solid #C80000;
	border-bottom:3px solid #C80000;
	text-transform:uppercase;
}

#boxContenuti .top .boxImgAss{
	float:left;
	position:relative;
	overflow:hidden;
	top:-12px;
	height:45px;
	width:41px;
	display:inline;
}

#boxContenuti .top .blu2{
	padding-left:12px;
	font-size:12px!important;
	font-weight:bold;
	line-height:20px;
	float:left;
	position:relative;
	overflow:hidden;
	height:20px;
	width:425px;
	display:inline;
	border-top:3px solid #2775CC;
	border-bottom:3px solid #2775CC;
	text-transform:uppercase;
}

#boxContenuti .top .rosso2{
	padding-left:12px;
	font-size:12px!important;
	font-weight:bold;
	line-height:20px;
	float:left;
	position:relative;
	overflow:hidden;
	height:20px;
	width:425px;
	display:inline;
	border-top:3px solid #C80000;
	border-bottom:3px solid #C80000;
	text-transform:uppercase;
}


#boxContenuti .top .bianco{
	/*background-color:#F0ECD5;*/
	float:left;
	position:relative;
	overflow:hidden;
	height:20px;
	width:258px;
	display:inline;
	border-top:3px solid #F0ECD5;
	border-bottom:3px solid #F0ECD5;
	text-transform:uppercase;
}

#boxContenuti .top .arancio{
	/*background-color:#E98A03;*/
	float:left;
	position:relative;
	overflow:hidden;
	height:20px;
	width:271px;
	display:inline;
	border-top:3px solid #FF9500;
	border-bottom:3px solid #FF9500;
	text-transform:uppercase;
}

#boxContenuti .top .boxImgBach{
	float:left;
	position:relative;
	overflow:hidden;
	top:-10px;
	height:45px;
	width:41px;
	display:inline;
}

#boxContenuti .top .arancio2{
	padding-left:12px;
	font-size:12px!important;
	font-weight:bold;
	line-height:20px;
	float:left;
	position:relative;
	overflow:hidden;
	height:20px;
	width:371px;
	display:inline;
	border-top:3px solid #FF9500;
	border-bottom:3px solid #FF9500;
	text-transform:uppercase;
}

#boxContenuti .top .giallo{
	/*background-color:#EBBC02;*/
	float:left;
	position:relative;
	overflow:hidden;
	height:20px;
	width:193px;
	display:inline;
	border-top:3px solid #EBBC02;
	border-bottom:3px solid #EBBC02;
	text-transform:uppercase;
}

#boxContenuti .top .boxImgVol{
	float:left;
	position:relative;
	overflow:hidden;
	top:-12px;
	height:49px;
	width:35px;
	display:inline;
}

#boxContenuti .top .giallo2{
	padding-left:12px;
	font-size:12px!important;
	font-weight:bold;
	line-height:20px;
	float:left;
	position:relative;
	overflow:hidden;
	height:20px;
	width:455px;
	display:inline;
	border-top:3px solid #EBBC02;
	border-bottom:3px solid #EBBC02;
	text-transform:uppercase;
}

#boxContenuti .top .arancio3{
	background-color:#E98A03;
	float:left;
}



#news{
	margin-top:5px;
	float:left;
	width:344px;
	/*height:247px;*/
	margin-bottom:10px;
	display:inline;
	clear:left;
	position:relative;
	margin-right:10px;
}

#news5{
	margin-top:5px;
	float:left;
	width:350px;
	/*height:247px;*/
	margin-left:19px;
	margin-bottom:10px;
	display:inline;
	position:relative;
}

.news{
	margin-top:5px;
	float:left;
	width:705px;
	
}

#news1{
	margin-top:5px;
	float:left;
	/*width:705px;*/
	
}


.news1{
	margin-top:5px;
	float:left;
	width:705px;
	width:300px;
}



#news2{
	margin-top:5px;
	margin-bottom:5px;
	float:left;
	width:705px;
}

.news2{
	margin-top:5px;
	margin-bottom:5px;
	float:left;
	width:705px;
}

#news .titolo{
	font-size:12px;
	font-weight:bold;
	/*padding-bottom:5px;
	padding-top:0px;*/
	position:relative;
	left:0px;
	top:-5px;
}

#news5 .titolo{
	font-size:12px;
	font-weight:bold;
	/*padding-bottom:5px;
	padding-top:0px;*/
	position:relative;
	left:0px;
	top:-5px;
}

.news .titolo{
	font-size:12px;
	font-weight:bold;
	/*padding-bottom:5px;
	padding-top:0px;*/
	position:relative;
	left:0px;
	top:-5px;
}

/*.titolo{
	font-size:12px;
	font-weight:bold;
	/*padding-bottom:5px;
	padding-top:0px;*/
/*	position:relative;
	left:0px;
	top:-5px;
}*/

#news .testoNews{
	background-image:url(../images/freccia.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	/*line-height:15px;
	font-size:11px;*/
	text-align:justify;
	/*height:65px;*/
	padding-left:15px;
	
}

#news5 .testoNews{
	background-image:url(../images/freccia.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	/*line-height:15px;
	font-size:11px;*/
	text-align:justify;
	/*height:65px;*/
	padding-left:15px;
	
}

.news .testoNews{
	background-image:url(../images/freccia.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	/*line-height:15px;
	font-size:11px;*/
	text-align:justify;
	/*height:65px;*/
	padding-left:15px;
}

.testoNews p,font,div,ul,li{
	margin:0px;
	padding:0px;
}

.imgNews{
	padding:0px;
	border:0px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:5px;
	width:90px;
	height:90px;
}

.separa40{
	height:40px;
}

.titoloMappa{
	font-weight:bold;
	padding-bottom:3px;
}

.immagineMappa{
	float:left;
	padding-top:5px;
}

.testoMappa{
	text-align:justify;
	width:706px;
}

.bordinoArancio{
	float:left;
	height:8px;
	width:706px;
	margin-bottom:8px;
	margin-top:4px;
	background-color: #FF9600;
	display:inline;
}

#boxContenuti a:link{
	text-decoration:none;
	color:#000;
}

#boxContenuti a:visited{
	text-decoration:none;
	color:#000;
}

#boxContenuti a:hover{
	text-decoration:underline;
	color:#000;
}


.post{
	padding-top:20px;
	padding-left:20px;
	padding-right:5px;
	float:left;
	margin-right:10px;
	margin-left:6px;
	background-image:url(../images/postit.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	width:135px;
	height:140px;
	font-size:11px;
	padding-bottom:20px;
	display:inline;
}

.post .utentePost{
	font-weight:bold;
	color:#454545;
	/*border-bottom-color:#FFCC00;
	border-bottom-style:solid;
	border-bottom-width:1px;*/
	width:119px;
	height:26px;
}

.post .dataPost{
	width:109px;
	padding-top:3px;
	padding-bottom:10px;
	width:119px;
	color:#FFFFFF;
}

.post .titoloPost{
	color:#232323;
	font-weight:bold;
	font-size:11px;
	width:119px;
}

.post .titoloPost a:link{
	text-decoration:none;
	color:#232323;
}

.post .titoloPost a:visited{
	text-decoration:none;
	color:#232323;
}

.post .titoloPost a:hover{
	text-decoration:underline;
	color:#232323;
}

.post .testoPost{
	padding-top:0px;
	text-align:left;
	width:104px;
	padding-right:5px;
	height:50px;
}

.post .areaPost{
	color:#454545;
	padding-top:3px;
	font-weight:bold;
}

.post .rispostePost{
	padding-top:2px;
	width:119px;
}



.post2{
	padding-top:16px;
	padding-left:15px;
	padding-right:5px;
	float:left;
	position:relative;
	margin-right:22px;
	margin-left:15px;
	background-image:url(../images/app.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	/*width:130px;*/
	height:140px;
	font-size:11px;
	padding-bottom:50px;
	display:inline;
}

.post2 .utentePost{
	font-weight:bold;
	color:#454545;
	border:0px!important;
	width:119px;
	height:25px;
	padding-top:15px;
}

.post2 .dataPost{
	width:109px;
	padding-top:3px;
	padding-bottom:10px;
	width:119px;
	color:#FFFFFF;
}

.post2 .Post{
	color:#232323;
	font-weight:bold;
	font-size:11px;
	width:119px;
}

.post2 .testoPost{
	padding-top:5px;
	text-align:left;
	width:104px;
	padding-right:5px;
	height:55px;
}

.post2 .areaPost{
	color:#454545;
	padding-top:5px;
	font-weight:bold;
}

.post2 .rispostePost{
	padding-top:2px;
	width:119px;
}

.contNews {
/*height:200px;*/
float:left;
}

.minHeight
{
	float:left;
	width:1px;
	height:160px;
}

.spacer
{
	clear:both;
	width:100%;
	height:1px;
}

.boxSepara {
	clear:left;
}

.separaBlu {
	clear:left;
}

#classifica {
	margin-top:5px;
	clear:left;	
	width:730px;
	/*height:247px;*/
	font-weight:bold;
}

.posizione {
	float:left;
	
}

.posizioneP {
	float:left;
	/*width:71px;*/
	padding-left:20px;
	text-align:left;
	width:10px;
}