body {margin: 0; padding: 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#254755; background-image:url(images/bkg_body_interna.jpg); background-position:top; background-repeat:repeat-x; background-color:#CEDAE0;}
body.home {margin: 0; padding: 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#254755; background-image:url(images/bkg_body_home.jpg); background-position:top; background-repeat:repeat-x; background-color:#CEDAE0;}

a:active, a:focus{outline:none;} /* Rimuove il bordo a puntini dai link in stato di focus e active.*/

H1 {font-size: 18px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color: #000000;margin:0;}
H2 {font-size: 16px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color: #254755;margin:0;}
H3 {font-size: 14px; font-weight:normal; font-family: Arial, Helvetica, sans-serif; color: #254755;margin:0;}
H4 {font-size: 13px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color: #000000;margin:0;}
H5 {font-size: 12px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color: #000000;margin:0;}
H6 {font-size: 10px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color: #d9dadb;margin:0; text-transform:uppercase; line-height:15px;}

ul{margin:0 0 0 15px; padding:0;}
li {margin: 0; padding: 0 0 5px 0;list-style-type:disc;  list-style-position: outside; }


td{font-size: 11px; font-weight:normal; font-family: Arial, Helvetica, sans-serif;  color:#254755;}
p {margin: 0;}
.error {font-weight: normal; font-size: 14px; font-family:Arial, Helvetica, sans-serif; color: #ff7e00;}
.noRecord{font-weight: normal; font-size: 14px; font-family:Arial, Helvetica, sans-serif; color: #ff7e00;}
.messaggio{font-weight: normal; font-size: 14px; font-family:Arial, Helvetica, sans-serif; color: #254755;}

a {	text-decoration: none; font-size: 11px; font-family:Arial, Helvetica, sans-serif;color: #254755;}
a:Hover{text-decoration: none; font-size: 11px; font-family:Arial, Helvetica, sans-serif;color: #000000;}

input, select, textarea{ border:0; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#254755;}
input.bottone{ border:0; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#254755;}
button.bottone{ border:0; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#254755;}

a.button{font-size:15px; border-bottom:1px solid #254755; border-right:1px solid #254755;border-top:1px solid #EBEBEB; border-left:1px solid #EBEBEB; padding:0 5px 0 5px; display:block; float:left;}
a.button:Hover{background-color:#EBEBEB;font-size:15px; border-top:1px solid #254755; border-left:1px solid #254755;border-bottom:1px solid #EBEBEB; border-right:1px solid #EBEBEB; padding:0 5px 0 5px; display:block; float:left;}

.font13{font-size:13px;}
.font14{font-size:14px;}
.small{font-size:10px;}
a.small{color:#FFFFFF; font-size:10px;}
a.small:Hover{color:#FFFFFF; font-size:10px; text-decoration:underline;}

#header_home{width:980px; height:560px;}
#header{width:980px; height:197px;}
#lingue{width:980px; height:50px; background-color:#254755;}
#footer_home{color:#254755;font-size:10px;padding-top:30px; height:55px; width:980px;}

#top{ width:980px; height:115px; background-color:#254755;}
#top_sx{ float:left; width:266px; height:73px; padding-left:60px;padding-top:25px;}
#top_dx{ float:right; width:265px; text-align:left; padding-top:45px;}

#menu{width:980px; height:30px; background-color:#254755; padding-top:20px;}

a.menu{ color:#FFFFFF; font-size:13px; font-weight:bold; padding:0 17px 0 17px; text-transform:uppercase; }
a.menu:Hover{ color:#ff7e00; font-size:13px; font-weight:bold; padding:0 17px 0 17px; text-transform:uppercase; }

a.menuAttivo{ color:#ff7e00; font-size:13px; font-weight:bold; padding:0 17px 0 17px; text-transform:uppercase; }
a.menuAttivo:Hover{ color:#ff7e00; font-size:13px; font-weight:bold; padding:0 17px 0 17px; text-transform:uppercase; }

#content{width:820px;min-height: 350px;height: auto !important;height: 350px; padding:30px 80px 30px 80px; text-align:left;}
#text_sx{width:400px; float:left;text-align:justify;}
#text_sx_big{width:500px; float:left;text-align:justify;}
#text_dx{width:380px; float:right;padding-top:40px; text-align:justify;}
#text_dx_big{width:390px; float:right; text-align:right;}
#text_dx_small{width:300px; float:right;padding-top:40px; text-align:left;}

#footer{width:820px;padding:10px 80px 10px 80px; line-height:18px;}

#img_applicazione{ width:190px; height:98px; float:left; text-align:left; background-repeat:no-repeat; background-position:center;}
#img_applicazione_2{ width:190px; height:98px; float:left; text-align:right; background-repeat:no-repeat; background-position:center; margin-bottom:10px;}

#descr_applicazione{ width:200px;height:80px; float:right; text-align:left;}
#link_applicazione{ width:200px; float:right; text-align:left;}
