/*
!100!
Other
*/
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-color: #ffffff;}
#fbody {width: 100%;padding: 0px; margin: 0px ; font-size: 12px; background-color: #ffffff;}
.pagina {display:block; background-color: #ffffff;}
table {text-align: left}
td {text-align: left;padding: 0px; vertical-align: top}
/* divs Other
 */
#tutto { display: block;width: 880px; padding: 0px; margin-left: auto;margin-right: auto;text-align: left;position: relative; z-index: 0 ;}
#header { display: block; z-index: 0; margin-top: 0px; width: 880px; height: 100px;  background-repeat: no-repeat; border-left: 0px solid #FFFFFF; border-right: 0px solid #FFFFFF; border-top: 1px solid rgb(252, 5, 49); border-bottom:  1px solid rgb(252, 5, 49); background-image:url('');}
#center {  margin-top:63px; margin-bottom: 0px; left: 0px; display: block;position:relative;background-color:#ffffff;width: 880px; min-height: 300px; }
#sx {z-index: 10;float: left; padding: 0px; margin-left: 0px; margin-top: 0px; margin-right: 5px; margin-bottom: 5px; width: 150px; background-color:#ffffff; border-left: 0px solid #FFFFFF; border-right: 0px solid #FFFFFF; border-top: 0px solid #FFFFFF; border-bottom:  0px solid #FFFFFF; ; display: inline }
#dx {z-index: 10;display: inline; padding: 0px; margin-left: 5px; margin-bottom: 5px;margin-right: 0px; margin-top: 0px; float: right; position: relative; width: 210px;  background-color:#ffffff; border-left: 0px solid #FFFFFF; border-right:0px solid #FFFFFF; border-top: 0px solid #FFFFFF; border-bottom: 0px solid #FFFFFF; }
#footer {  top: 0px; min-height: 20px;left: 0px;  width: 880px; display: block; position:relative; background-color:#ffffff;  border-left: 0px solid #FFFFFF; border-right: 0px solid #FFFFFF; border-top: 0px solid #FFFFFF; border-bottom:  0px solid #FFFFFF;}
table.centro { margin-top:0px; padding-right: 20px;padding-left:0px; padding-bottom: 20px;}
#imageholder {  padding: 3px 3px 0px 3px;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:  0px solid #ffffff;}
/* 62 1+1+100+(-40)+0 */
/* Other62 */
#menutop { z-index: 500; display: block;position: absolute; left: 0px; width: 880px;  z-index: 200; top: 62px; height: 25px; background-color: rgb(252, 5, 49); }
#logo { display: block;position: absolute; left: 2px;  z-index: 500; top: 8px; background-color: transparent}
#searchbox { display: block; z-index: 300;position: absolute; left: 660px; top: 95px; background-color: transparent}
#flags {z-index: 500;position:absolute; left: 842px; top: 103px; }
#logoz {border:none;}
/* menu stuff fixed
*/
.menu-0 { margin-left:0px;  padding:0px 0px 0px 0px; background-color: transparent; text-align: left; margin-bottom: 0px; border-left: 0px solid #FFFFFF; border-right: 0px solid #FFFFFF; border-top: 0px solid #FFFFFF; border-bottom:  0px solid #FFFFFF; }
.menu-1 { margin-left:0px;  padding:0px 0px 0px 0px; background-color: transparent; text-align: left; margin-bottom: 0px; border-left: 0px solid #FFFFFF; border-right: 0px solid #FFFFFF; border-top: 0px solid #FFFFFF; border-bottom:  0px solid #FFFFFF; }
.menu-2 { margin-left:0px; width:150px; padding:3px 3px 3px 3px; background-color: transparent; text-align: left; margin-bottom: 0px; 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: 0px; 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: 0px; 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;  padding:0px 0px 0px 0px; background-color: transparent; text-align: left; margin-bottom: 0px; border-left: 0px solid #FFFFFF; border-right: 0px solid #FFFFFF; border-top: 0px solid #FFFFFF; border-bottom:  0px solid #FFFFFF; }
.menuhov-1 { margin-left:0px;  padding:0px 0px 0px 0px; background-color: transparent; text-align: left; margin-bottom: 0px; border-left: 0px solid #FFFFFF; border-right: 0px solid #FFFFFF; border-top: 0px solid #FFFFFF; border-bottom:  0px solid #FFFFFF; }
.menuhov-2 { margin-left:0px; width:150px; padding:3px 3px 3px 3px; background-color: transparent; text-align: left; margin-bottom: 0px; 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: 0px; 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: 0px; 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;  padding:0px 0px 0px 0px; background-color: rgb(255, 255, 255); text-align: left; margin-bottom: 0px;  }
.menusel-1 { margin-left:0px;  padding:0px 0px 0px 0px; background-color: rgb(255, 255, 255); text-align: left; margin-bottom: 0px;border-top: 0px solid #FFFFFF; border-bottom:  0px solid #FFFFFF; }
.menusel-2 { margin-left:0px; width:150px; padding:3px 3px 3px 3px; background-color: transparent; text-align: left; margin-bottom: 0px;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: 0px; }
.menusel-4 { margin-left:0px; width:150px; padding:3px 3px 3px 3px; background-color: transparent; text-align: left; margin-bottom: 0px; }
.menu-link0 {font-weight: normal; font-size: 15px; color: rgb(255, 255, 255); font-family: Arial,  Helvetica, sans-serif; text-decoration: none;}
.menu-link1 {font-weight: normal; font-size: 15px; color: rgb(255, 255, 255); font-family: Arial,  Helvetica, sans-serif; text-decoration: none;}
.menu-link2 {font-weight: bold; font-size: 11px; color: rgb(255, 255, 255); font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration: none;}
.menu-link3 {font-weight: normal; font-size: 11px; color: #c0c0c0; 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: 15px;color: #666666 ;text-decoration: none;border-bottom:0px solid #FFFFFF;}
.menu-link1:hover {font-weight: normal; font-size: 15px;color: #666666 ;text-decoration: none;border-bottom:0px solid #FFFFFF;}
.menu-link2:hover {font-weight: bold; font-size: 11px;color: #000000;text-decoration: none;border-bottom:0px solid #FFFFFF;}
.menu-link3:hover {font-weight: normal; font-size: 11px;color: #000000;text-decoration: none;border-bottom:0px solid #FFFFFF;}
.menu-link4:hover {font-weight: normal; font-size: 10px;color: #000000;text-decoration: none;border-bottom:0px solid #FFFFFF;}
.menuhov-link0 {font-weight: normal; font-size: 15px; color: #666666 ; font-family: Arial,  Helvetica, sans-serif; text-decoration: none;}
.menuhov-link1 {font-weight: normal; font-size: 15px; color: #666666 ; font-family: Arial,  Helvetica, sans-serif; text-decoration: none;}
.menuhov-link2 {font-weight: bold; font-size: 11px; color: #000000; font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration: none;}
.menuhov-link3 {font-weight: normal; font-size: 11px; color: #000000; 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: normal; font-size: 15px; color: rgb(244, 42, 65); font-family: Arial,  Helvetica, sans-serif; text-decoration: none;}
.menusel-link1 {display: block; font-weight: normal; font-size: 15px; color: rgb(244, 42, 65); font-family: Arial,  Helvetica, sans-serif; text-decoration: none;}
.menusel-link2 {display: block; font-weight: bold; font-size: 11px; color: #c0c0c0; font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration: none;}
.menusel-link3 {display: block; font-weight: normal; font-size: 11px; color: #c0c0c0; 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: 15px;color: #666666 ;text-decoration: none;}
.menusel-link1:hover {font-weight: normal; font-size: 15px;color: #666666 ;text-decoration: none;}
.menusel-link2:hover {font-weight: bold; font-size: 11px;color: #000000;text-decoration: none;}
.menusel-link3:hover {font-weight: normal; font-size: 11px;color: #000000;text-decoration: none;}
.menusel-link4:hover {font-weight: normal; font-size: 10px;color: #000000;text-decoration: none;}
/* exact all fixed exact 880|10|87 */
.menutop-1 {text-align:left;display: inline;float:left;margin-left:0px;  padding:0px 0px 0px 0px; background-color: transparent; border-left: 0px solid #FFFFFF; border-right: 0px solid #FFFFFF; border-top: 0px solid #FFFFFF; border-bottom:  0px solid #FFFFFF; }
.menutopsel-1 {text-align:left;display: inline;float:left;margin-left:0px;  padding:0px 0px 0px 0px; background-color: rgb(255, 255, 255); border-left: 0px solid #FFFFFF; border-right: 0px solid #FFFFFF; border-top: 0px solid #FFFFFF; border-bottom:  0px solid #FFFFFF;}
.menutoplast-1 {text-align:left;display: inline;float:left;margin-left:0px;  padding:0px 0px 0px 0px; background-color: transparent; border-left: 0px solid #FFFFFF; border-top: 0px solid #FFFFFF; border-bottom:  0px solid #FFFFFF; }
.menutopsellast-1 {text-align:left;display: inline;float:left;margin-left:0px;  padding:0px 0px 0px 0px; background-color: rgb(255, 255, 255); border-left: 0px solid #FFFFFF; border-top: 0px solid #FFFFFF; border-bottom:  0px solid #FFFFFF;}
span.sbox_l  {background: transparent url('/images/cerca/srch_l.gif') no-repeat top left;float: left;width: 19px; height: 19px;}
span.sbox_r {background: transparent url('/images/cerca/srch_r.gif') no-repeat top left;float: left;width: 19px; height: 19px;}
span.sbox input {background: transparent url('/images/cerca/srch_bg.gif') repeat-x top left;border: 0;height: 19px; width: 60px;padding: 3px;font: 11px/13px arial;color: #000;margin:0px;}
* html #sx { display:inline; }
#breadcrumbs {margin-bottom: 17px;}
#powered_by_footer {margin-top: 80px; text-align:center; display:block;width:100%;clear:both; font-size:8px;}
.icona {
float:left;
margin-right: 5px;
margin-bottom: 15px;
clear:both;
}
  .centeredImage
    {
    text-align:center;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
    width: 100%;
    }
.searchblock {
clear:both;
}
/**
 Inspired by the Veil component by Igor Vaynberg in wicketstuff-minis
 http://wicketstuff.org/confluence/display/STUFFWIKI/wicketstuff-minis
 wicketstuff-minis is released under the Apache 2 License
 http://apache.org/licenses/LICENSE-2.0.html
*/
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.gif);
 background-repeat: no-repeat;
 width: 16px;
 height: 16px;
 background-color: transparent;
}