/* CSS Document */

HTML {height:100%;}

BODY {margin:8px 0px 0px 0px; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; padding:0px 0px 0px 0px;}

.container {position:relative; width:650px; margin-left:auto; margin-right:auto;}

acronym {border-bottom:1px dashed #074da1; cursor:help;}

img {border:0px;}
img.float {float:left; padding-right:4px;}
img.float2 {float:left; padding-right:8px;}

img.vert {vertical-align:middle;}

H1 {font-size:44px; color:#636363; margin:0px; padding:0px; font-weight:normal; line-height:40px; letter-spacing:2px;}
H1 a {text-decoration:none; color:#636363;}
H1 a:hover {text-decoration:none; color:#074da1;}

H1 .small {font-size:10px; color:#636363; margin:0px; padding:0px; font-weight:normal; line-height:normal; letter-spacing:0px;}
H1 a .small  {text-decoration:none; color:#636363;}
H1 a:hover .small  {text-decoration:none; color:#074da1;}

H2 {font-size:24px; color:#ff9933; margin-bottom:7px; padding:0px; font-weight:normal;}
H2 a {text-decoration:none; color:#ff9933;}
H2 a:hover {text-decoration:none; color:#000000;}

.box-eventi1 H2 {font-size:24px; line-height:22px; color:#ff9933; margin:0px; padding:0px; font-weight:normal;}
.box-eventi1 H2 a {text-decoration:none; color:#ff9933;}
.box-eventi1 H2 a:hover {text-decoration:none; color:#000000;}

.box-eventi2 H2 {font-size:24px; line-height:22px; color:#ff9933; margin:0px; padding:0px; font-weight:normal;}
.box-eventi2 H2 a {text-decoration:none; color:#ff9933;}
.box-eventi2 H2 a:hover {text-decoration:none; color:#000000;}

.box-corsi H2 {font-size:24px; line-height:25px; color:#ff9933; margin:0px; padding:0px; font-weight:normal;}
.box-corsi H2 a {text-decoration:none; color:#ff9933;}
.box-corsi H2 a:hover {text-decoration:none; color:#000000;}

H3 {font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#ff9933; margin-bottom:7px; padding:0px; font-weight:bold;}
H3 a {text-decoration:none; color:#ff9933;}
H3 a:hover {text-decoration:none; color:#000000;}

.content { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:18px;}
.content a {text-decoration:none; color:#074da1; line-height:18px;}
.content a:hover {text-decoration:none; color:#ff9933; line-height:18px;}
.content .selected a , .content .selected a:hover  {text-decoration:none; color:#ff9933;}


OL {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; margin-left:22px;}
OL li{padding:3px 0px 3px 0px;}

.lista UL  {list-style-image:url(img/lista.gif); margin:0px 0px 0px 12px; padding:0px 0px 0px 0px;}
.lista UL LI {padding:2px 0px 2px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:17px;}

.lista-h UL  {list-style-type:none; margin:5px 0px 0px 2px; padding:0px 0px 0px 0px;}
.lista-h UL LI {padding:2px 0px 2px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:15px;}
.lista-h UL LI a {display:block; text-decoration:none; padding-left:13px; color:#074da1; background-image:url(img/quadz.gif); background-position:top left; background-repeat:no-repeat;}
.lista-h UL LI a:hover {text-decoration:none; color:#ff9933;}
.lista-h UL LI.selected a, .lista-h UL LI.selected a:hover {text-decoration:none; color:#ff9933;}

.lista-eventi UL  {list-style-type:none; margin:5px 0px 0px 2px; padding:0px 0px 0px 0px;}
.lista-eventi UL LI {padding:5px 0px 5px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:15px;}
.lista-eventi UL LI a {display:block; text-decoration:none; padding-left:13px; color:#074da1; background-image:url(img/quadz.gif); background-position:top left; background-repeat:no-repeat;}
.lista-eventi UL LI a:hover {text-decoration:none; color:#ff9933;}
.lista-eventi UL LI.selected a, .lista-eventi UL LI.selected a:hover {text-decoration:none; color:#ff9933;}


/* --- HOME --- */
.box-corsi {width:346px; height:171px; padding:6px; margin-bottom:10px; background-image:url(img/bg-box-corsi.jpg);}
.box-eventi1 {float:left; width:162px; height:173px; margin-right:10px; padding:6px; background-image:url(img/bg-box-sotto.jpg); background-position:bottom;}
.box-eventi2 {float:left; width:162px; height:173px; padding:6px; background-image:url(img/bg-box-sotto.jpg); background-position:bottom;}




/* SINISTRA */
.sx {width:650px; margin-bottom:25px;}
.foto {display:none}
.foto IMG {display:none}




/* DESTRA */
.dx {float:left; background-color:#FFFFFF; padding:0px; margin-bottom:10px; width:650px;}
.dx-h {float:left; background-color:#FFFFFF; padding:0px; width:650px;}

.box-menu {display:none;}
.box-menu-home {display:none;}

.menu {display:none;}
.menu ul {list-style-type:none; margin:0px; padding:0px;}
.menu ul li {font-size:14px; height:18px; font-weight:bold; color:#585858; border-bottom:1px solid #d4d3d3; padding:2px 0px 3px 0px; margin:0px;}
.menu ul li a {display:block; height:18px; border-left:6px solid #074da1; color:#585858; padding-left:5px; text-decoration:none; margin:0px;}
.menu ul li a:hover {background-color:#074da1; color:#FFFFFF; text-decoration:none;}
.menu ul li.selected {}
.menu ul li.selected a, .menu ul li.selected a:hover {background-color:#074da1; color:#FFFFFF; text-decoration:none;}

.sottomenu0 {display:none;}
.sottomenu1 {float:left; width:145px; margin:4px 0px 0px 0px; padding:0px; background-image:url(img/bg-sottomenu.gif); background-repeat:no-repeat; background-position:top;}
.sottomenu2 {float:left; width:145px; margin:29px 0px 0px 0px; padding:0px; background-image:url(img/bg-sottomenu.gif); background-repeat:no-repeat; background-position:top;}

.sottomenu {display:none;}
.sottomenu ul {list-style-type:none; margin:0px; padding:0px; line-height:14px;}
.sottomenu ul li {font-size:11px; width:125px; padding:1px 0px 1px 5px; margin:0px;}
.sottomenu ul li a {display:block; margin:0px; text-decoration:none; color:#666666; background-image:url(img/freccina-sottomenu.gif); background-position:top left; background-repeat:no-repeat; padding:0px 0px 0px 10px;}
.sottomenu ul li a:hover {text-decoration:none; color:#ff9933;}
.sottomenu ul li.selected a, .sottomenu ul li.selected a:hover {text-decoration:none; color:#ff9933;}

.center {width:650px; padding:0px 0px 10px 10px;}



/* FOOTER */
.footer {width:650px; text-align:right; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }

.footer-h {position:relative; width:650px; margin-top:3px; text-align:center; margin-left:auto; margin-right:auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF;}
.footer-h a {text-decoration:none; color:#FFFFFF;}
.footer-h a:hover {text-decoration:none; color:#ff9933;}


/* --- FORM --- */
legend {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#074da1; font-weight:bold;}

label {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}

.etichetta {float:left; width:140px; margin-right:6px;}

INPUT {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-top:5px;}


