/* CSS Document */

html,body{
margin:0;
padding:0;
background-color:#E9EEE8;
}

body{
font: 76% arial,sans-serif;
text-align:center
}

.invisibile{
display:none;
}

p{
margin:0 10px 10px
}

a{
color:#663333;
}

a:hover{
color:#cc0000;
}

h1{
color:#663333;
font-size:18px;
padding-left:10px;
margin:10px 0 10px 0;
}

div#header{
height:172px;
background-image:url(../img/testata.jpg);
background-repeat:no-repeat;
width:880px;
}

div#header h1{
display:none;
}

div#footer{
background: #333;color: #FFF
}

div#container{
width:880px;
border-left:1px solid #AABD9F;
border-right:1px solid #AABD9F;
margin:0 auto;
text-align:left;
}

div#content{
float:left;
width:620px;
background-color:#FFFFFF;
padding-bottom:60px;
}

div#content h2{
font-size:16px;
margin:0px 0 5px 0;
padding:5px 0 5px 10px;
color:#333;
background-color:#f3f3f3;
}

div#content h3{
font-size:14px;
margin:0 0 0 25px;
color:#663333;
}

div#content_hp{
float:left;
width:880px;
background-color:#FFFFFF;
padding-bottom:60px;
}

#navigazione_principale{
background-color:#FFFFFF;
background-image:url(../img/testatine.jpg);
background-position:left top;
background-repeat:repeat-x;
height:41px;
width:880px;
}

#navigazione_principale ul{
padding:10px 0 0 0;
margin:0;
list-style-type:none;
}

#navigazione_principale li{
padding:0 30px 0 0;
margin:0 0 0 30px;
border-right:1px solid #663333;
display:inline;
float:left;
height:22px;
vertical-align:middle;
}

#navigazione_principale ul a{
color:#663333;
font-weight:bold;
font-size:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}

#navigazione_principale ul a:hover{
text-decoration:none;
color:#CC0000;
}

div#navigation{
background-color:#FFFFFF;
background-image:url(../img/sfondo_colonna_laterale.jpg);
background-repeat:repeat-x;
float:right;
width:260px;
}

#navigazione_principale li.guida_piattaforma{
border-right:0px solid #000;
margin-left:175px;
background-image:url(../img/iconapdf.png);
background-position:left center;
background-repeat:no-repeat;
padding-left:25px;
}

/***** box centrali *****/

.box_collegio {
height:130px;
padding: 20px 0 0 10px;
background-repeat:no-repeat;
background-position:15px 18px;
border-bottom:2px dashed #ccc;
}

.box_collegio h2 a {
padding-left:0px;
margin-left:0px;
}

.box_collegio img {
padding-right:10px;
}

.box_collegio p {
margin:0;
}

.box_collegio a {
padding:30px 0 0 30px;
text-decoration:none;
font-weight:bold;
color:#663333;
}

.link_visualizza_catalogo{
background-image:url(../img/icona_catalogo.jpg);
background-repeat:no-repeat;
background-position:0px 20px;
margin:0;
display:block;
width:320px;
float:left;
}

.link_accedi_corsi{
background-image:url(../img/icona_monitor.jpg);
background-repeat:no-repeat;
background-position:0px 20px;
margin:0;
display:block;
width:220px;
float:left;
}

.box_collegio a.accedi_corsi {

}

.box_collegio .imm {
margin-left:0px;
padding:0;
}

.box_collegio a:hover {
color:#FF9900;
}

.box_collegio h2 {
padding:0;
margin:0;
font-size:18px;
color:#663333;
}

/***** fine box centrali *****/

/***** box di destra *****/

.box_destra{
background-color:#FFFFFF;
padding:0 0 0 0;
margin:18px 0 0 8px;
border-top:1px solid #8BA77F;
border-left:1px solid #8BA77F;
border-right:1px solid #8BA77F;
width:243px;
}

.box_destra ul {
margin:0;
padding:0 0 0 35px;
list-style-image:url(../img/puntatore_giallo.gif);
}

.box_destra li {
margin:0 !important;
padding:5px !important;
}

.box_destra a {
color:#663333;
}

.box_destra a:hover {
color:#cc0000;
}


.base_box{
background-image:url(../img/base_box_destra.jpg);
background-position:0px 0px;
background-repeat:no-repeat;
margin:-10px 0 0 8px;
padding:0;
}


/***** fine box di destra *****/

.corsi_audio h2, .gestione_crediti h2, .altri_servizi h2{
background-position:-1px -1px;
background-repeat:no-repeat;
margin:0;
padding:15px 0 0 54px;
font-size:14px;
height:48px;
}

.corsi_audio h2{
background-image:url(../img/titolo_corsi_audio.jpg);
}

.gestione_crediti h2{
background-image:url(../img/titolo_gestione_crediti.jpg);
}

.altri_servizi h2{
background-image:url(../img/titolo_accedi_piattaforma.jpg);
}

.icona_email{
background-image:url(../img/icona_email.jpg);
background-position:left bottom;
background-repeat:no-repeat;
padding:10px 0 3px 30px;
}

/* pagina catalogo_corsi.php */
#catalogo{
margin:0 0 0 10px;
padding:0;
}

#catalogo li{
padding:3px 0 3px 0;
}

#catalogo li.macro_categoria{
font-size:15px;
font-weight:bold;
color:#663333;
list-style-type:none;
background-image:url(../img/course.gif);
background-position:left center;
background-repeat:no-repeat;
padding-left:20px;
}

#catalogo li.categoria{
font-size:13px;
font-weight:bold;
list-style-type:none;
background-image:url(../img/course.gif);
background-position:left center;
background-repeat:no-repeat;
padding-left:20px;
}

#catalogo ul#sottocategoria_01 li, #catalogo ul#sottocategoria_02 li, 
#catalogo ul#sottocategoria_03 li, #catalogo ul#sottocategoria_04 li,
#catalogo ul#sottocategoria_05 li, #catalogo ul#sottocategoria_06 li, 
#catalogo ul#sottocategoria_07 li, #catalogo ul#sottocategoria_08 li{
font-size:12px;
list-style-type:none;
}

/* box per l'homepage - aziende, PA, Ordini prof. */
.box_azienda, .box_pubblica_amministrazione, .box_ordini_professionali{
height:260px;
width:275px;
float:left;
background-position:center top;
background-repeat:no-repeat;
margin-top:20px;
margin-bottom:20px;
padding-right:5px;
padding-top:80px;
}

.box_azienda{
margin-left:10px;
margin-right:10px;
background-image:url(../img/box_azienda.jpg);
}

.box_pubblica_amministrazione{
background-image:url(../img/box_pa.jpg);
margin-right:10px;
}

.box_ordini_professionali{
background-image:url(../img/box_ordini_prof.jpg);
}

.box_azienda p, .box_pubblica_amministrazione p, .box_ordini_professionali p{
margin:10px 0 0 10px;
}

.box_azienda ul, .box_pubblica_amministrazione ul, .box_ordini_professionali ul{
margin:12px 0 0 -16px;
}

.box_azienda li, .box_pubblica_amministrazione li, .box_ordini_professionali li{
padding-bottom:5px;
}

.box_azienda li{
list-style-image:url(../img/puntatore_azienda.jpg);
}

.box_pubblica_amministrazione li{
list-style-image:url(../img/puntatore_pa.jpg);
}

.box_ordini_professionali li{
list-style-image:url(../img/puntatore_ordini.jpg);
}

.box_ordini_accesso, .box_catalogo{
height:164px;
width:420px;
float:left;
background-position:center top;
background-repeat:no-repeat;
color:#663333;
font-size:13px;
}

.scritta_ordine{
font-size:12px;
}

.accedi_piattaforma{
margin:15px 0 0 0;
text-align:center;
font-weight:bold;
} 

.box_ordini_accesso h1, .box_catalogo h1{
color:#333;
font-size:19px;
margin:12px 0 15px 47px;
}

.gestione_crediti h2{
color:#333;
}

.gestione_crediti{
color:#663333;
}

.box_ordini_accesso img, .box_catalogo img, .gestione_crediti img{
border:0px solid #000;
float:left;
margin:2px 8px 0 0;
}

.box_ordini_accesso a, .box_catalogo a{
font-size:17px;
font-weight:bold;
text-decoration:none;
}

.box_ordini_accesso a:hover, .box_catalogo a:hover{
text-decoration:underline;
}

.box_ordini_accesso p, .box_catalogo p{
margin-left:12px;
}

p.link_ordini, .gestione_crediti p.link_ordini{
margin:5px 8px 0px 12px;
}

p.bordo_sotto, .gestione_crediti p.bordo_sotto{
border-bottom:1px dotted #8A7557;
padding-bottom:5px;
}


.box_ordini_accesso{
background-image:url(../img/box_ordini.jpg);
margin:0 10px 0 10px;
}

.box_catalogo{
background-image:url(../img/box_catalogo.jpg);
margin:0 0 0 10px;
}

.box_catalogo .catalogo_1{
float:left;
margin-left:10px;
margin-top:15px;
width:210px;
}

.box_catalogo .catalogo_2{
float:left;
margin-left:15px;
margin-top:15px;
width:150px;
}


.box_catalogo span{
background-image:url(../img/puntatore_giallo.gif);
background-position:left top;
background-repeat:no-repeat;
padding-bottom:10px;
padding-left:25px;
list-style-type:none;
display:block;
}

.box_catalogo span a{
font-size:12px;
font-weight:normal;
}

/* pagina servizi */
.liste_servizi ul{
margin:10px 0 20px 0px;
}

.liste_servizi li{
list-style-image:url(../img/puntatore_servizi.gif);
padding-bottom:3px;
}


