/*
 _t
!73!
*/
html,body { height: 100%; min-height: 100%;}
body { text-align: center;padding: 0px; margin: 0px ;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;background:   repeat top left;; background-color: rgb(249, 249, 249)}
table {text-align: left}
td {text-align: left;padding: 0px; vertical-align: top}
/* divs Other */
#tutto { display: block;width: 632px; padding: 0px;padding-top: 20px; margin-left: auto;margin-right: auto;text-align: left;position: relative; z-index: 0 ;}
#header { display: block; z-index: 0; width: 632px; height: 40px;  background-repeat: no-repeat; border-left: 0px solid #FFFFFF; border-right: 0px; border-top: 0px solid #FFFFFF; border-bottom:  0px;}
#center {  margin-top:30px; margin-bottom: 20px; left: 0px; display: block;position:relative;width: 632px; min-height: 300px;;background-color:transparent }
#sx {z-index: 2; display: block; padding: 0px; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; display: block; float: left; position: relative; width: 0px; background-color:transparent; border-left: 0px; border-right: 0px; border-top: 0px; border-bottom:  0px;  }
#dx {z-index: 2; display: block; padding: 0px; margin-left: 0px; margin-bottom: 0px;margin-right: 0px; margin-top: 30px; float: right;position: relative; width: 0px;  background-color:transparent;border-left: 0px; border-right:0px; border-top: 5px solid rgb(189, 189, 189);border-bottom: 5px solid rgb(189, 189, 189); }
#footer {  top: 20px; min-height: 60px;left: 0px;  width: 632px; display: block; position:relative; background-color:transparent;  border-left: 0px solid #FFFFFF; border-right: 0px solid #FFFFFF; border-top: 1px solid transparent; border-bottom:  0px;}
table.centro { margin-top:0px; padding-right: 20px;padding-left:0px; }
#imageholder {  padding: 8px 8px 0px 8px;display:block; border: 1px solid gray; left: 0px;  display: block; position:relative; background-color:transparent;  border-left: 0px solid #ffffff; border-right: 0px solid #ffffff; border-top: 0px solid #ffffff; border-bottom:  3px solid rgb(189, 189, 189);}
/* Other40 */
#menutop { display: block;position: absolute; left: 0px; width: 632px;  z-index: 50; top: 40px; height: 25px; background-color: transparent; }
#logo { display: block;position: absolute; left: -1000px;  z-index: 50; top: 0px; background-color: transparent}
#searchbox { display: block; z-index: 50;position: absolute; left: 530px; top: -100px; background-color: transparent}
#flags {z-index: 50;position:absolute; left: 602px; top: 42px; }
#login_box {z-index: 500;position:absolute; left: 300px; top: 0px; text-align:right; width:500px; }
/* menu stuff */
.menu-0 { margin-left:0px; width: 130px;padding:8px 15px 5px 15px; background-color: transparent; text-align: left; margin-bottom: 2px; border-left: 0px solid #FFFFFF; border-right: 1px solid rgb(204, 204, 204); border-top: 0px solid rgb(204, 204, 204); border-bottom:  0px solid black; }
.menu-1 { margin-left:0px; width: 130px;padding:8px 15px 5px 15px; background-color: transparent; text-align: left; margin-bottom: 2px; border-left: 0px solid #FFFFFF; border-right: 1px solid rgb(204, 204, 204); border-top: 0px solid rgb(204, 204, 204); border-bottom:  0px solid black; }
.menu-2 { margin-left:10px; width: 150px;padding:3px 3px 3px 3px; background-color: transparent; text-align: left; margin-bottom: 2px; border-left: 0px solid #FFFFFF; border-right: 0px solid #FFFFFF; border-top: 0px solid #FFFFFF; border-bottom:  0px solid #FFFFFF; }
.menu-3 { margin-left:0px; width: 150px;padding:3px 3px 3px 3px; background-color: transparent; text-align: left; margin-bottom: 2px; border-left: 0px solid #FFFFFF; border-right: 0px solid #FFFFFF; border-top: 0px solid #FFFFFF; border-bottom:  0px solid #FFFFFF;  }
.menu-4 { margin-left:0px; width: 150px;padding:3px 3px 3px 3px; background-color: transparent; text-align: left; margin-bottom: 2px; border-left: 0px solid #FFFFFF; border-right: 0px solid #FFFFFF; border-top: 0px solid #FFFFFF; border-bottom:  0px solid #FFFFFF;  }
.menu-0:hover { background-color: rgb(255, 255, 255);  }
.menu-1:hover { background-color: rgb(255, 255, 255);  }
.menu-2:hover { background-color: transparent;  }
.menu-3:hover { background-color: transparent;  }
.menu-4:hover { background-color: transparent;  }
.menuhov-0 { margin-left:0px; width: 130px;padding:8px 15px 5px 15px; background-color: transparent; text-align: left; margin-bottom: 2px; border-left: 0px solid #FFFFFF; border-right: 1px solid rgb(204, 204, 204); border-top: 0px solid rgb(204, 204, 204); border-bottom:  0px solid black; }
.menuhov-1 { margin-left:0px; width: 130px;padding:8px 15px 5px 15px; background-color: transparent; text-align: left; margin-bottom: 2px; border-left: 0px solid #FFFFFF; border-right: 1px solid rgb(204, 204, 204); border-top: 0px solid rgb(204, 204, 204); border-bottom:  0px solid black; }
.menuhov-2 { margin-left:10px; width: 150px;padding:3px 3px 3px 3px; background-color: transparent; text-align: left; margin-bottom: 2px; border-left: 0px solid #FFFFFF; border-right: 0px solid #FFFFFF; border-top: 0px solid #FFFFFF; border-bottom:  0px solid #FFFFFF; }
.menuhov-3 { margin-left:0px; width: 150px;padding:3px 3px 3px 3px; background-color: transparent; text-align: left; margin-bottom: 2px; border-left: 0px solid #FFFFFF; border-right: 0px solid #FFFFFF; border-top: 0px solid #FFFFFF; border-bottom:  0px solid #FFFFFF;  }
.menuhov-4 { margin-left:0px; width: 150px;padding:3px 3px 3px 3px; background-color: transparent; text-align: left; margin-bottom: 2px; border-left: 0px solid #FFFFFF; border-right: 0px solid #FFFFFF; border-top: 0px solid #FFFFFF; border-bottom:  0px solid #FFFFFF;  }
.menusel-0 { margin-left:0px; width: 130px;padding:8px 15px 5px 15px; background-color: transparent; text-align: left; margin-bottom: 2px;  }
.menusel-1 { margin-left:0px; width: 130px;padding:8px 15px 5px 15px; background-color: transparent; text-align: left; margin-bottom: 2px;border-top: 0px solid #FFFFFF; border-bottom:  0px solid #FFFFFF; }
.menusel-2 { margin-left:10px; width: 150px;padding:3px 3px 3px 3px; background-color: transparent; text-align: left; margin-bottom: 2px;border-left: 0px solid #FFFFFF; border-right: 0px solid #FFFFFF; border-top: 0px solid #FFFFFF; border-bottom:  0px solid #FFFFFF; }
.menusel-3 { margin-left:0px; width: 150px;padding:3px 3px 3px 3px; background-color: transparent; text-align: left; margin-bottom: 2px; }
.menusel-4 { margin-left:0px; width: 150px;padding:3px 3px 3px 3px; background-color: transparent; text-align: left; margin-bottom: 2px; }
.menu-link0 {font-weight: normal; font-size: 12px; color: rgb(154, 154, 154); font-family: Arial,  Helvetica, sans-serif; text-decoration: none;}
.menu-link1 {font-weight: normal; font-size: 12px; color: rgb(154, 154, 154); font-family: Arial,  Helvetica, sans-serif; text-decoration: none;}
.menu-link2 {font-weight: bold; font-size: 12px; color: rgb(110, 110, 110); font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration: none;}
.menu-link3 {font-weight: bold; font-size: 12px; color: rgb(110, 110, 110); font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration: none;}
.menu-link4 {font-weight: normal; font-size: 10px; color: #c0c0c0; font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration: none;}
.menu-link0:hover {font-weight: normal; font-size: 12px;color: rgb(154, 154, 154);text-decoration: underline;}
.menu-link1:hover {font-weight: normal; font-size: 12px;color: rgb(154, 154, 154);text-decoration: underline;}
.menu-link2:hover {font-weight: bold; font-size: 12px;color: rgb(197, 53, 31);text-decoration: underline;}
.menu-link3:hover {font-weight: bold; font-size: 12px;color: rgb(197, 53, 31);text-decoration: none;}
.menu-link4:hover {font-weight: normal; font-size: 10px;color: #000000;text-decoration: none;}
.menuhov-link0 {font-weight: normal; font-size: 12px; color: rgb(154, 154, 154); font-family: Arial,  Helvetica, sans-serif; text-decoration: underline;}
.menuhov-link1 {font-weight: normal; font-size: 12px; color: rgb(154, 154, 154); font-family: Arial,  Helvetica, sans-serif; text-decoration: underline;}
.menuhov-link2 {font-weight: bold; font-size: 12px; color: rgb(197, 53, 31); font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration: underline;}
.menuhov-link3 {font-weight: bold; font-size: 12px; color: rgb(197, 53, 31); font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration: none;}
.menuhov-link4 {font-weight: normal; font-size: 10px; color: #000000; font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration: none;}
.menusel-link0 {display: block; font-weight: bold; font-size: 12px; color: black; font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration: none;}
.menusel-link1 {display: block; font-weight: bold; font-size: 12px; color: black; font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration: none;}
.menusel-link2 {display: block; font-weight: bold; font-size: 12px; color: rgb(75, 150, 205); font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration: none;}
.menusel-link3 {display: block; font-weight: bold; font-size: 12px; color: rgb(75, 150, 205); font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration: none;}
.menusel-link4 {display: block; font-weight: normal; font-size: 10px; color: #c0c0c0; font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration: none;}
.menusel-link0:hover {font-weight: normal; font-size: 12px;color: rgb(154, 154, 154);text-decoration: underline;}
.menusel-link1:hover {font-weight: normal; font-size: 12px;color: rgb(154, 154, 154);text-decoration: underline;}
.menusel-link2:hover {font-weight: bold; font-size: 12px;color: rgb(197, 53, 31);text-decoration: underline;}
.menusel-link3:hover {font-weight: bold; font-size: 12px;color: rgb(197, 53, 31);text-decoration: none;}
.menusel-link4:hover {font-weight: normal; font-size: 10px;color: #000000;text-decoration: none;}
/* exact all fixed exact 632|4|156 */
.menutop-1 {text-align:center;display: inline;float:left;margin-left:0px;  padding:8px 15px 5px 15px; background-color: transparent; border-left: 0px solid #FFFFFF; border-right: 1px solid rgb(204, 204, 204); border-top: 0px solid rgb(204, 204, 204); border-bottom:  0px solid black; }
.menutopsel-1 {text-align:center;display: inline;float:left;margin-left:0px;  padding:8px 15px 5px 15px; background-color: transparent; border-left: 0px solid #FFFFFF; border-right: 1px solid rgb(204, 204, 204); border-top: 0px solid rgb(204, 204, 204); border-bottom:  0px solid black;}
div.wicket-mask {
 position:absolute;top:0;left:0;
 width:100%;height:100%;
 background:rgb(230,230,230);
 opacity:.50;
 filter:alpha(opacity=50);
 -moz-opacity:0.5;
 text-decoration:none;
}
div.wicket-spinner {
 position:absolute;
 background-image:url(../images/mini-loader.html);
 background-repeat: no-repeat;
 width: 16;
 height: 16;
 background-color: transparent;
}
.page {cursor:pointer;margin:0px 5px 0px 5px;}
.page:hover {font-weight:bold;}
.page:active {font-weight:bold;color:red;}
.page_sel {cursor:pointer;font-size:medium;font-weight:bold;margin:0px 5px 0px 5px;}