body{font:100% Arial,sans-serif;color:#000;margin:0 auto;padding:0;background-color:#708090;}
div#container{width:998px;margin:0 auto;padding:0;border:thin solid Black;background-color:White;color:#000;border-width:2px;}
div#header{width:988px;margin:0 auto;padding:5px;margin-bottom:10px;}
div#footer{width:988px!Important;width:990px;margin-top:20px;padding:5px;text-align:center;clear:both;font-size:88%;border-top:1px solid #d7d7fc;}
div#logo{width:205px;margin:0;padding:0;text-align:left;float:left;}
div#refint{width:770px;margin:0;padding:0;float:right;margin-bottom:2px;}
#header h1{padding:2px;margin:2px;font-size:10px;}
div#headermenu{clear:both;width:988px;text-align:left;}
#headermenu li,ul{border:0;padding:0;margin:0;list-style:none;display:inline;}
#headermenu ul{float:left;}
a.menuhead{font:bold 20px Arial;padding:0 10px;margin:10px 0;float:left;border-right:1px solid #bbb;}
a.menuhead:hover{background-color:#f4f4ff;}
div.HeadEv{width:240px;border:1px solid #d7d7fc;padding:0;margin:5px;background-color:#ffa;color:Black;float:left;}
.HeadEv p{margin:0;padding:4px;text-align:center;font:normal 12px sans-serif;}
.HeadEv p.intheadev{padding:2px;background-color:#feff80;color:#00008b;font-size:14px;}
.HeadEv p.arancio{background-color:#ffe1aa;}
.HeadEv p.intheadevarancio{padding:2px;background-color:#ffd380;color:#00008b;font-size:14px;}
.HeadEv p.verde{background-color:#aaffab;}
.HeadEv p.intheadevverde{padding:2px;background-color:#80ff81;color:#00008b;font-size:14px;}
#footer p{font-size:12px;margin:5px;text-align:center;}
p{font:100% Arial;text-align:left;}
img{border:0;}
h2{font-size:14px;margin:5px;}
div.bannersponsor{width:468px;margin:10px auto;padding:0;}
.ico{padding-right:2px;vertical-align:top;}
a{font:bold 100% Arial,sans-serif;text-decoration:none;}
h1{font:bold 16px Arial,sans-serif;text-align:center;}
li{font-size:90%;text-align:justify;margin-left:15px!Important;margin:5px;list-style-type:square;}
/* Home */
#search {width: 950px;padding: 0;margin: 0 auto;text-align: center;background-color: #DFE0FF;clear: both;float: none;border: 2px solid #BFC1FF;}
#search fieldset {padding:0;margin: 0;border:none;font:bold 14px Arial;}
#search fieldset legend{width: 930px!Important; width: 950px; font: bold 12px Arial; margin: 0;padding: 5px 10px; color:black; background-color: #BFC1FF;}
#search form {width: 930px;margin: 0 auto;padding: 10px;}
#search form p {font-size: 16px;font-weight: bolder;color: black;text-align: center;padding: 0;margin: 0 auto;}
#search input, #search select{font-size: 14px;border: 2px solid #D1D1D1;margin: 6px 10px;padding: 2px;}
#search input{padding: 2px 5px;}
#search input.cerca {font: bold 16px Arial;}
#iscrizionehp {width: 906px; padding: 0;margin: 0 auto; clear: both;}
#iscrizionehp p {width: 300px; font:bold 18px Arial;padding:0;margin:15px 0;float:left;border-right:3px solid #BFC1FF; text-align: center;}
div.TopAnnunci{width: 952px;padding: 0;margin: 0 auto;text-align: center;background-color: #EAEAFF;clear:both;float: none;border: 2px solid #BFC1FF;}
div.Vetrina{width: 475px;padding: 0;margin: 0;float: left;border-right: 2px solid #BFC1FF;}
.Vetrina h2{font:bold 12px Arial; padding:4px;margin:0;background-color:#DFE0FF;text-align:left;}
.TopAnnunci p { font-size: 11px; text-transform: lowercase; margin: 3px; padding: 0; text-align: center;}
p.annunciprov { padding: 5px; text-align: justify;}
p.annunciprov a { margin: 5px;}
p.boxmutui  {text-transform: none;}
p.intevidhome{font:bold 12px Arial; padding:4px;margin:0;background-color:#DFE0FF;text-align:left;}
p.intevidhome a{font:bold 14px Arial; text-transform: none;}
p.immobiliarehp{font:normal 12px Arial; padding:0;margin:10px; text-align:center;}

