body{font:12px Arial,Verdana,sans-serif;margin:0;padding:0;color:#e6e5e3;background:#726a5e;line-height:16px}
a img{border:none}
h1,h2,h3,h4,h5{margin:0;padding:0;font-size:12px}
p{padding:0 0 8px 0;margin:0}
h1{font-size:18px;padding:10px 0 10px 0;color:#e6cbe1}
h3{font-size:15px;margin-bottom:8px;text-transform:uppercase}
h4{font-size:13px;margin-bottom:6px}
hr{color:#ffcc33;height:1px}
a:link{text-decoration:none;color:#c1bdb7}
a:visited{text-decoration:none;color:#c1bdb7}
a:active{text-decoration:none;color:#c1bdb7}
a:hover{text-decoration:underline;color:#ffffff}
a:focus{outline:none}
ul{margin:0;padding:0;list-style-type:none}
li{margin:0;padding:0;list-style-type:none}
.noBrd{border:none}
.fleft{float:left}
.fright{float:right}
.clear{clear:both}
.taleft{text-align:left}
table,td,tr{border:0;padding:0;margin:0;border-collapse:collapse}
table{width:100%;margin:10px 0 0 0}
.wraptable{clear:both}
.generics thead{background:#6e675b url(../images/bg-thead.jpg) repeat-x top left;font-weight:bold;text-transform:uppercase}
.generics thead a{color:#ffffff}
.generics td{padding:5px 8px}
.generics th{vertical-align:middle;padding:6px 0}
.generics .colA{background:#918c85}
.generics tr.odd td{background:#918c85}
td.col-flag{width:16px;padding:0 0 0 8px}
.jst{text-align:justify}
.photo{border:1px solid #cccccc}
a.photo{float:left}
.photo.fleft{float:left;margin:0 10px 4px 0}
.photo.fright{float:right;margin:0 0 4px 10px}
.aRight{text-align:right}
.close{clear:both}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.clearfix{display:inline-block}
html[xmlns] .clearfix{display:block}
* html .clearfix{height:1%}
select{ font: 12px Arial,Verdana,sans-serif; }

#container{width:902px;margin:0 auto}
body#index #container{height:620px}
#Menu{text-align:right;text-transform:lowercase;position:relative}
#Menu ul{padding:20px 0 10px 0}
#Menu li{display:inline;text-transform:uppercase}
#Menu li a{color:#c1bdb7}
#Menu li a:hover,#Menu li.lev0on a{text-decoration:none;color:#ffffff}
body#index h1#Logo{display:none}
#logo{width:230px;height:153px;overflow:hidden;background:url(../images/logo-fmi.gif) no-repeat}
#logo a{display:block;width:100%;height:100%;overflow:hidden;text-indent:-9999px}
#colSx{width:230px;float:left}
#colSx .alert{color:#f0e68c}
#navFlash{height:153px}

#boxNavigator{}
.navigator{}
.navigator li{padding:0 0 5px 0;float:left;display:inline;width:100%}
.navigator li a{color:#c1bdb7;font-size:12px;display:block;border:1px solid #5b564f;padding:7px 7px 7px 15px;background:#736b60 url(../images/bg-nav.jpg) repeat-x top left;outline-style:none;outline-width:0}
.navigator li a.lev0:hover,
.navigator li.lev0on a.lev0{text-decoration:none;color:#ffffff;border:1px solid #5b564f;background:transparent url(../images/bg-nav-hover.jpg) repeat-x top left}
.navigator li a.lev0{position:relative}
.navigator li a.lev0 .edizione{float:left;clear:right;margin-right:4px}
.navigator li a.lev0 .nome-concorso{padding-left:20px}
.navigator li.lev0on a.lev0{cursor:default}
.navigator li.lev0on ul{display:block}

.navigator li ul{padding:3px 0 0 0;margin:0;display:none}
.navigator li li{padding:0;margin:0}
.navigator li li a{border:none;background:none;font-size:11px;padding:2px 0 2px 30px;background:transparent url(../images/bg-sottomenu.gif) no-repeat 0 2px}
.navigator li li a:hover,
.navigator li li.lev1on a{border:none;background:#6b6458;background:transparent url(../images/bg-sottomenu-hover.gif) no-repeat 0 2px;text-decoration:none}


#boxContent{width:630px;float:left}
#boxContent .inner{margin:0 0 0 20px}
#main{border:1px solid #e6cbe1;padding:20px;background:#79736a}
#mainHome{border:1px solid #e6cbe1;background:#79736a;height:553px}
#contentFlash{width:610px;height:427px}
#content{border:1px solid #6a6256;background:#847e76;padding:19px;min-height:350px;height:auto !important;height:350px}
#content ul{margin-left:16px}
#content ul ul{margin:6px 0 12px 14px}
#content ul li{list-style:square outside}
#content ul li li{list-style:circle outside;margin:0 0 6px 0}
#content ol{margin-left:16px}
#content ol ul{margin:6px 0 12px 14px}
#content ol li{list-style:decimal outside}
#content ol li li{list-style:lower-roman outside;margin:0 0 6px 0}
#navBriciola li{display:inline}
#navBriciola li a:hover{text-decoration:none}
#footer{padding:10px 0 10px 0;font-size:11px}
#info{width:600px;float:left}
#credits{text-align:right;width:300px;float:right}

.navigator li.current ul{display:block}
.navigator li.current ul li.active a{border:none;background:#6b6458;background:transparent url(../images/bg-sottomenu-hover.gif) no-repeat 0 2px}
#vecchidettagli{padding:10px;background:#8e8880;border:1px solid #6a6256}
#lev2-direttore{padding:2px 0 2px 30px;font-weight:bold}
.photogallery{float:left;padding:10px 0}
.photogallery a{float:left;margin-right:8px;border:1px solid #999999}
#wrapSwfHome{height:100%}
#utiLinks{text-align:right;float:right;height:30px}
#utiLinks li{float:left;width:80px;height:30px;line-height:30px;font-size:14px;margin-right:16px}
#utiLinks li a{padding-left:6px}
dt{font-weight:bold;border-bottom:1px dotted #cccccc;margin-bottom:6px;padding-bottom:2px;text-indent:6px;text-transform:uppercase}
dd{margin-bottom:8px;float:left;width:530px;position:relative;padding-bottom:16px}
dd .orgmail{position:absolute;left:10px;bottom:6px}
#map{width:570px;height:200px}
.foto{padding:2px;background:#999999;float:left;display:inline}
.testo-pagina{clear:both;padding:4px 0 0 6px}
#navBriciola ul{margin:0;text-transform:lowercase}
.wrap-form{text-align:center;padding:10px 0 15px 0}
.wrap-form *{margin:0;padding:0}
.wrap-form form{margin:0 auto;text-align:left}
.wrap-form 	fieldset{position:relative;padding:0 15px;border:none;border-top:1px solid #cccccc;font-size:90%}
.wrap-form legend span{text-transform:uppercase;padding:0 6px}
.wrap-form label{width:84px}
.wrap-form label.long{width:168px}
#wrapFormLogin form{width:320px}
#wrapFormReg form{width:540px}
#normativa_privacy{width:404px;font-size:11px}
#wrapFormReg input.inp-file{width:420px}
.wrap-form form .row{float:left;width:100%;padding:10px 0 12px 0}
form .colsx{float:left}
form .coldx{float:right}
.wrap-form label{float:left;padding:2px 5px;overflow:auto;height:16px;line-height:16px;text-transform:lowercase;overflow:hidden}
.wrap-form input[type="text"],
.wrap-form input.inp-text{border:1px solid #666666;background:#e6e5e3;padding:2px 5px;width:140px}
#wrapFrmAudizione input.inp-text{ width: 160px}
.wrap-form input.readonly{color:#ffffff;border:1px solid #847e76;background:#847e76}
.wrap-form input.inp-file{border:1px solid #666666;background:#e6e5e3;padding:2px 5px}
.wrap-form textarea{border:1px solid #666666;background:#e6e5e3;padding:2px 5px;overflow:auto;width:404px;font-family:Verdana,Arial,Helvetica,sans-serif}
.wrap-form input.inp-submit{background:#e5e5e5;color:#666666;border:1px solid #cccccc;padding:2px 5px;width:60px;text-transform:lowercase;cursor:pointer}
.wrap-form .form-notes{text-align:right;font-size:11px;margin:8px 0}
.wrap-form .form-notes ul{float:right}
#content .wrap-form .form-notes ul li{float:left;margin-left:18px}
.wrap-form #rowButtons{position:relative;left:50%;width:auto}
.wrap-form #rowButtons .col{position:relative;left:-50%;float:left}
.wrap-form #rowButtons .col input{float:left;margin-right:12px}
.wrap-form select{border:1px solid #666666;background:#e6e5e3;height:20px}
#wrapFrmAudizione select#sel-audizione{width:445px}
#wrapFormIscrizione #tipologia_candidato{width:362px}
#wrapFormIscrizione #tipologia_candidato_short{width:200px}
#wrapFormIscrizione #categoria_pianistica{width:50px}
.inp-checkbox{float:left}
#Organigramma dd{margin-left:30px}
#Organigramma .moreinfo{}
.icon{padding-left:20px;background:no-repeat left center; background-repeat:no-repeat; background-position:left center}
.pdf-file{background-image:url(../images/icon/pdf.gif)}
.doc-file{background-image:url(../images/icon/doc.gif)}
.txt-file{background-image:url(../images/icon/txt.gif)}
.mail{background-image:url(../images/icon/mail.png)}
.cosaprop{float:left;width:100%;padding:10px 0 10px 0;border-bottom:1px dotted #c1bdb7}
ul#ConcertiSpettacoli li{list-style:circle;border-bottom:1px dotted #cccccc;margin-bottom:6px;padding-bottom:6px}
.wrapcapchka{overflow:hidden; margin-left:100px; width:160px; height:20px}
.wrapcapchka img{ display:block; margin-top:-16px}
.validation-advice{color:#f0e68c}
.form-alert{color:#f0e68c; text-align:center}
.form-confirm{color:#ffffff;text-align:center}
.field-notes{clear:both;font-size:10px;padding:0 6px}
#row-newslettercheck,
#row-checkprivacy{padding-left:90px}
#row-newslettercheck label,
#row-checkprivacy label{width:410px;height:auto;padding-top:0;overflow:auto}
#row-checkaccompagnatore{padding-left:90px}
#row-checkaccompagnatore label{width:410px;height:auto;padding-top:0}
#Organigramma dd li{clear:both;padding-bottom:8px}
.wrap-input-file{width:220px;overflow:hidden}
#fldst-Attach label{width:40px}
.gallery{float:left;width:100%}
.gallery a.photo{height:100px;overflow:hidden;width:130px;overflow:hidden;margin:0 14px 10px 0}
.gallery a.photo.lor{margin-right:0}
#steps{color:#c1bdb7;padding:4px 0}
#steps .on{color:#ffffff}
#wrapFormCorsoIscrizione select,
#wrapFormIscrizione select{width:445px}
#wrapFormCorsoIscrizione textarea,
#wrapFormIscrizione textarea{width:434px}
#menu-lingua{position:absolute;left:10px;bottom:6px;font-size:11px}
#menu-lingua ul{margin:0;padding:0}
#menu-lingua ul li{padding-right:8px}
#menu-lingua ul li.current a{color:#ffffff}
.flag{width:16px;height:16px;float:left;overflow:hidden;margin:0 4px 0 0}
.flag-italy{background:url(../images/flags/it.png) no-repeat center}
.flag-corea{background:url(../images/flags/corea.png) no-repeat center}
.flag-bulgaria{background:url(../images/flags/bulgaria.png) no-repeat center}
.flag-latvia{background:url(../images/flags/latvia.png) no-repeat center}
.flag-spain{background:url(../images/flags/spain.png) no-repeat center}
.flag-switzerland{background:url(../images/flags/switzerland.png) no-repeat center}
.flag-russian-federation{background:url(../images/flags/russian-federation.png) no-repeat center}
.flag-ukraine{background:url(../images/flags/ukraine.png) no-repeat center}
.flag-austria{background:url(../images/flags/austria.png) no-repeat center}
.flag-romania{background:url(../images/flags/romania.png) no-repeat center}
.flag-korea-south{background:url(../images/flags/korea-south.png) no-repeat center}
.flag-canada{background:url(../images/flags/canada.png) no-repeat center}
.flag-croatia-hrvatska{background:url(../images/flags/croatia-hrvatska.png) no-repeat center}
.flag-slovenia{background:url(../images/flags/slovenia.png) no-repeat center}
.flag-united-kingdom{background:url(../images/flags/united-kingdom.png) no-repeat center}
.flag-united-states-of-america{background:url(../images/flags/united-states.png) no-repeat center}
.flag-trinidad-and-tobago{background:url(../images/flags/trinidad-and-tobago.png) no-repeat center}
.flag-new-zealand{background:url(../images/flags/new-zealand.png) no-repeat center}
.flag-armenia{background:url(../images/flags/armenia.png) no-repeat center}
.flag-mexico{background:url(../images/flags/mexico.png) no-repeat center}
.flag-moldova{background:url(../images/flags/moldova.png) no-repeat center}
.flag-belarus{background:url(../images/flags/belarus.png) no-repeat center}
.flag-germany{background:url(../images/flags/germany.png) no-repeat center}
.flag-greece{background:url(../images/flags/greece.png) no-repeat center}
.flag-lithuania{background:url(../images/flags/lithuania.png) no-repeat center}
.flag-argentina{background:url(../images/flags/argentina.png) no-repeat center}
.flag-brazil{background:url(../images/flags/brazil.png) no-repeat center}
.flag-china{background:url(../images/flags/china.png) no-repeat center}
.flag-japan{background:url(../images/flags/japan.png) no-repeat center}
.flag-albania{background:url(../images/flags/albania.png) no-repeat center}
.flag-uzbekistan{background:url(../images/flags/uzbekistan.png) no-repeat center}
.flag-france{background:url(../images/flags/france.png) no-repeat center}
.flag-georgia{background:url(../images/flags/georgia.png) no-repeat center}
.flag-poland{background:url(../images/flags/poland.png) no-repeat center}
.flag-israel{background:url(../images/flags/israel.png) no-repeat center}
.flag-turkey{background:url(../images/flags/turkey.png) no-repeat center}
.flag-uruguay{background:url(../images/flags/uruguay.png) no-repeat center}
.sel-2digits{width:36px}
.sel-4digits{width:54px}
span#label-data-nascita{ float: left; height: 16px; line-height: 16px; overflow: hidden; padding: 2px 5px; text-transform: lowercase; width: 84px; }
#col-data-nascita label{ width: auto; }
#col-data-nascita select{ float: left;}
@media print {
  #Menu,#boxNavigator,#navFlash,#footer{ display:none}
#utiLinks{ display:none}
}

