html,body{margin: 0 auto;padding: 0px;}
body{
font-family: arial,sans-serif,verdana;font-size: 11px;
text-align: center;
background-color: #333333;
background-attachment: fixed;
background-image: url(img/cubebg.gif);
background-position: center;
}
H4 { font-size: 11px; font-weight: bold; margin-top: 0px; margin-bottom: -12px;}

A{
	color: #006699;
	text-decoration: none;
	font-weight: bold;
	
}

A:hover{
	color: #006699;
	text-decoration: underline;
	
}

#container{
width: 852px; 
margin: 0 auto;

text-align:left;

}

#imagemain {
width:  812px;
height: 169px;
padding-top: 1px;
padding-left: 17px;
border: 0px;
margin-bottom: 3px;
}

#menu {

width:  812px;
height: 23px;
background-color: #E8F0EE;
margin-left: 17px;


}
#menu image{
	float: left;
	}

#content_index{
	padding-top: 10px;
	 width: 530px;
	/*height: 270px;*/
	margin-left: 30px;
	margin-top: 0px;
	float: left;
	display: inline;
	
}

#doppiodiv{
	width:250px;
	height:270px;
	/*border:#0033CC solid 1px;*/
	float:left;
	padding-left:14px;
}

#right_index{
	float: right;
	padding-top: 12px;
	padding-left: 20px;
	width: 226px;
	height: 270px;
	background-image: url(img/bg_right_index.jpg);
	background-position: top;
	background-repeat: no-repeat;
	margin-right: 25px;
	display: inline;
}


.title{
	color: #006699;
	font-size: 12px;
	margin-top: 0px; margin-bottom: -12px;
}

.redtitle{
	font-family: Arial, Helvetica, sans-serif;
	color: #FF3300;
	font-size: 12px;
}

.smallrightindex{
	color: Gray;
	font-size: 10px;
}



#navcontainer { 
 width: 226px; 
 margin-top: 15px; 
 margin-left: -9px; 
 padding-left: 7px;
 }

#navcontainer ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;

}

#navcontainer a
{
display: block;

width: 224px;
height: 50px;
margin-left: -5px; padding: 5px; 
background-color: #fff;

}

#navcontainer a:link, #navcontainer a:visited
{
color: #fff;
text-decoration: none;
}

#navcontainer a:hover
{

background-color: #F3F3F3;

}

#bottom{

	width: 852px;
	height: 20px;
	color: White;
	font-size: 11px;
	margin: 0 auto;
	text-align: center;
}


#bottom a:link, #bottom a:visited{
	text-decoration: none;
	color: White;
}

#bottom a:hover{
	text-decoration: underline;
	color: White;	
}

.numverde{
	margin-top: -4px;
	display: inline;
}


/*  SERVIZI */

#content_servizi{
	padding-top: 10px;
	 width: 540px;
	height: 170px;
	overflow-y: scroll;
	   overflow:-moz-scrollbars-none;
     overflow:-moz-scrollbars-vertical;
	margin-left: 0px;
	margin-top: 0px;
	float: left;
	display: inline;
	padding-left: 3px;
}

#right_servizi{
	float: left;
	padding-top: 12px;
	padding-left: 33px;
	width: 237px;
	height: 270px;
	background-image: url(img/bg_right_servizi.jpg);
	background-position: top;
	background-repeat: no-repeat;
	display: inline;
}

#navcontainer_servizi { 
 width: 237px; 
 margin-top: 15px; 
 margin-left: -26px; 
 padding-left: 23px;

 }

#navcontainer_servizi ul
{
margin-left: 0px;
padding-left: 0;
list-style-type: none;

}

#navcontainer_servizi a
{
display: block;

width: 215px;
height: 50px;
margin-left: -5px; padding: 5px; 
background-color: #fff;

}

#navcontainer_servizi a:link, #navcontainer_servizi a:visited
{
color: #fff;
text-decoration: none;
}

#navcontainer_servizi a:hover
{

background-color: #F3F3F3;

}

.titBlue11{
	color: #4A8AC2;
	font-size: 1px;
}

/* iso */

#content_iso{
	padding-top: 10px;
	 width: 780px;
	height: 180px;
	margin-left: 33px;
	margin-top: 10px;
	float: left;
	display: inline;
	
}


/*  PARTNER */

#right_partner{
	padding-top: 10px;
	width: 780px;
	height: 180px;
	margin-left: 33px;
	margin-top: 0px;

	
}


.navcontainer_partner { 
 width: 260px; 
 margin-top: 30px; 
 margin-left: 0px; 
 float: left;
color: #003366;
 display: inline;
 	background-image: url(img/bg_right_servizi.jpg);
	background-position: top;
	background-repeat: no-repeat;
 }

.navcontainer_partner ul
{
margin-left: 0px;
padding-left: 0;
list-style-type: none;

}

.navcontainer_partner a
{
display: block;
color: #003366;
width: 215px;
height: 10px;
margin-left: -5px; padding: 5px; 
background-color: #fff;

}

.navcontainer_partner a:link, .navcontainer_partner a:visited
{
padding-left: 15px;
color: #003366;
text-decoration: none;
}

.navcontainer_partner a:hover
{

background-color: #F3F3F3;

}

/* fORM */

.leaderform{
	width: 700px;	
}


.leaderform input{
	font-size: 11px;
	margin-left: 10px;
	float: right;


}


div#blog_entry{
margin-top: 15px; font-size: 10px; margin-left: 30px;
}

div#blog_main{
border-top: 1px solid #cccccc;
margin-top:6px;
}
p.bloglink{
text-decoration: none;
font-size: 11px;
color: #000000;
margin-top:5px;
margin-bottom:0px;
}

div#blog_entry a{
text-decoration: none;
font-size: 11px;
color: #000000;
margin-top:5px;
margin-bottom:0px;
}

div#blog_entry a:hover{
text-decoration: underline;
}

div#blog_entry h1{
color: #006699;
font-size: 12px;
margin-top:0px;
margin-bottom:0px;
}

div#blog_entry h2{
color: #ff3300;
font-size: 12px;
margin-top:0px;
margin-bottom:0px;
}

p.blogdate{
margin-top:0px;
margin-bottom:0px;
font-size:10px;
color:#999999;
}

