@charset "utf-8";
/* CSS Document */
body {
	margin:0px 0px 0px 0px;
	background-color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
}

h2 {
	font-size:13px;
	font-weight:bold;
	text-align:center;
}

#divpage {
	position:relative;
	/*background-color:#FFF;
	border:2px #333 solid;*/
	width:800px;
	height:100%;
	/*min-height:800px;*/
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
}

.menuv {
	margin-top:0px;
	padding-top:7px;
	background-image:url(../img/hmenuv.jpg);
	background-repeat:repeat-x;
	height:30px;
	width:180px;
	vertical-align:middle;
	color:#FFF;
	font-size:13px;
	padding-left:15px;
	font-weight:bold;
	
}

#divmenuo {
	position:relative;
	margin-top:0px;
	width:800px;
	height:33px;
	background-image:url(../img/hmenuv.jpg);
	background-repeat:repeat-x;
	
	font-weight: bold;
	text-align: center;
	
}

#divmenuo ul  {
              
              margin:0; 
              padding:0;
              list-style-type: none;
              float:left;
              text-align: center;
              width:680px;
              
              
              margin-left:60px;
              padding-left:0;
              padding-right:0;
              text-align: center;
              }

#divmenuo ul li {
              float:left;
              height:27px;  
                        
              margin:10px;
              margin-top:0;
              padding-top:7px;
              text-align: center;
              font-size:12.5px;
              
              }
              
#divmenuo a   {
	             display:block;
	             color:#fff;
	             text-decoration: none;
              }
              
#divmenuo a:hover   {
	             display:block;
	             color:#dafec4;
              }          
              
/*
	display: inline;
	
	list-style: none;
	list-style-type: none;
	font-weight: bold;
	background-color: rgb(204,153,204);
	text-align: center;
	margin-left:0;
	
}

#divmenuo a {
	display:block;
	float:left;
	padding-top:10px;
	width:100px;
	height:30px;
	text-align:center;
	color:#FFF;
	text-decoration:none;
	font-weight: bold;
}

#divmenuo a:hover {
	display:block;
	float:left;
	padding-top:10px;
	width:100px;
	height:23px;
	text-align:center;
	color:#FFF;
	text-decoration:none;
	background-color:#030;
}
*/	

#divheader {
	position:relative;
	width:800px;
	height:200px;
	background-image:url(../img/headerimg.jpg);
	margin-top:5px;
}

#divcontainer {
	position:relative;
	width:800px;
	height:100%;
	min-height:450px;/*480*/
	background-color:#dafec4;
	margin-top:5px;
	text-align:center;
	
	
}

#divfooter {
  text-align: center;
	position:relative;
	width:800px;
	height:40px;
	background-image:url(../img/footer.jpg);
	background-position: top center;
	background-repeat:repeat-x;
	margin-bottom:0px;
	margin-top:5px;
	color:#FFF;
}

#divfooter a{
	color:#FFF;
	text-decoration:none;
}

#divfooter a:hover{
	color:#FFF;
	text-decoration:underline;
	font-weight: bold;
}

#testofooter1  {
                text-align: center;
                font-size: 12px;
                color:#fff;
                padding:0;
                padding-top:6px;
                margin:0;
                
                }

#testofooter2  {
                text-align: center;
                font-size: 9px;
                font-weight: normal;
                color:#fff;
                padding-top:10px;
                
                }

#divcolsx {
	position:absolute;
	top:10px;
	left:10px;
	width:195px;
	height:300px;
	float:left;
	margin:0px 0px 0px 0px;
	text-align: left;
	
}

#divcoldx {
	position:absolute;
	top:10px;
	left:215px;
	width:195px;
	height:300px;
	float:right;
	margin:0px 0px 0px 0px;
	text-align: left;
	
}

#divcoldx li {
	list-style-image: url(../img/spunta.png);
	margin-left:0;
	padding-left:0;
	color:#057642;
	font-weight:bold;
	font-size:13px;
	margin-bottom:5px;
}

#divcoldx li:hover{
	color:#6C6;
}

#divcolsx li {
	list-style-image: url(../img/spunta.png);
	margin-left:0;
	padding-left:0;	
	color:#057642;
	font-weight:bold;
	font-size:13px;
	margin-bottom:5px;
}

#divcolsx a {
	color:#000;
	text-decoration:none;
}

#divcolsx a:hover {
	color:#057642;
	text-decoration:none;
}

#divcoldx a {
	color:#000;
	text-decoration:none;
}

#divcoldx a:hover {
	color:#057642;
	text-decoration:none;
}

#divcontent{
	width:365px; 
	 margin-left:400px;
	/*height:1000px; */
	/*margin-left:auto; 
	margin-right:auto;*/
	padding-top:10px;
	padding-bottom:25px;
	padding-left:10px;
	padding-right:10px;
	text-align:left;
	
	
	
}

#divcontent p {
	margin-left:5px;
	margin-right:5px;
	text-align:justify;
	line-height:20px;
  margin-top:0;
  padding-top:0;
}

h4 {
  color:#057642;
	/*color:#2e5f5a;*/
	font-size:14px;
	font-weight:bold;
	margin-top:10px;
  padding-top:5px;
  margin-left:5px;
}

#divcontent img {
                border:2px solid #057642;
                margin-top:5px;
                 margin-bottom:5px;
                }

#divcontent hr {
                color:#057642;
                margin-top:30px;
                margin-bottom:30px;
                margin-left:25px;
                margin-right:25px;
                }
                
#divcontent a   {
                color:#057642;
                text-decoration: underline;
                }

#divcontent a:hover   {
                color:#8AC01F;
                text-decoration: none;
                }

#spaziologhi    {
                width:800px;
                height:55px;
                text-align: left;
                margin-left:0;
                padding-left:0px;
                padding-bottom:25px;
                margin-top:20px;
                padding-top:20px;
                }

#spaziologhi img {border:none;padding:0;margin:0;}

#spazioicone {
            width:800px;
            height:70px;
            }

#spaziobanner   {
                width:300px;
                height:28px;
                padding:0;
                border:none;
                margin-left:41px;
                margin-bottom:5px;
                color:#057642;
                border:3px solid #057642;

                }
                

#newsmarquee  {
              color:#000;
              padding-top:4px;
              font-size:13px;
              font-weight: bold;
              }                              

#stellina     {
              position:absolute;
              top:240px;
              left:665px;
              
              margin-bottom:0;
              }  
           
#intro      {
            position:absolute;
            width:223px;
            
            left:455px;
            text-align: justify;
            font-weight: bold;
            line-height:20px;
            margin-top:0;
            top:290px;
            font-size:12px;
            /*background-color: rgb(255,204,204);*/
            }       