body {margin:0px;padding:0px;width:100%;height:100%;background:#ffffff;font:12px helvetica,sans-serif,arial;color:#696969}
h2, h3 {font-size:12px;margin:0px;padding:0px;}
p {margin:0px;padding:0px}
img {border:none}
ul, li {margin:0px;padding:0px}
textarea {margin:0px;padding:0px;background:#dadada}
label {display:block;color:#ffffff;line-height:13px}
form {display:inline;margin:0px;padding:0px}
input {margin:0px;padding:0px;background:#dadada}
table {margin:0px;padding:0px;border-collapse:collapse;border:1px solid #ffffff}
td {padding:2px;border:1px solid #ffffff;text-align:center}

.clear {clear:both}
.bold {font-weight:bold}
.italic {font-style:italic}
.left {float:left}
.right {float:right}
.red {color:#dd0000}
.white {color:#ffffff}
.black {color:#212121}
.orange {color:#ee9000}
.grey {color:#dadada}
.bg-white {background:#dadada}

a.menu {color:#000000;text-decoration:none;font-weight:bold;font-size:10px}
a.menu:hover {color:#969696}
a.selmenu {color:#ff6600;text-decoration:none;font-weight:bold;font-size:10px}

.lingue {color:#000000;font-weight:bold;font-size:11px}
.border1 {border-bottom:4px solid #ffffff;padding-bottom:3px}

.T5 {margin-top:5px}
.T10 {margin-top:10px}
.T20 {margin-top:20px}
.T30 {margin-top:30px}
.L5 {margin-left:5px}
.L10 {margin-left:10px}

.inputok {border:1px solid #696969}
.inputError {border:1px solid #aa0000;background:#aa0000;color:#ffffff}
.labelError {color:#aa0000}
.labelok {color:#000000}

.imageElement h3 {color:#ffffff}
.box {width:490px;margin-left:20px;padding:5px;border:2px solid #ffffff}
.box img {display:block;float:left}

.link ul, .link li {display:inline;list-style:none outside}
.link a {color:#ee9000;text-decoration:none}

#header {width:999px;margin:auto;height:80px}
#logo {position:absolute;margin-left:0px}

#menu {position:absolute;width:504px;height:45px;margin-left:495px;margin-top:55px}
#menu ul {list-style:none outside;display:inline}
#menu li {float:left;list-style:none outside;display:inline}
#menu a {display:block;float:left;height:45px;padding-left:7px;padding-right:7px;background:#ffffff}

#container {width:100%;background:url('../img/bg_orange.png')}
#content {margin:auto;width:999px;background:url('../img/bg_page.png') repeat-y;padding-top:40px}

#myPage {float:left;width:475px;padding:0px;padding-bottom:60px;/*background:url(../img/footer.png) no-repeat 45px bottom;*/}
#text {width:380px;margin-top:20px;margin-left:45px;color:#ffffff}

#slide {width:490px;height:490px;padding:5px;border:2px solid #ffffff;margin-left:20px}
#myGallery {width:490px;height:490px;overflow:hidden}

#col2 {float:left}

#scheda {width:490px;height:490px;margin-left:20px;padding:5px;border:2px solid #ffffff}
#scheda ul, #scheda li {float:left;list-style:none outside;background:#ffffff}
#scheda img {display:block}

#dida {width:490px;margin-left:20px;margin-top:10px;padding:5px}

#download {margin-left:20px;margin-top:20px}

#form {width:410px;margin-left:30px;margin-top:20px;color:#ffffff}
#form p {text-align:left}
#form label {font-weight:bold;margin-top:5px;font-size:12px}
#form input {width:150px;height:13px;border:1px solid #dadada}
#form textarea {width:240px;height:90px;font:11px helvetica,arial,verdana;border:1px solid #dadada}

#form2 {width:350px;margin-left:30px;margin-top:0px;color:#ffffff}
#form2 p {text-align:left}
#form2 label {display:inline;font-weight:bold;margin-top:5px;font-size:12px}
#form2 input {width:150px;height:13px;border:1px solid #dadada}
#form2 textarea {width:240px;height:90px;font:11px helvetica,arial,verdana;border:1px solid #dadada}

input#privacy {margin:5px;margin-left:0px;width:15px;border:none}
input#send {display:block;margin-left:0px;height:25px;font-size:12px;cursor:pointer;background:#dadada;color:#000000;border:3px solid #ffa000;font-weight:bold;margin-left:0px}

#map {width:490px;height:490px}
#directions {display:none}
#map_box {position:absolute;z-index:10;width:150px;margin-top:350px;margin-left:318px;background:#ffffff;border:2px solid #ffa000;border-right:none;padding:10px}
#distance {margin-top:5px;font-size:18px;color:#aa0000;font-weight:bold}

#footer {width:950px;padding-left:45px;margin:auto;margin-top:5px;padding-bottom:50px}
#footer img {position:absolute;margin-top:-46px}
#footer ul, #footer li {list-style:none outside;display:inline}
#footer a {text-decoration:none;color:#dd9000}
