/* elimino le differenze tra gli stili di default dei browser e applico uno stile di default */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {margin:0;padding:0;border:none;font-weight:inherit;font-style:inherit;font-size:100%;line-height:1;font-family:inherit;text-align:left;vertical-align:baseline}
a img,:link img,:visited img{border:0}
table {border-collapse:collapse;border-spacing:0}
ol,ul {list-style:none}
q:before,q:after,blockquote:before,blockquote:after{content:""}
body{font: 100.01% TimeNewRoman,serif; background:#e5e5e5}
h1{font-size: 2.4em}
h2{font-size: 1.8em}
h3{font-size:1.4em}
h4{font-size:1.2em}
h5{font-size:1em}
h6{font-size:0.85em}
p,blockquote,pre,ol,dl,ul,form{line-height:1.3}
h1,h2,h3,h4,h5,h6{margin:0.7em 0 0.2em}
address,blockquote,dl,form,fieldset,ol,table,p,pre,ul{margin-top:0.2em;margin-bottom:1.2em}
.clear{margin:0;padding:0;border:none;height:0;line-height:0;clear:both}
strong{font-weight:bold}

/* pagina */
body{width:100%;height:auto;background:url(pat.jpg) left top repeat}
#cornice{width:916px;height:579px;background:url(cornice.jpg) left top no-repeat;margin:10px auto}
#cont{width:902px;height:570px;border-bottom:1px solid #FFF;background:url(bordi.gif) left bottom no-repeat;margin-left:6px}
#testata{background:#1d3444;font-size:0.85em;width:904px;padding-bottom:2px}
#testata a, #testata a img{margin:0;padding:0;border:none;text-decoration:none;text-align:center}
#testata #logo{float:left;border:none;margin-top:3px}
#testata .on{padding-top:110px;color:#435c70;background:url(btn_on.jpg) left top no-repeat;display:block;float:left;width:127px;height:20px}
#testata .off{padding-top:110px;color:#fefefe;background:url(btn_off.jpg) left top no-repeat;display:block;float:left;width:127px;height:20px}

#corpo{width:902px;height:412px;background:url(sfondo_cont.jpg) left top no-repeat}
#box{width:492px;height:350px;float:right;margin-right:10px;margin-top:50px;overflow:auto}
h1{color:#0f3d5f;font-size:0.85em;font-weight:bold;text-transform:uppercase}
h2{color:#bba130;font-size:0.85em;font-weight:bold;text-transform:uppercase}
p{color:#103d5e;font-size:0.75em}
#box strong{color:#103d5e;font-size:0.75em}
p a,p a:link,p a:link{color:#103d5e;text-decoration:underline;font-weight:bold}

form{margin:0;padding:0;border:none;background:#f6f6f6;margin-left:10px;margin-right:10px;padding:3px;font-size:1em}
label{margin:0;padding:0;font-size:0.8em;color:#baa333;font-weight:bold}
input{margin:0;padding:0;font-size:0.8em;color:#000;border:1px solid #b7b7b7;float:right}
textarea{margin:0;padding:0;font-size:10px;color:#000;border:1px solid #b7b7b7}
form table{margin:0;padding:0}
form table tr td{padding-top:1px;vertical-align:top}
form table tr td textarea{float:right}

#servizi{width:902px;height:412px;background:url(sfondo_ser.jpg) left top no-repeat}
#fisso{float:left;margin-top:50px;padding-left:190px;width:480px;height:352px;overflow:auto}
#cambia{float:left;padding-left:26px;width:200px;margin-top:50px;height:350px;overflow:auto}
#cambia ul{font-size:0.75em;color:#000201;width:190px}
#cambia ul,#cambia ul li,#cambia ul li a,#cambia ul li a:link,#cambia ul li a:hover{margin:0;padding:0;color:#000201}
#cambia ul li{margin-top:20px;list-style: disc outside}

#piede{width:902px;height:28px;background:url(sfondo_piede.jpg) left top no-repeat}
#piede p{margin:0;padding:0;color:#ffffff;padding-left:100px;width:800px;height:28px;line-height:28px}
#piede p a,#piede p a:link,#piede p a:hover,#piede strong{margin:0;padding:0;color:#ffffff;text-decoration:none;font-weight:bold}
