/* CSS Document */
/* Modifiche al menu */
#top .main .mainMenu div.bloccoTitoloDisattivo  {
background-color:#e1eeff;
}
#top .main .mainMenu div.bloccoTitoloDisattivo a {
background-color:#e1eeff;
color:#538fcb;
}
#top .main .mainMenu div.bloccoTitoloDisattivoTesta {
background-color:#e1eeff;
}
#top .main .mainMenu div.bloccoTitoloDisattivoTesta a {
color:#538fcb;
background-color:#e1eeff;
}

#top .main .mainMenu .bloccoLinks h2{
color:#538fcb;
}
#top .main .mainMenu .bloccoTitoloAttivo {
color:#cfdaed;
background:url(../images/mainMenu/assicurazioni/blocco_titolo.jpg) no-repeat;
}
#top .main .mainMenu .bloccoTitoloAttivoInterno {
color:#cfdaed;
background:url(../images/mainMenu/assicurazioni/blocco_titolo.jpg) no-repeat;
}
#top .main .mainMenu .bloccoElemento {
background:url(../images/mainMenu/assicurazioni/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/assicurazioni/frecciettaOverSezioneDisattiva.gif) top left no-repeat;
}
#top .main .mainMenu div.bloccoTitoloDisattivoTesta a:hover{
background:#f2eff6 url(../images/mainMenu/assicurazioni/frecciettaOverSezioneDisattiva.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;
}


/*  OTHERS  */

#top .main .mainBody .sfondo_home
{background:#fff url(../images/assicurazioni/header_home.jpg) top left no-repeat;
 width:701px;
 height: auto !important;
 min-height:400px;
 height:400px;
 padding:0;
}


#top .main .mainBody .mainBodyGrande .titolo, #top .main .mainBody .mainBodyGrande .titolo_sottosezione
{color:#538FCB;
}

#top .main .mainBody .mainBodyGrande p
{color:#5C5C5C;
}

#top .main .mainBody .mainBodydx .boxup
{float:right;
 display:inline;
 background:url(../images/assicurazioni/sfondo_mainbodydx_up.jpg) top left no-repeat;
 width:233px;
 height:207px;
}

#top .main .mainBody .mainBodydx .boxup h5
{float:left;
 display:inline;
 margin-top:20px;
 margin-left:20px;
 color:#538FCB;
 font-size:18px;
 font-weight:bold;
 text-transform:uppercase;
 width:170px;
}

#top .main .mainBody .mainBodydx .boxup .lancio
{float:left;
 display:inline;
 margin-top:10px;
 margin-left:20px;
}

#top .main .mainBody .mainBodydx .boxup .lancio img
{float:left;
 display:inline;
 margin:0;
 width:66px;
 height:66px;
}

#top .main .mainBody .mainBodydx .boxup .lancio label
{float:left;
 display:inline;
 margin-top:5px;
 margin-left:10px;
 width:110px;
 font-size:14px;
 font-weight:bold;
 color:#538FCB;
}

#top .main .mainBody .mainBodydx .boxup p
{float:left;
 display:inline;
 color:#5C5C5C;
 width:190px;
  padding:0;
  margin:0;
 font-size:11px;
 margin-top:10px;
 margin-left:20px;

}

#top .main .mainBody .mainBodydx .boxup p a
{float:none;
 margin:0;
 padding:0;
 font-weight:bold;
 color:#5C5C5C;
}

.btt
{float:left;
 display:inline;
 background:#A1C5E7;
 padding:3px 10px;
 border:1px solid #BEDAFF;
 color:#ffffff;
 font-size:11px;
 font-weight:bold;
 text-transform:uppercase;
 width:auto;
 height:auto;
}

.lancio13
{float:left;
 display:inline;
 margin:0;
 width:232px;
 border-left:1px solid #fff;
 background:none;
 padding-bottom:10px;
 height:auto;
}

.lancio13 .comefarese
{float:left;
 display:inline;
 /*background:url(../images/assicurazioni/sfondo_comefarese.jpg) top left no-repeat;*/
 width:233px;
 height:auto;
 margin:0;
 padding:0;
 margin-top:-15px;
 position:relative;
}

.lancio13 .comefarese h4
{float:left;
 display:inline;
 margin:0;
 padding:0;
 width:190px;
 color:#538FCB;
 font-size:18px;
 font-weight:bold;
 margin-top:35px;
 height:28px;
}

.lancio13 label
{float:left;
 display:inline;
 margin:0;
 width:190px;
 font-size:11px;
 padding-bottom:10px;
 margin-top:10px;
 margin-left:20px;
 color:#5C5C5C;
}

.lancio13 a
{margin-left:15px;
}



.lancio13 .comefarese ul
{float:left;
 display:inline;
 margin:0;
 padding:0;
 width:233px;
}

.lancio13 .comefarese ul li
{float:left;
 display:inline;
 margin:0;
 padding:0;
 width:233px;
 background:#6099D2;
 border-top:1px solid #9CC1E4;
 height:44px;
}

.lancio13 .comefarese ul li a
{float:left;
 display:inline;
 margin:0;
 padding:0;
 color:#BFD8EF;
 font-size:12px;
 font-weight:bold;
 text-transform:uppercase;
 margin-left:15px;
 margin-top:10px;
}

.lancio13 .comefarese a
{float:left;
 display:inline;
 margin-top:15px;
 color:#fff;
}

#top .main .mainBody .mainBodysx
{/*background:#fff url(../images/assicurazioni/sfondo_mainbodysx.jpg) top left no-repeat;*/
 margin-left:1px;
 width:467px;
 height: auto !important;
 min-height:198px;
 height:198px;
}

#top .main .mainBody .mainBodysx .titolo
{color:#538FCB;}

#top .main .mainBody .dxdomande
{background:#fff url(../images/assicurazioni/sfondo_mainbodysx.jpg) top left no-repeat;
 margin-left:1px;
 width:467px;
 height: auto !important;
 min-height:198px;
 height:198px;
}

.domande
{float:left; 
 display:inline;
 margin-top:70px;
 width:100%;
 padding-bottom:20px;
}

.domande .domanda
{float:left;
 display:inline;
 margin-top:10px;
 background:url(../images/dot.gif) bottom left repeat-x;
 margin-left:20px;
 width:430px;
}

.domande .domanda label
{float:left;
 display:inline;
 margin-left:10px;
 padding-bottom:10px;
 margin-top:5px;
 color:#5C5C5C;
 font-size:11px;
 font-weight:bold;
 width:380px;
}

.domande .domanda a
{float:right;
 display:inline;
 margin-right:10px;
 margin-top:0;
}

.domande .risposta
{float:left;
 display:inline;
 margin-top:10px;
 background:#E1EEFF url(../images/dot.gif) bottom left repeat-x;
 margin-left:20px;
 width:430px;
}

.domande .risposta h5
{float:left;
 display:inline;
 margin-top:10px;
 color:#538FCB;
 font-size:11px;
 font-weight:bold;
 text-transform:uppercase;
 width:360px;
 margin-left:10px;
 
 }

.domande .risposta p
{float:left;
 display:inline;
 margin-top:10px;
 color:#5C5C5C;
 font-size:11px;
 font-weight:normal;
 width:380px;
 margin-left:10px;
 padding-bottom:10px;
}

.domande .risposta a
{float:right;
 display:inline;
 margin-right:10px;
 margin-top:10px;
}

.domande .risposta p a
{margin:0;
 padding:0;
 text-decoration:underline;
 color:#538FCB;
 float:none;
}

#top .main .mainBody .mainBodydx .boxup div
{margin:0;
 padding:0;
}

