BODY {
margin : 0;
padding : 0;
text-align : center;
font-size : 9pt;
color : #000000;
font-family : 'Trebuchet MS', verdana, arial, sans-serif;
background: #f2d19f url(pic/bg.jpg) top center no-repeat;
}

a {
text-decoration:none;
color:#7d0017;
cursor:pointer;
}

.bgtab {background-color: #a41e2f;}

h1 {
font-family : 'Trebuchet MS', verdana, arial, sans-serif;
font-size : 12pt;
color:#7d0017;
margin : 0;
padding : 0;
}
#container{
width : 1002px;
text-align : left;
background: #ffffff;
}
#testa {
 margin:0 48px 0 48px;
 width: 906px;

 height : 480px;
}
#language {
float:right;
padding: 0;
margin:0;
width: 465px;
height: 61px;
}
.left{
	float:left;
}
.right{
	float:right;
}
#boxmenu {
float:left;
text-align:left;
margin:0;
padding:0;
width: 400px;
min-height : 416px;
height : auto !important;
height : 416px;
background: #ffffff url(pic/bgmenu.gif) no-repeat top center;
}

a.menu
{
    display: Block;
    position: Relative;
	font-weight: bold;
	font-size: 9pt; color: #ffffff;
	font-family:  Trebuchet MS,Tahoma,verdana,arial,sans-serif;
	text-decoration: none;
	background: url(pic/arrow.gif) no-repeat left;
	padding-left:18px;
	margin:0;
	width : 180px;
}
a.menu:hover
{
    color : #be3c4c;

}
a.sotto_menu
{
    display: Block;
    position: Relative;
	font-weight: bold;
	font-size: 9pt; color: #ffffff;
	font-family:  Trebuchet MS,Tahoma,verdana,arial,sans-serif;
	text-decoration: none;
	background: url(pic/arrow.gif) no-repeat left;
	padding-left:18px;
	margin-left:20px;
	width : 216px;

}
a.sotto_menu:hover
{
    color :#be3c4c;
}
div.sotto_menu
{
    visibility: Hidden;
    position: Absolute;
    margin: -18px 0px 0px 135px;
	background: url(pic/bgsottomenu.gif) repeat-y;
    width: 216px;
}

#media{
float:right;
width: 468px;
min-height : 348px;
height : auto !important;
height : 348px;
margin:0;
padding:0;
text-align:left;
margin:0;
padding:0;
}
#foto{
	padding:3px 0 0 3px;
	background: #ffffff url(pic/bgfoto.gif) top center no-repeat;	
}
#flash{
	height:418px;
	padding:3px 0 0 3px;
	background: #ffffff url(pic/bgflash.gif) top center no-repeat;	
}
#thumbnail{
	background: #ffffff;
	width:468px;
	min-height : 73px;
	height : auto !important;
	height : 73px;
	text-align:left;
	margin:0;
	padding:0;	
}
#thumbnail img{
	margin:0;
	padding:0;
	width:117px;
	height:73px;	
}

#container2{
 min-height : 200px;
 height : auto !important;
 height : 200px;
 width: 1002px;
 text-align : center;
 background:#ffffff;
}
#corpo{
 position: relative;
 width: 906px;
 min-height: 209px;
 height: auto !important;
 height: 209px;
 text-align: left;
 margin:0 48px 0 48px;
}
#text{
text-align:justify;
width: 906px;
margin:0;
min-height: 209px;
height: auto !important;
height: 209px;
}
#textindex{

text-align:justify;
width: 600px;
min-height: 202px;
height: auto !important;
height: 202px;
margin:0;
padding-right:10px;
}
#textprenota{
text-align:justify;
width: 906px;
margin:0;
min-height: 209px;
height: auto !important;
height: 209px;
}
#preventivo{
float:right;
width:289px;
height:202px;	
text-align:center;
}
#corpoprev{
	font-family : 'Trebuchet MS', verdana, arial, sans-serif;
	font-size : 9pt;
	color:#ffffff;
	margin:45px 0 0 0;
	height:127px;
}
#corpoprev input{
	font-family : 'Trebuchet MS', verdana, arial, sans-serif;
	font-size : 9pt;
	color:#000000;
	height:18px;
	width:90px;
	text-align:left;
	margin:0;
	padding:0;
	border:1px inset #7d0017;
}
#corpoprev b{
	color:#af2a42;
}
#corpoprev table{
	font-family : 'Trebuchet MS', verdana, arial, sans-serif;
	font-size : 9pt;
	color:#ffffff;
}
#preventivo2{
float:left;
height:81px;
width:400px;	
text-align:center;
}
#corpoprev2{
	font-family : 'Trebuchet MS', verdana, arial, sans-serif;
	font-size : 9pt;
	color:#ffffff;
}
#corpoprev2 input{
	font-family : 'Trebuchet MS', verdana, arial, sans-serif;
	font-size : 9pt;
	color:#000000;
	height:18px;
	width:90px;
	text-align:left;
	margin:0;
	padding:0;
	border:1px inset #7d0017;
}
#corpoprev2 b{
	color:#af2a42;
}
#corpoprev2 table{
	font-family : 'Trebuchet MS', verdana, arial, sans-serif;
	font-size : 9pt;
	color:#ffffff;
	margin-top:30px;
	width:150px;
	height:35px;
}
#offerte{
 position:relative;
 width: 909px;
 margin:0 45px 0 45px;
 height: 157px;
 text-align: left;
 padding:0;
}
#offerte2{
 position:relative;
 width: 906px;
 margin:0 48px 0 48px;
 height: 81px;
 text-align: left;
 padding:0;
}
blockquote{
 float:left;
 width: 303px;
 height: 157px;
 margin:0;
 padding:0;
 background:#f2d19f url(pic/bgblock.jpg) no-repeat top center;
}
blockquote h2{
	margin: 8px 0 0 15px;
}
blockquote span{
	display:block;
	padding: 3px 15px 3px 15px;
}
#coda{
width: 1002px;
height: 48px;
background:url(pic/coda_bg.gif) no-repeat top center;
}
#textcoda{
text-align:center;
margin:5px 0 0 60px;
float: left;
}

b {color: #7d0017;}

.a {font-weight: normal; font-size: 8pt; color: #052f6f; font-family: 'Trebuchet MS',Tahoma,verdana, arial,sans-serif; text-decoration: none;}

.a2 {font-weight: normal; font-size: 8pt; color: #000000; font-family: 'Trebuchet MS',Tahoma,verdana, arial,sans-serif; text-decoration: none;}

.b {font-weight: normal; font-size: 8pt; color: #052f6f; font-family: 'Trebuchet MS',Tahoma,verdana, arial,sans-serif; text-decoration: none; text-align:justify;}

.b2 {font-weight: normal; font-size: 8pt; color: #052f6f; font-family: 'Trebuchet MS',verdana, arial,sans-serif; text-decoration: none; text-align:justify; padding-left: 3px; padding-right: 3px;}

.br {font-weight: normal; font-size: 8pt; color: #000000; font-family: 'Trebuchet MS',Tahoma,verdana, arial,sans-serif; text-decoration: none; text-align:right;}

.c {font-weight: normal; font-size: 9pt; color: #7d0017; font-family: 'Trebuchet MS',Tahoma,verdana, arial,sans-serif; text-decoration: none;}
a.c:hover {color : #fa8700;}

.d {font-weight: normal; font-size: 9pt; color: #000000; font-family: 'Trebuchet MS',Tahoma,verdana, arial,sans-serif; text-decoration: none;}

.d2 {font-weight: bold; font-size: 9pt; color: #000000; font-family: 'Trebuchet MS',Tahoma,verdana, arial,sans-serif; text-decoration: none;}

.f {font-weight: bold; font-size: 9pt; color: #7d0017; font-family: 'Trebuchet MS',Tahoma,verdana, arial,sans-serif; text-decoration: none;}
a.f:hover {color : #fa8700;}

.f2 {font-weight: bold; font-size: 9pt; color: #a48725; font-family: 'Trebuchet MS',Tahoma,verdana, arial,sans-serif; text-decoration: none;}
a.f2:hover {color : #7d0017;}

.p {font-weight: bold; font-size: 9pt; color: #7d0017; font-family: 'Trebuchet MS',Tahoma,verdana, arial,sans-serif; text-decoration: none;}

.p2 {font-weight: bold; font-size: 8pt; color: #a48725; font-family: 'Trebuchet MS',Tahoma,verdana, arial,sans-serif; text-decoration: none;}

.t {font-weight: bold; font-size: 14pt; color: #7d0017; font-family: 'Trebuchet MS',Tahoma,verdana, arial,sans-serif; text-decoration: none;}

.t1 {font-weight: bold; font-size: 12pt; color: #7d0017; font-family: 'Trebuchet MS',Tahoma,verdana, arial,sans-serif; text-decoration: none;}

.t2 {font-weight: bold; font-size: 12pt; color: #fa8700; font-family: 'Trebuchet MS',Tahoma,verdana, arial,sans-serif; text-decoration: none;}

a.p:hover {color : #c0dcdd;}
a.p2:hover {color : #e1b866;}

img.imag1 { 
float : left;
margin-right : 5px;
}
 
img.imag2 { 
float : right;
margin-left : 5px;
}

.denis2 { 
font-weight : bold;
font-size : 10pt;
color : #7d0017;
font-family : "Trebuchet MS", Tahoma, verdana, arial, sans-serif;
text-decoration : none;
}
 
.denis { 
font-weight : normal;
font-size : 8pt;
color : #3e2600;
font-family : "Trebuchet MS", Tahoma, verdana, arial, sans-serif;
text-decoration : none;
text-align : justify;
}

.tras { background:#fdf0ad; filter:alpha(opacity=75); -moz-opacity:.75; opacity:.75; }

a:hover img { filter:alpha(opacity=65); -moz-opacity:.65; opacity:.65; }
a.notras:hover img { filter:alpha(opacity=100); -moz-opacity:1; opacity:1; }