/********************************************************************** menu alto **********/
div.menutop
{
    right:0px !important;
    left:auto !important;
    width:auto !important;
}

div.menutop ul.father li.item1,
div.menutop ul.father li.selecteditem1
{
	padding-left:0px !important;
}
div.menutop ul.father li
{
    float:left;
	padding-right:10px;
	padding-left:10px;
	margin-bottom:4px;
	margin-top:4px;
	border-right:1px solid #B1B1B1;
	line-height:12px;
	height:14px;
}
div.menutop ul.father li.last,
div.menutop ul.father li.selectedlast
{
	border-right: 0px;
	padding-right:5px;
}

div.menutop a
{
    color:#B1B1B1;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	display:block;
	padding-bottom:2px;
}
div.menutop a:hover
{
	text-decoration:none !important;
	color:#DDDDDD;
}
div.menutop ul li.selected a,
div.menutop ul li.selectedfirst a,
div.menutop ul li.selectedlast a
{
    color:#BC9F5D;
}

/********************************************************************** cambio lingua **********/

div.cambiolingua
{
}
div.cambiolingua ul li.first
{
    /*padding-left:110px !important; ******* messo inizialmente avendo soltanto 2 lingue ******/
}
div.cambiolingua ul li
{
    float:left;
	padding-right:10px;
	padding-left:10px;
	margin-bottom:4px;
	margin-top:8px;
	border-right:1px solid #B1B1B1;
	line-height:10px;
	height:12px;
}
div.cambiolingua ul li.last
{
	border-right:0px !important;
	padding-right:0px !important;
}
div.cambiolingua a
{
    color:#B1B1B1;
	text-decoration:none;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	display:block;
	padding-left:0px !important;
}
div.cambiolingua a:hover
{
	text-decoration:none !important;
	color:#DDDDDD;
}
div.cambiolingua ul li.selected a
{
    color:#BC9F5D;
}


/*---------------------------------------------- elenco agenzie home ----------*/

div.elencoagenziehome
{
	float:left;
	overflow:hidden;
}

div.elencoagenziehome li,
div.elencoagenziehome li div.box
{
    float:left;
}

div.elencoagenziehome ul
{
	float:left;
    margin-top:2px;
}

div.elencoagenziehome li div.box h1.titolo a
{
    color:#b1b1b1;
    display:block;
    font-size:11px;
    font-weight:normal;
    padding-left:8px;
    padding-right:8px;
    text-decoration:none !important;
}

div.elencoagenziehome li.first div.box h1.titolo a
{
    padding-left:0px;
}
div.elencoagenziehome li.last div.box h1.titolo a
{
    padding-right:0px;
}

div.elencoagenziehome li div.box h1.titolo a:hover
{
    color:#dddddd;
}

div.elencoagenziehome li div.box h1.titolo
{
    border-right:1px solid #B1B1B1;
    line-height:12px;
}

div.elencoagenziehome li.last div.box h1.titolo
{
    border-right:0px;
}


/*-------------------- lista aree in home page e sede ---------------*/

div.areelistahome
{
    background:url(../../upload/1/images/interfaccia/sfondo_bianco_home.png) no-repeat 0px 0px;
    background-position:bottom;
    height:auto !important;
}

div.areelistahome h1.titolosezione
{
    padding-left: 25px;
    padding-top: 7px;
    font-size: 14px;
    color: #2F2F2C;
}

div.areelistahome ul.listaaree1
{
    padding-top:5px;
    padding-left:15px;
    padding-right:15px;
    padding-bottom:15px;
}

div.areelistahome ul.listaaree1 li h1
{
    background:url(../../upload/1/images/interfaccia/home_lista_piu.png) no-repeat 0px 5px;
    padding-left:12px;
}

div.areelistahome ul.listaaree1 li h1
{
    background:url(../../upload/1/images/interfaccia/home_lista_piu.png) no-repeat 0px 5px;
}

div.areelistahome ul.listaaree1 h1 a
{
    font-size:12px;
    color:#52524A;
    display:block;
}

div.areelistahome ul.listaaree2
{
    margin-left:10px;
    margin-bottom:3px;
}

div.areelistahome ul.listaaree2 li a
{
    background:url(../../upload/1/images/interfaccia/home_lista_meno.png) no-repeat 0px 5px;
    padding-left:12px;
    font-size:12px;
    color:#2F2F2C;
	line-height:17px;
    display:block;
}

div.ie7_areelistahome ul.listaaree2 li a
{
    line-height:17px;
    background:url(../../upload/1/images/interfaccia/home_lista_meno.png) no-repeat 0px 7px;
}

div.areelistahome a:hover,
div.areelistahome ul.listaaree2 li a:hover
{
    color:#5F5F64;
    text-decoration:none;
}


div.areelistasede
{
    float:left;
    width:92%;
    height:auto !important;
    margin-top:20px;
    margin-left:20px;
    padding-left:12px;
}
div.areelistasede ul.listaaree1
{
    padding-top:5px;
    padding-left:2px;
    padding-right:0px;
    padding-bottom:5px;
    border-right:2px solid #D1D1D1;
}
div.areelistasede h1
{
    font-size:14px;
    padding-bottom:10px;
}
div.areelistasede ul.listaaree1 li h1
{
    background:url(../../upload/1/images/interfaccia/home_lista_piu.png) no-repeat 0px 5px;
    padding-left:12px;
    padding-bottom:2px;
}
div.ie7_areelistasede ul.listaaree1 li h1
{
    background:url(../../upload/1/images/interfaccia/home_lista_piu.png) no-repeat 0px 10px;
}

div.areelistasede h1 a
{
    font-size:12px;
    color:#2F2F2C;
    display:block;
    text-transform:lowercase;
}
div.areelistasede h1 a:first-letter
{
    text-transform:uppercase;
}

div.areelistasede ul.listaaree2
{
    margin-left:10px;
    margin-bottom:6px;
}
div.areelistasede ul.listaaree2 li a
{
    background:url(../../upload/1/images/interfaccia/home_lista_meno.png) no-repeat 0px 5px;
    padding-left:12px;
}
div.ie7_areelistasede ul.listaaree2 li a
{
    background:url(../../upload/1/images/interfaccia/home_lista_meno.png) no-repeat 0px 10px;
}
div.areelistasede ul.listaaree2 li a
{
    font-size:12px;
    color:#2F2F2C;
    display:block;
}
div.areelistasede a:hover,
div.areelistasede ul.listaaree2 li a:hover
{
    color:#5F5F64;
    text-decoration:none;
}


/*----------------------------------------- menù agenzia colonna sinistra --------------------- */

div.colonnasxagenzie div.logodiv
{
    padding-left:10px;
    padding-bottom:10px;
}

div.colonnasxagenzie a
{
    color:#a2a3a5;
    font-size:12px;
    display:block;
    text-decoration:none !important;
}

div.ie7_colonnasxagenzie a
{
    line-height:18px;
}

div.colonnasxagenzie a.email
{
    font-size:11px !important;
}

div.colonnasxagenzie a:hover
{
    color:#DDDDDD;
}

div.colonnasxagenzie div.colonnaagenzia
{
    padding-left:15px;
    padding-bottom:30px;
}

div.colonnasxagenzie div.selezionata
{
    margin-bottom:5px;
}

div.colonnasxagenzie div.selezionata li
{
    background:url(../../upload/1/images/interfaccia/meno_menu_sx.jpg) no-repeat 0px 5px;
    padding-left:12px;
    margin-left:35px;
    width:125px;
}

div.colonnasxagenzie div.selezionata li.currentindex
{
    background:url(../../upload/1/images/interfaccia/meno_menu_sx_selected.jpg) no-repeat 0px 5px;
}
div.colonnasxagenzie div.selezionata li.currentindex a,
div.colonnasxagenzie div.selezionata li a.currentlink
{
    color:#BC9F5D;
}

div.colonnasxagenzie li
{
    background:url(../../upload/1/images/interfaccia/piu_menu_sx.jpg) no-repeat 0px 5px;
    padding-left:12px;
    margin-left:0px;
}

div.ie7_colonnasxagenzie li
{
    background:url(../../upload/1/images/interfaccia/piu_menu_sx.jpg) no-repeat 0px 7px;
}

div.ie7_colonnasxagenzie div.selezionata li,
div.ie7_colonnasxagenzie div.selezionata li a
{
    padding-top:0px;
    padding-bottom:0px;
    margin-top:0px;
    margin-bottom:0px;
}


div.colonnasxagenzie div.selezionata li.first
{
    background:url(../../upload/1/images/interfaccia/ex_global_search.png) no-repeat 0px 0px;
    margin-left:0px;
    padding-left:52px;
    padding-top:12px;
    width:140px;
    height:32px;
}
div.colonnasxagenzie div.selezionata li.first a
{
    font-size:14px;
    /*color:#BC9F5D;*/
}

div.colonnasxagenzie h1.titoloagenzie
{
    background:url(../../upload/1/images/interfaccia/ex_global_search.png) no-repeat 0px 2px;
    margin-left:0px;
    padding-left:50px;
    padding-top:14px;
    width:140px;
    height:32px;
    color:#BC9F5D;
    font-size:14px;
}

div.colonnasxagenzie h1.titoloagenzie + ul
{
    padding-left:35px;
}

div.colonnasxagenzie li
{
    margin-top:2px;
    /*margin-bottom:2px;*/
}

div.colonnasxagenzie h1.titolosezione
{
    color:#BC9F5D;
    font-size:14px;
    margin-top:30px;
    margin-bottom:5px;
    margin-right:20px;
    border-top:1px solid #46361F;
    padding-top:10px;
}

div.colonnasxagenzie ul.list
{
    margin-left:5px;
}
div.colonnasxagenzie div.selezionata ul.list
{
    margin-left:0px;
}

div.datiagenzia
{
    margin-right:10px;
    margin-top:22px;
    border-top:1px solid #46361F;
    margin-bottom:30px;
    padding-top:10px;
}

div.datiagenzia h1.contatti,
div.datiagenzia h1.contattiitalia
{
    color:#BC9F5D;
    font-size:12px;
    padding-top:8px;
}

div.datiagenzia p.indirizzo,
div.datiagenzia p.numeri
{
    color:#a2a3a5;
    font-size:11px;
    padding-top:2px;
}


/*--------------------------------- Menu in alto a destra -----------------------*/

div.menuinaltoadestra
{
    right:0px !important;
    left:auto !important;
    width:auto !important;
}

div.menuinaltoadestra ul
{
    text-align:right !important;
}

div.menuinaltoadestra li
{
    border-right:1px solid #B1B1B1;
    line-height:12px;
}

div.menuinaltoadestra li.last,
div.menuinaltoadestra li.selectedlast
{
    border-right:0px;
}

div.menuinaltoadestra li a
{
    color:#B1B1B1;
    font-size:11px;
    padding-left:10px;
    padding-right:10px;
    display:block;
}

div.menuinaltoadestra li.last a,
div.menuinaltoadestra li.selectedlast a
{
    padding-right:5px;
}

div.menuinaltoadestra li a.selected
{
    color:#BC9F5D;
}