html, body { 
margin:0 auto;
padding:0;
border:0;
font-weight:normal;
font-style:normal;
font-size:0.9em;
vertical-align:top;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#000000;
background:#fff url(sfondo.png) repeat-x;
text-align:center;
}
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, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, td { 
margin:0;
padding:0;
border:0;
outline:0;
font-weight:normal;
font-style:normal;
white-space:normal;
font-size:100%;
line-height:120%;
list-style:none outside;
vertical-align:top;
background:transparent;
color:#000000;}
h1, h2, h3, h4, h5, h6,h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{font-family:Verdana, Arial, Helvetica, sans-serif;}
table{width:100%;} 
strong{font-weight:bold;}
a:link{color:#003366;text-decoration:none;background-color:inherit;font-weight:bold;}
a:visited{color:#660033;text-decoration:none;background-color:inherit;border-bottom:1px dashed;font-weight:bold;}
a:hover{color:#336600;border-bottom:1px dashed #6E361D;background-color:inherit;font-weight:bold;}
a:active{color:green !important;text-decoration:none;background-color:inherit;}
img{border:none !important;}
label{display:block;}
fieldset{border:none;} 
legend{font-size:100%;margin:0;font-weight:bold;padding:0;} 
input,textarea,select{padding:1px;font-size:100%;}
textarea{width:302px;height:202px;}
/*label{display:block;float:left;width:35%;}*/
label{display:block;}
td{padding:3px;vertical-align:top;}
/*------- CLASS GENERICI -----*/
.nowrap{white-space:nowrap;font-size:95%;}
.italic{font-style:italic;}
.uppercase{text-transform:uppercase;}
.small{font-size:85%;}
.right{text-align:right;}
.cell{padding:0 2px 0 2px;border:1px solid #000000;}
.clear{clear:both}
.back{clear:both;text-align:right;}
.back a{cursor:pointer;border:none;}
img#pageforward{float:right;}
img#pageback{float:left;}
/* STILI PER IL LAYOUT GENERALE */
#SkipMenu{display:none !important;}
#container{width:940px;margin:0 auto !important;text-align:left;}
#header{height:200px;background:url(sfondo_header.png) no-repeat 50% 0;}
#Display{float:left;width:600px;padding:0 20px 0 20px;clear:both;}
#Display h1{height:20px;padding-top:5px;font-size:85%;}
#columnright{float:right;width:280px;padding:20px 20px 0 0;font-size:85%;}
#footer{clear:both;font-size:85%;padding:20px;}
/* HEADER */
#header img{float:left;margin:10px;} 
#header p{font-size:220%;width:380px;font-weight:bold;padding-top:10px;}
#header p a, #header p a:visited{color:#000000;}
#header em{display:block;margin-left:90px;margin-top:5px;width:400px;} 
#header strong{display:block;padding:10px 0 0 20px;clear:both;width:380px;font-size:110%;font-weight:800;}
#RssUser{float:right;margin-top:5px;width:200px;} 
#RssUser img{float:none !important;margin:0 !important}
#RssUser li{display:inline;font-size:70%;float:left;}
#RssUser a{display:block;width:50px;text-align:center;margin:10px 5px 0 0;border:none !important} 
#header a{border:none !important}
#RssUser a:hover{border:none !important}
#Toplink {float:right;margin-right:45px;}
#Toplink p{font-size:100%;font-weight:bold;width:250px;}
#Toplink li{display:inline;width:100px;float:left;}
#Toplink li img{margin:0 5px 0 0;}
#Toplink li span{display:block;width:10px;float:left;}
#Toplink li a{display:block;width:60px;padding-top:1px;}
/* COLONNE */
#columnright h2,#columnright h3,#columnright h4,#rechercher label#labelsearch{font-size:150%;padding-bottom:10px;}
#columnright a{}
#columnright h4{margin-top:30px;}
#columnright a:hover{}
#columnright div{clear:both;margin-bottom:20px;padding:20px;}
#columnright div p{}
#columnright div img{float:left !important;margin:10px;}
#columnright fieldset{}
#columnright fieldset legend{}
#columnright input,#columnright select{width:130px;height:20px;}
#columnright ul{}
/* SPECIFICI BOX COLONNE */
#MainMenu{background:#003366;margin-bottom:0 !important;}
#MainMenu h2,#modulo h3{color:#fff;}
#MainMenu li{border-bottom:#fff 1px dotted;}
#MainMenu li a{display:block;color:#fff;font-size:130%;padding:5px;text-indent:30px;border:none;}
#MainMenu li a:hover{display:block;background:#fff url(baloon.png) no-repeat 2% 2%;color:#003366;border:none;text-indent:30px;}
#MainMenu li a:active{display:block;}
#BoxContatti {background:#cccccc;}
#feedrss li{display:inline;line-height:110%;}
#feedrss ul li a{}
#strumenti ul{padding:10px 0 0 20px;}
/* mailing list */
#modulo{background:#003366 url(icon_newsletter.png) no-repeat 98% 90%;height:170px;}
#modulo label{width:130px;float:left;color:#fff;text-indent:30px;}
#Usernameformail1,#Emailformail1{padding:3px !important;height:16px;width:101px !important;border:none;background:#003366 url(labelml.png) no-repeat;}
#sendit,#delit,.buttonml, #reset{background:#ffcc00 url(button.png) no-repeat;width:70px !important;border:none;height:21px;}
#delit{margin-top:5px;}
/* ricerca */
#rechercher input.button{margin-top:4px;width:129px !important;height:19px;border:0;color:#fff;padding:0 0 4px 15px;background:#333 url(button_cerca.png) no-repeat;}
/* banner1 */
#banner1{background:#ffcc00 url(flag_eu.png) no-repeat 99% 1%;height:140px;padding:10px;}
#banner1 h3{width:70%;}

#banner2 li img{float:none !important;margin:20px 0 0 0;}
#banner2 a:hover{border:none;}
#banner2 li,#banner2 li span{display:block !important;}

/* skype */
#BoxContatti{background:#fff url(icon_contact.png) no-repeat 5% 10%;border:1px solid #333333;height:120px;}
#BoxContatti h3{text-indent:70px;font-size:120%;}
#BoxContatti p{margin-left:70px;}

/* privacy e accessibilità */
#dichacc{}
#dichacc dt{}
#dichacc dt a{}
/* FOOTER */
#footer h3{color:#000000;padding:5px 0 0 0;}
#footer img{margin:5px}
#footer ul,#footer dt em{padding:5px 0;clear:both;}
#footer dt em{padding:5px 0;display:block;}
/* CONTENUTO CENTRALE */
.displaycat{padding:10px 0 0 0;}
.displaycat img{float:left;margin:0 20px 20px 0;}
.displaycat dt{clear:both;padding-top:20px;margin-left:68px;}
.displaycat dt a{font-size:120%;}
.displaycat dd{display:block;padding-top:5px;font-size:95%;color:#333;margin-left:68px;}
.displaycat span{display:block;margin-top:10px;float:right}
.displaycat span img{margin:0 5px 0 0}
.displaycat h3 a{}

#testata h2{padding:11px 0 3px 0;font-size:150%;color:#006699;}
#testata dfn{display:block;font-size:90%;color:#333;font-style:italic;}
#testata img{float:left !important;vertical-align:middle !important;margin:8px 20px 0 0;}
/* CONTENUTO CENTRALE */
.boxgenerico{padding:20px;}
.boxgenerico h3{font-size:120%;font-weight:bold;}
.boxgenerico h3 a{border:none;}
.boxgenerico p{margin:5px 0;}
#servizi1, #servizi2{margin-left:48px;}
#nostriservizi{width:35%; float:right;background:#336600;height:140px}
#nostriservizi a{color:#FFCC00;border:none}
#nostriservizi a:hover{color:#fff;border:none}
#nostriservizi p{color:#fff;}
#condizioni{width:35%; background:#ffcc00;height:140px;margin-left:58px;}
#condizioni li{margin:5px 0}