@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;}
body, html{font-family: Arial, Helvetica, sans-serif;font-size:12px;margin-bottom:5px;background: url(../Images/welcome_sfondo_pattern.gif) 0 0 repeat-x #00006e;text-align: justify;}
div#sfondo{width: 100%;height: 100%;background: url(../Images/welcome_sfondo.gif) 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;}
div#header{background:url(../Images/sfondo_header.jpg) top left no-repeat #fff;height: 175px;clear:both;}
div#logo{width: 170px;height: 175px;float: left;text-align: center;}
div#logo img{margin-top: 15px;}
div#header_dx{width: 600px;height: 175px;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;background:url(../Images/puntini_pattern.gif) bottom left repeat-x;padding: 3px 15px 3px 30px;}
div#bandiere img{margin-right: 7px;margin-top:3px;}
div#contenuti{width: 770px;background: #fff;overflow:hidden;padding-bottom:25px;}
div#testoSx{float:left;width: 385px;}
div#puntini{float:left;width: 45px;margin-top:66px;background:url(../Images/puntini_verticali.gif) center center repeat-y;min-height:400px;}
div#testoDx{float:left;width: 340px;}
* html div#testoSx, div#testoDx, div#testoSx, div#puntiniVerticali{
background: #fff;fheight: 410px;}
div#testoSx div.testo{padding: 12px 43px 0 25px;}
div#testoDx li.anni{width: 305px;height: 70px;list-style-type: none;background-image: url(../Images/puntini_anni.gif);background-repeat: repeat-x;}
div#testoDx div#anni{float:left;}
div#testoDx div#buttEnter{float:left;margin-top: 25px;margin-left: 22px;}
div.bottoni{width: 315px;text-align: right;margin-top:10px;margin-bottom:25px;}
div.login{width:315px;background:#fff;margin-top:15px;}
div.login div{width:125px;float:left;}
div.login div input.testo{width:100px;}
div.login div.bottoni{width:65px;margin:0;padding-top:8px;}
label{color: #003a96;}
div#welcome{height: 40px;}
/*form{margin:0 0 40px 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{margin:0 0 15px 0;padding: 3px 0 5px 10px;width: 290px;clear:both;background:url(../Images/puntini_pattern.gif) bottom left repeat-x #f7f7f7;font-size: 85%;color: #c80000;}*/

/*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: 770px;margin:auto;padding-left: 50px;}
div#credits a,
div#credits a:hover{color: #8a8aa2;text-decoration: none;}
