/* CSS Document */
html,body{
margin:0;padding:0;
/* background-color:#DADAD8; */ /* GRAD. 1  */
background-color:#F1F1EF;
}

a{
color:#000000;
}

a.grigio, li.grigio{
color: #666666;
}

body{
font: 14px Georgia, Helvetica;text-align:center;
}

strong{
font-weight:normal;
}

div#wrapper{
background-color:#C0C1BC;
}

div#header{
	position:relative;
	background:url(images/header-logo-ok2.jpg) no-repeat top center;
	/*background-image: url(images/header-logo-990px.jpg);*/
/*height:534px;*/
/*height:350px;*/
}

/* div#header a{position:absolute;right:0;top:23px} */
div#container{text-align:left}
div#content{
background-color:#C0C1BC;
padding: 10px;
padding-left:40px;
padding-right:40px;
padding-bottom:25px;
text-align:justify;
width:800px;
margin: 0 auto;
}
div#footer{background: #333;
/*color: #FFF;*/
font-size:10px}
div#footer p{margin:0;padding:5px 10px;
margin-left: 50px;
margin-top: 40px;
}
div#footer a{padding-top:10px;display:inline;padding:0;text-decoration:underline}

div#container{width:990px;margin:0 auto}
div#footer{
background:url(images/footer2.jpg) repeat-x top left;
clear:both;
height:86px;
width:100%;

}

#centrale{
border: 4px solid #FFFFFF;
COLOR: #FFF;
}

#centrale a{
color: #FFF;
text-decoration:none;
}

#centrale a:hover{
color: #FFF;
text-decoration:underline;
}


td.bordodx{
border-right: 4px solid #FFFFFF;
background-color:#29333C;
font-size: 12.5px;
}

td.spazio360{
width:360px;
/*padding-left:30px;*/
}

td.spazio290{
width:290px;
/*padding-left:30px;*/
}

td.cellasx{
width:230px;
font-size:12px;
padding-right:10px;
}



.verdana {
margin:5px;
width:265px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
}

.padded {
border:2px solid #999999;
width:265px;
}

img.bordoimg{
padding:5px;
border: 1px solid #FFFFFF;
}

.titolo{
font-weight:bold;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color: #6E7156;
}

.titolo2{
font-weight:bold;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color: #29333C;
}

.titolo3{
font-weight:bold;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color: #29333C;
}



.grigio{
color:#666666;}

.blu1{
color: #32789C;}

table.bordo2pxgrigio td{
margin:2px;
padding:2px;
color: #666;
}

table.bordo2pxgrigio a{
color: #567091;
}

table.bordo2pxgrigio a:visited{
/*color: #A7CCE6;*/
color: #8BBBDE;
}

table.bordo2pxgrigio a:hover{
color: #567091;
}


.bordo2pxgrigio{
border:3px solid #FFF;
padding:5px;
background-color:#EDEDED;
}



a.maggiori{
color: #FFFFFF;
/*display:block;*/
background-color: #97998B;
/*width:133px;*/
padding: 3px;
text-decoration:none;
}

.testo20{
font-size:20px;
}

.testo18{
font-size:18px;
}

.testo16{
font-size:16px;
}

.testo14{
font-size:14px;
}

.testo13{
font-size:13px;
}

.testo12{
font-size:12px;
}


.testo11{
font-size:11px;
}


.testo10{
font-size:10px;
}

.grigioverde{
color: #6E7156;
}

.grassetto{
font-weight:bold;
}


a.linkblu{
color:#21354E;
text-decoration:underline;
}

a.linkblu11{
color:#21354E;
text-decoration:underline;
font-size:11px;
}


a.grigiochiaro{
color:#666666;
text-decoration:underline;
}

.grigiochiaro{
color:#666666;
}

a.grigiochiaro:visited,a.linkblu:visited{
color: #567091;
}

a.grigiochiaro:hover{
color: #666666;
}

a.linkblu:hover{
color: #21354E;
}




li.pallinoblu{
color:#21354E;
}

.testoverde{
color: #2e2f29;
}

.azzurrino{
color: #A7CCE6;
}

.bianco{
color:#FFFFFF;
}

a.bianco{
color:#FFFFFF;
}


.titoloprincipale
{
/*color:#8E9835;*/
color:#567091;
font-size:20px;
margin-top:0;
display:block;
}

.slogan
{
color:#233F5E;
font-size:20px;
}

.sottotitolo
{
	color:#567091;
	font-size:11px;
	display:block;
	padding-bottom:3px;
}


.fotoadx{
margin-bottom:5px;
margin-left:10px;
margin-top:5px;
padding:3px;
border:1px solid #666666;
}

.fotoasx{
margin-bottom:5px;
margin-right:10px;
margin-top:5px;
padding:3px;
border:1px solid #666666;
}

.verde{
color: #567091;
font-weight:bold;
}

.verdeebasta{
color: #597091;
}

.testobianco{
color:#FFFFFF;
}



	.myForm td, input, select, textarea, checkbox  {
		font-family: tahoma;
		font-size: 12px;
	}

	.required {
		color: red;
		}
		
		
.padfoto{
padding-top:3px;
}
				
.grassetto{
font-weight:bold;
}
