/*#screen { margin: 0; background: #efefef; color:#666; background:url(../img/77_178965_1_20110417_Template_Skin_Mediamond_sisley.jpg) top center no-repeat fixed }*/

body { color:#666; /*background: #FFFBFF url(/dev/style/img/baselayout/center-shadow.png) top center repeat-y*/ }
body{height:100%; }
h1{font-size: 2.4em}
h2{font-size: 1.8em}
h3{font-size: 1.4em}
h4{font-size: 1.2em}
h5{font-size: 1em}
h6{font-size: 0.85em}


/*line-height*/
p, blockquote, pre, ol, dl, ul, form {line-height:1.4; font-size:1em;}

/* margin , padding */
html, body{margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6{margin: 0.7em 0 0.2em}
address, blockquote, dl, form,
fieldset, ol, table, p, pre, ul{
  margin-top: 0.2em;margin-bottom: 1.2em}
p{margin-top: 0;
margin-bottom: 0;}
a:active, a:hover { outline:none; }

a { color:#000080; text-decoration:none; font-weight:bold; font-size:1em; line-height:1.4; }
a:hover { color: #0065db; text-decoration:none }

.blocco img { margin:0 5px }

table.grid { border:1px solid #dbdbdb }
table.grid td { padding: 5px; border:1px solid #dbdbdb; text-align:center }

/*body { color:#666; background: #FFFFFF}     SKIN AD*/


#screen { width:100%; height:100%; margin: 0; padding:0; /* SKIN## padding-top: 80px; */  }

#wrapper { width: 1003px; margin: 0 auto; background:#FFF; background-color:#FFF; position:relative; }

#principale { position:relative; margin: 0 auto; width: 100%; height:auto; text-align: left; padding-top:10px; }

.clear { clear:both; }
/* Contenuto */
#main_content { float:left; width:640px; padding:0px 20px 0px 20px; text-align:left; height:auto; line-height: 1.5em; }
#main_content b, #main_content strong { font-weight:bold }
#main_content ul { padding-left:15px; list-style: inherit;}

#main_content ol { padding-left:35px; }
#main_content p{/*text-align: justify;*/line-height: 1.6em;font-size: 1em;margin:10px 0;}
#main_content .blocco p i {font-style: italic;}
/* Sidebar */
#sidebar { float:right; width:300px; text-align:center;overflow: hidden; }


/* --> In SideBar */
div.news_container {  margin-top:5px; text-align:left; margin-bottom:5px; padding:2px; overflow: hidden; font-size:0.8em; }
div.news_container a { color: #666 }
div.news_container a:hover { color: #d487d4 }

/* css Sidebar */
.sb-lnk-archivio#lnk-news { border:1px dotted #d7bad1; color:#987794; background:#F7EEF5 url(/dev/common/freccia-archivio.png) 97% no-repeat; }
.sb-lnk-archivio#lnk-gossip { border:1px dotted #aeaeae; color:#868484; background: #FCFCFC url(/dev/common/freccia-archivio-gray.png) 97% no-repeat; }

.sb-lnk-archivio { padding:2px; font-family: Verdana, Geneva, sans-serif; font-size:10px; font-style: normal; text-align:right; padding-right:8%; }
.sb-lnk-archivio a { color: inherit; font-weight:normal }
.sb-lnk-archivio a:hover { text-decoration:underline }



/* --> blocco title */
div.sb_boxTitle {position:relative !important; border:1px dotted #d7bad1 ; padding:2px; font-family:Georgia, 'Times New Roman', Times, serif; color: #a792a2; font-size:14px; font-style:italic; background-color:#F7EEF5; text-align:right }
#sb_boxUltimeNews .sb_boxTitle {font-size: 18px;}
#sb_boxUltimeNews { padding:4px; height:auto; position:relative; text-align:left;border:1px solid #dbdbdb; margin-bottom:8px; }
#boxUltimeGeneral { border:6px solid #F7EEF5; padding:4px; height:auto; position:relative; text-align:left; border:1px solid #dbdbdb; margin-bottom:15px; }
.sb_groupRubriche_box { /*background:url(/dev/common/box.png) center center;*/ float:left; width:97px; height:97px; }

#sb_groupRubriche { border:1px solid #dbdbdb; padding:3px; overflow:auto; height:auto }
#group { padding-bottom: 10px;overflow: auto; }
#sb_groupRubriche a#boxSettimane { background:url(/dev/common/csg-4f3e7fdb0122d.png) no-repeat; background-position: -816px 0; width: 97px; height: 97px; }
#sb_groupRubriche a#boxSettimane:hover { background:url(/dev/common/csg-4f3e7fdb0122d.png) no-repeat; background-position: -918px 0; width: 97px; height: 97px; }
#sb_groupRubriche a#boxDpp { background:url(/dev/common/csg-4f3e7fdb0122d.png) no-repeat; background-position: 0 0; width: 97px; height: 97px; }
#sb_groupRubriche a#boxDpp:hover { background:url(/dev/common/csg-4f3e7fdb0122d.png) no-repeat; background-position: -102px 0; width: 97px; height: 97px; }
#sb_groupRubriche a#boxMisuraFeto { background:url(/dev/common/csg-4f3e7fdb0122d.png) no-repeat; background-position: -408px 0; width: 97px; height: 97px; }
#sb_groupRubriche a#boxMisuraFeto:hover { background:url(/dev/common/csg-4f3e7fdb0122d.png) no-repeat; background-position: -510px 0; width: 97px; height: 97px; }
#sb_groupRubriche a#boxForum { background:url(/dev/common/csg-4f3e7fdb0122d.png) no-repeat; background-position: -204px 0; width: 97px; height: 97px; }
#sb_groupRubriche a#boxForum:hover { background:url(/dev/common/csg-4f3e7fdb0122d.png) no-repeat; background-position: -306px 0; width: 97px; height: 97px; }
#sb_groupRubriche a#boxSondaggi { background:url(/dev/common/csg-4f3e7fdb0122d.png) no-repeat; background-position: -1020px 0; width: 97px; height: 97px; }
#sb_groupRubriche a#boxSondaggi:hover { background:url(/dev/common/csg-4f3e7fdb0122d.png) no-repeat; background-position: -1122px 0; width: 97px; height: 97px; }
#sb_groupRubriche a#boxNomiBimbi { background:url(/dev/common/csg-4f3e7fdb0122d.png) no-repeat; background-position: -612px 0; width: 97px; height: 97px; }
#sb_groupRubriche a#boxNomiBimbi:hover { background:url(/dev/common/csg-4f3e7fdb0122d.png) no-repeat; background-position: -714px 0; width: 97px; height: 97px; }

#sb_groupRubriche #settimana { margin-bottom: 5px; }
#settimana .sb_boxTitle { text-align: center; }

#sb_news { border:1px solid #dbdbdb; padding:5px; overflow:auto; height:auto }
.sb_news_box { float:left; display:block }
#sb_news a.box { background:url(/dev/style/img/boxGossip.png) center center no-repeat; width: 97px; height: 97px; font-weight:normal; color:#666666 }
#sb_news a.box:hover { color:red }

#video_sb_gen { border:6px solid #F7EEF5; padding:4px; height:auto; position:relative; text-align:left; overflow:auto }
#video_sb_gen a.box { float:left; display:block; width:126px; border:1px solid #dbdbdb; color:#666666; position:relative; padding:3px; margin:3px; text-align:center }
#video_sb_gen a.box p { font-weight:normal; height:35px; text-align:left; font-size:9px; padding:5px; overflow:hidden }
#video_sb_gen a.box .video-link-span { cursor:pointer; color:#000000; display:block; position:absolute; top:7px; left:34px; width:63px; height:59px; background:transparent url(/dev/style/img/baselayout/video-play-min.png) no-repeat scroll 0pt 50%; }
#video_sb_gen a.box:hover { color:red; background-color: #faf0fb }

.videoSB_filter { display:inline-block; width:70px; height:10px; line-height:10px; color:#9f8da1; cursor:pointer; padding:5px; text-align:center; background:#CCCCCC; margin:5px; font-family:Arial, Helvetica, sans-serif; font-size:10px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background: #eee6ef; /* Old browsers */
background: -moz-linear-gradient(top,  #eee6ef 0%, #efd8f2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eee6ef), color-stop(100%,#efd8f2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #eee6ef 0%,#efd8f2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #eee6ef 0%,#efd8f2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #eee6ef 0%,#efd8f2 100%); /* IE10+ */
background: linear-gradient(to bottom,  #eee6ef 0%,#efd8f2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eee6ef', endColorstr='#efd8f2',GradientType=0 ); /* IE6-9 */
}

#sb_gossip { border:1px solid #dbdbdb; padding:5px; overflow:auto; height:auto; padding:3px; }
.sb_gossip_box { float:left; display:block }
#sb_gossip a.box { background:url(/dev/style/img/boxGossip.png) center center no-repeat; width: 97px; height: 97px; font-weight:normal; color:#666666 }
#sb_gossip a.box:hover { color:red }

#sidebar #sb_groupRubriche .tblSettimane { border:none; margin:0px auto; }
#sidebar #sb_groupRubriche .tblSettimane td { text-align:center; width:18px; }
#sidebar #sb_groupRubriche .tblSettimane td a { display:block; width: 19px; height: 19px; text-align:center; font-size:8px; font-weight:normal; text-decoration:none; line-height:18px; }
#sidebar #sb_groupRubriche .tblSettimane tr.trim1 td a { background:url(/gravidanza/settimanapersettimana/img/boxinoG.gif) center center no-repeat; color: #F90 }
#sidebar #sb_groupRubriche .tblSettimane tr.trim2 td a { background:url(/gravidanza/settimanapersettimana/img/boxinoV.gif) center center no-repeat; color: #693 }
#sidebar #sb_groupRubriche .tblSettimane tr.trim3 td a {  background:url(/gravidanza/settimanapersettimana/img/boxinoAr.gif) center center no-repeat; color: #F06202}
#sidebar #sb_groupRubriche .tblSettimane td.here { background:url(/gravidanza/settimanapersettimana/img/boxinoOv.gif) center center no-repeat; font-size:9px; color:#06F }
#sidebar #sb_groupRubriche .tblSettimane tr td a:hover { background:url(/gravidanza/settimanapersettimana/img/boxinoOv.gif) center center no-repeat; text-decoration:none; font-size:9px; color:#06F }


#sidebar div.sep { margin-bottom: 15px; /*width: 300px; */}
#sidebar img { margin:0; padding:0 }

/*###################################################################################################*/
/*OLD*/

/*#altreRubriche_sb { }
#altreRubriche_sb a { display:block; width:300px; height:40px; background: url(/dev/style/img/spriteAltreRub.png) no-repeat top left; margin-bottom:4px;  }
#altreRubriche_sb a#indagine_diagnostica { background-position: 0 -540px; }
#altreRubriche_sb a#indagine_diagnostica:hover { background-position: 0 -630px; }
#altreRubriche_sb a#patologie_gravidanza { background-position: 0 -720px; }
#altreRubriche_sb a#patologie_gravidanza:hover { background-position: 0 -810px; }
#altreRubriche_sb a#esami_laboratorio { background-position: 0 0; }
#altreRubriche_sb a#esami_laboratorio:hover { background-position: 0 -90px; }
#altreRubriche_sb a#medicina_naturale { background-position: 0 -180px; }
#altreRubriche_sb a#medicina_naturale:hover { background-position: 0 -270px; }
#altreRubriche_sb a#farmaci_gravidanza { background-position: 0 -360px; }
#altreRubriche_sb a#farmaci_gravidanza:hover { background-position: 0 -450px; }
#altreRubriche_sb a#mamma_in_forma { background-position: 0 -900px; }
#altreRubriche_sb a#mamma_in_forma:hover { background-position: 0 -990px; }
*/

/*###################################################################################################*/

#altreRubriche_sb { width:300px; margin:0; padding:0; margin-bottom:5px; }
#altreRubriche_sb td { width:150px; height:auto; padding-bottom:5px; }
#altreRubriche_sb td.l { text-align:left }
#altreRubriche_sb td.r { text-align:right }
#altreRubriche_sb a { display:block; width:145px; height:40px; background: url(/dev/style/img/csg-4fcdf90d40153.png) no-repeat top left; margin-bottom:4px;  }
#altreRubriche_sb a#indagine_diagnostica { background-position: 0 -200px; margin-left: auto; }
#altreRubriche_sb a#indagine_diagnostica:hover { background-position: 0 -250px; }
#altreRubriche_sb a#patologie_gravidanza { background-position: 0 -500px; }
#altreRubriche_sb a#patologie_gravidanza:hover { background-position: 0 -550px; }
#altreRubriche_sb a#esami_laboratorio { background-position: 0 0; }
#altreRubriche_sb a#esami_laboratorio:hover { background-position: 0 -50px; }
#altreRubriche_sb a#medicina_naturale { background-position: 0 -400px; margin-left: auto; }
#altreRubriche_sb a#medicina_naturale:hover { background-position: 0 -450px; }
#altreRubriche_sb a#farmaci_gravidanza { background-position: 0 -100px; margin-left: auto; }
#altreRubriche_sb a#farmaci_gravidanza:hover { background-position: 0 -150px; }
#altreRubriche_sb a#mamma_in_forma { background-position: 0 -300px; }
#altreRubriche_sb a#mamma_in_forma:hover { background-position: 0 -350px; }

#medico_hp { border: 1px solid #dbdbdb; }
#medico_hp div.sb_boxTitle {text-align:center;}
#med {padding:3px; margin:0 auto;}

#lastForum{ border:1px dotted #d7bad1; padding:5px;}
#lastForum div.sb_boxTitle {font-size: 18px; }

/*###################################################################################################*/

/* Container wsky */
#nav_colonna { float:right; margin-left:5px; margin-right:3px; text-align:center; width:160px; position:relative; }
#cont_wsky { position:relative; width:160px; height:600px;}

/* Lista Side Serv Wsky */
#nav_colonna #listServWsky { width:158px; padding: 0px 0px 10px 0px; background:url(/dev/common/blockElem/sideListServ/bgListaWsky.png) repeat-y; border:1px solid #F0F0F0; margin-bottom:10px; text-align:left}

#nav_colonna #listServWsky .titolo { width:154px; height:36px; margin-bottom:15px; text-align:center; margin:0 auto; display: block;  }
#nav_colonna #listServWsky .mrgT20 { margin-top:20px; }

#nav_colonna #listServWsky a.voce { display:block; position:relative; width:125px; padding-left:14px; min-height:19px; font-size:12px; line-height:19px; font-family: Arial, Helvetica, sans-serif; color:#a752a1; margin:10px 0px 10px 15px; background-color:white; text-decoration:none; text-align:left; font-weight: lighter }
#nav_colonna #listServWsky a.voce:hover { color:red }
#nav_colonna #listServWsky a.voce2 {font-size:10px;}

#nav_colonna #listServWsky .voce .bullet{ position:absolute; width:29px; height:27px; top:-2px; left:-15px; }
#nav_colonna #listServWsky .voce .rosa { background:url(/dev/common/blockElem/sideListServ/bulletListaRosa.png) top left  }
#nav_colonna #listServWsky .voce .celeste { background:url(/dev/common/blockElem/sideListServ/bulletListaCeleste.png) top left  }



/* Pubblicit� skin */
#skin_ad { display:block; position:fixed; top:0; left:0; width:100%; height:100%; }


/* Contenuto principale */

#topPanel { height:25px; background:url(/dev/style/img/baselayout/striscia_top_bg.png) top center repeat-x }
#topPanel img { padding:0; margin:0 5px; }
#topPanel a { padding:0; margin:0 5px; font-weight:normal; line-height:20px}
#topPanel #topPanel_left { width:200px; float:left; margin-top:1px; color:#FFF; }
#topPanel #topPanel_date { width:280px; float:left; color:#FFF;}
#topPanel #topPanel_date div {float: left;line-height:23px; font-size:0.8em;}
#topPanel #topPanel_date div img {display: inline;}
#topPanel #topPanel_search { margin-top:1px; float:left; }
#topPanel #topPanel_search form { margin:0; padding:0; width:240px;}
#topPanel #topPanel_search form input[type="text"] { height:16px; margin-top:0px; margin:0;}
#topPanel #topPanel_search form input[type="image"] { margin-top:0px; }
#topPanel #topPanel_search form span { color: #E9D7EE; font-size:10px; }
#topPanel #topPanel_fb { width:13px; height:25px; float:left; }
#topPanel #topPanel_fb a { margin:0px;}
#topPanel #topPanel_fb a img { margin:0px;}
#topPanel #topPanel_right { width:auto; height:25px; float:right; }
#topPanel #topPanel_right a {margin:0px;}
#topPanel #topPanel_right a img { margin:0 5px;}
#topPanel_search #ricerca { margin:0; padding:0; }
#topPanel .topPanel_sep { width:6px; padding: 0 10px; height:25px; float:left; background:url(/dev/style/img/baselayout/striscia_top_sep.png) top center no-repeat; }

#testata { clear:both; height:165px; position:relative; background:url(/dev/style/img/baselayout/head_bg.png) top left no-repeat }
#testata #logo { position:absolute; width:170px; height:165px; left:50px; text-align:center; }
#testata #logo a img{ margin-top: 10px;}
#testata #striscia { text-align:center; }
#testata #striscia img{ margin-left: 80px;}
#testata #leaderboard { text-align:right; width:728px; height:90px; float:right; margin-right:10px; border: 1px solid #CCC; }




#menu_cont ul { width: 1003px; height:32px; list-style: none; margin:0; }
#menu_cont ul li { float:left; height:27px; line-height:27px; background: url(/dev/style/img/baselayout/sep.png) no-repeat; padding:0 0.5em; }
#menu_cont ul li a { font-weight:normal; height:22px; line-height:27px; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#969; text-decoration:none; display:block }

#menu_cont ul li a:hover { border-bottom: 2px solid #999 }
#menu_cont ul li a.home:hover { border-bottom: 2px solid #0F0 }
#menu_cont ul li a.grav:hover { border-bottom: 2px solid #F30 }
#menu_cont ul li a.part:hover { border-bottom: 2px solid #F90 }
#menu_cont ul li a.salb:hover { border-bottom: 2px solid #390 }
#menu_cont ul li a.eris:hover { border-bottom: 2px solid #600 }
#menu_cont ul li a.noti:hover { border-bottom: 2px solid #06C }
#menu_cont ul li a.mlav:hover { border-bottom: 2px solid #F9C }
#menu_cont ul li a.infe:hover { border-bottom: 2px solid #99F }
#menu_cont ul li a.cont:hover { border-bottom: 2px solid #963 }
#menu_cont ul li a.alim:hover { border-bottom: 2px solid #FC3 }
#menu_cont ul li a.alla:hover { border-bottom: 2px solid #060 }
#menu_cont ul li a.epre:hover { border-bottom: 2px solid #F69 }
#menu_cont ul li a.bamb:hover { border-bottom: 2px solid #660 }
#menu_cont ul li a.nbim:hover { border-bottom: 2px solid #FFA540 }
#menu_cont ul li a.cord:hover { border-bottom: 2px solid #909 }
#menu_cont ul li a.sett:hover { border-bottom: 2px solid #F9C }
#menu_cont ul li a.mvip:hover { border-bottom: 2px solid #39C }
#menu_cont ul li a.prev:hover { border-bottom: 2px solid #C33 }

#menu_cont ul li a.malatt:hover { border-bottom: 2px solid #F60 }
#menu_cont ul li a.indDia:hover { border-bottom: 2px solid #693 }
#menu_cont ul li a.esaLab:hover { border-bottom: 2px solid #06C }
#menu_cont ul li a.farmac:hover { border-bottom: 2px solid #390 }
#menu_cont ul li a.preven:hover { border-bottom: 2px solid #C30 }
#menu_cont ul li a.mamFor:hover { border-bottom: 2px solid #F6C }
#menu_cont ul li a.medNat:hover { border-bottom: 2px solid #FC0 }


#menu_cont ul li a.H { border-bottom: 2px solid #999 }
#menu_cont ul li a.home_H { border-bottom: 2px solid #0F0 }
#menu_cont ul li a.grav_H { border-bottom: 2px solid #F30 }
#menu_cont ul li a.part_H { border-bottom: 2px solid #F90 }
#menu_cont ul li a.salb_H { border-bottom: 2px solid #390 }
#menu_cont ul li a.eris_H { border-bottom: 2px solid #600 }
#menu_cont ul li a.noti_H { border-bottom: 2px solid #06C }
#menu_cont ul li a.mlav_H { border-bottom: 2px solid #F9C }
#menu_cont ul li a.infe_H { border-bottom: 2px solid #99F }
#menu_cont ul li a.cont_H { border-bottom: 2px solid #963 }
#menu_cont ul li a.alim_H { border-bottom: 2px solid #FC3 }
#menu_cont ul li a.alla_H { border-bottom: 2px solid #060 }
#menu_cont ul li a.epre_H { border-bottom: 2px solid #F69 }
#menu_cont ul li a.bamb_H { border-bottom: 2px solid #660 }
#menu_cont ul li a.nbim_H { border-bottom: 2px solid #FFA540 }
#menu_cont ul li a.cord_H { border-bottom: 2px solid #909 }
#menu_cont ul li a.sett_H { border-bottom: 2px solid #F9C }
#menu_cont ul li a.mvip_H { border-bottom: 2px solid #39C }
#menu_cont ul li a.prev_H { border-bottom: 2px solid #C33 }
#menu_cont ul li a.malatt_H { border-bottom: 2px solid #F60 }
#menu_cont ul li a.indDia_H { border-bottom: 2px solid #693 }
#menu_cont ul li a.esaLab_H { border-bottom: 2px solid #06C }
#menu_cont ul li a.farmac_H { border-bottom: 2px solid #390 }
#menu_cont ul li a.preven_H { border-bottom: 2px solid #C30 }
#menu_cont ul li a.mamFor_H { border-bottom: 2px solid #F6C }
#menu_cont ul li a.medNat_H { border-bottom: 2px solid #FC0 }

#menu_cont.home ul li a.home { border-bottom: 2px solid #0F0 }
#menu_cont.grav ul li a.grav { border-bottom: 2px solid #F30 }
#menu_cont.part ul li a.part { border-bottom: 2px solid #F90 }
#menu_cont.salb ul li a.salb { border-bottom: 2px solid #390 }
#menu_cont.eris ul li a.eris { border-bottom: 2px solid #600 }
#menu_cont.noti ul li a.noti { border-bottom: 2px solid #06C }
#menu_cont.mlav ul li a.mlav { border-bottom: 2px solid #F9C }
#menu_cont.infe ul li a.infe { border-bottom: 2px solid #99F }
#menu_cont.cont ul li a.cont { border-bottom: 2px solid #963 }
#menu_cont.alim ul li a.alim { border-bottom: 2px solid #FC3 }
#menu_cont.alla ul li a.alla { border-bottom: 2px solid #060 }
#menu_cont.epre ul li a.epre { border-bottom: 2px solid #F69 }
#menu_cont.bamb ul li a.bamb { border-bottom: 2px solid #660 }
#menu_cont.nbim ul li a.nbim { border-bottom: 2px solid #FFA540 }
#menu_cont.cord ul li a.cord { border-bottom: 2px solid #909 }
#menu_cont.sett ul li a.sett { border-bottom: 2px solid #F9C }
#menu_cont.mvip ul li a.mvip { border-bottom: 2px solid #39C }
#menu_cont.prev ul li a.prev { border-bottom: 2px solid #C33 }

#menu_cont #menu_main { background: url(/dev/style/img/baselayout/menu_bg.png) repeat-x; }
#menu_cont #menu_sec { background: url(/dev/style/img/baselayout/menu_bg.png) repeat-x; }
#menu_cont .menu_main { background: url(/dev/style/img/baselayout/menu_bg.png) repeat-x; }
#menu_cont .menu_sec { background: url(/dev/style/img/baselayout/menu_bg_sec.png) repeat-x; }
#menu_cont #menu_app { height:22px; background-color: #F9F9F9; }
#menu_main li:first-child, #menu_sec li:first-child, #menu_app li:first-child { background:none }
#menu_cont #menu_sec li { padding:0 0.40em }
#menu_cont #menu_app ul { height:22px;}
#menu_cont #menu_app li { float: left; height:22px; line-height:23px; padding:0 0.6em; }
#menu_cont #menu_app li a { height:20px; line-height:23px; color: #666; text-decoration:none; display:block }
#menu_cont #menu_app li:nth-child(7) a, #menu_cont #menu_app li:nth-child(8) a {color: red;}
#menu_cont #menu_app li a:hover { border-bottom: 2px solid #666 }
#menu_cont .menu_main li.first-child, #menu_cont .menu_sec li.first-child { background:none }

#menu_cont .menu_main li, #menu_cont #menu_main li, #menu_cont .menu_sec li, #menu_cont #menu_sec li { padding: 0 0.6em; }

#menu_cont a.label { padding-left:18px; }
#menu_cont a.new { background: url(/dev/common/lblNEW.png) top left no-repeat }

#scrollNews{width:990px; margin:0 auto;}

.titolo_rubrica { margin:0; /*font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;*/ font-size:40px; font-weight:normal; padding-bottom:20px; text-align:left; color: #cc66cc ;line-height:36px;}
.titolo_rubrica span.acura { font-size:14px; color:inherit; display: block; margin: 5px 0px 0px 0px; }
.titolo_rubrica span.acura a { color:inherit; font-weight:bold }
.titolo_rubrica span.acura a:hover { text-decoration:underline }
.titolo_default { border-bottom:1px solid #0065db; margin-bottom:15px; }
.titolo_bacheca { border-bottom:1px solid #06F; margin-bottom:15px; }
.titolo_alimentazione { border-bottom:1px solid #FC3; margin-bottom:15px; }
.titolo_allattamento { border-bottom:1px solid #060; margin-bottom:15px; }
.titolo_contraccezione { border-bottom:1px solid #963; margin-bottom:15px; }
.titolo_consCordone { border-bottom:1px solid #909; margin-bottom:15px; line-height:36px;}
.titolo_edPrenatale { border-bottom:1px solid #F69; margin-bottom:15px; }
.titolo_salBenessere { border-bottom:1px solid #390; margin-bottom:15px; }
.titolo_gravidanza { border-bottom:1px solid #cc66cc; margin-bottom:15px; }
.titolo_infertilita { border-bottom:1px solid #99F; margin-bottom:15px; }
.titolo_news { border-bottom:1px solid #06C; margin-bottom:15px; }
.titolo_gossip { border-bottom:1px solid #39C; margin-bottom:15px; }
.titolo_settimane { text-align:center; border-bottom:1px solid #F9C; margin-bottom:15px; }
.titolo_settimane #sot_tit_settimane{ text-align:center; font-size:10px; /*font-family:Georgia, 'Times New Roman', Times, serif;*/ line-height:12px; color:#b776b6; font-style:italic }
.titolo_parto { border-bottom:1px solid #F90; margin-bottom:15px; }
.titolo_preven { border-bottom:1px solid #C33; margin-bottom:15px; }
.titolo_espRisp { border-bottom:1px solid #600; margin-bottom:15px; }
.titolo_tuobaby { border-bottom:1px solid #660; margin-bottom:15px; display: block; }
.titolo_nomi { border-bottom:1px solid #FFA540; margin-bottom:15px; }
.titolo_servizi { border-bottom:1px solid #F9C; margin-bottom:15px; }

.titolo_malattie { border-bottom: 1px solid #F60; margin-bottom:15px; }
.titolo_indDia { border-bottom: 1px solid #693; margin-bottom:15px; }
.titolo_esaLab { border-bottom: 1px solid #06C; margin-bottom:15px; }
.titolo_farmac { border-bottom: 1px solid #390; margin-bottom:15px; }
.titolo_mamFor { border-bottom: 1px solid #F6C; margin-bottom:15px; }
.titolo_medNat { border-bottom: 1px solid #FC0; margin-bottom:15px; }

#stripe { width:100%; height:60px; text-align:center; display: none; }


#footer { clear:both; height:180px; background: url(/dev/style/img/fondo_footer.png) top left no-repeat; position:relative; padding:30px; text-align:center }
#footer #footer_bg { height:100%; background: url(/dev/style/img/gol.png) top center no-repeat; padding:50px;}
#footer a#sollievoWeb { display:block; position:absolute; width:150px; height:48px; right:30px; bottom:5px; background:url(/dev/style/img/sollievoWeb_logo.png) top left no-repeat; border:0px; z-index:10000 }
#footer ul { position:absolute; bottom:0; left:0; width:100%; list-style: none; display:block; margin:0 auto; text-align:center;  }
#footer ul li { float:left; height:27px; line-height:27px; background: url(/dev/style/img/baselayout/sep.png) no-repeat; padding:0 1em; }
#footer ul li:first-child { background:none }
#footer ul li a { height:22px; line-height:27px; font-family:Verdana, Geneva, sans-serif; font-size:11px; font-weight:normal; color:#969; text-decoration:none; display:block }
#footer ul li a:hover { text-decoration:underline }
#footer #footer_descr { top:90px; ; left:0; width:100%; font-size:11px; text-align:center; color:#999; }
#footer #footer_descr a { color:#999; text-decoration:underline }
#footer img{margin-bottom: 20px}


/* HP e news */
.hp .news_container a { color:#a792a2; font-weight: normal; font-size:11px;height:auto;float: left;display: block;margin: 6px; }
.hp .news_container a:hover { color: #d487d4;  }
.hp #sb_boxUltimeNews .sb_boxTitle {font-size: 14px;}
.hp #sb_boxUltimeNews .news_container a { width: 152px; }
.hp #sb_boxUltimeNews .news_container hr {clear: left;border: none;height: 0px;margin: 0px;padding: 0px;}
.hp #sb_boxUltimeNews .news_container div a p { line-height:1.1em; margin:0; text-align:left;}
.hp #sb_boxUltimeNews .news_container div a div { overflow:hidden; height:100px; width:100%; text-align:left; border:1px solid #999; margin-bottom:5px;}
.hp #sb_boxUltimeNews .news_container div a div img { width: 160px;border: none;margin: 0; }

.hp #boxUltimeGeneral .news_container a { width: 110px; }
.hp #boxUltimeGeneral .news_container div a p { line-height:1.1em; margin:0; text-align:left;}
.hp #boxUltimeGeneral .news_container div a div {overflow:hidden; height:69px; width:100%; text-align:left; border:1px solid #999; margin-bottom:5px;}
.hp #boxUltimeGeneral .news_container div a div img { width:120px; border:none; margin:0;}


.hp-lnk-archivio#hplnk-news { border:1px dotted #aeaeae; color:#868484; background: #FCFCFC url(/dev/common/freccia-archivio-gray.png) 99% no-repeat; }
.hp-lnk-archivio#hplnk-gossip { border:1px dotted #aeaeae; color:#868484; background: #FCFCFC url(/dev/common/freccia-archivio-gray.png) 99% no-repeat; }
.hp-lnk-archivio { padding:2px; font-family: Verdana, Geneva, sans-serif; font-size:11px; font-style: normal; text-align:right; padding-right:5%; }
.hp-lnk-archivio a { color: #C00; font-weight:bold }
.hp-lnk-archivio a:hover { color: #C00; text-decoration:underline; }




/* HP e rubriche */


.hp_rubriche a { border:2px solid #F5F5F5; display:block; width:auto; /*height:240px;*/ float:left; margin:0px; }
.hp_rubriche a:last-child {float: right; }
.hp_rubriche a:hover { border:2px solid #d487d4 }
.hp_rubriche a img{ margin:0px; }
.hp_rubriche { overflow: auto;margin-bottom: 20px; padding:0 40px; }
table#med td { padding:4px; width:65px; text-align:center }
table#med img { margin:0 }

.blocco ol { list-style-type:decimal; padding-left:20px; }

table.tblLista { table-layout: fixed;word-wrap: break-word; }
table.tblLista td { padding:10px; }
table.tblLista tr.sep { background: #FFFBFE }

#main_content .menuIndex ul li { color:#996699; list-style:none; padding-left:22px; background:url(/dev/style/img/go.png) left 2px no-repeat; margin-bottom:5px; text-align: left !important;}
#main_content .menuIndex ul li a { font-family: 'Open Sans',Verdana, Geneva, sans-serif; font-weight: normal; text-decoration:none; font-size:13px; color:#996699; }
#main_content .menuIndex ul li a:hover { color: white; background:none; text-decoration:none; background-color:#f62069 }

#main_content table.menuIndex { margin:0 auto; width:100%;table-layout: fixed;word-wrap: break-word; }
#main_content table.menuIndex td { padding:3px 5px; vertical-align:top }
#main_content table.menuIndex td.link { background:url(/dev/style/img/go.png) left 5px no-repeat; padding-left:22px; }
#main_content table.menuIndex td a { color:#996699; font-family: 'Open Sans',Verdana, Geneva, sans-serif; font-weight: normal; text-decoration:none; font-size:13px }
#main_content table.menuIndex td a:hover { color: white; background:none; text-decoration:none; background-color:#f62069 }

#main_content .menuIndexLab ul { padding:5px; margin-left:10px }
#main_content .menuIndexLab ul li { list-style:none; padding-left:22px; background:url(/esami_laboratorio/images/bltEsami.png) left 2px no-repeat; margin-bottom:5px;  }
#main_content .menuIndexLab ul li a { font-family: 'Open Sans',Verdana, Geneva, sans-serif; font-weight: normal; text-decoration:none; font-size:13px; color: #648242 }
#main_content .menuIndexLab ul li a:hover { color: white; background:none; text-decoration:none; background-color: #77B071 }

#main_content table.menuIndexLab { margin:0 auto; width:100%;table-layout: fixed;word-wrap: break-word; }
#main_content table.menuIndexLab td { padding:3px 5px; vertical-align:top }
#main_content table.menuIndexLab td.link { background:url(/esami_laboratorio/images/bltEsami.png) left 5px no-repeat; padding-left:22px; }
#main_content table.menuIndexLab td a { color: #648242; font-family: 'Open Sans',Verdana, Geneva, sans-serif; font-weight: normal; text-decoration:none; font-size:13px }
#main_content table.menuIndexLab td a:hover { color: white; background:none; text-decoration:none; background-color:#77B071 }






/* BTN INDICE */

.btn_indice_art {
	display: block;
	margin: 10px auto;
	text-align: center !important;
	clear: both;
}
.btn_indice_art a{
	display: block;
	text-align: center !important;
	width: 150px;
	margin: 0px auto;
	background: #eee;
}

.btn_indice_art img{
	margin: 0px auto;
	display:  block;
}
.btn_indice_art p{
	display: block;
	text-align: center !important;
}

/* Gravidanza */

#main_content .header1-grav { height: 410px; background: url(../../../gravidanza/images/intRubGrav1.jpg) 250px -60px no-repeat; /background: url(../../../gravidanza/images/intRubGrav1.jpg) 200px -50px no-repeat;
}
#main_content .gravid {
    height: 288px;
    background: url(../../../gravidanza/images/intRubGrav1.jpg) 180px -60px no-repeat;
    margin-left: auto;
    margin-right: auto;
    height: 410px;
}

.blocco .gravid > div {
	width: 330px;
	text-align: left;
	padding-left: 10px;
	margin-top: 5px;
}

#main_content .blocco .header1 p.spaceP, #main_content .blocco  p.spaceP {
	text-align: justify;
	margin-bottom: 10px;
	font-family: Georgia, Times, serif;
	font-size: 22px;
	color: #FF6699;
	line-height: 24px;
	font-weight: 100;
}

#main_content .header2 {
	background: url(../../../gravidanza/images/maternity_erica2.jpg) 0 503px no-repeat;
	margin-left: auto;
	margin-right: auto;
	height: auto;
	position: relative;
}

#main_content .header2 .gravid_box1{
	width:179px;
	height:169px;
	margin-right:0px;
	margin-left:2px;
	z-index:1;
	position:absolute;
	left:0px;
	top: 170px;
}

#main_content .header2 .gravid_box2{
	width:195px;
	height:74px;
	float:left;
	margin-top:60px;
	margin-left:10px;
	margin-right:10px;
}

#main_content .header2 #forum{
	width:290px;
	height: 230px;
	margin: 10px 0;
	float:left;
	background:url(../../../gravidanza/images/nuvola.png) center center no-repeat;
}

#main_content .blocco .header2 p.spaceP {
	text-align: justify;
	margin-bottom: 10px;
	font-size: 11px;
	line-height: 15px;
	font-family: Georgia, Times, serif;
	font-size: 22px;
	color: #FF6699;
	line-height: 24px;
	font-weight: 100;
}

#main_content .header2 .gravid_box3{
	width:320px;
	text-align:left;
	padding-left:10px;
	float:right;
}

.sb_boxUltimeNews_side{
	border: 6px solid #F7EEF5 !important;
}

.tbl_grav {
	text-align:center;
	border: 1px solid rgb(204, 204, 204);
}

.tbl_grav td, .tbl_grav th  {
	padding:4px;
	text-align:center;
}

.tbl_grav th p  {
	text-align:center !important;
}

.tbl_grav th{
	background-color: #E1F5D1;
}

.tbl_grav p {
	font-size:10px;
	text-align:center;
	color: #000080;
}

.tbl_grav div {
	font-size:10px;
	text-align:center;
}

/*.gravidanza_blocco span{
	color: #FF99CC;
	text-align: center;
}*/

.calendario_sett{
	margin-bottom:10px;
	width:294px;
	float:left;
	margin-top:30px;
	margin-left: 12px;
	border-left: 1px dashed #D0E0FD;
}

.calendario_sett table tr:last-child p{
	text-align: center !important;
	font-style: italic;
	color: #333;
	font-size: 9px;
}

.areaVarTesto{
	background:url(../../../gravidanza/settimanapersettimana/img/bgRub.jpg) top center no-repeat;
}

.gravidanza_video{
	display:  block;
	margin: 0 auto;
	margin-top: 10px;
}

.gravidanza_video a{
	display: block;
	width: 200px;
	border: 10px solid #EBEBEB;
	height: 150px;
	margin: 0 auto;
	margin-top: 10px;
	background-image: url(../../../gravidanza/settimanapersettimana/img/beginBG.jpg);
}

.gravidanza_video a img{
	display:  block;
	margin: 30px auto 0 auto;
}

#nlSettimane{
	width:102px;
	height:102px;
	float:left;
	/*border:1px solid #CCC; */
	margin-right:4px;
}
#dtParto img{
	float:right;
	margin-left:0px;
}
.cont_tblSett{
	float: left;
	margin-left: 1px;
	margin-top: 20px;
}


.fotoSez{
	text-align:  center;
	margin: 20px 0px;
}

.container-nav_box{
	display:  block;
	margin:10px 0;
}
.container-nav_box:before,
.container-nav_box:after {
    content: " ";
    display: table;
}

.container-nav_box:after {
    clear: both;
}

.container-nav_box {
    *zoom: 1;
}
.title-data-parto{
	color:#4d69b1;
}
.cont-tab-resp{
	width: 100% !important;
	overflow-x:auto;
	display:  block;
}


/* css settimana */
#bloccoNavCalendario { width:320px; float:left;float: none; margin-right:5px;margin: 10px auto !important; text-align: center; }
.tblSettimane { border:none }
.tblSettimane td { text-align:center; width:18px; }
.tblSettimane td a { display:block; width: 19px; height: 19px; text-align:center; font-size:8px; font-weight:normal; text-decoration:none; line-height:18px; }
.tblSettimane tr.trim1 td a { background:url(../../../gravidanza/settimanapersettimana/img/boxinoG.gif) center center no-repeat; color: #F90 }
.tblSettimane tr.trim2 td a { background:url(../../../gravidanza/settimanapersettimana/img/boxinoV.gif) center center no-repeat; color: #693 }
.tblSettimane tr.trim3 td a {  background:url(../../../gravidanza/settimanapersettimana/img/boxinoAr.gif) center center no-repeat; color: #F06202}
.tblSettimane td.here { background:url(../../../gravidanza/settimanapersettimana/img/boxinoOv.gif) center center no-repeat; font-size:9px; color:#06F }
.tblSettimane tr td a:hover { background:url(../../../gravidanza/settimanapersettimana/img/boxinoOv.gif) center center no-repeat; text-decoration:none; font-size:9px; color:#06F }
a.aCura:hover { color:#000080; }
#main_content .blocco .macroBloccoTesti { width:100%; margin:0px; border:1px solid #F7F7F7; text-align:left; margin-bottom:20px; }
#main_content .blocco .macroBloccoTesti#mamma { background:url(../../../gravidanza/settimanapersettimana/img/bgMamma.jpg) repeat-x top }
#main_content .blocco .macroBloccoTesti#bebe { background:url(../../../gravidanza/settimanapersettimana/img/bgBebe.jpg) repeat-x top }
#main_content .blocco .macroBloccoTesti#papa { background:url(../../../gravidanza/settimanapersettimana/img/bgPapa.jpg) repeat-x top }
#main_content .blocco .macroBloccoTesti#gemelli { background:url(../../../gravidanza/settimanapersettimana/img/bgGemelli.jpg) repeat-x top }

#main_content .blocco .macroBloccoTesti p { /*text-align:justify;*/ font-weight:normal; color: #333; margin:20px; }
#main_content .blocco .macroBloccoTesti #descrMamma { float:right; width: 194px; height: 200px; margin-left:10px; margin-bottom:10px; }
#main_content .blocco .macroBloccoTesti #descrBebe { float:left; width: 194px; height: 200px; margin-right:10px; margin-bottom:10px; }
#main_content .blocco .macroBloccoTesti #descrPapa { float:right; width: 194px; height: 200px; margin-left:10px; margin-bottom:10px; }
#main_content .blocco .macroBloccoTesti #descrGemelli { float:left; width: 194px; height: 200px; margin-right:10px; margin-bottom:10px; }
#main_content .blocco .areaVarTesto .welcome { font-size:24px; font-family: Tahoma, Geneva, sans-serif; color: #e081df; font-weight:bold; text-align:center; margin:0; padding:0; line-height:24px; }
#main_content .blocco div.areaVarTesto p { font-size:14px; text-align:left; font-weight:normal; color:#333; font-size:16px; }
#main_content .blocco .nav_boxPiccolo a { text-decoration:none }
#main_content .blocco .nav_boxPiccolo a:hover { text-decoration:none }
#main_content .blocco #bottomNavDPP .DPPbox { cursor:pointer; text-decoration:none; display:block; width:100px; height:100px; margin:0; padding:0; background:url(/imgNewGol/boxSmall.gif) no-repeat center center; float:left; margin-left:60px; }
h1.titolo_settimane2{
	display:  block;
	margin: 0px auto;
	text-indent: -9999px;
	border-bottom: 1px solid #F9C;
	margin-bottom: 15px;
}
h1.titolo_settimane2 img{
	display:  block;
	margin:0px auto;
}



/* css parto */
#main_content #parto .header1 {
	height: 288px;
	background: url(../../../parto/images/partoImgMain2.jpg) 182px -10px no-repeat;
}
#main_content #parto .header2 {
	height: auto;
	background: url(../../../parto/images/maternity_erica2.jpg) left bottom no-repeat;
}
#main_content #parto2 {
	text-align:left;
	width:548px;
	/width:550px;
	height:auto;
	overflow:hidden;
	margin: 0 auto;
	padding: 5px 0px 0px 0px;
	border: 1px solid #CCCCCC;
	border-top:none;
}
#middle {
	text-align:left;
	width:548px;
	/width:550px;
	height:150px;
	overflow:hidden;
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
	margin-top:15px;
}
#parto .kwGravidanza ul {
		margin:0px;
		padding-left:26px;
}
#parto .kwGravidanza ul li {
	color:#0065DB;
	font-family: Georgia, "Times New Roman", Times, serif;
	list-style: square;
	vertical-align:middle;
	margin-bottom:5px;
}
#parto .kwGravidanza ul li a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
}
#parto .kwGravidanza ul li a:hover {
	color: #3399ff;
	background:none;
	text-decoration:none;
}
#main_content #parto h1#titRubrica {
	font-family: 'Arial Narrow';
	font-size:32px;
	text-align:center;
}
.hrTitRub {
	margin-top:10px;
	margin-bottom:10px;
}
.bloccoAllMinText {
	margin-top:0px;
	margin-bottom:0px;
}
#main_content #parto .bloccoAllMinText p {
	/*text-align:justify;*/
	color: #666;
	font-weight:100;
	margin-bottom:10px;
	padding-left:10px;
	padding-right:10px;
}
#main_content #parto .blocco #bloccoMainList {
	margin-left:auto;
	margin-right:auto;
	height:600px;
}

#main_content #parto .blocco #bloccoMainList #prepParto {
	width:330px;
	text-align:left;
	padding-left:10px;
	margin-top:5px;
}
#main_content #parto .blocco #bloccoMainList #prepParto .spaceP {
	font-family: Georgia, Times, serif;
	font-size:22px;
	color:#FF6699;
	line-height:24px;
	font-weight:100;
}
#main_content #parto .blocco #bloccoMainList #prepPartoList {
	width:320px;
	border:none;
}
#main_content #parto .blocco #bloccoMainList #forumPrep {
	width:210px;
	height:95px;
	margin-top:50px;
}
#main_content #parto .blocco #bloccoMainList #sx {
	width: 320px;
	float:left;
	margin-top:-35px;
}
#main_content #parto .blocco #bloccoMainList #sx #divForumPrep {
	background:url(/parto/images/bloccoS1.png) center center no-repeat;
	width:290px;
	height:220px;
	margin-left:40px;
}
#main_content #parto .blocco #bloccoMainList #sx #divForumPrep iframe{
	background-color:transparent;
	margin-top:40px;
	margin-top:45px;
	margin-left:25px;
}

#main_content #parto .blocco #divForumRaccParto iframe{
	background-color: transparent;
	margin-top: 40px;
}

#main_content #parto .blocco #bloccoMainList #sx #anaNonFarm {
	margin-top:0px;
}
#main_content #parto .blocco #bloccoMainList #sx #anaNonFarm hr {
	margin-top:2px;
	margin-bottom:2px;
}
#main_content #parto .blocco #bloccoMainList #sx #anaNonFarm #titAna1 {
	font-family: Georgia, Times, serif;
	font-size:22px;
	color:#FF6699;
	line-height:24px;
	font-weight:100;
	text-align:left;
	margin:0px;
	padding-left:10px;
}
#main_content #parto .blocco #bloccoMainList #sx #anaNonFarm #titiAna2 {
	font-family: Georgia, Times, serif;
	font-size:22px;
	color:#FF6699;
	line-height:24px;
	font-weight:100;
	text-align:center;
	margin:0px;
	margin-bottom:10px;
}
#main_content #parto .blocco #bloccoMainList #sx #anaNonFarm #anaList {
	border:none;
	margin-top:10px;
	width:340px;
}
#main_content #parto .blocco #bloccoMainList #espParto {
	float:left;
	width:180px;
/width:180px; 		margin-top:30px;
/margin-top:10px;}
#main_content #parto .blocco #bloccoMainList #espParto hr {
	margin-top:2px;
	margin-bottom:2px;
}
#main_content #parto .blocco #bloccoMainList #espParto #espTit1 {
	font-family: Georgia, Times, serif;
	font-size:22px;
	color:#FF6699;
	line-height:24px;
	font-weight:100;
	text-align:left;
	margin:0px;
	padding-left:10px;
}
#main_content #parto .blocco #bloccoMainList #espParto #espTit2 {
	font-family: Georgia, Times, serif;
	font-size:22px;
	color:#FF6699;
	line-height:24px;
	font-weight:100;
	text-align:right;
	margin:0px;
}
#main_content #parto .blocco #bloccoMainList #espParto #espList {
	width:180px;
	border:none;
	margin-top:10px;
}
#main_content #parto .blocco #divForumRaccParto {
	background:url(/parto/images/bloccoS2.png) 0px 10px no-repeat;
	width:250px;
	padding-left:30px;		/padding-left:30px;
	padding-right:5px;		/padding-right:3px;
	padding-top:0px;
	float:right;
	margin-top:-35px;
	margin-right:10px;
}
#main_content #parto .blocco #fondoContainer #raccParto {
	float:left;
	width:235px;
	height:105px;
	margin-top:40px;
	margin-left:0px;
	text-align:right;
}
#main_content #parto .blocco #fondoContainer #raccParto #dpp {
	margin-top: -30px;
}
#main_content #parto .blocco #fondoContainer #raccParto #dpp p { margin-top:6px; font-size:10px; font-family: Verdana, Geneva, sans-serif; text-align:center; }

#main_content #parto .nav_boxPiccolo p {
margin-top: 0px;
font-size: 10px;
text-align: center;
}
#parto .blocco img {
margin: 0 auto;
display: block;
}






/* esami */


table.tblLista tr:first-child {
	color: #cc66cc;
	text-align: center;
	background: #f7eef5;
}
table.tblLista { border:1px solid #d7bad1 }
table.tblLista td { padding:10px; }
table.tblLista tr.sep { background: #FFFBFE }

#main_content ul#esami-in-gravidanza li a, #main_content ul#altri-esami-gravidanza-info li a { font-weight:bold; font-size:12px; }
#main_content ul#altri-esami-gravidanza-info li a{font-size:13px;}
.esamibg{background:url(../../../esami_laboratorio/images/rubBg.png) top left no-repeat; height: 723px !important; position:relative;}

.esamibg .menuIndexLab {position:absolute; top:120px; left:150px; height:119px;}
.esamibg .lab2 {position:absolute; top:545px; left:170px; width:263px; height:106px;}

#main_content .esami h2.titBig{
	font-size: 22px;
	color: #FF6699;
}

#main_content .esami .matLav{
	width: 100%;
	border: none;
	margin-top: 10px;
	background: url(../../../esami_laboratorio/esami_mamma/images/anesthesia.jpg) -40px 35px no-repeat;
	padding-top: 0px;
}

#main_content .esami .matLav p.spaceP{
	font-family: Georgia, Times, serif;
	font-size: 18px;
	color: #FF6699;
	line-height: 24px;
	font-weight: 100;
}

#main_content .esami .matLav ul{
	margin-left: 230px;
}



/* Indagine diagnostica */

.MsoNormalTable{
	border-style:none;
	border-color:inherit;
	border-collapse: collapse;
	margin-bottom:10px;
}

.MsoNormalTable td{
	border-style:solid;
	border-width:1.0pt;
	width: 162.95pt;
	padding-left: 5.4pt;
	padding-right: 5.4pt;
	padding-top: 0cm;
	padding-bottom: 0cm
}







/* MAMMA IN FORMA  home*/

.left-box-sport, .right-box-sport{
	zoom: 1;
}

.left-box-sport:before, .left-box-sport:after, .right-box-sport:before, .right-box-sport:after{
	content:"";
	display: table;
}

.left-box-sport:after, .right-box-sport:after {
    clear: both;
}

.left-box-sport img {
	float:right;
}

.left-box-sport .bfy {
	float:left;
}

.right-box-sport img{
	float: left;
}

.right-box-sport .bfy{
	float: right;
}
 /* css mamma in forma */

.intro p { font-size:11px; line-height:16px; }
.intro, .approfondimenti { width:100%; overflow:hidden; }
.intro #chiediAmarta { float:left }
.intro #intro_link { margin-top:5px; float:right; }
.blocco ul li { /*text-align:justify*/ }
.blocco ul.bfy { padding-left:15px; margin:0; padding:10px; background: #FFF9FF; border:1px solid #F5CDFE; list-style:none; width:220px; display:block }
.blocco ul.bfy li { color: #a883b0; margin-bottom:10px; font-family:Arial, Helvetica, sans-serif; border-bottom:#F5CDFE 1px dashed; text-align:left}
.blocco ul.bfy li sup { font-size:10px }
.blocco ul.bfy li a { font-weight:normal; color:inherit; font-size:14px }
.blocco ul.bfy li a:hover { text-decoration:underline; color: #F2A400 }
/*.approfondimenti div { padding:5px; background-color:#FEEDEF }*/
.approfondimenti #stretching { width:45%; float:left }
.approfondimenti #aerobica { width:45%; float:right }
.approfondimenti #trimestri { width:45%; float:left }
.approfondimenti #cambiamenti { width:45%; float:right }
.approfondimenti h2 { font-size:20px; font-weight:normal; line-height:26px; margin-bottom:20px; font-family:Georgia, "Times New Roman", Times, serif; border-bottom:1px solid #999 }

.fotoDescr { padding:20px 5px; background-color:#FFF9FF; border:1px solid #F5CDFE }
.fotoDescr img { border:2px solid #F5CDFE; }










/* MEDICO RISPONDE */

.tbl_indexEspRisp { margin:0px auto; padding:0 }
.tbl_indexEspRisp td { margin:0; padding:0; text-align:center }
div.elemListaMed {margin: 0px 0px 0px 0px;padding: 10px;}
div.elemListaMed a{font-size:10px}

/* css MEDICO RISPONDE */
div.espRisp_domanda { margin-top: 0; margin-bottom: 0; /*text-align:justify;*/ background:#FFF9FE; padding:10px; }
div.espRisp_risposta { margin-top: 0; margin-bottom: 0; /*text-align:justify;*/ background:#F4FBFF; padding:10px; font-style:italic }
table.espRisp_listaDomande { border:none; }
table.espRisp_listaDomande th { font-size:14px }
table.espRisp_listaDomande td { border:1px solid #f7eef5; padding:0.5em; font-size:10px; }
table.espRisp_listaDomande tr.rosa td { background-color:#FFF9FE}
table.espRisp_listaDomande tr.bianco td { background-color: #Fff}
table.espRisp_listaDomande td a { color:#000080; font-size:10px }
table.espRisp_listaDomande td a:hover { color: #0065db }
.espRisp_inviaDomanda, .espRisp_search{display:block; margin:10px auto;}
.espRisp_search input, .espRisp_search label{
        display:block;
        margin:0px auto;
}
.espRisp_search form b{
    text-align: center;
    display: block;
}
.espRisp_search input[type=text]{
    padding: 5px 0;
}
.espRisp_search input[type=submit]{
    background: #f4ebf2;
    margin: 10px auto;
    border: none;
    padding: 0px 38px;
    line-height: 25px;
    border-radius: 4px;
    border: 1px solid #a792a2;
    min-width: 243px;
    cursor: pointer;
}
.miniTitolo { font-size:10px }

#lista-medici .medico p {
  text-align: center !important;
  display: block !important;
  width: auto !important;
}




/* MATERNITA' E LAVORO */

.servizi .header1 {
	background: none !important;
	height: auto !important;
}

.servizi .header1 > div {
	width: auto;
}

.matLav2 {
	zoom: 1;
}

.matLav2:before, .matLav2:after {
	content:"";
	display: table;
}

.matLav2:after{
	clear: both;
}

.servizi .header1 .matLav2 {
	background: none !important;
}

.matLav2 > div{
	width: auto;
	float:left;
}

.matLav2 .box-img {
	float:left;
	width:160px;
	height:160px;
	background: url(../../../servizi/images/boxEsp.png) center center no-repeat;
}

.matLav2 .box-img > div{
	margin-top:135px;
	height:12px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center
}
.matLav2 ul{
	width: 320px;
	float: right;
	margin: 0 0 0 10px;
}
#main_content .servizi #divForumRaccParto .divForumRaccParto_img {
	margin-bottom: 50px;
}

.tbl_cPMA td { padding:0 5px; text-align:left; }
.centroPMA { padding-bottom: 10px; margin-bottom:10px; border-bottom: 1px solid #F0F0F0 }


/* CALCOLO DEL PESO */
.peso{text-align:center !important; height:486px !important; padding-top:80px !important; background:url(../../../calcola-on-line/images/aumento-peso-in-gravidanza.jpg) no-repeat 0px 0px}
.feto{background:url(../../../medico_risponde/img/fondoFeto.jpg) no-repeat 0px 20px}
.feto-calc {background:url(../../../medico_risponde/img/fondoFeto.jpg) no-repeat 0px 20px}
.ovulazione {background:url(../../../medico_risponde/img/fondoOvulazione.jpg) no-repeat 0px 20px}
#calcIndex { text-align:center }
#calcIndex .blkIcalc { display: inline-block; width:200px; height:160px; padding:10px; background:url(../../..//calcola-on-line/images/blockIndexCO.png) center center no-repeat; color: #a068a0; }
#calcIndex .blkImgI { text-align:center }
#calcIndex .blkImgI img { border:0; margin-top:15px; }
#calcIndex .blkTextI {  width:160px; height:40px; overflow:hidden; text-align:center; font-weight: normal; font-size:16px; line-height:18px; margin:0 auto; margin-top:10px; }
#calcIndex .blkTextI div { width:100%; text-align:center; }
#calcIndex .blkIcalc:hover { color:#CC3300 }
.tabellaCol td { padding:5px; text-align:left }
.imc {background:url(../../../medico_risponde/img/fondoImc.jpg) no-repeat 0px 20px}
.hide { display:none }
.show { display:block }
.segno {text-align:center; background:url(../../../calcola-on-line/images/calcola-segno-bambino.png) no-repeat 0px 0px}
.percentili{text-align:center; height:486px; background:url(../../../calcola-on-line/images/percentili.jpg) no-repeat top left}

.tabellaCol input, textarea, select { padding:5px; border:2px solid #d487d4 }
.formSpesso { border:2px solid #d487d4 }
input.calcButton { background-color: #d487d4; border:1px solid #c179c1; padding:10px; font-size:16px; font-stretch:normal; letter-spacing:1px; color: white; font-weight:bold }
.tabellaCol { border-spacing:10px; border-collapse:separate; }
.tabellaCol td { padding:10px 10px; text-align:center; border-spacing:10px; }
#calcMenuMin { text-align:center; margin-top:30px; }
#calcMenuMin .blkIcalc { display: inline-block; width:120px; height:96px; padding:10px; background:url(../../..//calcola-on-line/images/blockIndexCO_min.png) center center no-repeat; color: #a068a0; }
#calcMenuMin .blkImgI { text-align:center }
#calcMenuMin .blkImgI img { border:0; margin-top:15px; }
#calcMenuMin .blkTextI {  width:80px; height:30px; overflow:hidden; text-align:center; font-weight: normal;  font-size:11px; line-height:9px; margin:0 auto; margin-top:7px; }
#calcMenuMin .blkTextI div { width:100%; text-align:center; }
#calcMenuMin .blkIcalc:hover { color:#CC3300 }
.tabellaCol td.selColore  { border:1px solid #edcded }
table.alignRight td { text-align:right }
#content_col{
	background:url(../../..//medico_risponde/img/fondoDataParto.jpg) no-repeat 0px 40px;
}


/* IL TUO BAMBINO */

.titolo_tuobaby span{
	font-family: 'The Girl Next Door';
	display: inline-block;
	font-size: 50px;
}

.fontBeautify {
	font-family: 'The Girl Next Door', serif !important;
	font-size: 28px !important;
	font-style: normal !important;
	font-weight: 400 !important;
	margin-top:0px !important;
	color: #FF6699 !important;
}

#main_content .curabimbo{
	margin-bottom:0;
	padding-bottom:0;
	background:url(../../../salute_baby/images/cura-baby.jpg) 153px 229px no-repeat;
	height: auto;
}
..header1{
	float: left;
	width: 100%;
}
.header1 .listCont1{
	background: url(../../../salute_baby/images/salute.jpg) 0 87px no-repeat;
	height:400px;
	padding-top:0;
	margin-bottom:0;
	padding-bottom:0;
	position: relative;
}

.header1 .listCont1 .dx{
	width:240px;
	border:none;
	float:right;
	margin-top: -50px;
}

.header1 .listCont1 .dx2{
	width:220px;
	margin-right:21px;
	border:none;
	float:right;
	margin-top: -50px;
}
.header1 .listCont1 .casetta{
	width:250px;
	text-align:right;
	margin-top:20px;
	left:-5px; 15px;
	margin-top:45px;
	margin-right: 15px;
	position:relative; left:5px;
}

.header1 .listCont1 .casetta > div{
	width:250px;
	height:218px;
	position:absolute;
	text-align:center;
	top:286px;
	left:410px;
	background:url(../../../salute_baby/images/casa2.gif) center center no-repeat;

}

.cont-alime{
	height:335px;
	margin-bottom:0;
	padding-bottom:0;
	background:url(../../../salute_baby/images/alimentazione-feed.jpg) right bottom no-repeat;
}

.header1 .listCont2 img{
	float:left;
	margin-top: 22px;
}

.header1 .listCont2 .kwGravidanza{
	width:370px;
	border:none;
	margin-top:60px;
	float:left;
	border-top: 1px dashed #F0F0F0;
	border-bottom: 1px dashed #F0F0F0;
}
.header1 .listCont3 {
	background:url(../../../salute_baby/images/nanna.jpg) right 500px no-repeat;
}
.header1 .listCont3 .kwGravidanza{
	width:270px;
	border:none;
	margin-top:30px;
	float:left;
}
.header1 .listCont4 img{
	margin-left:10px;
	float:left;
}
.header1 .listCont4 .kwGravidanza{
	width:250px;
	border:none;
	float:right;
	margin-top:30px;
}
.header1 .listCont5 img{
	margin-left:10px;
	margin-top:92px;
	float:right;
}
.header1 .listCont5 .kwGravidanza{
	width:178px;
	border:none;
	margin-top:220px;
	left:0px;
	position:absolute;
}
.header1 .listCont5 .dx3{
	left:190px;
	position:absolute;
}

table.grid td { padding:1px; font-size:10px}

.chiccoGal { text-align:center }

.chiccoGal pre{
	display:block;
	font:100% "Courier New", Courier, monospace;
	padding:10px;
	border:1px solid #bae2f0;
	background:#e3f4f9;
	margin:.5em 0;
	overflow:auto;

}

.chiccoGal img{border: 1px solid #CCC;}
.chiccoGal ul, .chiccoGal li{
	margin:0;
	padding:0;
}
.chiccoGal li{
	list-style:none;
	display:inline-block;
	margin-right:0px;
	padding:0px;
}

#preview{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	}

table.double{
	mso-style-parent:"";
	line-height:115%;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	}
section{display:block}








/* NOME DI BIMBI */

.nomebimbo{
	width:100% !important;
	height:592px !important;
	margin-top:-20px;
	background:url(../../../salute_baby/Dai-un-nome-al-tuo-bebe/images/fondoIndex.png) top center no-repeat;
	padding:0 !important;
	position:relative;
}
a#buttNomiBimboVar { display:block; width:107px; height:67px; position:absolute; left:5px; background:url(../../../salute_baby/Dai-un-nome-al-tuo-bebe/images/buttNomiBimbo.png) 0 0 no-repeat }
a#buttNomiBimboVar:hover { background:url(../../../salute_baby/Dai-un-nome-al-tuo-bebe/images/buttNomiBimbo.png) 0 -67px no-repeat }
a#buttNomiBimbaVar { display:block; width:107px; height:67px; position:absolute; left:200px; background:url(../../../salute_baby/Dai-un-nome-al-tuo-bebe/images/buttNomiBimba.png) 0 0 no-repeat }
a#buttNomiBimbaVar:hover { background:url(../../../salute_baby/Dai-un-nome-al-tuo-bebe/images/buttNomiBimba.png) 0 -67px no-repeat }

.bg-content-nomi{
	width:100%;
	background:#d1ffff;
	padding:0;
	position:relative;
}
#contFondo_top{
	width:515px;
	height:100px;
	background:url(../../../salute_baby/Dai-un-nome-al-tuo-bebe/images/fondo_top.png) top left no-repeat;
	z-index:0;
}
.top-contFondo_top{
	height:12px;
	background:url(../../../salute_baby/Dai-un-nome-al-tuo-bebe/images/lisstBox_top.png) bottom center no-repeat;
	}
.bottom-contFondo_top{
	height:12px;
	background:url(../../../salute_baby/Dai-un-nome-al-tuo-bebe/images/lisstBox_bottom.png) top center no-repeat;
	}
#contListNomi{
	background:url(../../../salute_baby/Dai-un-nome-al-tuo-bebe/images/lisstBox_middle.png) top center repeat-y;
	padding-left:80px;
	padding-right:80px;
}
#contFondo_bottom{
	width:515px;
	width: 600px;
	height:237px;
	background:url(../../../salute_baby/Dai-un-nome-al-tuo-bebe/images/fondo_bottom.png) bottom center repeat;
	position:relative;
}
.contFondo_bottom_pic{
	text-align:center;
	height:90px;
	background:url(../../../salute_baby/Dai-un-nome-al-tuo-bebe/images/nav_bg.png) center center no-repeat;
}
.alpabeth_up{width:515px; margin:0 auto; margin-bottom:5px; padding-top:12px;}
.alpabeth_up a{margin-left:5px; margin-right:5px;}
.alpabeth_down{width:515px; margin:0 auto}
.alpabeth_down a{margin-left:4px; margin-right:4px;}
.back_name_bebe{position:absolute; bottom:0px; left:190px;}









/*  PRODOTTI  */
table.tblRiepilogo td { text-align:center; padding:10px; border:1px solid #F2F2F2; }
.bt-fb-like {margin-bottom:20px; width:185px; height:332px; float:left; margin-right:5px;}
.prod-descrip {padding:10px; font-size:10px; background-color:#FFF2FB;}
.aggiungi_prod {border:1px dashed #FCF; margin-right:10px; float:right;}
.prod-descrip table tr td{width: 50%;vertical-align:top; padding:10px;}

#main_content h2.titBig span.sottotitolo { line-height:18px; font-size:12px; font-style:italic }

div.prodotto { border:4px solid #E6E6E6; margin-bottom:10px;  margin-top:10px; }
table.vista-prodotto { width:100%; border:none; }
table.vista-prodotto td { padding:5px; }
#main_content table.vista-prodotto td.foto-prodotto { vertical-align:top; width: 110px; text-align:center; }
table.vista-prodotto td.foto-prodotto div { border-right:1px solid #E6E6E6 }
#main_content table.vista-prodotto td.foto-prodotto a img { margin:0; border:1px solid; margin-right:5px; }
#main_content table.vista-prodotto td.desc-prodotto { text-align:left; vertical-align:top }

#main_content table.vista-prodotto td.desc-prodotto h3 { text-align:left; font-family:Verdana, Geneva, sans-serif; font-size:14px; border-bottom: 1px solid #E6E6E6; padding:0; margin:0; margin-bottom:10px; }
table.vista-prodotto td.desc-prodotto a { color: #3D6789; text-decoration:none }
table.vista-prodotto td.desc-prodotto a:hover { text-decoration:underline }
table.aggiungi_prod td { padding:2px }
table.aggiungi_prod td p { text-align:left }

table.rivenditori td { padding:2px; }
table.rivenditori td.cartina { border-right:1px dashed #F2F2F2; padding-right: 5px; }
table.rivenditori div.titoloRegione { text-align:center; font-size:24px; font-weight:normal; border-bottom:1px dashed #F2F2F2; margin-bottom:40px; }
table.rivenditori td.lista_riv { padding-left:5px; }
table.rivenditori td.lista_riv div.rivenditore { }
#main_content h3.titolo_rivenditore { text-align:left; margin:0; padding:0; color:#C90; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; }
#main_content .rivenditore .indirizzo_rivenditore { font-size:10px; text-align:left }

.rivenditori tr .lista_riv .rivenditore .prodotti_venduti { font-size:10px; text-align:left; color:#C30; margin:0 }
.rivenditori tr .lista_riv .rivenditore ul li { font-size:10px; }
.rivenditori tr .lista_riv .rivenditore ul li a { color:#CC3300 }
.rivenditori tr .lista_riv .rivenditore ul li a:hover { color: #F66 }

table.rivenditori div.no_rivenditore { color:#CC0000; text-align:center }
#main_content table.vista-prodotto td.desc-prodotto p { font-size:11px; }
#intro { background-color: #F7F7F2; border: 1px solid #CECDBB; padding:10px; line-height:18px; }
#main_content table.babettes td { padding:10px; }








/*  SONDAGGI  */
.sondaggio_primo_piano { padding:10px; background-color:#fff2fb; border:1px dashed #CCCCCC }
.cont_arc_sond { margin-bottom:10px; padding:5px 0 }
.n_sondaggio { margin-bottom:5px; border-bottom:1px solid #CCC; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; padding-bottom: 2px; }
.n_sondaggio span { color:#CC3300 }
.titolo_sondaggio { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; padding:5px; }
table.risultatiSondaggi td { padding:5px; }
table.cont_form { background:#f7eef5; border:1px solid #d7bad1; margin-left:auto; margin-right:auto  }
table.cont_form tr { border-bottom: 1px dashed #CCCCCC }
table.cont_form td { padding:10px; color: #C69; }
table.cont_form td .errore { color:#FF0000; font-size:10px; width:150px; text-align:left; margin:0 auto}
table.cont_form td.domanda { text-align:right; }
table.cont_form td.usrInput { text-align:center }
table.cont_form input[type=text] { border:2px solid #cfb6c2; padding:2px; width:150px }
table.cont_form input[type=text]:hover { border:2px solid #C69; }
table.cont_form input[type=text]:focus { border:2px solid #C69; background:#F8F8F8 }
.eta{min-width: 450px; height: 600px; margin: 0 auto; margin-bottom:10px;}
.matrimonio{min-width: 450px; height: 300px; margin: 0 auto; margin-bottom:10px;}
.aborti{min-width: 450px; height: 300px; margin: 0 auto; margin-bottom:10px;}
.figli{min-width: 450px; height: 300px; margin: 0 auto; margin-bottom:10px;}






/*  HOME/IL MURETTO  */
.muro{
	background: url(../../../home/image/muro.jpg) repeat;
	width: 501px;
}
.tabletr tr{
	width: 501px !important;
	display: block;
}





/*  video  */
#v_titolo, #altri-video{ display:block; text-align:center; font-weight:normal; padding:10px 0; line-height:1.2em; border-bottom: 1px solid #F4F4F4;font-size: 20px; }
.v_data, #v_impressions { text-align:right; font-size:10px; line-height:12px; color:#999; font-style:italic; font-family:Verdana, Geneva, sans-serif; font-weight:normal; padding:0px; }
#v_impressions { margin: 15px 0; }
.v_data { }
#v_descr { background: #F4F4F4; border:1px solid #EBEBEB; padding:10px; line-height:18px; }
#embedCode { resize: none; overflow:hidden; font-family:"Courier New", Courier, monospace; font-size: 10px; width: 100%; margin: 0; padding: 0; border-width: 0; color: #CCC; background-color: #333}



.video-cont, .player_cont_flash,.player_cont_html5 {
	display: block;
	width: 100% !important;
	height: 0 !important;
	position: relative !important;
	padding-bottom: 56.25% !important; /* 16:9 */
	padding-top: 25px !important;
	height: 0 !important;
}
.video-cont iframe,
.player_cont_flash object,
#video object{
	position: absolute !important;
	top: 0 !important;
	left: 0 !important;
	width: 100% !important;
	height: 100% !important;
}
.player_cont_flash object, .player_cont_html5 #video{
	position: absolute !important;
	top: 0 !important;
	left: 0 !important;
	width: 100% !important;
	height: 100% !important;
}

#video-navigator-content { text-align:center; margin:0 auto; margin-top:20px; margin-bottom:20px;  }
#video-navigator-content a.video-thumb-big { width: 195px; height:auto; margin:5px; display:inline-block; vertical-align:top; text-align:center; font-size:11px; font-weight:normal; color:#999999; }
#video-navigator-content a.video-thumb-big:hover { color:#d487d4; }
.video-thumb-big img { margin:0; margin-bottom:5px; padding:0 }
#pagination-video { text-align:center; color:#CC0000}
#pagination-video a { font-weight:normal; color:#cc7171 }
#pagination-video a:hover { color:#CC0000 }
#pagination-video #sel { font-weight:bold; color:#CC0000 }




/*  CORDONE OMBELICALE  */
#cord_content {
	text-align: left;
	height: auto;
}
#listaArg {
	padding: 10px 0px 10px 0px;
	margin: 0;
	height: auto;
	overflow: hidden;
	border: 1px dashed #D0E0FD;
}
#cord_content #listaArg ul {
	margin:0px 0px 0px 0px;
	/margin: 0px 0px 0px 20px;
	padding-left:20px;
	/padding-left: 0px;
}
#cord_content #listaArg ul li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height:16px;
	color:#0065DB;
	font-weight: normal;
	list-style:circle;
	margin:0px 0px 30px 0px;
}
#cord_content #listaArg ul li a {
	height:auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height:16px;
	color:#0065DB;
	font-weight: normal;
	list-style:circle;
	margin:0;
}
#cord_content ul li a:hover {
	background-color:#D0E0FD;
}
#cord_content #box2 ul {
	padding:0px 0px 0px 15px;
	margin:15px 0px 0px 15px;
}
#cord_content #box2 ul li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height:16px;
	color: #444;
	font-weight: normal;
	list-style:circle;
	margin:0px 0px 30px 0px;
	/*text-align:justify;*/
}
#cord_content #box2 ol {
	padding:0px 0px 0px 15px;
	margin:10px 0px 0px 15px;
}
#cord_content #box2 ol li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height:16px;
	color: #444;
	font-weight: normal;
	margin:0px 0px 10px 0px;
	text-align: justify;
	list-style-type:decimal;
}
#cord_content hr {
	clear:left;
	margin:0 auto;
	width:70%;
	color:#D0E0FD;
	border:1px dashed;
	margin-top:20px;
	margin-bottom:20px;
	/margin-top:5px;
	/margin-bottom:10px;
}

.blocco a {
	font-family: 'Open Sans',Verdana, Arial, Helvetica, sans-serif;
    /*font-size:13px; */
	color:#0065DB;
	font-weight: bold;
}
.blocco a:hover {
	text-decoration:underline;
}
#cord_content h1 {
	margin:0px 10px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color:#0065DB;
	font-weight: 100;
}
#cord_content h2 {
	margin:0px 10px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#0065DB;
	font-weight: bold;
}
#cord_content h3 {
	margin:0px 0px 10px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#0065DB;
	font-weight: Bold;
}
#cord_content p.pres{ color: #666;
}
#cord_content p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:16px;
	color:#444;
	text-align: justify;
}
#cord_content #box3 .highlight {
	clear:left;
	margin:0px 0px 0px 0px;
	padding: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:13px;
	color:#666666;
	background-color:#D0E0FD;
}
#sxTest {
	float:left;
	width: 210px;
	height:auto;
}

#box1 {
	float:left;
	width:200px;
	height:200px;
	background:url(img/box.gif) no-repeat center top;
}
.box1 {
	display:block;
	width:200px;
	height:200px;
	background:url(img/box.gif) no-repeat center top;
}
.numVerde {
	display:block;
	width:200px;
	height:auto;
}
#cord_content #sxTest div.numVerde p{
font-family:verdana, "Times New Roman", Times, serif;
	color:#666666;
	font-size:10px;
	text-align:center;
}
#testoBox1 {
	float:left;
	width:260px;
	height:auto;
	border: 1px dashed #D0E0FD;
}
#testoBoxIndex {
	float:left;

	height:auto;

}
#testoBoxIndex a{
	text-decoration:none;
}
#box2 {
	clear:left;
	height:auto;

}
#box3 {
	float:left;
	height:auto;
}
#img1 {
	float:left;
	width:200px;
	height:210px;
	background:url(img/box2.gif) no-repeat center top;
}
#cord_content #img1 p{
	color:#666666;
	text-align:center;
}
#testoBox2 {
	float:left;
	width:260px;
	height:auto;
	border: 1px dashed #D0E0FD;
}
#cord_content #nav3 p {
	text-align:right;
}
#cord_content #nav3 a:hover {
	text-decoration: none;
}
.miniLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
	color:#0065DB;
	font-weight: 100;
	text-align:right;
}
#nav2 {
	height:auto;
}
#dietro {
	float:left;
	margin: 0px;
}
#avanti {
	float:right;
	margin: 0px;
}


/* NOMI */


#content_nomi { /*width:515px;*/ margin:0 auto }

a.add_pref img { border:none }
a.rem_pref img { border:none }
.gen { color:#666; font-weight:normal }
.pref { color: #690; font-weight:normal }
a.linkNome { color:#666; font-weight:normal }
a.linkNome:hover { color: #F60 }
a.linkNomePref { color:#666; font-weight:normal }
a.linkNomePref:hover { color:#666; }
a.butt_bimbo { display:block; width:157px; height:265px; background:url(../../../salute_baby/Dai-un-nome-al-tuo-bebe/images/bimbo_butt.png) 0 0 no-repeat; position:absolute; left:76px; bottom:16px;  }
a.butt_bimbo:hover { display:block; width:157px; height:265px; background:url(../../../salute_baby/Dai-un-nome-al-tuo-bebe/images/bimbo_butt.png) -157px 0 no-repeat; position:absolute; left:76px; bottom:16px; }
a.butt_bimba { display:block; width:189px; height:265px; background:url(../../../salute_baby/Dai-un-nome-al-tuo-bebe/images/bimba_butt.png) 0 0 no-repeat; position:absolute; left:276px; bottom:16px;  }
a.butt_bimba:hover { display:block; width:189px; height:265px; background:url(../../../salute_baby/Dai-un-nome-al-tuo-bebe/images/bimba_butt.png) -189px 0 no-repeat; position:absolute; left:276px; bottom:16px; }
div#topBimbo { width:136px; height:190px; position:absolute; top:83px; left: 159px; }
div#topBimba { width:136px; height:190px; position:absolute; top:83px; left: 348px; }
div#topBimbo ul { list-style-image: url(../../../salute_baby/Dai-un-nome-al-tuo-bebe/images/stella10.png); font-size:12px; line-height:12px; margin:0; padding:0; margin-left:30px; margin-top:20px; }
div#topBimbo ul li { margin-bottom:5px; color:#000080; }
div#topBimba ul { list-style-image: url(../../../salute_baby/Dai-un-nome-al-tuo-bebe/images/stella10.png); font-size:12px; line-height:12px; margin:0; padding:0; margin-left:30px; margin-top:20px; }
div#topBimba ul li { margin-bottom:5px; color:#000080; }
a#buttPref { display:block; width:150px; height:67px; position:absolute; right:5px; background:url(../../../salute_baby/Dai-un-nome-al-tuo-bebe/images/buttPref.png) 0 0 no-repeat }
a#buttPref:hover { background:url(../../../salute_baby/Dai-un-nome-al-tuo-bebe/images/buttPref.png) 0 -67px no-repeat }
a#buttNomiBimbo { display:block; width:107px; height:67px; position:absolute; left:5px; background:url(../../../salute_baby/Dai-un-nome-al-tuo-bebe/images/buttNomiBimbo.png) 0 0 no-repeat }
a#buttNomiBimbo:hover { background:url(../../../salute_baby/Dai-un-nome-al-tuo-bebe/images/buttNomiBimbo.png) 0 -67px no-repeat }
a#buttNomiBimba { display:block; width:107px; height:67px; position:absolute; left:5px; background:url(../../../salute_baby/Dai-un-nome-al-tuo-bebe/images/buttNomiBimba.png) 0 0 no-repeat }
a#buttNomiBimba:hover { background:url(../../../salute_baby/Dai-un-nome-al-tuo-bebe/images/buttNomiBimba.png) 0 -67px no-repeat }
a.topF { font-weight:normal; color: #C6F; text-decoration:none; font-size:12px; margin:0; line-height:12px; }
a.topF:hover { font-weight:normal; color:#93C; text-decoration:none }
a.topM { font-weight:normal; color: #09F; text-decoration:none; font-size:12px; margin:0; line-height:12px;  }
a.topM:hover { font-weight:normal; color:#000080; text-decoration:none }
a.descrLinkUomo { font-size:14px !important; color:#36F !important }
a.descrLinkUomo:hover { color: #000080 !important }
a.descrLinkDonna { font-size:14px !important; color: #C6C !important }
a.descrLinkDonna:hover { color:#93C !important }

table#tbl_cont_nomi td { padding:2px; }


/* OROSCOPO */

a.ariete { width:76px; height:76px; background: url(/dev/style/img/oroscopo/menu_btn_opt.png) 0px 0px no-repeat; display:block; margin:2px; }
a.ariete:hover { width:76px; height:76px; background: url(/dev/style/img/oroscopo/menu_btn_opt.png) 0px -152px no-repeat; display:block;}
a.toro { width:76px; height:76px; background: url(/dev/style/img/oroscopo/menu_btn_opt.png) -76px 0px no-repeat; display:block; margin:2px; }
a.toro:hover { width:76px; height:76px; background: url(/dev/style/img/oroscopo/menu_btn_opt.png) -76px -152px no-repeat; display:block; }
a.gemelli { width:76px; height:76px; background: url(/dev/style/img/oroscopo/menu_btn_opt.png) -152px 0px no-repeat; display:block; margin:2px; }
a.gemelli:hover { width:76px; height:76px; background: url(/dev/style/img/oroscopo/menu_btn_opt.png) -152px -152px no-repeat; display:block; }
a.cancro { width:76px; height:76px; background: url(/dev/style/img/oroscopo/menu_btn_opt.png) -228px 0px no-repeat; display:block; margin:2px; }
a.cancro:hover { width:76px; height:76px; background: url(/dev/style/img/oroscopo/menu_btn_opt.png) -228px -152px no-repeat; display:block; }
a.leone { width:76px; height:76px; background: url(/dev/style/img/oroscopo/menu_btn_opt.png) -304px 0px no-repeat; display:block; margin:2px; }
a.leone:hover { width:76px; height:76px; background: url(/dev/style/img/oroscopo/menu_btn_opt.png) -304px -152px no-repeat; display:block; }
a.vergine { width:76px; height:76px; background: url(/dev/style/img/oroscopo/menu_btn_opt.png) -380px 0px no-repeat; display:block; margin:2px; }
a.vergine:hover { width:76px; height:76px; background: url(/dev/style/img/oroscopo/menu_btn_opt.png) -380px -152px no-repeat; display:block; }

a.bilancia { width:76px; height:76px; background: url(/dev/style/img/oroscopo/menu_btn_opt.png) 0px -76px no-repeat; display:block; margin:2px; }
a.bilancia:hover { width:76px; height:76px; background: url(/dev/style/img/oroscopo/menu_btn_opt.png) 0px -228px no-repeat; display:block;}
a.scorpione { width:76px; height:76px; background: url(/dev/style/img/oroscopo/menu_btn_opt.png) -76px -76px no-repeat; display:block; margin:2px; }
a.scorpione:hover { width:76px; height:76px; background: url(/dev/style/img/oroscopo/menu_btn_opt.png) -76px -228px no-repeat; display:block; }
a.sagittario { width:76px; height:76px; background: url(/dev/style/img/oroscopo/menu_btn_opt.png) -152px -76px no-repeat; display:block; margin:2px; }
a.sagittario:hover { width:76px; height:76px; background: url(/dev/style/img/oroscopo/menu_btn_opt.png) -152px -228px no-repeat; display:block; }
a.capricorno { width:76px; height:76px; background: url(/dev/style/img/oroscopo/menu_btn_opt.png) -228px -76px no-repeat; display:block; margin:2px; }
a.capricorno:hover { width:76px; height:76px; background: url(/dev/style/img/oroscopo/menu_btn_opt.png) -228px -228px no-repeat; display:block; }
a.acquario { width:76px; height:76px; background: url(/dev/style/img/oroscopo/menu_btn_opt.png) -304px -76px no-repeat; display:block; margin:2px; }
a.acquario:hover { width:76px; height:76px; background: url(/dev/style/img/oroscopo/menu_btn_opt.png) -304px -228px no-repeat; display:block; }
a.pesci { width:76px; height:76px; background: url(/dev/style/img/oroscopo/menu_btn_opt.png) -380px -76px no-repeat; display:block; margin:2px; }
a.pesci:hover { width:76px; height:76px; background: url(/dev/style/img/oroscopo/menu_btn_opt.png) -380px -228px no-repeat; display:block; }

div#oroscopo { }
div#oroscopo .descrizione-generale { margin-top:10px; }
div#oroscopo h3 { text-align:center; font-family:Verdana, Geneva, sans-serif; font-weight:normal; font-size:24px; text-transform:capitalize; margin-left:0; padding-left:0 }

a#boxDD { display:block; padding:0; width:500px; height:133px; background:url(/dev/style/img/oroscopo/boxDDoroscopo.png); margin:0 auto; margin-top: 10px; }

.leaderboard_large { margin: 0 auto 10px !important; width: 980px !important; }

h1 span {
display: block;
font-size: 20px;
}


.ribbon-bepanthenol:before,
.ribbon-bepanthenol:after {
    content: " ";
    display: table;
}

.ribbon-bepanthenol:after {
    clear: both;
}

.ribbon-bepanthenol{
 width: 100%;
 display: block;
}
.ribbon-bepanthenol a{
	float: left;
}
.ribbon-bepanthenol a img{
	margin:0px;
}
#main_content p i {
  font-style: italic !important;
}
.blocco p sub, .blocco ol li p sup{
    vertical-align: super !important;
    font-size: smaller !important;
}
