﻿
body {  font-weight: normal; font-family : Arial, Verdana, Trebuchet MS, Helvetica, sans-serif; color:#707070; margin:0px;  }
.body_vte{background-image: url('Images/fondo_sito.jpg'); background-repeat: repeat-x;background-color: #edebec;}

  
/*LOGIN E DEFAULT*/ 
 
.generale { position:relative; text-align: left; margin:0 auto; width:963px; margin-top:24px }

.map { position:absolute; top:33px; left:790px; width:147px; height:180px; margin:0px; background-color:#0055a0; border:1px solid white; font-weight:bold; font-size:0.75em; padding:0}
.map ul { float: left; width:137px;  margin:0px; padding-top:20px; padding-left:10px}
.map li { float: left; width:147px;  margin:0px; list-style:none; padding-bottom:5px; }
.map li a{ color:white; text-decoration:none }
.map li a:hover{ color:white; text-decoration:none }

img {border-width: 0; }

.registrazione { float:left; width:100%; font-size:0.9em;   }
.registrazione h1 { float:left; width:100%; font-size:1em; font-weight:bold; margin-bottom:10px   }

.assistenza { float:left; width:450px; font-size:0.75em;  margin-bottom:20px; padding-bottom:20px }
.assistenza .titolo{ float:left; width:100%; font-size:1.8em; color:#014b92; padding-bottom:25px }
.assistenza .testo { float:left; width:100%; margin-bottom:30px   }
.SenderMail { float:left; width:100%; margin-bottom:10px   }
.SenderMail input { float:left; width:100%; border:1px solid #99CCFF; padding:2px;  margin-bottom:4px; margin-top:4px}
.RecipientMail { float:left; width:100%;  margin-bottom:10px   }
.RecipientMail input { float:left; width:100%; border:1px solid #99CCFF; padding:2px;  margin-bottom:4px; margin-top:4px}
.SubjectMail{ float:left; width:100%;margin-bottom:10px   }
.SubjectMail input { float:left; width:100%; border:1px solid #99CCFF; padding:2px;  margin-bottom:4px; margin-top:4px}
.BodyMail{ float:left; width:100%;  margin-bottom:10px   }
.BodyMail textarea { float:left; width:100%; border:1px solid #99CCFF; padding:2px}
.Recipient { float:left; width:100%; margin-bottom:10px; margin-bottom:20px;    }
.RecipientName { float:left; width:100%;   margin-bottom:10px;   }
.RecipientName input { float:left; width:100%; border:1px solid #99CCFF; padding:2px;   margin-bottom:4px; margin-top:4px }
.Recipient .titoletto { float:left; width:100%; margin-bottom:20px; margin-top:20px; border-bottom:#abc8e4 solid 1px; font-weight:bold; }
.Sender { float:left; width:100%; margin-bottom:10px; margin-bottom:20px;     }
.Sender input { float:left; width:100%; border:1px solid #99CCFF; padding:2px; margin-bottom:4px; margin-top:4px}
.SendMail { float:left; width:100%; margin-bottom:10px   }
.SendMail input { float:left; width:50px; border:1px solid #99CCFF; padding:2px;  margin-bottom:4px; margin-top:4px}
.Sender .titoletto { float:left; width:100%; margin-bottom:20px; margin-top:20px; border-bottom:#abc8e4 solid 1px; font-weight:bold; }
.campiobbligatori { float:left; width:450px; font-size:0.75em;  margin-bottom:20px; padding-bottom:20px }

.logo_pradaxa_intro { float: left; height:113px; width:262px; margin-top:0px; padding-top:0px; }

.testata_intro { float: left; width:963px; height:42px; margin:0px; background-color:#a72739 }
.testata_intro a { color:white; text-decoration:none; font-size:0.7em }
.testata_intro a:hover { color:white; text-decoration:underline; font-size:0.7em }
.testata_intro ul { float: right; width:170px; margin:0; padding-top:5px }
.testata_intro li { float: left; width:auto; list-style:none; padding-right:12px  }

.login{ float: left; width:235px;  margin:0px; background-color:#e9e9e9; margin-left:20px; margin-top:5px;font-size:0.7em; padding:5px;    }
.login a{ color:#a72739; text-decoration:none; font-weight:bold  }
.login a:hover{ color:#a72739; text-decoration:underline}
.login label{ float:left;  width:68px; margin-top:3px;   }
.login input{ float:left;  margin-top:3px; margin-right:5px; }
.login .entra{ float:right; margin-top:3px; padding-right:20px}
.login .loginlink { float: left; width:100%;  margin:0px;  margin-top:5px; padding-left:0; padding-bottom:10px;    }
.login .loginlink ul{ float: left; width:100%;  margin:0px;  }
.login .loginlink  li{  width:auto;  margin:0px; list-style:none   }

.login_cont { float: left; width:963px;  margin:0px;  }
.login_sx { float: left; width:262px; height:490px;  margin:0px;  }
.login_dx { float: left; width:630px; min-height:296px; margin:0px; padding-top:69px; padding-left:40px  }
.login_dx .text_intro { float: left; font-size :0.80em; font-weight:bold; color:#404040; width:98%; margin-left:20px;  }
.login_dx .text { float: left; width:585px; margin:0px; padding-top:113px; font-size :0.8em}
.login_dx .text .print { float: right; width:585px; margin:0px; padding-top:113px; font-size :0.8em; color:#0055a0}
.login_dx .text .print a { color:#0055a0; text-decoration:underline}

.FailureStyle { float:left; width:98%; color:#a72739; padding-top:10px; padding-left:70px; font-weight:bold}

.bott_pro { float:left; width:248px; height:29px; padding-top :4px; padding-left:16px;  font-size:0.8em   }
.bott_pro a{float:left; width:248px; height:29px;padding-top :4px; padding-left:16px; background-image:url('Images/bott_intro_login.jpg'); background-repeat:no-repeat; color:white; text-decoration:none; }
.bott_pro a:hover{float:left; width:248px; height:29px; background-image:url('Images/bott_intro_login_sel.jpg'); background-repeat:no-repeat; color:white; text-decoration:none; }

.flash {float: left;width:963px; height:426px;   }
.flash .bottoni { float:right; width:695px; height:51px; margin:0; padding:0   }
.flash .bottoni .uno { float:left; width:237px; height:51px; margin:0; padding:0   }
.flash .bottoni .due{ float:left; width:232px; height:51px; margin:0; padding:0   }
.flash .bottoni .tre{ float:left; width:226px; height:51px;  margin:0; padding:0   }
.flash .logo { position:absolute; margin:0;  width:267px; height:108px; padding:0; left:281px; top:66px }

.box_home { float:left; width:963px; height:208px; margin:0px; background-image:url('Images/fondo_box_home.jpg'); background-repeat:repeat-x; padding-top:13px   }
.box_home .testo { float:left; width:100%; color:black; font-size:0.7em; padding-top:5px; height:120px  }
.box_home_singolo { float:left; width:268px; border-left:solid 1px #a6a7a7; padding-left:32px; padding-right:25px; margin:0   }
.box_home_singolo h3{ color:#6f6f6f; text-transform:uppercase; font-size:0.8em; margin:0;padding:0  }
.box_home_singolo .bottone { float:left; width:138px; height:29px;   background-image:url('Images/bott_box_home_grey.jpg'); background-repeat:no-repeat ; background-color:fuchsia  }
.box_home_singolo_vte { float:left; width:250px;  padding-left:32px;padding-right:15px; margin:0    }
.box_home_singolo_vte h3 { color:#0046ad; text-transform:uppercase; font-size:0.8em; margin:0;padding:0   }
.pulsante_blu { float:left; width:138px; height:29px;    }
.pulsante_blu a:hover { text-decoration:underline    }
.pulsante_blu a { float:left; width:138px; height:29px;background-image:url('Images/bott_box_home_blu.jpg'); background-repeat:no-repeat; text-transform:uppercase; padding-top:5px; padding-left:10px; font-size:0.7em; font-weight:bold;  color:white; text-decoration:none      }
.pulsante_grey { float:left; width:138px; height:29px;   }
.pulsante_grey a:hover { text-decoration:underline    }
.pulsante_grey a {  color:white; text-decoration:none; float:left; width:138px; height:29px;background-image:url('Images/bott_box_home_grey.jpg'); background-repeat:no-repeat; text-transform:uppercase; padding-top:5px; padding-left:10px; font-size:0.7em; font-weight:bold        }
.box_home .img{ float:right; width:auto; margin:0px;   }

.footer_intro { float:left; width:953px; margin:0px; color:black;  position:relative; padding-top:20px }
.footer_intro .sx { float:left; width:540px; margin:0px; font-size:0.7em; padding-top:12px }
.footer_intro .dx { float:left; width:285px; margin:0px; font-size:0.7em;padding-top:12px }
.footer_intro .dx ul { float:left; width:auto; margin:0px; padding:0}
.footer_intro .dx li { float:left; width:auto; margin:0px; list-style:none; border-right:1px black solid; padding-left:5px;padding-right:5px; }
.footer_intro a { color:black;   }
.footer_intro a:hover { color:black; text-decoration:underline  }

.logo_bi { float: right; height:42px; width:115px; margin:0px; padding:0 }


/*VTE*/

.vte {text-align: left; margin:0 auto; width:992px; background-color:white}

.testata{ float: left; width:992px; height:128px; margin:0px;font-size:0.7em ; background-color:white }
.testata a { color:white; text-decoration:none;  }
.testata a:hover { color:white; text-decoration:underline; font-size:0.7em }
.testata ul { float: right; width:170px; margin:0; padding-top:5px }
.testata li { float: left; width:auto; list-style:none  }
.testata .logo{ float: left; height:128px; width:196px; margin-top:0px; padding-top:0px; }

.menu_box { float: left; width:796px; height:24px; background-color:#d5d2d2 }
.menu { float: left; width:530px; padding-top:5px;  }
.menu ul { float: left; width:100%; margin:0; padding:0;   }
.menu li { float: left; width:auto; list-style:none; border-right:1px #555555 solid; font-size:1em; padding-right:10px; padding-left:10px;   }
.menu li a {color:#555555; text-decoration:none; }
.menu li a:hover { text-decoration:underline; color:#0046ad;  font-size:1em }
.menu li.last { float: left; width:auto; list-style:none;  font-size:1em; padding-right:10px; padding-left:10px;border-right:1px #d5d2d2 solid;   }
.menu li.middle { float: left; width:auto; list-style:none;  font-size:1em; padding-right:10px; padding-left:50px;border-right:1px #d5d2d2 solid;   }

.ricerca  {float: right; width:211px; height:19px; background-color:#d5d2d2; color:#555555; }
.ricerca ul  {float: left; width:auto;  padding-top:5px; margin:0 }
.ricerca li  {float: left; }
.ricerca input {float: left; width:104px; height:15px;margin-top:1px; margin-left:3px;}

.titolo_box  {float: left; width:781px; height:24px; border-bottom:1px #98aec3 solid; margin-top:79px; padding:0;  }
.titolo_box .data  {float: right; color:#555555; padding-right:5px;padding-top:8px; margin:0 }
.titolo_box .titolo  {float: left; color:#a72739;padding-top:4px; font-size:1.5em; font-weight:bold; margin:0  }

.cont_generale{ float:left; width:962px; margin:0px; padding-top:3px; background-color:white; padding-left:15px; padding-right:15px; }
.cont_colonna{ float:left; width:186px; margin:0px; padding:0; margin-right:1px  }

.cont_colonna .nav { float:left; width:186px; margin:0px; padding:0  }
.cont_colonna .nav ul { float:left; width:186px; margin:0px;padding:0   }
.cont_colonna .nav li{ float:left; width:186px; height:28px;  margin:0px; list-style:none; font-size:0.8em; color:black;padding:0  }
.cont_colonna .nav li a{float:left; width:166px;  height:28px; padding-top:4px;  padding-left:25px; color:black; text-decoration:none; margin:0px; background-image :url('Images/bott_nav.jpg'); background-repeat:no-repeat;}
.cont_colonna .nav li a:hover{float:left; width:166px; height:28px;color:white; text-decoration:none; margin:0px; background-image :url('Images/bott_nav_sel.jpg'); background-repeat:no-repeat;  }

.cont_colonna .nav li.active{ float:left; width:186px; height:28px;    margin:0px; list-style:none; font-size:0.8em; color:white  }
.cont_colonna .nav li.active a{float:left; width:161px; height:28px; padding-top:4px; padding-left:25px; margin:0px;color:white; background-image :url('Images/bott_nav_sel.jpg'); background-repeat:no-repeat; list-style:none;  }
.cont_colonna .nav li.active a:hover{float:left; width:161px; height:28px; color:white;padding-left:25px; text-decoration:none; background-image:none; background-image :url('Images/bott_nav_sel.jpg'); background-repeat:no-repeat;   }

.cont_colonna .nav ul.open { float:left;  width:178px; _width:155px;margin-left:8px;padding:0; background-color:#e5e0dd; padding-top:5px;  }
.cont_colonna .nav li.open { float:left; width:150px; margin:0px; background-image:none; font-size:0.7em;  padding-top:0 ;  padding-left:14px;    }
.cont_colonna .nav li.open a { color:black; text-decoration:none; background-image:none;  padding-top:0;  margin:0px; padding-left:0  }
.cont_colonna .nav li.open a:hover { color:black; text-decoration:underline; background-image:none;     }
.cont_colonna .nav li.open.selected {float:left;  margin:0px; background-image:none; font-size:0.7em;  padding-top:0; font-weight:bold; }
.cont_colonna .nav li.open.selected a { color:#851525; text-decoration:none; background-image:none;  padding-top:0; margin:0; padding-left:0}
.cont_colonna .nav li.open.selected a:hover { color:#851525; text-decoration:underline; background-image:none;     }
.cont_colonna .nav ul.open img { width:30px; _width:155px; margin-left:8px;padding:0; background-color:#e5e0dd; padding-top:5px;  }

.cont_colonna .img{ float:left; width:186px;height:501px;margin:0px; padding:0; margin-right:1px  }

.nav_cont { float:left; width:765px; height:20px; margin-top:6px; margin-left:10px;  _margin-left:3px;padding:0;  border-bottom:1px #d5d5d5 solid; font-size:0.7em }
.nav_cont .map_root, .nav_cont .map_node  {  width:auto; margin:0; padding-top:0;  padding-right:18px; list-style:none;  background-repeat:no-repeat; background-image:url('Images/freccina_nav.png'); background-position:top right }
.nav_cont a.map_root, .nav_cont a.map_node  {  text-decoration:none; color:#707070;  margin-top:0; padding-top:0; }
.nav_cont a:hover.map_root, .nav_cont a:hover.map_node {  color:#0046ad; text-decoration:underline;  margin-top:0; padding-top:0;   }
.nav_cont .map_current {  width:auto; margin-left :0px;  padding-right:18px; list-style:none;  background-image:none;  color:#0046ad; margin-top:0; padding-top:0; }

.cont_colonna .img { float:left; width:187px; margin:0px; padding:0 }

.img_home { float:left; width:775px; height:275px }
.img_sezione {position:relative; width:775px; height:175px; background-color:#0046ad }
.img_sezione .titolo { position:absolute; left:10px;  top:140px; color:white;font-size:1.8em; }
.img_sezione .titolo_copy { position:absolute; left:10px;  top:133px; color:white;font-size:1.8em; }

.cont { float:left; width:775px; margin:0px; background-color:white; padding-bottom:50px ;}

.titolo_doc { float:left; width:775px;  margin:0px;height:124px;  }
.titolo_doc .titolo { float:left; width:567px; height:40px; margin:0px; background-color:#0046ad; color:white; padding-top:85px; padding-left:11px; font-size:1.8em;   }
.titolo_doc .img{ float:left; width:197px;  margin:0px; height:124px; }

.link_top {float:left; width:98%;  margin:0px; margin-top:42px;  font-size:0.7em;  padding-left:15px;background-image:url('Images/freccia_top.png');background-repeat:no-repeat;   }
.link_top a{float:left; color:#a72638; text-decoration:underline;   }

.cont .cont_sx { float:left; width:565px; _width:560px; margin:0px; background-color:white; margin-top:12px; padding-right:12px;padding-left:12px; _padding-left:5px;    }
.cont .cont_sx .titolo { float:left; width:100%; margin:0px; color:#0046ad; font-weight:bold; font-size:0.9em }
.cont .cont_sx .testo { float:left; width:100%; margin:0px; font-size:0.8em; padding-top:10px; color:#555555; padding-bottom:28px }
.cont .cont_sx .testo a{ color:#a72739;  text-decoration:underline; }
/*.cont .cont_sx .testo .DocumentListClass {float:left; width:543px;  margin-bottom:20px; color:#555; padding-bottom:22px;     }*/
.cont .cont_sx .testo .documentItem a{ text-decoration:underline; color:#555555;}
.cont .cont_sx .testo .voce_risultato {float:left; width:auto;  color:#555; font-size:1.3em;  padding-bottom:20px;    }
.cont .cont_sx .testo .risultato {float:left; width:auto; color:#555; font-weight:bold;  padding-bottom:20px;  }
.cont .cont_sx .testo .numero_risultato{float:left; width:auto; color:#555;   padding-bottom:20px; padding-right:10px  }
.cont .cont_sx .testo .ElencoRicerca {float:left; width:543px;  margin-bottom:20px; color:#555; padding-bottom:20px; }
.cont .cont_sx .testo .ElencoRicerca .documentItem {float:left; clear:left; width:543px; margin-bottom:15px; color:#555; padding-bottom:0px; border-bottom:1px solid #D5D5D5; }
.cont .cont_sx .testo .ElencoRicerca .documentItem .TitleLink { font-weight:bold; }

.testo .text_references { float: left; font-size: 0.8em;  padding-top: 7px; }	
.testo  .text_separator {  border-top: 1px solid #D5D5D5; float: left; font-size: 0.92em; margin: 0 0 2em; padding: 0.6em 0 0; clear:left}

.accordion { float:left; width:565px; margin:0px; padding-bottom: 15px; border-bottom: 1px solid #D5D5D5;  }
.accordion_titolo { float:left; width:100%; margin-top:29px; height:19px;background-image:url('Images/fondo_tit_boxetto.jpg'); background-repeat:repeat-x; color:white; font-size:0.9em;  font-weight:bold; padding-left:5px;  padding-top:6px;   }
.accordion .a_Titolo {}
.accordion .a_Titolo h3{background: none repeat scroll 0 0 #E8E8E8; border-bottom: 1px solid #D5D5D5; border-top: 1px solid #D5D5D5; margin: 0 0 4px; padding: 4px 7px; color: #555555; font-size:0.9em;}	
.accordion_cont_col_sx img {float:left; padding:0 10px 10px}
.accordion_cont_col_dx {display: block; float:none; margin-bottom:5px}
.accordion_cont_row {float:left; padding:0 10px 10px}
.ui-accordion { width: 100%; }
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px;  } /*zoom: 1;*/
.ui-accordion .ui-accordion-header h3 a:link{color:#555;}
.ui-accordion .ui-state-active h3 a:link{background-image :url('Images/freccia_blu_giu.png');background-repeat: no-repeat; padding-left:10px; _background-image:none}
.ui-accordion .ui-corner-all h3 a:link{background-image :url('Images/freccia_blu.png');background-repeat: no-repeat; padding-left:10px; _background-image:none; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; padding-left:10px;  }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; } /*zoom: 1;*/
.ui-accordion .ui-accordion-content-active { display: block; }


.cont .cont_sx .riquadro { float:left; width:561px; margin:0px;  background-color:#ededed; padding-top:7px; padding-left:7px; margin-bottom:10px; color:#555;  }
.cont .cont_sx .riquadro .img { float:left; width:92px; height:88px;  margin-right:10px; padding-bottom:30px  }
.cont .cont_sx .riquadro .testo { float:left; width:440px; margin:0px; padding:0; padding-bottom:5px }
.cont .cont_sx .riquadro .testo ul{ float:left; width:98%;  margin:0px; padding-left:10px; padding-top:0}
.cont .cont_sx .riquadro .testo li{ float:left; width:98%; padding-left:15px; margin:0px; list-style:none; background-image:url('Images/square_2.png'); background-repeat:no-repeat;}
.cont .cont_sx .riquadro .link { float:left; width:440px; color:#a72739; text-decoration:underline; font-size:0.8em;}
.cont .cont_sx .riquadro .link a{ float:left; width:100%; margin:0px; color:#a72739; }
.cont .cont_sx .riquadro .tit { float:left; width:440px; margin:0px; padding:0; font-weight:bold; padding-bottom:4px;  font-size:0.8em;}

.cont .cont_dx { float:left; width:186px;  margin:0px; background-color:white; margin-top:12px }
.cont .cont_dx .boxetto { float:left; width:186px; margin:0px; margin-bottom:24px }
.cont .cont_dx .boxetto .titolo { float:left; width:181px; padding-top:5px;padding-bottom:5px; padding-left:5px; margin:0px; background-color:#851524; margin-bottom:1px; background-image:url('Images/fondo_tit_boxetto.jpg'); background-repeat:repeat-x; color:white; font-size:0.75em; font-weight:bold }
.cont .cont_dx .boxetto .img{ float:left; margin:0px; }
.cont .cont_dx .boxetto .testo{ float:left; width:179px; margin:0px; background-color:#e8e8e8; margin-top:2px; padding-top:6px; padding-bottom:5px;padding-left :9px; font-size:0.75em; color:#555555 }
.cont .cont_dx .boxetto .testo a{ color:#a42537; text-decoration:underline}
.cont .cont_dx .boxetto .testo .link{ float:left; width:179px; margin:0px; color:#a42537; text-decoration:underline; padding-top:15px }

.document {float:left; width:565px;  margin-top:0px; padding-top:10px; padding-bottom: 37px;  }
.document .Title {float:left; width:100%;  margin:0px; color:#0046ad; font-size:0.9em; font-weight:bold; padding-bottom:22px   }
.document .Text { width:98%;  margin:0px; font-size:0.75em; color:#555555; padding-top:0  }
.document .Text a{ color:#a72739;  text-decoration:underline; }
.document .Text ul {float:left; width:98%;  margin:0px; padding-left:10px; padding-top:0  }
.document .Text li {float:left; width:98%; padding-left:15px; margin:0px; list-style:none inside none; background-image:url('Images/square.png'); background-repeat:no-repeat; padding-bottom:3px;  padding-top:0;   }
.document p.separator  {float:left;   margin-bottom:0px;  padding:0; background-color:aqua  }
.document .Text .text_references {float:left; width:100%;  font-size:0.9em;  margin-top:40px; border-top:1px #d5d5d5 solid; padding-top:10px    }
.document .Text .elenco { float:left; width:565px; margin:0px; padding-bottom: 15px; border-bottom: 1px solid #D5D5D5; color: #555;  }
.document .Text .elenco .titoletto { float:left; width:560px; margin-top:29px; height:19px;background-image:url('Images/fondo_tit_boxetto.jpg'); background-repeat:repeat-x; color:white; font-size:1em;  font-weight:bold; padding-left:5px;  padding-top:6px;   }
.document .Text .elenco .content { float:left;  width:551px;  border-bottom: 1px solid #D5D5D5; border-top: 1px solid #D5D5D5; margin: 0 0 4px; padding: 4px 7px;   }
.document .Text .elenco .content img{ float:left; padding-right:20px  }
.document .Text .elenco .content .tit{width:auto; padding-bottom:10px;  font-weight:bold; color:#555; font-size:1.3em; }
.document .Text .elenco .content .testo{ width:430px; padding-bottom:5px;   font-size:1.3em; font-weight:normal }
.document .Text .elenco .content .link a{ color:#a72739; text-decoration:underline; font-size:1.3em; font-weight:normal }
.document .Text .elenco .content li {float:left; width:98%; padding-left:15px; margin:0px; list-style:none; background-image:url('Images/square.png'); background-repeat:no-repeat; background-position:left  }
.document .Text .elenco .glossario_tit {float:left; width:560px;  _width:551px;}
.document .Text .elenco .glossario_tit a{text-decoration:underline; font-size:1.3em; color: #555; background-image:url('Images/quad_pos.jpg'); background-repeat:no-repeat; padding-left:18px;   }
.document .Text .elenco .glossario_tit_sel {float:left; width:560px; }
.document .Text .elenco .glossario_tit_sel a {text-decoration:underline; font-size:1.3em; color: #555; background-image:url('Images/quad_neg.jpg'); background-repeat:no-repeat; padding-left:18px; }
.document .Text .elenco .glossario_testo {float:left; display: none; padding-top:10px; font-size:1.3em; font-weight:normal; padding-left:18px;_width:527px;}
.document .SubTitle{float:left; width:100%;  margin:0px; color:#0046ad; font-size:0.9em; font-weight:bold; padding-bottom:22px   }
.document .Text .default_table{float:left; width:565px; margin-bottom:20px; margin-top:20px; background-color:#f0f0f0; padding:0   }
.document .Text .default_table tr{float:left; width:545px; border-bottom:white solid 1px ;padding-left:15px; padding-bottom:4px;padding-top:4px; margin:0 }
.document .Text .default_table td{float:left; width:230px;  margin:0; padding:0}
.document .Text .interazioni_table{float:left; width:565px; _width:98%; margin-bottom:20px; margin-top:20px; _margin-top:0px; padding:0; _background-color:#ebebeb; _padding:10px;   }
.document .Text .interazioni_table tr{float:left; width:545px; _width:98%;border-bottom:#d5d5d5 solid 1px ;padding-left:15px; padding-bottom:8px;padding-top:4px; margin:0; _padding-bottom:0px;    }
.document .Text .interazioni_table td{float:left; width:180px;  margin:0; padding:0}
.document .Text .box {float:left; width:543px;  margin-bottom:20px; color:#555; padding-bottom:22px; font-size:0.9em; border:1px solid #e8e8e8; padding:10px   }

.AttachmentGroups a{ color:#a42537; text-decoration:underline; font-size:0.8em ;  }

.Abstract {float:left; width:543px;  margin-bottom:20px; color:#555; padding-bottom:22px; font-size:0.75em; border:1px solid #e8e8e8; padding:10px   }
.Abstract .tit{float:left; width:100%;  margin:0px; color:#0046ad; font-size:1.2em; font-weight:bold; padding-bottom:13px   }

.elenco { float:left; width:565px;  margin-top:0; padding:0; margin-bottom:12px;   }
.elenco .titoletto{ float:left; width:560px;  margin-top:0px; height:19px;background-image:url('Images/fondo_tit_boxetto.jpg'); background-repeat:repeat-x; color:white; font-size:0.75em;  font-weight:bold; padding-left:5px;  padding-top:4px;   }
.elenco .titoletto a{ color:white; text-decoration:none; background-image:url('Images/freccia_blu.png'); background-repeat:no-repeat; padding-left:8px;  }
.elenco .titoletto a:hover{ text-decoration:underline; color:#0046ad   }
.elenco .content {float:left; width:548px;  margin:0px; padding-left:17px;  padding-bottom:10px;padding-top:10px;  border-top:1px #d5d5d5 solid; border-bottom:1px #d5d5d5 solid; background-color:#e8e8e8; font-weight:bold;   font-size:0.75em; color:#555 }
.elenco .content_sx {float:left; width:300px;  margin:0px;  }
.elenco .content_dx {float:left; width:230px;  margin:0px;}
.elenco .content ul{float:left;width:98%;  margin:0px;  padding:0px;}
.elenco .content li{float:left; width:98%; margin:0px; padding-top:0;  background-image:url('Images/freccia_blu.png'); background-repeat:no-repeat;  list-style:none; padding-left:8px }
.elenco .content li a{ text-decoration:underline; color:#555; }
.elenco .content li a:hover{ text-decoration:underline; color:#0046ad; }
.elenco .contenuto {float:left; width:548px;  margin:0px; padding-left:17px;  padding-bottom:10px;padding-top:10px;  background-color:#e8e8e8;    }
.elenco .contenuto .tit {width:auto; padding-bottom:10px;  font-weight:bold; color:#555; font-size:0.75em;  }
.elenco .contenuto .text {width:auto; padding-bottom:10px;   font-size:0.75em;  }
.elenco .contenuto .link a{ color:#555; text-decoration:underline; font-size:0.75em; background-image:url('Images/freccia_download.jpg'); background-repeat:no-repeat; padding-left:20px  }
.elenco .contenuto img {float:left; padding-right:20px }

.close { float:left; width:500px;  font-size:0.75em; color:white; font-weight:bold; background-image:url('Images/close.png'); background-repeat:no-repeat; padding-left:18px; text-decoration:none}
.enlarge { float:left; width:500px;color:white; font-weight:bold; background-image:url('Images/enlarge.png'); background-repeat:no-repeat; padding-left:18px; text-decoration:none}

.box_video_titolo  {float:left; width:560px;  margin-top:20px; height:19px;background-image:url('Images/fondo_tit_boxetto.jpg'); background-repeat:repeat-x; color:white;   font-weight:bold; padding-left:5px;  padding-top:4px;   }
.elenco_video {float:left; width:548px;  margin:0px; padding-left:17px;  padding-bottom:10px;padding-top:10px;  border-top:1px #d5d5d5 solid; border-bottom:1px #d5d5d5 solid; background-color:#e8e8e8; font-weight:bold;  color:#555}
.elenco_video .documentItem {float:left; width:548px;  margin:0px; padding-bottom:20px }
.elenco_video .documentItem .Immagine{float:left; width:auto;  margin:0px;  margin-right:10px   }
.elenco_video .documentItem .Title{float:left; width:auto;  margin:0px; }
.elenco_video .documentItem a{float:left; width:445px; padding-top:10px; }
.elenco_video .info{float:left; width:548px;  margin:0px; padding-bottom:10px;padding-top:10px;  }
.elenco_video .info .titolo{float:left; width:548px;  margin:0px;  font-weight:bold; font-size:1.1em  }
.elenco_video .chiudi{float:left; width:548px;  margin:0px; padding-bottom:50px; }
.elenco_video .ExtrafieldsAuthor {float:left; width:445px;  margin:0px; font-weight:normal }

.Disclaimer { float:left; width:auto; background-color:white; font-size:0.75em; margin-bottom:30px; margin-right:30px; margin-left:30px; color:#555 }
.Disclaimer_Testo{ float:left; width:100%; margin:0px; background-color:white;}
.Disclaimer_Testata{ float:left; width:100%; }
.Disclaimer_Testo h2{ width:100%; margin:0px; font-size:1em; font-weight:bold; padding-bottom:10px;}
.Disclaimer_Testo a{color:#a72739; text-decoration:underline;}
.Footer_disc{ float:left; width:100%; height:50px; margin:0px; color:#555555;background-color:#edebec; padding-left:25px; padding-top:5px;  }
.Footer_disc .sx { float:left; width:265px; margin:0px; font-size:0.7em; padding-top:12px }
.Footer_disc .dx { float:left; width:120px; margin:0px; font-size:0.7em;padding-top:12px }
.Footer_disc .dx ul { float:left; width:auto; margin:0px; padding:0}
.Footer_disc .dx li { float:left; width:auto; margin:0px; list-style:none; border-right:1px #555555 solid; padding-left:5px;padding-right:10px; }
.Footer_disc .dx li.print { float:left; width:auto; margin-left:5px; list-style:none; border-right:1px #555555  solid; padding-left:20px;padding-right:10px; background-image: url('Images/print.png'); background-repeat:no-repeat; background-position:left }
.Footer_disc a { color:#555555;   }
.Footer_disc a:hover { color:#0046ad; text-decoration:underline  }
.Footer_disc .logo { float:left; width:120px; margin:0px; }

.footer{ float:left; width:992px; _width:998px;  margin:0px; color:#555555; background-color:#edebec  }
.footer .sx { float:left; width:455px; margin:0px; font-size:0.7em; padding-top:12px }
.footer .dx { float:left; width:415px; margin:0px; font-size:0.7em;padding-top:12px }
.footer .dx ul { float:left; width:auto; margin:0px; padding:0}
.footer .dx li { float:left; width:auto; margin:0px; list-style:none; border-right:1px #555555 solid; padding-left:5px;padding-right:10px; }
.footer .dx li.print { float:left; width:auto; margin-left:5px; list-style:none; border-right:1px #555555  solid; padding-left:20px;padding-right:10px; background-image: url('Images/print.png'); background-repeat:no-repeat; background-position:left }
.footer .dx li.consiglia { float:left; width:auto;  margin-left:5px;  list-style:none; border-right:1px #555555 solid; padding-left:20px;padding-right:10px;background-image: url('Images/consiglia.png'); background-repeat:no-repeat; background-position:left  }
.footer .dx li.last { float:left; width:auto; margin:0px; list-style:none;  padding-left:5px;padding-right:10px; border-right:1px #edebec solid;  }
.footer a { color:#555555;   }
.footer a:hover { color:#0046ad; text-decoration:underline  }

#mask {  position:absolute;  left:0;  top:0;  z-index:9000;  background-color:#000;  display:none;}
#boxes .window {  position:absolute;  left:0;  top:0;  width:640px;  height:480px;  display:none;  z-index:9999;  padding:20px;}





