@charset "UTF-8";
/* CSS Document */
*{margin:0;padding:0;}
a{color:#0A2A56}

.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{/*display:inline-table*/}
* html .clearfix{height:1%}
.clearfix{display:block}

body{font-family:Verdana, Geneva, sans-serif; font-size:11px;text-align:center;}
/*#my_musa p, #my_musa label{line-height:normal;font-size:11px;}*/
#container{width:962px; margin:0 auto; text-align:left;}

.interna .item p{font-size:12px;line-height:18px;}

#header{position:relative; height:262px;margin-top:10px;}
#header h1 a{position:absolute; right:0;top:52px;text-decoration:none;width:250px; height:200px;background:#559D06 url(../images/logo_musa.gif) no-repeat center center;}
.dtb #header h1 a{background:#AE111D url(../images/dtb_head.jpg) no-repeat center center;}
.cl #header h1 a{background:#AE111D url(../images/carlolevi_head.jpg) no-repeat center center;}
.for #header h1 a{background:#AE111D url(../images/for_head.gif) no-repeat center center;}
#header h1 span{visibility:hidden}
#header h2{visibility:hidden}
#header #date{position:absolute; right:0; top:0;background:url(../images/bg_data.jpg) repeat-x; width:220px; height:11px;padding:15px;text-align:center;}
#header #banner_top{border: 1px solid #FFF;width:700px;height:250px; position:absolute; left:0; top:0;}

#menu{position:relative; top:300px; left:710px;width:250px;list-style-type:none;}
#menu li{width:250px; height:20px; border-bottom:1px dashed #2B5F85;padding-top:5px;}
#menu li a{text-decoration:none; display:block;}
#menu li a span{visibility:hidden;}

#my_musa{position:relative;height:49px;}
#my_musa fieldset{position:relative;border:none;}
#my_musa fieldset.loggedin{margin:7px 0 0 100px}
#my_musa .my_box legend{display:none;}
#my_musa .my_box legend span{visibility:hidden;}
.my_box{background:url(../images/bg_my_box.gif) repeat-x;height:49px;margin-right:10px;}
.dtb .my_box{background:url(../images/bg_my_box_dtb.gif) repeat-x; color:#FFF;}
.cl .my_box{background:url(../images/bg_my_box_cl.gif) repeat-x; color:#000;}
.for .my_box{background:url(../images/bg_my_box_for.gif) repeat-x; color:#000;}
.my_box .input_mymusa{position:absolute; left:70px;border:none; padding: 2px 5px; width:90px; height:12px; font-size:10px;margin-left:10px;}
.my_box.webmail .input_mymusa{left:110px;}
.my_box #pass_securise{display:none;}
.my_box .reponse_formulaire_erreur{position:absolute; left:110px; top:-14px}
.my_box.riservata{width:450px; float:left;}
.my_box.riservata h3{position:absolute;left:12px; top:0px;width:88px; height:49px;background:url(../images/mymusa.png) no-repeat left center;}
.my_box.riservata ul{ list-style-type:none}
.my_box.riservata li{position:relative;margin-left:100px;width:100%;float:left;margin-top:6px; text-decoration:none}

.my_box.riservata li.recupera{position:absolute;left:183px; top:10px;}
.my_box.riservata li.recupera label{width:140px;background:url(../images/bullet_green.gif) no-repeat left center;padding-left:15px;font-size:10px;margin-left:7px}
.dtb .my_box.riservata li.recupera label, .cl .my_box.riservata li.recupera label, .for .my_box.riservata li.recupera label{background:url(../images/bullet_black.png) no-repeat left center}
.my_box.riservata li.recupera a{color:#000; text-decoration:none;}
.dtb .my_box.riservata li.recupera a{color:#FFF;}
.my_box.riservata li.recupera a:hover{text-decoration:underline;}
.my_box.riservata li.check2{position:absolute;left:183px; top:24px;}
.my_box.riservata li.check2 label{width:95px;font-size:10px!important;float:left;margin-left:5px;}
.my_box.riservata li.check2 input{float:left;margin-left:3px;}
.my_box.riservata .boutons{position:absolute;left:290px; top:0px;}
.my_box.riservata .boutons input{font-size:11px;background:transparent url(../images/arrow_green_hover.png) no-repeat left center;padding-left:12px; border:none;text-transform:uppercase;color:#3D6F08;font-weight:bold;}
.dtb .my_box.riservata .boutons input{background:transparent url(../images/arrow_black.png) no-repeat left center;color:#FFF;}
.cl .my_box.riservata .boutons input{background:transparent url(../images/arrow_blue.png) no-repeat left center;color:#000;}
.for .my_box.riservata .boutons input{background:transparent url(../images/arrow_black.png) no-repeat left center;color:#000;}

.my_box h3 span{visibility:hidden;}
.my_box label{width:65px;display:block;float:left;font-weight:bold;margin-left:10px;}
.bugajaxie {height:0px; line-height:0px; font-size:0px;display:none}

.my_box.webmail{width:242px; float:left;position:relative;}
.my_box.webmail h3{position:absolute;left:12px; top:0px;width:88px; height:49px;background:url(../images/mail.png) no-repeat left center;}
.my_box.webmail legend{display:none;}
.my_box.webmail p{margin-left:40px;width:100%;float:left;margin-top:6px;}
.my_box.webmail .input_mymusa{width:80px;}
.my_box.webmail .webmail_bouton{position:absolute;left:183px; top:22px;}
.my_box.webmail .webmail_bouton input{background:transparent url(../images/arrow_green.png) no-repeat left center;padding-left:12px; border:none;text-transform:uppercase;color:#3D6F08;font-weight:bold;}
.my_box.webmail .webmail_bouton input{background:transparent url(../images/arrow_black.png) no-repeat left center;}


#my_search{background:url(../images/bg_search.gif) repeat-x; float:left;width:250px;height:49px;position:relative;}
#my_search label{display:none;}
#my_musa #my_search legend{display:none;}
#my_search .input_mymusa{position:absolute;left:10px;top:16px;border:none; padding:2px 5px; width:150px; height:12px; font-size:10px;margin-left:10px;}
#my_search .search_bouton{position:absolute;left:186px; top:17px;}
#my_search .search_bouton input{background:transparent url(../images/cerca.png) no-repeat left center;padding-left:12px; border:none;text-transform:uppercase;color:#FFF;font-weight:bold;font-size:11px;}


.banner{float:left;padding:10px 0px;text-align:center;width:100%}
.banner img{padding:0px 5px;}
.banner a img{border:none;}
#banner{width:702px;margin-top:10px;}
#banner h3{background:url(../images/bg_h3.gif) repeat-x; height:31px;}
.dtb #banner h3{background:url(../images/bg_h3_dtb.gif) repeat-x;}
.cl #banner h3{background:url(../images/bg_h3_cl.gif) repeat-x;}
.for #banner h3{background:url(../images/bg_h3_for.gif) repeat-x;}
#banner h3 span span{visibility:hidden;background:none;}
#banner #banner_left{width:450px;margin-right:10px;float:left;background:url(../images/bg_banner.gif) repeat;}
#banner #banner_left h3 span{display:block; padding-top:10px; padding-left:12px;background:url(../images/h3_banner_left.png) no-repeat 12px 11px;}
.dtb #banner #banner_left h3 span{background:url(../images/h3_banner_left_dtb.png) no-repeat 12px 11px;}
.for #banner #banner_left h3 span{background:url(../images/h3_banner_left_for.gif) no-repeat 12px 11px;}
#banner .banner_right{width:242px;float:left;background:url(../images/bg_banner.gif) repeat;}
#banner .banner_right dt{position:relative; overflow:hidden;}
#banner .banner_right h3 span{display:block; padding-top:10px; padding-left:12px;background:url(../images/h3_banner_right.png) no-repeat 12px 11px;}
.dtb #banner .banner_right h3 span{background:url(../images/h3_banner_right_dtb.png) no-repeat 12px 11px;}
.for #banner .banner_right h3 span{background:url(../images/h3_banner_right_for.gif) no-repeat 12px 11px;}

#content_left{width:702px; margin-top:10px;float:left;}
#content_left #green, #content_left #gray{position:relative;}
#content_left h3{background:url(../images/bg_h3.gif) repeat-x; height:31px;position:relative; }
.dtb #content_left h3{background:url(../images/bg_h3_dtb.gif) repeat-x; }
.cl #content_left h3{background:url(../images/bg_h3_cl.gif) repeat-x; }
.for #content_left h3{background:url(../images/bg_h3_for.gif) repeat-x; }
#content_left h3 span{background:url(../images/h3_magazine.png) no-repeat 12px 11px;display:block;padding-top:10px; padding-left:12px;position:absolute;width:300px; height:21px; left:0;top:0; }
/*#content_left h3 span span{visibility:hidden;background:none;}*/
#content_left h3 span.hidden{visibility:hidden;background:none;}
#content_left #archivio_news{background:url(../images/h3_magazine_archivio.png) no-repeat;position:absolute; right:12px; top:11px;}
.dtb #content_left #archivio_news{background:url(../images/h3_magazine_archivio_dtb.png) no-repeat;}
#content_left #archivio_news a{text-decoration:none;}
#content_left #archivio_news span{background:none; visibility:hidden;}
.interna{position:relative;}
.text{padding:10px;}
.text p{margin-bottom:10px;}
.text a {text-decoration: none; color: #115DB0; }
.text a:hover {text-decoration: underline; color: #115DB0; }
.text .schede{position:relative;height:106px;font-size:10px;}
.text .schede img{position:absolute; left:0; top:0;}
.text .schede p{position:absolute; left:116px;top:30px;}
.item{position:relative;padding:8px 10px 10px; border-bottom:1px dashed #666;min-height:73px;}
.item .photo{position:absolute; left:10px; top:10px; width:130px; height:70px;overflow:hidden; background:url(../images/placeholder_item.png) no-repeat;}
.dtb .item .photo{background:url(../images/placeholder_item_dtb.png) no-repeat;}
.cl .item .photo{background:url(../images/placeholder_item_cl.png) no-repeat;}
.for .item .photo{background:url(../images/placeholder_item_for.gif) no-repeat;}
.item.downloads span{visibility:visible!important;}
.item.downloads span.hidden{visibility:hidden!important;}
.item.downloads h4, .item.downloads .description.titledown{margin-left:0!important;}
.item .download{display:block;position:absolute;visibility:visible!important; left:0px; top:7px; width:17px; height:13px;overflow:hidden; background:url(../images/arrow_green_download.png) no-repeat;}
.dtb .item .download{position:absolute;  left:0px; top:7px; width:17px; height:13px;overflow:hidden; background:url(../images/arrow_red_download.png) no-repeat;}
.cl .item .download{position:absolute;  left:0px; top:7px; width:17px; height:13px;overflow:hidden; background:url(../images/arrow_azure_download.png) no-repeat;}
.for .item .download{background:url(../images/arrow_orange_download.png) no-repeat;}
.item .logodocument{position:absolute; left:10px; top:10px; width:60px; height:60px;overflow:hidden; }
.item .leggi{text-align:right;margin-bottom:5px;}
.item .leggi a{text-decoration:none;color:#76B21F; background:url(../images/arrow_green.png) no-repeat right center; padding-right:16px;font-weight:bold;}
.item .leggi a:hover{text-decoration:none;color:#5A8B1D; background:url(../images/arrow_green_hover.png) no-repeat right center; padding-right:16px;font-weight:bold;}
.item .down{text-align:right;margin-bottom:5px;}
.item .down a{text-decoration:none;color:#559D06; background:url(../images/download_gray.png) no-repeat right center; padding-right:16px;font-weight:bold;}
.item .down a:hover{color:#2B5F85; background:url(../images/download_blue.png) no-repeat right center; padding-right:16px;}
.dtb .item .leggi a{color:#AE0917; background:url(../images/arrow_red.png) no-repeat right center;}
.dtb .item .leggi a:hover{color:#8A0E13; background:url(../images/arrow_red_hover.png) no-repeat right center;}
.cl .item .leggi a{color:#0092BD; background:url(../images/arrow_azure.png) no-repeat right center;}
.cl .item .leggi a:hover{color:#007394; background:url(../images/arrow_azure_hover.png) no-repeat right center;}
.for .item .leggi a{color:#DE5F1F; background:url(../images/arrow_orange.png) no-repeat right center;}
.for .item .leggi a:hover{color:#E5803D; background:url(../images/arrow_orange_hover.png) no-repeat right center;}

.item .date{color:#559D06;}
.dtb .item .date{color:#901618;}
.cl .item .date{color:#0094BE;}
.for .item .date{color:#DE5F1F;}
.item h4 span{visibility:hidden;}
.item h4{position:relative;float:left; width:682px; height:23px;}
.item .description{margin-left:140px; min-height:26px;}
.item h4.titledown,.item .description.titledown{margin-left:30px; min-height:26px;}
.item h4.titolodoc,.item .descrdoc{margin-left:70px;}

.allegati {position:relative;padding:2px}
.allegati .scarica{position:absolute; left:10px; top:8px; width:17px; height:13px;overflow:hidden; background:url(../images/arrow_green.png) no-repeat;}
.dtb .allegati .scarica{background:url(../images/arrow_red.png) no-repeat;}
.cl .allegati .scarica{background:url(../images/arrow_azure.png) no-repeat;}
.for .allegati .scarica{background:url(../images/arrow_orange.png) no-repeat;}
.allegati h4 span {visibility:hidden;}
.allegati .scarica a {color:#FFF; padding:10px 15px}
.allegati h4.titolodoc,.allegati .descrdoc{margin-left:35px;}


#content_left #gray h3{background:url(../images/bg_h3_gray.gif) repeat-x;margin-top:-1px;}
#content_left #gray h3 span.hidden{visibility:hidden;}
#content_left #gray h3 span{background:url(../images/ultimi_corsi.png) no-repeat 12px 11px;}
#content_left #archivio_corsi{background:url(../images/h3_corsi_archivio.png) no-repeat;position:absolute; right:12px; top:11px;}
#content_left #archivio_corsi a{text-decoration:none;}
#content_left #archivio_corsi span{background:none; visibility:hidden;}
#content_left #archivio{}
#content_left #archivio h4{display:block; width:122px; height:16px; background:url(../images/archivio.png) no-repeat;margin:12px 10px 10px; float:left}
.dtb #content_left #archivio h4{background:url(../images/archivio_dtb.png) no-repeat;}
.cl #content_left #archivio h4{background:url(../images/archivio_cl.png) no-repeat;}
.for #content_left #archivio h4{background:url(../images/archivio_for.png) no-repeat;}
#content_left #archivio h4 span{visibility:hidden;}
#content_left #archivio #annicorsi{border:1px solid #559D06;height:20px;padding:2px;width:149px; margin:8px;}
.dtb #content_left #archivio #annicorsi{border:1px solid #901618;}
.cl #content_left #archivio #annicorsi{border:1px solid #0094BE;}
.for #content_left #archivio #annicorsi{border:1px solid #DE5F1F;}


#content_left #archivio ul{list-style-type:none;margin:10px;}
#content_left #archivio li{display:block; float:left;margin-right:10px;border-bottom:1px dashed #2B5F85;}
#content_left #archivio li a{display:block;width:90px; float:left;padding:5px;color:#2B5F85;text-decoration:none;}
#content_left #archivio li a:hover, #content_left #archivio li a.on{color:#535353;}
#gray .item .date{color:#2B5F85;}
.dtb #gray .item .date{color:#901618;}
.cl #gray .item .date{color:#0094BE;}
.for #gray .item .date{color:#DE5F1F;}
#gray .item .leggi a{color:#535353; background:url(../images/arrow_gray.gif) no-repeat right center;}
.for #gray .item .leggi a:hover{color:#E5803D; background:url(../images/arrow_orange_hover.png) no-repeat right center; padding-right:16px;}
#gray .item .leggi a:hover{color:#2B5F85; background:url(../images/arrow_blue.gif) no-repeat right center; padding-right:16px;}
#gray .item .down a{color:#535353; background:url(../images/download_gray.png) no-repeat right center;}
#gray .item .down a:hover{color:#2B5F85; background:url(../images/arrow_blue.gif) no-repeat right center; padding-right:16px;}

.interna .item .leggi a{color:#76B21F; background:url(../images/arrow_green.png) no-repeat right center;}
.interna .item .leggi a:hover{color:#5A8B1D; background:url(../images/arrow_green_hover.png) no-repeat right center; padding-right:16px;}
.dtb .interna .item .leggi a{color:#AE0917; background:url(../images/arrow_red.png) no-repeat right center;}
.dtb .interna .item .leggi a:hover{color:#8A0E13; background:url(../images/arrow_red_hover.png) no-repeat right center; padding-right:16px;}
.cl .interna .item .leggi a{color:#0092BD; background:url(../images/arrow_azure.png) no-repeat right center;}
.cl .interna .item .leggi a:hover{color:#007394; background:url(../images/arrow_azure_hover.png) no-repeat right center; padding-right:16px;}
.for .interna .item .leggi a{color:#DE5F1F; background:url(../images/arrow_orange.png) no-repeat right center;}
.for .interna .item .leggi a:hover{color:#E5804C; background:url(../images/arrow_orange_hover.png) no-repeat right center; padding-right:16px;}

.interna .item .down a{color:#535353; background:url(../images/download_gray.png) no-repeat right center;}
.interna .item .down a:hover{color:#2B5F85; background:url(../images/download_blue.png) no-repeat right center; padding-right:16px;}

#thumbnail {margin-top:10px; }
#thumbnail li {display:inline;float:left; margin: 10px 1px;}
#thumbnail a img{border:none;}

.spip_documents_center{display:block; width:100%; text-align:center}


#content_right{width:250px; margin-top:10px;float:left;margin-left:10px;}
#content_right h3{background:url(../images/bg_h3_blue.gif) repeat-x;height:31px;}
#content_right #adv h3 span{background:url(../images/h3_adv.png) no-repeat 12px 11px;display:block;padding-top:10px; padding-left:12px; }
#content_right #newsletter h3 span{background:url(../images/h3_newsletter.png) no-repeat 12px 11px;display:block;padding-top:10px; padding-left:12px; }
#content_right h3 span span{visibility:hidden;background:none;}
#content_right a img{border:none; padding:10px 0 0 0;}
#newsletter {border-bottom:1px solid #2D4D73; }
#newsletter fieldset{border:none; margin-bottom:10px;}
#newsletter p{margin-top:10px;}
#newsletter legend{display:none;}
#newsletter #nl{width:203px; height:12px; padding:2px 5px; border:none; background:#CDD7E1;margin-top:10px;float:left;font-size:10px;}
#newsletter .spip_bouton input{background:transparent url(../images/arrow_blue.gif) no-repeat left center;margin-left:12px; border:none;float:left;width:12px;}

#footer{position:relative;width:962px; border-top:1px solid #666; border-bottom:1px solid #666; padding:10px;margin-top:-1px;}
#footer strong{color:#0A2A56;}
#footer a{color:#115DB0;text-decoration:none;}
#footer #address{float:left;}
#footer #phone{float:right;margin-right:60px;width:200px; }
#footer .numero_verde{background: url(../images/numero_verde.gif) no-repeat left center;width:102px; height:35px; display:block;margin-top:10px;}
#footer .numero_verde span{visibility:hidden;}

#paginazione {float:right}
.lien_pagination, #paginazione .on {border:1px solid #559D06;height:14px;padding:2px 0px;margin:10px 0 0 3px;width:16px; display:block; float:left; text-decoration:none; text-align:center; color:#559D06;}
.dtb .lien_pagination, #paginazione .on {color:#901618;}
.cl .lien_pagination, #paginazione .on {color:#0094BE;}
.lien_pagination:hover, #lien_pag, #paginazione .on{color: #FFF; background: #559D06;}
.dtb .lien_pagination, .dtb #paginazione .on {border:1px solid #901618;}
.dtb .lien_pagination:hover, .dtb #paginazione .on{color: #FFF; background: #901618;}
.cl .lien_pagination, .cl #paginazione .on {border:1px solid #0094BE;}
.cl .lien_pagination:hover, .cl #paginazione .on{color: #FFF; background: #0094BE;}


.spip_forms fieldset{border:none;}
.spip_forms legend{color:#0A2A56;font-size:15px; font-family: Impact, Arial, Verdana, sans-serif;font-weight:normal;margin-bottom:10px; }
.spip_forms ul{list-style-type:none;}
.spip_forms label{display:block;color:#0A2A56;font-family: Impact, Arial, Verdana, sans-serif;font-weight:normal;margin-top:10px;}
.spip_forms .text, .spip_forms .file{padding:2px 3px;border:1px solid #0A2A56;background:#FFF;}
.spip_forms .formo {border:1px solid #0A2A56;background:#FFF;width:284px;padding:2px 3px;}
.spip_forms .forml {border:1px solid #0A2A56;background:#FFF;width:284px;padding:2px 3px;}
.spip_forms .explication{color:#0A2A56;font-size:9px;margin-bottom:5px;}
.spip_forms .saisie_textestatique_1{font-size:9px;color:#0A2A56;margin:10px auto;border-top:1px dotted #0A2A56;padding:10px 0; }
#form1 .choix {margin:10px auto;padding-bottom:10px;}
#form1 .choix label{float:left;margin:0 0 0 10px;}
#form1 .checkbox{float:left;}
#form1 .saisie_multiple_1 .label{display:none;}
#form1 .saisie_multiple_1 {border-bottom:1px dotted #0A2A56}
.spip_forms .boutons {margin-top:10px;}
.spip_forms .boutons input {background: #0A2A56; padding:2px 10px;font-family: Impact, Arial, Verdana, sans-serif;border:none; color:#FFF; text-transform:uppercase;}
.spip_forms .erreur_message{display:block; color:#F00;}
.spip_forms .reponse_formulaire{color:#0A2A56;font-size:15px; font-family: Impact, Arial, Verdana, sans-serif;font-weight:normal;margin:10px 0;}
dl#advert{position:relative; overflow:hidden;}
em#pass_securise{display:none!important;}

#logo_breve{}

#banner_for{margin:10px 0 10px 10px;}
#banner_for a img{border:none;}
#banner_for .spip_documents{float:left; padding:8px 0px 8px 8px;}