body{padding:0;margin:0;background-color:#f5f3ed;font-family:verdana;font-size:65%;color:#1c506b;text-align:center;}
#contenitore{width:980px;padding:0;margin:0 auto;text-align:left;}
#testa{width:980px;padding:0;margin:0 auto;}
#menuTop{width:980px;height:24px;line-height:24px;padding:0;margin:0;background-color:#f6f3ee;}
#menuTop .separatore{color:#ec5210;}
#menuTop a{text-decoration:none;color:#333;font-weight:normal;background-image:url("../img/dotted_ab.gif");background-position:right top;background-repeat:repeat-y;padding-right:5px;padding-bottom:2px;}
#menuTop a.none{background-image:none;}
#menuTop a:hover{color:#ec5210;}
#data{float:left;width:365px;\width:370px;w\idth:365px;padding-left:5px;height:24px;line-height:24px;}
#caratteri{float:left;width:200px;height:24px;line-height:24px;}
#caratteri .piccolo{font-size:10px;font-weight:bold;}
#caratteri .medio{font-size:12px;font-weight:bold;}
#caratteri .grande{font-size:14px;font-weight:bold;}
#linkBrevi{float:right;width:410px;height:24px;line-height:24px;text-align:right;}
#logo{width:980px;height:83px;padding:0;margin:0;position:relative;background-image:url("../img/logo_sfondo.jpg");background-position:center top;background-repeat:no-repeat;}
#logo .spotsx{position:absolute;top:10px;left:10px;}
#logo .slogan{color:#6f818b;position:absolute;top:35px;right:20px;}
#logo .spotdx{position:absolute;top:10px;right:10px;}
#menu{width:970px;height:21px;padding:0;margin:0 0 0 10px;position:relative;}
#menu a{display:block;float:left;color:#fff;font-weight:bold;text-decoration:none;padding:0 5px;margin-top:4px;margin-right:3px;height:17px;line-height:17px;background-color:#2f85b4;}
#menu a.hot{background-color:#ff5a00;}
#menu ul{padding:0;margin:0;}
#menu ul li{padding:0;margin:0;list-style-type:none;display:inline;}
#menu a:hover{padding:0 5px;margin-top:0;height:21px;line-height:21px;}
#menu a.hot:hover{padding:0 5px;margin-top:0;height:21px;line-height:21px;background-color:#ff5a00;}
#menu a.current{padding:0 5px;margin-top:0;height:21px;line-height:21px;background-color:#3399ca;}
#menu a.currenthot{padding:0 5px;margin-top:0;height:21px;line-height:21px;background-color:#ff5a00;}
#menu2{width:980px;min-height:40px;height:auto!important;height:40px;background-color:#3399ca;}
#menu2in{width:980px;height:20px;padding:10px 0;}
#menu2 ul{padding:0;margin:0 20px 0 20px;}
#menu2 ul li{padding:0;margin:0;list-style-type:none;display:inline;color:#fff;}
#menu2 ul li a{color:#fff;font-weight:bold;text-decoration:none;}
#menu2 ul li a:hover{text-decoration:underline;}
#corpo{width:980px;padding:15px 0 0 0;margin:0;font-size:100%;}
#sidebarLeft{float:left;width:198px;padding:0 8px 0 0;margin:0;}
#contenuto{float:left;width:548px;padding:0 10px;margin:0;}
#contenuto h2{padding:0;margin:10px 0 5px 0;}
ul#caratteristiche2{padding:0;margin:0 0 0 20px;}
ul#caratteristiche2 li{padding:0;margin:5px 0;font-weight:bold;list-style-type:none;list-style-image:url("../img/punto_elenco.gif");}
ul#caratteristiche2 li span{color:#ff5a01;}
.dataInizio{text-align:right;font-size:120%;}
.dataInizio strong{color:#ff5a00;}
#corsi{margin-top:20px;}
#corsi .colonna{float:left;width:264px;padding:0 5px;margin:0;height:230px;}
.corso{float:left;width:264px;padding:0;margin:0 0 10px 0;background-image:url("../img/box_contenuto_sfondo.jpg");background-position:center top;background-repeat:repeat-y;position:relative;}
.corso .top{width:264px;padding:0;background-position:center top;background-repeat:no-repeat;}
.corso .programmazione{background-image:url("../img/box_contenuto_top_programmazione.jpg");}
.corso .programmazione h2{color:#ef508c;}
.corso .programmazione h2 a{color:#ef508c;text-decoration:none;}
.corso .flash{background-image:url("../img/box_contenuto_top_flash.jpg");}
.corso .flash h2{color:#ff6c00;}
.corso .flash h2 a{color:#ff6c00;text-decoration:none;}
.corso .grafica{background-image:url("../img/box_contenuto_top_grafica.jpg");}
.corso .grafica h2{color:#e52d66;}
.corso .grafica h2 a{color:#e52d66;text-decoration:none;}
.corso .reti{background-image:url("../img/box_contenuto_top_reti.jpg");}
.corso .reti h2{color:#24cfec;}
.corso .reti h2 a{color:#24cfec;text-decoration:none;}
.corso .marketing{background-image:url("../img/box_contenuto_top_marketing.jpg");}
.corso .marketing h2{color:#66ad22;}
.corso .marketing h2 a{color:#66ad22;text-decoration:none;}
.corso ul{padding:0;margin:0;}
.corso ul.dettagli li{padding:0;margin:5px 0;font-weight:bold;list-style-type:none;}
.corso ul.dettagli li span{color:#ff5a00;}
.corso a.info{position:absolute;bottom:1px;right:20px;}
.corso .bottom{width:234px;padding:0;min-height:150px;height:auto!important;height:150px;padding:15px;background-image:url("../img/box_contenuto_bottom.jpg");background-position:center bottom;background-repeat:no-repeat;}
#sidebarRight{float:right;width:198px;padding:0 0 0 8px;margin:0;}
.box{width:198px;padding:0;margin:0 0 10px 0;background-image:url("../img/box_sidebar_top.jpg");background-position:center top;background-repeat:no-repeat;}
.boxIn{width:198px;min-height:100px;height:auto!important;height:100px;padding:20px 0;margin:0;background-image:url("../img/box_sidebar_bottom.jpg");background-position:center bottom;background-repeat:no-repeat;}
.box h2{padding:0;margin:0 5px 10px 5px;}
.box p{padding:0;margin:0 5px 5px 5px;line-height:15px;}
.box ul.menu{padding:0;margin:0 0 10px 0;}
.box ul.menu li{padding:0;margin:3px 0;list-style-type:none;}
.box ul.menu li a{color:#40647a;text-decoration:none;font-weight:bold;padding:0 10px;}
.box ul.menu li a:hover{text-decoration:underline;}
.telefona{padding:0;margin:10px 0;}
#newsletter{padding:5px;margin:0;}
#newsletter label{font-weight:bold;display:block;}
#newsletter #email{border:1px solid #e03807;font-size:10px;width:180px;margin:0 0 5px 0;}
#newsletter #email.errore{border:2px solid #e60000;}
#newsletter .mexerr{width:174px;padding:5px;background-color:#fff;color:#e60000;font-weight:bold;border:2px solid #e60000;text-align:center;margin-bottom:5px;}
#newsletter .mexok{width:174px;padding:5px;background-color:#fff;color:#267500;font-weight:bold;border:2px solid #267500;text-align:center;margin-bottom:5px;}
#newsletter #registrati{font-size:10px;height:24px;}
#commentoDelMese{width:195px;background-image:url("../img/commento_mese_sfondo.jpg");background-position:center top;background-repeat:repeat-y;line-height:15px;}
#commentoDelMese .top{width:195px;background-image:url("../img/commento_mese_top.jpg");background-position:center top;background-repeat:no-repeat;}
#commentoDelMese .bottom{width:165px;height:56px;min-height:100px;height:auto!important;height:100px;padding:20px 10px 60px 20px;background-image:url("../img/commento_mese_bottom.jpg");background-position:center bottom;background-repeat:no-repeat;}
.firma{text-align:right;font-style:italic;font-weight:bold;padding:0;margin:0;display:block;}
.box2{width:198px;background-color:#ebe6d9;background-image:url("../img/box2_sidebar_top.gif");background-position:center top;background-repeat:no-repeat;margin-bottom:10px;}
.box2 .bottom{width:198px;min-height:100px;height:auto!important;height:100px;padding:10px 0;background-image:url("../img/box2_sidebar_bottom.gif");background-position:center bottom;background-repeat:no-repeat;}
.box2 h2{padding:0;margin:0;text-align:center;}
.box2 .testo{padding:10px;}
.box2 .commento{margin-bottom:15px;}
.link{color:#333;}
.link p{margin-bottom:5px;}
.link span{color:#d3380a;font-weight:bold;}
.link a{font-weight:bold;color:#333;text-decoration:none;}
.link a:hover{text-decoration:underline;}
#footer{width:980px;padding:10px 0;margin:10px auto;background-color:#78acc6;color:#fff;text-align:center;}
#footer a{color:#fff;}
#footer a:hover{text-decoration:none;}
.blocca{clear:both;height:0;}
.hide{display:none;}
img{border:0;padding:0;margin:0;}
h2{padding:0;margin:0;font-size:120%;}
p{padding:0;margin:0 0 10px 0;line-height:15px;}
.center{text-align:center;}
.right{text-align:right;}
a{font-weight:bold;text-decoration:underline;}
a:hover{color:#ff5a00;text-decoration:none;}
