/* CSS Document */
/* Modifiche al menu */
#top .main .mainMenu div.bloccoTitoloDisattivo  {
background-color:#F7FBFA;
}
#top .main .mainMenu div.bloccoTitoloDisattivo a {
background-color:#F7FBFA;
color:#204974;
}
#top .main .mainMenu div.bloccoTitoloDisattivoTesta {
background-color:#F7FBFA;
}
#top .main .mainMenu div.bloccoTitoloDisattivoTesta a {
color:#204974;
background-color:#F7FBFA;
}

#top .main .mainMenu .bloccoLinks h2{
color:#538fcb;
}
#top .main .mainMenu .bloccoTitoloAttivo {
color:#cfdaed;
background:url(../images/mainMenu/footer/blocco_titolo.jpg) no-repeat;
}
#top .main .mainMenu .bloccoTitoloAttivoInterno {
color:#cfdaed;
background:url(../images/mainMenu/footer/blocco_titolo.jpg) no-repeat;
}
#top .main .mainMenu .bloccoElemento {
background:url(../images/mainMenu/footer/blocco_elemento.jpg) no-repeat;
}
#top .main .mainMenu .bloccoElementoAttivo {
background:url(../images/mainMenu/assicurazioni/blocco_elemento_sel.jpg) no-repeat;
}
#top .main .mainMenu div.bloccoTitoloDisattivo a:hover{

background:#f2eff6 url(../images/mainMenu/footer/frecciettaOverSezioneDisatt.gif) top left no-repeat;
}
#top .main .mainMenu div.bloccoTitoloDisattivoTesta a:hover{

background:#f2eff6 url(../images/mainMenu/footer/frecciettaOverSezioneDisatt.gif) top left no-repeat;
}
#top .main .mainMenu .bloccoAperto {
background:#6fa6dc;
}
#top .main .mainMenu .bloccoAperto .elementoSelezionato {
background:#86baec;
}
#top .main .mainMenu .bloccoAperto .elementoSelezionato .frecciaLink {
background:url(../images/mainMenu/assicurazioni/frecciettaLink.gif) 1px 1px no-repeat;
}
#top .main .mainMenu .bloccoAperto .sezPrincipale {
background:url(../images/mainMenu/assicurazioni/blocco_elemento_sel_princiapale.gif) no-repeat;
}

/**** BODY ****/

#top .main .mainBody .mainBodyGrande .titolo
{color:#1F4974;
 width:90%;
}

.mainBodyGrande form .titolo_form
{color:#204974;}

.mainBodyGrande form div .all textarea
{color:#5C5C5C;
}

.mainBodyGrande form .div_submit .bt_submit_newsletter
{float:right;
 display:inline;
 background:url(../images/footer/submit_newsletter.jpg) top right no-repeat;
 margin-top:-14px;
 width:228px;
 height:80px;
 position:relative;
 padding-bottom:25px;
 clear:inherit;
}

.mainBodyGrande form .div_submit .bt_submit_newsletter a
{float:left;
 display:inline;
 width:185px;
 height:55px;
 margin-top:0px;
 margin-left:8px;
}

input, select, textarea
{border:1px solid #5891BC;
}

.mappa_assicurazioni
{float:left;
 display:inline;
 width:700px;
 margin:0;
 background:#E1EEFF url(../images/footer/mappa_assicurazioni.jpg) top left no-repeat;
 height: auto !important;  /* per i browser moderni */
 height: 95px;      /* per IE5.x e IE6 */
 min-height:95px;  /* per i browser moderni */
 padding-top:5px;
 padding-bottom:15px;
}


#top .main .mainBody .sfondo_mappa
{float:left;
 display:inline;
 background:#FFF url(../images/footer/sfondo_mappa.jpg) top left no-repeat;
 margin-left:1px;
 width:700px;
 margin-top:-19px;
 height: auto !important;  /* per i browser moderni */
 height: 400px;      /* per IE5.x e IE6 */
 min-height:400px;  /* per i browser moderni */
 position:relative;
 /*margin-top:-18px;*/
 /*border-left:1px solid #083762; */
}

.mappa_spostarsi
{float:left;
 display:inline;
 width:700px;
 margin:0;
 background:#E8ECF5 url(../images/footer/mappa_spostarsi.jpg) top left no-repeat;
 height: auto !important;  /* per i browser moderni */
 height: 100px;      /* per IE5.x e IE6 */
 min-height:100px;  /* per i browser moderni */
  padding-top:10px;
 padding-bottom:15px;
}

.mappa_patente
{float:left;
 display:inline;
 width:700px;
 margin:0;
 background:#F2EFF6 url(../images/footer/mappa_patente.jpg) top left no-repeat;
 height: auto !important;  /* per i browser moderni */
 height: 100px;      /* per IE5.x e IE6 */
 min-height:100px;  /* per i browser moderni */
 padding-top:10px;
 padding-bottom:15px;
}

.mappa_blog
{float:left;
 display:inline;
 width:700px;
 margin:0;
 background:#E2F0F6 url(../images/footer/mappa_blog.jpg) top left no-repeat;
 height: auto !important;  /* per i browser moderni */
 height: 100px;      /* per IE5.x e IE6 */
 min-height:100px;  /* per i browser moderni */
 padding-top:10px;
 padding-bottom:15px;
}

.mappa_usciamo
{float:left;
 display:inline;
 width:700px;
 margin:0;
 background:#DBEEEF url(../images/footer/mappa_usciamo.jpg) top left no-repeat;
 height: auto !important;  /* per i browser moderni */
 height: 100px;      /* per IE5.x e IE6 */
 min-height:100px;  /* per i browser moderni */
 padding-top:10px;
 padding-bottom:15px;
}

.primolivello
{float:left;
 display:inline;
 margin-top:0;
 margin-left:130px;
 width:400px;
 border-bottom:1px solid #BFD8EF;
 height:30px;
 margin-right:120px;
}

.primolivello a
{float:left;
 display:inline;
 color:#5274B4;
 margin-left:20px;
 text-transform:uppercase;
 font-size:12px;
 font-weight:bold;
 margin-top:12px;
}

.secondolivello
{float:left;
 display:inline;
 margin-top:0;
 margin-left:350px;
 width:200px;
 height:20px;
}

.secondolivello a
{float:left;
 display:inline;
 color:#5274B4;
 margin-left:20px;
 font-size:12px;
 font-weight:bold;
 margin-top:12px;
}

.box_ricerca
{float:left;
 display:inline;
 background:#FFF url(../images/footer/sfondo_ricerca.jpg) top left no-repeat;
 margin-left:0;
 width:700px;
 margin-top:20px;
 height: auto !important;  /* per i browser moderni */
 height: 400px;      /* per IE5.x e IE6 */
 min-height:400px;  /* per i browser moderni */
 position:relative;
 /*margin-top:-18px;*/
 /*border-left:1px solid #083762; */
}

.box_ricerca .box_top
{float:left;
 display:inline;
 margin-left:15px;
 margin-top:0;
 width:670px;
}

.box_ricerca .box_top input
{float:left;
 display:inline;
 margin-left:10px;
 margin-top:18px;
 width:160px;
 height:20px;
 border:1px solid #5891BC;
 background:#fff;
 font-size:11px;
 color:#5C5C5C;
 font-weight:bold;
}

.box_ricerca .box_top a
{float:left;
 display:inline;
 margin-left:48px;
 margin-top:-5px;
 position:relative;
 width:auto;
 height:auto;
}

.box_ricerca .box_top .paginazione
{float:left;
 display:inline;
 margin-left:35px;
 margin-top:20px;
 width:auto;
}

.box_ricerca .box_top .paginazione label
{float:left;
 display:inline;
 margin:0;
 font-size:14px;
 color:#B6CEE7;
 font-weight:bold;
 margin-right:10px;
}

.box_ricerca .box_top .paginazione a
{float:left;
 display:inline;
 margin:0;
 margin-left:4px;
 margin-top:0;
 width:auto;
}

.box_ricerca .box_top .paginazione .num
{padding: 3px 6px;
 margin-top:-3px;
 background:#5891BC;
 border:1px solid #B6CEE7;
}

.box_ricerca .box_top .paginazione .sel
{padding: 3px 6px;
 margin-top:-3px;
 background:#fff;
 border:1px solid #5891BC;
 color:#5891BC;
}

.box_ricerca .box_top span
{float:left;
 display:inline;
 font-size:11px;
 font-weight:bold;
 color:#5C5C5C;
 width:600px;
 margin-top:20px;
 padding-bottom:20px;
}

.box_ricerca .box_top span label
{font-size:11px;
 font-weight:bold;
 color:#BD1049;
}

.box_ricerca .box_top .risultato
{float:left;
 display:inline;
 width:600px;
 margin-top:10px;
 padding-bottom:10px;
}

.box_ricerca .box_top .risultato label
{float:left;
 display:inline;
 font-size:12px;
 font-weight:bold;
 color:#1F4974;
 margin:0px;
 padding-bottom:5px;
 background:url(../images/footer/dot.gif) bottom left repeat-x;
 width:auto;
 padding-right:20px;
}

.box_ricerca .box_top .risultato span
{float:left;
 display:inline;
 font-size:11px;
 font-weight:bold;
 color:#5C5C5C;
 margin:0;
 padding:0;
 margin-top:10px;
 width:600px;
}

.box_ricerca .box_bottom
{float:left;
 display:inline;
 background:url(../images/footer/sfondo_paginazione_bottom.gif) top left repeat-x;
 width:700px;
 margin:0;
 padding:0;
 height:53px;
}

.box_ricerca .box_bottom .paginazione
{float:right;
 display:inline;
 margin-right:40px;
 margin-top:20px;
 width:auto;
}

.box_ricerca .box_bottom .paginazione label
{float:left;
 display:inline;
 margin:0;
 font-size:14px;
 color:#1F4974;
 font-weight:bold;
 margin-right:10px;
}

.box_ricerca .box_bottom .paginazione a
{float:left;
 display:inline;
 margin:0;
 margin-left:4px;
 margin-top:0;
 width:auto;
}

.box_ricerca .box_bottom .paginazione .num
{padding: 3px 6px;
 margin-top:-3px;
 background:#5891BC;
 border:1px solid #B6CEE7;
 position:relative;
}

.box_ricerca .box_bottom .paginazione .sel
{padding: 3px 6px;
 margin-top:-3px;
 background:#fff;
 border:1px solid #5891BC;
 color:#5891BC;
  position:relative;
}

.doppio_box
{float:left;
 display:inline;
 margin:0;
 margin-top:20px;
 width:700px;
}

.doppio_box div
{float:left;
 display:inline;
 margin:0;
 padding:0;
 width:350px;
}

.doppio_box div span
{float:left;
 display:inline;
 margin:0;
 margin-left:20px;
 width:310px;
 margin-bottom:20px;
}

.doppio_box div span img
{float:left;
 display:inline;
 margin:0;
 border:1px solid #D4F3F4;
 width:74px;
 height:67px;
}

.doppio_box div span label
{float:left;
 display:inline;
 margin-left:10px;
 width:200px;
 margin-top:3px;
 font-size:13px;
 color:#5C5C5C;
 font-weight:normal;
}

.doppio_box div span a
{float:left;
 display:inline;
 margin-left:10px;
 width:200px;
 margin-top:3px;
 font-size:13px;
 color:#1F4974;
 font-weight:bold;
}

.doppio_box div span .img_interno
{float:left;
 display:inline;
 margin-left:8px;
 margin-top:5px;
 width:auto;
 height:auto;
 border:0;
}


.doppio_box div label
{float:left;
 display:inline;
 margin-left:0px;
 margin-top:5px;
 width:300px;
 font-size:14px;
 color:#1F4974;
 font-weight:bold;
}

.doppio_box div div
{float:left;
 display:inline;
 background:#EDF5F8;
 border:1px solid #D0F1F3;
 padding:10px;
 width:auto;
 margin-top:10px;
}

.doppio_box div div img
{float:left;
 display:inline;
 width:auto;
 height:auto;
 border:0;
}

.blocco_credits
{float:left;
 display:inline;
 width:600px;
 margin-left:15px;
 margin-top:20px;
 padding-bottom:15px;
 background:url(../images/dot.gif) bottom left repeat-x;
}

.blocco_credits label
{float:left;
 display:inline;
 font-size:13px;
 font-weight:bold;
 color:#5C5C5C;
 width:600px;
}

.blocco_credits span
{float:left;
 display:inline;
 font-size:18px;
 font-weight:bold;
 color:#1F4974;
 width:350px;
 margin-top:5px;
} 

.blocco_credits a
{float:left;
 display:inline;
 font-size:11px;
 font-weight:bold;
 color:#1F4974;
 width:240px;
 margin-top:15px;
}

.blocco_credits div
{float:right;
 display:inline;
 width:300px;
 margin-top:5px;
} 

.blocco_credits div img
{float:left;
 display:inline;
 width:35px;
} 

.blocco_credits div label
{float:left;
 display:inline;
 width:255px;
 margin-left:10px;
 font-size:9px;
 font-color:#5C5C5C;
} 
