
html,body{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#323639; margin:0px; padding:0; text-align:left; background-color:#E0EFF6; /* background:url(/immagini/bg_body.gif);*/}
#main{position:relative; width:902px; margin:auto; overflow-x:hidden; overflow-y:auto;}
#top{ width:900px; height:180px; border:1px solid #FFF; background:url(/immagini/bg_top.gif) top left repeat-x; border-top:none; z-index:100;}
#menu{ margin:auto; width:870px; height:37px; border:1px solid #fff;  background:url(/immagini/bg_menu.gif) top left repeat-x; position:relative; top:-10px; z-index:1000;}
#bigcontent{width:900px; border:1px solid #fff; overflow:auto; position:relative; top:-20px; margin:auto; background:#fff url(/immagini/bigcont.png) right top repeat-y; z-index:100;}
#intestazione{ height:141px; width:470px; float:left; margin-top:15px; background:url(/immagini/logo.png) top left no-repeat;  margin-left:15px;}
#areaclienti{ height:141px; width:370px; float:right; margin-top:15px; background:url(/immagini/bg_areaclienti.png) top left no-repeat;}
#menu ul{ list-style-type:none; padding-left:0px; margin-top:12px; margin-left:0px;}
#menu li{ display: inline; padding-top:12px; padding-left:20px;}
#menu li a{ font-size:11px; color:#323639; text-decoration:none;}
#menu li a:hover{ text-decoration:underline;}
#languages{ width:200px; position:absolute; top:90px; left:153px;height:20px;}
#languages ul{ padding:0px;}
#languages li{display:inline; padding-right:5px;}
#areaclienti ul{ list-style-type:none; padding-left:15px;}
#content ul{ list-style-type:disc; padding-left:15px;}
#content li{color:#18569B;}

#languages img{ border:none;}
h1{ font-size:16px; font-weight:bold; color:#18569B; padding-top:20px; padding-left:20px;}
.areaclienti{ color:#FCEE21; padding-top:5px; font-size:18px; font-weight:normal;}
fieldset{ border:none; width:110px; margin:0px; padding:0px;}
label{ font-size:11px; color:#fff; display:block;}
input{ height:15px; border:none; margin-top:3px; width:100px;}
.reservedsx{ float:left; width:105px; margin-left:15px; }
.reservedmiddle{ margin:auto; width:105px; }
.reserveddx{ float:right;  width:105px; margin-right:15px;}
.login{ height:22px; border:1px solid #fff; color:#333; background:url(/immagini/bg_login.jpg) top left repeat-x; margin-top:13px; font-size:12px; font-weight:bold;}
#coldx ul{ list-style-type:none; padding-left:15px;}
#coldx li{ font-size:11px;}

.whitelink a{ color:#ccc;}
.whitelink a:hover{ color:#fff;}
#coldx{ width:345px; float:right; position:relative;background:#777D82;}
#content{ float:left; width:520px; overflow:auto; margin-left:15px;}
h2{ font-weight:bold; font-size:16px; color:#154689;}
h3{ font-size:12px; font-weight:bold; color:#333;}
p{ font-size:12px; color:#333; text-align:justify;}
.quality{ width:515px; overflow:auto; margin-top:20px; border-top:1px dashed #999;}
.qualitydx{ width:110px; height:210px; float:right; margin-top:10px;}
.qualitysx{ width:380px; height:250px; overflow:auto; float:left;}
.qualitysx h2{ color:#0677DF; font-weight:normal;}
.qualitysx p{ font-size:11px; color:#333; text-align:justify;}
#content a{color:#0677DF; font-size:11px; font-weight:bold;}
#content a:hover{ color:#18569B;}
#content li a{ color:#0677DF; font-size:11px; font-weight:bold; background:url(/immagini/link.gif) center left no-repeat; padding-left:7px;}
#content li a:hover{ color:#18569B;}
#coldx h2{ color:#eee; padding-left:15px; font-weight:normal;}
#coldx li{color:#333;}
#coldx span{ font-size:12px; font-weight:bold; color:#eee;}
#download{ width:315px; margin:auto; margin-top:20px; border-top:1px dashed #ccc;}
#download h2{ padding:0px; color:#FCEE21;}
#coldx table{border:0px; border-collapse:collapse; padding:0px; margin:0px; padding-bottom:20px; margin-bottom:20px;}
#coldx td{ width:150px;}
#coldx tr{ border-bottom:1px solid #ccc; height:50px;}
#content table{ width:515px; border:none; border-collapse:collapse;}
#content table th{ background:#CCC; text-align:left; padding-left:5px; height:30px;  border-right:1px solid #fff;}
#content table td{ text-align:left; padding-left:5px; height:20px;}
.quantity{ width:30px;}
.desc{ width:430px;}
.dark{ background:#F2F2F2; }

.downloadlink a{ color:#ccc; text-decoration:underline; font-size:14px; padding-left:40px; background:url(/immagini/download.png) center left no-repeat;text-decoration:none; padding-bottom:25px;}
.downloadlink a:hover{ color:#fff;}
#download span{ padding-left:40px; color:#FCEE21; font-size:11px; font-weight:normal; }
#footer{ width:902px; margin:auto; color:#333; font-size:11px;}
#footer a{ color:#333; text-decoration:underline;}
#dropmenudiv{position:absolute; margin-top:14px;border:10px solid #777D82;font-size:11px;padding:0px;z-index:1000;}
#dropmenudiv a{width: 100%;display: block;text-indent: 0px;border-bottom: 1px solid #ccc;padding: 3px 0;text-decoration: none;font-weight: normal;color:#ccc;}
#dropmenudiv a:hover{background-color:#888D92;color:#fff;}
#gallery{ width:515px; height:300px;}
/*stule gallery*/
.contentfullgallery a{color: #fff;}
.contentfullgallery p.linkage
{margin-top: 2em;text-align: right;font-size: 1.7em;color: #ddd;}
.contentfullgallery p.linkage a { color: #fff; }
#myGallery{text-align: left;margin: 0 auto;}
#myGallery h2{ font-size:13px;}
#myGallery p{ font-size:11px;}
#myGallery a{ color:#ccc;}
#myGallery a:hover{ color:#fff;}
#sfumatura{ height:48px; width:100%; background:url(/immagini/bg_bigcontent.gif) top left repeat-x;}
#bigmap{ width:500px; height:300px; border:1px solid #333; background:url(/immagini/bigmap.gif) top left no-repeat;}
.medium{ width:70px;}
.data{ width:60px;}
.datatext{ color:#666;}








.cv table {border:solid 1px black; border-collapse:separate; padding:1px; margin:1px; padding-bottom:20px; margin-bottom:20px;}
.cv {font-family:Verdana; font-size:11px;}
.cv tr td input,select,textarea {font-family:Verdana; font-size:11px;}
.cv tr td input,textarea{border:solid 1px lightblue; width:300px;}
.cv tr td textarea{height:100px;}
.cv tr td select{border:solid 1px lightblue; width:305px;}