body
{
    background: #F2F3ED;
	margin:0px;
	padding:0px;
	font-family:Arial;
}

img a{
	border: 0;
}
.MainContainer
{
    background: #FFF;
}
.MainCenterContainer
{
	width:940px;
}

a{
	color: #474682;
	text-decoration: underline;
}

a:hover{
	color: #2A8712;
	text-decoration: underline;
}
.wrapper-footer {
    background: #F2F3ED;
}



/*  Header*/
.wrapper-header {
    border-bottom: 1px solid #DDDDDD;
    background: url(bgTop.gif) repeat-x left top;
}

.manuHeader 
{
	padding:0px 10px 6px 0px;
}
.manuHeader ul 
{
	display:inline;
}
.manuHeader ul li
{
	display:inline;
	font-size:11px;
	color:#2F2F2F;
}
.manuHeader ul li a
{
	text-decoration:none;
	color:#2F2F2F;
}
.manuHeader ul li .select
{
	
	color:#31860D;
}
.search a
{
	font-size:11px;
	text-decoration:none;
	color:#2F2F2F;
}

.txtSearch 
{
	font-size:11px;
	background:#EFEFEF;
	border:none;
	width:140px;
	margin:0px 6px;
}
/* end Header*/

/* Center*/
.TopLeftNav
{
	height:25px;
}

.MenuLeftCOntainer ul 
{
	margin:0 25px 5px 15px;
	padding:0;
}
.MenuLeftCOntainer ul li
{
	list-style:none;
	border-top:1px solid #A4A4A4;
	padding:3px 0px 5px 0px;
}
.MenuLeftCOntainer ul li:first-child
{
	border-top:none;
}
.MenuLeftCOntainer ul li br
{
    display:none;
}

.MenuLeftCOntainer ul li a
{
	text-decoration:none;
	color:#666;
	font-size:14px;
}
.MenuLeftCOntainer ul li a:hover
{
	color:#8BBB00;
}
.MenuLeftCOntainer ul li a.select 
{
    color:#8BBB00;
}

/*sub menu*/
.MenuLeftCOntainer ul li ul
{
	margin:0 0 0 15px;
}
.MenuLeftCOntainer ul li ul li
{
	border-top:none;
    padding:0;
}

.MenuLeftCOntainer ul li ul li a
{
    font-size: 12px;
}
.MenuLeftCOntainer ul li ul li a:hover
{
	color:#8BBB00;
}
.MenuLeftCOntainer ul li ul li a.sel
{
	color:#8BBB00;
}

/*End  Center*/
/*  Home*/
.wrapper-home-1 {
    background-color:#F2F3ED;
}

.wrapper-home-2 {
    border-bottom:1px solid #DDDDDD;
    background-color:#E4E7DC;
}

.SiteLink
{
	color:#508F24;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	margin:0px 20px 0px 10px;
	padding:0px 15px 0px 0px;
	background: url(arroLeftBig.gif)  no-repeat;	
	background-position:right;	
}
.SiteLink:hover {
    text-decoration: underline;
}

.newsRow
{
	font-size:11px;
	color:#9B9B9B;
	
}

.newsRow span
{
	
	color:#2D8F00;
	font-weight:bold;
	
}
.newsRow .SiteLink
{
	float:right;
	color:#508F24;
	font-size:11px;
	font-weight:bold;
	margin:0px 0px 6px 10px;
	padding:0px 15px 0px 0px;
	background: url(arroLeftBig.gif)  no-repeat;	
	background-position:right;	
	
}

#clam1
{
	float:left;
	background:#0B0B51;
	color:#fff;
	width:212px;
	margin-right:6px;
	font-size:12px;
	vertical-align:bottom;
	padding:4px 0px 4px 10px;
	font-weight:bold;
	border-top:9px solid #fff;
	
}
#clam2
{
	float:left;
	background:#2A8712;
	color:#fff;
	width:230px;
	font-size:11px;
	vertical-align:middle;
	padding:14px 0px 4px 10px;
	font-weight:bold;
}
#clam3
{
	float:left;

	background:#2A8712;
	color:#fff;
	width:220px;
	margin-right:4px;
	font-size:11px;
	vertical-align:middle;
	padding:14px 0px 4px 10px;
	font-weight:bold;
}
#news
{
	float:left;
	background:#0B0B51;
	color:#fff;
	width:228px;
	font-size:11px;
	vertical-align:middle;
	padding:4px 0px 4px 10px;
	font-weight:bold;
	border-top:10px solid #fff;
}

#Notizie
{
	float:left;
	background:#0B0B51;
	color:#fff;
	width:211px;
	margin-right:6px;
	font-size:12px;
	vertical-align:bottom;
	padding:4px 0px 4px 10px;
	font-weight:bold;
	border-top:9px solid #fff;
	
}
#newscat2
{
	float:right;
	background:#0B0B51;
	color:#fff;
	width:212px;
	font-size:12px;
	vertical-align:bottom;
	padding:4px 0px 4px 10px;
	font-weight:bold;
	border-top:9px solid #fff;
	
}



/*End  Home*/
/*  page*/
.NewsContainerTitle
{
	padding:0 0 0 10px;
	color:#2A8712;
	font-size:12px;
	font-weight:bold;
}
.wrapper-home-1 .NewsContainerTitle
{
	padding-left:0;
}
.wrapper-home-2 .NewsContainerTitle
{
	padding-left:0;
}
.NewsContainer
{
	padding:10px 0 0 10px;
}
.wrapper-home-1 .NewsContainer
{
	padding-left:0;
}
.wrapper-home-2 .NewsContainer
{
	padding-left:0;
}
.NewsContainer .newsRow
{
	font-size:11px;
	color:#9B9B9B;
	padding:0 0 10px 0;
}
.NewsContainer .newsRow .SiteLink
{
	margin:10px 0 0 0;
}



.Navigation
{
	background:#EFEFEF;
	color:#6E6E6E;
	font-size:11px;
}

.Navigation td
{
	padding:3px 15px;
}

.ONav
{
	text-decoration:none;
	color:#6E6E6E;
}

#ContentContainer
{
	padding:22px 4px 0px 14px;
	font-size:11px;
	color:#5B5B5B;

}

#ContentContainer img
{
	float:right;
	margin:0px 4px;
}
.title
{
    color:#8BBB00;
	font-size:20px;
	font-weight:bold;
	
}
div.olive-separator {height:1px; border-bottom:1px solid #afb0a2;margin-bottom:10px;margin-top:5px; width:100%;}
a.bc {font-size:11px; color:#6E6E6E;text-decoration:none}
a.bc:HOVER {font-size:11px; color:#6E6E6E;text-decoration:underline}
.document-table .file-header {background:#2A8712;width:320px;color:#fff;text-align:left;height:22px;padding-left:15px;padding-top:3px;font-size:12px;padding-top:6px;}
.document-table .document-line {background:#fff;width:305px;border-bottom:1px solid #2A8712;border-left:1px solid #2A8712;border-right:1px solid #2A8712;text-align:left;padding-left:17px;text-align:left;padding-right:10px;}
.document-table .no-file {width:330px;margin-top:20px;border:1px solid #2A8712;text-align:center;height:55px;padding-top:30px;}
.document-table a {color:#437826;text-decoration:none;}
.folder a {color:#437826;text-decoration:none;}
.folder a:hover {color:#437826;text-decoration:underline;}
#ContentContainerReserved
{
	padding:22px 4px 0px 14px;
	font-size:11px;
	color:#5B5B5B;
}
.folderContainer img
{
	clear:left;
	margin:0px 4px;
}
/*End  page*/

/* Category product*/

#CategoryProductContainer
{
	padding:22px 10px 0px 14px;
	font-size:11px;
	color:#5B5B5B;

}
.titleProduct a
{
	color:#474682;
	font-weight:bold;
	font-size:11px;
	padding:0px 0px 6px 10px;
	text-decoration:none;
	display:block;
}
.linkProduct
{
	text-decoration:none;
	color:#328420;
	padding:0px 0px 0px 10px
}

.TdRight
{
}
.TdRightBorder
{
	border-right:1px dotted #ADADAD;
	
}

.DivBottom
{
}
.DivBottomBorder
{
	border-bottom:1px dotted #ADADAD;
	padding-bottom:10px;
}

.pagina ,.pagina_attiva
{
	float:left;
	margin-right:5px;
	
}

.pagina a
{
	color:#626262;
	text-decoration:none;
}

.pagina_attiva a
{
	color:#33760D;
	text-decoration:none;
}


/*End  Category product*/


/*  product*/
#ProductContainer
{
	padding:22px 10px 0px 14px;
	font-size:11px;
	color:#5B5B5B;
}


#ProductContainer .Section
{
	
	font-size:11px;
	color:#33760D;
	font-weight:bold;
	padding:25px 4px 7px 4px;
}

.row1 td
{
	background:#EFEFEF;
	color:#000;
	padding:4px 4px;
}
.row2 td
{

	color:#000;
	padding:4px 4px;
}

.productContent
{

	border:1px solid #CCCCCC;
	height:200px;
}
.download
{
	font-size:11px;
	color:#33760D;
	font-weight:bold;
	padding-top:4px;
}
.link
{
	text-decoration:none;
	color:#333333;
	margin-left:5px;
}
/*End  product*/


/*  cat*/
#CategoryContainer
{
	padding:22px 10px 0px 14px;
	font-size:11px;
	color:#5B5B5B;
}

.linkNews
{
	font-size:15px;
	color:#2C7B0E;
	text-decoration:none;
	font-weight:bold;
}

.NewsRow .linkNews
{
	margin-bottom:5px;
}
 .TitleLink
{
	color:#2D8F00;
	font-weight:bold;
	text-decoration:none;
}
.print-text
{
	color:#2D8F00;
	font-weight:bold;
	text-decoration:none;
}

.NewsRow
{
	border-bottom:1px dotted #B8B8B8; 
	clear:both;
	padding:11px 0px;
}

.NewsRow img
{
	float:left;
	margin-right:10px;
}

.NewsRow .SiteLink
{
	float:right;
	color:#508F24;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	margin:10px 20px 0px 10px;
	padding:0px 15px 0px 0px;
	background: url(arroLeftBig.gif)  no-repeat;	
	background-position:right;	
}

.button-search {height:18px;color:#fff;background:#508F24;border:0px;font-size:10px;padding:0px 2px 0px 2px;}



/*End  cat*/

.back_to_news{
	float: right;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
}

