body {
	margin: 0 auto;
	text-align: center;
	font-size:11px;
	line-height:14px;
	background-image:url(/images/bg.gif);
	background-repeat:repeat-x;
	background-color:#B9DFE2;
	font-family: Verdana;	
}

.link_menu_page
{
	font-weight: bold;
}

.menu a:link, .menu a:visited,.menu a:active
{
	color:#636363;
	text-decoration:none;
	font-size: 12px;	
	font-weight: bold;
}
.menu a:hover{
	text-decoration:none;
	color:#ef801c;
	font-size: 13px;	
	font-weight: bold;
}

.menuInt a:link,.menuInt a:hover, .menuInt a:visited,.menuInt a:active
{
	color:#ef801c;
	text-decoration:none;
	font-weight:normal;
	font-size:16px;
	line-height:20px;
}

#breadcrumb a:link,#breadcrumb a:hover, #breadcrumb a:visited,#breadcrumb a:active
{
color:#616263;
font-size:12px;
text-decoration: none;
font-weight: bold;
font-family: Verdana;
}



a:link, a:hover, a:visited, a:active{
	font-size:13px;
	color:#000000;
	text-decoration:underline;
}

a:link.menuFooter, a:hover.menuFooter, a:visited.menuFooter, a:active.menuFooter{
	font-size:16px;
	color:#636363;
	text-decoration:none;
	border-left: #636363 solid 1px;	
	padding:0 0 0 11px;
}



#container
{
	width: 980px;
	min-height: 700px;
	height: auto !important;
	margin: 0 auto;
	text-align: center;
	background-image:url(/images/bgContainer.gif);
	background-repeat:repeat-y;
	line-height:18px;
}

#topHome{
	width:980px;
	min-height: 112px;
	height: auto !important;
	height: 112px;
	background-image:url(/images/bgTopHome.jpg);
	background-repeat:no-repeat;
	background-position:center bottom;
	background-color:#42423a;
}

#top{
	width:980px;
	min-height: 112px;
	height: auto !important;
	height: 112px;
	background-image:url(/images/bgTop.gif);
	background-repeat:no-repeat;
	background-position:center bottom;
	background-color:#42423a;
}

#logo{
	width:313px;
	min-height: 94px;
	height: auto !important;
	height: 94px;
	margin:18px 0 0 24px !important;	
	margin:18px 0 0 12px;
	float:left;
}

#menu{
	width:619px;
	min-height: 94px;
	height: auto !important;
	height: 94px;
	float:left;
}

#menuContent{
	width:579px;
	min-height: 24px;
	height: auto !important;
	margin-top:53px;
	list-style-type : none;
}

.menu{
	min-height: 24px;
	height: auto !important;
	font-size:16px;	
	color:#ef801c;
	padding:0 11px 0 11px;
	float:left;	
}

#header{
	width:980px;
	min-height: 104px;
	height: auto !important;
	height: 104px;
	background-image:url(/images/bgHomeHeader.gif);
	background-repeat:no-repeat;
}


#breadcrumb
{
	font-family: Verdana;
	width:870px;
	height:25px;
	color:#616263;
	font-size:12px;
	text-align:left;
	margin-left:0px;
}

#content{
	width:890px;
	min-height: 368px;
	height: auto !important;	
	background-image:url(/images/bgHomeContent.gif);
	background-repeat:no-repeat;
	padding:25px 52px 0px 52px;
	margin: 0px;
	overflow: hidden;
}

#menuContainer
{
	float: left;
}

#menuInt
{
	width:190px;
	height: 418px;
	background-image:url(/images/bgMenuInt.gif);
	background-repeat:no-repeat;
	text-align:left;
	margin-right:8px;
}

#menuIntContent{
	width:170px;
	min-height: 24px;
	height: auto !important;	
	padding-top:21px;	
	padding-bottom:5px;	
	padding-left: 20px;
}

.menuInt{
	min-height: 24px;
	height: auto !important;
	height: 24px;	
	font-size:20px;
	padding: 0px 6px 6px 0;
	background-image: url(/images/arrowMenuInt2.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 20px;
	margin-bottom: 6px;
	line-height: 15px;
}

#menuFooter{
	width:905px;
	min-height: 45px;
	height: auto !important;
	clear:both;
	margin: 0 auto;
	text-align: center;
	font-size:14px;
	font-weight:normal;
}

#menuFooter ul{	
	height: 24px;
	list-style-type : none;
	margin-left:350px;	
}

#menuFooter li{
	height: 24px;
	font-size:16px;
	color:#636363;
	padding:0 11px 0 0;
	float:left;
}

#footer{
	width:980px;
	min-height:42px;
	height: auto !important;
	background-image:url(/images/bgFooter.gif);
	background-repeat:no-repeat;
	background-position: bottom;
	clear:both;
	padding-bottom: 18px;
}


.TemplatedColumnSeparator
{
}

.PrintableLink
{
}

.ChannelHeader
{
	width:880px;
	min-height: 70px;
	height: auto !important;
	height: 70px;
	background-image:url(/images/bgSubheader.gif);
	background-repeat:no-repeat;
	margin-bottom:16px;
	font-family: Verdana;
	font-weight:bold;
	font-size:20px;
	color:#FFFFFF;
	line-height:22px;
	text-align:center;
	padding:10px 0 0 0;
	line-height:24px;
}

#TopColumn, #BottomColumn
{
	width:689px;
	min-height: 36px;
	height: auto !important;
	height: 36px;
	background-image:url(/images/bgBox.gif);
	background-position:right;
	background-repeat:repeat-y;
	background-color:#B9DFE3;
	margin-left:3px;
	float:right;	
}

.ColumnBottom
{
	min-height: 18px;
	height: auto !important;
	height: 18px;
	padding-bottom: 10px;
	clear: both;
}

#TopColumn .ColumnBottom, #BottomColumn .ColumnBottom
{
	width:689px;	
	background-image:url(/images/Template1Column/boxBottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;	
}

#TopColumnHeader, #BottomColumnHeader
{
	width:689px;
	min-height: 44px;
	height: auto !important;
	background-image:url(/images/Template1Column/boxTop.gif);
	font-size:22px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:10px;
	background-repeat: no-repeat;
}

#TopColumnContent, #BottomColumnContent{
	width:657px;
	min-height: 66px;
	height: auto !important;
	height: 66px;	
	background-image:url(/images/Template1Column/boxContent.jpg);
	background-repeat:no-repeat;
	font-size:12px;
	color:#000000;
	text-align:left;
	line-height:24px;
	padding:15px 20px 20px 12px;
}

.ColumnHeader
{
	overflow: visible;
	line-height: 24px;	
}

/*#TopColumn.News .ColumnBottom, #BottomColumn.News .ColumnBottom
{	
	height:auto !important;
	min-height: 220px;
	height: 220px;
	background-image: url(/images/Template1Column/news.gif);
}

#TopColumn.Certificazione .ColumnBottom, #BottomColumn.Certificazione .ColumnBottom
{
	height:auto !important;
	min-height: 220px;
	height: 220px;
	background-image: url(/images/Template1Column/certificazioni.gif);
}

#TopColumn.Eventi .ColumnBottom, #BottomColumn.Eventi .ColumnBottom
{
	height:auto !important;
	min-height: 220px;
	height: 220px;
	background-image: url(/images/Template1Column/eventi.gif);
}

#TopColumn.Contatti .ColumnBottom, #BottomColumn.Contatti .ColumnBottom
{
	height:auto !important;
	min-height: 220px;
	height: 220px;
	background-image: url(/images/Template1Column/contatti.gif);
}

#TopColumn.Regolamento .ColumnBottom, #BottomColumn.Regolamento .ColumnBottom
{
	height:auto !important;
	min-height: 220px;
	height: 220px;
	background-image: url(/images/Template1Column/regolamento.gif);	
}*/

TABLE {
border: 0px;
border-style: solid;
border-color: #b6b7cb;
border-spacing: 1px;
}

TD, TR {
font-family: Verdana;
font-size: 11px;
text-align:center;
}

h1{
  font-size:11px;   }
h2{
  font-size:12px;   }
h3{
  font-size:13px;   }
h4{
  font-size:14px;   }

.RadEWrapper TD, .RadEWrapper TR
{
	padding: 0px;
	text-align: left;
}