/* CSS Document */
body, html{margin:0;padding:0;font-family: Arial, Helvetica, sans-serif;font-size: 12px;margin-bottom: 5px;background: url(../Images/welcome_sfondo_pattern.gif) 0 0  repeat-x #00006e;}
div#sfondo{width: 100%;height: 100%;background: url(../Images/welcome_sfondo.png) center top no-repeat;}
a, a:hover {color: #003a96;text-decoration: none;}
img{border:0;}
div#wrapper{margin:0 auto;width: 770px;margin-bottom: 5px;background: url(../Images/sfondo_wrapper.png) center center  no-repeat #fff;}
div#header{background:url(../Images/sfondo_header.jpg) top left no-repeat ;height: 165px;}
div#logo{width: 170px;height: 165px;float: left;text-align: center;}
div#logo img{margin-top: 15px;}
div#header_dx{width: 600px;height: 165px;float: right;}
div#titolo{margin: 0;margin-top: 47px;padding:0;width: 600px;height: 35px;background:url(../Images/sfondo_form.gif) top left no-repeat;text-align: right;}
div#bandiere{text-align: right;padding: 3px 38px 3px;background:url(../Images/puntini_pattern.gif) bottom left repeat-x;}
div#bandiere img{margin-right: 3px;margin-top:3px;}
div#due8{background:url(../Images/due8_top.gif) bottom left no-repeat;height:55px;}
div#contenuti{width: 770px;/*background: #fff;*/}
div#contenuti div.immagine{float:left;width:410px;background:url(../Images/welcome-piloti.jpg) 0 0  no-repeat;min-height: 410px; margin-left:20px}
* html div#contenuti div.immagine, div#contenuti div.change_pw_img{height: 410px;}
* html div#contenuti div.immagine{ margin-left:10px}
div#contenuti div.login{float:left;width:300px;padding-right: 40px;background:url(../Images/due8_btm.gif) 185px 0 no-repeat;padding-tpo:15px}
div#welcome{height: 40px;}
form{margin:0 0 30px 0;padding:1px 0 0 0 ;background:url(../Images/puntini_pattern.gif) top left repeat-x;width: 300px;overflow:hidden;}
form div {width: 145px;float: left;overflow:hidden;padding-top: 10px;background:#f7f7f7;color: #003a96;}
input.testo{border: 1px solid #96969a;width: 125px;height: 13px;font-size:11px;}
form p#messaggio{margin:0 0 10px 0;padding:5px;/*background:url(../Images/puntini_pattern.gif) bottom left repeat-x #f7f7f7;*/width:100%;color: #f7f7f7;clear:both;}
form div#messaggio{margin:0 0 0px 0 ;padding:10px;/*background:url(../Images/puntini_pattern.gif) bottom left repeat-x #f7f7f7;*/overflow:hidden;width:100%;}
form div#messaggio p{display:none;font-size: 85%;color: #c80000;margin:0;padding:0;}
p#no_user, p#no_pw{width:50%;float:left;}
form p#no_pw{float:right;}
div.bottoni{float: none;width: 300px;overflow:hidden;margin: 0;padding:0;clear:both;background:#FFFFFF;text-align: right;}
form div.bottoni div{float: left;width: 150px;margin: 0;padding:0;background:#FFFFFF;}
div#contenuti div.change_pw_img{float:left;width:430px;background:url(../Images/change_pw_img.jpg) 0 0  no-repeat;min-height: 410px;}
form#change_pw div{padding-bottom:15px;}
form#change_pw div.change_pw_bottoni{width: 300px;margin: 0;padding:15px 15px 0 0;text-align: right;background:url(../Images/puntini_pattern.gif) top left repeat-x #FFFFFF;}
div#footer{width: 770px;clear:both;height:10px;background:url(../Images/welcome_footer.png) 0 0  no-repeat;font-size:0px;}
div#credits{width: 750px;margin:auto;padding-left: 20px;}
div#credits a,
div#credits a:hover{color: #8a8aa2;text-decoration: none;}
a#azero{ display:block; width:100px; float:right; text-align:right; margin-right:20px;}
div#credits p{width:620px; float:left;color: #8a8aa2; margin:0; padding:0}

.ricorda{ margin-bottom:10px; background:url(../Images/puntini_pattern.gif) bottom left repeat-x #f7f7f7; padding: 0 0 10px 8px;color: #003a96; clear:both;}
.ricorda input{ border: 1px solid #96969a;}
