@charset "utf-8";
/* CSS Document */

html, body {margin:0; padding:0;}
body {font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; color: #FFFFFF; background-color: #000000; margin:0; padding:0; /* height:100%;  background-image:url(/fe-web/img/tile.jpg); background-repeat: repeat; background-position: top center; */}
.container {width: 960px; margin: auto; /*This makes the trick*/}

#glow{position:absolute; width:644px; height:112px; margin: auto !important; padding:0; background-image:url(/fe-web/img/glow.png); background-repeat:no-repeat; background-position:center; z-index:-1;}
#glow1604{position:absolute; width:1604px; height:112px; margin: auto !important; /*background-image:url(/fe-web/img/glow1604.png); background-repeat:no-repeat; background-position:center;*/ z-index:10;}

#header-container {width:100%; margin:0; padding:0; background-color:#262626; background-image:url(/fe-web/img/header-shadow_trasp.png); background-repeat:repeat-x; border-bottom:1px solid #000000;}
#header-container-trasp {width:100%; margin:0; padding:0; background-image:url(/fe-web/img/header-shadow.png); background-repeat:repeat-x; border-bottom:1px solid #000000;}

#header {width: 970px; margin: auto !important; margin:0; padding:0; /*background-image:url(/fe-web/img/glow.png); background-repeat:no-repeat; background-position:-322px;*/}
#header img{border:none;}

#header .msg {position:absolute; background-color:#0F0F0F; padding:5px 10px; z-index:2; top:40px; width:300px; left:0; right:0; margin-left:auto; margin-right:auto; font-size:0.85em; color:#999999; border: 1px solid #FF0000;text-align: center;}



#header .colSx{float:left; width:150px; text-align:left; padding:20px 0 0 0; z-index:10;}
#header .colDx{float:left; width:815px; margin:0 5px 0 0;}
#header .colDx .remember{position:relative; float:left; background-color:#0F0F0F; padding:5px 10px; z-index:2; left:347px; top:33px; font-size:0.85em; color:#999999;}
#header .colDx .remember input {border:none; margin:0; padding:0; width:12px; height:12px; background-color:#262626; font-size:0.85em; color:#999999;}
#header .colDx .lang{position:absolute; padding:12px 7px 5px 7px; margin:0; color:#999999; background-color:#000000;}
#header .colDx .lang a{color:#999999; text-decoration:none; text-transform:uppercase; font-size:0.8em; margin:0; padding:0; letter-spacing:0px;}
#header .colDx .lang a:Hover{color:#FFFFFF;}
#header .colDx .black-box{position:relative; float:right; height:22px; padding:13px; margin:0 0 13px 13px;  background-color:#0F0F0F;}
#header .colDx .black-box img{margin:0; border:none;}
#header .colDx .black-box .txt{float:left; /*width:250px;*/ text-align:left; padding:0; margin:-8px 0 0 0;}
#header .colDx .black-box .txt h5{font-size:1em; margin:0; padding:0 13px 0 0;}
#header .colDx .black-box .txt h6{font-size:1em; margin:0; padding:0 13px 0 0;}
#header .colDx .black-box .txt h6 a {color:#999999; text-decoration:none; font-size:0.7em; font-weight:bold; text-transform:uppercase; margin:0; padding:0;}
#header .colDx .black-box .txt h6 a:hover {color:#FFFFFF;}
#header .colDx .black-box .txt .row1{text-align:left; margin:0; padding:0; width:100%;}
#header .colDx .black-box .txt .row1 a {color:#FF0000; text-decoration:none; font-size:0.7em; font-weight:bold; text-transform:uppercase;}
#header .colDx .black-box .txt .row1 a:hover {color:#FFFFFF;}
#header .colDx .black-box .txt a {color:#FF0000; text-decoration:none; font-size:0.7em; font-weight:bold; text-transform:uppercase; margin:0; padding:0;}
#header .colDx .black-box .txt a:hover {color:#FFFFFF;}
#header .colDx .black-box .txt .row2{text-align:left; margin:0; padding:0; width:100%;}
#header .colDx .black-box .txt .row2 a {color:#999999; text-decoration:none; font-size:0.7em; font-weight:bold; text-transform:uppercase;}
#header .colDx .black-box .txt .row2 a:hover {color:#FFFFFF;}

/*#header .colDx .black-box .txt .row{float:left; padding:0; margin:0;}
#header .colDx .black-box .txt .colSX{float:left; text-align:left; padding:0; margin:0; width:50px;}
#header .colDx .black-box .txt .colSX a {color:#FF0000; text-decoration:none; font-size:0.7em; font-weight:bold; text-transform:uppercase; margin:0; padding:0;}
#header .colDx .black-box .txt .colSX a:hover {color:#FFFFFF;}
#header .colDx .black-box .txt .colDX{float:left; text-align:right; padding:0; margin:0; width:200px;}
#header .colDx .black-box .txt .colDX a {color:#FFFFFF; text-decoration:none; font-size:0.7em; font-weight:bold; text-transform:uppercase; margin:0; padding:0;}
#header .colDx .black-box .txt .colDX a:hover {color:#FF0000;}
#header .colDx .black-box .txt .colSX2{float:left; text-align:left; padding:0; margin:0; color:#666666; font-size:0.7em; width:50px;}
#header .colDx .black-box .txt .colDX2{float:right; text-align:right; padding:0; margin:0;font-size:0.7em; text-transform:uppercase; color:#FF0000; width:200px;}*/
#header .colDx .black-box .txt .row{float:left; padding:0; margin:0; width:100%;}
#header .colDx .black-box .txt .colSX{float:left; text-align:left; padding:0 13px 0 0; margin:0;}
#header .colDx .black-box .txt .colSX a {color:#FF0000; text-decoration:none; font-size:0.7em; font-weight:bold; text-transform:uppercase; margin:0; padding:0;}
#header .colDx .black-box .txt .colSX a:hover {color:#FFFFFF;}
#header .colDx .black-box .txt .colDX{float:right; text-align:right; padding:0; margin:0;}
#header .colDx .black-box .txt .colDX a {color:#FFFFFF; text-decoration:none; font-size:0.7em; font-weight:bold; text-transform:uppercase; margin:0; padding:0;}
#header .colDx .black-box .txt .colDX a:hover {color:#FF0000;}
#header .colDx .black-box .txt .colSX2{float:left; text-align:left; padding:0 13px 0 0; margin:0; color:#666666; font-size:0.7em;}
#header .colDx .black-box .txt .colDX2{float:right; text-align:right; padding:0; margin:0;font-size:0.7em; text-transform:uppercase; color:#FF0000;}

a.grey {color:#999999; text-decoration:none; font-size:0.7em; font-weight:bold; text-transform:uppercase; margin:0px; padding:0px;}
a.grey:hover {color:#FFFFFF;}
#header .colDx .black-box .user{float:left; margin:0; padding:0 1px 0 0;}
#header .colDx .black-box .pwd{float:left; margin:0; padding:0 13px 0 0;}
#header .colDx .black-box .bookmark{float:left; padding:0 13px 0 0;}
#header .colDx .black-box .keyword{float:left; margin:0;}
#header .colDx .black-box .button{float:left; margin:0;}

#header .colDx #col1{float:left; text-align:left; padding:0; margin:0 10px 0 0; color:#666666; text-transform:uppercase; font-size:0.7em;}
#header .colDx #col1 .red{color:#FF0000; text-transform:uppercase; display:block;}

#header .colDx #col2{float:left; text-align:right; padding:0; margin:0;}
#header .colDx #col2 a {color:#FFFFFF; text-decoration:none; font-size:0.8em; font-weight: bold; text-transform:uppercase; background-color:#333333; padding: 2px 5px 2px 5px;}
#header .colDx #col2 a:hover {color:#999999;}
/*#header .colDx #row2{padding:0; text-align:right;}
#header .colDx #row2 ul,ol {list-style: none; margin: 0 0 0 0; padding: 0 0 0 0;}
#header .colDx #row2 li {display: inline; margin: 0 0 0 38px; padding: 0 0 0 0; font-size:0.85em; text-transform:uppercase; font-weight: bold; color: #FFFFFF;}
#header .colDx #row2 li a {color: #FFFFFF; text-decoration: none;}
#header .colDx #row2 li a:hover {color: #FF0000;}*/
#header .colDx #row2{float:right; text-align:right;}
#header .colDx #row2 ul,ol {list-style:none; margin:0; padding:0;}
#header .colDx #row2 li {display:inline; margin:0; padding:0; font-size:0.85em; text-transform:uppercase; font-weight:bold; color:#FFFFFF;}
#header .colDx #row2 li a {color:#FFFFFF; text-decoration:none;}
#header .colDx #row2 li a:hover {color: #FF0000;}

#header .colDx #row2 .buttonMenu {float:left; margin:0; padding:0; position: relative; z-index: 15;}
#header .colDx #row2 .buttonMenu ul,ol {list-style:none; margin:0; padding:0;}
#header .colDx #row2 .buttonMenu li {width:100%; text-align:center; font-weight:bold; padding:0; margin:0; color:#FFFFFF;}
#header .colDx #row2 .buttonMenu li a {display:block; color:#FFFFFF; text-decoration:none; text-transform:uppercase; margin:0; padding:10px;}
#header .colDx #row2 .buttonMenu li a:hover {background-color:#000000; color:#FF0000;}
#header .colDx #row2 .buttonMenu li .aOn {background-color:#000000; color:#FFFFFF}
#header .colDx #row2 .buttonEnjoy {float:left; margin:0; padding:0;}
#header .colDx #row2 .buttonEnjoy ul,ol {list-style:none; margin:0; padding:0;}
#header .colDx #row2 .buttonEnjoy li {width:100%; text-align:center; font-weight:bold; padding:0; margin:0; color:#FF0000;}
#header .colDx #row2 .buttonEnjoy li a {display:block; color:#FF0000; text-decoration:none; text-transform:uppercase; margin:0; padding:10px;}
#header .colDx #row2 .buttonEnjoy li a:hover {/*background-color:#FFFFFF;*/ color:#FFFFFF;}

#header .search {font-size: 0.7em; color:#999999; text-transform:uppercase; background-color: #333333; border: 0px solid #333333; padding: 2px 0px 2px 6px;}
.clear {clear:both;}

#header input {color:#CCCCCC; font-size:0.85em; color:#999999; width:83px; border:1px solid #383838; background-color:#262626; margin:0; padding:2px 3px 3px 5px;}
#header input .key {color:#CCCCCC; font-size:0.85em; color:#999999; width:142px; border:none; background-color:#262626; margin:0; padding:3px 3px 3px 5px;}
#header button {color:#FFFFFF; /*width:55px;*/ font-size:0.7em; text-transform:uppercase; background-color:#3c3c3c; border:none; padding:2px; background-image:url(/fe-web/img/back-button-search.png); cursor:pointer;}

#header .colDx .textbox {float:left; border:1px solid #393939; margin:0; padding:0; background-color:#262626; color:#FFFFFF;}
#header .colDx .textbox input {color:#CCCCCC; color:#999999; width:146px; border:none; background-color:#262626; margin:0; padding:0px 3px 2px 5px;}
#header .colDx .textbox1 {float:left; border:1px solid #393939; margin:0; padding:0; background-color:#262626; color:#FFFFFF;}
#header .colDx .textbox1 input {color:#CCCCCC; color:#999999; width:83px; border:none; background-color:#262626; margin:0; padding:0px 3px 2px 5px;}
#header .links {font-size:1em; padding:0; margin:0; text-transform:uppercase;}
#header .links ul,ol {list-style:none; margin:0; padding:0;}
#header .links li {margin:0; padding:0; font-weight:normal;}
#header .links li a {color:#FFFFFF; text-decoration:none;}
#header .links li a:hover {color:#CC0000;}