/*Obesità */
@import url("/css/reset.css");

/***** Global Settings *****/
 

body {
	font-family: Lucida sans, Arial, Helvetica, sans-serif;
	background-color: #f4f4f4;
	font-size: 13px;
	line-height: 22px;
}

/***** Contenitori intestazione network *****/
div.NwtMapBarContainer {position:absolute; width:770px; color:#333; margin-left:-385px; text-align:right; left:50%; z-index:200; padding:0; clear:both;}
div.NwtFooterContainer { clear:both; color:#DF9966; margin:10px 0px; padding:10px 0px;}
div.NwtFooterContainer a{text-decoration:none; color:#DF9966}
div.NwtFooterContainer a:hover{ color:#DF9966; text-decoration:underline}

/***** Structure *****/

#container {width: 980px; margin: 51px 0px 0px 0px;text-align: left; background:#fff url(/img/container_bg.jpg) no-repeat center top;}

#header {width: 980px;background:url(/img/bg_header.jpg) no-repeat 0 0;height: 145px;}
#header span.subtitle {font-size:18px; font-style:italic; color:#E77505; display:block; padding:3px 0px 0px 25px;}
#header .logo {margin: 24px 0 0 20px; float:left}
#header .nav_right {margin-top:61px; float:right; text-align:right; margin-right:20px;}
#header .nav_right .data { color:#333; margin-top:10px}
#header img{padding:55px 0px 0px 20px;}

#languages {margin:0px 0px 7px 0}
#languages a{font-family:Lucida sans, Arial, Helvetica, sans-serif; color:#666; font-size:12px}
#languages a:hover{ text-decoration:none; color:#C6274A}

#menubar {width: 980px;float: left;margin:0px}

#content {width:710px; background: transparent; float:left; background-image:none; padding-top:20px;}
#content p {font-weight: normal;text-decoration: none; line-height:22px;}

#sidebar_dx {width: 270px;float: right;margin-top: 20px; text-align:left}
#sidebar_dx div.bmi {width: 270px; height:135px; background:url(/img/bg_bmi.png) no-repeat 0 0; margin-top:15px;}
#sidebar_dx div.bmi a{color:#3674BA; font-size:22px; font-weight:normal; display:block; padding:20px 15px 70px;}
#sidebar_dx div.bmi a:hover{color:#3674BA; text-decoration:none;}

#sidebar_dx div.ds_nutrition {width: 270px; height:201px; background:url(/img/ds_nutrition_nl.png) no-repeat 0 0; margin-top:15px;}
#sidebar_dx div.ds_nutrition div.ds_form{padding:100px 20px 0px 0px; text-align:center;}
#sidebar_dx div.ds_nutrition div.ds_form span{font-size:10px; display:block;}

#sidebar_dx div.bmr {width: 270px; height:135px; background:url(/img/bg_bmr.png) no-repeat 0 0; margin-top:15px;}
#sidebar_dx div.bmr a{color:#75B563; font-size:18px; font-weight:normal; display:block; padding:20px 10px 70px;}
#sidebar_dx div.bmr a:hover{color:#75B563; text-decoration:none;}

#sidebar_dx div.congressi {width: 242px; background-color:#fff; border:4px solid #f4f4f4; margin-top:15px;}
#sidebar_dx div.congressi div.item {padding:0px 10px 10px;}
#sidebar_dx div.congressi p{font-size:11px; border-bottom:1px dotted #FAAD67; color:#3674BA;}
#sidebar_dx div.congressi h2{font-size:20px; font-weight:normal; display:block; background-color:#FAAD67; color:#fff; padding:7px 10px;}
#sidebar_dx div.congressi h2 a{color:#fff;}

#sidebar_dx div.formazione {width: 242px; background-color:#fff; border:4px solid #f4f4f4; margin-top:15px; display:table;}
#sidebar_dx div.formazione div.item {padding:0px 10px 10px; margin-bottom:10px;}
#sidebar_dx div.formazione p{font-size:11px; border-bottom:1px dotted #FAAD67; color:#3674BA;}
#sidebar_dx div.formazione h2{font-size:20px; font-weight:normal; display:block; background-color:#ccc; color:#fff; padding:7px 10px;}
#sidebar_dx div.formazione h2 a{color:#fff;}

#sidebar_dx div.confirm_newsletter{color: #75B563;width: 210px; height:50px; margin-top:15px; display:none; background-color:#EAFAED; border:1px dotted #CCF0D0; padding:10px 20px 0px 20px; text-align:center;font-size:12px;}

#footer {width:980px; height:65px;clear:both; background:url(/img/bg_footer.jpg) no-repeat 0 0;}

#content div.news_block {width:100%;display:block;}
#content div.news_block div.news_evid {width:100%;display:block; border-bottom:10px solid #DEEAF7; padding-bottom:20px;}
#content div.news_block div.news_evid h1 {padding:0px; font-size:24px; color:#3674BA; margin:0px; border:none;}
#content div.news_block a.title {color:#3674BA;}
#content div.news_block a.title:hover {color:#3674BA; background-color:#DEEAF7;}
#content div.news_block div.news_evid h2 {padding:7px 0px 5px; font-size:18px; color:#3674BA; font-style:italic; font-weight:normal;}
#content div.news_block div.news_evid img {float:left; max-width:200px; max-height:300px; padding:0px 15px 15px 0px;}

#content div.news_block a.cat {text-transform:uppercase; padding:0px 7px; cursor:default; color:#666; background-color:#f4f4f4; font-size:11px; display:inline-block}
#content div.news_block a.cat:hover {text-decoration:none;}
#content div.news_block a.cat.obesita {background-color:#FDF9EE; border:1px dotted #CC6633; color:#CC6633}
#content div.news_block a.cat.nutrizione {background-color:#f7f6cf; border:1px dotted #8f8c36; color:#8f8c36;}
#content div.news_block a.cat.ricerca {background-color:#F2FCEF; border:1px dotted #75B563; color:#75B563;}
#content div.news_block a.cat.salute {background-color:#F6EAF9; border:1px dotted #BE60DB;color:#BE60DB;}
#content div.news_block a.cat.patologia{background-color:#FCE3E3; border:1px dotted #CC0000;color:#CC0000;}
#content div.news_block a.cat.life_style{background-color:#EAF3FA; border:1px dotted #3674BA;color:#3674BA;}

#content div.news_block div.news_evid p {display:inline;}
#content div.news_block div.news_evid span.info { font-size:11px; color:#CC6633; margin-bottom:10px; display:block;}

#content div.news_block div.news {display:block; clear:both; margin-top:20px; border-bottom:2px solid #DEEAF7; padding-bottom:20px;}
#content div.news_block div.news.depth {background-color:#FDF9EE; border:1px dotted #CC6633; padding:10px;}
#content div.news_block div.news h2 {padding:0px; font-size:20px; color:#3674BA; margin:0px; }
#content div.news_block div.news h3 {padding:3px 0px 0px; font-size:14px; color:#3674BA; margin:0px; font-style:italic;}
#content div.news_block div.news img {float:left; max-width:120px; max-height:120px; padding:0px 15px 35px 0px;}
#content div.news_block div.news span.info { font-size:11px; color:#CC6633; margin:0px 0px 7px; display:block; padding:0px;}
#content div.news_block div.news p {display:inline;}


div#basic_content {padding:0 30px}
	
h1 {color: #E77505;font-size: 24px;font-weight: normal;line-height: 32px; border-bottom:1px dotted #E77505;}
h2 {font-size: 14px;color: #666; padding:10px 0 5px 0;}
h3 {font-size: 12px;margin: 0;padding-top: 10px;padding-bottom: 10px;}
h4 {font-size: 11px;color: #a01419;margin-bottom: 10px;word-spacing: 0.1em;}

ul {list-style-type: none;padding: 0 0 0 10px;}
li {margin:0; padding:0; line-height:18px; font-size: 11px}

ol {font-size: 12px;font-weight: normal;text-decoration: none;margin-left: 40px;}

.simple {font-size: 12px;}
.logods {margin-right: 10px;}
p {}

table {font-size: 12px;}
.submenu {padding-top: 10px;padding-bottom: 10px;}

/*a {color: #CC0000; text-decoration:none}
a:hover { text-decoration:underline}*/
a {color:#CC6633; text-decoration:none}
a:hover { text-decoration:underline}

div.print_button {position:relative;float:right;line-height:20px;height:20px;margin:25px 20px -35px 0;}
div.print_button A{color:#669933;text-decoration:none;font-size:11px;line-height:18px;height:20px;background-image:url(/img/printer.png);background-repeat:no-repeat;display:block;padding:0px 0px 0px 20px;}
div.print_button A:HOVER{ color:#D9965B;text-decoration:underline;}


/*  menu javascript  */
div.menu_tree_a ul {list-style-type: none; }
div.menu_tree_a { width:210px; margin:20px 0 0 10px; padding:0px; }
div.menu_tree_a * { margin:0px; padding:0px; outline:0px; }
div.menu_tree_a h3{ color:#993; font-size: 14px; font-family: Lucida sans, Arial, Helvetica, sans-serif; margin:0px; padding:5px 0px 0px 23px; text-transform:uppercase; }

div.menu_tree_a h4 { font-size: 14px; margin:0px; padding: 2px 0px 2px 23px; color: #e77505; font-weight:normal;}
div.menu_tree_a h4:hover{ color:#f77b01; }
div.menu_tree_a ul, div.menu_tree_a li {margin:0px; padding: 0px; list-style-type: none; }
div.menu_tree_a ul li { margin:0; }
div.menu_tree_a ul li a {  }
div.menu_tree_a ul li ul { margin:0px 0px 7px 20px; padding:0px; }
div.menu_tree_a a {color:#669933; line-height: 18px; text-decoration: none;font-weight: bold;display: block; }
div.menu_tree_a a:hover{ text-decoration:none; color:#CC6633; }
div.menu_tree_a ul ul a{ color:#3674ba; font-weight: normal; padding: 2px 7px 2px 13px; height: auto; background-image:none}
div.menu_tree_a ul ul a:hover{ text-decoration:none }
div.menu_tree_a ul a.noActive {}
div.menu_tree_a li a.Active { color:#CC6633; }
div.menu_tree_a h3.Active { color:#3674ba;   }
div.menu_tree_a h4.Active { color:#3674ba; }

.d_box{ margin-bottom:10px; display:table;clear:both;}
.d_box h3{font-style:italic; padding-top:10px;}
.d_box a h3{}  
.d_box a:hover h3 {text-decoration:underline} 
.d_box .img_box {float:left; padding:10px 10px 0px 0px; }
.d_box .par_box {font-size:14px; padding:0 0 10px 43px;}

/* Basic Content Style */
/* text */
h1.title {font-size:24px; font-weight:normal; }
h2.subtitle  {font-size:14px; line-height:20px; padding:10px 0; font-weight:normal; font-style:italic; color:#000;}
div.image_line  { margin: 10px 0px 10px 0px; }
div.both { clear:both; margin: 0px 0px 20px 0px; width:460px}
div.both .evidence{ background-color:#f4f4f4; width:458px; border:1px solid #EDDAD7; display:table; margin:10px 0 }


#tabella .data_news {color:#666666; font-family:"verdana"; font-size:10px; font-style:italic}
#tabella .sottoTitolo_news {color:#cc6633; font-family:"verdana"; font-size:12px}
#tabella td.Testo {color:#333; font-family:"verdana"; font-size:11px}
#tabella td.Testo a {color:#CC6633; font-family:"verdana"; font-size:11px; text-decoration:none}
#tabella td.Testo A:hover {COLOR: #cc6633; TEXT-DECORATION: underline}
#tabella .hr_news {  border-bottom: dashed 1px #ccc; height:1px; margin-top:10px}


div.img_evid_l { width: 135px; float:left; margin:10px 0 0 10px; display:inline}
div.img_evid_l img{ width: 120px; height:76px;}
div#pop_cont {padding:10px}
div.par_evid_r { width: 301px; float:left; padding:10px 0; font-family: “Lucida Sans Unicode”, sans-serif;font-size: 10.4px;font-style: normal;font-weight: normal;text-transform: normal;letter-spacing: normal;line-height: 1.5em;text-align:justify}
div.dida_left {margin:10px 0; font-style:italic; color:#c00}

div.paragraph { clear:both; margin: 10px 0px 0px 0px; }
div.paragraph #richtext, div.paragraph #richtext p { margin:0; padding:0;}
div.paragraph #richtext sup { font-size:120%;left:0;margin:0 3px 0 2px;position:relative;}
div.paragraph #richtext br { font-size:10px}
div.paragraph h1 { font-size:14px}
div.paragraph h2 { font-size:12px; padding:10px 0 0 0}
div.paragraph h3 { font-size:12px; margin:0; padding:0; color:#CC6633}
div.paragraph h4 { font-size:10px}
div.paragraph h5 { font-size:8px; color:#653B86 }
div.paragraph h6 { }
div.paragraph hr{ margin:10px 0; border:solid 1px #CC0099 ; height:1px}

div#basic_content sup { font-size:110%;left:0;margin:0 3px 0 2px;position:relative;top:-3px;}
div#basic_content sub { font-size:normal}

div.paragraph u {}
div.paragraph em { font-size:normal}
div.paragraph ul {list-style-type: disc;padding: 0 0 0 30px; }
div.paragraph ul li {padding: 0 0 0 10px; }
div.paragraph ol { }
div.paragraph ol li { }

div.paragraph_left { float:left; width: 300px; }
div.paragraph_left h2 { padding:10px 0 5px 0}

div.paragraph_right { clear:both}
div.paragraph_right h2 { padding:10px 0 5px 0}

/* link */
div.paragraph a {color: #333; text-decoration:underline}
div.paragraph a:hover { text-decoration:underline}
div.paragraph img { padding:0px 0 20px 0}

/* image */
div.image_left { padding: 10px 0 10px 0px; width: 140px; float:left }
div.image_left img { border: 1px solid #333333; }
div.image_right { float: right;	padding: 20px 0 10px 10px; width: 140px;}
div.image_right img { }

div.film { width:458px; height:298px; border:1px solid #f4f4f4 }
div.did_film {margin:10px 0}
div.img_did_r {float:right}
div.img_did_r  img {padding: 0 0 10px 15px}
div.dload  {margin:20px 0}
div.dload  a{font-size: 11px; color:#EA7E00}
div.dload  a:hover{ text-decoration:underline}

div.img_did_l {float:left;height:auto; padding:0; margin:0}
div.img_did_l img{ margin:20px 15px 10px 0; max-width:280px;}
div.img_did_l .capt {color:#CC6633; font-size:12px; font-style:italic}
div.img_did_r {float:right;height:auto; padding:0; margin:10px 0 20px 10px; clear:both}

/* corsi e congressi*/
div.block .img_did_r {float:right; margin:0 0 10px 10px;}
div.block .img_did_l {float:left; margin:0 20px 0 0;}
div.block {padding:0;margin-top:0px;}
div.block p.cong{min-height:100px;}
div.block h3{ padding:0 0 10px; margin:0; color:#E77505}
div.clear {width:100%;height:20px;padding:10px 0; clear:both}
/* --- */


/* calcolo BMI  */
form#bmi_bmr {}
form#bmi_bmr div.calcolo.bmr { background-color:#EAFAED; border:1px dotted #CCF0D0;}
form#bmi_bmr div.calcolo { background-color:#EAF3FA; padding:20px; border:1px dotted #CCE0F0;}
form#bmi_bmr div.calcolo table td{ padding:7px 0px; vertical-align:middle;}
form#bmi_bmr div.calcolo label{padding-right:50px; color:#333;font-size:14px; }
form#bmi_bmr div.calcolo input, textarea {font-size:12px; background-color: #fff; color: #333333;border: thin solid #CCCCCC; padding:5px; display:inline; vertical-align:middle;}
form#bmi_bmr div.calcolo input.calcola {font-size:16px; width:100px; background-color: #F77B01; color: #fff;border: 2px solid #CCE0F0; padding:5px; text-align:center; margin-top:10px;}
form#bmi_bmr div.calcolo input.clear {font-size:13px; width:100px; background-color: #f4f4f4; color: #666;border: 1px solid #CCE0F0; padding:5px; text-align:center; margin-top:10px;}
form#bmi_bmr div.calcolo select {font-size:14px;background-color: #fff; color: #333333;border: thin solid #CCCCCC; padding:3px; display:inline; vertical-align:middle}
form#bmi_bmr div.calcolo select.bmr {width:250px;}

form#bmi_bmr div.risultati {background-color:#FFF6E5; padding:20px; border:1px dotted #F77B01; margin-top:15px}
form#bmi_bmr div.risultati h2{font-size:18px; font-style:italic; font-weight:normal;}
form#bmi_bmr div.risultati table td{ padding:7px 0px;}
form#bmi_bmr div.risultati label{padding-right:50px; color:#3674BA;font-size:14px; }
form#bmi_bmr div.risultati input, textarea {font-size:12px; background-color: #fff; color: #F77B01;border: thin solid #F77B01; padding:5px; display:inline; vertical-align:middle; font-weight:bold;}
form#bmi_bmr div.risultati textarea.info {font-family: Lucida sans, Arial, Helvetica, sans-serif; font-size:14px; background-color: #FFF6E5; color: #CC6633;border: none; padding:10px 0px; display:inline; vertical-align:middle; width:100%; font-weight:normal;}
form#bmi_bmr div.risultati input.reset {font-size:10px; background-color: #FBECCB; color: #F77B01;border: thin solid #F77B01; padding:5px 0px; display:inline; vertical-align:middle; font-weight:bold; }
form#bmi_bmr div.risultati div#diagnosi{padding:10px 10px 10px 0px; margin-top:15px; color:#3674BA; font-size:14px}


.tags{margin-top: 10px; width:1005;}


form#ds_nutrition {}
form#ds_nutrition label{padding-right:50px; color:#333;font-size:14px; }
form#ds_nutrition input {font-size:14px; background-color: #EDF3F3; color: #333333;border: thin solid #CCCCCC; padding:5px; display:inline; vertical-align:middle; width:200px;}
form#ds_nutrition input.ds_iscrizione {font-size:14px; width:100px; background-color: #ABCBC9; color: #fff;border: 1px solid #CCE0F0; padding:2px; text-align:center; margin-top:10px;}
