@charset "utf-8";
/* CSS Document */
a{ color:#107243; text-decoration:none;}
a:hover{ color:#bbd9b3;}
img{ border:0px; display:inline;}
a:focus { outline: 0; }


body { background-image:url(/images/sfondo_body.jpg); background-repeat:repeat-x;
background-color:#f7f7f7; font-family:Arial, Helvetica, sans-serif; color:#4d4d4d; font-size:12px;}

.tastiera{background-image:url(/images/sfondo_tastiera.gif); background-repeat:no-repeat; height:28px; font-size:24px; color:#FFFFFF; background-color:#d6e4ca; }
.tastiera a{font-size:16px; color:#FFFFFF; padding:0px 12px 3px 13px;}
.tastiera a:hover{ color:#c9dfd3;}

.pagina{width:800px; background-color:#f7f7f7; background-image:url(/images/sfondo_contenuto.jpg); background-repeat:repeat-y; text-align:left; }
.contenuto{padding:0px 0px; text-align:justify;}
.titolo_contenuto{ color:#006837; font-size:24px; font-weight:bold; padding-top:10px;margin:0px 30px;}
.contenuto_home{ margin:0px 30px;}
.titolo_box{ background-image:url(/images/sfondo_titolo_contenuto_home.jpg); background-repeat:no-repeat; padding:10px 30px; height:40px; font-size:22px; color:#006837; font-weight:bold;}
.gruppo_box{width:730px; margin:0px 35px;}
.contenuto_box{ background-image:url(/images/sfondo_contenuto_home.jpg); background-repeat:repeat-y; padding:10px 30px;}
.footer_box{background-image:url(/images/sfondo_footer_contenuto_home.jpg); background-repeat:no-repeat; height:14px; padding-bottom:10px;}

.footer{background-image:url(/images/footer.jpg); background-repeat:no-repeat; height:45px; font-size:11px; color:#FFFFFF; text-align:right; padding-top:5px;width:800px;}
.footer a{font-size:11px; color:#FFFFFF;}
.footer a:hover{ color:#c9dfd3;}

.link{ padding:5px; width:150px;}

.lingua{width:800px; text-align:right; padding-right:20px}

.contenuto_box_normale{padding:10px 30px;}
.titolo_box_normale{ background-image:url(/images/sfondo_titolo_contenuto_normale.jpg); background-repeat:no-repeat; padding:10px 30px; height:40px; font-size:22px; color:#006837; font-weight:bold;}

/*form*/
.rigaForm{ clear:both; height:1px; padding-top:10px; color:#107243; clear:both; height:30px;}
.cella1form{ float:left; width:85px; margin-right:10px; text-align:left;}
.cella2form{ float:left; text-align:left;}
.accedi{ text-align:left; margin-right:30px; margin-bottom:10px; width:490px;}
.form_dx{float:right; text-align:left;}
.form_sx{float:left; width:500px; vertical-align:top; text-align:left;}

li { margin-left: 20px;}
