body{
	FONT-FAMILY:"Trebuchet MS", Georgia, "Times New Roman";
	FONT-SIZE: 0.8em;
	/*background-color:#999999; 
	background-color:#FFCC00;*/
	background-color:#FFFFFF;
	COLOR: #232C7D;
	
	background-image: url(../immagini/fondo_pagina.gif);
	margin: 2px;
}

/* ########### DIV IMPAGINAZIONE ########### */
#container {width: 900px;	margin-left: auto;			
margin-right: auto; border: 2px solid #FF6600; line-height: 130%;background-color:#FFFFFF;}
#top_container{clear:both}
#main_and_footer_container{line-height: 130%;clear:both;}
hr {color:#CC0033;background-color:#CC0033; border: 0;width: 50%; text-align:left; margin-left:0px}


  
/* ########### HEADER DELLA PAGINA ########### */
#top_2_immagine {background: url("immagini/top/1_futuro.jpg"); background-color:#FFFF99; height: 185px;padding-bottom: 0px; clear:both; z-index:19; z-index:auto}
#top_4_fasicacolorata {background-color:#FF6600; height: 10px;margin: 0;padding-bottom: 0px; clear:both; }
#content {line-height: 130%; padding: 5px;background-color: white;  background-position:left top; background-repeat:no-repeat;}


/* ########### MENU A DISCESA ########### */
#top_3_menu {  }

#cssdropdown {  display:none;background-color:#153e90; height: 20px;margin: 0; list-style:none; padding: 0; text-align:center; }
#cssdropdown ul {  color:#FFCC00;  list-style:none; margin: 0;  padding: 0;  }
#cssdropdown li {  color:#FFCC00; font-weight:bold;  position: relative;   float:left;  margin-left:20px;  margin-right:5px;  text-align: center;cursor:default;   }
#cssdropdown li a {  color:#FFCC00; font-weight:bold; text-decoration:none  }
#cssdropdown li a:hover {  color:#FF6600; font-weight:bold; text-decoration:underline }
.subuls{ display:none;position: absolute; top: 1em; left:-85px; width: 150px; }
.subuls li {width:150px;
	padding:5px;
	color:#003366;
	background-color: #EBEBEB;
	filter: alpha(opacity=95);
	-moz-opacity: 0.95;
	border : 1px solid #AABBFF;
	height: 120%;
	line-height: 100%;
	text-align:left;
	FONT-SIZE: 0.85em;  
 }
#cssdropdown li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;
	left: auto;
}
.subuls li a {color:#003366;}
#cssdropdown li:hover ul, li.over ul{ display: block; }


/* ########### COLONNE a DX e a SX del content ########### */
#colonna_dx {display:none;float: right; margin:0px;  padding:0px; width:220px;line-height: 130%; clear:both; }

#colonna_dx_1, #colonna_dx_2, #colonna_dx_3 {float: right; clear:both;      margin:5px;  padding:10px;background-color: rgb(235, 235, 235); background-image:url("immagini/ombra_big.gif");  background-position:top left; background-repeat:no-repeat; width:190px;  border : 1px solid #AABBFF;line-height: 130%;}
#colonna_dx_1 h1, #colonna_dx_2 h1, #colonna_dx_3 h1 { FONT-SIZE: 1.1em; color:#CC0033;  font-weight:bolder; margin-bottom:2px; }
#colonna_dx_1 h2, #colonna_dx_2 h2, #colonna_dx_3 h2  { FONT-SIZE: 0.85em; font-weight:bold; margin:0; padding:0; margin-top:1em;}
#colonna_dx_1 p, #colonna_dx_2 p, #colonna_dx_3 p { margin:0; padding:0; margin-top:4px}
#colonna_dx_1 em, #colonna_dx_2 em, #colonna_dx_3 em { FONT-SIZE: 0.80em;margin:0;  padding:0;}
#colonna_dx_1 strong, #colonna_dx_2 strong, #colonna_dx_3 strong {}
#colonna_dx_1 a, #colonna_dx_2 a, #colonna_dx_3 a { FONT-SIZE: 0.85em;color:#003366; text-decoration:none; BORDER-bottom: #CCCCCC 1px dashed; }
#colonna_dx_1 a:visited, #colonna_dx a:visited, #colonna_dx_2 a:visited, #colonna_dx_3 a:visited { FONT-SIZE: 0.85em;color:#003366; }
#colonna_dx_1 a:hover, #colonna_dx_2 a:hover, #colonna_dx_3 a:hover { FONT-SIZE: 0.85em;color:#CC0033; BORDER-bottom: #CC0033 1px solid;}
#colonna_dx_1 table a, #colonna_dx table a:hover, #colonna_dx table a:visited{ BORDER: 0px; FONT-SIZE:1em }





#colonna_sx {display:none; float: left;
text-indent:0px;	 
background-color: #ffffff;
	/* Opacity in IE */
filter: alpha(opacity=60);
	/* Opacity in Mozilla */
-moz-opacity: 0.60;
color::#003366;
	/*border-bottom: 1px dotted gray;*/
display:block;
width:148px;
margin-top: auto;

}
#colonna_sx ul {display:none; list-style:none; margin: 0;  padding: 0; text-align:center; }
#colonna_sx li { display:none; color:#CC0033; font-weight:bold;  position: relative; margin-bottom:7px;   margin-top:7px;  text-align: center; FONT-SIZE: 0.9em;    }
#colonna_sx li a {  color:#CC0033; font-weight:bold; text-decoration:none; margin-bottom:7px;   margin-top:7px; }
#colonna_sx li a:hover {  color:#CC0033; font-weight:bold; text-decoration:underline }
#colonna_sx_piccolo { FONT-SIZE: 0.8em; }
#colonna_sx_newsletter { display:none; BORDER: #999999 2px solid; margin:1px }

#colonna_sx_indirizzo { clear:left; float: left; width:135px  ;margin: ; padding: 5px; BORDER: #999999 3px solid;}
#colonna_sx_bandiere {  clear:both; float: left;width:135px  ;margin: ; padding: 5px;}



/* ########### CONTENUTO PRINCIPALE ########### */
#content_content {padding-left: 10px;margin-left:10px  ; margin-right: 10px; background-color: white; }

#content_content img {BORDER: #FF6600 1px solid; PADDING: 6px;  BACKGROUND: #ffffff; 	MARGIN: 10px; }
#content_content #imgNO {BORDER: 0px; PADDING: 0px; MARGIN: 0px; }

#content_content #lista { text-align:justify; text-indent:0px;line-height: 140%; list-style:url(immagini/freccia_p2.gif);}
#content_content #lista li { margin-bottom:140px;}
#content_content #lista li a { color:#003366; font-weight:bold; text-decoration:none  }
#content_content #lista li a:hover { color:#003366; font-weight:bold; text-decoration:underline}

#content_content #lista2colonne { position:relative; width:250px; vertical-align:middle; height:250px; text-align:center; margin: 0px; padding:0px; float:left;   }
#content_content #lista2colonne p {  text-align:center;margin: 0px; padding:0px; FONT-SIZE: 0.85em;   }

#content_content #evidenza img {BORDER: 0px; PADDING: 0px; MARGIN: 0px; }
#content_content #evidenza a, #content_content #evidenza a:hover, #content_content #evidenza a:visited {BORDER: 0px; PADDING: 0px; MARGIN: 0px; }



#content_content h1 { FONT-SIZE: 1.5em; color:#CC0033;  }
#content_content h2 { FONT-SIZE: 1.1em; color:#003366; margin-bottom:1px;margin-top:0.2em;  }
#content_content h3 { FONT-SIZE: 1.0em; color:#CC0033; text-transform:none;}
#content_content p { text-align:justify; line-height: 140%; }
#content_content ul { text-align:left; text-indent:0px;line-height: 140%; }
#content_content ul strong { color:#003366; font-weight:bold}
#content_content ul li {list-style-image:url(immagini/freccia_1.gif); margin-bottom: 5px; margin-top:5px; }
#content_content ul li li {list-style-image:url(immagini/freccia_2.gif);margin-bottom: 8px; margin-top:1px; }
#content_content strong { color:#CC0033; font-weight:bold}
#content_content strong em { color:#003366; font-weight:bold; text-transform:none; text-decoration:underline}
#content_content em { color:#003366; FONT-SIZE: 0.85em; text-transform:none;}
#content_content a { color:#003366; text-decoration:none; BORDER-bottom: #CCCCCC 1px dashed; }
#content_content a:visited { color:#003366;text-decoration:none; }
#content_content a:hover { color:#CC0033; BORDER-bottom: #CC0033 1px solid;}



#content_footer{ padding-left: 10px;margin-left:150px  ; margin-right: 20px; text-align:right;}





/* ########### FOOTER ########### */
#footer_fasicacolorata {background-color:#FF6600;height: 15px;margin: 0;padding-bottom: 0px; clear:both;}
#footer_fasicacolorata_separatore {height: 5px; background-color:#153e90}
#footer_chiusura_Left { FONT-SIZE: 0.7em;  COLOR:#333333;  float: left; text-align:left;  vertical-align:top; margin-left:15px; clear:both  }
#footer_chiusura_Right { FONT-SIZE: 0.7em;  COLOR:#333333;   float: right; text-align:right; vertical-align:top; margin-right:15px; }