@charset "UTF-8";
body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #b5c2cb;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: left; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	z-index: 10;
}
.outer #container {
	width: 950px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 1px solid #000000;
	text-align: left; /* this overrides the text-align: center on the body element. */
	min-width:950px;
}
.outer #mainContent {
	position:absolute;
	padding: 0; /* remember that padding is the space inside the div box and margin is the space outside the div box */
}
#header {
	height:170px;
	width:950px;
	background:url(../immagini/home_r1_c1.gif);
}
#header_lineeguida{
	height:170px;
	width:950px;
	
}
#main {
	height:460px;
	margin:0px;
}
#menu {
	margin:0px;
	width:200px;
	height:382px;
	float:left;
	clear:both;
	background-repeat: no-repeat;
	background-position: bottom;
}
#iframe {
	height: 317px;
	width: 500px;
	position: absolute;
	top: 209px;
	left: 235px;
	z-index: 0;
	overflow: auto;
}
#content {
	margin:0px;
	float:left;
	width:750px;
	background-image: url(../immagini/sfondo.jpg);
	height: 380px;
}
/* --------------- stili ---------------- */
.menublu {
	color: #0296BD;
}
/* ----------- stili menu 1 ---------------- */
#flyout {
	list-style:none;
	margin: 0px;
	padding: 2px 0 0 24px;
	z-index:6
}
#flyout li {
	display:block;
	width:120px;
	height:25px;
	background: url(../immagini/bottom_menu.gif) no-repeat 0 0;
	line-height:10px;	
	z-index:6
}

#flyout li a {
	display:block;
	width:140px;
	height:15px;
	padding-left:25px;
	padding-top:5px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	z-index:6
}

/* ----------- stili menu  2---------------- */

#flyout2 {
	list-style:none;
	margin: 0px;
	padding: 2px 0 0 24px;
	z-index:6
}

#flyout2 li {
	display:block;
	width:120px;
	height:25px;
	background: url(../immagini/bottom_menu.gif) no-repeat 0 0;
	line-height:10px;	
	z-index:6
}

#flyout2 li a {
	display:block;
	width:140px;
	height:15px;
	padding-left:25px;
	padding-top:5px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	z-index:6
}

#flyout li ul {
	visibility:hidden;
	position:absolute;
	top:20px;
	left:130px !important;
	left:100px;
	width:100px;
	border-left:1px solid #fff;
	padding-top:4px;
	background-color:#CCCCCC;
	background-image:none;
	filter: alpha(opacity=80);
	-moz-opacity: 0.80;
	opacity: 0.80;
	z-index:6
}

#flyout li ul li {
display:block;
display:inline;
	text-indent:0px;
	width:120px;
	height:15px;
	padding:0px;
	z-index:6
	background:transparent;
	background-image:none;/*	background:transparent;
*/
}
#flyout li ul li a {
	display:block;
	text-indent:-30px !important;
	text-indent:10px;
	padding:0px;
	color:#F00;
	text-decoration:none;
	background:transparent;
	z-index:6
	
}


* html #flyout li a:hover {
	white-space:normal;
	position:relative;
	z-index:6
}
* html #flyout li a:hover ul li a:hover {
	color:#000;
	z-index:6
}
#flyout li:hover {
	position:relative;
	z-index:6
}
#flyout li:hover ul li a:hover {
	color:#000;
	z-index:6
}
#flyout li:hover b, #flyout li a:hover b {
	visibility:visible;
	z-index:6
}
#flyout li:hover ul, #flyout li a:hover ul {
	visibility:visible;
		z-index: 6;

}
#flyout table {
	position:absolute;
	border-collapse:collapse;
	top:0;
	left:0;
	z-index:100;
	font-size:1em;
}
img {
	vertical-align:top;
}
#content_linee_guida {
	margin:0px;
	float:left;
	width:750px;
	height: 380px;
	background-image: url(../immagini/fondo_lineeguida.jpg);
	background-position: 0px 0px;
}
#menu_navigazione {
	height: 30px;
	width: 537px;
	left: 205px;
	top: 145px;
	position: absolute;
}	
	

#menu2 {
padding: 0;
margin: 0;
list-style: none;
display: inline;
height:30px;

}
#menu2 a:visited{
color:#F00;

}
#menu2 li {
	display: inline;
	
	height:20px;
}
#menu2 li a {white-space:nowrap;

	font-size: 10px;
	text-indent:0px;
	color:#F00;
	text-decoration:none;
	background:transparent;
	padding-left:5px;
	padding-right: 5px;
	border-right:solid thin #FFFFFF;

	}

#flyout .doppialinea {
	height:32px;
	background-position:bottom !important;
	background-position:-5px bottom;
}


#flyout2 .doppialinea {
	height:32px;
	background-position:bottom;
}
.sottomenu {
	line-height:2px;
}
#flyout .doppialinea_attiva{
	color:#FF0000;
}#Layer2 {
	background-color: #993399;
	z-index: 3;
	position: absolute;
}
#flyout2 .questionario {
height:32px;
background:none;
}
.SMFORUM {
	color: #C71217;
}
#content_rsm {
	margin:0px;
	float:left;
	width:750px;
	height: 380px;
	background-image: url(../immagini/fondo_rsm.jpg);
	background-position: 0px 0px;
}
#content_contributi {
	margin:0px;
	float:left;
	width:750px;
	height: 380px;
	background-image: url(../immagini/fondo_contributi.jpg);
	background-position: 0px 0px;
}
#content_press {
	margin:0px;
	float:left;
	width:750px;
	height: 380px;
	background-image: url(../immagini/fondo_press.jpg);
	background-position: 0px 0px;
}
#content_progetti {
	margin:0px;
	float:left;
	width:750px;
	height: 380px;
	background-image: url(../immagini/fondo_progetti.jpg);
	background-position: 0px 0px;
}
#content_promotori {
	margin:0px;
	float:left;
	width:750px;
	height: 380px;
	background-image: url(../immagini/fondo_promotori.jpg);
	background-position: 0px 0px;
}
#content_forum {
	margin:0px;
	float:left;
	width:750px;
	height: 380px;
	background-image: url(../immagini/fondo_forum.jpg);
	background-position: 0px 0px;
}
#content_forum08 {
	margin:0px;
	float:left;
	width:750px;
	height: 380px;
	background-image: url(../immagini/fondo_forum08.jpg);
	background-position: 0px 0px;
}
#content_forum09 {
	margin:0px;
	float:left;
	width:750px;
	height: 380px;
	background-image: url(../immagini/fondo_forum09.jpg);
	background-position: 0px 0px;
}
#content_forum11 {
	margin:0px;
	float:left;
	width:750px;
	height: 380px;
	background-image: url(../immagini/fondo_forum11.jpg);
	background-position: 0px 0px;
}

