/* 
	project: Internet Jobs Template
	author: Luka Cvrk (www.solucija.com)
	Stylesheet
*/


/* default styles */
img, div { behavior: url(img/img/css/resources/iepngfix.htc) }

*{ margin: 0; padding: 0; }
body {
	background-image : url("img/2010/sfondobottom.jpg");
	background-repeat : no-repeat;
	background-position : bottom center;
	font: .7em Arial, Verdana, Sans-Serif;
	background-color: #000;
	line-height: 1.3em;
	color: #EDEDED;
}


body #wrap
{
overflow-x: hidden;
overflow-y: hidden;
background: transparent url("img/2010/2010bg.jpg") no-repeat top center;
}

SELECT {
	border-style: 1px solid #f90;
	color: #555;
	background-color: #fafafa;
	width: 135px;
	font-size : 8pt;
	font-family : Arial, Helvetica, sans-serif;
}

hr{ 
display:none;
}

a { text-decoration: none;
	color: #ed3595; }

a:hover {
	color: #af8e3a;
	background-color: inherit;
	text-decoration:underline;
}

h1 { color: #ededed; font: normal 2.8em Georgia, "Times New Roman", Arial, Sans-Serif; padding: 0 0 0 0; margin: 0; letter-spacing: -1px; }
h2 { margin: 0; padding: 0; font: normal 1.8em Georgia, "Times New Roman", Arial, Serif;
	letter-spacing: -1px;
	color: #ededed;
}
h1 a:hover {
	color: #af8e3a;
	background: inherit;

}

h4 { margin: 0; padding: 0; font: normal 1.5em Georgia, "Times New Roman", Arial, Serif;
	letter-spacing: -1px;
	color: #ff0085;
}
h1 a, h2 a, h3 a {
	color: #ed3595;
	text-decoration: none;
	background-color: inherit;
	background-repeat: no-repeat;
	background-position: top left;
	padding: 0 0 0 0px;
}

p {	margin: 0 0 5px 0; }

img {
	border: 0;
	margin:0;
}

#big {
	margin: 0 auto;
	width: 985px;

}



#big:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}


/* Hides from IE-mac \*/

* html #big {height: 1%;}

/* End hide from IE-mac */


#container {
	margin: 0;
	width: 750px;
	float:left;
}
#header {
	clear: both;
	width: 750px;
	height: 97px;
	margin: 0 auto;
	background: url(img/2010/testata10.png) top left no-repeat;
}
#logo {
	float: left;
	padding-top: 97px;
	color: #000000;
	width: 565px;
		margin: 0 10px 0px 0;
}
#leftheader {
	float: left;
	padding: 0px;
	color: #000000;
	width: 556px;
	height: 97px;
	margin: 0 10px 0px 0;
}
.slogan {
	float: right;
	border-left: 1px solid #CCCCCC;
	padding: 0 0 20px 20px;
	display:none;

}

#pagina
{
padding-left:10px;
width:735px;
}

#logo h1{
	display:none;
}
#hmenu {
	padding: 13px 0 5px 0;
	float: right;
}

p a {
	color: #ed3595;
}

#hmenu a {
	padding: 12px 13px 2px 11px;
	text-decoration: none;
	color: #ed3595;
	background: url(hmenuarrow.gif) no-repeat top center;
	margin: 0 0 3px 1px;
	border-bottom: 4px solid #a81;
}
#hmenu a:hover {
	background: #af8e3a url(hmenuarrowhover.gif) no-repeat top center;
	color: #c00;
	border-bottom: 4px solid #f92;
}

.clear {
clear:both;
}

#manchette {
	float: left;
	width: 160px;
	padding: 43px 10px 0 0;
}

#manchette h2 {
	display:none;
}

#left_box_rosso h2, #left_box_pagina h2 {
	color:#af8e3a;
}

#left_box_rosso h2 a, #left_box_pagina h2 a {
	color:#ededed;
}

#left_box_rosso h2 a:hover, #left_box_pagina h2 a:hover{
	color:#af8e3a;
}



#left {
	float: left;
	width: 160px;
	padding: 0 10px 0 0;
}

.left1 {
	float: left;
	width: 270px;
	border-right: 1px dotted #666;
	padding: 0 4px 0 0px;
	margin-left:5px;
}

.left1 p, .left1 h2
{ 
	padding-left:5px;
	margin-left: 5px;
	margin-right: 5px;
}

#left2 {
	float: left;
	width: 395px;
	padding: 0 10px 0 0;
}

#left500 {
	float: left;
	width: 530px;
	margin: 0 5px 10px 0;
	background:#eef;
	color:#dde;
	border-top:10px solid #dde;
	border-left:1px solid #dde;
	padding: 5px;
	margin-top:5px;

}

#left500 a {
color:#ccd;
}



#left3 {
	float: left;
	width: 150px;
	padding: 0 10px 0 0;
}
.left4 {
	float: left;
	width: 147px;
	padding: 0 3px 10px 0;
	font-size: 0.9em;
	line-height : 1em;
	}
.boxhome
{
	background: url(boxbg.gif) no-repeat bottom right;
}

.boxhomeout
{
	background: url(boxout.gif) no-repeat bottom right;
}

.boxhomesf
{
	background: url(boxsf.gif) no-repeat bottom right;
}

#left4 a{
text-decoration:none;
}

#b {
	float: left;
	width: 545px;
	padding: 0 10px 0 0;
}

#left7 {
	float: left;
	width: 250px;
	padding: 0 0px 0 0;
}

#left6 {
	width: 730px;
	padding: 0 10px 0 0;
}

#articles {
	width: 750px;
	padding: 3px 0 0 0;

}
#right {
	float: left;
	width: 240px;
}

#rightmenu, .rightmenu_rosso {
	margin: 0 0 2px 0;
	padding: 0;
	border: 1px solid #333;
	border-bottom:0px;
}
#rightmenu a {
	display: block;
	background: #5051cb url(img/2010/button_off.png) no-repeat bottom right;
	color: #333;
	padding: 2px 0 2px 19px;
	margin: 0 0 1px 0;
	text-decoration: none;
}
#rightmenu a:hover {
	color: #af8e3a;
	background: #fd271d;
	
}

.rightmenu_rosso a {
	display: block;
	background: transparent url(img/2010/button_off.png) no-repeat bottom right;
	color: #fff;
	padding: 2px 0 2px 10px;
	margin: 0 0 0px 0;
	text-decoration: none;
	border-bottom: 1px solid #333;
}
.rightmenu_rosso a:hover {
	color: #ededed;
	background: transparent url(img/2010/button_on.png) no-repeat bottom right;
	
}

.rightmenu_rossob a {
	display: block;
	background: transparent url(img/2010/button_esc_off.png) no-repeat bottom right;
	color: #fff;
	height:54px;
	padding: 2px 0 2px 10px;
	margin: 0 0 0px 0;
	text-decoration: none;
	border-bottom: 1px solid #333;
	vertical-align : middle;
}
.rightmenu_rossob a:hover {
	color: #ededed;
	background: transparent url(img/2010/button_esc_on.png) no-repeat bottom right;
	
}


.bottoni {
	padding: 0;
	border: 1px solid #fff;
	border-bottom:0px;
}
.bottoni a {

	display: block;
	background: transparent;
	color: #999;
	padding: 2px 0 2px 19px;
	text-decoration: none;
	border-bottom: 1px solid #dcdcdc;
	width: 125px;

}

.bottoni a:hover {
	color: #fff;
	background: #ed3595 url(img/g2/vmenuarrowhover.gif) no-repeat center left;
	text-decoration: none;
	border-bottom: 1px solid #c00;
}


#rightmenupiccolo {
	margin: 0;
	padding: 0;
}
#rightmenupiccolo a {
	display: block;
	background: #ff9900 url(img/g2/vmenuarrow.gif) no-repeat center left;
	color: #333;
	padding: 2px 0 2px 19px;
	margin: 0 0 1px 0;
	text-decoration: none;
}
#rightmenupiccolo a:hover {
	color: #333;
	background: #ff6600 url(img/g2/vmenuarrowhover.gif) no-repeat center left;
}

.smallrightarticle {
	background: #EEEEEE;
	color: #ededed;
	margin: 2px 0 2px 0;
	padding: 2px;
	line-height: 1.0em;
}

.smallrightarticle a {
display:block;
	background: #ededed;
	color: #ededed;
	font-size:0.9em
	margin: 2px 0 2px 0;
	padding: 2px;
	line-height: 1.0em;
}

.smallrightarticle a:hover {
	color: #333;
	background: #eaeaea;
}

.rightarticle_ad {
	font: 140% Arial, Sans-Serif;
	font-weight: bold;
	border: 2px solid #EEEEEE;
	color: #ededed;
	margin: 2px 0 2px 0;
	width: 230px;
	height: 61px;
	background: #FFFFFF url(seoad.jpg) top right no-repeat;
}
.rightarticle_ad a {
	
	background: transparent; 
	text-decoration: none;
}
#additional {
	clear: both;
	width: 730px;
	background-color: #ffffff;
	color: #000000;
	margin: 0 auto;
	padding: 10px;
}
#additional p
{
float:right;
width:358px;
text-align:right;
}
#links {
	width: 730px;
	background: #fff url(horizontaldotted.gif) repeat-x top left;
	color: #666;
	padding:5;
}
#whiteline {
	margin-top: 10px;
	border-top: 3px solid #FFFFFF;
}

form.search { padding: 0; margin: 0; }
#searchform {
	background: #ededed;
	color: #333;
	padding: 5px 8px 5px 18px;
	margin: 0px;
}
input.text { margin: 0; padding: 0; width: 128px; border: 1px solid #eee; color: #000000; background: #d8d8d8; }
input.text:hover { border: 1px solid #FFFFFF; background: #EEEEEE; color: #000000; }
input.button { margin: 0; padding: 0 0 0 3px; font-size: 100%; font-family: Arial, Sans-Serif; border: none; background: none; color: #FFF; background: #ededed; font-weight: bold; }
.date { margin: 0px 0 5px 0; padding: 0px 5px 5px 0; background: url(img/g2/horizontaldotted.gif) repeat-x bottom left; color: #af8e3a; text-align: right; }
.date a { color:#af8e3a;}
.date a:hover { color: #ed3595;}
#footer_left {
 color: #b2b2b2; 
 font-size: 7pt;
} 
#footer_left img {
 float: left;
} 
#footer_right {
 float: right;
 font-size: 7pt;
 margin-right: 2px;
}
.linkbar {
 padding: 0;
  margin:0 auto;
} 
.linkbar_content {
 border-top: none;
 border-bottom: none;
 margin: 0 25px 0 25px;
 padding: 3px 4px 3px 4px;
} 
.linkbar_box_left, .linkbar_box_right {
 margin: 0;
 width: 25px; 
} 
.linkbar_box_left, .linkbar_box_right, .linkbar_box_left a:hover, .linkbar_box_right a:hover, .linkbar_box_left a, .linkbar_box_right a {
 text-align: center;
 border: none;
 line-height: 21px;
 display: block;
 padding: 0;
 margin: 0; 
} 
.linkbar_box_left {
 float: left; 
 border-right: 1px solid #717171;
} 
.linkbar_box_right {
 float: right;
 border-left: 1px solid #717171;
} 
.linkbar_box_left a, .linkbar_box_right a {
 background: none;
 display: block;
}
#thumbs {
width:770px;
 margin-bottom: 4px;
 margin:0 auto;
 text-align: center;
 letter-spacing: 20px;
 padding: 5px 2px 2px 2px;
} 
#thumbs a {
 text-decoration:none;
}
#thumbs img {
 border: 1px solid #af8e3a;
}
.imgleft {
 float: left;
 margin: 3px 3px 3px 0;
 border: 1px solid #af8e3a;
 padding:2px;
}

#videoleft {
 float: left;
 margin: 3px 3px 3px 0;
 border: 1px solid #af8e3a;
 padding:2px;
}

.imgright {
 float: right;
 margin: 3px 0 3px 3px;
 border: 1px solid #af8e3a;
  padding:2px;
}


.smallimg {
 border: 0;
 float: left;
 margin: 3px 3px 3px 0;
}

.piazzamento{
 border: 1px #666 solid ;
 background-color:#f90;
 color:#fff;
  float: left;
 margin: 5px 5px 5px 5px;
  width:50px;
  text-align:center;
  font-size:3em;
  font-weight:bold;
}
.primo{
 border: 1px #666 solid ;
 background-color:#f60;
 color:#fff;
  float: left;
 margin: 5px 5px 5px 5px;
  width:50px;
  text-align:center;
  font-size:3em;
  font-weight:bold;
}
.eliminato{
 border: 1px #666 solid ;
 background-color:#999;
 color:#ccc;
  float: left;
  margin: 5px 5px 5px 5px;
  width:50px;
  text-align:center;
  font-size:3em;
  font-weight:bold;
}

.semifinalista{
 border: 1px #666 solid ;
 background-color:#aaa;
 color:#fff;
  float: left;
  margin: 5px 5px 5px 5px;
  width:50px;
  text-align:center;
  font-size:3em;
  font-weight:bold;
}


.disclaimerbasso2 {
	font-size: 0.9em;
	color:#ccc;
	padding:10px;
	text-align:justify;
	width:730px;
}
.allerta{
	font-size: 0.9em;
	color:#333;
	padding:5px;
	text-align:justify;
	border: 1px solid #333;
	background: #ccc;
	margin:5px;
	
}


.titolone {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 32px;
	text-decoration : none;
	color : #3E2601;
	letter-spacing: -1px;
	line-height:1.1em;
	font-weight : bold;
}

.titolone a {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 36px;
	text-decoration : none;
	color : #3E2601;
	letter-spacing: -1px;
	line-height:1.1em;
	font-weight : bold;
}

.titolone a:hover{
	text-decoration : underline;
	color : #c00;
;

}

.titolo {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 24px;
	text-decoration : none;
	color : #3E2601;
	letter-spacing: -1px;
	font-weight : bold;
}

.citazione{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 2.0em;
	text-decoration : none;
	color : #3E2601;
	letter-spacing: -1px;
	font-weight : bold;
	line-height:1.0em;
}

.titolo a:hover {
letter-spacing: -1px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 19px;
	text-decoration : underline;
	color : #cc0000;
	font-weight : bold;
}

.occhiello {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 17px;
	text-decoration : none;
	color : #3E2601;
	font-weight : bold;
}

.occhiello a:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 17px;
	text-decoration : underline;
	color : #cc0000;
	font-weight : bold;
}

.sommario 
	{ font-family: "lucida sans unicode",lucida grande,tahoma,verdana,arial;
	text-decoration : none;
	color:#ededed;
}


.schedatitolo {
padding:5px;
background:#ededed;
border-left:1px solid #333;
border-right: 1px solid #333;
border-top: 1px solid #333;
border-bottom: 1px solid #333;
text-align:middle left;
margin-bottom:5px;
}

.occhiellocanzone
{ font-family: "lucida sans unicode", lucida grande, tahoma, verdana, arial, sans-serif;
}

.lanciocanzone{font-weight: bold;
font-size: 24px;
color:#3e2601;
face:Geneva,Arial,Helvetica,sans-serif;
}
	/*
div#gallery dl{float:left; border: 1px solid #000;  background:#eee; text-align:center; color: #555; margin-right:10px; padding:5px;}
div#gallery img{;border:1px solid 999;}
div#gallery dd{display:block; margin:0; padding: 5px; width: 220px; text-align:right;}
 misc */

#ascolto table {
background:#eee;
border:1px solid #999;
}

#ascolto th
{background:#FF7FC7;
background: #DBE0FF url(img/g/bottone.gif) no-repeat bottom right;
color: #1C2D97;
padding: 2px 0 2px 19px;
text-decoration: none;
font: 0.7em Arial, Helvetica, Sans-Serif;
border: 1px solid #1C2D97;
}

#ascolto td
{
	border-bottom:1px dotted #666;
	text-align:center;
	margin:0;
font: 0.7em Arial, Helvetica, Sans-Serif;
}


		#gallery {
			float: left;
			width: 240px;
			padding: 0 5px 0 0 ;
			}



	.boxtop { height: 10px; background: url(images/boxtop.gif) no-repeat; color: #000; }
	.box { background: url(images/box.gif) no-repeat bottom left; color: #5b5b5b; padding: 0 10px 15px 10px; margin: 10px 0 10px 10px  }
	.box p { padding: 0; margin: 0;}
	.image {;border:1px solid 999;}
	
	
	div#gallery dl{ background:  url(images/box.gif) no-repeat bottom left; color: #5b5b5b; padding: 0 10px 15px 10px; margin: 0 0 10px 0; }
	div#gallery img{;border:1px solid 999;}
	div#gallery dd {display:block; margin:0; padding: 5px;}
	
	
	
	/* misc */

.buttons { text-align: right; padding: 4px 3px 0 0;}
.left_articles .buttons { float: right; height: 20px; }
.greenbtn { background: #488EB2 url(images/greenbtn.gif) no-repeat; padding: 0px 17px 5px 16px; color: #fff; text-decoration: none;  line-height:0px}
.bluebtn:hover, .greenbtn:hover { background: #f00 url(images/hoverbtn.gif) no-repeat; color: #fff; }
.bluebtn { background: #488EB2 url(images/bluebtn.gif) no-repeat;
width: 100px;
padding: 0px 16px 5px 16px;
color: #fff;
text-decoration: none; }
.caption { background: #fff url(images/title.gif) no-repeat; padding: 2px 0 0 18px; height: 35px; color: #fff; float_left }
.caption p { margin: 0; }

.scheda {
 border: 0;
 width:30px;
 height:30px;
 float: left;
 margin: 3px 6px 3px 2px;;
}

#menucanzoni {
	width: 231px;
	float:right;
	
}


.rightmenu a, .rightmenu2 a, .rightmenuscrivici a, .rightmenucollabora a, .rightmenucalendario a, .rightmenusiti a, .rightmenutv a, .rightmenufin a, .rightmenuser a, .rightmenuradio a {
	display: block;
	color: #fff;
	padding: 2px 2px 2px 19px;
	margin: 1px 0 1px 0;
	text-decoration: none;

}

.rightmenu2 a
{
	background: transparent url(img/2010/rightmenu_off.png) no-repeat bottom right;
}

.rightmenu2 a:hover {
	color: #fff;
	background: transparent url(img/2010/rightmenu_on.png) no-repeat bottom right;
}

.rightmenu a
{
	background: transparent url(img/2010/rightlarge_off.png) no-repeat bottom right;
}

.rightmenu a:hover{
	color: #fff;
	background: transparent url(img/2010/rightlarge_on.png) no-repeat bottom right;
}

.rightmenucalendario a {
	background: #5051cb url(img/g2/vmenuarrowcalendario.gif) no-repeat center right;
}

.rightmenucalendario a:hover {
	color: #fff;
	background: #fd271d url(img/g2/vmenuarrowcalendariohover.gif) no-repeat center left;
}



.rightmenuscrivici a {
	background: #5051cb url(img/g2/vmenuarrowscrivici.gif) no-repeat center right;
}

.rightmenuscrivici a:hover {
	color: #fff;
	background: #fd271d url(img/g2/vmenuarrowscrivicihover.gif) no-repeat center left;
}

.rightmenufin a {
	background: #5051cb url(img/g2/vmenuarrowfin.gif) no-repeat center right;
}

.rightmenufin a:hover {
	color: #fff;
	background: #fd271d url(img/g2/vmenuarrowfinhover.gif) no-repeat center left;
}

.rightmenuser a {
	background: #5051cb url(img/g2/vmenuarrowser.gif) no-repeat center right;
}

.rightmenuser a:hover {
	color: #fff;
	background: #fd271d url(img/g2/vmenuarrowserhover.gif) no-repeat center left;
}

.rightmenuradio a {
	background: #5051cb url(img/g2/vmenuarrowradio.gif) no-repeat center right;
}

.rightmenuradio a:hover {
	color: #fff;
	background: #fd271d url(img/g2/vmenuarrowradiohover.gif) no-repeat center left;
}

.rightmenucollabora a {
	background: #5051cb url(img/g2/vmenuarrowcollabora.gif) no-repeat center right;
}

.rightmenucollabora a:hover {
	color: #fff;
	background: #fd271d url(img/g2/vmenuarrowcollaborahover.gif) no-repeat center left;
}

.rightmenutv a {
	background: #5051cb url(img/g2/vmenuarrowtv.gif) no-repeat center right;
}

.rightmenutv a:hover {
	color: #fff;
	background: #fd271d url(img/g2/vmenuarrowtvhover.gif) no-repeat center left;
}

.rightmenusiti a {
	background: #5051cb url(img/g2/vmenuarrowsiti.gif) no-repeat center right;
}

.rightmenusiti a:hover {
	color: #fff;
	background: #fd271d url(img/g2/vmenuarrowsitihover.gif) no-repeat center left;
}




.rightmenu2 {
	margin: 0 0 0px 0;
}

.boxhome, .boxhome-me, .boxhome-il, .boxhome-ee, .boxhome-md, .boxhome-sm, .boxhome-be, .boxhome-az, .boxhome-si, .boxhome-no, .boxhome-pl, .boxhome-ie, .boxhome-ad, .boxhome-ba, .boxhome-am, .boxhome-nl, .boxhome-fi, .boxhome-ro, .boxhome-ru, .boxhome-gr, .boxhome-is, .boxhome-se, .boxhome-tr, .boxhome-ua, .boxhome-lt, .boxhome-al, .boxhome-ch, .boxhome-cz, .boxhome-by, .boxhome-lv, .boxhome-hr, .boxhome-bg, .boxhome-dk, .boxhome-ge, .boxhome-hu, .boxhome-mt, .boxhome-cy, .boxhome-mk, .boxhome-pt, .boxhome-de, .boxhome-uk, .boxhome-fr, .boxhome-es, .boxhome-sb, .boxhome-sk
{
	margin-left:0px;
	font-size:0.8em;
	padding-left:3px;
	border-bottom: solid 1px #444;
}
.boxhome {background: url(img/g2/bgg2.gif) repeat-y top right;}
.boxhome-de {background: url(img/g2/10_de.png) repeat-y top right;}
.boxhome-sk {background: url(img/g2/10_sk.png) repeat-y top right;}
.boxhome-il {background: url(img/g2/10_il.png) repeat-y top right;}
.boxhome-ee {background: url(img/g2/10_ee.png) repeat-y top right;}
.boxhome-md {background: url(img/g2/10_md.png) repeat-y top right;}
.boxhome-sm {background: url(img/g2/10_sm.png) repeat-y top right;}
.boxhome-be {background: url(img/g2/10_be.png) repeat-y top right;}
.boxhome-az {background: url(img/g2/10_az.png) repeat-y top right;}
.boxhome-si {background: url(img/g2/10_si.png) repeat-y top right;}
.boxhome-no {background: url(img/g2/10_no.png) repeat-y top right;}
.boxhome-pl {background: url(img/g2/10_pl.png) repeat-y top right;}
.boxhome-ie {background: url(img/g2/10_ie.png) repeat-y top right;}
.boxhome-ad {background: url(img/g2/10_ad.png) repeat-y top right;}
.boxhome-ba {background: url(img/g2/10_ba.png) repeat-y top right;}
.boxhome-am {background: url(img/g2/10_am.png) repeat-y top right;}
.boxhome-nl {background: url(img/g2/10_nl.png) repeat-y top right;}
.boxhome-fi {background: url(img/g2/10_fi.png) repeat-y top right;}
.boxhome-ro {background: url(img/g2/10_ro.png) repeat-y top right;}
.boxhome-ru {background: url(img/g2/10_ru.png) repeat-y top right;}
.boxhome-gr {background: url(img/g2/10_gr.png) repeat-y top right;}
.boxhome-is {background: url(img/g2/10_is.png) repeat-y top right;}
.boxhome-se {background: url(img/g2/10_se.png) repeat-y top right;}
.boxhome-tr {background: url(img/g2/10_tr.png) repeat-y top right;}
.boxhome-ua {background: url(img/g2/10_ua.png) repeat-y top right;}
.boxhome-lt {background: url(img/g2/10_lt.png) repeat-y top right;}
.boxhome-al {background: url(img/g2/10_al.png) repeat-y top right;}
.boxhome-ch {background: url(img/g2/10_ch.png) repeat-y top right;}
.boxhome-cz {background: url(img/g2/10_cz.png) repeat-y top right;}
.boxhome-by {background: url(img/g2/10_by.png) repeat-y top right;}
.boxhome-lv {background: url(img/g2/10_lv.png) repeat-y top right;}
.boxhome-hr {background: url(img/g2/10_hr.png) repeat-y top right;}
.boxhome-bg {background: url(img/g2/10_bg.png) repeat-y top right;}
.boxhome-dk {background: url(img/g2/10_dk.png) repeat-y top right;}
.boxhome-ge {background: url(img/g2/10_ge.png) repeat-y top right;}
.boxhome-hu {background: url(img/g2/10_hu.png) repeat-y top right;}
.boxhome-mt {background: url(img/g2/10_mt.png) repeat-y top right;}
.boxhome-cy {background: url(img/g2/10_cy.png) repeat-y top right;}
.boxhome-mk {background: url(img/g2/10_mk.png) repeat-y top right;}
.boxhome-pt {background: url(img/g2/10_pt.png) repeat-y top right;}
.boxhome-fr {background: url(img/g2/10_fr.png) repeat-y top right;}
.boxhome-uk {background: url(img/g2/10_uk.png) repeat-y top right;}
.boxhome-es {background: url(img/g2/10_es.png) repeat-y top right;}
.boxhome-sb {background: url(img/g2/10_sb.png) repeat-y top right;}
.boxhome-me {background: url(img/g2/10_me.png) repeat-y top right;}
.boxhomee
{
	background: url(img/g2/bgg4.gif) REPEAT-Y bottom right;
	margin-left:3px;
	font-size:0.8em;
	padding-left:3px;
	border-bottom: solid 1px #000;
}
.nomecantante {  text-decoration:none;font-weight: bold;}
.nomecantante a {  text-decoration:none;font-weight: bold;}
.nomecantante h3 {  text-decoration:none;font-weight: bold;font-size:11px; letter-spacing:1.0px;margin:0;color:#eee;padding:0; text-transform:uppercase;}
.nomecantante h3 a {  text-decoration:none;font-weight: bold;color:#eee;margin:0;padding:0;}
.nomecantante a:hover {  color:#ff0085;text-decoration: underline;}
.nomecanzone {  text-decoration:none;font-weight: bold;color:#af8e3a;
	line-height : 0.7em;}
	.nomecanzone a {  text-decoration:none;color:#af8e3a}
		.nomecanzone a:hover {  color:#ff0085;text-decoration: underline;}
.more { font-weight: bold;clear:both;display: block;margin: 0px 0 0px 0;padding: 0px 3px 0px 0; color: #7081EB;text-align: right;background: url(horizontaldotted.gif) repeat-x bottom left;}
.more a 
	{
	display: block;
	color: #7081EB;
	text-decoration:none;
	font-weight: bold;
}
.more a:hover {
color: #1C2D97;
background: #F6C;
}
.morecanzone { margin: 0px 0 0px 0;padding: 0 3px 3px 0;font-size:1.2em;color: #af8e3a; line-height:0.8em;}
.morecanzone a {color: #af8e3a; font-weight: bold;}
.morecanzone a:hover { color: #ff0085;text-decoration:none;}

#speciali
	{	padding: 5px 0 0 0 ;
		margin: 5px 0 0 0;
		border-top: 1px dotted #666;
	}

	
#specialegrande_AM, #specialegrande_LV, #specialegrande_CH, #specialegrande_SM2
	{	padding: 0 110px 0 0 ;
	}
	
	#specialegrande_SM
	{	padding: 0 180px 0 0 ;
	}
	
	#specialegrande_AM
	{background: url("img/g2/bggAM.jpg") no-repeat bottom right;
			min-height: 160px;
		height: auto !important;
		height: 160px;}	
		
	#specialegrande_TW
	{background: url("img/g2/bggTW.jpg") no-repeat bottom left;
		padding: 0 0 0 110px ;
			min-height: 140px;
		height: auto !important;
		height: 140px;}
		
	#specialegrande_AR
	{background: url("img/2010/specialeAM.png") no-repeat bottom left;
		padding: 0 0 0 110px ;
			min-height: 140px;
		height: auto !important;
		height: 140px;}
	
	#specialegrande_LV
	{background: url("img/g2/bggLV.jpg") no-repeat bottom right;
			min-height: 130px;
		height: auto !important;
		height: 130px;}	
		
			#specialegrande_CH
	{background: url("img/g2/bggCH.jpg") no-repeat bottom right;
			min-height: 130px;
		height: auto !important;
		height: 130px;}
		
					#specialegrande_SM2
	{background: url("img/g2/bggsm2.jpg") no-repeat bottom right;
			min-height: 130px;
		height: auto !important;
		height: 130px;}
		
		
	#specialegrande_SM
	{background: url("img/g2/bggSM.jpg") no-repeat bottom right;
		min-height: 140px;
		height: auto !important;
		height: 140px;}	


	#speciale_LV, #speciale_SM, #speciale_CH
	{	padding: 0 3px 0 3px;
		color:#808080;
		float: left;
		width: 237px;
		margin-left:5px;
		margin-bottom:10px;
		min-height: 124px;
		height: auto !important;
		height: 124px;
	}	
	
		#speciale_LV
{	
background: transparent url("img/2010/LV.png") no-repeat bottom left;
}	


		#speciale_CH
{	
background: transparent url("img/2010/LV.png") no-repeat bottom left;
border-right:1px dotted #666;
}	


		#speciale_SM
{	
background: transparent url("img/2010/LV.png") no-repeat bottom left;
border-right:1px dotted #666;
}	
		.speciale
	{	
float:right;
width:137px;
	}	
	
	
		.date2 { font-size: .9em; padding: 0 0 0 12px; background: #fff url(images/news.gif) no-repeat center left; color: #ededed; }
		
			
		.bigimage
		{
		float: left;
		clear: left;
		margin: 0 15px 10px 0;
		}
		
		#right_box {
		margin: 0 5px 10px 0;
		float:right;
		color: #ededed;
		width:170px;
		padding: 5px 5px 5px 10px;
		}
		div#right_box img{;border:1px solid 999;}
		#right_box h3 { margin: 0; padding: 0 0 5px 0; font: normal 1.5em Georgia, "Times New Roman", Arial, Serif;
		letter-spacing: -1px;
		color: #ededed;
		}
		
		#left_box, #left_box_azzurro {
		margin: 0 5px 10px 0;
		float:left;
		color: #454545;
		width:260px;
		padding: 5px 5px 5px 10px;
		}
		
		#left_box_rosso, #left_box_pagina {
		float:left;
		color: #ffffff;
		width:260px;
		padding: 0px 3px 5px 3px;
		border-right:1px dotted #666;}
		
		#left_box_rosso {
		margin: 0 10px 10px 5px;
		border-right:1px dotted #666;
		border-bottom:1px dotted #666;
		color: #fff;}
		
		#left_box_pagina {
		border-right:1px dotted #af8e3a;
		border-bottom:1px dotted #af8e3a;
		margin: 0 10px 10px 0px;
		color: #af8e3a;}
		
		#left_box {
		border-top:10px solid #ede;
		border-left:1px solid #ede;
		background: #fff url(img/g2/b9_box9.gif) no-repeat center left;
		}
		#left_box_azzurro {
		border-top:10px solid #dde;
		border-left:1px solid #dde;
		background:#eef url(img/g2/b9_eef9.gif) no-repeat center left;
		}
		
#tv, #right2
 {
	float: right;
	width: 150px;
	padding: 0 0 0 3px;
	border-left:1px dotted #666;
}

#right2 {
	margin: 0 5px 10px 0;
}

#rightgrande
 {
	float: right;
	width: 220px;
	padding: 0 0 0 3px;
	border-left:1px dotted #666;
	margin: 0 5px 10px 0;
}	

		
	#apertura {
	margin: 0 5px 10px 0;
	width: 300px;
	float:left;
	min-height: 393px;
	height: auto !important;
	height: 393px;
}

	#siti {
	margin: 0 5px 10px 0;
	width: 590px;
	float:left;
}

	#siti h1 {
padding-bottom: 5px;
}
	.sitoweb {
		min-height: 110px;
		height: auto !important;
		height: 110px;
}

	.sito
	{
	float:left;
	width: 197px;
	margin: 0 10px 2px 0;
}

#tv
 {
	margin: 0 5px 0 0;
}

#tv img
{
 border: 1px solid #af8e3a;
 padding:2px;
}

	.schedina_pagina { 
		min-height: 135px;
		height: auto !important;
		height: 135px;
	}
	.evento, .evento2 { 
		float:left;
		width:490px;
		margin-left:80px;
		border-top: 1px dotted #ff0085;
		margin-top:5px;
	}
	
	.evento, .evento2 img
	{		float:left;
	margin-right:5px;
	margin-top:3px;
	}
	
	
	.evento { 
	width:490px;
	}
	
	.evento2 { 
	width:410px;
	}
	
	.calendar15, .calendar16, .calendar17, .calendar18, .calendar19, .calendar20, .calendar21, .calendar22, .calendar23, .calendar24, .calendar25, .calendar26, .calendar27, .calendar28, .calendar29, .calendar30, .calendar215, .calendar216, .calendar217, .calendar218, .calendar219, .calendar220, .calendar221, .calendar222, .calendar223, .calendar224, .calendar225, .calendar226, .calendar227, .calendar228, .calendar229, .calendar230{
		float:left;
		margin-top:5px;
		margin-right:5px;
		margin-bottom:10px;
		min-height: 80px;
		height: auto !important;
		height: 80px;
		border-left:1px dotted #666;
		border-bottom:1px dotted #666;
}

	.calendar15, .calendar16, .calendar17, .calendar18, .calendar19, .calendar20, .calendar21, .calendar22, .calendar23, .calendar24, .calendar25, .calendar26, .calendar27, .calendar28, .calendar29, .calendar30 {
		width:570px;
}

.calendar215, .calendar216, .calendar217, .calendar218, .calendar219, .calendar220, .calendar221, .calendar222, .calendar223, .calendar224, .calendar225, .calendar226, .calendar227, .calendar228, .calendar229, .calendar230 {
		width:490px;
}
	.calendar15{
	background: transparent url(img/calendar/15.png) no-repeat;
}
	.calendar16{
	background: transparent url(img/calendar/16.png) no-repeat;
}
	.calendar17{
	background: transparent url(img/calendar/17.png) no-repeat;
}
	.calendar18{
	background: transparent url(img/calendar/18.png) no-repeat;
}
	.calendar19{
	background: transparent url(img/calendar/19.png) no-repeat;
}
	.calendar20{
	background: transparent url(img/calendar/20.png) no-repeat;
}
	.calendar21{
	background: transparent url(img/calendar/21.png) no-repeat;
}
	.calendar22{
	background: transparent url(img/calendar/22.png) no-repeat;
}
	.calendar23{
	background: transparent url(img/calendar/23.png) no-repeat;
}
	.calendar24{
	background: transparent url(img/calendar/24.png) no-repeat;
}
	.calendar25{
	background: transparent url(img/calendar/25.png) no-repeat;
}
	.calendar26{
	background: transparent url(img/calendar/26.png) no-repeat;
}
	.calendar27{
	background: transparent url(img/calendar/27.png) no-repeat;
}
	.calendar28{
	background: transparent url(img/calendar/28.png) no-repeat;
}
	.calendar29{
	background: transparent url(img/calendar/29.png) no-repeat;
}
	.calendar30{
	background: transparent url(img/calendar/30.png) no-repeat;
}

.calendar215{
	background: transparent url(img/calendar/15.png) no-repeat;
}
	.calendar216{
	background: transparent url(img/calendar/16.png) no-repeat;
}
	.calendar217{
	background: transparent url(img/calendar/17.png) no-repeat;
}
	.calendar218{
	background: transparent url(img/calendar/18.png) no-repeat;
}
	.calendar219{
	background: transparent url(img/calendar/19.png) no-repeat;
}
	.calendar220{
	background: transparent url(img/calendar/20.png) no-repeat;
}
	.calendar221{
	background: transparent url(img/calendar/21.png) no-repeat;
}
	.calendar222{
	background: transparent url(img/calendar/22.png) no-repeat;
}
	.calendar223{
	background: transparent url(img/calendar/23.png) no-repeat;
}
	.calendar224{
	background: transparent url(img/calendar/24.png) no-repeat;
}
	.calendar225{
	background: transparent url(img/calendar/25.png) no-repeat;
}
	.calendar226{
	background: transparent url(img/calendar/26.png) no-repeat;
}
	.calendar227{
	background: transparent url(img/calendar/27.png) no-repeat;
}
	.calendar228{
	background: transparent url(img/calendar/28.png) no-repeat;
}
	.calendar229{
	background: transparent url(img/calendar/29.png) no-repeat;
}
	.calendar230{
	background: transparent url(img/calendar/30.png) no-repeat;
}
	.calendar15 h3, .calendar16 h3, .calendar17 h3, .calendar18 h3, .calendar19 h3, .calendar20 h3, .calendar21 h3, .calendar22 h3, .calendar23 h3, .calendar24 h3, .calendar25 h3, .calendar26 h3, .calendar27 h3, .calendar28 h3, .calendar29 h3, .calendar30 h3, 	.calendar215 h3, .calendar216 h3, .calendar217 h3, .calendar218 h3, .calendar219 h3, .calendar220 h3, .calendar221 h3, .calendar222 h3, .calendar223 h3, .calendar224 h3, .calendar225 h3, .calendar226 h3, .calendar227 h3, .calendar228 h3, .calendar229 h3, .calendar230 h3{
display:none;
}


	.calendar, .calendar-c, .calendar-p , .calendarnohour, .calendar-cnohour, .calendar-pnohour  { 
	height: 50px; 
	float: left; 
	width: 50px; 
	padding: 4px 0 0 12px;  
	line-height: 1.8em;
	}
	
		.calendar { 
	background: transparent url(img/s/images/calendar.png) no-repeat;
	}
	
		.calendar-c { 
	background: transparent url(img/s/images/calendar-c.png) no-repeat;
	}
	
		.calendar-p { 
	background: transparent url(img/s/images/calendar-p.png) no-repeat;
	}
			
		.calendarnohour { 
	background: transparent url(img/s/images/calendarnohour.png) no-repeat;
	}
	
		.calendar-cnohour { 
	background: transparent url(img/s/images/calendar-cnohour.png) no-repeat;
	}
	
		.calendar-pnohour { 
	background: transparent url(img/s/images/calendar-pnohour.png) no-repeat;
	}
	
	.calendar p, .calendar-c p, .calendar-p p, .calendarnohour p, .calendar-cnohour p, .calendar-pnohour p { 
	font: "lucida sans unicode", lucida grande, Tahoma, Verdana, Arial, sans-serif;
	font-weight:bold;
	padding: 0; 
	margin: 0;
	}
		.calendar p, .calendarnohour p { 
	color: #fff;
	}
		 .calendar-c p, .calendar-cnohour p { 
	color: #333;
	}
		 .calendar-p p, .calendar-pnohour p { 
	color: #333;
	}
	.schedacanzone   {
	float: left;
	margin: 0 5px 10px 0;
	padding: 5px;
	margin-top:5px;
	width:290px;
	border-top:3px solid #666;
	border-left:1px dotted #666;
	}
	
	.schedacanzone p {
	font-family: "lucida sans unicode",lucida grande,tahoma,verdana,arial;
	line-height:-1px;}
	
	
			
	.hidden  
	 {display:none;
		}
.555
	{
color:#555;
}
	
#left500 a {
color:#ccd;
}

.piccolo 
{
	font: .9em;
	color: #999;
	padding: 0;
}

/* tables */
#contienitabella_AL
{
	width:580px;
	float:left;
}

#contienitabella
{
	width:570px;
	float:left;
}


table.tablesorter a, table.tablesorter a hover
{
	color:#eee;
}


table.tablesorter td.winner a
{
	color:#ddd;
}

table.tablesorter {
	font-family:arial;
	margin:10px 5px 15px 0px;
	width: 100%	;
	font: .9em;
	text-align: left;
	float: left;
	border-spacing: 0px;

}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #ff0085;
	border-bottom: 1px solid #FFF;
	color:#fff;
	padding: 2px 2px 2px 5px;
}
table.tablesorter thead tr .header {
/*	background-image: url(blue/bg.png);
	background-repeat: no-repeat;
	background-position: center right; */
	cursor: pointer;
}
table.tablesorter tbody td {
	padding: 2px 2px 2px 5px;
	vertical-align: top;
	border-bottom: 1px solid #FFF;
}
table.tablesorter tbody tr.odd td {
	background-image: url(img/2010/bgmenu.png);
}	
table.tablesorter  tbody td.winner {
	padding: 2px 2px 2px 5px;
	background-color: #af8e3a;
	vertical-align: top;
}
table.tablesorter  tbody tr.odd td.winner  {
	background-color:#9e7d29;
}

table.tablesorter  tbody td.loser {
	padding: 2px 2px 2px 5px;
	background: #444;
	vertical-align: top;
	color:#ccc;
}


/*table.tablesorter thead tr .headerSortUp {
	background-image: url(blue/asc.png);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(blue/desc.png);*/
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #ff0085;
}

.dax  {
	color:#ddd;
	font-style : italic;
}

.share {width: 90px;  float:left; margin: 0 0px 10px 0; text-align:center;}
.share a {
	color: #999;
	font-weight:bold;
}
.share a:hover {color: #ff0085; text-decoration:none;}
.share img {
	margin: 0;
	width:90px;
	height:77px;
}
.facebook {background: transparent url(img/2010/condividi.png) no-repeat scroll -90px -77px;}
a:hover .facebook {background: transparent url(img/2010/condividi.png) no-repeat scroll -90px 0px;}
.mail {background: transparent url(img/2010/condividi.png) no-repeat scroll 0px -77px;}
a:hover .mail {background: transparent url(img/2010/condividi.png) no-repeat scroll 0px 0px;}
.twitter {background: transparent url(img/2010/condividi.png) no-repeat scroll -180px -77px;}
a:hover .twitter {background: transparent url(img/2010/condividi.png) no-repeat scroll -180px 0px;}

.nondate { margin: 0px 0 5px 0; padding: 0px 5px 5px 0; background: url(img/g2/horizontaldotted.gif) repeat-x bottom left; height:55px;}

	.foto
	{	padding: 3px;
		border-top:3px solid #666;
		border-left:1px dotted #666;
		float: left;
		width: 106px;
		align: center;
		margin-right: 5px;
		margin-bottom:10px;
		min-height: 91px;
		height: auto !important;
		height: 91px;
	}	
	
		.foto2
	{	padding: 3px;
		border-top:3px solid #666;
		border-left:1px dotted #666;
		float: left;
		width: 106px;
		align: center;
		margin-right: 5px;
		margin-bottom:3px;
	}	
	
		.smallvideo
	{	padding-bottom: 2px;
		margin-top:1px;
		border-bottom:1px dotted #666;
	}	
	
	/*=======MENU=============*/
		
.menu { list-style:none; height: 35px; padding: 7px 0 0 0; clear: both;  margin: 0 0 5px; background: url(img/2010/menubg.png) repeat-x;  }
	.menu li { float: left;
	width: 147px;
	padding: 0px 3px 0px 0px;
	font-size: 1.0em;
	line-height : 2em; }
	.menu li a { display: block; padding: 0 5px 0 17px; margin: 0 5px 0 5px; color: #fff;    }
	.menu a:hover, .menu li.current a { color: #ff0085; background: transparent url(img/g2/vmenuarrowhover.gif)  no-repeat center left; text-decoration:none; }
	.menu li ul { display: block; background: transparent url(img/2010/bgmenu.png); margin: -1px 0 0; position: absolute; display: none; z-index: 2; border-bottom: 1px solid #ff0085; border-left:1px solid #403e3f; border-right:1px solid #403e3f; width: 147px; }
	.menu li ul li { float: none; display: block; margin: 0;  width: 147px;}
	.menu li ul li a { width: auto; margin: 0px; white-space: padding: 0 0 0 12px; nowrap; text-decoration:none; border-top:1px solid #403e3f; font-size: 1.0em;}
	.menu li ul a:hover {background: #ff0085 url(img/g2/vmenuarrowhover.gif) no-repeat center left;color:#fff;}

		
		
/*=======FINEMENU=============*/


/*=======FOOTER=============*/
#footer { clear: both; width:985px; height:220px; margin: auto; font-size: .9em; color: #fff; background: transparent url(img/2010/footer.png) no-repeat top right; }
#footer a { color:#eee; text-decoration:underline;}
#footer a:hover { color:#292929; text-decoration:underline;}
#footer p { padding-top: 85px; padding-left: 25px; width:700px;}
/*=======FOOTER=============*/

/*
	==========================================
	HOVER STILE IL GUARDIAN
	==========================================
*/

		.pixie {
        width:265px;
        padding: 0;
        margin: 0;
      }
	  
	  	.pixie130 {
        width:143px;
        padding: 0;
        margin: 0;
      }

	  	.pixiebanner {
        width:215px;
        padding: 0;
        margin: 0;
      }

      .strap {
        padding: 0;
        margin: 0;
      }

      div.caption{
        padding-left: 10px;
        /*background-color: #a5a5a5;*/
        background-color: #e03d32;
        color: white;
      }
      .caption h3 {
        color: white;
      }

      .pixie a,
      .pixie div,
      .pixie a:hover,
	  .pixie130 a,
      .pixie130 div,
      .pixie130 a:hover,
	  	  .pixie130b a,
      .pixie130b div,
      .pixie130b a:hover,
	  .pixiebanner a,
      .pixiebanner div,
      .pixiebanner a:hover  {
        display: block;
        position: relative;
        text-decoration: none;
		color: #eee;
      }

      .pixie div.trail-text,
	  .pixie130 div.trail-text,
	    .pixie130b div.trail-text,
	  .pixiebanner div.trail-text{
	color: #fff;
	background-color: transparent;
	background-image: url(img/2010/grey.png);
	background-repeat: repeat;
	border-bottom:1px solid #ff0085;
	padding-bottom:3px;
}

      .pixie div.trail-text {
        display: none;
        margin-top: 0;
        position: absolute;
        overflow: hidden;
        text-align: left;
        padding: 5px;
        z-index: 10;
        height: 6.25em;
        width: 255px;
		}
		.pixie130 div.trail-text, .pixie130b div.trail-text  {
        display: none;
        margin-top: 0;
        position: absolute;
        overflow: hidden;
        text-align: left;
        padding: 5px;
        z-index: 10;
        width: 138px;
		}
		.pixiebanner div.trail-text {
        display: none;
        margin-top: 5;
        position: absolute;
		font-size: 20px;
		letter-spacing: 1px;
        overflow: hidden;
        text-align: left;
        padding: 5px;
        z-index: 10;
        height: 6.25em;
        width: 200px;
		}
/*
	==========================================
	FINE HOVER STILE IL GUARDIAN
	==========================================
*/	