﻿body{margin-top:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#141715;}
p{ padding:0 0 12px 0; margin:0}

#wrapper{ width:1012px;margin:0px; text-align:left;}
#Logo{ text-align:center}

.clear{clear:both; margin:0; padding:0}

.shMiddleLeft{background-image:url(../img/sh_middle-left.gif); background-repeat:repeat-y}
.shMiddleRight{background-image:url(../img/sh_middle-right.gif); background-repeat:repeat-y}

#Lingue{width:986px; clear:both}
#ContainerLingue{padding-left:903px;}

#Lingue #ContainerLingue .Lingua{float:left;padding-bottom:10px}

#HpThumbstone{height:419px; background-image:url(../img/bkg-thumbstone.gif); background-repeat:repeat-x}
.txttomb{ font-family:"Times New Roman", Times, serif; font-size:10px; text-transform:uppercase; margin:70px 0 0 28px}

#MainMenu{clear:both; text-align:center; background-image:url(../img/bkg-menu.gif); background-repeat:repeat-x; height:39px}
#Menu{width:986px; padding-top:11px}

#footer{ font-size:10px; text-align:center; padding:60px 0 0 0; margin:0 auto}
#footer a { text-decoration:none; color:#141715}
#footer a:hover { text-decoration:underline; color:#141715}

.canale{ float:left; width:auto; padding-right:36px}
.Ch_14{}
.Ch_15{}
.Ch_16{ margin:0; padding:0 0 0 0}
.Ch_17{margin:0; padding:0 0 0 1px}
.Ch_18{margin:0; padding:0 0 0 0}
.Ch_19{margin:0; padding:0 0 0 0}

.canaleVert{background-image:url(img/bkg-menu.jpg); background-repeat:repeat-x; padding:11px 0 9px 10px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-size:12px}
.canaleVert a{text-decoration:none!important;}
.canaleVertBullet{background-image:url(img/bkg-menu.jpg); background-repeat:repeat-x; }
.canaleVertBullet img{padding:13px 7px 13px 0; margin:0}

.canaleVert_s{padding:11px 0 9px 10px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#9a9ec4}
.canaleVert_s a{text-decoration:none!important;}
.canaleVertBullet_s{background-color:#9a9ec4}
.canaleVertBullet_s img{padding:13px 7px 13px 0; margin:0}

.canaleVertOper{ background-color:#dadef7; padding:9px 0 9px 8px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-size:10px; }
.canaleVertOper a{text-decoration:none!important; color:#141715!important}
.canaleVertOperBullet{background-color:#dadef7;}
.canaleVertOperBullet img{padding:13px 7px 13px 0; margin:0}

.canaleVertOper_s{padding:9px 0 9px 8px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-size:10px; background-color:#9a9ec4}
.canaleVertOper_s a{text-decoration:none!important; color:#ffffff!important}
.canaleVertOperBullet_s{background-color:#9a9ec4}
.canaleVertOperBullet_s img{padding:13px 7px 13px 0; margin:0}

.tdEmpty{padding:0; margin:0; height:5px}
.tdEmptyOper{padding:0; margin:0; height:1px}

#Bottom{ background-color:#030342}

.infoHP{color:#8181a1; font-family:Arial, Helvetica, sans-serif; font-size:10px; margin:28px 0 33px 0; border-left:solid 1px #353568; width:188px; padding-left:24px}
.infoHP a{color:#8181a1; text-decoration:none}
.infoHP a:hover{color:#8181a1; text-decoration:underline}

#Path{font-family:Arial, Helvetica, sans-serif; font-size:9px; padding:30px 0 0 0;}
#Path table{background-color:#dadef7; width:auto;}
#Path table td{ vertical-align:middle}
.chPath{ color:#8f99d2;}
.chPath a{ color:#8f99d2; text-decoration:none}

#Center{padding:0 0 0 71px}	
#Center table td{ vertical-align:top; }

#CenterCntOper{padding:0 0 20px 0 ; margin:0; text-align:left!important}

#CenterCntOper table td.topPath{vertical-align:top;}
.topPath{margin:0; padding:0; height:50px}

#cntOper{ border:solid 2px #a1a5c8; width:726px}
#cntOper table td{ vertical-align:top; margin:0}

div#menuVert{float:left; width:266px}
div#menuVert td{ vertical-align:middle}
#centerRight{float:left; width:552px; padding-left:28px; text-align:justify; }


div#menuVertOperaz{float:left; width:203px; padding:30px 0 0 0;}
div#menuVertOperaz td{ vertical-align:middle}
#centerRightOperaz{ width:758px; text-align:justify; padding:30px 0 0 0; }

div.SingleTumb {float:left; width:98px; padding:18px 23px 0 0; margin:0; height:170px}

.data{text-align:center; padding:7px 0 0 0; font-size:9px}
.data a{color:#979bc2}
.data a:hover{color:#979bc2}


.Title{width:915px; border-bottom:solid 1px #030342; font-family:"Times New Roman", Times, serif; font-size:23px; color:#030342 }
.Title div{ border-bottom:solid 3px #030342; text-align:left; float:left; padding:0 0 4px 0;}

.TitleOper{width:729px; border-bottom:solid 1px #030342; font-family:"Times New Roman", Times, serif; font-size:23px; color:#030342; margin:0; padding:0}
.TitleOper div{ border-bottom:solid 3px #030342; text-align:left; float:left; padding:0 0 4px 0; clear:both;}

.Contenuto{padding:38px 0 30px 0; line-height:18px; text-align:justify; width:844px;}
.Contenuto a{text-decoration:none; color:#030342}
.Contenuto a:hover{text-decoration:underline; color:#030342}

.titCHcnt{font-size:20px; color:#22224d}

.ContenutoMenu{padding:38px 0 30px 0;}
.ContenutoMenu a{text-decoration:none; color:#030342}
.ContenutoMenu a:hover{text-decoration:underline; color:#030342}

.table {height:29px; background-color:#dadef7; color:#3c3d72; padding:0 0 0 5px;}
.tableNum{height:29px; background-color:#dadef7; color:#3c3d72; font-size:14px; font-weight:bold; width:29px; text-align:center}

.tableChiSiamo table{background-color:#dadef7;}
.tableChiSiamo table td{color:#030342; font-size:11px; line-height:15px}

.MenuTeam{float:left; width:318px;}
.MenuTeam table { width:318px}
.MenuTeam table td{ vertical-align:middle!important}
.RightTeam{float:left; width:498px; padding-left:28px; text-align:justify;}

.teamName{ background-color:#dadef7; padding-left:31px}
.tdBullet{ background-color:#dadef7;}

.teamName_sel{ background-color:#979bc2; padding-left:31px}
.tdBullet_sel{ background-color:#979bc2;}

#dettCntTableTeam table{ border:solid 2px #b1b4d1; background-color:#FFFFFF}
#dettCntTableTeam table tr td{ padding:19px; font-size:11px; color:#14144f}
#dettCntTableTeam table tr td ul { margin-left:12px; padding:0}

.ContenutoMenuOper{padding:0; margin:0}
.ContenutoMenuOper a{text-decoration:none; color:#030342}
.ContenutoMenuOper a:hover{text-decoration:underline; color:#030342}

.floatTitle{ float:left}

.ImgZoom{ width:444px; padding:16px 0 30px 0; margin:0}
.ImgZoom img{padding:32px 54px 30px 30px; background-image:url(img/bkg-zoom.jpg); background-repeat:no-repeat; margin:0}

.spaceTD{ padding:0 0 0 16px; margin:0; }

.paddingTop{padding:20px 0 0 0;}

.InfOper{ background-color:#dadef7; font-family:"Times New Roman", Times, serif; font-size:13px; line-height:25px; padding:20px 7px 15px 15px; margin:16px 0 0 0; text-align:left; line-height:16px}
.InfOper div span{ background-color:#dadef7; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0}

.paging_formattable{ font-size:9px; color:#979bc2; padding:15px 0 8px 0}
.paging_formattable a{ color:#979bc2}
.paging_formattable a:hover{ color:#979bc2}

.torna a{ color:#030342; font-size:10px}

#frmSearch{ padding:0; margin:0}
.ricercaBox{ background-color:#dadef7; border-bottom:solid 1px #ffffff; padding:0 0 0 12px; font-size:10px; min-height:15px; margin:0}
.ricercaBox select {font-size:10px}
.ricercaBox select #opeTypeoption{width:210px}
.ricercaBox div{padding:2px 0 2px 0;}

#opeType{width:170px}
.TxtTeam ul{padding:0 0 4px 7px; margin:0} 