/* INIZIO CODICE NUOVO MENU' */
#dhtmlgoodies_menu{	/* Menu object */
		margin:0px 0px 0px 8px;
/*		margin-left:8px; */
		padding:0px;
		width:auto;	/* Width of menu */
	}
#dhtmlgoodies_menu li{
		margin-top:2px;	/* Space between each menu item */
		/* Don't change these four values */
		/*list-style-type:none;	*/
		list-style-type:none;
		float:left;
		display:inline;
		overflow:none;
		text-align:center;
		width:110px;    /* lunghezza delle singole celle in base al testo del link */
	}
	
#dhtmlgoodies_menu li a{	/* Text rules for the menu items */
		color:#000;	/* Black text color */
		text-decoration:none;	/* No underline */
		font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;	/* Font to use */
		letter-spacing:1px;	/* Extra space between each letter of the menu items */
		font-size:0.9em;	/* Fixed font size default 0.7em*/
		font-weight:bold;	/* Bold font */
		float:left;
		background-color:#F1F1F1;
		padding-left:3px;
		line-height:25px;	/* Height of menu links */
	}
#dhtmlgoodies_menu li div{
		float:left;
	}
/* FINE CODICE NUOVO MENU */
/* INIZIO CODICE CORPO */
body{
color:#FFFFFF;
font-family:arial;
font-size:12px;
line-height:18px;
/*background:#022ba6;*/
background:#000000;  
/*background-image:url(../images/css/back_neve.jpg); effetto neve*/
}
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:3pz;
}
.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:7pz;
}
.img4{/*img x classifiche */
vertical-align:middle;
border:none;
margin-right:24px;
margin-left:7px;
margin-top:7px;
margin-bottom:7pz;
}
.img5{/*img x classifiche */
vertical-align:middle;
border:none;
margin-right:7px;
margin-top:7px;
margin-bottom:7pz;
}
.img6{/*img x classifiche */
vertical-align:middle;
border:none;
margin-left:7px;
margin-top:7px;
margin-bottom:7pz;
}
.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;
}
.div_sgr_tv_video1{
background-color:#0047b8;
margin:15px 0px 15px 0px;
width: 100%;
height: auto;
}
.div_sgr_tv_video2{
background-color:#000;
margin:15px 0px 15px 0px;
width: 100%;
height: auto;
}
.div_sgr_tv_img{
float:left;
width: 251px;
height: auto;
margin: 5px 25px 5px 5px;
position: relative;
}
.div_sgr_tv_testo{
width: 90%;
height: auto;
margin: 5px;
position: relative;
text-align:justify;
}
.img_no_border
{
border:none;
}
.img_border {
border: solid; 
border-top-color: #ffffff;
border-right-color: #FF0000;
border-bottom-color: #00FF00;
border-left-color: #ffff00;
}
.h1_home {
line-height:25px;/* questo h1 è usato nella home per news ed eventi selezionati: line-height --> spazio tra le righe */
}
.h2_home {/* usato per dare spazio tra il titolo ed il bordo del div */
margin:5px 0px 5px 3px;
}
.div_home_eventi1 {
background:#000099;
display:inline-block;/*blocca il testo all'interno del div*/
text-align:justify;
font-size:12px;
margin-top:10px;
margin-bottom:10px;
padding-right:10px;/*spazio che deve rimanere alla dx del testo all'interno di un div*/
}
.div_home_eventi2 {
background:#0033FF;
display:inline-block;
text-align:justify;
font-size:12px;
margin-top:10px;
margin-bottom:10px;
padding-right:10px;
}
.div_home_news1 {
background:#006600;
display:inline-block;
text-align:justify;
font-size:12px;
margin-top:10px;
margin-bottom:10px;
padding-right:10px;
}
.div_home_news2 {
background:#003300;
display:inline-block;
text-align:justify;
font-size:12px;
margin-top:10px;
margin-bottom:10px;
padding-right:10px;
}
.div_home_recensioni1 {
background:#660000;
display:inline-block;
text-align:justify;
font-size:12px;
margin-top:10px;
margin-bottom:10px;
padding-right:10px;
}
.div_home_recensioni2 {
background:#CC0000;
display:inline-block;
text-align:justify;
font-size:12px;
margin-top:10px;
margin-bottom:10px;
padding-right:10px;
}
