﻿html, body, form, div, p {padding:0px; margin: 0px;  border: 0px; }
p { margin-top:6px; margin-bottom:6px; }
/*body {margin:0px;background-image:url('/images/legno.jpg'); background-position:47px -5px;}*/
body {margin:0px;background-image:url('/images/background.jpg'); background-color:#b8d3e2;background-repeat: no-repeat; background-position:center 0px;}
#divMain { margin:0px; margin-top:0px; position:absolute; left:50%; margin-left:-433px; width: 837px;font-family:"Arial"; font-size:11px; color:#2d2d2d;}
#divHead {width:837px;height:283px; background-image:url('/images/head.jpg'); }
#divMenu {width:764px;padding-left:50px; text-align:center; padding-right:23px;height:26px; font-size:15px; font-weight:bold; background-image:url('/images/menu.jpg'); }
#divMenuApp {width:764px;padding-left:50px; text-align:center; padding-right:23px;height:26px; font-size:15px; font-weight:bold; background-image:url('/images/menuApp.jpg'); }
#divCorpo1 { font-family:Verdana; width:577px;height:475px; padding-right:190px; padding-top:20px; padding-left:70px; background-image:url('/images/corpo1.jpg'); }
#divCorpoApp { font-family:Verdana;width:577px;height:475px; padding-right:190px; padding-top:20px; padding-left:70px; background-image:url('/images/corpoApp.jpg'); }
#divInterno{ height:auto !important; height:437px; min-height:437px;}
#divFooter{ padding-left:50px; font-size:10px;}
#divForm { width:350px; float:left; margin-right:20px;}
#divFormRight{ float:left; width:207px; overflow:hidden;}
.divMappa{margin-top:10px; text-align:center;}
.divOfferta{width:575px; border:solid 1px #d5e6f0; margin-bottom:5px;}
.divTitoloOfferta{border-bottom:solid 1px #d5e6f0; background-color:#d5e6f0; padding:2px; font-size:13px; font-weight:bold;}
.divBodyOfferta{padding:5px;}


a.Menu {text-decoration:none; color:#2d2d2d;}
a.Menu:hover {text-decoration:underline; color:#2d2d2d;}

a {text-decoration:none; color:#2d2d2d;}
a:hover {text-decoration:underline; color:#2d2d2d;}

a.Rosso {text-decoration:none; color:#a01111;}
a.Rosso:hover {text-decoration:underline; color:#a01111;}

p.TestoTitle{margin-bottom:0px; margin-left:10px;  font-weight:bold; font-size:12px;}
p.TestoCorpo{margin-top:0px; padding:5px; margin-bottom:10px;border-bottom:solid 1px #d4e5ef;}

h1.Titolo {color:#549ffe; font-size:14px; margin-top:0px;margin-bottom:5px;}
h2.Titolo {color:#787800; font-size:12px; font-style:italic; margin-top:10px;margin-bottom:5px;}

.divContattiDati{ background-color:#d3e5ef; margin-right:3px; margin-bottom:3px; width:130px; padding-left:5px;padding-right:5px; text-align:right; float:left; height:20px; padding-top:5px; }
.divContattiInput{ background-color:#b8d3e2; margin-bottom:3px; padding-left:5px; padding-right:5px; width:197px; float:left; height:22px; padding-top:3px; }

.divContattiDati2{ background-color:#d3e5ef; margin-right:3px; margin-bottom:3px; width:130px; padding-left:5px;padding-right:5px; text-align:right; float:left; height:50px; padding-top:40px; }
.divContattiInput2{ background-color:#b8d3e2; margin-bottom:3px; padding-left:5px; padding-right:5px; width:197px; float:left; height:87px; padding-top:3px;}

.divPrivacy { background-color:#b8d3e2; width:340px; padding-left:5px; padding-right:5px; padding-top:3px; padding-bottom:3px; height:50px; overflow:auto;}
.Text01 {height:13px; font-size:10px; width:180px;}
.Text02 {height:78px; font-size:10px; width:180px; overflow:auto;}

ul.Lista01{margin-top:5px; font-weight:bold; padding-left:10px; margin-left:10px;}

img.Thumb {padding:2px; border:2px solid #B7D2E3; margin:5px; margin-bottom:0px;}