/*
	







	
	
	
	
	






	
*/
/* ==== Reset Reloaded by Eric Meyer ==== */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	font-family: Georgia, Palatino, serif;
}

:focus {	/* remember to define focus styles! */
	outline: 0;
}

ol, ul {
	list-style: none;
}

table {	/* tables still need 'cellspacing="0"' in the markup */
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
a {
	text-decoration: none;
	color: #565656;
}
/* ==== /Reset Reloaded by Eric Meyer ==== */

/*a.azzurro {
 color: #2f5eb1;
}*/


/* ==== http://positioniseverything.net/easyclearing.html ==== */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix {
	#display: inline-block;
}

html[xmlns] .clearfix {
	#display: block;
}

* html .clearfix {height: 1%; }
* html .clearfix {height: 1%; }
/* ==== /http://positioniseverything.net/easyclearing.html ==== */




/* ==============  BASE TYPOGRAPHY  ============== */
body {
	font-size: 62.5%; /* 1em = 10px */
	font-family: Arial, Helvetica, sans-serif;
	color: #787a7a;
	background: white;
}

strong {
	font-weight: bold;
}

em,
cite {
	font-style: italic;
}

.clear {
	clear: both;
}

.red {
	color: #cc2026 !important;
}

.blue {
/* 	color: #1c4792;  */
	color: #2f5fb1 !important;
}

input:focus {
	outline: 2px solid #97BEE0;
	-moz-outline-radius:2px !important;
}

a#skip_to_content {
	display: block;
	position: absolute;
	top: -30px;
}

.spacer_bottom {
	margin-bottom: 10px;
}





#eventos-agenda,
#eventos-agenda-d {
	background: #f4f4f4 none;
	border-bottom: 1px solid #cecece;
	height: 150px; 
	overflow: hidden;
}

#calendario-agenda,
#calendario-agenda-d {
	background: #f4f4f4 none;
	border-bottom: 1px solid #cecece;
	height: 150px; 
	overflow: hidden;
}

#calendario-agenda,
#eventos-agenda {
	border-left: 1px solid #cecece;
	margin-bottom: 11px;
}

#calendario-agenda-d,
#eventos-agenda-d {
	border-right: 1px solid #cecece;
	margin-bottom: 11px;
}

#calendario-agenda div,
#eventos-agenda div {
	background: transparent url(http://www.guiagaybarcelona.es/img/sombra_titulares.gif)  scroll repeat-x left top;
	padding: 7px 0 5px 10px;
	font-size: 12px;
	font-family: Georgia, Palatino, serif;
	width: 290px;
	margin-right: 19px;
}

#calendario-agenda-d div,
#eventos-agenda-d div {
	background: transparent url(http://www.guiagaybarcelona.es/img/sombra_titulares.gif)  scroll repeat-x left top;
	padding: 7px 0 5px 10px;
	font-size: 12px;
	font-family: Georgia, Palatino, serif;
	width: 289px;
}

#calendario-agenda div a span,
#calendario-agenda-d div a span,
#eventos-agenda div a span,
#eventos-agenda-d div a span{
	color: #666666;
}

#txt-eventos a {color: #cc2026;}
#txt-calendario a {color: #2f5eb1;}


h2.agenda {
	clear: both;
	background: #f4f4f4 none;
	border: 1px solid #cecece;
	color: #8d96a7;
	font-size: 2em;
	padding: 8px 10px 7px 10px;
}

#logo_neutro_portada{
	
	width:100%;
	height:109px;
	text-align:center;
	background:transparent url(http://guiagaybarcelona.es/img/bg-fondo_banda.png) top left repeat-x;
	margin:0 auto;
	padding:0;
	}


ul.hp_edi_arc li.hp_edizione_p a, ul.hp_edi_arc li.hp_edizione_p {
display:block;
float:left;
width:143px;
height:30px;
text-indent: -5000px;
}

ul.hp_edi_arc li.hp_archivio_p {
display:block;
float:right;
width:137px;
height:30px;
padding-right: 19px;
text-indent: -5000px;
}
ul.hp_edi_arc li.hp_archivio_p a {
display:block;
width:137px;
height:30px;
}

ul.hp_edi_arc{
height: 33px;
background: #FFFFFF url(http://www.guiagaybarcelona.es/img/botones_aeropuerto.png) no-repeat;
margin-bottom: 6px;
}
#banda_cabezera ul#menu_ggb {  
	margin-left:30px;
}
.menu_superior {
	text-align: center;
	width: auto;
	margin: 8px 0 0 14px;
	height: 19px;
	overflow: visible;
}

.menu_superior  li {  
	float: left;
	background: transparent url(http://www.guiagaybarcelona.es/img/punto_vertical.gif) repeat-y scroll top right;
	font-size: 15px;
	word-spacing: 0.1em;
	font-family: Georgia, Palatino, serif;
	padding: 0 2px 0 1px;
	margin-bottom: 3px;
	overflow: visible;
}

.menu_superior  a {
	color: #464646;
	text-decoration: none;
	line-height: 17px;
	padding: 0 3px 7px 3px;
	overflow: visible;
	font-size: 89% !important;
}

.menu_superior  li a:hover,
.menu_superior  li.current a {
	background-color: #e0e0e0;
	border-top: 2px solid #e0e0e0;
	border-bottom: 2px solid #e0e0e0;
	}

.menu_superior  .current {
	font-style: italic;
	}



















/* ===============  LAYOUT  ================ */
.left {
	float: left;
	display: inline;
}

.right {
	float: right;
	display: inline;
}

img {
	display: block;
}

#header {
	clear: both;
	width: 991px;
	margin: auto;
	background: #ffffff;
}

#inset {
	width: 961px;
	margin: 11px 0 0 30px;
}

#main {
	background: transparent url(http://www.guiagaybarcelona.es/img/punto_vertical.gif) repeat-y scroll 630px 0px!important;
	/*margin: 11px 0 0 30px;*/
	width: 961px;
	overflow: hidden visible;
	margin: 11px auto 0;
}

#main-blank {
	margin: auto;
	margin-top: 11px;
	width: 961px;
}

#col-sx {
	width: 620px;
	padding-right: 10px;
}

#col-dx {
	/*width: 320px;Modificato ore 18.35 del 04.03.2009 da Davide Gurgone. Spaginava la III colonna.*/
	/* Ri-Modificato ore 18.15 del 12.03.2009 Cigo */
	width: 302px;
	padding-right: 18px;
}

#col-dx object{
	float:left;
}

#col-dx #foto_del_giorno {
	float: none;
}


#col {
	width: 920px;
	
}

#col930 {
	width: 930px;
}
/* ===============  /LAYOUT  =============== */




/* ===============  NAVBAR  ============== */
.nav_1st {	/* contenitore menu primo livello */
	text-align: center;
	width: auto;
	margin: 8px 0 0 14px;
	height: 19px;
	overflow: visible;
}

.nav_1st li {  /* voci di primo livello */
	float: left;
	background: transparent url(http://www.guiagaybarcelona.es/img/punto_vertical.gif) repeat-y scroll top right;
	font-size: 15px;
	word-spacing: 0.1em;
	font-family: Georgia, Palatino, serif;
	padding: 0 2px 0 1px;
	margin-bottom: 3px;
	overflow: visible;
}

.nav_1st a {
	color: #464646;
	text-decoration: none;
	line-height: 17px;
	padding: 0 3px 7px 3px;
	overflow: visible;
	font-size: 89% !important;
}

.nav_1st li a:hover,
.nav_1st li.current a {
	background-color: #e0e0e0;
	border-top: 2px solid #e0e0e0;
	border-bottom: 2px solid #e0e0e0;
	}

.nav_1st .current {
	font-style: italic;
	}

.nav_2nd {	/* contenitore secondo livello	*/
	background: #e8e8e8 url(http://www.guiagaybarcelona.es/img/sombra_azulada.gif) repeat-x scroll top left;
	height: 19px;
	padding-top: 8px;
}

.menu-new {background: transparent url(ttp://images2.corriereobjects.it/images/static/common/ico_nuovo.gif?v=200909231411) no-repeat 0 0; width: 35px; height:11px; text-indent:-5000px; float: left; margin: 0 0 0 3px;}
.menu-new2 {background: transparent url(ttp://images2.corriereobjects.it/images/static/common/ico_nuovo.gif?v=200909231411) no-repeat 0 0; width: 35px; height:11px; text-indent:-5000px; float: left; margin: 0 0 0 3px;}
#menu {
	width:100%;
}

*>.nav_2nd {
	clear: both;
}

.nav_2nd li {	/* voci secondo livello */
	float: left;
	font-size: 11px;
	text-transform: uppercase;
	padding: 0 3px 0 2px;
	font-family: Times;
	font-weight: bold;
	background: transparent url(http://www.guiagaybarcelona.es/img/punto_vertical.gif) repeat-y scroll right top;
}

.nav_2nd li a {
	padding: 0 3px 1px 3px;
	color: #464646;
	line-height: 1.1;
}

.nav_2nd li a:hover, .nav_2nd li.current a {
	background: #244B98;
	color: white;
	text-decoration: none;
}

.nav_2nd img{
	display: inline;
}



#sublevels-menu-bar {
	margin-bottom: 8px;
}

*>.nav-3rd-nuvoletta {clear: both;}
.nav-3rd-nuvoletta {
	display: none;
	height: 31px;
	margin:0;	
	padding:0;
	/*background: transparent url() repeat-x scroll left top;*/
}

.menuvoletta-sx {
	float: left;
	width: 10px;
	height: 31px;
	margin: 0;
	padding: 0;
	background: transparent url() no-repeat right top;
}
.menuvoletta-dx {
	float: left;
	width: 10px;
	height: 31px;
	margin: 0;
	padding: 0;
	background: transparent url() no-repeat left top;
}
.menuvoletta-listcontainer {
	float: left;
	height: 31px;
	margin: 0 0 8px 0;
	padding: 0;
	/*background: transparent url() no-repeat;
	background-position: center top;*/
	background: transparent url() repeat-x scroll left top;
}
.menuvoletta-listcontainer .pointerframe{
	height: 15px;
	width: auto;
	float: left;
	background: transparent url() no-repeat center top;
}

.nav-3rd-nuvoletta ul li {	/* items voci menu terzo livello */
	display:inline-block;
	float: left;
	height: 1.1em;
	margin: 0;
	padding: 10px 0 6px;
	/*background: transparent url() repeat-x scroll right top;*/
	font-size: 11px;
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-weight: normal;
}

.nav-3rd-nuvoletta ul li span.sep3rd {
	display: block;
	float: left;
	height: 11px;
	margin: 1px;
	color: #ccc;
	font-size: 1.1em;
}

.nav-3rd-nuvoletta ul li a {
	float:left;
	height:1.2em;
	line-height: 1.1;
	padding: 1px 4px 1px;
	color: #464646;
	/*border-right: 1px solid #ccc;*/
	text-decoration:none;
}
/*.nav-3rd-nuvoletta ul li.lastitem a {border-right: none;}*/

.nav-3rd-nuvoletta ul li a:hover, 
.nav-3rd-nuvoletta ul li.current a {
	background: #244B98;
	color: white;
	text-decoration: none;
}
.nav-3rd-nuvoletta ul li.current a {
	font-weight: bold;
}
.nav-3rd-nuvoletta img{display: inline;}

#submenu3-vacanze {margin-left: 112px;}
#submenu3-vacanze .pointerframe{background-position: 28px top;}

#submenu3-consigli_di_viaggio {margin-left: 176px;}
#submenu3-consigli_di_viaggio .pointerframe{background-position:55px top;}

#submenu3-diari-di-viaggio {margin-left: 425px;}
#submenu3-diari-di-viaggio .pointerframe{background-position:85px top;}

#submenu3-prenotazione {margin-left: 573px;}
#submenu3-prenotazione .pointerframe{background-position:25px top;}

#submenu3-servizi {margin-left: 370px;}
#submenu3-servizi .pointerframe{background-position: 435px top;}


/* ============== /NAVBAR ============== */



/* ==============  HEADER / FOOTER  ============= */
#leaderboard {
	width: 991px;
	margin:0 auto;
	background:#EFEFEF none repeat scroll 0 0;
}
#motore_ricerca {
	background: #3a3a3a url() repeat-x scroll left top;
	height: 3em;
}

#motore_ricerca * {
	font-family: Arial, Helvetica, sans;
}

#trovocasalavoro {
	margin-top: 5px;
	padding: 0 0 0 4px;
	float: left;
	background: transparent url(http://www.guiagaybarcelona.es/img/punto_vertical.gif) repeat-y scroll right top;
}

#trovocasalavoro li {
	display: inline;
	float: left;
	margin-right: 7px;
}

#trovocasalavoro li a {
	display: block;
	height: 19px;
	text-indent: -5000px;
}

#trovocasalavoro li a.trovocasa {
	background: transparent url() no-repeat left -427px;
	width: 86px;
}


#trovocasalavoro li a.trovolavoro {
	background: transparent url() no-repeat -286px -427px;
	width: 100px;
}

#trovocasalavoro li a.automobili {
	background: transparent url() no-repeat -395px -427px;
	width: 98px;
}

#trovocasalavoro li a.trovocasa:hover {
	background-position: -90px -427px;
}

#trovocasalavoro li a.trovolavoro:hover {
	background-position: -182px -427px;
}

#trovocasalavoro li a.automobili:hover {
	background-position: -499px -427px;
}

#searchtool { /* FORM */
	background: transparent url(http://www.guiagaybarcelona.es/img/punto_vertical.gif) repeat-y scroll right top;
	padding: 0 7px 0 8px;
	margin-top: 2px;
	text-align: right;
	font-size: 1.1em;
	color: #CCCCCC;
}

#searchtool input,
#searchtool select {
	font-size: 12px;
	border-width: 1px;
	border-style: solid;
	margin-right: 0;
	background: #eeeeee;
	border-color: #4e4e4e rgb(192, 192, 192) rgb(192, 192, 192) rgb(78, 78, 78);
}

#searchtool .searchinput {
	background: white url() repeat-x scroll left bottom;
	width: 105px;
	padding-left: 2px;
	padding-bottom: 2px;
}

#searchtool .where {
	background: transparent none;
	border: 0;
	margin: 0 3px -1px 0;
	padding: 0;
}

#searchtool .search-google{
	display: inline;
	margin-bottom: -5px;
}

#searchtool .go {
	background: transparent url() no-repeat scroll -636px -22px;
	border: medium none;
	text-indent: -5000px;
	height: 22px;
	top: -3px;
	width: 22px;
	cursor: pointer;
}

#searchtool .go:focus {
	outline: 0;
}
#box-cerca-auto-risultati .hide-ck {
  display:none;
}
#box-cerca-auto-risultati  {
  padding:0 !important;
  margin-bottom:20px;
  background-color:#F5F5F7;
}
#box-cerca-auto-risultati .cerca {
  font-weight:normal !important;
  width:350px;
  background:none !important;
  margin-left:145px;
  padding:0 !important;
}
#box-cerca-auto-risultati input {
  margin-right:5px;
  width:180px;
}
#box-cerca-auto-risultati img {
  float:none !important;
  display:inline;
  vertical-align:middle;
}
/* login allineato a sinistra */
#motore_ricerca ul.login {
	padding: 3px 0 0 5px;
}

#motore_ricerca ul.login li {
	display: block;
	float: left;
	margin-right: 5px;
	font-size: 1.1em;
	color: #ccc;
	padding: 5px 7px 4px 0;
	background: transparent url(http://www.guiagaybarcelona.es/img/punto_vertical.gif) repeat-y scroll right top;
}

#motore_ricerca ul.login li strong {
	font-weight: normal;
}

#motore_ricerca ul.login li.hide {
	display:none;
}

#motore_ricerca ul.login li a {
	color: #ccc;
	text-transform: uppercase;
	font-weight: bold;
}

#motore_ricerca ul.login li a.headLogout {
	text-transform: none;
	font-weight: normal;
}

#motore_ricerca ul.login li strong a {
	color: #fff;
	font-family: arial;
	font-weight: bold;
}

/* login allineato a destra */

#motore_ricerca div.login {
	text-align: right;
	margin: 6px 0 0 0;
	width:415px;
	height: 20px;
}

#motore_ricerca div.login span {
	display: inline;
	margin-right: 5px;
	font-size: 1.1em;
	color: #ccc;
	padding: 5px 7px 4px 0;
	background: transparent url(http://www.guiagaybarcelona.es/img/punto_vertical.gif) repeat-y scroll right top;
}

#motore_ricerca div.login span strong {
	font-weight: normal;
}

#motore_ricerca div.login span.hide {
	display:none;
}

#motore_ricerca div.login span a {
	color: #ccc;
	text-transform: uppercase;
	font-weight: bold;
}

#motore_ricerca div.login span a.headLogout {
	text-transform: none;
	font-weight: normal;
}

#motore_ricerca div.login span strong a {
	color: #fff;
	font-family: arial;
	font-weight: bold;
}

/* fine login */

#motore_ricerca .bookmark li {
	float: left;
	margin-top: 7px;
}

#motore_ricerca .bookmark li a {
	display: block;
	width: 17px;
	height: 16px;
	margin-right: 7px;
	background-image: url();
	background-repeat: no-repeat;
}

.bookmark a.go-home {
	background-position: -39px -1px;  /* CSS sprite */
}

.bookmark a.go-scrivi {
	background-position: -610px -430px;  /* CSS sprite */
}

.bookmark a.make-bookmark {
	background-position: -60px -1px;  /* CSS sprite */
}

.testata img.logo {
	margin: 0 auto;
}

#testata-sezione {
	height: 62px;
	overflow: hidden;
	padding-top: 1px;
	background: transparent url() scroll repeat-x left top;
	text-align: center;
	font-family: Georgia, Palatino, serif;
}

#testata-sezione li {
	display: block;
	float: left;
	font-size: 1.2em;
	color: #252525;
}

#testata-sezione li.updatesx {
	width: 229px;
	padding-top: 36px;
}

#testata-sezione li.updatedx {
	float: right;
	padding-top: 36px;
	width: 205px;
	background: transparent url() no-repeat 130px 33px;
}

#testata-sezione li.logocorriere a {
	width: 535px;
	height: 62px;
	display: block;
	text-indent: -5000px;
	background: transparent url() scroll no-repeat left 0px;
}

#testata-home {
	height: 104px;
	background: transparent url() scroll repeat-x left top;
	text-align: center;
	font-family: Georgia, Palatino, serif;
	overflow: hidden;
}

#testata-home ul {
	margin-left: 228px;
}

#testata-home ul li {
	font-size: 12px;
	color: #252525;
	display: block;
	float: left;
	padding-left: 8px;
	margin-left: 8px;
	height: 13px;
	}

#testata-home .update {
	padding-top: 1px;
}

#testata-home ul li.data {
	background: url() scroll repeat-y left top;
}

#testata-home ul li.data span.giorno,
#testata-sezione span.giorno {
	text-transform: uppercase;
	font-weight: bold;
}

#testata-home ul li#tempo {  /*  METEO  */
	background: url(http://www.guiagaybarcelona.es/img/punto_vertical.gif) scroll repeat-y left top;
	padding-left: 8px;
	margin-left: 8px;
	padding-top: 1px;
}
#testata-home ul li#traffico_hp {  /*  TRAFFICO  */
	background: url(http://www.guiagaybarcelona.es/img/punto_vertical.gif) scroll repeat-y left top;
	padding-left: 8px;
	margin-left: 8px;
	padding-top: 1px;
}

li#tempo a,
li#traffico_hp a {
	font-weight: bold;
	text-decoration: underline;
}
#testata-sezione li#traffico_hp img,
#testata-home ul li#traffico_hp img,
#testata-sezione li#tempo img,
#testata-home ul li#tempo img {  
	display: inline;
	vertical-align: top;
}
#testata-home ul#option_menu_hp {  
	margin-left:30px;
}

#testata-casa {
	height: 62px;
	padding-top: 25px;
	margin-bottom: 11px;
	background: transparent url() repeat-x scroll left top;
	text-align: center;
	border-top: 1px solid white;
	border-bottom: 1px solid #a3a3a3;
}

#testata-casa li {
	background-image: url() scroll no-repeat right top;
}

#testata-dinamica-new{
	height: 62px;
	overflow: hidden;
	padding-top: 0;
	background: transparent url() scroll repeat-x left top;
	text-align: center;
	font-family: Georgia, Palatino, serif;
width:100%;
float:left;
}
#testata-dinamica-new li{
	display: block;
	float: left;
	font-size: 1.2em;
	color: #252525;
	}
#testata-dinamica-new li.logocorriere{
	float:left;
	margin:13px 0pt 0pt 10px;
	}
#testata-dinamica-new li.logocorriere a{
	display: block;
	background: transparent url() scroll no-repeat left top;
	width: 321px;
	height: 37px;
	text-indent: -5000px;
	}


/* SEZIONE E SOTTOSEZIONE CENTRATE CON LOGO PICCOLO */

#testata-dinamica-new li.logo-small a{
	display: block;
	background: transparent url() scroll no-repeat 5px 18px;
	width: 230px;
	height: 57px;
	text-indent: -5000px;
	}
#testata-dinamica-new li.sezione-sottosezione{
	color:#A6A6A6;
	float:left;
	font-size:41px;
	letter-spacing:-1px;
	margin:8px 0pt 0pt -20px;
	width:600px;
	height:50px;
}
#testata-dinamica-new li.oncologia{
	width:565px;
}

#testata-dinamica-new li.sezione-sottosezione a{
	color:#A6A6A6;
}

#testata-dinamica-new li.sezione-sottosezione strong {
	color:#737372;
	font-weight: normal;
}

#testata-dinamica-new li.sezione-sottosezione strong a {
	color:#737372;
}

#testata-dinamica-new li.logoaggiuntivo {
	width: 150px;
	height: 57px;
}

/*
#testata-dinamica-new li.manchette-dx {
	width: 165px;
	height: 50px;
	padding-top:10px;
}*/


#testata-dinamica-new li.sponsor-corriereTV {
	width: 325px;
	height: 57px;
	margin-left: -160px;
}


/* ------------------------ CENTRATURA MENU --------------------------- */

#cronache {
	margin-left: 20px;
	display: inline; /* http://www.jaymeblackmon.com/ie6-double-margin-bug-fix */
}

#editorialiecommenti {
	margin-left: 20px;
	display: inline;
}

#animali {
	margin-left: 100px;
	display: inline;
}

#trafficnews {
	margin-left: 50px;
	display: inline;
}

#sportellocancro {
	margin-left: 20px;
	display: inline;
}

#animali_sub {
	margin-left: 168px;
	display: inline;
}

#trovolavoro {
	margin-left: 250px;
	display: inline;
}

#corrieretv_sub {
	margin-left: 20px;
	display: inline;	
}

ul #flash_news{
margin-left: 10px;
}
ul #anteprime{
margin-left: 10px;
}

.nav_2nd li#cinese a {
	display: block;
	text-indent: -5000px;
	width: 60px;
	background: transparent url() no-repeat scroll 10px top;
	/*background-image: url();
	background-repeat: no-repeat;
	background-position: -743px -32px;*/
}

.nav_2nd li#cinese a:hover {
	background: transparent url() no-repeat scroll 10px top;
	/*background-position: -670px -32px;*/
}

/* ------------------------ FOOTER --------------------------- */
#footer {
	position: relative;
	clear: both;
	width: 971px;
	height: 53px;
	margin: 11px auto 0;
	padding: 12px 0 0 20px;
	font-size: 1.2em;
	font-family: Georgia, Palatino, Times, serif;
	background: #3a3a3a url(http://www.guiagaybarcelona.es/img/bg_footer.gif) repeat-x scroll left top !important;
}

#footer select optgroup {
	font-style: normal;
	color: #fff;
	background: #000 none;
}

#footer select optgroup option {
	padding: 0 2px;
	color: #000;
	background: #fff none;
}

#footer ul.links li {
	float: left;
	padding-right: 10px;
}

#footer ul.links li strong {
	color: #fff;
}
		
#footer ul.links li a {
	font-style: italic;
	font-weight: bold;
	color: #e8e8e8;
}

#footer p {
	padding-top: 10px;
	color: #B8B8B8;
}

#footer p.copyright {
	padding-top: 16px;
	color: #B8B8B8;
	font-size: 1.0em;
}

#footer p.copyright a,
#footer .websites a {
 	color: #e8e8e8;
}

#footer .websites {
	position: absolute;
	top: 10px;
	right: 25px;
}

#footer .websites p {
	color: #B8B8B8;
}

#websites_noj {
	height: 30px;
}

#allwebsites_vai {
	margin:0 0 -5px 5px;
}

#bottom_no_script{
	height: 35px;
	width: 150px;
	overflow:auto;
	margin: 0 0 -6px 0;
	background-color: #FFFFFF;
	line-height:16px;
}
#bottom_no_script span{
	background-color: #000000;
	color: #FFFFFF;
	width:130px;
	display:block;
	margin:1px 0pt -15px;
}
#footer .websites #bottom_no_script a{
	color: #000000;
	text-decoration:none;
}
#footer .websites #bottom_no_script a:hover{
	color: #000000;
	text-decoration:underline;
}

/*------- nuovo footer --------*/

#footer ul.nostri-siti li{
	float: left;
	padding-right:5px;
	color:#FFFFFF;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
}

#footer ul.nostri-siti li.right {
	float: right;
}

#footer ul.nostri-siti li a {
	color:#FFFFFF
}

#footer ul.copyright {
	padding-right: 10px;
	font-size:12px;
	color:#B8B8B8;
	padding-top:15px;
	font-family:Arial, Helvetica, sans-serif;
}

#footer ul.copyright a {
	color:#ffffff;
}

#footer ul.copyright li {
	float: left;
}

#footer ul.copyright li.right {
	float: right;
}
/* ------------------------ FOOTER VECCHIOXNUOVO --------------------------- */
#footer-container {
	position: relative;
	width: 971px;
	height: 53px;
	margin-top: 2em;
	padding: 12px 0 0 20px;
	font-size: 1.2em;
	font-family: Georgia, Palatino, Times, serif;
	background: #3a3a3a url(http://www.guiagaybarcelona.es/img/bg_footer.gif) repeat-x scroll left top;
}

#footer-container select optgroup {
	font-style: normal;
	color: #fff;
	background: #000 none;
}

#footer-container select optgroup option {
	padding: 0 2px;
	color: #000;
	background: #fff none;
}

#footer-container ul.links li {
	float: left;
	padding-right: 10px;
}

#footer-container ul.links li strong {
	color: #fff;
}
		
#footer-container ul.links li a {
	font-style: italic;
	font-weight: bold;
	color: #e8e8e8;
}

#footer-container p {
	padding-top: 10px;
	color: #B8B8B8;
}

#footer-container p.copyright {
	padding-top: 16px;
	color: #B8B8B8;
	font-size: 1.0em;
}

#footer-container p.copyright a,
#footer-container .websites a {
 	color: #e8e8e8;
}

#footer-container .websites {
	position: absolute;
	top: 10px;
	right: 40px;
}

#footer-container .websites p {
	color: #B8B8B8;
}

/* ==============  /header-footer  ============= */


/* ===============   BANNER   ================= */
div.leaderboard {
	width: 996px;
	height: 0 auto;
	margin: 0 auto;
	margin-bottom: 2px;
}

.wide-pushbar {
	width: 940px;
	margin: 11px 0 11px 30px;
	float:left;
}

#superbox {
	width: 1002px;
	min-height: 30px;
	height: auto !important;
	height: 30px;
	text-align: left;
}

#bannerone {
	/* Mod 20090430 float: left;*/
	width: 730px;
	margin: 0 auto;
	border: 1px solid #ffffff;
}

#bigbox {
	float: left;
	width: 260px;
	margin: 2px 0 0 0;
}

#boxtop,
#boxmiddle,
#boxbottom {
	float: left;
}

#boxbottom select {
	width: 60px;
	font-size: 10px
	font-family: Arial, Helvetica, sans;
}

#square-bottom {
	float:left;
	width: 300px;
	text-align: left;
}

#wide-rectangle {
	margin-top: 10px;
	clear: left;
}

#col-sx .pushbar {
	margin-bottom: 20px;
	width: 620px;
	overflow: hidden;
}

.pushbar-bare-img {
	margin-bottom: 20px;
}

.adv-pushbar,
.adv-pushbar-sx {
	width: 620px;
	height: 30px;
	margin-bottom: 20px;
/*	overflow: hidden;   */
}

#pushbar2 {
	width: 320px;
	margin-bottom: 5px;
}

#pushbar {
	margin-bottom: 20px;
	width: 991px;
	height: 30px;
	background: transparent url(http://www.guiagaybarcelona.es/img/punto_vertical.gif) repeat-y scroll 660px 0;

}

.manchetteSX {
	height:76px;
	width:182px;
	float:left;
	margin-left:10px;
	margin-top:5px;
}

.manchetteDX {
	height:76px;
	width:182px;
	float:left; 
	margin-top:5px;
}

.logo-HOME {
	width:600px;float:left;padding-top:24px;
}

.head-default .logo-HOME {
  float:none;
  margin:0 auto;
}

/*
.manchette {
	position: absolute;
	top: 37px;
	width: 182px;
	height: 76px;
}

#manchette-sx {
	left: 10px;
}

#manchette-dx {
	left: 798px;
}
*/

#rectangle {
	text-align: center;
	margin: 7px auto 10px auto;
}

object#FLASH_AD,
object#FLASH_AD embed {
	display: block;
	margin-bottom: 20px;
}

#leaderboard object#FLASH_AD,
#leaderboard object#FLASH_AD embed {
	margin-bottom: 0;
}

/* ===============   /banner   ================= */



/* ================================================ */
#media-daytop .hide {

	display: none;

}



/* Box Foto/Video del giorno 3a colonna */
.text_ascolta_tv{
float:left;
font-family:Times New Roman, Times, serif;
font-size: 1.5em;
font-weight:bold;
color:#adb8cc;
padding: 12px 10px 0px;
}
.ascolta_radio_tv a{
float:left;
padding:5px 15px 0px 10px;
}

.ascolta_radio_tv{
background-color:#373C42;
height:37px;
position:absolute;
width: 302px;
left: 0px;
}

#media-daytop {

	position: relative;

	width: 300px;

	margin-bottom: 10px;

	padding: 26px 1px 1px 1px;

	text-align: center;

	background-color: #393E44;

	background-image: none;
	margin-bottom: 47px;
}

#media-daytop a {

	color: #FFFFFF;

	filter:alpha(opacity=100);

	opacity: 0.9;

}



#media-daytop ul {

	position: absolute;

	top: 3px;

	right: 0;

}



#media-daytop ul li {

	float: left;

	width: 80px;

	height: 19px;

	margin-right: 2px;

	padding-top: 4px;

	color: #fff;

	background: #798093 url() no-repeat 0 0;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1.2em;

}



#media-daytop ul li.active {

	float: left;

	width: 80px;

	height: 19px;

	margin-right: 2px;

	padding-top: 4px;

	font: 1.3em Arial, Helvetica, sans-serif;

	color: #fff;

	background: #A0A8B5 url() no-repeat -80px 0;

}



#media-daytop ul li a {

	display: block;

	text-decoration: none;

	color: #fff;

}



#media-daytop .go-ctv {

	position: absolute;

	top: 176px;

	left: 70px;

	right: 55px;

	padding-top: 6px;

	padding-right: 6px;

	padding-bottom: 6px;

	padding-left: 6px;

}



#media-daytop .go-ctv a {

	text-decoration: none;

	font-weight: bold;

	color: #ffffff;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 0.9em;

	filter:alpha(opacity=100);

	opacity: 0.9;

}



#media-daytop .preview {

	clear: both;

	border: 3px solid #646D7F;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

}

#media-daytop .preview img {

	width: 294px;

}



#media-daytop h4 {

	position: absolute;

	top: 0;

	left: 10px;

	text-align: left;

	color: #fff;

	font-family: Georgia, Palatino, Serif;

	font-size: 1.5em;

	font-weight: normal;

}



#media-daytop h4 a {

	color: #fff;

}



#media-daytop h4 span {

	color: #AFC4D9;

	font-size: 1.5em;

	font-weight: bold;

}



#media-daytop h4 a span {

	color: #AFC4D9;

	font-weight: bold;

}



#media-daytop .abs-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 274px;
	height: 40px;
	margin-left:4px;
	margin-right:3px;
	margin-bottom:4px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 4px;
}

#media-daytop .alpha-layer {

	background: #000 none;

	filter:alpha(opacity=50);

	opacity: 0.6;

	font: 1.3em Arial, Helvetica, sans-serif;

}



#media-daytop #fototop-caption, #media-daytop #videotop-caption {

	text-align: left;

	color:#fff;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1.3em;

}



#media-daytop .play {

	float: left;

	width: 20px;

}

#media-daytop .playscritta {

	float: right;

width: 145px;

}

#media-daytop strong {

	font-weight: bold;

	color: #ABBACD;

	line-height: 1.6em;



}

/* ==============  HOME CINEMA  ============= */

.homevideo {
	background: transparent url(http://www.guiagaybarcelona.es/img/punto_horizontal.gif) scroll repeat-x left top;
	padding-top: 10px;
	text-align: right;
}

.homevideo li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #767778;
	text-decoration: none;
}

/* ==============  FINE HOME CINEMA  ============= */


/* ==============  QUOTAZIONI BORSA MOBILE  ============= */

.quotazioni-mobile-col-1 {
	font-family: georgia;
	font-size:1.1em; 
	line-height:1.35; 
	color: #464646;
	overflow:hidden; 
	width:200px;
}

.quotazioni-mobile-col-1 h6,
.quotazioni-mobile-col-2 h6,
.quotazioni-mobile-col-3 h6 {
	font-size:1.3em; 
	line-height:1.35; 
	color: #CC2026;
	padding-bottom: 5px;
}

.quotazioni-mobile-col-2 {
	float: left; 
	background:transparent url(http://www.guiagaybarcelona.es/img/punto_vertical.gif) repeat-y scroll left top; 
	font-family: georgia;
	font-size:1.1em; 
	line-height:1.35; 
	color: #464646;
	overflow:hidden; 
	padding-left:10px; 
	width:200px;
}

.quotazioni-mobile-col-3 {
	background:transparent url(http://www.guiagaybarcelona.es/img/punto_vertical.gif) repeat-y scroll left top; 
	font-family: georgia;
	font-size:1.1em; 
	line-height:1.35; 
	color: #464646;
	overflow:hidden; 
	padding-left:10px; 
	width:200px;
}

/* ==============  QUOTAZIONI BORSA MOBILE  ============= */

#pan_box {margin-top:2px}

/* ==============  INIZIO CONFERMA FORM  ============= */
.conf_reg_ok{
padding-top: 10px;
}
DIV.conf_reg_ok img{
display:inline;
}
.titolo_gol{
display:block;
font-family:"Georgia";
margin:0pt 0pt 0pt 10px;
}
#titolo_gol_1{
color:#000033;
font-size:26pt;
}
#titolo_gol_2{
color:#5b5b5b;
font-size:18pt;
padding-top: 20px;
}
#titolo_gol_3{
color:#5b5b5b;
font-size:13px;
font-weight:bold;
}
/* ==============  FINE CONFERMA FORM   ============= */

/* ==============  PULSANTI 3A COLONNA EDIZIONE / ARCHIVIO   ============= */
ul.hp_edi_arch li.hp_edizione_p a, ul.hp_edi_arch li.hp_edizione_p {
display:block;
float:left;
width:143px;
height:30px;
text-indent: -5000px;
}

ul.hp_edi_arch li.hp_archivio_p {
display:block;
float:right;
width:137px;
height:30px;
padding-right: 19px;
text-indent: -5000px;
}
ul.hp_edi_arch li.hp_archivio_p a {
display:block;
width:137px;
height:30px;
}

ul.hp_edi_arch{
height: 33px;
background: #FFFFFF url() no-repeat;
margin-bottom: 6px;
}
/* ==============  FINE PULSANTI 3A COLONNA EDIZIONE / ARCHIVIO   ============= */
/* ==============  MAPPE ITINERARI   ============= */
#mappe_iti .texfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	border: thin solid #FFFFFF;
	line-height: normal;
	background-color: #FFFFFF;
}


#mappe_iti .georgia23  {
	font: normal 23px georgia, serif;
	color: #ffffff;
	font-weight: normal;
}

#mappe_iti .titolo_mappe  {
    text-indent: 10px;
	font: normal 23px georgia, serif;
	text-decoration: none;
	color: #ffffff;
	font-weight: normal;
	padding: 0;
	margin: 0 0 1px 0;
}


#mappe_iti .titolo_mappe a {
    text-indent: 10px;
	font: normal 23px georgia, serif;
	text-decoration: none;
	color: #ffffff;
	padding: 0;
	margin: 0 0 1px 0;
}
#mappe_iti .titolo_mappe2 {
	font-family: Georgia;
	font-size: 11px;
	color: #ffffff;
}

#mappe_iti .testo_mappe {
	font-family: Verdana;
	font-size: 11px;
	color: #ffffff;
}
/* ==============  FINE MAPPE ITINERARI   ============= */

/* ==============  INIZIO FORM VIAGGI   ============= */
#main-viaggi {
	/*margin:11px 11px 0 30px;*/
	margin: 11px auto;
	width: 940px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#main-viaggi img{
display:inline;
}
#main-viaggi h1 {
	font-size:26px;
	color:#87a800;
}
#main-viaggi h3, #main-viaggi h3 a {
	font-size:13px;
	color:#535a5b;
}
#main-viaggi h3 a {
	font-weight:bold;
	text-decoration:underline;
}
#main-viaggi h3 a:hover {
	text-decoration:none;
}
#form-viaggi {
	border:1px solid #c1cc92;
	border-right-width:4px;
	border-bottom-width:4px;
}
#form-viaggi form {
	margin: 0;
	padding: 9px;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
#form-viaggi h4 {
	font-size:13px;
	background:transparent url(http://www.guiagaybarcelona.es/img/punto_horizontal.gif) repeat-x left bottom;
	padding-bottom:6px;
	color:#87a800;
}
#form-viaggi h4 span {
	padding-left:609px;
	font-family:Arial, Helvetica, sans-serif;
}
#form-viaggi h4 span a, #form-viaggi h4 span a:hover {
	font-size:11px;
	color:#87a800;
}
#form-viaggi ul {
	margin:21px 0;
}
#form-viaggi ul li {
	text-align:left;
	padding:10px 0;
}
#form-viaggi ul li span {
	font-family:Arial, Helvetica, sans-serif;
	color:#87a800;
	font-size:13px;
	font-weight:bold;
}
#form-viaggi ul li span.viaggi-descr {
	font-size:11px;
	color:#535a5b;
	font-weight:normal;
	line-height:17px;
}
#form-viaggi ul li span.viaggi-d-big {
	font-size:12px;
	color:#535a5b;
	font-weight:normal;
	line-height:17px;
}
#form-viaggi ul li div.viaggi-sx {
	width:200px;
	padding:0 5px;
	text-align:right;
	float:left;
}
#form-viaggi ul li div.viaggi-dx {
	display:block;
	float:left;
}
#form-viaggi ul li .viaggi-text-area {
	width:622px;
	background-color:#FFFFFF;
}
#form-viaggi .no_bold {
font-weight:normal;
}
#form-viaggi .viaggi_grey {
color:#999999;
}
#form-viaggi .f_left {
float:left;
}

#elenco_foto div, #elenco_video div{
padding:0 5px 5px 5px;
color:#535A5B;
font-size:11px;
font-weight:normal;
line-height:17px;
}
#elenco_foto div.desc_foto, #elenco_video div.desc_foto{
width:610px;
}
#elenco_foto form, #elenco_video form{
margin:0;
padding:0;
}

#main-viaggi .viaggi_campo {
font-family:Arial,Helvetica,sans-serif;
padding:10px 0 0 0;
color:#535A5B;
font-size:11px;
font-weight:normal;
line-height:17px;
display:block;
}
#main-viaggi .radio_b{
    margin:-3px 5px -3px 5px;
}
/* ==============  FINE FORM VIAGGI   ============= */
/* Paginazione Start */
ul.ul-paging {}
ul.ul-paging li {display:block;float:left;font-family:Arial, Helvetica, sans-serif;font-size:12px;text-align:center;line-height:30px}
ul.ul-paging li.meno-recenti-pag {text-align:left;width:57px}
ul.ul-paging li.numero-pagine-pag {width:423px;font-style:italic}
ul.ul-paging li.piu-recenti-pag {text-align:right}
/* Paginazione Stop */

div.special {
	padding: 10px 5px;
	margin: 10px 0; text-align:left;
	border: 1px solid #dddddd;
	background: #f2f2f2 url() repeat-x top;
}

div.special img.banner {
	margin-bottom: 10px;
	width: 380px;
	height: 57px;
}

div.special img.pic {
	margin: 0 10px 10px 0;
	width:190px; height:130px;
	float:left;
	display:inline;
}

div.special h1 {
	font-size: 2em !important;
	color: #5b5b5b;
	display:inline;
}

div.special h2 {
	font-size: 1.3em !important;
	line-height: 22px !important;
	padding-top: 0 !important;
}

div.special span.time {
	color: #cc2026;
}

div.special a:hover {
	text-decoration: underline !important;
}

#home-2col div.special h1,
#home-2col-adv div.special h1 {
	font-size: 26px !important;
	line-height: 1.1em !important;
	margin-bottom: 15px;
}

#home-2col div.special h2,
#home-2col-adv div.special h2 {
	font-size: 17px !important;
	line-height: 1.2em !important;
	margin-bottom: 10px;
}

#home-2col div.special img.banner,
#home-2col-adv div.special img.banner {
	width: 190px;
	height: 44px;
}

/* Box slideshow con cycle di jquery */
#slideshow_loading {
	height: 150px;
	position: relative;
}

#slideshow_loading img {
	display: block;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -8px;
	margin-left: -47px;
}

div.slide {
	position: relative;
/*	background: url(http://www.guiagaybarcelona.es/img/punto_horizontal.gif) repeat-x top;*/
	margin-bottom: 10px;
}

div.slide img#slideloader {
	display: none;
	position: absolute;
	bottom: -4px;
	left: 5px;
}

div.slide div#slidebox {
	margin: auto;
	overflow: hidden;
	cursor: pointer;
}

div.slide div#slidebox img {
	display: none;
	border: 1px solid black;
}

div.slide div#slidenav {
	margin: 14px 0 0 40px;
}

div.slide div#slidenav a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9f9f9f;
	text-decoration: none;
	display: block;
	float: left;
	width: 42px;
	height: 10px;
	line-height: 10px;
	border-right: 1px solid #9f9f9f;
	text-align: center;
}

div.slide div#slidenav a.activeSlide {
	color: #777777;
	font-weight: bold;
	text-decoration: underline;
}

div.slide a#slidecontrol {
	position: absolute;
	display: none;
	width: 16px;
	height: 16px;
	background: url() no-repeat 0 0;
	bottom: -4px;
	left: 27px;
}

/* Motori 20090618 */
div.serviziutili-rst {margin-bottom:10px;padding:6px 0 6px 16px}
div.serviziutili-rst h3 {font-size:21px;font-family:Georgia, "Times New Roman", Times, serif;color:#002c61}
div.serviziutili-rst ul {margin-top:24px}
div.serviziutili-rst ul.ul-rst-3a {margin-top:15px}
div.serviziutili-rst ul.ul-hp {margin-top:15px}
div.serviziutili-rst ul li {display:block;float:left;text-align:center;margin-right:3px}
div.serviziutili-rst ul li.li-sx {margin-right:15px}
div.serviziutili-rst ul li.li-dx {}
div.serviziutili-rst ul li.li-hp {/*padding:0 8px*/}
div.serviziutili-rst ul li.li-nl {width:65px;margin-right:9px}
div.serviziutili-rst ul.ul-rst-3a li.li-nl {width:79px;margin-right:28px}
div.serviziutili-rst ul li.li-us {width:71px}
div.serviziutili-rst ul li.li-sl {width:77px}
div.serviziutili-rst ul li.li-ma {width:77px}
div.serviziutili-rst ul.ul-rst-3a li.li-ma {width:80px;margin-right:30px}
div.serviziutili-rst ul li.li-et {width:71px}
div.serviziutili-rst ul li a {display:block;text-indent:-5000px;background-color:transparent;background-image:url();background-repeat:no-repeat;margin:0 auto}
div.serviziutili-rst ul li a.newsletter {width:58px;height:57px;background-position: -243px -136px}
div.serviziutili-rst ul li a.usato {width:38px;height:57px;background-position: -17px -136px}
div.serviziutili-rst ul li a.schedelistini {width:42px;height:65px;background-position: -67px -136px}
div.serviziutili-rst ul li a.mappe {width:43px;height:65px;background-position: -120px -136px}
div.serviziutili-rst ul li a.etilometro {width:58px;height:57px;background-position: -174px -136px}
div.serviziutili-rst {background-color:transparent;background-image:url();background-repeat:no-repeat}
div.motori-rst-hp {width:389px;height:104px!important;background-position: 0 0}
div.motori-rst-3a {width:286px;height:164px!important;background-position: -405px 0}

/*NASCONDO I BOX CERCA AUTO*/
#box-trovolavoro-casa-auto {display:none;}

div#cycle_container {
	position: relative;
}

div#cycle_container .hide {
	display: none;
}
#mirago-feed {
	margin-top:10px;
}
/*CAROUSEL FOTO ARTICOLI*/
.jcarousel-skin-4 {
  width:  370px;
}
.jcarousel-skin-7 {
  width:  592px;
}
.carosello-article {
  filter: alpha(opacity=0);
  border:4px solid #EFEFF1;
  opacity:0;
  overflow:hidden;
  padding:12px 10px;
  margin:18px 0;
}
.carosello-article span {
  display:block;
  margin-bottom:5px;
  color:#262626;
  font-size:11px;
  font-weight:bold;
  font-family: Georgia, Palatino, serif;
  margin-left:42px;
}
.jcarousel-skin-4 .jcarousel-container,
.jcarousel-skin-4 .jcarousel-clip-horizontal {
    width:  286px;
}
.jcarousel-skin-7 .jcarousel-container,
.jcarousel-skin-7 .jcarousel-clip-horizontal {
    width:  508px;
}
.carosello-article .jcarousel-container {
    position: relative;
}
.carosello-article .jcarousel-clip {
    z-index: 2;
    padding:0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.carosello-article .jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
    height:51px;  
}

.carosello-article .jcarousel-list li,
.carosello-article .jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 64px;
    height: 51px;
}
.carosello-article .jcarousel-next {
    z-index: 3;
    display: none;
}

.carosello-article .jcarousel-prev {
    z-index: 3;
    display: none;
}
.carosello-article  .jcarousel-container {
  padding:0 42px;
}
.carosello-article .jcarousel-clip-horizontal {
  height:51px;
}
.carosello-article .jcarousel-item {
    width: 64px;
    height: 51px;
}
.carosello-article .jcarousel-item-horizontal {
    margin-right: 10px;
}
.carosello-article .jcarousel-next-horizontal {
    position: absolute;
    top: 20px;
    right: 2px;
    width: 21px;
    height: 19px;
    cursor: pointer;
    background: transparent url() no-repeat scroll left top;
}

.carosello-article .jcarousel-next-disabled-horizontal,
.carosello-article .jcarousel-next-disabled-horizontal:hover,
.carosello-article .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background: none;
}

.carosello-article .jcarousel-prev-horizontal {
    position: absolute;
    top: 20px;
    left: 2px;
    width: 21px;
    height: 19px;
    cursor: pointer;
    background: transparent url() no-repeat scroll left top;
}

.carosello-article .jcarousel-prev-disabled-horizontal,
.carosello-article .jcarousel-prev-disabled-horizontal:hover,
.carosello-article .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background: none;
}
/*ARTICLE GALLERY*/
.gallery_slide_new img {
  padding:5px;
  vertical-align:middle;
  width:200px;
}

.gallery_slide_new {
  background-color:#EEEEEE;
  border:1px solid #A3A3A3;
  float:left;
  height:333px;
  margin:0 10px 10px 0;
  padding:5px;
  vertical-align:middle;
  width:200px;
}
 /*CORRIERETV*/
body#premiumtv-body {
	background: #c2c6ce;
} 
#premiumtv {
	margin:auto;
  width:1117px;
} 

/*SCOMMESSE E LOTTERIE*/
/*TABELLINO CONDIVISO*/
#tabellino-shared span.color-green strong {
color:#8EBE0C;
}
#tabellino-shared span.titoletto strong {
font-size:11px;
font-weight:bold;
}
#tabellino-shared h3 div.title-quote {
clear:right;
color:#666666;
float:right;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
margin-top:7px;
}
#tabellino-shared .title-box {
	margin-bottom:15px;
	width:100%;
	display:inline-block;
}
#tabellino-shared div {
clear:both;
}
#tabellino-shared #tabellino-hp {
  background:transparent none;
  padding:5px 9px 7px 9px;
  border:1px solid #666666;
}
#tabellino-shared #tabellino-hp table.tablequote-matchlist {
	border-bottom: 3px solid #8EBE0C;
}
#tabellino-shared #tabellino-hp h3 {
  height:23px;
}
#tabellino-hp h3 .title span.sub-title{
  font-size:13px;
  font-weight:normal;
}
#tabellino-shared #tabellino-hp table tbody td {
  height:18px;
  font-size:11px;
  line-height:12px;
}
#tabellino-shared .link-scommesse {
  color:#333333;
  display:block;
  font-family:Arial,Helvetica,sans-serif;
  font-size:11px;
  font-weight:bold;
  margin-top:4px;
}
#tabellino-shared #tabellino-hp table tbody td.partita {
 border-left:1px solid #cccccc;
}
#tabellino-shared #tabellino-hp table tbody td.ris_2 {
 border-right:1px solid #cccccc;
}
#tabellino-shared #tabellino-hp h3 div.title {
  margin:0 0 0 6px;
}
#tabellino-shared #tabellino-hp .title-box a .titoletto,
#tabellino-shared #tabellino-hp .title-box a,
#tabellino-shared #tabellino-hp .title-box {
  color:#333333 !important;
}
#tabellino-shared #tabellino-hp .title-box .titoletto {
  border-bottom:1px dotted #8ebe0c;
  margin:6px 0 0 0;
  float:right;
  position:relative;
}
#tabellino-shared #tabellino-hp .title-box {
  margin-bottom:4px !important;
}

#tabellino-shared #tabellino-hp .title-box span.title {
  color:#8ebe0c;
  font-size:16px;
  font-weight:bold;  
  font-family:Georgia, "Times New Roman", Times, serif;	
  float:left;
}
#tabellino-shared #tabellino-hp .title-box span.title strong {
  color:#333333;
  font-size:22px;
  font-weight:normal;  
}
/*BOX TABELLINO HP*/
.fixed-content-right {
  display:none;
  width:282px;
}
#tabellino-hp {
	background: transparent url() repeat-x scroll top left;
	padding:15px 9px 11px 9px;
}
#tabellino-hp span.color-green {
	border-bottom:none;
	color:white;
}
#tabellino-hp span.titoletto {
	font-size:14px;
	margin-bottom:5px;
	float:left;
}
#col-dx #tabellino-hp span.color-green strong {
  color:#8EBE0C;
}
#col-dx #tabellino-hp .title-box strong.bold {
color:#FFFFFF;
font-size:14px;
}
#col-dx #tabellino-hp span.titoletto strong {
font-size:11px;
font-weight:bold;
}
#tabellino-hp span strong.white {
	color:white;
	font-size:14px;
}
#tabellino-hp img.line-gray {
	margin:0 -5px 9px -5px;
	clear: left;
}
/*FINE TABELLINO HP*/
/*SCOMMESSE SPORTIVE*/
.areaquote .quadroquote {
	color: white;
	margin-bottom: 25px;
	font-weight: normal;
	font-size: 9px;
	margin-top: 0;
}
#col-dx .areaquote .quadroquote {
	margin-bottom: 10px;
}
#tabellino-hp .title-box a .titoletto,
#tabellino-hp .title-box a,
#tabellino-hp .title-box {
  color:#FFFFFF !important;
}
#tabellino-hp .title-box {
  margin-bottom:0 !important;
  float:left;
}
#tabellino-hp .title-box strong.bold {
	color:#FFFFFF;
  font-size:14px;
}
#tabellino-hp h3 {
	color:#FFFFFF;
	font-size: 19px;
	height:30px;
	background: #000000 none;
	display: inline-block;
	width: 100%;
	margin:0;
font-weight:normal;
padding:0;	
}
#tabellino-hp h3 div.title strong  {
	font-size: 12px;
	font-weight:bold;
}
#tabellino-hp h3 div.title em {
	font-size: 12px;
	font-weight:normal;
}
#tabellino-hp h3 div.title {
	margin:4px 0 0 6px;
}
#tabellino-hp h3 div.title-quote {
	margin-top:0;
}
.areaquote .quadroquote div {clear: both;}
.areaquote .quadroquote h3 {
	background: transparent none;
	color: #333333;
	/*margin-bottom: 5px;*/
	font-weight: normal;
	font-size: 35px;
	padding: 0;
	margin-top:7px;
}
.areaquote .quadroquote h3 div.title {
	float: left;
	margin-bottom: 4px;
}
.areaquote .quadroquote h3 div.title strong {
	color: #8EBE0C;
	font-weight: normal;
	font-size: 24px;
}
.areaquote .quadroquote h3 div.title-quote {
	color: #666666;
	font-weight: normal;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	clear:right;
	float:right;
	margin-top:7px;
}
.areaquote .quadroquote h3 div.title-quote img {
  display:inline;
  margin-left:5px;
}
.areaquote .quadroquote h3 div.title em {
	font-size: 20px;
}
.areaquote .quadroquote h3 div.title strong strong {
	font-weight: bold;
}
.areaquote .quadroquote h3 div.subtitle {
	float:right;
	margin-top: 20px;
	margin-bottom: 5px;
	font-weight: normal;
	font-size: 14px;
	padding: 0;
	clear: right;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: dotted 1px #8EBE0C;
}
.areaquote .quadroquote h3 div.subtitle strong {
	color: #8EBE0C;
	text-transform:uppercase;
	font-size: 11px;
}
.areaquote .quadroquote .boxquote-match {
	float: left;
	clear: none;
	width: 32.33%;
	margin-right: 1.33%;
}
.areaquote .quadroquote .boxquote-match-closer {
	float: left;
	clear: none;
	width: 33.2%;
	margin-right: 1px;
}
.areaquote .quadroquote .rightest {margin-right: 0;}
.areaquote .quadroquote .boxquote-matchlist {width: 100%;}
#tabellino-hp table.tablequote-match,
.areaquote table.tablequote-match {
	background: black none;
	width: 100%;
	font-size: 12px;
	border-bottom: 7px solid #8EBE0C;
	color: black;
	clear: left;
	/*border-collapse:collapse;*/
}
.areaquote table.tablequote-matchlist {
	background: #333333 none;
	width: 100%;
	font-size: 12px;
	border-bottom: 7px solid #8EBE0C;
	color: black;
	clear: left;
	/*border-collapse:collapse;*/
}
.areaquote table.tablequote-matchlist {
	background: #333333 none;
	width: 100%;
	font-size: 12px;
	border-bottom: 7px solid #8EBE0C;
	color: black;
	clear: left;
	/*border-collapse:collapse;*/
}
.areaquote table.tablequote-matchlist td a {
	color: #000000;
	font-size:11px;
}
.areaquote table.tablequote-matchlist .firstontris {
  border-left: 1px solid #666666;
}

#tabellino-hp table th, #tabellino-hp table td,
.areaquote table th, .areaquote table td {
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
}
.bottom-group h3 {display:none;}
#tabellino-hp table thead td,
.areaquote table thead td,
.bottom-group table thead th {
	background: black none;
	color: white;
	padding: 18px 4px 4px;
	margin: 0;
}
#tabellino-hp table thead td {
  text-transform:capitalize;
}
#tabellino-hp table thead td span.player2,
.areaquote table thead td span.player2 {color: #8EBE0C;}

#tabellino-hp table tbody th {
	height: 21px;
	background: #ccc url() repeat-x scroll top left;
	font-size: 14px;
	color:#000000;
}
.areaquote table tbody th.data {
  width:62px;
}
.areaquote table tbody th.ora {
  width:49px;
}
.areaquote table tbody th.ora span {
  border-left:1px solid #FFFFFF;
  border-right:1px solid #FFFFFF;
  display:block;
  height:10px;
  line-height:11px;
  width:47px;
}
.areaquote table tbody th {
	height: 21px;
	font-size: 11px;
	color: white;
	font-weight:normal;
	border-bottom: 1px solid #666666;
}
.areaquote table tbody th.ris_1,
.areaquote table tbody th.ris_x,
.areaquote table tbody th.ris_2 {
  background-color: #666666;
  font-weight:bold;
  width:82px;
}
#tabellino-hp table tbody th.ris_1,
#tabellino-hp table tbody th.ris_x,
#tabellino-hp table tbody th.ris_2 {
  width:37px;
}
#tabellino-hp table tbody td {
	border-bottom: 1px solid #CCCCCC;	
	background: #EEEEEE none;
	height: 24px;
}
#tabellino-hp table tbody td.partita {
	background: #FFFFFF none;
	text-align:left;
}
#tabellino-hp table th {
  border-bottom: 1px solid #666666;	
}
.areaquote table tbody td {
	/*border-top: 1px solid #acacac;*/
	border-bottom: 1px solid #fcfcfc;	
	background: #eee none;
	height: 24px;
}
#tabellino-hp table tbody tr.first-row td {
	border-top: 1px solid #666;
}
.areaquote table tbody tr td {
	border-bottom: 1px solid #cccccc;
}
.areaquote table tbody tr td.ris_1,
.areaquote table tbody tr td.ris_x, 
.areaquote table tbody tr td.ris_2 {
  color:#000000;
}
.areaquote table tbody tr td.ris_x a {
  border-left: 1px solid #FFFFFF;
  border-right: 1px solid #FFFFFF;
  display:block;
  height:18px;
  padding-top:6px;  
}
#col-dx .areaquote table tbody tr td.ris_x a {
  line-height:12px; 
}
.areaquote table tbody tr td.data {
  color:#494747;
  background-color: #FFFFFF;
  border-left: 1px solid #cccccc;
  font-size:11px;
}
.areaquote table tbody tr td.ora {
  color:#494747;
  font-weight:normal;
}
.areaquote table tbody tr td.partita {
  color:#000000;
  background-color: #FFFFFF;
  text-align:left;
  text-transform:capitalize;
}
.areaquote table tbody tr td.partita span {
  color:#8ebe0c;
  margin-left:11px;
}
#tabellino-hp table.tablequote-match thead td,
.areaquote table.tablequote-match thead td {
	font-weight: normal;
	text-align: left;
}

#tabellino-hp table.tablequote-match tbody tr td.rowhead,
.areaquote table.tablequote-match tbody tr td.rowhead {
	background: white none;
}
.areaquote table.tablequote-matchlist thead th {
	padding: 2px 4px;
	border-left: 1px solid #333;
	vertical-align: middle;
}
.areaquote table.tablequote-matchlist thead th.first {
	border-left: none;
}
.areaquote table.tablequote-matchlist tbody th.delimiter,
.areaquote table.tablequote-matchlist tbody td.delimiter {
	border-left: 1px solid #4c4c4c;
}

.areaquote table.tablequote-matchlist tbody tr td.rowhead,
.areaquote table.tablequote-matchlist tbody tr td.event {
	width: 250px;
	padding-left: 6px;
	padding-right: 6px;
	background: #d8d8d8 none;
	text-align: left;
	font-size: 11px;
	font-weight: normal;
	color: #333;
}
.areaquote table.tablequote-matchlist tbody tr td .event-date,
.areaquote table.tablequote-matchlist tbody tr td .event-name {
  font-weight:bold;
} 
.areaquote table.tablequote-matchlist tbody tr td.rowhead span {
	font-weight: bold;
	padding-left: 8px;
	color: black;
}
#tabellino-hp table.tablequote-match  a img,
.areaquote a img {
	margin: 0 auto;
	padding: 0;
}


/* formichina */

.formichina {
	width: 940px;
	background: transparent url(http://www.guiagaybarcelona.es/img/punto_horizontal.gif) scroll repeat-x left bottom;
	padding-bottom: 1px;
	/*margin: 0 0 0 30px; no centrato*/
	margin:auto;
	width: 960px;
}

.formichina img {
	display: inline;}

.formichina li {
	display: inline;
	font-size: 1.3em;
	font-family: Georgia, Palatino, serif;
}

.formichina li a,
.formichina li em {
	color: #333333;
}

.formichina span {
	font-size: 0.7em;
	font-family: Arial, Helvetica, sans;
}

li.locale {padding:5px !important; background-color:#fff !important; border:2px solid #93a0c3;}
li.locale h4.top10 {padding:0px;background-position:left bottom;}
li.locale h4.top10 strong{font-size:15px; font-weight:bold;}

/*10 PAROLE*/
#ten_words #header {
margin-bottom:11px;
}
#ten_words #header .wide-pushbar {
margin-bottom:0;
}
#ten_words h3 {
  font-size:12px;
  color:#535a5b;
  text-transform:none;
}
#parole_10_iframe {
  overflow:hidden;
  margin:0 0 20px 0;
}
#parole_10 {
  font-size:15px;
  color:#585858;
  font-family: Georgia, Palatino, serif;
  white-space: nowrap;
}
#parole_10 .testata {
  margin-bottom:30px;
}
#parole_10 input {
  background: #ffffff url() repeat-x scroll top left;
  border:1px solid #787879;
  font-size:12px;
  font-family: Arial, Helvetica, sans;
  width:250px;
  height:22px;
  margin-top:1px;
}
#parole_10 select {
  border:1px solid #787879;
  font-size:12px;
  font-family: Arial, Helvetica, sans;
  width:250px;
  height:22px;
  margin-top:1px;
}
#parole_10 div.eta input {
  width:48px;
  outline:none;
}
#parole_10 div.disclaimer input,
#parole_10 div.sesso input {
  width:auto;
  vertical-align:text-bottom;
  border:none;
  background:none;
  height:16px;
}
#parole_10 div.eta {
  width:52px;
}
#parole_10 form div {
  margin-bottom:14px;
 /* width:255px; */
  padding-left:185px;
}
#parole_10 div.input_10 input {
  margin-bottom:9px;
  margin-top:3px;
  vertical-align:top;
}
#parole_10 div.input_10 {
  margin-bottom:24px;
}
#parole_10 input.submit {
  background: #ffffff url() no-repeat scroll top left;
  width:174px;
  height:45px;
  border:medium none #FFFFFF;
  cursor:pointer;
}
#parole_10 input.reset {
  background: #ffffff url() no-repeat scroll top left;
  width:174px;
  height:45px;  
  border:medium none #FFFFFF;
  margin:0 90px;
  cursor:pointer;
}
#parole_10_list {
  font-family: Georgia, Palatino, serif;
  font-size:14px;
  color:#231f20;
}
#parole_10_list ul {
  margin:40px 0 35px 0;
}
#parole_10_list ul li {
  margin-top:7px;
  border-top:1px dotted #231f20;
  padding-top:7px;
}
#parole_10_list ul li div {
  padding:10px 0;
}
#parole_10_list ul li.bg-colored div {
  background-color:#f6f6f6;
}
#parole_10_list ul li .nome {
  font-weight:bold;
  color:#2f5eb1;
}
#parole_10_list ul li .italic {
  font-style:italic;
}
#parole_10_list ul li a,
#parole_10_list ul li span.elenco {
  background: transparent url() no-repeat scroll right 5px;
  color:#231f20;
  display:inline-block;
  padding-right:6px;  
  margin-right:6px;
}
#parole_10_list ul li a.last,
#parole_10_list ul li span.last {
  color:#231f20 !important;
  display:inline-block !important;
  padding-right:0 !important;
  margin-right:0 !important;
  background:none !important;
}
#parole_10_list div.pagination {
  text-align:center;
  margin-bottom:160px;
  color:#706e6e;
}
#parole_10_list div.pagination a {
  color:#706e6e;
  margin:0 5px;
  display:inline-block;
}
#parole_10_list div.pagination span {
  font-weight:bold;
  margin:0 5px;
  display:inline-block;
  color:#292929;
}

#parole_10_top {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#535a5b;
	float:left;
	margin-bottom:30px;
}
#parole_10_top span.number {
	font-size:36px;
	font-weight:bold;
	display:block;
}
#parole_10_top span.sub_title {
	font-weight:bold;
	display:block;
}
#parole_10_top span.ball_blu {
	display:block;
	margin:12px auto;
	background: transparent url() no-repeat scroll top left;	
	width:44px;
	height:44px;
}
#parole_10_top span.ball_rosa {
	display:block;
	margin:12px auto;
	background: transparent url() no-repeat scroll top left;
	width:44px;
	height:44px;  	
}
#parole_10_top ul.general {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	margin-top:12px;
	margin-bottom:10px;
}
#parole_10_top .text_normal {
  line-height:12px;
}
#parole_10_top ul.general span {
	font-size:12px;
	color:#828788;
}
#parole_10_top ul.general li {
	height:27px;
	margin-bottom:3px;
}
#parole_10_top ul.general li.gray {
	background-color:#e5e6e7;
}
#parole_10_top .box_result {
  clear:both;
  float:left;
  font-family:Georgia,"Times New Roman",Times,serif;
  font-size:14px;
  margin-top:3px;
  padding:5px 5px 3px 14px;
  width:288px;
}
#parole_10_top .box_result ul {
  float:left;
  margin-left:1px;
  width:275px;
  
  
}
#parole_10_top .box_result span {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	display:block;
	text-align:left;
	margin-left:-7px;
}
#parole_10_top .box_result li.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	display:block;
	border-bottom:none;
}
#parole_10_top .box_result li.no_border {
	border-bottom:none;
}
#parole_10_top .box_result li {
	border-bottom:1px dotted #999999;
	padding:2px 0;
}
#parole_10_top .left_column {
	width:307px;
	margin-right:6px;
	float:left;
	text-align:center;
}
#parole_10_top .right_column {
	width:307px;
	float:left;	
	text-align:center;
}
#parole_10_top .left_column .sub_title,
#parole_10_top .left_column .number {
	color:#00dfff;
}
#parole_10_top .right_column .sub_title,
#parole_10_top .right_column .number {
	color:#f29898;
}
#parole_10_top .bg_nord_m {
	background-color:#99f2ff;
}
#parole_10_top .bg_centro_m {
	background-color:#aceedf;
}
#parole_10_top .bg_sud_m {
	background-color:#a5f4d3;
}
#parole_10_top .bg_isole_m {
	background-color:#99f2ff;
}
#parole_10_top .bg_nord_f {
	background-color:#fad6d6;
}
#parole_10_top .bg_centro_f {
	background-color:#f5dad1;
}
#parole_10_top .bg_sud_f {
	background-color:#ebdfd0;
}
#parole_10_top .bg_isole_f {
	background-color:#fad6d6;
}

/* telethon */
#example02wdgusrcontribution {
	top:5px !important;
}

.thumb-list div {
	text-align:center;
}

/*Plauer*/
.Embed-Player {
  float:left;
  margin: 0 10px 0 0;
}

/* =============== I COLONNA HOME ============== */

.articles-home,
.edizione-straordinaria,
.edizione-straordinarissima {
	font-family: Arial, Helvetica, sans;
	font-size: 1.3em;
	line-height: 1.16;
}
.articles-home h2 .local-img{
width:190px;
height:130px;
}
.articles-home {
	width: 401px;
}

.ed-articles-home {
	width:100% !important;
}

.articles-home img,
.edizione-straordinaria img {
	margin-bottom: 0.5em;
}
.articles-home img.img-inline,
.edizione-straordinaria img.img-inline {
	margin-bottom: 1px;
}
.articles-home .left, .edizione-straordinaria .left {
	margin-right: 1em;
}
.articles-home .right, .edizione-straordinaria .right {
	margin-left: 0.7em;
}
.articles-home h2 .left {
	margin-right: 0.5em;
}
.articles-home h2 .right {
	margin-left: 0.5em;
}
.img.quadratino_rosso {
	display: inline;
	margin-bottom: 2em;
	margin-left: 2em;
	margin-right: 2em;
}
.articles-home p a.azzurro {
	color: #2F5EB1;
}
.articles-home p .azzurro {
	color: #2F5EB1;
	text-decoration: none;
}
.articles-home p a.azzurro:hover {
	text-decoration: underline;
}
.articles-home p a.nero {
	color: #000000;
	text-decoration: none;
}
.articles-home p.nero {
	color: #000000;
}
.articles-home p a.nero:hover {
	text-decoration: underline;
}
.articles-home p a.rosso {
	color: #CC2026;
	text-decoration: none;
}
.articles-home p.rosso {
	color: #CC2026;
}
.articles-home p a.rosso:hover {
	text-decoration: underline;
}

.articles-home p a {
	text-decoration: none;
}
.articles-home p a:hover {
	text-decoration: underline;
}

.articles-home p span.recensione-libro {
	display: block;
	color: #373737;
	font-size: 0.85em;
	margin-top:15px;
}

.articles-home .vaschetta2 li { /*  VASCHETTE  */
	display: block;
	float: left;
	width: 190px;
	padding: 0;
	color: #5b5b5b;
	background: transparent none;
	margin-right: 21px;
}
.articles-home .vaschetta2 .last {
	margin-right: 0;
}
ul.linkbar {
	display: block;
} 
.linkbar li {
	display: inline;
	line-height: 1.2;
	padding: 0 6px 0 0;
	font-size: 0.93em;
	color: #CC2026;
}
.linkbar {
	font-family: Georgia, Palatino, serif;
	margin: 1em 0;
}
.linkbar li a {
	color: #2f5eb1;
}
.linkbar li a.red_home {
	color: rgb(204, 32, 38); /* rosso */
}
.linkbar a:hover {
	text-decoration: underline;
}
.vaschetta2 li .linkbar li { /*  LINK DENTRO A VASCHETTA2
	Dichiariamo nuovamente le proprietï¿½ perchï¿½ sovrascritte da
	.articles-home .vaschetta2 li {...}	
	(struttura della vaschetta)  */
	margin-right: 0;
/* 	background: transparent url() no-repeat scroll left 0.25em;  */
	line-height: 1.25;
	padding: 0;
	font-size: 0.93em;
	color: #CC2026;
}
.articles-home .vaschetta3 {
	background: transparent url(http://www.guiagaybarcelona.es/img/azul_notas.gif) repeat-y scroll center top;
	margin: 10px 0;
}
.articles-home .vaschetta3 li {
	display: block;
	float: left;
	width: 120px;
	padding: 0;
	color: #5b5b5b;
	font-size: 1.1em;
	margin-right: 20px;
	background: transparent url(http://www.guiagaybarcelona.es/img/punto_horizontal.gif) repeat-x left top;
	padding-top: 10px;
}

.articles-home .vaschetta3-cancro {
	background: transparent url(http://www.guiagaybarcelona.es/img/rosa_notas.gif) repeat-y scroll center top;
	margin: 10px 0;
}
.articles-home .vaschetta3-cancro li {
	display: block;
	float: left;
	width: 120px;
	padding: 0;
	color: #5b5b5b;
	font-size: 1.1em;
	margin-right: 20px;
	background: transparent url(http://www.guiagaybarcelona.es/img/punto_horizontal_rosa.gif) repeat-x left top;
	padding-top: 10px;
}

.articles-home .vaschetta3 .last {
	margin: 0;
}

.articles-home .vaschetta3-cancro .last {
	margin: 0;
}
.articles-home .vaschetta3 img {
	padding-bottom: 8px;
}

.articles-home .vaschetta3 img.img-inline {
	padding-bottom: 0;
}
.articles-home .vaschetta3 .section {
	border: none;
	padding: 0;
	line-height: 1.2;
	margin-right: 0;
}
.articles-home .vaschetta3 .section a {
	border: none;
	padding: 0;
	line-height: 1.2;
}
.articles-home .vaschetta3 .section-cancro {
	color:#ff5600;
	border: none;
	padding: 0;
	line-height: 1.2;
	margin-right: 0;
}
.articles-home .vaschetta3 .section-cancro a {
	color:#ff5600;
	border: none;
	padding: 0;
	line-height: 1.2;
}
.articles-home .vaschetta2 {
	background: transparent url(http://www.guiagaybarcelona.es/img/punto_vertical.gif) scroll repeat-y center top;
	margin-bottom: 1em;
}
.articles-home .vaschetta2 h2 {
	margin-bottom: 0.2em;
	font-size: 1.8em;
	background: transparent url(http://www.guiagaybarcelona.es/img/punto_horizontal.gif) scroll repeat-x center top;
}
.articles-home .vaschetta2 img {
	margin-bottom: 0.0em;
}
.vaschetta3col {
	background: transparent url(http://www.guiagaybarcelona.es/img/punto_vertical_3col.gif) repeat-y scroll 201px top;
	margin-bottom: 11px;
	clear: both;
}
.vaschetta3col .colonna {
	background: transparent none;
	width: 190px;
	margin-right: 23px;
	line-height: 1.5;
}
.vaschetta3col img {
	width: 188px;
	margin: 0.0em 0;
}
.vaschetta3col .last {
	margin-right: 0;
}
.vaschetta3col h3 {
	color: #2F5EB1;
	font-size: 1.1em;
	font-weight: bold;
	margin: 0 0 0.3em 0;
	padding-top: 0.75em;
	background: transparent url(http://www.guiagaybarcelona.es/img/punto_horizontal.gif) repeat-x scroll left top;
}
.vaschetta3col h3 a {
	color: #2F5EB1;
	font-weight: bold;
}
.vaschetta3col h3 a:hover {
	text-decoration: underline;
}
.vaschetta3col ul {
	margin-bottom: 1em;
}
.vaschetta3col li {
	font-size: 1.2em;
	padding-left: 0px;
	background: transparent url() no-repeat scroll left 0.5em;
}
.vaschetta3col li.foto {
	position: relative;
	padding: 0;
	background: transparent none;
}
.vaschetta3col li.foto div {
	position: absolute;
	background: black;
	opacity: 0.65;
	filter:alpha(opacity=65);
	top: 56px;
	left: 0;
	height: 18px;
	width: 190px;
}
.vaschetta3col li.foto a {
	position: absolute;
	display: block;
	/*top: 56px; Modifica per HP Corriere 20090312 */
	left: 0;
	height: 16px;
	width: 190px;
	color: white;
	padding-left: 4px;
}
.vaschetta3col ul.informazione-locale li {	display:block;	float:left;	width:70px;}.vaschetta3col ul.informazione-locale li.li-il-sx {	width:91px!important;}
/* _____________ / I COLONNA HOME _______________ */

/* =============== II COLONNA HOME ============== */
/*                  vedi BOX.CSS                  */
/*                                                */
#home-2col {
	width: 200px;
	padding-left: 10px;
	background: transparent url(http://www.guiagaybarcelona.es/img/punto_vertical.gif) repeat-y scroll left top;
	font-size: 1.6em;
	line-height: 1.35;
	margin-left: 5px;
	overflow: hidden;
}
/*                                                */
/*                                                */
/* -------------- / II COLONNA HOME ------------- */
/* =============== II COLONNA HOME ADV ============== */
/*                                  */
/*                                                */
#home-2col-adv {
	width: 200px;
	padding-left: 10px;
	background: transparent url(http://www.guiagaybarcelona.es/img/punto_vertical.gif) repeat-y scroll left top;
	font-size: 1.6em;
	line-height: 1.35;
	margin: 0 0 11px 5px;
	clear: right;
}
/*                                                */
/*                                                */
/* -------------- / II COLONNA HOME ------------- */
/* =============== TIPOGRAFIA COMUNE =============== */
.hour, .section, .section-cancro {
	font-weight: bold;
	font-family: Georgia, Palatino, serif;
}
.hour {
	color: #CC2026;
	font-style:normal !important;
}
.section {
	font-size: 80%;
	text-transform: uppercase;
	color: #2F5EB1;
	border-right: 1px solid #AFB2B2;
	border-left: 1px solid #AFB2B2;
	padding: 0 0.5em;
	margin-right: 0.3em;
	font-style:normal !important;
}
.italiaoggi .section {
	margin-left: 0.6em;
}
.section-cancro {
	font-size: 80%;
	text-transform: uppercase;
	color: #ff5600;
	margin-right: 0.3em;
}
/* =============== / TIPOGRAFIA COMUNE =============== */

/* =============== TIPOGRAFIA I COLONNA HOME =============== */
/*
.articles-home h1 {
	clear: both;
	color: #231F20;
	font-size: 2.69em;
	letter-spacing:-1px;
	margin-bottom:0.25em;
	padding-top: 12px;
	word-spacing:-1px;
*/
	
.articles-home h1 {
	clear:both;
	color:#231F20;
	font-size:2.65em;
 	line-height:1.03em;
	margin-bottom:0.25em;
	padding-top:12px;
	letter-spacing:-0.03em;
	word-spacing:-0.1em;
}
.edizione-straordinaria h1 {
	font-size: 2.9em;
	letter-spacing: -1px;
	color: #231F20;
	margin-bottom: 0.25em;
}
div.edizione-straordinarissima {
	background-color: white;
	height: 390px;
	overflow: hidden;
	background-position: center top;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-color: white;
	margin-right: 18px;
	display:block;
}
.edizione-straordinarissima strong{
	color: #FECF01;
	font-size:1.4em;
	font-weight:normal;
}
.edizione-straordinarissima h4 {
	background: #cc2026 url() repeat-x left bottom;
	color: white;
	height: 29px;
	display: block;
	font-size:1.1em;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
}
.edizione-straordinarissima div.titolo_center{
padding: 1px 0pt 6px 8px;
}
.edizione-straordinarissima div.title{
height:4px;
width:4px;
}
.edizione-straordinarissima div.angle_sx{
float:left;
}
.edizione-straordinarissima div.angle_dx{
float:right;
}
.edizione-straordinarissima h1 {
	font-size: 70px;
	letter-spacing: -2px;
	color: #231F20;
	position: relative;
}
.edizione-straordinarissima p,
.edizione-straordinarissima h3 {
	position: relative;
}
.edizione-straordinarissima .left {
	float: none;
	text-align: left;
	display: block;
	margin-left: 12px;
}
.edizione-straordinarissima .center {
	float: none;
	text-align: center;
	display: block;
}
.edizione-straordinarissima .right {
	float: none;
	text-align: right;
	display: block;
	margin-right: 12px;
}
.articles-home h1 a,
.edizione-straordinaria h1 a
{
	color: #231F20;
}
.articles-home h3, .edizione-straordinaria h3 {
	margin-bottom: 0.5em;
	font-size: 1.2em;
	line-height: 1.2;
}
.edizione-straordinarissima h3 {
	padding: 0.4em 0 0.5em 0;
	font-size: 1.25em;
	line-height: 1.1;
	color: black;
}
.edizione-straordinarissima p {
	margin: 0.4em 0 0 0;
	color: black;
	line-height: 1.1;
}
.edizione-straordinaria p {
	margin: 1.7em 0;
}
.homearticle-box {
	padding-top: 3px;
	background: transparent url(http://www.guiagaybarcelona.es/img/punto_horizontal.gif) repeat-x left top;	
	clear: both;
}
.homearticle-box a {
	color: #787a7a;
}

.homearticle-box h3 a {
	color: #565656;
}

.homearticle-box a:hover {
	text-decoration: underline;
}

div.homearticle-box img.img-inline {
	margin-left: 2px;
	margin-right: 4px;
}

div.homearticle-box img.quadratino_rosso {
	display: inline;
	margin-bottom: 2px;
	margin-left: 2px;
	margin-right: 2px;
}

.homearticle-box a:hover span {
	text-decoration: underline;
}

div.homearticle-box p.subtitle,
div.edizione-straordinaria .homearticle-box h2 {
	font-family: Arial, Helvetica, sans;
	font-size: 0.85em;
	letter-spacing: normal;
	margin-bottom: 0; 
	padding: 0.4em 0 0 1em;
	background: transparent url(http://www.guiagaybarcelona.es/img/bg_sombra_cabezera.gif) repeat-x left top;
}

div.homearticle-box p.subtitleBorsa {
	font-family: Arial, Helvetica, sans;
	font-size: 0.85em;
	letter-spacing: normal;
	margin-bottom: 0; 
	padding: 0.4em 0 0 1em;
	background: #D6E6F6 none;
}

.articles-home p span.firmaBorsa {
	display: block;
	font-style: italic;
	font-family: Arial, Helvetica, sans;
	font-size: 0.85em;
	font-weight: bold;
}

div.edizione-straordinaria .homearticle-box p.subtitle {
	margin-top: 0;
}

div.homearticle-box .firma {
	font-size: 0.90em;
	font-family: Georgia, Palatino, serif;
	color: #333333;
	padding-top: 10px;
	padding-bottom: 10px;
}
div.homearticle-box .firma-editoriale {
	font-size: 0.90em;
	font-family: Georgia, Palatino, serif;
	color: #333333;
	padding-top: 10px;
	padding-bottom: 25px;
}

.homearticle-box .firma span {
	font-size: 0.95em;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}

.articles-home h2 {
	clear:both;
	color:#5B5B5B;
	font-size:2em;
	letter-spacing: -1px;
	line-height:1.05;
	margin-bottom:0.5em;
	padding-top:12px;
	word-spacing:-0.03em;
}

.ed-articles-home h2 {font-size:17px !important;}

.articles-home h2.testo-editoriale {
	clear:both;
	color:#5B5B5B;
	font-size:2em;
	letter-spacing: -1px;
	line-height:1.05;
	margin-bottom:0.3em;
	padding-top:12px;
	word-spacing:-0.03em;
}

.articles-home h2 a {
	color: #5b5b5b;
}

.articles-home p {
	margin-bottom: 1em;
}

/*.articles-home h1 p {
	background: transparent url(http://www.guiagaybarcelona.es/img/bg_sombra_cabezera.gif) repeat-x left top;
	font-size: 0.33em;
	letter-spacing: normal;
	padding: 0.4em 0 0.4em 1em;
	margin-bottom: -1px;
}*/

.articles-home h1 a:hover,
.articles-home h2 a:hover,
.edizione-straordinaria h1 a:hover
{
	text-decoration: underline;
	color: #2f5eb1;
}

/* =============== / TIPOGRAFIA I COLONNA HOME =============== */



/* =============== TIPOGRAFIA ARTICOLO ============== */
.article {
	font-family: Georgia, Palatino, serif;
	font-size: 1.4em;
	line-height: 1.5;
	color: #464646;
/*	padding-right: 10px;  */
}

.article h1 {
	font-size: 2.5em;
	letter-spacing: -1px;
	color: #231F20;
	line-height: 1.3;
	margin-bottom:0;
}

.article p a {
	color: #003366;
	text-decoration: underline;
}

.article h2 {
	margin: 0.2em 0 0.9em 0;
	font-style: italic;
	color: #535A5B;
	font-size: 1.7em;
	line-height: 1.4;
}

.article h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	text-transform: uppercase;
	color: #5B5B5B;
}

.article p,
.footnotes {
	margin-bottom: 1em;
}

.article p {
	font-size: 1em;
}

.article p span.firma {
	font-family: arial; 
	font-size: 0.8em; 
	padding: 2px 50px 2px 2px;
	background: transparent url(http://www.guiagaybarcelona.es/img/firma.gif) repeat-x; 
}

.toolbar {
	font-family: Georgia, Palatino, serif;
	text-align: right;
	/* modifica per nuove testate, si dimezza */
	/* height: 40px; */
	height: 25px;
	padding: 0 10px;
	background: #fafafa url(http://www.guiagaybarcelona.es/img/bg_sombra_cabezera.gif) repeat-x left bottom;
	margin: 0 0 1em 0;
}

.toolbar li {
	display: inline;
	margin: 0 4px;
	/* modifica per nuove testate, si dimezza */
	/* line-height: 40px;
	font-size: 30px; */
	line-height: 20px;
	font-size: 20px;
	vertical-align: middle;
}

.toolbar li.rs_skip {
	float: left;
}

.toolbar li.rs_skip a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #464646;
}
.toolbar li.rs_skip img {
	margin: 3px 4px 0 0;
}

.toolbar li.macro-section {
	/* modifica per nuove testate, diventa invisibile */
	display: none;
 
	float: left;
	margin: auto;
	padding-left: 30px;
	font-size: 30px;
	color: #9FA4A6;
}

.toolbar li.macro-section.corrierEconomia {
	padding-left: 230px;
	font-size: 16px;
	font-weight: bold;
}

.toolbar li.macro-section a {
	color: #9FA4A6;
}

.toolbar li.macro-section.archivio { background: transparent url() no-repeat left center; }

.toolbar li.macro-section.borsa { background: transparent url() no-repeat left center; }

.toolbar li.macro-section.corrieretv { background: transparent url() no-repeat left center; }

.toolbar li.macro-section.cronache { background: transparent url() no-repeat left center; }

.toolbar li.macro-section.economia { background: transparent url() no-repeat left center; }

.toolbar li.macro-section.corrierEconomia { background: transparent url() no-repeat left 3px; }

.toolbar li.macro-section.editoriali { background: transparent url() no-repeat left center; }

.toolbar li.macro-section.editorialiecommenti { background: transparent url() no-repeat left center; }
.toolbar li.macro-section.pubblicoprivato { background: transparent url() no-repeat left center; padding-left: 70px;}

.toolbar li.macro-section.italian-life { background: transparent url() no-repeat left center; }
.toolbar li.macro-section.flash24 { background: transparent url() no-repeat left center; }

.toolbar li.macro-section.italian { background: transparent url() no-repeat left center; }

.toolbar li.macro-section.giochi { background: transparent url() no-repeat left center; }

.toolbar li.macro-section.politica { background: transparent url() no-repeat left center; }

.toolbar li.macro-section.primapagina { background: transparent url() no-repeat left center; }

.toolbar li.macro-section.rassegnastampa { background: transparent url() no-repeat left center; }

.toolbar li.macro-section.salute { background: transparent url() no-repeat left center; }
.toolbar li.macro-section.reumatologia { background: transparent url() no-repeat left center; display:none; }
.toolbar li.macro-section.nutrizione { background: transparent url() no-repeat left center; display:none;}
.toolbar li.macro-section.scienze { background: transparent url() no-repeat left center; }

.toolbar li.macro-section.spettacoli,
.toolbar li.macro-section.spettacoliecultura { background: transparent url() no-repeat left center; }

.toolbar li.macro-section.sport { background: transparent url() no-repeat left center; }

.toolbar li.macro-section.mobile { background: transparent url() no-repeat left center; }

.toolbar li.macro-section.animali { background: transparent url() no-repeat left center; }

.toolbar li.macro-section.esteri { background: transparent url() no-repeat left center; }

.toolbar li.macro-section.ricerca { background: transparent url() no-repeat left center; }

.toolbar li.macro-section.opinioni { background: transparent url() no-repeat left center; }

.toolbar li.macro-section.cinema { background: transparent url() no-repeat left center; }

.toolbar li.macro-section.rss { background: transparent url() no-repeat left center; }

.toolbar li.macro-section.quotidiani { background: transparent url() no-repeat left center; }

.toolbar img {
	display: inline;
}

/*ARCHIVIO STORICO*/
.storico_toolb li.corriere_toolb img{
	padding-top: 0;
}
ul.storico_toolb {
	margin: 0 0 1px 0;
}
.toolbar_bottom_side {
	font-family: Georgia, Palatino, serif;
	text-align: right;
	height: 40px;
	padding: 0 10px;
	background: #fafafa url(http://www.guiagaybarcelona.es/img/tabla_degrade.gif) repeat-x left bottom;
	margin: 0 0 1em 0;
}

.toolbar_bottom_side li {
	display: inline;
	margin: 0 4px;
	line-height: 40px;
	font-size: 30px;
	vertical-align: middle;
}
.toolbar_bottom_side img {
	display: inline;
}

/*ARCHIVIO STORICO*/
.article .footnotes {
	margin-top: 20px;
	font-weight:bold;
}

.article .footnotes strong {
	font-weight: bold;
	color: #CC2026;
}

.article .footnotes .modified {
	padding-left: 10px;
	font-size: 1em;
}

.article .footnotes-archivio {
	font-weight:normal;
	color: #787878;
	font-size: 0.85em;
}

.article .footnotes-archivio strong {
	font-weight: bold;
}

.article .footnotes .copy {
	color:#999999;
	display:block;
	font-family:trebuchet MS;
	font-size:9px;
	font-weight:normal;
	padding-top:3px;
}

.spalla {  /*  seconda colonna  */ 
	width: 200px;
	padding-left: 11px;
	background: transparent url(http://www.guiagaybarcelona.es/img/punto_vertical.gif) repeat-y scroll left top;
	font-size: 1.2em;
	line-height: 1.35;
	margin-left: 0.5em;
}
/* =============== / TIPOGRAFIA ARTICOLO ============== */

/* ============== FOTO ARTICOLO ============== */
.foto-h-left, .foto-h-right,
.foto-v-left, .foto-v-right {
	background: #ededed;
	border: 1px solid #919292;
/*	margin-top: 1em;*/
}

.foto-h-left td, .foto-h-right td,
.foto-v-left td, .foto-v-right td {
	font-weight: bold;
	font-size: 0.8em;
	line-height: 1.4;
	padding: 0.5em;
}

.article .didascalia {
	padding-top: 0;	
	padding-bottom: 1em;
}

.foto-h-left {
	float: left;
	clear: left;
	margin-right: 1em;
}

.foto-h-right {
	float: right;
	clear: right;
	margin-left: 1em;
}

.foto-v-left {
	float: left;
	margin-right: 1em;
}

.foto-v-right {
	float: right;
	margin-left: 1em;
}

.foto-dida_libri td {
	padding-top: 0;
	font-weight: normal;
}

.foto-dida_libri {
	font-family: arial;
	color: #000000;
	border: 0;
	background: transparent;
}


.foto-dida_libri a {
	display: block;
	padding-bottom: 10px;
	font-weight: normal;
	color: #000000;
	background: transparent url() no-repeat bottom right;
	width: 150px;
}

/* ============== / FOTO ARTICOLO ================ */

/* archivio elezioni usa */

.archivio .paging-usa {
	margin-top:5px;
}

.archivio .paging-usa a.freccia_pre_ultimo {
	margin-left:510px;
}

.archivio .paging-usa a.freccia_pre {
	margin-right:405px;
}

.archivio .paging-usa img.archivio_notizie {
	display:inline;
}

.archivio-firme .paging-usa {
	margin-top:5px;
}

.archivio-firme .paging-usa a.freccia_pre_ultimo {
	margin-left:510px;
}

.archivio-firme .paging-usa a.freccia_pre {
	margin-right:405px;
}

.archivio-firme .paging-usa img.archivio_notizie {
	display:inline;
}

/* ============  ARCHIVI DI SEZIONE  =========== */
.archivio {
	font-size: 1.2em;
	color: #656565;
	line-height: 1.3;
}

.archivio a {
	color: #656565;
	text-decoration: none;
}

.archivio .paging {
	text-align: right;
	font-family: Georgia, Palatino, serif;
	color: #537BAF;
	font-weight: normal;
	line-height: 1.8;
	word-spacing: 0.1em;
	margin-top:5px;
}

.archivio .paging span{
	font-family: arial;
}
.archivio .paging img.archivio_notizie{
	display: inline;
}
.archivio .paging a.pre{
	margin-right:380px;
}
.archivio .paging a.freccia_pre{
	margin-right:530px;
}
.archivio .paging a.freccia_pre_ultimo {
	margin-right:580px;
}


.archivio .bottom {
	margin-top: 1em;
	padding-top: 5px;
	background: url() repeat-x left top;
}

.archivio .paging a {
	text-decoration: none;
	color: #8E8F90;
	font-weight: bold;
	border: 2px solid white;
	padding: 0 0.1em;
}

.archivio .paging a:hover {
	/*border: 2px solid #97BEE0;*/
	color: #8E8F90;
	font-weight: bold;
}

.archivio .paging .arrow-left {
	padding-right: 4em;
	font-family: Arial, Helvetica, sans;
	font-size: 1.5em;
}

.archivio .paging .arrow-right {
	padding-left: 4em;
	font-family: Arial, Helvetica, sans;
	font-size: 1.5em;
	font-weight: bolder;
}

.archivio h2 {
	font-family: Georgia, Palatino, serif;
	color: #333333;
	font-size: 1em;
	font-weight: bold;
	background: transparent url() repeat-x left top;
	padding: 0.3em 0 0 0;
	margin: 1.2em 0 0 0;
}


.archivio .date {
	color: #D52228;
	display: block;
	font-size: 1.2em;
	width: 250px;
}

/* ============  ARCHIVI FIRME  =========== */
ul.toolbar-archivio-firme {
	text-align: left;
}


.archivio-firme {
	font-size: 1.2em;
	color: #656565;
	line-height: 1.3;
}

.archivio-firme a {
	color: #656565;
	text-decoration: none;
}

.archivio-firme .paging {
	text-align: right;
	font-family: Georgia, Palatino, serif;
	color: #537BAF;
	font-weight: normal;
	line-height: 1.8;
	word-spacing: 0.1em;
	margin-top:5px;
}

.archivio-firme .paging span{
	font-family: arial;
}
.archivio-firme .paging img.archivio_notizie{
	display: inline;
}
.archivio-firme .paging a.pre{
	margin-right:380px;
}
.archivio-firme .paging a.freccia_pre{
	margin-right:530px;
}
.archivio-firme .paging a.freccia_pre_ultimo {
	margin-right:580px;
}

.archivio-firme .bottom {
	margin-top: 1em;
	padding-top: 5px;
	background: url() repeat-x left top;
}

.archivio-firme .paging a {
	text-decoration: none;
	color: #8E8F90;
	font-weight: bold;
	border: 2px solid white;
	padding: 0 0.1em;
}

.archivio-firme .paging a:hover {
	/*border: 2px solid #97BEE0;*/
	color: #8E8F90;
	font-weight: bold;
}

.archivio-firme .paging .arrow-left {
	padding-right: 4em;
	font-family: Arial, Helvetica, sans;
	font-size: 1.5em;
}

.archivio-firme .paging .arrow-right {
	padding-left: 4em;
	font-family: Arial, Helvetica, sans;
	font-size: 1.5em;
	font-weight: bolder;
}

.archivio-firme h2 {
	font-family: Georgia, Palatino, serif;
	color: #525355;
	font-size: 1.7em;
	font-weight: normal;
	background: transparent none !important;
	padding: 0 0 0 0;
	margin: 0.4em 0 0 0;
	line-height: 1.2em;
}

.archivio-firme h2.blocco-data {
	font-family: Georgia, Palatino, serif;
	color: #525355;
	font-size: 1.7em;
	font-weight: normal;
	background: transparent url(http://www.guiagaybarcelona.es/img/punto_horizontal.gif) repeat-x left top !important;
	padding: 0.8em 0 0 0;
	margin: 1em 0 0 0;
	line-height: 1.2em;
}

.archivio-firme .date {
	color: #cc2026;
	display: block;
	font-size: 0.6em;
	width: 250px;
	font-weight: bold;
}

#altri-titoli {
	background-color: transparent;
	background-image: url(http://www.guiagaybarcelona.es/img/punto_horizontal.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 7px;
}

#altri-titoli h4 {
	font-size: 1.15em;
	color: #bb1612;
	margin-bottom: 0.6em;
	font-weight: bold;
	letter-spacing: normal;
}

#altri-titoli h4 span {
	font-size: 1.4em;
	font-weight: normal;
	color: #4d5562;
}

#altri-titoli ul {
	list-style-type: disc;
	padding-left: 1.2em;
	margin-bottom: 1em;
}

#altri-titoli li {	
	font-family: Georgia, Palatino, serif;
	color: #C91D37;
	padding: 1px 0;
}

#altri-titoli li a {
	font-size: 0.9em;
	color: #767778;
	text-decoration: none;
}

#altri-titoli div {
	font-family: Georgia, Palatino, serif;
	font-size: 1.1em;
	color: #BB2737;
	text-decoration: none;
	margin-bottom: 5px;
}

#altri-titoli div span {
	font-family: Georgia, Palatino, serif;
	font-size: 1.4em;
	color: #595F79;
	text-decoration: none;
	font-weight: bold;
}
.altri_art {
	background-color: transparent;
	width: 400px;
	background-image: url();
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 10px;
}
.altri_art li a {
	font-size: 0.9em;
	color: #767778;
	text-decoration: none;
}
.altri_art li {	
	font-family: Georgia, Palatino, serif;
	font-size: 0.9em;
	color: #C91D37;
}
.altri_art div {
	font-family: Georgia, Palatino, serif;
	font-size: 1.1em;
	color: #BB2737;
	text-decoration: none;
	margin-bottom: 5px;
}
.altri_art div span {
	font-family: Georgia, Palatino, serif;
	font-size: 1.4em;
	color: #595F79;
	text-decoration: none;
	font-weight: bold;
}
.toolbar-news {
	font-family: Georgia, Palatino, serif;
	float: left;
	height: 40px;
	width: 600px;
	background: #fafafa url() repeat-x left bottom;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0.4em;
	margin-left: 0;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}
.news {
	width: 401px;
	font-family: Arial, Helvetica, sans;
	font-size: 1.3em;
	float: left;
}
.news-dettaglio {
	width: 620px;
	font-family: Georgia, Palatino, serif;
	font-size: 1.3em;
	float: left;
	color: #333333;
	line-height: 1.5em;
}
.news-dettaglio h1 {
	font-size: 2.69em;
	letter-spacing: -1px;
	color: #231F20;
	line-height: 1;
	margin-bottom: 0.25em;
	clear: both;
	padding-top: 12px;
}

.news-dettaglio h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	text-transform: uppercase;
	color: #5B5B5B;
}
.news .testo {
	font-family: Georgia, Palatino, serif;
	font-size: 1em;
	line-height: 1.5;
	color: #464646;
}
.news .testo a {
	font-family: Georgia, Palatino, serif;
	font-size: 1em;
	line-height: 1.5;
	color: #464646;
}

.news div {
	clear: both;
	background: transparent url(http://www.guiagaybarcelona.es/img/punto_horizontal.gif) repeat-x left top;
	padding-top: 4px;
	margin-top: 10px;

}
.news-goback {
color:#666666;
font-family:Georgia,Palatino,serif;
font-size:1em;
width:620px;
}
.news-goback .news-go {
float:right;
text-align:right;
width:310px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1em;
	font-weight: bold;
	color: #666666;
}
.news-goback .news-go li {
display:inline;
width:50%;
}
.news-goback .news-go .go-text {
	margin-right: 30px;
	width:20px;
}
.news-goback .news-go .go-text2 {
	float:right;
	width:20px;
}

.news-goback .news-back {
float:left;
width:310px;
}
.news-goback .news-back a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.85em;
	font-weight: bold;
	color: #8A8A8A;
}
.news-goback {
width:620px;
}
.news-goback li {
display:inline;
width:33%;
}
.news-goback .news-go {
float:left;
text-align:right;
width:200px;

}
.news-goback .news-go img {
float:right;
}

.news-goback .news-back {
float:left;
width:200px;
}
.news-goback .news-back img {
float:left;
}

.news-goback .news-center {
float:left;
width:200px;
text-align:center;
}
.news-goback .news-center img {
	margin: auto;
}

/* =========== COMMENTA ARTICOLO ============ */
ul.linkbar li.add-comment {
	display: block;
	float: right;
}

li.add-comment {
	clear: both;
	float: right;
	padding-top: 6px;
	margin-bottom: -8px;
}

.linkbar li a.add-comment,
a.add-comment {
	padding-right: 14px;
	background: transparent url() scroll no-repeat right -53px;
	text-transform: uppercase;
	font-size: 10px;
	color: black;
	font-family: Arial, Helvetica, sans;
}
.txtliv tbody tr td{
	border:0pt none;
	font-family:inherit;
	font-size:100%;
	font-style:inherit;
	font-weight:inherit;
	margin:0pt;
	outline-color:invert;
	outline-style:none;
	outline-width:0pt;
	vertical-align: top;
	padding-top: 0pt;
	padding-right: 0pt;
	padding-bottom: 3pt;
	padding-left: 0pt;
}
/*NOSCONDO IL LOGO DEL CORRIERE NELLA PARTE DI ARCHIVIO STORICO PER FARLO APPARIRE NELLA STAMPA PER I BROWSER CHE NASCONDO GLI SFONDI*/
img.da_nascondere{
display:none;
}

/* EDIZIONE STRAORDINARIA */
div.edi_extra{
width: 100%;
}
div.edi_extra div.edi_corpo{
text-align:center;
width: 530px;
}
div.edi_extra div.ed_just{
text-align: justify;
}
div.edi_extra div.ed_left{
text-align: left;
}
div.edi_extra img{
display:inline;
float:none;
margin-bottom: 0;
}
div.edi_extra img.edi_padding{
padding: 20px 0;
}
div.edi_extra img.edi_rosso{
padding: 0;
}
div.edi_extra h1{
padding-top: 0;
}
div.edi_extra span.edi_link_rosso{
color: rgb(204, 32, 38);
text-decoration: underline;
}
div.edi_extra span.edi_link_blu{
color: #2F5EB1;
text-decoration: underline;
}
/*CSS SALUTE*/
.salute-esperto{
font-family:Georgia,Palatino,serif;
	font-size: 1.3em;
	line-height: 1.16;
	width:620px;
	color:#464646;
}
.salute-left{
	float:left;
	width:401px;
}
.salute-right{
	float:right;
	width:200px;
background:transparent url(http://www.guiagaybarcelona.es/img/punto_vertical.gif) repeat-y scroll left top;
font-size:1.0em;
line-height:1.35;
margin-left:5px;
overflow:hidden;
padding-left:10px;
letter-spacing:-1px;
}

.salute-esperto h2.tema img {
	margin-top: 8px;
}

.salute-esperto img.img-inline {
	margin-bottom: 1px;
}

.salute-esperto .left {
	margin-right: 1em;
}

.salute-esperto .right {
	margin-left: 1em;
}

.salute-esperto h2 .left {
	margin-right: 0.5em;
}

.salute-esperto h2 .right {
	margin-left: 0.5em;
}

.img.quadratino_rosso {
	display: inline;
	margin-bottom: 2em;
	margin-left: 2em;
	margin-right: 2em;
}
.salute-esperto p a.azzurro {
	color: #2F5EB1;
}

.salute-esperto p .azzurro {
	color: #2F5EB1;
	text-decoration: none;
}

.salute-esperto p a.azzurro:hover {
	text-decoration: underline;
}

.salute-esperto p a.nero {
	color: #000000;
	text-decoration: none;
}

.salute-esperto p.nero {
	color: #000000;
}

.salute-esperto p a.nero:hover {
	text-decoration: underline;
}

.salute-esperto p a.rosso {
	color: #CC2026;
	text-decoration: none;
}

.salute-esperto p.rosso {
	color: #CC2026;
}

.salute-esperto p a.rosso:hover {
	text-decoration: underline;
}


.salute-esperto p a {
	text-decoration: none;
}

.salute-esperto p a:hover {
	text-decoration: underline;
}

.salute-esperto h1 {
color:#231F20;
font-size:2.5em;
letter-spacing:-1px;
line-height:1.3;
}
.salute-esperto h1 a
{
	color: #231F20;
}

.salute-esperto h3 {
color:#5B5B5B;
font-family:Arial,Helvetica,sans-serif;
font-size:0.85em;
text-transform:uppercase;
}

.salute-esperto h3.name{
font-size:0.8em;
padding-bottom:10px;
}

.salute-esperto h2 {
color:#535A5B;
font-size:1.7em;
font-style:italic;
line-height:1.4;
margin:0.2em 0pt 0.9em;
}
.salute-esperto .h_box_30 h2{
font-size:1.3em;
}
.salute-esperto h2 a {
	color: #5b5b5b;
}
.salute-esperto h2.tema {
font-style:normal;
margin:0;
}
.salute-esperto p {
	margin-bottom: 1em;
}

.salute-esperto h1 a:hover,
.salute-esperto h2 a:hover
{
	text-decoration: underline;
	color: #2f5eb1;
}
.salute-esperto ul.toolbar_bottom_side {
	text-align: left;
	padding: 0;
}
.salute-esperto h3.titolino{
background:transparent url(http://www.guiagaybarcelona.es/img/punto_horizontal.gif) repeat-x scroll left bottom;
width:100%;
padding:1px;
}
.salute-esperto h3.pad{
padding:10px 0pt 3px;
}
.salute-esperto .space{
padding-top: 35px;
float:left;
}
.salute-esperto .homearticle-box, .salute-esperto .h_box_salute{
height:120px;
}
.salute-esperto .h_box_30{
height: 30px;
}
.salute-esperto .chiusura{
background:transparent url(http://www.guiagaybarcelona.es/img/punto_horizontal.gif) repeat-x scroll left top;
padding-top:1px;
}
.salute-esperto p.line_h{
line-height:17px;
}
.salute-esperto .w_elenco {
width:620px;
padding-bottom:10px;
float:left;
}
.salute-esperto .w_elenco li, .salute-esperto .w_elenco_sm li {
float: left;
width:33%;
line-height:25px;
font-weight:bold;
}
.salute-esperto .w_elenco a {
text-decoration:underline;
color:#464646;
}
.salute-esperto .w_elenco_sm a {
text-decoration:underline;
color: #2f5eb1;
}
.salute-esperto .w_elenco a:hover, .salute-esperto .w_elenco_sm a:hover {
text-decoration:none;
}
.salute-esperto .sotto_titolo{
font-style:italic;
font-weight:normal;
line-height: 16px;
margin-top: -5px;
}
.salute-esperto .w_elenco_sm {
width:620px;
float:left;
color: #2f5eb1;
}
.salute-esperto .w_elenco_sm li.li_small {
width:19%;
font-weight:normal;
}
.salute-esperto .w_elenco_sm li.li_large {
width:62%;
font-weight:normal;
}
.salute-esperto .w_elenco_sm span.italic{
font-style:italic;
font-weight:normal;
font-size: 0.8em;
}
.salute-esperto .emo-sx{
font-weight:bold;
color: #2F5EB1;
width:165px;
float:left;
}
.salute-esperto .emo-dx{
width:215px;
float:left;
background-color:#FFFFFF;
}
.salute-esperto .emo{
background-color:#eeeeee;
border-top: 1px #cccccc solid;
float:left;
}
.salute-esperto .last{
background-color:#eeeeee;
border-bottom: 1px #cccccc solid;
}
.salute-esperto .emo-dx, .salute-esperto .emo-sx{
padding: 5px;
}
.salute-esperto .box_esami_dx{
border:1px solid #EBEBEB;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
}
.salute-esperto .box_esami_dx .red {
color:#BB1612;
font-family:Georgia,Palatino,serif;
font-size:1.2em;
font-weight:bold;
height:40px;
padding-left:5px;
text-align:left;
}
.salute-esperto .box_esami_dx .testo {
color:#566173;
font-size:1.6em;
}
.salute-esperto .box_esami_dx .box_esami_testo {
font-weight:bold;
color: #2F5EB1;
background:transparent url(http://www.guiagaybarcelona.es/img/punto_horizontal.gif) repeat-x scroll left top;
padding-top:1px;
padding-bottom: 9px;
}
.salute-right li{
padding: 0 5px;
}
.salute-right h2{
font-size: 0.85em;
font-weight: bold;
}
.salute-esperto .box_esami_dx .box_esami_testo ul{
padding-left:1.2em;
}
.salute-esperto .box_esami_dx .box_esami_testo li{
font-weight:normal;
list-style-type:disc;
color:#464646;
padding-left:0;
}
.salute-esperto .box_esami_dx .box_esami_testo li a{
text-decoration: underline;
}
.salute-esperto .box_esami_dx .box_esami_testo li a:hover{
text-decoration: none;
}
#salute-linkutili h3 {font-family:Times;font-size:27px;color:#808080;}
#salute-linkutili ul li {background:transparent url(http://www.guiagaybarcelona.es/img/punto_horizontal.gif) repeat-x scroll left bottom;padding:7px 0 18px 0;}
#salute-linkutili ul li h6 a {font-family:Times;font-size:18px;color:#333;font-weight:bold;line-height:30px;}
#salute-linkutili ul li p a {font-family:Arial;font-size:12px;color:#808080;}

#salute-ricerca ul li {background:transparent url(http://www.guiagaybarcelona.es/img/punto_horizontal.gif) repeat-x scroll left bottom;padding:10px 0;}
#salute-ricerca ul li h5 {font-family:Arial;font-size:11px;color:#808080;}
#salute-ricerca ul li h5 a {text-decoration:underline;color:#808080;}
#salute-ricerca ul li h6 a {font-family:Times;font-size:18px;color:#333;font-weight:bold;line-height:30px;}
#salute-ricerca ul li p a {font-family:Arial;font-size:12px;color:#808080;line-height:18px;}
#salute-ricerca ul li p a span{font-family:Times;}
#salute-ricerca ul li p a span.salute-data{color:red;font-weight:bold;font-family:Georgia;}
#salute-ricerca-nav {width:620px;margin-bottom:25px;}
#salute-ricerca-nav div.center-nav {width:175px;margin-top:15px;padding-left:214px;}
#salute-ricerca-nav div.center-nav ul li{display:block;float:left;}
#salute-ricerca-nav div.center-nav ul li {font-family:Georgia;font-size:12px;color:#777;font-weight:normal;}
#salute-ricerca-nav div.center-nav ul li a{font-weight:bold;color:#777;}
#salute-ricerca-nav div.nav-next {width:11px;margin-top:15px;padding-left:200px;}
#salute-ricerca-nav div.nav-next a {display:block;float:left;text-indent:-5000px;background:transparent url() no-repeat left top;width:11px;height:10px;}
#salute-cerca {border-top:1px solid #ececec;background:#f8f8f8;width:620px;line-height:27px;}
#salute-avanzata {width:620px;background:#f2f2f4;font-family:Arial;font-size:13px;}
#salute-avanzata div.avanzate-box {border-bottom:1px solid #dedee0;padding:10px 0 10px 10px;}
#salute-avanzata div.avanzate-box div.avanzate-box-sx {width:150px;}
#salute-avanzata div.avanzate-box div.avanzate-box-dx {width:460px;}
#salute-avanzata div.avanzate-box div.avanzate-box-dx ul {margin-top:10px;}
#salute-avanzata div.avanzate-box div.avanzate-box-dx li.radio-button {display:block;float:left;padding:0 20px 0 0;}
#salute-avanzata div.avanzate-box div.avanzate-box-dx li.salute-select {display:block;float:left;padding:0 5px;}
#salute-avanzata div.avanzate-box div.avanzate-box-dx input.input-text {width:440px;}
#salute-avanzata div.last-box {width:610px;padding:10px 0;border-bottom:none;}
/*FINE CSS SALUTE*/

/*EDICOLA ECONOMIA*/
.article-edicola h2 {
	padding-top: 0.2em;
}

.article-edicola h3 {
	font-family: arial; 
	color: #444444; 
	font-size: 0.85em; 
	letter-spacing: normal;
	margin-top: 10px; 
	line-height: 1.3em;
}

.article-edicola p{
	font-family: georgia; 
	color: #444444; 
	font-size: 1em; 
	line-height: 1.4em; 
	font-style: italic;
}

.data-edicola {
	font-family: georgia; 
	color: #CC0000; 
	font-size: 1.1em; 
	line-height: 1.4em; 
	font-weight: bold;
	margin-top: 50px;
}
/* PUBBLICO E PRIVATO */
.pubblicoprivato {
	font-size: 1.2em;
}
.pubblicoprivato a {
	color: #656565;
	text-decoration: none;
}
.pubblicoprivato h1 {
	font-family: Georgia, Palatino, serif;
	color: #333333;
	font-size: 2.2em;
	font-weight: normal;
	background: transparent url() repeat-x left top;
	padding: 0.3em 0 0 0;
	margin: 0.9em 0 0 0;
}
.pubblicoprivato h2 {
	font-family: Georgia, Palatino, serif;
	color: #555555;
	font-size: 1.8em;
	font-weight: normal;
	background: transparent url() repeat-x left top;
	padding: 0.3em 0 0 0;
	margin: 0.9em 0 0 0;
}
.pubblicoprivato h2 a {
	color: #555555;
	text-decoration: none;
}
.pubblicoprivato h1 a {
	color: #333333;
	text-decoration: none;
}
.pubblicoprivato h1 .data {
	color: #D52228;
	display: block;
	font-size: 0.5em;
	font-weight: bold;
	margin-bottom: 15px;
}
.pubblicoprivato h2 .data {
	color: #D52228;
	display: block;
	font-size: 0.7em;
	font-weight: bold;
	margin-bottom: 15px;
}
/* ITALIAN LIFE */
.italianlife-paging {
	margin-top: 1em;
	padding-top: 10px;
	background: url() repeat-x left top;
	color: #565656;
	font-weight: bold;
	text-align: center;
}
.italianlife-paging a:hover {
	text-decoration: none;
}
.italianlife-paging .arrow-left {
	padding-right: 4em;
	font-family: Arial, Helvetica, sans;
	font-size: 1.5em;
}
.italianlife-paging .arrow-right {
	padding-left: 4em;
	font-family: Arial, Helvetica, sans;
	font-size: 1.5em;
	font-weight: bolder;
}
/* MAPPA DEL SITO */
ul.mappa-sito {
	float: left; 
	width:144px; 
	margin-right: 14px; 
}
ul.ultimodx {
	margin-right: 0px; 
}
ul.mappa-sito li {
	color: #4F4F4F; 
	font-weight: bold; 
	font-size: 1.1em; 
	padding: 5px 0 5px 5px;
}
ul.mappa-sito li.label {
	font-family: georgia; 
	color: #000000; 
	background: transparent url() repeat-x scroll left bottom;
}
div.mappa-blocco2 {
	border-top:1px solid #CCCCCC; 
	padding-top: 5px; 
	margin-top: 5px; 
	clear: both;
}

/* MAIL CENTER */
#mailcenter .scrivi-left {
	height: 300px;
	display: block;
	width: 275px;
	float: left;
	border-right: 1px solid #345E8E;
	padding: 30px 0 0 30px;
}
#mailcenter .scrivi-right {
	height: 300px;
	display: block;
	float: left;
	padding: 30px 0 0 50px;
}
#mailcenter .scrivi-left .vai,
#mailcenter .scrivi-right .vai {
	margin: 0 0 0 65px;
}
#mailcenter .sezione {
	display: block;
	font-family: "Verdana";
	font-weight: bold;
	font-size: 16px;
	color: #345E8E;
	margin: 0 0 10px 0;
}
#mailcenter ul.scrivi-ul {
	width: 180px;
	height:230px;
	font-family: "georgia";
	font-size: 12px;
	color: #000000;
	line-height: 16px;
	margin-top: 15px;
}
#mailcenter ul.scrivi-ul li {
	margin-bottom:15px;
	background: transparent url() no-repeat 3px 5px;
	padding-left: 20px;
}
#mailcenter h2 {
	color: #000000;
	font-size: 20px;
	margin-bottom: 20px;
}
#mailcenter h3 {
	color: #000000;
	font-size: 14px;
	margin-bottom: 20px;
	line-height: 20px;
}
#mailcenter form {
	font-family: "georgia";
	color: #000000;
	font-size: 14px;
	margin-bottom: 20px;
	line-height: 20px;
}
#mailcenter .istruzioni {
	margin: 0 0 15px 0;
}
#mailcenter table.istruzioni strong {
	display: block;
	margin-top:-3px;
}
#mailcenter table.istruzioni input {
	margin-right: 15px;
}
#mailcenter table.istruzioni td {
	padding-bottom: 10px;
}
/* ==============  HOME GIOCHI   ============= */
.box-giochi {background: transparent url(http://www.guiagaybarcelona.es/img/punto_horizontal.gif) repeat-x scroll left bottom; padding: 20px 0 10px 0;}
.box-giochi h4 {color: #2F75BA; font-size: 2.2em; margin-bottom:15px;}
.box-giochi h4 a {color: #2F75BA!important;}
.box-giochi h3 {color: #2F75BA; font-size: 1.2em; font-weight: bold; margin: 0 0 10px 0;}
.box-giochi h3.link-tutti {text-align: right; margin-top: 15px;}
.box-giochi h3.link-tutti a {color:#2F75BA;}
.box-giochi p {font-family: georgia;font-size: 1.2em; color: #000000;}
.box-giochi img.img-quiz {float: left; margin: 0 10px 0 0;}
.box-giochi img.img-lotto {display: inline; margin-right: 48px;}
.box-giochi img.ultimo {display: inline; margin-right: 0px;}
.box-giochi ul.ul-fueps li {float: left; width: 180px; margin-right: 36px;}
.box-giochi ul.ul-fueps li.ultimo {margin-right: 0;}
.box-giochi ul.ul-fueps li h5 { font-family: verdana; font-weight: bold; font-size: 1.2em; color: #E74C13; margin: 5px 0 15px 0;}
.box-giochi ul.ul-fueps li h6 { font-family: verdana; font-weight: bold; font-size: 1em; color: #666666; letter-spacing: 0.2px; line-height: 1.4em;}
.box-giochi ul.ul-fueps li img.img-gioca { margin: 5px 0 0 135px;}
/* ==============  / HOME GIOCHI   ============= */


/* ==============  / tabelle audiovideo   ============= */
table.graf_tab_AV { margin: 0 0 20px 0;}
table.graf_tab_AV td { vertical-align: top; padding: 0 5px 0 0;}
table.graf_tab_AV td b { display: block; }
table.graf_tab_AV td a { color: #464646 !important; }
/*
table.graf_tab_AV .graf-foto {
	position: relative;
	z-index:20;
	top: -13px; left: 62px;
	border: 0px solid black;
	padding: 0;
	margin: 0;
}
*/
table.graf_tab_AV .graf-foto {
	border: 0px solid black;
	padding: 0;
	margin: -13px 0 0 67px;
}

table.graf_tab_AV_small { margin: 0 0 20px 0;}
table.graf_tab_AV_small td { vertical-align: top; padding: 0 5px 0 0;}
table.graf_tab_AV_small td b { display: block; }
table.graf_tab_AV_small td a { color: #464646 !important; }
/*
table.graf_tab_AV .graf-foto {
	position: relative;
	z-index:20;
	top: -13px; left: 62px;
	border: 0px solid black;
	padding: 0;
	margin: 0;
}
*/
table.graf_tab_AV_small .graf-foto {
	border: 0px solid black;
	padding: 0;
	margin: -13px 0 0 67px;
}

/* ==============  / tabelle audiovideo   ============= */


/* ==============  sezione libri   ============= */
h4.top10 {color:#AD1514;font-family:georgia;font-size:0.9em;font-weight:bold; background: transparent url(http://www.guiagaybarcelona.es/img/punto_horizontal.gif) repeat-x scroll left top; padding: 0 0 5px 5px;}
h4.top10 a {color:#AD1514 !important; text-decoration:none !important;}
h4.top10 strong {color:#556273;font-size:1.3em;font-weight:normal;}
.libri-top10 {background: #DFECF5 none; font-family: arial; font-size: 11px; width: 100%;padding-top: 5px; color: #333333; line-height:13px;}
.libri-top10 strong {display: block;}
.libri-top10 strong.autore {text-transform: uppercase;}
.libri-top10 span.prezzo {display: block;}
.libri-top10 td {padding-bottom: 10px; vertical-align: top;}
.libri-top10 td em {display: block;}
.libri-top10 td.tduno {text-align: center; width: 25px;}
.libri-top10 td.tddue {text-align: center;  width: 20px;}
.libri-top10 td.tdquattro {text-align: center;  width: 30px;  vertical-align: top;}
.libri-top10 td.tdquattro img.recensione {margin: 0 0 15px 5px;}
.libri-top10 td.tdquattro img.carrello {}

.libri-top10 td.pos {color: #2E538A; font-weight: bold;}
div.libri-classifiche {border: 1px solid #E7E7E7;background: transparent url() repeat-x; margin-top:2px; padding: 6px 5px 6px 10px;}
div.libri-classifiche h3 {color:#4162B1;font-family:georgia;font-size:0.75em; text-align: right;}
div.libri-classifiche h3 a {color:#4162B1; text-decoration: none;}
div.libri-classifiche h4 {color:#AD1514;font-family:georgia;font-size:0.9em;font-weight:bold; display: block; line-height: 1.8em;}
div.libri-classifiche h4 strong {color:#556273;font-size:1.3em;font-weight:normal;}
div.classifica-libri-fornitore {text-align: right; font-size: 1.1em; color: #000000; margin-right: 7px; }
div.classifica-libri-legenda {background: #EDF2F5 none; color: #000000; padding:5px; font-size: 1.1em; line-height: 1.5em; margin: 15px 7px 15px 0;}
div.classifica-libri-legenda img {display: inline;}
div.classifica-libri-legenda a {color: #000000;}

.libreria_promozioni {background: #E7E7E7 url() no-repeat right 4px; border: 1px solid #E6993D; color: #787576; font-family: arial; margin-top: 10px; padding: 7px;}
.libreria_promozioni h4{font-size: 0.7em; font-family: georgia; color: #E6993D; font-weight: bold;}
.libreria_promozioni div {min-height: 73px; margin-top:15px;}
.libreria_promozioni img.copertina {display: inline; float: right; margin: 0 0 0 9px; width: 49px !important; height:73px;}
.libreria_promozioni p{ font-family: arial !important; font-size: 0.75em !important; font-weight: normal; letter-spacing: 0 !important; line-height: 1.2em;}
.libreria_promozioni p a{ text-decoration: none; font-weight: bold; color: #333333; display: block;}
.libreria_promozioni p span {color: #BF0003; font-weight: bold;}

div.cerca-libri {background:transparent url() no-repeat top left; padding: 3px 5px 5px 10px;}
div.cerca-libri h3 {margin-top:6px;font-family:Georgia, "Times New Roman", Times, serif;font-size:11px;width:280px;font-weight:bold}
div.cerca-libri h3 a {display:block;color: #6191c9; text-transform:uppercase}
div.cerca-libri form {margin: 10px 0 5px 0;width:280px;}
div.cerca-libri form input {height:14px; width:240px; margin-right:5px;border:1px solid #ddd}
div.cerca-libri .bt-cerca {background:transparent url() no-repeat; text-indent:-5000px; top:-3px; width:23px;height:19px; margin-bottom:1px; margin-right:0;border:none;}
div.cerca-libri ul { width: 280px;}
div.cerca-libri ul li{float:left;width:140px;font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#555555;padding: 0 0 3px 0;text-transform:uppercase;}
div.cerca-libri ul li a {color:#555555;}
div.cerca-libri p {font-size:10px;color:#555555;font-family:Georgia, "Times New Roman", Times, serif;margin-top:7px;}

/* .table-classifica-libri {width:196px; margin-right: 10px; margin-bottom: 10px; color: #30383B;}*/

.table-classifica-libri {width:200px; color: #30383B; background: #EDF2F5 none; border-right:12px solid #FFFFFF; border-bottom:10px solid #FFFFFF;}
.table-classifica-libri h4 {color:#80838A;font-size:1.1em; background: transparent url() repeat-x; padding: 7px 0 5px 5px; font-family: arial;}
.table-classifica-libri .altre-classifiche {background: #EDF2F5 none;}

.classifica-libri-prec {font-weight: bold; font-size: 1.1em; color: #8F8F8F; width:305px; float: left;}
.classifica-libri-prec a { color: #8F8F8F;}
.classifica-libri-prec img {display: inline;}
.classifica-libri-suc {font-weight: bold; font-size: 1.1em; color: #8F8F8F; width:305px; float: left; text-align: right;}
.classifica-libri-suc a {color: #8F8F8F;}
.classifica-libri-suc img {display: inline;}

/* ==============  / sezione libri   ============= */


/* ==============  FOTO DEL GIORNO   ============= */
div.immagine-fdg {text-align: center;}
div.immagine-fdg img {text-align: center; margin:auto;}
h2.didascalia-fdg {font-size:1.4em; line-height:1.3em; margin-top: 20px; padding-bottom:10px;}
h3.titolo-fdg {font-size:1.4em; line-height:1.3em; margin-top: 20px; background: transparent url() repeat-x scroll left bottom;}
.thumb-list {margin: 20px 0 0 0;}
.thumb-list li .video {height:65px;left:0;padding-top:37px;position:absolute;top:0;}
.thumb-list li {float: left; margin: 0 5px 5px 0;position:relative;}
.thumb-list img {border: 1px solid #697174; width:148px; height: 102px;}
.thumb-list img.selected {border: 5px solid #FE0201; width:140px; height:94px;}
h4.altre-foto {font-family: arial; color: #8A151E; font-size: 1.2em; margin-top: 10px;}
h4.altre-foto a {text-decoration: underline; margin-right: 5px;}
h4.altre-foto span {color: #8A151E; font-weight: bold;}
div.fdg-calendario-mese {background: #E0E0E0 none; padding: 5px 0 10px 0; text-align: center; margin-bottom:2px; margin-top: 20px;}
div.fdg-calendario-mese select {font-family: georgia;}
ul.fdg-calendario-giorno {background: #E0E0E0 none; padding: 10px 0 10px 17px;}
ul.fdg-calendario-giorno li { font-family: arial; float: left; width: 17px; text-align: center; padding: 3px 0 3px 0; color: #000000; border: 1px solid #E0E0E0;}
ul.fdg-calendario-giorno li.selected {border: 1px solid #BF0101;}
ul.fdg-calendario-giorno li.pubblicato {background: #696969 none; color:#ffffff;}
ul.fdg-calendario-giorno li.pubblicato a {color:#ffffff;}
div.fdg-mm {display:none;}
div.fdg-aaaa {display:none;}
div.fdg-gg {display:none;}
div.fdg-section {display:none;}
/* ==============  / FOTO DEL GIORNO   ============= */
/* ==============  EXTEND FOTO DEL GIORNO   ============= */
div.immagine-fdg img { cursor:pointer; }
div.immagine-fdg #btnPrec { width:40px; height: 40px; display:inline; position:absolute; margin-top: 44px; cursor:pointer; }
div.immagine-fdg #btnSucc { width:40px; height: 40px; display:inline; position:absolute; margin-top: 44px; cursor:pointer; }
/* ==============  / EXTEND FOTO DEL GIORNO   ============= */


/* ==============  pagina più letti  ============= */

.piuletti {
	font-size: 1.2em;
	color: #656565;
	line-height: 1.3;	
}

.piuletti a {
	color: #656565;
	text-decoration: none;
}

.piuletti .paging {
	text-align: right;
	font-family: Georgia, Palatino, serif;
	color: #537BAF;
	font-weight: normal;
	line-height: 1.8;
	word-spacing: 0.1em;
	margin-top:5px;
}

.piuletti .paging img.archivio_notizie{
	display: inline;
}

.piuletti .paging a.freccia_pre{
	margin-right:546px;
}

.piuletti ul {
	background: transparent url() repeat-x left bottom;
	margin: 10px 0 10px 0;
}

.piuletti ul li  {
	background: transparent url() repeat-x left top;
	padding: 10px 0 10px 0;
	margin: 0;
}

.piuletti ul li span.section {
	border: 0;
	margin: 0;
	padding: 0;
}

.piuletti ul li h2 {
	font-family: Georgia, Palatino, serif;
	color: #555555;
	font-size: 1.5em;
}

.piuletti ul li h2 a {
	color: #555555;
}

.piuletti .numero {
	color: #CC2026;
	width: 30px;
	text-align: center;
	font-family: Georgia, Palatino, serif;
	font-size: 1.4em;
}

.piuletti .notizia {
	width: 585px;
}


.piuletti .intestazione {
	/*background: transparent url() repeat-x left bottom;*/
	margin-bottom: 10px;
}

.piuletti .intestazione .red {
	font-family: Georgia, Palatino, serif;
	font-size: 1.1em;
	color: #BB1612;
	font-weight: bold;
}

.piuletti .intestazione .testo {
	font-family: Georgia, Palatino, serif;
	font-size: 1.6em;
	font-weight: normal;
	color: #566173;
}

.piuletti .intestazione .settimana {
	margin-top:5px;
	padding:3px 0 0 5px;
	margin-left: 5px;
	border-left: 1px;
	width:370px;
}

.piuletti .intestazione .navigazione {
	margin-top:4px;
	padding:0 0 0 0;
	font-family: Georgia, Palatino, serif;
	color: #556273;
	font-weight: bold;
	font-size: 1.2em;
}

.piuletti .intestazione .navigazione a{
	color: #556273;
}

.piuletti .intestazione .navigazione strong {
	color: #AD1514;
	text-transform: uppercase;
	font-size: 0.8em;
}

.piuletti .intestazione .navigazione strong a{
	color: #AD1514;
}
.spazioeconomia {
   margin-top:20px;
   padding:4px;
   color:#FFFFFF;
}

/* striscia fotogallery accessibile */

.striscia-fotogallery {
	display: block;
	padding-bottom: 4px;
	background: transparent url(http://www.guiagaybarcelona.es/img/punto_horizontal.gif) repeat-x scroll left bottom
}

.striscia-fotogallery span.title {
	display: block;
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	padding:4px 0;
	background: transparent url(http://www.guiagaybarcelona.es/img/punto_horizontal.gif) repeat-x scroll left top;
}

.striscia-fotogallery img.image {
	display: inline !important;
	margin: 0px;
	padding: 0;
}

.striscia-fotogallery-testo span.box-image {
	float: left;
	margin: 8px 10px 0 0;
}

.striscia-fotogallery-testo {
	display: block;
	padding-bottom: 8px;
	background: transparent url(http://www.guiagaybarcelona.es/img/punto_horizontal.gif) repeat-x scroll left bottom;
	line-height: 18px;
}

.striscia-fotogallery-testo img.graf-foto{
	margin:-13px 0 0 62px;
}

.striscia-fotogallery-testo span.title {
	font-weight: bold;
	color: #464646;
	text-decoration: none;
	display: block;
	padding-top: 5px;
	background: transparent url(http://www.guiagaybarcelona.es/img/punto_horizontal.gif) repeat-x scroll left top;
	margin-bottom: 8px;
}

.striscia-fotogallery-testo span.sommario {
	color: #464646;
	text-decoration: none;
	display: block;
}



/* ==============  / pagina più letti  ============= */

/* CULTURA - Box Eventi Start */
#cultura_boxeventi {padding:5px;border:2px solid #769dbe;margin-bottom:10px}
#cultura_boxeventi h3 {font-size:14px;color:#c51c23;font-weight:bold}
#cultura_boxeventi ul {}
#cultura_boxeventi ul li {background:#fff url() no-repeat 0 5px;padding:0 0 8px 13px;margin:3px 0;line-height:12px}
#cultura_boxeventi ul li a {font-size:12px;color:#7b7b7d;font-family:Georgia;}
#cultura_boxeventi ul li a img {display:block;margin-top:3px;}
#cultura_boxeventi ul li.tutti-eventi {background:transparent url() no-repeat 79px 7px;text-align:right}
#cultura_boxeventi ul li.tutti-speciali{background:transparent url() no-repeat 40px 7px;text-align:right}
/* CULTURA - Box Eventi Stop */

.ed-articles-home div h3{font-size:12px;font-face:Arial;color:#787A7A;}
.ed-articles-home div h2{font-size:17px;font-face:Georgia;color:#5B5B5B;}
.ed-articles-home div p{font-size:13px;font-face:Arial;color:#787A7A;}

/** readerspeaker **/

p.reader {display: none;}

#xp1 table {
	margin-bottom: 15px;
}

/*
	







	
	
	
	
	






	
*/

.gol .hour,
.italiaoggi .hour,
.zappingnews .hour,
.box-gol .section,
.italiaoggi .section,
.zappingnews .section,
.italiaoggi-head-right .hour {
	border-right: 0;
	font-family: Georgia, Palatino, serif;
}



/* ===============   BOX GOL   ====================  */

ul.gol {
	position: relative;
	border: 1px solid #FEDDE8;
	background: #FFF9FB url(http://www.guiagaybarcelona.es/img/degrade_rosa.jpg) repeat-x left top; 
	font-family: Georgia, Palatino, serif;
	padding: 0 10px 10px 10px;
	margin: 10px 0 10px 0;
}

ul.gol a {
	text-decoration: none;
}

ul.gol li {
	padding-bottom: 5px;
}

ul.gol li.gol-first {
	height: 20px;
}

ul.gol li p {
	position: absolute;
	right: 30px;
	top: 8px;
	color: #FC589D;
	text-align: right;
}

ul.gol>li p {
	right: 10px;
}

ul.gol li p a {
	color: #A68894;
	font-size: 110%;
	font-weight: bold;
}

ul.gol li h5 {
	border-top: 1px solid #FBD5E2;
	color: #3C2D30;
	margin-bottom: 5px;
	padding-top: 4px;
}

ul.gol li h5 a {
	color: #3C2D30;
	font-size: 130%;
	font-weight: bold;
}

ul.gol li h6 {
	font-size: 110%;
	color: #817D7E;
}

ul.gol li h6 a {
	color: #817D7E;
}

ul.gol li img {
	position: absolute;
	top: 6px;
	left: 0;
}

ul.gol>li img {
	position: absolute;
	top: 6px;
	left: 10px;
}


/* ====================== BOX ITALIA OGGI ======================  */
/* boxes-4.3.css */
h4.italiaoggi {
	display:block;
	margin-top: 25px;
	color: #bb1612;
	font-family: Georgia, Palatino, serif;
	font-size: 1.39em;
	padding: 10px 0 4px 0;
	font-weight: bold;
	line-height: 1;
	border: none;
	background: transparent url(http://www.guiagaybarcelona.es/img/punto_horizontal.gif) repeat-x left bottom;
}

h4.italiaoggi strong {
	color: #4D5562;
	font-family: Georgia,Serif;
	font-size: 1.43em;
	font-weight: normal;
}

p.italiaoggi {
	position: relative;
	top: -23px;
	background: transparent none; 
	margin-bottom: -21px;
	font-family: Georgia, Palatino, serif;
	font-size: 1.1em;
	text-align: right;
	padding: 10px 10px 0 0;
	color: #565A5B;
}

ul.italiaoggi {
	margin-bottom: 15px;
	background: transparent none; 
	font-family: Georgia, Palatino, serif;
	padding: 10px 0 0 0;
	color: #565A5B;
	border: 0;
}

ul.italiaoggi a {
	color: #565A5B;
	text-decoration: none;
}

ul.italiaoggi a.black:hover,
ul.italiaoggi a.red:hover {
	text-decoration: underline;
}

ul.italiaoggi li {
	list-style: none;
	background: transparent none;
	/* background: transparent url(http://www.guiagaybarcelona.es/img/punto_horizontal.gif) repeat-x left bottom;*/
}

ul.italiaoggi li:last-child { /* Funziona in FF 1.5 e 2, Opera 9, Konqueror: vedi la libreria animazioni javascript per una patch per IE e Safari */
	background: transparent none;
}

ul.italiaoggi li h5 {
	font-size:1.8em;
	letter-spacing:-0.03em;
	line-height:1;
	word-spacing:-0.04em;
}

ul.italiaoggi li h5 a:hover {
	text-decoration: underline;
}

ul.italiaoggi li .img {
	margin: 5px 0 7px 0;
}

ul.italiaoggi li h6 {
	font-size:1.5em;
	letter-spacing:0;
	padding:5px 0pt 0pt;
	word-spacing:0;
	line-height:1.1em;
	color: #2668AD;
	background: transparent url() no-repeat left 12px;
	text-indent: 18px;
}

ul.italiaoggi li h6 a {
	color: #2668AD;
}

ul.italiaoggi li h6 a:hover {
	text-decoration: underline;
}

ul.italiaoggi li p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	line-height: 1.4em;
	padding: 0pt 0pt 5px;
}

/* article.css (line 297) */
.italiaoggi .section {
	margin:0;
	padding:0;
	border:0;
	font-size:75%;
	color: #828282;
}

/* ====================== / BOX ITALIA OGGI ======================  */


/* ================== BOX BLOG FORUM TERZA COLONNA ===============  */


h4.blogforum {
	background:transparent url(http://www.guiagaybarcelona.es/img/punto_horizontal.gif) repeat-x scroll left bottom;
	border:medium none;
	color:#BB1612;
	display:block;
	font-family:Georgia,Palatino,serif;
	font-size:1.4em;
	font-weight:bold;
	line-height:1;
	padding:10px 0 4px;
}

h4.blogforum strong {
	color:#4D5562;
	font-family:Georgia,Serif;
	font-size:1.3em;
	font-weight:normal;
}

ul.blogforum {
	background:transparent none repeat scroll 0 0;
	border:0 none;
	color:#565A5B;
	font-family:Georgia,Palatino,serif;
	margin-bottom:15px;
	padding: 10px 0 0 0;
}

ul.blogforum li h6 {
	background:transparent url() no-repeat scroll left 12px;
	color:#2668AD;
	font-size:1.4em;
	letter-spacing:0;
	line-height:1.1em;
	padding:5px 0 0 0;
	text-indent:18px;
	word-spacing:0;
}

ul.blogforum li p {
	font-family:georgia;
	font-size:1em;
	padding: 7px 0 0 0;
	color: #828282;
	margin-bottom: 7px;
}

ul.blogforum li h6 a:hover {
	text-decoration:underline;
}

ul.blogforum li h6 a {
	color:#2668AD;
}

/* ================== BOX BLOG FORUM TERZA COLONNA ===============  */


/* ====================== BOX ZAPPING NEWS ======================  */

ul.zappingnews {
	color: #5E6265; /* grigio */
}

ul.zappingnews a {
	color: #5E6265;
	text-decoration: none;
}

ul.zappingnews a:hover {
	text-decoration: underline;
}

ul.zappingnews li {
	background: #EDF2F5 none; /* celeste */
	list-style: none;
	margin-bottom: 2px;
	padding: 8px 5px 8px 5px;
}

ul.zappingnews li.lbig {
	background: #DFECF4 none; /* azzurro, pi? scuro */
}

ul.zappingnews li#sondaggio-container {
	padding: 0;
}

ul.zappingnews li.neutro {
	padding: 0;
	background: transparent none;
}

ul.zappingnews li.spacer {
	padding: 0;
	background: transparent none;
	height: 11px;
}

ul.zappingnews li.doublespacer {
	padding: 0;
	background: transparent url(http://www.guiagaybarcelona.es/img/punto_horizontal.gif) scroll repeat-x left 11px;
	height: 23px;
}

ul.zappingnews li.spacer hr,
ul.zappingnews li.doublespacer hr {
	display: none;
}

ul.zappingnews li.neutro img {
	width: auto;
}

ul.zappingnews li.neutro div#cultura_boxeventi img {
	width:184px !important;
}

ul.zappingnews li.neutro img.img-cult-ev {margin-left:-12px}

ul.zappingnews li .mini-head {
	font-family: Georgia, Palatino, serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #6091C9;
}

ul.zappingnews li.green-news .mini-head {
	color: #a3cc51;
}

ul.zappingnews li p.mini-head-small {
	font-family: Georgia, Palatino, serif;
	font-size: 0.7em;
	line-height: 1;
	margin-top: -1px;
	margin-bottom: 8px;
	color: #6091C9;
	font-weight: bold;
}

ul.zappingnews li.green-news .mini-head-small {
	color: #a3cc51;
}


h4.zappingnews,
ul.zappingnews li.blue-news-header,
ul.zappingnews li.news-header-english {
	background: #FFFFFF none;
	color: #4193DC;
	font-family: Georgia, Palatino, serif;
	background: transparent url(http://www.guiagaybarcelona.es/img/punto_horizontal.gif) repeat-x scroll top left;
	padding: 0;
}

ul.zappingnews li.news-header-english {
	margin-top:20px;
}

h4.zappingnews strong,
ul.zappingnews li.blue-news-header strong {
	color: #4D5562;
	font-family: Georgia,Serif;
	font-size: 140%;
	padding: 0;
	font-weight: normal;
}

li.news-header-english strong {
	color: #4D5562;
	font-family: Georgia,Serif;
	font-size: 90%;
	padding: 0;
	font-weight: bold;
}

ul.zappingnews h2.hbig {
	font-size: 1.4em;
	letter-spacing:-0.02em;
	line-height:1.1;
	word-spacing:-0.07em;
	margin-bottom:7px;
	margin-top:-3px;
}

ul.zappingnews h2.hmedium {
	font-size: 1.2em;
	letter-spacing:-0.02em;
	line-height:1;
	word-spacing:-0.07em;
	margin-top: -3px;
	margin-bottom: 7px;
}

ul.zappingnews h2.hsmall {
	font-size: 105%;
	line-height: 1;
	word-spacing: -0.05em;
	margin-bottom: 8px;
	margin-top: -4px;
}

ul.zappingnews h5, ul.zappingnews h2 {
	font-size: 1.2em;
	letter-spacing:-0.02em;
	line-height:1;
	word-spacing:-0.07em;
	margin-top: -3px;
	margin-bottom: 7px;
}

ul.zappingnews h5.hbig {
	font-size: 1.4em;
	letter-spacing:-0.02em;
	line-height:1.1;
	word-spacing:-0.07em;
}

ul.zappingnews h6 {
	font-size: 105%;
	line-height: 1;
	word-spacing: -0.05em;
	margin-bottom: 8px;
	margin-top: -4px;
}

ul.zappingnews p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #7F8488;
	margin-top: -2px;
}

ul.zappingnews .img {
	margin-bottom: 5px;
}

ul.zappingnews img {
	width: auto;
	margin-bottom: 8px;
}

ul.zappingnews img.img-inline {
	width: auto;
	display: inline;
	margin-bottom: 0;
}

ul.italiaoggi img,
img.img-inline {
	display: inline;
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom: 0;
}

div.homearticle-box p a.red {
	margin-right: 3px;
}

/* ====================== BOX SPORT NEWS ======================  */
ul.zappingnews li.green-news {
	background: #f0fbec none;
}

h4.sportnews,
ul.zappingnews li.green-news-header {
	padding: 0;
	background: #FFFFFF none;
 	color: #8CC042;
	font-family: Georgia, Palatino, serif;
	background: transparent url(http://www.guiagaybarcelona.es/img/punto_horizontal.gif) repeat-x scroll top left;
}

h4.sportnews strong,
ul.zappingnews li.green-news-header strong {
	color: #4D5562;
	font-family: Georgia,Serif;
	font-size: 140%;
	font-weight: normal;
}

ul.sportnews {
	background: #f0fbec none;
	color: #5E6265;
	margin-bottom: 1em;
}

ul.sportnews a {
	color: #5E6265;
	text-decoration: none;
}

ul.sportnews li {
	list-style: none;
	border-top: 2px solid #ffffff;
	padding: 8px;
}

ul.sportnews li.pict,
ul.zappingnews li.pict {
	background: #d6eecc none;
}

ul.sportnews h5 {
	font-size: 1.05em;  /*  leggermente pi? grande del JPEG approvato per via di IE / Win2000 */
	line-height: 1;
}

ul.sportnews p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #7F8488;
}

ul.sportnews .img {
	margin-bottom: 5px;
}
/* ====================== BOX NOTIZIE CORRELATE ======================  */

.notizie-correlate {
	background: #EEEEEE none;
	border: 1px solid #cccccc;
	color: #2668AD;
	font-family: Georgia, Palatino, serif;
	padding: 10px;
	line-height: 0.8;
	margin-bottom: 1em;
}



.notizie-correlate a {
	text-decoration: none;
	color: #2668AD;
}



.notizie-correlate li h5 {
	font-size: 0.60em;
	color: #A53038;
	padding: 0 0 10px 0;
}



.notizie-correlate li {
	list-style: none;
	padding: 0;
}



.notizie-correlate li h6 {
	font-size: 0.70em;
	background: transparent url() no-repeat left 5px;
	text-indent: 12px;
	line-height: 1.4em;
}



.box-sommario {
	background: #EEEEEE none;
	border: 1px solid #cccccc;
	color: #555555;
	padding: 5px;
}



.box-sommario img {
	padding-bottom: 5px;
}

.box-sommario h6 {
	font-size: 1.15em;
	padding: 0.5em 0 0.5em 0.5em;
	line-height: 1.2;
	font-style: italic;
}



.box-sommario p {
	font-family: Arial, Helvetica, sans;
	font-size: 0.7em;
	padding: 0 0 0 25px;
}

.square-bottom {
	background: transparent url(http://www.guiagaybarcelona.es/img/punto_vertical.gif) scroll repeat-y right top;
	width: 311px;
	margin-right: 10px;
}

#ad_home_hide{
display:none;
}

/* ============== ACCORDION MENU (AKA "TRUSCHINO") ============ */

/* ASCENSORE STATICO 29 OTTOBRE 2007 */
#ascensore-sx-static {
	background: transparent none;
	height: 250px;
	width: 154px;
	overflow: hidden;
	margin-bottom: 11px;
}

#ascensore-dx-static {
	background: transparent none;
	height: 250px;
	width: 145px;
	overflow: hidden;
	margin-bottom: 11px;
}

#ascensore-sx-static dt,
#ascensore-dx-static dt {
	background: transparent url(http://www.guiagaybarcelona.es/img/pestana-azul.gif) no-repeat left top;
	height: 16px;
	padding: 4px 2px 0 8px;
	font-family: Georgia, Palatino, serif;
	font-size: 1.2em;
	/*margin-bottom: 2px;*/
}
#ascensore-dx-static dt {
	padding-right: 0;
}

#ascensore-sx-static dt a,
#ascensore-dx-static dt a {
	text-decoration: none;
	color: #2a80a9;
	display: block;
}

#ascensore-sx-static dt a:hover,
#ascensore-dx-static dt a:hover {
	font-weight: bold;
}

#ascensore-sx-static .selected,
#ascensore-dx-static .selected {
	font-weight: bold;
}

#ascensore-sx-static dd,
#ascensore-dx-static dd {
	overflow: hidden;
	margin: 0;
	width: 145px;
}

#ascensore-sx-static dd,
#ascensore-dx-static dd {
	padding: 0 4 0 0px;
	height: 105px;
	font-size: 1.2em;
	line-height: 1.2;
}

#ascensore-sx-static dd img,
#ascensore-dx-static dd img {
	margin-left: -2px;
}

#ascensore-sx-static dd h4,
#ascensore-dx-static dd h4 {
	font-weight: bold;
	font-size: 1.0em;
	font-family: Arial, Helvetica, sans;
/*	margin-bottom: 2px;*/
	margin-top: 2px;
}

/*FINE ASCENSORE STATICO*/
/* ASCENSORE STATICO LARGE */

#ascensore-sx-static_large {
	background: transparent none;
	height: 125px;
	width: 145px;
	overflow: hidden;
	margin-bottom: 11px;
	/*padding-right:4px;*/
}

#ascensore-dx-static_large {
	background: transparent none;
	height: 125px;
	width: 145px;
	overflow: hidden;
	margin-bottom: 11px;
	padding-left:0px;
}

#ascensore-sx-static_large dt,
#ascensore-dx-static_large dt {
	background: transparent url(http://www.guiagaybarcelona.es/img/pestana-azul.gif) no-repeat left top;
	height: 16px;
	padding: 4px 2px 0 8px;
	font-family: Georgia, Palatino, serif;
	font-size: 1.2em;
	/*margin-bottom: 2px;*/
}
#ascensore-dx-static_large dt {
	padding-right: 0;
}

#ascensore-sx-static_large dt a,
#ascensore-dx-static_large dt a {
	text-decoration: none;
	color: #2a80a9;
	display: block;
}

#ascensore-sx-static_large dt a:hover,
#ascensore-dx-static_large dt a:hover {
	font-weight: bold;
}

#ascensore-sx-static_large .selected,
#ascensore-dx-static_large .selected {
	font-weight: bold;
}

#ascensore-sx-static_large dd,
#ascensore-dx-static_large dd {
	overflow: hidden;
	margin: 0;
	display: block;
}

#ascensore-sx-static_large dd,
#ascensore-dx-static_large dd {
	padding: 0 4 0 0px;
	height: 105px;
	font-size: 1.2em;
	line-height: 1.2;
}

#ascensore-sx-static_large dd img,
#ascensore-dx-static_large dd img {
	margin-left: -2px;
}

#ascensore-sx-static_large dd h4,
#ascensore-dx-static_large dd h4 {
	font-weight: bold;
	font-size: 1.0em;
	font-family: Arial, Helvetica, sans;
/*	margin-bottom: 2px;*/
	margin-top: 2px;
}

dl.asc-lar-0, dl.asc-lar-1, dl.asc-lar-2{
 padding-right:13px;
}

/*FINE ASCENSORE STATICO LARGE*/

/* Box esterno truschino */

#truschino {
	background: #e3eede none;
	height: 20em;
	overflow: hidden;
}

#ascensore-sx {
	background: transparent none;
	height: 250px;
	width: 154px;
	overflow: hidden;
	margin-bottom: 11px;
}

#ascensore-dx {
	background: transparent none;
	height: 250px;
	width: 145px;
	overflow: hidden;
	margin-bottom: 11px;
}

/* Voci di primo livello */

#truschino dt {
	background: #e3eede url) no-repeat right 7px;
	padding: 0.5em;
	font-family: Georgia, Palatino, serif;
	font-size: 70%;
	font-weight: bold;
	color: #ACBD91;
	border-top: 1px solid #EAF5E5;
	border-bottom: 1px solid #D8E3D3;
}



#ascensore-sx dt,
#ascensore-dx dt {
	background: transparent url() no-repeat -637px -68px;
	height: 21px;
	padding: 7px 5px 0 8px;
	font-family: Georgia, Palatino, serif;
	font-size: 1.5em;
	margin-bottom: 2px;
}

#ascensore-dx dt {
	padding-right: 0;
}

#truschino dt a {
	text-decoration: none;
	color: #ACBD91;
	display: block;
}

#ascensore-sx dt a,
#ascensore-dx dt a {
	text-decoration: none;
	color: #2a80a9;
	display: block;
}

#ascensore-sx dt a:hover,
#ascensore-dx dt a:hover {
	font-weight: bold;
}

#ascensore-sx .selected,
#ascensore-dx .selected {
	font-weight: bold;
}

#truschino dt.selected a {
	color: #68970B;
	background: #e3eede url() no-repeat right 1px;
}

/* Contenuto delle singole voci espanse */
#truschino dd,
#ascensore-sx dd,
#ascensore-dx dd {
	overflow: hidden;
	margin: 0;
	display: none;
}

#truschino dd {
	padding: 0 0 0 4px;
	background: #EDF5E8 none;
	height: 230px;
}

#ascensore-sx dd,
#ascensore-dx dd {
	padding: 0 0 0 5px;
	height: 190px;
	font-size: 1.2em;
	line-height: 1.2;
}

#ascensore-sx dd img,
#ascensore-dx dd img {
	margin-left: -2px;
}

#ascensore-sx dd h4,
#ascensore-dx dd h4 {
	font-weight: bold;
	font-size: 1.2em;
	font-family: Arial, Helvetica, sans;
	margin-bottom: 2px;
	margin-top: 2px;
}

/* ---------------------------------------------- */

table.classifica {
	width: 100%;
}

table.classifica thead {
	background: #F5FAF3 none;
	color: #B9BEB8;
	font-family: arial, sans-serif;
	font-size: 70%;
}

table.classifica thead th {
	padding: 2px;
}

table.classifica tbody {
	color: #7E8480;
	font-family: verdana, sans-serif;
	font-size: 70%;
}

table.classifica tbody tr {
	background: transparent url(http://www.guiagaybarcelona.es/img/punto_horizontal.gif) repeat-x left bottom;
}

table.classifica tbody td {
	padding: 2px;
}

table.classifica tbody th {
	color: #68970B;
	font-family: Georgia, Palatino, serif;
	font-size: 120%;
	padding: 2px;
}

/* ================   SONDAGGIO   ==================  */

.sondaggio {
	background: #eeeeee none;
	border: 1px solid #cccccc;
	font-size: 12px;
	padding: 10px;
	color: #556479;
	line-height: 14px;
	font-family: Arial, Helvetica, sans;
}

.sondaggio h5 {
	color: #a53038;
	padding-bottom: 10px;
	font-family: Georgia, Palatino, serif;
}

.zappingnews .sondaggio h5 {
	font-weight: bold;
	font-size: 12px;
}

.sondaggio #form-sondaggio {
	margin-top: 1em;
	text-align: center;
}

.sondaggio button {
	font-size: 0.9em;
	padding: 1px 3px;
	margin: 0 2px;
	border: 1px solid #676767;
	line-height: 1.2;
	color: white;
	background: #828282 url() repeat-x scroll left 2px;
}

/* ===========   SERVIZI & GIOCHI  ========== */

#box-servizi {
	clear: both;
	border: 1px solid #DDD;
	background: #d9dbda url() repeat-x top left;
	font-family: Georgia, Palatino, serif;
	margin-bottom: 10px;
	margin-top: 10px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}

#box-servizi h2 {
	color: #566172;
	font-size: 2.5em;
	margin: 3px 0 0 0.3em;
}

#box-servizi ul.icone {
	margin: 8px 0 1px 5px;			
	height: 75px;
	border-bottom: 1px solid #cccccc;
}

#box-servizi ul.icone li {
	width: 54px;
	padding-left: 1px;
	float: left;
	display: block;
}

#box-servizi ul.icone li a {
	display: block;
	height: 75px;
	text-indent: -5000px;
}

#box-servizi ul.icone li a.meteo {
	background-image: url();
	background-repeat: no-repeat;
	background-position: -102px -30px;
}

#box-servizi ul.icone li a.mappe {
	background-image: url();
	background-repeat: no-repeat;
	background-position: -312px -33px;
}

#box-servizi ul.icone li a.viaggi {
	background-image: url();
	background-repeat: no-repeat;
	background-position: -151px -28px;
}

#box-servizi ul.icone li a.cinema {
	background-image: url();
	background-repeat: no-repeat;
	background-position: -198px -28px;
}

#box-servizi ul.icone li a.borse {
	background-image: url();
	background-repeat: no-repeat;
	background-position: 4px -30px;
}

#box-servizi ul.icone li a.dizionari {
	background-image: url();
	background-repeat: no-repeat;
	background-position: -385px -32px;
}

#box-servizi ul.icone li a.edicola {
	background-image: url();
	background-repeat: no-repeat;
	background-position: -251px -30px;
}

#box-servizi ul.icone li a.rcs-mobile {
	background-image: url();
	background-repeat: no-repeat;
	background-position: -505px -29px;
}

#box-servizi ul.icone li a.store {
	background-image: url();
	background-repeat: no-repeat;
	background-position: -568px -29px;
}

#box-servizi ul.icone li a.incontri {
	background-image: url();
	background-repeat: no-repeat;
	background-position: -48px -29px;
}

#box-servizi ul.icone li a.rss {
	background-image: url();
	background-repeat: no-repeat;
	background-position: -448px -32px;
}

#box-servizi ul.icone li a.libri {
	background-image: url();
	background-repeat: no-repeat;
	background-position: 4px -273px;
}

#box-servizi ul.icone li a:hover {
	background-color: white;
}

#box-servizi ul.link-testuali {
	height: 15px;
	padding: 6px 10px 0 0;
}

#box-servizi ul.link-testuali li {
	display: inline;
	margin-left: 5px;
}

#box-servizi ul.link-testuali li a {
	font-size: 1em;
	color: #566172; 
	font-family: Arial, Helvetica, sans;
	font-weight: bold;
}

#box-servizi ul.link-testuali li a:hover {
	text-decoration: underline;
}

/* ====================================== */

#box-giochi {
	clear: both;
	border: 1px solid #DDD;
	background: #d9dbda url() repeat-x top left;
	font-family: Georgia, Palatino, serif;
	margin-bottom: 11px;
	height: 115px;
}

#box-giochi h2 {
	color: #566172;
	font-size: 2.5em;
	margin: 3px 0 0 0.3em;
}

#box-giochi ul {
	margin: 8px 0 15px 0;
}

#box-giochi ul li {
	width: 70px;
	padding-left: 0;
	margin-right: 39px;
	margin-left: 0px;
	float: left;
	display: block;
}

#box-giochi ul li.last {
	margin-right: 0;
}

#box-giochi ul li a {
	display: block; 
	height: 74px; 
	width: 70px;
	padding-top:4px;
	text-indent: -5000px;
}

#box-giochi ul li a.solitario {
	background: url() scroll no-repeat -248px -113px;
}

#box-giochi ul li a.sudoku {
	background: url() scroll no-repeat 4px -113px;
}

#box-giochi ul li a.muovi-le-parole {
	background: url() scroll no-repeat -646px -113px;
}

#box-giochi ul li a.biliardo {
	background: url() scroll no-repeat -720px -113px;
}

#box-giochi ul li a.parole-in-scatola {
	background: url() scroll no-repeat -75px -113px;
}

#box-giochi ul li a.mahjong {
	background: url() scroll no-repeat -160px -113px;
}

#box-giochi ul li a:hover {
	background-color: white;
}


#box-giochi-3a {
	clear: both;
	border: 2px solid #DDD;
	background: #F5F5F7 none;
	font-family: Georgia, Palatino, serif;
	margin-bottom: 11px;
	margin-top:10px;
}

#box-giochi-3a h2 {
	color: #B11116;
	font-size: 1.4em;
	font-weight: bold;
	margin: 1px 0 0 0.3em;
	background: url() no-repeat 5px 7px;
	text-indent: 24px;
	border-bottom: 1px solid #E9EAEB;
	padding: 0 0 0 0;
}

#box-giochi-3a h2 .tit{
	padding: 5px 0 5px 0;
	float: left;
}

#box-giochi-3a h2 .logo {
	float: left;
	margin-left: 140px;
	border:0;
}


#box-giochi-3a ul {
	margin: 8px 0 15px 0;
}

#box-giochi-3a ul li {
	width: 78px;
	padding-left: 0;
	margin-right: 18px;
	margin-left: 2px;
	float: left;
	display: block;
}

#box-giochi-3a ul li.last {
	margin-right: 0;
}

#box-giochi-3a ul li a {
	display: block; 
	height: 74px; 
	width: 78px;
	padding-top:4px;
	text-indent: -5000px;
}

#box-giochi-3a ul li a.solitario {
	background: url() scroll no-repeat -342px -179px;
}

#box-giochi-3a ul li a.allenamente {
	background: url() scroll no-repeat -720px -340px;
}

#box-giochi-3a ul li a.poker-texas {
	background: url() scroll no-repeat -420px -179px;
}

#box-giochi-3a ul li a.muovi-le-parole {
	background: url() scroll no-repeat -500px -179px;
}

#box-giochi-3a ul li a.sudoku {
	background: url() scroll no-repeat -720px -260px;
}

#box-giochi-3a ul li a.biliardo {
	background: url() scroll no-repeat -570px -185px;
}

#box-giochi-3a ul li a.parole-in-scatola {
	background: url() scroll no-repeat -650px -185px;
}

#box-giochi-3a ul li a.mahjong {
	background: url() scroll no-repeat -720px -185px;
}

#box-giochi-3a ul li a:hover {
	background-color: white;
}



#box-giochi-3a-small {
	clear: both;
	border: 2px solid #DDD;
	background: #F5F5F7 none;
	font-family: Georgia, Palatino, serif;
	margin-bottom: 11px;
	margin-top:10px;
}

#box-giochi-3a-small h2 {
	color: #B11116;
	font-size: 1.4em;
	font-weight: bold;
	margin: 1px 0 0 0.3em;
	background: url() no-repeat 5px 7px;
	text-indent: 24px;
	border-bottom: 1px solid #E9EAEB;
	padding: 0 0 0 0;
}
#box-giochi-3a-small h2 a {
	color: #B11116!important;
}

#box-giochi-3a-small h2 .tit{
	padding: 5px 0 5px 0;
	float: left;
}

#box-giochi-3a-small h2 .logo {
	float: left;
	margin-left: 140px;
	border:0;
}


#box-giochi-3a-small ul {
	margin: 8px 0 15px 0;
}

#box-giochi-3a-small ul li {
	width: 49px;
	padding: 0;
	margin: 0;
	float: left;
	display: block;
}

#box-giochi-3a-small ul li.last {
	margin-right: 0;
}

#box-giochi-3a-small ul li a {
	display: block; 
	height: 60px; 
	width: 49px;
	padding-top:4px;
	text-indent: -5000px;
}

#box-giochi-3a-small ul li a.allenamente {
	background: url() scroll no-repeat -8px -460px;
}
#box-giochi-3a-small ul li a.natale {
	background: url() scroll no-repeat -380px -460px;
}

#box-giochi-3a-small ul li a.vinci1000 {
	background: url() scroll no-repeat -436px -460px;
}

#box-giochi-3a-small ul li a.poker-texas {
	background: url() scroll no-repeat -75px -460px;
}

#box-giochi-3a-small ul li a.sudoku {
	background: url() scroll no-repeat -138px -460px;
}

#box-giochi-3a-small ul li a.biliardo {
	background: url() scroll no-repeat -200px -460px;
}

#box-giochi-3a-small ul li a.parole-in-scatola {
	background: url() scroll no-repeat -262px -460px;
}

#box-giochi-3a-small ul li a.daydrive {
	background: url() scroll no-repeat -494px -460px;
}

#box-giochi-3a-small ul li a.mahjong {
	background: url() scroll no-repeat -325px -460px;
}

#box-giochi-3a-small ul li a:hover {
	background-color: white;
}

/* ======================  FORUM E BLOG IN HOME - BASSA  ======================= */

h2.forum-blog-title {
	clear: both;
	background: #f4f4f4 none;
	border: 1px solid #cecece;
	color: #8d96a7;
	font-size: 2em;
	padding: 8px 10px 7px 10px;
}

#forum-blog-sx,
#forum-blog-dx {
	background: #f4f4f4 none;
	border-bottom: 1px solid #cecece;
	height: 405px; 
	overflow: hidden;
}

#forum-sx-new,
#forum-dx-new {
	background: #f4f4f4 none;
	border-bottom: 1px solid #cecece;
	height: 250px; 
	overflow: hidden;
}

#forum-sx-new,
#forum-blog-sx {
	border-left: 1px solid #cecece;
	margin-bottom: 11px;
}

#forum-dx-new,
#forum-blog-dx {
	border-right: 1px solid #cecece;
	margin-bottom: 11px;
}

#forum-sx-new div,
#forum-blog-sx div {
	background: transparent url(http://www.guiagaybarcelona.es/img/sombra_azulada.gif) scroll repeat-x left top;
	padding: 7px 0 5px 10px;
	font-size: 12px;
	font-family: Georgia, Palatino, serif;
	width: 290px;
	margin-right: 19px;
}

#forum-dx-new div,
#forum-blog-dx div {
	background: transparent url(http://www.guiagaybarcelona.es/img/sombra_azulada.gif) scroll repeat-x left top;
	padding: 7px 0 5px 10px;
	font-size: 12px;
	font-family: Georgia, Palatino, serif;
	width: 289px;
}

#forum-sx-new div a span,
#forum-dx-new div a span,
#forum-blog-sx div a span,
#forum-blog-dx div a span{
	color: #666666;
}

#bf-blog a {color: #cc2026;}
#bf-forum a {color: #2f5eb1;}


/* ---------------------- TABS 3a COLONNA ----------------------- */

.ui-tabs-hide {  /* richiesto per il plugin ui-tabs di Jquery */
	display: none;
}

.ui-tabs-container {
	padding-right: 1px;
}

#box-trovolavoro-casa-auto ul {
	padding-left: 0px;
}

#box-trovolavoro-casa-auto ul li {
	float: left;
	display: block;
}

#box-trovolavoro-casa-auto ul li a {
	text-indent: -5000px;
	display: block;
	height: 26px;
	background: transparent url() scroll no-repeat left -36px;
}

#box-trovolavoro-casa-auto ul li a.tab-auto {
	width: 113px;
	background-position: left -37px;
}

#box-trovolavoro-casa-auto ul li a.tab-auto:hover,
#box-trovolavoro-casa-auto ul li.ui-tabs-selected a.tab-auto {
	background-position: left top;
}


#box-trovolavoro-casa-auto ul li a.tab-casa {
	width: 85px;
	background-position: -133px -37px;
}

#box-trovolavoro-casa-auto ul li a.tab-casa:hover,
#box-trovolavoro-casa-auto ul li.ui-tabs-selected a.tab-casa {
	background-position: -133px top;
}

#box-trovolavoro-casa-auto ul li a.tab-lavoro {
	width: 103px;
	background-position: -237px -37px;
}

#box-trovolavoro-casa-auto ul li a.tab-lavoro:hover,
#box-trovolavoro-casa-auto ul li.ui-tabs-selected a.tab-lavoro {
	width: 103px;
	background-position: -237px top;
}

#box-trovolavoro-casa-auto div {
	clear: left;
	width: 293px;
	height: 157px;
	font-size: 1.2em;
	line-height: 1.2;
	border-left: 1px solid #E1E4E8;
	border-right: 1px solid #E1E4E8;
	border-bottom: 1px solid #E1E4E8;
	padding: 3px 0 0 5px;
}

#box-trovolavoro-casa-auto div h4 {
	font-size: 1.8em;
	letter-spacing: -1px;
}
/*CERCA AUTO HP*/
#box-trovolavoro-casa-auto #section-3 DIV{
border-bottom: none;
border-left:none;
border-right:none;
font-size:1.0em;
height:138px;
line-height:1.0;
padding:0;
width: auto;
clear:none;
}
#box-trovolavoro-casa-auto #section-3 h5{
color:#AD1514;
font-family:georgia;
font-size:1.2em;
font-weight:bold;
line-height:1.3em;
padding-bottom:8px;
display:inline;
}
#box-trovolavoro-casa-auto #section-3 h5 strong{
color:#556273;
font-size:1.4em;
font-weight:normal;
}
#box-trovolavoro-casa-auto #section-3 #cerca-auto-head{
height:38px;
}
#box-trovolavoro-casa-auto #section-3 img#logo_auto{
display:inline;
padding-left:80px;
}
#box-trovolavoro-casa-auto #section-3 .cerca input.text {
border:1px solid #DDDDDD;
width:190px;
vertical-align:middle;
}
#box-trovolavoro-casa-auto #section-3 .cerca {
font-weight:bold;
background-color:#dddddd;
padding:6px;
}
#box-trovolavoro-casa-auto #section-3 .cerca_sel {
float:left;
font-weight:bold;
height:38px;
}
#box-trovolavoro-casa-auto #section-3 .type {
color:#333333;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:0.9em;
font-weight:normal;
margin-top:3px;
float:left;
}
#box-trovolavoro-casa-auto #section-3 .type input {
background:transparent none repeat scroll 0%;
margin-right:1px;
vertical-align:middle;
}
#box-trovolavoro-casa-auto #section-3 .cerca input {
background-color:transparent;
background-image:url();
background-position:left bottom;
background-repeat:repeat-x;
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:1em;
margin:2px 0pt 3px;
}
#box-trovolavoro-casa-auto #section-3 select.marca {;
margin-right:3px;
width:185px;
}
#box-trovolavoro-casa-auto #section-3 select.modello {;
width:100px;
}
#box-trovolavoro-casa-auto #section-3 select {
color:#666666;
font-size:11px;
margin-bottom:3px;
margin-top:3px;
vertical-align:middle;
}
#box-trovolavoro-casa-auto #section-3 .invio_form_motori {
float:right;
padding-top:3px;
margin-top:0px;
padding-right:5px;
}
/*FINE CERCA AUTO HP*/
/* ======================  BOX SHOPPING  ======================= */

#box-shopping {
	background-color: #F5F5F7;
	height: 240px;
	margin-top:10px;
}

#box-shopping .input {
	background-color: #FFFFFF;
	border: 1px solid #EBEBEB;
	width: 200px;
}

#box-shopping .src-img {
	background-color: #FFFFFF;
	border: 1px solid #EBEBEB;
	margin-top: -6px;
}

#box-shopping .grey {
	font-family: Georgia, Palatino, serif;
	font-size: 0.85em;
	font-weight: bold;
	color: #333333;
}

#box-shopping .grey span{
	font-family: Georgia, Palatino, serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #1C4795;
	font-style: italic;
	text-transform: uppercase;
	letter-spacing: -1px;
}

#box-shopping .rcs-blu {
	font-family: Georgia, Palatino, serif;
	font-size: 1em;
	font-weight: bold;
	color: #7190A1;
}

#box-shopping .rcs-blu a {
	font-family: Georgia, Palatino, serif;
	font-size: 1em;
	font-weight: bold;
	color: #7190A1;
}

#box-shopping .rigashopping {
	background-color: transparent;
	background-image: url();
	background-repeat: repeat-x;
	background-position: left top;
	height: 2px;
	margin-bottom: 5px;
	margin-right: 5px;
	margin-left: 5px;
}

#box-shopping .rigashopping2 {
	background-color: transparent;
	background-image: url();
	background-repeat: repeat-x;
	background-position: left top;
	height: 2px;
	width: 295px;
}

#box-shopping .tit {
	background-color: transparent;
	background-image: url();
	background-repeat: no-repeat;
	background-position: left center;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.65em;
	font-weight: normal;
	color: #566173;
	float: left;
	background-image: url();
	height: 25px;
	padding-left: 3px;
	margin-left:3px;
	width:150px;
}

#box-shopping .testo {
	padding-left: 20px;
	text-align: left;
	height: 25px;
}

#box-shopping .tit ul li {
	display: inline;
}

#shopping-corriere{
	width: 100%;
}

#shopping-corriere p{
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #666666;
}

#shopping-corriere a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	color: #586170;
	letter-spacing: -0.03em;
}

#shopping-corriere a span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #586170;
}

#shopping-corriere p.100cat{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}

#shopping-corriere .corr-sx {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #586170;
	float: left;
	width: 48%;
	text-align: center;
	background-color: transparent;
	background-image: url();
	background-repeat: repeat-y;
	background-position: right top;
	padding-right: 2px;
	padding-left: 2px;
}

#shopping-corriere .corr-sx2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #586170;
	float: left;
	width: 48%;
	padding-right: 2px;
	padding-left: 2px;
	text-align: right;
}

#shopping-corriere .corr-sx2 strong{
	font-family: georgia;
	font-size: 1.2em;	
}

#shopping-corriere .corr-dx {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #586170;
	float: left;
	width: 48%;
	text-align: center;
	padding-right: 2px;
	padding-left: 2px;
}

#shopping-corriere img {
	display: inline;
}

#box-shopping ul li {
	float: left;
	display: block;
}

#box-shopping ul li img {
	text-align: center;
}

#box-shopping ul li a {
	text-indent: -5000px;
	display: block;
	width: 100px;
	height: 55px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url();
	background-repeat: no-repeat;
	background-position: left 0px;
}

#box-shopping ul li a.tab-rcs {
	background-position: left top;
}

#box-shopping ul li a.tab-rcs:hover,
#box-shopping ul li.ui-tabs-selected a.tab-rcs {
	background-position: left -60px;
}

#box-shopping ul li a.tab-corriere {
	background-position: -110px top;
}

#box-shopping ul li a.tab-corriere:hover,
#box-shopping ul li.ui-tabs-selected a.tab-corriere {
	background-position: -110px -60px;
}

#box-shopping ul li a.tab-cataloghi {
	background-position: -215px top;
}

#box-shopping ul li a.tab-cataloghi:hover,
#box-shopping ul li.ui-tabs-selected a.tab-cataloghi {
	background-position: -215px -60px;
}

#box-shopping div {
	font-size: 1.2em;
	line-height: 1.2;
	text-align: center;
}

#box-shopping div h4 {
	font-size: 1.8em;
	letter-spacing: -1px;
}

#box-shopping div h2 {
	font-size: 1em;
}
/* ======================  BOX SHOPPING  ======================= */

#box-shopping {
	background-color: #F5F5F7;
	height: 240px;
	margin-top:10px;
	border: 1px solid #DDDDDD;
}
#box-shopping .input {
	background-color: #FFFFFF;
	border: 1px solid #EBEBEB;
	width: 200px;
}
#box-shopping .src-img {
	background-color: #FFFFFF;
	border: 1px solid #EBEBEB;
	margin-top: -6px;
}
#box-shopping .grey {
	font-family: Georgia, Palatino, serif;
	font-size: 0.85em;
	font-weight: bold;
	color: #333333;
}
#box-shopping .grey span{
	font-family: Georgia, Palatino, serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #1C4795;
	font-style: italic;
	text-transform: uppercase;
	letter-spacing: -1px;
}
#box-shopping .rcs-blu {
	font-family: Georgia, Palatino, serif;
	font-size: 1em;
	font-weight: bold;
	color: #7190A1;
}
#box-shopping .rcs-blu a {
	font-family: Georgia, Palatino, serif;
	font-size: 1em;
	font-weight: bold;
	color: #7190A1;
}
#box-shopping .rigashopping {
	background-color: transparent;
	background-image: url();
	background-repeat: repeat-x;
	background-position: left top;
	height: 2px;
	margin-bottom: 5px;
	margin-right: 5px;
	margin-left: 5px;
}
#box-shopping .rigashopping2 {
	background-color: transparent;
	background-image: url();
	background-repeat: repeat-x;
	background-position: left top;
	height: 2px;

}
#box-shopping .tit {
	background-color: transparent;
	background-image: url();
	background-repeat: no-repeat;
	background-position: left center;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #566173;
	float: left;
	background-image: url();
	height: 25px;
	padding-left: 3px;
	margin-left:3px;
	width:150px;
}
#box-shopping .testo {

	padding-left: 20px;
	text-align: left;
	height: 25px;
}
#box-shopping .tit ul li {
	display: inline;
}
#shopping-corriere{
	width: 100%;
}
#shopping-corriere p{
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #666666;
}
#shopping-corriere a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	color: #586170;
	letter-spacing: -0.03em;
}
#shopping-corriere a span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #586170;
}
#shopping-corriere p.100cat{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}
#shopping-corriere .corr-sx {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #586170;
	float: left;
	width: 48%;
	text-align: center;
	background-color: transparent;
	background-image: url();
	background-repeat: repeat-y;
	background-position: right top;
	padding-right: 2px;
	padding-left: 2px;
}
#shopping-corriere .corr-sx2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #586170;
	float: left;
	width: 48%;
	padding-right: 2px;
	padding-left: 2px;
	text-align: right;
}
#shopping-corriere .corr-sx2 strong{
	font-family: georgia;
	font-size: 1.2em;	
}
#shopping-corriere .corr-dx {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #586170;
	float: left;
	width: 48%;
	text-align: center;
	padding-right: 2px;
	padding-left: 2px;
}
#shopping-corriere img {
	display: inline;
}
#box-shopping ul li {
	float: left;
	display: block;
}
#box-shopping ul li img {
	text-align: center;
}
#box-shopping ul li a {
	text-indent: -5000px;
	display: block;
	width: 100px;
	height: 55px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url();
	background-repeat: no-repeat;
	background-position: left 0px;
}
#box-shopping ul li a.tab-rcs {
	background-position: left top;
}
#box-shopping ul li a.tab-rcs:hover,
#box-shopping ul li.ui-tabs-selected a.tab-rcs {
	background-position: left -60px;
}
#box-shopping ul li a.tab-corriere {
	background-position: -110px top;
}
#box-shopping ul li a.tab-corriere:hover,
#box-shopping ul li.ui-tabs-selected a.tab-corriere {
	background-position: -110px -60px;
}
#box-shopping ul li a.tab-cataloghi {
	background-position: -215px top;
}
#box-shopping ul li a.tab-cataloghi:hover,
#box-shopping ul li.ui-tabs-selected a.tab-cataloghi {
	background-position: -215px -60px;
}
#box-shopping div {
	font-size: 1.2em;
	line-height: 1.2;
	text-align: center;
}
#box-shopping div h4 {
	font-size: 1.8em;
	letter-spacing: -1px;
}
#box-shopping div h2 {
	font-size: 1em;
}
/* ======================  BOX VIAGGIARE  ======================= */
#box-viaggi {
	background-color: #F5F5F7;
	width: 300px;
	margin-top: 10px;
	height: 270px;
	margin-bottom: 10px;
		border: 1px solid #DDDDDD;
}
#box-viaggi .input {
	background-color: #FFFFFF;
	border: 1px solid #EBEBEB;
	width: 200px;
}
#box-viaggi .src-img {
	background-color: #FFFFFF;
	border: 1px solid #EBEBEB;
	margin-top: -6px;
}
#box-viaggi .grey {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.85em;
	font-weight: bold;
	color: #333333;
}
#box-viaggi .grey span{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #1C4795;
	font-style: italic;
	text-transform: uppercase;
	letter-spacing: -1px;
}
#box-viaggi .rcs-blu {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1em;
	font-weight: bold;
	color: #7190A1;
}
#box-viaggi .rcs-blu a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1em;
	font-weight: bold;
	color: #7190A1;
}
#box-viaggi .rigashopping {
	background-color: transparent;
	background-image: url();
	background-repeat: repeat-x;
	background-position: left top;
	height: 2px;
	margin-right: 5px;
	margin-left: 5px;
	padding-bottom: 5px;
}
#box-viaggi .rigashopping2 {
	background-color: transparent;
	background-image: url();
	background-repeat: repeat-x;
	background-position: left top;
	height: 2px;
	width: 295px;
}
#box-viaggi .tit {
	background-color: transparent;
	background-image: url();
	background-repeat: no-repeat;
	background-position: left center;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.65em;
	font-weight: normal;
	color: #566173;
	float: left;
	background-image: url();
	height: 25px;
	padding-left: 3px;
	margin-left:3px;
	width:150px;
}
#box-viaggi .testo {

	padding-left: 20px;
	text-align: left;
	height: 25px;
}
#box-viaggi .tit ul li {
	display: inline;
}
#box-viaggi ul li {
	float: left;
	display: block;
}
#box-viaggi ul li img {
	text-align: center;
}
#box-viaggi ul li a {
	text-indent: -5000px;
	display: block;
	width: 100px;
	height: 54px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url();
	background-repeat: no-repeat;
	background-position: center 0px;
	text-align: center;
}
#box-viaggi ul li a.tab-viaggi {
	background-position: left top;
}
#box-viaggi ul li a.tab-viaggi:hover,
#box-viaggi ul li.ui-tabs-selected a.tab-viaggi {
	background-position: left -65px;
}
#box-viaggi ul li a.tab-meteo {
	background-position: -105px top;
}
#box-viaggi ul li a.tab-meteo:hover,
#box-viaggi ul li.ui-tabs-selected a.tab-meteo {
	background-position: -105px -69px;
}
#box-viaggi ul li a.tab-mappe {
	background-position: -225px top;
}
#box-viaggi ul li a.tab-mappe:hover,
#box-viaggi ul li.ui-tabs-selected a.tab-mappe {
	background-position: -225px -70px;
}
#box-viaggi div {
	font-size: 1.2em;
	line-height: 1.2;
	text-align: center;
}
#box-viaggi div h4 {
	font-size: 1.8em;
	letter-spacing: -1px;
}
#box-viaggi div h2 {
	font-size: 1em;
}
#box-viaggi .viaggi {
	font-size: 0.9em;
	font-family: Arial, Helvetica, sans-serif;
}
#box-mappe-mini {
	padding-left: 4px;
	height: 170px;
	background-color: #F5F5F7;

}
#box-mappe-mini .texfield {
	font-size: 0.6em;
	font-family: Arial, Helvetica, sans-serif;
	color: #576172;
	width: 120px;
	height: 16px;
	margin: 0px;
	padding: 0px;
}
#box-mappe-mini .texfield2 {
	font-size: 0.6em;
	font-family: Arial, Helvetica, sans-serif;
	color: #576172;
	width: 90px;
	height: 16px;
}
#box-mappe-mini .radio {
	font-size: 0.7em;
	font-family: Arial, Helvetica, sans-serif;
	color: #576172;
	width: 100px;
	font-weight: bold;
}
#box-mappe-mini .testo-mappe {
	font-size: 0.6em;
	font-family: Arial, Helvetica, sans-serif;
	color: #576172;
}
#box-mappe-mini .titolo-mappe2 {
	font-size: 0.9em;
	font-family: Arial, Helvetica, sans-serif;
	color: #B11118;
}
#box-meteo-mini {
	font-size: 0.7em;
	font-family: Arial, Helvetica, sans-serif;
	color: #576172;
}
#box-meteo-mini a {
	font-size: 0.9em;
	font-family: Arial, Helvetica, sans-serif;
	color: #576172;
}
#box-meteo-mini .tendina-provincia {
	font-size: 0.9em;
	font-family: Arial, Helvetica, sans-serif;
	color: #576172;
	width: 285px;
}
#box-meteo-mini .meteo-testa {
	font-size: 1.1em;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #576172;
	font-weight: bold;
}
#box-meteo-mini .tendina {
	font-size: 0.9em;
	font-family: Arial, Helvetica, sans-serif;
	color: #576172;
	width: 100px;
}
.traffic {
	width: 140px;
	margin-left: 10px;
	text-align: center;
}

/* ======================  BOX TEMPO  ======================= */

#box-tempo {
	background-color: #F5F5F7;
	width: 300px;
	height:245px;
	margin-bottom: 10px;
	margin-top: 5px;
	border: 1px solid #DDDDDD;
}
#box-tempo .rigashopping {
	background-color: transparent;
	background-image: url();
	background-repeat: repeat-x;
	background-position: left top;
	height: 2px;
	margin-bottom: 5px;
	margin-right: 5px;
	margin-left: 5px;
}
#box-tempo .rigashopping2 {
	background-color: transparent;
	background-image: url();
	background-repeat: repeat-x;
	background-position: left top;
	height: 2px;
	width: 295px;
}
#box-tempo .tit {
	background-color: transparent;
	background-image: url();
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	padding-left: 5px;
	background-image: url();
	height: 25px;
	padding-left: 3px;
	margin-left:3px;
	width:150px;
}
#box-tempo .red {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.1em;
	color: #BB1612;
	padding-left: 20px;
	text-align: left;
	height: 25px;
	font-weight: bold !important;
}
#box-tempo .testo {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.6em;
	font-weight: normal;
	color: #4D5562;
}
#box-tempo .tit ul li {
	display: inline;
}
#box-tempo ul li {
	float: left;
	display: block;
}
#box-tempo ul li img {
	text-align: center;
}
#box-tempo ul li a {
	text-indent: -5000px;
	display: block;
	width: 100px;
	height: 60px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url();
	background-repeat: no-repeat;
	background-position: left 0px;
}
#box-tempo ul li a.tab-cinema {
	background-position: left top;
}
#box-tempo ul li a.tab-cinema:hover,
#box-tempo ul li.ui-tabs-selected a.tab-cinema {
	background-position: left -63px;
}
#box-tempo ul li a.tab-giochi {
	background-position: -120px top;
}
#box-tempo ul li a.tab-giochi:hover,
#box-tempo ul li.ui-tabs-selected a.tab-giochi {
	background-position: -120px -63px;
}
#box-tempo ul li a.tab-mobile {
	background-position: -230px top;
}
#box-tempo ul li a.tab-mobile:hover,
#box-tempo ul li.ui-tabs-selected a.tab-mobile {
	background-position: -230px -63px;
}
#box-tempo .giochi-img {

	width: 275px;
	margin-left: 5px;
	margin-top: 5px;
	text-align: center;
}
#box-tempo div {

	font-size: 1.2em;
	line-height: 1.2;
	text-align: center;
}
#box-tempo div h4 {
	font-size: 1.8em;
	letter-spacing: -1px;
}
#box-tempo div h2 {
	font-size: 1em;
}
#box-tempo .viaggi {
	font-size: 0.9em;
	font-family: Arial, Helvetica, sans-serif;
}
#box-tempo .giochi-img2 {
	width: 80px;
	float: left;
}
#box-tempo .riga-tempo-mobile {
	width: 285px;
	float: left;
	padding-top: 4px;
}
#box-tempo .spazio-tempo-mobile {
	background-color: transparent;
	background-image: url();
	background-repeat: repeat-x;
	background-position: left top;
	height: 2px;
	width: 295px;
}
#box-tempo .tempo-mobile {
	width: 285px;
	float: left;
	padding: 5px 5px 0 5px;
	background-color: #F5F5F7;
}
#box-tempo .testo-giochi {
	width: 170px;
	float: right;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.8em;
	color: #666666;
	text-decoration: none;
	text-align: left;
}
#box-tempo .mobile-img {
	padding-left: 8px;
}
#trovocinema-box {
	width: 300px;
	text-align: left;
	background-color: #F5F5F7;
	height: 150px;
}
#trovocinema-box select {
	width: 190px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333333;
	margin-bottom: 3px;
}
#trovocinema-box .testo-cin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #666666;
	width: 90px;
	text-align: left;
	padding-left: 5px;
}
#trovocinema-box .search {
	text-align: right;
	float: right;
	padding-right: 10px;
}

/* ======================  BOX DIZIONARI  ======================= */

#box-dizionari {
	background-color: #F5F5F7;
	height:155px;
	margin-top: 10px;
	border: 2px solid #DDDDDD;
}
#box-dizionari .riga-dots {
	background: transparent url() repeat-x left top;
	height: 2px;
	margin: 0 5px 5px 5px;
	line-height: 1px;
	font-size:1px;
}
#box-dizionari .tit {
	display: block;
	background: transparent url() no-repeat 3px 7px;
	height: 25px;
	margin: 0 0 0 3px;
	padding: 2px 0 0 3px;
	margin-left:3px;	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 2em;
	font-weight: normal;
	color: #566173;
	text-indent:20px;
	text-align: left;
}

#box-dizionari ul {
	padding-top:2px;
	background: transparent url() repeat-x left top; 
}
#box-dizionari ul li {
	float: left;
	display: block;
}
#box-dizionari ul li img {
	text-align: center;
}
#box-dizionari ul li a {
	text-indent: -5000px;
	display: block;
	width: 58px;
	height: 50px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url();
	background-repeat: no-repeat;
	background-position: left 0px;
}
#box-dizionari ul li a.tab-diz {
	background-position: left top;
}
#box-dizionari ul li a.tab-diz:hover,
#box-dizionari ul li.ui-tabs-selected a.tab-diz {
	background-position: left -68px;
}
#box-dizionari ul li a.tab-ita {
	background-position: -64px top;
}
#box-dizionari ul li a.tab-ita:hover,
#box-dizionari ul li.ui-tabs-selected a.tab-ita {
	background-position: -64px -65px;
}
#box-dizionari ul li a.tab-eng {
	background-position: -124px top;
}
#box-dizionari ul li a.tab-eng:hover,
#box-dizionari ul li.ui-tabs-selected a.tab-eng {
	background-position: -124px -65px;
}
#box-dizionari ul li a.tab-fra {
	background-position: -185px top;
}
#box-dizionari ul li a.tab-fra:hover,
#box-dizionari ul li.ui-tabs-selected a.tab-fra {
	background-position: -183px -65px;
}
#box-dizionari ul li a.tab-ted {
	background-position: -242px top;
}
#box-dizionari ul li a.tab-ted:hover,
#box-dizionari ul li.ui-tabs-selected a.tab-ted {
	background-position: -242px -65px;
}

#italiano {
	padding: 5px 8px 0 5px;
}
#italiano .cerca {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #566172;
	font-weight: bold;
}
#italiano .cerca input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #333333;
	background-color: transparent;
	background-image: url();
	background-repeat: repeat-x;
	background-position: left bottom;
	margin: 2px 0 3px 0;
}

#italiano .cerca input.img-search {
	margin: 2px 0 0 5px;
	vertical-align:top;
}

#italiano .cerca input.text {
	width: 230px;
	border: 1px solid #DDDDDD;
}

#italiano .testo-radio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #333333;
}
#italiano .type {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: normal;
	color: #333333;
	margin-top: 3px;
}

#italiano .type input {
	margin: 0;
	vertical-align: middle;
	background: transparent;
}


/* ======================  BOX DIZIONARI SMALL  ======================= */

#box-dizionari-small {
	background-color: #F5F5F7;
	height:90px;
	margin: 10px 0px 10px 0px;
	border: 2px solid #DDDDDD;
}
#box-dizionari-small .tit {
	display: block;
	background: transparent url() no-repeat 3px 7px;
	height: 25px;
	margin: 0 0 0 3px;
	padding: 2px 0 0 3px;
	margin-left:3px;	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 2em;
	font-weight: normal;
	color: #566173;
	text-indent:20px;
	text-align: left;
}

#box-dizionari-small ul {
	padding-top:2px;
	background: transparent url() repeat-x left top; 
}
#box-dizionari-small ul li {
	float: left;
	display: block;
}
#box-dizionari-small ul li img {
	text-align: center;
}
#box-dizionari-small ul li a {
	text-indent: -5000px;
	display: block;
	width: 58px;
	height: 50px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url();
	background-repeat: no-repeat;
	background-position: left 0px;
}
#box-dizionari-small ul li a.tab-ita {
	background-position: -64px top;
}
#box-dizionari-small ul li a.tab-ita:hover,
#box-dizionari-small ul li.ui-tabs-selected a.tab-ita {
	background-position: -64px -65px;
}
#box-dizionari-small ul li a.tab-spa {
	background-position: -185px top;
}
#box-dizionari-small ul li a.tab-spa:hover,
#box-dizionari-small ul li.ui-tabs-selected a.tab-spa {
	background-position: -185px -65px;
}
#box-dizionari-small ul li a.tab-eng {
	background-position: -124px top;
}
#box-dizionari-small ul li a.tab-eng:hover,
#box-dizionari-small ul li.ui-tabs-selected a.tab-eng {
	background-position: -124px -65px;
}
#box-dizionari-small ul li a.tab-fra {
	background-position: -242px top;
}
#box-dizionari-small ul li a.tab-fra:hover,
#box-dizionari-small ul li.ui-tabs-selected a.tab-fra {
	background-position: -240px -65px;
}
#box-dizionari-small ul li a.tab-ted {
	background-position: -300px top;
}
#box-dizionari-small ul li a.tab-ted:hover,
#box-dizionari-small ul li.ui-tabs-selected a.tab-ted {
	background-position: -300px -65px;
}


/* ======================  BOX DIZIONARI COMPACT  ======================= */

#box-dizionari-compact {
	background:#f5f5f7 url() repeat-x left bottom;
	height:80px;
	margin-top: 10px;
}

#box-dizionari-compact .riga-dots {
	background: transparent url() repeat-x left top;
	height: 2px;
	margin: 0 5px 5px 5px;
	line-height: 1px;
	font-size:1px;
	clear: both;
}

#box-dizionari-compact .tit {
	display: block;
	padding: 5px 5px 0 0;
	margin: 0 0 0 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #566173;
	text-align: left;
	float: left;
	text-transform:uppercase;
}

#box-dizionari-compact ul {
	padding-top:2px;
	float: left;
}
#box-dizionari-compact ul li {
	float: left;
	display: block;
}
#box-dizionari-compact ul li img {
	text-align: center;
}
#box-dizionari-compact ul li a {
	text-indent: -5000px;
	display: block;
	width: 46px;
	height: 20px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url();
	background-repeat: no-repeat;
	background-position: left 0px;
}

#box-dizionari-compact ul li a.tab-ita {
	background-position: -3px -2px;
}
#box-dizionari-compact ul li a.tab-ita:hover,
#box-dizionari-compact ul li.ui-tabs-selected a.tab-ita {
	background-position: -3px -41px;
}
#box-dizionari-compact ul li a.tab-eng {
	background-position: -57px -2px;
}
#box-dizionari-compact ul li a.tab-eng:hover,
#box-dizionari-compact ul li.ui-tabs-selected a.tab-eng {
	background-position: -57px -41px;
}
#box-dizionari-compact ul li a.tab-spa {
	background-position: -120px -2px;
}
#box-dizionari-compact ul li a.tab-spa:hover,
#box-dizionari-compact ul li.ui-tabs-selected a.tab-spa {
	background-position: -120px -41px;
}
#box-dizionari-compact ul li a.tab-fra {
	background-position: -187px -2px;
}
#box-dizionari-compact ul li a.tab-fra:hover,
#box-dizionari-compact ul li.ui-tabs-selected a.tab-fra {
	background-position: -187px -41px;
}
#box-dizionari-compact ul li a.tab-ted {
	background-position: -256px -2px;
}
#box-dizionari-compact ul li a.tab-ted:hover,
#box-dizionari-compact ul li.ui-tabs-selected a.tab-ted {
	background-position: -256px -41px;
}

#lingua {
	padding: 0 8px 0 5px;
}
#lingua .cerca {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #566172;
	font-weight: bold;
}
#lingua .cerca input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #333333;
	background-color: transparent;
	background-image: url();
	background-repeat: repeat-x;
	background-position: left bottom;
	margin: 2px 0 3px 0;
}

#lingua .cerca input.img-search {
	margin: 2px 0 0 5px;
	vertical-align:top;
}

#lingua .cerca input.text {
	width: 250px;
	border: 1px solid #DDDDDD;
}

#lingua .testo-radio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #333333;
}
#lingua .type {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: normal;
	color: #333333;
	margin-top: 0;
}

#lingua .type-txt {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: normal;
	color: #333333;
	margin-top: 6px;
}

#lingua .type input {
	margin: 0;
	vertical-align: middle;
	background: transparent;
}

/* ---------------------------HOME VIDEO-------------------------- */

#box-home-video {}

#box-home-video .rcs-blu {
	font-family: Georgia, Palatino, serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #7190A1;
}

#box-home-video ul li {
	float: left;
	display: block;
}

#box-home-video ul li img {
	text-align: center;
}
#box-home-video ul li a span.boxoffice-tab-title {
	display: block;
	float: left;
	text-indent: -5000px;
}

#box-home-video ul li a span.boxoffice-date {
	display: block;
	float: right;
	margin: 11px 15px 0 0;
	font-size: 0.80em;
	text-transform: uppercase;
}

#box-home-video ul li a {
	display: block;
	width: 200px;
	height: 30px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url();
	background-repeat: no-repeat;
	background-position: left 0px;
}

#box-home-video ul li a.tab-homevideo {
	text-indent: -5000px;
}

#box-home-video ul li a.tab-boxoffice {
	background-position: left top;
}

#box-home-video ul li a.tab-boxoffice:hover,
#box-home-video ul li.ui-tabs-selected a.tab-boxoffice {
	background-position: left -30px;
}

#box-home-video ul li a.tab-homevideo {
	background-position: -201px top;
}

#box-home-video ul li a.tab-homevideo:hover,
#box-home-video ul li.ui-tabs-selected a.tab-homevideo {
	background-position: -201px -30px;
}

#box-home-video div {
	clear: left;
	height: 186px;
	font-size: 1em;
	line-height: 1.2;
	text-align: center;
}

#box-home-video div h4 {
	font-size: 1.6em;
	letter-spacing: -1px;
}

#box-home-video div h2 {
	font-size: 0.9em;
}


/* ---------------------------BOX COLLECTION-------------------------- */

div.collection {
	padding: 5px 0 5px 0;
	margin: 10px 0 10px 0;
	border: 2px solid #dddddd;
	background: #F5F5F7 none;
	text-align: left;
}

div.collection img {
	margin: 0 0 5px 5px;
}

/*ul.collection {
	background: #F5F5F7 none;
	padding: 0 0 5px 0; 
	color: #566373;
	line-height: 13px;
	border-bottom: 1px solid #EAEAEC;
}*/


ul.collection {
	background: #F5F5F7 none;
	padding: 0 0 0 8px; 
	color: #566373;
	line-height: 13px;
	border-bottom: 0;
}


ul.collection a{
	color: #566373;
}

/*ul.collection li {
	display: block; 
	float: left; 
	padding: 4px 7px 3px 8px; 
	font-family: verdana; 
	font-size: 10px; 
	width: 80px;
	min-width: 80px;
}*/

ul.collection li {
	display: block; 
	float: left; 
	padding: 4px 7px 3px 8px; 
	font-family: verdana; 
	font-size: 10px; 
	width: 80px;
	min-width: 80px;
	height: 110px;
	background: transparent url() no-repeat;
	text-align: center;
}

ul.collection li img {
	margin: auto;
	text-align: center;
	margin-bottom: 5px;
}

ul.collection li strong {
	display: block; 
	font-weight: bold;
	font-family: georgia; 
	font-size: 11px; 
}

/* .collection h5 {
	font-family: arial; 
	font-size: 11px; 
	padding:5px 5px 0 5px;
}*/

.collection h5 {
	font-family: arial; 
	font-size: 11px; 
	padding:0 5px 0 5px;
	margin-bottom: 5px;
}

.collection h5 .arancione a {
	color:#FD7306; 
	text-decoration: none;
	padding-left: 30px;
	font-weight: bold;
}

.collection h5 .grigio a {
	color: #586172; 
	text-decoration: none; 
	padding-left: 3px;
	font-weight: bold;
}

.collection h5 img {
	margin: 0 !important;
}

/* ---------------------------BOX flash rosso hom-------------------------- */

#flash-rosso {
	width: 620px;
	background-color: transparent;
	background-image: url();
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-bottom: 10px;
}

#flash-rosso .testa {
	background-color: transparent;
	background-image: url();
	background-repeat: no-repeat;
	background-position: left bottom;
	font-family: Georgia, Palatino, serif;
	font-size: 1.2em;
	color: #CA1F30;
	padding-left: 88px;
	padding-top: 10px;
	height: 20px;
	font-weight: bold;
}

#flash-rosso .testa strong {
	color: #5D8AC5;
	font-size: 0.9em;
}

#flash-rosso .corpo {
	color: #333333;
	background-color: transparent;
	background-image: url();
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 10px;
}

#flash-rosso h1 {
	font-family: Georgia, Palatino, serif;
	font-size: 2.6em;
	color: #B63635;
}

#flash-rosso p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #333333;
	padding-top: 5px;
	line-height: 1.5em;
}

/* ================   box editoriale   ==================  */

.editoriale {
	background: #F3f3f3 none;
	border: 1px solid #cccccc;
	color: #475874;
	font-size: 0.75em;
	line-height: 1.1;
	text-align: right;
	padding-right: 5px;
	margin-bottom: 10px;
}

div.editoriale {
	height:58px;
}

.editoriale h5 strong {
	color: #556273;
	font-size: 1.4em;
}

.editoriale img {
	float: left;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.editoriale a{
	color: #566172;
	text-decoration: none;
}

.editoriale a:link{
	color: #566172;
	text-decoration: none;
}

.editoriale a:visited{
	color: #566172;
	text-decoration: none;	
}

.editoriale a:hover{
	text-decoration: none;
}


.editoriale label {
	display: block; 
}

/* ================  fine box editoriale   ==================  */


/**                      BOX CORRIERE TV
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
	width:620px;
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 75px;
    height: 75px;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */

.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}

#corriere-tv-mid {
	background: #373C42 none;
	width:620px;
	overflow: hidden;
	margin-bottom: 11px;
}

.corriere-tv-top {
	text-align: right;
	padding: 0 5px 2px 0;
	border-bottom: 2px solid #A4ABB5;
}

.corriere-tv-top li {
	display: block;
	float: right;
	margin-left: 9px;
	color: #F8AA00;
	font-size: 1.2em;
}

.corriere-tv-top li a {
	color: #F8AA00;
	text-decoration: none;
	font-weight: bold;
}

#corriere-tv-mid .symbol {
	font-size: 15px;
}

.corriere-tv-top li.macro-section {
	float: left;
	color: #ffffff;
	font-family: Georgia, Palatino, serif;
	font-size: 1.5em;
	padding: 3px 0 0 0.5em;
}

.corriere-tv-top li.macro-section a{
	color: #ffffff;
}

.corriere-tv-top li.macro-section strong {
	color: #A4B4D6;
	font-family: Georgia, Palatino, serif;
	font-size: 1.5em;
	font-weight: bold;
}

.corriere-tv-top li.macro-section a strong {
	color: #A4B4D6;
}

.corriere-tv-top li.ascolta {
	padding-top: 7px;
}

.corriere-tv-bottom {
	clear: both;
	color: #CBCAD0;
	font-family: Georgia, Palatino, serif;
	font-size: 1.1em;
	padding: 11px 0 5px 11px;
	border-bottom: 1px solid #1D2228;
	height: 140px;
}

.corriere-tv-bottom a {
	color: #CBCAD0;
}

.corriere-tv-bottom h4 {
	color: #A1B6D5;
	font-family: Arial, Helvetica, sans;
	margin-top: 3px;
	margin-bottom: 2px;
	font-size: 1.1em;
	font-weight: bold;
}

.corriere-tv-bottom h4 a {
	color: #A1B6D5;
}

.corriere-tv-bottom img {
	display: inline;
}

.corriere-tv-bottom .anteprima {
	border: 1px solid #626473;
	display: inline;
}

.corriere-tv-bottom li {
	float:left;
	display: none;
	width: 108px;
	margin-right: 15px;
	font-size: 1.1em;
	line-height: 1.2;
}

.corriere-tv-bottom li.last {
	margin-right: 0;
}

#corriere-tv-mid .freccevaschetta {
	height: 22px;
	padding-top: 4px;
}

#corriere-tv-mid .freccevaschetta li {
	float: left;
	display: block;
	width: 18px;
	padding-left: 9px;
	padding-right: 9px;
}

#corriere-tv-mid .freccevaschetta li a {
	display: block;
	height: 15px;
	background: transparent url() no-repeat scroll left top;
}

#corriere-tv-mid .freccevaschetta li.avanti {
	float: right;
}

#corriere-tv-mid .freccevaschetta li.avanti a {
	background: transparent url() no-repeat scroll -20px top;
}

/* --------------------- NUOVA VSCHETTA ---------------------------- */

#img_bordo_tv,
.img_bordo_tv {
 height: 64px;
 width: 89px;
background: transparent url() no-repeat scroll -103px -225px; 
}

#img_bordo_tv a img,
.img_bordo_tv a img {
	width: 75px;
	height: 60px;
}

#allinea_dx{
float:left;
}

.corriere_content_tv{
	width:auto;
	}

.corriere-tv-bottom_new div.icona {
 	height: 7px;
 	width: 11px;
	background: transparent url() no-repeat scroll left -225px; 
	display: block;
	height: 7px;
}

#corriere-tv-mid_new {
    border: 1px solid #d7dae1;
    background: #cbc7c8 url() repeat-x left top; 
	width:620px;
	overflow: hidden;
	margin-bottom: 11px;
	height:195px;
}

#corriere-tv-mid_small {
    background: transparent url() no-repeat left top; 
	width:402px;
	overflow: hidden;
	margin-bottom: 11px;
	height:172px;
	float:left;
}

.salute-tv-mid_small {
    background: transparent url() no-repeat left top !important; 
}

.corriere-tv-top_new {
	height: 20px !important;
}
.corriere-tv-top_new li.visti {
	display: block;
	float: right;
	margin-left: 9px;
}

.corriere-tv-top_new li a.link_visti {
background: transparent url() no-repeat scroll -451px -257px;
	display: block;
	height: 20px;
	width:55px;
	text-indent: -5000px;
}

.corriere-tv-top_new li {
	display: block;
	margin-left: 5px;
	color: #F8AA00;
	font-size: 1.2em;
}

.corriere-tv-top_new li a {
	color: #F8AA00;
	text-decoration: none;
	font-weight: bold;
}
ul.angoli_bottom{
position:absolute;
width: 622px;
margin-left:-1px;
}
ul.angoli_bottom_small{
	display: none;
}
ul.angoli_bottom li.angoli_bottom_sx, ul.angoli_bottom_small li.angoli_bottom_sx{
float:left;
}
ul.angoli_bottom li.angoli_bottom_dx, ul.angoli_bottom_small li.angoli_bottom_dx{
float:right;
}
ul.angoli_top{
position:absolute;
width: 622px;
margin-left:-1px;
margin-top:-1px;
}
ul.angoli_top_small{
	display: none;
}
ul.angoli_top li.angoli_top_sx, ul.angoli_top_small li.angoli_top_sx{
float:left;
}
ul.angoli_top li.angoli_top_dx, ul.angoli_top_small li.angoli_top_dx{
float:right;
}
#corriere-tv-mid_new .symbol, #corriere-tv-mid_small .symbol {
	font-size: 16px;
}

.corriere-tv-top_new li.macro-section {
	display: none;
}

.corriere-tv-top_new li.macro-section a{
	display: block;
	height: 27px;
	width: 107px;
}

.corriere-tv-top_new li.macro-section strong {
	color: #c2d0dd;
	font-family: Georgia, Palatino, serif;
	font-size: 1.5em;
	font-weight: bold;
}

.corriere-tv-top_new li.macro-section a strong {
	color: #A4B4D6;
}

#corriere-tv-mid_new ul.corriere-tv-bottom_new {
	clear: both;
	color: #CBCAD0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	padding: 6px 0 5px 6px;
	height: 132px;
	width:auto;
	position:relative;
}

#corriere-tv-mid_small ul.corriere-tv-bottom_new {
	clear: both;
	color: #CBCAD0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	padding: 6px 0 0 12px;
	margin-right: 2px;
	height: 128px;
	position:relative;
}

.corriere-tv-bottom_new a {
	color: #000000;
}

.corriere-tv-bottom_new h4 {
	color: #A1B6D5;
	font-family: Arial, Helvetica, sans;
	margin-top: 3px;
	margin-bottom: 2px;
	font-size: 1.1em;
	font-weight: bold;
}

.corriere-tv-bottom_new h4 a {
	color: #A1B6D5;
}

.corriere-tv-bottom_new img {
	display: inline;
	vertical-align:top;
}

.corriere-tv-bottom_new .anteprima {
	border: 1px solid #626473;
	display: inline;
}

ul.corriere-tv-bottom_new li p a {
color:#000000;

}

#corriere-tv-mid_new ul.corriere-tv-bottom_new li {
	float:left;
	width: 86px;
	margin-right: 12px;
	font-size: 1.1em;
	line-height: 1.2;
	display: none;
}

#corriere-tv-mid_small ul.corriere-tv-bottom_new li {
	float:left;
	width: 86px;
	margin-right: 6px;
	/*font-size: 1.1em;*/
	/* LA DIMENSIONE DEL FONT E' DEFINITO IN PX IN QUANTO LA VASCHETTA SMALL VERRA' INSERITA IN DIVERSE PARTI DELLA HP E IL FONT-SIZE DEFINITO IN em SI PROPORZIONEREBBE AGLI STILI DEGLI ELENTI IN CUI E' INSERITO */
	font-size: 11px;
	line-height: 1.2;
	display: none;

}

#corriere-tv-mid_small ul.static li {
	display: block;
}

#corriere-tv-mid_small a#mycarousel-prev_new {
	background: transparent url() no-repeat scroll -269px -259px;
}

#corriere-tv-mid_small a#mycarousel-next_new {
	background: transparent url() no-repeat scroll -358px -259px;
}

.corriere-tv-bottom_new li.last {
	margin-right: 0;
}

.corriere-tv-bottom_new li p {
	line-height: 15px;
	margin-bottom: 0px;
	height: 60px;
	overflow: hidden;
}

#corriere-tv-mid_new .content_separatore{
height:1px;
margin-left: 10px;
float: left;
}
#corriere-tv-mid_new .content_separatore li{
height:1px;
width: 600px;
background: transparent url() no-repeat scroll -92px -293px;
display:block;
}

#corriere-tv-mid_new .freccevaschetta {
	height: 17px;
	padding-top: 6px;
	margin: 0px 10px 0px 10px;
	background: transparent url() no-repeat scroll -92px -293px;	
}

#corriere-tv-mid_small .freccevaschetta {
	margin: 0px 10px;
	background: transparent none;	
}
#corriere-tv-mid_new .freccevaschetta li, #corriere-tv-mid_small .freccevaschetta li {
	float: left;
	display: block;
	width: 72px;
}

#corriere-tv-mid_new .freccevaschetta li a, #corriere-tv-mid_small .freccevaschetta li a {
	display: block;
	height: 15px;
}

#corriere-tv-mid_new .freccevaschetta li.avanti, #corriere-tv-mid_small .freccevaschetta li.avanti  {
	float: right;
}



/* --------------------- FINE NUOVA VASCHETTA ---------------------------- */


/* --------------------- FINE BOX CORRIERE TV ---------------------------- */

/* ================   FORUM BOXES   ==================  */

/*ul.zappingnews li.box-forum {
	background: #FFFFFF;
	padding: 8px 0;
	word-spacing: normal;
	font-size: .7em;
	text-align: right;
			
}*/

ul.zappingnews li.box-forum {
	background: #F5F5F5;
	padding: 0 0 8px 0;
	word-spacing: normal;
	color: #868787
	font-size: 1em;
	font-family: Georgia, Palatino, serif;
	text-align: right;
	line-height: 1em;
	margin-bottom: 10px;
}

ul.zappingnews li.box-forum h5 {
	margin-top: 0;
	font-size: .88em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #2F5EB1;
	background-color: #D6E6F6;
	background-position: left 1px;
	background-repeat: no-repeat;
	margin-bottom: 5px;
	border-bottom: 2px solid #FFFFFF;
	padding: 1px 0 0 0;
	height: 36px;
}

li.box-forum a {
	padding-right: 6px;
	display: block;
}

li.box-forum h5 a {
	color: #2F5EB1;
	display: block;
	height: 37px;
	text-align: right;
}

li.box-forum h5 span{
	font-size: .72em;
	font-weight: normal;
	color: #8E999D;
	text-transform: uppercase;
	line-height: 1.4em;
}

ul.zappingnews li.box-forum .foto {
	display: block;
	width: 36px;
	height: 37px;
	text-indent: -15000px;
	text-align: left;
	overflow: hidden;
	margin-left: 0;
	margin-top: 1px;
}
li.box-forum a.foto:link, li.box-forum a.foto:visited, li.box-forum a.foto:hover, li.box-forum a.foto:active {
	display: block;
	margin-left: 0;
}



ul.zappingnews li.box-forum-desc {
	/* padding: 4px 6px 0 0; */
	padding: 0;
	color: #868787;
	font-size: 1em;
	font-family: Georgia, Palatino, serif;
	text-align: right;
	background-color: #F5F8FD;
	margin: 1px 0 4px 0;
}

ul.zappingnews li.box-forum-desc h5 {
	font-size: .80em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #2F5EB1;
	background-position: right 3px;
	background-repeat: no-repeat;
	letter-spacing: 0;
	height: 38px;
	padding-top:5px;
	margin: 0;
	text-align: left;
	padding-left: 5px;
}

ul.zappingnews li.box-forum-desc h5 a {
	color: #3476B7;
	display: block;
	text-decoration: none;
}

ul.zappingnews li.box-forum-desc h5 span.autore{
	display: block;
	font-size: .80em;
	font-weight: normal;
	color: #8E999D;
	margin-top: 2px;
	text-transform: uppercase;
}

ul.zappingnews li.box-forum-desc h5 span.blog{
	color: #C01D32;
	font-family: Georgia, Palatino, serif;
}

ul.zappingnews li.box-forum-desc h5 span.forum{
	color: #2E63B3;
	font-family: Georgia, Palatino, serif;
	display: block;
	padding-right: 30px;
	line-height: 14px;
}

ul.zappingnews li.box-forum-desc h6 {
	font-size: .70em;
	font-family: Arial, Helvetica, sans-serif;
	color: #3B4248;
	letter-spacing: 0;
	padding: 3px 0 3px 5px;
	margin: 0;
	text-align: left;
	background: #E9F0F6 none;
	line-height: 1.2em;
}



ul.zappingnews li.box-forum-nodesc {
	padding: 4px 6px 0 0;
	color: #868787;
	font-size: 1em;
	font-family: Georgia, Palatino, serif;
	text-align: right;
	background-color: #F5F8FD;
	margin: 1px 0 0 0;
}

ul.zappingnews li.box-forum-nodesc h5 {
	font-size: .80em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #2F5EB1;
	background-position: left 1px;
	background-repeat: no-repeat;
	letter-spacing: 0;
	height: 38px;
	padding-top:3px;
	margin: 0;
}

ul.zappingnews li.box-forum-nodesc h5 a {
	color: #3476B7;
	display: block;
	text-decoration: none;
}

ul.zappingnews li.box-forum-nodesc h5 span{
	display: block;
	font-size: .80em;
	font-weight: normal;
	color: #8E999D;
	margin-top: 5px;
}



h4.titolo-forum-box {
	background: #FFFFFF none;
	color: #787A7A;
	font-family: Georgia, Palatino, serif;
	font-size: 100%;
	background: transparent url(http://www.guiagaybarcelona.es/img/punto_horizontal.gif) repeat-x scroll top left;
}

h4.titolo-forum-box strong{
	color: #738FB6;
	font-family: Georgia,Serif;
	font-size: 140%;
}



ul.zappingnews li.forum-box {
	background: #F5F8FD none;		
	color: #787A7A;
	font-size: 0.75em;
	line-height: 1.1;
	text-align: right;
	margin-bottom: 2px; 
	padding: 0 6px 1px 0;
}

ul.zappingnews li.forum-box h5 {
	line-height: 1.2;
}

ul.zappingnews li.forum-box h6 {
	font-size: 0.85em;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans;
	line-height: 1.2;
}


.forum-box img {
	float: left;
	margin: 0 10px 0 0;
	padding-top: 1px;
}

.forum-box-description {
	background: #FFFFFF none;	
    font-family: Georgia;
	font-size: 0.9em;
	color: #7C7C7C;
	text-align: right;
	line-height: 1.1;
	padding-top: 5px;
	padding-right: 5px;
	margin-bottom: 10px; 

}

.forum-box a{
	color: #3476B7;
	text-decoration: none;
	font-size:.83em;
}

.forum-box a:link{
	color: #3476B7;
	text-decoration: none;
}

.forum-box a:visited{
	color: #3476B7;
	text-decoration: none;	
	
}

.forum-box a:hover{
	text-decoration: none;
}


/* ================   FINE FORUM BOXES   ==================  */

/* ================   BOX FORUM EDITORIAL   ==================  */


ul.zappingnews li.box-editorial {
	background: #ffffff url(http://www.guiagaybarcelona.es/img/punto_horizontal.gif) repeat-x scroll left top;
	padding: 2px 0 8px 0;
	word-spacing: normal;
	color: #556273;
	font-size: 1em;
	font-family: Georgia, Palatino, serif;
	text-align: right;
	line-height: 1em;
	font-weight: bold;
	letter-spacing: -1px;
}

ul.zappingnews li.box-editorial h5 {
	margin-top: 0;
	font-family: Arial, Helvetica, sans-serif;
	background: #ECEADE none;
	padding: 12px 0 12px 0;
	font-size: 0.7em;
	letter-spacing: normal;
	word-spacing: normal;
	font-weight: normal;
	color: #787A7A;
	text-transform: uppercase;
	background-position: left 1px;
	background-repeat: no-repeat;
}

li.box-editorial a {
	padding-right: 6px;
	display: block;
}

li.box-editorial h5 a {
	color: #787A7A;
	text-align: right;
}

/* ================   FINE BOX FORUM EDITORIAL   ==================  */


/* ================   BOX FORUM E BLOG   ==================  */


ul.zappingnews li.box-forum-blog {
	background: #E9F0F6 none;
	padding: 0;
	margin: 0 0 3px 0;
	word-spacing: normal;
	color: #556273;
	font-size: 0.75em;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	font-weight: normal;
	letter-spacing: 0;
}

ul.zappingnews li.box-forum-blog h5 {
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	background: #F5F8FD none;
	padding: 4px 0 5px 0;
	font-size: 0.9em;
	letter-spacing: normal;
	word-spacing: normal;
	font-weight: normal;
	color: #787A7A;
	background-position: right 6px;
	background-repeat: no-repeat;
	line-height: 1.4em;
}

ul.zappingnews li.box-forum-blog a {
	display: block;
	text-decoration: none;
	color: #293036;
	padding: 1px 0 3px 8px;
}

ul.zappingnews li.box-forum-blog h5 a {
	color: #787A7A;
	text-decoration: none;
}

ul.zappingnews li.box-forum-blog h5 a span.blog {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	color: #C11A11;
	display: block;
	font-weight: bold;
	font-size: 1.2em;
}

ul.zappingnews li.box-forum-blog h5 a span.forum {
	font-family: georgia, Arial, Helvetica, sans-serif;
	color: #415997;
	display: block;
	font-weight: bold;
	font-size: 1.2em;
}

/* ================   FINE BOX FORUM E BLOG   ==================  */

/* ===================   FLASH NEWS   ==================  */

#flash-news {
	background: #f8f8fa url() repeat-x scroll left top;
	margin-bottom: 17px;
	border-top: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
	border-right: 1px solid #DBDBDB;
	border-left: 1px solid #DBDBDB;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

#flash-news h3 {
	font-family: Georgia, Palatino, serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #bb1612;
	padding-left: 5px;
}

#flash-news h3 strong {
	font-family: Georgia, Palatino, serif;
	font-size: 1.4em;
	font-weight: normal;
	color: #4d5562;
}
#flash-news .ultime {
	background-color: transparent;
	background-image: url();
	background-repeat: repeat-x;
	background-position: left bottom;
}

#flash-news #flashnews24-all-news-link {
	text-indent: -5000px;
	text-decoration: none;
	line-height: 1;
	display: block;
	height: 19px;
	border-bottom: 1px solid #cccccc;
	background: transparent url() no-repeat scroll left top;
}

#flash-news #flashnews24-most-popular-link {
	background: transparent url() no-repeat scroll right 4px;
	display: block;
	height: 26px;
	text-decoration: none;
	border-top: 1px solid #e9eaec;
	margin-right: 4px;
}

#flash-news .visti-flash .text-sx {
	float: left;
	width: 100px
}
#flash-news .visti-flash .text-dx {
	float: right;
	width: 20px;
	padding-top: 3px;
}
#flash-news h2 {
	font-family: Georgia, Palatino, serif;
	font-size: 1em;
	font-weight: bold;
	color: #A71B1A;
	padding-left: 5px;
}
#flash-news h2 img {
float:right;
}
#flash-news h2 strong{
	font-family: Georgia, Palatino, serif;
	font-size: 1em;
	font-weight: bold;
	color: #666666;
}
#flash-news .content {
height:170px;
	width:198px;
}
#flash-news .sfondo-flash {
}
#flash-news .nota-flash {
	font-size: 0.9em;
	margin-bottom:10px;
	margin-left: 4px;
	padding: 0;
	background: transparent none;
}
#flash-news .nota-flash a {
	font-size: 0.9em;
}
#flash-news .time-flash {
	font-family: Georgia, Palatino, serif;
	font-size: 0.9em;
	color: #A71B1A;
	font-weight: bold;
}
#flash-news .luogo-flash {
	font-family: Georgia, Palatino, serif;
	font-size: 0.9em;
	color: #2E66D0;
	font-weight: bold;
}
#flash-news .testo-flash {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #666666;
	font-weight: normal;
}

/* box news*/
#box-news {
	background: #ffffff none !important;
	border: 0;
	width: 300px;
	height:220px;
	/*margin-bottom: -10px;*/
	margin-top: 10px;
}

#box-news .red {
	font-family: Georgia, Palatino, serif;
	font-size: 1.3em;
	color: #BB1612;
	width: 270px;
	text-align: left;
	height: 25px;
	font-weight: bold;
	background: transparent url(http://www.guiagaybarcelona.es/img/punto_horizontal.gif) repeat-x scroll left 23px;
	padding-bottom:15px;
}
#box-news .testo {
	font-family: Georgia, Palatino, serif;
	font-size: 1.6em;
	font-weight: normal;
	color: #566173;
}
#box-news .tit ul li {
	display: inline;
}
#box-news ul li {
	float: left;
	display: block;
}
#box-news ul li img {
	text-align: center;
}
#box-news ul li a {
	text-indent: -5000px;
	display: block;
	width: 90px;
	height: 20px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url();
	background-repeat: no-repeat;
	background-position: left 0px;
}
#box-news ul li a.tab-giorno {
	background-position: 14px top;
}
#box-news ul li a.tab-giorno:hover,
#box-news ul li.ui-tabs-selected a.tab-giorno {
	background-position: 14px -22px;
}
#box-news ul li a.tab-settimana {
	background-position: -75px top;
}
#box-news ul li a.tab-settimana:hover,
#box-news ul li.ui-tabs-selected a.tab-settimana {
	background-position: -75px -22px;

}
#box-news ul li a.tab-mese {
	background-position: -162px top;
}
#box-news ul li a.tab-mese:hover,
#box-news ul li.ui-tabs-selected a.tab-mese {
	background-position: -162px -22px;
}
#nota-flash {
	width: 275px;
	padding-bottom: 14.5px;
}
#nota-flash .time-flash {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #CB1814;
	text-decoration: none;
	width: 10px;
	height: 25px;
	float: left;
	margin-left:5px;
	margin-right:5px;
	font-weight: bold;
}
#nota-flash .testo-flash {
	font-family: georgia;
	font-size: 1.2em;
	color: #2668AD;
	text-decoration: none;
	line-height: 1.2em;
}

#nota-flash .testo-flash a{
	color: #2668AD;
}

.holder2 {
	float: left;
	padding-bottom: 5px;
	margin-left: 3px;
}
.scroll-pane2 {
	width: 295px;
	overflow: auto;
	float: left;
	height: 160px;
}
.winXP2 .jScrollPaneTrack {
	background: url() repeat-y;
}
.winXP2 .jScrollPaneDrag {
	background: url() no-repeat 0 50%;
}
.winXP2 .jScrollPaneDragTop {
	background: url() no-repeat;
	height: 4px;
}
.winXP2 .jScrollPaneDragBottom {
	background: url() no-repeat;
	height: 4px;
}
.winXP2 a.jScrollArrowUp {
	height: 17px;
	background: url() no-repeat 0 0;
}
.winXP2 a.jScrollArrowUp:hover {
	background-position: 0 -20px;
}
.winXP2 a.jScrollArrowDown {
	height: 17px;
	background: url() no-repeat 0 0;
}
.winXP2 a.jScrollArrowDown:hover {
	background-position: 0 -20px;
}
.winXP2 a.jScrollActiveArrowButton, .winXP a.jScrollActiveArrowButton:hover {
	background-position: 0 -40px;
}
.holder3 {
	float: left;
	padding-bottom: 5px;
	margin-left: 3px;
}
.scroll-pane3 {
	width: 295px;
	overflow: auto;
	float: left;
	height: 160px;
}
.winXP3 .jScrollPaneTrack {
	background: url() repeat-y;
}
.winXP3 .jScrollPaneDrag {
	background: url() no-repeat 0 50%;
}

.winXP3 .jScrollPaneDragTop {
	background: url() no-repeat;
	height: 4px;
}
.winXP3 .jScrollPaneDragBottom {
	background: url() no-repeat;
	height: 4px;
}
.winXP2 a.jScrollArrowUp {
	height: 17px;
	background: url() no-repeat 0 0;
}
.winXP3 a.jScrollArrowUp:hover {
	background-position: 0 -20px;
}
.winXP3 a.jScrollArrowDown {
	height: 17px;
	background: url() no-repeat 0 0;
}
.winXP3 a.jScrollArrowDown:hover {
	background-position: 0 -20px;
}
.winXP3 a.jScrollActiveArrowButton,
.winXP a.jScrollActiveArrowButton:hover {
	background-position: 0 -40px;
}
.holder4 {
	float: left;
	padding-bottom: 5px;
	margin-left: 3px;
}
.scroll-pane4 {
	width: 295px;
	overflow: auto;
	float: left;
	height: 160px;
}
.winXP4 .jScrollPaneTrack {
	background: url() repeat-y;
}
.winXP4 .jScrollPaneDrag {
	background: url() no-repeat 0 50%;
}
.winXP4 .jScrollPaneDragTop {
	background: url() no-repeat;
	height: 4px;
}
.winXP4 .jScrollPaneDragBottom {
	background: url() no-repeat;
	height: 4px;
}
.winXP42 a.jScrollArrowUp {
	height: 17px;
	background: url() no-repeat 0 0;
}
.winXP4 a.jScrollArrowUp:hover {
	background-position: 0 -20px;
}
.winXP4 a.jScrollArrowDown {
	height: 17px;
	background: url() no-repeat 0 0;
}
.winXP4 a.jScrollArrowDown:hover {
	background-position: 0 -20px;
}
.winXP4 a.jScrollActiveArrowButton, .winXP a.jScrollActiveArrowButton:hover {
	background-position: 0 -40px;
}



/* ================   editoriale   ==================  */

ul.zappingnews .editoriale img,
ul.zappingnews .forum-box img,
ul.zappingnews .forum-box-esperto img {
	width: auto;
}

ul.zappingnews li.editoriale {
	background: #F3f3f3 none;
	border: 1px solid #cccccc;
	color: #475874;
	font-size: 0.75em;
	line-height: 1.1;
	text-align: right;
	padding: 0;
}

ul.zappingnews li.editoriale-noborder {
	background: #F3f3f3 none;
	color: #475874;
	font-size: 0.75em;
	line-height: 1.1;
	text-align: right;
	padding: 0;
	margin-bottom: 10px;
}

ul.zappingnews li.editoriale h5 {
	font-size: 1em;
	font-weight: bold;
	color: #AD1514;
	padding-top: 5px;
	padding-bottom: 5px;
}

ul.zappingnews li.editoriale h5 strong {
	color: #556273;
	font-size: 1.4em;
}

ul.zappingnews li.editoriale-noborder h5 {
	font-size: 1.2em;
	font-weight: bold;
	color: #AD1514;
	padding-top: 5px;
	padding-bottom: 5px;
}

ul.zappingnews li.editoriale-noborder h5 strong {
	color: #556273;
	font-size: 1.3em;
	display: block;
	font-weight: bold;
}

ul.zappingnews li.editoriale-noborder p {
	font-size: 0.8em;
	color: #777777;
	padding-top: 3px;
	font-family: arial;
	font-weight: normal;
	line-height: 1em;
}

ul.zappingnews li.editoriale img {
	float: left;
}

ul.zappingnews li.editoriale a {
	color: #566172;
	text-decoration: none;
}

ul.zappingnews li.editoriale a.alberoni {
	display: block;
	height: 71px;
	background: transparent url() scroll no-repeat left top;
	text-indent: -5000px;
	text-align: left;
}

/*ul.zappingnews li.editoriale-tgeconomia {
	/*background: #F3f3f3 none;*/
	/*border: 1px solid #cccccc;*/
	/*color: #475874;
	font-size: 0.75em;
	line-height: 1.1;
	text-align: right;
	padding: 0;
}*/

/*ul.zappingnews li.editoriale a.tgeconomia {
	display: block;
	height: 76px;
	padding: 0 0 0 0;
	background: transparent url() scroll no-repeat left top;
}*/

ul.zappingnews li.editoriale a.tgeconomia {
	display: block;
	height: 80px;
	padding: 0 6px 0 0;
	background: transparent url() scroll no-repeat left 3px;
}

ul.zappingnews li.editoriale a.tgspettacoli {
	display: block;
	height: 76px;
	padding: 0 6px 0 0;
	background: transparent url() scroll no-repeat left top;
}


ul.zappingnews li.editoriale a.tgeconomia {
	font-size: 0.85em;
}

ul.zappingnews li.editoriale a.tgeconomia h5 {
	color: #cc2026;
	font-size: 1.55em;
}

ul.zappingnews li.editoriale a.tgeconomia h5 strong {
	color: #6666663;
	font-size: 1.45em;
	font-weight: normal;
}


ul.zappingnews li.editoriale a.benzina {
	display: block;
	height: 54px;
	padding: 0 6px 0 0;
	background: transparent url() scroll no-repeat left top;
}

ul.zappingnews li.editoriale a.votailfondo {
	display: block;
	height: 71px;
	padding: 0 6px 0 0;
	background: transparent url() scroll no-repeat left top;
}

ul.zappingnews li.editoriale a.corriere-economia {
	display: block;
	height: 54px;
	padding: 0 6px 0 0;
	background: transparent url() scroll no-repeat left top;
}

ul.zappingnews li.editoriale a.mobile {
	display: block;
	height: 54px;
	padding: 0 6px 0 0;
	background: transparent url() scroll no-repeat left top;
}

ul.zappingnews li.editoriale a.sconcerti {
	display: block;
	height: 62px;
	padding: 0 6px 0 0;
	background: transparent url() scroll no-repeat left 3px;
}

ul.zappingnews li.editoriale a.elezioni {
	border: 0 0 0 0;
	display: block;
	height: 68px;
	padding: 0 6px 0 0;
	background: transparent url() scroll no-repeat left 3px;
}

ul.zappingnews li.editoriale a.campionato {
	display: block;
	height: 62px;
	padding: 0 6px 0 0;
	background: transparent url() scroll no-repeat left 3px;
}

ul.zappingnews li.editoriale a.europeo {
	display: block;
	height: 88px;
	padding: 0 6px 0 0;
}


ul.zappingnews li.editoriale a.mondialinuoto09 {
	display: block;
	height: 62px;
	padding: 0 6px 0 0;
	background: transparent url() scroll no-repeat left 3px;
}

ul.zappingnews li.editoriale a.calciomercato {
	display: block;
	height: 62px;
	padding: 0 6px 0 0;
	background: transparent url() scroll no-repeat left 3px;
}


ul.zappingnews li.editoriale a.coppe {
	display: block;
	height: 62px;
	padding: 0 6px 0 0;
	background: transparent url() scroll no-repeat left 3px;
}

ul.zappingnews li.editoriale a.sci {
	background:transparent url() no-repeat scroll left 3px;
	display:block;
	height:62px;
	padding:0 6px 0 0;
}

ul.zappingnews li.editoriale a.formula-uno {
	display: block;
	height: 62px;
	padding: 0 6px 0 0;
	background: transparent url() scroll no-repeat left 3px;
	}

ul.zappingnews li.editoriale a.moto {
	display: block;
	height: 62px;
	padding: 0 6px 0 0;
	background: transparent url() scroll no-repeat left 3px;
	}

ul.zappingnews li.editoriale a.motomondiale {
	display: block;
	height: 62px;
	padding: 0 6px 0 0;
	background: transparent url() scroll no-repeat left 3px;
	}

ul.zappingnews li.editoriale a.gol_a {
	display: block;
	height: 110px;
	padding: 0 6px 0 0;
	background: transparent url() scroll no-repeat left 3px;
	}

ul.zappingnews li.editoriale a.centri-eccellenza {
	display: block;
	height: 58px;
	padding: 0 6px 0 0;
	background: transparent url() scroll no-repeat left 3px;
}

ul.zappingnews li.editoriale a.esami-del-sangue {
	display: block;
	height: 71px;
	text-indent: -5000px;
	text-align: left;
	padding: 0 6px 0 0;
	background: transparent url() scroll no-repeat left -199px;
}

ul.zappingnews li.editoriale a.esperto-fegato {
	display: block;
	height: 58px;
	padding: 0 6px 0 0;
}

ul.zappingnews li.editoriale a.video-salute {
	display: block;
	height: 71px;
	text-indent: -5000px;
	text-align: left;
	padding: 0 6px 0 0;
	background: transparent url() scroll no-repeat left -101px;
}

ul.zappingnews li.editoriale a.sportello-cancro {
	display: block;
	height: 71px;
	text-indent: -5000px;
	text-align: left;
	padding: 0 6px 0 0;
	background: transparent url() scroll no-repeat left -299px;
}

ul.zappingnews li.editoriale a.weather {
	display: block;
	height: 47px;
	padding: 10px 6px 0 0;
	background: transparent url() scroll no-repeat left 13px;
}

ul.zappingnews li.editoriale a.weather h5{
	margin-bottom:-4px;
}

ul.zappingnews li.editoriale a.mammamia {
	display: block;
	height: 57px;
	padding: 0;
margin-right: 5px;
	background: transparent url() scroll no-repeat left 3px;
}
ul.zappingnews li.editoriale a.mammamia h5{
	margin-bottom:-4px;

}

ul.zappingnews li.editoriale a.mappe {
	display: block;
	padding: 15px 6px 10px 0;
	background: transparent url() scroll no-repeat left 3px;
}

ul.zappingnews li.editoriale a.job {
	display: block;
	height: 57px;
	padding: 5px 6px 0 0;
	background: transparent url() scroll no-repeat 45px 30px;
}

ul.zappingnews li.editoriale a.dictionary {
	display: block;
	height: 47px;
	padding: 10px 6px 0 0;
	background: transparent url() scroll no-repeat 5px 13px;
}

ul.zappingnews li.editoriale a.dictionary h5{
	margin-bottom:-4px;
}

ul.zappingnews li.editoriale a.travel {
	display: block;
	height: 47px;
	padding: 10px 6px 0 0;
	background: transparent url() scroll no-repeat left 3px;
}

ul.zappingnews li.editoriale a.travel h5{
	margin-bottom:-4px;
}

ul.zappingnews li.editoriale a.pgialle {
	display: block;
	height: 57px;
	background: transparent url() scroll no-repeat 25px 18px;
}

ul.zappingnews li.editoriale a.converter {
	display: block;
	height: 50px;
	padding: 10px 6px 0 0;
}

ul.zappingnews li.editoriale a.converter h5{
	margin-bottom:-4px;
}

ul.zappingnews li.editoriale a.contact {
	display: block;
	height: 50px;
	padding: 10px 6px 0 0;
	background: transparent url() scroll no-repeat 10px 5px;
}

ul.zappingnews li.editoriale a.contact h5{
	margin-bottom:-4px;
}


ul.zappingnews li.esperto-risponde {
	margin-bottom:10px !important;
}

ul.zappingnews li.neutro div.forum-box-esperto {
	background: #F8FAFF none;
	padding: 7px 5px 0 5px;
	color: #566172;
	display: block;
	margin: 0 0 3px 0; 
	width: 190px;
}
ul.zappingnews li.neutro div.forum-box-esperto-cancro {
	background-color: #f7e4d3;
	padding: 7px 5px 0 5px;
	color: #566172;
	display: block;
	margin: 0 0 3px 0; 
	width: 190px;
}
ul.zappingnews li.neutro div.forum-box-esperto-cancro-ultimo {
	background-color: #ffcb7f;
	padding: 7px 5px 0 5px;
	color: #566172;
	display: block;
	margin: 0 0 3px 0; 
	width: 190px;
}

ul.zappingnews  li.neutro div.forum-box-esperto h5,
ul.zappingnews li.neutro div.forum-box-esperto-cancro h5, 
ul.zappingnews li.neutro div.forum-box-esperto-cancro-ultimo h5 {
	font-family: georgia;
	color: #2D71BB;
	font-size: 0.8em;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 1.5em;
}


ul.zappingnews  li.neutro div.forum-box-esperto h5 a,
ul.zappingnews li.neutro div.forum-box-esperto-cancro h5 a, 
ul.zappingnews li.neutro div.forum-box-esperto-cancro-ultimo h5 a {
	color: #2D71BB;
	text-decoration: none;
}

ul.zappingnews  li.neutro div.forum-box-esperto h6, 
ul.zappingnews li.neutro div.forum-box-esperto-cancro h6, 
ul.zappingnews li.neutro div.forum-box-esperto-cancro-ultimo h6 {
	font-family: arial;
	color: #777777;
	font-size: 0.6em;
	line-height: 0.8em;
}

ul.zappingnews  li.neutro div.forum-box-esperto img {
	float: right;
	padding: 0;
	margin: 0;
	width: 33px;
	height: 33px;
	margin-bottom:-3px;
}

ul.zappingnews li.editoriale a.reumatismi,
ul.zappingnews li.editoriale a.centri_cura,
ul.zappingnews li.editoriale a.video_specialisti,
ul.zappingnews li.editoriale a.centri_eccellenza,
ul.zappingnews li.editoriale a.esami_sangue,
ul.zappingnews li.editoriale a.lineeguida,
ul.zappingnews li.editoriale a.alimenti,
ul.zappingnews li.editoriale a.etichetta,
ul.zappingnews li.editoriale a.disturbi,
ul.zappingnews li.editoriale a.link_utili,
ul.zappingnews li.editoriale a.scrivi,
ul.zappingnews li.editoriale a.forum,
ul.zappingnews li.editoriale a.dizionario
{
	display: block;
	height: 40px;
	min-height: 40px;
	padding: 10px 6px 0 0;
	background: transparent url() scroll no-repeat 5px 5px;
	font-weight: bold;
	font-family: georgia !important;
	line-height: 1.2em;
}
ul.zappingnews li.editoriale a.video_cancro
{
	display: block;
	padding: 10px 6px 5px 0;
	background: transparent url() scroll no-repeat 5px 5px;
	font-weight: bold;
	font-family: georgia !important;
	line-height: 1.2em;
}
ul.zappingnews li.editoriale a.presentazione
{
	display: block;
	padding: 10px 6px 20px 0;
	background: transparent url() scroll no-repeat 5px 5px;
	font-weight: bold;
	font-family: georgia !important;
	line-height: 1.2em;
}

ul.zappingnews li.editoriale a.fuv
{
	display: block;
	padding: 10px 6px 10px 0;
	background: transparent url() scroll no-repeat 5px 5px;
	font-weight: bold;
	font-family: georgia !important;
	line-height: 1.2em;
}

ul.zappingnews li.editoriale a.forum {
	display: block;
	padding: 10px 6px 10px 0;
	background: transparent url() scroll no-repeat 5px 5px;
	font-weight: bold;
	font-family: georgia !important;
	line-height: 1.2em;
}

ul.zappingnews li.editoriale-noborder a.tematici_cancro,
ul.zappingnews li.editoriale-noborder a.tematici_reumatologia,
ul.zappingnews li.editoriale-noborder a.tematici_cuore,
ul.zappingnews li.editoriale-noborder a.tematici_nutrizione
{
	display: block;
	height: 60px;
	min-height: 60px;
	padding: 10px 6px 0 0;
	background: transparent url() scroll no-repeat 5px 0;
	font-weight: bold;
	font-family: georgia !important;
	line-height: 1em;
}

ul.zappingnews li.editoriale a.reumatismi h5,
ul.zappingnews li.editoriale a.centri_cura h5,
ul.zappingnews li.editoriale a.video_specialisti h5,
ul.zappingnews li.editoriale a.centri_eccellenza h5,
ul.zappingnews li.editoriale a.esami_sangue h5,
ul.zappingnews li.editoriale a.lineeguida h5,
ul.zappingnews li.editoriale a.alimenti h5,
ul.zappingnews li.editoriale a.etichetta h5,
ul.zappingnews li.editoriale a.disturbi h5,
ul.zappingnews li.editoriale-noborder a.tematici_cancro h5,
ul.zappingnews li.editoriale-noborder a.tematici_reumatologia h5,
ul.zappingnews li.editoriale-noborder a.tematici_cuore h5,
ul.zappingnews li.editoriale-noborder a.tematici_nutrizione h5,
ul.zappingnews li.editoriale a.dizionario h5,
ul.zappingnews li.editoriale a.link_utili h5
{
	margin-bottom:-4px;
	letter-spacing: 0;
}
ul.zappingnews li.editoriale a.video_cancro h5,
ul.zappingnews li.editoriale a.scrivi h5,
ul.zappingnews li.editoriale a.presentazione h5
{
	margin-bottom:0;
	padding-bottom:0;
}
ul.zappingnews li.editoriale a.reumatismi:hover
ul.zappingnews li.editoriale a.centri_cura:hover,
ul.zappingnews li.editoriale a.video_specialisti:hover,
ul.zappingnews li.editoriale a.centri_eccellenza:hover,
ul.zappingnews li.editoriale a.esami_sangue:hover,
ul.zappingnews li.editoriale a.lineeguida:hover,
ul.zappingnews li.editoriale a.alimenti:hover,
ul.zappingnews li.editoriale a.etichetta:hover,
ul.zappingnews li.editoriale a.disturbi:hover,
ul.zappingnews li.editoriale-noborder a.tematici_cancro:hover,
ul.zappingnews li.editoriale-noborder a.tematici_reumatologia:hover,
ul.zappingnews li.editoriale-noborder a.tematici_cuore:hover,
ul.zappingnews li.editoriale-noborder a.tematici_nutrizione:hover,
ul.zappingnews li.editoriale a.dizionario:hover,
ul.zappingnews li.editoriale a.link_utili:hover

{
	text-decoration: none;
}

ul.zappingnews li.editoriale a.centri_cura {
	background: transparent url() scroll no-repeat 0 2px;
}

ul.zappingnews li.editoriale a.scrivi {
	background: transparent url() scroll no-repeat 0 2px;
	height:auto!important;
	padding-bottom:5px;
}
ul.zappingnews li.editoriale a.video_specialisti {
	background: transparent url() scroll no-repeat 5px 5px;
}

ul.zappingnews li.editoriale a.link_utili {
	background: transparent url() scroll no-repeat 5px 5px;
}

ul.zappingnews li.editoriale a.centri_eccellenza {
	background: transparent url() scroll no-repeat 5px 5px;
}

ul.zappingnews li.editoriale a.esami_sangue {
	background: transparent url() scroll no-repeat 0 2px;
}

ul.zappingnews li.editoriale a.lineeguida {
	background: transparent url() scroll no-repeat 0 0;
}

ul.zappingnews li.editoriale a.alimenti {
	background: transparent url() scroll no-repeat 0 5px;
}

ul.zappingnews li.editoriale a.etichetta {
	background: transparent url() scroll no-repeat 5px 5px;
}

ul.zappingnews li.editoriale a.disturbi {
	background: transparent none;
}

ul.zappingnews li.editoriale-noborder a.tematici_nutrizione {
	background: transparent url() scroll no-repeat 5px 0;
}

ul.zappingnews li.editoriale-noborder a.tematici_reumatologia {
	background: transparent url() scroll no-repeat 5px 0;
}

ul.zappingnews li.editoriale-noborder a.tematici_cuore {
	background: transparent url() scroll no-repeat 5px 0;
}

ul.zappingnews li.separato {
	background: transparent url(http://www.guiagaybarcelona.es/img/punto_horizontal.gif) repeat-x scroll left top;
	border: 0;
	padding-top: 10px;
}

ul.zappingnews li.separato div {
	background: #F3f3f3 none;
	border: 1px solid #cccccc;
	margin: 0 0 10px 0;
}

ul.zappingnews li.separato-noborder div {
	background: #F3f3f3 none;
	border:0;
	margin: 0 0 10px 0;
}

/* classi per box letture consigliate */

#letture-correlate {
	background: #E9EAEB url() no-repeat right 4px;
	border: 1px solid #DBDBDB;
	color: #787576;
	font-family: arial;
	width: 305px;
	float: left;
	margin-right: 5px;
	height: 90px;
	overflow: hidden;
	margin-top: 10px;
}

#letture-correlate img {
	display: inline;
	float: left;
	margin: 0;
}

#letture-correlate img.libreria_rizzoli {
	display:none;

}

#letture-correlate h4{
	font-size: 1em;
	font-family: georgia;
	color: #C10C24;
	font-weight: bold;
	padding-top:5px;
}

#letture-correlate h4 strong{
	font-size: 1.3em;
	font-family: georgia;
	color: #484A4B;
	font-weight: bold;
}

#letture-correlate h4 img{
	float: left;
	margin: 0 7px 0 5px;
	height: 80px;
}

#letture-correlate h5{
	font-family: verdana;
	font-size: 0.9em;
	font-weight: bold;
	padding-top: 15px;
}

#letture-correlate h5 a{
	text-decoration: none;
	font-weight: bold;
	color: #484A4B;
}

#letture-correlate h6{
	font-size: 1.1em;
	font-weight: bold;
	padding: 5px 0 0 0;
}

#letture-correlate h6 a{
	text-decoration: none;
	font-weight: bold;
	color: #657DA8;
}

#letture-correlate  p{
	font-family: georgia;
	font-size: 1.1em;
	font-weight: bold;
	color: #B1464C;
	padding: 5px 0 0 0;

}

/* classi per box letture consigliate a 3 */


/* archivio storico new form */
 .cerca_in{
 font-weight:bold;
 margin-right:20px;
 }
#col-one.bis {
float:left;
padding:0pt 10px;
width:135px;
}
#col-two.bis {
margin-left:155px;
}

ul.campi_data_bis {
clear:none;
}

#fase4.bis{
border:none;
}
/*--*/



/* classi per box letture consigliate a 3 */


#letture-correlate-3 {
	background:#e9eaeb url() center center no-repeat; 
	height:125px; 
/*	border:1px solid #fe9901;*/
	margin:0px;
	padding:0px;
}

div.letture-correlate-big {
	background: #E9EAEB none;
	border:1px solid #fe9901;
	padding-bottom:8px;
}


ul.letture-correlate-big {
	background: #E9EAEB none;
	color: #484A4B;
	font-family: arial;
	overflow: hidden;
	padding: 0 0 0 5px;
}

ul.letture-correlate-big a {
	color: #484A4B;
}

ul.letture-correlate-big li{
	margin: 0 0 5px 0;
	padding: 5px 0 0 5px;
	width: 195px;
	float: left;
	vertical-align: top;
	background: #E9EAEB none;
}

ul.letture-correlate-big li.doppio{
	width: 390px;
}

ul.letture-correlate-big li.triplo{
	width: 602px;
}

ul.letture-correlate-big li.recensione{
	border-bottom: 1px solid #fe9901;
	padding-bottom:10px;
}

ul.letture-correlate-big li img {
	display: inline;
	float: left;
	margin: 0;
	width: 55px;
	height: 73px;
}

ul.letture-correlate-big li img.libreria_rizzoli {
	float: right;
	width: 42px;
	height: 20px;
}

ul.letture-correlate-big li img.carrello {
	width: 13px;
	height: 11px;
	margin: 3px 5px 0 0;
}

ul.letture-correlate-big li h4{
	font-size: 1.1em;
	font-family: georgia;
	color: #484A4B;
	font-weight: normal;
	padding-top:5px;
}

ul.letture-correlate-big li h4 strong{
	color: #FE9901;
	font-weight: bold;
}

ul.letture-correlate-big li h4 strong.azzurro{
	color: #398EAE;
	font-weight: bold;
}

ul.letture-correlate-big li h6{
	font-family: arial;
	font-size: 1.2em;
	font-weight: normal;
	line-height: 1.4em;
}

ul.letture-correlate-big li h6 strong{
	display:block;
}

ul.letture-correlate-big li h5{
	font-family: arial;
	font-size: 1.1em;
	font-weight: bold;
	line-height: 1.15em;
}

ul.letture-correlate-big li h5 img{
	float: left;
	margin: 0 8px 0 0;
}

ul.letture-correlate-big li p{
	font-size: 1.1em;
	font-weight: normal;
	line-height: 1.15em;
}




/* classi per box letture consigliate */



ul.letture-correlate {
	background: #E9EAEB none;
	border: 1px solid #DBDBDB;
	color: #787576;
	font-family: arial;
	width: 305px;
	float: left;
	margin-right: 5px;
	height: 110px;
	overflow: hidden;
	margin-top: 10px;
}

ul.letture-correlate li{
	margin: 0 0 5px 0;
	padding: 5px 0 0 5px;
	width: 145px;
	float: left;
	vertical-align: top;
}

ul.letture-correlate li img {
	display: inline;
	float: left;
	margin: 0;
}

ul.letture-correlate li img.libreria_rizzoli {
	float: right;
}

ul.letture-correlate li h4{
	font-size: 1em;
	font-family: georgia;
	color: #C10C24;
	font-weight: bold;
}

ul.letture-correlate li h4 strong{
	font-size: 1.3em;
	font-family: georgia;
	color: #484A4B;
	font-weight: bold;
}

ul.letture-correlate li h5{
	font-family: verdana;
	font-size: 0.9em;
	font-weight: bold;
}

ul.letture-correlate li h5 img{
	float: left;
	margin: 0 7px 0 0;
}

ul.letture-correlate li h5 a{
	text-decoration: none;
	font-weight: bold;
	color: #484A4B;
}

ul.letture-correlate li h6{
	font-size: 1.1em;
	font-weight: bold;
	padding: 3px 0 0 0;
}

ul.letture-correlate li h6 a{
	text-decoration: none;
	font-weight: bold;
	color: #657DA8;
}

ul.letture-correlate li p{
	font-family: georgia;
	font-size: 1.1em;
	font-weight: bold;
	color: #B1464C;
}


/* classi per box bottom mobile */

ul.box-bottom-mobile {
	background: #E9EAEB url() no-repeat right bottom;
	border: 1px solid #DBDBDB;
	color: #787576;
	font-family: arial;
	width: 305px;
	float: left;
	height: 90px;
	margin-top: 10px;
}

ul.box-bottom-mobile li{
	margin: 0 0 5px 0;
	padding: 5px 0 0 5px;
	float: left;
	width: 120px;
	vertical-align: top;
}

ul.box-bottom-mobile li h4{
	font-size: 1em;
	font-family: georgia;
	color: #C10C24;
	font-weight: bold;
}

ul.box-bottom-mobile li h4 strong{
	font-size: 1.4em;
	font-family: georgia;
	color: #484A4B;
	font-weight: bold;
}

ul.box-bottom-mobile li h5{
	font-family: arial;
	font-size: 1.1em;
	font-weight: normal;
}

ul.box-bottom-mobile li h5 strong{
	font-weight: bold;
}

ul.box-bottom-mobile li h5 a{
	text-decoration: none;
	font-weight: normal;
	color: #484A4B;
}

ul.box-bottom-mobile li p{
	font-family: georgia;
	font-size: 1em;
	font-weight: bold;
	color: #B1464C;
}

ul.box-bottom-mobile li p a{
	font-weight: bold;
	color: #B1464C;
	text-decoration: none;
}

/* ================================================================== */

			.holder {
				float: left;
				margin-left: 2px;
				margin-top: 3px;
	
			}
			.scroll-pane {
	width: 190px;
	overflow: auto;
	float: left;
	height: 160px;
			}
			.winXP .jScrollPaneTrack {
				background: url() repeat-y;
			}
			.winXP .jScrollPaneDrag {
				background: url() no-repeat 0 50%;
			}
			.winXP .jScrollPaneDragTop {
				background: url() no-repeat;
				height: 4px;
			}
			.winXP .jScrollPaneDragBottom {
				background: url() no-repeat;
				height: 4px;
			}
			.winXP a.jScrollArrowUp {
				height: 17px;
				background: url() no-repeat 0 0;
			}
			.winXP a.jScrollArrowUp:hover {
				background-position: 0 -20px;
			}
			.winXP a.jScrollArrowDown {
				height: 17px;
				background: url() no-repeat 0 0;
			}
			.winXP a.jScrollArrowDown:hover {
				background-position: 0 -20px;
			}
			.winXP a.jScrollActiveArrowButton, .winXP a.jScrollActiveArrowButton:hover {
				background-position: 0 -40px;
			}


#box-eco {
	background-color: transparent;
	background-image: url();
	background-repeat: repeat-x;
	background-position: left top;
	margin-bottom: 10px;
	padding: 0;
}
#author-faded {
	width: 200px;
	height: 39px;
	background-color: transparent;
	background-image: url();
	background-repeat: repeat-x;
	background-position: left top;
	}

#npfranco {
	font-family: georgia;
	font-size: 12px;
	color: #5E6265;
	text-align: right;
	margin: 2px 1px 0 0;
	}

#npfranco img {
	float: left;
	}

#npfranco strong {
	font-family: georgia; 
	font-size: 10px;
	font-weight: bold;
	color: #B1464C;
	}



#title-faded {
	width: 200px;
	height: 51px;
	border-bottom: 2px solid #DBDBDB;
	background-color: transparent;
	background-image: url(
);
	background-repeat: repeat-x;
	background-position: left top;
}
#box-eco h5 {
	color: #50535C;
	font-size: 1em;
	font-weight: normal;
	text-transform: uppercase;
	padding-top: 2px;
	margin-bottom: 2px;
}
#box-eco h5 strong {
	color: #900006;
	font-size: 1.4em;
	font-weight: normal;
	text-transform: none;
}
#box-eco h6 {
	color: #5B6268;
	font-size: 1em;
	font-weight: normal;
	text-align: right;
	float: right;
	margin: 5px 5px 0 0;
}
#box-eco .author {
	font-family: Arial;
	font-size: 0.6em;
	text-transform: uppercase;
	color: #7E7F7A;
	float: right;
	margin: 5px 5px 0 0;
}

/* =========== ARCHIVIO CRONOLOGICO ============ */

#archivio-cronologico {
	background-color:#F2F2F4; 
	font-size: 1.1em; 
	font-family:arial;
	margin-bottom:10px;
}

#archivio-cronologico a {
	color: #787A7A;
}

#archivio-cronologico h4 {
	color:#BB1612;
	font-size:1.4em;
	font-weight:bold;
	letter-spacing:normal;
	padding: 7px 0 3px 12px;
	margin-bottom:1.6em;
	border-bottom:1px solid #FEFEFF;
}

#archivio-cronologico h4 span {
	color:#4D5562;
	font-size:1.5em;
	font-weight:normal;
}

#archivio-cronologico ul {
	float: left;
	padding: 0 0 0 12px;
	margin: 0 0 10px 0;
}

#archivio-cronologico ul li {
	margin: 0 0 6px 0;
	color: #787A7A;
}

#archivio-cronologico ul li.anno {
	font-size: 1.2em; 
	font-weight:bold;
}

#archivio-cronologico h6 {
	text-align: right;
	font-family:arial;
	padding: 0 10px 10px 0;
}

#archivio-cronologico-oriz {
	background-color:#F2F2F4; 
	font-size: 1.1em; 
	font-family:arial;
	margin: 0 0 10px 0;
}

#archivio-cronologico-oriz a {
	color: #787A7A;
}

#archivio-cronologico-oriz h4 {
	color:#BB1612;
	font-size:1.4em;
	font-weight:bold;
	letter-spacing:normal;
	padding: 7px 0 3px 12px;
	margin-bottom:1.6em;
	border-bottom:1px solid #FEFEFF;
}

#archivio-cronologico-oriz h4 span {
	color:#4D5562;
	font-size:1.5em;
	font-weight:normal;
}

#archivio-cronologico-oriz ul {
	padding: 0 0 0 12px;
	margin: 0 0 20px 0;
}

#archivio-cronologico-oriz ul li {
	margin: 0 5px 0 0;
	padding-right: 3px;
	color: #787A7A;
	display: inline;
	border-right: 1px solid #787A7A;
}

#archivio-cronologico-oriz ul li.anno {
	font-size: 1.2em; 
	font-weight:bold;
	display: block;
	border-right: 0;
	margin-bottom: 8px;
}


#archivio-cronologico-oriz ul li.mese {
	margin: 0 6px 0 0;
	color: #787A7A;
	display: inline;
	padding: 0;
	border: 0;
}

#archivio-categorie {
	background-color:#FFFFFF; 
	font-size: 1.1em; 
	font-family:arial;
	border: 2px solid #F3F3F5;
	padding: 7px 12px 7px 12px; 
	margin: 0 0 10px 0;
	color: #717171;
}

#archivio-categorie h4 {
	color:#BB1612;
	font-size:1.4em;
	font-weight:bold;
	letter-spacing:normal;
	padding: 0 0 3px 0;
	margin-bottom:0.5em;
}

ul.categorie{list-style: none; text-align: justify; line-height:1.4em; font-size: 1.2em; font-weight: bold;}
ul.categorie li{display:inline; margin-right: 2px;}
ul.categorie a{text-decoration: none; color: #717171}

#archivio-footinfo {
	font-size: 1.05em; 
	font-family:georgia;
	color: #353535;
	line-height: 1.4em;
}

#archivio-tagcloud {
	background-color:#FFFFFF; 
	font-size: 1.1em; 
	font-family:arial;
	border: 2px solid #F3F3F5;
	padding: 7px 12px 7px 12px; 
	margin: 0 0 10px 0;
	color: #717171;
}

#archivio-tagcloud h4 {
	color:#BB1612;
	font-size:1.4em;
	font-weight:bold;
	letter-spacing:normal;
	padding: 0 0 3px 0;
	margin-bottom:0.5em;
}

#archivio-tagcloud h4 span {
	color:#4D5562;
	font-size:1.5em;
	font-weight:normal;
}

ul.tagcloud{list-style: none; text-align: justify; line-height:2.6em;}
ul.tagcloud li{display:inline; margin-right: 2px;}
ul.tagcloud a{text-decoration: none; color: #717171}
a.size1{font-size: 1em;}
a.size2{font-size: 1.4em;}
a.size3{font-size: 1.6em;}
a.size4{font-size: 2em;}


#ricerca-avanzata {
	background-color:#F2F2F4; 
	font-size: 1.1em; 
	font-family:arial;
	margin-bottom: 10px;
}

#ricerca-avanzata h4 {
	color:#BB1612;
	font-size:1.4em;
	font-weight:bold;
	letter-spacing:normal;
	padding: 7px 0 3px 12px;
	margin-bottom:1.6em;
	border-bottom:1px solid #FEFEFF;
}

#ricerca-avanzata h4 span {
	color:#4D5562;
	font-size:1.5em;
	font-weight:normal;
}

#col-one {
	width:155px;
	padding: 0 10px 0 10px;
	float:left;
}

#col-two {
	
	margin-left:185px;
	
}

#col-one .dove-ricercare {
	font-size: 1.2em;
}

#col-two .cosa-ricercare {
	font-size: 1.2em;
	padding-bottom:5px;
	display:block;
}

#fase1, #fase2, #fase3, #fase4, #fase5 {
	border-bottom: 1px solid #dedee0;
	padding:10px 0 10px 0;
	
}

ul.campi_data {
	clear:left;
}

ul.campi_data li {
	float:left;
	margin-right:10px;
	margin-bottom: 10px;
}

ul.campi_ordinamento li {
	float:left;
	margin-right:12px;
	margin-bottom: 10px;
}

ul.campi_archivio li {
	float:left;
	margin-right:12px;
	margin-bottom: 10px;
	font-size:0.8em;
}

#campi_da_completare .contenitore-radio {
	margin-right: 10px;
}

#campi_da_completare .spiega {
	font-size: 0.8em;
}

#fase6 {
	text-align:center;
	padding:10px 0 10px 0;
}









#collegamenti-sponsorizzati {
	padding: 10px;
	border: 1px solid #ccc;
}

#collegamenti-sponsorizzati h4 {
	color: #3f54a5;
	font-size: 1em;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#collegamenti-sponsorizzati h5 {
	color: #000;
	font-size: 1.2em;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:5px;
}

#collegamenti-sponsorizzati p {
	color: #646464;
	font-size: 1.2em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

#collegamenti-sponsorizzati a {
	font-weight:bold;
	color: #3f54a5;
	font-size: 0.8em;
}
				
#collegamenti-sponsorizzati .link-vostro-annuncio {
	margin-left:205px;
	color:#656565;
	font-weight:normal;
	font-size: 1em;
}

#risultato {
	padding: 10px;
	border: 1px solid #f2f2f2;
	font-size: 1.2em;
	line-height:1.2em;
	margin-top:20px;
}

#risultato a {
	font-weight:bold;
	color: #3f54a5;
	font-size: 0.8em;
	text-decoration:underline;
}

#titoli-risultati {
	padding: 10px 0 10px 0;
	font-size: 1em;
	line-height:1.6em;
}

#titoli-risultati h4 {
	font-weight:bold;
	color:#454545;
	font-size: 1.3em;
}

#titoli-risultati p {
	color:#454545;
	font-size: 1.3em;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding-bottom:10px;
	margin-bottom:10px;
	background: transparent  url(http://www.guiagaybarcelona.es/img/punto_horizontal.gif) repeat-x left bottom;
}

#titoli-risultati p span {
	color:#bf051a;
	font-size: 1.2em;
}

/* MNT3275 20090401
#pager {
	float:left;
	width:90%;
	text-align:center;
	color: #666666;
	text-decoration: none;
	font-size: 1.2em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;	
	text-decoration: none;
	margin-bottom:10px;
}
#frecciaSx {
	 float:left;
	 width:5%;
	 text-align:left;
}
.pager a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #666666;
	text-decoration: none;
}
#pager-riga {
	background-color: transparent;
	background-repeat: repeat-x;
	background-position: left top;
	padding: 5px 0 0 0;
	margin-bottom:10px;
}

#pager-riga #pager {
	font-weight: normal;
	font-family: georgia;
	color: #8F9094;
}

#pager-riga #pager a {
	font-weight: bold;
	color: #77777A;
}*/

#corriere-tv-sport {
	position: relative;
	margin-bottom:10px;
}

#corriere-tv-sport h4 {
	background: #393e44 none;
	color: white;
	padding-left: 10px;
	padding-top: 1px;
	height: 26px;
	font-size: 15px;
}

#corriere-tv-sport h4 strong {
	font-size: 22px;
	color: #afc4d9;
}

#corriere-tv-sport a.tab {
	position: absolute;
	display: block;
	right: 6px;
	top: 4px;
	text-align: center;
	color: white;
	font-size: 12px;
	width: 130px;
	height: 18px;
	background: #387e1b url() no-repeat scroll -228px -318px;
	padding-top: 5px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
}

#corriere-tv-sport img {
	width: 296px;
	height: 224px;
	border: 3px solid #387e1b;
}

#corriere-tv-sport a.overlay {
	display: block;
	width: 294px;
	height: 227px;
	position: absolute;
	left: 1px;
	top: 26px;
	background: transparent url() no-repeat scroll center center;
	opacity: 0.5;
	filter: alpha(opacity = 50);
	text-indent: -5000px;
}

#corriere-tv-sport div.overlay-bottom {
	position: absolute;
	top: 205px;
	left: 3px;
	width: 296px;
	height: 49px;
	display: block;
	background-color: black;
	opacity: 0.6;
	filter: alpha(opacity = 60);
}

#corriere-tv-sport a.overlay-bottom {
	position: absolute;
	top: 215px;
	left: 12px;
	width: 302px;
	height: 52px;
	display: block;
	color: white;
	font-size: 13px;
	font-weight: bold;
}

/* takeover economia */
#takeover {position: absolute; top: 2px; left: 497px;}

/*Sportello Cancro*/
#sportello-cancro-ricerca {background:transparent url() no-repeat left top;height:138px;width:397px;margin-top:10px;text-align:center;}
#sportello-cancro-ricerca ul {width:300px;margin:0 auto;}
#sportello-cancro-ricerca ul li {font-family:Arial;font-size:12px;font-weight:bold;color:#fff;display:block;width:300px;text-align:left;line-height:30px}
#sportello-cancro-ricerca ul li.ric-dottore {padding-top:10px;}
#sportello-cancro-ricerca ul li.ric-ospedale {}
#sportello-cancro-ricerca ul li.ric-articolo {padding-top:12px;line-height:22px;}
#sportello-cancro-ricerca ul li.ric-avanzata {text-align:right;line-height:15px;}
#sportello-cancro-ricerca ul li.ric-avanzata a {font-weight:bold;font-family:Arial;font-size:11px;text-decoration:underline;padding-right:30px;color:#fff;}
#sportello-cancro-ricerca label {float:left;width:100px;}
#sportello-cancro-ricerca form {margin:0;padding:0;border:0;}
#sportello-cancro-ricerca form input.txtricerca {font-size:11px;width:155px;}
ul.zappingnews li.neutro div.forum-box-esperto-cancro img {float: right;padding: 0;margin: 0;width: 70px;height: 89px;margin-bottom:5px;}
ul.zappingnews li.neutro div.forum-box-esperto-cancro img.img-veronesi {float: right;padding: 0;margin: 0;width: 65px;height: 84px;margin-bottom:5px;}
ul.zappingnews li.neutro div.forum-box-esperto-cancro img.foto-piccola {float: right;padding: 0;margin: 0;width: 33px;height: 33px;margin-bottom:-3px;}
ul.zappingnews li.neutro div.forum-box-esperto-cancro-ultimo img {float: right;padding: 0;margin: 0;width: 70px;height: 89px;margin-bottom:5px;}

/*box PAGINEGIALLE.it*/
#ricerca-paginegialle {padding:12px 10px;width:280px;border:1px solid #e1e4e8;background:transparent url() repeat-x left top;margin-bottom:10px}
#ricerca-paginegialle h3 {display:block;text-indent:-5000px;width:193px;height:26px;background:transparent url() no-repeat left top}
#ricerca-paginegialle h3 a {display:block;text-indent:-5000px;width:193px;height:26px;background:transparent url() no-repeat left top}
#ricerca-paginegialle p {font-family:Arial;font-size:12px;color:#787a7a;line-height:20px;margin-top:10px}
#ricerca-paginegialle ul li {padding:2px 0;height:20px}
#ricerca-paginegialle select {width:282px;font-size:10px;background-color:#f5f5f5}
#ricerca-paginegialle select.ultima-sel {width:212px}


/*box PAGINEGIALLE.it ICONE CATEGORIE*/
#paginegialle-icone {
	padding:10px 10px;
	width:282px;
	height:160px;
	border:0px;
	margin-bottom:10px;
	background-color: transparent;
	background-image: url();
	background-repeat: no-repeat;
	background-position: center top;
	position:relative;
	z-index:200;
}



#paginegialle-icone h3 {
	display:block;
	text-indent:-5000px;
	width:280px;
	height:37px;
	background-color: transparent;
	background-image: url();
	background-repeat: no-repeat;
	background-position: left top;
}
#paginegialle-icone h3 a {display:block;text-indent:-5000px;width:280px;height:37px;background:transparent url() no-repeat left top}
#paginegialle-icone p {font-family:Arial;font-size:12px;color:#787a7a;line-height:13px;margin-top:10px}



#paginegialle-icone h5 {
	font-family: georgia;
	color: #AD1514;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.3em;
	padding-bottom: 8px;
}



#paginegialle-icone h5 strong{
	color: #556273;
	font-size: 1.5em;
	font-weight: normal;
}

#paginegialle-icone  ul {
margin:0px 0 0 0;

}

#paginegialle-icone  ul li {
	display: inline;
}
#paginegialle-icone ul li {
	float: left;
	display: block;
}
#paginegialle-icone ul li img {
	text-align: left;
}
#paginegialle-icone ul li a {
	font-family:Arial;
	font-size:9px;
	color:#000000;
	padding: 9px 0 0 40px;
	margin: 8px 0 0 0;
	display: block;
	height: 30px;
	background-attachment: scroll;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: left 0px;
	text-transform: uppercase;
}


#paginegialle-icone ul li a:hover {
color:#990000;
}


  /* sottomenu   */


#paginegialle-icone ul ul{
	float: left;
	z-index:10;
	position:absolute;
	background:#FFFFFF;
	border:#CCCCCC solid 1px;
	right:10px;
	width:270px;
	padding:12px 0 12px 12px ;
	overflow:hidden;
	display:none;
}

#paginegialle-icone ul ul iframe
        {
            display:none;/*sorry for IE5*/
            display/**/:block;/*sorry for IE5*/
            position:absolute;/*must have*/
            top:0;/*must have*/
            left:0;/*must have*/
            z-index:-1;/*must have*/
            filter:mask();/*must have*/
            width:3000px;/*must have for any big value*/
            height:3000px/*must have for any big value*/;
        }


#paginegialle-icone ul ul p{
	color:#990000;
	text-transform:capitalize;
	font-weight:bold;
	padding:0 0 8px 0;
	margin:0;
}

#paginegialle-icone  ul ul li {
	display: block;
	float:left;
	clear:both;
}

#paginegialle-icone ul ul li a {
	font-family:Arial;
	font-size:11px;
	color:#000000;
	padding: 6px 0 1px 0;
	margin: 0 0 0 0;
	display: block;
	height: 11px;
	text-transform:none;
	float:left;
	color:#333333;
	border-bottom:#CCCCCC 1px solid;
	display:block;
	width:256px;
}

#paginegialle-icone ul ul span a {
	font-family:Arial;
	font-size:9px;
	color: #999999;
	padding: 0;
	margin: 0;
	height: 14px;
	float:right;
	display:block;
	width:60px;
}

#paginegialle-icone ul ul span a:hover {
	color: #666666;
}

#paginegialle-icone ul ul li a:hover {
background-color: #F4F4F4;
}

#d-qdg-mesi{width: 615px;text-align: center;padding: 10px 0;background: #ccc}
#qdg-mesi{text-transform:Capitalize;}

#popup-qdg .min div {
margin:0px 0px 0px 0px;

}
#popup-qdg .min2 div {
margin:-20px 0px 0px 0px;
}
#closeQuizMessage {

}
#quizMessage div {
font-size:13px !important;
text-align:left;
}
#closeQuizMessage {
position:absolute;

top:10px;
left:290px;
}


.editoriale .forum h5 {
	margin-bottom: 0 !important;
}






















/* ======================  BOX VIAGGI HOME COR  ======================= */
#box-viaggi-home-cor {
margin-top:10px;
background-color:#e9e2d2;
width:300px;
margin-bottom:10px;

}
#box-viaggi-home-cor ul {
	padding-left: 11px;
	height:35px;
}
#box-viaggi-home-cor .ui-tabs-container {
background-color:#e9e2d2!important;
}
#box-viaggi-home-cor ul li {
	float: left;
	display: block;
}

#box-viaggi-home-cor ul li a {
font-weight:bold;
	font-size:11px;
	padding:10px 0 0 0px;
	display: block;
	height: 15px;
	background: transparent url() scroll no-repeat left -36px;
}

#box-viaggi-home-cor ul li a.tab-auto {
	width: 93px;
	background-position: left -37px;
	text-align:center;
}

#box-viaggi-home-cor ul li a.tab-auto:hover,
#box-viaggi-home-cor ul li.ui-tabs-selected a.tab-auto {
	background-position: left top;
	color:#FFFFFF !important;
}


#box-viaggi-home-cor ul li a.tab-casa {
	width: 93px;
	background-position: -94px -37px;
	text-align:center;
}

#box-viaggi-home-cor ul li a.tab-casa:hover,
#box-viaggi-home-cor ul li.ui-tabs-selected a.tab-casa {
	background-position: -93px top;
	color:#FFFFFF !important;
}

#box-viaggi-home-cor ul li a.tab-lavoro {
	width: 93px;
	background-position: -188px -37px;
	text-align:center;
}

#box-viaggi-home-cor ul li a.tab-lavoro:hover,
#box-viaggi-home-cor ul li.ui-tabs-selected a.tab-lavoro {
	width: 93px;
	background-position: -187px top;
	color:#FFFFFF !important;
}


#box-viaggi-home-cor div {
	clear: left;
	height: 126px;
	font-size: 1.2em;
	line-height: 1.2;
	padding: 0px 0 0 5px;
}

#box-viaggi-home-cor p {
	background-color:#000000;
	clear:both;
	color:#ffffff;
	font-family:georgia;
	font-size:1.1em;
	margin:-32px 0 0 0px;
	opacity:0.7;
	padding:7px 5px 6px 5px;
	position:absolute;
	text-align:left;
	width:269px;
  filter:alpha(opacity=70); /* per IE/WIN */
  text-indent:-5000px;
  height:19px;

}
#box-viaggi-home-cor h4 {
	clear:both;
	color:#ffffff;
	font-family:georgia;
	font-size:15px;
	margin:-32px 0 0 1px;
	padding:7px 5px 6px 5px;
	position:absolute;
	text-align:left;
	width:268px;
	font-weight:bold;
}
#box-viaggi-home-cor h4 a {
color:#ffffff;
}
#box-viaggi-home-cor .head {
	background:transparent url() no-repeat scroll 0px 0px;
	display:block;
	float:left;
	height:38px;
	text-indent:-5000px;
	width:296px;
}

#box-viaggi-home-cor .gsfhead {
	font-family:georgia;
	font-size:12px;
	font-weight:bold;
	padding:10px 0 0 10px;
	text-indent:0;
	text-transform:uppercase;
	height:30px;
	background:none;
}

#box-viaggi-home-cor .gsfhead h5{
	color:#C93535;
	font-family:georgia;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	display:inline;
	margin-left:3px;
}

/*FINE CERCA AUTO HP*/
/* ======================  BOX SHOPPING  ======================= */

/* box dizionario salute */


#box-dizionario-salute-hp {
	background: #F5F5F7 url() repeat-x scroll left bottom;
	margin-top: 10px;
	padding: 18px 12px;
}

#box-dizionario-salute {
	background: #e9f3f8 url() repeat-x scroll left bottom;
	margin-top: 10px;
	padding: 12px 10px;
	border: 1px solid #aacbde;
	text-align: left !important;
}

#form-dizionario-salute {
	background: transparent url() no-repeat scroll left center;
	padding-left: 38px;
	padding-top: 1px;
	padding-bottom: 5px;
}

#form-dizionario-salute.sez-cuore {
	background: transparent url() no-repeat scroll left center;
}
#form-dizionario-salute.sez-stomaco {
	background: transparent url() no-repeat scroll left center;
}
#form-dizionario-salute.sez-ossa {
	background: transparent url() no-repeat scroll left center;
}


#form-dizionario-salute .text-input,
#form-dizionario-salute select {
	display: block;
	clear: left;
	font-family: verdana, helvetica;
	font-size: 10px;
	border: 1px solid #cfcfcf;
	color
}

#form-dizionario-salute select {
	width: 208px;
	padding: 2px;
}

#form-dizionario-salute .text-input {
	outline: none;
	padding: 2px;
	width: 202px;
	margin-bottom: 10px;
}


.btn-diz-salute {
	background: #F5F5F7 url() no-repeat scroll left top;
	border: 0;
	text-indent: -5000px;
	width: 23px;
	height: 19px;
	outline: none;
	padding: 0;
	float: right;
	display: block;
	clear: right;
}

#box-dizionario-salute .btn-diz-salute {
	background: #F5F5F7 url() no-repeat scroll left top;
}

#box-dizionario-salute-hp .boxtitle {
	background: transparent url() no-repeat scroll left top;
	text-indent: -5000px;
	height: 15px;
	margin-bottom: 17px;
	display: block;
}

#box-dizionario-salute .boxtitle {
	background: transparent url() no-repeat scroll left top;
	text-indent: -5000px;
	height: 29px;
	margin-bottom: 17px;
	display: block;
	font-size: 0;
	line-height: 0;
}

#box-dizionario-salute .boxtitle-sez {
	height: 47px;
}

#box-dizionario-salute #form-dizionario-salute {
	padding-bottom: 0;
}

#box-dizionario-salute #form-dizionario-salute select {
	width: 110px;
	border: 0;
	color: #0a8eb8;
}
#box-dizionario-salute #form-dizionario-salute .text-input {
	width: 107px;
	border: 0;
	margin-bottom: 5px;
	color: #0a8eb8;
}

#box-dizionario-salut .btn-diz-salute {
	background: #F5F5F7 url() no-repeat scroll left top;
}

/* end box dizionario salute */

/* BOX SEARCH PAGINE GIALLE*/

.box-pgialle {
	border: 1px solid #eeeeee;
	background: transparent url() repeat-y scroll 310px 0;
	clear: both;
}

.box-pgialle span.header {
	background: transparent url() repeat-x scroll 0 0;
	display:block;
	height: 17px;
}

.box-pgialle ul {
	width: 290px;
	float: left;
	background: transparent url(http://www.guiagaybarcelona.es/img/punto_horizontal.gif) repeat-x scroll left 38px;
}

.box-pgialle ul.left {
	margin-right: 20px;
	margin-left: 10px;
}

.box-pgialle ul li {
	font-family: Arial, Helvetica, sans-serif;
	color: #555555;
	font-size: 11px;
	margin: 0;
	height: 38px;
	overflow: hidden;
	float: left;
	width: 290px;
	margin-bottom: 3px;
}

.box-pgialle ul li strong {
	color: #305EB3;
	font-weight: bold;
	font-size: 12px;
	display: block;
}

.box-pgialle .search-pgialle {
	margin-top: -1px;
	background: #eeeeee url() no-repeat 530px 10px;
	clear: left;
	padding: 5px 10px;
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0;
	border-top: 5px solid #ffffff;
	position: relative;
}

.box-pgialle .search-pgialle input {
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 260;
	height: 12px;
}

.box-pgialle .search-pgialle input.submit {
	width: 24px;
	height: 19px;
	border: 0;
	background: #eeeeee url() no-repeat 0 0;
	cursor: pointer;
	text-indent: -5000px;
}

.box-pgialle a.logo-pgialle {
	display: block;
	text-indent: -5000px;
	width: 80px;
	height: 13px;	
	position: absolute;
	top: 7px;
	right: 10px;
	cursor: pointer;
}


*/
div.boxpub {
	border:1px solid #C0C0C0;
	z-index:1;
	padding: 8px 5px 8px 5px;
	margin-top: 10px;
}

h6.boxpub{
	padding: 0 10px 0 10px;
	color: #B7B7B7;
	font-family: verdana;
	font-size: 9px;
	font-weight: normal;
	margin-top:-7px;
	margin-left:auto;
	margin-right:auto;
	background: #ffffff;
	width: 50px;
}

ul.bacheca-pub {
	border:1px solid #C0C0C0;
	z-index:1;
	padding: 0 10px 10px 10px;
	font-family: verdana;
	font-size: 1.1em;
	line-height: 1.2em;
	margin-top:10px;
	color: #000000;
}

ul.bacheca-pub li a {
	color: #000000;
}

ul.bacheca-pub li{
	display: block;
	min-height: 55px;
	height: auto !important;
	height: 55px;
	border-bottom: 1px solid #CCCCCC;
	padding: 6px 10px 8px 10px;
}

ul.bacheca-pub li .img {
	float: left;
	border: 1px solid #999999;
	margin:expression(this.width > 260? "0px 0px 0px -5px": "0 20px 0 0" );
}

ul.bacheca-pub li .img2 {
	float: left;
	border: 1px solid #999999;
	margin: 0px 0px 0px -5px;
}

h6.bacheca-pub{
	padding: 0 10px 0 10px;
	color: #B7B7B7 !important;
	font-family: verdana;
	font-size: 9px !important;
	font-weight: normal;
	margin-top:-7px;
	margin-left:auto;
	margin-right:auto;
	background: #ffffff;
	width: 50px;
}

/* bacheca libri */
ul.bacheca-pub-libri {
	border:1px solid #C0C0C0;
	z-index:1;
	padding: 5px 10px 10px 10px;
	font-family: arial;
	font-size: 1.1em;
	line-height: 1.2em;
	margin-top:10px;
	color: #7E7E7E;
}

ul.bacheca-pub-libri li a {
	color: #7E7E7E;
}

ul.bacheca-pub-libri li strong {
	color: #000000;
	display: block;
	margin:0 0 -5px 0;
	padding:0;
}

ul.bacheca-pub-libri li{
	display: block;
	min-height: 85px;
	height: auto !important;
	height: 85px;
	border-bottom: 1px solid #CCCCCC;
	padding: 5px 0 3px 0;
}

ul.bacheca-pub-libri li .img {
	float: right;
	border: 1px solid #999999;
}

h6.bacheca-pub-libri{
	padding: 0 10px 0 10px;
	color: #B7B7B7;
	font-family: verdana;
	font-size: 9px;
	font-weight: normal;
	margin-top:-7px;
	margin-left:auto;
	margin-right:auto;
	background: #ffffff;
	width: 50px;
}

/* / bacheca libri */
/* Bacheca Motori */
ul.bacheca-pub-motori {
	border:1px solid #C0C0C0;
	z-index:1;
	padding: 0 10px 10px 10px;
	font-family: verdana;
	font-size: 1.1em;
	line-height: 1.2em;
	margin-top:10px;
	color: #000000;
}

ul.bacheca-pub-motori li a {
	color: #000000;
	padding-top:10px;
	width:130px;
}

ul.bacheca-pub-motori li{
	display: block;
	min-height: 71px;
	height: auto !important;
	height: 71px;
	border-bottom: 1px solid #CCCCCC;
	padding: 6px 0 8px 10px;
}
ul.bacheca-pub-motori li.last{
	border-bottom:none;
}

ul.bacheca-pub-motori li .img {
	float: left;
	border: 1px solid #999999;
	margin: 0 20px 0 0;
}

h6.bacheca-pub-motori{
	padding: 0 10px 0 10px;
	color: #B7B7B7;
	font-family: verdana;
	font-size: 9px;
	font-weight: normal;
	margin-top:-7px;
	margin-left:auto;
	margin-right:auto;
	background: #ffffff;
	width: 50px;
}
/**/

.boxmkt-80, .boxmkt-160-oriz, .boxmkt-160-vert, .boxmkt-240{
	background: #F5F5F7 none;
	padding: 7px;
	color: #566172;
	font-size: 1.1em;
	font-family: arial;
	line-height: 1.2em;
	display: block;
	margin: 10px 0 0 0; 
	border: 2px solid #DDDDDD
}

.boxmkt-80 a, .boxmkt-160-oriz a, .boxmkt-160-vert a, .boxmkt-240 a{
	color: #566172;
	text-decoration: none;
}

.boxmkt-80 a.red, .boxmkt-160-oriz a.red, .boxmkt-160-vert a.red, .boxmkt-240 a.red{
	color: #AA1511;
	text-decoration: none;
}

.boxmkt-80 a:hover, .boxmkt-160-oriz a:hover, .boxmkt-160-vert a:hover, .boxmkt-240 a:hover{
	text-decoration: underline;
}

.boxmkt-80 h5, .boxmkt-160-oriz h5, .boxmkt-160-vert h5, .boxmkt-240 h5 {
	font-family: georgia;
	color: #AD1514;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.3em;
	padding-bottom: 8px;
}

.boxmkt-80 h5.long {
	font-family: georgia;
	color: #AD1514;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.2em;
	padding-bottom: 8px;
}

.boxmkt-80 h5.long strong{
	color: #AD1514;
	font-family: georgia;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.2em;
	padding-bottom: 8px;
}
.boxmkt-80 h5 strong, .boxmkt-160-oriz h5 strong, .boxmkt-160-vert h5 strong, .boxmkt-240 h5 strong {
	color: #556273;
	font-size: 1.5em;
	font-weight: normal;
}

.boxmkt-80 h6, .boxmkt-160-oriz h6, .boxmkt-160-vert h6, .boxmkt-240 h6 {
	font-family: georgia;
	color: #566172;
}

.boxmkt-80 p a:hover, .boxmkt-160-oriz p a:hover, .boxmkt-160-vert p a:hover, .boxmkt-240 p a:hover {
	text-decoration: none;
}

.boxmkt-80 img, .boxmkt-160-vert img {
	float: right;
	margin-left: 10px;
}

.boxmkt-80 img.tit{
	float: left;
	margin:0;
}

.boxmkt-80 {
	min-height: 67px;
	height: auto !important;
	height: 67px;
}

.boxmkt-80 h6 {
	font-size: 1.1em;
	font-weight: bold;
	padding-bottom: 5px;
}

.boxmkt-160-oriz {
	font-size: 1.1em;
	font-family: arial;
	min-height: 67px;
	line-height: 1.2em;
}

.boxmkt-160-oriz h6 {
	font-size: 1.6em;
	padding-bottom: 5px;
	line-height: 1.2em;
}

.boxmkt-160-oriz p {
	font-size: 1.2em;
	margin-bottom: 20px;
}

.boxmkt-160-vert h6 {
	font-size: 1.6em;
	padding-bottom: 5px;
	line-height: 1.2em;
	margin: 15px 0 2px 0;
}

.boxmkt-160-vert p {
	font-size: 1.2em;
	margin-bottom: 20px;
	line-height: 1.42em;
}

.boxmkt-240 h6 {
	font-size: 2em;
	padding-bottom: 5px;
	line-height: 1.2em;
	margin: 5px 0 0 0;
}

.boxmkt-240 p {
	font-size: 1.2em;
	margin-bottom: 20px;
	line-height: 1.42em;
}


/* speciale vodafone */
.boxmkt-80-vodafone {
	background: #F5F5F7 none;
	padding: 3px 0 0 3px;
	color: #566172;
	font-size: 1.1em;
	font-family: arial;
	line-height: 1.2em;
	display: block;
	margin: 10px 0 0 0; 
	border: 2px solid #DDDDDD;
	min-height: 87px;
	height: auto !important;
	height: 87px;
}

.boxmkt-80-vodafone a{
	color: #566172;
	text-decoration: none;
}

.boxmkt-80-vodafone p a{
	font-weight: normal;
}

.boxmkt-80-vodafone a:hover{
	text-decoration: underline;
}

.boxmkt-80-vodafone h5 {
	font-family: georgia;
	color: #AD1514;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.3em;
	padding-bottom: 8px;
	margin-left:17px;
}

.boxmkt-80-vodafone h5 strong {
	color: #556273;
	font-size: 1.5em;
	font-weight: normal;
}

.boxmkt-80-vodafone img {
	float: right;
	margin-left: 2px;
}

.boxmkt-80-vodafone h6 {
	font-family: georgia;
	color: #566172;
	font-size: 1.1em;
	font-weight: bold;
	padding-bottom: 5px;
	text-align:right;
	letter-spacing:-1px;
}

.boxmkt-80-vodafone p {
	font-weight: normal !important; 
	text-align:right;
}

.boxmkt-80-vodafone p a:hover {
	text-decoration: none;
}

/* speciale cavit */
.boxmkt-cavit {
	background: #ffffff url() repeat-y right top;
	padding: 4px;
	color: #494949;
	font-size: 1.1em;
	font-family: verdana;
	line-height: 1.2em;
	display: block;
	margin: 10px 0 0 0; 
	border: 1px solid #9C9C9C;
	min-height: 67px;
	height: auto !important;
	height: 67px;
}

.boxmkt-cavit a {
	color: #494949;
	text-decoration: none;
}

.boxmkt-cavit h4 {
	font-family: verdana;
	color: #566172;
	font-weight: bold;
	font-size: 1.3em;
	padding-bottom: 5px;
	padding-top: 3px;
}

.boxmkt-cavit h5 {
	font-family: verdana;
	color: #566172;
	font-size: 1.2em;
	padding-bottom: 5px;
}

.boxmkt-cavit h6 a:hover {
	text-decoration: none;
}

.boxmkt-cavit h6, .boxmkt-cavit p {
	font-family: verdana;
}

.boxmkt-cavit img {
	float: left;
	margin-right: 5px;
}

/* dietaclub */
.boxmkt-dieta {
	display: block;
	margin: 0 0 2px 0; 
	border: 2px solid #D4D800;
	color: #666666;
	font-size: 1.1em;
	font-family: arial;
	line-height: 1.2em;
}

.boxmkt-dieta h5{
	background: #006C6E none;
	color: #ffffff;
	padding: 3px 0 3px 0;
	text-align: center;
	font-size: 1em;
	font-family: arial;
}

.boxmkt-dieta p{
	padding: 3px 0 3px 0;
	text-align: center;
	color: #666666;
	font-size: 1em;
	font-family: arial;
}

.boxmkt-dieta p span.dieta {
	font-weight: bold;
	color: #006C6D;
}

.boxmkt-dieta p span.club {
	font-weight: bold;
	color: #D3D800;
}

.boxmkt-dieta form{
	background:#EEEEEE none;
	padding: 5px 0 5px 0;
	text-align: center;
}

.boxmkt-dieta input.valori{
	border:1px solid #DDDDDD;
	height:16px;
	width:55px;
	margin: 0 3px 0 1px; 
}

.boxmkt-dieta .do {
	background:transparent url() no-repeat;
	border:medium none;
	height:22px;
	text-indent:-5000px;
	width:85px;
	margin: 0;
}

/* box archivio storico */

.box-archivio-storico {
	background: #F5F5F7 url() no-repeat right 12px!important;
	padding-left:10px;
}

.box-archivio-storico form {
	border-top: 1px solid #fff;
	padding-top: 7px;
}

.box-archivio-storico form input{
	border: 1px solid #ddd;
	margin:0 8px 0 0;
	width:240px;
}

.box-archivio-storico .bt-cerca{
	background:transparent url() no-repeat left top;
	border: none;
	height:19px;
	text-indent:-5000px;
	width:23px;
	display: block;
}

/* box mkt 90 gestione openx*/


.boxmkt-90 {
	background: #F5F5F7 none;
	padding: 7px;
	color: #566172;
	font-size: 1.1em;
	font-family: arial;
	line-height: 1.2em;
	display: block;
	margin: 10px 0 0 0; 
	border: 2px solid #DDDDDD;
/*	height: 72px;*/
	overflow: hidden;
}

.boxmkt-90 a {
	color: #566172;
	text-decoration: none;
}

.boxmkt-90 a.red {
	color: #AA1511;
	text-decoration: none;
}

.boxmkt-90 a:hover{
	text-decoration: underline;
}

.boxmkt-90 h5 {
	font-family: georgia;
	color: #AD1514;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.3em;
	padding-bottom: 8px;
}

.boxmkt-90 h5.long {
	font-family: georgia;
	color: #AD1514;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.2em;
	padding-bottom: 8px;
}

.boxmkt-90 h5.long strong{
	color: #AD1514;
	font-family: georgia;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.2em;
	padding-bottom: 8px;
}
.boxmkt-90 h5 strong {
	color: #556273;
	font-size: 1.5em;
	font-weight: normal;
}

.boxmkt-90 h6 {
	font-family: georgia;
	color: #566172;
}

.boxmkt-90 p a:hover {
	text-decoration: none;
}

.boxmkt-90 img {
	float: right;
	margin-left: 10px;
}

.boxmkt-90 img.tit{
	float: left;
	margin:0;
}

.boxmkt-90 h6 {
	font-size: 1.1em;
	font-weight: bold;
	padding-bottom: 5px;
}

/* grafica nuove bacheche marketing */

div.bacheca-mkt  {
	background:transparent url() no-repeat left 7px;
	width:300px;
	padding-top:4px;
}

.boxmkt-80,
.boxmkt-90 {
	background:transparent none ;
	border:0;
	margin:1px;
	border-top: 2px solid #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color: #566172;
}

.boxmkt-80 a,
.boxmkt-90 a{
	color: #566172;
}

.boxmkt-80 h5,
.boxmkt-90 h5 {
	color:#6191c9;
	font-family:georgia;
	font-size:11px;
	font-weight:bold;
	line-height:14px;
	padding-bottom:2px;
}

.boxmkt-80 h5 a ,
.boxmkt-90 h5 a {
	color:#6191c9;
}

.boxmkt-80 h5 strong,
.boxmkt-90 h5 strong {
	color:#6191c9;
	font-family:georgia;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
}

.boxmkt-80 h6,
.boxmkt-90 h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-bottom:10px;
	color: #566172;
}

.boxmkt-80 h6 a,
.boxmkt-90 h6 a {
	color: #566172;
}

/*TRAFFICO*/
#my_traffic_container {
	color:#000000;
	font-size:11px;
	margin:10px 0 0 0;
}
#my_traffic_container a {
	text-decoration:none;
	color:#000000;
}

#my_traffic_container .jcarousel-container-horizontal {
  padding:0;
  width:250px;
  background:#e8e8e8 none repeat scroll 0 0;
  font-size:11px;
  padding:0 25px 5px;
}

#my_traffic_container .jcarousel-clip-horizontal {
  height:42px;
  width:250px;
  padding-top:10px;
}

#my_traffic_container .jcarousel-item {
	width:250px;
	height: 40px;
}

#my_traffic_container .jcarousel-next-horizontal {
    position: absolute;
	top: 20px;
    left: 284px;
	bottom: 0;
    width: 9px;
    height: 7px;
    cursor: pointer;
    background: transparent url() no-repeat 0 0;
}

#my_traffic_container .jcarousel-next-horizontal:hover {
    background-position: 0 0;
}

#my_traffic_container .jcarousel-next-horizontal:active {
    background-position: 0 0;
}

#my_traffic_container .jcarousel-next-disabled-horizontal,
#my_traffic_container .jcarousel-next-disabled-horizontal:hover,
#my_traffic_container .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background: none;
}

#my_traffic_container .jcarousel-prev-horizontal {
    position: absolute;
	top: 20px;
    bottom: 0;
    left: 6px;
    width: 9px;
    height: 7px;
    cursor: pointer;
    background: transparent url() no-repeat 0 0;
}

#my_traffic_container .jcarousel-prev-horizontal:hover {
    background-position: 0 0;
}

#my_traffic_container .jcarousel-prev-horizontal:active {
    background-position: 0 0;
}

#my_traffic_container .jcarousel-prev-disabled-horizontal,
#my_traffic_container .jcarousel-prev-disabled-horizontal:hover,
#my_traffic_container .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background: none;
}

.homearticle-box.rightcol-box {
font-size: 1.3em; margin-bottom: 15px
}

.homearticle-box.rightcol-box .section {
padding: 0px 10px;
border: 0;
}

.homearticle-box.rightcol-box .hour,
.homearticle-box.rightcol-box .desc-text {
padding: 5px 10px;
}

/* box il mulino */
#box-ilmulino {display: none;}

.homearticle-box.rightcol-box .mulino {
display: block;
width: 85px;
height: 20px;
background: transparent url() no-repeat 0 0;
text-indent: -5000px;
float: right;
margin-top: -20px;
}

.homearticle-box.rightcol-box {
	font-size: 1.3em; margin-bottom: 15px
}

.homearticle-box.rightcol-box .subtitle {
	text-transform: uppercase;
}

.homearticle-box.rightcol-box .section {
	padding: 0px 10px;
	border: 0;
}

.homearticle-box.rightcol-box .hour,
.homearticle-box.rightcol-box .desc-text {
	padding: 5px 10px;
}

.homearticle-box.rightcol-box .mulino {
	display: block;
	width: 85px;
	height: 20px;
	background: transparent url() no-repeat 0 1px;
	text-indent: -5000px;
	float: right;
	margin-top: -20px;
}

#box-ilmulino .section a {
	color: #2F5EB1;
}


