/* CSS Document */

body {background:#FFF; margin:0; font-family:Verdana; font-size:11px; color:#000; background-image:url(../Img/body.jpg)}
img {border:0px;}
input, textarea {margin:0; font-family:Verdana; font-size:11px; color:#000;}
a, a:visited, a:hover {color:#993300; text-decoration:underline;}
h1 {line-height:42px; background:url(../Img/Support/bck-titolo-sezione.jpg) no-repeat; font-size:14px; font-weight:bold; text-transform:uppercase; color:#FFF; margin:0; padding:0 0 0 0px;}

.left {float:left;}

/* LAYOUT */
#ombreggiatura { background:url(../Img/Support/bck-ombra-container.gif) top repeat-y;  margin:0 auto; text-align:center;}
#ombreggiatura2 { background:url(../Img/Support/bck-ombra-container.gif) top repeat-y;  margin:0 auto;}
#container {width:950px; background:url(../Img/Layout/bck-content.jpg) top repeat; border:1px solid #303231; margin:0 auto; text-align:left; }
#header {height:190px; text-align:center; background-color:#FFF; background-image:url(../Img/header.jpg); background-position:bottom; background-repeat:no-repeat; text-align:center;}
#headerPosta {height:190px; text-align:center; background-color:#FFF; background-image:url(../Img/headerPosta.jpg); background-position:bottom; background-repeat:no-repeat; text-align:center;}
#headerGenerico {height:190px; text-align:center; background-color:#FFF; background-image:url(../Img/headerGenerico.jpg); background-position:bottom; background-repeat:no-repeat; text-align:center;}
#content { width:950px; background:url(../Img/Layout/bck-ombra.jpg) top no-repeat; clear:both;}
#sx {width:153px; float:left; margin:0; padding:23px 0 0;}
#center {margin:0 158px 0 153px; padding:23px 0 0;}
#dx {float:right;margin:0; padding:23px 0 0 0;}
#piepagina {clear:left; background:url(../Img/Layout/bck-ombra.jpg) top no-repeat; height:10px;}

/* HEADER */
.banner-h {width:725px; height:87px; border:1px solid #000; display:none; margin:1px auto; background-color:#FCD460;}
.loghi {height:35px; background-color:#043A66; text-align:right; padding:0; text-align:center;}
.loghi img {margin-right:11px;}
.button {float:right; top:80px; position:relative; right:200px;}
.button img {margin-right:28px;}
.logo {float:left; position:relative; left:0px;}


/* COSTINO SX */
#sx fieldset {border:0; color:#993300; margin:5px 0 5px; padding:5px 0 0 15px; width:137px;}
#sx legend {color:#993300; font-weight:bold; margin:0 0 3px 0; padding:0;}
#sx label {float:left; clear:both; width:120px;}
#sx input {display:inline;}
#sx .input {width:115px; display:block;}
#nuovo-msg {margin-bottom:10px;}
#forum-aperti ul {list-style:square; color:#993300;}
#forum-aperti a, #forum-aperti a:visited {text-decoration:none;}
#forum-aperti a:hover {text-decoration:underline;}
#vista {}
#cerca {clear:left;}
#cerca .aiuto {line-height:30px;}
#cerca .vai {clear:both; margin:0 0 0 51px;}

/* COSTINO DX */
.banner-v fieldset {border:1px solid #000; padding:5px; display:none;text-align:center;}
.banner-v legend {color:#000; margin:0;}

/* CENTER */
#center a {text-decoration:none; color:#592B13;}
#center a:hover {text-decoration:underline; color:#592B13;}
.forum {line-height:29px; border-bottom:1px solid #000; margin:0 10px 0 10px;}
.msg {border-bottom:1px solid #000; margin:0 14px 0 10px;}
.msg p {margin:7px 0 11px; line-height:12px;}
.msg .indentazione {float:left; padding:5px 5px 0 0;}
.info {float:right; width:200px; text-align:right;}
.info2 {float:right;}
.info2 .stato, .info .stato {float:left; margin-right:10px;}
.msg .info {margin-top:8px;}
.msg .focus, .forum .focus {font-weight:bold;}
#elenco-forum, #toplist-msg {background:url(../Img/Support/bck-elenco-msg.gif) top repeat-y; margin-bottom:20px; margin-left:30px; margin-right:30px;}
#elenco-forum .footer, #toplist-msg .footer {background:url(../Img/Support/bck-footer-elenco-msg.gif) bottom no-repeat; height:12px; margin:25px 0px 0 0px;}
#toplist-msg .footer2 {background:url(../Img/Support/bck-impaginazione.jpg) bottom no-repeat; line-height:30px; margin-top:25px; color:#FBD55B; padding-left:10px;}
#toplist-msg .footer2 a, #toplist-msg .footer2 a:hover {color:#FBD55B;}
#toplist-msg .footer2 .focus {color:#FFF; font-weight:bold;}
#toplist-msg ul {margin:0 auto; padding:3px 0; list-style:none;}
#toplist-msg li {margin:0; padding:0; line-height:14px;}
#toplist-msg .titolo {font-weight:bold; text-transform:uppercase;}
.funzioni {border-top:1px solid #000; border-bottom:1px solid #000; line-height:20px; text-align:center;}
.funzioni ul {list-style:none; padding-bottom:3px;}
.funzioni li {display:inline;}
.funzioni li span {width:130px;}

/* POP UP SCRIVI RISPONDI */
#container-sr {width:511px; height:230px; background:url(../Img/Layout/bck-scrivi-risp.jpg) top no-repeat; padding-top:105px; color:#FFF;}
#container-sr h5 {padding-left:73px;}
#container-sr .form {padding-left:57px; margin-right:0px;}
#container-sr .button-form {float:right; width:105px; text-align:center; margin-top:157px;}
#container-sr .button-form img {margin-bottom:5px;}
#container-sr .etichetta { float:left; width:70px; text-align:right; font-weight:bold;}
#container-sr .campo {float:left; width:255px; }
#container-sr input, #container-sr textarea {width:255px; display:inline;}
#container-sr input, #container-sr textarea, #container-sr select {margin-left:4px; margin-bottom:2px;}
#container-sr .short {width:130px;}

/* POP UP HELP */
#container-help {width:586px; padding:23px 26px 0; background-color:#FFF; border:1px solid #000; margin:0 22px;}
#container-help ol {margin:30px 40px 10px;}
#container-help li {margin:5px 0;}
#container-help img {margin:10px 0; border:1px solid #000;}


/* ricerca mediaset */
#ricerca-mediaset {width:430px; height:29px; line-height:25px; background:url(../Img/Layout/barra_ricerca.png); position:absolute; top:66px; left:666px; font-family:Arial, Helvetica, sans-serif;}
#ricerca-mediaset #dove {width:90px; position:relative; height:32px; float:left; margin: -3px 3px 0 0; display: inline; overflow:hidden;}
#ricerca-mediaset #dove input#ns {height:10px; position:absolute; top:5px; left:0;border:0;}
#ricerca-mediaset #dove label#labelns {font-size:10px; height:10px; position:absolute;top:-1px; left:16px; white-space: nowrap; color:#004a99;}
#ricerca-mediaset #dove input#ime {height:10px; position:absolute; top:18px; left:0;border:0;}
#ricerca-mediaset #dove label#labelime {font-size:10px; height:10px; position:absolute;top:10px; left:16px; white-space: nowrap; color:#004a99;}
#ricerca-mediaset h6 {display:none;}
#ricerca-mediaset input.txtcerca {width:260px; height:18px; line-height:18px; border:0; margin:7px 10px 0 10px; float:left; font-size:12px; color:#000; display: inline; background: none;}
#ricerca-mediaset button {float:left; margin:5px 0 0 0; width:50px; height:21px; background:none; border:0;}
#ricerca-mediaset button span {display:none;}

/* footer mediaset */
#footer {width:900px; margin-left:25px; background-color:White;}

ul#footermaria {width:860px;text-align:center;clear:both;margin-top:20px;float:left;height:20px;border-bottom:1px solid #d3d3d3; height: 24px;margin:20px 0 0 0; display: block;}
ul#footermaria  li{display:inline;font-size:12px;line-height:16px;border-right:1px solid #313131;}
ul#footermaria  li:first-child{border-right:1px solid #313131;border-left:1px solid #313131;}
ul#footermaria  li a{color:#313131;padding:0 5px;}
ul#footermaria  li a:hover{color:#004b99;}

#lineaOrizz {width:100%; height:1px; background-color:#E9E9E9;}

#footermediasetit  *{margin:0; padding:0;}
#footermediasetit { font-family:Arial,Helvetica,sans-serif; }
#footermediasetit ul{width:100%;text-align:center;height:18px;background:url(http://www.mediaset.it/res/img/mediasetit_footer/mediasetit_backfooter.png) repeat-x;overflow:hidden;margin-top:4px;/*float:left;clear:both;*/margin:0}
#footermediasetit ul li:first-child{background:none;}
#footermediasetit ul li{display:inline;width:16%;font-size:12px;line-height:18px;float:left;background:url(http://www.mediaset.it/res/img/mediasetit_footer/mediasetit_backfooter_sep.png) left no-repeat;}
#footermediasetit ul li a{color:#fff;text-decoration:none;display:block;width:100%;}
#footermediasetit ul li a:hover{text-decoration:underline;}
#footermediasetit p#footercopy{width:100%;text-align:center;clear:both;color:#626262;font-size:9px;line-height:14px;/*float:left;*/margin:6px 0 0 0;}

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}
 
* html .clearfix {
    height: 1%;
}