/* 
rosso: #DF0013
blu: #113556
*/
/*per forum*/
.piedeBlu { color:#3CA4C9!important }
.black { color: #000!important }

#wpucssmagic .wpucssmagic #headForum {z-index:auto !important}

#cont .delVideoIco {color:#113556; font-size:11px; line-height:1.08em}
#loading { width:450px; padding-top:20px; text-align:center; display:none}
#loading p {padding-top:16px; font-weight:bold}

/* gestione commenti */
#cont #commentoBt {cursor:pointer; color:#DF0013; float:right; padding-top:13px; display:none}
#cont #commentoBt strong {color:#113556}

#cont #commentoBt2 {cursor:pointer; color:#DF0013; float:right; padding-top:13px}
#cont #commentoBt2 strong {color:#113556}

#cont .boxCommenti {}



/* ricerca */
form#searchform input#s {width:151px; border:1px solid #CCC; font-size:11px; color:#333; padding:1px 2px}
form#searchform #searchsubmit {text-align:right}


/* comportamenti xhtml -------- */
body {font-family:Arial, Verdana, sans-serif; font-size:11px; padding:0; margin:0; color:#333}
p, img, form, div {padding:0; margin:0; border:0}
ul, dl {margin:0; padding:0 0 0 20px; border:0}
ol {margin:0; padding:0 0 0 24px; border:0}
a, a:link, a:active, a:visited {color:#333; text-decoration:underline; outline:none}
a:hover {color:#666; text-decoration:none}
strong, b {color:#333; font-weight:bold}
h1, h2, h3, h4, h5, h6 {font-size:12px; padding:0; margin:0}
object {outline:none}

/* comportamenti standard -------- */
.altNone {display:none}
.centra {text-align:center}
.dx {float:right}
.sx {float:left}
.noSx {clear:left}
.noDx {clear:right}
.noAll {clear:both}

/* divisori / separatori / spaziatori -------- */
.separatore {height:16px}
.separatoreII {height:22px}
.divisore {height:23px; background:url(../i/t/contDiv.gif) center no-repeat}

.boxThVideo img,
.boxThVideoBig img,
.avatar img,
.popUpTop, 
.popUpMiddle, 
.popUpBottom,
.popUp2,
.popUp2Top,
.popUp2Middle,
.popUp2Bottom,
.boxNoLogTop,
.boxNoLogMiddle,
.boxNoLogBottom {behavior: url(iepngfix/iepngfix.htc)}

.red, a.red {color:#DF0013}







/* thumb youtube */
#cont .thVideo {padding-left:30px}
#cont .boxThVideo {float:left; width:156px; padding-right:8px}
#cont .boxThVideo img {background-position:center; background-repeat:no-repeat; border:0; margin-bottom:6px}
#cont .boxThVideo a.titleVideo {text-decoration:none; font-weight:bold; font-size:12px; color:#113556}

/* pop up avatar */
#cont .popUp {width:350px; position:absolute; z-index:10; left:-2px; margin-top:2px; visibility:hidden}
#cont .popUpTop {width:350px; height:20px; background:url(../i/t/popUpTop.png) 0 0 no-repeat}
#cont .popUpMiddle {width:320px; background:url(../i/t/popUpMiddle.png) 0 0 no-repeat; padding:0 22px}
#cont .popUpBottom {width:350px; height:20px; background:url(../i/t/popUpBottom.png) 0 0 no-repeat}
#cont .popUp strong {color:#113556}
#cont .popUp p {padding-bottom:8px;}
#chiudi {padding-right:22px; float:right; z-index:20}
#sfogliaInput {width:100%; height:15px; border:1px solid #CCC; font-size:11px; color:#333; padding-top:3px}
#sfoglia {cursor:pointer}

/* pop up avatar */
#cont .popUp2 {width:285px; position:absolute; z-index:20; right:-6px; line-height:1.38em; visibility:hidden}
#cont .popUp2Top {width:285px; height:20px; background:url(../i/t/caricaBoxTop.png) 0 0 no-repeat}
#cont .popUp2Middle {width:241px; background:url(../i/t/caricaBoxMiddle.png) 0 0 no-repeat; padding:0 22px}
#cont .popUp2Bottom {width:285px; height:20px; background:url(../i/t/caricaBoxBottom.png) 0 0 no-repeat}
#cont .popUp2Middle .popTxtTop {padding:0 52px 0 0}
#cont .popUp2Middle a {color:#DF0013}
#cont .popUp2Middle strong {color:#DF0013; font-size:12px}
#chiudi2 {padding-top:4px; float:right; z-index:20}

/* box messaggio nologin */
#top .boxNoLog {width:523px; position:absolute; z-index:30000; line-height:1.38em; top:59px; left:281px; font-size:14px; visibility:hidden}
#top .boxNoLogTop {width:523px; height:9px; background:url(../i/t/boxNoLogTop.png) 0 0 no-repeat}
#top .boxNoLogBottom {width:523px; height:9px; background:url(../i/t/boxNoLogBottom.png) 0 0 no-repeat}
#top .boxNoLogMiddle {width:503px; background:url(../i/t/boxNoLogMiddle.png) 0 0 repeat-y; padding:0 10px}
#top .boxNoLog a {color:#DF0013}
#top .boxNoLog strong {color:#DF0013; font-weight:normal}
#top .boxNoLog b {color:#DF0013; font-weight:bold}
/*#top .boxNoLog img {cursor:pointer; float:right}*/



/* TOP */
#top {width:993px; margin:0 auto; min-height:63px; height:auto !important; height:63px; position:relative; z-index:50}


#top .left {width:282px; float:left; padding-top:6px; font-size:10px; color:#DF0013}
#top .left td {vertical-align:middle; line-height:1.84em}
#top .left td.number {width:41px; height:36px; text-align:center; vertical-align:middle; font-size:18px; color:#113556; font-weight:bold; background:url(../i/t/topBoxDay.gif) 0 0 no-repeat}


#top .middle {width:522px; min-height:60px; height:auto !important; height:60px; float:left; background:#C4C6C5 url(../i/t/topBgBottom.gif) left bottom no-repeat}
#top .middle table.main,
#top .middle table.loguot {height:60px}
#top .middle td {vertical-align:middle}
#top .middle td.title {padding:9px 6px 0 10px; vertical-align:top}
#top .middle td.name {padding:0 6px 0 30px; color:#FFF; font-size:18px; font-style:italic; vertical-align:middle}
#top .middle td.name strong {color:#FFF}
#top .middle td input {margin:0; padding:0; background:none; border:none}
#top .middle td.user {font-size:10px; color:#9A9A9A; width:138px; height:20px; background:url(../i/t/topBgInput.gif) left bottom no-repeat}
#top .middle td.pww {font-size:10px; color:#9A9A9A; width:138px; height:20px; background:url(../i/t/topBgInput.gif) left top no-repeat}
#top .middle td.bt {padding:0 16px 0 2px}
#top .middle .user input,
#top .middle .pww input {font-size:10px; color:#9A9A9A; width:126px; height:16px; padding:2px 6px 0 6px}
#top .middle .bt input,
#top .middle .btLogUot input {width:35px; height:35px; background:url(../i/t/topBtLogin.gif) 0 0 no-repeat; cursor:pointer}
/* old login
#top .middle td.ico {}
#top .middle td.ico a {height:35px; color:#113556; font-size:10px; text-decoration:none; line-height:1em; display:block; background:url(../i/t/topIco.gif) 0 24px no-repeat}
#top .middle td.ico a:hover {color:#DF0013; background:url(../i/t/topIco.gif) 1px 24px no-repeat}
#top .middle td.ico2 {}
#top .middle td.ico2 a {height:35px; color:#113556; font-size:10px; text-decoration:none; line-height:1em; display:block; background:url(../i/t/topIco.gif) 53px 24px no-repeat}
#top .middle td.ico2 a:hover {color:#DF0013; background:url(../i/t/topIco.gif) 54px 24px no-repeat}
#top .middle td.richiedi a {width:75px}
#top .middle td.star a {width:93px}
#top .middle td.faq a {width:50px; color:#141217; font-size:13px; font-weight:normal}
*/
#top .middle td.ico {}
#top .middle td.ico a {height:40px; color:#113556; font-size:10px; text-decoration:none; line-height:1em; display:block; background:url(../i/t/topIco.gif) 0 28px no-repeat}
#top .middle td.ico a:hover {color:#DF0013; background:url(../i/t/topIco.gif) 1px 28px no-repeat}
#top .middle td.ico2 {}
#top .middle td.ico2 a {height:46px; color:#113556; font-size:12px; text-decoration:none; line-height:1.18em; display:block; background:url(../i/t/topIco.gif) 65px 31px no-repeat}
#top .middle td.ico2 a:hover {color:#DF0013; background:url(../i/t/topIco.gif) 66px 31px no-repeat}
#top .middle td.richiedi a {width:75px}
#top .middle td.star a {width:93px}
#top .middle td.faq a {width:50px; color:#141217; font-size:15px}

/* tool rossa */
#top .middle {background:#E20025 url(../i/t2/topBgBottomRed.gif) left bottom no-repeat}
#top .middle td.faq a {color:#FFF}
#top .middle td.faq a:hover {color:#CCC}
#top .middle td.ico a {background:url(../i/t2/topIcoBianco.gif) 0 28px no-repeat}
#top .middle td.ico a:hover {background:url(../i/t2/topIcoBianco.gif) 1px 28px no-repeat}



#top .right {width:186px; float:left; line-height:1.68em}
#top .right .pad {padding:8px 0 0 25px}


/* CONTENUTI */
#cont {width:993px; position:relative; margin:0 auto; min-height:420px; height:auto!important; height:420px; background-position:right bottom; background-repeat:no-repeat}


#cont .left {width:282px; float:left; line-height:1.38em} 
#cont .left .mn {width:250px}
#cont .left .mn ul.vox {padding:0; list-style:none; border-top:1px solid #D3D3D3}
#cont .left .mn .vox li {border-bottom:1px solid #D3D3D3}
#cont .left .mn .vox a {text-decoration:none; font-size:16px; display:block; height:16px; padding:2px 0; color:#999}
#cont .left .mn .vox a:hover {color:#DF0013}
#cont .left .mn .vox a.active {color:#DF0013; cursor:default}

#cont .left .comeCaricare  {padding-top:17px}
#cont .left .comeCaricare a {width:250px; height:83px; display:block; background:url(../i/t/contBtComeCaricare.gif) 0 0 no-repeat}
#cont .left .comeCaricare a:hover {background:url(../i/t/contBtComeCaricare.gif) 0 -83px no-repeat}

#cont .left .avatar {width:107px; float:left}
#cont .left .avatar img {background-position:0 0; background-repeat:no-repeat}
#cont .left .txtAvatar {padding:26px 32px 0 0}
#cont .left .txtAvatar a {color:#C8000B}
#cont .left .fromAvatar {color:#335171}
#cont .left .nameAvatar {color:#C8000B; font-weight:bold}
#cont .left .descAvatar {color:#AAA; clear:left; padding:6px 0}
#cont .left .btAvatar a {text-decoration:none; display:block; font-weight:bold; background:url(../i/t/topIco.gif) center right no-repeat; border-top:1px solid #D3D3D3; margin-top:6px; padding:6px 0 8px 0}

#cont .left .txtSxBase {color:#878787; padding:0 30px 16px 0; line-height:1.38em}
#cont .left .txtSxBase a {color:#DF0013}
#cont .left .txtSxBase strong {color:#DF0013; font-weight:normal}
#cont .left .txtSxBase b {color:#DF0013; font-weight:bold}
#cont .left .txtSxBase h1 {color:#DF0013; font-size:12px}

#cont .left .txtSxBox {color:#878787; width:250px; line-height:1.38em; background:url(../i/t/boxTxtBottom.jpg) left bottom no-repeat}
#cont .left .txtSxBox .top { background:url(../i/t/boxTxtTop.jpg) top left no-repeat; padding:16px 14px 88px 14px}
#cont .left .txtSxBox a {color:#DF0013}
#cont .left .txtSxBox strong {color:#DF0013; font-weight:normal}
#cont .left .txtSxBox b {color:#DF0013; font-weight:bold}
#cont .left .txtSxBox h1 {color:#DF0013; font-size:19px; line-height:1.18em}






#cont .middle {width:522px; float:left}

#cont .middleTop {padding-bottom:70px}
#cont .middleTop .banner {background:#FFF; height:160px}

#cont .middleTop .txt {font-size:12px; color:#113556; min-height:350px; height:auto!important; height:350px; background-position:0 0; background-repeat:no-repeat; padding:20px 0}
#cont .middleTop .txt .pad {padding:0 30px}
#cont .middleTop .txt h1,
#cont .middleTop .txt h2 {color:#113556; font-size:14px; font-weight:bold; padding:0 0 8px 0}

#cont .middleTop .txtStatic {font-size:12px; color:#8A8B8D; min-height:350px; height:auto!important; height:350px; background-position:0 0; background-repeat:no-repeat; padding:20px 0}
#cont .middleTop .txtStatic .pad {padding:0 30px; background:transparent url(../i/t/contBg5_2.jpg) repeat-y scroll 0 0}
#cont .middleTop .txtStatic h1,
#cont .middleTop .txtStatic h2 {color:#113556; font-size:14px; font-weight:bold; padding:0 0 8px 0}
#cont .middleTop .txtStatic p {padding:8px 0}
#cont .middleTop .txtStatic a {color:#DF0013}
#cont .middleTop .txtStatic strong {color:#DF0013; font-weight:bold}
#cont .middleTop .txtStatic strong.blu {color:#113556; font-weight:bold}
#cont .middleTop .txtStatic .blu {color:#113556}



















#cont .middleTop .txtBig {font-size:14px}
#cont .middleTop strong {color:#113556}
#cont .middleTop .infoTxt {padding:8px 0 8px 0}
#cont .middleTop .miPiace {color:#DF0013; font-weight:bold}
#cont .middleTop .miPiace a {color:#DF0013; font-size:11px; padding-right:6px}
#cont .middleTop .miPiace2 {color:#DF0013}
#cont .middleTop .miPiace2 a {color:#DF0013; font-size:11px; padding-right:6px}
#cont .middleTop .commenti {padding-top:4px; font-size:11px}
#cont .middleBottom {padding:0 0 0 335px; height:53px; display:block; position:absolute; bottom:0} /* allinea il menu in basso */
#cont a.lnkTxt {font-size:11px; text-decoration:none; padding-right:12px; font-weight:bold}
#cont a.lnkTxt:hover {text-decoration:underline}
#cont a.lnkTxt2 {text-decoration:none; padding:14px 0 0 13px; float:right; font-size:11px; font-weight:bold}
#cont a.lnkTxt2:hover {text-decoration:underline}
#cont .middleTopFoot {padding:16px 30px 0 30px; font-size:10px}
#cont .divisoreII {border-top:1px solid #95ABB5; padding-top:6px}
#cont .middleTopFoot a {padding:0 0 0 8px; float:right;font-size:11px; text-decoration:none; font-weight:bold}
#cont .middleTopUp a {padding:12px 0 0 8px; float:right;font-size:11px; text-decoration:none; font-weight:bold}

#cont .middleTop .cercasiStar {padding-left:30px}

#cont table.tableAvatar {background-color:#D9DADC; margin-bottom:6px}
#cont table.tableAvatar td {padding-left:10px}
#cont table.tableAvatar td.cornice {padding:0}
#cont table.tableAvatar td p {font-weight:bold}
#cont td.txtArea textarea{width:100%; border:1px solid #CCC; color:#333; font-size:11px; font-family:Arial, Helvetica, sans-serif}

#cont .middleTop h3 {color:#DF0013; font-size:14px; font-weight:bold; padding:12px 0 0 0}
#cont .middleTop .comment {padding:12px 0 8px 0}
#cont .middleTop p.bluTxt {color:#333}
#respond form {padding:8px 0 0 0}
#respond textarea {font-size:12px; width:362px; height:100px; border:0}


#cont .right {width:183px; float:left; padding:0 0 156px 3px} /* larghezza 186px */
#cont .caricaBt {width:183px; height:161px; background:url(../i/t/contCaricaVideo2.jpg) 0 0 no-repeat}
#cont .right  a.carica,
#cont .right  a.carica2 {width:183px; height:161px; display:block; background:url(../i/t/contCaricaVideo.jpg) 0 0 no-repeat;}
#cont .right  a.carica:hover,
#cont .right  a.carica2:hover {background:url(../i/t/contCaricaVideo.jpg) 0 -200px no-repeat;}


#cont .right .mnII {}
#cont .right .mnII ul {padding:0; list-style:none}
#cont .right .mnII li,
#cont .right .mnII a {width:183px; height:29px; float:left; display:block; text-decoration:none; background-repeat:no-repeat; background-image:url(../i/t/contMnII.gif)}
#cont .right .mnII a.active {cursor:default}

#cont .right .mnII li.crea, 
#cont .right .mnII .crea a {background-position:0 0}
#cont .right .mnII li.crea, 
#cont .right .mnII .crea a:hover,
#cont .right .mnII .crea a.active {background-position:-183px 0}

#cont .right .mnII li.crea2, 
#cont .right .mnII .crea2 a {background-position:0 -116px}
#cont .right .mnII li.crea2, 
#cont .right .mnII .crea2 a:hover,
#cont .right .mnII .crea2 a.active {background-position:-183px -116px}

#cont .right .mnII li.video, 
#cont .right .mnII .video a {background-position:0 -29px}
#cont .right .mnII li.video, 
#cont .right .mnII .video a:hover,
#cont .right .mnII .video a.active {background-position:-183px -29px}

#cont .right .mnII li.forum, 
#cont .right .mnII .forum a {background-position:0 -58px}
#cont .right .mnII li.forum, 
#cont .right .mnII .forum a:hover,
#cont .right .mnII .forum a.active {background-position:-183px -58px}

#cont .right .mnII li.velista, 
#cont .right .mnII .velista a {background-position:0 -87px}
#cont .right .mnII li.velista, 
#cont .right .mnII .velista a:hover,
#cont .right .mnII .velista a.active {background-position:-183px -87px}





/* pulsanti weekend da star */
#cont .right .mnII li.weekI, 
#cont .right .mnII .weekI a {background-position:0 0; background-image:url(../i/t2/contMnIIWeek.gif)}
#cont .right .mnII li.weekI, 
#cont .right .mnII .weekI a:hover,
#cont .right .mnII .weekI a.active {background-position:-183px 0}

#cont .right .mnII li.weekII, 
#cont .right .mnII .weekII a {background-position:0 -29px; background-image:url(../i/t2/contMnIIWeek.gif)}
#cont .right .mnII li.weekII, 
#cont .right .mnII .weekII a:hover,
#cont .right .mnII .weekII a.active {background-position:-183px -29px}

#cont .right .mnII li.weekIII, 
#cont .right .mnII .weekIII a {background-position:0 -58px; background-image:url(../i/t2/contMnIIWeek.gif)}
#cont .right .mnII li.weekIII, 
#cont .right .mnII .weekIII a:hover,
#cont .right .mnII .weekIII a.active {background-position:-183px -58px}

#cont .right .mnII li.weekIV, 
#cont .right .mnII .weekIV a {background-position:0 -87px; background-image:url(../i/t2/contMnIIWeek.gif)}
#cont .right .mnII li.weekIV, 
#cont .right .mnII .weekIV a:hover,
#cont .right .mnII .weekIV a.active {background-position:-183px -87px}
/* fine pulsanti weekend da star */








#cont .right .btVela {width:150px; height:130px; display:block; position:absolute; bottom:0; right:0}
#cont .right .btVela a {width:150px; height:130px; display:block}




/* PIEDE */
#foot {width:990px; margin:0 auto; padding:6px 3px 16px 0}
#foot .pad {border-top:1px solid #97A6B7}

#foot .left {width:282px; float:left; color:#7186A1; font-size:9px; padding-top:3px}

#foot .middle {width:522px; float:left; padding-top:3px}
#foot .middle a.ico {color:#375473; text-decoration:none; background:url(../i/t/topIco.gif) right center no-repeat; padding-right:22px}
#foot .middle a:hover.ico {padding-right:23px}
#foot .middle ul {padding:0; list-style:none}
#foot .middle li {color:#375473; display:inline; float:right; padding-left:3px}
#foot .middle li a {color:#375473; text-decoration:none}
#foot .middle li a:hover {color:#333; text-decoration:underline}

#foot .right {width:183px; float:left; padding-left:3px}
#foot .right ul {padding:0; list-style:none}
#foot .right li {color:#7186A1; display:inline; padding-left:12px; float:right; font-size:10px; padding-top:3px}
#foot .right li.border {border-left:1px solid #97A6B7}
#foot .right li a {color:#7186A1; text-decoration:none}
#foot .right li a:hover {color:#333}



/* mooWin Box Styles ---------- */
/*#overlay {position:absolute; z-index:10000; left:0; width:100%; background-color:#D7ECF1; cursor:pointer}*/
#overlay {position:absolute; z-index:10000; left:0; width:100%; background-color:#122857; cursor:pointer}
#container {position:absolute; z-index:20000; left:50%; min-height:330px; height:auto !important; height:330px; overflow:hidden; background-image:url(../i/t/ajax-loader3.gif); background-repeat:no-repeat; background-position:center}
#boxCenter {z-index:30000; color:#999}
.txtInfoWinner { padding:8px; font-size:10px; font-family:Arial, Helvetica, sans-serif}
