body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	background: #eee url(img/ombra.gif) repeat-y center top;
	font: 10px/14px verdana;
}
 /* colori rossi: 780E10 9D0C15 DB353C*/
p {  
	text-align:justify;
	color:#707070;
}
a{
	text-decoration: none;
	color: #780E10;
}
a:hover{
	color: #DB353C;
}
#contenitore { 
	margin:0 auto;
	text-align:left;
	width:858px;
	border:0px;
	top:0px;
}
#testata { 
	height:116px;
	background: url(img/fondo_testata.jpg) no-repeat right top;
}
#testata img{ 
	float:left;
}
#testata p{ 
	margin:0;
	padding-top:40px;
	font: 13px/18px verdana;
	letter-spacing: -1px;
	color: #788FA0;
}
#menu1 { 
	clear:both;
	height:31px;
	background: url(img/fondo_menu1.gif) repeat-x right top;
}
#menu1 ul {
    margin:0;
    padding:0;
	list-style-type: none;
	font-size:0px;
}  
#menu1 li {
    display:inline;
    margin:0;
    padding:0;
}  
#menu2flash { 
    margin:0px;
    padding:0px;
	height:356px;
}
#menu2 { 
	background: #C2C2C2;
	height:356px;
	width:223px;
    margin:0;
    padding:0;
	line-height:0px;
	font-size:0px;
	background: url(img/fondo_menu2.gif) no-repeat left bottom;
}
#flash { 
    margin:0;
    padding:0;
	text-align:left;
	border-bottom:1px solid #fff;
}
#menu3 { 
    margin:0;
    padding:0;
	font-size:0px;
	overflow:hidden;
}
#menu3 ul {
    margin:0;
    padding:0;
	list-style-type: none;
	font-size:0px;
	background: url(img/fondo_menu3.gif) repeat left top;
}  
#menu3 li {
	font-size:0px;
    display:inline;
    margin:0;
    padding:0;
}  
#indirizzo { 
    margin-top:20px;
    padding:0;
	width:223px;
}
#indirizzo p {  
	padding-left:10px;
	font: 10px/14px verdana;
	color:#707070;
}
#contenuti { 
	width:635px;
    padding:0;
    margin:0;
}
.contenuto { 
    margin:0;
    padding:0;
	width:635px;
	background: #F8F8F8 url(img/fondo_contenuto.gif) repeat-x left top;
}
.contenutobianco { 
    margin:0;
    padding:0;
	width:635px;
	background: #fff url(img/fondo_contenutobasso.gif) repeat-x left top;
}
.contenutogrigio { 
    margin:0;
    padding:0;
	width:635px;
	background: #F8F8F8;
}
.contenuto_img { 
	float:left;
	width:172px;
	text-align:center;
	margin:0 auto;
    padding: 20px 0px 20px 0px;
}
.contenuto_text { 
	/*float:right;*/
    margin:0;
    padding: 10px 10px 20px 180px;
	font: 11px/18px verdana;
	color:#707070;
}
.contenuto_text p{ 
    padding:0;
    margin:0;
}
.contenuto_text table{ 
	font: 11px/18px verdana;
	color:#707070;
    margin:0;
}
.contenuto_text h1{ 
    margin:0px;
	font: 13px/18px verdana;
    padding-top: 10px;
    padding-bottom: 10px;
}
.contenuto_text h3{ 
    margin:15px 0px 0px 0px;
    padding:0;
	font: 13px/18px verdana;
	font-weight:bold;
}
.contenuto_text li{ 
    padding:2px 0px;
}
.contenuto_text_largo { 
	/*float:right;*/
    margin:0;
    padding: 10px 10px 20px 20px;
	font: 11px/18px verdana;
	color:#707070;
}
.contenuto_text_largo p{ 
    padding:0;
    margin:0;
}
.contenuto_text_largo h1{ 
    margin:0px;
	font: 13px/18px verdana;
    padding-top: 10px;
    padding-bottom: 10px;
}
.contenuto_text_largo h3{ 
    margin:15px 0px 0px 0px;
    padding:0;
	font: 13px/18px verdana;
	font-weight:bold;
}

#fondo { 
	clear:both;
	height:60px;
	width:858px;
	background: url(img/fondo.jpg) no-repeat left top;
}
.td100 { 
    height:100%;
}
.td100dx { 
    height:100%;
	background: #F8F8F8;
}
.contenuto_titolo{ 
    margin:0;
    padding-left:30px;
    padding-top:20px;
    padding-bottom:20px;
    padding-right:20px;
	background: #fff;
	font: 11px/18px verdana;
	color:#707070;
}
.contenuto_titolo h1{ 
    margin:0;
    padding:0;
	font: 18px/18px verdana;
}
.contenuto_titolo p{ 
    margin:0;
    padding:0;
}
.contenuto_application { 
    padding: 10px 10px 20px 20px;
    margin:0;
}
.titolo_testo{ 
    margin:0px 0px 5px 0px;
    padding:0;
	font: 11px/18px verdana;
	font-weight:bold;
}
.tit_rosso { 
	color:#780E10;
	font: 13px/18px verdana;
}
.dida { 
	font: 10px/13px verdana;
	margin-bottom:20px;
}
.didaleft { 
	font: 10px/13px verdana;
	margin-bottom:20px;
	text-align: center;
	padding:0px 3px;
}
.tdapplicationleft{ 
	font: 11px/18px verdana;
	color:#707070;
	width: 355px;
}
.tdapplicationleft p{ 
    padding:1px;
    margin:0;
	margin-right:20px;
}
.tdapplicationright{ 
	font: 11px/18px verdana;
	color:#707070;
	width: 228px;
}
.tdapplicationright p{ 
	font: 10px/13px verdana;
    padding-bottom:30px;
    margin:0;
}

