/* 
    Document   : nuovostile
    Created on : 29-apr-2009, 15.55.59
    Author     : ccamuto
    Description: Stile per la nuova grafica
*/
/*Vecchi stili*/
.pulsshort { color: black; font-size: 8pt; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #d4d4d4; margin: 0px; padding: 1px; border: solid 1px #a9a9a9; width: 18px; height:18px; cursor:pointer }
select.fix { color: #000000; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Times; margin-top: 2px;  }
.td_left { color: white; font-size: 6px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #f7f6f4; vertical-align: top; padding-left: 14px; width: 446px }
.td_right { color: white; font-size: 6px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #f7f6f4; vertical-align: top; padding-right: 13px }
.uff { color: #7c6a60; font-size: 7pt; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #f2ffdf; text-align: right; padding-right: 8px; padding-bottom: 4px; padding-left: 8px; border-bottom: 1px solid #c8c8c8; width: 464px }
.uff a { color: #7c6a60; font-size: 7pt; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none }
.footer { color: black; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; text-align: center; border-top: 1px solid #4fb63f; width: 100%; height: 18px }
.raffina { font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #f2efe6; padding: 6px; border-bottom: 1px solid #c8c8c8 }
.result { color: black; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #ffffff; vertical-align: top; padding: 8px 4px 4px 14px; width: 900px ; }
.ricerca { color: black; font-size: 8pt; line-height: 16pt; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #f2efe6; vertical-align: top; padding: 5px; border-bottom: 1px solid #c8c8c8 }
.form { color: black; font-size: 8pt; font-family: Arial, Verdana, Helvetica, sans-serif; margin: 4px; padding: 1px; border: solid 1px #a9a9a9; width: 190px }
.puls { color: black; font-size: 8pt; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #d4d4d4; margin: 4px; padding: 1px; border: solid 1px #a9a9a9; width: 90px; cursor:pointer }
.acc { color: white; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; background-image: url(../images/top1.gif); text-indent: 580px; width: 918px; height: 18px }
.acc1 { color: white; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; background-image: url(../images/top1.gif); text-indent: 580px; width: 918px; height: 18px }
.app { color: #4fb63f; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-top: 15px; padding-left: 5px; border-bottom: 1px solid #c8c8c8; height: 35px }
.app1 { color: gray; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; text-align: right; padding-top: 15px; padding-right: 5px; border-bottom: 1px solid #c8c8c8; height: 18px }
.app2 { color: #4fb63f; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-top: 15px; padding-left: 5px; border-bottom: 1px solid #c8c8c8; width: 200px; height: 35px }
.art { color: #5c5c5c; font-size: 11px; line-height: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: white; padding: 5px; border-bottom: 1px solid #c8c8c8; width: 440px }
.fin { color: black; font-size: 8pt; line-height: 12pt; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #f2ffdf; vertical-align: top; padding: 4px 8px; width: 464px; height: 174px }
.fin2 { color: black; font-size: 8pt; line-height: 12pt; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #f2ffdf; vertical-align: top; border-color:#009900; border:solid 1px;  padding: 2px 4px; width: 15px;  }
.link { color: gray; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 2px 1px 1px }
.link1 { color: gray; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 1px; border-bottom: 1px dotted #c8c8c8 }
.form1 { color: black; font-size: 8pt; font-family: Arial, Verdana, Helvetica, sans-serif; margin: 4px; padding: 1px; border: solid 1px #a9a9a9; width: 110px }
.StileLINK{ border-bottom:white 1px solid; border-right:white 1px solid; width:18px; height:10px; margin:0px; padding:2px; background-color:#EAEAEA}
.bread { color: #009900; font-style: italic; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #ffffff; padding-left: 14px; border-bottom: 1px solid #8f8776 }
.bread a { color: #009900; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; background-color: #ffffff }
.form2xlunga { color: black; font-size: 8pt; font-family: Arial, Verdana, Helvetica, sans-serif; margin: 0px; padding: 1px; border: solid 1px #a9a9a9; width: 50px }
.formunpolunga { color: black; font-size: 8pt; font-family: Arial, Verdana, Helvetica, sans-serif; margin: 0px; padding: 1px; border: solid 1px #a9a9a9; width: 450px }
.pulslinknuovo { color: #4fb63f; font-size: 1pt; font-family: Arial, Verdana, Helvetica, sans-serif; background-image: url(../images/prev.JPG); background-color: #ffffff;   border: solid 0px #ffffff; width: 13px; height:13px; margin:3px }
.pulslinknuovoavanti { color: #4fb63f; font-size: 1pt; font-family: Arial, Verdana, Helvetica, sans-serif; background-image: url(../images/next.JPG); background-color: #ffffff;   border: solid 0px #ffffff; width: 13px; height:13px; margin:3px  }
.pulslink { color: #4fb63f; font-size: 8pt; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #ffffff;   border: solid 0px #ffffff; width: 70px; height:15px; cursor:pointer }
.pulslink2 { color: #4fb63f; font-size: 8pt; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #ffffff;   border: solid 0px #ffffff; width: 170px; height:15px; cursor:pointer }
.pulslink3 { color: #4fb63f; font-size: 8pt; font-family: Arial, Verdana, Helvetica, sans-serif; height:15px; cursor:pointer }
.titolo { color: #696969; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: 0px; padding: 1px }
.col2 { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: -1px; padding: 2px 5px 2px 2px; border-top: 1px solid #c3d4a6 }
.col21 { color:#666666; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: -1px; padding: 2px 5px 2px 2px; border-top: 1px solid #c3d4a6 }
.col2m { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: -1px; padding: 2px 5px 2px 2px; }
.opition { color: black; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #ffffff; padding-left: 14px; border-top: 1px dotted #cae6a2 }
.opition2 { color: black; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #f2ffdf; letter-spacing: 2px; padding: 4px; border-top: 1px solid white; border-bottom: 4px solid white; width: 150px }
.menu { color: black; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; width: 150px; height: 25px; background-color:#ADBA7D; padding-left:2px; padding-right:2px; border-bottom:1px solid white; cursor:pointer }
.menu_a{ color: black; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration:none; cursor:pointer;}
.menu_a_hover{ color: white; background-color:#9DA971;text-decoration:none; display:block; cursor:pointer; }
.img { background-color:#ADBA7D; padding-left:2px; padding-right:2px; border-bottom:1px solid white; text-align:center; cursor:pointer; }
.col3 { color: #696969; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: -1px; padding: 2px 5px 2px 2px; border-top: 1px solid #c3d4a6 }
.col3m { color: #696969; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: -1px; padding: 2px 5px 2px 2px; }
.col4 { color: #696969; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 2px 5px 2px 2px; border-top: 1px solid #c3d4a6 }
.header { border-bottom:1px solid #990000;background-color:#eaeaea;color:#990000;cursor:pointer; font-weight: bold; font-size: 11px; font-family: Arial, Verdana, Times; vertical-align: text-bottom; margin-bottom: 0px; padding: 2px 2px 0px }
.formmoltolunga { color: black; font-size: 8pt; font-family: Arial, Verdana, Helvetica, sans-serif; margin: 0px; padding: 1px; border: solid 1px #a9a9a9; width: 600px }
.formschedalunga { color: black; font-size: 8pt; font-family: Arial, Verdana, Helvetica, sans-serif; margin: 0px; padding: 1px; border: solid 1px #a9a9a9; width: 290px; height:auto }
/*Fine vecchi stili*/
.login { color: #990000; font-weight: normal; font-size: 13px; font-family: Verdana, Arial, Times; padding-top: 1px; padding-right: 1px; padding-left: 1px; cursor:pointer; }
.td_right_scheda{background-color:#f2ffdf;  border-right:5px solid white;}
body { background-image: url(../images/bck.gif); background-repeat: repeat-x; text-align: center; margin: 0; padding: 2px 0 0 }
table { font-style: normal; font-weight: normal; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif }
.unclickable { font-style: italic; background-color: #eaeaea; border-bottom: 1px solid gray; cursor: default; }
.menu_scheda { color: gray; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 4px; border-bottom: 1px dotted #c8c8c8; cursor: pointer; height:15px; }
.menu_scheda_acc { color: #4fb63f; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff; padding: 4px; border-bottom: 1px dotted #c8c8c8; cursor: pointer; }
.menu_schedared { color:rgb(125,0,0); font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 4px; border-bottom: 1px dotted #c8c8c8; cursor: pointer; height:15px; }
.menu_schedared_acc { color:rgb(125,0,0); font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff; padding: 4px; border-bottom: 1px dotted #c8c8c8; cursor: pointer; }
.pulsnewindietro{ background-image: url(../images/indietro.gif); font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:bolder; background-color:transparent; color:#FFFFFF;  border: solid 0px #ffffff; width:71px; height:20px; text-align:center; vertical-align:top; padding-bottom:2px; cursor:pointer;}
.pulsnewavanti{ background-image: url(../images/avanti.gif); font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:bolder; background-color:transparent; color:#FFFFFF;  border: solid 0px #ffffff; width:71px; height:20px; text-align:center; vertical-align:top; padding-bottom:2px; cursor:pointer;}
.pulsnewb_small{ background-image: url(../images/bck_bottom_small.gif); font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:bolder; background-color:transparent; color:#4fb63f;  border: solid 0px #ffffff; width:78px; height:22px; cursor:pointer; }
.pulsnewb_big { background-image: url(../images/bck_bottom_big.gif); font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:bolder; background-color:transparent; color:#4fb63f;  border: solid 0px #ffffff; width:230px; height:22px; cursor:pointer;}
.pulsnewb{ background-image: url(../images/bck_bottom.gif); font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:bolder; background-color:transparent; color:#4fb63f;  border: solid 0px #ffffff; width:128px; height:22px; cursor:pointer; }
.pulsnewtop{ background-image: url(../images/puls.gif); font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:bolder; _background-color:transparent; color:#FFFFFF;  border: solid 0px #ffffff; width:121px; height:25px; text-align:center; vertical-align:top; padding-bottom:2px; cursor:pointer;}
.pulsnewtopg{ background-image: url(../images/puls2.gif); font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:bolder; _background-color:transparent; color:#5c5c5c;  border: solid 0px #ffffff; width:121px; height:25px; text-align:center; vertical-align:top; padding-bottom:2px; cursor:pointer;}
.pulsnewtopcens{ background-image: url(../images/pulsnewtopcens.gif); font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:bolder; _background-color:transparent; color:#5c5c5c;  border: solid 0px #ffffff; width:150px; height:25px; text-align:center; vertical-align:top; padding-bottom:2px; padding-right:10px; cursor:pointer;}
.pulsnewtopbewebchiesa{ background-image: url(../images/pulsnewtopbewebchiesa.gif); font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:bolder; _background-color:transparent; color:#FFFFFF;  border: solid 0px #ffffff; width:132px; height:25px; text-align:left; vertical-align:top; padding-bottom:2px; padding-left:10px; cursor:pointer;}
.pulsnewtopbewebcatt{ background-image: url(../images/pulsnewtopbewebcatt.gif); font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:bolder; _background-color:transparent; color:#FFFFFF;  border: solid 0px #ffffff; width:150px; height:25px; text-align:left; vertical-align:top; padding-bottom:2px; padding-left:10px; cursor:pointer;}
/*Stili colori pulsanti*/
.pulsnewmenu{ background-image: url(../images/puls_result.gif); font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:bolder; background-color:transparent; color:#FFFFFF;  border: solid 0px #ffffff; width:47px; height:20px; text-align:center; vertical-align:top; padding-bottom:2px; cursor:pointer;}
.pulsmenuCC{ background-image: url(../images/AF_red.gif); font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:bolder; background-color:transparent; color:#FFFFFF;  border: solid 0px #ffffff; width:47px; height:20px; text-align:center; vertical-align:top; padding-bottom:2px; cursor:pointer;}
.pulsmenuCCg{ background-image: url(../images/A_green.gif); font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:bolder; background-color:transparent; color:#FFFFFF;  border: solid 0px #ffffff; width:47px; height:20px; text-align:center; vertical-align:top; padding-bottom:2px; cursor:pointer;}
.pulsmenuCCy{ background-image: url(../images/A_yellow.gif); font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:bolder; background-color:transparent; color:#FFFFFF;  border: solid 0px #ffffff; width:47px; height:20px; text-align:center; vertical-align:top; padding-bottom:2px; cursor:pointer;}
.pulsmenuCCr{ background-image: url(../images/A_red.gif); font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:bolder; background-color:transparent; color:#FFFFFF;  border: solid 0px #ffffff; width:47px; height:20px; text-align:center; vertical-align:top; padding-bottom:2px; cursor:pointer;}
.pulsmenuECg{ background-image: url(../images/EC_green.gif); font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:bolder; background-color:transparent; color:#FFFFFF;  border: solid 0px #ffffff; width:47px; height:20px; text-align:center; vertical-align:top; padding-bottom:2px; cursor:pointer;}
.pulsmenuECy{ background-image: url(../images/EC_yellow.gif); font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:bolder; background-color:transparent; color:#FFFFFF;  border: solid 0px #ffffff; width:47px; height:20px; text-align:center; vertical-align:top; padding-bottom:2px; cursor:pointer;}
.pulsmenuECr{ background-image: url(../images/EC_red.gif); font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:bolder; background-color:transparent; color:#FFFFFF;  border: solid 0px #ffffff; width:47px; height:20px; text-align:center; vertical-align:top; padding-bottom:2px; cursor:pointer;}
/*Fine Stili colori pulsanti

input[disabled='disabled'], input.pulsnewtopgray { 
    color: #ffffff; 
} */

.pulsnewiterb{ background-image: url(../images/iter.gif); font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:bolder; background-color:transparent; color:#CC0000;  border: solid 0px #ffffff; width:98px; height:24px; text-align:right; vertical-align:middle; cursor:pointer;padding-right:16px;}
.pulsnewtopgrayg{ background-image: url(../images/puls.gif); font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:bolder; background-color:transparent; color:#ffffff;  border: solid 0px #ffffff; width:121px; height:25px; text-align:center; vertical-align:top; padding-bottom:2px; cursor:pointer;}
.pulsnewtopgray{ background-image: url(../images/puls2.gif); font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:bolder; background-color:transparent; color:#CC0000;  border: solid 0px #ffffff; width:121px; height:25px; text-align:center; vertical-align:top; padding-bottom:2px; cursor:pointer;}
.pulsnewtop_dis{ background-image: url(../images/puls_dis.gif); font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:bolder; background-color:transparent; color:white;  border: solid 0px #ffffff; width:121px; height:25px; text-align:center; vertical-align:top; padding-bottom:2px;}
.stilescrittepagine{ color:#707F86; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:bolder; }
.unclicked { color: #9b2700; background-color: #eaeaea; text-align: center; border-bottom: 1px solid gray; cursor: pointer; }
.clicked { color: #9b2700; background-color: white; text-align: center; border-top: 1px solid gray; border-right: 1px solid gray; border-left: 1px solid gray; height: 22px; cursor: default;font-weight: bold;padding-left:10px;padding-right:10px; }
.pulsnewvai{ background-image: url(../images/vai.gif); font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:bolder; background-color:transparent; color:#FFFFFF;  border: solid 0px #ffffff; width:30px; height:20px; text-align:center; vertical-align:top; padding-bottom:2px; cursor:pointer; }
.stiletitolischeda{ vertical-align:top; padding-top:10px; width:120px; padding-left:10px;color:#4fb63f; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:bolder; }
.stiletitolischedanopad{ vertical-align:top; color:#4fb63f; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:bolder; }
.stiletitcompletat{ vertical-align:top; padding-top:8px;width:410px;color:black; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; }
.stiletitcompletaz{ vertical-align:top;  padding-top:8px;  color:black; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif ; font-weight:bolder;}
.stiletitcompleta{ vertical-align:top; padding-top:8px;padding-left:10px; width:640px; color:#4fb63f; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:bolder;}
.stiletitolischedai{ word-wrap: break-word; max-width: 504px; vertical-align:top;padding-top:10px; padding-left:5px; padding-right:10px;color:black; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; }
.stiletitolischedam{ vertical-align:top; padding-top:10px; width:440px; padding-left:10px;color:black; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; }
.pulsperiplob{ background-image: url(../images/puls_periplo.gif); padding-bottom:5px; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:bolder; background-color:transparent; color:#CC0000;  border: solid 0px #ffffff; width:121px; height:25px; text-align:left; padding-left: 30px; vertical-align:middle; cursor:pointer;padding-right:10px;}
.pulsperiplo{ background-image: url(../images/periplo.gif); font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:bolder; background-color:transparent; color:#CC0000;  border: solid 0px #ffffff; width:98px; height:24px; text-align:right; vertical-align:middle; cursor:pointer;padding-right:16px;}
.pulsassociaiter {background-image: url(../images/periplo_newiter.gif); padding-bottom:5px; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:bolder; background-color:transparent; color:#CC0000;  border: solid 0px #ffffff; width:122px; height:25px; text-align:right; vertical-align:middle; cursor:pointer;padding-right:25px;}
.pulsiterassociati {background-image: url(../images/periplo_newiter.gif); padding-bottom:5px; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:bolder; background-color:transparent; color:#CC0000;  border: solid 0px #ffffff; width:122px; height:25px; text-align:right; vertical-align:middle; cursor:pointer;padding-right:13px;}
.td_elenco { color: black; font-size: 11px; font-family: Arial, Verdana, Times; vertical-align: middle; padding: 2px 2px 0px; border-bottom: 2px solid #f7f6f4; height: 25px; cursor: pointer; }
.pulsinvia { color: black; font-size: 8pt; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #d4d4d4; margin: 4px; padding: 1px; border: solid 1px #a9a9a9; width: 300px; height: 21px; }

.divContainerFoto{width:100%; display: block;}
.bloccoFoto{ width:25%; display: block; float: left; padding-bottom:20px; text-align: center}
.fotoDidascalia{ display:block; width:100%;font-weight: bold;height:30px; vertical-align: bottom}
.fotoImmagine{ border:1px solid #AAAAAA;width:142px; height: 144px;}
.bloccoFotoSep{ width:100%; float:left; display: block; border-bottom: 1px solid #AAAAAA; font-weight: bold; color: #555555; margin-bottom: 10px; }