/* CSS generale */

html,body{margin:0;padding:0}

body{
font: 76% arial,sans-serif;
text-align:center;
background-color:#E2E2E2;
background-image:url(../layout/sfondo_body.jpg);
background-position:top center;
background-repeat:repeat-y
}

img {
border:0;
}

a{display:block;color: #006;padding:10px}

div#header{
position:relative;
background-image:url(../layout/testata.jpg);
height:130px;
}

div#header h1{
display:none;
}

.logo_du{
width:100px;
text-align:right;
position:absolute;
left:680px;
top:45px;
padding:0;
}

.logo_du a{
margin:0;
padding:0;
border:0px solid #000;
}

div#content p{line-height:1.4}

#content li{
list-style-image:url(../layout/puntatore_generico_small.gif);
}

#content ul ul li{
list-style-image:none;
list-style-type:disc;
}

#content ul ul{
margin:5px 0 5px -20px;
}

div#iscrizione, div#link{
float:left;
width:187px;
margin:5px 0 0 0;
padding:0;
}

div#link {
margin:20px 0 0 0;
}

div#link p{
padding-left:8px;
}

div#link li {
list-style-image:url(../layout/puntatore_generico.jpg);
padding:0 0 20px 0px;
}

div#link a {
padding:0;
}

div#iscrizione a {
margin:0;
padding:0;
}

div#accesso{
float:left;
clear:left;
width:187px;
padding:0;
background-color:#C5CCD7;
}

div#iscrizione_servizio form p label, div#richiedi_password form p label{
display:block;
float:left;
width:150px;
}

div#richiedi_password  form p label{
width:70px;
}

div#richiedi_password{
}

div#iscrizione_servizio {
background-image:url(../layout/testata_iscrizione.jpg);
}

div#box_modello_eas {
background-image:url(../layout/testata_modello_eas.jpg);
}

div#documenti_norme {
background-image:url(../layout/fondo_documenti_norme.jpg);
}

div#demo_gestionali {
background-image:url(../layout/testata_demo_gestionali.jpg);
}

div#box_modello_eas, div#documenti_norme, div#demo_gestionali, div#iscrizione_servizio,
div#richiedi_password, div#contatti{
background-repeat:no-repeat;
}

div#richiedi_password, div#contatti{
height:480px;
}

div#pres_vant{
height:auto;
padding:0 15px 0 0;
}

div#contatti a{
display:inline;
padding:0;
margin:0;
}

div#box_modello_eas h2 {
padding-top:10px;
font-size:20px;
border-bottom:1px solid #1A3154;
color:#1A3154;
}

div#box_modello_eas h3 {
font-size:15px;
border-bottom:1px solid #1A3154;
color:#1A3154;
}

div#documenti_norme h2, div#demo_gestionali h2, div#iscrizione_servizio h2, div#richiedi_password h2, div#contatti h2 {
display:none;
border-bottom:1px solid #1A3154;
color:#1A3154;
}

div#box_modello_eas p.sposta, div#documenti_norme p.sposta, div#demo_gestionali p.sposta, div#iscrizione_servizio p.sposta, div#richiedi_password p.sposta, div#contatti p.sposta {
padding:10px 0px;
}

div#box_modello_eas, div#documenti_norme, div#demo_gestionali, div#iscrizione_servizio,
div#richiedi_password, div#contatti {
padding:0px 10px;
}

div#demo_gestionali span {
color:#FF0000;
}

div#demo_gestionali p {
margin:0;
padding:0;
font-style:italic;
}

div#box_modello_eas a, div#documenti_norme a, div#demo_gestionali a {
padding:0 0 15px 0;
}

div#box_modello_eas li, div#documenti_norme li {
list-style-image:url(../layout/icona_pdf.jpg);
}

div#demo_gestionali li {
list-style-image:url(../layout/icona_exe.jpg);
}

div#box_modello_eas ul, div#documenti_norme ul, div#demo_gestionali ul {
margin-left:0;
padding:15px 0 0 35px; 
}

div#footer{
background-image:url(../layout/fondo_footer.jpg);
color:#FFF;
}

div#footer p{
margin:0;
padding:30px 0 30px 0;
text-align:center;
}

div#footer p.gruppo24ore{
float:right;
padding:0 0 0 0;
margin:-62px 12px 0 0;
}

div#footer a{display:inline;padding:0;color: #C6D5FD}

div#container{
text-align:left;
margin-top:0;
width:800px;
margin:0 auto;
background-image:url(../layout/fondo_container.gif);
background-repeat:repeat-y;
}

div#content{
float:right;
width:600px;
}

div#footer{clear:both;width:100%}

#accesso .form_accesso{
margin:4px 0 0 10px;
}

#accesso .form_accesso p{
margin:0;
padding:4px 0;
}

#recupera {
float:right;
}

#recupera a {
background-image:url(../layout/icona_lucchetto.gif);
background-repeat:no-repeat;
padding-left:22px;
}

.user {
font-weight:bold;
text-align:center;
color:#FF0000;
padding-bottom:15px;
}

.torna {
background-image:url(../layout/icona_casa.jpg);
background-position: 0px 10px;
background-repeat:no-repeat;
padding: 0 0 0 22px;
}

div#link li.icona_home{
list-style-image:url(../layout/icona_casa.gif);
}

div#link li.icona_video{
list-style-image:url(../layout/icona_video.gif);
}

div#link li.icona_pdf{
list-style-image:url(../layout/icona_pdf.gif);
}

.errore {
background-color:#FFFF99;
color:#990000;
text-align:center;
padding:5px;
}

.corretta {
background-color:#FFFF99;
color:#336600;
text-align:center;
padding:5px;
}

.evidenza {
border:2px solid #FF2218;
text-align:center;
padding:14px 0 0 0;
}

.evidenza a {
color:#FF2218;
margin:5px 0 0 0;
padding:0
}

