/* GENERALE
----------------------------------------------------------------------------------------------------------------------- */
body {border:0; margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#e1d3ce; background-color:#2e292a; }
#container {width:762px; margin:0 auto; color:#ccc;}
div.clear {clear:both; margin:0; padding:0;}
hr {display:none;}
* html ul li, * html ul li a {height:1%;}
a {outline:none;}
h1 {border:0; margin:0; padding:0;}
h2 {border:0; margin:0; padding:0;}
/*input {font-size:10px; color:#443f41; background-color:#393435; border:0;}*/
input,select {border:1px solid #443f41; background:#443f41; margin:4px 0 5px -3px; padding:3px; color:#e1d3ce; font:11px Arial, Helvetica, sans-serif;}
select {width:100%;}
/*#header {height:136px; text-indent:-9999px;}
#header h1 {display:block; text-indent:-9999px;}*/
/* HEADER
-----------------------------------------------------------------------------------------------------------------------*/
#header {padding:13px 0 14px 13px; height:38px;}
a#logo {border:none; float:left; background:url(http://www.ernestomeda.it/images/html/logo_ernestomeda.gif) no-repeat; display:block; width:86px; height:22px;}
a#logo img {display:none;}
ul#top_lang {float:right; margin:11px 0 0 0; padding:0; list-style:none;}
ul#top_lang li {margin:0 0 0 20px; display:inline; padding:5 0 20px 0; position:relative;}
ul#top_lang li a {text-decoration:none; color:#e7e1dd;}
ul#top_lang li a:hover {color:#decdae;}
ul#top_lang li ul {margin:0; padding:2px; text-align:left; list-style:none; position:absolute; width:120px; top:14px; left:-5px; background:#393435; border-bottom:1px solid #221e1f; border-right:1px solid #221e1f;}
ul#top_lang li ul li {margin:0; padding:0; display:block;}
ul#top_lang li ul li a {display:block; padding:1px 4px; background:#443f41; margin-bottom:1px;}
ul#top_lang li ul li a:hover {background:#3e393a;} 

/* LOGIN
----------------------------------------------------------------------------------------------------------------------- */
#fascia_download {float:left; width:762px; margin:0 0 5px 0;}
#login {float:left; width:742px; padding:10px; font-size:11px; color:#666666; background:url(/img/arearis_azz_lungo.jpg) top LEFT no-repeat; height:374px;}
#login form {margin:60px 0 0 50px;}
#login form input.freccia {margin:0; vertical-align:bottom;}

/* CORPO
----------------------------------------------------------------------------------------------------------------------- */
#corpo {width:762px; margin:0 auto; padding:0; border:0;}
#box {float:left; width:742px; padding:10px; font-size:11px; color:#666666;}

#divmenu {float:left; width:190px; padding:0; margin:0; height:468px; background-color:#393435;}
#divmenu ol {border:0; margin:0; padding:0; list-style:none;}
#divmenu ol li {background-color:#443f41; font-size:11px; border-bottom:1px solid #fff;}
#divmenu ol li a {padding:6px 5px 6px 10px; display:block; font-weight:bold; color:#aaa; text-decoration:none;}
#divmenu ol li a:hover {color:#fff;}
#divmenu ol li ol {padding:1px 0 0 0; background-color:#aaa;}
#divmenu ol li ol li a {background-color:#393435; padding:6px 5px 6px 25px; border:none;}
#divmenu ol li ol li ol li a {padding:4px 5px 4px 40px; border:none; font-weight:normal; color:#c8b97d;}
#divmenu ol li ol li ol li a.selected {color:#fff;}
#divmenu ul {border:0; margin:0; padding:0; list-style:none;}
#divmenu ul li {background-color:#443f41; font-size:11px; border-bottom:0px solid #fff;}
#divmenu ul li a {padding:6px 5px 6px 10px; display:block; font-weight:bold; color:#c8b97d; text-decoration: underline;}
/*#divmenu ol li a.on1 {color:#fff; background-color:#bfdee1;}*/

#dx {float:right; width:567px; padding:0; margin:0; border:0;}
#dx a {color:#c8b97d; font-weight:bold; text-decoration:underline;}
#dx a:hover {text-decoration:none; color:#fff;}

/* LISTA - Download
----------------------------------------------------------------------------------------------------------------------- */
ul.list {border:0; margin:0; padding:0; list-style:none; clear:both;}
ul.list li {float:left; width:185px; padding:0; margin:0 5px 30px 0;}
ul.list li img {width:185px; height:145px; border:0;}
ul.list li h2 {font-size:11px;}
ul.list li div.text {margin:0; padding:5px; border:0; display:block; float:left; color:#666666;}
ul.list li.r { margin:0 0 30px 0;}

/* Allegati
----------------------------------------------------------------------------------------------------------------------- */
#allegati {margin:5px 0 0 0; padding:0;}
#allegati h3 {margin:0; padding:0; color:#008797;}
#allegati p {margin:10px 0 0 0; padding:0;}
#allegati a {margin:0 15px 0 0; color:#c8b97d; font-weight:bold; text-decoration:underline;}
#allegati a:hover {text-decoration:none; color:#fff;}
div.text a {color:#c8b97d; font-weight:bold; text-decoration:underline;}
div.text a:hover {text-decoration:none; color:#fff;}

/* Links
----------------------------------------------------------------------------------------------------------------------- */
#links {clear:both;}
#links a {color:#c8b97d; font-weight:bold; text-decoration:underline;}
#links a:hover {text-decoration:none; color:#fff;}

/* Display
----------------------------------------------------------------------------------------------------------------------- */
p.aar { font-size:11px; border:1px solid #ccc; width:100%; margin: 0 1px 1em 0;}
p.aar a { display:block;}
p.aar a img { border:0; width:70px;}
table#display { border:1px solid #ccc; width:100%;}
table#display th, table#display td { width:33%; padding:2px; font-size:11px;}
table#display th { background-color:#ddd;}
table#display tr.p { background-color:#eee;}
table#display td.numero { text-align:right;}

