/* Capillaroscopia */
@import url("/css/reset.css");

/***** Global Settings *****/
 

body {
	font-family: "Trebuchet MS", Verdana, Arial, helvetica, sans-serif;
	background-image: url(/img/bg.jpg);
	background-repeat: repeat-x;
	background-color: #FAFAFA;
	font-size: 12px;
	line-height: normal;
}

/***** 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:#333; margin:10px 0 0 0}
div.NwtFooterContainer a{text-decoration:none; color:#333}
div.NwtFooterContainer a:hover{ color:#000; text-decoration:underline}

/***** Structure *****/

#container {width: 770px;background-image: url(/img/container_bg.jpg);background-repeat: no-repeat; margin: 43px 0px 0px 0px;text-align: left;}

#header {width: 770px;background-image: url(/img/header_bg.jpg);background-repeat: no-repeat;height: 170px;}
#sidebar_sx {width: 230px;float: left;margin-top: -55px;}
#footer {background-color: #FFFFFF;height: 25px;clear: both;}
#content {width: 500px;background-color: #fff; background-repeat: no-repeat; margin:-55px 20px 0 20px; background-image: url(/img/bg_content.jpg);float:right;}
#content p {font-size: 12px;font-weight: normal;text-decoration: none;}
	
h1 {font-size: 24px;color: #C6274A;padding-top: 20px;margin-bottom: 10px;}
h2 {font-size: 16px;color: #444;padding:10px 0 5px 0;}
h3 {font-size: 15px;margin: 0;padding-top: 10px;padding-bottom: 10px;}
h4 {font-size: 14px;color: #333333;margin-bottom: 10px;word-spacing: 0.1em;}

ul {list-style-type: none;padding: 0 0 0 10px;}
li {margin:0; padding:0; line-height:normal}

ol {font-size: 12px;font-weight: normal;text-decoration: none;margin-left: 40px;}

.simple {font-size: 12px;}
.logods {margin-right: 10px;}
p {line-height:18px}

table {font-size: 12px;}
.submenu {padding-top: 10px;padding-bottom: 10px;}

a {color: #CC0000; text-decoration:none}
a:hover { text-decoration:underline}

/* form  */

form {display:inline;}
input.button {margin-bottom: 5px;}
/*input {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;background-color: #FFFFFF;color: #333333;border: thin solid #CCCCCC;}*/
input, textarea {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;background-color: #F5F4FA; color: #333333;border: thin solid #CCCCCC; padding:5px; margin:3px 0 7px;}

#ds_logo {float: left;width: 150px;}
#img_home {margin-top: 10px;margin-bottom: 10px;}

/*  menu javascript  */

div#menu{width:210px;margin-left: 20px;}
div#menu h3{font-size: 12px;margin: 0px; padding: 10px 0px 10px 20px;}
div#menu ul,div#menu li{margin: 0;padding: 0px;list-style-type: none}
div#menu ul li{margin: 0}
div#menu ul li.back_home{margin-top: 50px}
div#menu ul ul li{margin: 0; padding:0; border-bottom:1px solid #f4f4f4}
div#menu a {height: 40px;line-height: 18px;color:#C00;text-decoration: none;font-weight: bold;display: block;}
div#menu ul a {background-image:url(/img/bg_menu_off.jpg);}
div#menu a:hover{color: #C6274A; text-decoration:underline;}
div#menu ul ul a{color:#C6274A;background-color: #eddad7;font-weight: normal;padding: 5px 0px 5px 28px;height: auto; background-image:none} 
div#menu ul ul a:hover{text-decoration:underline} 
div#menu ul a#noActive { }
div#menu ul a#Active { background-color: #d4462e; color:#FFF;  }

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{background-image:url(/img/bg_menu_on.jpg); color:#fff;padding: 10px 2px 12px 20px}
div#menu li.show a{text-decoration:none}

div#basic_content {padding:0 20px}
div#basic_content.camp {padding:0 0 0 20px}

/* Basic Content Style */
/* text */
h1.title {font-size:22px }
h2.subtitle  {line-height:20px; padding:10px 0}
div.image_line  { margin: 10px 0px 10px 0px; }
div.both { clear:both; margin: 0px 0px 20px 0px; width:100%}

div.both .evidence{ background-color:#f4f4f4; width:100%; border:1px solid #EDDAD7; display:table; margin:10px 0 }
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: 490px; 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 p { line-height:18px; 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:20px}
div.paragraph h2 { font-size:18px; padding:10px 0 0 0}
div.paragraph h3 { font-size:16px; margin:0; padding:0}
div.paragraph h4 { font-size:14px }
div.paragraph h5 { font-size:12px; color:#CC0000 }
div.paragraph h6 { }

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: #CC0000; text-decoration:none}
div.paragraph a:hover { text-decoration:underline}
div.paragraph img { padding:20px 0 20px 0}

/* image */
div.image_left { padding: 10px 0 10px 0px; width: 140px; float:left }
div.image_left img { border: 2px solid #CCCCCC; }
div.image_right { float: right;	padding: 28px 0 10px 10px; width: 140px;}
div.image_right img { border: 2px solid #CCCCCC; }

div.film { width:458px; height:298px; border:1px solid #f4f4f4 }
div.did_film{margin:10px 0}

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:#fde08f; font-size:12px; font-style:italic}
div.img_did_r {float:right;height:auto; padding:0; margin:10px 0 20px 10px; clear:both}

/* sclerosi_sistemica camp */
div#basic_content h3.sclerosi_sistemica {font-style:normal; color:#666; font-weight:normal}

div#basic_content div.camp_cont div.toggle_bot {width:460px; height:50px; background:url(/img/bg_toogle_bot.png) repeat-x 0 0}

div#basic_content div.camp_video{width:460px; float:left; margin-bottom:20px;}
div#basic_content div.camp_img{width:190px; float:right; margin-left:20px;}
div#basic_content div.camp_img a{margin-bottom:10px; display:inline-block;}
div#basic_content div.camp_img img{margin-bottom:10px;}
div#basic_content div.camp_img img.camp_dload{border:none; margin:0px;}
div#basic_content div.camp_img img.camp_cerca{border:none; margin:0px;}
div#basic_content div.camp_cont{width:460px; float:left;}

div#basic_content div.camp_cont ul {margin-left:20px; padding-left:4px; list-style-type:decimal}
div#basic_content div.camp_cont ul li {line-height: normal}
div#basic_content div.camp_cont p { margin-bottom:20px}

div#basic_content div.camp_img a#a_img{display:block; background-image:url(/img/bg_btn_toggle.png); padding:7px 0px 7px 0px; margin-bottom:10px; width:172px; text-align:center; color:#666; font-weight:bold}
div#basic_content div.camp_img a#a_img:hover{text-decoration:none; color:#333;}
div#basic_content div.camp_cont a#a_cont{background-image:url(/img/bg_btn_toggle.png); padding:7px 0px 7px 0px; margin:15px 0px 10px 139px; float:left; text-align:center; width:172px; color:#666;font-weight:bold; }
div#basic_content div.camp_cont a#a_cont:hover{text-decoration:none; color:#333;}

li.menu_sx a {
                min-height: 49px !important;
}
