body {background-color:#fff; font-family:Arial; font-size:76%; color:#000;  width:760px; margin:0; padding:10px 0;}

div.container {width:760px; position:absolute; left:50%; margin-left:-380px; bordser:1px solid red;}

img {border:0px;}

div.frase h1 {color:#fff; font-size:26%; font-weight:normal; margin:0 0 10px 0; padding:0;}

.lingue {float:right; font-weight:bold; font-size:116%; margin-bottom:5px;}
.lingue ul {margin:0; padding:0; list-style-type:none;}
.lingue li {display:inline; padding:2px 5px;}
.lingue li.sel {color:#fff; background-color:#e39000;}
.lingue a {font-weight:bold;}

/*
div {border:1px solid green;}
*/

ul#menu{margin:0; padding:0; list-style-type:none; width:auto; font-size:96%; height:36px; font-family:Tahoma, Verdana, Arial, Helvetica;  position:relative; display:block; font-weight:bold; background:url('images/bkg_off.gif') repeat-x left top; border-bottom:5px solid #245973; height:36px; }

ul#menu li{ display:block; float:left; margin:0; padding:0;}

ul#menu li a{display:block; float:left; color:#245973; text-decoration:none; padding:12px 20px 0 20px; height:24px; background:url('images/separator.gif') no-repeat right top; height:36px;}

ul#menu li a:hover{ background:url('images/hover.gif') no-repeat right top; height:36px; color:#836214;}

ul#menu li a.current,ul#menu010 li a.current:hover{ color:#fff; background:url('images/bkg_on.gif') no-repeat right top;}

.banner-top {margin:10px 0;}

#navcontainer { clear:both; float:left;}

#navcontainer ul {margin: 0; padding: 0; list-style-type: none; font-size:116%;}
#navcontainer a {display: block; padding: 5px; width: 136px; background-color: #ffc500; border-bottom: 1px solid #eee; }
#navcontainer a:link, #navlist a:visited { color:#836229; text-decoration: none; }
#navcontainer a:hover {background-color: #fdf085; color:#836229;}
#navcontainer ul li.sel {background-color: #fdf085; color:#836229; padding: 5px; border-bottom: 1px solid #eee;}

#navcontainer ul li.scritta-menu {font-size: 106%; color:#836229; font-weight:bold; width:136px; padding:4px; border:1px solid #ffc500;}

#navgrigio { clear:both; float:left; margin-top:10px; display:block;}

#navgrigio ul {margin: 0; padding: 0; list-style-type: none; font-size:116%;}
#navgrigio a {display: block; padding: 5px; width: 136px; background-color: #fefefe; border-bottom: 1px solid #eee; }
#navgrigio a:link, #navlist a:visited { color: #EEE; text-decoration: none; }
#navgrigio a:hover {background-color: #fdf085; color: #836229;}
#navgrigio ul li.sel {background-color: #fdf085; color: #836229; padding: 5px; border-bottom: 1px solid #eee;}

.ricerca {color:#e39000; font-size:136%; font-weight:bold; float:left; margin:20px 0;}

.fr {float:right; clear:right;}
.fl {float:left;}

.titolo-top {font-size:56%; padding:10px 0; color:#A6A6A6;}

.trentino {font-size:126%; font-family:Tahoma; font-weight:bold; padding:0 0 10px 0; color:#012ea3;}
.trentino span a {font-size:56%; text-decoration:none; margin:0 0 0 10px;}




.updates {font-size:106%; padding:0 70 30px 100px;}
.updates a {font-weight:bold; font-size:116%; display:block;}
.updates img {border:2px solid #A6A6A6;}
.updates img.scheda {float:left; margin:0 15px 10px 0;}
.updates div {color:#EF8400; font-size:166%; padding:8px 0 0 0; font-weight:bold;}
.updates div.testo-scheda {clear:both; font-weight:normal; color:#000; font-size:116%;}

.updates-int {font-size:66%; padding:20px 0 20px 15px; float:right; width:540px; bosrder:1px solid red;}
.updates-int a {font-weight:bold; font-size:116%; display:block;  float:rigth;}
.updates-int img {border:2px solid #A6A6A6;  margin:0 15px 10px 0;  float:rigth;}
.updates-int span {font-family: ITC Zapf Dingbats!important; font-size:136%;   float:rigth;}

.titolo-nav {font-size:200%; color:#EF8400; font-weight:bold; margin-bottom:20px;}
.titolo-nav h1{color:#EF8400; font-size:166%; padding:8px 0 0 15px; font-weight:bold;}

.titolo-scheda {color:#EF8400; font-size:126%; padding:0 0 10px 15px; font-weight:bold;}
.titolo-scheda a {font-size:70%;}

.updates-int table {padding-top:10px;}
.updates-int table td {font-size:66%; margin:5px 0 10px;}
.updates-int ul {margin:10px 0 0 0; padding:0; list-style-type: none; border:0px solid red;}
.updates-int ul li {display: inline; border:0px solid red;}
.updates-int ul li a:link, .updates-int ul li a:visited, .updates-int ul li a:hover {font-size:100%; display:inline!important;}
.updates-int ul li span {dissplay:block; font-family:Verdana!important; }
.updates-int ul li img {width:150px; height:101px;}



div.sottotitolo {color:#F4A039; font-size:136%; font-weight:bold; border-bottom:2px solid #FFB963; margin-bottom:10px;}

a:link, a:visited {color:#242E5D;}
a:hover {color:#5F6894;}

.riferimenti {font-size:106%; border-top:1px solid #A6A6A6; padding:5px 0; float:left; clear:both; margin:10px 0 0; width:100%;}
.top-int {padding:0 0 20px 0;}

.bandiere {margin-right:30px!important; text-align:right;}
.bandiere img {border:0;}

img.spazio {margin-bottom:15px; margin-left:15px;}

div.fading_img {float:left; width:780px; margin:10px 0; float:left;}

span.scritta-menu {font-size: 126%; color:#245973; font-weight:bold; }

.secliv {float:left; background-color:#c8e8f8; font-size:156%; padding:0 10px 10px 0px; width:760px; border:0px solid red; margin:0px 0 20px 0px;}
.secliv a {font-size:156%; display:block;}
.secliv span {font-family: ITC Zapf Dingbats!important; font-size:156%; }

ul#menu-1 {margin:0px 0 0 0 ; padding:0; list-style-type:none; widath:420px; font-size:66%; height:16px; font-family:Tahoma, Verdana, Arial, Helvetica;  bdorder-bottom:2px solid #245973;}

ul#menu-1 li{ display:block; float:left; margin:0; padding:0;}

ul#menu-1 li a{display:block; float:left; color:#000; text-decoration:none; padding:10px 25px 0 5px;}

ul#menu-1 li a:hover, ul#menu li.sel{ color:#836214;}