* {font-family:Times,"Trebuchet MS",Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:14px}
p {padding:0;margin:0}
body {background:#000;color:#FFF;text-align:center;background:url(/application/resources/bg.gif) repeat-y center center #676767}
img {border:0;margin:0;padding:0}
h1 {color:#F00;margin:0 0 10px 0;padding:0;font-size:14px;font-style:italic}
a, #menu ul li span {color:#FFF;text-decoration:none;cursor:pointer;font-weight:bold}
a:hover {color:#F00}

#main {width:1000px;margin:0 auto;position:relative;background:url(/application/resources/logo.gif) no-repeat 10px top}
#main #langs {text-align:left;padding:25px 20px 25px 240px;overflow:auto;height:100%}
#main #center {padding:0 0 30px 0;overflow:auto;height:100%;margin-left:170px;font-size:11px}

#menu {position:absolute;top:60px;left:0;width:170px;font-size:11px;font-weight:bold}
#menu ul {list-style-type:none;margin:0;padding:0 10px}
#menu ul li {text-align:center;font-style:italic;padding:4px 0;background:url(/application/resources/menubg.gif) repeat-x left bottom}
#menu ul li.selected a, #menu ul li.selected span {color:#F00}
#menu #adv {margin-top:60px;padding:5px 0 10px 15px}

#footer {text-align:center;font-size:12px;background:url(/application/resources/marchio.jpg) 760px bottom no-repeat}
#footer .n {color:#F00}
#nexteam {text-align:right;font-size:10px;font-weight:normal;padding:20px 0 0 0}
#nexteam a {text-decoration:none;font-weight:bold;color:#F00}

#content {min-height:400px;height:auto !important;height:400px;padding:0 20px}
#content p {line-height:22px;font-style:italic;padding:0 0 10px 0}

#zoom {position:absolute;top:0;left:0;width:100%;height:100%;visibility:hidden}
#zoombg {position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.1;visibility:hidden}
#zoomimg {position:absolute}

#intro {width:1000px;margin:0 auto;text-align:center}
#intro #langs {text-align:center;padding:20px 0}
#intro #center {margin:0 auto;text-align:center;width:830px}

.presentation {border-bottom:1px solid #FFF}
.presentation p {text-align:left}

.baseErrore {color:#F00;text-decoration:underline}
.baseinfo {color:#FFF;text-decoration:underline}
.privacyinfo {font-size:10px;font-weight:normal;text-align:justify}
.home {background:url(/application/resources/home.jpg) no-repeat right bottom;height:500px}
.link {cursor:pointer}
.selected {font-weight:bold;color:#FF0}
.photos {overflow:auto;height:100%}
.photos .scroll {height:100px}
.photos .scroll img {cursor:pointer;border:1px solid #777}
.photos .scroll .item {float:left;padding:25px}
.photos .scroll .item img {width:50px;height:50px}
.photos .scroll .selected {float:left;padding:10px}
.photos .scroll .selected img {width:80px;height:80px}

form {padding:0;margin:0;text-align:left}
fieldset * {vertical-align:middle}

form.contatti p {padding:0 0 20px 3px}
form.contatti table td {font-weight:bold}
form.contatti textarea, form.contatti input.txt {width:400px}

form.admin fieldset {border:0;border-top:1px solid #FFF;margin:0;padding:0 0 10px 0;line-height:19px}
form.admin legend {padding:0 3px 0 0;font-weight:bold;color:#F00;border:0;background:#000}
form.admin .label {width:120px}
form.admin input.txt {width:700px}

table.list {width:100%;margin:10px 0;border-top:1px solid #000;border-left:1px solid #000}
table.list th {background:#777;color:#000;padding:0;border-bottom:1px solid #000;border-right:1px solid #000}
table.list tr.datarow td {background:#FFF;color:#000;padding:4px 2px;border-bottom:1px solid #000;border-right:1px solid #000}
table.list tr.datarow td.btn {width:20px;background:#FFF;text-align:center}
table.list tr.datarow td.btn img {cursor:pointer}
table.list tr.datarow td.data {width:80px;text-align:center}
table.list tr.datarow td.thumb {width:60px;text-align:center}
table.list tr.datarow td.thumb img {width:50px}