body {background-image:url(images/bg.jpg); margin:0; font-family:verdana; font-size:11px; line-height:14px; color:#666666;}
td {font-family:verdana; font-size:11px; line-height:14px; color:#000000;}

a { font-family:verdana; color:#cc0000; font-size:11px; text-decoration:underline;}
a:visited { font-family:verdana; color:#cc0000; font-size:11px; text-decoration:underline;}
a:hover { font-family:verdana; color:#D5734D; font-size:11px; text-decoration:underline;}

a.und { font-family:Tahoma,arial,sans-serif; color:#cc0000; font-size:11px; text-decoration:none;}
a.und:visited { font-family:Tahoma,arial,sans-serif; color:#cc0000; font-size:11px; text-decoration:none;}
a.und:hover { font-family:Tahoma,arial,sans-serif; color:#D5734D; font-size:11px; text-decoration:none;}

a.min { font-family:trebuchet ms; color:#cc0000; font-size:10px; text-decoration:none;}
a.min:visited { font-family:trebuchet ms; color:#cc0000; font-size:10px; text-decoration:none;}
a.min:hover { font-family:trebuchet ms; color:#D5734D; font-size:10px; text-decoration:none;}

a.menu_h { font-family:Tahoma,arial,sans-serif; color:#ffffff; font-size:11px; text-decoration:none;}
a.menu_h:visited { font-family:Tahoma,arial,sans-serif; color:#ffffff; font-size:11px; text-decoration:none;}
a.menu_h:hover { font-family:Tahoma,arial,sans-serif; color:#cccccc; font-size:11px; text-decoration:none;}

h1 { display:block; font-size:1.9em; font-weight:normal; text-indent:0em; line-height:1em; white-space:normal; color:#000000;font-family:Times New Roman; background-repeat:repeat; border-bottom:1px dashed #CCCCCC; margin:0px;}
h2 { display:block; font-size:1.6em; margin:4px 0 14px 0; font-weight:normal; padding:0 0 5px 0; text-indent:0em; line-height:1em; white-space:normal; color:#000000;font-family:Tahoma,arial,sans-serif; padding-bottom:10px; border-bottom:1px dashed #CCCCCC; padding-top:4px;}

input {font-family:trebuchet ms; font-size:10px;}
select {font-family:trebuchet ms; font-size:10px;}

.main_home {font-family:verdana; font-size:12px; background-color:#0066CC; color:#ffffff; padding:2px;}

.mainoption {font-family:arial; font-size:11px; background-color:#CC0000; color:#FFFFFF;}

.tab_offerte {
    background-color: #ffffff;
	z-index:100;
	right:0px;
	text-align:left;
	padding:10px;
	width:270px;
	border:1px solid #333333;
}

#tab_cam td {font-family:Tahoma,arial,sans-serif;}
#tab_ser td {font-family:Tahoma,arial,sans-serif;}
#cont { background-image:url(images/bg_t_h.gif); width:770px; height:497px; text-align:left;}
#cont_page_dx { float:left; width:385PX;}
#cont_page_int { width:718px; margin-top:8px; text-align:left; background-image:url(/images/new/bg_cont_int.png); padding-top:15px; padding-left:15px; padding-right:15px; padding-bottom:6px; margin-bottom:0px;}

.bordo_foto { border:4px solid #000000;}

/*ZOOM*/
.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: white;
padding: 5px;
border: 1px solid gray;
visibility: hidden;
left: -340px;
color: black;
text-decoration: none;
width:305px;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
right: 70px; /*position where enlarged image should offset horizontally */

}

.cont_sched02 {text-align:left; padding:6px; line-height:13px; border:1px solid #7AB1D3; visibility:hidden; display:none}
.cont_sched01 {text-align:left; padding:6px; line-height:13px; border:1px solid #7AB1D3; visibility:hidden; display:none}

.cont_sched00 {text-align:left; padding:6px; line-height:13px; border:1px solid #7AB1D3; }

#port_m_dx ul {margin:0; padding:0;}
#port_m_dx li {border-bottom:1px dotted #cccccc; padding-bottom:2px; margin-left:0px; display: block;}

