/*
EDITING BY ANDREA L. CASIRAGHI
ACTIVE NIGHT (C) OTTOBRE 2008.

CSS to capodannodiroma.it
*/



h1{
font-weight: bold;
font-size: 1em;
margin: 0em;
padding: 0em;
line-height: 1em;
margin-bottom: -13px;
color: #ffcc00;
}

h2{
	font-size: 15px;
	margin-bottom: 0em;
	margin-top: 4px;
	margin-left: 0em;
	margin-right: 0em;
	font-weight: bold;
	color: #ffcc00;
	text-align: left;
}

h3{
	font-size: 1.4em;
	margin-bottom: 0em;
	margin-top: 0em;
	margin-left: 0em;
	margin-right: 0em;
	text-shadow: #999 2px 3px 4px;
	font-weight: bold;
	color: #FFcc00;
}


body{
background-image: url(images/sf_pagina.jpg);
background-attachment: fixed;
background-repeat: no-repeat;
background-color: #7c2222;
}

#txtup {
height:14px;
font-weight: bold;
padding-top:7px;
width:920px;
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #ffffff;
font-size: 11px;
position:relative;
margin:auto;
}

#flag{
position:absolute;
bottom:3px;
right:5px;
}

#flag img{
border:0px;
margin-left:5px;
}

#main {
height: auto;
width:695px;
float:left;
}

#mainH {
height: auto;
width:900px;
float:left;}

#container {
position:relative;
width:900px;
height:auto;
padding:5px;
background-repeat: no-repeat;
background-color: #01305a;
border: 1px #000 solid;
font-family: Verdana;
-moz-border-radius:5px;
-webkit-border-radius:5px;margin-top: auto;margin-left: auto;margin-bottom: 30px;margin-right: auto;}

#container_ridotto /*per pag agamenti*/ {
position:relative;
margin:auto;
width:690px;
height:auto;
padding:5px;
background-repeat: no-repeat;
background-color: #01305a;
border: 1px #000 solid;
font-family: Verdana;
}

#top {
background-color: #000;
width: 695px;
height: 100px;
}

#top img{width: 695px;
}

#topH{
width: 900px;
height: 100px;}



#col_sx {
width: 150px;
float:left;
background-color:transparent;
margin-top: +5px;
}

#col_sx img{
margin-top:5px;
}

#top_menu{visibility:hidden;}
#bottommenu{visibility:hidden;}

#box_menu{
width: 150px;
float:left;
background-color: #92bbfd;
height: auto;
padding-top:5px;
padding-bottom:15px;
margin-bottom:0px;
background-image: url(images/sf_menu_sx.jpg);
background-repeat: no-repeat;
}

#box_menu ul{
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
line-height: 2.2em;
float:left;
width:148px;
clear:both;
font-weight: bold;
margin:0; padding:0;
list-style:none;
letter-spacing: -1px;
}

#box_menu li{
text-indent: 20px;
background-repeat: no-repeat;
background-position: left center;
background-image: url(images/freccia_menu.gif);
border-bottom: 1px dotted #000;
padding-bottom: 3px;}

#box_menu li a{
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
color: #000;
text-decoration: none;
}

#box_menu li a:hover{
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
color: #af0000;
text-decoration: underline;
}


#box160 {
background-color: #f7b231 ;
background-image: url(images/contatti.jpg);background-repeat: no-repeat;
text-align: inherit;
margin-top:5px;height: 180px;}

.numeri {
font-size: 12px;
font-weight: bold;
text-align: left;
padding: 9px;
}

#linea {
height:2px;
border-bottom: 1px dotted #fff;
margin:5px 0;
}

#topbox160 {visibility:hidden;}
#bottombox160 {visibility:hidden;
background-color: #0a0267;}

#titbox2 {
text-align: left;
font-size: 14px;
font-weight: bold;
color: #e8d4d1;
height: 110px;
width: 145px;
background-image: url(images/contatti.jpg);
font-family: Verdana;
padding-top:50px;
padding-left:5px;
background-repeat: no-repeat;
background-color: #330505;margin-top: +1px;}

#titbox2H {
text-align: left;
font-size: 14px;
font-weight: bold;
color: #e8d4d1;
height:auto;
width: 140px;
font-family: Verdana;
background-color: #330505;margin-top: +1px;
margin-bottom: +1px;
float:left;
-moz-border-radius:5px;
-webkit-border-radius:5px;padding-top: 5px;padding-bottom: 10px;padding-left: 5px;padding-right: 5px;}

#titbox2H ul{
padding:0px;
margin:0px;
list-style:none;font-size: 11px;}

#titbox2H ul a{
padding:0px;
margin:0px;
list-style:none;font-size: 11px;color: #ffffff;}

#titbox2H h2{font-size: 11px;color: #ffcc00;}

#titbox2H ul a:hover{
padding:0px;
margin:0px;
list-style:none;font-size: 11px;color: #e20000;}

#titbox2_uk {
text-align: left;
font-size: 14px;
font-weight: bold;
color: #e8d4d1;
height: 100px;
width: 145px;
background-image: url(images/contatti.jpg);
font-family: Verdana;
padding-top:40px;
padding-left:5px;background-repeat: no-repeat;background-color: #330505;background-position: 0px -10px;}


#titbox2 a {
color: #ffffff;
}

#titbox2 a {
color: #ff0000;
}

#punti_vendita_home{color: #ffffff;font-size: 12px;letter-spacing: -1px;background-color: #5c0808;padding-left: 5px;
padding-right: 5px;
padding-top: 10px;
padding-bottom: 15px;background-image: url(images/ct_pv_vuoto.jpg);background-repeat: no-repeat;background-position: -0px -5px;
-moz-border-radius:10px;
-webkit-border-radius:10px;}


#boxSX{
float:left;
margin-right:10px;
margin-top:5px;padding-bottom: 5px;}

#boxDX{
float:left;
margin-top:5px;padding-bottom: 5px;}

#banner_lungo {
float:left;
margin-top:5px;
}

#colonna_centrale{
	width: 540px;
	height: auto;
	margin-left: auto;
	margin-top:5px;
	background-color: transparent;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #1d1d1d;
}


#colonna_centraleH{
width: 740px;
height: auto;
margin-left: auto;
margin-top:10px;

font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
color: #1d1d1d;
}

#colonna_centrale .text{
margin-left: 1em;
}

#colonna_centrale_opaca{
	width: 530px;
	height: auto;
	margin-left: auto;
	margin-top:10px;
	background-color: transparent;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}


#colonna_centrale_opaca a{
color: #8d0128;}

#colonna_centrale_opaca a:hover{
	color: #FFFFFF;
}


#col_dx {
width: 200px;
float:right;
height: auto;
margin-bottom:-17px;
}
	
#box_evidenza ul {
padding: 0px;
margin-left:5px;
margin-top:0px;
margin-bottom:3px;
}

#box_evidenza li  {
background-position: left 5px;
background-repeat: no-repeat;
padding: 0px;
margin:0px;
list-style:none;
font-family: Verdana;
font-size: 11px;
line-height:1.3;
background-image: url(images/dot_giallo.gif);
text-indent: 12px;}

#box_evidenza a {
color: #fff;
padding-left: 0px;
font-weight: bold;
text-decoration:none;
text-shadow: #999 2px 3px 4px;
}

#box_evidenza a:hover{
color: #ffcc00;
padding-left: 0px;
text-decoration:none;
text-shadow: #999 0px 0px 0px;
}

#topbe{visibility:hidden;}

#titolobox{
font-size: 13px;
font-weight: bold;
text-transform: uppercase;
text-shadow: #999 2px 3px 4px;
border-bottom: 1px dotted #ffffff;
color:#ffcc00;
font-family: Verdana;
margin-top: 0px;
margin-left: 5px;
width: 159px;}


#box_evidenza {
width: 200px;
float:right;
padding-top:10px;
height:auto;
background-color: #870505;
margin-top: 0px;
background-image: url(images/sf_box_evidenza.jpg);background-position: bottom;
padding-bottom:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;}

#topbr160 {visibility:hidden;}
#bottombr160 {visibility:hidden;}

#titbox {
margin-left:9px;
margin-right:9px;
text-align: center;
margin-top: 5px;
font-family: Verdana;
font-size: 14px;
font-weight: bold;
color: #ffcc00;
}

#titbox3 {
margin-left:9px;
margin-right:9px;
text-align: left;
margin-top: 5px;
font-family: Verdana;
font-size: 12px;
color: #fff;
}

#box_rosso{
margin-top:4px;
width: 200px;
height: auto;
background-color: #040241;
float:right;
background-image: url(images/sf_box_cap_ita.jpg);
background-repeat: no-repeat;
}

#box_rosso ul {
padding: 0px;
margin-left:10px;
margin-top:5px;
}

#box_rosso li  {
background-position: left 4px;
background-repeat: no-repeat;
padding: 0px;
margin:0px;
list-style:none;
font-family: Verdana;
font-size: 11px;
line-height:1.4;
}

#box_rosso a {
color: #fff;
padding-left: 0px;
font-weight: bold;
text-decoration:none;
text-shadow: #999 2px 3px 4px;
}

#box_rosso a:hover{
color: #ffcc00;
padding-left: 0px;
text-decoration:none;
text-shadow: #999 0px 0px 0px;
}

#topmr {visibility:hidden;}
#bottommr {visibility:hidden;}

#box_marrone {
background-color: #040241;
width:200px;
padding:0;
margin:0;
margin-top:10px;
margin-bottom:9px;
float:right;
background-image: url(images/sf_box_rosso.jpg);
background-repeat: no-repeat;}

/*
********************************************
NAVIGATOR
********************************************
*/

#navigator{
background-color: #013c70;
width: 538px;
height: 17px;
margin-bottom: 10px;
text-indent: 5px;
padding-top: 3px;
font-size: 11px;
color: #fff;
border: 1px #47418d solid;}

#navigator a{
font-weight: bold;
color: #fff;
text-decoration: none;
}

#navigator a:hover{
font-weight: bold;
color: #ffcc00;
text-decoration: underline;
}

#numeri_nav{width: 70px;
float:right;color: #ffffff;
margin-top:-28px;font-family: Verdana, Helvetica, Arial, sans-serif;font-size: 11px;}

#numeri_nav a{
font-weight: bold;
color: #fff;
text-decoration: underline;
}

#numeri_nav a:hover{
font-weight: bold;
color: #ffcc00;
text-decoration: underline;
}

/*
********************************************
SCHEDA
********************************************
*/

#img_location{
float:right;
}
#content_miniature{
height: 203px;
background-color: #003c70;
float:left;
margin-top: 0px;
padding-top:5px;
width: 87px;
margin-right: 1px;
border: 1px #47418d solid;}

#miniatura a{
float:right;
display: inline-table;
filter:alpha(opacity=70);
-moz-opacity:.70;
opacity:.70;
}

#miniatura a:hover{
filter:alpha(opacity=99);
-moz-opacity:.99;
opacity:.99;
}

#miniatura img{
width: 39px;
height: 33px;
margin:2px;
}

#tit_location{
width: 253px;
height: auto;
float:left;
margin-top: 5px;
background-repeat: no-repeat;
font-size: 1em;
text-align: left;
padding-left:5px;
padding-right:5px;
color: #fff;
padding-top: 30px;
padding-bottom:10px;
background-color: #003c70;
background-image: url(images/top_scheda_location.jpg);
border: 1px #657285 solid;
}

#pulsanti_scheda{
height: auto;
margin-top:10px;
}

#puls_1{
width:247px;
float:left;
height:35px;
border-top: 1px dotted;
}

#puls_2{
width:245px;
height:35px;
float:left;
}

#prezzi{width: 258px;
height: auto;
float:right;
margin-top: 5px;
background-image: url(images/top_box220.jpg);
background-repeat: no-repeat;
padding-left:5px;
padding-right:5px;
padding-bottom:10px;
color: #ffffff;
background-color: #003c70;
border: 1px #657285 solid;
padding-top:30px;
text-align: left;}

.bianco_prezzi{
color:#FFFFFF; 
font-size:16px; 
font-weight:bold;}

.rosso_prezzi{
color: #df0000; 
font-size:16px; 
font-weight: bolder;background-color: #ffffff;padding-left: 3px;padding-right: 3px;
-moz-border-radius:4px;
-webkit-border-radius:4px;font-family: Verdana;letter-spacing: -1px;text-transform: uppercase;}

.giallo_testo{
color:#FFcc00; 
font-size:12px; 
font-weight:bold;}


#programma{
width: 527px;
height: AUTO;
background-color: #003c70;
float:left;
margin-top: 5px;
background-image: url(images/top_scheda_programma.jpg);
background-repeat: no-repeat;
padding-bottom: 3em;
padding-left:5px;
padding-right:5px;
padding-top:30px;
text-align: justify;
color: #ffffff;
border: 1px #657285 solid;
-moz-border-radius:4px;
-webkit-border-radius:4px;margin-bottom: -5px;}

#programma_gen{
width: 518px;
height: AUTO;
background-color: #003c70;
float:left;
margin-top: 10px;
background-image: url(images/top_scheda_generico.jpg);
background-repeat: no-repeat;
padding-bottom: 1em;
padding-left:5px;
padding-right:5px;
padding-top:30px;
text-align: justify;
color: #000;
border: 1px #070141 solid;
}

#prog_content ul{
margin:0px;
padding:0px;
margin-left:10px;
margin-bottom:20px;}

#prog_content li {
padding-left:10px;
list-style:none;background-repeat: no-repeat;background-image: url(images/list.jpg);background-position: -1px +2px;}


#menu{
width: 298px;
border: 1px #657285 solid;
height: auto;
background-color: #003c70;
float:left;
background-image: url(images/top_scheda_menu.jpg);
background-repeat: no-repeat;
padding-bottom: 2em;
padding-top: 30px;
padding-left:5px;
padding-right:5px;
color: #ffffff;margin-top: 0px;}

#contatti{
background-image: url(images/top_scheda_160px_ct.jpg);
width: 213px;
padding-top:30px;
height: auto;
background-color: #003c70;
float:right;
background-repeat: no-repeat;
margin-bottom: 5px;
margin-left: 5px;
padding-bottom: 1em;
padding-left:5px;
padding-right:5px;
color: #ffffff;
border: 1px #bd9700 solid;
-moz-border-radius:4px;
-webkit-border-radius:4px;margin-top: 0px;}

#contatti a{
color: #fff;
text-decoration: none;
}

#contatti a:hover{
color: #ffcc00;
text-decoration: underline;
}

#contatti ul{
padding-top:10px;
margin-left:0px;
margin-top:20px;
padding-left:0px;border-top: 1px dotted;}

#contatti li{
list-style:none;
height:15px;
padding-left:18px;
margin-top:5px;background-image: url(images/list-tel.jpg);background-repeat: no-repeat;font-weight: bold;}

#contatti_uk ul{
padding-top:10px;
margin-left:0px;
margin-top:20px;
padding-left:0px;border-top: 1px dotted;}

#contatti_uk li{
list-style:none;
height:15px;
padding-left:18px;
margin-top:5px;background-image: url(images/list-tel.jpg);background-repeat: no-repeat;font-weight: bold;}

#altro{
background-image: url(images/top_scheda_160px_vp.jpg);
padding-top:30px;
width: 213px;
height: auto;
background-color: #003c70;
float:right;
background-repeat: no-repeat;
margin-bottom: 1em;
padding-bottom: 1em;
padding-left:5px;
padding-right:5px;
color: #ffffff;
border: 1px #bd9700 solid;
-moz-border-radius:4px;
-webkit-border-radius:4px;}

/*
********************************************
BOX NEWS
********************************************
*/

#box_news{
width:528px;
background-color: #010a13;
margin-bottom:10px;
border-bottom: 3px #504d70 solid;
background-repeat: no-repeat;
color: #ffffff;
float:left;
padding-bottom: 5px;
border-top: 1px #504d70 solid;
border-left: 1px #504d70 solid;
border-right: 1px #504d70 solid;
height: auto;
background-image: url(images/sf_box_news2.jpg);}

#box_news a{
color: #ffcc00;
font-size: 1.1em;
text-decoration: none;
background-repeat: no-repeat;
background-position: -3px;}

#box_news a:hover{
color: #f30000;
text-decoration: underline;}

#news_txt{
width: 260px;
margin-top: +30px;
border-left: #fcb50b solid;
margin-left:15px; 
padding-left:10px;
margin-right:5px; 
text-align: left;
float:left;
}

#express{
margin-top:10px; 
margin-bottom:10px; 
margin-left:5px; 
margin-right:5px; 
float:right;}

/*
********************************************
ELENCHI icaro
********************************************
*/

#elenco{
background-color: transparent;
float:left;
width: 530px;
background-image: url(images/smusso_dx.jpg);
background-repeat: no-repeat;
background-position: top right;
margin-top: 10px;
height: auto;
border-bottom: #ffcc00 solid;
}

#elenco_voce_nome_loc{
float:left;
height: 34px;
font-family: verdana;
font-size: 1em;
font-weight: bold;
color: #ffcc00;
text-decoration: none;
z-index:2;
position:relative;
}

#elenco_voce_nome_loc a{
font-family: verdana;
font-size: 1.4em;
font-weight: bold;
color: #fff;
text-decoration: none;
}

#elenco_voce_nome_loc a:hover{
color: #fff;
background-color: transparent;
z-index:1;
position:relative;
background-repeat: no-repeat;
text-decoration: underline;}

#elenco img{
color: #7a1616;
width: 100px;
height: 32px;
float:right;
border: 1px #ffcc00 solid;
margin-right: 10px;
margin-left:15px;}

#elenco_voce_indirizzo_loc{
float:left;
height: 16px;
width: 400px;
background-color: #013c70;
padding-top: 4px;
margin-top: -1em;
position:relative;
z-index:2;
color: #ffffff;
text-indent: 2px;
}
#img_elenco{
float:right;
}

#img_elenco img{
width: 90px;
height: 40px;
}


/*
********************************************
CONTENUTO FISSO
********************************************
*/

#contenuto_fisso{
	height: auto;
	width: 518px;
	padding: 5px;
	text-align: justify;
	font-size: 12px;
	color: #ffffff;
	background-color: #013c70;
	border: 1px #47418d solid;
	padding-bottom: 30px;
}

#contenuto_fisso_pagamenti{
height: auto;
width: 678px;
padding: 5px;
float:left;
text-align: justify;
font-size: 12px;
margin-bottom: 3em;
color: #000;
background-color: #fff;
margin-top: +10px;
border: 1px #504d70 solid;
background-repeat: no-repeat;}

#contenuto_fisso_pagamenti2{
height: auto;
width: 678px;
padding: 5px;
float:left;
text-align: justify;
font-size: 12px;
margin-bottom: 3em;
color: #000;
background-color: #fff;
border: 1px #504d70 solid;
background-repeat: no-repeat;}

#contenuto_fisso a{
color: #ffcc00;
font-weight: bold;
text-decoration: none;}

#contenuto_fisso a:hover{
color: #ffffff;
font-weight: bold;
text-decoration: underline;}

/*
********************************************
BOTTOM
********************************************
*/

#box_nero {
width:880px;
background-color: #000;
text-align: center;
font-family: Verdana;
font-size: 10px;
padding:10px;
font-weight: bold;
line-height: 1.3em;
color:#fff;
background-image: url(images/sf_box_nero_botton.jpg);
background-repeat: no-repeat;
}

#box_nero a {
color: #fff;
padding-left: 0px;
font-weight: normal;
text-decoration: none;
}

#box_nero a:hover{
color: #fcb50b;
padding-left: 0px;
text-decoration: underline;
}

#top_nero {
background: url(images/top_nero.jpg) no-repeat;
height:0px;
margin-bottom:9px;
visibility:hidden;
}

#bottom_nero {
background: url(images/bottom_nero.jpg) no-repeat;
height:0px;
visibility:hidden;
}

#copyright{
font-size: 10px;
font-weight: normal;
color: #fff;
width:890px;
height:35px;
margin-top:5px;text-indent: 5px;}
#menu_basso{
font-size: 10px;
font-weight: bold;
color: #fff;
padding-bottom: 3px;
padding-top: 3px;
background-color: #000;
border-top: 1px #ffcc00 dotted;
margin-top: 3px;}

#menu_basso a{
color: #fff;
text-decoration: none;
}

#menu_basso a:hover{
color: #ffcc00;
text-decoration: underline;}

/*
********************************************
LINK ED ELENCHI LINK
********************************************
*/

#elenco_link{
background-color: transparent;
float:left;
width: 530px;
height: auto;
background-image: url(images/smusso_dx.jpg);
background-repeat: no-repeat;
background-position: top right;
margin-top: 10px;
}

#elenco_link a{
color:#FFCC00;
font-weight:bold;
}

#elenco_link a:hover{
color:#FFf;
font-weight:bold;
}

#elenco_voce_link{
float:left;
height: 16px;
width: 410px;
text-indent: 5px;
background-color: transparent;
padding-top: 4px;
font-size: 12px;
}

#elenco_voce_link a{
font-weight: bold;
color: #FFCC00;
text-decoration: none;}

#elenco_voce_link a:hover{
font-weight: bold;
color: #FFF;
text-decoration: underline;}

#content_colonna_link{
float:left;
height: auto;
width: 242px;
padding-left: 1.8em;
background-color: TRANSPARENT;
margin-top: +5px;
}

#link_colonna{
height: auto;
padding:0;
margin:0;
width: 210px;
margin-bottom: -1px;
padding-top: 1px;
}

#bottommr_link {
height:11px;
width:200px;
background: url(images/bottom_box3.jpg) no-repeat bottom;
padding:0;
margin:0;
}

#voce_link{
width: 200px;
height: auto;
margin-top: 5px;
margin-left: 5px;
background: #09024f;
text-align: center;
line-height: 2em;
font-weight: bold;
border-bottom: #504d70 solid;
}

#voce_link img{
margin-top:5px;
}

#voce_link a{
font-weight: bold;
color: #fff;
text-decoration: none;
}

#voce_link a:hover{
font-weight: bold;
text-decoration: underline;
color: #ffcc00;
}

#intestazione_link{
	margin: 5px;
	text-align: left;
	padding: 0px;
	margin-bottom: 8px;
	border-bottom: 1px #ffcc00 dotted;
	padding-bottom: 10px;
	color: #ffffff;
}

#intestazione_link a{
color: #ffcc00;
text-decoration: none;}

#intestazione_link a:hover{
color: #fff;
text-decoration: underline;}

#intestazione_link a:hover{
color: #ff1515;
}

#elenco_voce_link_descr{
background-color: transparent;
padding-left: 1em;
padding-bottom: 1em;
text-indent: 0px;
padding-top: 3px;
float:left;
padding-right: 10px;
border-bottom: #be8909 solid;
margin-bottom: 1em;
color: #ffffff;}


/*
********************************************
SCHEDA INGLESE
********************************************
*/

#tit_location_uk{
width: 248px;
height: 105px;
float:left;
margin-top: 10px;
background-repeat: no-repeat;
font-size: 1em;
text-align: left;
padding-left:5px;
padding-right:5px;
color: #fff;
padding-top: 30px;
background-color: #003c70;
background-image: url(images/top_scheda_location.jpg);
border: 1px #070141 solid;
}

#prezzi_uk{width: 248px;
height: auto;
float:right;
margin-top: 10px;
background-image: url(images/top_box220_uk.jpg);
background-repeat: no-repeat;
padding-left:5px;
padding-right:5px;
padding-bottom:10px;
color: #ffffff;
background-color: #003c70;
border: 1px #070141 solid;
padding-top:30px;
text-align: left;}

#prezzi_content{
color: #430706;
font-weight: bold;
text-align: center;}

#programma_uk{
width: 518px;
height: AUTO;
background-color: #003c70;
float:left;
margin-top: 10px;
background-image: url(images/top_scheda_programma_uk.jpg);
background-repeat: no-repeat;
padding-bottom: 3em;
padding-left:5px;
padding-right:5px;
padding-top:30px;
text-align: justify;
color: #ffffff;
border: 1px #070141 solid;
}

#programma_gen{
width: 518px;
height: AUTO;
background-color: #003c70;
float:left;
margin-top: 10px;
background-image: url(images/top_scheda_generico.jpg);
background-repeat: no-repeat;
padding-bottom: 1em;
padding-left:5px;
padding-right:5px;
padding-top:30px;
text-align: justify;
color: #000;
border: 1px #070141 solid;
}

#contenitore_fondo{
height: auto;
float:left;
margin-top: 10px;
}

#menu_uk{
width: 288px;
border: 1px #070141 solid;
height: auto;
background-color: #003c70;
float:left;
background-image: url(images/top_scheda_menu_uk.jpg);
background-repeat: no-repeat;
padding-bottom: 2em;
padding-top: 30px;
padding-left:5px;
padding-right:5px;
color: #ffffff;
}


#contatti_uk{
background-image: url(images/top_scheda_160px_ct_uk.jpg);
width: 208px;
padding-top:30px;
height: auto;
background-color: #003c70;
border: 1px #070141 solid;
float:right;
background-repeat: no-repeat;
margin-bottom:10px;
margin-left: 5px;
padding-bottom: 1em;
padding-left:5px;
padding-right:5px;
color: #ffffff;
}

#contatti_uk a{
color: #fff;
text-decoration: none;
}

#contatti_uk a:hover{
color: #ffcc00;
text-decoration: underline;
}

#altro_uk{
background-image: url(images/top_scheda_160px_vp_uk.jpg);
padding-top:30px;
width: 208px;
height: auto;
background-color: #003c70;
float:right;
margin-top: 0px;
background-repeat: no-repeat;
margin-bottom: 1em;
padding-bottom: 1em;
border: 1px #070141 solid;
padding-left:5px;
padding-right:5px;
color: #ffffff;}




#colonna_uk_sx{
float:left;width: 338px;height: auto;background-color: #66707d;
margin-top: 10px;
border: 1px #ffcc00 solid;
padding-bottom:10px;}

#colonna_uk_dx{
height: auto;
width: 338px;float:right;background-color: #003c70;margin-top: 10px;border: 1px #ffcc00 solid;
padding-bottom:10px;}

#elenco_uk{
background-color: transparent;
float:left;
width: 325px;
background-repeat: no-repeat;
background-position: top right;
margin-top: 10px;
height: auto;
border-bottom: 2px #ffcc00 solid;
margin-left:3px;
}
#elenco_voce_nome_loc_uk{
float:left;
height: 22px;
font-family: verdana;
font-weight: bold;
color: #ffcc00;
text-decoration: none;
z-index:2;
position:relative;
}

#colonna_uk_dx a{
float:left;
height: 22px;
width: 325px;
font-family: verdana;
font-size: 15px;
font-weight: bold;
color: #fff;
text-decoration: none;
z-index:2;
position:relative;
}

#colonna_uk_dx a:hover{
color: #ffcc00;
background-color: transparent;
z-index:2;
position:relative;
background-repeat: no-repeat;
text-decoration: underline;}

#colonna_uk_sx a{
float:left;
height: 22px;
width: 325px;
font-family: verdana;
font-size: 15px;
font-weight: bold;
color: #fff;
text-decoration: none;
z-index:3;
position:relative;
}

#colonna_uk_sx a:hover{
color: #ffcc00;
background-color: transparent;
z-index:2;
position:relative;
background-repeat: no-repeat;
text-decoration: underline;}

#elenco_voce_nome_loc_uk img{
color: #7a1616;
width: 70px;
height: 22px;
float:right;
border: 1px #ffcc00 solid;
background-color: #09024f;
z-index:1;
margin-top:-26px;
position:relative;}





.boxElenco{width: 536px;height: 85px;
margin-bottom:5px;
margin-left:-3px;background-image: url(images/sf_box_elenco.jpg);}

.boxElenco  a{
margin-left:4px;
margin-top:5px;
float:left;
margin-right:5px;
background-image: url(images/puls_box_elenco.jpg);width: 177px;height: 17px;border-bottom: 1px #194c7b solid;}

.boxElenco a:hover{
background-image: url(images/puls_box_elenco2.jpg);}

.bosStage{
width: 524px;
margin-left:1px;
padding:5px;
margin-top:8px;
float:left;background-color: #002a4d;}

.bosStage img{
float:left;
margin-right:5px;border: 1px #ffcc00 solid;}

.bosStage img:hover{border: 1px #67bfff solid;}

.bosStage a{
width:auto;
height:auto;
background-image:none;
padding:0px;
margin:0px;
border:none;}

.bosStage a:hover{
background-image:none;
}



.bosStage span{color: #ffffff;}

.bosStage span.giallo_testo{color: #ffcc00;}

.bosStage h2{color: #ffffff;font-family: century gothic;font-size: 18px;line-height: 20px;text-transform: uppercase;letter-spacing: -1px;
margin:0px;}


.boxElenco b{
display:block;
float:left;width: 107px;height: 14px;
margin-left:5px;
margin-top:5px;background-color: #134d7d;color: #ffffff;font-size: 11px;
padding:2px;}

.boxElenco b span.giallo{color: #ffcc00;}


#boxCap{
margin-top:5px;
background-image: url(images/sf_menu_sx.jpg);
width:150px;
padding-top:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
padding-bottom:20px;
background-color: #ffd731;
}

#boxCap ul{
margin:0px;
padding:0px;
list-style:none;}

#boxCap li{text-align: left;font-weight: bold;padding-left: 4px;
padding-right: 4px;
padding-top:0px;
padding-bottom:0px;line-height: 13px;}
}

#boxCap b{color: #c82525;padding: 3px;font-size: 12px;
float:left;}

#boxCap  a{
font-weight: bold;
text-transform: uppercase;
font-size: 10px;color: #000;text-decoration: none;}

#boxCap  a:hover{color: #ff0000;}

#boxAdv{
width:178px;
float:left;border: 1px #004c8a solid;
margin-top:5px;
padding:10px;
-moz-border-radius:7px;
-webkit-border-radius:7px;text-align: center;background-color: #013c70;}










#contCap{
float:left;
height:auto;
width:540px;
padding-bottom:10px;
margin-top:5px;
margin-left:5px;}

#contCap h1{
font-size: 11px;
font-weight: bold;
color: #ffffff;
margin:5px;
font-family: Verdana, Helvetica, Arial, sans-serif;}

.box{
width:264px;
float:left;
margin:2px;
background-color: #0a3a52;
border: 3px #145c7c solid;}

.box img{
float:left;
border: 1px #ffcc00 solid;
margin:3px;}

.box img.boxTit{
border:none;
margin:0px;
float:left;
margin-top:3px;}

.boxInfo {
float:left;
margin-right:8px;
margin-left:8px;
margin-top:5px;
text-align: center;
width:150px;}

.boxInfo a{
text-decoration: none;
line-height: 15px;}

.boxInfo a:hover{
text-decoration: none;
line-height: 15px;}
#inEvid{
padding-bottom:15px;
float:left;
width:540px;
background-repeat: no-repeat;
background-position: 298px 0px;}


.boxEvid{
width: 262px;
position:relative;
height: 190px;
background-image: url(images/boxRvid.jpg);
margin:2px;
float:lefT;border: 2px #31617e solid;}

.boxEvidP{
width: 262px;
position:relative;
background-image: url(images/boxRvid.jpg);
margin:2px;
float:lefT;
height:134px;
border: 2px #31617e solid;}

.boxEvidP:hover{border: 2px #ffcc00 solid;
-moz-border-radius:5px;}

.boxEvid img{
border: 1px #ffcc00 solid;
margin-left: 3px;
margin-top:3px;
margin-bottom:0px;
}

.boxEvid img:hover{
border: 1px #fff solid;
}

.boxEvidP img{
border:none;
margin-left: 4px;
margin-top: 4px;
}



.evidInf{
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #ffffff;
margin-left:6px;
margin-right:6px;
line-height: 12px;}

.evidInf b{
margin-top:3px;
color: #ffcc00;
font-size: 14px;
font-weight: bold;
display:block;}

.evidInf a{
position:absolute;
display:block;
bottom:6px;
right:6px;
background-image: url(images/ico_lente.png);
background-repeat: no-repeat;
background-position: right;
color: #ffcc00;
font-size: 11px;
font-weight: bold;
text-decoration: none;
text-align: right;
padding-right: 20px;
padding-top: 10px;
}

.evidInf a:hover{
color:#fff;
}

.styleLinkCap {text-align: center;}

.styleLinkCap a{
color: #ffffff;
text-decoration: none;
font-size: 10px;
}

.styleLinkCap a:hover{
color: #ffcc00;
text-decoration: none;}





.boxElenco{
width: 536px;
height: 85px;
margin-bottom:5px;
margin-left:0px;background-color: #073147;
-moz-border-radius:4px;
-webkit-border-radius:4px;}

.boxElenco  a{
margin-top:5px;
float:left;
margin-left:5px;
background-image: url(images/puls_box_elenco.jpg);
width: 97px;
height: 17px;
border-bottom: 1px #194c7b solid;
-moz-border-radius:4px;
-webkit-border-radius:4px;background-repeat: no-repeat;}

.boxElenco a:hover{
background-image: url(images/puls_box_elenco2.jpg);
}

.bosStage{
width: 524px;
margin-left:1px;
padding:5px;
margin-top:8px;
float:left;
background-color: #073147;}

.bosStage img{
float:left;
margin-right:5px;
border: 1px #ffcc00 solid;}

.bosStage img:hover{
border: 1px #67bfff solid;}

.bosStage a{
width:auto;
height:auto;
background-image:none;
padding:0px;
margin:0px;
border:none;}

.bosStage a:hover{
background-image:none;
}



.bosStage span{
color: #ffffff;
}

.bosStage span.giallo_testo{
color: #ffcc00;}

.bosStage h2{
color: #ffffff;
font-family: century gothic;
font-size: 18px;
line-height: 20px;
text-transform: uppercase;
letter-spacing: -1px;
margin:0px;}


.boxElenco b{
display:block;
float:left;
width: 134px;
height: 14px;
margin-left:5px;
margin-top:5px;
background-color: #134d7d;
color: #ffffff;
font-size: 11px;
padding:2px;
-moz-border-radius:3px;
-webkit-border-radius:3px;}

.boxElenco b span.giallo{
color: #ffcc00;}

.boxElenco b span.rosso{
color: #ff0000;padding-right: 3px;
margin-left:3px;letter-spacing: -1px;word-spacing: -1px;
-moz-border-radius:2px;background-color: #fff;padding-bottom: 1px;text-transform: uppercase;}





.traspBox{
position:absolute;
width: 262px;
height:25px;
z-index:10;
bottom:0px;border-top: 1px #9c9c9c solid;background-image: url(images/trasp.png);}

.traspBox b span.giallo{color: #ffcc00;font-size: 15px;}

.traspBox b {
display:block;
float:right;
width:220px;
height:11px;margin-top: 2px;text-align: right;margin-right: 3px;font-size: 15px;color: #ffffff;}

.traspBox strong {
display:block;
float:left;
width:115px;
height:40px;border-right: 1px #ece9d8 dotted;margin-top: 2px;margin-left: 3px;margin-bottom: 2px;margin-right: 0px;font-size: 15px;}


