﻿body{margin-top:0; border:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
p{ padding:0 0 12px 0; margin:0}
strong{color:#9b141d}
strong a{color:#9b141d}
a{text-decoration:none; color:#000000}
a:hover{text-decoration:underline; color:#000000}
a img { border:none}

#horizon{position:absolute;top:0px;left:0; right:0}
#wrapper{position:relative; text-align:left; width:980px; margin:0 auto;}
#Testata{clear:both; width:980px; height:307px}
#imgTestata{z-index:87; height:257px; width:980px; position:absolute; top:0px; left:0px;}
#imgTestataLato{z-index:87; height:50px; width:267px; position:absolute; top:257px; left:0px;}
#Menu{z-index:77; height:62px; width:713px; position:absolute; top:240px; left:0px; padding-left:267px; background-image:url(img/bkg_menu.gif); background-repeat:repeat-x;}

#Center{background-image:url(img/sfumatura.png); background-repeat:no-repeat; background-position:bottom; padding:5px 0 0 0}
#Center table tr td{vertical-align:top}
#Center table tr td.dashed{border-right:dashed 1px #dbc3a4}

.RedDashed{ background-color:#91111a; border-right:dashed 1px #dbc3a4}
.Red{ background-color:#91111a;}
#CenterCh{padding:16px 0 0 0}

.LeftHp{padding:0 0 0 18px}

#Bottom{padding:25px 0 0 0; width:980px}
.footer{ background-color:#9b141d; padding:9px 0 9px 0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff}
.footer a{ text-decoration:none; color:#ffffff}
.footer a:hover{ text-decoration:underline; color:#ffffff}

#MenuVert{width:252px; color:#91111a; font-size:11px;}
#MenuVert a{text-decoration:none; color:#91111a}
#MenuVert .mv{background-color:#e8d9aa; text-transform:uppercase;}
#MenuVert .mv:hover{background-color:#d3a967; text-transform:uppercase;}
#MenuVert .mv td{border-bottom:dashed 1px #ffffff; padding:10px 0 10px 0}
#MenuVert .mv td.first{padding:15px 0 10px 0}
#MenuVert .mv td.last{border-bottom:none; padding:10px 0 15px 0}
#MenuVert .mv_sel{background-color:#d3a967; text-transform:uppercase;}
#MenuVert .mv_sel td{border-bottom:dashed 1px #ffffff; padding:10px 0 10px 0}
#MenuVert .mv_sel td.first{padding:15px 0 10px 0}
#MenuVert .mv_sel td.last{border-bottom:none; padding:10px 0 15px 0}

.cntTitle{ font-size:18px; color:#9b141d; border-bottom:dashed 1px #9b141d; width:100%; text-transform:uppercase}

.ChCnt{padding:0 27px 0 27px; line-height:18px}
.cnt{padding:20px 0 0 0}

.cntStoria{padding:10px 0 0 0; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; line-height:14px}
.cntStoria table td{ vertical-align:top}
.imgStoria{padding:10px 0 0 0; float:left}

.cntStoriaNoImg{padding:10px 0 0 0; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; line-height:14px}
.cntStoriaNoImg table td{ vertical-align:top}

.TitleStoria{ font-size:32px; color:#9b141d; width:361px; line-height:33px; padding:0 0 0 30px; float:left }
.TitleStoriaNoImg{ font-size:30px; color:#9b141d; line-height:33px; padding:0; }
.autore{color:#000000; font-size:12px; line-height:14px;}
.rightCnt{padding:0}
.img{padding:0 0 12px 0;}

.cntStrillo{padding:8px 0 0 0}
.cntStrillo a{text-decoration:none; color:#000000}
.cntStrillo a:hover{text-decoration:underline; color:#000000}
.cntStrillo strong{color:#000000}

.bkgYellow{background-color:#f8f4e5; padding:4px 7px 4px 0}
.bkgYellowChiSiamo{background-color:#f8f4e5; padding:4px 7px 4px 0; }
.bkgYellowChiSiamo strong{ font-size:13px}
.bkgDarkYellow{background-color:#efe4c3; padding:4px 7px 4px 0}
.bkgDarkYellowTd{background-color:#f4ecd5; padding:4px 7px 4px 30px}
.bkgMail{background-color:#efe4c4; padding:4px 7px 4px 10px; text-align:center}
a.txtRed{color:#9b141d; font-size:10px;}
.txtRed{color:#9b141d;}
.txtRed a{color:#9b141d;}
.txtWhite{color:#ffffff;}
.txtWhite a{color:#ffffff;}

.filettoPartner{ border-bottom:solid 1px #cccccc; padding:5px 0}

.rs table td{border-bottom:solid 1px #e1b8bb; padding:5px 0}

#nav{padding:18px 0 4px 0}

.RassegnaHp{ border-bottom:dashed 1px #d3b793; margin:0 19px 0 0}
.RassegnaHp img{padding:0 0 7px 0}

.StoriaHp{ margin:0 19px 0 0}
.StoriaHp img{padding:0 0 7px 0}

div#elencoRisultati{width:668px; background-color:#f2e8cd;}
div#elencoRisultati div{border-bottom:solid 1px #d7a898; width:617px; padding:5px 0 5px 0; margin:0 0 0 21px}
div#elencoRisultati div.last{width:617px; padding:5px 0 5px 0; margin:0 0 10px 21px; border-bottom:none}

.boxStoria{background-color:#90111a}
.strilloStoria{padding:10px 17px 12px 19px}

.Focus{background-color:#f2e8cd; margin:0 0 10px 0}
.left{padding:0 0 0 15px}
.right{padding:0 14px 0 0}

.underMenu{padding:25px 0 0 0;}

.cntTitleStrillo strong{color:#ffffff; text-transform:uppercase;}
.TitlePartners strong{color:#9b141d;}
.LogoOrange strong{background-color:#eea40e; padding:3px;}
.LogoGreen strong{background-color:#bac308; padding:3px}
.LogoBlue strong{background-color:#0c76a4; padding:3px }
.LogoRed strong{background-color:#9b141d; padding:3px}
.LogoPurple strong{background-color:#7a567b; padding:3px}

.imgCnt{float:left; padding:0 10px 10px 0}

.tdTxt{border-bottom: 1px solid #e1b8bb; padding-left: 19px; padding-bottom:10px; vertical-align:top}
.tdTxtImg{border-bottom: 1px solid #e1b8bb;padding-bottom:10px}

.titTable{background-color:#9a141d; color:#ffffff; padding:0 0 0 10px}
.titTable strong{color:#ffffff;}
.Donazione{background-color:#e7d7a7; color:#9b141d; font-size:13px; width:98px; min-height:20px; margin:10px 0 10px 0; text-align:right; padding:0 6px 0 0; font-weight:bold}
.DonazioneOnline{background-color:#e7d7a7; color:#9b141d; font-size:13px; width:21%; min-height:20px; margin:10px 0 10px 0; text-align:right; padding:0 6px 0 0; font-weight:bold}
.DonazioneOnline a{color:#9b141d; text-decoration:none}
.border{min-height:38px; border-bottom:solid 1px #e7d7a7}
.borderDark{min-height:38px; border-bottom:solid 1px #9a141d}

.titRisultati{color:#9b141d; font-size:18px; font-weight:bold; padding:0 0 10px 0}

.BannerSubMenu{padding:18px 0 0 0 }
div.BannerSubMenu div.Banner{padding:19px 0 0 0}
.NB{background-color:#f1e7ca; color:#99141c; font-size:11px; padding:5px 2px 5px 8px}

.borderTop{border-top:solid 1px #e0c58e;}
.borderTop img{margin-top:20px}
.titAmici{background-color:#e0c58e; color:#99141c; font-size:13px; text-transform:uppercase; padding:3px}