/* Ulcerecutanee */
@import url("/css/reset.css");

/***** Global Settings *****/
 

body {
/*	font-family: Georgia, "Times New Roman", Times, serif;*/
	font-family:Lucida sans, Arial, Helvetica, sans-serif;
	background-color: #653f82;
	background-repeat: repeat;
	font-size: 13px;
	line-height:normal;
}

/***** Contenitori intestazione network *****/
div.NwtMapBarContainer {position:absolute; width:980px; margin-left:-490px; text-align:right; left:50%; z-index:200; padding:0}
div.NwtFooterContainer { clear:both}
div.NwtFooterContainer  #ntw_footer{ color:#dbcaeb; font-size:12px; padding-top:20px;margin-top:0}
div.NwtFooterContainer  #ntw_footer a { color:#dbcaeb; text-decoration:underline}
div.NwtFooterContainer  #ntw_footer a:hover{ color:#fff}

/***** Structure *****/

div#head_wrap {width:100%; height:auto; background-image:url(/img/wrapper_top_bg.jpg); background-repeat:repeat-x; background-color:#490f20; margin:33px 0px 0px 0px; }
div#header { width:960px; height:132px; margin:0 auto; position:relative; background-image:url(/img/header_bg.jpg); background-repeat:no-repeat}

div#header img.logo_transparent {margin:20px 0 0 20px; float:left}
div#header p.subhead {padding:14px 0px 0 22px; float:left; clear:both; color:#fff; font-size:14px; letter-spacing:0.1em}
div#header #top_bar {width: 931px; height:13px; margin-top:-3px; padding:0; float:left; clear:both; display:inline; text-align:right}

div#cont_wrap {width:100%; background:url(/img/wrapper_cont_bg.jpg); background-repeat:repeat-x; background-color:#D6D2E9}
div#content {width:960px; margin:0 auto; position:relative; background-image:url(../img/cont_dx_bg.jpg); background-repeat:no-repeat; display:table;}

div#cont_dx {width: 720px; text-align:left; float:left; margin:20px 0px 20px 0px; background-color:#f5f4fa; padding:0} 

div#cont_dx #block_sx{width:369px; float:left; margin:10px 20px 0 0; background-color:#5a142a; height:220px}
div#cont_dx #block_sx p{color:#fff; padding:10px; margin:0 0 10px 0; line-height:20px}
div#cont_dx #block_sx .continua{ background-image:url(/img/img_arrow_small.gif); background-repeat:no-repeat; background-position:0 0px;padding:0 0 8px 25px; margin:0 0 0 10px;color:#fff; display:inline}

div#cont_dx #block_dx{width:369px; float:left; margin:10px 0 0 0; background-color:#4f0e21;height:220px}
div#cont_dx #block_dx .window_dx{background-image:url(/img/img_block_dx.jpg); background-repeat:no-repeat; background-position:10px 10px;padding:0;height:195px}
div#cont_dx #block_dx .window_text{color:#490f20; font-weight:bold; font-size:16px; line-height:24px;}
div#cont_dx #block_dx .window_dx p{padding:20px;margin-bottom:20px}
div#cont_dx #block_dx .window_link{padding:0 0 0 28px; margin:0 0 0 190px; background-image:url(/img/img_arrow_small.gif); background-repeat:no-repeat; height:30px}
div#cont_dx #block_dx .window_link a{color:#fff; font-size:16px;}
div#cont_dx #block_dx .window_link a:hover{text-decoration:underline}

div#foot_wrap{width:100%;height: auto; clear:both; bottom:0; background-image:url(/img/wrapper_footer_bg.jpg); background-repeat:repeat-x;}
div#footer { width:960px; margin:0 auto; position:relative; height:118px; background-image:url(/img/footer_bg.jpg); background-repeat:no-repeat}

div#sidebar_sx {width: 240px; float:left; margin:20px 0 0 0; background:none; padding:0}
	

h1 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 32px;color: #b90158 ;padding-top: 25px;margin-bottom: 10px;}
h2 { font-family: Georgia, "Times New Roman", Times, serif; font-size:18px; padding:10px 0 8px 0; color:#820e71;}

table {font-size: 12px;}
.submenu {padding-top: 10px;padding-bottom: 10px;}

a {color:#7298e6; text-decoration:underline}
a:hover { color:#b90158;text-decoration:underline}

/* form  */

form {display:inline;}
input.button {margin-bottom: 5px;}
input, textarea {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;background-color: #FFFFFF;color: #333333;border: thin solid #CCCCCC;}
input.go { background:none; border:none}
.formtab span.ErrMessForm { color:red; } 


#img_home {margin-top: 10px;margin-bottom: 10px;}

/*  menu javascript  */

div#menu{width:200px; margin:0;  text-align:left; padding:0px; float:left; font-family: Lucida sans, Arial, Helvetica, sans-serif; font-size:16px}
div#menu h3{font-size: 16px; margin: 0px; padding: 10px 0px; text-decoration: none; background:none; line-height:20px; height:auto; color:#7945a1}
div#menu ul,div#menu li{margin: 0;padding: 0;list-style-type: none;}
div#menu ul li{margin: 0}
div#menu ul ul li{margin: 0; padding:0; display:inline}
div#menu a {color:#7945a1;text-decoration: none;font-weight: bold;display: block;}
div#menu ul a {text-decoration:none}
div#menu ul a:hover {text-decoration:underline}
div#menu ul ul a{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#993366; font-weight: normal; padding: 5px 0px 5px 8px; background-image:none; height: auto} 
div#menu ul ul a:hover{color:#b90158; text-decoration:underline} 
div#menu ul a#noActive { color:#b90158}
div#menu ul a#Active {}


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{ font-size:16px; color:#b90158; padding-bottom:8px;text-decoration:none;line-height:normal;}
div#menu li.show a:hover{text-decoration:underline}


/* Basic Content Style */
/* text */
h1.title {font-family: Georgia, "Times New Roman", Times, serif; font-size:26px; color: #b90158 ;padding-top: 25px;margin-bottom: 10px}
h2.subtitle  {font-family: Georgia, "Times New Roman", Times, serif; line-height:26px; padding:0 0 10px 0; color:#53539c; font-size:20px; font-style:italic}

div.image_line  { margin: 10px 0px}
div.image_line img  { border:1px solid #7298E6;}

div.both { clear:both; margin: 0px 0px 20px 0px; width:680px}

div#basic_content { padding:0 20px}

div.film {width:100%; height:210px}

div.paragraph { clear:both; margin: 10px 0px; color:#334470;}
#richtext { line-height: 1.7em; padding:10px 0 0 0;color:#334470}
#richtext p{ margin:0; padding:0;color:#334470;}
#richtext br { font-size:10px}
#richtext blockquote { padding-left:20px;}
div.paragraph h1 { font-family: Georgia, "Times New Roman", Times, serif; font-size:16px; color:#7298e6; text-transform:uppercase; line-height:1.7em}
div.paragraph h2 { font-family: Georgia, "Times New Roman", Times, serif; font-size:18px; padding:10px 0 8px 0; color:#820e71;}
div.paragraph h3 { font-family: Georgia, "Times New Roman", Times, serif; font-size:16px; margin:0; padding:0; color: #b30970}
div.paragraph h4 { font-family: Georgia, "Times New Roman", Times, serif; font-size:14px; color:#446ec6; }
div.paragraph h5 { font-family: Georgia, "Times New Roman", Times, serif; font-size:12px; color:#446ec6}
div.paragraph h6 { font-family: Georgia, "Times New Roman", Times, serif; font-size:10px; color:#446ec6}
div.paragraph #richtext sup{line-height:1; vertical-align: baseline; position:relative; top:-3px;font-size:120%; margin:0px 3px 0px 2px;}
div.paragraph #richtext sub{line-height:1; position:relative; bottom:-3px; margin:0px 3px 0px 2px;font-size:120%;}
div.paragraph u {}
div.paragraph em { font-size:normal}
div.paragraph ul {list-style-type: square; margin:0 0 0 25px; color:#334470}
div.paragraph ul li {padding: 0 0 0 5px;}
div.paragraph ol { list-style-type:decimal; margin:0 0 0 30px;}
div.paragraph ol li { padding: 0 0 0 5px;}
div.paragraph #richtext hr { color:red; background-color: #334470; height:1px}
div.paragraph strike { color:#334470}

ul {list-style-type: square; margin:0 0 0 25px; color:#334470}
ul li {padding: 0 0 0 5px;}
ol { list-style-type:decimal; margin:0 0 0 30px;}
ol li { padding: 0 0 0 5px;}

div.paragraph_left { float:left; width: 358px; }
div.paragraph_left #richtext p{ margin:0; padding:0 10px 0 0;color:#334470; line-height: 1.7em;}
div.paragraph_left h2 { padding:10px 0 5px 0}
div.paragraph_left ul {list-style-type: disc; margin:5px 0 0 25px; color:#334470}
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:#7298e6; text-decoration:underline}
div.paragraph a:hover { color:#b90158;text-decoration:underline}
/*div.paragraph img { padding:20px 0 20px 0}*/
div.paragraph img{ border: 6px solid #eae2f4; margin-bottom:20px}

div#longtext {width:0; height:0}
div#longtext h3{width:0; background:none}
/* image */
div.image_left { float: left;	padding: 0; margin:15px 0 0 0}
div.image_left img { border: 6px #eae2f4; width:200px }
div.image_right { float: right;	padding: 0; margin:15px 0 0 0}
div.image_right img { margin: 0 0 20px 0; border: 1px solid #7298E6; }

/* form */
form { display:inline;}
input.button {margin: 5px 0; border-color:#00FF00}
input, textarea { font-size: 14px; background-color:#F5F4FA; color: #333; margin:3px 0 15px 0; padding:3px;}
table.formtab { font-size: 14px; color: #334470; padding:0 0 10px 0; margin:20px 0 }
table.formtab td { width: 50%; padding: 0 20px 0 0}
div.form_bg{padding:10px; width:660px; background-color:#fff; border:1px dotted #D6D2E9;}

div#img_did {}
div#img_did img{margin:5px 20px 10px 0; border:6px solid #EAE2F4;}
div#img_did .par {float:left}
div#img_did .par span.capt{color:#B90158}

div.img_did_l {float:left; margin:0 20px 10px 0; border:1px solid #7298E6;}












