/* CSS Document */
body { margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#B8BABD; }
a:active, a:focus {outline:none; }

.testata { float:left; }

.menu { float:left; width:990px; height:44px; background-color:#454246; color:#FFFFFF; border-bottom:1px solid #99B1BB; }
.menu ul { float:left; width:990px; list-style:none; margin:0px; padding:0px; padding-top:12px; background-image:url(immagini/bg_menu.gif); background-repeat:repeat-x; background-position:bottom; }
.menu li { float:left; width:auto; height:32px; border-right:1px solid #FFFFFF; display:inline; }
.menu li a { display:block; width:auto; height:32px; color:#FFFFFF; text-decoration:none; padding-right:15px; padding-left:15px; background-image:url(immagini/bg_menu.gif); background-repeat:repeat-x; }
.menu li a:hover { display:block; width:auto; height:32px; color:#FFFFFF; text-decoration:none; background-image:url(immagini/bg_over_menu.gif); background-repeat:repeat-x; }

li.menu_sel  { display:block; width:auto; height:32px; color:#FFFFFF; text-decoration:none; padding-right:15px; padding-left:15px; background-image:url(immagini/bg_over_menu.gif); background-repeat:repeat-x; }

li.menu_sel a { color:#FFFFFF; text-decoration:none; background-image:url(immagini/bg_over_menu.gif); background-repeat:repeat-x; margin:0px; padding:0px; }


li.menu_sel2  { display:block; width:auto; height:32px; color:#FFFFFF; text-decoration:none; background-image:url(immagini/bg_over_menu.gif); background-repeat:repeat-x; }

li.menu_sel2 a { display:block; width:auto; height:32px; color:#FFFFFF; text-decoration:none; background-image:url(immagini/bg_over_menu.gif); background-repeat:repeat-x; }

li.bottonehome a { display:block; width:auto; height:32px; color:#FFFFFF; text-decoration:none; padding-right:15px; padding-left:25px; background-image:url(immagini/bg_menu.gif); background-repeat:repeat-x; }
li.bottonehome a:hover { display:block; width:auto; height:32px; color:#FFFFFF; text-decoration:none; background-image:url(immagini/bg_over_menu.gif); background-repeat:repeat-x; }

li.bottonehome_sel { display:block; width:auto; height:32px; color:#FFFFFF; text-decoration:none; background-image:url(immagini/bg_over_menu.gif); background-repeat:repeat-x; padding-right:15px; padding-left:25px; }


li.bottonehomeFR a { display:block; width:auto; height:32px; color:#FFFFFF; text-decoration:none; padding-right:20px; padding-left:19px; background-image:url(immagini/bg_menu.gif); background-repeat:repeat-x; }
li.bottonehomeFR a:hover { display:block; width:auto; height:32px; color:#FFFFFF; text-decoration:none; background-image:url(immagini/bg_over_menu.gif); background-repeat:repeat-x; }

li.bottonehome_selFR { display:block; width:auto; height:32px; color:#FFFFFF; text-decoration:none; background-image:url(immagini/bg_over_menu.gif); background-repeat:repeat-x; padding-right:20px; padding-left:19px; }


li.ultimavoce { border:0px; }
li.ultimavoce a { display:block; width:auto; height:32px; color:#FFFFFF; text-decoration:none; padding-left:15px; padding-right:25px; background-image:url(immagini/bg_menu.gif); background-repeat:repeat-x; }
li.ultimavoce a:hover { display:block; width:auto; height:32px; color:#FFFFFF; text-decoration:none; background-image:url(immagini/bg_over_menu.gif); background-repeat:repeat-x; }

li.ultimavoce_sel { display:block; width:auto; height:32px; color:#FFFFFF; text-decoration:none; background-image:url(immagini/bg_over_menu.gif); background-repeat:repeat-x; padding-left:15px; padding-right:15px; border-right:0px; }

li.ultimavoce_sel a { color:#FFFFFF; text-decoration:none; background-image:url(immagini/bg_over_menu.gif); background-repeat:repeat-x; border-right:0px; margin:0px; padding:0px; }

td.contenuti { background-color:#8C8C90; }

.fotodottore { float:left; width:auto; height:400px; padding-left:15px; font-size:0.8em; color:#013C51; letter-spacing:-0.5px; text-align:center }

.box_sedi { float:left; width:838px; }

.piede { float:left; width:990px; height:32px; background-color:#013C51; } 



.boxcontenuti { float:left; width:838px; height:520px; overflow-y:auto; background-color:#B2B2B2; }
.testocontenuti { float:left; width:760px; padding-left:30px; padding-left:30px; color:#013C51; font-size:17px; line-height:150%; font-weight:550; }
.testocontenuti a:hover  { color:#FFFFFF; text-decoration:underline; }
.testocontenuti a{ color:#013C51; text-decoration:underline }


.societa_sottopagine { float:left; width:152px; height:170px; text-align:center; }
.societa_sottopagine a { color:#FFFFFF; }
.societa_sottopagine a:hover { color:#002F49; }


.sottomenu { float:left; width:132px; height:325px; padding-top:25px; padding-left:10px; padding-right:10px; color:#FFBF00; text-decoration:underline; }
.sottomenu a { color:#FFFFFF; }
.sottomenu a:hover { color:#013C51; }

.gallery { vertical-align:top; padding-left:15px; }
.gallery img { margin-right:10px; margin-bottom:10px; border:0px; }


.foto { float:right; width:auto; margin-left:20px; margin-bottom:20px; background-color:#16486B; padding-bottom:5px; text-align:center; color:#FFFFFF; font-size:10px; }

.foto2 { float:left; width:auto;margin-top:20px; margin-bottom:10px; background-color:#16486B; padding-bottom:5px; text-align:center; color:#FFFFFF; font-size:10px; clear:left; margin:0 auto; }

.foto img, .foto2 img { margin-bottom:5px; }

.linkrassegna a, linkrassegna a:hover { text-decoration:none; }

.bollo_faq { position:absolute; margin-left:620px; margin-top:290px; }

