HTML, BODY { margin: 0; padding: 0; color: #666666; font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; background: url(../img/layoutElem/bg.gif) 0 0 repeat; text-align: center }

.noBR {line-height: 0; display: none }
A { color: #3399CC; font-family: Arial, Helvetica, sans-serif; font-size: 12px }
A img { border: 0 }
A:hover { text-decoration: none; }
UL { margin-left:25px; padding-left:16px;}
UL, LI { list-style-image: url(../img/layoutElem/brd-arr2.gif); list-style-position:inside}
TABLE { font-size: 12px }
FORM { text-align: center; margin: 0 auto; }

P { font-size: 12px; font-family: Arial, Helvetica, sans-serif; margin: 0px 0; }

.bg2 { background: url(../img/layoutElem/bg2.png) 0 0 repeat-x; min-height: 740px }
.pg { width: 960px; margin: 0 auto; padding: 21px 0 0 0 }
.pg-top { background: url(../img/layoutElem/top.png) 0 0 no-repeat; width: 960px; padding: 32px 0 0 0 }
.pg-bg { background: #FFF; width: 960px; text-align: left }
.logo { position: absolute; margin: 0 0 0 -18px; top: 0 }
.slogan { text-align: center; width: 960px; font-style: italic; color: #999; font-size: 14px; height: 50px }
.slogan strong { color: #003366; display: block; padding: 0 0 4px 0 }
.dndlogo { text-align: right; float: right; padding: 0 10px 20px 0; margin: 0 }

.mnu { background: url(../img/layoutElem/bg-mnu.gif) 0 0 repeat }
.mnu2 { background: url(../img/layoutElem/bg-mnu2.gif) bottom left no-repeat; padding: 0 0 11px 0; height: 69px }

.ft-lft { background: url(../img/layoutElem/ft-lft.gif) top right no-repeat }
.ft-rgt { background: url(../img/layoutElem/ft-rgt.gif) top left no-repeat; height:410px }
.footer { background: #EF2424 url(../img/layoutElem/ft-lft-bg.gif) top left repeat-x; width: 99.9% }
.footer td { vertical-align: top }
.ft { background: url(../img/layoutElem/ft.gif) 0 0 no-repeat; width: 960px; padding: 47px 0 0 0 }

.sx { vertical-align: top; width: 300px }
.sx2 { vertical-align: top; width: 300px; padding: 10px 0 0 0 }
.cx { vertical-align: top; height: 500px; padding: 0 0 0 20px; width: 600px }
.cx3 { vertical-align: top; height: 500px; padding: 0 0 0 20px }
.cx2 { vertical-align: top; padding: 0 0 0 20px; width: 600px }
.cx p { line-height: normal }
.mnb { background: url(../img/layoutElem/mnb.gif) 0 0 repeat-x; height: 40px; margin: -5px 0 0 10px; float: left; width: 940px; position: relative; z-index: 2 }
.mnb2 { background: url(../img/layoutElem/mnblft.gif) 0 0 no-repeat; height: 40px }
.mnb3 { background: url(../img/layoutElem/mnbrgt.gif) top right no-repeat; height: 40px }
.mnpad { padding: 1px 0 }

.mnu-lnk { cursor: pointer; text-transform: uppercase; color: #333; font-size: 10px; background: url(../img/layoutElem/mnubul.gif) center right no-repeat; font-weight: bold; padding: 0 52px 0 10px; white-space: nowrap }
.mnu-lnk-ov { cursor: pointer; text-transform: uppercase; color: #333; font-size: 10px; background: url(../img/layoutElem/mnubul-ov.gif) center right no-repeat; font-weight: bold; padding: 0 52px 0 10px }
.search { background: url(../img/layoutElem/mnusep.gif) top left no-repeat; height: 37px; padding: 3px 0 0 11px }
.srchlft { background: url(../img/layoutElem/slft.gif) 0 0 no-repeat; width: 4px; height: 30px; display: block; float: left }
.srchbg { float: left; height: 30px; border: 0; background: url(../img/layoutElem/sbg.gif) 0 0 repeat-x; font-size: 11px; color: #999; padding: 8px 0 0 0; width: 139px }
.srchbut { background: url(../img/layoutElem/sbut.gif) 0 0 no-repeat; width: 27px; float: left; display: block; height: 30px; text-decoration: none }

.lgn { padding: 7px 0 0 14px; float: left }
.lgn strong { float: left; color: #EF2424; font-size: 12px; font-weight: bold; font-style: italic; padding: 5px 12px 0 0 }
.txtlft { background: url(../img/layoutElem/txtlft.gif) 0 0 no-repeat; width: 5px; height: 25px; float: left }
.txt { background: url(../img/layoutElem/txtbg.gif) 0 0 repeat-x; width: 100px; height: 25px; padding: 6px 2px 0 0; border: 0; float: left; font-size: 11px; color: #999 }
.txtb { background: url(../img/layoutElem/txtbg.gif) 0 0 repeat-x; width: 209px; height: 25px; padding: 6px 0 0 0; border: 0; float: left; font-size: 11px; color: #999; text-transform: uppercase; white-space: nowrap }
.txtb b { color: #22A7D3 }

.lgbut { float: left; background: url(../img/layoutElem/lgbut.gif) 0 0 no-repeat; width: 23px; height: 25px; text-decoration: none }
.lgbut:hover { background: url(../img/layoutElem/lgbut-ov.gif) 0 0 no-repeat }
.log-lnk { padding: 10px 0 0 0; float: left; font-size: 16px; color: #BFBFBF }
.log-lnk a { color: #3399CC; text-decoration: none; padding: 0 10px; font-size: 11px }
.logout { float: left; background: url(../img/layoutElem/logout.gif) 0 0 no-repeat; width: 78px; height: 25px; text-decoration: none; ; font-size: 10px; color: #999; text-transform: uppercase; white-space: nowrap; font-weight: bold; padding: 6px 0 0 6px }
.logout:hover { background: url(../img/layoutElem/logout-ov.gif) 0 0 no-repeat }

.secmnu { color: #666666; font-style: italic; font-weight: 12px; font-weight: bold; padding: 0 7px; cursor: pointer; white-space: nowrap }
.secmnu-ov { color: #3399CC; font-style: italic; font-weight: 12px; font-weight: bold; padding: 0 7px; cursor: pointer; white-space: nowrap }
.smnu { padding: 10px 0 0 0 }

.cont { padding: 10px 20px 20px 20px }
.cont2 { padding: 0 0 20px 20px }
.sx-tit { background: url(../img/layoutElem/sx-tit-bg.gif) 0 0 no-repeat; height: 40px }
.sx-tit strong, .sx-tit2 strong { color: #FFF; padding: 13px 0 0 20px; font-weight: bold; font-style: italic; font-size: 14px; display: block }
.sx-tit2 { background: url(../img/layoutElem/sx-tit-bg2.gif) 0 0 no-repeat; height: 40px }
.sx-tit2 strong { color: #000 }
.sx-bot-in { padding: 11px 20px }

.sx-top { background: url(../img/layoutElem/sx-top.gif) 0 0 no-repeat; width: 300px; padding: 5px 0 0 0; margin: 32px 0 0 0 }
.sx-bg { background: url(../img/layoutElem/sx-bg.gif) 0 0 repeat-y; width: 300px }
.sx-bot { background: url(../img/layoutElem/sx-bot.gif) bottom left no-repeat; padding: 0 0 0 1px }
.sx-lnk { cursor: pointer; color: #000; font-size: 12px; background: url(../img/layoutElem/sx-arr.gif) 19px center no-repeat; font-weight: bold; padding: 14px 0 14px 39px }
.sx-lnk-ov { cursor: pointer; color: #3399CC; font-size: 12px; background: url(../img/layoutElem/sx-arr-ov.gif) 19px center no-repeat; font-weight: bold; padding: 14px 0 14px 39px }
.sx-lnk-sel { cursor: pointer; color: #3399CC; font-size: 12px; background: url(../img/layoutElem/arr-dwn-blue.gif) 19px center no-repeat; font-weight: bold; padding: 14px 0 14px 39px }
.sxsub-lnk { cursor: pointer; color: #666666; font-size: 11px; padding: 6px 0 8px 39px; width: 299px }
.sxsub-lnk-ov { cursor: pointer; color: #666666; font-size: 11px; padding: 6px 0 8px 39px; background: url(../img/layoutElem/sxsub-bg.gif) 0 0 no-repeat }


.foot { padding: 20px 20px 20px 40px }

.ft-lnk { cursor: pointer; color: #FFF; text-decoration: none; font-size: 12px; font-style: italic; font-weight: bold; padding: 10px 0 10px 0 }
.ft-lnk-ov { cursor: pointer; color: #FFF; text-decoration: underline; font-size: 12px; font-style: italic; font-weight: bold; padding: 10px 0 10px 0 }
.ft-lnk:visited { color: #FFF; text-decoration: underline }

.ftsub-lnk { cursor: pointer; color: #FABEBE; text-decoration: none; font-size: 11px; padding: 0 0 10px 0 }
.ftsub-lnk-ov { cursor: pointer; color: #3399CC; text-decoration: underline; font-size: 11px; padding: 0 0 10px 0 }
.ftsub-lnk:visited { color: #FABEBE; text-decoration: underline }

.copy { font-style: italic; font-weight: bold; font-size: 11px; color: #FFF; padding: 10px 0 0 0 }
.copy a { font-style: italic; font-weight: bold; font-size: 11px; text-decoration: none; color: #FFF }
.copy a:hover { text-decoration: underline }
.dt { background: url(../img/layoutElem/dot.gif) bottom left repeat-x; padding: 0 0 8px 0 }
.dt a { float: right }

.brd { padding: 10px 0 0 0 }
.brd td { padding: 0 0 0 22px }
.brd td a { color: #EF2424; text-decoration: none; font-style: italic; font-weight: bold }
.brd td span { color: #666666; font-style: italic; font-weight: bold }
.con { background: url(../img/layoutElem/f.gif) 0 0 no-repeat; padding: 0 10px 2px 24px; color: #CA0033; font-size: 10px; text-decoration: none; float: left; display: block }
.stmp { background: url(../img/layoutElem/stampa.gif) 0 0 no-repeat; padding: 0 10px 2px 24px; color: #CA0033; font-size: 10px; text-decoration: none; float: left; display: block }
.inv { background: url(../img/layoutElem/invia.gif) 0 2px no-repeat; padding: 0 10px 2px 24px; color: #CA0033; font-size: 10px; text-decoration: none; float: left; display: block }
#print { }
.Titolo { font-size: 24px; color: #000; font-style: italic; display: block; padding: 14px 0 4px 20px }
.date { padding:  0 0 0 20px; font-weight: bold; font-style: italic; text-decoration: none; color: #3399CC }
.date a { font-weight: bold; font-style: italic; text-decoration: none }
.pht { padding: 20px 18px 10px 0; float: left }
.Titolo_paragrafo { display: block; color: #0099CC; font-weight: bold }
.box { margin: 20px 0 0 0 }
.boxc1, .boxc2, .boxc3, .boxc4 { font-size: 1px; width: 6px; height: 6px; line-height: 1px }
.boxc1 { background: url(../img/layoutElem/c1.gif) 0 0 no-repeat }
.boxc2 { background: url(../img/layoutElem/c2.gif) top right no-repeat }
.boxc3 { background: url(../img/layoutElem/c3.gif) bottom left no-repeat }
.boxc4 { background: url(../img/layoutElem/c4.gif) bottom right no-repeat }

.boxtop, .boxleft, .boxright, .boxbot { background: url(../img/layoutElem/1gr.gif); font-size: 1px; line-height: 1px }

.boxtop { background-repeat: repeat-x }
.boxleft { background-repeat: repeat-y; background-position: top left }
.boxright { background-repeat: repeat-y; background-position: top right }
.boxbot { background-repeat: repeat-x; background-position: bottom left; font-size: 1px; height: 6px }
.boxin { vertical-align: top; padding: 15px 10px 15px 15px }
.boxin td { vertical-align: top }

.boxin2 { vertical-align: top; padding: 5px 10px 5px 10px }
.boxin td.prodo { vertical-align: bottom }
.dsc p { color: #999 }
.tit { color: #333; font-style: italic; font-weight: bold; font-size: 16px }
.tit a { color: #333; font-style: italic; font-weight: bold; font-size: 16px; text-decoration: none }
.tit a:hover { color: #3399CC }
.dat { color: #000; font-weight: bold; font-size: 12px }
.pgr { margin: 34px 0 20px 0 }
.pgr a { background: url(../img/layoutElem/grbg.gif) 0 0 no-repeat; width: 20px; color: #000; display: block; text-align: center; padding: 2px 0 4px 0; text-decoration: none; font-weight: bold; margin: 0 5px 0 0 }
.pgr a:hover, .pgr span { background: url(../img/layoutElem/rdbg.gif) 0 0 no-repeat; width: 20px; color: #FFF; display: block; text-align: center; padding: 2px 0 4px 0; text-decoration: none; font-weight: bold; margin: 0 5px 0 0 }

.FooterTitolo { color: #FFF; text-decoration: none; font-size: 12px; font-style: italic; font-weight: bold; padding: 10px 0 10px 0 }
.FooterTitolo a { color: #FFF; text-decoration: none; font-size: 12px; font-style: italic; font-weight: bold }
.FooterTitolo a:hover { color: #3399CC; text-decoration: underline }
.vert { font-size: 10px; line-height: 10px; height: 10px }
.SubTitolo { color: #0099CC; font-size: 15px; font-style: italic; padding: 0 0 0 20px; font-weight: bold }
.comm td { vertical-align: top; padding: 17px 20px 20px 20px }
.name { color: #999; font-style: italic; font-size: 14px; width: 140px }
.name strong { color: #666666; font-size: 17px; display: block }
.gr-row td { background: #F2F2F2 }


/* Comment box Grey */
.coboxc1, .coboxc2, .coboxc3, .coboxc4, .coboxc1-ad { font-size: 1px; width: 6px; height: 6px; line-height: 1px }
.coboxc1 { background: url(../img/layoutElem/coc1.gif) 0 0 no-repeat }
.coboxc1-ad { background: url(../img/layoutElem/coc1-ad.gif) 0 0 no-repeat }
.coboxc2 { background: url(../img/layoutElem/coc2.gif) top right no-repeat }
.coboxc3 { background: url(../img/layoutElem/coc3.gif) bottom left no-repeat }
.coboxc4 { background: url(../img/layoutElem/coc4.gif) bottom right no-repeat }

.coboxtop, .coboxleft, .coboxright, .coboxbot { font-size: 1px; line-height: 1px; background: #F7F7F7;}

.coboxtop { border-top: 1px solid #CCC }
.coboxleft { border-left: 1px solid #CCC }
.coboxright { border-right: 1px solid #CCC }
.coboxbot { border-bottom: 1px solid #CCC; font-size: 1px; height: 6px }
.coboxin { vertical-align: top; padding: 14px; background: #F7F7F7 }
/* /Comment box Grey */

.txt-ar-div { background: url(../img/layoutElem/txtar-bg.gif) 0 0 no-repeat; width: 538px; height: 60px; padding: 6px 12px }
.txt-ar { width: 537px; height: 40px; border: 1px solid #FFF; font-size: 12px; color: #0099CC; font-weight: bold; font-family: Arial, Helvetica, sans-serif; line-height: normal; background: #FFF }

.invia a, .filtra a { background: url(../img/layoutElem/invia-but.gif) 0 0 no-repeat; width: 131px; height: 30px; display: block; font-size: 12px; color: #FFF; text-decoration: none; font-style: italic; font-weight: bold; float: right; text-align: left }
.invia a strong { display: block; padding: 7px 0 0 7px }
.filtra a strong { display: block; padding: 7px 0 0 12px }
.invia a:hover, .invia2 a:hover { background: url(../img/layoutElem/invia-but-ov.gif) 0 0 no-repeat }
.filtra a { background: url(../img/layoutElem/filtra-but.gif) 0 0 no-repeat; width: 71px }
.filtra a:hover { background: url(../img/layoutElem/filtra-ov.gif) 0 0 no-repeat }

.invia2 a { background: url(../img/layoutElem/invia-but.gif) 0 0 no-repeat; width: 131px; height: 30px; display: block; font-size: 12px; color: #FFF; text-decoration: none; font-style: italic; font-weight: bold; text-align: left; padding: 7px 0 0 7px }

.RedTitolo { color: #CC3333; font-size: 15px; font-style: italic; display: block; padding: 0 0 17px 0 }
.GreyTitolo { color: #666666; font-size: 15px; font-style: italic; display: block; padding: 0 0 17px 0; font-weight: bold }
.GreyTitolo2, .GreyTitolo2 a { color: #333; font-size: 16px; font-style: italic; font-weight: bold; display: block; text-decoration: none }
.BlueTitolo, .BlueTitolo a { color: #0099CC; font-size: 14px; font-style: italic; padding: 0 0 8px 0; font-weight: bold; display: block; text-decoration: none }
.BlueTitolo a:hover { color: #000 }
.BlueTitoloBig, .BlueTitoloBig a { color: #0099CC; font-size: 20px; font-style: italic; display: block; text-decoration: none }
.BlackTitolo, .BlackTitolo a { color: #000; font-size: 14px; font-style: italic; padding: 4px 0 4px 0; font-weight: bold; display: block; text-decoration: none }
.BlackTitolo a { padding: 0 0 0 0 }
.comblack { font-size: 12px; font-weight: bold; color: #000 }


.titfoto { padding: 10px 22px 0 0; width: 71px }
.titfoto2 { padding: 10px 0 0 0; width: 71px }
.titfoto, .titfoto a, .titfoto2, .titfoto2 a { font-size: 12px; font-style: italic; color: #000; text-decoration: none; font-weight: bold }
.titfoto a:hover, .titfoto2 a:hover { color: #3399CC }
.dwn a { display: block; color: #3399CC; text-decoration: none }
.dwn a:hover { text-decoration: underline }
.dwn UL LI { list-style-image: url(../img/layoutElem/plus.gif);  }
.dwn UL { margin-left:0px; padding-left:0px;}

.ds { padding: 0 10px 0 0 }

.ds2, .ds2 p { font-size: 11px; line-height: 16px; color: #999 }
.ds2 p { margin: 0; padding: 0 }
.ds3, .ds3 p { line-height: 18px; color: #666666; vertical-align: top }
.ds p, sx-bot-in p, sx-bot p { line-height: 18px }
.more { display: block; background: url(../img/layoutElem/more.gif) top right no-repeat; height: 20px; text-decoration: none; margin: 10px 0 0 0 }
.more-ov { display: block; background: url(../img/layoutElem/more-ov.gif) top right no-repeat; height: 20px; text-decoration: none; margin: 10px 0 0 0 }
.more2 { display: block; background: url(../img/layoutElem/more2.gif) top left no-repeat; height: 20px; text-decoration: none; margin: 5px 0 0 0 }
.more2-ov { display: block; background: url(../img/layoutElem/more2-ov.gif) top left no-repeat; height: 20px; text-decoration: none; margin: 5px 0 0 0 }

.sel, .sel2 { font-size: 12px; font-weight: bold; padding: 4px; color: #0099CC; width: 260px; line-height: 20px }
.sel2 { width: 180px }

.rcr-tbl { margin: 43px 0 0 0 }
.rcr-tbl td { vertical-align: top; padding: 0 0 15px 0; color: #333 }
.rcr-tbl td.rcrbd { font-size: 12px; color: #0099CC; font-weight: bold; padding: 0 0 5px 0 }
.rcr-tbl td.rcrbd2 { font-size: 12px; color: #0099CC; font-weight: bold; padding: 0 0 5px 30px }
.txtlft2 { background: url(../img/layoutElem/lft.gif) 0 0 no-repeat; height: 30px; width: 6px; float: left }
.txtrgt2 { background: url(../img/layoutElem/rgt.gif) 0 0 no-repeat; height: 30px; width: 6px; float: left }
.txt2, .txt3, .txt4, .txt5 { background: url(../img/layoutElem/txtbg2.gif) 0 0 repeat-x; width: 358px; height: 30px; padding: 9px 0 0 0; border: 0; float: left; font-size: 12px; color: #0099CC; font-weight: bold; font-family: Arial, Helvetica, sans-serif }
.txt4 { width: 273px }
.txt5 { width: 549px }
.txt3 { width: 166px; color: #999 }
.line { background: url(../img/layoutElem/1pxccc.gif) 0 10px repeat-x  }
.pro-tit { font-size: 12px; font-style: italic; color: #666666; font-weight: bold; vertical-align: top }

.pro-tit a { font-size: 12px; font-style: italic; color: #666666; font-weight: bold; text-decoration: none }
.pro-tit a:hover { text-decoration: none }
.prodo { vertical-align: bottom }
.ScaricaLink { margin: 20px 0; display: block; text-decoration: none }
.ScaricaLink a { background: url(../img/layoutElem/more-arr.gif) right 5px no-repeat; padding: 0 23px 0 0; color: #3399CC; font-style: italic; font-size: 14px; font-weight: bold; text-decoration: none }
.ScaricaLink a:hover { color: #000; text-decoration: none }

.t1 { width: 378px; padding: 8px 20px; color: #000; font-weight: bold }
.t2 { width: 134px; padding: 8px 0; color: #666666 }
.t3 { padding: 8px 0; color: #666666 }
.grey td { background: #F7F7F7 }
.so_FFFFFF { font-size: 1px; width: 10px }
.sxhome-lnk { cursor: pointer; font-size: 14px; font-style: italic; color: #262626; font-weight: bold; background: url(../img/layoutElem/more2-ov.gif) 269px 10px no-repeat; padding: 12px 10px 10px 25px }
.sxhome-lnk-ov { cursor: pointer; font-size: 14px; font-style: italic; color: #262626; font-weight: bold; background: url(../img/layoutElem/more2.gif) 269px 10px no-repeat; padding: 12px 10px 10px 25px }
.sxhome-lnk-sel { cursor: pointer; font-size: 16px; font-style: italic; color: #3399CC; font-weight: bold; padding: 12px 10px 10px 25px }
.sxhome-sub { cursor: pointer; font-size: 12px; color: #666666; padding: 0 10px 8px 50px; background: url(../img/layoutElem/sx-arr.gif) 24px 3px no-repeat }
.sxhome-sub-ov { cursor: pointer; font-size: 12px; color: #000; padding: 0 10px 8px 50px; background: url(../img/layoutElem/sx-arr.gif) 24px 3px no-repeat }
.fla { padding: 0 0 20px 20px }

.sx-tit3 { height: 234px }
.scrivi { margin: -74px 0 0 19px; z-index: 2; position: relative }
.scrivi2 { margin: 0 0 0 19px; padding: 0 0 20px 0 }
.scrivi a, .scrivi2 a, .login a { background: url(../img/layoutElem/scrivibig.gif) top left no-repeat; width: 101px; height: 40px; display: block; font-size: 14px; color: #FFF; text-decoration: none; font-style: italic; font-weight: bold; text-align: left }
.scrivi a strong, .scrivi2 a strong, .login a strong { display: block; padding: 12px 0 0 12px }
.scrivi a:hover, .scrivi2 a:hover { background: url(../img/layoutElem/scrivibig-ov.gif) top left no-repeat }
.login { margin: 0 }
.login a { background: url(../img/layoutElem/scrivibig-ov.gif) 0 0 no-repeat }
.login a:hover { background: url(../img/layoutElem/scrivibig.gif) 0 0 no-repeat }

.alsito a { background: url(../img/layoutElem/icon_plus.gif) 22px 9px no-repeat; padding: 10px 10px 40px 105px; color: #333; font-style: italic; display: block; text-decoration: none; font-size: 11px; font-weight: bold }
.alsito a strong { color: #D72828; display: block; font-size: 16px }
.vid td { vertical-align: top }
.vid td a { font-style: italic; font-size: 12px; color: #000; text-decoration: none; font-weight: bold; display: block; padding: 2px 0 0 0 }
.vid td a:hover { text-decoration: underline }

.tabOff { background: url(../img/layoutElem/tabmnu.gif) 0 0 no-repeat; width: 130px; color: #FFF; text-decoration: none; font-weight: bold; font-style: italic; font-size: 12px; cursor: pointer; padding: 6px 0 21px 0; text-align: center; vertical-align: top }
.tabOn { background: url(../img/layoutElem/tabmnu-ov.gif) 0 0 no-repeat; width: 151px; color: #000; text-decoration: none; font-weight: bold; font-style: italic; font-size: 14px; cursor: pointer; padding: 15px 0 11px 0; text-align: center; vertical-align: top }
.tmnu { margin: 0 0 -2px 0; position: relative; z-index: 2 }


.cin-txt a { color: #000; text-decoration: none; color: #000; font-weight: bold; display: block; margin: 12px 0 0 0 }
.cin-txt a:hover { text-decoration: underline }
.cin-txt { padding: 0 0 12px 0; width: 160px; color: #878787; line-height: normal; font-size: 11px }
.cin-txt p { margin: 0 0 0 0; padding: 0 0 0 0; color: #878787; line-height: normal; font-size: 11px }
p.co { color: #999; font-style: italic; font-size: 12px; line-height: 16px; margin: 16px 0 0 0 }
.lapas { text-align: right }
.lapas a { color: #FF0000; font-size: 13px; font-style: italic }
.log-tbl { margin: 30px 0 0 0 }
.log-tbl td { padding: 0 0 10px 0 }
.dt2 { background: url(../img/layoutElem/dot.gif) bottom left repeat-x; padding: 0 0 8px 0; margin: 0 0 10px 0; font-style: italic; font-weight: bold }
#menu td, #menu1 td, #menu2 td, #menu3 td, #menu4 td { vertical-align: top }
.rcr-tbl2 td { vertical-align: top; padding: 0 0 15px 0; color: #333 }
.dtline { background: url(../img/layoutElem/dot.gif) top left repeat-x; font-size: 1px; line-height: 1px; height: 20px}

.date3 { padding: 20px 0 10px 20px; font-weight: bold; font-style: italic; text-decoration: none; color: #3399CC; font-size: 16px }
.BlackTitolo2 { color: #000;  font-size: 14px; padding: 0 0 0 20px; font-weight: bold; display: block; text-decoration: none }
.BlackTitolo3 { color: #000;  font-size: 14px; font-weight: bold; display: block; text-decoration: none }
.morel { text-decoration: none; font-style: italic; font-weight: bold; display: block; font-size: 11px; margin: 10px 0 0 0 }
.risp { color: #3399CC; }
.line2 { background: url(../img/layoutElem/1pxccc.gif) 0 0 repeat-x; margin: 30px 0 15px 0; line-height: 1px; height: 1px; font-size: 1px }
.ind { background:url(../img/layoutElem/barr.gif) 0 3px no-repeat; padding: 0 0 0 10px; color: #E74249; text-decoration: underline; font-size: 12px; display: block; font-weight: bold; margin: 40px 0 0 0 }