.uppercase{text-transform:uppercase}
.bold {font-weight:bold}
.right {float: right}
.left {float: left}
.blue {color:#00477F; font-weight:bold; padding:0 0 4px 0}


/*box centrale */
.NavOrizz{width:563px; margin:1px 0 0;color:#556B86; background:url("../images/varie/bc_blue.gif") repeat-x left top transparent; height:30px}
.NavOrizz .Menu{ display:inline; float:left; margin:0; padding:0 0 0 10px; background:url(../images/varie/bc_orange.gif) 0 0 repeat-x;}
.NavOrizz .Menu a{text-decoration:none;color:#fff !important;display:block;float:left;height:30px;background:url(../images/varie/bc_orange.jpg) top right no-repeat;line-height:30px;padding:0 15px 0 4px;}
.NavOrizz .Ico{ display:inline; float:right;width:150px; margin:0px 0;color:#556B86; padding:0px; text-align:right}
.bc_last {color:#fff;display:block;float:left;height:30px;background:url(../images/varie/bc_last.jpg) top right no-repeat;line-height:30px;padding:0 31px 0 4px;}

/*box contenuti*/



.MainContent{ width:545px;position:relative; margin:0 auto; padding:0; }

.MainContent a{/*color:#0066CC*/color:#000000; text-decoration:none; line-height:auto}
.MainContent a:hover{ color:#016aad; }
.MainContent a.nos{ text-decoration:none;}

.MainContent .TitoloPagina{padding:5px 0; color:#f79301; font-weight:bold; text-transform:uppercase; margin-top:11px;}

.MainContent .intro {padding:8px 0;}
.MainContent  .DocDotted {background:#fff url(../images/boxContenuti/dottedDoc.gif) center left repeat-x; height:20px}
.MainContent  .DocDotted1 {background:#F7F7F7 url(../images/boxContenuti/dottedDoc.gif) center left repeat-x; height:20px}
.MainContent .BoxContentLarge .MainView .Contenuto .back{display:block; margin:0; width:515px; height:32px}
.MainContent .BoxContentLarge .MainView .Contenuto .back .backbt{display:block; text-align:right;float:right; margin:0;}
.MainContent .BoxContentLarge .MainView .Contenuto .back .data{display:block; float:left; margin:0;  width:auto; padding:17px 0 0 0}
.MainContent .BoxContentLarge_w{width:545px; position:relative;  margin:5px auto 15px 0; background-color:#FFFFFF;}
.MainContent .Note ol{ padding:5px 2px 3px 17px}

.MainContent .BoxContentLarge_w img{margin:-2px 0 0 0 }
.MainContent .BoxContentLarge{width:545px; position:relative;  margin:5px 0 /*auto*/ 15px 0; /*background-color:#F7F7F7;*/}
.MainContent .BoxContentLarge .Top{display:block; float:left;width:545px; margin:0; background-color:#EDEFF0;height:7px;}
.MainContent .BoxContentLarge .TopLight{display:block; float:left;width:545px; margin:0; background-color:#F7F7F7;height:7px;}
.MainContent .BoxContentLarge .TopTitle{display:block; float:left;width:545px; margin:0; background-color:#EDEFF0; height:32px }
.MainContent .BoxContentLarge .TopTitle .Title{display:inline; float:left;margin:3px 10px 4px 10px; color:#00477F; font-weight:bold; text-transform:uppercase; min-height:25px;}
.MainContent .BoxContentLarge .TopTitle .Title span{display:inline; color:#94949c; text-transform: lowercase;}
.MainContent .BoxContentLarge .TopTitle .Btn{display:inline; float:right;margin:0 3px; text-align:right }
.MainContent .BoxContentLarge .TopTitle .Logo{display:inline; float:right;margin:2px 13px; text-align:right }
/*new*/
.MainContent .BoxContentLarge .TopTitle .Titleass{display:inline; float:left;margin:7px 10px 4px 10px; min-height:20px; color:#00467A}
.MainContent .BoxContentLarge .TopTitleChiaro{display:block; float:left;width:545px; margin:0; background-color:#FBFBFB;}
.MainContent .BoxContentLarge .TopTitleChiaro .Titleass{display:inline; float:left;margin:7px 10px 4px 10px;  min-height:20px; color:#00467A}
.MainContent .BoxContentLarge .Main .Documenti table tr td.NoDataw{padding-right:1px;padding-left:20px; width:480px }
.MainContent .BoxContentLarge .TopTitleChiaro .Btn{display:inline; float:right;margin:0 3px; text-align:right }
.MainContent .BoxContentLarge .Main .Contenutosc {display:block; margin:0;  padding:0 10px 15px 10px; width:525px; background-color:#EDEFF0; }

.MainContent .BoxContentLarge .DottedCv {background: url(../images/boxContenuti/dottedcv.gif) top left repeat-x; height:10px;margin:0px 0px; width:545px;}
.MainContent .BoxContentLarge .Main {display:block; float:left; background-color:#F7F7F7 ;}
.MainContent .BoxContentLarge .Main .Contenuto{display:block; float:left; margin:0;  padding:0  0/*10px*/ 15px 0/*10px*/; width:545px; /*width:525px;*/}

/*.MainContent .BoxContentLarge .Main .Contenuto ul {padding:0 0 0 3px;}*/
.MainContent .BoxContentLarge .Main .Contenuto ul {border:0pt none; margin:0pt; padding:17px 0px 16px 30px; width:93%;}
.MainContent .BoxContentLarge .Main .Contenuto ul li {padding:0 0 4px 0; list-style-image:url(../images/boxContenuti/bullet_point.gif); display:list-item;  }

.MainContent .BoxContentLarge .Main .Contenuto ul li ul.linea {border:0pt none; margin:0pt; padding:17px 0px 16px 30px; width:93%;}
.MainContent .BoxContentLarge .Main .Contenuto ul li ul.linea li {padding:0 0 4px 0; display:list-item; list-style-image:url(../images/boxContenuti/lineetta.gif); }

.MainContent .BoxContentLarge .Main .Contenuto .ContentDotted {background: url(../images/boxContenuti/dottedContent.gif) center left repeat-x; height:20px;margin:0px 5px; width:505px;}

.MainContent .BoxContentLarge .Main .ContenutoFoto {display:block; float:left; margin:0;  padding:0px 0px; }
.MainContent .BoxContentLarge .Main .ContenutoFoto div.Testo{ margin:0;  padding:10px 10px 10px 10px; }
.MainContent .BoxContentLarge .MainView .EditorialContent div.Testo .add{ float:left; padding: 0 0 0 13px;width:280px }
.MainContent .BoxContentLarge .MainView .EditorialContent div.Testo .imgsede{ float:right; padding:10px 0 0 0; width:230px}
.MainContent .BoxContentLarge .MainView .EditorialContent div.Testo .imgsede .fotosede{ line-height:24px; background-color:#f0f0f0; width:230px; text-align:right; margin:3px 0 0 0; padding:0 4px 2px 0 }
.MainContent .BoxContentLarge .Main .ContenutoFoto img.Sinistra{ float:left; margin:0 10px 0 0px; }
.MainContent .BoxContentLarge .Main .ContenutoFoto img.Destra{ float:right;margin:0 0px 0 10px; }

.MainContent .BoxContentLarge .Main .Pari {background-color:#FBFBFB; }
.MainContent .BoxContentLarge .Main .Dispari {background:#EEEEEE url(../images/boxContenuti/bgTdDispari.gif) top left repeat-x}
.MainContent .BoxContentLarge .Main .Etichette {color:#f79301; font-weight:bold; padding:5px 0pt 8px 2px;text-transform:uppercase; line-height:25px; background-color:#FFFFFF}
.MainContent .BoxContentLarge .Main .Etichette a{color:#f79301; }
.MainContent .BoxContentLarge .Main .txtEvidenz { color:#00467A; font-weight:bold; text-align:left}

.MainContent .BoxContentLarge .Main .EditorialContent {display:block; float:left; margin:0;  padding:0px 0px; }
.MainContent .BoxContentLarge .Main .EditorialContent div.TitSez{color:#00467A; font-weight:bold; text-align:left; padding:7px 10px 3px 10px; }
.MainContent .BoxContentLarge .Main .EditorialContent div.Testo{ margin:0;  padding:0px 10px 10px 10px; }
.MainContent .BoxContentLarge .Main .EditorialContent div.Testo table.cv { margin:5px 0 0 0 ; }
.MainContent .BoxContentLarge .Main .EditorialContent div.Testo table.cv td.titcv { line-height:30px }
.MainContent .BoxContentLarge .Main .EditorialContent div.TestoC{ margin:0;  padding:0px 10px 10px 20px; }
.MainContent .BoxContentLarge .Main .EditorialContent div.TestoC td{ vertical-align:top }
.MainContent .BoxContentLarge .Main .EditorialContent div.Testo img.fotoCv { float:left; border:1px solid #ccc; padding:2px; margin-bottom:5px}
.MainContent .BoxContentLarge .Main .EditorialContent img.Sinistra{ float:left; margin:5px 10px 0 10px; }
.MainContent .BoxContentLarge .Main .EditorialContent img.Destra{ float:right;margin:5px 10px 0 10px; }
.MainContent .BoxContentLarge .Main .ContentDotted {background: url(../images/boxContenuti/dottedContent.gif) center left repeat-x; height:20px;margin:0px 10px; width:525px;}

.MainContent .BoxContentLarge .Main .Documenti { text-align:center; display:block; float:left; margin:0;  padding:0px 0px; height:auto;width:545px; border-bottom:1px solid #E8E8E8}
.MainContent .BoxContentLarge .Main .Documenti table{width:100%;}
.MainContent .BoxContentLarge .Main .Documenti table tr{ display:block;min-height:22px}
.MainContent .BoxContentLarge .Main .Documenti table tr td{padding-top:7px;padding-bottom:7px;text-align:left; }
.MainContent .BoxContentLarge .Main .Documenti table tr.Etichette td.Data{padding-right:1px;padding-left:10px; width:120px;}
.MainContent .BoxContentLarge .Main .Documenti table tr td.Data{padding-right:1px;padding-left:10px; width:120px;vertical-align:top}
.MainContent .BoxContentLarge .Main .Documenti table tr td.TitDoc{padding-right:1px;padding-left:1px; width:380px; }
.MainContent .BoxContentLarge .Main .Documenti table tr td.TitDocMM{padding-right:1px;padding-left:1px; width:360px   }
.MainContent .BoxContentLarge .Main .Documenti table tr td.DocCv{padding-right:1px;padding-left:10px; width:490px   }
.MainContent .BoxContentLarge .Main .Documenti table tr td.NoData{padding-right:1px;padding-left:10px;  }
.MainContent .BoxContentLarge .Main .Documenti table tr td.IcoDoc{padding-right:10px;padding-left:2px;text-align:right; width:40px;vertical-align:top }


.MainContent .BoxContentLarge .Main .ImgBig{display:block; float:left;width:545px; padding:0 0 0px 0;}

.MainContent .BoxContentLarge .Bottom{display:block; float:left;width:545px; height:8px; margin:0px 0 0px 0; background-color:#F7F7F7}

/* O visibile */
.MainContent .BoxContentLarge .MainView {display:block; float:left;  background-color:#F7F7F7}
.MainContent .BoxContentLarge .Main .EditorialContent .Testo ul {border:0pt none; margin:0pt; padding:17px 0px 16px 30px; width:93%;}
.MainContent .BoxContentLarge .Main .EditorialContent .Testo ul li {padding:0 0 4px 0; list-style-image:url(../images/boxContenuti/bullet_point.gif); display:list-item;  }

.MainContent .BoxContentLarge .MainView table tr.Pari td.Datas  {background-color:#FBFBFB; line-height:14px; width:120px; padding-right:1px; padding-left:10px;  }
.MainContent .BoxContentLarge .MainView table tr.Dispari td.Datas  {background-color:#EEEEEE; line-height:14px; width:120px; padding-right:1px; padding-left:10px;  }
.MainContent .BoxContentLarge .MainView .Dispari {background:#EEEEEE url(../images/boxContenuti/bgTdDispari.gif) top left repeat-x; line-height:21px}
.MainContent .BoxContentLarge .MainView .Pari {background:#FBFBFB; line-height:21px}

.MainContent .BoxContentLarge .MainView .elencoS{background-color:#FFFFFF; line-height:11px;}
.MainContent .BoxContentLarge .MainView .PariS  {background-color:#FBFBFB; line-height:11px }
.MainContent .BoxContentLarge .MainView .DispariS {background:#EEEEEE url(../images/boxContenuti/bgTdDispari.gif) top left repeat-x; line-height:12px;}
.MainContent .BoxContentLarge .MainView .spazio {background:url(../images/boxContenuti/pix_bia.gif) repeat-x top left; font-size:1px; line-height:1px}
.MainContent .BoxContentLarge .MainView .DispariS .TitDoc1 { padding:5px 3px 7px 8px;}
.MainContent .BoxContentLarge .MainView .PariS .TitDoc1 { padding:6px 3px 7px 8px;}
.MainContent .BoxContentLarge .MainView .DispariS .IcoDoc1 img { padding:3px 0 3px 0;}
.MainContent .BoxContentLarge .MainView .PariS .IcoDoc1 img { padding:3px 0 3px 0;}
.MainContent .BoxContentLarge .MainView .elencoS .TitDoc1 { padding:0 3px 0 8px; line-height:25px;}
.MainContent .BoxContentLarge .MainView .elencoS .TitDoc1 ul {padding:0 3px 0 17px; margin:0}
.MainContent .BoxContentLarge .MainView .elencoS .TitDoc1 ul li { list-style-image:url(../images/boxContenuti/bullet_point.gif); line-height:15px; padding:0 0 2px 0}
.MainContent .BoxContentLarge .MainView .elencoS .IcoDoc1 img{ padding:0 0 7px 0;}

.MainContent .BoxContentLarge .MainView .DispariE {background: url(../images/boxContenuti/bgTdDispari.gif) top left repeat-x; line-height:21px}

.MainContent .BoxContentLarge .MainView .PrimoE {background: #d7d6d6 url(../images/boxContenuti/bgTdDispari.gif) top left repeat-x; line-height:21px}

.MainContent .BoxContentLarge .MainView .Documenti table tr td.TitDocold{padding-right:1px;padding-left:1px; color:#999999; line-height:14px}

.MainContent .BoxContentLarge .MainView .Dispari .NoData {padding:0 0 0 10px}
.MainContent .BoxContentLarge .MainView .Pari .NoData {padding:0 0 0 10px}

.MainContent .BoxContentLarge .MainView .Etichette {color:#f79301; font-size:13px; font-weight:bold; padding:5px 0pt 8px 2px;text-transform:uppercase; line-height:25px; background-color:#FFFFFF}
.MainContent .BoxContentLarge .MainView .Etichette .NoData {padding:0 0 0 10px}
.MainContent .BoxContentLarge .MainView .Etichette a{color:#f79301; }
.MainContent .BoxContentLarge .MainView .txtEvidenz { color:#00467A; font-weight:bold; text-align:left}

.MainContent .BoxContentLarge .MainView .Contenuto{display:block; float:left; margin:0;  padding:7px 0 /*10px*/ 5px 0 /*10px*/; width:545px;}
.MainContent .BoxContentLarge .MainView .Contenuto ul {border:0pt none; margin:0pt; padding:17px 0px 16px 30px; width:93%;}
.MainContent .BoxContentLarge .MainView .Contenuto ul li {padding:0 0 4px 0; list-style-image:url(../images/boxContenuti/bullet_point.gif); display:list-item;  }

.MainContent .BoxContentLarge .MainView .Contenuto ul li ul.linea {border:0pt none; margin:0pt; padding:17px 0px 16px 30px; width:93%;}
.MainContent .BoxContentLarge .MainView .Contenuto ul li ul.linea li {padding:0 0 4px 0; display:list-item; list-style-image:url(../images/boxContenuti/lineetta.gif); }

.MainContent .BoxContentLarge .MainView .Contenuto img{padding:1px 0;}
.MainContent .BoxContentLarge .MainView .Contenuto img.cinq{padding:1px 10px}
.MainContent .BoxContentLarge .MainView .Contenuto .ContentDotted {background: url(../images/boxContenuti/dottedContent.gif) center left repeat-x; height:20px;margin:0px 0px; width:100%;}
.MainContent .BoxContentLarge .MainView .Contenuto .TitCv{color:#00467A; font-weight:bold; text-align:left; padding:0px 0px 3px 0px; }
.MainContent .BoxContentLarge .MainView .ImgBig{display:block; float:left;width:545px;text-align:center; padding:0 0 0px 0; background-color:#FFFFFF}
.MainContent .BoxContentLarge .MainView .Contenuto img.Sinistra{ float:left; margin:5px 10px 0 10px; }
.MainContent .BoxContentLarge .MainView .Contenuto img.Destra{ float:right;margin:5px 10px 0 10px; }

/* news */
.MainContent .BoxContentLarge .MainView .News { text-align:center; display:block;/* float:left;*/ margin:0;  padding:0px 0px; height:auto;width:545px; border-bottom:1px solid #E8E8E8}
.MainContent .BoxContentLarge .MainView .News table{width:100%;}
.MainContent .BoxContentLarge .MainView .News table tr{/*float:left;*/ height:auto}
.MainContent .BoxContentLarge .MainView .News table tr td{padding-top:7px;padding-bottom:7px;text-align:left; line-height:13px; height:auto; vertical-align:top}
.MainContent .BoxContentLarge .MainView .News table tr td img { padding-right:4px; vertical-align:middle; }
.MainContent .BoxContentLarge .MainView .News table tr td.Data{padding-right:1px;padding-left:7px; width:71px; font-size:10px;vertical-align:top}
.MainContent .BoxContentLarge .MainView .News table tr td.TitDoc{padding-right:3px;padding-left:1px; /*width:450px;*/ }

/* documenti*/
.MainContent .BoxContentLarge .MainView .Documentinew { text-align:center; display:block; margin:0;  padding:0px 0px; height:auto; width:545px; border-bottom:1px solid #E8E8E8}
.MainContent .BoxContentLarge .MainView .Documentinew table tr td{padding-top:5px;padding-bottom:5px;text-align:left;}

.MainContent .BoxContentLarge .MainView .Documenti { text-align:center; display:block; float:left; margin:0;  padding:0px 0px; height:auto;width:545px; border-bottom:1px solid #E8E8E8;}
.MainContent .BoxContentLarge .MainView .Documenti table{width:100%;}
.MainContent .BoxContentLarge .MainView .Documenti table tr{ display:block; }
.MainContent .BoxContentLarge .MainView .Documenti table tr.righetta{ background:url(../images/boxContenuti/pix_grey.gif) repeat-x top left; font-size:1px; max-height:2px; height:2px; width:545px}

.MainContent .BoxContentLarge .MainView .Documenti table tr td{padding-top:7px;padding-bottom:7px;text-align:left;}
.MainContent .BoxContentLarge .MainView .Documenti table tr td.Data{padding-right:1px;padding-left:10px; width:120px;vertical-align:top; line-height:14px }
.MainContent .BoxContentLarge .MainView .Documenti table tr.Etichette td.Data{padding-right:1px;padding-left:10px; width:120px; font-size:11px; }
/*new width*/
.MainContent .BoxContentLarge .MainView .Documenti table tr td.TitDoc{padding-right:1px;padding-left:1px; width:385px;}
.MainContent .BoxContentLarge .MainView .Documenti table tr td.TitDocMM{padding-right:1px;padding-left:1px; width:360px  }
/*new width*/
.MainContent .BoxContentLarge .MainView .Documenti table tr td.NoData{padding-right:1px;padding-left:10px; width:500px; }
.MainContent .BoxContentLarge .MainView .Documenti table tr td.IcoDoc{padding-right:10px;padding-left:2px;text-align:right; width:40px;vertical-align:top }


/*Multimedia*/
.MainContent .BoxContentLarge .MainView .Documenti table tr td.Data1{padding-right:1px;padding-left:10px; width:120px; line-height:14px }

.MainContent .BoxContentLarge .MainView .ContenutoFoto {display:block; float:left; margin:0;  padding:0px 0px; }
/*.MainContent .BoxContentLarge .MainView .ContenutoFoto .bil_foto {display:block; float:left; margin:0;  padding:0px 0px; }*/
.MainContent .BoxContentLarge .MainView .ContenutoFoto .bil_foto {display:block; margin:0;  padding:0px 0px 5px 0; }
.MainContent .BoxContentLarge .MainView .ContenutoFoto .bil_indice{display:block; /*float:right;*/ margin:0; padding:0px 0px; width:545px;}
.MainContent .BoxContentLarge .MainView .ContenutoFoto div.Testo{ margin:0;  padding:10px 10px 10px 10px; }
.MainContent .BoxContentLarge .MainView .ContenutoFoto div.Testo1{ margin:0;  padding:10px 0 0 10px; float:right; width:270px }
.MainContent .BoxContentLarge .MainView .ContenutoFoto div.Testo1 ul { padding:0;}
.MainContent .BoxContentLarge .MainView .ContenutoFoto div.Testo1 ul li { padding:4px 4px 0 4px;}

.MainContent .BoxContentLarge .MainView .ContenutoFoto img.Sinistra{ float:left; margin:0 10px 0 0px; }
.MainContent .BoxContentLarge .MainView .ContenutoFoto img.Destra{ float:right;margin:0 0px 0 10px; }

.MainContent .BoxContentLarge .MainView .EditorialContent {display:block; margin:0;  padding:0px 0px; }
.MainContent .BoxContentLarge .MainView .EditorialContent div.TitSez{color:#00467A; font-weight:bold; text-align:left; padding:7px 10px 3px 10px; }
.MainContent .BoxContentLarge .MainView .EditorialContent div.Testo{ margin:0;  padding:0px 10px 10px 10px; }
.MainContent .BoxContentLarge .MainView .EditorialContent div.Testo img.fotoCv { float:left; border:1px solid #ccc; padding:2px; margin-bottom:5px}
.MainContent .BoxContentLarge .MainView .EditorialContent img.Sinistra{ float:left; margin:5px 10px 0 10px; }
.MainContent .BoxContentLarge .MainView .EditorialContent img.Destra{ float:right;margin:5px 10px 0 10px; }
.MainContent .BoxContentLarge .MainView .ContentDotted {background: url(../images/boxContenuti/dottedContent.gif) center left repeat-x; height:20px;margin:0px 10px; width:525px;}

.EmailForm{background-color:#FFFFFF; width:545px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000}
.EmailForm input{}
.EmailForm input.long{width:180px}

.EmailForm table{width:100%; }
.EmailForm table tr td{padding:2px; width:50%; font-family:Verdana, Arial, Helvetica, sans-serif;}
.EmailForm table tr td.Note{padding-bottom:5px}

/* box due colonne */
.MainContent .BoxContent2Box{width:545px; position:relative;  margin:5px auto;}
.MainContent .BoxContent2Box .ColUno {width:265px; display:inline; float:left;  background-color:#F7F7F7;}
.MainContent .BoxContent2Box .ColDue {width:265px; display:inline; float:right; background-color:#F7F7F7;}

.MainContent .BoxContent2Box .ColUno .Box2{width:265px; display:inline; float:left;  }
.MainContent .BoxContent2Box .ColDue .Box2{width:265px; display:inline; float:right;  }
.Box2 .Top{display:block; float:left;width:265px; margin:0; background-color:#EDEFF0;height:7px;}
.Box2 .TopTitle{display:block; float:left;width:265px; margin:0; background-color:#EDEFF0;  min-height:25px }
.Box2 .TopTitle .Title{display:inline; float:left;margin:0 0px 0 10px; color:#00477F; font-weight:bold; font-size:13px; text-transform:uppercase}
.Box2.TopTitle .Btn{display:inline; float:right;margin:0 3px; }
.Box2 .Main2c {display:block; float:left; background-color:#F7F7F7 ; }
.Box2 .Main2c a{/*color:#0066CC*/color:#000000; text-decoration:none; line-height:16px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.MainContent a:hover{ color:#016aad; }
.Box2 .Main2c .Contenuto{display:block; float:left; margin:0;  padding:5px 10px 10px 10px; width:245px; }
.Box2 .Main2c .Documenti { text-align:center; display:block; float:left; margin:0;  padding:0px 0px; border-top: 1px solid #E4E4E4; height:auto;width:100%; }
.Box2 .Main2c .Documenti table{width:100%; margin-bottom:7px}
.Box2 .Main2c .Documenti table tr td{padding-top:2px;padding-bottom:2px;text-align:left;vertical-align:top }
.Box2 .Main2c .Documenti table tr td.Data{padding-right:1px;padding-left:10px; width:80px}
.Box2 .Main2c .Documenti table tr td.TitDoc{padding-right:1px;padding-left:1px;  }
.Box2 .Main2c .Documenti table tr td.IcoDoc{padding-right:4px;padding-left:2px;text-align:right; width:20px; }
.Box2 .Main2c .Documenti table tr td.NoData{padding-right:1px;padding-left:10px;  }
.Box2 .Main2c .Documenti table tr td.NoDataMM{ vertical-align:middle;padding-right:1px;padding-left:10px;  }
.Box2 .Main2c .Pari {background-color:#FBFBFB; /*background:url(../images/boxContenuti/bgTdPari.gif) bottom left repeat-x*/}
.Box2 .Main2c .Dispari {background-color:#EEEEEE}
.Box3 .Main2c .Etichette {color:#f79301; font-size:13px; font-weight:bold; padding:5px 0pt 8px 2px;text-transform:uppercase; line-height:25px}
.Box3 .Main2c .Etichette a{color:#f79301; }
.Box2 .Main2c .txtEvidenz { color:#00467A; font-weight:bold; text-align:left}

.Box2 .Main2c .ImgBig{display:block; float:left;width:265px; padding:0 0 0px 0;}

.Box2 .Bottom{display:block; float:left;width:auto; height:8px; margin:0px 0 0px 0; background-color:#F7F7F7}
/*.Box2 .Bottom{display:block; float:left;width:175px; height:8px; margin:0px 0 0px 0; background-color:#F7F7F7}*/
/* box tre colonne */
.MainContent .BoxContent3Box{width:545px; position:relative;  margin:5px auto;}
.MainContent .BoxContent3Box .ColUno {width:175px; display:inline; float:left;  background-color:#F7F7F7;}
.MainContent .BoxContent3Box .ColDue {width:175px; display:inline; float:left; margin-left:10px; background-color:#F7F7F7;}
.MainContent .BoxContent3Box .ColTre {width:175px; display:inline; float:right; background-color:#F7F7F7;}

.MainContent .BoxContent3Box .ColUno .Box3{width:175px; display:inline; float:left;  }
.MainContent .BoxContent3Box .ColDue .Box3{width:175px; display:inline; float:left;  }
.MainContent .BoxContent3Box .ColTre .Box3{width:175px; display:inline; float:left;  }
.Box3 .Top{display:block; float:left;width:175px; margin:0; background-color:#EDEFF0;height:7px;}
.Box3 .TopTitle{display:block; float:left;width:175px; margin:0; background-color:#EDEFF0; min-height:25px }
.Box3 .TopTitle .Title{display:inline; float:left;margin:0 0px 0 10px; color:#00477F; font-weight:bold; font-size:13px; text-transform:uppercase}
.Box3.TopTitle .Btn{display:inline; float:right;margin:0 3px; }
.Box3 .Main3c {display:block; float:left; background-color:#F7F7F7 ; }
.Box3 .Main3c a{color:#0066CC}
.Box3 .Main3c .Contenuto{display:block; float:left; margin:0;  padding:5px 10px 10px 10px; width:155px; }
.Box3 .Main3c .Documenti { text-align:center; display:block; float:left; margin:0;  padding:0px 0px; border-top: 1px solid #E4E4E4; height:auto;width:100%;}
.Box3 .Main3c .Documenti table{width:100%; margin-bottom:7px}
.Box3 .Main3c .Documenti table tr td{padding-top:2px;padding-bottom:2px;text-align:left;vertical-align:top }
.Box3 .Main3c .Documenti table tr td.Data{padding-right:1px;padding-left:10px; width:80px}
.Box3 .Main3c .Documenti table tr td.TitDoc{padding-right:1px;padding-left:10px;  }
.Box2 .Main3c .Documenti table tr td.NoData{padding-right:1px;padding-left:10px;  }
.Box3 .Main3c .Documenti table tr td.IcoDoc{padding-right:10px;padding-left:2px;text-align:right; width:20px; }
.Box3 .Main3c .Pari {background-color:#FBFBFB; background:url(../images/boxContenuti/bgTdPari.gif) bottom left repeat-x}
.Box3 .Main3c .Dispari {background-color:#EEEEEE}
.Box3 .Main3c .Etichette {color:#f79301; font-size:13px; font-weight:bold; padding:5px 0pt 8px 2px;text-transform:uppercase; line-height:25px}
.Box3 .Main3c .Etichette a{color:#f79301; }
.Box3 .Main3c .txtEvidenz { color:#00467A; font-weight:bold; text-align:left}

.Box2 .Main3c .ImgBig{display:block; float:left;width:175px; padding:0 0 0px 0;}


/*box social*/
.gtdir{ float:left; width:270px; margin:6px 0 0px 0; background-color:#F7F7F7; border-right:#d6d6d6 1px solid}
.gtdir img{padding:0 0 4px 7px }
.gtdir .tit {color:#0f70cf; padding:2px 0pt 8px 11px; line-height:25px; font-weight:bold}
.gtdir .liens { background-color:#F0F0F0; line-height:24px; margin:0px 0pt 0pt 7px; padding:0pt 4px 2px 5pt; text-align:right; width:251px;}
.gtdir .liens img{margin-top:4px}
.gtwla{ float:left; width:270px; margin:6px 0 0px 0; background-color:#F7F7F7; }
.gtwla .tit {color:#0f70cf; padding:2px 0pt 8px 11px; line-height:25px; font-weight:bold}
.gtwla img{padding:0 0 4px 7px }
.gtwla .liens { background-color:#F0F0F0; line-height:24px; margin:0px 0pt 0pt 7px; padding:0pt 4px 2px 5pt; text-align:right; width:251px;}
.gtwla .liens img{margin-top:4px}
/*box DESTRA*/

/*.ColDxTools .Calendario{width:213px;margin:0 auto;position:relative; margin:5px 0 0; z-index:1}
.ColDxTools .Calendario .top_cal{width:213px; background:url(../images/colDx/top_calendar.jpg) top left no-repeat; height:59px; padding:0}
.ColDxTools .Calendario .top_cal .b_fr_indietro{ padding:36px 0 0 19px; float:left; height:20px}
.ColDxTools .Calendario .top_cal .textCal{ padding:41px 0 0 10px; font-size:12px; font-weight:bold; color:#014880; float:left; width:128px; text-align:center}
.ColDxTools .Calendario .top_cal .b_fr_avanti{ padding:36px 0 0 10px; float:left; height:20px}
.ColDxTools .Calendario .cent_cal{width:213px; height:auto; padding:0}
.ColDxTools .legenda{width:213px; background-color:#e8ecef; height:30px; margin:-2px 0 0 0; text-align:right; padding:0}
.ColDxTools .m_legenda {margin: 0; padding: 5px 13px 9px 13px; border: none; width: 187px; height: auto; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:11px; background:#e8ebf0; color:#303135; text-transform:uppercase }
.ColDxTools .m_legenda table tr td.puntini{ background:url(../images/colDx/bg_puntini.gif) repeat-x top left; width:170px; height:4px}
.ColDxTools .Calendario #ball{width:150px; display:block; position:absolute; top:62px; left:62px; z-index:3;}

#mese1{ display:block}
#mese2{display:none}
#mese3{display:none}

.ColDxTools .ToolBox {width:213px;margin:0;position:relative;}
.ColDxTools .ToolBox .top{width:213px;margin:5px 0 0 0;position:relative; background:url(../images/colDx/top_tool.gif) top left no-repeat; height:37px}
.ColDxTools .ToolBox .center{width:213px;margin:0;}
.ColDxTools .ToolBox .center .t_email{width:64px; height:32px; float:left}

.ColDxTools .ToolBox .bottom{width:213px;margin:0 auto;position:relative; background:url(../images/colDx/bottom_tool.gif) top left no-repeat; height:7px}*/
/*pop up dove siamo*/
.PopUpDoveSiamo{ width:430px;position:relative; margin:0 auto; padding:0; }
.PopUpDoveSiamo a{color:#0066CC}
.PopUpDoveSiamo .DocDotted {background:#fff url(../images/boxContenuti/dottedDoc.gif) center left repeat-x; height:20px}
.PopUpDoveSiamo .BoxContent{width:430px; position:relative;  margin:5px auto 15px 0; background-color:#F7F7F7;}
.PopUpDoveSiamo .BoxContent .Top{display:block; float:left;width:430px; margin:0; background-color:#EDEFF0;height:7px;}
.PopUpDoveSiamo .BoxContent .TopTitle{display:block; float:left;width:430px; margin:0; background-color:#EDEFF0 }
.PopUpDoveSiamo .BoxContent .TopTitle .Title{display:inline; float:left;margin:3px 10px 4px 10px; color:#003366; font-weight:bold; font-size:13px; text-transform:uppercase; min-height:25px;}
.PopUpDoveSiamo .BoxContent .TopTitle .Title span{display:inline; color:#003366; text-transform: lowercase; font-size:10px;}
.PopUpDoveSiamo .BoxContent .TopTitle .Btn{display:inline; float:right;margin:0 3px; text-align:right }
.PopUpDoveSiamo .BoxContent .MainView {display:block; float:left; background-color:#fff ;}
.PopUpDoveSiamo .BoxContent .MainView .Contenuto{display:block; float:left; margin:0;  padding: 15px 0px; width:430px; text-align:center;  }
.PopUpDoveSiamo .BoxContent .MainView .ArrowNavig { text-align:center; display:block; float:left; margin:0;  padding:0px 0px; height:auto;width:430px; border-top:1px solid #E8E8E8; background-color:#F7F7F7;}
.PopUpDoveSiamo .BoxContent .MainView .ArrowNavig table{width:100%; text-align:center}
.PopUpDoveSiamo .BoxContent .MainView .ArrowNavig table tr{ display:block;min-height:22px}
.PopUpDoveSiamo .BoxContent .MainView .ArrowNavig table tr td{padding-top:7px;padding-bottom:7px;text-align:center; }
.PopUpDoveSiamo .BoxContent .MainView .ArrowNavig table tr td.arrow{padding:7px; width:100px}
.PopUpDoveSiamo .BoxContent .MainView .ArrowNavig table tr td.Descrizione{padding:7px;width:230px; color:#3F3F3F; font-size:11px}
.PopUpDoveSiamo .BoxContent .Bottom{display:block; float:left;width:430px; height:8px; margin:0px 0 0px 0; background-color:#F7F7F7}
/*  LISTA MAPPA  */
/* primo livello */
.MainContent .BoxContentLarge .MainView .Contenuto ul.Mappa {border:0pt none; margin:0pt; padding:5px 0px 5px 20px; width:auto;}
.MainContent .BoxContentLarge .MainView .Contenuto ul.Mappa  li {padding:0 0 0px 0; list-style-image:url(../images/boxContenuti/bullet.gif); display:list-item;color:#00477F; font-weight:bold }
.MainContent .BoxContentLarge .MainView .Contenuto ul.Mappa  li a{color:#00477F;}
.MainContent .BoxContentLarge .MainView .Contenuto ul.Mappa  li a:hover{ text-decoration:underline;}
/* secondo livello */
.MainContent .BoxContentLarge .MainView .Contenuto ul.Mappa  li ul {padding:0 0 0px 15px; margin:5px 0px;}
.MainContent .BoxContentLarge .MainView .Contenuto ul.Mappa  li ul li{margin:0 0 5px 7px; list-style-image:url(../images/boxContenuti/bullet.gif); display:list-item; }
.MainContent .BoxContentLarge .MainView .Contenuto ul.Mappa  li ul li a{color:#00477F; font-weight:normal}
.MainContent .BoxContentLarge .MainView .Contenuto ul.Mappa li ul li a:hover{ text-decoration:underline;}
/* terzo livello */
.MainContent .BoxContentLarge .MainView .Contenuto ul.Mappa  li ul li ul li {padding:0 0 2px 0; list-style-image:url(../images/boxContenuti/bullet.gif); display:list-item; font-weight:normal; color:#666666  }
.MainContent .BoxContentLarge .MainView .Contenuto ul.Mappa  li ul li ul li a{color:#666666; font-weight:normal}
.MainContent .BoxContentLarge .MainView .Contenuto ul.Mappa li ul li ul li a:hover{ text-decoration:underline;}

.Contenuto{ background-color:#FFFFFF !important;}



/*						colorazione titoli colonnamenu esploso menu							*/

.colonna_menu_footer a{
	color:#666666;
}
.colonna_menu_footer a:hover{
	color:#333333;
}

.colonna_menu_footer li{
	color:#999999;
}

.colonna_menu_footer li a{
	color:#999999;
}
.colonna_menu_footer li a:hover{
	color:#666666;
}
/*						 fine colorazione titoli colonnamenu esploso menu							*/


/*PAGINE TOOLBOX*/
.calcola_form_calculator p{ color: #999999;}
.campo_obbligatorio{ color: #999999;}
/* fine PAGINE TOOLBOX*/



