@import url(https://fonts.googleapis.com/css?family=Poiret+One&subset=latin,latin-ext);*{margin:0;padding:0}
body{height:100%;color:#444;font-family:Arial,Verdana,Helvetica,sans-serif;font-size:14px;line-height:20px;letter-spacing:.3px}
h1{margin:0;padding:0}
h2{margin:0;padding:0}
h3{margin:0;padding:0}
h4{margin:0;padding:0}
h5{margin:0;padding:0}
h6{padding:0;margin:0}
ul{list-style-type:none;margin:0;padding:0}
ol{margin:0;padding:0;list-style-position:outside;padding-left:20px}
li{margin:0;padding:0}
div{margin:0;padding:0}
p{margin:0;padding:0}
a{color:#222;font-weight:400;text-decoration:none}
a:hover{margin:0;padding:0;color:#444;text-decoration:none}
br{margin:0;padding:0}
img{margin:0;padding:0;border:0}
b{margin:0;padding:0}
i{margin:0;padding:0}
u{margin:0;padding:0}
table{margin:0;padding:0}
tr{margin:0;padding:0}
td{margin:0;padding:0}
form{margin:0;padding:0}
input{margin:0;padding:0}
fieldset{margin:0;padding:0;border:1px solid #CCC}
legend{margin:0;padding:0}
label{margin:0;padding:0}
textarea{margin:0;padding:0}
#powered{display:none}
 #container{width:95%;border:0 solid #0f0;margin:0 auto 5px;padding-left:2%}
#colonna_special{margin:0 auto 5px;width:100%;border:0 solid #00f}
#subContainer{margin:0 auto;width:100%;border:0 solid #444}
#risubContainer{margin:0 auto;width:100%;border:0 solid #444}
 #container #header{width:100%;float:left;border:0 dotted #f00;margin-bottom:10px;display:none}
#container #subHeader{width:100%;float:left;border:0 dotted #0f0;display:none}
#container #menu{width:29%;float:left;border:0 dotted #00f;display:none}
#container #content{width:98%;float:left}
#container #content #copertinaCategoria{width:100%;float:left}
#container #footer{width:98%;float:left;color:#999;font-size:10px;padding-top:10px;padding-bottom:10px;line-height:11px;clear:both}
.normal span{width:auto;float:left;margin-right:10%}
.mini{width:100%;float:left}
 .titolo_immagine{display:none}
  .menu_footer{float:left;width:26%;float:left;text-align:right;padding-top:7px;padding-bottom:7px;margin-bottom:20px;display:none}
  #logo{width:90%;float:left}
#logo img{width:100%;float:left}
 .torna_su{width:100%;float:left;margin-top:20px;margin-bottom:20px;text-align:right;display:none;color:#666}
#dummyThree{width:95%;float:left;padding-left:2%}
  #content #briciole{width:100%;float:left}
#content #briciole .percorso{width:100%;float:left}
#content #briciole .percorso a{font-size:10px;color:#999;font-weight:400}
#content #briciole .percorso a b{font-size:10px;color:#666;font-weight:400}
 #content #content_sotto{width:100%;float:left}
 #content #content_sotto #titolo_categoria{width:100%;float:left;text-align:right;font-family:"Poiret One",cursive;font-size:40px;margin-bottom:60px}
 #content #content_sotto #containerInfo{width:100%;float:left}
 #content #content_sotto #containerInfo #principale{width:100%;float:left;border-bottom:1px solid #009fe3;padding-bottom:20px}
#content #content_sotto #containerInfo #principale .dataInfo{width:100%;float:left;font-size:10px;color:#666;display:none}
#content #content_sotto #containerInfo #principale .titolo{width:100%;float:left;color:#559126;font-weight:400;font-size:16px}
#content #content_sotto #containerInfo #principale .sottotitolo{width:100%;float:left;color:#93c26d;font-weight:400;font-size:15px}
#content #content_sotto #containerInfo #principale .descrizione{width:90%;float:left;text-align:justify;background-color:#559126;color:#FFF;padding-left:5%;padding-right:5%;padding-top:3%;padding-bottom:3%;margin-top:15px}
#content #content_sotto #containerInfo #principale .descrizione a{color:#FFF}
#content #content_sotto #containerInfo #principale .descrizione ul br{display:none}
#content #content_sotto #containerInfo #principale .descrizione ul li br{display:inline}
#content #content_sotto #containerInfo #principale .descrizione ul li{list-style-type:square;margin-left:15px}
#content #content_sotto #containerInfo #principale .descrizione ol li br{display:inline}
#content #content_sotto #containerInfo #principale .descrizione ol li{list-style-type:square;margin-left:15px}
#content #content_sotto #containerInfo #principale .descrizione2{width:100%;float:left;text-align:justify;margin-top:15px}
#content #content_sotto #containerInfo #principale .descrizione2 a{color:#559126;text-decoration:none}
#content #content_sotto #containerInfo #principale .descrizione2 ul br{display:none}
#content #content_sotto #containerInfo #principale .descrizione2 ul li br{display:inline}
#content #content_sotto #containerInfo #principale .descrizione2 ul li{list-style-type:square;margin-left:15px}
#content #content_sotto #containerInfo #principale .descrizione2 ol li br{display:inline}
#content #content_sotto #containerInfo #principale .descrizione2 ol li{list-style-type:square;margin-left:15px}
#content #content_sotto #containerInfo #principale .descrizione2 p{width:50%;float:left;margin-top:150px}
#content #content_sotto #containerInfo #principale .descrizione2 span{width:40%;float:left;margin-left:20px;padding-left:20px;border-left:1px solid #559126}
#content #content_sotto #containerInfo #principale .all_objects{width:100%;float:left;margin-top:40px}
#content #content_sotto #containerInfo #principale .allegati{width:100%;float:left;text-align:justify;margin-top:15px}
#content #content_sotto #containerInfo #principale .allegati p{width:100%;float:left;font-weight:700;margin-bottom:10px}
#content #content_sotto #containerInfo #principale .allegati .allegato{background-image:url('stile/download_cloud.png');background-repeat:no-repeat;background-position:left 1px;padding-left:30px;margin-bottom:7px;margin-right:15px;width:100%;float:left}
#content #content_sotto #containerInfo #principale .allegati .allegato a:hover{color:#009fe3}
#content #content_sotto #containerInfo #principale #images_secondarie{width:100%;float:left}
 #content #content_sotto #containerInfo #principale #images_secondarie #img_static{width:100%;float:left}
#content #content_sotto #containerInfo #principale #images_secondarie #img_static img{width:100%;float:left}
 #content #content_sotto #containerInfo #principale #images_secondarie #img_group{width:100%;float:left}
#content #content_sotto #containerInfo #principale #images_secondarie #img_group .img_single{width:49%;float:left;margin-right:1%;margin-bottom:1%}
#content #content_sotto #containerInfo #principale #images_secondarie #img_group .img_single img{width:100%;float:left}
#content #content_sotto #containerInfo #principale #images_secondarie #img_group .img_single span{width:100%;float:left;height:14px;display:none}
#content #content_sotto #containerInfo #principale #contatti{width:100%;float:left}
#content #content_sotto #containerInfo #principale #contatti fieldset legend{padding-bottom:20px;padding-top:20px}
#content #content_sotto #containerInfo #principale #contatti fieldset span{width:50%;float:left}
#content #content_sotto #containerInfo #principale #contatti fieldset span label{width:40%;float:left;text-align:right;margin-right:10px;color:#559126;padding-bottom:10px}
#content #content_sotto #containerInfo #principale #contatti fieldset span input{float:left;border:1px solid #559126;color:#009fe3}
#content #content_sotto #containerInfo #principale #contatti fieldset textarea{float:left;border:1px solid #559126;color:#009fe3;width:95%;margin-left:15px}
 #content #content_sotto #containerInfo .info{width:100%;float:left;margin-top:20px;margin-bottom:20px;border-bottom:1px solid #009fe3}
#content #content_sotto #containerInfo .info .dataInfo{width:100%;float:left;font-size:10px;color:#666;display:none}
#content #content_sotto #containerInfo .info .titoloInfo{width:100%;float:left;color:#559126;font-weight:400}
#content #content_sotto #containerInfo .info .titoloInfo a{width:100%;float:left;color:#559126;font-weight:400;font-size:16px}
#content #content_sotto #containerInfo .info .sottotitoloInfo{width:100%;float:left;color:#93c26d;font-weight:400;font-size:15px}
#content #content_sotto #containerInfo .info .descrizione{width:100%;float:left;text-align:justify;padding-bottom:3%}
#content #content_sotto #containerInfo .info .descrizione a{color:#93c26d}
#content #content_sotto #containerInfo .info .descrizione ul br{display:none}
#content #content_sotto #containerInfo .info .descrizione ul li br{display:inline}
#content #content_sotto #containerInfo .info .descrizione ul li{list-style-type:square;margin-left:15px}
#content #content_sotto #containerInfo .info .descrizione ol li br{display:inline}
#content #content_sotto #containerInfo .info .descrizione ol li{list-style-type:square;margin-left:15px}
#content #content_sotto #containerInfo .info #images_secondarie{width:100%;float:left;text-align:justify;margin-top:15px;margin-bottom:15px}
 #content #content_sotto #containerInfo .info #images_secondarie #img_static{width:40%;float:left}
#content #content_sotto #containerInfo .info #images_secondarie #img_static img{width:100%;float:left}
 #content #content_sotto #containerInfo .info #images_secondarie #img_group{width:100%;float:left}
#content #content_sotto #containerInfo .info #images_secondarie #img_group .img_single{width:19%;float:left;margin-right:1%;margin-bottom:1%}
#content #content_sotto #containerInfo .info #images_secondarie #img_group .img_single img{width:100%;float:left}
#content #content_sotto #containerInfo .info #images_secondarie #img_group .img_single span{width:100%;float:left;height:14px;display:none}
#content #content_sotto #containerInfo .info .allegati{width:100%;float:left;text-align:justify;margin-top:15px;margin-bottom:15px}
#content #content_sotto #containerInfo .info .allegati p{width:100%;float:left;font-weight:700;margin-bottom:10px}
#content #content_sotto #containerInfo .info .allegati .allegato{background-image:url('stile/download_cloud.png');background-repeat:no-repeat;background-position:left 0;padding-left:30px;margin-bottom:7px;margin-right:15px}
#content #content_sotto #containerInfo .info .allegati .allegato a:hover{color:#009fe3}
  #content .sub_content #dettaglio{width:100%;float:left}
 #content .sub_content #dettaglio{width:100%;float:left;border-bottom:1px solid #009fe3;padding-bottom:20px}
#content .sub_content #dettaglio .dataInfo{width:100%;float:left;font-size:10px;color:#666;display:none}
#content .sub_content #dettaglio .titolo{width:100%;float:left;color:#559126;font-weight:400;font-size:16px}
#content .sub_content #dettaglio .sottotitolo{width:100%;float:left;color:#93c26d;font-weight:400;font-size:15px}
#content .sub_content #dettaglio .descrizione{width:90%;float:left;text-align:justify;background-color:#559126;color:#FFF;padding-left:5%;padding-right:5%;padding-top:3%;padding-bottom:3%;margin-top:15px}
#content .sub_content #dettaglio .descrizione a{color:#FFF}
#content .sub_content #dettaglio .descrizione ul br{display:none}
#content .sub_content #dettaglio .descrizione ul li br{display:inline}
#content .sub_content #dettaglio .descrizione ol br{display:none}
#content .sub_content #dettaglio .descrizione ol li br{display:inline}
#content .sub_content #dettaglio .descrizione ul li{list-style-type:square;margin-left:15px}
#content .sub_content #dettaglio .descrizione2{width:100%;float:left;text-align:justify;margin-top:15px}
#content .sub_content #dettaglio .descrizione2 a{color:#559126;text-decoration:none}
#content .sub_content #dettaglio .descrizione2 ul br{display:none}
#content .sub_content #dettaglio .descrizione2 ul li br{display:inline}
#content .sub_content #dettaglio .descrizione2 ol br{display:none}
#content .sub_content #dettaglio .descrizione2 ol li br{display:inline}
#content .sub_content #dettaglio .descrizione2 ul li{list-style-type:square;margin-left:15px}
#content .sub_content #dettaglio .descrizione2 p{width:50%;float:left;margin-top:150px}
#content .sub_content #dettaglio .descrizione2 span{width:40%;float:left;margin-left:20px;padding-left:20px;border-left:1px solid #559126}
#content .sub_content #dettaglio .all_objects{width:100%;float:left;margin-top:40px}
 #content .sub_content #dettaglio .allegati{width:100%;float:left;text-align:justify;margin-top:15px}
#content .sub_content #dettaglio .allegati p{width:100%;float:left;font-weight:700;margin-bottom:10px}
#content .sub_content #dettaglio .allegati .allegato{background-image:url('stile/download_cloud.png');background-repeat:no-repeat;background-position:left 1px;padding-left:30px;margin-bottom:7px;margin-right:15px;width:100%;float:left}
#content .sub_content #dettaglio .allegati .allegato a:hover{color:#009fe3}
 #content .sub_content #dettaglio #images_secondarie{width:100%;float:left}
 #content .sub_content #dettaglio #images_secondarie #img_static{width:100%;float:left}
#content .sub_content #dettaglio #images_secondarie #img_static img{width:100%;float:left}
 #content .sub_content #dettaglio #images_secondarie #img_group{width:100%;float:left}
#content .sub_content #dettaglio #images_secondarie #img_group .img_single{width:49%;float:left;margin-right:1%;margin-bottom:1%}
#content .sub_content #dettaglio #images_secondarie #img_group .img_single img{width:100%;float:left}
#content .sub_content #dettaglio #images_secondarie #img_group .img_single span{width:100%;float:left;height:14px;display:none}
 #content .sub_content #dettaglio #contatti{width:100%;float:left}
#content .sub_content #dettaglio #contatti fieldset legend{padding-bottom:20px;padding-top:20px}
#content .sub_content #dettaglio #contatti fieldset span{width:50%;float:left}
#content .sub_content #dettaglio #contatti fieldset span label{width:40%;float:left;text-align:right;margin-right:10px;color:#559126;padding-bottom:10px}
#content .sub_content #dettaglio #contatti fieldset span input{float:left;border:1px solid #559126;color:#009fe3}
#content .sub_content #dettaglio #contatti fieldset textarea{float:left;border:1px solid #559126;color:#009fe3;width:95%;margin-left:15px}
 #catalogo_corsi{width:100%;float:left;text-align:center;margin-top:25px}
#catalogo_corsi a{color:#999}
#catalogo_corsi #elenco_corsi{width:100%;max-width:1200px;display:inline-block}
#catalogo_corsi #elenco_corsi .row_corso{width:100%;float:left;border-bottom:1px solid #EEE;padding-top:20px;padding-bottom:20px}
#catalogo_corsi #elenco_corsi .field_ico{width:3%;float:left;background-color:#FFF}
#catalogo_corsi #elenco_corsi .field_breve{width:15%;float:left}
#catalogo_corsi #elenco_corsi .field_lungo{width:50%;float:left;text-align:left;padding-left:10px;color:#00819b}
#catalogo_corsi #elenco_corsi .field_lungo_cat{width:30%;float:left;text-align:left;padding-left:10px}
#catalogo_corsi #dettaglio_corso{width:100%;float:left;text-align:center;margin-top:25px}
#catalogo_corsi #dettaglio_corso .dettaglio_gruppo{width:90%;padding-left:5%;padding-right:5%;padding-top:2%;padding-bottom:2%;float:left;text-align:center;margin-bottom:25px;border:1px dotted #999;border-radius:20px}
#catalogo_corsi #dettaglio_corso .dettaglio_value{width:100%;display:inline-block;text-align:left;margin-top:10px}
#catalogo_corsi #dettaglio_corso #dettaglio_frontalino{text-align:left;margin-bottom:30px;width:100%;float:left}
#catalogo_corsi #dettaglio_corso #dettaglio_frontalino img{max-width:100%}
#catalogo_corsi #dettaglio_corso .dettaglio_value span{width:100%;float:left;text-align:left;font-weight:700;color:#00819b;margin-bottom:8px}
#catalogo_corsi #dettaglio_corso #dettaglio_titolo p{font-weight:700}
#catalogo_corsi #dettaglio_corso .dettaglio_value p{width:95%;float:left;text-align:left;font-weight:400;color:#555;margin-bottom:12px;line-height:25px}
#catalogo_corsi #dettaglio_corso .lbl_corso{width:22%;padding-right:3%;text-align:right;font-weight:700;padding-top:10px;padding-bottom:10px;margin-bottom:5px}
#catalogo_corsi #dettaglio_corso .val_corso{width:73%;font-weight:400;padding-top:25px;color:#00819b;padding-top:10px;padding-bottom:10px;padding-left:2%;margin-bottom:5px;background-color:#EFEFEF}
#catalogo_corsi #dettaglio_corso .fondalino_top{text-align:center;width:100%;float:left;padding-top:0;padding-bottom:50px}
#catalogo_corsi #dettaglio_corso .fondalino_bottom{text-align:center;width:100%;float:left;padding-top:50px;padding-bottom:10px}