/* CSS Document */
body{ margin-top:0; background-color:#f3e3dd;}
.Npage1{
	width:100%;
	min-height:100%;
	height: 100%; 
	/*background-position:top center;*/
	/*background-repeat:no-repeat;*/
}
.Ncontainer1{
	width:798px;
	margin:auto;
	min-height:100%;
	height: 100%;
	text-align:left;
	/*border:2px dashed #6699cc;*/
}

.Ncentro{
	width:604px;
	float:left;
	height:auto;
	/*border:1px dashed #6699cc;*/
	margin-top:15px;
	/*margin-bottom:15px;*/
	padding-bottom:15px;
}
.centro{
	width:738px;
	float:left;
	height:auto;
	margin-top:15px;
	margin-left:10px;
	padding:15px;
	/*margin-bottom:15px;*/
	text-align:center;
}
.NcontenitoreSchedaA1{
	width:auto;
	margin-left:5px;
	margin-right:5px;
}

.Nric1{
	text-align:center; height:35px; background-color:#CCCCCC; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding-top:10px;
}

.Ncntm{
	width:550px; height:auto; margin:10px auto auto auto;
}

.Nbra{
	width:80px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background-color:#FFFFFF; border:2px dashed #CCCCCC; font-weight:bold;
}

.Nbras{
	width:104px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background-color:#FFFFFF; border:2px dashed #CCCCCC; font-weight:bold;
}


.Nbra1{
	width:180px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background-color:#FFFFFF; border:2px dashed #CCCCCC; font-weight:bold;
}


.Nriclb1{
	width:150px; float:left; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding-top:4px;
}
.Nriclb1in{
	width:30%; height:25px; float:left; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;color:#006633;
}
.Nriclb1inr{
	width:30%; height:80px; float:left; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;color:#006633;
}
.Nriclb1in2{
	width:70%; height:25px; float:left;
}
.Nriclb1in2r{
	width:70%; height:80px; float:left;
}

.Nriclb1s{
	text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;
}


.Nriclb1b{
	width:110px; float:left; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
}


.Nriclb1ch{
	width:200px; float:left; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
}

.Nriclb1i{
	width:30px; float:left; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
}


.Nriclb2{
	width:350px; float:left; text-align:left; 
}


.Nriclb2i{
	width:100px; float:left; text-align:left; 
}

.Nriclb2if{
	width:100px; float:left; text-align:left; margin-left:1px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;
}


.Nriclb3{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; width:250px; border:1px solid #CCCCCC;
}
.Nriclb3s{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; width:100px; border:1px solid #CCCCCC;
}


.Nriclb3b{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; width:160px; border:1px solid #CCCCCC;
}
.Nriclb3bs{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; width:280px; border:1px solid #CCCCCC;
}

.Nriclb3i{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; width:90px; border:1px solid #CCCCCC;
}

.Nriclb3in{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; width:180px; border:1px solid #CCCCCC;
	background-color:#C2F2B7;
}


.Nmenu{
	float:left;
	width:160px;
	height:auto;
	margin-top:0px;
	background-color:#f3e3dd;
	border-bottom:2px solid #9e0b0f;
	border-right:2px solid #9e0b0f;
	/*border-right: 1px inset #999999;*/
	
}
.Nmenu1{
	width:138px;
	height:20px;
	float:left;
	/*background-image:url(gfx/bottonel.gif);*/
	/*padding-left:25px;*/
	text-align:left;
	padding-top:5px;
	padding-left:15px;	
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	color:#006633;
	border:none;
}

.Nmenu2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	font-weight:bold;
	display:none;
}

.Nmenu3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	margin-top:45px;
	margin-left:0px;
}
.mainback{
	
	min-height:550px;
	
	height: 100%;
	float:left;
	/*border-left: 2px solid #326eaa;
	border-bottom: 2px solid #326eaa;*/
	/*margin-left:15px;*/
	/*margin-bottom:0px;*/
	/*background-image:url(gfx/sfondino.jpg);*/
	/*background-color:#f0eeee;*/
	/*background-image:url(gfx/sfondo.jpg);*/
}
.mainbottom{
	width:798px;
	height: 10px;
	float:left;
/*	margin-left:px;*/
	margin-bottom:0px;
	/*background-image:url(gfx/mainbottom.jpg);*/
}
.bottone{
	width:126px;
	height:13px;
	/*float:left;*/
	background-color:#f3e3dd;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
.bottonel{
	width:138px;
	height:20px;
	float:left;
	background-image:url(gfx/bottonel.jpg);
	/*padding-left:25px;*/
	text-align:left;
	padding-top:5px;
	padding-left:15px;	
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	color:#006633;
	border:none;
}
.bottonelb{
	width:153px;
	height:25px;
	float:left;
	background-image:url(gfx/bottonel.jpg);
	/*padding-left:25px;*/
	text-align:left;
	padding-top:2px;
	padding-left:15px;	
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	color:#006633;
	border:none;
}
.bottonelc{
	width:153px;
	height:25px;
	float:left;
	/*background-image:url(gfx/bottonelc.jpg);*/
	background-color: #f3e3dd;
	/*padding-left:25px;*/
	text-align:left;
	padding-top:2px;
	padding-left:15px;	
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	color:#603D0D;
	border:none;
}
.bottonelca{
	width:138px;
	height:20px;
	float:left;
	background-image:url(gfx/bottonelc.jpg);
	/*padding-left:25px;*/
	text-align:left;
	padding-top:5px;
	padding-left:15px;	
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	color:#603D0D;
	border:none;
}
.top1{
	width:798px;
	height:84px;
	float:left;
	padding-top:1px;
	background-image:url(gfx/top.jpg);
}
.top1b{
	width:798px;
	height:25px;
	float:left;
	background-image:url(gfx/top1.jpg);
}
.top1c{
	width:798px;
	height:378px;
	float:left;
	background-image:url(gfx/main.jpg);
}
.top1chisiamo{
	width:798px;
	height:378px;
	float:left;
	background-image:url(gfx/mainchi.jpg);
}
.top1contatti{
	width:798px;
	height:900px;
	float:left;
	background-image:url(gfx/maincon.jpg);
}

.top2{
	margin:4px 15px 0px 15px;
	width:738px;
	height:21px;
}
.top3{
	margin:10px 15px 4px 15px;
	width:738px;
	height:21px;
}

a.link1:link{ 
	text-decoration:none;
	color:#000000;
}
a.link1:visited{
	text-decoration:none;
	color:#000000;
}
a.link1:hover{
	text-decoration:underline;
	color:#000000;
}
a.link2:link{ 
	text-decoration:none!important;
	color:#006633!important;
}
a.link2:visited{
	text-decoration:none!important;
	color:#006633!important;
}
a.link2:hover{
	text-decoration:none!important;
	color:#006633!important;
}
a.link3:link{ 
	text-decoration:none!important;
	color:#663333!important;
}
a.link3:visited{
	text-decoration:none!important;
	color:#663333!important;
}
a.link3:hover{
	text-decoration:underline!important;
	color:#663333!important;
}
a.link4:link{ 
	text-decoration:none!important;
	color:#006633!important;
}
a.link4:visited{
	text-decoration:none!important;
	color:#006633!important;
}
a.link4:hover{
	text-decoration:none!important;
	color:#FFFFFF!important;
	background:#006633;
}
.testo2{
	font-weight:bold;
}
.testo1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}



a.Nlink1:link{ 
	text-decoration:none;
	color:#006633;
}
a.Nlink1:visited{
	text-decoration:none;
	color:#006633;
}
a.Nlink1:hover{
	text-decoration:underline;
	color:#006633;
}

a.Nlink2:link{ 
	text-decoration:none;
	color:#000000;
}
a.Nlink2:visited{
	text-decoration:none;
	color:#000000;
}
a.Nlink2:hover{
	text-decoration:none;
	color:#000000;
}

.style44 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #006633;
}
.style11 {
	color: #006633;
	font-weight: bold;
	font-size: 14px;
}a.lnkbot:link{ 
	text-decoration:none;
	color:#666666;
}

a.lnkbot:visited{
	text-decoration:none;
	color:#666666;
}

a.lnkbot:hover{
	text-decoration:underline;
	color:#666666;
}
.pagebot {
	margin-top:5px;	
	color:#999999;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	font-size: 11px;
}

