body {width: 960px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10pt;height: 100%;margin: 0px;margin-left: auto;margin-right: auto; }
h1 {font-size:14pt; display: inline; margin:0px; padding:0px}
h2 {font-size:10pt; font-weight:normal;display: inline; margin:0px; padding:0px}
a:link,a:visited {color: #C00; text-decoration:underline}
a:hover,a:focus,a:active {color:#008}
input[type = "submit"] {color:#800;}
input[type = "text"] {font-size:8pt; width: 200px}
select {	width: 205px}
ul {margin: 0px;padding:0px}


#contenitore {float:left;width:100%;background-color: #FFF;}
#testata {float:left;width:100%;}
#titolo {float:left;}

div#immagineTestata {float: left }

div#languages {float:right;width:100px;margin-right: 10px}
div#languages ul {margin-top: 10px;}
div#languages li {list-style: none;height:20px}


#corpo {float:left;width:960px;height: 100%;margin-top: 5px;margin-bottom: 2px;}
#corpoSinistro {float: left;width: 240px;height: 640px;margin-right: 5px; text-align: center;}
#corpoCentro{float:right;	width: 700px;}



div#mainDiv {margin-top: 20px; float: left; width: 680px;}
div#mainDiv h1 {font-family: Arial, Helvetica, sans-serif; display: block; font-size: 16pt}
div#mainDiv h2 {font-family: Arial, Helvetica, sans-serif; display: block; font-size: 14pt; margin-top: 30px}
.listaLunga {float:left; margin-top:20px; font-size:8pt}
.listaLunga a {margin-right: 10px}

#ricercaCompleta {float: right; margin-top: 50px}

div#corpoRicerca {float: left; width:650px; background-color:  #EEE}
div#corpoRicerca #imgApriChiudi { padding-right:2px; padding-top:2px}
div#dove{margin-bottom: 10px; width: 100%; float: left; }
div#titoloRicerca {height:30px;width: 200px; float: left;}
div#titoloRicerca h2 { height: 25px; margin-top: 10px; margin-left: 5px; font-weight: bold;}

div#apriChiudi{float:right;width: 100px; text-align: right; margin-right:5px }

ul#listaSuggerimenti{float:left; margin:10px 0 0 0 ; padding:0px; font-size:8pt;width: 630px}
ul#listaSuggerimenti li {display:inline; margin-right:10px }

div#dove {margin-left:5px; }
div#dove  h2 { float: left; width: 200px; font-weight: bold;}
div#nRisorse{font-size:8pt; float:left; width:500px; padding-left:120px}

div#cosa {float:left;margin-left:5px;margin-top: 15px }
div#cosa  h2 { float: left; width: 200px; font-weight: bold;}
span#raffina {float: left;font-weight: bold;margin-top:15px; padding:0px }
div#listaCaratteristiche {float:left; margin:0px; font-size:8pt;width:100%}
div#listaCaratteristiche .caratteristica {float: left; display: inline; width:210px; height: 25px}
div#listaCaratteristiche .caratteristica  input {margin-right: 5px}

div#pulsanti {clear:both;}
div#filtra{margin-top: 20px; float: left; margin-bottom: 20px;}
div#filtra h2 {font-weight: bold;}

div#cerca{margin-right: 20px; margin-top: 20px; float: right; margin-bottom: 20px;}




div#listaRisorse{float:left; margin-top: 10px ; width: 100%;width:650px}
div#listaRisorse ul {margin-left: 20px}
div#listaRisorse #risultati {}

div#listaRisorse  h2 {font-size: 12pt; font-weight: bold;margin-left:5px;margin-top: 20px; }
div#listaRisorse  #vociTrovate {text-align: right;margin-bottom:5px; padding-right:20px}
div#listaRisorse  #divPaginazioneAlto {text-align: right;margin-bottom:10px; padding-right:20px; border-bottom: 1px solid #AAA}
div#listaRisorse  #divPaginazioneBasso {text-align: right;margin-bottom:10px;padding-right:20px}
div#listaRisorse 	.vcard  {height: 75px; font-size: 8pt; list-style: none; padding: 5px; border-bottom: 1px solid #AAA }
div#listaRisorse  .macrotipo {font-style: italic }
div#listaRisorse  .intestazione {height: 27px; }
div#listaRisorse  .intestazione .fn {font-size: 10pt; font-weight: bold;}
/*div#listaRisorse  .stelle {padding-top: 3px}*/
div#listaRisorse  .adr {display:inline; padding-left: 30px }
div#listaRisorse  .street-address {display:inline;}
div#listaRisorse  .type {display:none }
div#listaRisorse  .tel {display:inline; margin-left:10px }
div#listaRisorse  .web {padding-left: 30px }
div#listaRisorse  .web .dettaglioWeb {margin-right: 10px }

div#listaRisorse  #zeroRisultati{margin-left: 20px ; margin-top: 20px; width: 100%; }
div#listaRisorse  .pageLink {	display: inline; margin-left: 2px;}

div#listaRisorse  #estendiRicerca {text-align: right;margin-bottom:10px;padding-right:20px}
div#listaRisorse  .nuovaRicerca {text-align: right;margin-bottom:10px;padding-right:20px}


div#dettaglio{border-top: 1px solid #AAA}
div#dettaglio .torna {text-align: right;margin-bottom:10px;padding-right:20px}

div#dettaglio  .macrotipo {font-style: italic }
div#dettaglio  .intestazione {height: 27px;float: left;}
div#dettaglio  h1 {font-size: 14pt;}

div#dettaglio  .adr {float: left; clear: both; width: 100%}
div#dettaglio  .street-address {float: left; clear: both}
div#dettaglio  .type {display:none }
div#dettaglio 	.telTotale {float: left; clear: both; width: 100%}
div#dettaglio  .tel {display:inline; float: left; margin-right: 20px }
div#dettaglio  .web {float: left;clear: both; width: 100%}
div#dettaglio  .web .dettaglioWeb {margin-right: 10px }
div#dettaglio  #caratteristiche {float:left;margin-top:10px; clear: both; width: 610px}
div#dettaglio  .caratteristica {width: 200px; float: left; }
div#dettaglio  .caratteristica  span {vertical-align: super; font-size: 8pt}
div#dettaglio  #descrizione {width: 90%; float: left; margin-top: 10px; background-color: #EEE; padding: 10px; font-size: 8pt;}
div#dettaglio  #altriservizi {width: 90%; float: left; margin-top: 10px; background-color: #EEE; padding: 10px; font-size: 8pt;}


#piede {float: left;width: 100%;height: 22px;padding-bottom: 2px;padding-top: 2px;}

#piedeSinistro{float: left;width: 15%;	padding-left: 3px;}
#piedeCentro{float: left;width: 69%;text-align: center;}
#piedeDestro{float: right;width: 15%;text-align: right;padding-right: 3px;}


