﻿/*******************
Stile standard 
Virtual Creativa SRL  (http://www.virtualbologna.it/)
Autori: Demetrio Polimeno (http://www.demetriopolimeno.com/) / Luca Bezzan (http://www.fabsoft.it/)
Data inizio: Maggio 2008
*******************/
/* +++++++++++++++++++++++++++++; */
/* ++++ Formattazione ++ */
/* +++++++++++++++++++++++++++++ */

@import url(news.css);




ul{padding:0;margin:0 0 10px;}
ol, ul{list-style: none;}
/* -- */
.clear{clear:both;}
.clearhr{height:7px;clear:both;background:url(img/bg-hr.png) no-repeat center;margin:0;padding-top:5px;}
.uppercase{text-transform:uppercase;} 

/* +++++++++++++++++++++++++++++ */
/* ++++ Layout ++ */
/* +++++++++++++++++++++++++++++ */

/* ------   Sfondo laterale aree   ------- */
body.homepage{background-color:#393C48}
body.Benessere{background-color:#9D004F}
body.Shopping{background-color:#6C4574}
body.ArteSpettacolo{background-color:#F1712A}
body.Cinema{background-color:#004364}
body.Musica{background-color:#538CC6}
body.MangiaBevi{background-color:#595C2F}
body.NightLife{background-color:#000}
body.SognaBologna{background-color:#8b0000}
body.Speciale{background-color:#9AA052}

#content{background-color:#fff; margin:0 auto; width:980px;}

/* ------   Testata   ------- */
#header{padding:0 15px;height:85px;text-align:center;clear:both;background-color:#000;}
#header_logo{float:left;}
#header h1{margin:0 0 0 320px;padding-top:58px;text-align:left;text-indent:-4000px;}
#header_links_top{float:right;padding-top:3px;text-align:right;}
#header_links_top a{color:#fff;}
#header_links{padding:0 15px 7px;margin-top:1px;background-color:#EEE;min-height:19px;}
#header_posizione{padding-top:3px;}
#header_links_destra{float:right;padding-top:1px;}
#header_links a{font:normal 12px/14px Arial, Helvetica, sans-serif;color:#296981;}
#search_bar{margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;display:inline;}
#search_bar .cerca_img{margin-bottom:0;border-style:none;padding-top:2px;padding-left:2px;height:16px;}
#search_bar .cerca_field{border:1px solid #aaa;background:#fff url(img/header/Cercabg-top.gif) repeat-x top left;width:200px;height:14px;}
#search_bar .cerca_field:focus,#search_bar .cerca_field:hover{border:1px solid #06c;color:#000;background:#fff url(img/header/Cercabg-bottom.gif) repeat-x bottom left;}

/* ------   ADV   ------- */
#advtop{ background-color:#000;padding:10px; height:90px; }
.adv_728{height:90px;width:728px;float:right;}
.adv_180{height:90px;width:220px;float:left;}
#advbottom{clear:both;border:1px solid #CCC;padding:5px;margin: 0 15px 15px 15px;text-align:center;}

/* ------   Top Menu   ------- */
#nav{float:left;margin:0;padding:0;width:100%;list-style:none;}
#nav li{float:left;margin:0;padding:0;}
#nav a{float:left;padding:6px 12px;display:block;color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:12px;text-decoration:none;font-weight:bold;text-transform:uppercase;letter-spacing:1px;}

/* ------   CSS Tabella by Luca Bezzan   ------- */
#CorpoTdSx{float:left;padding:0;width:638px;min-height:500px; }
#CorpoTdDxPre{float:left;background-image:url(img/bgTdDx.gif);background-repeat:no-repeat;background-color:#fff;background-position:left bottom;width:342px;}
#BoxTable{width:100%;}
#BoxTdSx{padding:0 0 3px 15px;}
#BoxTdDxPre{ width:230px; padding:5px 0 2px 15px; float:right; background-color: White;}
#BoxTdDxHome{ width:180px; padding:5px 0 2px 15px; float:right; background-color: White;}
#BoxTdDx{border:solid 1px #E4E4E4;padding:5px 10px 10px;background-color:#F5F5F5;}

/* - #CorpoTdDx - */
#CorpoTdDx{padding:10px 15px 25px 25px;}
#CorpoTdDx .contenuto{padding-bottom:15px;}
#CorpoTdDx .contenuto img{padding-bottom:15px;}
#CorpoTdDx .contenuto ul{margin:20px 0;}
#CorpoTdDx .contenuto ul li{list-style-type:disc;line-height:1.5em;margin-left:30px;}
.CorpoTdDxFine{background:transparent url(img/bg_bottom-primopiano.jpg) repeat-x scroll left bottom;height:15px;padding:10px 0 0;}
#ColonnaSinistraGrande ul li{margin:0 0 0 20px;padding:0;list-style-image:url(img/freccia_beige.gif);list-style-type:none;}

/* ------   box primo piano   ------- */
.BoxPrimoPiano{padding:5px 0px 0px; }
.BoxPrimoPianoH1 {font-size:32px;color:#494949;margin:2px 0 10px 0;padding:0;font-weight:normal;line-height:110%;font-family:Georgia,Times New Roman,Times,Serif;clear:right} 
.BoxPrimoPianoH2{font-size:18px;margin:0;padding:0;font-weight:bold;line-height:110%;}
.BoxH2{font-size:16px;margin:0;padding:0;font-weight:bold;line-height:110%;}
.BoxH2Calendar{font-size:14px;margin:0;padding:0;font-weight:bold;line-height:100%;}
.BoxPrimoPiano .boxfoto{border:1px #E4E4E4 solid;float:left;margin-right:10px;}
.BoxPrimoPiano .boxfotobordo{border:4px #FFF solid;display:block;}
.BoxPrimoPiano p{margin-top:5px;}
span.vociFilm{padding-bottom:3px;color:#333;font-weight:700;text-transform:uppercase;}
.slides {margin-bottom:30px;}
/* - box 01 - */
.boxNews{padding:10px 15px 15px;clear: both;}
.boxNews p{padding-bottom:10px}
.box {padding-top:5px;clear:left;}
.box .boxfoto{border:1px #E4E4E4 solid;float:left;margin-right:10px;}
.box .boxfotobordo{border:4px #FFF solid;display:block;}
.box p{margin-top:5px;margin-bottom:0px;font-size:11px;font-style:normal;line-height:14px;font-weight:normal;font-variant:normal;color:#535353;}
.categoria{border-style:solid;border-width:1px 0;border-top-color:#666;font:bold 10px verdana, helvetica, sans-serif;margin:5px 0 8px;padding:2px 2px 2px 0;text-transform:uppercase;}
.testascheda{clear:both;padding-bottom:15px; }
.stampa{float:right;background:url(img/print.png) no-repeat left;padding:0 0 0 15px;margin:0 0 0 3px}
.categoria a,.stampa a{text-decoration:none;}

.categoriaDettaglio { padding: 1px 0 4px 36px; margin: 0 0 5px 0; background-position:top left; background-repeat:no-repeat; border-bottom: solid 1px #666; font:10px verdana, helvetica, sans-serif; }
.categoriaDettaglio2 { padding: 1px 0 4px 4px; margin: 0 0 5px 0;border-bottom: solid 1px #666; font:10px verdana, helvetica, sans-serif; }

/* ------   COLORI AREE   ------- */
/* colori menu superiore  */
/* homepage  */
#nav.m_homepage{background:#D72000 url(img/header/homepage.jpg) repeat-x right top;}
#nav.m_homepage a:hover,#nav.m_homepage .active{color:#fff;background:#930 url(img/header/homepageActive.jpg) repeat-x left top;}
/* Benessere  */
#nav.m_Benessere{background:#D72000 url(img/header/benessere.jpg) repeat-x right top;}
#nav.m_Benessere a:hover,#nav.m_Benessere .active{color:#fff;background:#930 url(img/header/benessereActive.jpg) repeat-x left top;}
/* Shopping  */
#nav.m_Shopping{background:#C7B18B url(img/header/shopping.jpg) repeat-x right top;}
#nav.m_Shopping a:hover,#nav.m_Shopping .active{color:#fff;background:#930 url(img/header/shoppingActive.jpg) repeat-x left top;}
/* ArteSpettacolo  */
#nav.m_ArteSpettacolo{background:#D72000 url(img/header/artespettacolo.jpg) repeat-x right top;}
#nav.m_ArteSpettacolo a:hover,#nav.m_ArteSpettacolo .active{color:#fff;background:#930 url(img/header/artespettacoloactive.jpg) repeat-x left top;}
/* Cinema   */
#nav.m_Cinema{background:#014289 url(img/header/cinema.jpg) repeat-x right top;}
#nav.m_Cinema a:hover,#nav.m_Cinema .active{color:#fff;background:#014289 url(img/header/cinemaActive.jpg) repeat-x left top;}
/* Musica   */
#nav.m_Musica{background:#014289 url(img/header/musica.jpg) repeat-x right top;}
#nav.m_Musica a:hover,#nav.m_Musica .active{color:#fff;background:#014289 url(img/header/musicaActive.jpg) repeat-x left top;}
/* MangiaBevi  */
#nav.m_MangiaBevi{background:#D72000 url(img/header/mangiabevi.jpg) repeat-x right top;}
#nav.m_MangiaBevi a:hover,#nav.m_MangiaBevi .active{color:#fff;background:#930 url(img/header/mangiabeviActive.jpg) repeat-x left top;}
/* SognaBologna  */
#nav.m_SognaBologna{background:#8b0000 url(img/header/sognabologna.jpg) repeat-x right top;}
#nav.m_SognaBologna a:hover,#nav.m_SognaBologna .active{color:#fff;background:#8b0000 url(img/header/sognabolognaActive.jpg) repeat-x left top;}
/* Speciale  */
#nav.m_Speciale{background:#A0A756 url(img/header/speciale.jpg) repeat-x right top;}
#nav.m_Speciale a:hover,#nav.m_Speciale .active{color:#fff;background:#A0A756 url(img/header/specialeActive.jpg) repeat-x left top;}

/*------------- colori link categoria ------------*/
/* homepage  */
.categoria.cat_homepage{border-bottom-color:#D42427;}
.categoria.cat_homepage a{color:#D42427;}
/* Benessere  */
.categoria.cat_Benessere{border-bottom-color:#9D004F;}
.categoria.cat_Benessere a{color:#9D004F;}
/* Shopping */
.categoria.cat_Shopping{border-bottom-color:#6C4574;}
.categoria.cat_Shopping a{color:#6C4574;}
/* ArteSpettacolo  */
.categoria.cat_ArteSpettacolo{border-bottom-color:#F1712A;}
.categoria.cat_ArteSpettacolo a{color:#F1712A;}
/* Cinema  */
.categoria.cat_Cinema{border-bottom-color:#006A9D;}
.categoria.cat_Cinema a{color:#006A9D;}
/* Musica  */
.categoria.cat_Musica{border-bottom-color:#538CC6;}
.categoria.cat_Musica a{color:#538CC6;}
/* MangiaBevi  */
.categoria.cat_MangiaBevi{border-bottom-color:#75793E;}
.categoria.cat_MangiaBevi a{color:#75793E;}
/* SognaBologna  */
.categoria.cat_SognaBologna{border-bottom-color:#000;}
.categoria.cat_SognaBologna a{color:#000;}
/* Speciale  */
.categoria.cat_Speciale{border-bottom-color:#75793E;}
.categoria.cat_Speciale a{color:#75793E;}

/* ------   Menu Accordion   ------- */
/*  Home page */
.applemenu{margin:10px 0;padding:0;width:300px;border:none;}
.applemenu div.silverheader a{background:red url(img/accordion/homepage.jpg) repeat-x center left;font:bold 12px Arial, Helvetica, sans-serif;text-transform:uppercase;color:#FFF;display:block;position:relative;width:auto;padding:5px 0;padding-left:15px;text-decoration:none;}
.applemenu div.silverheader a:visited,.applemenu div.silverheader a:active{color:#FFF;}
.applemenu div.selected a{background-image:url(img/accordion/homepageActive.jpg);color:#FFF;}
.applemenu div.submenu{background:#FFF;border-left:1px solid #E5E5E5;border-right:1px solid #E5E5E5;padding:0 15px;margin:0;height:100px;}
/*  Benessere  */
#approfondimenti_Benessere div.silverheader a{background:#000 url(img/accordion/benessere.jpg) repeat-x center left;}
#approfondimenti_Benessere div.selected a{background-image:url(img/accordion/benessereactive.jpg);}
/*  Shopping  */
#approfondimenti_Shopping div.silverheader a{background:#000 url(img/accordion/shopping.jpg) repeat-x center left;}
#approfondimenti_Shopping div.selected a{background-image:url(img/accordion/shoppingactive.jpg);}
/*  ArteSpettacolo  */
#approfondimenti_ArteSpettacolo div.silverheader a{background:#000 url(img/accordion/artespettacolo.jpg) repeat-x center left;}
#approfondimenti_ArteSpettacolo div.selected a{background-image:url(img/accordion/artespettacolo.jpg);}
/*  Cinema  */
#approfondimenti_Cinema div.silverheader a{background:#000 url(img/accordion/cinema.jpg) repeat-x center left;}
#approfondimenti_Cinema div.selected a{background-image:url(img/accordion/cinemaactive.jpg);}
/*  Musica  */
#approfondimenti_Musica div.silverheader a{background:#000 url(img/accordion/musica.jpg) repeat-x center left;}
#approfondimenti_Musica div.selected a{background-image:url(img/accordion/musicaactive.jpg);}
/* MangiaBevi  */
#approfondimenti_MangiaBevi div.silverheader a{background:#000 url(img/accordion/mangiabevi.jpg) repeat-x center left;}
#approfondimenti_MangiaBevi div.selected a{background-image:url(img/accordion/mangiabeviactive.jpg);}
/* NightLife  */
#approfondimenti_NightLife div.silverheader a{background:#000 url(img/accordion/nightlife.jpg) repeat-x center left;}
#approfondimenti_NightLife div.selected a{background-image:url(img/accordion/nightlifeactive.jpg);}
/* Speciale  */
#approfondimenti_Speciale div.silverheader a{background:red url(img/accordion/speciale.jpg) repeat-x center left;}
#approfondimenti_Speciale div.selected a{background-image:url(img/accordion/specialeActive.jpg);}

/* ------   Bottom Area e Footer   ------- */
#footer { padding-top:15px; text-align:center;clear:both;}
.footer_link{padding:15px;font-size:11px;font-weight:400; background-color:#EEE;}
.footer_link a{margin:5px; color:#666;}


/*-------------- cinema -------------------*/
#Finestra { position:fixed; width: 100%; height:100%; top: 0; left: 0px;	background-color: black; }



/*--------------Featured content slider------------*/
/* Menu Carrello */

.invertedshiftdown2{
    padding: 0;
    width: 100%;
    border-top: 5px solid #666; /*Highlight red color theme*/
    background: transparent;
    voice-family: "\"}\"";
    voice-family: inherit;
}

.invertedshiftdown2 ul{
    margin:0;
    margin-left: 40px; /*margin between first menu item and left browser edge*/
    padding: 0;
    list-style: none;
}

.invertedshiftdown2 li{
    display: inline;
    margin: 0 2px 0 0;
    padding: 0;
    text-transform:uppercase;
}

.invertedshiftdown2 a{
    float: left;
    display: block;
    font: bold 12px Arial;
    color: black;
    text-decoration: none;
    margin: 0 1px 0 0; /*Margin between each menu item*/
    padding: 5px 10px 5px 10px; /*Padding within each menu item*/
    background-color: #ccc; /*Default menu color*/
    border-bottom: 8px solid white;
}

.invertedshiftdown2 a:hover{
    background-color: #333; /*Highlight red color theme*/
    padding-top: 10px; /*Set padding-top value to default's padding-top + padding-bottom */
    padding-bottom: 0; /*Set padding-bottom value to 0 */
    border-bottom-color: #333; /*Highlight red color theme*/
    color: white;
}

.invertedshiftdown2 .current a{ /** currently selected menu item **/
    background-color: #333; /*Highlight red color theme*/
    padding-top: 10px; /*Set padding-top value to default's padding-top + padding-bottom */
    padding-bottom: 0; /*Set padding-bottom value to 0 */
    border-bottom-color: #333; /*Highlight red color theme*/
    color: white;
}

.sliderwrapper{
    position: relative; /*leave as is*/
    /*overflow: hidden; leave as is*/
    border: none; 
    border-top-width:0; 
    width: 590px; /*width of featured content slider  */
    min-height: 100px;
}

.sliderwrapper .contentdiv{
    visibility: hidden; /*leave as is*/
    /*position: absolute; leave as is*/
    left: 0;  /*leave as is*/
    top: 0;  /*leave as is*/
    padding: 0;
    width: 590px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
    /*height: 100%;background: white;opacity: 1;-moz-opacity: 1;filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);*/
    padding: 0 10px;
}

.pagination{
    width: 595px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
    text-align: right;
    padding: 5px 0px;
}

.pagination a{
    padding: 0 5px;
    text-decoration: none; 
    color: #00007D;
    background: white;
}

.pagination a:hover, .pagination a.selected{
    /*color: #000;
    background-color: #FEE496;*/
}
.prev, .next {  }

/*--- Anagrafica ---*/

#anagrafica div { margin-bottom:5px; }
#anagrafica label span { width:70px; display: inline-block; text-align:right;  }

/*--------------Featured content slider fine-------*/


/*------------- colori categoria SCHEDA ------------
.title{color:#fff;height:25px;padding:5px 0 0 15px;}
.title .titlemangiabevi{background-image:url(img/ha-header-mangiabevi.jpg);}
.title .titlebenessere{background-image:url(img/ha-header-benessere.jpg);}
.box .title h2{color:#fff;font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;letter-spacing:1px;}
.box table.schedamangiabevi td{border-bottom:1px solid #747223;}
.box table.schedabenessere td{border-bottom:1px solid #A60053;}

/*------------- box dettaglio ----------- 
.box .dettaglio h2{font-size:24px;}
.box .dettaglio p{font-size:13px;line-height:17px;}
.box .box3img{border:2px solid #F0ECDF;padding:2px 2px 2px 3px;}
.box .box3img .rettangolo{background-color:#F0ECDF;padding:10px;}
.box .box3img .name{color:#333;margin-top:5px;font-size:14px;line-height:18px;}
.box .box3img .rettangolo .settori{padding:7px 7px 7px 15px;}
.box .box3img .rettangolo .settori .settore{float:left;width:118px;margin-right:3px;}
.boxfotoveticali{border:4px #FFF solid;} 
---------------------------------------------*/


