html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body{line-height:1.5;}
table{border-collapse:separate;border-spacing:0;}
caption, th, td{text-align:left;font-weight:normal;}
table, td, th{vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after{content:"";}
blockquote, q{quotes:"""";}
a img{border:none;}
@charset"utf-8";body{background-color:#f2f2f2;font-family:Arial, Helvetica, sans-serif;font-size:75%;color:#707173;}
h1{font-size:16pt;color:#6E9ECE;line-height:1em;font-family:Georgia,"Times New Roman", Times, serif;margin:0 0 15px 0;padding:0 0 8px 0;background-image:url(../images/border_orizontal.png);background-position:left bottom;background-repeat:no-repeat;}
h2{font-size:15pt;color:#6E9ECE;line-height:1em;font-family:Georgia,"Times New Roman", Times, serif;margin:0 0 15px 0;padding:0 0 8px 0;background-image:url(../images/border_orizontal.png);background-position:left bottom;background-repeat:no-repeat;}
h3{font-size:13pt;color:#6E9ECE;line-height:1em;font-family:Georgia,"Times New Roman", Times, serif;margin:0;padding:0;}
p{margin:0 0 30px 0;color:#707173;font-size:1.15em;line-height:1.1em;}
ul, ol{margin:0 0 30px 0;padding:0 0 0 20px;color:#707173;font-size:1.15em;line-height:1.1em;}
em{font-style:italic;}
a{color:#707173;text-decoration:underline;}
a:hover{text-decoration:none;}
.alignCenter{text-align:center;}
.borderRight{border-right:1px solid #c4c4c4;}
.borderLeft{border-left:1px solid #c4c4c4;}
.borderLeft2{background-image:url(../images/border_vertical.png);background-position:left top;background-repeat:no-repeat;}
.borderRight2{background-image:url(../images/border_vertical.png);background-position:right top;background-repeat:no-repeat;}
.separatore{font-size:1px;height:1px;clear:both;}
#box{width:1000px;margin:0 auto;background-color:#FFF;padding:20px;}
#header{position:relative;height:270px;}
#areariservata{width:110px;position:absolute;top:0;right:0;background-color:#f1cf78;text-transform:uppercase;color:#776c60;font-size:12px;font-weight:bold;padding:2px 10px 5px 30px;background-image:url(../images/arrow_areariservata.png);background-position:5px center;background-repeat:no-repeat;font-style:italic;}
#areariservata a{color:#776c60;text-decoration:none;}
#areariservata a:hover{text-decoration:underline;}
.payoff{background-color:#6E9ECE;text-transform:uppercase;color:#FFF;font-size:12px;font-weight:bold;padding:2px 20px;}
#banner{width:761px;height:241px;position:absolute;top:27px;right:0;background-color:#6E9ECE;}
#logo{width:239px;height:241px;background-color:#6E9ECE;margin:3px 0 0 0;text-align:center;}
#mainMenu{margin:5px 0;}
.mainMenu-voice{width:240px;float:left;text-align:center;}
.mainMenu-voice a{width:240px;font-family:Georgia,"Times New Roman", Times, serif;font-size:14pt;color:#707173;text-decoration:none;display:block;}
.mainMenu-voice a:hover{color:#6E9ECE;}
#container{margin:40px 0;}
.container-leftCol{width:400px;float:left;}
.container-rightCol{width:580px;float:left;padding:0 0 0 20px;}
.container-rightCol2{float:left;padding:0 0 0 20px;}
.container-smallCol{width:320px;float:left;}
#container_home{margin:0;}
#container_home p{margin:0 0 25px 0;}
#container_home .container-leftCol{width:446px;height:287px;float:left;background-image:url(../images/wellcome_medici.png);background-position:left top;background-repeat:no-repeat;}
#container_home .container-rightCol{width:514px;float:left;padding:35px 0 0 20px;}
#container_home a{text-decoration:none;}
#container_home a:hover{text-decoration:underline;}
.indent{height:75px;background-image:url(../images/ico_mail.png);background-position:left top;background-repeat:no-repeat;padding:0 0 0 85px;}
.indent2{height:85px;background-image:url(../images/logoSmall.jpg);background-position:left top;background-repeat:no-repeat;padding:0 0 0 100px;}
.indent3{background-image:url(../images/ico_vero.png);background-position:left top;background-repeat:no-repeat;padding:0 0 0 70px;}
.indent4{background-image:url(../images/ico_falso.png);background-position:left top;background-repeat:no-repeat;padding:0 0 0 70px;}
.indent5{background-image:url(../images/ico_verofalso.png);background-position:left top;background-repeat:no-repeat;padding:0 0 0 70px;}
#footer{background-image:url(../images/logo_honcode.png);background-position:800px 45px;background-repeat:no-repeat;}
.companyInfo{width:60%;font-family:Georgia,"Times New Roman", Times, serif;font-size:1.0em;color:#707173;margin:0 auto;text-align:center;border-bottom:1px solid #ccc;}
.smallText{font-family:Arial, Helvetica, sans-serif;font-size:0.7em;padding:10px 0;}
.disclamer{width:60%;color:#868788;margin:0 auto;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:0.9em;padding:10px 0;}
.credits{width:60%;color:#868788;margin:0 auto;text-align:center;font-family:Georgia,"Times New Roman", Times, serif;font-size:0.75em;padding:0;}
.credits a{color:#868788;text-decoration:none;}
.credits a:hover{text-decoration:underline;}
#loginForm{width:300px;margin:100px auto;}
#loginForm p{width:100px;float:left;}

