body{font-family:Verdana, Helvetica, Sans-Serif;font-size:0.75em;background:#FFFFFF;line-height:1.3em;margin:0;padding:0;}
#wrap{margin:auto; width:1007px }
#pagina{float:left;width:981px;margin-left:10px;margin-top:10px;background:#dce2dc}
#top{height:16px;position:relative;z-index:100;background:url(../images/alto.png) bottom left no-repeat;}
#testata{background:url(../images/sfondo_testata.png) top left no-repeat;position:relative;padding:10px 16px 0;margin:0px;padding-bottom:0px;}
#logo{height:50px;background:url(../images/ArchivioRossoBluit.png) top right no-repeat;display:block;position:relative;bottom:10px;left:0px;padding-bottom:10px;}
#content{background:#dce2dc url(page/content.png) top left repeat-y;margin:0;padding:0;width:981px;display: inline-block;}
#bottom{height:19px;background:url(../images/sotto.png) top left no-repeat;}
#footer{text-align:center;width:981px;clear:both;}
#footer a{line-height:30px;padding-right:10px;color:#000000;}
a{color:#0D0B8A;text-decoration:none;}
a:hover{color:#E60D1E;}
h3 a.block{margin:0 0 10px;}
div.byline{color:#999;padding-bottom:20px;margin:6px 0 0 -8px;}
div.byline a{color:#999;}
h1{font-size:2em;color:#6b6b6b;line-height:1em;margin:12px 0 30px -8px;}
h1 span{color:#999;font-weight:400;font-size:0.6em;}
h1.hasByline{margin-bottom:0;padding-bottom:0;}
h2{font-size:1.2em;color:#683;width:auto;border-bottom:1px solid #ccc;margin:15px 0 10px -8px;}
.alert h2{margin-left:0;border:none;}
p{margin:0;padding:4px 0 8px;}

/* menu */
#menu{width:947px;height:35px;background:url('menu.png') top left no-repeat;padding-left:6px;position:absolute;float:left;z-index:99;bottom:3px;left:14px;margin:7px 0 0;}
#menu a.logout{margin-right:7px;float:right;}
#menu a:hover{background-color:#3e9c49;}
#menu a{float:left;color:#fff;line-height:35px;font-size:1.2em;font-weight:700;font-family:Tahoma;text-decoration:none;margin:0 0 0 2px;padding:0 15px;}
#menu ul{position:absolute;z-index:99;list-style-type:none;margin:0;padding:0;}
#menu li.outerMenu{float:left;background:#3af;}
#menu li.outerMenu a{color:#fff;padding:8px;}
#menu div.innerMenu{display:none;}
#menu li.outerMenu a span{visibility:visible;margin-left:5px;line-height:5px;background:#fff;padding:0 5px;}

/* subMenu */
.MenuSx{width:163px;display: inline-block;padding-left:15px;}
.subMenuConf{float:left;width:285px;margin:0 11px 0 0;}
.subMenuBox ul li{list-style-type:none;margin-left:10px;line-height:1.4em;}
.subMenuBox h3{color:#683;font-size:1.2em;margin:12px 0 4px;}
.subMenuBox h3 a{color:#277f31;text-decoration:none;}
.subMenuBox li a{color:#000;text-decoration:none;}
.subMenuBox a:hover{text-decoration:underline;color:#2a8d1c;}
.subMenuBox input.text{width:86%;}
.subMenuBox.login p{margin:0 0 5px;padding:0;}
.subMenuBox .enter{width:auto;margin-top:5px;}
.subMenu input.text{width:75px;}
.subMenu p{margin:0;padding:4px 0 2px;}
.subMenu p.teamSponsor{margin:8px 0 0 0;text-align:center;}

/* main */
.mainRegularNEW #mainBody,.mainWide #mainBody{min-height:500px;z-index:0;}
.mainFull{width:951px;margin-right:0;}
.mainConf{width:656px;margin-right:0;}
.mainRegularNEW {width:776px;margin:0px;z-index:0;}
#crumbs a{text-decoration:none;color:#fff;}

/* sideBar  */
#sidebar{float:left;width:200px;}
#sidebar ul li.rank,#sidebar ul li{color:#000;list-style-position:outside;list-style-type:none;line-height:1.4em;padding-bottom:2px;}
#sidebar ul.rank li{line-height:1.8em;}
#sidebar ol{padding-left:30px;list-style:decimal;list-style-position:inside;}
#sidebar h1{color:#898989;font-size:1.2em;margin:12px 0 4px;}

/* Boxes */
.sidebarBox,.subMenuBox{margin:0 0 7px;}
.mainRegularNEW,.mainConf,.mainFull,.mainWide{float:right;position:relative;z-index:0;padding-right:15px;}
.sidebarBox .inizioBox,.subMenuBox .inizioBox,.main .inizioBox{background:url(../images/tr.png) no-repeat top right;margin:0;padding:0;}
.subMenuBox .inizioBox{background:url(subMenuBox/tr.png) no-repeat top right;}
.sidebarBox .inizioBox .boxSnistra,.subMenuBox .inizioBox .boxSnistra,.main .inizioBox .boxSnistra{background:url(../images/h2.png) top left no-repeat;}
.sidebarBox .inizioBox h2,.subMenuBox .inizioBox h2,.main .inizioBox h2{color:#fff;font-weight:500;font-size:12px;margin:0;padding:6px 12px 4px;}
.main .inizioBox h2 span,.main .inizioBox h2 a{color:#fff;text-decoration:none;}
.subMenuBox .inizioBox a{position:absolute;top:10px;right:11px;}
.sidebarBox .inizioBox h2 span{color:#fff;font-weight:400;font-size:0.75em;}
.mainBox .inizioBox h2 span{color:#999;font-weight:400;font-size:0.7em;}
.sidebarBox .centroDIV,.subMenuBox .centroDIV,.main .centroDIV{background:#fff;border-left:1px solid #ccc;border-right:1px solid #ccc;margin:0;padding:2px 4px 4px;}
.sidebarBox .boxSotto,.subMenuBox .boxSotto,.main .boxSotto{background:url('../images/br.png') top right no-repeat;margin:0;padding:0;}
.sidebarBox .boxSotto .boxSnistra,.subMenuBox .boxSotto .boxSnistra,.main .boxSotto .boxSnistra{background:url('../images/bl.png') top left no-repeat;}
.subMenuBox .centroDIV{padding-top:1px;padding-bottom:1px;}
.sidebarBox .centroDIV{padding-bottom:1px;margin-right:0px;}
.main .centroDIV{padding:1px 2px 2px;}
.sidebarBox .centroDIV p{margin:0;padding:4px 0;}
.sidebarBox a,.link{padding:3px 0;}
.mainBox{margin-bottom:30px;}
.mainBox a.footer{display:block;color:gray;font-size:1em;padding:5px 2px;}
ul {padding:0px;}
/* TABLE */
table{border-collapse:collapse;}
table td.bottom{vertical-align:bottom;}
table td.top{vertical-align:top;}
table td,table th{text-align:left;vertical-align:center;padding:1px 1px 1px 0;font-size:10px;}
#sidebar table td{padding:1px 0 1px 6px;}
#sidebar table td:first-child{padding-left:0;text-align:center;}
.main table th{font-weight:700;color:#000;background-color:#edf1ed;border-bottom:solid 2px #dce0dc;}
.main table.spacy td,.main table.spacy th{padding:4px 15px 4px 5px;}
.main table.indent td,.main table.indent th{padding:2px 5px;}
.main table.thin,#sidebar table.thin{width:auto;}
table tr.topBorder td{border-top:solid 1px #dce0dc;}
table tr.bottomBorder td{border-bottom:solid 1px #dce0dc;}
.main table.left{float:left;width:48%;margin-right:5px;}
.main table.right{float:right;width:48%;margin-right:0;}
tr.odd,li.odd{background-color:transparent;}
td.flag,td.nr,th.nr{width:20px;}
th.seriesNr{width:40px;}
td.abbreviation{width:60px;}
tr.even,li.even{background-color:#edf1ed;}
table.search td.label{font-weight:700;vertical-align:middle;}
table.form{padding:10px;}
table.form td,th{width:auto;padding:3px;}
table td.groupHeader{border-top:3px solid #fff;border-bottom:3px solid #fff;margin-top:20px;background-color:#E2DCDC;color:#330;font-weight:700;padding:0 0 2px 8px;}
table.naked{margin:-8px;}
table.naked td{padding:2px 0 2px 8px;}

/* MISC */
.left{text-align:left;}
div.img{margin-right:20px;}
.date{color:#666;padding-right:8px;font-weight:400;}
div.qoute{font-style:italic;font-size:0.9em;padding-bottom:10px;}
div.newsItem{margin:0 0 15px;padding:0;}
h3.feed{color:#666;font-size:0.9em;border-bottom:solid 1px #ccc;}
div.feedItem{overflow:auto;padding:7px;}
.user,.national{background-color:#edf1ed;margin-top:10px;}
.gb{width:720px;overflow:hidden;}
.gbPreviewMsg{width:180px;overflow:hidden;}
.forum{background-color:#DCDCE2;margin-top:10px;}
a.author{display:block;font-size:0.9em;padding:5px 0;}
div.separator,div.borderSeparator{font-size:0;line-height:0;height:15px;clear:both;margin:0;padding:0;}
div.borderSeparator{height:15px;margin-bottom:15px;border-bottom:solid 1px #ccc;}
#sidebar div.borderSeparator{height:10px;margin-bottom:10px;}
.nowrap{white-space:nowrap;}
div.coachInfo,div.playerInfo,div.managerInfo,div.arenaInfo{float:left;width:72%;padding:10px 5px 0 10px;}
div.presentation{width:250px;overflow:hidden;}
div.arenaInfo{width:50%;}
div.playerInfo p,div.managerInfo p{margin:5px 0 8px;padding:0;}
br.clear,div.clear{clear:both;height:1px;}
.sidebarBox a.footer{display:block;width:100%;text-align:right;color:gray;font-size:0.9em;}
#subMenu a,.sidebarBox a.active{text-decoration:none;color:#000;}
.shy{color:#666;}
textarea{font-family:Verdana, Helvetica;}

/* Highlights */
.won,.positive{color:#277f31;}
.draw{color:#333;}
.lost,.negative,.red{color:#a00;}
.error,.ok,.alert,.edit,.threadNote,.alert_shy,.info,.searchCloud,.kitEdit,.kitDescription{background-color:#f3e4e4;border:solid 1px #fc0;margin:10px 0;padding:7px 10px;}
.info{border:solid 1px #aaa;background-color:#eee;}
.threadNote{margin-bottom:0;}
.threadNote,.alert_shy,.kitDescription{border:1px solid #ccc;background:#ebeeeb;}
.error{border:solid 1px #a00;}
.alert,.edit,.kitEdit{border:solid 1px orange;background-color:#fcf6df;}
.highlight{font-weight:700;color:Orange;}
a.higlight{font-weight:400;color:Orange;}
.isOnline{color:#3f7137;margin-left:10px;font-weight:700;}

/* Progressbar */
div.youthSkillBar{position:relative;}
img.percentImage{background:#eee url(progressBar/b3.png) top left no-repeat;margin:0 0 -3px;padding:0;}
.youthSkillBar_current,.youthSkillBar_full{background:#eee url(youthSkillBar/current.png) top left no-repeat;position:absolute;left:3px;width:64px;height:12px;}
.youthSkillBar_full{background:#eee url(youthSkillBar/full.png) top left no-repeat;margin:0 0 0px 0;padding:0;}
.youthSkillBar_max{background:#eee url(youthSkillBar/max.png) top left no-repeat;margin:0 0 0px 0;padding:0;}
.progressWrapper{background:#eee url(youthSkillBar/back.png) top left no-repeat;margin:0;padding:0 3px;}
.progressMax{padding-top:1px;}
.progressLink{margin-left:20px;}
.possesionbar{height:12px;width:107px;float:left;background-image:url(../../Images/Match/possesionbar.gif);background-repeat:no-repeat;margin:2px 3px 5px;}

/* Image */
img{border:0;}
.main ul li{padding-bottom:0px;}
#box_ricerca{position:absolute;top:0px;overflow:hidden;left:20px;}
#box_ricerca div{padding-left:11px;padding-bottom:3px;margin:0;}
#box_ricerca div a{padding-bottom:2px;color:#000;text-decoration:none;line-height:1.1em;white-space:nowrap;}
#aggiornamenti{position:absolute;top:0px;overflow:hidden;left:220px;}
#aggiornamenti div{background:url(../images/palloncino.gif) no-repeat;padding-left:15px;padding-bottom:3px;margin:0;}
#aggiornamenti div a{padding-bottom:2px;color:#000;text-decoration:none;line-height:1.1em;white-space:nowrap;}
h2.info{margin-left:0;background-color:Transparent;}
h2.info,h3{margin-top:15px;margin-bottom:5px;font-size:1em;color:#000;width:auto;border:0;padding:0;}

/* Page Specific */
.logo{padding-top:15px;}
div.notebook{background:#fff url(../../Images/Notes/notes.png) no-repeat;}
textarea.notebook{background-color:transparent;width:452px;height:280px;border:none;line-height:1.5em;font-size:0.95em;padding:54px 30px 20px;}
li{list-style-type:none;}
ul.aboutSupporter li{background:url('images/Icons/star10x8.gif') no-repeat 0 2px;padding-left:20px;padding-bottom:20px;}
ul.chppRules li{list-style-type:disc;padding-left:10px;padding-bottom:20px;margin-left:10px;}

ul#nav,ul#nav li,ul#nav ul,ul#nav ul li{margin:0;padding:0;list-style-type:none;z-index:99;display:block;}
ul#nav{height:32px;line-height:36px;margin-left:0px;
    background: #0D0B8A;color: #fff}
ul#nav a{display:block;padding: 0 2px;text-decoration: none; color:#FFF}
ul#nav li{float: left;position: relative}
ul#nav li li{float: none;line-height: 22px;
    display:block !important;display: inline; /*IE*/}
ul#nav ul{position: absolute;top: 23px;left: -9999px;
    width: 24em;background: #fff;color: #3B5998}
ul#nav ul{padding: 2px 0;border: 1px solid #3B5998}
ul#nav ul,ul#nav li li a{background-color: #FFF;color: #3B5998}
ul#nav li:hover,ul#nav a:hover{background-color: #5C75AA;color: #FFF}
ul#nav li:hover ul,ul#nav li.sfhover ul{left: -1px;z-index: 100}

/*regole per separatore e le icone */

ul#nav li.sep{height: 34px;background: #fff}
ul#nav li.sep span{display: block;height: 1px;overflow: hidden;
    margin: 6px 5px 0;background: #CCC}
