#mainbanner {position:relative; left:0px !important; top:0px !important; margin:0px; float:none; clear:both; width:728px; border-top:10px solid #fff; background-color:#F1ECB2;}
body #page #main #content {margin-top:0px;}
body.homepage #main #content {margin-top:0px;}
body.homepage #main #content #primary div.boxes div.mod2_1 {float:left; clear:left;}
body.homepage #main #content #primary div.boxes div.mod2_0 {float:right; clear:right;}
body.article #main #title {margin-top:0px;}
body.article #main #title h1 {font-weight:normal;}
/*body #page #main .pngfixme {display:none;}*/
#page {margin:-2px auto; width:728px; overflow:visible; padding:5px 5px; background-color:#fff;}
#main {background-image:none; padding:0px; float:none; clear:both; overflow:visible;}

#main #presentation {background-image:none; padding-top:0px; border-bottom:0px solid #AA0000;}
#main #presentation #domainTitle {font-weight:normal;}
#main #content #primary #features #promonav {top:6px; display:none;}
#main #content #primary #features #promonav li {width:18px; height:18px; margin:0px 5px 0px 0px; padding:0px;}
#main #content #primary #features #promonav li a {width:18px; height:18px; margin:0px; padding:0px; background:url('../img/bullets/features/bfeat_E0CC91.png') top left no-repeat transparent; text-align:center;}
#main #content #primary #features #promonav li.selected {background-color:transparent;}
#main #content #primary #features #promonav li.selected a {background-image:url('../img/bullets/features/bfeat_F1ECB2.png'); background-color:transparent; color:#000;}
#main #content #primary #features #promonav li a:hover {background-image:url('../img/bullets/features/bfeat_FFFFFF.png');}
#main #content #features div.promoEnd {}
#mainboxes, #items, #articles, #subdomains {position:relative;}
#main #content #primary #mainboxes div.boxes {margin-bottom:0px;}
#main #content #primary div.boxes, #main #content #primary div#articles, #main #content #primary #items {background-image:none; position:relative; padding-bottom:30px !important;}
#corner-outer-bl-30,.corner-outer-bl-30 {display:block; background:url('../img/backgrounds/corner-outer-bl-rad30.png') 0px 0px no-repeat transparent; z-index:1; position:absolute; bottom:0px; left:0px; width:28px; height:25px;}
#corner-outer-br-60,.corner-outer-br-60 {display:block; background:url('../img/backgrounds/corner-outer-br-rad60.png') 0px 0px no-repeat transparent; z-index:1; position:absolute; bottom:0px; right:0px; height:45px; width:45px;}
#header {height:auto; position:relative; padding-top:110px; overflow:visible;}
#header #logo {position:absolute; top:30px;}
#header #logo, #header #logo a {display:block; overflow:hidden; background:url('../img/brand/logo.png') 0px 0px no-repeat #AA0000; width:258px; height:77px; text-indent:-9000px; margin:0px; padding:0px;}
#header .loginBox {position:absolute; top:0px; right:0px}
#header .loginBox #loginForm {margin:0px; padding:0px;}
#header .loginBox #loginForm fieldset {margin:0px; padding:0px; border:none; float:left;}
#header .loginBox #loginForm fieldset div.element {padding:0px;}
#header .loginBox #loginForm fieldset input {height:13px; width:70px; margin:0px 1px; padding:2px 3px; font-size:10px; border:1px solid #ccc;}
#header .loginBox #loginForm div.actions {margin:0px; padding:0px; float:left;}
#header .loginBox #loginForm div.actions input {height:18px; width:40px; margin:0px 1px; padding:2px 3px; border:none;}
#header .loginBox ul, #header .loginBox ul li {display:inline; padding:0px 5px;}

#currentIssue {position:absolute; right:-175px; z-index:1; overflow:hidden; bottom:0px;}


#header #menu {z-index:2; background-color: #F1ECB2; display:block; overflow:hidden; width:auto; position:relative; height:74px;}
#header #corner-tl {background:url('../img/backgrounds/corner-outer-tl-rad30.png') 0px 0px no-repeat transparent; width:28px; height:25px; display:block; float:left; position:absolute; top:0px; left:0px;}
#header #corner-br {background:url('../img/backgrounds/corner-outer-br-rad60.png') 0px 0px no-repeat transparent; width:45px; height:45px; display:block; position:absolute; bottom:0px; right:0px;}
#header #section-decoration {background:url('../img/backgrounds/menu-section-decoration.png') 0px 0px no-repeat transparent; width:109px; height:85px; display:block; position:absolute; bottom:0px; right:0px;}
#header #search {height:22px; float:left; margin:1px 0px 3px; position:relative; padding-left:25px;}
#header #corner-tl-form {background:url('../img/backgrounds/corner-inner-tl-rad30.png') 0px 0px no-repeat transparent; width:21px; height:20px; display:block; float:left; margin-top:2px; margin-left:5px; position:absolute; top:0px; left:0px;}
#header #searchBox {border:none; margin:0px; padding:0px;}
#header #search p {margin:0px; padding:0px; float:left;}
#header #search input {height:20px; border:none; margin:2px 0px 0px; padding:0px; float:left;}
#header #search input#sstr {font-size:10px; padding:2px; height:16px;}
#header #search input.btn { padding:0px 3px; cursor:pointer;}
#header li a {font-weight:bold;}
#header li a:hover {text-decoration:underline;}
#header #menu ul {list-style-type:none; margin:0px; padding:5px 0px;}
#header #menu ul li {display:inline; padding:5px 10px;}
#header #menu ul li.selected a {text-decoration:underline;font-weight:bold;}
#header #menu .services {z-index:1; position:absolute; right:0px; top:0px; float:right; height:28px; display:block; overflow:hidden; padding-top:0px; padding-bottom:0px; }
#header #menu .services li {z-index:1; padding:5px 5px; display:block; overflow:hidden; float:right;}
#header #menu .sections {z-index:2; display:block; overflow:hidden; clear:both; text-align:center; border-top:2px solid #fff; width:100%; background-color:#E0CC91;}
#header a {color:#361102;}
#header #currentSection {z-index:2; width:160px; height:108px; float:right; display:block; overflow:visible; background-color:#AA0000; margin-left:4px; margin-bottom:0px; position:relative; padding:0px;}
#header #currentSection a {color:#fff;}
#header #currentSection .currentSection {margin:5px; padding:0px; display:block; overflow:hidden; font-size:18px; line-height:30px; font-weight:bold; text-align:center; color:#ffffff;}
#header .subsections {background-color:#AA0000; margin:0px 160px 0px 0px; padding:0px 0px; display:block; overflow:hidden; height:30px; position:absolute; bottom:0px; right:0px; width:568px;}
#header .subsections li {display:inline; padding:0px 7px; float:right; font-size:13px;}
#header .subsections li a {padding:5px 0px; display:block;}
#header .subsections li.selected a {text-decoration:underline; font-weight:bold;}
/*#header .subsections a {color:#000;}*/
#header .subsections li.bullet {float:left; padding:0px 5px 0px 0px;}
#header .sections a {color:#AA0000;}

/*culori*/

/*LIGHT SIDE SCHEMES*/


/*DARK SIDE SCHEMES*/
#header a.airfrance {color:#F00 !important; font-weight:bold;}
div.puzzle div.contest_mustLogin{display:none;}
div.puzzle div#contests {display:none;}




/*DE SCOS LA FINAL*/
/*
body #presentation {margin-top:100px;}
*/






