/*
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: #5f0908;
}

h2{
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: #990000;}

.giallo_testo{
color:#FFcc00; 
font-size:12px; 
font-weight:bold;}

h3{
font-size: 1.4em;
margin-bottom: 1em;
margin-top: 1em;
margin-left: 0em;
margin-right: 0em;
text-shadow: #999 2px 3px 4px;
font-weight: bold;
color: #750f0b;}

h5{
font-size: 1.2em;
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: #161745;
}

#txtup {
height:14px;
font-weight: bold;
padding-top:7px;
width:910px;
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #ffffff;
font-size: 11px;
position:relative;
margin:auto;
}

#flag{
position:absolute;
bottom:3px;
right:0px;
}

#flag img{
border:0px;
margin-left:5px;
}

#main {
height: auto;
width:690px;
float:left;
}

#mainH {
height: auto;
width:900px;
float:left;
}

#container {
position:relative;
margin:auto;
width:900px;
height:auto;
padding:5px;
background-repeat: no-repeat;
background-color: #fdb709;
border: 1px #000 solid;
font-family: Verdana;
-webkit-border-radius:4px;
-moz-border-radius:4px;
margin-bottom:15px;
}

#container_ridotto /*per pag agamenti*/ {
position:relative;
margin:auto;
width:690px;
height:auto;
padding:5px;
background-repeat: no-repeat;
background-color: #fdb709;
border: 1px #000 solid;
font-family: Verdana;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}

#top {
width: 690px;
height: 100px;
}

#topH{
width: 900px;
height: 100px;}

#top img{
height:auto;
width:auto;
}

#col_sx {
width: 150px;
float:left;
background-color:transparent;
margin-top: +5px;
}

#box_menu{
width: 150px;
float:left;
background-color: #ffd731;
height: auto;
padding-top:5px;
margin-bottom:5px;
padding-bottom:15px;
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;
}



#titbox2 {
height: 150px;
width: 140px;
padding-top:20px;
padding-left:5px;
padding-right:5px;
background-image: url(images/contatti.jpg);
color: #ffcc00;
font-weight: bold;
font-family: Verdana, Helvetica, Arial, sans-serif;
background-color: #5c0808;
background-repeat: no-repeat;
font-size: 17px;}

#titbox2 a{
font-size: 12px;
color: #ffffff;}

#titbox2 p{
font-size: 14px;
color: #ffffff;}

#titbox2 a:hover{
font-size: 12px;
color: #ffcc00;}

#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: 110px;
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;}



#bsx {
margin:0 9px 9px 0;
float:left;
}

#bdx {

float:right;
}


#box_ristoranti {
margin-bottom:9px;
float:left;
width: 286px;
height: 98px;
background-color: #ffd731;
border: 2px #ff0000 solid;
background-image: url(images/top_bx_rist_home.jpg);
background-repeat: no-repeat;
padding-top:50px;
-moz-border-radius:5px;
-webkit-border-radius:5px;}

#box_ville {
margin-bottom:9px;
float:right;
width: 286px;
height: 98px;
background-color: #ffd731;
border: 2px #ff0000 solid;
background-image: url(images/top_bx_ville_home.jpg);
background-repeat: no-repeat;
padding-top:50px;
-moz-border-radius:5px;
-webkit-border-radius:5px;}

#box_discoteche {
margin-bottom:9px;
float:right;
width: 286px;
height: 98px;
background-color: #ffd731;
border: 2px #ff0000 solid;
background-image: url(images/top_bx_disco_home.jpg);
background-repeat: no-repeat;
padding-top:50px;
-moz-border-radius:5px;
-webkit-border-radius:5px;}

#offerta{
float:left;
margin-bottom: +3px;
width:275px;
margin-left:5px;
border-bottom: 1px #93201d dotted;
padding-bottom:3px;}
#offerta_info{
float:left;
width: 220px;
height: 15px;
color: #93201d;
font-weight: bold;
font-size: 15px;
padding-top:0px;
letter-spacing: -1px;}

#offerta_info a{
color: #000;
font-weight: bold;
font-size: 15px;
letter-spacing: -1px;
text-decoration: none;}

#offerta_info a:hover{
color: #ff0000;
font-weight: bold;
font-size: 15px;
letter-spacing: -1px;
text-decoration: underline;}

#offerta_prezzo{
float:right;
width:45px;
background-color: #ffe992;
height:16px;
border: 1px #ff0000 solid;
font-weight: bold;
color: #841919;
font-size: 13px;
text-align: center;}

#vedi_tutti_home{
float:right;
height:15px;
margin-top:5px;
width: 150px;
font-weight: bold;
color: #7e2a2a;
margin-right:5px;
background-image: url(images/arrow_h.jpg);
background-repeat: no-repeat;
background-position: right -1px;}

#vedi_tutti_home a{
font-weight: bold;
color: #7e2a2a;}

#vedi_tutti_home a:hover{
font-weight: bold;
color: #ff0000;
text-decoration: none;}

.rosso{
color: #000;
font-size: 13px;
font-weight: normal;} 

#banner_lungo {
width:451px;
margin-bottom:9px;
float:left;
}

#colonna_centrale{
width: 530px;
height: auto;
margin-left: auto;
margin-top:10px;
background-color: transparent;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
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: #1d1d1d;
}


#colonna_centrale_opaca a{
color: #8d0128;}

#colonna_centrale_opaca a:hover{
color: #fe0000;}


#col_dx {
width: 200px;
float:right;
height: auto;
margin-bottom:-17px;
}
	
#box_evidenza ul {
padding: 0px;
margin-left:5px;
margin-top:5px;
}

#box_evidenza li  {
background-position: left 6px;
background-repeat: no-repeat;
padding: 0px;
margin:0px;
list-style:none;
font-family: Verdana;
font-size: 11px;
line-height:1.4;
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: 5px;
margin-left: 5px;
width: 159px;}


#box_evidenza {
width: 200px;
float:right;
height: 400px;
background-color: #420b08;
margin-top: 0px;
margin-bottom:-5px;
background-image: url(images/sf_box_evidenza.jpg);
background-repeat: no-repeat;}

#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:10px;
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;
}

#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_marrone.jpg);
background-repeat: no-repeat;}

/*
********************************************
NAVIGATOR
********************************************
*/

#navigator{
background-color: #fed734;
width: 528px;
height: 17px;
margin-bottom: 10px;
text-indent: 5px;
padding-top: 3px;
font-size: 11px;
color: #000;
border: 1px #982625 solid;}

#navigator a{
font-weight: bold;
color: #000;
text-decoration: none;
}

#navigator a:hover{
font-weight: bold;
color: #ff0000;
text-decoration: underline;
}

/*
********************************************
SCHEDA
********************************************
*/

#img_location{
float:right;
}
#content_miniature{
height: 203px;
background-color: #fed734;
float:left;
margin-top: 0px;
padding-top:5px;
width: 75px;
margin-right: 1px;
border: 1px #982625 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: 33px;
height: 33px;
margin:2px;
}

#top_220{visibility:hidden;}

#tit_location{
width: 248px;
height: auto;
background-color: #fed734;
float:left;
margin-top: 10px;
background-image: url(images/top_scheda_location.jpg);
background-repeat: no-repeat;
font-size: 1em;
text-align: left;
padding-left:5px;
padding-right:5px;
color: #000;
border: 1px #740d0e solid;
padding-top: 30px;
padding-bottom: 5px;}


#prezzi{
width: 248px;
height: auto;
float:right;
margin-top: 10px;
background-image: url(images/top_box220.jpg);
background-repeat: no-repeat;
padding-left:5px;
padding-right:5px;
color: #000;
background-color: #fed734;
border: 1px #740d0e solid;
padding-top:30px;
padding-bottom:15px;}

#prezzi_content{
color: #430706;
font-size:13px;
text-align: left;
font-weight: bold;
letter-spacing: -1px;
word-spacing: -1px;
line-height: 20px;}

.prezzi_rosso{
color: #d20000;
font-size:14px;
font-weight: bold;}

#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;
}

#programma{
width: 518px;
height: AUTO;
background-color: #fed734;
float:left;
margin-top: 10px;
background-image: url(images/top_scheda_programma.jpg);
background-repeat: no-repeat;
padding-bottom: 1em;
padding-left:5px;
padding-right:5px;
padding-top:30px;
text-align: justify;
color: #000;
border: 1px #740d0e solid;
}

#programma a{
color: #78100f;
font-weight: bold;}

#programma a:hover{
color: #ff0000;
font-weight: bold;}

#programma_gen{
width: 518px;
height: AUTO;
background-color: #fed734;
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 #740d0e solid;
}


#contenitore_fondo{
width: 530px;
height: auto;
float:right;
margin-top: 10px;
}

#top_menu{
visibility:hidden;
}

#menu{
width: 288px;
border: 1px #740d0e solid;
height: auto;
background-color: #fed734;
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: #000;
}

#top_160_vp{visibility:hidden;}
#top_160_ct{visibility:hidden;}

#contatti{
background-image: url(images/top_scheda_160px_ct.jpg);
width: 208px;
padding-top:30px;
height: auto;
background-color: #fed734;
border: 1px #740d0e solid;
float:right;
background-repeat: no-repeat;
margin-bottom:10px;
margin-left: 5px;
padding-bottom: 1em;
padding-left:5px;
padding-right:5px;
color: #000;
}

#contatti a{
color: #78100f;
text-decoration: none;
}

#contatti a:hover{
color: #ff0000;
text-decoration: underline;
}

#altro{
background-image: url(images/top_scheda_160px_vp.jpg);
padding-top:30px;
width: 208px;
height: auto;
background-color: #fed734;
float:right;
margin-top: 0px;
background-repeat: no-repeat;
margin-bottom: 1em;
padding-bottom: 1em;
border: 1px #740d0e solid;
padding-left:5px;
padding-right:5px;
color: #000;}

/*
********************************************
BOX NEWS
********************************************
*/

#box_news{
width:530px;
background-color: #93201d;
margin-bottom:10px;
border-bottom: 3px #ff0000 solid;
background-repeat: no-repeat;

color: #ffffff;
float:left;
padding-bottom: 8px;
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;
padding-left: 5px;
background-position: -3px;}

#box_news a:hover{
color: #f30000;
text-decoration: underline;}

#news_txt{
width: 475px;
margin-left: +23px;
margin-top: +30px;
border-left: #fcb50b solid;
padding-left: 1em;
padding-top: 9px;
margin-bottom: 1em;
text-align: justify;
float:left;
}



/*
********************************************
ELENCHI icaro
********************************************
*/

#elenco{
background-color: transparent;
float:left;
width: 520px;
background-repeat: no-repeat;
background-position: top right;
margin-top: 10px;
height: auto;
border-bottom: 2px #952121 solid;
margin-left: 5px;}


#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: #000;
text-decoration: none;
}

#elenco_voce_nome_loc a:hover{
color: #ff0000;
text-decoration: underline;}

#elenco img{
color: #7a1616;
width: 100px;
height: 32px;
float:right;
border: 2px #c90411 solid;
margin-right: 10px;
margin-left:15px;
}

#elenco_voce_indirizzo_loc{
float:left;
height: 16px;
width: 400px;
background-color: #fdb709;
padding-top: 0px;
margin-top: -1em;
position:relative;
z-index:2;
color: #4b4b4b;
font-weight: lighter;
font-size: 12px;}

#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: #000;
background-color: #fed734;
border: 1px #93201d solid;
padding-bottom: 1em;}

#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: #95221f;
font-weight: bold;
text-decoration: none;}

#contenuto_fisso a:hover{
color: #ff0000;
font-weight: bold;
text-decoration: underline;}

/*
********************************************
BOTTOM
********************************************
*/

#box_nero {
width:890px;
background-color: #000;
text-align: center;
font-family: Verdana;
font-size: 10px;
padding-left:5px;
padding-right:5px;
padding-bottom:5px;
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: #3b3b3b;
width:890px;
height:35px;
margin-top:5px;
text-indent: 5px;}

/*#copyright ul {
width:890px;
height:100px;
list-style:none;
margin:0px;
PADDING:0pc;
}

#copyright ul li {
width:290px;
float:left;
margin-right:5px;
height:87px;
background-color: #fdb709;
border-left: 1px #000000 solid;}*/

#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_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: 232px;
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: #fed734;
text-align: center;
line-height: 2em;
font-weight: bold;
border-bottom: #9b3131 solid;
}

#voce_link img{
border:none;
margin-top: +5px;}

#voce_link a{
font-weight: bold;
color: #590a06;
text-decoration: none;
}

#voce_link a:hover{
font-weight: bold;
text-decoration: underline;
color: #ff0000;
}

#intestazione_link{
margin: +5px;
text-align: left;
padding: 0px;
margin-bottom: +8px;
border-bottom: 1px #620d0a solid;
padding-bottom: 10px;
color: #000;}

#intestazione_link a{
color: #8d0128;
text-decoration: none;}

#intestazione_link a:hover{
color: #ff0000;
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
********************************************
*/


#top_220_uk{}

#tit_location_uk{
width: 248px;
height: auto;
background-color: #fed734;
float:left;
margin-top: 10px;
background-image: url(images/top_scheda_location.jpg);
background-repeat: no-repeat;
font-size: 1em;
text-align: left;
padding-left:5px;
padding-right:5px;
color: #000;
border: 1px #740d0e solid;
padding-top: 30px;
padding-bottom: 5px;}


#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-top:30px;
padding-bottom:10px;
color: #000;
background-color: #fed734;
border: 1px #740d0e solid;}

#top_prog{visibility:hidden;}

#programma_uk{
width: 518px;
height: AUTO;
background-color: #fed734;
float:left;
margin-top: 10px;
background-image: url(images/top_scheda_programma_uk.jpg);
background-repeat: no-repeat;
padding-bottom: 1em;
padding-left:5px;
padding-right:5px;
padding-top:30px;
text-align: justify;
color: #000;
border: 1px #740d0e solid;
}

#programma_gen{
width: 518px;
height: AUTO;
background-color: #fed734;
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 #740d0e solid;
}


#contenitore_fondo{
width: 530px;
height: auto;
float:right;
margin-top: 10px;
}

#menu_uk{
width: 288px;
border: 1px #740d0e solid;
height: auto;
background-color: #fed734;
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: #000;
}

#contatti_uk{
background-image: url(images/top_scheda_160px_ct_uk.jpg);
width: 208px;
padding-top:30px;
height: auto;
background-color: #fed734;
border: 1px #740d0e solid;
float:right;
background-repeat: no-repeat;
margin-bottom:10px;
margin-left: 5px;
padding-bottom: 1em;
padding-left:5px;
padding-right:5px;
color: #000;
}

#contatti_uk a{
color: #78100f;
text-decoration: none;
}

#contatti_uk a:hover{
color: #ff0000;
text-decoration: underline;
}

#altro_uk{
background-image: url(images/top_scheda_160px_vp_uk.jpg);
padding-top:30px;
width: 208px;
height: auto;
background-color: #fed734;
float:right;
margin-top: 0px;
background-repeat: no-repeat;
margin-bottom: 1em;
padding-bottom: 1em;
border: 1px #740d0e solid;
padding-left:5px;
padding-right:5px;
color: #000;}




#colonna_uk_sx{
float:left;
width: 338px;
height: auto;
background-color: #ff732e;
margin-top: 10px;
border: 1px #5d0c09 solid;
padding-bottom:10px;}

#colonna_uk_dx{
height: auto;
width: 338px;
float:right;
background-color: #fff708;
margin-top: 10px;
border: 1px #5d0c09 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 #7b140f solid;
margin-left:3px;
}


#elenco_voce_nome_loc_uk{
float:left;
height: 34px;
font-family: verdana;
font-weight: bold;
color: #ffcc00;
text-decoration: none;
z-index:2;
position:relative;
}

#colonna_uk_dx a{
float:left;
height: 34px;
width: 325px;
font-family: verdana;
font-size: 15px;
font-weight: bold;
color: #78110c;
text-decoration: none;
z-index:2;
position:relative;
}

#colonna_uk_dx a:hover{
color: #ff0000;
background-color: transparent;
z-index:1;
position:relative;
background-repeat: no-repeat;
text-decoration: underline;}

#colonna_uk_sx a{
float:left;
height: 32px;
width: 325px;
font-family: verdana;
font-size: 15px;
font-weight: bold;
color: #6a110b;
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: 100px;
height: 32px;
float:right;
margin-top: -38px;
border: 1px #ffcc00 solid;
background-color: #09024f;
z-index:1;
position:relative;}


#punti_vendita_home{
color: #ffffff;
font-size: 12px;
letter-spacing: -1px;
background-color: #5c0808;
margin-top: 1px;
padding-left: 5px;
padding-right: 5px;
padding-top: 15px;
padding-bottom: 15px;
background-image: url(images/ct_pv_vuoto.jpg);
background-repeat: no-repeat;
float:left;
width: 140px;}



#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;
margin-bottom: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: #690505;
text-decoration: none;}

#boxCap  a:hover{
color: #ff0000;}


#boxAdv{
width:178px;
float:left;
border: 1px #8d0505 solid;
margin-top:5px;
padding:10px;
-moz-border-radius:7px;
-webkit-border-radius:7px;
text-align: center;
background-color: #ffd731;}











.boxElenco{
width: 534px;
height: 85px;
margin-top:5px;
margin-left:-3px;
background-color: #fed734;
-moz-border-radius:7px;
-webkit-border-radius:7px;
border: 1px #dda808 solid;}

.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 #77152e solid;}

.boxElenco a:hover{
background-image: url(images/puls_box_elenco2.jpg);
}

.bosStage{
width: 522px;
margin-left:1px;
padding:5px;
margin-top:8px;
float:left;
background-color: #fed734;}

.bosStage img{
float:left;
margin-right:5px;
border: 1px #ff0000 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: #000000;
}

.bosStage span.giallo_testo{
color: #be0000;}

.bosStage h2{
color: #7a260c;
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: #7e132d;
color: #ffffff;
font-size: 11px;
padding:2px;
-moz-border-radius:4px;
-webkit-border-radius:4px;}

.boxElenco b span.giallo{
color: #fed734;}


#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;}



