html,
body {
  /*height: 723px;*/
}

body {
  margin: 0;
  padding: 0;
  text-align: center;
  background-color:#FFFFFF;
  font: 400 0.7em verdana, arial, sans-serif;
  line-height: 160%;
  color: #000000;
}

#content {
  position: relative;
  width:850px;
  margin:auto;
  height: auto !important;
  height: 800px;
  padding: 5px 5px 5px 5px;
  border: 1px solid #f48333;
  
}

#header {
	clear: both;
	position: relative;
	height: 102px;
	margin: 0 auto;
	background-image:url(img/top.jpg);
	background-repeat:no-repeat;
	border-bottom: 6px solid #f48033;
}


#mainA {
	clear: both;
	position: relative;
	margin: 0 auto;
	height:230px;
	top: 0%;
	background-color:#ffffff;
	color:#000000;
	border-bottom: 6px solid #f48033;
}

#menu {
	float:left; 
	width:261px; 
	margin-left:0px;
	height: 226px;
	float:left;
	padding: 4px 0px 0px 0px;
	text-align:left;
	border-right:2px solid #fa9638;
	
}

#foto{
width:587px;
height: 177px;
margin-right:0px;
margin-left:0px;
float:right;
padding: 5px 0px 0px 0px;
text-align:right;
background-color:#ffffff;


}

#mainB {
	clear: both;
	position: relative;
	margin: 0 auto;
	min-height:370px;
	top: 0%;
	background-color:#ffffff;
	color:#000000;
}

#faseA{
float:left; 
width:210px; 
margin-left:0px;
height: 320px;
float:left;
padding: 5px 5px 5px 5px;
text-align:center;
background-image:url(img/back_A.jpg);
background-repeat:repeat-x;
background-color:#FFFFFF;
color:#0db14b;
border: 1px solid #fa9638;
}

#faseA1{
float:left; 
width:210px; 
margin-left:0px;
height: 320px;
float:left;
padding: 5px 5px 5px 0px;
text-align:center;
background-image:url(img/back_A.jpg);
background-repeat:repeat-x;
background-color:#FFFFFF;
color:#0db14b;
border: 1px solid #fa9638;
}


#faseB{
width:210px;
height: 320px; 
margin-right:9px;
margin-left:9px;
float:left;
padding: 5px 5px 5px 5px;
text-align:center;
background-image:url(img/back_A.jpg);
background-repeat:repeat-x;
background-color:#FFFFFF;
color:#000000;
border: 1px solid #fa9638;
}
#faseB1{
width:210px;
height: 320px; 
margin-right:9px;
float:left;
padding: 5px 5px 5px 5px;
text-align:center;
background-image:url(img/back_A.jpg);
background-repeat:repeat-x;
background-color:#FFFFFF;
color:#000000;
border: 1px solid #fa9638;
}
#faseC{
width:155px; 
margin-right:0px;
height: 320px;
float:right;
padding: 5px 0px 5px 0px;
text-align:center;
color:#000000;
border: 1px solid #fa9638;
}

#faseD{
float:right; 
width:133px; 
margin-left:0px;
height: 370px;
float:left;
padding: 5px 5px 5px 5px;
text-align:left;
background-image:url(img/back_A.jpg);
background-repeat:repeat-x;
background-color:#FFFFFF;
color:#000000;
border: 1px solid #fa9638;
}

#faseE{
width:681px; 
margin-right:12px;
height: 370px;
float:left;
padding: 5px 5px 5px 5px;
text-align:left;
background-image:url(img/back_A.jpg);
background-repeat:repeat-x;
background-color:#FFFFFF;
color:#000000;
border: 1px solid #fa9638;
}

#faseF{
float:left; 
width:840px; 
margin-left:0px;
height: 370px;
float:left;
padding: 5px 5px 5px 5px;
text-align:left;
background-image:url(img/back_A.jpg);
background-repeat:repeat-x;
background-color:#FFFFFF;
color:#000000;
border: 1px solid #fa9638;
}

#faseF1{
float:left; 
width:840px; 
margin-left:0px;
height: 700;
float:left;
padding: 5px 5px 5px 5px;
text-align:left;
background-image:url(img/back_A.jpg);
background-repeat:repeat-x;
background-color:#FFFFFF;
color:#000000;
border: 1px solid #fa9638;
}
.newsTab{
float:left; 
width:840px; 
margin-left:0px;
height: 700;
float:left;
padding: 5px 5px 5px 5px;
text-align:left;
background-image:url(img/back_A.jpg);
background-repeat:repeat-x;
background-color:#FFFFFF;
color:#000000;
border: 1px solid #fa9638;
}


#footer {

  position: relative;
  width:850px;
  margin:auto;
  height: auto !important;
  
clear:both;
padding: 5px 0px 5px 0px;
position:relative;
height:15px;

text-align:right;
	border-bottom: 6px solid #f48033;
color:#000000;
font-weight:bold;
}


.titolo {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#0db14b;
}

.testo {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}

a:link { color:#000000; text-decoration:none; font-weight:bold}
a:visited { color:#000000; text-decoration:none; font-weight:bold}
a:hover { color:#ffffff; text-decoration:underline; font-weight:bold }
a:active { color:#000000; text-decoration:none; font-weight:bold } 


.menu { color:#000000; }


