body{
	margin: 0px auto;
	padding: 0px;
	background:#EEEEEE;
	font: 11px "Lucida Grande", Verdana, Arial, sans-serif;
	line-height: 150%;
	text-align:center;
}

hr{
border:1px solid #205AA7;
margin:0px;
padding:0px;

}

td {
margin-top:0px;
font: 11px "Lucida Grande", Verdana, Arial, sans-serif;
line-height: 140%;
text-align:center;
}

h3 {
	padding:3px;
	margin:5px 5px 12px 5px;
	border-bottom:1px solid #EEEEEE;
	font: 16px Verdana, Arial, sans-serif;
	color:#205AA7;}


a {
	color:#333333;
	text-decoration:underline;
	}


#wrapper{
width:760px;
margin:0px auto;
padding:0px;
background:white;
border-bottom:1px solid #999999;
border-right:1px solid #999999;
border-left:1px solid #999999;
}

#menu-top{
padding:0px;
margin:1px auto;
font-size:9px;
color:#666666;
width:760px;
text-align:right;
height: 13px;
}

#header{
	margin:0px auto;
	padding:0px;
	border:1px solid #999999;
	width: 760px;
	height: 113px;
}
#menu {
margin:0px;
padding:0px;
background:#EEEEEE;
width:760px;
height:23px;
border-bottom:1px solid #999999;
}



#contenuto{

/* height:100%; */
padding:5px;
margin:0px auto;
/*border:1px solid #000000;*/
}


/* LEFT */

#left{
width:545px;
float:left;
padding:5px;
/* border-top:1px solid #DDDDDD; */
border-right:1px dotted #DDDDDD;
}
#left .testo {
padding:5px 5px 5px 5px;
text-align:justify;
clear:left;
}
#box-duecolonne{
width:525px;
/*margin-bottom:10px;*/
}

#box-progetti a{
color:#205AA7;
text-decoration:none;
}

#box-ultimoprogetto{
background:#FFFFFF;
float:left;
width:255px;
border:1px solid #DFDFDF;

}

#box-ultimoprogetto a{
color:#205AA7;
text-decoration:none;
}


#box-diario{
background:#FFFFFF;
float:right;
width:255px;
border:1px solid #DFDFDF;
}

#box-diario a{
color:#205AA7;
text-decoration:none;
}


#box-progetti{
background:#FFFFFF;
width:525px;
margin-top:10px;
border:1px solid #DFDFDF;
}

#box-chisiamo{
background:#FFFFFF;
width:525px;
margin-top:5px;
border:1px solid #DFDFDF;
}

#box-chisiamo a{
color:#205AA7;
text-decoration:none;
}

#box-5x1000{
background:#FFFFFF;
width:525px;
margin-top:5px;
border:1px solid #DFDFDF;
}

#box-5x1000 a{
color:#205AA7;
text-decoration:none;
}

#box-db{
background:#FFFFFF;
width:600px;
margin:5px;
border:1px solid #DFDFDF;
}

#box-rass{
background:#FFFFFF;
width:680px;
margin:5px;
}

#contenuto .titolo{
font-size:12px;
font-weight:bold;
color: #205AA7;
padding: 3px 0px 3px 0px;
text-align:center;
border-bottom:1px solid #DFDFDF;
background-color:#EEEEEE;
}

#contenuto .testo {
padding:5px 5px 5px 5px;
text-align:justify;
clear:left;
}

#left .titolo{
font-size:12px;
font-weight:bold;
color: #205AA7;
padding: 3px 0px 3px 0px;
text-align:center;
border-bottom:1px solid #DFDFDF;
background-color:#EEEEEE;
}

/* RIGHT */

#right{
width:180px;
/* border-top:1px solid #DDDDDD; */
/*background:#D6E7F2;*/
float:right;
padding:5px 5px 5px 5px;
font-size:9px;
line-height: 120%;
}


.box-lato-titolo a
{
color:#205AA7;
text-decoration:none;
}

.box-lato{
width:99%;
/*background: #D6E7F2 url(../images/topbox.gif) no-repeat ;*/
border:1px solid #DFDFDF;
margin-bottom:10px;
}


.box-lato-titolo{
color:#205AA7;
font-size:12px;
font-weight:bold;
padding-top:7px;
padding: 2px 0px 2px 0px;
text-align:center;
/*height:28px;*/
background:#EEEEEE url(../images/sfondoetichette.gif) repeat-x;
border-bottom:1px solid #DFDFDF;
}



.box-lato-testo{
padding:5px;
background-color:#FFFFFF;
text-align:justify;
}

.data{
color: #666666;
}
.titolone{
font-size:10px;
color:#205AA7;
padding:5px 5px 0px 5px;
text-align:justify;
text-transform:capitalize;
}

.titolonews{
font-size:10px;
color:#205AA7;
}

.approfondisci{
text-align:right;
color:#205AA7;
}

#right ul
{
margin:0px 0px 0px 1px;
padding:0px 0px 0px 5px;
list-style-type:none;
}

#right li{
color:#333333;
font-size:9px;
margin:0px 0px 0px 0px;
padding:2px 0px 2px 5px;
border-top:1px solid #CCCCCC;
line-height: 115%;
}


#bottom{
/*background:white;*/
height:100px;
/*border-left:1px solid #999999;
border-right:1px solid #999999;*/
border:1px solid #DDDDDD;
argin-top:0px;
}

#footer{
clear:both;
margin: 5px;
width:750px;
padding-top:5px;
color: #666666;
text-align:center;
border-top:1px solid #DDDDDD;
}

#right form
{
text-align:center;
padding:5px;
margin:5px;
}

.casellatesto{
background-color:#EEEEEE;
border:1px solid #DFDFDF;

font-size:11px;
color:#205AA7;
}

.invia{
background-color:#EEEEEE;
border:1px solid #DFDFDF;
font-size:11px;
color:#205AA7;
}


.etfoto {
font-size: 9px;
color: #205AA7;
text-align:center;
padding:0px 0px 40px 0px;
}

#wrapper-testimonial{
background:#FFFFFF;
width:720px;
margin-top:10px;
padding:0px;
}

#scheda{
background:#EFEFEF;
width:700px;
padding:5px;
margin:5px;
border:1px solid #DFDFDF;
text-align:justify;
}

#testimonial{
background:#FFFFFF;
width:346px;
padding:0px;
margin:5px;
border:1px solid #DFDFDF;
float:left;
text-align:justify;
}

.titolo-testimonial{
padding:2px;
border-bottom:1px solid #DFDFDF;
text-align:left;
color:#205AA7;
font-size:12px;
}

.titolo-testimonial a
{
color:#205AA7;
text-decoration:none;
}

#wrapper-testimonial ul
{
margin:0px 0px 8px 1px;
padding:0px 2px 0px 2px;
list-style-type:none;
}

#wrapper-testimonial li{
color:#333333;
font-size:10px;
margin:0px 0px 0px 0px;
padding:2px 2px 2px 2px;
line-height: 115%;
}