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

.ombra_up { background-image: url(pic/ombra/bg_up.gif);}
.ombra_dn { background-image: url(pic/ombra/bg_dn.gif);}
.ombra_sx { background-image: url(pic/ombra/bg_sx.gif);}
.ombra_dx { background-image: url(pic/ombra/bg_dx.gif);}

#container { 
width : 1000px;
text-align : left;
margin : 0 auto;
border-left : 1px solid #ffe1a4;
border-right : 1px solid #ffe1a4;
border-bottom : 1px solid #ffe1a4;
}
 
#testa1 { 
width : 1002px;
text-align : left;
margin : 0 auto;
}

#testa2 { 
width : 1000px;
height: 163px;
margin : 0;
padding : 0;
}

#logo{
float: left;
width: 285px;
height: 163px;
margin : 0;
padding : 0;
}

#flashok{
float: right;
width: 715px;
height: 163px;
background: #ffffff url(pic/flash.jpg) top center no-repeat; 
}

#testa3 { 
width : 1000px;
position : relative;
}
 
#flag { 
position : absolute;
top : 0;
left : 0;
width : 282px;
height : 63px;
margin : 0;
padding : 0;
}
 
#divmenu { 
text-align: center;
width : 718px;
height : 63px;
margin : 0 0 0 282px;
background-image : url(pic/bgmenu.gif);
background-repeat : no-repeat;
background-position : center top;
}

#menuu{
padding: 6px 0 0 0;
}

.menu {
font-weight : bold;
font-size : 9pt;
color: #3a0000;
font-family : "Trebuchet MS", Tahoma, verdana, arial, sans-serif;
text-decoration: none;
}
a.menu:hover { 
color : #ffffff;
}
 
#preventivo { 
position : absolute;
top : 0;
right : 0;
margin : 0;
padding : 0;
width : 125px;
height : 63px;
}

#container2{
width : 1000px;
text-align : center;
min-height : 412px;
height : auto !important;
height : 412px;
background: #ffffff url(pic/sfondo.gif) top center repeat-y; 
}

#containergest{
width : 948px;
text-align : center;
min-height : 412px;
height : auto !important;
height : 412px;
background: #ffffff; 
}

#corpo { 
width : 1000px;
position : relative;
}
 
#int-sx { 
position : absolute;
top : 0;
left : 0;
width : 250px;
height : 412px;
margin : 0;
padding : 0;
}
 
#int-dx {
text-align: left; 
padding : 0;
width : 750px;
margin:0 0 0 250px;
min-height : 412px;
height : auto !important;
height : 412px;
background: #ffffff url(pic/bg_int.jpg) top center no-repeat; 
}

#text{
margin: 0 30px 0 35px;
text-align: justify;
}
 

#coda { 
background-image : url(pic/coda.jpg);
font-weight : normal;
font-size : 8pt;
color : #b21a0f;
font-family : "Trebuchet MS", Tahoma, verdana, arial, sans-serif;
text-decoration : none;
width : 1000px;
height : 60px;
margin : 0;
padding : 0;
text-align: center;
}


#divfirma { 
width : 1000px;
text-align : left;
margin : 0 auto;
}

#firma { 
float: left;
margin-left: 90px;
}
 
#fonte { 
float: left;
font-weight : normal;
font-family : Tahoma, verdana, arial, sans-serif;
font-size : 7pt;
color : #ffe0a2;
margin: 10px 0 0 681px;
}
 
 
img.imag1 { 
float : left;
margin-right : 5px;
}
 
img.imag2 { 
float : right;
margin-left : 5px;
}
 
.bgtab { 
background-color : #bd025a;
}
 
.a { 
font-weight : normal;
font-size : 8pt;
color : #823800;
font-family : Tahoma, verdana, arial, sans-serif;
text-decoration : none;
}
 
.b { 
font-weight : normal;
font-size : 8pt;
color : #823800;
font-family : "Trebuchet MS", Tahoma, verdana, arial, sans-serif;
text-decoration : none;
text-align : justify;
}
 
.d { 
font-weight : normal;
font-size : 8pt;
color : #823800;
font-family : Tahoma, verdana, arial, sans-serif;
text-decoration : none;
}
 
.f { 
font-weight : bold;
font-size : 10pt;
color : #bd025a;
font-family : "Trebuchet MS", Tahoma, verdana, arial, sans-serif;
text-decoration : none;
}
 
a.f:hover { 
color : #ff5907;
}
 
.f2 { 
font-weight : bold;
font-size : 10pt;
color : #ff5907;
font-family : "Trebuchet MS", Tahoma, verdana, arial, sans-serif;
text-decoration : none;
}
 
a.f2:hover { 
color : #bd025a;
}
 
.p { 
font-weight : bold;
font-size : 8pt;
color : #bd025a;
font-family : Tahoma, verdana, arial, sans-serif;
text-decoration : none;
}
 
.p2 { 
font-weight : bold;
font-size : 8pt;
color : #ff5907;
font-family : Tahoma, verdana, arial, sans-serif;
text-decoration : none;
}
.maila { 
font-weight : bold;
font-size : 10pt;
color : #ff5907;
font-family : Tahoma, verdana, arial, sans-serif;
text-decoration : none;
}
.t { 
font-weight : bold;
font-size : 14pt;
color : #bd025a;
font-family : "Trebuchet MS", Tahoma, verdana, arial, sans-serif;
text-decoration : none;
}
 
.t1 { 
font-weight : bold;
font-size : 12pt;
color : #bd025a;
font-family : "Trebuchet MS", Tahoma, verdana, arial, sans-serif;
text-decoration : none;
}
 
.t2 { 
font-weight : bold;
font-size : 12pt;
color : #ff5907;
font-family : "Trebuchet MS", Tahoma, verdana, arial, sans-serif;
text-decoration : none;
}
 
a.p:hover { 
color : #ff5907;
}
 
a.p2:hover { 
color : #bd025a;
}
 
.denis2 { 
font-weight : bold;
font-size : 10pt;
color : #bd025a;
font-family : "Trebuchet MS", Tahoma, verdana, arial, sans-serif;
text-decoration : none;
}
 
.denis { 
font-weight : normal;
font-size : 8pt;
color : #823800;
font-family : "Trebuchet MS", Tahoma, verdana, arial, sans-serif;
text-decoration : none;
text-align : justify;
}
 
.toggle{
padding:16px 8px 16px 16px;
border: 1px dotted #FF5907;
cursor:pointer;
min-height:74px;
height : auto !important;
height : 74px;
}

.toggle:hover{
cursor:pointer;
} 
 
.titolo	{
	font-family: 'Trebuchet MS',Tahoma,verdana, arial,sans-serif;
	font-weight:bold;
	color:#bd2d6f;
	font-size:12pt;
}
.sottotitolo{
	font-family: 'Trebuchet MS',Tahoma,verdana, arial,sans-serif;
	font-weight:bold;		
	color: #823800;
	font-size:10pt;
}

.offerte_all {
	background:url(pic/bg_all_offerte.png) top center no-repeat;
	width:136px;
	height:18px;
	display:block;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#823800;
	margin-top:5px;
	padding-top:2px;
	text-decoration:none;
}

.offerte_all:hover {
	color:#bd2d6f;
}