/* CSS Document */
/*Global Css*/
body{font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #999999;background-color: #000000;margin:0px;padding:0px;background-image: url(../images/bg.gif);
}

h1,h2,h3,h4,p,ul,li,a{ padding:0px; margin:0px; text-decoration:none; list-style:none; font-weight:normal;}
.fleft{ float:left !important;}
.fright{ float:right !important;}

#warp{ width:100%; }
/*Header Section*/
#header{width:100%; background:url(../images/flash-bg.gif) top left no-repeat; height:180px;}
#header h1{ display:none;}
#flash{width:940px; margin:0px auto;  height:180px;}

/*Menu Section*/
#menu-div{ width:100%; background:#54566B;}
#menu{width:940px; margin:0px auto;  height:31px;}
/*#menu a { background:url(../images/divider.jpg) left top no-repeat; color:#FFFFFF; float:left; padding:10px 30px 0 25px ; height:21px;}
#menu a.session{ background:url(../images/divider.jpg) left top no-repeat; color:#FFFFFF; float:left; padding:10px 27px 0 22px ; height:21px;}*/
/*#menu a { background:url(../images/divider.jpg) left top no-repeat; color:#FFFFFF; float:left; padding:10px 30px 0 35px ; height:21px;}
#menu a.session{ background:url(../images/divider.jpg) left top no-repeat; color:#FFFFFF; float:left; padding:10px 27px 0 27px ; height:21px;}*/

#menu a { background:url(../images/divider.jpg) left top no-repeat; color:#FFFFFF; float:left; padding:10px 26px 0 26px ; height:21px;}
#menu a.session{ background:url(../images/divider.jpg) left top no-repeat; color:#FFFFFF; float:left; padding:10px 27px 0 27px ; height:21px;}

#menu a.first{background:none;}
#menu a:hover{text-decoration:underline;}

/*Content Section*/
#Content-div{ width:100%;}
/*Content-Top Section*/
#Content-top{width:906px; margin:0px auto; padding:15px 17px 15px 17px !important; background-color: #000000; overflow:hidden; font-size:11px;}
#Content-top ul{width:280px; position:relative; float:left; padding:0 22px 0 0;}
#Content-top ul li{ float:left;}
#Content-top ul li span{ float:left; font-size: 18px; font-weight: bold; width:100%; padding-bottom:5px;}
#Content-top ul li.topleft{ width:80px;}
#Content-top ul li.topright{ width:200px;}
.border{ border:1px solid #999999;}
.border1{ border:1px solid #FFFFFF;}
a.iscriviti{color: #999999; font-weight:bold; font-size:12px;}
a.iscriviti:hover{ text-decoration:underline;}

/*Content-Left Section*/
#content-mid{width:906px; margin:0px auto; padding:0 17px 15px 17px !important; background-color: #000000; overflow:hidden; }
#content-mid-left{ width:642px; float:left; height:1245px;}
#partner { width:248px; float:left; border:1px solid #CCCCCC; height:528px;}
#partner h2 { height:19px; background: #CCCCCC; color: #000000; font-size: 14px; font-weight: bold; padding:2px 0 0 10px;}
#news { width:374px; float:right; border:1px solid #CCCCCC; height:528px; font-size:11px;}
#news h2 { height:19px; background: #CCCCCC; color: #000000; font-size: 14px; font-weight: bold; padding:2px 0 0 10px;}
#news h2 a.recent{ height:19px; background: #CCCCCC; color: #000000; font-size: 14px; font-weight: bold; padding:2px 0 0 10px;}
#news h2 a.recent:hover{text-decoration:underline;}
#news p { padding:10px 30px 0 10px; width:334px; float:left; line-height:15px;}
#news p img{float:left; margin-right:8px; border:1px solid #FFFFFF; width:70px; height:100px; overflow:hidden;}
#news a.archivio { width:276px; float:right; height:17px; background:#54566B; margin-top:15px; padding:3px 0 0 10px; color:#FFFFFF; font-size:10px;}
#news a.archivio:hover { text-decoration:underline;}
#news p span{ font-size:12px; font-weight:bold;}
#newspagina {width:354px; float:right; height:17px; background:#54566B; margin-top:15px; padding:3px 0 0 10px; color:#FFFFFF; font-size:10px;}
#newspagina p{ float:left; width:150px; padding:0px; margin:0px;}
#newspagina p.filtro{ float:left; width:150px; padding:0px; margin:0px;}
#newspagina a{color:#FFFFFF;  float:left; margin:0 7px 0 7px;}
#newspagina a.fixed{color:#000000; float:left; margin:0 7px 0 7px;}
#newspagina a:hover{text-decoration:underline;}
#newspagina img{ float:left;}

#concpagina {width:293px; float:right; height:17px; background:#54566B; margin-top:15px; margin-bottom:10px; padding:3px 0 0 5px; color:#FFFFFF; font-size:10px;}
#concpagina p{ float:left; width:125px; padding:3px 0 0 0; margin:0px; font-size:10px;}
#concpagina a{color:#FFFFFF; float:left; margin:0 7px 0 7px; background:none !important; width:auto !important; padding-top:3px; height:auto;}
#concpagina a.fixed{color:#000000; float:left; margin:0 7px 0 7px;}
#concpagina a:hover{text-decoration:underline; background:none !important; font-size:10px; color:#FFFFFF;}
#concpagina img{ float:left;}


a.continua{color: #FFFFFF;}
a.continua:hover{ text-decoration:underline;}
#ultimi { width:250px; float:left;}
#ultimi-top { width:250px; float:left; margin:13px 0 0 0;}
#ultimi-top p{ height:36px; text-align:center; padding:10px 0 0 0; margin-right:3px; float:left; line-height:14px;}
#ultimi-top p a{ color:#FFFFFF;}
#ultimi-top p a.ulink{ color:#000000;}
#ultimi-top p a:hover{ text-decoration:underline;}
#ultimi-top p.iscritt{ width:74px; background:#54566B;}
#ultimi-top p.opere{ width:72px; background:#54566B;}
#ultimi-top p.viste{ width:98px; background:#54566B; margin:0px;}
#ultimi-top p.common{ background:#CCCCCC !important;}

#ultimi-bottom { width:248px; float:left; border:1px solid #CCCCCC; height:653px; font-size:11px;}
#ultimi-bottom h2 { height:19px; background: #CCCCCC; color: #000000; font-size: 14px; font-weight: bold; padding:2px 0 0 10px;}
#ultimi-bottom p { padding:16px 12px 0 12px; width:226px; float:left; line-height:15px; }
#ultimi-bottom p img{float:left; margin-right:8px; border:1px solid ; width:70px; height:70px; overflow:hidden;}
#ultimi-bottom p a{ font-size:12px; font-weight:bold; color:#FFFFFF; padding-top:4px;}
#ultimi-bottom p a:hover{ text-decoration:underline;}

#video { width:374px; float:right; border:1px solid #CCCCCC; height:309px; font-size:11px; margin-top:13px;}
#video h2 { height:19px; background: #CCCCCC; color: #000000; font-size: 14px; font-weight: bold; padding:2px 0 0 10px;}
#video p { padding:12px 0px 0 9px; }

#senza { width:374px; float:right; border:1px solid #CCCCCC; height:376px; font-size:11px; margin-top:13px;}
#senza h2 { height:19px; background: #CCCCCC; color: #000000; font-size: 14px; font-weight: bold; padding:2px 0 0 10px;}
#senza p { padding:10px 30px 0 10px; width:334px; float:left; line-height:15px;}
#senza p img{float:left; margin-right:8px; border:1px solid #FFFFFF; width:70px; height:70px; overflow:hidden;}
#senza p span{ font-size:12px; font-weight:bold;}

#content-mid-right{ width:248px;  border:1px solid #CCCCCC; float:right;  height:1243px;}
#content-mid-right h2 { height:19px; background: #CCCCCC; color: #000000; font-size: 14px; font-weight: bold; padding:2px 0 0 10px;}
#content-mid-right ul{ width:240px; float:left; margin:13px 0 10px 0; background:#54566B; height:20px;}
#content-mid-right ul li { width:30px; float:left; text-align:center; line-height:20px;}
#content-mid-right ul li a{ color:#FFFFFF;}
#content-mid-right ul li a.fixed{ color:#260000;}
#content-mid-right ul li a:hover{ color:#260000;}
#content-mid-right ul li.bar{width:1px !important;}
#div-rockin{ width:232px; margin:0px 8px 0px 8px; float:left;}
#div-rockin p{ padding:0 0 12px 0; font-size:12px;}
#div-rockin p.smalltxt{  font-size:10px;}
#div-rockin p a{font-size: 24px;font-weight: bold; color:#FFFFFF}
#div-rockin p a.style13{font-size: 11px;}
#div-rockin p a:hover{ text-decoration:underline;}
#div-vota{ margin:0 0 10px 8px; width:240px; height:31px; background:#54566B; float:left;}
#div-vota p{ width:119px; float:left; padding:0px 0 0 0; text-align:center;}
#div-vota p a{ color:#FFFFFF;}
#div-vota p a.vota{font-size: 24px; font-weight: bold; color:#FFFFFF; }
#div-vota p a:hover{ text-decoration:underline;}
#div-totvoti{ width:230px; margin:0 10px 3px 8px;}
#div-totvoti p { padding:0 0 9px 0; width:100%; float:left;}
#div-totvoti p span { font-size:12px !important;  }
#div-totvoti p span a{ color:#FFFFFF; padding-top:10px; float:right;}
#div-totvoti p span a:hover{ text-decoration:underline;}
#content-mid-right a.archivio1 { width:230px; float:right; height:17px; background:#54566B; margin-top:15px; padding:3px 0 0 10px; color:#FFFFFF; font-size:10px;}
#content-mid-right a.archivio1:hover { text-decoration:underline;}
.border3{ border:1px solid #0033FF; float:left; margin:0 8px 0 0;}
a.link{ font-size:12px; font-weight:bold; color:#FFFFFF; padding-top:4px;}
a.link:hover{ text-decoration:underline;}
/*Content-bottom*/
#Content-bottom{width:906px; margin:0px auto; padding:0 17px 15px 17px !important; background-color: #000000; overflow:hidden; font-size:11px; }
#Content-bottom1{width:906px; font-size:11px; border:1px solid #CCCCCC; float:left;}
#Content-bottom1 h2 { height:19px; background: #CCCCCC; color: #000000; font-size: 14px; font-weight: bold; padding:2px 0 0 10px;}
#Content-bottom1 p {float:left; padding:15px 15px 15px 15px; border:none;}
#Content-bottom1 p img{ float:left; border:0px;}


/*Footer Section*/
#footer-div{ width:100%; background:#54566B;}
#footer-top{width:940px; margin:0px auto;  height:31px;}
#footer-top a { background:url(../images/divider.jpg) left top no-repeat; color:#FFFFFF; float:left; padding:10px 30px 0 22px ; height:21px;}
#footer-top a.first{background:none;}
#footer-top a:hover{text-decoration:underline;}
#footer-bottom{width:920px; margin:0px auto;  height:25px; background:#000000; padding:14px 0 0 20px;}

/*inner page style*/
/*Content Inner top Section*/
#Content-inner-top{width:906px; margin:0px auto; padding:15px 17px 15px 17px !important; background-color: #000000; overflow:hidden; font-size:11px;}
#Content-inner-top h2 { height:24px; color: #FFFFFF; font-size: 14px; font-weight: bold; padding:7px 0 0 45px;}
#Content-inner-top h2.utenti { background: #F36E36;}
#Content-inner-top h2.utentim { background: #465CA7;}
#Content-inner-top h2.utentia { background: #A98644;}
#Content-inner-top ul{width:844px; border:1px solid #FFFFFF; float:left; border-top:0px; padding:15px 15px 15px 45px;}
#Content-inner-top ul li{ float:left; font-size:12px; color:#FFFFFF; font-weight:bold; position:relative; height:30px;}
#Content-inner-top ul li.ricerca1{ width:112px;}
#Content-inner-top ul li.ricerca2{ width:304px;}
#Content-inner-top ul li.ricerca3{ width:124px;}
#Content-inner-top ul li.ricerca4{ width:277px;}
.ricercatxtbox{ border:1px solid #54566B; width:270px; color:#000000; font-size:12px; }
.ricercasecbox{ border:1px solid #54566B; width:273px; color:#000000; font-size:12px;}

/*Content Inner bottom Section*/
#Content-inner-bottom{width:906px; margin:0px auto; padding:15px 17px 15px 17px !important; background-color: #000000; overflow:hidden; font-size:11px; margin-top:-15px;}
#Content-inner-bottom h2 { height:23px; color: #000000; font-size: 12px; font-weight: bold; padding:8px 0 0 45px;}
#Content-inner-bottom h2.nome { background: #CCCCCC;}
#Content-inner-bottom h2 span a {color: #000000; font-weight:bold;}
#Content-inner-bottom h2 span a:hover{ text-decoration:underline;}
#Content-inner-bottom h3 {width:885px; height:50px; color: #FFFFFF; font-size: 12px; font-weight: bold; margin:10px 0 10px 11px;}
#Content-inner-bottom h3 a{color: #FFFFFF; font-size: 12px; font-weight: bold;}
#Content-inner-bottom h3 a:hover{ text-decoration:underline;}
#Content-inner-bottom h3.pagina{ background:#F26E36; line-height:23px; text-align:center;}
#Content-inner-bottom h3.paginam{ background:#465CA7; line-height:23px; text-align:center;}
#Content-inner-bottom h3.paginaa{ background:#A98644; line-height:23px; text-align:center;}
#Content-inner-bottom ul{width:904px; border:1px solid #FFFFFF; float:left; border-top:0px; padding-bottom:10px;}
#Content-inner-bottom ul li{ float:left; font-size:9px; color:#FFFFFF;  height:70px; margin:0 0 11px 11px; background:#565656; width:205px; padding:4px 4px 4px 4px; }
#Content-inner-bottom ul li img{ float:left; width:68px; height:68px; margin-right:6px; border:1px solid #FFFFFF;}
#Content-inner-bottom ul li img.music{border:1px solid #0405CA;}
#Content-inner-bottom ul li img.artisti{border:1px solid #B28020;}
#Content-inner-bottom ul li span{ font-size:10px; font-weight:bold;}

/*style for search content section*/
/*Content Inner top Section*/
#Content-inner-search{width:906px; margin:0px auto; padding:15px 17px 15px 17px !important; background-color: #000000; overflow:hidden; font-size:11px;}
#Content-inner-search h2 { height:24px; color: #FFFFFF; font-size: 14px; font-weight: bold; padding:7px 0 0 45px;}
#Content-inner-search h2.search { background: #F36E36;}
#Content-inner-search h2.searchm { background: #465CA7;}
#Content-inner-search h2.searchc { background: #EE3538;}
#Content-inner-search h2.search1 { background: #465CA7;}
#Content-inner-search h2.search2 { background: #A98644;}
#Content-inner-search h2.clubtab { background: #54566B;}
#Content-inner-search ul{width:835px; border:1px solid #FFFFFF; float:left; border-top:0px; padding:15px 34px 15px 35px;}
#Content-inner-search ul li{ float:left; font-size:12px; color:#FFFFFF; font-weight:bold; position:relative; height:24px;width:420px; margin:0 0 10px 0; }
#Content-inner-search ul li span { font-size:11px; font-weight:normal;}

#Content-inner-search ul li a.category{color:#FFFFFF; font-weight:bold;}
#Content-inner-search ul li a.categoryOvr{color:#FFFFFF; font-weight:bold; text-decoration:underline;}

#Content-inner-search ul li a img.catimg{border:1px solid;}
#Content-inner-search ul li a img.catimgborder{border:2px solid!important;border-color:#FFFFFF!important; text-decoration:none;}

#Content-inner-search ul li.ragis1{ width:365px; background:#54566B; text-align:right; margin-right:65px; line-height:20px; padding-right:15px;}
#Content-inner-search ul li.ragis2{ width:390px;margin-bottom:15px;}
#Content-inner-search ul li.ragis1m{ width:365px; background:#54566B; text-align:right; margin-right:65px; line-height:20px; padding-right:15px;}
#Content-inner-search ul li.ragis1c{ width:365px; background:#54566B; text-align:right; margin-right:65px; line-height:20px; padding-right:15px;}

.ragis-box{ border:1px solid #54566B; color:#000000; width:388px; height:22px;}
.ragis-boxs{ border:1px solid #54566B; color:#000000; width:391px; height:22px;}
.check{width:140px; float:left; margin-bottom:15px; font-weight:bold !important; font-size:12px !important;}

#Content-inner-topmenu{width:906px; margin:0px auto; padding:12px 17px 30px 17px !important; background-color: #000000; overflow:hidden; font-size:11px; }
#Content-inner-topmenu h2 { height:24px; color: #FFFFFF; font-size: 14px; font-weight: bold; padding:7px 0 0 45px;}
#Content-inner-topmenu h2.utentichai { background: #54566B;}

#Content-inner-topmenuinner{border:1px solid #FFFFFF; margin-top:3px; background:url(../images/chi-siamo-bg.jpg) bottom no-repeat;  height:600px;}
#Content-inner-topmenuinner p { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; }
#Content-inner-topmenuinner p.vleft{ width:520px; float:left; padding:30px 0 0 50px;}
#Content-inner-topmenuinner p.vleft span{font-weight:bold; color:#FFD800;}
#Content-inner-topmenuinner p.vleft a{font-weight:bold; color:#FFD800;}
#Content-inner-topmenuinner p.vleft a:hover{text-decoration:underline;}
#Content-inner-topmenuinner p.vright{ width:295px; float:right;  margin-top:50px;}

#Content-inner-topmenuinner p.vall{ width:100%; float:left; padding:10px 0 30px 20px;}

/* Add css 200409*/
/*Add css 140409*/
#Content-inner-tab{width:906px; margin:0px auto; padding:15px 17px 15px 17px !important; background-color: #000000; overflow:hidden; font-size:11px;}
#Content-inner-tab h2 { height:24px; color: #FFFFFF; font-size: 14px; font-weight: bold; padding:7px 0 0 35px;}
#Content-inner-tabtop {width:840px; border:1px solid #CCCCCC; float:left; border-top:0px; padding:20px 34px 30px 30px;}
#Content-inner-tabtop ul.pepp{ width:370px; float:left; }
#Content-inner-tabtop ul.pepp li.pepp1{width:162px; float:left;  height:162px; background:url(../images/pic-back-bg.jpg); height:162px;}
#Content-inner-tabtop ul.pepp li.pepp2{width:188px; float:left;  height:120px; margin:25px 0 15px 0; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; padding-left:20px; }
#Content-inner-tabtop ul.pepp li.pepp2 img{ width:45px; height:45px; margin:6px 0 0 20px;}
#Content-inner-tabtop ul.emp{ width:469px; float:left;  height:120px; margin:25px 0 15px 0; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
#Content-inner-tabtop ul.emp li{float:left; width:100%; padding-top:18px;}
#Content-inner-tabtop ul.emp li img { float:left; margin:-7px 20px 0 0; width:27px; height:25px;}
#Content-inner-tabtop ul.emp li a{ color:#FFFFFF; text-decoration:none; font-size:12px;}
#Content-inner-tabtop ul.emp li a:hover{ text-decoration:underline;}
.profilo { background: #BE5CDE;}
.dj{ float:right; padding-right:35px;}
#profilo-tab-munuleft{ width:444px; float:left;   margin:30px 0 0 0; }
#profilo-tab-munuleft1{ width:444px; height:36px;}
#profilo-tab-munuleft1.progilodj{ background:url(../images/profilo-bg.jpg);}
#profilo-tab-munuleft1 a{ float:left;  padding:15px 17px 0 18px; font-size:12px; font-weight:bold; color:#000000;}
#profilo-tab-munuleft1 a:hover{}

#profilo-tab-munuleft2{ width:442px; float:left; border:1px solid #CCCCCC; border-top:0px; height:340px;}
#profilo-tab-munuleft2 p { font-size:12px;  color:#FFFFFF; padding:6px 20px 6px 20px;}
#profilo-tab-munuleft2 p label{ float:left; width:200px; font-weight:bold;} 
#profilo-tab-munuright{ width:444px; float:right;   margin:30px 0 0 0; }
#profilo-tab-munuright1{ width:444px; height:36px;}
#profilo-tab-munuright1.progilodj{ background:url(../images/profilo-bg.jpg);}
#profilo-tab-munuright1 a{ float:left; padding:15px 15px 0 15px; font-size:12px; font-weight:bold; color:#000000;}
#profilo-tab-munuright1 a:hover{}
#profilo-tab-munuright2{ width:442px; float:left; border:1px solid #CCCCCC; border-top:0px; padding-top:20px; height:320px;}
#profilo-tab-munuright2 p { font-size:12px;  color:#FFFFFF; padding:6px 20px 6px 20px;}
#profilo-tab-munuright2 p label{ float:left; width:175px; font-weight:bold;}
#hanno{ width:100%; float:left;padding:10px 0 50px 0;}
#trovato{ width:100%; float:left;padding:0px 0 100px 0; font-size:12px; font-weight:bold; color:#FFFFFF; text-align:center;}
.hr{height:1px !important; float:left; width:100%; background:#CCCCCC; padding:0px; margin:0px;}

#Content-inner-clubtab{width:906px; margin:0px auto; padding:0 17px 15px 17px !important; background-color: #000000; overflow:hidden; font-size:11px; margin-top:-4px;}
/*Add css 16/04/09*/
#Content-inner-clubtab-left{ width:308px; float:left; }
.Content-inner-clubtab-leftt{ width:306px; float:left; border:1px solid #CCCCCC;}
.Content-inner-clubtab-leftt h3{ height:21px; font-size:12px; font-weight:bold; color:#000000; padding:7px 0 0 14px;}
.Content-inner-clubtab-leftt h3.bclub{ background:#CCCCCC;}
.Content-inner-clubtab-leftt p{ padding:10px 10px 0 14px; font-size:13px; color:#FFFFFF;}
.Content-inner-clubtab-leftt p.march{ padding:0px 0 10px 10px;}
.Content-inner-clubtab-leftt a.webtv{ height:auto; background:none; color:#FFFFFF; text-align:left; width:auto; float:left; margin:0; padding:0px 0 10px 0px;}
.Content-inner-clubtab-leftt a.webtv:hover{ background:none; font-size:normal; color:#FFFFFF;}

.marchimage{ margin:15px 16px 0 0; border:1px solid #FFFFFF; width:70px; height:70px;}
.Content-inner-clubtab-leftt p label{ width:90px; float:left; margin-bottom:10px;}
.Content-inner-clubtab-leftt a{ height:24px; background:#54566B; color:#FFFFFF; text-align:center; width:298px; float:left; margin:0 4px 4px 4px; padding-top:12px;}
.Content-inner-clubtab-leftt a.fixedclub{ background:#CCCCCC; font-size:12px; color:#000000; font-weight:bold;}
.Content-inner-clubtab-leftt a:hover{ background:#CCCCCC; font-size:12px; color:#000000;}
#Content-inner-clubtab-right{ width:560px; float:right; border:1px solid #CCCCCC; padding:0 12px 12px 12px; }
#Content-inner-clubtab-right h3 { height:28px; width:560px; margin:0 0 0 -12px; background:#CCCCCC; padding-left:24px; font-size:12px; font-weight:bold; color:#000000; line-height:26px; }
#Content-inner-clubtab-right h4 { height:28px; background:#CCCCCC; padding-left:12px; font-size:12px; font-weight:bold; color:#000000; line-height:26px; float:left; width:548px; }
#Content-inner-clubtab-right ul{ font-size:12px; color:#FFFFFF; padding-left:40px; }
#Content-inner-clubtab-right ul li{   font-weight:bold;}
#Content-inner-clubtab-right ul li.clubconl{ width:160px; float:left;}
#Content-inner-clubtab-right ul li.clubconr{ font-weight:normal; width:360px; float:right; }
#Content-inner-clubtab-right ul li.clubconlm{ width:200px; float:left; padding:40px 0 40px 0;}
#Content-inner-clubtab-right ul li.clubconrm{ font-weight:normal; width:320px; float:right; padding:60px 0 0 0;}
#Content-inner-clubtab-right ul li.clubconlm1{ width:200px; float:left; padding:15px 0 25px 60px; font-size:11px; font-weight:normal;}
#Content-inner-clubtab-right ul li.clubconlm12{ width:200px; float:left; padding:15px 0 25px 60px; font-size:11px; font-weight:normal;}

#Content-inner-clubtab-right ul li.clubconrm1{ font-weight:normal; width:260px; float:right; padding:15px 0 25px 0; font-size:11px; font-weight:normal;}
#Content-inner-clubtab-right ul li.clubconrm12{ font-weight:normal; width:260px; float:right; padding:15px 0 25px 0; font-size:11px; font-weight:normal;}
#Content-inner-clubtab-right p{ padding:10px 20px 0px 20px; float:left; font-size:12px; color:#FFFFFF; width:520px;}

#CommentDiv{ width:560px; float:right; border:1px solid #CCCCCC; padding:0 12px 12px 12px; }
#CommentDiv h3 { height:28px; width:560px; margin:0 0 0 -12px; background:#CCCCCC; padding-left:24px; font-size:12px; font-weight:bold; color:#000000; line-height:26px; }
#CommentDiv h4 { height:28px; background:#CCCCCC; padding-left:12px; font-size:12px; font-weight:bold; color:#000000; line-height:26px; float:left; width:548px; }
#CommentDiv ul{ font-size:12px; color:#FFFFFF; padding-left:40px; }
#CommentDiv ul li{   font-weight:bold;}
#CommentDiv ul li.clubconl{ width:160px; float:left;}
#CommentDiv ul li.clubconr{ font-weight:normal; width:360px; float:right; }
#CommentDiv ul li.clubconlm{ width:200px; float:left; padding:40px 0 40px 0;}
#CommentDiv ul li.clubconrm{ font-weight:normal; width:320px; float:right; padding:60px 0 0 0;}
#CommentDiv ul li.clubconlm1{ width:200px; float:left; padding:15px 0 25px 60px; font-size:11px; font-weight:normal;}
#CommentDiv ul li.clubconlm12{ width:200px; float:left; padding:15px 0 25px 60px; font-size:11px; font-weight:normal;}

#CommentDiv ul li.clubconrm1{ font-weight:normal; width:260px; float:right; padding:15px 0 25px 0; font-size:11px; font-weight:normal;}
#CommentDiv ul li.clubconrm12{ font-weight:normal; width:260px; float:right; padding:15px 0 25px 0; font-size:11px; font-weight:normal;}
#CommentDiv p{ padding:10px 20px 0px 20px; float:left; font-size:12px; color:#FFFFFF; width:520px;}

.sptr{ width:100% ; float:left ; margin:10px 0 10px 0 ; height:1px ; background:#CCCCCC ;}
.clubbox{ width:190px; font-size:12px; color:#000000; margin-bottom:10px; }
.tim{ margin:10px 0 0 0; padding:12px 0 8px 0;}
.borderm{ border:1px solid #FFFFFF;}
.simage{ border:1px solid #FFFFFF; width:151px; height:123px; margin:18px 18px 0 0;}
/*add css 17/04/09*/

#Content-posta{width:904px; border:1px solid #FFFFFF; float:left; border-top:0px;  padding:36px 0 10px 0; overflow:hidden; }
#Content-posta span{ width:100%; float:left; margin:2px 0 0 0 ; height:2px;}

Content-posta h2{height:23px; color: #000000; font-size: 12px; font-weight: bold; padding:8px 0 0 45px;}
Content-posta h2.cnome{background: #CCCCCC;}

.posta-tab{width:904px; float:left; margin-top:2px; height:30px;}
.posta-tab a{ line-height:30px; font-size:11px; font-weight:bold; color:#343434;}
.posta-tab a:hover{text-decoration:underline;} 
.posta-bottom{ width:864px; float:left; margin:4px 0 0 21px;}
#posta-subtab{ width:864px; float:left; margin:13px 0 5px 21px;}
#posta-subtab a{ width:130px;  height:24px; margin:0 4px 0 0; background:#373737; font-size:11px; font-weight:bold; color:#F26E36; text-align:center; line-height:24px;float:left;}
#posta-subtab a:hover{ background:#CCCCCC;}
#Content-posta p{ width:864px;  text-align:center; font-size:11px; font-weight:bold; color:#FFFFFF;}
#Content-posta p a{font-weight:bold; color:#FFFFFF;}
#Content-posta p a:hover{text-decoration:underline;}

#posta-details{width:862px; float:left; margin:10px 0 0 21px; border:1px solid #CCCCCC;}
#posta-details ul { width:862px; float:left; padding:0px; margin:0px; list-style:none; border:none; }
#posta-details ul.postaheader{ height:24px; background:#CCCCCC; padding:0px !important;}
#posta-details ul li { float:left; position:relative; text-align:center; width:auto;  margin:0px !important; height:70px; overflow:hidden; font-size:11px; font-weight:bold; color:#F26E36; padding-top:5px; }
/*#posta-details ul li { font-size:11px; font-weight:bold; color:#F26E36; line-height:23px;!important; padding-top:5px; }*/
#posta-details ul li a{ font-size:11px; font-weight:bold; color:#F26E36; line-height:23px;}

.Content-inner-clubtab-rightrock{ width:560px; float:right; border:1px solid #CCCCCC; padding:0 12px 12px 12px; }
.Content-inner-clubtab-rightrock h3 { height:28px; width:560px; margin:0 0 15px -12px; background:#CCCCCC; padding-left:24px; font-size:12px; font-weight:bold; color:#000000; line-height:26px;}
.Content-inner-clubtab-rightrock p{ font-size:12px; color:#FFFFFF; padding:10px 30px 10px 30px;}
.Content-inner-clubtab-rightrock1 {width:220px; float:left;}
.Content-inner-clubtab-rightrock1 img{ width:215px; height:415px;}
.Content-inner-clubtab-rightrock2 { width:340px; float:right; margin-top:50px;}
.Content-inner-clubtab-rightrock2 ul{ font-size:12px; color:#FFFFFF; padding-left:40px; }
.Content-inner-clubtab-rightrock2 ul li.rockconl{ width:135px; float:left; font-weight:bold; }
.Content-inner-clubtab-rightrock2 ul li.rockconr{ font-weight:normal; width:160px; float:right; }



/*css by jagannath*/
#Content-inner-search ul li.ragis1m2{ width:265px; background:#465CA7; text-align:right; margin-right:65px; line-height:20px; padding-right:15px;}
.ragis-boxes{ border:1px solid #54566B; color:#000000; width:322px; height:22px;}
.ragis-boxes2{ border:1px solid #54566B; color:#000000; width:325px; height:22px;}
.ragis-boxes3{ border:1px solid #54566B; color:#000000; width:430px; height:22px;}
.ragis-boxes4{ border:1px solid #54566B; color:#000000; width:433px; height:22px;}
.ragis-boxes5{ border:1px solid #54566B; color:#000000; width:325px; height:103px !important;}
.ragis-boxes6{ border:1px solid #54566B; color:#000000; width:279px; height:22px;}
#Content-inner-search ul label{ height:37px; float:left; background:url(../images/inner-nav-bg-filler.gif); border:none; margin:25px -34px 56px -35px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color:#343434; line-height:35px; text-decoration: none;}
#Content-inner-search ul li label{ width:855px; height:30px; float:left; background:#CCCCCC!important; border:none; margin: 0px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color:#343434; line-height:35px; overflow:hidden;}
#Content-inner-search ul li p span { padding: 5px 0; float:left; text-align:center;}
#Content-inner-search ul li span  p{ padding: 10px 0; }
#Content-inner-search ul li label span{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#465CA7;}
#Content-inner-search ul li label span a{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#465CA7; text-decoration:none;}
#Content-inner-search ul li.inner-nav{ width:855px; height:205px; float:left; margin:0px 0 25px -10px; border:1px solid #CCCCCC; border-top:0px;}
#Content-inner-search ul li.seleziona-txt{width:840px; height:20px; background:#CCCCCC; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#343434; padding:5px 0 0 64px; margin-left:-35px;}
#Content-inner-search ul li.cancella-txt{ width:840px; height:20px; background:#CCCCCC; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#343434; padding:5px 0 0 64px; margin:10px 0 10px -35px;}
#Content-inner-search ul li label span.txt-format{ float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF;}
#Content-inner-search ul li label span.txt-format a{ float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#F26E36; text-decoration:none;}
#Content-inner-search ul label span.txt-format1{ float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#343434;}
#Content-inner-search ul label span.txt-format1 a{ float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#343434; text-decoration:none;}
#Content-inner-search ul label span.txt-format1 a:hover{ float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#F26E36; text-decoration:none;}
#Content-inner-search ul li label span.txt-format2{ float:left; text-align:center !important; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#F26E36;}
#Content-inner-search ul li label span.txt-format2 a{ float:left; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#F26E36; text-decoration:none;}
#Content-inner-search ul li.ragis1m3{ width:265px; background:#54566B; text-align:right; margin-right:65px; line-height:20px; padding-right:15px;}
#Content-inner-search ul li.ragis1m4{ width:181px; background:#F26E36; text-align:right; margin-right:65px; line-height:20px; padding-right:10px;}
#Content-inner-search ul li p span.inner-struct{ height:155px; border: 1px solid #F26E36; border-left:0px; border-bottom:0px; margin-top:3px;}
#Content-inner-search ul li p span.inner-struct1{ height:155px; border-right:1px solid #54566B;}

#Content-inner-search ul li span.top-border{width:100%; float:left; border-top:2px solid #54566B; margin-top:1px; text-align:center; padding-top:50px;}
#Content-inner-search ul li.ragis3{ width:285px;margin:0 0 15px 15px;}
#Content-inner-search h2.searchr { background: #EE3538;}
#Content-inner-search ul li.ragis1r{ width:365px; background:#F47F81; text-align:right; margin-right:65px; line-height:20px; padding-right:15px;}

#Content-inner-topmenuinner p span{ width:100%; float:left; margin-bottom:10px; }
#Content-inner-topmenuinner p label{ width:216px; float:left; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; font-weight:normal;}
/*End css 200409*/

/**/
#filmstripimg
{
	font-family:verdana;
	font-size:10px;
	color:#FFFFFF;
	text-align:justify;
	/*padding-right:30px;*/
	/*padding:12px 0 0px 0;*/
	margin:0px;
	position:absolute;
	color:#FFFFFF; 
	width:260px;
}
a.filmstrimimage{
	width:258px;
	height:38px;
	display:block;
	background:url(../images/btn-normal.png) no-repeat;
	cursor:pointer;
}
a.filmstrimimage:hover{
	background:url(../images/btn-ovr.png) no-repeat;
}

/*For Log In Section*/
#textcontainer
{
	font-family:verdana;
	font-size:10px;
	color:#FFFFFF;
	text-align:justify;
	/*padding-right:30px;*/
	padding:12px 0 0px 0;
	margin:0px;
	position:absolute;
	color:#FFFFFF; 
	width:135px;
}
#textcontainer p{ width:135px; float:left;padding-bottom:3px;}
#textcontainer p a{  color:#FFFFFF; text-decoration:none;}
#textcontainer p a.entra{width:60px; height:18px; background:url(../images/enter-normal.jpg); display:block; float:left; margin-left:70px;}
#textcontainer p a.entra:hover{background:url(../images/enter-ovr.jpg);}
#textcontainer p a:hover{ text-decoration:underline; }
#textcontainer label{ width:40px; float:left;}
.inbox-home{ border:1px solid #CCCCCC; width:85px; font-family:arial; font-size:11px; color:#000000;}
/*For Log In Section*/

/* For Concorsi Page On 29-04-2009 */

#Content-inner-search ul li.ragis5{ width:120px; float:left; background:#F26E36; line-height:20px; padding-left:15px;}
#Content-inner-search ul li.ragis6{ width:150px; margin:0 0 15px -10px;}
#Content-inner-search ul li.ragis1m5{ width:175px; background:#54566B; text-align:right; line-height:20px; padding-right:10px;}
.ragis-boxes7{ border:1px solid #54566B; color:#000000; width:280px; height:80px !important; padding:0px !important; text-align:left; float:left;}
.ragis-boxes8{ border:1px solid #54566B; color:#000000; width:60px; height:22px;}

.Content-inner-clubtab-leftt ul { width:306px; float:left; padding-bottom:8px;}
.Content-inner-clubtab-leftt ul li { width:140px; float:left; position:relative; margin:8px 0 0 8px; height:38px; background:#54566B; text-align:center; vertical-align:middle;}
.Content-inner-clubtab-leftt ul li a{ height:34px; background:#54566B; color:#FFFFFF; text-align:center; width:132px; float:left; margin:0 ; padding:4px 4px 0 4px; font-size:12px; font-weight:bold;vertical-align:middle;}
.Content-inner-clubtab-leftt ul li a.concorsifixed{ background:#CCCCCC; color:#000000; }
.Content-inner-clubtab-leftt p.concorsi{ margin:10px 10px 10px 10px; font-size:13px; color:#A1A0B0; padding:0px; }
.Content-inner-clubtab-leftt p.concorsi span{ width:100%; float:left; background:#CCCCCC; height:1px; margin:10px 0 10px 0;}

.Content-inner-concorsitab{ width:586px; float:right; }
.Content-inner-concorsitab ul {width:586px; float:left; }
.Content-inner-concorsitab ul li{width:291px; float:left; height:20px; text-align:center; line-height:18px;}
.Content-inner-concorsitab ul li a{ color:#FFFFFF;width:291px;height:20px; display:block; background:#54566B; font-size:12px;}
.Content-inner-concorsitab ul li a:hover{ color:#000000; background:#CCCCCC;}
.Content-inner-concorsitab ul li a.fixedconcorsitab{color:#000000; background:#CCCCCC;}
.Content-inner-concorsitab1{width:568px; float:right; border:1px solid #CCCCCC;  padding:8px 8px 8px 8px;}
.Content-inner-concorsitab2{width:584px; float:right; border:1px solid #CCCCCC; margin:10px 0 0 0;  padding-bottom:10px;}
.Content-inner-concorsitab2 h2{ background:#CCCCCC; height:20px; padding-left:10px; font-size:12px; color:#000000; font-weight:bold; line-height:18px;}
.Content-inner-concorsitab3{width:584px; float:left; margin:20px 0 5px 0;}
.Content-inner-concorsitab3 p{  padding-left:10px; }
.Content-inner-concorsitab3 ul{ height:20px; background:#54566B; width:100%; float:left; padding:0px !important; margin:5px 0 0 0;}
.Content-inner-concorsitab3 ul li{ width:auto !important; margin:0px !important; text-align:center; line-height:20px;}
.Content-inner-concorsitab3 ul li.pn{ width:36px !important;}
.Content-inner-concorsitab3 ul li.sptr1{ width:1px !important;}
.Content-inner-concorsitab3 ul li.clink{ width:84px !important;}
.Content-inner-concorsitab3 ul li a{ font-weight:bold; color:#FFFFFF; font-size:10px;}
.Content-inner-concorsitab3 ul li a:hover{ color:#000000;}
.Content-inner-concorsitab3 ul li a.clinkfixed{ color:#000000;}
.Content-inner-concorsitab2 ul{ width:584px; float:left; padding:15px 0 0 0;}
.Content-inner-concorsitab2 ul li{ width:275px; margin-left:12px; float:left; }
.Content-inner-concorsitab2 ul li p { padding:0 0 10px 0; width:100%; float:left;}
.Content-inner-concorsitab2 ul li p span { font-size:12px !important;  }
.Content-inner-concorsitab2 ul li p span a{ color:#FFFFFF; padding-top:10px; float:right; font-size:14px;}
.Content-inner-concorsitab2 ul li p span a:hover{ text-decoration:underline;}

/* For Concorsi Page On 29-04-2009*/

/* Add css 28-04-09 */
.spanback{ float:left; width:904px; height:2px; margin-left:-35px; margin-top:2px;}

/*add css 12-05-09 By Jagannath*/
.other-tab{width:904px; float:left; margin-top:2px; height:30px;}
.other-tab a{ line-height:30px; font-size:11px; font-weight:bold; color:#343434; padding:0 10px 0 5px;}
.other-tab a:hover{ color:#F26E36;}
.ragis-boxes9{ border:1px solid #54566B; color:#000000; width:388px; height:103px !important;}
#Content-inner-search ul li.ragis7{ width:200px; background:#54566B; text-align:right; margin-right:65px; line-height:20px; padding-right:15px;}
#Content-inner-search ul li.ragis11{ width:365px; background:#54566B; text-align:right; margin-right:65px; line-height:20px; padding-right:15px;}
/*add css 12-05-09 By Jagannath*/

/* Add CSS on 14.05.09 */
#Content-posta span.bar{ width:100%; float:left; margin:20px 0 0 0 ; height:20px; background:#999999; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color:#000000; padding: 8px 0 0 80px; }
#Content-posta ul li.ragis10{ width:700px; background:#54566B; line-height:23px;}
#Content-posta ul li.ragis4{ width:120px; float:left; background:#F26E36; line-height:23px; padding-left:15px; color:#000000;}
/* Add CSS on 14.05.09 */

/*a.clink-concorsi{ width:84px !important;  font-weight:bold; color:#FFFFFF; font-size:10px; padding:0 30px 0 30px; background:url(../images/sptr.jpg) right top no-repeat; line-height:20px;}*/
a.clink-concorsi{width:84px !important;  font-weight:bold; color:#FFFFFF; font-size:10px; padding:0 30px 0 30px; line-height:20px;}
a.clink-concorsi:hover{ color:#000000;}
