body{
	margin: 0px auto;
	padding: 0px;
	background:#EEEEEE;
	font: 12px "Lucida Grande", Verdana, Arial, sans-serif;
	line-height: 20px;
	text-align:center;
	color: #666;
}

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, a:visited {
	color:#333333;
	text-decoration:underline;
	}

a:hover {
	background-color:#333333;
	color: #ffffff;
	text-decoration:underline;
	}

#contenuto .image
{
margin: 4px 5px 5px 5px!important;
margin: 4px 5px 5px 5px;
padding: 3px;
border: 1px solid #999999;
}


#contenuto img a, #contenuto img a:hover, #contenuto img a:visited {

	background-color: #ffffff;


}

p {	
	margin:0 0 8px 0;
	padding:0;
}

#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:0 auto;
padding:0 auto;
text-align: center;
background:#EEEEEE;
width:100%;
height:25px;
}



#contenuto{

/* height:100%; */
padding:5px;
margin:0 auto;
/* border:1px solid #000000; */
}

.image
{
border:1px solid #999999;
margin:5px;
padding:3px;
background:#FFFFFF;
}
/* LEFT */

#left{
width:545px;
float:left;
padding:5px;
/* border-top:1px solid #DDDDDD; */
border-right:1px dashed #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-diario{
background:#FFFFFF;
float:right;
width:255px;
border:1px solid #DFDFDF;
}

#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-5x1000{
background:#FFFFFF;
width:525px;
margin-top:5px;
border:1px solid #DFDFDF;
}

#box-db{
background:#FFFFFF;
margin:20px 40px 30px 40px;
border:1px solid #DFDFDF;
min-height: 230px; 
height: auto !important;
height: 230px;
}

#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 .titolo a, #contenuto .titolo a:visited {
color:#205AA7;
text-decoration:none;
}

#contenuto .titolo a:hover {
color:#EEEEEE;
background-color: #205AA7;
text-decoration: none;
}


#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;
}

#right .box-lato-titolo a, #contenuto .box-lato-titolo a:visited {
color:#205AA7;
text-decoration:none;
}

#right .box-lato-titolo a:hover {
color:#EEEEEE;
background-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;
}


#left .approfondisci a, #contenuto .approfondisci a:visited {
color:#205AA7;
text-decoration:none;
}

#left .approfondisci a:hover {
color:#EEEEEE;
background-color: #205AA7;
text-decoration: none;
}


#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;
padding-bottom:15px;
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;
margin:0 auto;
}

#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, .titolo-testimonial a:visited
{
color:#205AA7;
text-decoration:none;
}

.titolo-testimonial a:hover
{
	color:#ffffff;
	background-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%;
}

#sportforafrica h3 span {
	display:none;
}

#sportforafrica h3 {
	background-image: url(images/locandina.jpg);
	background-repeat: no-repeat;
	background-position: left;
	width: 150px;
	height: 183px;
	float: right;
	margin: 13px 0px 0px 8px !important;
	margin: 21px 0px 0px 5px;
	padding: 0px;
	border: 1px solid #999999;
}