/* Infiltrazioni ecoguidate */
@import url("/css/reset.css");

/***** Global Settings *****/
 

body {
/*	font-family: Georgia, "Times New Roman", Times, serif;*/
	font-family:"Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 13px;font-style: normal;font-weight: normal;text-transform: normal;letter-spacing: normal;line-height:normal;
	background-color:#c05c14;
	margin: 33px 0px 0px 0px;
}

/***** Contenitori intestazione network *****/
div.NwtFooterContainer { clear:both;  }
div.NwtFooterContainer  #ntw_footer{ color:#e9e9e9; font-size:11px; padding-top:20px; margin-top:0}
div.NwtFooterContainer  #ntw_footer a { color:#f4f4f4; }
div.NwtFooterContainer  #ntw_footer a:hover{ color:#fff; text-decoration:underline}

/***** Structure *****/

div#head_wrap { background-color:#E77D31; background-image:url(/img/bg_head_wrap.jpg); background-repeat:no-repeat; 
background-position:center; 
}
div#header { width:960px; height:121px; margin:0; }

div#header img.logo_transparent {margin:20px 0 0 0; float:left; }
div#header p.subhead {padding:14px 0 0 0px; float:left; clear:both; color:#fff; font-size:14px; font-weight:bold; }
div#header div#logohead {width: 960px;float:left; height:87px; margin:0 0 auto 0;
}

div#big_wrap { background-color:#fff; background-image:url(/img/bg_big_wrap.jpg); background-repeat:repeat-x; }

div#cont_wrap {width:100%; background-image:url(/img/bg_cont_wrap.jpg); background-repeat:no-repeat; 
background-position:center top; display:table; padding:0; }

div#content {width:960px; margin:0 auto; background-color:#fff; background-image:url(/img/bg_sidebar_sx.jpg); background-repeat:no-repeat; background-position:left top; display:table}

div#sidebar_sx {width: 240px; float:left; margin:20px 0 0 0; padding:0; }

div#cont_dx {width: 720px; text-align:left; float:right; margin:20px 0px; 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}


a {color: #fe93b4; 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;}



#img_home {margin-top: 10px;margin-bottom: 10px;}

/*  menu javascript  */

div#menu{width:240px; margin:0; text-align:left; padding:0; float:left; font-size:16px; font-weight:normal}
div#menu h3{font-size: 15px; font-style: normal; font-weight: normal; text-transform: normal; letter-spacing: normal; line-height: 1.5em; margin:0; padding: 10px 10px 10px 0px; text-decoration: none; background:none; height:auto; color:#e67e31; text-align:right;}
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 {text-decoration: none;font-weight: bold;display: block;}
div#menu ul a {color:#C25D15; text-decoration:none}
div#menu ul a:hover {text-decoration:none;}
div#menu ul ul a{ font-size:12px; color:#e67e31; font-weight: normal; padding: 5px 0px 5px 18px; background-color:#f8dac3; height: auto} 
div#menu ul ul a:hover{color:#e67e31; text-decoration:underline} 
div#menu ul a#noActive { color:#e67e31}
div#menu ul a#Active { background-color:#f6b37e; 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{ font-size:15px; color:#fff; padding-bottom:8px;text-decoration:none;line-height:normal; background-color:#e67e31}
div#menu li.show a:hover{text-decoration:none}
div#menu ul li ul li.show a:hover{text-decoration:underline}

/* Basic Content Style */
/* text */
#basic_content h1.title {font-size:26px; color: #6aa2d6; padding:0; margin-bottom: 10px}
#basic_content h2.subtitle  {padding:0 0 10px 0; color:#334470; font-size:17px; font-style: normal;
font-weight: normal;text-transform: normal;letter-spacing: normal;line-height: 1.4em;}

div.image_line  { margin: 10px 0px}
div.image_line img  { border: solid 6px #eae2f4 }

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.45em; 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;}
#basic_content h1 { font-size:18px; color:#6AA2D6; line-height:1.7em}
#basic_content h2 { font-size:16px; padding:10px 0 8px 0; color:#334470;}
#basic_content h3 { font-size:14px; margin:0; padding:0; color: #b30970}
#basic_content h4 { font-size:13px; color:#6AA2D6; }
#basic_content h5 { font-size:12px; color:#6AA2D6}
#basic_content h6 { font-size:10px; color:#6AA2D6}
#basic_content #richtext sup{line-height:1; vertical-align: baseline; position:relative; top:-3px;font-size:120%; margin:0px 3px 0px 2px;}
#basic_content #richtext sub{line-height:1; position:relative; bottom:-3px; margin:0px 3px 0px 2px;font-size:120%;}
#basic_content u {}
#basic_content em { font-size:normal}
#basic_content ul {list-style-type: square; margin:0 0 0 25px; color:#334470}
#basic_content ul li {padding: 0 0 0 5px;}
#basic_content ol { list-style-type:decimal; margin:0 0 0 30px; color:#334470}
#basic_content ol li { padding: 0 0 0 5px;}
#basic_content #richtext hr { color:red; background-color: #334470; height:1px}
#basic_content strike { color:#334470}

#basic_content sup { font-size:100%;left:0;margin:0 3px 0 2px;position:relative;top:-3px;}
#basic_content sub { font-size:100%;left:0;margin:0 3px 0 2px;position:relative;bottom:-4px;}

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 */
#basic_content a { color:#6AA2D6; text-decoration:none}
#basic_content a:hover { text-decoration:underline}
/*div.paragraph img { padding:20px 0 20px 0}*/
div.paragraph img{ border: 6px solid #f8dac3; 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 solid #f8dac3; width:200px }
div.image_right { float: right;	padding: 0; margin:15px 0 0 0}
div.image_right img { border: 6px solid #f8dac3;  width:250px}

/* form */
form { display:inline; }
input[type=image]{background:none; border:none;}
input.button {margin: 5px 0; border-color:#00FF00}
/*input, textarea { font-size: 14px; background-color: #fff; color: #333; margin:3px 0 15px 0}*/
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;}
table.formtab { font-size: 14px; color: #fff; padding:0 0 10px 0; margin:20px 0; color:black; }
table.formtab td { width: 50%; padding: 0 20px 0 0}

#basic_content img{border: 6px solid #f8dac3;}
#basic_content .img_did_l {float:left; margin:0 20px 15px 0;}
#basic_content .img_did_r {float:right; margin:0 0 15px 20px;}
#basic_content h3 {color:#C25D15; padding:0 0 6px 0}
#basic_content .par{padding:0}
#basic_content .capt{color:#6AA2D6}
#basic_content .block{margin:20px 0}
#basic_content .clear{clear:both}


/* round corners */
#top_round { width:960px; clear:both; height:4px; line-height:4px; margin:0 auto; display:table; }
#top_round .rtop, .rbottom{display:block; }
#top_round .rtop *, .rbottom *{display: block; height: 1px; line-height:1px; overflow: hidden; }
#top_round b.r1{margin: 0 5px; background-color:#fff}
#top_round b.r2{margin: 0 3px;background-color:#fff}
#top_round b.r3{margin: 0 2px;background-color:#fff}
#top_round b.r4{margin: 0 1px; height: 2px;background-color:#fff} 

