/* INIZIO CODICE MENU */
.clearit {
	margin: 0;
	padding: 0;
	height: 0;
	clear: both;
}
/* BUBBLE PLASTIC HORIZONTAL MENU */
.bubplastic.horizontal {
	width: 100%;
	height: 27px;
	margin: 0;
	padding: 0;
	background: #000000 url(../images/css/bg-bubplastic.gif) top left repeat-x;
}
.bubplastic.horizontal ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.bubplastic.horizontal ul li {
	float: left;
	margin: 0;
	padding: 0;
	background: transparent url(../images/css/bg-bubplastic-button.gif) top left no-repeat;
}
.bubplastic.horizontal ul li a {
	display: block;
	height: 27px;
	padding-left: 35px;
	float: left;
	text-transform: uppercase;
	font-family: "Helvetica Neue",helvetica,"microsoft sans serif",arial,sans-serif;
	font-size: 70%;
	color: #FFFFFF;
	text-decoration: none;
}
.bubplastic.horizontal ul li a span.menu_ar {
	display: block;
	float: none;
	text-align:center;
	margin-left: 10px;
	margin-right: 10px;
	height: 22px;
	padding-top: 5px;
	padding-right: 35px;
	background: transparent url(../images/css/bg-bubplastic-button.gif) top right no-repeat;
	cursor: pointer;
}
/* END BUBBLE PLASTIC HORIZONTAL MENU */
/* BLUE HOVER */
.bubplastic.blue ul li a:hover,
.bubplastic.blue ul li.highlight a {
	background: transparent url(../images/css/bg-bubplastic-h-blue.gif) top left no-repeat;
}
.bubplastic.blue ul li a:hover span.menu_ar,
.bubplastic.blue ul li.highlight a span.menu_ar {
	background: transparent url(../images/css/bg-bubplastic-h-blue.gif) top right no-repeat;
}
/* INIZIO CODICE CORPO */
body{
color:#FFFFFF;
font-family:arial;
font-size:12px;
line-height:18px;
/*background:#022ba6;*/
background:#000000;
}
body, h1, h2, h3, p, ul{
margin:0;
padding:0;
}
/*stile generale*/
a{
outline:none;
color:#FF6600;
text-decoration:none;
}
.clearfix{
clear:both;
}
.marg20{
margin-bottom:20px;
text-align:center;
border:#00FF00;
}
.marg20_float_l{
margin-bottom:20px;
text-align:center;
border:#00FF00;
width:33%;
float:left;
}
/*stile titoli*/
h1, h2, h3, #menu a{
font-family:Georgia, Helvetica;
}
h1{
font-size:26px;
}
h2{
font-size:16px;
}
h3{
font-size:14px;
color:#FF6600;  
/* border-bottom:2px double #00FF00; */
}
h1 span,h3 span, #menu a.selezionato, #menu a:hover.selezionato{
color:#E85E05;
}
h2 span, #menu a:hover{
color:#79993D;
}
/*stile elementi*/
#contenitore{
width:960px;
margin:auto;
/*background:#022ba6;*/
background:#000000;
}
/*immagine sfondo*/
/*stile elementi*/
.contenitore{
width:960px;
margin:auto;
/*background:#022ba6;*/
background:#000000;
}
/*immagine sfondo*/
#top{
height:30px;
background:url(../images/css/top_bg.png) no-repeat bottom;
}
.top{
height:30px;
background:url(../images/css/top_bg.png) no-repeat bottom;
}
#bottom{
height:30px;
background:url(../images/css/bot_bg.png) no-repeat top;
margin-bottom:30px;
}
.bottom{
height:30px;
background:url(../images/css/bot_bg.png) no-repeat top;
margin-bottom:30px;
}
#contenuto{
background:url(../images/css/mid_bg.png) repeat-y;
padding: 0 30px;
height:100%; /*per IE6*/
}
.contenuto{
background:url(../images/css/mid_bg.png) repeat-y;
padding: 0 30px;
height:100%; /*per IE6*/
}
/*colonna sinistra*/
#left_col{
float:left;
width:615px;
margin-right:30px;
}
#left_col img{
float:left;
margin: 0 20px 20px 0;
}
.left_mid{
border:1px dashed #666666;
font-size:10px;
/*text-transform: uppercase;*/
}
#left_mid{
border:1px dashed #666666;
font-size:10px;
/*text-transform: uppercase;*/
}
#left_mid2{
border:1px dashed #666666;
font-size:10px;
/*text-transform: uppercase;*/
}
#left_mid3{
border:1px dashed #666666;
font-size:10px;
/*text-transform: uppercase;*/
}
.contenuto_mid{
/*width:42%;*/
float:left;
padding:20px;
}
/*colonna destra*/
#right_col{
width:255px;
float:left;
font-size:10px;
line-height:15px;
}
#right_col2{
float:right;
width:600px;
/*margin-right:0px;*/
}
#right_col3{
width:100%;
margin: 0 auto;
/*margin-right:0px;*/
}
.top_right{
height:20px;
background:url(../images/css/top_right.png) no-repeat;
}
.top_right2{
height:20px;
background:url(../images/css/top_right2.png) no-repeat;
}
.bot_right{
height:20px;
background:url(../images/css/bot_right.png) no-repeat;
}
.contenuto_right{
background:url(../images/css/contenuto_right.png) repeat-y;
padding:0 20px;
height:100%; /*per IE6*/
color:#FFFFFF;
font-size:12px;
text-align:justify;
}
.contenuto_right2{
background:url(../images/css/contenuto_right.png) repeat-y;
/*padding:0 20px;*/
height:100%; /*per IE6*/
color:#FFFFFF;
font-size:12px;
text-align:justify;
}
.contenuto_right3{
background:url(../images/css/contenuto_right.png) repeat-y;
/*padding:0 20px;*/
height:100%; /*per IE6*/
color:#FFFFFF;
font-size:12px;
text-align:center;
width:255px;
}
.evidenziato{
background:#FFFF00;
color:#000000;
font-weight:bold;
vertical-align:top;
}
.evidenziato2{/* per classifiche */
background:#FFFF00;
color:#000000;
font-weight:bold;
text-align:center;
font-size:16px;
}
.dr{
height:90px;
text-align:left;
margin-bottom:3px;
}
.dr2{/*eventi e news it ed es*/
height:150px;
width:243px;
text-align:left;
padding:5px;
}
/*questi pr paragrafi sono riservati alla home page non modificare*/
.pr1{
height:70px;
background:#000099;
font-size:12px;
}
.pr2{
height:70px;
background:#0033FF;
font-size:12px;
}
.pr3{
height:70px;
background:#006600;
font-size:12px;
}
.pr4{
height:70px;
background:#003300;
font-size:12px;
}
.pr5{
height:70px;
background:#660000;
font-size:12px;
}
.pr6{
height:70px;
background:#CC0000;
font-size:12px;
}
/*fine pr paragrafi della home non modificabili e dajezzzz*/
.pr_news1{/*pr paragrafo della pagina news*/
height:140px;
background:#006600;
font-size:12px;
}
.pr_news2{/*pr paragrafo della pagina news*/
height:145px;
background:#003300;
font-size:12px;
}
.titolo{
font-size:22px;
}
.float_l{
float:left;
}
.float_r{
float:right;
}
.float1{
float:left;
padding-left:20px;
height:45px;
}
.float2{
float:left;
padding-left:20px;
padding-top:60px;
}
.float3{
float:right;
height:45px;
}
.float4{
float:left;
white-space:nowrap;
padding-left:20px;
height:45px;
}
.float5{
float:left;
width:400px;
text-align:left;
margin-left:20px;
}
.float6{
float:left;
text-align:left;
margin-left:20px;
}
.float7{
float:left;
height:45px;
}
.float8{/* elenco brani per classifiche */
float:right;
margin-left:0px;
text-align:left;
width:55%;
}
.img{
float:left;
margin:3px;
}
.img2{
float:right;
margin:3px;
}
.img3{/*x classifiche*/
vertical-align:middle;
border:none;
margin-left:7px;
margin-right:7px;
margin-top:7px;
margin-bottom:7px;
}
.img4{/*img x classifiche */
vertical-align:middle;
border:none;
margin-right:24px;
margin-left:7px;
margin-top:7px;
margin-bottom:7px;
}
.img5{/*img x classifiche */
vertical-align:middle;
border:none;
margin-right:7px;
margin-top:7px;
margin-bottom:7px;
}
.img6{/*img x classifiche */
vertical-align:middle;
border:none;
margin-left:7px;
margin-top:7px;
margin-bottom:7px;
}
.divDx{
text-align:left;
}
.hr_color{
color:#68ff40;
background-color:#68ff40;
border-color: #68ff40;
border-style:double;
}
.div_sgr_tv{
padding:10px;
border-style:double;
border-color:#999;
}
