/*Control panel*/
.controlpanel{background:#FFF;border:#CCC solid;border-width:0px 0px 2px;}
.controlpanel img{margin:15px 5px 0px;}
.controlpanel td td td td img{margin:0px;}
.controlpanel td td td{width:auto;}
.controlpanel DIV{border:#CCC solid;border-width:0px 1px;width:3px;height:100px;}
.controlpanel td .SubHead{background:#CCC;font-size:12px;color:#333;font-weight:bold;}
.controlpanel td td td .SubHead{background:transparent;border:0px;font-size:11px;color:#333;font-weight:normal;}
.controlpanel td td td input{font-size:11px;color:#000;font-weight:bold;padding-left:4px;}
.controlpanel td td td select{font-size:11px;color:#333;}
.controlpanel a.CommandButton{font-size:10px;text-decoration:none;}
.controlpanel a.CommandButton:link{color:#000;text-decoration:none;}
.controlpanel a.CommandButton:visited{color:#000;text-decoration:none;}
.controlpanel a.CommandButton:hover{color:#F00;text-decoration:underline;}
.controlpanel a.CommandButton:active{color:#000;text-decoration:none;}

/*Common*/
html,body{background:#FFF;height:100%;text-align:center;}
td,th,div,span,p,a,input,textarea{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#036;}

.normal{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#036;}
.head{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;color:#036;}
.subhead{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#036;}
.subsubhead{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#036;}

a:link{	color:#F00;text-decoration:underline;}
a:visited{color:#F00;text-decoration:underline;}
a:hover{color:#F00;text-decoration:none;}
a:active{color:#F00;text-decoration:underline;}

/*Skin*/
#mainwrapper{width:770px;margin:0 auto;border:#9dafbb  solid 1px;-moz-border-radius-bottom:10px}
#headerwrapper{background-image:url(headerbg_.jpg);border-top:3px solid #9dafbb;}
#headerwrapper,#barwrapper,#breadcrumb,#footer{width:100%;}
#slogo{padding:10px;float:left;text-align:left;}
#headerright{width:480px;float:right;text-align:right;padding:15px 10px 10px 0;}
.sbanner{margin-top:10px;text-align:right}

#barwrapper{width:100%;height:30px;clear:both;border:#9dafbb solid 0px;}
#sdate{padding-left:20px;float:left;padding-top:8px;}
.sdate{color:#FFF;}
#speeriotools{padding-left:20px;float:left;}
#speeriotools img{margin-top:7px;}
#speeriotools a:link{color:#F00;}
#speeriotools a:visited{color:#F00;}
#speeriotools a:hover{color:#F00;}
#speeriotools a:active{color:#F00;}

#users{height:28px;line-height:28px;padding-right:20px;color:#FFF;}
a.users:link{color:#FFF;text-decoration:none;}
a.users:visited{color:#FFF;text-decoration:none;}
a.users:hover{color:#FFF;text-decoration:underline;}
a.users:active{color:#FFF;text-decoration:none;}

#breadcrumb{height:22px;line-height:20px;color:#013DA4;text-align:left;background:#eee;border:1px solid #aaa;height:50px;margin-top:5px;margin-bottom:5px;}
#breadcrumb div{padding-left:20px;}
a.breadcrumb:visited{color:#F00;text-decoration:none;}
a.breadcrumb:active{color:#F00;text-decoration:none;}
a.breadcrumb:hover{color:#F00;text-decoration:underline;}
a.breadcrumb:link{color:#F00;text-decoration:none;}

#columnleft{float:left;width:20%;margin-right:1%;}
#columncenter{float:left;width:50%;}
#columncenter2{float:left;width:70%;}
#columnright2{float:right;width:28%;margin-left:0,5%;}
#columnright{float:right;width:28%;margin-left:0,5%;}
#columncenterunique{float:left;width:100%;}

#smenu{margin-bottom:5px;}

#footer{font-size:10px;clear:both;padding-top:20px;}
#bottomlinks{font-size:10px;}
a.footer,.footer{font-size:10px;}
a.footer:link{color:#036;text-decoration:none;}
a.footer:visited{color:#036;text-decoration:none;}
a.footer:active{color:#036;text-decoration:none;}
a.footer:hover{color:#036;text-decoration:underline;}

.clearboth{clear:both;font-size:0px;line-height:0px;}


#associazioni{
background-image:url(associazioni.jpg);
background-position:center;
background-repeat:no-repeat;
width:100%;
height:50px;
}

#PoweredByNuconga{
width:120px;
height:60px;
float:right;
width:100%;
padding-right:10px;
text-align:right;
position:relative;
top:-50px;
}

/***** Navigation ****************************************************/
#menuwrapper {
 color: white;
 display: block;
 height: 39px;
 width: 100%;
 background: #0a7cba url('nav_bg.gif') repeat-x top left;
 /*border-bottom: 1px solid #075681;*/
 margin: 0;
 padding: 0;
}
#menuwrapper ul li{list-style:none;margin:0;padding:0;font-weight:bold;}
#menuwrapper ul {
 float: left;
 list-style: none !important !important;
 font-size: 12px;
 margin: 0;
 padding: 0;
 width: 680px; /*634, 585*/
 height: 39px;
 min-height: 39px;
}
#menuwrapper ul#houseMenuVstatic {
 list-style: none outside;
 margin:0;
 padding:0;
 padding-left:8px;
 float: left;
 width: 500px; /* 153 */
 text-align: center;
}
#menuwrapper ul li {
 position: relative;
 float: left;
 margin: 7px 0 0 0;
 font-size: 0.95em;
}
#menuwrapper ul li a,
#menuwrapper ul li a:visited {
 float: left;
 height: 28px;
 *height: 28px !important;
 margin: 0 0 0 0px;
 text-decoration: none;
}
 
/*#menuwrapper ul li a:hover,*/
#menuwrapper ul li:hover ,
#menuwrapper ul li.hover  { background: url('nav_hover_left_bg.gif') top left; }
#menuwrapper ul li a:hover,
#menuwrapper ul li:hover a ,
#menuwrapper ul li.hover a  { background: url('nav_hover_right_bg.gif') no-repeat top right;  }

#menuwrapper ul li ul li:hover ,
#menuwrapper ul li ul li.hover  { background: url('none') !important; }

#menuwrapper ul li ul li a:hover,
#menuwrapper ul li ul li:hover a ,
#menuwrapper ul li ul li.hover a  { background: url('none') !important; }

#menuwrapper ul li.selected a {
 float: left;
 height: 32px;
 min-height: 32px;
 padding-left: 4px;
 background: #0a7cba url('nav_selected_left_bg.gif') no-repeat top left !important;
 font-weight: bold; 
}
 
#menuwrapper ul li a ,
#menuwrapper ul li:hover a ,
#menuwrapper ul li.hover a  {
 color: white;
 float: left;
 cursor: pointer;
 min-height: 21px;
 height: 21px;
 padding: 7px 9px 0 10px;
 text-transform: uppercase;
}
 

#menuwrapper ul#houseMenuVstatic li a  { text-transform: none }
 

a.other span { color: white !important }
#menuwrapper ul li ul { display: none }
#menuwrapper ul li:hover ul,
#menuwrapper ul li.hover ul {
 position: absolute !important;
 display: block;
 top: 28px;
 left: -10px;
 width: 206px;
 z-index: 300;
 height:auto;
 padding-bottom: 3px;
 padding-top: 3px;
 overflow: visible;
 background: #0a7cba url('search_bg.gif') no-repeat left bottom;
}
#menuwrapper ul li ul li {
 display: block;
 margin: 0;
 padding: 0;
 width: 200px;
 height: auto;
 z-index: 1302;
}
#menuwrapper ul li ul li a,
#menuwrapper ul li ul li a span,
#menuwrapper ul li:hover ul li a,
#menuwrapper ul li.hover ul li a span,
#menuwrapper ul li ul li a:hover,
#menuwrapper ul li ul li a:hover span,
#menuwrapper ul li:hover ul li a:hover,
#menuwrapper ul li.hover ul li a:hover span {
 display: block;
 margin: 0;
 padding: 0;
 width: 176px;
 height: auto;
  background: url('none') !important;
}
#menuwrapper ul li ul li a  { margin: 2px 0 !important; text-align: left;padding-left:20px !important; }
#menuwrapper ul li ul li a:hover  { background-color: #ffffff;color:#075681; background: url('none') !important;}

/* End nav */

/* Subcontent navigation */
#subcontent div.box.primary {
	margin-top: 1em;
	margin-bottom: 1em;
	padding: 0.25em 1em 1em 1em;
}

#subcontent div.box ul.list {
	font-size: 100%;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#subcontent div.box ul.list li {
	margin-bottom: 0.5em;
}

#subcontent ul.navigation {
	padding: 0;
	margin: 0;
	list-style: none;
}

#subcontent ul.navigation li {
	background-color: #eae7e7;
	height: 2em;
	width: 70%;
	padding: 0.5em;
}

#subcontent ul.navigation li a {
	color: #454545;
	text-decoration: none;
}

#subcontent ul.navigation li.selected {
	font-size: 1.5em;
	background-color: #FFF;
	border: 1px solid #eae7e7;
	border-left: 0;
	width: 80%;
}

#subcontent ul.navigation li.selected a {
	color: #000;
	text-decoration: none;
}

.content-container {
	background: white url(blue_px.gif) top left repeat-x;
	height: 1px;
	min-height: 1px;
}

html>body .content-container { 
	height: auto 
}

.low { 
	display: none 
}

.footerRow{
margin-top:50px;
}
