/***  GENERALE PIANETAMAMMA  ***/
body {background: url("/images/newcss/bg.gif") !important; margin:0px; font-family:Verdana,Tahoma; color:#444;}
a, a:visited, a:active {text-decoration: none; color:#0695d2;}
a:hover {text-decoration: underline;}
a img {border:0px;}
ul {list-style:none;padding:0px;}

/* classe generica per gestire il bordo delle immagini */
.imgbordino { border: 1px solid #ddd; padding: 3px; background: #fff; }
input.button {background: #e457a0;color: #fff;font-size: 14px;border: 1px solid #b71368;padding: 1px 2px;cursor: pointer;}
div#page {background: url("/images/newcss/page.gif") center center repeat-y;width: 1010px;_width: 1012px;margin: 0px auto 0px auto;overflow:hidden;}
div.content {margin: 0px 5px 0px 5px; _margin: 0px 0px 0px 9px;_zoom:1;_width: 1010px;overflow:hidden;background: url("/images/newcss/dxsx.gif") repeat-y;}
h2 {font-family: georgia,times, serif;margin: 0px;font-size: 24px;font-weight: normal;_zoom:1;_clear:both;_width: 100%;}


/*** TESTATA ***/
div.head {background: #fff url("/images/pm_bg_header.gif") repeat-x;width: 1010px;height: 110px;clear:both;margin:0px;}
          a.logo {display: block;width: 250px;height: 110px;overflow: hidden;float: left;background: url("/images/pm_backgrounds.gif") no-repeat 24px 11px;}
div.adv_lead {width: 729px;height: 90px;overflow: visible;margin: 4px 0px 0px 10px;float:left;z-index:1000;}


/*** NAVBAR ***/
.navbar {clear: both;overflow:hidden;border: 1px solid #e0e7ec;border-width: 1px 0px;margin: 0px 2px 0px 2px;background: #fff;_width: 994px;padding: 3px 0px;height: 27px;}
.navbar ul {margin: 0px;_zoom: 1;overflow:hidden;float: left;width: 730px;}
.navbar ul li {overflow: hidden;display: block;float: left;text-align: center;margin: 2px 10px 0px 15px;padding: 2px 0px 4px 0px;}
.navbar ul li a,.navbar ul li a:active,.navbar ul li a:visited {font-size: 12px;font-weight: bold;font-family: Verdana, Tahoma, sans-serif;color: #777 !important;}
.navbar ul li a:hover {color: #ef79b6 !important;}
.navbar .top_search input#q {background: url("/images/pm_backgrounds.gif") no-repeat -1px -509px;border: 0px;display:block;float:left;width: 147px;color: #888;height: 20px;margin: 2px 0px 0px 0px;overflow:hidden;padding: 4px 3px 3px 63px;}
.navbar .top_search input.topsearchbutton {border: 0px;background: url("/images/pm_backgrounds.gif") no-repeat -250px -509px;height: 23px;width: 43px;padding: 4px 0px 3px 0px;margin: 2px 0px 0px 0px;_margin: 2px 0px 0px -2px;cursor: pointer;}
 

/*** PATH ***/
#pmPath {overflow:hidden;clear: both;margin: 0px 0px 0px 7px;height: 16px;}
#pmPath a, #pmPath i{font-size:11px; font-weight:normal;}
#pmPath i {color:#888;}


/*** CORPO PAGINA ***/
.sx {width: 660px;overflow: hidden;margin: 10px;_margin: 5px 7px 5px 5px;float: left; }


/*** PRIMO E SECONDI PIANI ***/
#primo {overflow: hidden;margin: -20px 8px 0px 0px;padding: 2px 2px 2px 2px;}
div.picMask {background:transparent;float:left;height:250px;margin-left:-2px;overflow:hidden;position:relative;width:352px;z-index:5;_zoom:1;_margin-left: -22px;_margin-top: 10px;}
*:first-child+html div.picMask {margin-left: -44px;margin-top: 10px;}
div.picMask a.imgLink {background: transparent url('/images/pp_mask.gif') 0px -1px no-repeat;float:left;height:250px;left:0;position:absolute;top:0;width:352px;z-index:10;_zoom:1;}
#primo img {width: 350px !important;margin: 0px 0px 0px 0px;}
#primo div.txtMask {background: url("/images/pm_backgrounds.gif") no-repeat -674px 6px;height: 250px;overflow:hidden;margin: 0px 0px 0px 0px;_zoom:1;_width: 296px;}
*:first-child+html #primo div.txtMask {background: url("/images/pm_backgrounds.gif") no-repeat -674px 6px;}
#primo p {font-size:14px;text-align: left;margin: 0px 15px 0px 10px;line-height: 1.3;font-family: georgia;color: #51626a;padding: 0px;}
#primo br {display:none;}
#primo h2 {margin: 10px 0px 2px 5px; font-size:22px; width: 270px;padding: 5px;font-weight: normal !important; font-family:georgia;}
#primo h2 a:hover,.ch_post h2 a:hover {background:#f8f8f8; font-weight:normal !important;}


/* SECONDI */
#secondi {overflow: hidden;clear:both;margin: 0px 0px 20px 0px;}
#secondi ul {overflow:hidden;padding: 0px;margin: 0px;}
#secondi ul li {overflow:hidden;padding: 0px;margin: 0px;font-size: 11px;float: left;width: 220px;}
#secondi ul li img {overflow:hidden;padding: 2px;margin: 0px 5px 10px 0px;font-size: 11px;float: left;width: 85px;height: 65px;border: 2px solid #eee;}
#secondi ul li span {overflow: hidden;display: block;height: 74px;color: #888;}
#secondi ul li span a {font-size: 12px;display:block;margin-bottom: 3px;}
*:first-child+html #secondi ul li span a {margin-bottom: 5px;  }
#secondi ul li span font {font-size:11px;  display: block;overflow:hidden;width:116px;}


/*** SEARCH ***/
.hp_search {overflow:hidden;padding: 0px 0px 0px 0px;margin: 5px 10px 15px 100px;}
.hp_search label {display: block;float: left;font-family: georgia;color: #838383;padding: 2px;}
.hp_search input#q {width: 300px;border: 1px solid #f1bcd2;color: #777;font-size: 14px;padding: 2px;margin: 0px 5px;float:left;}


/*** PINK BOX and GREEN BOX ***/
.pink_top, .green_top {width: 652px; height:10px;background: url("/images/pm_backgrounds.gif") no-repeat 0px -186px !important;margin: 0px;}
.pink_bot, .green_bot {width: 652px; height:10px;background: url("/images/pm_backgrounds.gif") no-repeat 0px -205px !important;overflow:hidden;margin: 0px;}
.pink_cont, .green_cont {background: #fdf7fa;overflow:hidden;margin: 0px;border: 2px solid #f7d9e6;border-width: 0px 2px 0px 2px;width: 648px;}
.green_top  {background: url("/images/pm_backgrounds.gif") no-repeat 0px -225px !important;}
.green_bot  {background: url("/images/pm_backgrounds.gif") no-repeat 0px -244px !important;}
.green_cont {background: #f5fdeb; border-color: #dff2cd;}


/*** SEZIONI IN HP ***/
.hp_sezioni h2 {color: #e05790; margin: 0px 0px 5px 0px;}
.hp_sezioni ul {overflow:hidden;clear:both;_zoom:1;padding: 0px;margin: 0px 8px;}
.hp_sezioni ul li {overflow:hidden;display: block;_zoom:1;padding: 0px;margin: 5px 5px 8px 0px;width: 310px; height: 57px;float: left;}
.hp_sezioni ul li b a {font-weight: bold;font-size: 12px;display: block;background: url("/images/pm_backgrounds.gif") no-repeat -950px -387px !important;padding: 0px 0px 0px 26px;letter-spacing: 0.5px;margin: 0px 0px 3px 0px;}
.hp_sezioni ul li span {display:block;overflow:hidden;padding-left: 26px;_zoom:1;}
.hp_sezioni ul li span a:link,.hp_sezioni ul li span a:visited,.hp_sezioni ul li span a:active,.hp_sezioni ul li span a {font-size: 11px;padding: 0px;background: transparent !important;font-weight: normal;color:#777 !important;margin: 0px 2px 0px 0px;}


/*** VIDEO IN HP ***/
.hp_video h2 {color: #7ab138; margin: 15px 0px 5px 0px;}
.hp_video h5 a {color: #7ab138 !important; margin: 0px;}
.hp_video h5 {margin: 5px 0px 5px 8px;}
.hp_video img {color: #7ab138 !important;margin: 5px 16px 10px 8px;padding: 4px;background: #fff;border:1px solid #ccc;width: 90px;}


/*** FOTO IN HP ***/
.hp_foto h2 {color: #7ab138; margin: 15px 0px 5px 0px;}
.hp_foto img {color: #7ab138 !important;margin: 5px 3px 5px 8px;padding: 4px;background: #fff;border:1px solid #ccc;width: 90px;}


/*** MKM IN HP ***/
div.hp_ddc ul {margin: 0px;overflow: hidden;padding: 0px;_zoom:1; }
div.hp_ddc ul li {display:block;text-align: center;overflow:hidden;float:left;width: 110px;font-size: 11px;margin: 0px 1px 10px 0px;}
div.hp_ddc ul li img {display:block;margin: 5px;border: 1px solid #ccc !important;}
div.hp_ddc ul li.boxFirstImg {display:block;overflow:hidden;float:left;width: 310px;}
div.hp_ddc ul li.boxFirstImg img {width: 295px !important;}


/*** TAGS IN HP ***/
.hp_tags h2 {color: #e05790; margin: 15px 0px 5px 0px;}
.hp_tags b a {font-weight:normal; padding: 8px; _padding: 3px;}


/********* CSS CANALE PIANETAMAMMA 2008 *********/
div.ch_post {overflow: hidden; margin: 0px 0px 0px 0px;}
.ch_post h2 {margin: 0px 0px 10px 8px; color:#e05790;}
.ch_post h2 a {color:#e05790;}
.ch_post img {padding:4px;border: 1px solid #ddd;display:block;width:100px;margin: 3px 5px 0px 0px;float: left;}
.ch_post p {font-size:12px;text-align: justify;margin: 0px 10px 0px 0px;line-height: 1.5;padding: 0px 5px;display: block;overflow: hidden;}


/*** SEARCH CANALE ***/
.ch_search {height: 53px;overflow:hidden;padding: 0px 0px 0px 0px;margin: 10px 0px 0px 0px;}
.ch_search label {display:block;color: #e05790;font-size: 14px;float:left;padding: 7px 5px 5px 20px;}
.ch_search input#q {width: 340px;border: 1px solid #f7c4dd;padding: 2px;float:left;margin: 4px 4px 0px 0px;}
.ch_search input.button {margin: 4px 0px 0px 4px;}
*:first-child+html div.ch_search div.pink_cont {height: 32px !important;}
.ch_search div.pink_cont {_height: 27px !important;}


/*** CATEGORY LISTS ***/
.ch_underCat ul {overflow:hidden;margin: 20px 0px 20px 10px;padding: 0px;}
.ch_underCat ul li {overflow:hidden;margin: 5px 15px 10px 0px;padding: 0px;width: 310px;float: left;display: block;}
.ch_underCat ul li a {overflow:hidden;display: block;font-weight: bold;font-size: 12px;background: url("/images/pm_backgrounds.gif") no-repeat -948px -387px !important;padding: 0px 0px 0px 26px;letter-spacing: 0.5px;margin: 0px 0px 3px 0px;}
span.adv_link {background:transparent url("/images/pm_backgrounds.gif") no-repeat scroll -948px -387px !important;
display:block;font-size:12px;font-weight:bold;left:335px;_left:0px;letter-spacing:0.5px;margin-bottom:3px;margin-left:0;
margin-right:0;overflow:hidden;padding:0 0 0 26px;position:relative;top:-65px;_top:-15px;}
*:first-child+html span.adv_link {top:-60px;}
span.adv_link a {_padding-left:20px;}

/***  FORUM CANALE ***/
.ch_forums h2 {color: #e05790; margin: 0px 0px 10px 8px;}
.ch_forums ul {overflow:hidden;margin: 0px 0px 0px 5px;padding: 0px;}
.ch_forums ul li {overflow:hidden;margin: 0px 15px 5px 0px;padding: 0px;width: 305px;float: left;display: block;}
.ch_forums ul li a:visited,.ch_forums ul li a:link,.ch_forums ul li a:active,.ch_forums ul li a {font-size: 11px;color: #777 !important;background: url("/images/pm_backgrounds.gif") no-repeat -951px -942px !important;padding: 2px 0px 2px 26px;display:block;overflow:hidden;}


/***  RISORSE CANALE ***/
.ch_risorse h2 {color: #e05790; margin: 20px 0px 10px 8px;}
.ch_risorse ul {overflow:hidden;margin: 0px 0px 0px 5px;padding: 0px;}
.ch_risorse ul li {overflow:hidden;margin: 0px 15px 5px 0px;padding: 0px;width: 305px;float: left;display: block;}
.ch_risorse ul li a:active,.ch_risorse ul li a:visited, .ch_risorse ul li a:link, .ch_risorse ul li a  {font-size: 11px;color: #777 !important;background: url("/images/pm_backgrounds.gif") no-repeat -423px -680px !important;padding: 2px 0px 2px 26px;}


/*** ALTRI ARTICOLI ***/
.ch_altre {overflow: hidden;_zoom:1;clear:both;margin: 20px 10px;}
.ch_altre h2 {margin: 0px 0px 5px 0px; color:#e05790;}
.ch_altre div br {display:none;}
.ch_altre div {overflow:hidden;margin: 10px 15px 10px 0px;padding: 0px;width: 300px;height: 175px;float: left;display: block;}
.ch_altre div h6 {overflow:hidden;display: block;font-weight: normal;font-size: 12px;background: url("/images/pm_backgrounds.gif") no-repeat -956px -591px !important;padding: 0px 0px 0px 21px;letter-spacing: 0.5px;margin: 0px 0px 2px 0px !important;height: 17px;}
.ch_altre div p {display:block;overflow:hidden;font-size:11px;padding: 2px 0px;color: #666;}
.ch_altre div a.title {margin: 0px 0px 5px 0px !important; font-family: Georgia;color:#e05790;display: block;overflow: hidden;}


/****** LISTA ARTICOLI PER CATEGORIA PAGINA A PARTE *******/
.ch_list {overflow:hidden;font-size:12px;width: 620px;}
.ch_list h2 {margin: 0px 0px 5px 0px; color:#e05790;}
div.clearfloat .catListOf {overflow:hidden;font-size: 14px;font-family: Georgia;margin: 30px 0px 10px 0px;background: url("/images/pm_backgrounds.gif") no-repeat -434px -1204px !important;padding: 0px 0px 0px 24px;font-weight: bold;color: #666;}
.ch_list div.clearfloat h6 {overflow:hidden;font-weight: normal;font-size: 11px;color:#e05790;margin: 0px 0px 5px 0px;padding: 0px 0px 0px 24px;}
.ch_list div.clearfloat h6 a {font-weight: normal;font-size: 11px;padding: 3px 2px 3px 0px;}
.ch_list div.clearfloat p {overflow:hidden;font-size: 12px;font-weight: normal;display:block;margin: 0px 0px 10px 0px !important;padding: 0px 0px 0px 12px;}
.ch_list div.clearfloat a.title {overflow:hidden;font-size: 16px;font-family: Georgia;font-weight: normal;color:#e05790;margin: 20px 0px -10px 0px;padding: 0px 0px 0px 24px;display: block;}


/****** LISTA TAGGATI *******/
.tagContent {overflow:hidden;font-size:12px; width:655px; /*width: 620px;*/}
.tagContent h2 {margin: 0px 0px 5px 20px; color:#e05790;}
.tagContent div.clearfloat h6 {overflow:hidden;font-weight: normal;font-size: 11px;color:#e05790;margin: 0px 0px 5px 0px;padding: 0px 0px 0px 24px;}
.tagContent div.clearfloat h6 a {font-weight: normal;font-size: 11px;padding: 3px 2px 3px 0px;}
.tagContent div.clearfloat p {overflow:hidden;font-size: 12px;font-weight: normal;display:block;margin: 0px 0px 10px 12px !important;padding: 0px 0px 0px 12px;}
.tagContent div.clearfloat a.title {overflow:hidden;font-size: 16px;font-family: Georgia;font-weight: normal;color:#e05790;margin: 20px 0px -10px 0px;padding: 0px 0px 0px 24px;display: block;}


/* Personalizzazione titoli commenti */
h1.mkmCObjectTitle {color: #e05790;font-family: georgia;}
h2.mkmCListTitle {color:#e05790;}


/****** VIDEOS ******/
.pm_video h2 {color: #7ab138; margin: 15px 0px 5px 0px;}
.pm_video p {font-size: 12px;}
.pm_video ul li {display:block;background: url("/images/pm_backgrounds.gif") no-repeat -956px -1223px;width: 300px;padding-left: 24px;margin: 3px;float: left;}
.pm_video ul li a {font-size: 14px;}


/****** SONDAGGI *****/
div#sondaggi h1,div#allpoll h2 {color: #e05790; margin: 0px 0px 15px 10px;font-size: 22px;font-family: Georgia;font-weight: normal;}
div#sondaggi div#pollris {font-size: 14px;font-weight: bold;display: block;margin: 10px;}
div#sondaggi table#poll {margin: 10px;font-size:12px;}
div#sondaggi table#poll td.ep_td_voti {padding: 5px 8px;font-weight: bold;color: #e05790;}
div#sondaggi div.mkmCBox {margin: 20px 10px;}
div#allpoll ul li a {background: url("/images/pm_backgrounds.gif") no-repeat -434px -900px;padding-left: 15px;font-size:12px;}
div#sondaggio {overflow:hidden;margin:10px;font-size:12px;}
div#sondaggi fieldset {border: 0px !important;padding: 0px !important;}


/****** PAGER ****/
div.tagContent hr, div.ch_list hr {display: none;}
div.pager {text-align: center;overflow:hidden;clear: both;margin: 30px 0px 30px 80px;font-size: 16px;font-family: Georgia;font-weight: bold;width: 590px;}
div.pager span {background: #e9a2c5;border: 1px solid #da87b0;padding: 3px 5px;display:block;color: #fff;float: left;margin: 2px;}
div.pager a {background: #eee;border: 1px solid #ddd;padding: 3px 5px;display:block;float: left;margin: 2px;}


/****** FOOTER *******/
div.footer, div#footer {background: #fff url("/images/pm_bg_header.gif") repeat-x 0px -150px;overflow: hidden;clear:both !important;border-top: 1px solid #e47ba8;padding: 15px 0px;text-align:center;_width: 1000px !important;font-size: 12px;}
.footer span {display: block;text-align: center;margin: 0 0 12px;}
div.banzai_footer_links {margin: 0 auto;text-align:left;padding:10px 0 0 25px;}
div.banzai_footer_links a {margin:0 14px;color:#888;}
div.banzai_footer_links a:hover {color:#0695d2;}
div.banzai_footer_links a.logo_banzai {display:block;float:left;height:18px;width:75px;background: url('/images/banzai.gif') no-repeat;margin-top:-5px;}
div.banzai_footer_links a.logo_banzai b {display:none;}


/***** CSS COMMENTI FEB2009 PIANETAMAMMA *****/
div.mkmCBox div.mkmCNewReply a.mkmCNewReplyLink { background: #e457a0 !important;color: #fff !important;border: 1px solid #b71368 !important;cursor: pointer;}
  

/*pagina registrazione*/
div.reg_post{}
div.reg_post {margin:0;overflow:hidden;width:98%;}
div.r_elenco img{float:left; padding-right:5px; display:block}
div.reg_post h2 {color:#E05790;margin:0 0 10px 8px;}
div.reg_post p {font-size:18px;font-weight:normal;margin-left:10px;}
div.r_elenco{margin:40px 0 0 35px;padding:0;width:50%;}
div.r_elenco h3 {font-size:18px;font-weight:bold;margin:5px 0;padding:0;}
span.r_offerta{display:block;margin-bottom:20px;margin-left:35px;}
table.reg10 div.panel fieldset table div label strong {color:#333333 !important;font-family:georgia;font-size:11px;font-weight:normal;padding:0 0 0 5px;}
table.reg10 td.panelsurround {background:none !important;}
table.reg10 td.panelsurround div input.regten {background:transparent url(http://www.pianetamamma.it/images/reg_button2.gif) no-repeat scroll center center !important;border:0 none !important;cursor:pointer;height:142px;margin:0 auto;width:100%;}
ul.reg{ margin-left:0}
p.reg_info{color:#333333 !important;font-family:georgia;font-size:11px !important;font-weight:normal !important;padding:0 0 0 5px !important;}
                           

/*aggiunte provvisorie forum*/
#picturebits div a {color: #0695D2 !important;font-size: 14px;}
div.sgo1 {background: #f2f2f2 !important;}
div.sgo1_CONT3 {background: #f2f2f2 !important;overflow: hidden !important;padding: 0px !important;width: 650px;}
div#sg_mygroups {background: #f2f2f2 !important;}
h4.sgo1_CONT3_title {background-color: #fe9dcf !important;font-size: 22px;}
div.sgo1_CONT3_01 {width: 630px !important;background-color: #ffd3ea !important;}
#discussion_list a {color: #0695D2 !important;}
.action_links {margin: 10px 0px 0px 20px;}
.action_links a {color: #0695D2 !important;}


/*** test adv ***/
div.test_adv{margin:0px;overflow:hidden;width:650px;display:none;}
*:first-child+html div.test_adv {}
.newAdvPromo {border:1px solid #F1BCD2;margin: 10px 8px 0;padding: 5px; font: normal 11px verdana;color:#51626A;}
.newAdvPromo a b {font:bold 14px verdana;}
.newAdvPromo img {margin-right:5px;}
/*** ADV striscia ***/
div.adv_striscia {border:1px solid  #CCCCCC;
margin:5px auto;
overflow:hidden;
width:650px;clear:both;
}

/*adv*/
div.adv_300 table, .sidebar_speciale-natale table {
margin:10px;
}

        