/* 
	project: Internet Jobs Template
	author: Luka Cvrk (www.solucija.com)
	Stylesheet
*/


/* default styles */
*{ margin: 0; padding: 0; }
body { font: .7em Arial, Verdana, Sans-Serif; line-height: 1.3em; background: #fff repeat-x; color: #454545; }


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: #BF3E17; }

a:hover {
	color: #BF3E17;
	background-color: inherit;
	text-decoration:underline;
}

h1 { color: #808080; 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: #808080;
}
h1 a:hover {
	color: #BF3E17;
	background: inherit;
}

h1 a, h2 a, h3 a {
	color: #005689;
	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(../g2/testata.gif) 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;

}
#logo h1{
	display:none;
}
#hmenu {
	padding: 13px 0 5px 0;
	float: right;
}

p a {
	color: #9aa;
}

#hmenu a {
	padding: 12px 13px 2px 11px;
	text-decoration: none;
	color: #a81;
	background: #ddbb44 url(hmenuarrow.gif) no-repeat top center;
	margin: 0 0 3px 1px;
	border-bottom: 4px solid #a81;
}
#hmenu a:hover {
	background: #ffdf69 url(hmenuarrowhover.gif) no-repeat top center;
	color: #c00;
	border-bottom: 4px solid #f92;
}

.clear {
clear:both;
}

#manchette {
	float: left;
	width: 160px;
	padding: 0 10px 0 0;
	height:80px;
}

#manchette h2 {
	font-size: 1.6em;
}

#left {
	float: left;
	width: 160px;
	padding: 0 10px 0 0;
}

.left1 {
	float: left;
	width: 270px;
	border-left: 1px solid #eee;
	padding: 0 0px 0 0px;
	margin-right: 3px;
}

.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 {
	margin: 0 0 2px 0;
	padding: 0;
	border: 1px solid #333;
	border-bottom:0px;
}
#rightmenu a {
	display: block;
	background: #e0dbff url(../g2/bottone.gif) no-repeat bottom right;
	color: #333;
	padding: 2px 0 2px 19px;
	margin: 0 0 0px 0;
	text-decoration: none;
	border-bottom: 1px solid #333;
}
#rightmenu a:hover {
	color: #333;
	background: #c0b6fd url(../g2/vmenuarrowhover.gif) no-repeat center left;
	
}

.bottoni {
	padding: 0;
	border: 1px solid #fff;
	border-bottom:0px;
}
.bottoni a {
	display: block;
	background: #DADFFF url(../g2/bottone.gif) no-repeat bottom right;
	color: #333;
	padding: 2px 0 2px 19px;
	text-decoration: none;
	border-bottom: 1px solid #fff;
}
.bottoni a:hover {
	color: #fff;
	background: #f61194 url(../g2/vmenuarrowhover.gif) no-repeat center left;
}

#rightmenupiccolo {
	margin: 0;
	padding: 0;
}
#rightmenupiccolo a {
	display: block;
	background: #ff9900 url(../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(../g2/vmenuarrowhover.gif) no-repeat center left;
}

.smallrightarticle {
	background: #EEEEEE;
	color: #808080;
	margin: 2px 0 2px 0;
	padding: 2px;
	line-height: 1.0em;
}

.smallrightarticle a {
display:block;
	background: #ededed;
	color: #808080;
	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: #808080;
	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;
}
#footer {
	width: 720px;
	padding: 0 5px 0 5px;
		vertical-align : baseline;
}
#footer p {
	padding-top: 10px;
	padding-bottom: 25px;
	line-height: 1.8em;
	color: #808080;
	background: #EEEEEE;
}
#footer a {
	color: #808080;
	background: inherit;
}
form.search { padding: 0; margin: 0; }
#searchform {
	background: #808080;
	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: #808080; font-weight: bold; }
.date { margin: 0px 0 5px 0; padding: 0px 5px 5px 0; background: url(../g2/horizontaldotted.gif) repeat-x bottom left; color: #808080; text-align: right; }
.date a { color: #808080;}
#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 #717171;
}
.imgleft {
 float: left;
 margin: 3px 3px 3px 0;
 border: 1px solid #717171;
}

.imgright {
 float: right;
 margin: 3px 0 3px 3px;
 border: 1px solid #717171;
}


.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:#808080;
}


.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(../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 #ddd;
	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:20px;
 float: left;
 margin: 3px 3px 3px 2px;;
}

#menucanzoni {
	width: 231px;
	float:right;
}

.rightmenu a, .rightmenu2 a, .rightmenuscrivici a, .rightmenucollabora a, .rightmenucalendario a, .rightmenusiti a, .rightmenutv a, .rightmenufin a, .rightmenuradio a {
	display: block;
	background: #2E1C86 ;
	color: #fff;
	padding: 2px 2px 2px 19px;
	margin: 0 0 0px 0;
	text-decoration: none;
	border-bottom: 1px SOLID #fff;
}

.rightmenucalendario a {
	background: #2E1C86 url(../g2/vmenuarrowcalendario.gif) no-repeat center right;
}

.rightmenucalendario a:hover {
	color: #fff;
	background: #E50083 url(../g2/vmenuarrowcalendariohover.gif) no-repeat center left;
}

.rightmenuscrivici a {
	background: #2E1C86 url(../g2/vmenuarrowscrivici.gif) no-repeat center right;
}

.rightmenuscrivici a:hover {
	color: #fff;
	background: #E50083 url(../g2/vmenuarrowscrivicihover.gif) no-repeat center left;
}

.rightmenufin a {
	background: #2E1C86 url(../g2/vmenuarrowfin.gif) no-repeat center right;
}

.rightmenufin a:hover {
	color: #fff;
	background: #E50083 url(../g2/vmenuarrowfinhover.gif) no-repeat center left;
}

.rightmenuradio a {
	background: #2E1C86 url(../g2/vmenuarrowradio.gif) no-repeat center right;
}

.rightmenuradio a:hover {
	color: #fff;
	background: #E50083 url(../g2/vmenuarrowradiohover.gif) no-repeat center left;
}

.rightmenucollabora a {
	background: #2E1C86 url(../g2/vmenuarrowcollabora.gif) no-repeat center right;
}

.rightmenucollabora a:hover {
	color: #fff;
	background: #E50083 url(../g2/vmenuarrowcollaborahover.gif) no-repeat center left;
}

.rightmenutv a {
	background: #2E1C86 url(../g2/vmenuarrowtv.gif) no-repeat center right;
}

.rightmenutv a:hover {
	color: #fff;
	background: #E50083 url(../g2/vmenuarrowtvhover.gif) no-repeat center left;
}

.rightmenusiti a {
	background: #2E1C86 url(../g2/vmenuarrowsiti.gif) no-repeat center right;
}

.rightmenusiti a:hover {
	color: #fff;
	background: #E50083 url(../g2/vmenuarrowsitihover.gif) no-repeat center left;
}
.rightmenu a:hover, .rightmenu2 a:hover {
	color: #fff;
	background: #E50083 url(../g2/vmenuarrowhover.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
{
	margin-left:0px;
	font-size:0.8em;
	padding-left:3px;
	border-bottom: solid 1px #fff;
}
.boxhome {background: url(../g2/bgg2.gif) repeat-y top right;}
.boxhome-de {background: url(../g2/bg_de.gif) repeat-y top right;}
.boxhome-il {background: url(../g2/bg_il.gif) repeat-y top right;}
.boxhome-ee {background: url(../g2/bg_ee.gif) repeat-y top right;}
.boxhome-md {background: url(../g2/bg_md.gif) repeat-y top right;}
.boxhome-sm {background: url(../g2/bg_sm.gif) repeat-y top right;}
.boxhome-be {background: url(../g2/bg_be.gif) repeat-y top right;}
.boxhome-az {background: url(../g2/bg_az.gif) repeat-y top right;}
.boxhome-si {background: url(../g2/bg_si.gif) repeat-y top right;}
.boxhome-no {background: url(../g2/bg_no.gif) repeat-y top right;}
.boxhome-pl {background: url(../g2/bg_pl.gif) repeat-y top right;}
.boxhome-ie {background: url(../g2/bg_ie.gif) repeat-y top right;}
.boxhome-ad {background: url(../g2/bg_ad.gif) repeat-y top right;}
.boxhome-ba {background: url(../g2/bg_ba.gif) repeat-y top right;}
.boxhome-am {background: url(../g2/bg_am.gif) repeat-y top right;}
.boxhome-nl {background: url(../g2/bg_nl.gif) repeat-y top right;}
.boxhome-fi {background: url(../g2/bg_fi.gif) repeat-y top right;}
.boxhome-ro {background: url(../g2/bg_ro.gif) repeat-y top right;}
.boxhome-ru {background: url(../g2/bg_ru.gif) repeat-y top right;}
.boxhome-gr {background: url(../g2/bg_gr.gif) repeat-y top right;}
.boxhome-is {background: url(../g2/bg_is.gif) repeat-y top right;}
.boxhome-se {background: url(../g2/bg_se.gif) repeat-y top right;}
.boxhome-tr {background: url(../g2/bg_tr.gif) repeat-y top right;}
.boxhome-ua {background: url(../g2/bg_ua.gif) repeat-y top right;}
.boxhome-lt {background: url(../g2/bg_lt.gif) repeat-y top right;}
.boxhome-al {background: url(../g2/bg_al.gif) repeat-y top right;}
.boxhome-ch {background: url(../g2/bg_ch.gif) repeat-y top right;}
.boxhome-cz {background: url(../g2/bg_cz.gif) repeat-y top right;}
.boxhome-by {background: url(../g2/bg_by.gif) repeat-y top right;}
.boxhome-lv {background: url(../g2/bg_lv.gif) repeat-y top right;}
.boxhome-hr {background: url(../g2/bg_hr.gif) repeat-y top right;}
.boxhome-bg {background: url(../g2/bg_bg.gif) repeat-y top right;}
.boxhome-dk {background: url(../g2/bg_dk.gif) repeat-y top right;}
.boxhome-ge {background: url(../g2/bg_ge.gif) repeat-y top right;}
.boxhome-hu {background: url(../g2/bg_hu.gif) repeat-y top right;}
.boxhome-mt {background: url(../g2/bg_mt.gif) repeat-y top right;}
.boxhome-cy {background: url(../g2/bg_cy.gif) repeat-y top right;}
.boxhome-mk {background: url(../g2/bg_mk.gif) repeat-y top right;}
.boxhome-pt {background: url(../g2/bg_pt.gif) repeat-y top right;}
.boxhome-fr {background: url(../g2/bg_fr.gif) repeat-y top right;}
.boxhome-uk {background: url(../g2/bg_uk.gif) repeat-y top right;}
.boxhome-es {background: url(../g2/bg_es.gif) repeat-y top right;}
.boxhome-sb {background: url(../g2/bg_sb.gif) repeat-y top right;}
.boxhome-me {background: url(../g2/bg_me.gif) repeat-y top right;}
.boxhomee
{
	background: url(../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:1.1em;margin:0;color:#374C21;padding:0;}
.nomecantante h3 a {  text-decoration:none;font-weight: bold;font-size:1.1em;color:#374C21;margin:0;padding:0;}
.nomecantante a:hover {  color:#f61194;text-decoration: underline;}
.nomecanzone {  text-decoration:none;font-weight: bold;color:#E50083;
	line-height : 0.7em;
	text-transform : uppercase;}
	.nomecanzone a {  text-decoration:none;color:#E50083}
		.nomecanzone a:hover {  color:#f61194;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: #E50083; line-height:0.8em;}
.morecanzone a {color: #E50083; font-weight: bold;}
.morecanzone a:hover { color: #f61194;text-decoration:none;}

#specialegrande_AM, #specialegrande_LV, #specialegrande_CH, #specialegrande_SM2
	{	padding: 0 110px 0 0 ;
	}
	
	#specialegrande_SM
	{	padding: 0 180px 0 0 ;
	}
	
	#specialegrande_AM
	{background: url("../g2/bggAM.jpg") no-repeat bottom right;
			min-height: 160px;
		height: auto !important;
		height: 160px;}	
		
	#specialegrande_TW
	{background: url("../g2/bggTW.jpg") no-repeat bottom left;
		padding: 0 0 0 110px ;
			min-height: 140px;
		height: auto !important;
		height: 140px;}
	
	#specialegrande_LV
	{background: url("../g2/bggLV.jpg") no-repeat bottom right;
			min-height: 130px;
		height: auto !important;
		height: 130px;}	
		
			#specialegrande_CH
	{background: url("../g2/bggCH.jpg") no-repeat bottom right;
			min-height: 130px;
		height: auto !important;
		height: 130px;}
		
					#specialegrande_SM2
	{background: url("../g2/bggsm2.jpg") no-repeat bottom right;
			min-height: 130px;
		height: auto !important;
		height: 130px;}
		
		
	#specialegrande_SM
	{background: url("../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;
		border-top:10px solid #eee;
		border-left:1px solid #eee;
		float: left;
		width: 237px;
		margin-right: 5px;
		margin-bottom:10px;
		min-height: 124px;
		height: auto !important;
		height: 124px;
	}	
	
		#speciale_LV
{	
background: url("../g2/bgLV.jpg") no-repeat bottom left;
}	


		#speciale_CH
{	
background: url("../g2/bgCH.jpg") no-repeat bottom left;
}	


		#speciale_SM
{	
background: url("../g2/bgSM.jpg") no-repeat bottom left;
}	
		.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: #808080; }
		
			
		.bigimage
		{
		float: left;
		clear: left;
		margin: 0 15px 10px 0;
		}
		
		#right_box {
		margin: 0 5px 10px 0;
		border-top:10px solid #eed;
		border-left:1px solid #eed;
		background:#ffe;
		float:right;
		color: #454545;
		width:170px;
		padding: 5px 5px 5px 10px;
		}
		div#right_box dl{ background: color: #5b5b5b; border-bottom:1px dotted #eed; padding: 0 0 5px 0; margin: 5px 0 5px 0; }
		div#right_box img{;border:1px solid 999;}
		div#right_box dd {display:block; margin:0; padding: 5px 5px 0 5px; line-height: 0,9em;}
		#right_box h3 { margin: 0; padding: 0 0 5px 0; font: normal 1.5em Georgia, "Times New Roman", Arial, Serif;
		letter-spacing: -1px;
		color: #808080;
		}
		
		#left_box, #left_box_azzurro {
		margin: 0 5px 10px 0;
		float:left;
		color: #454545;
		width:260px;
		padding: 5px 5px 5px 10px;
		}
		
		#left_box {
		border-top:10px solid #ede;
		border-left:1px solid #ede;
		background:#fef;
		}
		#left_box_azzurro {
		border-top:10px solid #dde;
		border-left:1px solid #dde;
		background:#eef;
		}
		
		div#left_box dl, div#left_box_azzurro dl{ color: #5b5b5b;  }
		div#left_box img { border:1px solid #ede;}
		div#left_box dd, div#left_box_azzurro dd {display:block; margin:0; padding: 0px;}
		div#left_box_azzurro img { border:1px solid #dee;}
#tv, #right2
 {
	float: right;
	width: 145px;
}

#right2 {
	margin: 0 5px 10px 0;
}
		
	#apertura {
	margin: 0 5px 10px 0;
	width: 310px;
	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: #ddd 1px solid;
}

	.appuntamentone { 
		width:580px;
		float:left;
		min-height: 50px;
		height: auto !important;
		height: 50px;
		border-bottom: 1px solid #eee;
		margin-top:5px;
		margin-right:5px;
	}
	.appuntamento { 
		width:285px;
		float:left;
		min-height: 90px;
		height: auto !important;
		height: 90px;
		border-bottom: 1px solid #eee;
		margin-top:5px;
		margin-right:5px;
	}
	

	.calendar, .calendar-c, .calendar-p , .calendarnohour, .calendar-cnohour, .calendar-pnohour  { 
	height: 50px; 
	float: left; 
	width: 50px; 
	padding: 4px 0 0 9px;  
	line-height: 1.8em;
	}
	
		.calendar { 
	background: #fff url(images/calendar.gif) no-repeat;
	}
	
		.calendar-c { 
	background: #fff url(images/calendar-c.gif) no-repeat;
	}
	
		.calendar-p { 
	background: #fff url(images/calendar-p.gif) no-repeat;
	}
			
		.calendarnohour { 
	background: #fff url(images/calendarnohour.gif) no-repeat;
	}
	
		.calendar-cnohour { 
	background: #fff url(images/calendar-cnohour.gif) no-repeat;
	}
	
		.calendar-pnohour { 
	background: #fff url(images/calendar-pnohour.gif) 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;
	padding: 0; 
	margin: 0;
	}
		.calendar p, .calendarnohour p { 
	color: #999;
	}
		 .calendar-c p, .calendar-cnohour p { 
	color: #c9c;
	}
		 .calendar-p p, .calendar-pnohour p { 
	color: #99c;
	}
	.schedacanzone   {
	float: left;
	margin: 0 5px 10px 0;
	padding: 5px;
	margin-top:5px;
	width:290px;
	background: #ededed;
	border-top:10px solid #dedede;
	border-left:1px solid #dedede;
	}
	
	.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
{
	width:590px;
	float:left;
}


table.tablesorter a, table.tablesorter a hover
{
	color:#9aa;
}


table.tablesorter td.winner a
{
	color:#e22;
}

table.tablesorter {
	font-family:arial;
	background-color: #CDCDCD;
	margin:10px 0 15px 0;
	width: 100%	;
	font: .9em;
	text-align: left;
	float: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #2E1C86;
	border: 1px solid #FFF;
	color:#fff;
	padding: 2px 2px 2px 4px;
}
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 {
	color: #3D3D3D;
	padding: 2px;
	background-color: #FFF;
	vertical-align: top;
}
table.tablesorter tbody tr.odd td {
	background-color:#FAFAFA;
}	
table.tablesorter  tbody td.winner {
	color: #c00;
	padding: 2px;
	background-color: #ffc;
	vertical-align: top;
}
table.tablesorter  tbody tr.odd td.winner  {
	background-color:#ff9;
}

table.tablesorter  tbody td.loser {
	padding: 2px;
	background-color: #e6e6e6;
	vertical-align: top;
}
table.tablesorter  tbody tr.odd td.loser  {
	background-color:#eee;
}


/*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: #E50083;
}

.dax  {
	color:#ddd;
	font-style : italic;
}


.condividi {width: 83px; float:left; margin: 0 0px 5px 5px;}
.condividi a {color: #999;}
.condividi img, .links img {vertical-align: text-bottom; margin: 0 3px 0 0; width:16px; height:16px;}
.delicious {background: transparent url(../g2/condividi.gif) no-repeat scroll 0px -16px;}
a:hover .delicious {background: transparent url(../g2/condividi.gif) no-repeat scroll 0px 0px;}
.digg {background: transparent url(../g2/condividi.gif) no-repeat scroll -16px -16px;}
a:hover .digg {background: transparent url(../g2/condividi.gif) no-repeat scroll -16px 0px;}
.facebook {background: transparent url(../g2/condividi.gif) no-repeat scroll -32px -16px;}
a:hover .facebook {background: transparent url(../g2/condividi.gif) no-repeat scroll -32px 0px;}
.myspace {background: transparent url(../g2/condividi.gif) no-repeat scroll -48px -16px;}
a:hover .myspace {background: transparent url(../g2/condividi.gif) no-repeat scroll -48px 0px;}
.reddit {background: transparent url(../g2/condividi.gif) no-repeat scroll -64px -16px;}
a:hover .reddit {background: transparent url(../g2/condividi.gif) no-repeat scroll -64px 0px;}
.stumbleupon {background: transparent url(../g2/condividi.gif) no-repeat scroll -80px -16px;}
a:hover .stumbleupon {background: transparent url(../g2/condividi.gif) no-repeat scroll -80px 0px;}
.livespaces {background: transparent url(../g2/condividi.gif) no-repeat scroll -96px -16px;}
a:hover .livespaces {background: transparent url(../g2/condividi.gif) no-repeat scroll -96px 0px;}
.mixx {background: transparent url(../g2/condividi.gif) no-repeat scroll -112px -16px;}
a:hover .mixx {background: transparent url(../g2/condividi.gif) no-repeat scroll -112px 0px;}
.mail {background: transparent url(../g2/condividi.gif) no-repeat scroll -128px -16px;}
a:hover .mail {background: transparent url(../g2/condividi.gif) no-repeat scroll -128px 0px;}
.kmz {background: transparent url(../g2/condividi.gif) no-repeat scroll -144px -16px;}
a:hover .kmz {background: transparent url(../g2/condividi.gif) no-repeat scroll -144px 0px;}
.nondate { margin: 0px 0 5px 0; padding: 0px 5px 5px 0; background: url(../g2/horizontaldotted.gif) repeat-x bottom left; height:55px;}

	.foto
	{	padding: 3px;
		border-top:5px solid #eef;
		border-left:1px solid #eef;
		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:5px solid #eef;
		border-left:1px solid #eef;
		float: left;
		width: 106px;
		align: center;
		margin-right: 5px;
		margin-bottom:3px;
	}	
	