body, div, p, h1, h2, h3, h4, ul, li, table {
border:medium none; 
margin:0;
padding:0; 
}

html, body {
margin-top:0;
background-color: #FFF;
font: 13px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#000000;
}

/* CONTENITORE */
.contenitore
{
width: 980px;/*980*/
background:url("img/ground.gif") repeat-y;
margin: 0px auto;
/*overflow: auto;*/
clear: both;
}

.contenitore:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }

.contenitore div { float:left;}
.contenitore div {display: inline;} /* patch x bug double float IE6 */


/* LOGO */
.divlogo
{
width: 980px;
height: 145px;
background:url("img/logo.jpg") no-repeat 0 0;
float: right;
}


/* MENU tutto nel MENU.CSS */


/*------------------------------BANNER-IMG-----------------------------------*/
.divbanner
{
width: 662px; 
/*height: 306px;*/
padding: 0px;
/*font-size: 1px;  patch x bug IE6 */
}
.divbanner div { float:left;}

.link-chi
{
width: 280px; /*331*/
height: 320px;/*300*/
margin-top:6px;
margin-left:30px;
margin-right:10px;
font: 13px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
text-align:justify;
line-height:16px;
float: right;
/*background: #FFF url("img/chi.jpg") no-repeat 0 0;*/
}

.link-vendi
{
width: 280px; /*331*/
height: 320px;/*300*/
margin-top:6px;
margin-left:30px;
margin-right:10px;
font: 13px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
text-align:justify;
line-height:16px
/*background: #FFF url("img/vendi.jpg") no-repeat 0 0;*/
}




/* PARTE DESTRA DEL SITO:FORM, SOTTOMENU */
.divform
{
width: 318px;/*318*/
height: 100%;
background: #FFF;
/*border-right:1px solid #666666;*/
}
.divform div {float:left}
.divform div {display: inline;} /* patch x bug double float IE6 */

/* FORM */
.tabellaform
{
width: 308px;/*318*/
height: auto !important;
height: 351px;/*382*/
min-height: 351px;
background: #FFF url("img/fondo_form2.jpg") no-repeat 0 0;
padding-top:62px;
padding-left:10px;
}
/*.tabellaform_det
{
width: 317px;
height: 644px;
background: #000;
}*/

/* sottomenu*/
.boxservizi
{
height: auto !important;
height: 137px;
min-height: 137px;
padding-top:60px;
padding-left:16px;
padding-right:25px;
background:url("img/fondo_box.gif") 0 0 no-repeat;
text-align: justify;
font: 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
.box img { background-position:top;}


/* TESTO */
.divcorpo
{
width: 662px;/*662*/
font-size: 1px;  /* patch x bug IE6 */
/*border-left:1px solid #666666
background: #FFF url("img/fondo_banner.gif") no-repeat 0 0;*/
}
.divcorpo div {float:left}


/* TESTO */
.divtesto
{
width: 629px;/*662*/
/*background: #FFF;*/
text-align:justify;
padding-left:20px;
padding-right:13px;
padding-top:20px;
font: 13px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#000;
}
.divtesto div {float:left}

/*---------------------------------------FORMATTAZIONE TESTI H1 H2 --------------------------------------*/
h1.titolo{
font:bold 24px Arial, Helvetica, sans-serif;
color:#182b6a;/*blu*/
text-align:left;
margin-top:8px;
line-height:20px;
margin-bottom:10px;}

h1.primaparola{
font:bold 32px Arial, Helvetica, sans-serif;
color:#ffffff;/*Bianco*/
text-align:left;
margin-top:2px;
line-height:30px;
margin-top:2px;
padding-left: 5px;
background:url("img/titolo_annuncio.gif") 0 0 repeat-x;
margin-bottom:10px;}

h2.sottotitolo{
font: bold 18px Arial, Helvetica, sans-serif;
color:#888888;/*grigio*/
text-align:left;
margin-bottom:10px;
}
h2.sottotitolo2{
font: bold 15px Arial, Helvetica, sans-serif;
color:#182b6a;/*Blu*/
text-align:right;
line-height:35px;
text-transform: uppercase;
background:url("img/barra.gif") no-repeat right 25px;
padding-right: 20px;
/*width: 300px;*/
}

h1.titolobis{
font: 24px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#182b6a;/*Blu*/
text-align:left;
margin-top:2px;
line-height:30px;
/*margin-top:2px;
margin-bottom:19px;*/}



h1.zona{
font: 20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#182b6a;/*Blu*/
text-align:left;
line-height:28px;}
h2.zona{
font: 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#5590E1;/*Celeste*/
text-align:left;
line-height:0px}


span.sottotitolo{
font: bold 18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#888888;/*grigio*/
text-align:left;
}

span.bold{
font: bold 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#284B91;/*Blu*/
text-align:left;}

span.bold-rgb{
font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#284B91;/*Blu*/
text-align:left;}

span.bold{
font: bold 13px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#000;
text-align:left;}

span.italic{
font: italic 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#000;
text-align:left;}


/*span.titoloultimi{
font: bold 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#284B91;Blu
text-align:left;}*/

.ultimi{
width: 298px;
padding: 0 10px;
}

.ultimo span {text-transform: uppercase;}


h2.titoloultimi{
font: bold 15px Arial, Helvetica, sans-serif;
color:#182b6a;/*Blu*/
text-align:right;
line-height:35px;
text-transform: uppercase;
background:url("img/barra.gif") no-repeat right 25px;
padding-right: 20px;
/*width: 300px;*/
}



span.testomappa{
font: 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#182b6a;/*Blu*/
text-align:left;}


/*------------------------------------FINE----------------------------------------------------*/


/*utilizzare in caso di elenco*/
ul.divindice 
{font: bold 14px Arial, Helvetica, sans-serif;
color:#000;
text-decoration: none;
list-style-type: disc;
list-style-position: inside;
/*list-style-image:url(img/puntatori.gif);*/
padding-left: 10px;
text-indent: 6px;
line-height:22px;
}
/*------------------------------------------------------------------------------------------*/


/* PIEDE - INDIRIZZO - CREDIT*/
.piede
{width:980px;
height:20px;
border-top:1px solid #000;
background-color:#FFFFFF}

.indirizzo
{
    width: 940px;
    padding-top: 8px;
    font: 10px "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
    color: #000;
    /*word-spacing: -1px;*/
}

.powered
{width: 898px;
padding-top:8px;
text-align:right;
font: 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#000;}

.dotmedia
{width: 75px;
height:30px;
border-top:4px solid #FFFFFF;
text-align:left;
color:#000;
background: url("img/credit.gif") 0 0 no-repeat;}




/* mappa google */
.googlemap
{
width: 610px;/*662*/
height: 300px;
background-color:#ff00ff;
font-size: 1px;  /* patch x bug IE6 */
}

