﻿
body {  font-weight: normal; line-height:14px;font-family : Verdana, Trebuchet MS, Arial, Helvetica, sans-serif; color:#515050; font-size:0.62em; }

.Centra {text-align: left; margin:0 auto; width:972px; background-image: url('Images/fondo_sfumatura.jpg');  background-repeat: repeat-y; padding-left:4px; padding-right:4px; }

a { color:#cd0505;  font-weight: bold; list-style-type: none; text-decoration:none;}
a:visited { color:#cd0505;  font-weight: bold; list-style-type: none; text-decoration:none;}
a:link { color:#cd0505;  font-weight: bold; list-style-type: none; text-decoration:none;}
a:hover { color:#fd5561;  font-weight: bold; list-style-type: none; text-decoration:none;}

img {border-width: 0;margin:0px;}

.clearer  { float: left; width:100%; margin-bottom:10px;  }

.Spacer  { float: left; width:100%; margin-top:20px; margin-bottom:20px; background-color:#182842 ; height:1px; }
.VerticalSpacer  { float: left; width:100%; height:30px; }

.Contatti { float: left; width:100%;  margin-bottom:15px;}
.Contatti INPUT{display:block; width:360px; font-family : Verdana, Trebuchet MS, Arial, Helvetica, sans-serif; font-size:1em; }
.Contatti .Titolino{ float: left; width:100%; }
.Contatti .Titolo { float: left; width:100%; background-color:#182842; color:white; font-weight:bold; padding-left:3px;}
.Contatti TEXTAREA { display:block; width:360px; height:100px; font-family : Verdana, Trebuchet MS, Arial, Helvetica, sans-serif; font-size:1em; padding-bottom:10px;}
.Contatti a { float: left; width:100%; }

.Contatti .SenderMailAutorization, .Contatti .SenderMail, .Contatti .RecipientMail, .Contatti .SubjectMail, .Contatti .BodyMail { float:left; width:100%; padding-bottom:10px; }
.Contatti .SendMail input { float:left; width:50px; height:18px; line-height:16px; color:#FFFFFF; font-weight:bold; background-color:#cd0505; border:0px;  }
.Contatti .SenderMailAutorization label{ line-height:18px; }
.Contatti .SenderMailAutorization INPUT { float:left; width:25px; }

h1 {float:left; width:100%; margin:0px; color:#182842; font-size:1.4em; text-transform: uppercase; font-weight:bold;  margin-top:0px; border-bottom:2px #182842 solid; margin-bottom:6px; padding-bottom:3px;  }
h2 { float: left; width:100%; font-size:1em; font-weight: bold; text-transform :uppercase;padding-bottom:10px; }
h3 { float: left; width:100%; font-size:1em; font-weight: bold; padding-bottom:10px; padding-top:10px; }


.Testata { float: left; width: 972px; height:172px; margin:0px; margin-bottom:0px; padding:0px; padding-bottom:0px;}
.Baffo { float: left; width: 970px; height:49px; margin:0px;padding:0px;  background-image: url('Images/baffo.gif');}
.Logo { float: left; width:347px;margin:0px; margin-top:20px; margin-left:30px; }
.Logo_BI { float: right; width:251px; height:62px;margin :0px; margin-top:20px; margin-right:10px; }

.Centrale_generale { float: left; width:970px; margin-top:0px; padding-top:0; background-color:#f5f6f6; background-image: url('Images/fondo_centrale.gif'); background-repeat:repeat-y;padding-bottom:30px;}
.Centrale_colonna_sx { float: left; width:147px; margin :0px; padding-right:5px; padding-left:8px; margin-right:0px;  margin-left:0px; margin-top:0px; padding-bottom:30px; }
.Centrale_colonna_sx .Banner { float: left; width:128px; height:59px; padding-top:20px; padding-left:5px }

.Centrale_colonna_sx .Boxetto { float: left; width:140px; margin:0px; margin-top:40px; }
.Centrale_colonna_sx .Boxetto .Text{ float: left; margin:0px; width:100%; color:#fff; font-weight:bold; padding-bottom:5px; }
.Centrale_colonna_sx .Boxetto .Text a, .Centrale_colonna_sx .Boxetto .Text a:visited, .Centrale_colonna_sx .Boxetto .Text a:link{ color:#cd0505; text-decoration:underline }
.Centrale_colonna_sx .Boxetto .Titolo { float: left; width:140px; height:25px; margin:0px; margin-bottom:10px; background-color:#cc0303; font-size:1.2em}
.Centrale_colonna_sx .Boxetto a:hover {color:#d31f26 }
.Centrale_colonna_sx .Boxetto .Titolo .Sx { float: left; width:4px; margin:0px; height:25px; background-image:url('Images/box_tit_sx.gif'); background-repeat:no-repeat }
.Centrale_colonna_sx .Boxetto .Titolo .Cont { float: left; margin:0px; padding-bottom:0px; width:120px; height:23px; line-height:23px; padding-left:5px; padding-top:2px; color:#fff; font-weight:bold;  }
.Centrale_colonna_sx .Boxetto .Titolo .Dx { float: left; width:11px; margin:0px; height:25px; background-image:url('Images/box_tit_dx.gif'); background-repeat:no-repeat }
.Centrale_colonna_sx .Boxetto  ul { float: left; width:90%; margin:0px; margin-top:7px; padding-left:5px;}
.Centrale_colonna_sx .Boxetto  li { list-style-type:none; background-image:url('Images/freccina.gif'); background-position:top left; padding-left:6px; background-repeat:no-repeat;  padding-bottom:1px;  color:#fff;  }
.Centrale_colonna_sx .Boxetto a, .Boxetto a:link, .Boxetto a:visited {color:#fff}

.Centrale_colonna_dx { float:left; width:144px;  margin-top:0px; padding-bottom:30px;padding-left:5px }
.Centrale_colonna_dx .Boxetto .Text{ float: left; margin:0px; width:100%; color:#fff; font-weight:bold; padding-bottom:5px; }
.Centrale_colonna_dx .Boxetto .Text a, .Centrale_colonna_dx .Boxetto .Text a:visited, .Centrale_colonna_sx .Boxetto .Text a:link{ color:#cd0505; text-decoration:underline }
.Centrale_colonna_dx .Boxetto .Titolo { float: left; width:140px; height:25px; margin:0px; margin-bottom:10px; background-color:#cc0303; font-size:1.2em}
.Centrale_colonna_dx .Boxetto a:hover {color:#d31f26 }
.Centrale_colonna_dx .Boxetto .Titolo .Sx { float: left; width:4px; margin:0px; height:25px; background-image:url('Images/box_tit_sx.gif'); background-repeat:no-repeat }
.Centrale_colonna_dx .Boxetto .Titolo .Cont { float: left; margin:0px; padding-bottom:0px; width:120px; height:23px; line-height:23px; padding-left:5px; padding-top:2px; color:#fff; font-weight:bold;  }
.Centrale_colonna_dx .Boxetto .Titolo .Dx { float: left; width:11px; margin:0px; height:25px; background-image:url('Images/box_tit_dx.gif'); background-repeat:no-repeat }
.Centrale_colonna_dx .Boxetto  ul { float: left; width:90%; margin:0px;   margin-top:7px; padding-left:5px;}
.Centrale_colonna_dx .Boxetto  li { list-style-type:none; background-image:url('Images/freccina.gif'); background-position:top left; padding-left:6px; background-repeat:no-repeat;  padding-bottom:1px;  color:#fff;  }
.Centrale_colonna_dx .Boxetto a, .Boxetto a:link, .Boxetto a:visited {color:#fff}


.Centrale { float:left; width:638px; margin:0px; padding-left:15px;margin-left:0px; margin-top:0px; }

.Centrale_cont { float: left; width:98%; padding-top:20px; margin:0px;  }

.Centrale_cont .Avviso { float: left; width:98%; color:#cc0303; padding-top :20px;  margin:0px; font-size:1.1em}
.Centrale_cont .Avviso a { text-decoration:underline}


.Menu { float: left; width:100%; margin:0px; margin-top:5px;}
.Menu ul{ float: left; width:auto; margin:0px; background-color :#cd0505;padding-left:0px;   }
.Menu li{float: left; width:auto; height:20px; padding-top:3px; padding-right:7px; padding-left:7px; border-right:1px #fff solid; list-style-type:none; font-size:1.1em; }
.Menu li .Menu a, .Menu a:link, .Menu a:visited{ color:#fff; text-decoration:none;}
.Menu li a:hover{ color:#fdbfc2;}

.Nav { float: left; width:90%; margin-left:1px; margin-top:20px; margin-right:5px; }
.Nav .Box{ float: left; width:100%;margin-top:20px; }
.Nav .Box .Titolino { float: left; width:100%; font-family: "Times New Roman", Times, serif;color:#bec2c8; border-bottom:1px #bec2c8 solid; font-size:1.4em; font-weight:bold; font-style:italic }
.Nav .Box ul{ float: left; width:90%; margin:0px; margin-top:7px; padding-left:5px;}
.Nav .Box li { list-style-type:none; background-image:url('Images/freccina.gif'); background-position:top left; padding-left:6px; background-repeat:no-repeat;  padding-bottom:1px;  color:#fff;   }
.Nav .Box a, .Nav a:link, .Nav a:visited { color:#fff; }
.Nav .Box li a:hover { color:#d31f26; }

.Sondaggio { float: left; width:auto; margin-top:35px }


.Barra_Funzioni {float:left; width:100%; height:50px; margin-bottom:25px;margin-top:25px; background-image:url('Images/fondo_barra_funzioni.jpg'); background-repeat:repeat-x; }
.Barra_Funzioni .Tasto {float:left; width:auto; margin-left:10px;margin-right:15px; padding-top:1px;}
.Barra_Funzioni .TastoArchivio {float:right; width:auto; margin-right:10px;  padding-top:1px;}
.Barra_Funzioni select {float:left; width:auto; margin-top:5px; font-size:1em}
.Barra_Funzioni .Cerca {float:right; width:165px;}


.elencoregioni {float:left; width:155px;padding-bottom:15px;margin-right:15px;}
.elencoregioni ul {float:left; padding-left:0; margin-left:0; width:auto; list-style:none }
.elencoregioni li { width:155px; text-transform:uppercase; color:#182842; border-bottom:1px #182842 solid; padding-bottom:1px; padding-top:1px;}
.elencoregioni li a{  color:#182842;background-image:url('Images/freccina.gif'); background-position:top left; padding-left:6px; background-repeat:no-repeat; }
.elencoregioni li a:hover{  color:#cd0505}

.elencocentri {float:left; width:98%; }
.elencocentri .Intestazione{float:left; width:98%;margin-bottom:20px }
.elencocentri .HealthCenterItem{float:left; width:98%;margin-bottom:15px; border-bottom:1px #182842 solid;padding-bottom:5px }
.elencocentri .HealthCenterItem .Name{float:left; width:98%; font-weight:bold }
.elencocentri .HealthCenterItem .PrimaryDoctor{float:left; width:98%;color:#cd0505 }
.elencocentri .HealthCenterItem .StreetAddress2{float:left; width:98%;}
.elencocentri .HealthCenterItem .StreetAddress1{float:left; width:98%;}
.elencocentri .HealthCenterItem .Telephone {float:left; width:98%;}



.Document { float:left; width:99%; margin-bottom:25px; margin-top:20px; margin:0px;}
.Document .Elenco { float:left; width:100%; padding-top:20px;}
.Document  .Title {float:left; width:100%; margin:0px; color:#182842; font-size:1.2em; font-weight:bold;  margin-top:25px; margin-bottom:10px }
.Document h1 {float:left; width:100%; margin:0px; color:#182842; font-size:1.4em; text-transform: uppercase; font-weight:bold;  margin-top:0px; border-bottom:2px #182842 solid; margin-bottom:6px; padding-bottom:3px  }
.Document .SubTitle { float: left; width:100%; margin:0px; padding:0px; ; margin-bottom:5px; font-weight:bold; font-size:1.05em;  color:#37698a;} 
.Document .Abstract { float: left; font-weight:bold; font-size:1em; width:100%; margin:0px; padding:0px; padding-top:0px; margin-bottom:10px;}
.Document .Text { float: left; width:100%; margin-bottom:0px; margin:0px; padding:0px; padding-top:0px;  }

.Document ul { width:99%; margin:0px; margin-top:10px; padding-left:30px; padding-bottom:10px; list-style:disc;  }
.Document .Text ul { width:95%; }



/* .Document .Text img { width:auto; } */


.Document .Author, .Document .DocDate, .Document .AuthorDetails, .Document .LblAuthor, .Document .LblDocDate, .Document .LblAuthorDetails { float: left; width:100%; margin-bottom:0px; margin:0px; margin-top:7px;  }
.Document .LblAuthor, .Document .LblDocDate, .Document .LblAuthorDetails  { float: left; width:auto; margin-bottom:0px; margin:0px; margin-top:7px;  padding-right:4px; }
.Document .ButtonHole, .Document .LblButtonHole  { float: left; font-weight:bold; color:#5a6f85; width:100%; margin:0px; padding:0px; padding-top:0px; margin-top:0px; margin-bottom:10px;}
.Document .ActiveComponent, .Document .LblActiveComponent { float: left; font-weight:bold;  width:100%; margin:0px; padding:0px; padding-top:0px; }
.Document .Formulation, .Document .LblFormulation { float: left; width:100%; margin:0px; padding:0px; padding-top:0px; }
.Document .Class, .Document .LblClass { float: left; width:100%; margin:0px; padding:0px; padding-top:0px; }
.Document .Spokesman, .Document .LblSpokesman  { float: left; width:100%; margin:0px; padding:0px; padding-top:0px; margin-bottom:10px;}
.Document .Place, .Document .LblPlace  { float: left; width:auto; margin:0px; padding:0px; padding-top:3px;}
.Document .Place p  { float: left; width:auto; margin:0px; padding:0px; padding-top:3px;}
.Document .LblPlace  { float: left; width:auto; margin:0px; padding:0px; padding-top:3px; font-weight:bold; padding-right:4px}

.Document .EventDetail, .Document .LblEventDetail  { float: left;  width:100%; margin:0px; padding:0px; padding-top:0px;}
.Document .DateFrom, .Document .LblDateFrom { float: left; width:auto; margin:0px; padding:0px; padding-top:0px;font-weight:bold; margin-right: 8px; }
.Document .DateTo, .Document .LblDateTo { float: left; font-weight:bold; width:auto; margin:0px; padding-right:3px; padding-top:0px;}
.Document .ExternalLink, .ElencoDoc .ExtrafieldsExternalLink, .ElencoDoc .LblExtrafieldsExternalLink { float: left; color:#cd0505;  font-weight:bold; text-transform:uppercase; width:100%; margin:0px; padding:0px; padding-right:5px; padding-top:5px; }
.Document .ExternalLink a, .Document  .ExternalLink a:link, .Document  .ExternalLink a:visited, .Document  .ExternalLink a, .Document  .ExternalLink a:link, .Document  .ExternalLink a:visited {color:#cd0505; }
.Document .ExternalLink a:hover, .ElencoDoc .ExtrafieldsExternalLink a:hover { color:#fd5561; }
.Document .MailTo  { float: left; font-weight:bold;  width:100%; margin:0px; padding:0px; padding-top:0px; }



.Document .menu_testata_documento { float: left; width:100%; margin:0px; padding-bottom:0px; margin-bottom:0px; margin-top:15px;padding-left:0;  }
.Document .menu_testata_documento ul {float: left; width:500px; margin-left:0px; padding-left:0;padding-bottom:0px; margin-bottom:0px; text-align:center }
.Document .menu_testata_documento li { float: left; width:auto; margin:0px; list-style:none; border-right:1px #515050 solid; padding-left:5px; margin-bottom:3px; padding-right:5px;}
.Document .menu_testata_documento li a {color:#cd0505 }
.Document .menu_testata_documento li a:hover {color:#383366}
.Document .menu_testata_documento li.selected {color:#383366}
.Document .menu_testata_documento li.selected a {color:#383366}


.Document a { color:#cd0505;  font-weight: bold; list-style-type: none; text-decoration:none; padding-right:6px;}
.Document a:visited { color:#cd0505;  font-weight: bold; list-style-type: none; text-decoration:none;}
.Document a:link { color:#cd0505;  font-weight: bold; list-style-type: none; text-decoration:none;}
.Document a:hover { color:#fd5561;  font-weight: bold; list-style-type: none; text-decoration:none;}

.DocumentImg, .ElencoIco { float:left;  margin:0px; margin-top:5px;padding: 0px;   }
.ElencoImg { float:left; margin-top:5px; width:100%; margin-bottom:10px }
.DocumentImg .Immagine , .ElencoImg .Immagine  { float:left; width:auto; margin:0px; padding: 0px; padding-top:10px;  }
.DocumentImg .Title, .ElencoImg .Title  {  float:left; width:80%;  margin:0px; padding: 0px;  font-weight:bold; padding-top:4px; /*clear:right;*/ margin-left:5px;  }
.DocumentImg .Author{ float:left; margin:0px; padding: 0px; padding-right:3px;   }
.DocumentImg .DocDate { float:left; width:100%; margin:0px; margin-top:8px; padding: 0px;  font-weight: bold;  color:#000; }

.ElencoImg .DocDate { float:left; width:80%; margin:0px; margin-top:8px; padding:0px; padding-left:5px; color:#000;    }

.ElencoImg .Images { width:auto; height:80px; margin-right:10px; padding:0px; }
.ElencoImg .Images a { float:left; width:auto; line-height:40px; padding:0px;  }

.ElencoIco .Images { float:left; width:auto; height:40px; margin-right:10px; padding:0px; }
.ElencoIco .Descrizione { float:left; width:500px; }
.ElencoIco .Descrizione a { float:left; width:100%; }

.ElencoImg a, .ElencoImg a:visited, .ElencoImg a:link  { float:left;width:auto; width:210px;color:#cd0505; margin-left:5px;  font-weight: bold; list-style-type: none; text-decoration:none; padding-bottom:0px;  }
.ElencoImg a:hover { color:#fd5561;}
.ElencoImg .ExtrafieldsAuthor { float:left;width:80%; margin:0px; padding: 0px; padding-top:1px; margin-left:5px; }
.ElencoImg .Abstract { float:left; width:100%; margin:0px; padding: 0px; }
.ElencoImg .Text { float:left; width:100%; margin-top:0px; padding-top:0px; }

.ElencoImg .documentItem  { float:left; width:100%;  margin:0px; margin-bottom:15px;padding: 0px;}

.Box_login .TextBoxStyle {color:#000;}
.Box_login INPUT { width:120px; color:#000; margin:0px; padding-left:0px; margin-bottom:5px; margin-right:3px; padding-bottom:0px; clear:left}
.Box_login .LabelStyle{ float:left; width:90px; color:#fff; padding-left:0px; text-align:left;  clear:right; padding-top:0px;}	
.Box_login .LoginButtonStyle { float: left; width:29px; height:21px; }	
.Box_login { float: left; width:150px; margin:0px; margin-top:15px; padding-left:0px; } 
.Box_login ul { float: left; width:120px; padding-left:0; margin:0px; list-style:none; }

.Box_login li { float:left;  width:120px; padding-right:10px; padding-left:3px; color:#fff; text-transform:uppercase; font-size:1em; }
.Box_login li a{ float: left; color:#fff; text-decoration:none; } 
.Box_login li a:visited{color:#fff; } 
.Box_login li a:link{ color:#fff; }
.Box_login li a:hover{ color:#cd0505; }

.boxMailRecovery { width:120px; color:#fff; padding-left:0px; padding-top:10px;  padding-bottom:0px; clear:left; padding-left:3px; }
.boxMailRecovery INPUT { width:120px;  margin:0px; padding-left:0px; margin-bottom:0px; padding-bottom:0px; clear:left;margin-top:5px}
.boxMailRecovery .btnSendMail{ float: left; width:40px; height:20px; clear:both; border:0; margin-top:10px; color:#fff; background-color:#cd0505; font-weight:bold;font-size:1.1em}
.boxMailRecovery .btnSendMail a{color:#fff; }
.boxMailRecovery .btnSendMail a:hover{color:#cd0505; }

.Registration { float: left; width:100%; margin :0px; margin-top:20px; font-weight:bold}

.Box_cerca { float: left; width:98%; margin :0px; }	
.Box_cerca INPUT {float:left; width: auto; color:#000; margin:0px; margin-right:5px;font-size:1.2em }
.Box_cerca .rfvSearch {float:left; width: auto; margin:0px; margin-right:20px;font-size:1.2em }
.Box_cerca SELECT {float:left; width: auto; color:#000; margin:0px; font-size:1.2em;margin-right:20px; }
.Box_cerca .Titolo{ float: left; width:100%; height:23px; color:#000; text-transform:uppercase; font-weight:bold; padding-right:5px; }
.TitoloRed{ float: left; width:100%; height:75px; color:#FF001E; text-transform:uppercase; font-weight:bold; padding-right:5px; }


.Invia { float: left; width:29px; height:21px; line-height:20px; margin-left:7px; color:#fff; /*background-color:#cd0505;*/ font-weight:bold; text-align:center;}	
.Invia a, .Invia a:link, .Invia a:visited {color:#fff; }	
.Invia a:hover {color:#facaa6; }	
.Cerca_bot { float: left; width:35px; height:21px; line-height:20px;margin-left:4px;margin-top:5px; color:#fff; background-color:#cd0505; font-weight:bold; text-align:center;}	
.Cerca_bot a, .Cerca a:link, .Cerca a:visited {color:#fff; }	
.Cerca_bot a:hover {color:#facaa6; }	


.Box_aree {width:143px; height:250px; background-image:url('Images/fondo_box.png'); margin-left:7px; padding-left:20px; padding-top:10px; padding-bottom:10px;}
.Box_aree ul {float:left; width:auto; margin:0; height:auto; margin-left:2px;}
.Box_aree li {color:#fd4703; font-weight: bold; list-style-type: none; text-decoration:none; height:auto; margin:0px;}


.Box_riquadro {float:left; width:100%;padding-bottom:0px; margin-bottom:20px;}
.Box_riquadro .Colonna {float:left; width:305px;}

.Box_riquadro .Titolo { float:left; width:100%; margin:0px; background-color:#cd0505; }
.Box_riquadro .Titolo h2 {  width:99%;color:#fff; font-size:1em; text-transform: uppercase;  font-weight: bold;  padding-bottom:0px; margin-bottom:0px; padding-left:5px; margin-top:0px; }
.Box_riquadro .Titolo2  { color:#182842; font-size:1.1em; text-transform: uppercase; font-weight:bold;  margin-top:0px; border-bottom:1px #182842 solid; margin-bottom:6px; padding-top:10px;  }
.Box_riquadro .Generico { float:left; width:100%; text-align:left; margin-top:0px;  padding-top:5px;}
.Box_riquadro h1 {float:left; width:100%; margin:0px; color:#182842; font-size:1.4em; text-transform: uppercase; font-weight:bold;  margin-top:0px; border-bottom:2px #182842 solid; margin-bottom:20px; padding-bottom:3px  }
.Box_riquadro .Archivio {float:left; width:100%; margin:0px; margin-top:20px; padding-top:3px;  margin-bottom:20px;  border-top:2px #c0c0c0 solid;  }
.Box_riquadro .Immagine {float:left;  padding-bottom:5px;  }
.Box_riquadro .TitleConf { float:left; width:100%; margin:0px; color:#182842; font-size:1.2em; text-transform: uppercase; font-weight:bold;  margin-top:0px; border-bottom:1px #182842 solid; margin-bottom:6px; padding-top:10px;  padding-bottom:3px;  }
.Box_riquadro .BottoneConf { float:right; width:auto; }
.Box_riquadro .TestoAvviso { float:left; width:100%; color:#cd0505; font-weight:bold; margin-top:20px; margin-bottom:20px;}
.Box_riquadro .Voce_regione{float:left; width:100%; margin-bottom:25px; }

.Box_riquadro .GenericoCongressi { float:left; width:100%; height:80px; text-align:left; margin-bottom:10px;  padding-top:5px;}

.Box_riquadro .GenericoCardio { float:left; width:100%; text-align:left; margin-top:0px;  padding-top:5px; padding-bottom:10px;background-color:#d5dce6}
.Box_riquadro .GenericoApprofondimenti  { float:left; width:100%;text-align:left; margin-top:0px;  padding-bottom:10px; padding-top:5px; background-color:#e6e9ee}

.documentItem{ float:left; width:99%;padding-left:5px;  margin-top:0px; }


.Elenco, .ElencoDoc, .ElencoLink{ float:left; width:100%; margin:0px; padding: 0px; margin-bottom:20px;   }
.Elenco .Title, .ElencoDoc .Title, .ElencoDoc .LblTitle, .ElencoLink .Title{ float:left; margin:0px; padding: 0px; font-weight:bold; padding-right:3px;margin-bottom:3px;margin-top:3px; font-size:1.1em; }
.Elenco .DocDate, .ElencoDoc .DocDate, .ElencoDoc .LblDocDate, .ElencoLink .DocDate { float:left; width:100%; margin:0px; margin-top:8px; padding: 0px;  color:#000;  }
.Elenco .ExtrafieldsButtonHole, .ElencoDoc .ExtrafieldsButtonHole, .ElencoDoc .LblExtrafieldsButtonHole, .ElencoLink .ExtrafieldsButtonHole, .ElencoLink .LblExtrafieldsButtonHole { float:left; width:100%; margin:0px;  padding: 0px;  }
.Elenco .ExtrafieldsAuthor, .ElencoDoc .ExtrafieldsAuthor, .ElencoDoc .LblExtrafieldsAuthor, ElencoLink .ExtrafieldsAuthor, .ElencoLink .LblExtrafieldsAuthor{ float:left; width:100%; margin:0px; padding: 0px; }
.Elenco .ExtrafieldsSpokesman, .ElencoDoc .ExtrafieldsSpokesman, .ElencoDoc .LblExtrafieldsSpokesman, .ElencoLink .ExtrafieldsSpokesman, .ElencoLink .LblExtrafieldsSpokesman { float:left; width:100%; margin:0px; margin-top:5px; padding: 0px;  }
.Elenco .Images, .ElencoDoc .Images{ float:left; width:auto; margin:0px; margin-top:10px; margin-right:10px;  }
.ElencoDoc .SubTitle, .ElencoDoc .LblSubTitle, ElencoLink .LblSubTitle, ElencoLink .SubTitle { float: left; width:auto; margin:0px; padding:0px; ; font-weight:bold; font-size:1.05em;  color:#37698a; padding-right:5px} 
.ElencoDoc .ExtrafieldsPlace, ElencoLink .ExtrafieldsPlace, ElencoLink .LblExtrafieldsPlace { float: left; width:90%; margin:0px; padding:0px; clear:right}
.ElencoDoc .ExtrafieldsPlace p { margin:0px; padding:0px; padding-top:3px; }
.ElencoDoc .LblExtrafieldsPlace { float: left; width:auto; margin:0px; padding-right:4px; padding-top:3px;}
.Elenco a, .Elenco a:visited, .Elenco a:link, .ElencoDoc a, .ElencoDoc a:visited, .ElencoDoc a:link, .ElencoLink a, .ElencoLink a:visited, .ElencoLink a:link{ float:left; width:auto; color:#cd0505; margin-bottom:0px; margin-right:10px; font-weight: bold; list-style-type: none; text-decoration:none; padding-bottom:0px; padding-top:3px;  }
.Elenco a:hover, .ElencoDoc a:hover { color:#fd5561;}
.ElencoDoc .Abstract { float: left;  font-size:1em; width:100%; margin:0px; padding:0px; padding-top:0px; margin-bottom:10px;}
.ElencoDoc .documentItem { float: left;  width:100%; margin:0px; padding:0px; padding-top:0px; margin-bottom:5px;}
.ElencoDoc .Paging {float:left;color:#515050; width:100%;border-top:1px #182842 solid; }
.ElencoLink .Paging  {float:left;color:#515050; width:100%; }
.Elenco .link{ float:left; width:auto; }
.ElencoDoc .ExtrafieldsDateFrom{ float: left; width:auto; margin:0px; padding:0px; padding-top:3px; margin-right: 8px; }
.ElencoDoc .LblExtrafieldsDateFrom { float: left; width:auto; margin:0px; padding:0px; padding-top:3px; margin-right: 8px;clear:left }

.ElencoDoc .ExtrafieldsDateTo,  .ElencoDoc .LblExtrafieldsDateTo { float: left;  width:auto; margin:0px; padding-right:3px; padding-top:3px;}

.ElencoLink .documentItem { float: left;  width:100%; margin:0px; padding:0px; padding-top:0px; margin-bottom:5px;border-bottom:1px #182842 solid; }

.ElencoLink .ExtrafieldsExternalLink{ float: left; color:#cd0505;  font-weight:bold; text-transform:uppercase; width:100%; margin:0px; padding:0px; padding-right:5px; padding-bottom:5px;  }
.ElencoLink .ExtrafieldsExternalLink a:link, .ElencoLink .ExtrafieldsExternalLink a:visited, .ElencoLink .ExtrafieldsExternalLinka a {color:#cd0505; }
.ElencoLink .ExtrafieldsExternalLink  a:hover { color:#fd5561; }
.ElencoLink .Abstract { float:left; font-size:1em; width:100%; margin:0px; padding:0px; padding-top:0px; margin-bottom:0px;}
.ElencoLink .Abstract p { margin:0px; padding:0px; padding-bottom:10px; }

.ElencoDoc .Paging .Selected, .ElencoLink .Paging .Selected {float:left; margin-right:10px;color:#515050; margin-top:3px;  }

.ElencoImg .Paging  {float:left;color:#515050; width:100%; border-top:1px solid #182842; padding-top:3px; }
.ElencoImg .Paging .Selected {float:left; margin-right:1px; margin-left:5px; color:#515050; }
.ElencoImg .Paging a, .ElencoImg .Paging a:link, .ElencoImg .Paging a:visited {float:left;margin-top:0px ;width:auto;color:#cd0505;  font-weight:bold; background-image:none }

.ElencoDocList{ float:left; width:100%; margin:0px; padding: 0px; margin-top:10px;   }
.ElencoDocList .Title{ float:left; width:100%; margin:0px; padding: 0px; font-weight:bold;padding-bottom:0px;font-size:1.2em; }
.ElencoDocList .DocDate { float:left; width:100%; margin:0px; margin-top:8px; padding: 0px;  font-weight: bold;  color:#000; }
.ElencoDocList .ExtrafieldsButtonHole{ float:left; width:100%; margin:0px;  padding: 0px; }
.ElencoDocList .ExtrafieldsAuthor{ float:left; width:100%; margin:0px; padding: 0px; }
.ElencoDocList .ExtrafieldsSpokesman{ float:left; width:100%; margin:0px; margin-top:5px; padding: 0px; }
.ElencoDocList .Images{ float:left; width:auto; margin:0px; margin-top:10px; margin-right:10px; }

.ElencoDoc .listDocumentItem { float:left; width:100%; margin:0px; padding: 0px; margin-bottom:20px;   }
.ElencoDoc .listDocumentItem  .Title, .ElencoDoc .listDocumentItem .LblTitle{ float:left; width:100%; margin:0px; padding: 0px; font-weight:bold; padding-right:3px;margin-bottom:3px;margin-top:3px; font-size:1.1em; }
.ElencoDoc .listDocumentItem  .SubTitle, .ElencoDoc .listDocumentItem .LblSubTitle{ float:left; width:100%; margin:0px; padding: 0px; font-weight:normal; padding-right:3px;margin-bottom:3px; font-size:1.1em; }

.Footer { float: left; width:980px; padding-bottom:50px; background-image: url('Images/fondo_centrale.gif'); background-repeat:repeat-y; }
.Footer_cont { float:left; padding-left:190px; width:550px;  margin-right:170px; }
.Footer_cont .Text { float: left; width:100%; margin:0px; color:#898888;margin-top:20px; }
.Footer_cont .Aggiornamento { float: left; width:100%; margin:0px; color:#898888;margin-top:15px; }
.Footer_cont ul { float: left; width:auto; margin-left:0px; padding-left:0px;}
.Footer_cont li { float:left; width:auto; padding-right:10px; list-style:none; list-style-type:none; }


.Testo { float: left; width:100%;  margin-bottom:15px;}
.Testo .Titolo { float:left; width:100%; margin:0px; color:#182842; font-size:1.2em; text-transform: uppercase; font-weight:bold;  margin-top:0px; border-bottom:1px #182842 solid; margin-bottom:6px; padding-top:10px;  padding-bottom:3px;  }
.Testo .Title { float:left; width:100%; margin:0px; color:#182842; font-size:1.2em; text-transform: uppercase; font-weight:bold;  margin-top:0px; border-bottom:1px #182842 solid; margin-bottom:6px; padding-top:10px;  padding-bottom:3px;  }

.stampa {float:left; width:100%; margin:0px; margin-top:20px; padding-top:3px;  margin-bottom:20px;  border-top:2px #c0c0c0 solid; text-transform:uppercase; font-size:0.9em }
.sitemap { float:left; width:100%; }
.popup_doc {float:left; width:550px; padding-left:20px; padding-bottom:10px; }
.popup_testata {float:left; width:590px; padding-bottom:10px; border-bottom:1px #000 solid; }
.popup_doc input{float:left; width:98%; margin-bottom:3px  }
.popup_doc textarea{float:left; width:98%; margin-bottom:3px; font-family : Verdana, Trebuchet MS, Arial, Helvetica, sans-serif; color:black;font-size:1.3em;   }

.popup_doc .Title{float:left; width:100%; color:white; background-color:#cc0303; font-weight:bold; padding-left:3px; margin-bottom:8px; margin-top:15px; padding-right:3px;  }
.popup_doc .Titolo{float:left; width:100%; background-color:#e4e4e4; font-weight:bold;color:black; padding-top:3px; padding-bottom:3px; padding-left:3px; margin-bottom:3px; margin-top:15px; padding-right:3px; font-size:1.3em; text-align:center  }
.popup_doc .SenderMail{float:left; width:100%; margin-bottom:3px;background-color:#e4e4e4; padding-left:3px;   padding-right:3px; color:black; font-weight:bold; padding-bottom:5px;}
.popup_doc .RecipientMail{float:left; width:100%; margin-bottom:3px; background-color:#e4e4e4; padding-left:3px;   padding-right:3px;color:black; font-weight:bold; padding-bottom:5px; }
.popup_doc .SubjectMail{float:left; width:100%; margin-bottom:3px;background-color:#e4e4e4; padding-left:3px;   padding-right:3px; color:black; font-weight:bold; padding-bottom:5px;}
.popup_doc .BodyMail{float:left; width:100%; margin-bottom:3px;background-color:#e4e4e4; padding-left:3px;   padding-right:3px; color:black; font-weight:bold; padding-bottom:5px; }
.popup_doc .SendMail input{float:left; width:50px; height:18px; margin-bottom:3px; padding-left:3px;   padding-right:3px;padding-bottom:5px;  line-height:16px; color:#FFFFFF; font-weight:bold; background-color:#cd0505; border:0px; font-size:1em  }


.Box_newsletter { float:left; width:100%; margin-top:10px; }
.Box_newsletter .ListItem { float:left; width:100%; margin-bottom:10px; }
.Box_newsletter .button input { float: left; width:60px; height:20px; clear:both; border:0;line-height:20px; margin-left:4px; margin-top:5px; color:#fff; background-color:#cd0505; font-weight:bold; text-align:center; font-size:1em }
.Box_newsletter .button a, .button a:link, .button a:visited  {color:#fff }
.Box_newsletter .button a:hover {color:#fff}
.Box_newsletter .Message {float:left; width:100%; margin-top:10px; }



ul.loginlink { float:left; padding-left:4px; padding-top:4px; }
.loginlink li { float:left; width:100%; margin:0px; padding:0px; color:#FFFFFF; }
.loginlink li a { color:#FFFFFF;  font-weight:bold; text-decoration:none; }
.loginlink li a:hover { color:#CD0505; text-decoration:none; }


.ElencoRicerca { float:left; width:100%; }
.ElencoRicerca .documentItem { float:left; width:100%; margin-bottom:0px; margin-top:6px; }
.ElencoRicerca a { float:left; width:100%; background-image:url('Images/freccina.gif'); background-repeat:no-repeat; background-position:0px 1px; padding-left:10px; }
.ElencoRicerca .TitleLink { float:left; width:97%; }
.ElencoRicerca .ExtrafieldsAuthor { float:left; padding-left:10px; width:97%; }

.ElencoRicerca .DocDate { float:left; width:auto; padding-left:10px; margin-right:15px; }
.ElencoRicerca .Paging{float:left;color:#515050; width:100%;border-top:1px #182842 solid; margin-top:10px  }
.ElencoRicerca .Paging .Selected {float:left;color:#515050; margin-top:3px; margin-left:10px; }
.ElencoRicerca .Paging a, .ElencoRicerca .Paging a:link, .ElencoRicerca .Paging a:visited {float:left;margin-top:3px ;width:auto;color:#cd0505;  font-weight:bold; background-image:none }
.ElencoRicerca .Paging a:hover {color:#fd5561}

.SlideMain { float:left; width:720px; height:520px; background-color:#f5f6f6; }
.SlideSideMenu { float:left; width:124px; height:520px; text-align:center; overflow-y:scroll; border-right:1px solid black;  }
.SlideSideMenu a { color:#d30303; font-weight:bold; }
.SlideSideMenu .SlideSideMenuImage img {width:80px; height:60px;}
.SlideContentForm { float:left; width:595px; text-align:center; text-align:center; }

.SlideContentForm tr { background-color:#f5f6f6; text-align:left; }
.SlideContentForm td { background-color:#f5f6f6; }

.SlideContentImage { float:left; width:560px; padding:10px; border-bottom:1px solid #000000; }

.SlideContentLabel { float:left; width:560px; text-align:justify; padding:5px; }
.SlideMain .pager table {width:100%}
.SlideMain .pager table td {text-align:center;}

ul.elencosezioni, ul.elencorisultati { float:left; width:100%; list-style:none; margin:0px; margin-top:10px; margin-bottom:10px; padding:0px; }
.elencosezioni li, .elencorisultati li{ float:left; width:98%; margin:0px; padding:2px 0px 2px 0px; padding-left:15px; list-style:none; background-image:url('Images/freccina.gif'); background-repeat:no-repeat;  }
.elencorisultati li a { float:left; width:98%; margin:0px; padding:0px; }

ul.listarisultati { float:left; width:100%; list-style:none; margin:0px; margin-top:10px; margin-bottom:10px; padding:0px; }
.listarisultati li { float:left; width:98%; margin:0px; padding:6px 0px 2px 0px;  padding-left:15px; list-style:none; background-image:none; background-repeat:no-repeat;  }
.listarisultati li .titoloSezione { font-weight:bold; }

.BoxVideo { float:left; width:100%;margin-top:20px; margin-bottom:10px; background-color:#ececea;  padding-top:0; }
.BoxVideo .Title{ float:left; width:100%; background-color:#e4e2df; font-weight:bold; text-transform:uppercase; font-size:1em; padding-top:2px; padding-left:2px;padding-bottom:2px; margin-top:0;  }
.BoxVideo a.LinkImmagine{ float:left; width:auto; padding-right:10px; padding-left:10px; }.BoxVideo .Abstract{ float:left; width:510px;font-weight:normal;padding-bottom:20px;  }
.BoxVideo .BoxZip{ float:left; width:100%;padding-top:0;padding-left:10px;padding-bottom:0px; background-image:url('Images/fondo_zip.gif'); background-repeat:no-repeat;  }
.BoxVideo a.Zip{ float:right; width:auto; padding-right:10px; padding-top:0px;  }
.BoxVideo a.Link{ float:right; width:auto; padding-right:10px; margin-right:2px; padding-bottom:2px;padding-top:0px; }
.BoxVideo .labelZip{ float:right; width:auto; padding-right:5px; padding-top:0px; margin-top:0 }
.BoxVideo .Dimension{ float:right; width:auto; font-weight:bold;padding-right:5px; padding-top:0px;  }

.DocumentChildGallImg { float:left; width:100%; margin-bottom:10px; background-color:#ececea;  margin-top:0; padding-top:0;  }
.DocumentChildGallImg .Title{  float:left; width:100%; background-color:#d5cdc2; background-image:url('Images/fondo-scritta-video.gif'); background-repeat:no-repeat;background-position:left top; font-weight:bold; text-transform:uppercase; font-size:1em; padding-top:2px; padding-left:5px;padding-top:15px;padding-bottom:2px; margin-top:0; }
.DocumentChildGallImg .Abstract{ float:left;width:265px;font-weight:normal;margin-top:10px;padding-bottom:10px; }
.DocumentChildGallImg .ZipBox{ float:left; width:230px;font-weight:normal;padding-bottom:10px;padding-right:10px; }
.DocumentChildGallImg .ZipBox .lblDimension{ float:left; width:auto;font-weight:bold;padding-right:10px; }
.DocumentChildGallImg .ZipBox .lblName{ float:left; width:auto;padding-right:10px; }
.DocumentChildGallImg .ZipBox .hlFile{ float:left; width:auto;padding-right:10px; }
.DocumentChildGallImg .Text{ float:left; width:auto;font-weight:normal;padding-left:10px;padding-bottom :30px; padding-right:10px; }

.DocumentoStrutturato { float:left; width:99%; }
.DocumentoStrutturato ul{ float:left; width:98%; }
.DocumentoStrutturato li{ float:left; width:98%; }

.Box_CentroRisorse { float:left; width:100%; margin-bottom:10px;  margin-top:0; padding-top:0;  }
.Box_CentroRisorse .Immagine { float:left; width:auto; margin-bottom:10px; margin-top:0; padding-top:0; padding-right:5px; }


.ElencoImg .LinkArchivio a {width:100%; }
.Box_login .check input { width:auto; vertical-align:middle; }


.print_testata { width:590px; padding-bottom:10px; border-bottom:1px #000 solid; }
.print_doc { width:550px; padding-left:20px; padding-bottom:10px; }
.print_doc .Title{color:white; background-color:#cc0303; font-weight:bold; padding-left:3px; margin-bottom:8px; margin-top:15px; padding-right:3px;  }
.print_doc a { color:#cd0505;  font-weight: bold; }
.print_doc .Author, .print_doc .DocDate, .print_doc .AuthorDetails {  margin-bottom:0px; margin:0px; margin-top:7px;  }
.print_doc .SubTitle { width:100%; margin:0px; padding:0px; ; margin-bottom:5px; font-weight:bold; font-size:1.05em;  color:#37698a;} 
.print_doc .Abstract { font-weight:bold; font-size:1em; width:100%; margin:0px; padding:0px; padding-top:0px; margin-bottom:10px;}
.print_doc .Text { width:100%; margin-bottom:0px; margin:0px; padding:0px; padding-top:0px;  }
.print_doc ul { width:99%; margin:0px; margin-top:10px; padding-left:30px; padding-bottom:10px; list-style:disc;  }
.print_doc .Text ul { width:95%; }
