/* CSS Document */




body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	background:url(images/tall_top.gif) left top repeat-x #fff;
	padding:0;
}


#contenitore
{
	width: 900px;
	margin:10px auto 0;
	text-align: left;
}

.lingua
{
	float:left;
	margin:0 0 0 10px
}

.topmenu
{
	text-align:right;
	margin:0 10px 0 0
}

h1 { font-size:11px; color:#666666; margin:0; padding: 7px 0 7px 0}
h2 { font-size:11px; color:#0000ff; font-weight:normal; margin:0; padding: 7px 0 7px 0}
h3 { font-size:11px; color:#666666; font-weight:normal; margin:0; padding: 7px 0 7px 0}
h4 { font-size:11px; color:#666666; font-weight:normal; margin:0; padding: 7px 0 7px 0}
h5 { font-size:11px; color:#666666; margin:0; padding: 7px 0 7px 0}
h6 { margin-top:5px}

.grigiotop { font-size:11px; color:#999999;}
.evidenzia {color: #0000FF; font-weight: bold; font-size: 12px;}


#contestata{
	position:relative;
	overflow:hidden;
	width:880px;
	height:280px;
	text-align:left;
	border-left:#e4e4e4 1px solid;
	border-right:#e4e4e4 1px solid;
	padding:0 9px 10px 9px;
}

#contestata-top
{
	background-image:url(images/quadrati/900-top.gif);
	width:900px;
	height:5px;
	background-repeat:no-repeat;
	margin:0 0 0 0;
	padding:0 0 0 0
}

#contestata-bottom
{
	background-image:url(images/quadrati/900-down.gif);
	width:900px;
	height:5px;
	background-repeat:no-repeat;
	margin:0 0 0 0;
	padding:0 0 0 0
	
}

.testatina
{
	height:5px;
	background-repeat:no-repeat;
	margin:0 0 0 0;
	padding:0 0 0 0
}


#testata{
	margin:0;
	position:absolute;
}

#testata div{
	position:relative;
	width:10000px;
}

#testata div .swap{
	position:relative;
	width:400px;
	height:280px;
	padding:0 480px 0 10px;
	float:left;
	margin-top:5px;
	background-position:top right;
	background-repeat:no-repeat;
	color:#999;
}


#testata .swap h2, #testata .swap h4{
	padding:0;
	margin:0;
}

#testata .swap h2{
	font:normal 18px "Times New Roman", Times, serif;
	color:#666;

}

#testata .swap h4{
	padding:10px 0;
	font-style:normal;
	font-weight:normal;
	font-size:11px;
	color:#B4B4B4;
	text-align:justify;
}

#testata .swap h4 a{
	color:#666;
	text-decoration:none;
}

#testata .swap h4 a:hover{
	color:#999;
	text-decoration:none;
}

ul.player
{
list-style-type:none
}

ul.player li
{
display:inline;
width:40px;
height:40px;
margin: 0 20px;
cursor:pointer;
margin-left:-30px
}

#menu
{
width:900px;
padding:10px 0 10px 0;

}

#menu ul
{
	list-style-type:none;
	margin:0;
	padding:0;
	text-align:right
}
#menu ul li
{
	display:inline;
	margin:0;
	padding: 0 6px 0 0
}

#menu ul li a
{
	text-decoration:none; font-weight:normal; color:#666666; text-transform:uppercase;
}

#menu ul li a:hover
{
	text-decoration:underline; color:#a2a2a2;
}


#colonna_sinistra
{
	float:left;
	width:200px;
	margin:0 20px 0 0;
}

#colonna_sinistra img.layout, #colonna_destra img.layout
{
	margin:0
}

#colonna_destra
{
	float:left;
	width:680px;
	margin:0 0 0 0;
}


.sinistra_ripetuta
{
	border-left:#e4e4e4 1px solid;
	border-right:#e4e4e4 1px solid;
	padding:0 9px 0 9px;
	width:180px;
	
	position:relative;
	overflow:auto;
	/*
	overflow:visible;
	display:inline-block;
	*/
}

.elenco_news
{
	margin-top:10px
}

.elenco_news_thumb
{
	width:208px;
	float:left;
	min-height:170px;
	overflow:hidden;
	padding:0 2px
}

.elenco_news_thumb_oriz
{
	padding:0 5px
}

.elenco_news_thumb_oriz img
{
	float:left;
	margin:0 8px 2px 0
}
.elenco_news_thumb_oriz h2
{
	margin:0 0 5px 0
}



.elenco_news p, .elenco_news_thumb p
{
	font-size:11px;
	color:#999999;
	font-weight:normal;
	margin:0;
	padding:0 0 2px 0
}

.elenco_news h2
{
	margin:0;
	padding:0 0 2px 0
}

.elenco_news_thumb h2
{
	margin:0;
	padding:10px 0 2px 0
}


.destra_ripetuta
{
	border-left:#e4e4e4 1px solid;
	border-right:#e4e4e4 1px solid;
	padding:0 19px 0 19px;
	width:640px;
	position:relative;
	overflow:auto;
	/*
	overflow:visible;
	display:inline-block;
	*/
}

hr.divider
{

color:#e4e4e4;
background-color:#e4e4e4;
height:1px;
border:none;
}

#address p
{
	text-align:center;
	color:#999999
}



.link_grigioviola { text-decoration:none; font-weight:normal; color:#999999;}
.link_grigioviola:hover { text-decoration:underline; color:#666666;}


.link_fucsia { color:#f1008d; font-size:11px; font-weight:bold; text-decoration:none; }
.link_fucsia:hover { text-decoration:underline;}

.link_fucsianobold { color:#f1008d; font-size:11px; font-weight:normal; text-decoration:none; }
.link_fucsianobold:hover { text-decoration:underline;}

.link_verdi { color:#489f02; font-size:11px; font-weight:bold; text-decoration:none; }
.link_verdi:hover { text-decoration:underline;}


.linkswap { color:#FF3399; text-decoration:none; margin-left:20px}
.linkswap:hover { text-decoration:underline;}

a { text-decoration:none; font-weight:normal; color:#a2a2a2;}
a:hover { text-decoration:underline; color:#666666;}

p
{
	margin:0;
	padding:5px 0 5px 0
}


.testo_fucsia { color:#f1008d; font-size:11px; font-weight:bold;  }
.testo_fucsianobold { color:#f1008d; font-size:11px; font-weight:nobold;  }
.testo_verdi { color:#489f02; font-size:11px; font-weight:bold; }
.testo_verdinobold { color:#489f02; font-size:11px;  }
