html, body, td{padding:0; margin:0; height: auto; font-family:Arial,Helvetica,Sans-serif,Verdana; color:#455660; font-size:12px; text-align:center}
.left{float:left;}
h1{font-size:20px;}
h3{font-size:11px;}
#container{width:1000px; margin: 0 auto;background-color:#ffffff;text-align:center;}
#menu{margin:auto; height:110px;}
#logo_img{width:373px;height:110px;float:left; padding:0;}
.drk_green{background-color:#455660; color:#ffffff; height:110px; width:620; float:right; font-size:14px;position:relative}
.lnk_green a{color:#95a2aa; text-decoration:none; float:left; margin: 10px;}
#welcome{text-align:right; float:right; margin: 10px;}
#welcome a{font-size:13px; text-decoration:none; color:#ffffff;}
#menu_txt{position:absolute;bottom:10px; left:10px;float:left;}
#menu_txt a{color:#ffffff; text-decoration:none;}
#menu_txt a:hover{ text-decoration:underline;}
#logout {font-size:10px !important;
color:#95A2AA; text-decoration:none;}
#main{background:url('/images/sfondo.jpg') no-repeat top left; background-color: #e8f6ff; color:#455660; padding-right:10px; padding-top:20px; margin:auto; }
#iconset{width:640px; padding-left:20px; padding-right:25px; float:left; text-align:left;}
#iconset h1{padding-left:10px;}
.icon{width:110px; height:120px; padding:8px; text-align:center; float:left; margin-bottom:5px; font-size:12px;}
.icon img{margin-bottom: 8px;}
.icon a{font-family: Arial; color:#455660; text-decoration:none; font-weight:bold;}
#right_sidebar{
width:283px;
float:right;
text-align: center;
margin-right: 10px;
}
#splash_promo{text-align:left;width:283px; height:231px; background:url('/images/promo_call_div.png') no-repeat; margin-top:60px;}
#splash_promo h1{padding:0; margin-left:16px; margin-top:5px;}
#splash_promo h3{padding-top:105px; margin-left:16px;}
#splash_promo p{margin-top:-10px;margin-left:16px; margin-right:5px;}
#splash_promo a{text-decoration:none; color:#455660;}
#splash_news{text-align:left;width:284px; height:227px;background:url('/images/news_call_div.png') no-repeat; margin-top:7px;}
#splash_news h1{padding:0; margin-left:16px; margin-top:2px;}
#splash_news h3{font-size:13px; padding-top:105px; margin-left:16px;margin-bottom:1px;}
#splash_news p{margin-left:16px; margin-top:3px; margin-right:6px;}
#splash_news a{text-decoration:none; color:#455660;}
.dl_list{width:700px; height:49px; background:url('/images/dl_div.png') no-repeat; padding:5px 5px 5px 15px;}
.dl_list a{text-decoration:none;color:#455660;font-size:14px; font-weight:bold;}
.dl_list p{text-decoration:none;color:#455660;font-size:14px; padding-top:1px;padding-left:5px; padding-right:0px; padding-bottom:2px; margin:0px;}
.news_list{width:648px; height:101px; background:url('/images/news_div.png') no-repeat; padding:5px 5px 5px 15px;}
.news_list a{text-decoration:none;color:#455660; font-size:13px;}
.result{width:690px; height:108px; background:url('/images/cart_div.png') no-repeat; margin-left:5px; padding-right:10px; padding-top:3px;}
.res_img{height:100px; width:120px; margin-left:30px; float:left;}
.res_desc{float:left; font-size:13px; padding-top:2px;}
.res_desc i{vertical-align:-15px;}
.res_util{float:right; text-align:right;}
.dispo{vertical-align:middle; padding-top:18px;margin-left:-7px;}
.res_promo_txt{float:right; width:55px; height:19px; padding-left:8px; padding-top:3px; text-align:left; background:url('/images/promo_div.png') no-repeat; color:#ffffff; font-size:10px;}
.res_promo_val{float:right; width:37px; height:19px; padding-left:6px; padding-top:3px; text-align:left; background:url('/images/sconto_div.png') no-repeat; color:#ffffff; font-size:10px;}
.res_to_cart{float:right; width: 180px; margin-top:5px;}
.prc{width:180px;font-size:18px;color:#455660;float:right;padding-top:5px; padding-bottom:5px;}
.cart_disp_y{background:url('/images/cart_y.png') no-repeat; width:180px; height:28px; color:#ffffff; padding-left:24px; padding-top:4px;}
.cart_disp_g{background:url('/images/cart_g.png') no-repeat; width:180px; height:28px; color:#ffffff; padding-left:24px; padding-top:4px;}
.cart_table{border:0; border-spacing:0}
.cart_table td {padding:5px;}
.cart_dark_row{background-color:#455660;color:#ffffff;}
.cart_dark_row td{background-color:#455660;color:#ffffff;border-collapse:collapse;}
.cart_order_button{width:194px; height: 36px; background:url(/images/cart_submit.png) no-repeat; color:#ffffff; font-size:16px; padding-top:4px;}
.cart_order_button a {color:#ffffff; font-size:16px; text-decoration:none; font-weight:bold;}
#footer{background-color:#455660; height:90px; margin:auto; color:#ffffff; padding-top:40px; padding-left:10px; padding-right:10px; padding-bottom:10px; font-size:13px; position:relative}
#linedown{position:absolute; bottom:0; left: 0; width:1000px;}
.ft_elp{color:#ffffff; width:130px; padding-right:30px;}
.ft_el{color:#ffffff; border-left: 1px solid #ffffff; width:130px; padding-left:30px; padding-right:30px;}
.ft_el a{text-decoration: none; color:#ffffff;}
.ft_elr{width:130px; padding-left:30px;}
.ft_title{font-size:12px; color:#ffffff;}
.admin_index a{font-family:Tahoma,Verdana,Arial; text-decoration:none; background-color:#ffffff; color:#000000;}
.text{width:187px;}
.password{width:187px;}
.email{width:187px;}
.textsel{width:187px;}
.l_text{width:150px !important;}
.s_text{width:40px !important; }
.short div.selector {width:60px !important; top:-1px !important;}
.short div.selector span{ width:30px !important; min-width:30px !important;}
.short div.selector select { width:60px !important; min-width:60px !important;}
.cartimg {vertical-align:bottom;}
.ev{background-color: #eeeeee;}
.od{background-color: #ffffff;}
.err{background-color: red; color: white;}
.ok{background-color: green; color: white;}
.grn{background-color: chartreuse; color: black;}
.red{background-color: red; color: black;}
.cyn{background-color: cyan; color: black;}
.ylw{background-color: yellow; color: black;}
.src_filter{color:#707070; padding:3px;}
table.stats
{text-align: center;
color: #000000;
background-color: #EEEEEE;
padding: 6px;
height: 140px;
width: 330px;
border: 1px solid #000000;
border-collapse: collapse;
border-spacing: 1px;}
.one
{background-color: #aaaaaa;
color: #000000;
padding: 6px;
text-align: left;
border: 1px #000000 solid;}
.two
{background-color: #bbbbbb;
color: #000000;
padding: 6px;
text-align: left;
border: 1px #000000 solid;}
.three
{background-color: #cccccc;
color: #000000;
padding: 6px;
text-align: left;
border: 1px #000000 solid;}
.four
{background-color: #dddddd;
color: #000000;
padding: 6px;
text-align: left;
border: 1px #000000 solid;}
.five
{background-color: #eeeeee;
color: #000000;
padding: 6px;
text-align: left;
border: 1px #000000 solid;}
#right{width:720px;padding:5px; float:left;}
#results{width:710px;padding:5px; float:left;}
#left{width:250px;padding:50px 5px 10px 5px; float:left;}
#waiting{width:720px; height:250px; align:center;}
#groupmembers .list {
float: left;
}
.list .invert {
display: block;
}
#controls {
clear: both;
padding-top: 20px;
padding-right:50px;
}
#utenti {
width:398px;
}
#membri{
width:398px;
}
#gruppi {
width:398px;
}
#associati{
width:398px;
}
.half{ width:390px; padding:5px; float:left;}
.padtd{padding: 5px;}
/*--calendar CSS---*/
.cpYearNavigation,.cpMonthNavigation { background-color:#C0C0C0; text-align:center; vertical-align:center; text-decoration:none; color:#000000; font-weight:bold; }
.cpDayColumnHeader, .cpYearNavigation,.cpMonthNavigation,.cpCurrentMonthDate,.cpCurrentMonthDateDisabled,.cpOtherMonthDate,.cpOtherMonthDateDisabled,.cpCurrentDate,.cpCurrentDateDisabled,.cpTodayText,.cpTodayTextDisabled,.cpText { font-family:arial; font-size:8pt; }
TD.cpDayColumnHeader { text-align:right; border:solid thin #C0C0C0;border-width:0px 0px 1px 0px; }
.cpCurrentMonthDate, .cpOtherMonthDate, .cpCurrentDate { text-align:right; text-decoration:none; }
.cpCurrentMonthDateDisabled, .cpOtherMonthDateDisabled, .cpCurrentDateDisabled { color:#D0D0D0; text-align:right; text-decoration:line-through; }
.cpCurrentMonthDate, .cpCurrentDate { color:#000000; }
.cpOtherMonthDate { color:#808080; }
TD.cpCurrentDate { color:white; background-color: #C0C0C0; border-width:1px; border:solid thin #800000; }
TD.cpCurrentDateDisabled { border-width:1px; border:solid thin #FFAAAA; }
TD.cpTodayText, TD.cpTodayTextDisabled { border:solid thin #C0C0C0; border-width:1px 0px 0px 0px;}
A.cpTodayText, SPAN.cpTodayTextDisabled { height:20px; }
A.cpTodayText { color:black; }
.cpTodayTextDisabled { color:#D0D0D0; }
.cpBorder { border:solid thin #808080; }