/* INCLUSIONI FOGLI DI STILE */
@import url("/file_generali/css/testataJs/js-kit-new.css"); /* CSS COMMENTI JS-KIT */
@import url("/file_generali/css/testataJs/tooltip.css"); /* CSS FUMETTI DIDASCALIE */
@import url("/file_generali/css/testataJs/share2010.css"); /* CSS STRUMENTI CONDIVISIONE */

* { margin:0; padding: 0; }

option { padding-left: 0.4em; } /* LTR */
select { padding: 1px; }

* html body * { overflow:visible; }
* html iframe, * html frame { overflow:auto; }
* html frameset { overflow:hidden; }

html { height: 100%; margin-bottom: 1px; }
body {
	font-size: 100.01%;
	/* Impostazioni standard per colori del testo, sfondo, allineamento */
	color: #000;
	background: #fff;
	text-align: center; /* LTR */
}

/* Elimina i bordi da <fieldset> e <img> */
fieldset, img { border: 0 solid; }

/* (en) new standard values for lists, blockquote and cite */
ul, ol, dl { margin: 0 0 1em 1em }

dt { font-weight: bold; }
dd { margin: 0 0 1em 0.8em; }

blockquote { margin: 0 0 1em 0.8em; }

blockquote:before, blockquote:after,
q:before, q:after { content: ""; }

label { margin-left: 5px; }

/*--- Elementi <div> principali -------------------------------------*/
.page_margins { margin: 8px auto 0 auto; width: 990px; }
.page { background: #FFF }

#header {
	width: 990px;
	height: 100px;
	padding: 0;
	margin:0 auto;
	text-align:center;
}


#main, #bottom, #footer { margin: 5px 0 10px 0; background: #fff; text-align:left }

#main {
	background-image: url(/file_generali/img/elvis/bg_main.gif);
	background-repeat: repeat-y;
	margin: 0;
	padding: 5px 0 10px 0;
}

#footer { margin: 0; padding: 4px 15px; }
#nav ul { margin-left: 0; }
#header { position:relative; z-index: 0;}
#header, #nav, #main, #footer, #bottom { clear:both; }
#bottom { padding: 10px 0; margin-bottom: 0; }

#nav {
	overflow:hidden;
	position: relative;
	background: #fff;
	width:960px !important;
	width: 990px;
	/*margin:0 auto 5px auto;*/
	margin:0;
	padding: 4px 15px;
}

#colextra { float: left; width: 660px;  margin:0;  }
#col1 { float: left; width: 430px;  margin:0 }
#col2 { float: left; width: 230px;  margin:0 }
#col3 { width: auto; margin: 0 0 0 675px}
#col4 { float: left; width: 330px;  margin:0 }
#col5 { float: left; width: 330px;  margin:0 }
#col6 { width: auto; margin: 0 0 0 675px}
#col1_content, #col4_content { padding: 0 15px }
#col2_content, #col5_content { padding: 0 15px }
*html #col3_content, #col6_content { padding: 0 12px 0 0;}
#col4_content img { margin-right: 8px; }
#col3_content, #col6_content { padding: 0 15px 0 0;}

/*--- Proprietà clearfix -------------------------------------*/

/* Clearfix-Hack */ .clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .clearfix {display: inline-table;} /* Hides from IE-mac \*/ * html .clearfix {height: 1%;} .clearfix {display: block;}

/* Clearfix-Hack */ .box_contenuto:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .box_contenuto {display: inline-table;} /* Hides from IE-mac \*/ * html .box_contenuto {height: 1%;} .box_contenuto {display: block;}

 /*--- Voci Menu --------------------------------------------*/

.skip, .hideme, .print, dfn {
	position: absolute;
	left: -1000em; /* LTR */
	top: -1000em;
}

.skip:focus, .skip:active {
	position: static;
	left: 0;
	top:0;
}

.hlist {
	width: 100%;
	overflow: hidden;
	float: left;
	display: inline;
	position:relative;
	line-height: 0;
	text-align: left;
}

.hlist.menu img { margin: 0px 14px 0px 0px; }

.hlist.sottomenu{
	border-bottom: 1px #CCC solid;
	padding: 6px 0;
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

#contatti.hlist.sottomenu { border-top: 3px solid #ededed; margin: 0 0 12px 0;}
#contatti.hlist.sottomenu a { color: #999; }
#contatti.hlist.sottomenu a:hover { color: #000; }
#copy { font-size: 10px; color: #999; margin-bottom: 10px }
#archivio { border-bottom: 1px solid #ccc; height:26px; padding-bottom: 12px}
#archivio ul li {
	float: left;
	margin: 0 8px 0 0;
	padding: 5px 8px 0 0;
	list-style-type: none;
	font-size: 11px;
}


#barra_top {
	/*margin-left: 15px; height: 24px; width: 960px; clear: left;*/
	float: none;
	clear: both;
	width: 975px !important;
	width: 990px;
	height: 24px;
	margin: 0 ;
	padding: 4px 0 4px 15px;
	background: #fff;
}
#barra_top form { margin: 0 }
#barra_top.hlist li {
	font-size: 11px; margin: 0 3px 0 0;
	height: auto;
	padding: 0 3px 0 0;
	background-image: none;
}
#barra_top select { padding: 0px; font-family: "Lucida Sans Unicode", Arial, sans-serif; font-size: 11px; width: 100px}
#barra_top.hlist li img, #barra_top.hlist li p, #barra_top.hlist li input.radio  { margin-top: 5px }
#barra_top.hlist li input.radio  { margin-top: 3px }
#barra_top.hlist li input { font-size: 11px; font-family: "Lucida Sans Unicode", Arial, sans-serif; text-transform: capitalize }

.hlist ul {
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
}

.hlist ul li {
	display: inline;
	float: left;
	line-height: 1em;
	list-style-type: none;
	margin: 0 6px 0 0;
	padding: 0 6px 0 0;
	background-image: url(/file_generali/img/elvis/separatore_menu.gif);
	background-repeat: no-repeat;
	background-position: top right;
	height: 17px;
}

.hlist.sottomenu ul li a {
	background: transparent;
	color: #333;
	display: block;
	margin: 0;
	padding: 0 0 1px 0;
	text-decoration: none;
	width: auto;
}

.hlist ul li.caffe a  { color: #740; }
.hlist ul li.blog a { color: #066; }
.hlist ul li.motori a { color: #C00;  }
.hlist ul li.dieta a { color: #690; }
.hlist ul li.ecquo a { color: #360;  }
.hlist ul li.casa a { color: #52B949;  }
.hlist ul li.lavoro a { color: #3984C1;  }
.hlist ul li.annunci a { color: #F90;  }

.hlist.sottomenu ul li a:focus,
.hlist.sottomenu ul li a:hover,
.hlist.sottomenu ul li a:active  { text-decoration: none; color: #CC0000   }

body {
	font-family:  "Lucida Sans Unicode", Arial, sans-serif;
	font-size: 75.00%;
	color: #444;
}

/*--- Titoli ------------------------------------*/

h1,h2,h4,h5,h6 {
	font-weight:bold;
	color:#222;
	margin: 0 0 0.25em 0;
	line-height: 1.05em;
}

h2.occhiello {
	font-family:  "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-transform:uppercase;
}

#apertura_extra.sommario, #apertura_extra.sommario p {
	margin: 0 0 1em 0;
	font-weight:normal;
	font-family:  "Lucida Sans Unicode", Arial, sans-serif;
	font-size: 1.15em;
	color: #000;
	line-height: 1.2em;
}

h3.sommario, h3.sommario p {
	margin: 0 0 1em 0;
	font-weight:normal;
	font-family:  "Lucida Sans Unicode", Arial, sans-serif;
	font-size: 1em;
	color: #000;
	line-height: 1.2em;
}

#col2_content h3.sommario, #col2_content h3.sommario p {
	font-size: 11px;
	line-height: 1.0em;
	color: #000;
}

.autore { font-size: 10px }

.box_contenuto {
	border-bottom: 1px dotted #999;
	margin-bottom: 8px;
	padding-bottom: 8px;
	overflow: hidden
}

.box_contenuto.vetrina{
	font-size: 11px;
	background-color: #F3F3F3;
	padding: 8px 8px 0px 8px;
	margin-bottom: 0px;
	border-bottom: none;
}

.pwr { font-size: 9px; color: #999999 }
div.evidenza { border-bottom: none; }
div.evidenza h2.occhiello { position:absolute; padding: 5px 8px; color: #FFFFFF }
div.apertura h2.occhiello { position:absolute; padding: 5px 8px; color: #FFFFFF }

.evidenza .titoloapertura a, .evidenza .titolomediopiccolo a, .evidenza .titolomedio a { color: #FFF; margin: 5px 8px; display: block; line-height: 1.05em; font-weight: bold; }
.evidenza h3.sommario { margin: 0 8px }
.evidenza ul { margin: 0 12px 4px 20px }
.evidenza.sport a, .evidenza.sport a:hover { color: #FFF }

#foto_speciale { width: 960px; margin-left: 15px }

.titolosezione {
	font-family:  "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	border-bottom: 4px solid;
	width: 100%;
	display: block;
	margin: 12px 0 8px 0;
}
*html .titolosezione {  width: 99%; }

.titolosezione.qnet a, .titolosezione.qnet a:hover, .titolosezione.motori a, .titolosezione.motori a:hover  { color: #C00 }
.titolosezione.caffe a, .titolosezione.caffe a:hover  { color: #630 }
.titolosezione.sport a, .titolosezione.sport a:hover  { color: #F90 }
.titolosezione.testate a, .titolosezione.testate a:hover  { color: #09C }

.qnet { color: #C00 }
.media, .media a { color: #000 }
.testate { color: #09C }
.caffe { color: #630 }
.sport, .prova, .cavallo, .tennis, .golf { color: #F90 }
.blog { color: #066 }
.motori { color: #C00 }
.dieta { color: #690 }
.ecquo { color: #360 }
.magazine { color: #990 }
.live-in { color: #f39 }
.offerte { color: #FC0 }
.neutro { color: #999 }
.neutro a { color: #999 }
.adsense { color: #333 }
.adsense a { color: #333 }
.adn { color: #C00; background-image: url(/file_generali/img/elvis/logo_adn.gif); background-repeat: no-repeat; background-position: right }
.salute { background-image: url(/file_generali/img/elvis/logo_adn_salute_small.jpg); }
.lavoro { background-image: url(/file_generali/img/elvis/logo_adn_lavoro_small.jpg); }
div.sport, div.sport h2.occhiello, div.prova, div.prova h2.occhiello, div.golf, div.golf h2.occhiello { background-color: #F90 }
div.media, div.media h2.occhiello{ background-color: #000 }
div.locale, div.locale h2.occhiello{ background-color: #09C }
div.caffe, div.caffe h2.occhiello{ background-color: #630 }
div.magazine, div.magazine h2.occhiello{ background-color: #990 }
h2.occhiello.magazine a:link, h2.occhiello.magazine a:visited, h2.occhiello.magazine a:active { color: #990 }
h2.occhiello.sport a:link, h2.occhiello.sport a:visited, h2.occhiello.sport a:active { color: #F90 }
h2.occhiello.qnet a:link, h2.occhiello.qnet a:visited, h2.occhiello.qnet a:active { color: #C00 }
h2.occhiello.motori a:link, h2.occhiello.motori a:visited, h2.occhiello.motori a:active { color: #C00 }
h2.occhiello.motori a:testate, h2.occhiello.testate a:visited, h2.occhiello.testate a:active { color: #09C }
.occhiello.caffe a:link, .occhiello.caffe a:visited, .occhiello.caffe a:active { color: #740 }
div.qnet, div.qnet h2.occhiello, div.motori, div.motori h2.occhiello{ background-color: #C00 }
div.qnet h2.occhiello a:link, div.qnet h2.occhiello a:visited, div.qnet h2.occhiello a:active, div.sport h2.occhiello a:link, div.sport h2.occhiello a:visited, div.sport h2.occhiello a:active, div.caffe h2.occhiello a:link, div.caffe h2.occhiello a:visited, div.caffe h2.occhiello a:active{color: #FFF}
div.apertura { background-color: #FFF }
#apertura_extra { margin: 0 15px; background-color: #FFF }

h1.titoloapertura { font-size: 28px; font-family: Helvetica, Arial, sans-serif; }
.apertura h1.titoloapertura a, .apertura h1.titoloapertura a:hover { color: #000 }
h1.titoloapertura { font-size: 28px; font-family: Helvetica, Arial, sans-serif; }
.evidenza h1.titoloapertura { font-size: 26px }
h1.titolopiccolo { font-size: 12px; font-family: Arial, sans-serif;}
h1.titolomedio { font-size: 24px; font-family: Helvetica, Arial, sans-serif;}
h1.titolomediopiccolo { font-size: 16px; font-family: Arial, sans-serif;}

/* --- Liste  ----------------------------------- */

ul, ol, dl { line-height: 1.5em; margin: 0 0 12px 12px; }
ul li { list-style-type: disc; }
ul ul li { list-style-type: circle; }

ol li { list-style-type: decimal; }
ol ol li { list-style-type: lower-latin; }

li { margin-left: 0.8em; line-height: 1.5em; }

dt { font-weight: bold; }
dd { margin: 0 0 1em 0.8em; }

/* --- Formattazione generica testi ---------------------- */

p { line-height: 1.05em; margin: 0 0 1em 0; }
strong,b { font-weight: bold; }
em,i { font-style: italic; }

hr {
	color: #fff;
	background:transparent;
	margin: 0 0 8px 0;
	padding: 0 0 8px 0;
	border:0;
	border-bottom: 1px dotted #999;
}

/*--- Links ---------------------------- */

a { color: #4D87C7; background:transparent; text-decoration:none; }
a:focus, a:hover, a:active { text-decoration:underline; }
h1 a, h1 a:visited { color: #000; background:transparent; text-decoration:none; }
h1 a:focus, h1 a:hover, h1 a:active, h2 a:focus, h2 a:hover, h2 a:active { color:#000; text-decoration:underline; }

/*--- Allineamenti ----------------------------------------- */

.float_left { float: left; display:inline; margin-right: 1em; margin-bottom: 0.15em; }
.float_right { float: right; display:inline; margin-left: 1em; margin-bottom: 0.15em; }
.center { display:block; text-align:center; margin: 0.5em auto; }

/*--- Tabelle ------------------------------------------- */

table { width: auto; border-collapse:collapse; }

/* header */

#header, #header_piccolo {
	width: 990px;
	height: 100px;
	padding: 0;
	margin:0 auto;
	text-align:center;
	clear: both;
}

#header img, #header_piccolo img { behavior: url("/file_generali/css/elvis/iepngfix.htc") }
#header_piccolo { height: 51px }

div.half-banner {
	width: 280px;
	margin: 5px 0 0 15px;
	height:90px;
	float: left;
	text-align: left;
}

div#titolo-canale {
	float: left;
	text-align: left;
	font-family: Helvetica, Arial, sans-serif;
	color: #FFF;
	font-weight: bold;
	font-size: 28px;
	margin: 10px 0 0 20px;
}

#titolo-canale a, #titolo-canale a:hover { color: #FFF }

div#logo-testata {
	float: left;
	width: 350px;
	margin-left: 30px;
	text-align: center;
}

div#logo-testata-piccolo {
	float: left;
	width: auto;
	margin: 0 0 0 15px;
}

div#logo-itanews {
	width: 280px;
	text-align: right;
	float: right;
	margin: 40px 15px 0 0;
}

#header_piccolo #logo-itanews { margin:15px 15px 0 0 }

.aggiornamento {
	text-align: right;
	font-size: 10px;
	color: #FFF;
	margin: 2px 15px 0 0;
	float: right;
	width: 280px;
}

#meteo-rss { margin-top: -50px; }
#data-ora { margin-top: 5px; }
#data,#ora { font-size: 11px; font-weight: bold}
#data { margin-right: 6px; }

a.rss {
	padding-left: 18px;
	text-align: left;
	text-decoration: none;
	background: transparent url(/file_generali/img/elvis/icona_rss.gif) left center no-repeat;
	margin-right: 10px;
}

a.oroscopo {
	padding-left: 18px;
	text-align: left;
	text-decoration: none;
	background: transparent url(/file_generali/img/elvis/zodiaco.gif) left center no-repeat;
}

a.meteo {
	padding-left: 22px;
	text-align: left;
	text-decoration: none;
	background: transparent url(/file_generali/img/elvis/icona_meteo.gif) left center no-repeat;
}

/* link dedicati */

ul.link {
	list-style-type: none;
	text-align: left;
}

ul.link li {
	list-style-type: none;
	margin-left: -12px;
}

ul.link li a {
	padding-left: 18px;
	padding-top: 1px;
	text-align: left;
	font-size: 11px;
	text-decoration: none;
	color: #4D87C7;
}

ul.link li.Testo a, ul.link li.testo a, ul.link li.articolo a { background: transparent url(/file_generali/img/elvis/icona_articoli.gif) left center no-repeat; }
ul.link li.stampa a { background: transparent url(/file_generali/img/elvis/icona_stampa.gif) right center no-repeat; padding-left: 0px; padding-right: 18px; }
ul.link li.email a { background: transparent url(/file_generali/img/elvis/icona_mail.gif) right center no-repeat; padding-left: 0px; padding-right: 18px; }
ul.link li.condividi a { background: transparent url(/file_generali/img/elvis/icona_share.gif) right center no-repeat; padding-left: 0px;padding-right: 56px; }
ul.link li.Video a, ul.link li.video a, ul.link li.multimedia a { background: transparent url(/file_generali/img/elvis/icona_video.gif) left center no-repeat; }
ul.link li.Fotogallery a, ul.link li.fotogallery a { background: transparent url(/file_generali/img/elvis/icona_fotogallery.gif) left center no-repeat; }
ul.link li.Sondaggio a, ul.link li.sondaggio a { background: transparent url(/file_generali/img/elvis/icona_sondaggi.gif) left center no-repeat; }
ul.link li.Commenta a { background: transparent url(/file_generali/img/elvis/icona_commenta.gif) left center no-repeat; }
ul.link li.community  { padding-left: 18px; /*font-color*/ color: #000; background: transparent url(/file_generali/img/elvis/icona_commenta.gif) left center no-repeat; }

.aggiornamento a {
	text-align: left;
	font-size: 10px;
	text-decoration: none;
	color: #FFF;
}

.aggiornamento a:hover { text-decoration: underline }

a.commenta {
	padding-left: 18px;
	text-align: left;
	text-decoration: none;
	background: transparent url(/file_generali/img/elvis/icona_commenta.gif) left center no-repeat;
}

ul.link li a:hover {
	text-decoration: underline;
	color: #4D87C7;
}

span.img_left {
	float: left;
	margin-right: 8px;
}

span.img_right {
	float: right;
	margin-left: 8px;
}

div.clear {
	clear:both;
	padding: 0px;
	margin:0;
	text-align:center;
}

.ricerca{width:180px; height: 21px; margin-top: 3px; padding:3px 0 0 5px;background-image:url(/file_generali/img/elvis/fondo_search.gif); background-repeat: no-repeat; float: right;}
.ricerca .search-input {width:150px;margin:0;display:block;float:left;}
.ricerca .search-input input {font-size:14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; background:url(/file_generali/img/elvis/fondo_cerca.gif) no-repeat; margin:0px;height:19px;outline:0;background-color:#fff;border:0;width:150px;}

.ricerca input.image{display:block;float:left;margin-top: 1px}

 /*--- Vetrina Meteo -------------------------------------------*/

#met-et-og, #met-et-dom, .met-citta, .met-sole, .met-temp, .met-max, .met-min {
	float: left;
	font-size: 11px;
}

.met-max, .TMax { color: #C00; margin: 0 2px 0 6px; }
.met-min, .TMin { color: #09C; margin: 0 2px 0 6px; }
.met-citta { width: 100px }
.met-temp { width: 60px; text-align: center }

#vetrina-meteo div.box_contenuto {
  margin-bottom: 0px;
  padding-bottom: 0px;
}

#met-et-og, #met-et-dom { text-transform: uppercase; margin-bottom: 4px; }
#met-et-og { position: relative; left: 100px; }
#met-et-dom { position: relative; left: 170px; }
.met-citta, .met-temp { margin-top: 8px }

.loc {
	color: #09C;
	font-size: 12px;
	font-weight: normal;
	border-bottom: 4px solid;
	width: 100%;
	display: block;
	margin: 12px 0 4px 0;
}

.oggi, .domani { width: 150px; float: left; font-size: 11px; }
.credits { border-top: 1px dotted #999; float: left; margin: 4px 0 8px 0; padding-top: 4px; font-size: 10px; width: 300px; }
.txt { margin-right: 35px; }

 /*--- Scroll ADN Kronos --------------------------------------------------*/

 #adnkronos_scroll_arrow {
	width: 300px;
	text-align: center;
}
#scroll_up {
	float: left;
	position: relative;
	left: 80px;
	width: 20px;
}

#all_news { float: left; position: relative; left: 75px; width: 100px; text-align: center; font-size: 11px }
#scroll_down { float: left; position: relative; left: 70px; }

/*--- barra navigazione bassa ------------------------------------------------------------------------------------*/

#fixeddiv {
	bottom: 0px;
	z-index: 100;
	width: 100%;
	left: 50%;
	margin-left: -50%;
	text-align: center;
	padding: 0;
	position:fixed;
}

#fixeddiv_in {
	width: 94%;
	min-width: 990px;
	max-width: 1200px;
	padding: 1px 0 0 0;
	background-color: #f0f0f0;
	border-top: 2px solid #C00;
	border-right: 1px solid #CCC;
	border-left: 1px solid #CCC;
	height: 25px;
	margin-left: auto;
	margin-right: auto;
}

* html #fixeddiv_in { display: none }

#fixeddiv .hlist { width: 86% }
#fixeddiv .hlist.sottomenu {
	border-bottom: none;
	padding: 4px 0;
	font-family: Arial, sans-serif;
}
#fixeddiv .hlist.sottomenu li a{
	font-weight: bold;
	font-size: 13px;
}
#fixeddiv .hlist.sottomenu li a:hover{ color: #C00 }

#logo_qnet_down { width: 12%; float:left; margin: 2px 0 0 0; }

.minuscolo { text-transform:lowercase }

#cont_risultati {
	padding: 0 10px 0 90px;
	width: 890px;
	background-image:url(/file_generali/img/elvis/bg_seriea2.png);
	height: 40px
}

#risultati {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 4px;
	height: 36px;
}
#risultati td {
	border-right: 1px solid #CCC;
	border-left: 1px solid #CCC;
}
#risultati td:hover {
	background-color: #F90;
	cursor: pointer;
}
#risultati a { color: #000; }
#risultati a:hover { text-decoration: none}
.sport li.community { /*font-color*/ color: #000 }

/*immagini play su video e foto*/
.transp {
	opacity: .9 !important;
	-moz-opacity: .9 !important;
	filter: alpha(opacity=40);
}
.opacize:hover {
	opacity: 1 !important;
	-moz-opacity: 1 !important;
	filter: alpha(opacity=100);
}

/*#last_categories .box .prev {
	position: relative;
	display: block;
	margin-bottom: 4px;
	border: 1px solid #999;
	padding: 1px;
	width: 130px; height: 75px;
}
* html #last_categories .box .prev { width: 134px; height: 79px }
#last_categories .prev img {
	position: absolute;
	top: 1px; left: 1px;
	width: 130px;
	clip: rect(0, auto, 75px, 0);
}
*/
/*.video_list { margin: 20px 0; width: 100%; } */
.video_list .box_contenuto .prev {
	position: relative;
	float: left; clear: left;
/*	margin-right: 8px;*/
	border: 1px solid #999;
	padding: 1px;
	width: 100px; height: 83px;
}

* html .video_list .box_contenuto .prev { width: 104px; height: 87px }

.video_list .box_contenuto .prev img {
	position: absolute;
	top: 1px; left: 1px;
	width: 100px;
	clip: rect(0, auto, 83px, 0);
}

.in_evidenza .prev {
	position: relative;
	display: block;
	margin-bottom: 6px;
	width: 300px; height: 150px;
	text-align: center;
}

.in_evidenza .prev img {
	position: absolute;
	top: 0; left: 0;
	width: 100%;
	clip: rect(0, auto, 150px, 0);
}

.in_evidenza .prev img.transp { top: 17px; left: 50px; width: auto }
.prev:hover { border-color: #fff; background-color: #000 }
.prev:hover img { opacity: .9; -moz-opacity: .9 }
* html .prev:hover img { filter: alpha(opacity=40) }

/*--- Vetrina Aria --------------------------------------------------*/

#aria-et-og, #aria-et-dom, .aria-citta, .aria-oggi *, .aria-domani * {
	float: left;
	font-size: 11px;
}
.aria-oggi img, .aria-domani img { margin-top: 3px }
.aria-oggi span, .aria-domani span { margin: 0 0 0 6px; width: 90px; }
.aria-citta { width: 80px }
.aria-oggi, .aria-domani { width: 107px; float: left; font-size: 11px }
.aria-oggi { margin-right: 6px }
#vetrina-aria div.box_contenuto {
	margin-bottom: 0px;
	padding-bottom: 4px;
}
#vetrina-aria p { margin-top: 2px; text-align: center }
#aria-et-og, #aria-et-dom { text-transform: uppercase; margin-bottom: 0 }
#aria-et-og { position: relative; left: 80px }
#aria-et-dom { position: relative; left: 163px }
.aria-citta, .aria-oggi, .aria-domani { margin-top: 8px }

/*--- Select Cambio Cronaca --------------------------------------------------*/

#cambia_cronaca {
	margin-top: -3px;
	width: 150px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	border: 1px solid #CCC
}

/*-------icone testata--------------*/

#meteo-rss {
	float: right;
	width: 88px;
}
#meteo-rss a {
	position: relative;
	float: left;
	margin: 0 0 0 6px;
	padding: 0;
	width: 16px;
	height: 16px;
	background: transparent url('/file_generali/img/elvis/headericons.gif') no-repeat 0 0;
	text-decoration: none;
}
#meteo-rss a.oroscopo { background-position: 0 0 }
#meteo-rss a.meteo { background-position: 0 -16px }
#meteo-rss a.rss { background-position: 0 -32px }
#meteo-rss a.facebook { background-position: 0 -48px }
#meteo-rss a span {
	position: absolute;
	right: -4px;
	display: none;
	bottom: 20px;
	padding: 0 10px 5px 0;
	background: transparent url('/file_generali/img/elvis/tooltip.png') no-repeat right bottom;
	opacity: .85;
	-moz-opacity: .85;
	filter: alpha(opacity=85);
}
#meteo-rss a:hover span { display: block	}
#meteo-rss a span em {
	display: block;
	margin-left: -5px;
	padding-left: 10px;
	height: 26px;
	background: transparent url('/file_generali/img/elvis/tooltip.png') no-repeat left top;
	font-style: normal;
	font-size: 12px;
	line-height: 26px;
	white-space: nowrap;
}

/* BOX PHOTOGALLERY */
#photogallery_box_focus {
	position: relative;
	border-bottom: 1px solid #333;
	height: 225px;
}
#photogallery_box_focus img {
	width: 300px;
	height: 225px;
}
#photogallery_box_focus #photogallery_box_dida {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background: transparent url('/file_generali/img/elvis/photogallery_box_px.png') repeat 0 0;
	color: #fff;
}
#photogallery_box_dida h1 { margin: 0 }
#photogallery_box_area {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent url('/file_generali/img/elvis/photogallery_play.png') no-repeat -9999px 0;
}
#photogallery_box_area:hover { background-position: center center }
#photogallery_box_thumb {
	padding: 0 5px;
	height: 60px;
}
#photogallery_box_thumb a {
	float: left;
	margin: 0 5px;
	padding: 7px 1px 1px 1px;
	width: 60px;
	height: 50px;
	background: transparent url('/file_generali/img/elvis/photogallery_box_thumb.gif') no-repeat -9999px 0;
}
#photogallery_box_thumb a.photogallery_box_thumb_active { background-position: center top !important }
#photogallery_box_thumb a:hover { background-position: center bottom }
#photogallery_box_thumb a img {
	width: 100%;
	height: 100%;
}

/* GRIGLIA FOTO HOMEPAGE */
.griglia_foto div.box_contenuto {
	position: relative;
	float: left;
	width: 95px;
}
.griglia_foto div.fotogallery_right_box { margin-left: 10px }
.griglia_foto img {
    position: absolute;
	top: 0; left: 0;
	width: 95px;
	clip: rect(0, auto, 80px, 0);
    z-index: 5;
}
.griglia_foto .titolomediopiccolo {
	position: relative;
	margin: 0;
	padding: 0 !important;
	/*margin-top: -80px;*/
	z-index: 6;
}
.griglia_foto .titolomediopiccolo a {
	margin: 0 !important;
	padding: 85px 5px 0 5px;
	height: 30px;
	overflow: hidden;
    background: transparent url('/file_generali/img/elvis/icon_foto_camera.gif') no-repeat 6px 6px;
}
* html .griglia_foto .titolomediopiccolo a { height: 115px }

/* GRIGLIA VIDEOBOX OROSCOPO */
#oroscopo-box {
	height: 100px;
	overflow: visible;
}
#oroscopo-box a {
	float: left;
	position: relative;
	margin: 1px;
	width: 48px; height: 48px;
	background-image: url('/file_generali/img/elvis/zodiac.gif');
	color: #fff;
	text-decoration: none;
}
#oroscopo-box #aries { background-position: 0 0 }
#oroscopo-box #taurus { background-position: -48px 0 }
#oroscopo-box #gemini { background-position: -96px 0 }
#oroscopo-box #cancer { background-position: -144px 0 }
#oroscopo-box #leo { background-position: 0 -96px }
#oroscopo-box #virgo { background-position: -48px -96px }
#oroscopo-box #libra { background-position: -96px -96px }
#oroscopo-box #scorpio { background-position: -144px -96px }
#oroscopo-box #sagittarious { background-position: 0 -192px }
#oroscopo-box #capricorn { background-position: -48px -192px }
#oroscopo-box #aquarium { background-position: -96px -192px }
#oroscopo-box #pisces { background-position: -144px -192px }
#oroscopo-box #aries:hover { background-position: 0 -48px }
#oroscopo-box #taurus:hover { background-position: -48px -48px }
#oroscopo-box #gemini:hover { background-position: -96px -48px }
#oroscopo-box #cancer:hover { background-position: -144px -48px }
#oroscopo-box #leo:hover { background-position: 0 -144px }
#oroscopo-box #virgo:hover { background-position: -48px -144px }
#oroscopo-box #libra:hover { background-position: -96px -144px }
#oroscopo-box #scorpio:hover { background-position: -144px -144px }
#oroscopo-box #sagittarious:hover { background-position: 0 -240px }
#oroscopo-box #capricorn:hover { background-position: -48px -240px }
#oroscopo-box #aquarium:hover { background-position: -96px -240px }
#oroscopo-box #pisces:hover { background-position: -144px -240px }
#oroscopo-box a span {
	position: absolute;
	display: none;
	right: -4px;
	bottom: 44px;
	padding: 0 10px 5px 0;
	background: transparent url('/file_generali/img/elvis/tooltip.png') no-repeat right bottom;
	opacity: .85;
	-moz-opacity: .85;
	filter: alpha(opacity=85);
}
#oroscopo-box a:hover span { display: block }
#oroscopo-box a span em {
	display: block;
	margin-left: -5px;
	padding-left: 10px;
	height: 26px;
	background: transparent url('/file_generali/img/elvis/tooltip.png') no-repeat left top;
	font-style: normal;
	font-size: 12px;
	line-height: 26px;
	white-space: nowrap;
}

/* UTILITY PER NUMERO COMMENTI JSKIT */
.bianco { display: none }

/* CSS CINEMA E FILM */
#tutti_i_film, #tutti_i_cinema { background: transparent url(/file_generali/img/elvis/icona_articoli.gif) left center no-repeat; padding-left: 20px;}
h2.titolo_film-rating-1, h2.titolo_film-rating-2, h2.titolo_film-rating-3, h2.titolo_film-rating-4, h2.titolo_film-rating-5 { font-size: 12px; font-family: Arial, sans-serif;}
.locandina { float: left; margin-right: 8px;}
.titolo_film-rating-1 a, .titolo_film-rating-2 a, .titolo_film-rating-3 a, .titolo_film-rating-4 a,.titolo_film-rating-5 a { /*	color: #000000;*/ }
#col2 .scheda_film { padding-bottom: 5px; margin-bottom: 5px; border-bottom: 1px dotted #999 }
#col3_content .scheda_film .dettaglio_film h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}
#ricerca-cinema .fieldWrapper #id_provincia, #ricerca-cinema .fieldWrapper #id_film {
	width: 280px;
	margin-bottom: 8px;
}
#col3_content #ricerca-cinema .fieldWrapper {
	width: 234px;
	float: left;
}
#col3_content #ricerca-cinema p {
	margin-top: -2px;
	float: left;
}
#col3_content #ricerca-cinema .fieldWrapper #id_cinema {
	width: 224px;
}

/* VETRINA VIDEOBOX NECRO */
#col3_content #vetrinetta_necro .titolopiccolo { float: left; width: 194px; overflow: hidden; }
#col3_content #vetrinetta_necro .occhiello { float: right; width: 105px; overflow: hidden; }

/* STILE GRUPPI CON SCHEDE */
.tabframe .tabframe_tabs {
	display: block;
	margin: 0; padding: 0 0 3px 0;
	border-bottom: 3px solid;
	list-style: none;
}
.tabframe .tabframe_tabs li {
	display: inline; cursor: pointer;
	border-right: 1px solid #ccc;
	padding: 0 4px 0 0;
	opacity: .6; filter: alpha(opacity=60);
}
.tabframe .tabframe_tabs li:hover, .tabframe .tabframe_tabs li.current {
	opacity: 1; filter: alpha(opacity=100);
}

