body {
background-color:#C9C0B9;
font-size: 11px;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
margin:0px 0px 0px 0px;
}

A:link				{ color: #CF4711; text-decoration:none }
A:active			{ color: #CF4711; text-decoration:none }
A:visited			{ color: #CF4711; text-decoration:none }
A:hover				{ color: #CF4711; text-decoration:underline }

A.submenu			{ color: #685F58; text-decoration:none }
A.submenu:hover		{ color: #CF4711; text-decoration:none }

A.menu:hover		{ color: #000000; text-decoration:none }

P.infotext			{ color: #685F58 }

P.WrittenBy			{ color: #685F58 }

.contatti {
display:block;
text-align:center;
font-size: 11px;
font-weight: bold;
color: #685F58;
}

td {
font-size: 11px;
font-family:Arial, Helvetica, sans-serif;
}
h1 {
font-size:18px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
display:block;
margin:10px 0px 10px 5px;
padding:0;
color: #CC0000;
}
h2 {
color:#CF4711;
display:block;
margin:0px 0px 5px 0px;
font-size: 12px;
font-weight: bold;
}
h3 {
display:block;
margin:0px 0px 2px 0px;
font-size: 11px;
font-weight: bold;
}

p {
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:0;
margin:2px 0px 10px 0px;
line-height:16px;
}

.servizi {
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:0;
margin:2px 0px 10px 0px;
line-height:16px;
}

.dove {
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:0; font-weight: bold; font-style:italic; font-stretch:expanded}

form {margin:0;}

.rPlabel {font-weight:bold; color: #685F58;}

.rh {
background:#AE9D90;
color:#FFFFFF;
font-weight:bold;
padding:4px;
font-size:12px;
}
select, input {
font-size:10px;
}

.lblReq {font-weight:thin; color: #685F58; white-space:nowrap;}

.pnlForm {
margin-right:auto; margin-left:auto; padding:10px 7px 20px 2px; border:1px solid #DADADA;background-color:#FAFAFA;}
.tbForm {width:100%;}


.tdFindLocSub {
vertical-align:top;
color:#00519a;
padding:5px 11px 12px 11px;
font-size:12px;
height:1%;
}
