/*
202E2F: sfondo
CBD1D1: testo
156B84: menu chi
81A925: menu corsi
B2AA2B: menu formazione
BC7391: menu promozione
E11B6A: menu compagnia
FFFF3E: giallo menu secondario
E390B8: rosa titolo news
*/
a {outline:none;}
* {margin:0;padding:0;}
body {background:#202E2F;color:#CBD1D1;font-family:Georgia, "Times New Roman", Times, serif;font-size:12px;line-height:20px;}
#container {width:890px;margin:25px auto;position:relative;}
#header {height:449px;margin-bottom:6px;}

#menu {position:absolute;right:0;width:218px;z-index:2;}
#menu li {list-style-type:none;padding-bottom:6px;}
#menu li a {display:block;line-height:30px;padding:55px 0 0 8px;font-size:17px;color:#fff;text-decoration:none;}
#menu li a#m_chi {background:#156B84;}
#menu li a#m_corsi {background:#81A925;}
#menu li a#m_formazione {background:#B2AA2B;}
#menu li a#m_promozione {background:#BC7391;}
#menu li a#m_compagnia {background:#E11B6A;}

#multimedia-box {position:absolute;top:0;left:0;width:666px;height:449px;z-index:1;}
h1 {position:absolute;top:46px;left:34px;z-index:12;text-indent:-9999px;width:156px;background:url(../img/movimento_danza_logo_bianco.png) no-repeat;height:86px;display:none;}
h1 a {display:block;width:156px;height:86px;}
#content {background:url(../img/bg_content_home.gif) repeat-y;float:left;position:relative;}
#menu_service {float:right;width:200px;padding:10px 9px 30px 9px;text-align:center;}
#menu_service ul {border-top:1px solid #202e2f;text-align:left;}
#menu_service ul li {list-style-type:none;border-bottom:1px solid #202e2f;}
#menu_service ul li a {color:#CBD1D1;text-decoration:none;line-height:24px;}
#menu_service ul li a.active, #menu_service ul li a:hover {color:#FFFF3E;}
ul#social {border:0;margin-top:30px;text-align:center;}
ul#social li {border-bottom:0;display:inline;}
ul#social li a img {border:0;}

.clear {clear:both;}
#content .column {float:left;width:200px;margin-right:6px;padding:9px;font-size:11px;font-family:'trebuchet MS';}
#content .column h2 {color:#E390B8;font-weight:normal;margin-bottom:24px;font-family:Georgia, "Times New Roman", Times, serif;font-size:15px;}

#agenda {}
#calendario {width:200px;float:left;line-height:26px;}
#calendario ul {list-style-type:none;margin:0;padding:0;}
#calendario .hidden {display:none !important;}
#calendario .title {width:200px;float:left;margin-bottom:3px;}
#calendario .title h3 {font-size:12px;width:132px;float:left;margin-right:3px;background:#484848;font-weight:normal;padding:0 5px;}
#calendario .title h3.loading {background:url(../img/calendar_loader.gif) no-repeat 122px center #484848;}
#calendario .title a.indietro {width:26px;height:26px;float:left;margin-right:3px;text-indent:-9999px;background:url(../img/calendar_left.gif) no-repeat center center #484848;}
#calendario .title a.avanti {width:26px;height:26px;float:left;background:#484848;text-indent:-9999px;background:url(../img/calendar_right.gif) no-repeat center center #484848;}
#calendario ul.giorni ul {display:none;}
#calendario ul.giorni li {float:left;width:26px;margin:0 3px 3px 0;color:#383838;text-align:center;font-size:13px;}
#calendario ul.giorni li span {display:block;}
#calendario ul.giorni li.last {margin-right:0;}
#calendario ul.giorni li.in {background:#484848;}
#calendario ul.giorni li.active {background:#821944;}
#calendario ul.giorni li.out {background:#404040;}
#calendario ul.giorni li span.clickable {color:#cbd1d1;cursor:pointer;}
#calendario ul.programma {float:left;width:200px;clear:both;margin-top:10px;}
#calendario ul.programma li {margin-bottom:4px;line-height:18px;}
#calendario ul.programma li strong {display:block;}

#primo_piano {}
#primo_piano li {position:relative;margin-bottom:26px;width:200px;}
#primo_piano li h3 {font-size:13px;margin-bottom:5px;padding:4px;/*background:url(../img/prova.png);*/font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;}
#primo_piano li h3 a {color:#CBD1D1;text-decoration:none;}
#primo_piano li a img {width:200px;height:171px;border:none;}
#primo_piano a {color:#8B9191;text-decoration:none;}
#news a {color:#8B9191;text-decoration:none;}

#news {list-style-type:none;line-height:18px;}
#news li {margin-bottom:12px;}
#news h3 {font-size:13px;margin-bottom:2px;}
#news h3 em.data {font-size:10px;display:block;line-height:12px;color:#aaa;}
.archivio_news {text-align:right;}
.archivio_news a {color:#8B9191;text-decoration:none;}

#footer {background:url(../img/bg_content_page.gif) repeat-y;margin-top:6px;float:left;width:100%;line-height:39px;}
#footer .left {width:646px;float:left;padding:4px 10px;}
#footer .right {width:210px; float:right;text-align:center;padding:4px;}

.slideshow {position:relative;width:666px;height:449px;overflow:hidden;}
.slideshow img {position:absolute;top:0;left:0;z-index:8;}
.slideshow img.active {z-index:10;}
.slideshow img.last-active {z-index:9;}