body { font: 11px Verdana, sans-serif; margin-top:3px; background-image: url(images/bg2.jpg); background-repeat: repeat-x; background-color: #DBFF95;}
a, a:hover, a img  { color:#666666; border:0px }
h1 { font: bold 22px Arial, Helvetica, sans-serif; color: #333; text-transform: uppercase; color: #FF0066; line-height: 22px; margin: 2px; }
h2 {font: bold 12px Verdana, sans-serif; color: #666; letter-spacing:1px; margin:0px;}
h3{
	font-size:17px;
	color:#0099cc;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
}
form { display: inline; margin: 0;}

#content { width:840px; text-align:left; min-height: 600px;}

#leaderboard { background: url(images/bg_top.jpg) repeat-x; margin: 3px 0px; padding: 0px; text-align: center; min-height: 102px; height: 102px; }

/* HEADER */
#head { width:840px; height:220; text-align:left; padding: 5px 0 5px 0; float:left;}
#menu { float:left; width:640px; height:19px;}
#logo { float:left;  }
#sottotitolo { float:left;width:640px; height:50px; } /* 520px */
#header_text { width: 500px; margin-top: 30px; font: bold 12px Verdana, sans-serif; color: #666; letter-spacing:1px; }

#form_ricerca { float: right; width: 300px; text-align: right; color: #666; }

#dati_login { float: left; width: 300px; text-align: right; color: #666; }
#dati_login a, #dati_login a:visited { color: #EF3B86; }

/* CENTER VIDEO */
#centervideo { width:840px; min-height: 900px; margin-right:0px; text-align:left; float:left;  }

/* LEFT SIDE */
#left { width:455px; min-height: 900px; margin-right:0px; text-align:left; float:left; }
#lastnews, #lastnews a:link, #lastnews a:visited { font: bold 12px Verdana, sans-serif; color: #666; min-height:220px; text-decoration:none; }
#lastnews, #lastnews a:link, #lastnews a:visited { font: bold 12px Verdana, sans-serif; color: #666; min-height:220px; text-decoration:none; }
#lastnews a:hover { color:#000; }
#lastnews { float:left; }
#box1, #box2 { font: 10px Verdana, sans-serif; color:#666; width:180px; w/idth: 190px; height:190px; text-align:left; float:left; border: 6px solid #000; background:#fff; margin-top:10px; padding:5px 0 0 10px; }
#box1 { margin-right:20px; }




/* RIGHT SIDE */
#right { width:365px; text-align:left; float:left; background: url(images/bg_numero.jpg) no-repeat top left; }
#copertina { font:bold 10px Verdana, sans-serif; color:#666; width:325px; margin-left:35px; padding:15px 0 0 15px; height: 260px; text-align:left; }
#img {	float:left; }
#sommario, #sommario a:link, #sommario a:visited  { float:left; text-decoration:none; color: #666; font-family: arial; font-size: 11px; }
#sommario p { border-bottom:#000 1px solid; margin:0 0 0 10px; width:145px; display: block; height: 17px; padding-top:3px; }
#sommario a:hover { color: #000; }
#buttons { width:325px; height:215px; margin-left:35px; padding-left:15px; }
#cerca, #newsletter { border-bottom:#ccc 2px solid; height:60px; padding-top:6px; font:10px Arial, Helvetica, }
#button { min-height:60px; padding-top:10px; margin-bottom:5px; }

/* FOOTER */
#footer { font-size:10px; color: #999; padding-top:10px; width:728px; height: 30px; text-align:center; margin: 0px auto; }
#footer a:link, #footer a:visited { color: #333; }
#footer a:hover { color: #999; }

/* INTERNA */
#corpo { width:510px; float:left; padding:5px 10px 0 10px; font:12px Arial, Helvetica, sans-serif; overflow: hidden; o\verflow: visible;}
#sky { float:left; }
#colonna { float:left; width:175px; height:600px; font-size:9px;}
#col_news { float:left; height:420px; width:170px; background:#fff; background-image: url(images/bg_col.jpg); background-repeat: repeat-x; padding:5px; margin-top:5px; }
#inviafdm { float:left; width:170px; margin-bottom:8px; }
#col_news a:link, #col_news a:visited { text-decoration:none; color:#000; }
#col_news a:hover { text-decoration:underline; color:#000;}
#boxino { float:left; margin-bottom:8px;}

/* FDM */
#col_fdm { float:left; width:95px; margin-right:5px; font:bold 10px Arial, Helvetica, sans-serif;}
#col_fdm a:link, #col_fdm a:visited { color:#000; }
#col_fdm a:hover { text-decoration:none; color:#000;}
#form { background:#eee; border:solid 1px #ccc; padding:5px; }

/* ARCHIVIO */
#col_archivio { float:left; width:110px; margin-right:30px; font:11px Arial, Helvetica, sans-serif;}
#col_archivio p { border-bottom:1px solid #999; margin:0px;}
#col_archivio a:link, #col_archivio a:visited { color:#000; text-decoration:none;}
#col_archivio a:hover { color:#666;}
#col_sommario { float:left; width:250px; margin-right:5px; font:10px Arial, Helvetica, sans-serif;}

#col_sommario p {font-size:12px;}

/* CLASSES */
.tag { font: bold 11px Arial, Helvetica, sans-serif; text-transform: uppercase; color: #fff; background:#000; }
.x { color:#FF0000;}
.edicola { color:#FF0066;}
.titlebox { font: bold 12px Verdana, sans-serif; color: #000; }

#box_fatti_foto {}
#home_boxes { clear: left; margin-top: 15px; }

/* links right border: 1px solid #000000;margin:5px 0 5px 0;*/

.home_box_links2 { width: 307px; height:105px; border: 1px solid #000000; padding:6px; background-color: #ffffff; }
.home_box_links2 a:link, .home_box_links2 a:visited { font: bold 11px Arial, sans-serif; color: #666; height:30px; text-decoration:none; }
.home_box_links2_content { width: 307px; height:70px; margin-top:5px; text-align:justify; font: 10px Verdana, sans-serif; color:#666;}
.home_box_links { width: 228px; text-align: center; }
	.home_box_links a:link, .home_box_links a:visited { font: bold 11px Arial, sans-serif; color: #666; height:30px; text-decoration:none; }
	.home_box_links a:hover { color:#000; }
	.home_box_links p { margin: 15px 0 15px 0; }

/* boxes home */
.box_home { float: left; width: 140px; font: 10px Verdana, sans-serif; color:#666; margin-right: 11px; margin-bottom: 10px;  background-color: #FFF; text-align:center; }
	.box_home .box_home_interno { display: block; height:140px; min-height:140px; text-align:center; border: 1px solid #333; background:#fff; padding:5px 0 0 0; }
	.box_home .box_home_interno .sinistra { text-align:left; }
	.box_home .box_home_interno .sinistra img { display:block; float:left; }
	.box_home .box_home_interno .img { border: 5px solid black; }

.box_homev { float: left; width: 140px; font: 10px Verdana, sans-serif; color:#666; margin-right: 5px; margin-bottom: 10px;  background-color: #FFF; text-align:center; }
	.box_home .box_home_interno { display: block; height:140px; min-height:140px; text-align:center; border: 1px solid #333; background:#fff; padding:5px 0 0 0; }
	.box_home .box_home_interno .sinistra { text-align:left; }
	.box_home .box_home_interno .sinistra img { display:block; float:left; }
	.box_home .box_home_interno .img { border: 5px solid black; }

.home_burns { float:left; width: 220px; min-height: 22px; margin-right:5px; color: #999; font-size: 10px; background: url(images/home_burns.jpg) white no-repeat; padding: 25px 0 3px 0px;  }
	.home_burns img { margin-bottom: 10px; }
	.burns_leggi { display: block; width: 190px; text-decoration: none; margin-top: 10px; text-align:right; color: #CF2168; font-weight: bolder;}
	.iblog a, .iblog a:hover { margin: 0 3px 5px 3px; padding-left: 15px; display: block; border-bottom: 1px solid #666; background: url(images/square.gif) no-repeat; text-decoration: none;color: #666; font-family: Arial; }

.home_video { float:left; margin-top:15px; width: 440px; min-height: 22px; margin-right:5px; color: #999; font-size: 10px; background: url(images/home_video.jpg) white no-repeat; padding: 25px 0 3px 0px;  }

.home_video1 { float:left; margin-top:15px; width: 200px; min-height: 22px; margin-right:5px; color: #999; font-size: 10px; background: url(images/home_video.jpg) white no-repeat; padding: 25px 0 3px 0px; margin-left:5px !important;/**/ margin-left:5px}



.top5 { float:left; width: 217px; min-height: 22px; color: #999; font-size: 10px; background: url(images/home_top5.jpg) white no-repeat; padding: 25px 0 3px 0px; }
	.top5 img { margin-bottom: 10px; }
.top5 .itop5 { margin: 0 3px 5px 3px; padding: 2px 0 2px 15px; display: block; border-bottom: 1px solid #666; background: url(images/square.gif) no-repeat; text-decoration: none;color: #666; font-family: Arial; }


.box_vignetta { float:left; width: 307px; height: 220px; color: #999; font-size: 10px; background-color: white;padding: 6px; border: 1px solid black; text-align: center; }
/* end boxes home */

.line { border: 1px solid #0099CC; }

.clear { clear: both; }

.input { font: 12px Arial, helvetica; color:#666; border: 1px solid #666; }
.submit { font: bold 12px Verdana, sans-serif; color:#333; background:#eee; width:60px;}
.concorso { font: bold 14px Arial, helvetica; color:#0099CC;}
.img_r { float:right; margin-left:5px; border: 4px solid #000; }
.img_l { float:left; margin-right:5px; border: 4px solid #000; }
.star-rating{
	list-style:none;
	margin: 0px;
	padding:0px;
	width: 100px;
	height: 20px;
	position: relative;
	background: url(images/star_rating.gif) top left repeat-x;
}
.star-rating li{
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
}
.star-rating li a{
	display:block;
	width:20px;
	height: 20px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
}
.star-rating li a:hover{
	background: url(images/star_rating.gif) left bottom;
	z-index: 1;
	left: 0px;
}
.star-rating a.one-star{
	left: 0px;
}
.star-rating a.one-star:hover{
	width:20px;
}
.star-rating a.two-stars{
	left:20px;
}
.star-rating a.two-stars:hover{
	width: 40px;
}
.star-rating a.three-stars:hover{
	width: 60px;
}
.star-rating a.three-stars{
	left: 40px;
}
.star-rating a.four-stars{
	left: 60px;
}
.star-rating a.four-stars:hover{
	width: 80px;
}
.star-rating a.five-stars{
	left: 80px;
}
.star-rating a.five-stars:hover{
	width: 100px;
}

input {
background-color: none;
}

.mypage_txt { color: #EF3B86; font-weight:bold; }

table .tab { width:100%; padding: 4px; float:left;}
.tab thead {  font: bold 11px Verdana, Arial; text-align:left; background-color:#F4C68B;}
.tab td { background-color:#eee; padding: 2px;}


/* CONTENITORE VIDEO gino 22.01.09 */
#video_cont { float:left; text-align:center;text-decoration:none;font: bold 10px Verdana, sans-serif; color: #666; min-height:220px;}
#video_cont a:link, #video_cont a:visited {  text-decoration:underline; }
#video_cont a:hover { color:#000; text-decoration:underline;}


.box_homev_colonna { float: left; width: 190px; font: 10px Verdana, sans-serif; color:#666; margin-right: 5px; margin-bottom: 10px;  background-color: #FFF; text-align:center; }
#video-hp{
	color:#353433;
	margin:20px 0px;
}
#video-hp h3{margin:0px 0px 4px 0px;}
