/* 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; }

img { border:0px; }
form { margin:0px; padding:0px; }

.testata { float:left; width:773px; clear:none; }
td.colonnasx { width:201px; padding-left:16px; background-color:#666666; vertical-align:top; color:#FFFFFF; }
td.colonnasx_basso { width:201px; padding-left:16px; background-color:#666666; vertical-align:top; color:#FFFFFF; background-image:url(images/angolo_basso.jpg); background-repeat:no-repeat; background-position:left bottom; }

td.colonnadx { width:773px; vertical-align:top; margin:0px; padding:0px; }


.menu { float:left; width:773px; height:44px; background-color:#454246; color:#FFFFFF; font-size:0.95em; letter-spacing:-0px; }
.menu ul { float:left; width:773px; list-style:none; margin:0px; padding:0px; padding-top:12px; background-image:url(images/bg_menu.gif); background-repeat:repeat-x; background-position:bottom; }

.menu li { display:block; float:left; height:32px; border-right:1px solid #FFFFFF; margin:0px; padding:0px; display:inline; white-space:nowrap; }
.menu li a { display:block; width:auto; height:32px; color:#FFFFFF; text-decoration:none; padding-right:10px; padding-left:10px; background-image:url(images/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(images/bg_over_menu.gif); background-repeat:repeat-x; }

li.menu_sel { display:block; width:auto; height:32px; color:#FFFFFF; text-decoration:none; padding-left:10px; background-image:url(images/bg_over_menu.gif); background-repeat:repeat-x; display:inline; }

li.menu_sel a { color:#FFFFFF; text-decoration:none; padding:0px; background-image:url(images/bg_over_menu.gif); background-repeat:repeat-x; margin:0px; }

li.menu_sel2 { display:block; width:auto; height:32px; color:#FFFFFF; text-decoration:none; background-image:url(images/bg_over_menu.gif); background-repeat:repeat-x; display:inline; }

li.menu_sel2 a { display:block; width:auto; height:32px; color:#FFFFFF; text-decoration:none; background-image:url(images/bg_over_menu.gif); background-repeat:repeat-x; }

li.bottonehome a { display:block; width:auto; height:32px; color:#FFFFFF; text-decoration:none; padding-right:10px; padding-left:10px; background-image:url(images/bg_menu.gif); background-repeat:repeat-x; width:50px; }
li.bottonehome a:hover { display:block; width:auto; height:32px; color:#FFFFFF; text-decoration:none; background-image:url(images/bg_over_menu.gif); background-repeat:repeat-x; }

li.bottonehome_sel { display:block; height:32px; color:#FFFFFF; text-decoration:none; background-image:url(images/bg_over_menu.gif); background-repeat:repeat-x; padding-left:10px; display:inline; }

li.ultimavoce { border:0px; }
li.ultimavoce a { display:block; width:auto; height:32px; color:#FFFFFF; text-decoration:none; padding-left:10px; padding-right:10px; background-image:url(images/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(images/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(images/bg_over_menu.gif); background-repeat:repeat-x; padding-left:10px; border-right:0px; }

li.ultimavoce_sel a { color:#FFFFFF; text-decoration:none; background-image:url(images/bg_over_menu.gif); background-repeat:repeat-x; padding:0px; margin:0px; border-right:0px; }

li.flag { width:auto; height:30px; background-image:url(images/bg_menu.gif); background-repeat:repeat-x; padding-left:23px; padding-right:0px; border-right:0px; }


.contenuti { float:left; width:773px; }
.bottone { height:30px; width:110px; color:#000000; text-decoration:none; background-color:#cccccc; text-align:center; }
.bottone a { display:block;height:32px; color:#000000; text-decoration:none; background-color:#cccccc; text-align:center;}
.bottone a:hover { display:block;height:32px; color:#000000; text-decoration:none; background-color:#FFFFFF; text-align:center;}

.bottone_sel { height:32px; color:#FFFFFF; text-decoration:none; background-color:#cccccc; text-align:center; vertical-align:middle;}

.boxlogin { float:left; width:170px; background-color:#454246; margin-top:15px; padding:5px; text-align:center; border-bottom:1px solid #FFFFFF; }
.boxlogin input { float:left; border:0px; background-color:#FFFFFF; color:#454246; margin-bottom:2px; width:85px; clear:right; font-size:0.9em; }
.boxlogin h1 { float:left; width:100%; margin:0px; padding:0px; font-size:1.2em; margin-bottom:5px; }
.boxlogin .label { float:left; width:65px; text-align:right; padding-right:5px; }

.sottomenu_sx a { color:#FFFFFF; text-decoration:none; }
.sottomenu_sx a:hover { color:#FFFFFF; text-decoration:underline; }
ul.sottomenu_sx { float:left; width:170px; background-color:#8C8C90; padding:5px; padding-top:15px; padding-bottom:10px; list-style:none; margin:0px; font-size:0.9em; }
.sottomenu_sx li { float:left; width:165px; padding-left:5px; padding-top:3px; padding-bottom:3px; }

.indicatore { float:left; width:29px; }
.testo { float:left; width:650px; height:400px; margin-bottom:60px; padding-left:22px; margin-top:15px; overflow-y:auto; color:#00324D; line-height:150%; margin-right:25px }

.testo_generico { float:left; width:650px; height:427px; margin-bottom:45px; padding-left:22px; padding-right:19px; padding-top:10px; overflow-y:auto; color:#00324D; line-height:150%; padding-bottom:10px; margin-left:29px; margin-right:5px}

.testo_generico2 { float:left; width:695px; height:460px; margin-bottom:0px; padding-left:22px; padding-right:19px; padding-top:10px; color:#00324D; line-height:150%; padding-bottom:10px; margin-left:29px;  }


.testo_generico2 { float:left; width:695px; height:460px; margin-bottom:0px; padding-left:22px; padding-right:19px; padding-top:10px; color:#00324D; line-height:150%; padding-bottom:10px; margin-left:29px; }


.testo a, .testo_generico a, .testo_ricerca a, .testo_didattica a, .testo_commerciale a, .testo_servizi a { color:#00324D; font-weight:bold; }


.testo_ricerca { float:left; width:490px; height:423px; margin-bottom:36px; padding-left:22px; overflow-y:auto; color:#00324D; line-height:150%; border:1px solid #46B7AE; padding-top:15px; margin-right:5px }

.testo_didattica { float:left; width:490px; height:423px; margin-bottom:36px; padding-left:22px; overflow-y:auto; color:#00324D; line-height:150%; border:1px solid #FBBC03; padding-top:15px; margin-right:5px }

.testo_commerciale { float:left; width:490px; height:423px; margin-bottom:36px; padding-left:22px; overflow-y:auto; color:#00324D; line-height:150%; border:1px solid #BCB07C; padding-top:15px; margin-right:5px }

.testo_servizi { float:left; width:490px; height:423px; margin-bottom:36px; padding-left:22px; overflow-y:auto; color:#00324D; line-height:150%; border:1px solid #929197; padding-top:15px; margin-right:5px }

.piede { float:left; width:743px; height:25px; color:#FFFFFF; font-size:11px; padding-right:30px; background-color:#034257; vertical-align:middle; text-align:center; padding-top:10px; } 
.piede a { color:#FFFFFF; text-decoration:none; }
.piede a:hover { color:#FFFFFF; text-decoration:underline; }

.sottomenu_ricerca { float:left; width:158px; padding:10px; color:#46B7AE; font-weight:bold; font-size:11px; }
.sottomenu_ricerca a { color:#000000; font-weight:normal; text-decoration:underline; }

.sottomenu_didattica { float:left; width:158px; padding:10px; color:#FBBC03; font-weight:bold; font-size:11px; }
.sottomenu_didattica a { color:#000000; font-weight:normal; text-decoration:underline; }

.sottomenu_commerciale { float:left; width:158px; padding:10px; color:#BCB07C; font-weight:bold; font-size:11px; }
.sottomenu_commerciale a { color:#000000; font-weight:normal; text-decoration:underline; }

.sottomenu_servizi { float:left; width:158px; padding:10px; color:#929197; font-weight:bold; font-size:11px; }
.sottomenu_servizi a { color:#000000; font-weight:normal; text-decoration:underline; }

.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; }

.clearer { width:90%; clear:both; }

hr { color:#94AEBE; }

.boxnews_home { position:relative; top:280px; left:460px; z-index:10; width:186px; height:125px; padding-left:55px; background-image:url(images/bg_boxnews_home.gif); background-repeat:no-repeat }
.news1 { float:left; margin-left:1px;width:165px; margin-top:2px; height:75px; background-color:#faba00; border:1px solid #797979; text-align:center; line-height:normal; padding-top:3px; }

.news2 { float:left; margin-left:1px;width:165px; margin-top:2px; height:75px; background-color:#009c95; border:1px solid #797979; text-align:center; line-height:normal; padding-top:3px; }

.news3 { float:left; margin-left:1px;width:165px; margin-top:2px; height:75px; background-color:#8c8c8c; border:1px solid #797979; text-align:center; line-height:normal; padding-top:3px; }
.news1 strong, .news2 strong, .news3 strong { color:#FFFFFF; }


.testo_generico3 { float:left; width:655px; height:460px; margin-bottom:0px; padding-left:22px; padding-right:19px; padding-top:10px; color:#00324D; line-height:150%; padding-bottom:10px; margin-left:29px; }

.bandierine { float:left; width:auto; margin-left:8px; }

.link_indicizzazione { float:center; color:#FFFFFF; font-size:10px; vertical-align:middle; text-align:center; padding-top:5px; padding-bottom:5px; } 
.link_indicizzazione a { color:#FFFFFF; text-decoration:none; }
.link_indicizzazione a:hover { color:#FFFFFF; text-decoration:underline; }


/***** Highlight delle righe onmouseover *****/
.trbase { background:none; }
.trover { background:#FFFFCC;}
.trout { background:none;}














