body,div,p,ul,li,h1,h2,h3,h4,h5{
margin: 0;
padding: 0;
font-family: Arial, Helvetica, sans-serif;
color: white;
list-style: none;
font-weight:normal;
}

p{
font-size: 10pt;
}

h1{
font-size: 11pt;
font-weight:bold;
}

#slides_claims{
position:absolute;
margin-top:383px;
float:left;
margin-left:15px;
}

h2{
font-size: 10pt;
text-transform: uppercase;
font-weight:bold;
}

h3{
font-size: 8pt;
font-weight:bold;
}

h4{
font-size: 10pt;
text-transform: uppercase;
font-weight:bold;
}

a{
color: white;
border: none;
text-decoration: none;
}

img{
border:none;
}

body{
text-align: center; 
background:#f5f4f4;
}

#header{
position:absolute;
height: 110px;
width: 100%;
background: url(../img/sfbanner.png) repeat-x ;
z-index:999;
}

#center_banner{
margin:0 auto;
width:1030px;
}

#logotoscana{
height: 110px;
width: 28%;
float:left;
}

#logo_a{
background: url(../img/banner2sx.jpg) no-repeat;
display:block;
float:left;
height:110px;
width:238px;
}

#bannerone{
float: left;
height: 80px;
width: 50%;
margin-top:5px;
}

#section_cerca{
height: 110px;
width: 15%;
margin:50px 0 0 0;
float: right;
}

#section_cerca input{
display:inline;
}

#correzione_padding{
padding-top:3px;
}

.buttoncerca{
background:url(../img/buttonsfondo.png) bottom no-repeat;
border:none;
color: #fff;
cursor: pointer;
cursor: hand;
width:39px;
height:22px;
margin-left:6px;
}

.buttoncerca_cercadettaglio{
background:url(../img/buttonsfondo.png) bottom right no-repeat;
border:none;
color: #fff;
cursor: pointer;
cursor: hand;
width:45px;
height:22px;
text-align:right;
}

#container_cerca{
background:url(../img/container_cerca_bg.png) no-repeat;
height:31px;    
width:161px;    
}

#container_cerca li{
padding-top:5px;
}

/*-----------------------------------------
------------- menu css slide---------------
------------------------------------------*/


.droplinebar{
overflow: hidden;
text-align:center;
background: url(../img/sfmenu2.jpg) repeat-x;
}

.droplinebar ul{
margin:0 auto;
height:23px;
width:1030px;
}

.droplinebar ul li{
display: inline;
}

.line{
height: 20px;
background: url(../img/barremenu.png) no-repeat;
}

.droplinebar ul li a{ 
float: left;
color: white;
padding: 3px 2px;
text-decoration: none;
font: 14px Arial, Helvetica, sans-serif;
font-weight:bold;
text-transform:uppercase;
}

.droplinebar ul li a:hover, .droplinebar ul li .current{ /*background of main menu bar links onMouseover*/
color: #e5ad00;
}

.button{
height: 23px;
background: url(../img/barremenu.png) no-repeat;
}

/* Sub level menus*/
.droplinebar ul li ul{
position: absolute;
z-index: 100;
float:left;
visibility: hidden;
}

.up{
color:#720012;
}

.droplinebar ul li ul li a{
float:right;
font: 12px Arial, Helvetica, sans-serif;
font-weight:bold;
color:black;
margin:6px 0 0 10px ;
border-right:transparent;
height:20px;
}

.droplinebar ul li ul li a:hover{
color:black;
border-bottom: 1px solid #720012;
}

/*  fine menu slide */


#infobox{
position:absolute;
top:135px;
width: 100%;
background: url(../img/sfcontenuto.jpg) repeat-x;
}

#form{
width:100%;
float:left;
margin-top: 5px;
}

#form p{
display:inline;
font-weight:bold;
font-size:9pt;
color:black;
text-transform:uppercase;
}

#cover{
width:100%;
position:absolute;
height:36px;
background:url(../img/cover_top.jpg) repeat-x;
z-index:799;
}

#contenuto{
margin: 0 auto;
width:1030px;
}

#sinistra{
position:relative;
margin-top:36px;
float: left;
height: 497px;
width: 598px;
}

#sinistra_bottoni{
position:absolute;
z-index:100;
height:33px;
width: 598px;
background:url('../img/cover_pulsanti.jpg') no-repeat;
}

#top_bot li{
position:relative;
float:left;
display:inline;
}

.top_bot_selected{
width:119px;
height:27px;
background:url('../img/redbut.png') no-repeat;
font-weight:normal;
}

.top_bot_unselected{
width:119px;
height:27px;
background:url('../img/greybut.png') no-repeat;
}

#top_bot a{
position:relative;
top:6px;
color:white;
text-decoration:none;
font-size:13px;
font-weight:bold;
text-align:center;
text-transform:uppercase;
}

#top_bot a:hover{
color:white;
text-decoration:underline;
}

#cover_bottoni{
height:27px;
width:360px;
background:url('../img/cover_pulsanti.jpg') repeat-x;
}

#sinistra_interno{
position:absolute;
margin-top:27px;
height: 471px;
width: 598px;
background: url(../img/sfsinistra.png) no-repeat;
}

#evidenza{
width:273px ;
float: left;
clear:both;
}

#evidenza ul{
width:261px;
float: right;
list-style: none;
text-align: left;
clear:both;
}

#evid_titolo{
background: url(../img/sfevidenza.png) repeat-x;
height: 47px;
width: 268px;
font-weight: bold;
text-transform: uppercase;
margin-left: -5px;
margin-top:10px;
}

#evid_titolo h1{
padding:9px 0 0 7px;
font-size:12px;
}

#evid_sottotitolo{
height: 27px;
width: 268px;
font-weight: bold;
text-transform: uppercase;
}

#evid_sottotitolo h2{
font-size:12px;
}


#evid_img{
margin-top: 10px;
}

#evid_spiegazione{
margin-top: 6px;
width: 261px;
margin-bottom:10px;
clear:both;
}

.titolo_evidenza{
text-transform:uppercase;
font-weight:bold;
font-size:12pt;
margin-bottom:10px;
}

#sottotitolo_evidenza{
text-transform:uppercase;
font-size:10pt;
margin-bottom:10px;
font-weight:bold;
}

#data{
text-align: left;
float: right;
height: 300px;
width: 318px;
}

#calendario{
margin-top: 10px;
background: url(../img/calendario.jpg) no-repeat;
width:310px;
height:279px;
text-align: center;
}

#data_ads{
margin-top: 5px;
background: url(../img/data_ads.png) no-repeat;
width:310px;
height:200px;
text-align: right;
}

#destra{
margin-top:36px;
float: right;
height: 480px;
width: 410px; 
}

#destra h4{
width: 124px;
text-align: center;
padding-top: 6px;
}

#destra ul{
list-style: none;
}

#schedesx{
float: left;
text-align: left;
height: 480px;
}

.sfondoa{
background: url(../img/sfschedaa.png) no-repeat;
width:186px;
height:209px;
margin-bottom: 3px;
padding:10px 10px 0 11px;
}

.sfondob{
background: url(../img/sfschedab.png) no-repeat;
width:186px;
height:209px;
margin-bottom: 3px;
padding:10px 10px 0 11px;
}



/*------------------------------------------------------
--------------------drop down menu-----------------------
-------------------------------- ----------------------*/

#menu_top{
position:absolute;
top:110px;
width:100%;
height:25px;
text-align:center;
margin:0 auto;
/*background: url(img/menu/topnav_bg.gif) repeat-x;*/
background: url(../img/sfmenu2.jpg) repeat-x;
z-index:999;
}

ul.topnav { 
  list-style: none;  
 margin: 0 auto;
 width: 1030px; 
}
.topnav li {
 height: 25px;
  float: left; 
  padding:3px 10px; 
 margin: 0;  
 text-align:center;
 position: relative; /*--Declare X and Y axis base--*/
}
.topnav li a{
 color: #fff;
 display: block;
 text-decoration: none;
 float: left;
 text-transform:uppercase;
  font-weight:bold;
 font-size: 13px;
}
.topnav li a:hover{ 
  color:#E5AD00;
}
.topnav li span { /*--Drop down trigger styles--*/
 float: left; 
 height: 30px;  
  /*background: url(img/menu/subnav_btn.gif) no-repeat center top;*/  
}
.topnav li span.subhover {margin-top:0px;background-position: center bottom; cursor: pointer;} /*--Hover effect for trigger--*/
.topnav li ul.subnav {
 z-index:1000; 
 list-style: none;
 position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
 left: 0; top: 25px;
 background: #6A0B13;
 margin: 0; padding: 0;
 display: none;
 float: left;
 width: 180px;
 -moz-border-radius-bottomleft: 5px;
 -moz-border-radius-bottomright: 5px;
 -webkit-border-bottom-left-radius: 5px;
 -webkit-border-bottom-right-radius: 5px;
 border: 1px solid #111;
}
.topnav li ul.subnav li{
 margin: 0; padding: 0;
 border-top: 1px solid #252525; /*--Create bevel effect--*/
 /*border-bottom: 1px solid #444; --Create bevel effect--*/
 clear: both;
 width: 180px;
}
html .topnav li ul.subnav li a {
 font-size: 11px;
 float: left;
 text-transform:capitalize;
 width: 170px;
 height:19px;
 text-align:left;
 background: url(../img/menu/dropdown_linkbg.gif) no-repeat 10px center;
 padding:5px 0 0 26px;
}
html .topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/
 color:#E5AD00;
}


/*------Caption transparent info on categories photos------------Caption transparent info on categories photos------------------------------
------Caption transparent info on categories photos------Caption transparent info on categories photos--------------------------------------
----------Caption transparent info on categories photos----------Caption transparent info on categories photos------------*/



/* caption transparent info on categories photos   */

.sfondoa h3, .sfondob h3{
font-size:9pt;
padding:2px 0 0 5px;
}

.boxgrid{ 
width: 176px; 
height: 123px; 
background:#161613; 
border: solid 2px #9D9A94; 
overflow: hidden; 
position: relative;
}
			
.boxgrid img{ 
position: absolute;
top: 0; 
left: 0; 
border: 0;
}

.boxgrid p{ 
padding:0 5px; 
color:#afafaf; 
font-weight:bold; 
font:9pt "Lucida Grande", Arial, sans-serif; 
}
				
.boxcaption{ 
float: left; 
position: absolute; 
background: #000; 
height: 100px; 
width: 100%; 
opacity: .8; 
/* For IE 5-7 */
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
/* For IE 8 */
-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
	
.caption .boxcaption {
top: 105px;
left: 0;
}


.cat_img_box{
width: 176px; 
height: 123px; 
background:#161613; 
border: solid 2px #9D9A94;
}

.cat_img_box p{
margin-left:4px;
}

.cat_info{
width: 176px; 
height: 50px;
margin-top:-50px;
background: #000; 
opacity: .8; 
/* For IE 5-7 */
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
/* For IE 8 */
-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}


/*------------------------------schede destra------------------------schede destra-----------------schede destra----------------------------
----------schede destra-----------------------------schede destra--------------------------------schede destra-------------------------------
---------schede destra-------------------schede destra------------------------schede destra-----------------------------schede destra-------*/



#schededx{
text-align: left;
float: right;
}

#musica{
height: 27px;
background: url(../img/musicabutton.jpg) no-repeat; 
}

#spettacoli{
height: 27px;
background: url(../img/spettacolibutton.jpg) no-repeat; 
}

#arte{
height: 27px;
background: url(../img/artebutton.jpg) no-repeat; 
}

#eventi{
height: 27px;
background: url(../img/eventibutton.jpg) no-repeat;
}

.sfondoa li, .sfondob li{
padding:3px 0 0 10px;
}

.pulsante_top img{
padding:8px 0 6px 0 ;
}

#home_mostre{
background: url(../img/mostre.jpg) no-repeat;
display: block;
height: 19px;
width: 161px;
}

#home_mostre:hover{
background: url(../img/mostrehover.jpg) no-repeat;
}

#home_gallerie{
background: url(../img/gallerie.jpg) no-repeat;
display: block;
height: 19px;
width: 161px;
}

#home_gallerie:hover{
background: url(../img/galleriehover.jpg) no-repeat;
}

#home_teatro{
background: url(../img/teatro.jpg) no-repeat;
display: block;
height: 19px;
width: 161px;
}

#home_teatro:hover{
background: url(../img/teatrohover.jpg) no-repeat;
}

#home_cinema{
background: url(../img/cinema.jpg) no-repeat;
display: block;
height: 19px;
width: 161px;
}

#home_cinema:hover{
background: url(../img/cinemahover.jpg) no-repeat;
}

#home_fiere{
background: url(../img/fiere.jpg) no-repeat;
display: block;
height: 19px;
width: 161px;
}

#home_fiere:hover{
background: url(../img/fierehover.jpg) no-repeat;
}

#home_appuntamenti{
background: url(../img/appuntamenti.jpg) no-repeat;
display: block;
height: 19px;
width: 161px;
}

#home_appuntamenti:hover{
background: url(../img/appuntamentihover.jpg) no-repeat;
}

#contenuto2{
margin: 0 auto;
width: 1030px;
}

#oggi{
margin-top: 20px;
background: white;
width: 598px;
float: left;
}

#dataoggi{
font-size: 10pt;
text-transform: uppercase;
color: black;
text-align: left;
margin-top: 13px;
padding-left: 12px;
}

.consigli{
color:#720012;
}

.oggibox{
background: url(../img/line.png) repeat-x;
height:150px;
width: 587px;
margin-left: 5px;
}

.oggisx{
width: 140px;
margin-top: 20px;
padding-left: 7px;
float: left;
text-align: left;
}

.oggidx_cerca{
margin-top: 20px;
margin-left:30px;
width: 430px;
float: left;
text-align: left;
font-weight: normal;
}

.oggidx{
margin-top: 20px;
width: 430px;
float: right;
text-align: left;
font-weight: normal;
}

.oggi_genere span{
font-weight: 700;
margin-bottom: 4px;
text-transform: uppercase;
font-size: 8pt; 
}

.oggi_titolo span{
font-weight: 500;
font-size: 10.5pt;
font-weight:bold; 
/*text-transform: uppercase;*/
}

.oggi_titolo h3{
font-weight: 500;
text-transform: lowercase;
font-size: 9pt; 
margin-bottom: 4px; 
}

.oggi_testo p{
display:inline;
font-size: 10pt;
line-height: 15px;
color: #353535; 
}

.oggi_vedi{
position:relative;
top:30px;
left:390px;
margin-top: 5px;
font-weight:bold;
}

.oggi_testo p a{
color:#353535; 
}


#newsletter_home{
float: right;
margin-top:20px;
}

#newsletter{
float:right;
}

#news_box{
background: url(../img/news_big_bg.jpg) no-repeat;
height: 130px;
width: 400px;
text-align: left;
}

#news_box h3{
padding: 20px 0 5px 10px;
color: #474747;
text-transform: uppercase;
font-size: 12pt;
}

#news_box p{
padding: 0 0 10px 10px;
color: #474747;
font-size: 8pt;
}

#news_form{
background: yellow;
margin: 10px 0 0 10px;
}

#ads_dx{
width: 400px;
list-style: none; 
float:right;
}

.ads_dx_big{
margin-top: 10px;
height:190px;
width:400px;
}

.ads_dx_sml li{
height:190px;
width:190px;
float:left;
}

.ads_dx_sml li:first-child{
margin-right:20px;
}


#contenuto_bottomads{
margin:0 auto;
padding-top:10px;
padding-bottom:10px;
width:1030px;
height:200px;
clear:both;
}

#bottomads_uno li{
height:190px;
width:190px;
float:left;
list-style:none;
margin:0 0 10px 20px;
display:inline;
}

#bottomads_uno li:first-child{
margin-left:0; 
}

#bottomads_uno li:last-child{
float:right;
}

#bottomads_tre li{
height:60px;
width:190px;
float:left;
list-style:none;
margin:0 0 5px 0;
}


.spacer{
clear:both;
height:10px;
margin:0 auto;
width:90%;
}

#footer{
clear:both;
width:1030px;
margin:0 auto;
background: url(../img/bottom.png) repeat-x;
}

#footer_up{
height:40px;
}

#top{
float:left;
padding-top: 13px; 
}

#dati{
font-size: 9pt;
font-weight: bold;
color: black;
padding-top: 3px;
float: left;
clear:both;
}

#sottomenu{
float: right;
width:950px;
}

#sottomenu a{
text-align: right;
font-size: 10pt;
font-weight: bold;
color: black;
float:right;
border-bottom: 1px solid #720012;
padding-top:15px;
margin-left: 15px;
}

#setsite{
float: right;
color:black;
font-size:10px;
margin-top:5px;
}

#setsite_img{
float:right;
}

#sottomenu :hover{
color:#720012;
}

/*---------------------------------
-----------CATEGORY PAGES----------
-------------------------------- */


.rightads{
width: 190px;
margin-bottom: 10px;
/*background: url(../img/adsbasso.png oppure adsalto.png) no-repeat;*/
}


/*---------------------------------
------FORMATTING EVENT POP UP------
-------------------------------- */


#div_ar{
width: 622px;
height: 474px;
border:4px solid #921656;
}

#div_mu{
width: 622px;
height: 474px;
border:4px solid #e2700b;
}

#div_sp{
width: 622px;
height: 474px;
border:4px solid #e6b10c;
}

#div_eve{
width: 622px;
height: 474px;
border:4px solid #d31616;
}

#cont_ev{
width:98%;
overflow:hidden;
}

#cont_ev ul{
margin-left: 20px;
margin-top: 15px;
}

#cont_ev p{
color: #353535;
margin-bottom: 7px;
font-size: 9pt;
}

#data_ev p{
padding-top: 30px;
}

#titolo_ar p{
font-weight: 600;
color: #af4578;
font-size:11pt;
}

#sottotitolo_ar p{
font-weight: 400;
text-transform:uppercase;
color: #af4578;
font-size:9pt;
}

#titolo_mu p{
font-weight: 600;
color: #d06507;
font-size:11pt;
}

#sottotitolo_mu p{
font-weight: 400;
text-transform:uppercase;
color: #d06507;
font-size:9pt;
}

#titolo_eve p{
font-weight: 600;
/*text-transform:uppercase;*/
color: #d31616;
font-size:11pt;
}

#sottotitolo_eve p{
font-weight: 400;
text-transform:uppercase;
color: #d31616;
font-size:9pt;
}

#titolo_sp p{
font-weight: 600;
/*text-transform:uppercase;*/
color: #e5ad00;
font-size:11pt;
}

#sottotitolo_sp p{
font-weight: 400;
text-transform:uppercase;
color: #e5ad00;
font-size:9pt;
}

#luogo_ev p{
font-weight: 600;
font-size: 9pt;
}

#indirizzo_ev p{
font-weight: 500;
}

#contatti_ev a{
color: red;
}

#titolo_redazionale_musica{
color:#e2700b;
text-transform:uppercase;
font-size:16px;
font-weight:bold;
padding:20px 0 0 30px;
}

#titolo_redazionale_arte{
color:#c01d73;
text-transform:uppercase;
font-weight:bold;
padding:20px 0 0 30px;
font-size:16px;
}

#titolo_redazionale_spettacoli{
color:#e5ad00;
text-transform:uppercase;
font-size:16px;
font-weight:bold;
padding:20px 0 0 30px;
}

#titolo_redazionale_eventi{
color:#e5ad00;
text-transform:uppercase;
font-size:16px;
font-weight:bold;
padding:20px 0 0 30px;
}

.articolo_mese{
font-weight:bold;
font-size:9pt;
color:white;
margin:20px 0 10px 20px; 
}

.articolo_mese a:hover{
color:#DDDDDD;
}

.articolo_main{
padding:10px 0 3px 10px;
font-weight:bold;
text-transform:uppercase;
font-size:10pt;
}



/*_____________*/
.gen_musica
{
  color:#c35f06 !important;
}
.tit_musica
{
  color:#e2700b !important;
}

/*_____________*/
.gen_eventi
{
  color:#af1c1c !important;
}
.tit_eventi
{
  color:#d31616 !important;
}

/*_____________*/
.gen_arte
{
  color:#9c175c !important;
}
.tit_arte
{
  color:#c01d73 !important;
}
/*_____________*/

.gen_spettacoli
{
  color:#d8a300 !important;
}
.tit_spettacoli
{
  color:#e5ad00 !important;
}

/*_____________*/

#vedi_teatri{
color:#d8a300 !important;
}

#vedi_cinema{
color:#d8a300 !important;
}

#vedi_gallerie{
color:#9c175c !important;
}

#vedi_mostrefi{
color:#9c175c !important;
}

#vedi_mostreto{
color:#9c175c !important;
}

#vedi_fiere{
color:#af1c1c !important;
}

#vedi_appuntamenti{
color:#af1c1c !important;
}

#vedi_classica{
color:#c35f06 !important;
}

#vedi_concerti{
color:#c35f06 !important;
}


/*---------------------------------
---------------SLIDESHOW-----------
-------------------------------- */


#slideshow {
width: 260px;
}

#slideshow ul {
margin: 0;
padding: 0;
list-style-type: none;
height: 1%; /* IE fix */}

#slideshow ul:after {
content: ".";
clear: both;
display: block;
height: 0;
visibility: hidden;}            


#thumbnails{
width:260px;
height:20px;
text-align:left;
margin-top:7px;
}			

#thumbnails a{
background:url(../img/casella_grey.jpg) no-repeat;
display:inline;
padding:1px 8px 2px 8px;
}

#thumbnails a:hover{
background:url(../img/casella_red.jpg) no-repeat;
width:24px;
height:20px;
}

#thumbnails a.activeSlide{ 
background:url(../img/casella_red.jpg) no-repeat;
}


/*---------------------------------
------chi siamo layout pagine------
-------------------------------- */


#main_title_chisiamo{
color:#aa301e;
font-weight:bold;
font-size:11pt;
text-transform:uppercase;
}

#infobox_c{
position:absolute;
top:135px;
width: 100%;
background: url(../img/sfcontenuto.jpg) repeat-x;
}

#infobox_segnalaevento{
margin:0 auto;
width: 100%;
height:1060px;
background: url(../img/sfcontenuto.jpg) repeat-x;
}

#chisiamo_left{
width:610px;
float:left;
}

#chisiamo_right{
float:right;
}

#chisiamo_contenuti{
margin: 0 auto;
width:1030px;
padding-top: 50px;
}

#calendariocontenuti{
margin:0 auto;
width:85%;
height:95%;
}

#newsl_contenuti{
margin: 0 auto;
width:1030px;
padding-top: 50px;
}

.submenu_calendar{
height:15px;
width:100%;
clear:both;
text-align:left;
margin:0 0 10px 0;
padding-left:20px;
}


/*---------------------------------
--------calendario eventi----------
-------------------------------- */



.submenu_calendar li{
display:inline;
text-transform:uppercase;
font-size:14px;
float:left;
font-weight:bold;
color:black;
}

.submenu_calendar li a{
margin:0 7px 0 7px;
}

.submenu_cal_mostreto, .submenu_cal_arte a{
color:#9c175c;
}
.submenu_cal_mostrefi{
color:#9c175c;
}
.submenu_cal_gallerie{
color:#9c175c;
}

.submenu_cal_fiere, .submenu_cal_eventi a{
color:#af1c1c;
}
.submenu_cal_appuntamenti{
color:#af1c1c;
}
.submenu_cal_festival{
color:#af1c1c;
}

.submenu_cal_classica, .submenu_cal_musica a{
color:#c35f06;
}
.submenu_cal_concerti{
color:#c35f06;
}

.submenu_cal_teatri, .submenu_cal_spettacoli a{
color:#d8a300; 
}
.submenu_cal_cinema{
color:#d8a300; 
}

.submenu_cal_select_arte a{
text-decoration:underline;
color:#9c175c;
}

.submenu_cal_select_eventi a{
text-decoration:underline;
color:#af1c1c;
}

.submenu_cal_select_musica a{
text-decoration:underline;
color:#c35f06;
}

.submenu_cal_select_spettacoli a{
text-decoration:underline;
color:#d8a300; 
}

.submenu_calendar li a:hover{
text-decoration:underline;
}

#contenitore_top_calendario{
text-align:left;
padding-left:22px;
}

#lista_pagine_calendario{
padding-right:30px;
text-align:right;
}

#central_content{
height:630px;
margin-top:15px;
}

/* questo è lo spazio per la formattazione delle righe nelle pagine delle categorie------qui viene messo il box mail*/

.txt{
float: left;
height: 58px;
display:inline;
padding-left: 60px;
max-width:400px;
}

.txt ul{
margin-left:-10px;
}

.txt_mail{
display:inline;
float:right;
height:55px;
width:55px;
margin-right:30px;
background:url(../img/proposti_logo.jpg) no-repeat;
}

.elenco_eventi{
height: 68px;
}

.elenco_eventi_ev{
height: 70px;
}

.elenco_eventi_mu_luogo{
height: 50px;
}

.line_central_content{
background:#95928D;
height:1px;
width:90%;
margin-left:30px;
clear:both;
}

#calendario_container{
padding-right:60px;
float:right;
}


/*---------------------------------
--------calendario eventi----------
-------------------------------- */

#calendario2{
background: url(../img/tabella.jpg) no-repeat;
width:326px;
height:279px;
text-align: center;
float:right;
margin-right:35px;
border:1px solid blue;
}

#news_box1{
width: 400px;
height:115px;
background: url(../img/news_big_bg.jpg) no-repeat; 
}

#news_box1 h3{
text-align: left;
padding: 10px 0 5px 20px;
color: #474747;
text-transform: uppercase;
font-size: 12pt;
}

#news_box1 p{
padding: 10px 0 0px 22px;
color: #474747;
font-size: 8pt;
text-align: left;
}

.banner2{
width:326px;
height:204px;
float: right;
margin-top: 10px;
text-align: right;
}

*html #contenuti{
padding: 0;
}

#contenuti{
margin: 0 auto;
width:1030px;
padding-top: 50px;
}

#sfondomenu{
padding: 10px 0 0 12px;
height: 373px;
background:url(../img/sfschedamenu.png) no-repeat;
}

#sfondomenu_long{
padding: 10px 0 0 12px;
height: 500px;
background:url(../img/sfschedamenu_long.png) no-repeat;
}

#sfondomenu a{
margin-top: 20px;
margin-bottom: 22px;
}

#contenuti_centro{
float: left;
background: url(../img/boxgenerale.png) no-repeat;
height: 849px;
width: 604px;
}

#contenuti_centro h1{
margin:30px 0 10px 0;
color:#aa301e;
text-transform:uppercase;
font-size:10pt;
font-weight:bold;
}

#cont_menusx{
margin-left:30px;
margin-top:30px;
width:100px;
text-align:left;
line-height:15px;
float:left;
}

#cont_menusx li{
color:#aa301e;
font-size:8pt;
}

#cont_menusx a{
color:#353535;
font-size:8pt;
}

#cont_menusx a:hover{
color:#aa301e;
}

#cont_menusx h4{
margin:12px 0 5px 0;
color:#aa301e;
text-transform:uppercase;
font-size:10pt;
font-weight:bold;
}

*html #cont_expldx{
margin-top:28px;
}

#cont_expldx{
margin-top:40px;
width: 420px;
margin-left:20px;
float:left;
text-align:center;
}

#cont_expldx h1{
margin-bottom:15px;
width:430px;
}

.servizi{
color:#353535;
font-size:12px;
margin-bottom:7px;
}

#img_chisiamo{
margin-top:10px;
}

#img_servizi{
margin-top:50px;
float:right;
margin-right:100px;
width:50px;
}

#img_servizi li{
float:left;
width:150px;
text-align:center;
margin-bottom:15px;
}

#img_locandine{
margin-top:50px;
float:left;
height:200px;
width:200px;
}

#testo_chisiamo{
color:#353535;
font-size:9pt;
line-height:20px;
width:430px;
text-align:left;
}

.behave{
height:70px;
}

.nome{
font-weight:bold;
color:#353535;
font-size:10pt;
}

.ruolo{
font-weight:bold;
color:#aa301e;
font-size:9pt;
}

.mail a{
color:#353535;
font-size:9pt;
}

#img_logo{
margin-top:20px;
}

#pilu_logo li{
float:left;
display: inline;
margin: 20px 0 0 50px;
}

#testo_depl{
float:left;
text-align:center;
width:430px;
}

.descrizione_depl{
margin-bottom:7px;
width:250px;
color: #353535;
font-size:9pt;
margin-left:105px;
text-align:left;
}

#vai_a a{
text-transform:uppercase;
color:#aa301e;
width:250px;
text-align:left;
margin-top:20px;
font-size:8pt;
font-weight:bold;
}

#vai_a a:hover{
color:#ED2B1B;
}


/*---------------------------------
----pagina form invia un evento----
---------------------------------*/


.text_format{
color:black;
font-size:10pt;
text-align:left;
}

.red{
margin:10px 0 10px 0;
color:#aa301e;
text-transform:uppercase;
font-size:8pt;
width:499px;
font-weight:bold;
}

#text_format_top{
width:530px;
margin-left:50px;
color:black;
text-align:left;
margin-bottom:15px;
}

#inviaci_evento{
text-align:center;
width:1030px;
}


#inviaci_evento h1{
margin:30px 0 10px 0;
color:#aa301e;
text-transform:uppercase;
font-size:10pt;
font-weight:bold;
}

#scheda_allungo_inviaci{
list-style:none;
margin:0 auto;
width:604px;
}

#container_dx_chisiamo{
float:right;
width:400px;
}


/*---------------------------------
-----------NEWSLETTER--------------
---------------------------------*/
#newsl_contenuti{
width: 1020px;
}

#newsl_centro_glow{
background: #676767;
text-align:center;
padding:5px;
float:left;
width:795px;
overflow:hidden;
margin-bottom:10px;
}

#newsl_centro{
margin:0 auto;
background: white;
overflow:hidden;
min-height:711px;
}

.color_arte{
color:#9c175c;
}

.color_arte_chiaro{
color:#D37497;
}

.color_eventi{
color:#af1c1c;
}

.color_eventi_chiaro{
color:#CB4C47;
}

.color_musica{
color:#c35f06;
}

.color_spettacoli{
color:#d8a300;
}

/* settings for articolipage.php*/

.color_cinema{
color:#d8a300;
}
.color_teatri{
color:#d8a300;
}
.color_classica{
color:#c35f06;
}

.color_concerti{
color:#c35f06;
}

/*------------------------------*/
.newsl_genere{
text-transform:uppercase;
font-size:14px;
font-weight:bold;
padding:4px 0 0 5px;
}

.newsl_genere_big{
text-transform:uppercase;
font-size:15px;
font-weight:bold;
margin:15px 0 15px 0;
}

.newsl_titolo{
font-size:12px;
font-weight:bold;
}

.newsl_luogo{
font-size:12px;
}

.newsl_data{
color:black;
text-transform:uppercase;
font-size:12px;
}

.newsl_testo{
color:black;
font-size:12px;
margin-left:5px;
}

.newsl_testo_big{
color:black;
font-size:14px;
line-height:17px;
}

#newsl_submenu{
height:50px;
margin-left:140px;
}

#newsl_submenu ul{
clear:both;
margin-top:3px;
}

#newsl_submenu li{
float:left;
display:inline;
list-style:none;
}

#newsl_submenu a{
text-transform:uppercase;
font-size:15px;
font-weight:bold;
}

#newsl_submenu span{
margin:0 1px 0 1px;
height:12px;
color:black;
}

#newsl_submenu a:hover{
text-decoration:underline;
}

.spacer_dashed{
height:10px;
margin:0 auto;
border-top:1px dashed #710012;
width:95%;
}

#newsl_scheda{
width:785px;
margin:3px 0 10px 0;
overflow:hidden;
}

#newsl_scheda_dati{
float:left;
overflow:hidden;
width:269px;
text-align:left;
margin:5px 0 5px 5px;
border-right:1px dashed #710012;
}

#newsl_scheda_dati li{
margin:12px 5px 10px 5px;
}

#newsl_scheda_descrizione{
float:right;
width:485px;
text-align:justify;
margin:13px 10px 5px 5px;
}

.newsl_evento{
width:570px;
height:100%;
}

.newsl_evento li{
display:inline;
float:left;
margin-right:10px;
}

#newsl_pubblicità{
padding:5px;
overflow:hidden;
width:100%px;
border:1px dashed #710012;
}

#pubblicita_sx{
width:150px;
float:left;
}

#pubblicita_dx{
width:580px;
float:right;
text-align:left;
}

#pubblicita_titolo{
clear:both;
}

#newsl_titoli{
overflow:hidden;
padding-left:10px;
text-align:left;
min-height:350px;
}

#container_dx_newsl{
float:right;
width:190px;
text-align:center;
}

#newsletter_sml{
width:190px;
text-align:left;
margin-bottom:10px;
background:#fff;
}

#newsletter_sml h3{
text-transform:uppercase;
color:#434043;
font-size:9pt;
font-weight:bold;
margin:3px 0 3px 3px;
} 

#newsletter_sml p{
color:#434343;
font-size:9pt;
font-weight:bold;
margin:0 0 0 3px;
} 

.ads_dx_newsl{
width:190px;
height:190px;
margin-bottom:15px;
}

/*---------------------------------
-----------ARTICOLI--------------
---------------------------------*/

#articoli_submenu{
width:473px;
height:52px;
background:url(../img/topmenubg_articolipage.jpg) no-repeat;
text-align:center;
margin-left:190px;
}

#topmenu_articolipage{
padding:15px 0 0 15px;
}

#topmenu_articolipage li{
float:left;
display:inline;
list-style:none;
}

#articoli_submenu a{
text-transform:uppercase;
font-size:15px;
font-weight:bold;
}

.sidemenu_articolipage{
height:24px;
width:186px;
background:url(../img/sidemenubg_articolipage.jpg) no-repeat;
}

#articoli_submenu span{
margin:0 1px 0 1px;
height:15px;
color:black;
}

#articoli_submenu a:hover{
text-decoration:underline;
}

#articoli_scheda{
width:785px;
margin:6px 0 10px 0;
}

#articoli_scheda_dati{
float:left;
width:190px;
text-align:left;
margin:13px 0 5px 0;
min-height:650px;
}


#articoli_scheda_descrizione{
float:right;
width:565px;
text-align:justify;
margin:15px 10px 5px 0;
}

#articolo_selezionato{
min-height:100px;
}

#articolo_selezionato li{
margin:12px 5px 10px 5px;
color:black;
}

.articoli_sezioni{
width:180px;
padding-top:10px;
padding-bottom:20px;
}

.articoli_titolo{
text-transform:capitalize;
font-size:12px;
font-weight:bold;
margin-top:7px;
color:#60605E;
margin-left:5px;
}

.articoli_autore{
margin-top:2px;
font-size:10px;
color:#292929;
}

.articoli_text_arte{
color:#60605E;
border-bottom:1px solid #9c175c;
}

.articoli_text_eventi{
color:#60605E;
border-bottom:1px solid #af1c1c; 
}

.articoli_text_classica{
color:#60605E;
border-bottom:1px solid #c35f06;
}

.articoli_text_concerti{
color:#60605E;
border-bottom:1px solid #c35f06;
}

.articoli_text_teatri{
color:#5C5C60;
border-bottom:1px solid #d8a300;
}

.articoli_text_cinema{
color:#60605E;
border-bottom:1px solid #d8a300;
}

#descrizione_titolo{
text-transform:uppercase;
font-size:12px;
font-weight:bold;
margin:7px 0 7px 0;
}

.articoli_testo{
color:black;
font-size:12px;
clear:both;
}

#articoli_photos{
height:90px;
padding-left:150px;
padding-top:10px;
margin-bottom:10px;
width:100%;
clear:both;
}

/*---------------------------------------------------SLIDER HOMEPAGE-------------------------------------------------------------
------SLIDER HOMEPAGE-----------------SLIDER HOMEPAGE-------------------SLIDER HOMEPAGE---------------SLIDER HOMEPAGE-----------------
-----------------------------------------------------SLIDER HOMEPAGE----------------------------------------------------------------*/


div#feature_list {
			width: 582px;
			height: 342px;
			overflow: hidden;
			position: relative;
			text-align:center;
			background:transparent;
			margin-left:10px;
			padding-top:6px;
		}

		div#feature_list ul {
			list-style: none;	
			padding: 0;
			margin: 0;
		}

		ul#tabs {
			clear:both;
			width: 582px;
			height:42px;
			background:#6B6B6B url('../img/barragrigia.jpg') repeat-x;
			position:relative;
		}

		ul#tabs li {
			font-size: 15px;
			font-family: Arial;
			display:inline;
			float:left;
			height:42px;
			width:33px;
		}
		
		ul#tabs li img {
			padding: 5px;
			border: none;
			float: left;
			margin: 10px 10px 0 0;
		}

		ul#tabs li a {
			color: #222;
			text-decoration: none;	
			display: block;
			padding:10px;
			height: 42px;
			outline: none;
		}

		ul#tabs li a:hover {
			text-decoration: underline;
		}

		ul#tabs li a.current {
			background: url('../img/frecciarossa.jpg') no-repeat;
			color: #FFF;
			height:22px;
			
		}

		ul#tabs li a.current:hover {
			text-decoration: none;
			cursor: default;
		}

		ul#output {
			clear:both;
			width: 578px;
			height: 300px;
			background:#FFFFFF;
			border-top:2px solid #959595;
			border-right:2px solid #959595;
      border-left:2px solid #959595;
      position:relative;
		}

		ul#output li {
			width: 578px;
			height: 300px;
		}
		
		ul#output img{
      width: 578px;
			height: 300px;
			position:absolute;
			top:0;
			right:0;
    }
		
		/*ul#output p {
		  position:absolute;
		  top:0;
      background:rgba(255,255,255,0.5);
      width:100%;
      color:black;
      
    }*/

		ul#output li a {
			position: absolute;
			bottom: 0;
			left: 0;
			width:578px;
			padding: 8px 0px;
			color: #FFF;
      background:#000;
      text-align:center;
      -moz-opacity: 0.7; 
      -webkit-opacity: 0.7;
      -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; 
      filter: alpha(opacity=70);
      opacity: 0.7;
			-moz-border-radius: 5px;
		}
		
		ul#output li div {
    -moz-opacity: 1; 
      -webkit-opacity: 1;
      -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; 
      filter: alpha(opacity=100);
      opacity: 1;
    }
		
		ul#output li a h1{
    text-transform:uppercase;
    font-size:17px;
    width:200px;
    font-weight:bold;
    text-decoration: none;
    border-bottom:1px solid white;
    float:left;
    text-align:right;
    margin-right:15px;
    }
		
		ul#output li a span{
    font-size:13px;
    width:330px;
    float:right;
    text-decoration: none;
    text-align:justify;
    line-height:20px;
    margin-right:20px;
    }
		
		/*ul#output li a:hover {
			text-decoration:underline;
		}*/
		
/*---------------------------------------------------SLIDE DOWN-------------------------------------------------------------
------SLIDE DOWN-----------------SLIDE DOWN-------------------SLIDE DOWN---------------SLIDE DOWN-----------------
-----------------------------------------------------SLIDE DOWN----------------------------------------------------------------*/	
		
		
#slidedown_top {
background-color:#fff;
text-align:center;
}

#creditlabel{
margin:0 auto;
width:450px;
}

#creditlabel img{
float:right;
}

#slidedown_bottom {
position: absolute;
width: 100%;
height:100%;
background-color:transparent;
}

#slidedown_content {
position: absolute;
margin-top:27px;
margin-left:5px;
width: 583px;
border-left:5px solid #474747;
border-right:5px solid #474747;
border-top:5px solid #474747;
height: 313px;
top: -378px;
text-align:center;
z-index:2;
background:#474747;
} 

#slidedown_content .content {
margin:0 auto; 
width:581px;
height:313px;
text-align:center;
}

#slidedown_content .footer {
width:95px;
height:85px;
}

.clear {clear:both}

#credits_downimg{
position:absolute;
margin-left:119px;
}

.footer_down{
background:url('../img/cover_footer.jpg') repeat-x;
width:100%;
text-align:center;
height:30px;
}

#credits_downimg{
float:right;
width:150px;
height:30px;
background:url('../img/tornasu_red.jpg') repeat-x;
}

#credits_downimg a{
margin-top:3px;
}



/*------------------SLIDER PROPOSTI DA VOI ----------------SLIDER PROPOSTI DA VOI ----------------SLIDER PROPOSTI DA VOI ----------------SLIDER PROPOSTI DA VOI ----------------*/


#slider1 {
	margin-left: 0;
	list-style: none;
	overflow: hidden;
}

#slider1 li {
	margin: 0;
	zoom:1;
}

#slider1 img {
	float: left;
	margin-right:16px;}


/*next button*/
.bx-next {
	position:absolute;
	top:128px;
	right:28px;
	z-index:999;
	width: 90px;
	height: 20px;
}

/*previous button*/
.bx-prev {
	position:absolute;
	top:128px;
	left:3px;
	z-index:999;
	width: 90px;
	height: 20px;
}

/*pager links*/
.bx-pager a {
	margin-right: 5px;
	color: #fff;
	padding: 3px 8px 3px 6px;
	font-size: 12px;
	zoom:1;
}

/*auto start button*/
.bx-auto .start {
	text-align:center;
	position:absolute;
	left:170px;
	top:128px;
	z-index:999;
	padding-left: 13px;
	font-size:12px;
        color:#333;
}

/*auto stop button*/
.bx-auto .stop {
	text-align:center;
	position:absolute;
	top:128px;
	left:170px;
	z-index:999;
	padding-left: 13px;
	font-size:12px;
        color:#333;
        }



/*--------------------------eventomu---------------------------eventomu-------------------------eventomu------------------eventomu--------
--------eventomu----------------eventomu----------------eventomu------------------------eventomu--------------------eventomu--------------
-----eventomu----------------------------------eventomu-----------------------eventomu----------------------eventomu----------------*/

#sml_calendar_container{
margin-top:10px;
height:163px;
width:195px;
background:url(../img/calendarsml_bg2.png);
}

#contenuti_centro_schedaevento{
float: left;
overflow:hidden;
width: 604px;
}

#scheda_allungo{
list-style:none;
}

#schedatop{
width:604px;
height:6px;
background:url(../img/top_scheda.png) no-repeat;
}

#schedamiddle{
width:604px;
overflow:hidden;
padding-bottom:15px;
min-height:800px;
background:url(../img/center_scheda.png) repeat-y;
}

#schedabottom{
clear:both;
width:604px;
height:13px;
background:url(../img/bottom_scheda.png) no-repeat;
}

#torna_indietro{
width:150px;
float:right;
height:30px;
text-align:right;
padding:3px 13px 0 0;
}

#torna_indietro a{
font-weight:bold;
}

#torna_indietro b:hover{
text-decoration:underline;
}

#torna_indietro span{
font-size:15px;
color:#5C5C5C;
}

.indietro_mu{
color:#e2700b;
}

.indietro_sp{
color:#d8a300;
}

.indietro_ar{
color:#c01d73;
}

.indietro_ev{
color:#af1c1c;
}

.indietro_corsi{
color:#133bdb;
}

#box_extra{
margin-top:10px;
height:244px;
width:199px;
background: url(../img/extra_bg.png) no-repeat;
}

#box_extra li{
list-style:none;
text-transform:uppercase;
margin-left:10px;
}

#title_extra{
padding-top:5px;
margin:0 0 17px 10px;
font-size:15px;
font-weight:bold;
}

.extra_li{
margin:5px 0 0 0; 
height:38px;
width:178px;
}

.extra_li p{
padding:4px 0 0 5px;
font-size:12px;
font-weight:bold;
}

.extra_li img{
margin-left:160px;
}

#rosso{
background:url(../img/extra_rosso.png) repeat-x;
}

#arancio{
background:url(../img/extra_arancio.png) repeat-x;
}

#giallo{
background:url(../img/extra_giallo.png) repeat-x;
}

#viola{
background:url(../img/extra_viola.png) repeat-x;
}

/*-----------PAGINATOR------------PAGINATOR--------------PAGINATOR-----------------PAGINATOR-----------------PAGINATOR----
-PAGINATOR--------------PAGINATOR---------------PAGINATOR---------------PAGINATOR-----------------PAGINATOR------------*/

*html #successive_top{
margin:0;
}

#successive_top{
margin-right:30px;
margin-top:30px;
}

#successive_top li{
display: inline;
float: right;
margin-right: 3px;
}

#successive_top li a{
color:#333;
font-size:15px;
}

*html #successive_bot{
margin:0;
}

#successive_bot{
float: right;
padding-right:30px;
}

#successive_bot li{
display: inline;
float: right;
margin-right: 3px;
}

#successive_bot li a{
color:#333;
font-size:15px;
}
