@import url(reset.css);
body{text-align:center; background:#FFFFFF url(images/txt.gif) repeat-x top;}

#container{background:#FFF; width:970px; border-left: solid 1px #7485a5; border-right: solid 1px #7485a5; margin:auto;}

h1{height:176px; background:#FFF url(images/intro_logo.jpg) no-repeat top; text-indent:-9999px; text-decoration:none; border-bottom:dotted 1px #000;}

#line_menu{background-color:#1248a5; color:#FFF; height:21px;}
#line_menu ul{height:21px; float:left;}
#line_menu ul li {height:21px; float:left;}
#line_menu ul li a{height:21px; float:left;}

#menu1{position:absolute; left:190px; top:0px;}
#menu1 li{border-left: dotted 1px #FFF; padding-left:10px; padding-right:10px;}
#menu1 li a{height:21px; color:#FFF; text-decoration:none; font-size: 14px;}
#menu1 li a:hover{color:#CCC; text-decoration:underline;}

#menu_icons{width:190px; left: 15px;border:0;}
#menu_icons li{border:0;}
#menu_icons li a{width:15px; text-indent:-9999px; margin: 0px 5px 0px 5px; border:0;}

#aaa{background: url(images/icons.png) no-repeat 0px;}
#bbb{background: url(images/icons.png) no-repeat -15px;}
#ccc{background: url(images/icons.png) no-repeat -30px;}
#ddd{background: url(images/icons.png) no-repeat -45px;}
#eee{background: url(images/icons.png) no-repeat -60px;}

#lang{position:absolute; right:0px;}
#lang li{border-left:dotted 1px #FFF; padding-left:10px; padding-right:10px; text-align:center; display:inline;}
#lang li a{height:21px; color:#FFF; text-decoration:none; font-size: 14px;}
#lang li a:hover{color:#CCC; text-decoration:underline;}

#colonna_sx{width:190px; background-color:#e4eeff; text-align:right; float:left; border-right:dotted 1px #000; font-size: 11px; color:#222; font-weight:bold;}

#freccia{height:80px; width:190px; background:#FFF url(images/freccia_big.png) no-repeat 133px 23px; border-bottom:dotted 1px #000;}

.menu_sx{padding-right:10px; height:100%; border-bottom:dotted 1px #000;}
.menu_sx li{padding-top:10px; line-height:20px; border:none; text-align:right;}
.menu_sx li a{text-decoration: none; color:#222; font-weight:bold;}
.menu_sx li a:hover{color:#555; text-decoration:underline; text-align:right;}
.menu_sx li *{font-size:12px}

#search{padding: 10px 10px 10px 0px; font-size: 11px; color:#222; border-top:dotted 1px #000; border-bottom:dotted 1px #000; margin-top:20px;}
#search .sf_searchText{border:solid 1px #000; font-size: 11px; color:#222; width:160px; height:20px;}
#search .sf_searchSubmit{background-color:#1248a5; font-size: 11px; color:#FFF; border:solid 1px #000; margin-top:10px; padding:3px 7px 3px 7px;}

#dx{float:left; width:699px;padding: 30px 40px 30px 40px; text-align:left; background:#FFF url(images/rotolo.jpg) no-repeat top right; min-height:400px;}
#dx ul {padding: 10px 0px 20px 20px;}
#dx ul li{font-family:Tahoma; line-height: 22px; font-size: 15px; list-style-type:disc;}
#dx a{font-family:Tahoma; font-size: 15px; color:#1248a5;}
#dx a:hover{text-decoration:none; color:#888;}
#dx div{font-family:Tahoma; line-height: 22px; font-size: 14px;}
#dx .breadcumb{font-size:13px;}
#dx .breadcumb span{font-size:13px;}
#dx .breadcumb a{font-size:13px;}

#footer{clear:both; background:#FFF; border-top:dotted 1px #000; text-align:left; padding: 10px 0px 0px 180px;}
#footer p{font-family:Tahoma; background:#FFF url(images/freccia_small.png) no-repeat 20px 30px; padding: 20px 0px 0px 70px; float:left; font-size: 14px; line-height: 20px;}

h2{font-family:Tahoma; font-size:22px; font-weight:bold; padding: 20px 0px 5px 0px;}
h3{font-family:Tahoma; font-size:20px; font-weight:bold; padding: 20px 0px 5px 0px;}
h4{font-family:Tahoma; font-size:18px; font-weight:bold; padding: 20px 0px 5px 0px;}
h5{font-family:Tahoma; font-size:16px; font-weight:bold; padding: 20px 0px 5px 0px;}
h6{font-family:Tahoma; font-size:14px; font-weight:bold; padding: 20px 0px 5px 0px;}

#dx .linea_sideco{background-color:#6fa0ff; color:#FFF; padding:2px; font-family: Tahoma; font-size:16px; clear:both;}
#dx .linea_sideco a {color:#FFF; font-family: Tahoma; font-size:16px; text-decoration:none;}
#dx .linea_sangoi{background-color:#5784f6; color:#FFF; padding:2px; font-family: Tahoma; font-size:16px; clear:both;}
#dx .linea_sangoi a {color:#FFF; font-family: Tahoma; font-size:16px; text-decoration:none;}
#dx .linea_safin{background-color:#6fa0ff; color:#FFF; padding:2px; font-family: Tahoma; font-size:16px; clear:both;}

.bottom{font-family:Tahoma; background:#FFF; padding: 0px 0px 30px 90px; font-size: 14px; line-height: 20px;}

td{font-weight:normal;}

fieldset ol li{padding:3px;}
