body {background-color:#E0E4EE; font-family:Arial; font-size:76%; color:#000;  width:780px; margin:0; padding:10px 0;}body.st {background-color:#E0E4EE;}body.last {padding:0 0 10px 0!important;}
div.container {width:780px; position:absolute; left:50%; margin-left:-390px; bordder:1px solid red;}
img {border:0px;}

/*
div {border:1px solid red;}*/

div.frase h1 {color:#E0E4EE; font-size:76%; font-weight:normal; margin:0 0 20px 0;}

div.top {float:left; display:block;}

div.top-int {float:left;}
div.top-int img {margin:1px 0 0;}
div.menu { padding:8px; background-color:#1C77B9; color:#fff; font-weight:bold; font-family:Arial!important; clear:right; text-align:left; font-size:90%; bordessr:1px solid red; margin-top:55px;}
div.menu ul {margin:0; padding:0; list-style-type: none;}
div.menu li {display:inline; padding:4px 0 4px 1px ; line-height:180%;}
div.menu li.sel {background-color:#fff; color:#DC5800;}
div.menu a:link, div.menu a:visited, div.menu a:hover {color:#fff; text-decoration:none;}

div.menu-home {width:100%; padding:8px; background-color:#1C77B9; color:#fff; font-weight:bold; font-family:Arial!important; clear:right; text-align:left; font-size:90%; bsorder:1px solid red; }
div.menu-home ul {margin:0; padding:0; list-style-type: none;}
div.menu-home li {display:inline; padding:4px 0 4px 1px ; line-height:180%;}
div.menu-home li.sel {background-color:#fff; color:#DC5800;}
div.menu-home a:link, div.menu-home a:visited, div.menu-home a:hover {color:#fff; text-decoration:none;}
.error {font-weight:normal; color:#BC4D04; background-color:#fff; border:1px solid #BC4D04; padding:10px; margin-top:10px;}

div.testo {float:left; font-family:Verdana; width:560px; margin:30px 0;}
div.testo h1 {color:#DC5800; font-size:180%; margin:-5px 0 5px 0;}

div.testo-int {float:left; font-family:Verdana; width:780px; margin:10px 0;}div.testo-int table {font-size:96%;}
div.testo-int h1 {color:#DC5800; font-size:180%; margin:5px 0 18px 0;}
div.testo-int span {color:#FA994B; font-size:90%; font-weight:normal;}

div.secliv {background-color:#D0D1D5; padding:3px 5px;}
div.secliv ul {margin:0; padding:0; list-style-type: none;}
div.secliv li {display:inline; padding:4px 1px; line-height:180%;}
div.secliv li.sel {font-weight:bold;}
div.secliv-lago {background-color:#D0D1D5; padding:12px 12px;}
div.box-home {float:right; background:url('images/bg-box-home.jpg') repeat-x #fff bottom; margin:15px 0 5px 0; padding:5px 0 5px 10px; width:232px; border:1px solid #fc831a;}div.box-home .freccia {float:left; margin-left:-5px;}
div.box-home h2 {color:#DC5800; font-size:146%;}
div.box-home h2 a:link, div.box-home h2 a:visited, div.box-home h2 a:hover {color:#DC5800; text-decoration:none;}
div.box-home p {width:205px;}
div.box-home img {}

div.lingua {font-size:86%; float:right; margin:0 0 14px 0;}
div.lingua img {margin:0 2px -2px;}
.fr {float:right; margin:10px 0;}div.lingua-int {font-size:86%; float:right;}div.lingua-int img {margin:0 2px -2px;}
div.riferimenti {border-top:1px solid #1C77B9; clear:both; font-size:90%; padding-top:3px;}

.gallery {float:right; padding:20px 0 0 10px;}
.gallery ul {margin:0; padding:0; list-style-type:none;}
.gallery li {display:inline; padding-right:8px;}

.gallery h3 {font-size:90%; margin-bottom:-3px;}
.gallery ul li img {border:2px solid #11245F; margin-top:10px;}

a:link, a:visited {color:#00468E;}a:hover {color:#0067D0;}

.big {font-size:126%; color:#0B4275;}.ac {text-align:center;}.logo-st {display:none}

form.contatto {background-color:#e0e4ee;}
