/*
!230!
Other1
*/
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;background: white url(/IMA/texture/original/IFfVY8mDOI.png) no-repeat top left;}
#fbody {width: 100%;padding: 0px; margin: 0px ; font-size: 12px; background-color: #ffffff;background: white url(/IMA/texture/original/IFfVY8mDOI.png) no-repeat top left;}
.pagina {display:block; background-color: #ffffff;background: white url(/IMA/texture/original/IFfVY8mDOI.png) no-repeat top left;}
table {text-align: left}
td {text-align: left;padding: 0px; vertical-align: top}
/* divs Other1
 */
#tutto { display: block;width: 800px; padding: 0px; margin-left: auto;margin-right: auto;text-align: left;position: relative; z-index: 0 ;}
#header { display: block; z-index: 0; margin-top: 30px; width: 800px; height: 230px;  background-repeat: no-repeat; border-left: 0px solid #FFFFFF; border-right: 0px solid #FFFFFF; border-top: 0px solid #FFFFFF; border-bottom:  0px solid #FFFFFF; background-image:url('');}
#center {  margin-top:25px; margin-bottom: 0px; left: 0px; display: block;position:relative;background-color:#ffffff;width: 800px; min-height: 300px; }
#sx {z-index: 10;float: left; padding: 0px; margin-left: 30px; 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: 180px;  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: 800px; display: block; position:relative; background-color:#ffffff;  border-left: 0px solid #FFFFFF; border-right: 0px solid #FFFFFF; border-top: 0px solid #FFFFFF; border-bottom:  1px solid rgb(255, 255, 255);}
table.centro { margin-top:0px; padding-right: 0px;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;}
/* 260 0+0+230+(0)+30 */
/* Other1230 */
#menutop { z-index: 500; display: block;position: absolute; left: 0px; width: 800px;  z-index: 200; top: 230px; height: 20px; background-color: transparent; }
#logo { display: block;position: absolute; left: 0px;  z-index: 500; top: 0px; background-color: transparent}
#searchbox { display: block; z-index: 300;position: absolute; left: 600px; top: 20px; background-color: transparent}
#flags {z-index: 500;position:absolute; left: 750px; top: 200px; }
#logoz {border:none;}
/* menu stuff
*/
.menu-0 { margin-left:0px;  padding:3px 3px 3px 3px; background-color: transparent; text-align: ; margin-bottom: 2px; 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:3px 3px 3px 3px; background-color: transparent; text-align: ; margin-bottom: 2px; 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;  padding:3px 3px 3px 3px; background-color: transparent; text-align: ; 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;  padding:3px 3px 3px 3px; background-color: transparent; text-align: ; 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;  padding:3px 3px 3px 3px; background-color: transparent; text-align: ; 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: transparent;}
.menu-1:hover { background-color: transparent;}
.menu-2:hover { background-color: transparent;}
.menu-3:hover { background-color: transparent;}
.menu-4:hover { background-color: transparent;}
.menuhov-0 { margin-left:0px;  padding:3px 3px 3px 3px; background-color: transparent; text-align: ; margin-bottom: 2px; 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:3px 3px 3px 3px; background-color: transparent; text-align: ; margin-bottom: 2px; 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;  padding:3px 3px 3px 3px; background-color: transparent; text-align: ; 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;  padding:3px 3px 3px 3px; background-color: transparent; text-align: ; 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;  padding:3px 3px 3px 3px; background-color: transparent; text-align: ; 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;  padding:3px 3px 3px 3px; background-color: transparent; text-align: ; margin-bottom: 2px;  }
.menusel-1 { margin-left:0px;  padding:3px 3px 3px 3px; background-color: transparent; text-align: ; margin-bottom: 2px;border-top: 0px solid #FFFFFF; border-bottom:  0px solid #FFFFFF; }
.menusel-2 { margin-left:0px;  padding:3px 3px 3px 3px; background-color: transparent; text-align: ; 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;  padding:3px 3px 3px 3px; background-color: transparent; text-align: ; margin-bottom: 2px; }
.menusel-4 { margin-left:0px;  padding:3px 3px 3px 3px; background-color: transparent; text-align: ; margin-bottom: 2px; }
.menu-link0 {font-weight: bold; font-size: 12px; color: rgb(156, 157, 159); font-family: Arial,  Helvetica, sans-serif; text-decoration: none;}
.menu-link1 {font-weight: bold; font-size: 12px; color: rgb(156, 157, 159); font-family: Arial,  Helvetica, sans-serif; text-decoration: none;}
.menu-link2 {font-weight: normal; font-size: 12px; color: black; font-family: Arial,  Helvetica, sans-serif; text-decoration: none;}
.menu-link3 {font-weight: bold; font-size: 11px; color: #c0c0c0; font-family: Arial,  Helvetica, sans-serif; text-decoration: none;}
.menu-link4 {font-weight: normal; font-size: 11px; color: #c0c0c0; font-family: Arial,  Helvetica, sans-serif; text-decoration: none;}
.menu-link0:hover {font-weight: bold; font-size: 12px;color: rgb(231, 0, 4);text-decoration: none;border-bottom:0px solid #FFFFFF;}
.menu-link1:hover {font-weight: bold; font-size: 12px;color: rgb(231, 0, 4);text-decoration: none;border-bottom:0px solid #FFFFFF;}
.menu-link2:hover {font-weight: normal; font-size: 12px;color: rgb(132, 133, 134);text-decoration: none;border-bottom:0px solid #FFFFFF;}
.menu-link3:hover {font-weight: bold; font-size: 11px;color: #000000;text-decoration: none;border-bottom:0px solid #FFFFFF;}
.menu-link4:hover {font-weight: normal; font-size: 11px;color: #000000;text-decoration: none;border-bottom:0px solid #FFFFFF;}
.menuhov-link0 {font-weight: bold; font-size: 12px; color: rgb(231, 0, 4); font-family: Arial,  Helvetica, sans-serif; text-decoration: none;}
.menuhov-link1 {font-weight: bold; font-size: 12px; color: rgb(231, 0, 4); font-family: Arial,  Helvetica, sans-serif; text-decoration: none;}
.menuhov-link2 {font-weight: normal; font-size: 12px; color: rgb(132, 133, 134); font-family: Arial,  Helvetica, sans-serif; text-decoration: none;}
.menuhov-link3 {font-weight: bold; font-size: 11px; color: #000000; font-family: Arial,  Helvetica, sans-serif; text-decoration: none;}
.menuhov-link4 {font-weight: normal; font-size: 11px; color: #000000; font-family: Arial,  Helvetica, sans-serif; text-decoration: none;}
.menusel-link0 {display: block; font-weight: bold; font-size: 12px; color: rgb(231, 0, 4); font-family: Arial,  Helvetica, sans-serif; text-decoration: none;}
.menusel-link1 {display: block; font-weight: bold; font-size: 12px; color: rgb(231, 0, 4); font-family: Arial,  Helvetica, sans-serif; text-decoration: none;}
.menusel-link2 {display: block; font-weight: normal; font-size: 12px; color: rgb(231, 0, 4); font-family: Arial,  Helvetica, sans-serif; text-decoration: none;}
.menusel-link3 {display: block; font-weight: bold; font-size: 11px; color: #c0c0c0; font-family: Arial,  Helvetica, sans-serif; text-decoration: none;}
.menusel-link4 {display: block; font-weight: normal; font-size: 11px; color: #c0c0c0; font-family: Arial,  Helvetica, sans-serif; text-decoration: none;}
.menusel-link0:hover {font-weight: bold; font-size: 12px;color: rgb(231, 0, 4);text-decoration: none;}
.menusel-link1:hover {font-weight: bold; font-size: 12px;color: rgb(231, 0, 4);text-decoration: none;}
.menusel-link2:hover {font-weight: normal; font-size: 12px;color: rgb(132, 133, 134);text-decoration: none;}
.menusel-link3:hover {font-weight: bold; font-size: 11px;color: #000000;text-decoration: none;}
.menusel-link4:hover {font-weight: normal; font-size: 11px;color: #000000;text-decoration: none;}
/*  all fixed exact 800|9|87 */
.menutop-1 {text-align:;display: inline;float:left;margin-left:0px;  padding:3px 0 3px 0; 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:;display: inline;float:left;margin-left:0px;  padding:3px 0 3px 0; background-color: transparent; border-left: 0px solid #FFFFFF; border-right: 0px solid #FFFFFF; border-top: 0px solid #FFFFFF; border-bottom:  0px solid #FFFFFF;}
.menutoplast-1 {text-align:;display: inline;float:left;margin-left:0px;  padding:3px 0 3px 0; background-color: transparent; border-left: 0px solid #FFFFFF; border-top: 0px solid #FFFFFF; border-bottom:  0px solid #FFFFFF; }
.menutopsellast-1 {text-align:;display: inline;float:left;margin-left:0px;  padding:3px 0 3px 0; background-color: transparent; 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: px;}
#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;
}