body {
margin : 0; 
padding : 0; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
line-height : 20px; 
background-color : #fff; 
color : #000; 
text-align : center; 
} 
hr {
display : none; 
} 
.error {
color: #FF0000
}
.menuregistra {
color:#00a5f2;
font-weight:bold;
}
#breadcrumbs {
text-align: left;
padding-left: 8px;
width : 956px; 
background-color : #f3f3f3; 
color : #000; 
font-size : 11px; 
height: 22px;
} 
#breadcrumbs a {
padding: 0;
color: #000;
text-decoration: underline;
} 
#header {
width : 964px; 
text-align : left; 
/*border: 1px solid #000;*/
} 
#header_logo {
float:left;
margin-top: 10px;
} 
#banner_top {
float:right;
margin: 10px 0 10px 0;
} 







#header_login_privati {
position : relative; 
float: right;
background-color : #00a5f2; 
width : 280px; 
height : 70px; 
color : #000; 
border-left : 1px solid #fff; 
} 
#header_login_privati_dx {
position : absolute; 
top : 0; 
right : 0; 
background-color : #d9f2fd; 
width : 280px; 
height : 50px; 
color : #000; 
border-left : 1px solid #fff; 
} 
#header_login_privati_dx .box {
padding : 0px 0px 0px 8px; 
color: #FFFFFF;
font-weight: bold;
}
#header_login_privati_dx a {
color: #00a5f2;
font-weight: bold;
}
#header_login_privati_dx .text {
padding-top: 4px;
}
#header_login_privati_dx .box img {
padding : 8px 0 0 0; 	
} 













#header_login_agenzie {
position : relative; 
float: right;
background-color : #0c0; 
width : 280px; 
height : 70px; 
color : #000; 
border-left : 1px solid #fff; 
} 
#header_login_privati .box {
padding : 0px 0px 0px 8px; 
color: #FFFFFF;
font-weight: bold;
}
#header_login_privati a {
color: #FFFFFF;
font-weight: bold;
}
#header_login_privati .text {
padding-top: 6px;
}
#header_login_privati .box img {
padding : 8px 0 0 0; 	
} 
#header_login_agenzie .box {
padding : 0px 0px 0px 8px; 
color: #FFFFFF;
font-weight: bold;
}
#header_login_agenzie a {
color: #FFFFFF;
font-weight: bold;
}
#header_login_agenzie .box img {
padding : 8px 0 0 0; 	
} 


form {
padding : 0; 
margin : 0; 
border : 0; 
} 
fieldset {
padding : 8px 0 0 0; 
border : 0; 
margin : 0; 
} 
#informazioni input {
float : left;
font-size : 10px; 
font-family : Verdana, helvetica, sans-serif; 
width : 109px; 
height : 16px; 
border : 0; 
margin-right : 8px; 
padding : 0; 
} 
input#invia_privati {
width : 30px; 
height : 16px; 
border : 0; 
background-color : #0084c2; 
color : #ffffff; 
font-weight : bold; 
font-size : 10px; 
font-family : Verdana, helvetica, sans-serif; 
} 
input#invia_agenzie {
width : 30px; 
height : 16px; 
border : 0; 
background-color : #00a300; 
color : #ffffff; 
font-weight : bold; 
font-size : 10px; 
font-family : Verdana, helvetica, sans-serif; 
} 
#menubar {
width : 964px; 
height : 22px; 
position : relative; 
font-size : 10px; 
vertical-align : middle; 
} 
#menubar a {
color : #333333; 
text-decoration : underline; 
margin-right : 15px; 
} 
#menubar img {
padding : 0 8px 0 0; 
} 
#menubar .date {
line-height : 22px; 
color : #747474; 
float : left; 
text-align : left; 
padding : 0 0 0 10px; 
} 
#menubar .items {
line-height : 20px; 
color : #333; 
float : right; 
text-align : right; 
} 
#menubar .lang {
margin-top : 3px; 
float : right; 
} 
#menubar .lang a {
margin-right : 0; 
} 
#prefooter {
margin-top: 20px;
width : 964px; 
background-color : #f3f3f3; 
height: 22px;
text-align: right;
} 
#prefooter a {
text-decoration : underline; 
color : #000000; 
margin-right: 8px;
} 
#prefooter img {
margin: 3px 5px 3px 8px;
vertical-align: middle;
} 
#footer {
margin-top: 20px;
width : 964px; 
text-align : center; 
color : #000000; 
font-family : Verdana, helvetica, sans-serif; 
font-size : 11px; 
line-height: 26px;
} 
#footer a {
text-decoration : underline; 
color : #000000; 
} 

.tooltip			{ width: 129px; }
.tooltip .ulcorner	{ background: url(/images/tooltip-ul.gif) no-repeat top left; }
.tooltip .tborder	{ background: url(/images/tooltip-t.gif) repeat-x top; }
.tooltip .urcorner	{ background: url(/images/tooltip-ur.gif) no-repeat top right; }
.tooltip .lborder	{ background: url(/images/tooltip-l.gif) repeat-y left; vertical-align: middle; }
.tooltip .larrow	{ background: url(/images/tooltip-l-arrow.gif) repeat-y right; }
.tooltip .content	{ background: #FFF7D3; width: 100%; padding: 3px; }
.tooltip .rborder	{ background: url(/images/tooltip-r.gif) repeat-y right; }
.tooltip .llcorner	{ background: url(/images/tooltip-ll.gif) no-repeat bottom left; }
.tooltip .bborder	{ background: url(/images/tooltip-b.gif) repeat-x bottom; }
.tooltip .lrcorner	{ background: url(/images/tooltip-lr.gif) no-repeat bottom right; }