.testo3 {FONT-SIZE: 11px;COLOR: #000000;FONT-FAMILY: Tahoma;TEXT-DECORATION: none;font-weight: normal;}
.testo3 A { FONT-SIZE: 11px; COLOR: #D7201C;  FONT-FAMILY: Tahoma; TEXT-DECORATION: none }
.testo3 A:hover { FONT-SIZE: 11px; COLOR: #D7201C; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline }

.testo {FONT-SIZE: 11px;COLOR: #FFFFFF;FONT-FAMILY: Tahoma;TEXT-DECORATION: none;font-weight: normal;}
.testo A { FONT-SIZE: 11px; COLOR: #FFFFFF;  FONT-FAMILY: Tahoma; TEXT-DECORATION: none }
.testo A:hover { FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline }

.testo1 { FONT-SIZE: 12px; COLOR: #002228; FONT-FAMILY: Tahoma; TEXT-DECORATION: none; }
.testo1 A { FONT-SIZE: 12px; COLOR: #007084;  FONT-FAMILY: Tahoma; TEXT-DECORATION: none }
.testo1 A:hover { FONT-SIZE: 12px; COLOR: #002228;  FONT-FAMILY: Tahoma; TEXT-DECORATION: underline }

.testo4 {FONT-SIZE: 10px;COLOR: #000000;FONT-FAMILY: Tahoma;TEXT-DECORATION: none;font-weight: normal;}
.testo4 A { FONT-SIZE: 10px; COLOR: #D7201C;  FONT-FAMILY: Tahoma; TEXT-DECORATION: none }
.testo4 A:hover { FONT-SIZE: 10px; COLOR: #D7201C; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline }

.testo5 { FONT-SIZE: 12px; COLOR: #fff000; FONT-FAMILY: Tahoma; TEXT-DECORATION: none; }
.testo5 A { FONT-SIZE: 12px; COLOR: #fff000;  FONT-FAMILY: Tahoma; TEXT-DECORATION: none }
.testo5 A:hover { FONT-SIZE: 12px; COLOR: #fff000;  FONT-FAMILY: Tahoma; TEXT-DECORATION: underline }

.error {
    color: #AA0000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 700;
    margin-left:5px;
}

.confirmation {
    color: #008CA5;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 700;
    margin-left:5px;
}

.sfondobottom {
    background-attachment: scroll;
	background-image: url(logo_bottom.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.separatore {
	background-attachment: scroll;
	background-image: url(separatore.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.sfondomenu {

    background-attachment: scroll;
	background-image: url(sfondomenu.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.sfondo {
	background-attachment: scroll;
	background-image: url(sfondo.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #008CA5;

}
.topcerca {
	background-attachment: scroll;
	background-color: #FFFFFF;
	background-image: url(top_cerca.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.box {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
}
.sfondomenu2 {

    background-attachment: scroll;
	background-image: url(sfondomenu2.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
}.testo2 {
FONT-SIZE: 12px;COLOR: #FFFFFF;FONT-FAMILY: Tahoma;TEXT-DECORATION: none;font-weight: normal;
}
.lineagiu {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #008CA5;
}

.imgFL{
	float:left;
	margin-bottom:1.5em;
	margin-right:1.5em;
	margin-top:0.5em;
}.bordino {
	border: 1px solid #999999;
}

#offerta{
width:520px;
margin:2px;
}

.imgBorder{
border:1px solid #008CA5;
padding:1px;
}

#search
{
width:540px;
height:40px;
margin-bottom:10px;
border-bottom:1px dotted #008CA5;
clear:both;
}

#search .line
{
float:left;
margin-right:8px;
}

#search .button
{
background-image:url(../images/button.gif);
width:80px;
height:20px;
border: 0px;
margin-left:10px;
color:#ffffff;
}

.imgBorderOfferte{
float:left;
width:125px;
height:90px;
margin-right:10px;
margin-bottom:10px;
border:1px solid #008CA5;
padding:1px;
}

#box_msg{
text-align:center;
background-image:url(../images/box_aladino_2.gif);
width:560px;
height:100px;
color:#ffffff;
}

.btn_cerca_home
{
background-image:url(../images/bot_cerca.gif);
width:60px;
height:19px;
border: 0px;
margin-left:10px;
color:#ffffff;
}

.btn_cerca_top
{
background-image:url(../images/vai.gif);
width:27px;
height:19px;
border: 0px;
margin-left:10px;
color:#ffffff;
}

.prezzo_dx
{
float:right;
font-weight:bold;
color: #1D6AB3;
width:80px;
}

.prezzo_sx
{
width:280px;
float:left;
}

.noBorder
{
border:0px;
}
.sfondopagina {
	background-attachment: scroll;
	background-image: url(../images/sfondopagina.gif);
	background-repeat: no-repeat;
	background-position: center top;

}
.customer { width: 30px; }
#order-form { padding: 20px 10px 0; }
#offer-services { font-family: Arial; padding-top: 20px; }
#offer-services ul { font-family: Arial; list-style: none; margin: 0; padding: 0; }
#offer-services li { margin-bottom: 10px; }

#offer-services var { font-style: normal; }
#offer-services .service { display: block; }
#offer-services .disabled { color: #999; }
#offer-services .service ul { padding: 0; }
#offer-services .service li { border-bottom: 1px solid #008CA5; font-size: 13px; margin: 0; padding: 5px; }
#offer-services .service span { border-bottom: 2px solid #008CA5; display: block; font-size: 14px; font-weight: 700; margin-bottom: 3px; }
#offer-services .disabled li, #offer-services .disabled span { border-color: #63969F; }
#offer-services div { font-size: 15px; padding-top: 10px; text-align: right; }
#offer-services .service div { font-size: 14px; padding-top: 5px; text-align: right; }
#offer-services table { border-collapse: collapse; width: 100%; }
#offer-services th { border-bottom: 2px solid #008CA5; font-size: 12px; padding-left: 10px; text-align: left; }
#offer-services th.name { padding-left: 2px; }
#offer-services th.price { width: 100px; }
#offer-services th.quantity { width: 50px; }
#offer-services td { border-bottom: 1px solid #008CA5; font-size: 12px; padding: 3px 3px 3px 10px; text-align: right; }
#offer-services td.name { padding-left: 4px; text-align: left; }
#offer-services tfoot td { border-bottom: 0; }
#offer-services tfoot { font-weight: 700; }
#offer-services #customers-fields td { text-align: left; }
#offer-services #customers-fields .name td, #offer-services #customers-fields .surname td { border-bottom: 0; }
.customer-fields td { border-bottom: 2px solid #008CA5; font-size: 12px; font-weight: 700; }
#offer-services #customers-fields .name td.position { border-bottom: 1px solid #008CA5; border-right: 1px solid #008CA5; font-weight: 700; width: 20px; }
#offer-services #customers-fields .name .label { width: 100px; }
#offer-services #customers-fields input { width: 100%; }
#offer-services table { margin-bottom: 20px; }
#offer-services #customers-fields input.calendar{width:95%;}