/* MedicinaEsteticaCorretiva */
@import url("/css/reset.css");

/***** Global Settings *****/
 

body {
	font-family: Lucida sans, Arial, Helvetica, sans-serif;
	background-color:#c1def2;
	background-image:url(/img/bg_body.jpg);
	background-repeat: repeat-x;
	font-size: 14px;
	line-height:1.7em;
	margin:34px 0 0 0;
}

/***** Contenitori intestazione network *****/
div.NwtMapBarContainer {position:absolute; width:960px; margin-left:-480px; margin-top:10px; text-align:right; left:50%; z-index:200; padding:0}
div.NwtFooterContainer { clear:both}
div.NwtFooterContainer  #ntw_footer{ color:#fff; padding:10px 0; width:960px;}
div.NwtFooterContainer  #ntw_footer a { color:#f4f4f4}
div.NwtFooterContainer  #ntw_footer a:hover{ color:#fff; text-decoration:underline}

/***** Structure *****/

div#head_wrap {width:100%; height:auto; background:url(/img/bg_head_wrap.jpg) no-repeat center 0}
div#header { width:960px; height:118px; margin:0 auto; position:relative;}

div#header img {margin:25px 0 0 30px; float:left}
div#header p.subhead {padding:20px 0 0 0; clear:both; color:#fff; font-size:16px; width:980px; text-align:left}
div#header #top_bar {width: 758px; height:24px; margin:8px 0 0 222px; padding:0; float:left; clear:both; display:inline;color:#fff; text-align:right; font-size:16px; background-image:url(/img/top_button.gif); background-repeat:repeat-x}
div#header #top_bar a {color:#f4f4f4; text decoration:none; padding:0 10px; font-size:12px}
div#header #top_bar a:hover {color:#fff; text decoration:underline}


div#cont_wrap {width:100%; background:url(/img/bg_cont_wrap.jpg) no-repeat center 0;display:table; }
div#content {width:960px; margin:0 auto; position:relative;}

div#cont_dx {width:679px; text-align:left; float:left; margin:0 0 0 30px; padding:0; display:inline;} 
div#cont_dx #box_intro{width:679px;background-image:url(/img/bg_home.gif); background-repeat:no-repeat; margin:0 0 20px; height:342px; padding:0}
div#cont_dx #box_intro .box_text p{padding:120px 0 0 350px; color:#044172; width:300px}
div#cont_dx #box_intro ul{width: 430px; margin:0; padding:0; list-style-position:outside}
div#cont_dx #box_intro ul li{color:#490f20; font-weight:bold; font-size:15px; margin:0 0 10px 0; padding:0 0 0 30px; background-image:url(/img/ico_v.gif); background-repeat:no-repeat; background-position: 0 0}
div#cont_dx #box_intro .box_title{margin:0; font-size:24px; font-weight:bold; color:#73aad2; padding: 35px 0 0 252px}
div#cont_dx #box_intro .box_title h2{color:#73aad2; font-size:24px; line-height:36px; padding:20px 0 0; font-style:italic}
div#cont_dx #box_intro .box_intro_txt{margin:10px 0 0 300px;}

div#cont_dx .box_intro_txt .box_img {margin:0 0 0 30px}
div#cont_dx .box_intro_txt .box_img a{color:#9A2348}
div#cont_dx .box_intro_txt .box_img a:hover{text-decoration:underline}
div#cont_dx .box_intro_txt .intro_img {width:350px; height:82px; background:url(/img/bg_strip_movie.gif) no-repeat 49% 90%;}
div#cont_dx .box_intro_txt .intro_img_did{margin:5px 0 0 0}
div#cont_dx .box_intro_txt .intro_img_did p{color:#490F20}
div#cont_dx .box_intro_txt .intro_img img{border:2px solid #AC4B69; margin:10px 0 0 0}


div#foot_wrap{width:100%;height:200px; clear:both; background:url(/img/bg_foot_wrap.jpg) repeat-x}
div#footer { width:960px; margin:0 auto; position:relative; height:auto}

div#sidebar_sx {width:241px; float:left; background:url(/img/bg_menu.gif) no-repeat 0 22px; height:400px; display:inline}

	
h1 {font-size: 24px;padding-top: 30px;margin-bottom: 10px;}
h2 {font-size: 16px;padding:10px 0 5px 0;line-height:18px;}
h3 {font-size: 16px;margin: 0;padding:2px 10px 6px 10px;background-image:url(/img/top_button.gif); background-repeat:repeat-x; display:block}
h4 {font-size: 14px;margin-bottom: 10px;word-spacing: 0.1em;}

p{color:#044172; line-height:1.7em}


table {font-size: 12px;}
.submenu {padding-top: 10px;padding-bottom: 10px;}

a {color: #e66f18; text-decoration:none;}
a:hover { text-decoration:underline}




#img_home {margin-top: 10px;margin-bottom: 10px;}

/*  menu javascript  */

div#menu{width:200px;margin:37px 0 0 0; font-family: Georgia, "Times New Roman", Times, serif; font-size:14px; text-align:left; float:left; padding:0 0 0 10px}
div#menu h3{font-size: 14px; margin: 0px; padding: 10px 0px 10px 15px; text-decoration: none;font-weight: bold; background:none; color:#1d7bc7; line-height:20px; height:auto; background: url(/img/ico_med_arrow.gif) no-repeat 0 center}
div#menu ul,div#menu li{margin: 0;padding: 0px;list-style-type: none}
div#menu ul li{margin: 0; background:url(/img/menu_line.gif) no-repeat center bottom}
div#menu ul ul li{margin: 0; padding:0; display:inline}
div#menu a {color:#1d7bc7;text-decoration: none;font-weight: bold;display: block;}
div#menu ul a {text-decoration:none}
div#menu ul a:hover {text-decoration:none}
div#menu ul ul a{color:#c8702f; font-weight: normal; padding: 5px 0px 5px 27px; background-image:none; height: auto;} 
div#menu ul ul a:hover{text-decoration:underline; } 

div#menu ul a#noActive { }
div#menu ul a#Active { background: url(/img/ico_mini_arrow_on.gif) no-repeat 15px center;}

div.img_did_l {float:left;height:auto; padding:0; margin:0}
div.img_did_l img{ margin:20px 15px 10px 0}
div.img_did_l .capt {color:#E66F18; font-size:12px; font-style:italic}
div.paragraph .img_did img{ float:left; margin: 0 15px 10px 0; padding-bottom:0}
div.paragraph .par_lnk {margin:10px 0}
div.paragraph .par_lnk a{ color:#99FFFF; text-decoration:none;}
div.paragraph .par_lnk a:hover{ color:#99FFFF; text-decoration:underline}

div.img_did_r {float:right;height:auto; padding:0 0 10px 10px; margin:0}
div.img_did_r h3 {padding:0 0 10px; margin:0; color:#044172}
div.img_did_r img{ margin:20px 0 10px 15px}
div.img_did_r .capt {color:#E66F18; font-size:12px; font-style:italic; padding:0 0 0 15px}


div.jsenable h3{cursor: pointer}
div.jsenable ul ul{display:none}
div#menu li.hide ul{display:none}
div#menu li.show ul{display:block}
div#menu li.show h3{ color:#c8702f;padding-bottom:8px;text-decoration:none;line-height:normal; background: url(/img/ico_med_arrow_on.gif) no-repeat 0 center}
div#menu li.show a:hover{text-decoration:none}

div.film{width:510px; height:290px; background-color:#5A1B2E; padding:5px}

/* Basic Content Style */
/* text */
div#basic_content h1.title {font-family: Georgia, "Times New Roman", Times, serif; font-size:22px; color:#e66f18; background:url(/img/ico_arrow.gif) no-repeat 0 center; padding:20px 0 20px 25px; margin:15px 0 0}
div#basic_content h2.subtitle  {font-family: Georgia, "Times New Roman", Times, serif; line-height:20px; padding:10px 0px; color:#5695c1; font-size:16px; font-style:italic}

div.image_line  { margin: 10px 0px}
div.both { clear:both; margin: 0px 0px 20px 0px; width:639px}

div#basic_content{ background: url(/img/bg_cont.jpg) no-repeat #F3F8FE; margin:20px 0 0 0; padding:0 20px 20px;text-align:left;min-height:500px}

div#basic_content ul {list-style-type: disc; margin:0 0 0 25px; color:#044172}
div#basic_content ul li {padding: 0 0 0 5px;}
div#basic_content ol { list-style-type:decimal; margin:0 0 0 30px; color:#044172}
div#basic_content ol li { padding: 0 0 0 5px;}

div.paragraph { clear:both; margin: 10px 0px; color:#044172;}
div.paragraph #richtext { line-height: 1.7em; padding:0;color:#044172}
div.paragraph #richtext p{ margin:0; padding:0;color:#044172;}
div.paragraph #richtext br { font-size:10px}
div.paragraph #richtext blockquote { padding-left:20px;}
#richtext a {color: #5695C1; text-decoration:none}
#richtext a:hover { color:#E66F18;text-decoration:underline}

div#basic_content h1 { font-size:20px; color:#044172;}
div#basic_content h2 { font-size:18px; padding:10px 0 8px 0; color:#044172;}
div#basic_content h3 { font-size:16px; margin:0; padding:0}
div#basic_content h4 { font-size:14px; color:#044172; }
div#basic_content h5 { font-size:12px; color:#044172}
div#basic_content h6 { font-size:10px; color:#044172}
div#basic_content sup{line-height:1; vertical-align: baseline; position:relative; top:-4px;font-size:80%; margin:0px 3px 0px 2px;}
div#basic_content sub{line-height:1; position:relative; bottom:-3px; margin:0px 3px 0px 2px;font-size:80%;}
div#basic_content u {}
div#basic_content em { font-size:normal}
div#basic_content .capt {color:#E66F18; font-size:12px; font-style:italic;}
div#basic_content img {color:#E66F18; font-size:12px; font-style:italic; margin:0 0 10px 0}
div.paragraph ul {list-style-type: disc; margin:0 0 0 25px; color:#044172}
div.paragraph ul li {padding: 0 0 0 5px;}
div.paragraph ol { list-style-type:decimal; margin:0 0 0 30px; color:#044172}
div.paragraph ol li { padding: 0 0 0 5px;}
div.paragraph #richtext hr { color:#fff; background-color: #044172; height:1px}
div.paragraph strike { color:#044172}

div.paragraph_left { float:left; width: 315px; }
div.paragraph_left #richtext p{ margin:0; padding:0 10px 0 0;color:#044172;}
div.paragraph_left h2 { padding:10px 0 5px 0}
div.paragraph_left ul {list-style-type: disc; margin:5px 0 0 25px; color:#044172}
div.paragraph_left ul li {padding: 5px 0 0 5px;}

div.paragraph_right { float:right; width: 458px;}
div.paragraph_right h2 { padding:10px 0 5px 0}

/* link */
div.paragraph a {color: #99FFFF; text-decoration:none}
div.paragraph a:hover { color:#fff;text-decoration:underline}
div.paragraph img { padding:20px 0 20px 0}

div#longtext {width:0; height:0}
div#longtext h3{width:0; background:none}
/* image */
div.image_left {  float: left;	padding: 0 10px 0; margin:0}
div.image_left img { border: 2px solid #CCC; }
div.image_right { float: right;	padding: 0 0 0 10px; margin:0}
div.image_right img {}

div.block .par ul{ list-style-type:disc; margin:0 0 0 30px; color:#044172}
div.block h3{ padding:0 0 10px; margin:0; color:#044172}
div#block_sx {float:left; width:330px; margin:0px 19px 20px 0px; display:inline}
div#block_sx h3{ background:url(/img/ico_arrow.gif) no-repeat 0 center; padding:5px 20px; color:#044172; }
div#block_sx p{padding:10px 0 10px 20px; color:#357bb3;}
div#block_sx .continua {padding:0 0 0 20px}
div#block_sx .continua a{color:#e66f18; text-decoration:none;}
div#block_sx .continua a:hover{text-decoration:underline}
div#block_dx {float:left; width:330px; display:inline; margin:0px 0px 20px 0px;}
div#block_dx p{padding:10px 0 10px 20px; color:#357bb3;}
div#block_dx h3{ background:url(/img/ico_arrow.gif) no-repeat 0 center; padding:5px 20px; color:#044172;}
div#block_dx .window_link{padding:0 0 0 20px}
div#block_dx .window_link a{color:#e66f18; text-decoration:none;}
div#block_dx .window_link a:hover{text-decoration:underline}
/* form */

form { display:inline;}
input.button {margin: 5px 0; border:none; background:none;}
input, textarea { font-family: Lucida sans, Arial, Helvetica, sans-serif; font-size: 14px; background-color: #F3F8FE; color: #333; margin:3px 0 15px 0; border:1px solid #044172; padding:2px;}
table.formtab { font-size: 14px; color: #fff; padding:7px; margin:20px 0 }
table.formtab td { width: 50%; padding: 0 20px 0 0; color:#044172}

div.form_cnt {padding:10px; background-color:white; border:1px dotted #8ABCDF;}

.ErrMessForm { color:red; margin:0 0 0 10px}

/* 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.clear {width:100%;height:20px;padding:10px 0; clear:both}
/* --- */
