div#HCMcol_nav,
div#HCMtesti,
div#HCMpiede,
div#HCMbanner{float:left;overflow:hidden;padding-bottom:100px;padding-top:30px;}
div#HCMcol_nav{width:150px;padding-left:10px;}
div#HCMtesti{width:600px;padding-bottom:0px;text-align:justify;color:#333333;font-size:14px;line-height:19px;overflow:hidden;}
div#HCMpiede{font-size:12px;line-height:12px;width:600px;height:48px;padding-top:0px;padding-bottom:0px;background-color:#797c81;text-align:justify;overflow:hidden;}
div#HCMpiede p{margin-bottom:0px;color:#ffffff;padding-left:20px;padding-right:30px;padding-bottom:18px;padding-top:18px;color=#ffffff;text-align:justify;overflow:hidden;}
.sx{text-align:left;float:left;}
.dx{text-align:right;float:right}
div#HCMpiede a{color:#ffffff;text-align:justify;font-weight:normal;overflow:hidden;}
div#HCMcorpo{width:555px;padding-left:25px;padding-right:20px;text-align:justify;line-height:19px;overflow:hidden;}
div#HCMbanner{width:130px;padding-left:10px;padding-right:20px;padding-top:260px;}
div#HCMbanner img{padding-top:2px;}
/*__________ NAVIGAZIONE ___________*/
div#sub_nav{background:url(../img/sfondo_sub_nav.jpg) 0 100% repeat-x;font-size:11px;}
div#sub_nav span.bordo-top{background:url(../img/toppa_sub_menu.gif) no-repeat 0 0;height:8px;width:155px;overflow:hidden;display:block;}
div#sub_nav span.sezione{color:#05adff;padding-left:10px;padding-top:12px;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;display:block;}
div#sub_nav ul{margin:0;padding:0 10px;border-bottom:1px solid #fff;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;color:#05adff;}
div#sub_nav ul li{border-bottom:1px solid #c9c9c9;border-top:1px solid #fff;margin:0;background:none;padding:0;}
div#sub_nav ul li.primo{border-top:0;}
div#sub_nav ul ul{margin:5px 5px 10px 0;padding:0;border: none;color:#05adff;}
div#sub_nav ul ul li{border:none;padding:1px 0 1px 10px;}
div#sub_nav li.ultimo{border-bottom:1px solid #0000ce;padding-bottom:10px;}
div#sub_nav li.toppa{border-top:1px solid #fff;border-bottom:none;padding:0;margin:0 0 25px;}
div#sub_nav ul a{color:#323232;font-weight: normal;}
div#sub_nav ul ul a{color:#646464;font-weight: normal;}
div#sub_nav a:hover{color:#05adff;}
/* modifica lo stile della voce del menu che ha un sottomenu e quindi non contiene un link, v. pagine rivista */
div#sub_nav ul li.zzz{padding-top:10px;color:#05adff;;border-top:1px solid #fff;}
div#sub_nav ul li.top-pad{margin-top:10px;}
/*_______________________________________ CONTENUTI _____________________________*/
ul.num li{background-image:none;list-style-type: decimal;padding-left:0;margin-left:18px;}
/*form*/
span.obb{font-weight:bold;color:#05adff;}
.cento,.ottanta,.cinquanta,.trenta,.venti,.quindici{overflow:hidden;float:left;margin:0;padding:5px 0 0 0;min-height:45px;}
.cento{width:100%;}
.cento input{width:98%;}
.ottanta{width:80%;}
.ottanta input{width:97.5%;}
.cinquanta{width:50%;}
.venti{width:24.6%;}
.trenta{width:33%;}
.quindici{width:17%;}
.quindici input{width:70%;}
.campo_data input{width:70%;}
input, select{width:95%;margin:0;padding:0;}
select{font-size:13px;border:1px solid #a5acb2;width:97%;}
.clearfix{clear:left;}
.radio{overflow:hidden;margin:0;}
.radio_big{padding:5px 0 13px 12px;overflow:hidden;width:45%;background: #f4f4fc;float:left;}
img.cal{cursor:pointer;}
.radio input,
.radio_big input{width:auto;margin:0;}
.radio span,
.radio_big span{display:block;}
div.radio label,
div.radio_big label{display:inline;}
div.textarea{width:97%;padding-left:12px;clear:both;}
form div.info{width:96%;overflow:hidden;background: #f4f4fc;padding:2%;}
form ul li{background-image:none;list-style-type: decimal;padding-left:0;margin-left:18px;}
form p{float:none;clear:both;}
div.check_inf{width:95%;padding:10px;background:#fff;margin-bottom:10px;}
div.check_inf input{width:auto;}
/*form registrati.php*/
form#pw_persa{margin-bottom: 35px;width:98%;overflow:hidden;background:#f4f4fc;padding:2% 0 0 2%;}
form#pw_persa div{width:45%;float:left;}
form#pw_persa div input{width:80%;}
form#pw_persa label{display:none;}
form#pw_persa div input.bottone{width:auto;}
/*form login area-utenti.php */
form#login2 div{width:47.5%;overflow:hidden;float:left;padding:5px 0 5px 12px;background: #f4f4fc;}
/*box delle lettere del presidente */
form#lettere{background:#218dc2;padding:15px;color:#fff;margin-bottom:40px;}
form#lettere div{width:auto;padding:0;}
form#lettere select{width:100%;margin-top:15px;}
p.presidente{background:url(../associazione/img/presidente.jpg) -5px 0 no-repeat;padding-left:59px;height:100px;border-bottom:1px solid #1084bd;margin-bottom:10px;letter-spacing: 0;}
p.presidente a{color:#fff;text-decoration:underline;font-weight:normal;}
/*box di ricerca evento  eventi/index.php */
form#ricerca_evento{background:#218dc2;padding:15px;color:#fff;margin-bottom:40px;}
form#ricerca_evento div{padding:2px 0;}
form#ricerca_evento p{text-align:center;border-bottom:1px solid #1084bd;padding-bottom:5px;margin-bottom:15px;}
/*form congressi iscrizione.php*/
form#iscrizione div.fieldset div{float:left;}
form#iscrizione ul{margin:0;padding:0;}
form#iscrizione ul li{list-style-type:none;}
.sessanta{width:68%;}
form#iscrizione div.info{width:96%;overflow:hidden;background: #f4f4fc;padding:2%;}
form#iscrizione div.check_inf{width:95%;padding:10px;background:#fff;margin-bottom:10px;}
form#iscrizione div.check_inf input{width:auto;}
/*form contatti.php */
form#contatti div.fieldset{overflow:hidden;padding-top:10px;}
form#contatti div{overflow:hidden;margin-bottom:10px;}
form#contatti label{width:30%;float:left;}
form#contatti input{width:40%;float:left;}
form#contatti textarea{width:65%;}
form#contatti div.info{overflow:hidden;background: #f4f4fc;}
form#contatti div.check_inf{width:95%;padding:10px;background:#fff;margin-bottom:10px;}
form#contatti div.check_inf input{width:auto;}
/*form iscrizioni.php */
form#iscrizioni div.fieldset{overflow:hidden;padding-top:10px;}
form#iscrizioni div{overflow:hidden;margin-bottom:10px;}
form#iscrizioni label{width:30%;float:left;}
form#iscrizioni input{width:40%;float:left;}
form#iscrizioni textarea{width:65%;}
form#iscrizioni div.info{overflow:hidden;background: #f4f4fc;}
form#iscrizioni div.check_inf{width:95%;padding:10px;background:#fff;margin-bottom:10px;}
form#iscrizioni div.check_inf input{width:auto;}
/*form area utenti login.html*/
form#login2{margin-bottom: 35px;}
form#login2 div{width:45%;float:left;}
form#login2 div.fieldset{width:100%;padding:0;}
form#login2 div#invia{width:97%;padding:0 0 10px 12px;}
/*form commenti riviste/articolo.php*/
p.numero_commenti{font-weight:normal;font-size:11px;float:right;}
p.numero_commenti a{font-size:11px;background-image:none;}
div.commento{padding: 5px 15px 10px 35px;background:url(../img/icona_commento.gif) 7px 11px no-repeat #f4f4fc;margin-top:25px;overflow:hidden; }
div.commento span{display:block;padding:5px 0;width:70%;}
div.commento span.utente{float:left;font-weight:bold;width:30%;}
div.commento span.data{float:right;text-align:right;color:#787878;}
a.open{display:block;text-align:right;}
div.commento a.su{width:60px;background: url(../img/freccia_link_su.gif) right center no-repeat;text-indent:-2000px;float:right;}
form#invia_commento{background: #f4f4fc;margin-top:25px;}
form#invia_commento h3{padding:10px 0 0 10px;}
form#invia_commento textarea{width:93%;}
form#invia_commento div{width:45%;float:left;padding:5px 0 5px 12px;}
form#invia_commento div.textarea{width:97%;padding:5px 0 5px 12px;}
form#invia_commento div#invia{padding:0 0 10px 12px;}
/*bottone invia form */
div#invia{width:auto;float:none;clear:both;padding:0;}
div#invia label{display:none;}
div#invia input{width:70px;}
/*box sponsor*/
div.sponsor{margin-bottom:10px;padding:25px 10px;background:#33CC66;text-align:center;}
div.sponsor a{color:#fff;font-weight:normal;}
/* box download */
div.download{margin-bottom:40px;background:#05acfe;}
div.download p{padding:10px;margin:0;}
div.download a{color:#fff;}
/* statuto.html */
dl.statuto dt{font-weight:bold;font-size:14px;width:17%;float:left;border-top:1px solid #0000ce;padding-top:10px;}
dl.statuto dd{width:80%;float:left;border-top:1px solid #0000ce;padding:10px 0;}
/*organi.php */
div.organi h3{margin-top:35px;}
div.organi li{margin:0;padding:0;background:none;font-weight:bold;}
div.organi li a{display:block;}
div.organi span{display:block;font-weight:normal;margin-bottom:15px;}
div.organi div.link_su p a span{margin-bottom:0;}
ul.info li{background:none;margin:0;padding:0;}
/*eventi.php */
.lista_eventi a{display:block;}
.lista_eventi span{display:block;}
.tipo p{padding-left: 30px}
.tipo p.r{background:url(../img/evento_r.gif) 0 50% no-repeat;}
.tipo p.n{background:url(../img/evento_n.gif) 0 50% no-repeat;}
.tipo p.i{background:url(../img/evento_i.gif) 0 50% no-repeat;}
.tipo p.p{background:url(../img/evento_p.gif) 0 50% no-repeat;}
.tipo p.pr{background:url(../img/evento_pr.gif) 0 50% no-repeat;}

/*collaborazioni.php */
p.collaboratore img{float:left;margin:0 15px 10px 0;}
p.collaboratore a{display:block;margin-top:10px;text-align:right;}
/*rivista.php */
h2.rivista{font-size:20px;margin:0;padding:0;padding-top:20px;padding-bottom:20px;}
form#ricerca_articoli div input.bottone{width:auto;}
form#ricerca_articoli div{overflow:hidden;margin-bottom: 20px;}
form#ricerca_articoli div label{display:block;width:30%;float:left;}
form#ricerca_articoli input, form#ricerca_articoli select{width:50%;float:left;}
form#ricerca_articoli div label.invia{visibility:hidden;}
/*indice-rivista.php */
div#seleziona_rivista{margin-bottom:40px;background:url(../riviste/img/sfondo_ricerca.gif) 0 0 repeat;width:480px;overflow:hidden;color:#05adff;}
div#seleziona_rivista img{float:left;}
div#seleziona_rivista form{overflow:hidden;width:300px;padding-top:35px;font-weight:bold;margin-bottom:5px;}
div#seleziona_rivista form div:first-child{width:80px;}
div#seleziona_rivista form div{float:left;width:150px;padding:0 0 0 15px;background:transparent;}
div#seleziona_rivista select{display:block;font-size:12px;width: 100%;outline:none;}
div#seleziona_rivista p{padding:10px 10px 10px 15px;background:#fff;overflow:hidden;color:#000;font-weight:bold;font-size:130%;}
div#seleziona_rivista p span{display:block;color:#000;font-size:12px;}
/*div.rivista_contenuti p{clear:both;}*/
div.rivista_contenuti p.riga{padding-top:15px;padding-bottom:0px;border-bottom:1px solid #eeeeee;margin-bottom:0;}
div.rivista_contenuti p.area{padding-top:15px;padding-bottom:0px;border-bottom:1px solid #eeeeee;margin-bottom:0;}
div.rivista_contenuti p.area span{font-weight:bold;font-size:17px;color:#666666;display:block;margin-bottom:17px;}
div.rivista_contenuti p.area span.autore{font-style:normal;font-weight:normal;font-size:14px;color:#333333;}
div.rivista_contenuti p a{display:block;font-style:normal;font-size:14px;color:#666666;}
h4.rivista_logo{height: 55px;text-indent:-2000px;margin-bottom:15px;}
/* hcm-online */
div#hcm form{background:transparent;width:560px;overflow:hidden;padding:5px 20px 3px;float:left;margin-bottom:1px;}
div#hcm form label{text-align:left;color:#333333;font-size:12px;font-weight:bold;}
div#hcm form div{width:15%;float:left;padding:10px 70px 10px 0px;background:transparent;}
div#hcm form select{font-size:11px;}
div#hcm img{float:left;margin-right: 3px;}
/* 3 form */
div#hcm1 form{background:transparent;width:140px;line-height:19px;overflow:hidden;padding:5px 20px 3px;float:left;margin-bottom:1px;}
div#hcm1 form label{text-align:left;color:#333333;font-size:12px;font-weight:bold;}
div#hcm1 form div{width:55%;float:left;padding:15px 77px 10px 0px;background:transparent;}
div#hcm1 form select{font-size:11px;border-radius:5px;}
/* 3 form */
div#hcm2 form{background:transparent;width:180px;line-height:19px;overflow:hidden;padding:5px 10px 3px;float:left;margin-bottom:1px;}
div#hcm2 form label{text-align:left;color:#333333;font-size:12px;font-weight:bold;}
div#hcm2 form div{width:60%;float:left;padding:15px 77px 10px 0px;background:transparent;}
div#hcm2 form select{font-size:11px;border-radius:5px;}
/* 3 form */
div#hcm3 form{background:transparent;width:145px;line-height:12px;overflow:hidden;padding:8px 20px 3px;float:left;margin-bottom:1px;}
div#hcm3 form label{text-align:left;color:#333333;font-size:12px;font-weight:bold;}
div#hcm3 form div{width:90%;float:left;padding:15px 50px 0px 0px;background:transparent;}
div#hcm3 form select{font-size:11px;}
div#hcm3 img{float:left;margin-top: -5px; margin-right: 3px;}
/* fine 3 form */
div.hr_contenuti p{padding-bottom:15px;clear:both;}
div.hr_contenuti p.area{margin-bottom:15px;border-bottom:1px solid #cc0001;}
div.hr_contenuti p span{font-weight:bold;display:block;font-style:normal;}
div.hr_contenuti p span.autore{font-weight:bold;display:block;font-style:normal;color:#505050;}
iiv.hr_contenuti p a{display:block;font-style:normal;}
div.redazione{overflow:hidden;}
div.redazione ul{width:70%;float:left;}
div.redazione ul li{background-image:none;margin:0;padding:0;}
div.redazione ul li.titolo{font-weight:bold;margin-bottom:10px;}
/*eventi.php */
div.legenda{background:#f1f2f3;margin-top:25px;padding-top:10px;display:none;}
div.legenda p{padding:3px 0 3px 10px;font-weight:bold;}
div.legenda ul{color:#454545;}
div.legenda ul li{padding:3px 0 3px 35px;background-position:0 100%;background-repeat:no-repeat}
div.legenda ul li.r{background-image:url(../img/evento_r.gif);}
div.legenda ul li.n{background-image:url(../img/evento_n.gif);}
div.legenda ul li.i{background-image:url(../img/evento_i.gif);}
div.legenda ul li.p{background-image:url(../img/evento_p.gif);}
div.legenda ul li.pr{background-image:url(../img/evento_pr.gif);}

/*libri-indice.php */
div.libro{width:100%;overflow:hidden;padding-bottom:10px;margin-bottom:25px;}
div.libro img{float:left;}
div.libro h3{margin-left:120px;clear:none;margin-top:0;}
div.libro p{padding-left:120px;}
div.libro p span{display:block;}
div.sconto{margin-bottom:10px;padding:25px 10px;background:#33CC66;color:#fff;}
div.link_su p{padding-left:0;}
/*libri-convenzione.php */
div.sezione h4{color:#000;font-size:115%;border:none;margin-bottom:20px;padding-top:25px;}
div.sezione p{padding-bottom:10px;margin-bottom:10px;border-bottom:1px dotted #05adff;}
div.sezione p span{font-style:italic;display:block;padding-top:5px;}
div.sezione p span.titolo{display:block;font-weight:bold;padding:0;font-style:normal;}

/*libri-azienda.php */
ul.libriAzienda{margin-bottom:35px;}
ul.libriAzienda li{background-image:none;margin-left:15px;list-style-type:decimal;padding-left:0;}
ul.libriAzienda li li{background:url(../img/lista.gif) 0 7px no-repeat;margin-left:10px;list-style-type:none;padding-left:10px;}
ul.libriAzienda ul.normale li{background-image:none;}
/*libri-presentazione.php - redazione riviste  - articolo rivista*/
.dir{width:100%;overflow:hidden;margin-bottom:10px;}
.bordo{background:#f4f4fc;padding:3px 0;}
.dir img{float:left; margin-right: 10px;}
.dir p{float:left;width:350px;margin:0;}
/*congressi/iscrizione.php */
textarea#note{width:97%;height:60px;font-size:inherit;font-family: inherit;margin-bottom:10px;}
/*mappa.html*/
li.testa{font-size:15px;border-top:1px dotted #dcdcdc;padding:10px 0;}
li.sub_testa{font-size:13px;}
li.testa,li.sub_testa{background-image:none;font-weight:bold;}
li li{font-size:11px;font-weight:normal;}

/*_______________________________________ BANNER _____________________________*/
div#banner img{margin-bottom:12px;}
* html div#banner img{margin-bottom:10px;}
ul#sub_ban{color:#333333;margin:0;background-color:#ffffff;padding:0px 0px 0px 0px;margin-bottom:40px;font-size:12px;line-height:19px;}
ul#sub_ban li{margin:0;padding:0;}
* html ul#sub_ban li{height:1%;}
ul#sub_ban li.sel{color:#333333;border-bottom:1px solid #eeeeee;background:#efeff0;padding:1px 5px 1px 5px;display:block;font-weight:normal;}
ul#sub_ban a{color:#333333;background:#ffffff;text-decoration:none;font-weight:normal;display:block;padding:1px 5px 1px 5px;border-bottom:1px solid #eeeeee;}
ul#sub_ban a:hover,
ul#sub_ban a.odd:hover{background-color:#efeff0;}
.odd{background-color:#ffffff;}

div.vcard{margin-bottom:25px;margin-top:15px;}
.fn{font-weight:bold;}
div.vcard .region,
div.vcard .country-name,
div.hide{display:none;}
a.hcard{margin-top: 25px;font-size: 85%;text-decoration: none;padding: 3px 0px 3px 90px;background: url(../images/microformats.gif) 0 50% no-repeat;
}
/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.3.1
*/
.yui-skin-sam .yui-ac{position:relative;font-family:arial;font-size:100%;width:100%;}  /*box che contiene tutto l'affare yahoo*/
.yui-skin-sam .yui-ac-input{position:absolute;} /* il campo di input */
.yui-skin-sam .yui-ac-container{position:absolute;top:3.4em;left:1em;} /*box che contiene la lista dei risultati*/
.yui-skin-sam .yui-ac-container div{width:100%;} /* fa si che il div successivo .yui-ac-content sia largo 100% e non erediti lo style del "form div" dal mio css*/
.yui-skin-sam .yui-ac-content{position:absolute;width:100%;background:#fff;overflow:hidden;z-index:9050;} /*ulteriore box che contiene la lista dei risultati*/
.yui-skin-sam .yui-ac-content ul{margin:0;padding:0;width:100%;}
.yui-skin-sam .yui-ac-content li{margin:0;padding:2px 5px;cursor:default;white-space:nowrap;}
.yui-skin-sam .yui-ac-content li.yui-ac-prehighlight{background:#D2E4E8;}
.yui-skin-sam .yui-ac-content li.yui-ac-highlight{background:#218dc2;color:#FFF;}

p.legend{font-weight:bold;color:#fff;background:#05adff;width:120px;padding:3px 10px 3px 12px;margin:0;}
div.fieldset{overflow:hidden;background:#f4f4fc;margin-bottom:15px;padding-left:10px;}
span.titolo{font-weight:bold;display:block;}
