
img {border:0}
body {text-align:center; font-family:verdana; font-size:10pt; color:gray}

ul{text-align: left; font-size: 10pt; list-style-image: url(img/dot.jpg);}
ul a {position: relative; top: -3px;}
ul i {position: relative; top: -3px; font-style: normal; font-weight: bold;}

a{text-decoration:none; color:gray}
a:hover{color:#ccc}



div#contenitore {width:800px; position:relative; margin:0 auto}

div#header {
	width:800px; height:228px; *height:217px; *margin-bottom: -15px;
	background: url(img/header2.jpg) no-repeat;
	}
	
div#menulingue {position:relative; top:-200px; right:-300px; font-size:10pt}

div#menu {width:800px; border-top:1px dotted #ccc; border-bottom:1px dotted #ccc}

div#contenutisx {width:315; float:left; margin-top:10px}
div#contenutisxdot {width:315; float:left; margin-top:10px; border-right:1px dotted #ccc}
	
div#box_ocra {margin:0 auto; width:281px; background: url(img/box_ocra_bg.jpg);}
div#box_ocra p{margin: 10px 15px 0 7px; line-height: 25px}
img.piede {position: relative; top: 1px;}
div#contenutisx ul{position: relative; left: 50px;}
ul.sottomenu li{position: relative; left: 88px;}
ul.sottomenu img {position: relative; left: -130px; top: 24px; *top: 0;}
ul.sottomenu a {position: relative; left: -88px; *top: -27px;}

div#contenutisxdot ul{position: relative; left: 50px;}
ul.sottomenu li{position: relative; left: 88px;}
ul.sottomenu img {position: relative; left: -130px; top: 24px; *top: 0;}
ul.sottomenu a {position: relative; left: -88px; *top: -27px;}
div#contenutidx {width:460px; float:right; border-left:1px dotted #ccc; margin-top:10px; padding-bottom:10px;}
div#contenutidxnodot {width:460px; float:right; margin-top:10px; padding-bottom:10px;}

div#paragrafo {position:relative; left:5px; padding-bottom: 25px; border-bottom:1px dotted #ccc}
ul.info {position:relative; left:60px; top:20px}
div#paragrafo_ultimo {position:relative; top:10px;left:5px; padding-bottom:15px}
	
div#footer {clear: both; position: relative; top: 10px; border-top: 1px dotted #ccc;
	font-size: 8pt; color: #ccc}
div#footer p{position:relative; top:-5px; padding-bottom:20px}

/* ========================================================================================================== */

table#preise {font-size: 9pt; position: relative; left: 20px; *left: 0; }
ul.semplice {list-style-image: none; list-style-type: circle}
p#contatti {text-align: center; padding: 10px;}
iframe#googlemap {height: 200px; width: 420px;}
ul.form {font-weight: bold}

div#diashow {width:554px; height:530px; background: #CECECE; text-align: center;}
img.dott {position: relative; top: 1px;}

ul.lista_in_linea{text-align: center; font-size: 10pt; list-style-image: url(img/dot.jpg); margin: 0 auto;}
ul.lista_in_linea li{display: inline;}
form {width: 430px;}
form input {margin: 0 0 0 0;}
div#form span {width: 160px; text-align: left; float: left; margin-left: 20px; }

cite{font-size:8pt; }

div#oeko p{text-align:left; margin-left:20px}
