/***********************************************/      
/* IFOM_NEWcss2008 */
/*author Deborah Agostini*/
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

body {
font-family:'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Geneva, Arial, Verdana, sans-serif; 
	color: #000;
	line-height: 1.20em;	
	margin:0 auto;
	padding: 0px;
	width:1000px;
	background-color:#DAEFF2 /*#7CD2F2*/ /*#3399CC*/;
	border:10px solid #fff;
	/*min-width:790px;*/
}
/*IE6 bug*/
*html body {
font-family: Arial, Helvetica, sans-serif ; 
		color: #000;
	line-height: 1em;	
	margin:0 auto;
	padding: 0px;
	width:1000px;
	background-color:#DAEFF2 /*#7CD2F2*/ /*#3399CC*/;
	border:10px solid #fff;
	/*min-width:790px;*/
}

a:link, a:visited, a:hover {
	color: #006699;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a.pdf { padding-right: 20px; background: url(../img/icon_pdf.gif) no-repeat center right}
a.video {padding-right: 20px; background: url(../img/icon_video.gif) no-repeat center right}
a.ppt {padding-right: 20px; background: url(../img/icon_ppt.gif) no-repeat center right}
a.linke {padding-right: 20px; background: url(../img/externalinks.png) no-repeat center right}
a.more { padding-right: 10px; background: url(../img/internalinks.gif) no-repeat 100% 50%; zoom: 1; text-decoration:none; }
*html a.more { /*padding-left: 10px; background: url(../img/internalinks.gif) no-repeat center left;*/  text-decoration:none; background-image:none; }

/***********************************************/
/* Layout Divs    /*contenitori pricipali pagina*/         
/***********************************************/
/*************div general bg**************/
#bg { background-color:#FFFFFF; border:0px solid red; height:98%; /*min-height:900px;*/}
/*************top page**************/
#masthead {
	margin: 0 0 0px 0;
	padding:  0px;
	border-bottom: 1px solid #cccccc;
	width: 100%; height:auto;
	background-color:#FFFFFF;
}

#mastheadNews {
	margin: 0 0 10px 0;
	padding:  0px 0 10px 0;
	border-bottom: 1px solid #cccccc;
	width: 100%; height:auto;
	background-color:#FFFFFF;
}

/*************colonna sinistra**************/
#colonnasx {
margin: 10px /*79*/77% 0 0; 
  	padding: 0px;
background-color:;
border: 0px solid green; 

	
}
/*explorer taglia la pagina all'altezza del menu*/
*html #colonnasx { margin: 5px 80% 0 0; 
	padding: 0px;
	background-color: #fff;
	border:0px solid red;
	position:absolute;/*blocca la posizione*/
	top:110px;
	width: 230px;
} 

/**************area destra pagina: nascosta per modifica nel top resa come fascia unica. Ora vince Contenutint*****fcolonnasx
FFFFF;

} 
*/
/************* box logo**************/
#coltopsx {
	padding: 0px 0 0 0;
	text-align: left;
	margin: 0px 0px 0px 10px;
	width:345px;
   border: 0px solid #C7DFF2;
	background-color:#FFFFFF;

}

/*************box top scelta lingua**************/
#coltopdx {
border: 0px solid #000000; width:600px; height:70px;
float: right;
padding:0px 0px 0px 0px;
 text-align:right;
color:#01678A;
	right:0;
	margin:0;
	background-color:#FFFFFF;

}
/************* #navigazione secondaria orizzontale es. mappa, cerca **************/
#globalNav{
margin:15px 0 2px 0px; border:0px solid green; width:90%;
color: #cccccc;
padding: 0px 0px 0px 0px;
white-space: nowrap;
 font-size:0.9em; 
}
/* 'nowrap' prevents links from line-wrapping if there are too many to fit in one line
   this will force a horizontal scrollbar if there isn't enough room for all links
   remove rule or change value to 'normal' if you want the links to line-wrap */

/*#globalNav img{
 display: block;
}*/

#globalNav a:link {
	font-size: 90%;
	padding: 0px 4px 0px 0px; 
	background-color: #C1E6EF;
}
#globalNav a:visited {
	font-size: 90%;
	padding: 0px 4px 0px 0px; 
	background-color: #C1E6EF;
}
#globalNav a:hover {
	font-size: 90%;
	padding: 0px 4px 0px 0px; 
	background-color: #9ADCF2;
}
#globalNav #current a {font-size: 90%;
	padding: 0px 4px 0px 0px; 
background-color: #006600; display:block;
}


/*IE6 bug*/
*html #globalNav{
margin:12px 0 2 0;
color: #cccccc;
padding: 0px 0px 0px 0px;
white-space: nowrap;
 font-size:0.75em; 
}

#globalNav ul { display: inline;  margin:0; padding:0;}
#globalNav li {display: inline; list-style-type:none; border:0px solid red; margin:0px 3px 10px 3px; padding-bottom:10px;}
#globalNav img {	background-color: #C1E6EF; padding:0px 3px; border:0px;}




globalNav{
margin:15px 0 2px 0px; border:0px solid green; width:90%;
color: #cccccc;
padding: 0px 0px 0px 0px;
white-space: nowrap;
 font-size:0.9em; 
}
/* 'nowrap' prevents links from line-wrapping if there are too many to fit in one line
   this will force a horizontal scrollbar if there isn't enough room for all links
   remove rule or change value to 'normal' if you want the links to line-wrap */

/*#globalNav img{
 display: block;
}*/


/***torna per news dal mondo della ricerca****/
#globalNavNews {
	margin:15px 0 2px 0px;
	padding: 0px 4px 0px 0px; 
	
	
}
#globalNavNews a:link {
	
	padding: 0px 4px 0px 0px; 
	background-color: #C1E6EF;
	
}
#globalNavNews a:visited {
	
	padding: 0px 4px 0px 0px; 
	background-color: #C1E6EF;
}
#globalNavNews:hover {
	
	padding: 0px 4px 0px 0px; 
	background-color: #9ADCF2;
}
#globalNavNews #current a {
	padding: 0px 4px 0px 0px; 
background-color: #006600; display:block;
}


/*IE6 bug*/
*html #globalNavNews{
margin:12px 0 2 0;
color: #cccccc;
padding: 0px 0px 0px 0px;
white-space: nowrap;
 font-size:0.75em; 
}

#globalNavNews ul { display: inline;  margin:0; padding:0; list-style-type:none; border:0;}
#globalNavNews li {display: inline; list-style-type:none; border:0px solid red; margin:0px 3px 10px 3px; padding-bottom:10px;}
#globalNavNews img {	background-color: #C1E6EF; padding:0px 3px; border:0px;}


/***torna per news Scuola****/
#globalNavNewsScuola {
	margin:10px 0 2px 0px;
	padding: 0px 4px 0px 0px; 
	
	
}
#globalNavNewsScuola a:link {
	
	padding: 0px 4px 0px 0px; color:#CC3300;
	/*background-color: #C1E6EF;*/
	
}
#globalNavNewsScuola a:visited {
	
	padding: 0px 4px 0px 0px; color:#CC3300;
	/*background-color: #C1E6EF;*/
}
#globalNavNewsScuola a:hover {
	
	padding: 0px 4px 0px 0px; color:#CC3300;
	background-color: #C1E6EF;
}
#globalNavNewsScuola  #current a {
	padding: 0px 4px 0px 0px; 
background-color: #006600; display:block;
}


/*IE6 bug*/
*html #globalNavNewsScuola {
margin:12px 0 2 0;
color: #cccccc;
padding: 0px 0px 0px 0px;
white-space: nowrap;
 font-size:0.75em; 
}

#globalNavNewsScuola  ul { display: inline;  margin:0 0 15px 600px; padding:8px 0; list-style-type:none; border:1px solid #C1E6EF;}
#globalNavNewsScuola li {display: inline; list-style-type:none; border:0px solid red; margin:0px 3px 10px 3px; padding-bottom:10px; line-height:6em;}
#globalNavNewsScuola  img {	background-color: #C1E6EF; padding:0px 3px; border:0px;}

/*************choose font size**************/
#accessibile {
background-color:#FFFFFF;
border:0px solid green;
color:green;
float:none;
font-size:0.76em;
margin:3px 10px;
padding:0pt;
text-align:right;
}
#accessibile #currentpage a {
	background-color: #9ADCF2;
		}
/*IE6 bug*/
*html #accessibile {
background-color:#FFFFFF;
border:0px solid green;
color:green;
float:none;
font-size:0.6em;
margin:3px 10px;
padding:0pt;
text-align:right;
}

/*size 1/*/
.a1 {font-size:0.8em; background-color: #FFFFCC;  background-color: #FFFFCC; border:1px solid #CC3300; padding: 1px; } 
*html .a1 {font-size:0.5em; background-color: #FFFFCC;  background-color: #FFFFCC; border:1px solid #CC3300; padding: 1px; } 
/*size 2/*/
.a2 {font-size:1.1em; background-color: #FFFFCC; background-color: #FFFFCC; border:1px solid #CC3300; padding: 1px; }
*html .a2 {font-size:1em; background-color: #FFFFCC; background-color: #FFFFCC; border:1px solid #CC3300; padding: 1px; }
/*size 3/*/
.a3 {font-size:1.4em; background-color: #FFFFCC; background-color: #FFFFCC; border:1px solid #CC3300; padding: 1px; }
*html.a3 {font-size:1.2em; background-color: #FFFFCC; background-color: #FFFFCC; border:1px solid #CC3300; padding: 1px; }
/*nascondi - messaggio screen reader*/
div.stealth {
   display: none;
}
/*************menu a sinistra standard**************/
#menuleft {
padding: 0px 0 10px 0;
margin: 0px 0px 0px 0px;
border:2px solid #4ca1bd;
background-color:#ffffff;
font-size:0.84em; 
color:#122d52; 
} 


/*IE6 bug*/
*html #menuleft {
padding: 0px 0 10px 0;
margin: 0px 0px 0px 0px;
border:2px solid #4ca1bd;
background-color:#ffffff;
 font-size:0.7em; 
color:#122d52;
} 

/*voci di menu: gestisco il currentpage multiplo aggiungendo un div!!*/

#vocemenuleft {
background-color:#fff; 
} 
#vocemenuleft  a:link {
text-decoration:none; 
color:#122d52; background:#fff; display: block; 
} 
#vocemenuleft  a:visited  {
text-decoration:none; 
color:#122d52; background:#fff;  display: block; 
} 
#vocemenuleft a:hover,  #vocemenuleft a:focus, #vocemenuleft a:active {
	color:#122d52; background-color:#9ADCF2;  display: block; 
} 

#vocemenuleft #currentpage a {padding:0 20px 0 20px; background-image:url(../img/freccia_menu.gif); background-repeat:no-repeat; background-position:left top; background-color:#9ADCF2; border-bottom:0;
display: block; }
#vocemenuleft ul {  margin: 0px 0px 0px 4px;  padding: 0px 0px 0px 0px; list-style-position:outside; list-style:none; }
#vocemenuleft ul li { border-bottom:1px solid #ccc; margin:0px; padding:2px 2px 2px 0px; letter-spacing:0.04em;  list-style:none;  line-height:20px; text-transform:capitalize;}

	
/************* *************submenu a sinistra standard *************/
#submenuleft {
	padding: 5px 0px 0px 0px;
	margin: 3px 12px 10px 10px; border-top:0px solid red; /*border-bottom:1px solid #3399FF; border-left:1px solid #3399FF;  border-right:1px solid #3399FF;*/ border:3px solid #9ADCF2;
	color:#122d52; -moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;

} 
#submenuleft a { color:#122d52; text-decoration: none; padding:0 0 0 5px;	 } 
#submenuleft a:hover { color:#122d52; padding:0 0 0 5px;	 text-decoration: none; background-color:#9ADCF2; display:block;} 
#submenuleft #currentpage a { 
	padding:0 0 0 5px;	  color:#122d52;background-color: #D0FCF6;
display: block;}
	
	#submenuleft  ul {  margin: 0px 0px 0px 4px;  padding: 0px 0px 0px 0px; list-style-position:outside; list-style:none; }
#submenuleft  ul li { border-bottom:1px solid #ccc; margin:0px; padding:2px 2px 2px 0px; letter-spacing:0.04em;  list-style:none;  line-height:20px; /*text-transform:capitalize;*/}

	
/*submenu principale*/
ul.leftsub {  margin: 0px 0px 0px 0px;  left:0; padding: 0px 0px 0px 0px; list-style-position:outside; list-style:none; }
li.leftsub {border-top:1px #3399FF solid; margin:0px; padding:2px 2px 2px 0px;  letter-spacing:0.04em; line-height:20px; }

	
	/************* *************submenu a sinistra scuola*************/
	#submenuleftscuola {
	padding: 10px 0px 0px 0px;
	margin: 3px 12px 10px 10px;
/*border-right:1px #FF6600 solid; border-left:1px #FF6600 solid; border-bottom:1px #FF6600 solid; */  border:3px solid; border-color: #FF6600;  /*background-image:url(../img/logoscuola_small.gif); background-position:top center; background-repeat:no-repeat; */-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;
color:#122d52;
} 
#submenuleftscuola  a:link { color: #336; text-decoration: none; /*background-image:url(../img/sf_menuscuola.gif); display:block;*/ padding:0 0 0 5px; } 
#submenuleftscuola  a:visited { color: #336; text-decoration: none; /*background-image:url(../img/sf_menuscuola.gif); display:block;*/ padding:0 0 0 5px; } 

#submenuleftscuola a:hover {color: #ffffff; text-decoration:none; background-color:#FF6600; display:block; padding:0 0 0 5px; } 
#submenuleftscuola  #currentpage a { padding:0 0 0 5px; color:#FFf;  display:block; background-color:#FF6600; }

	#submenuleftscuolaimg a:link, #submenuleftscuolaimg a:visited, #submenuleftscuolaimg a:hover, #submenuleftscuolaimg a:hover  #currentpage a  { margin:0 0 0 20px; background-color:#FFFFFF; padding:0; display:block; text-decoration: none;} 
	
	
	
	
/*submenu principale scuola*/
ul.leftsubscuola {  margin: 10px 0px 0px 0px;  left:0; padding: 0px 0px 0px 5px; list-style-position:outside; list-style:none;  }
li.leftsubscuola { border-top:1px #FF6600 solid; margin:0px; padding:2px 2px 2px 0px;  letter-spacing:0.04em; line-height:20px;  }


/*voce menu sei qui*/
ul.lefthere {  margin: 0px 0px 0px 0px;  left:0; padding: 0px 0px 0px 0px; list-style-position:outside; list-style:none; background-color:#ecf7fe; border-top:0px solid  #ccc;}
li.lefthere { border-bottom:1px solid #ccc; /*border:1px solid blue;*/ margin:0px; padding:2px 0px 2px 0px; background-image:url(../images/sf_there.jpg); text-transform: capitalize; background-repeat: repeat-x; /*letter-spacing:0.04em; */}
li.lefthereses { border-bottom:1px solid #ccc; /*border:1px solid blue;*/ margin:0px; padding:2px 0px 2px 0px; /*background-image:url(../images/sf_there.jpg); */text-transform: capitalize; background-color:#CCFF99; background-repeat: repeat-x; /*letter-spacing:0.04em; */}


/*************box firc***************/
#colfirc {
   border: 0px solid #A4E6FF;
   border-color:#A4E6FF
 margin: 20px 0 10px 0;
 	background-color:#CCDCE3; -moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;
	color:#01678A;
text-align:center;
		padding:5px 0px 4px 0px;
		font-size:0.8em;
		height:100px;
		}
#colfirc img { float:none; margin:4px; border:0; padding:0;}

/*IE6 bug*/
*html #colfirc {
   border: 0px solid #026086;
 margin: 15px 0 10px 0;
 	background-color:#CCDCE3;
	color:#01678A;
text-align:center;
		padding:5px 0px 4px 0px;
		font-size:0.6em;
		min-height:100px;
  height: auto !important;
height:100px;
		}
	
	#colfirc_venosta {
   border: 0px solid #A4E6FF;
   border-color:#A4E6FF;
 margin: 5px 0 10px 0;
text-align:center;
		padding:5px 0px 4px 0px;
		}
	
	
	
		
/**************  box 5x1000 in colonna sinistra***************/
#colsx5x1000 { border:0px solid #FECF51; padding:0px; float:none; margin:0px 0px 15px 0px; font-size: 0.8em; color:#000000;
}

/*IE6 bug*/
*html #colsx5x1000 { border:0px solid #FECF51; padding:0px; float:none;  margin:0px 0px 15px 0px font-size: 0.6em; color:#000000;
}

/************** box contenuti interni  ***************/
#contenutint {
float:right;background-color:#FFFFFF;
	width: 76%;
 padding: 0px 0px 0px 0px;
   margin-bottom: 0px;
 margin-top:10px;
   margin-left:0px; margin-right:0px;
	font-size: 0.82em;
	line-height:1.4em;
vertical-align:top;
	min-height:430px;
  height: auto !important;
height:430px;
	border: 0px solid #000;
}

#contenutint a:link{
background-color:#FFFFFF;
color:#00496B;
	text-decoration:underline;
}
#contenutint a:visited {
background-color:#FFFFFF;
color:#00496B;
	text-decoration:underline;
}
#contenutint a:hover{
background-color:  #9ADCF2;
color: #000000;
  /*color:#269CB6;*/
text-decoration:underline;
}

/*IE6 bug*/
*html #contenutint {
 padding: 0px 0px 0px 0px;
   margin-bottom: 0px;
 margin-top:10px;
   margin-left:0px;
	font-size: 0.7em;
	line-height:1.2em;
	vertical-align:top;
	min-height:430px;
  height: auto !important;
  height:430px;
	border: 0px solid #000;
}

*html #contenutint a:link{
background-color:#FFFFFF;
color:#00496B;
	text-decoration:underline;
}
*html #contenutint a:visited {
background-color:#FFFFFF;
color:#00496B;
	text-decoration:underline;
}
*html #contenutint a:hover{
background-color:  #9ADCF2;
color: #000000;
  /*color:#269CB6;*/
text-decoration:underline;
}



/************** box contenuti interni  ***************/
#contenut_tot{
float:right;background-color:#FFFFFF;
	width: 100%;
 padding: 0px 0px 0px 0px;
   margin-bottom: 0px;
 margin-top:10px;
   margin-left:0px;
	font-size: 0.82em;
	line-height:1.4em;
vertical-align:top;
	min-height:430px;
  height: auto !important;
height:430px;
	border: 0px solid #000;
}

#contenut_tot a:link{
background-color:#FFFFFF;
color:#00496B;
	text-decoration:underline;
}
#contenut_tot a:visited {
background-color:#FFFFFF;
color:#00496B;
	text-decoration:underline;
}
#contenut_tot a:hover{
background-color:  #9ADCF2;
color: #000000;
  /*color:#269CB6;*/
text-decoration:underline;
}


/**************  colonna home sinistra aree***************/
#homsx { border:0px solid blue;
width:/*52%*/418px; float:left; background-color: #0094c1; padding:5px 0px 10px 0px; min-height:400px; margin:0; /*vertical-align:middle;*/ }
#homsx  a:link { text-decoration:none;}
#homsx  a:visited { text-decoration:none;}
#homsx  a:hover { text-decoration:none;}
/*IE6 bug*/
*html #homsx { border:0px solid blue; 
width:52%; float:left; background-color: #0094c1; padding:25px 8px 10px 8px; min-height:430px; margin:0;}


/************** box aree home page  ***************/
.areahome { /*float:left;*/  border:0px solid #C7DFF2; margin:6px 6px 18px 6px; padding: 4px; width:95%; background-color:#FFFFFF;  /*height:auto;*/ /*-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;*/ height:85px;}
/*IE6 bug*/
*html .areahome { /*float:left;*/  /*border:6px solid #C7DFF2;*/ margin:0px 0px 16px 0px; padding: 4px; width:95%; background-color:#FFFFFF; /*-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;*/}
.areahome img { float:left; margin:0 9px 0 0; border:0px solid red; /*width:112px;*/ padding:0; vertical-align:middle; /*height:auto;*/ }
.areahome p { margin:4px 0 0 0; padding:0; line-height:1.96em;}
/*usato per ifom per la scuola*/


.areahome2 { /*float:left;*/  border:0px solid #C7DFF2; margin:0px 6px 18px 6px; padding: 4px; width:95%; background-color:#FFFFFF; height:55px; line-height:1.8em;  /*-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px; */}
.areahome2 img { float:left; margin:0 9px 0 0;  /*width:112px;*/ border:0px solid red; padding:0; vertical-align:middle; }
.areahome2 p { margin:4px 0 0 0; padding:0; line-height:1.4em; }

/*IE6 bug*/
*html .areahome2 { /*float:left;*/  border:0px solid #C7DFF2; margin:0px 0px 16px 0px; padding: 4px; width:95%; background-color:#FFFFFF; font-size:0.74em;   /*-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;*/ min-height:47px;
  height: auto !important;
height:47px; }


/*********not used
.areahome5x1000 {  border:6px solid #000; margin:0px 0px 8px 0px; padding: 0px; width:98%; background-color:#000; height:80px; line-height:1.8em;  -moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px; }
.areahome5x1000 img { float:left; margin:0 9px 0 0;  width:112px; border:0px solid red; padding:0; vertical-align:middle; height:45px; }
.areahome3 {  margin:0px 0px 16px 0px; padding: 4px; width:98%; background-color:#FFFFFF; height:40px; line-height:1.8em;  }
.areahome3 img { float:left; margin:0 9px 0 0;  border:0px solid red; padding:0; vertical-align:middle; }
.areahome3 p { margin:4px 0 0 0; padding:0; line-height:1.2em; }
*********/

/*IE6 bug*/
*html .areahome3 { /*float:left;*/  border:6px solid #C7DFF2; margin:0px 0px 8px 0px; padding: 0px; width:98%; background-color:#FFFFFF; -moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}

/*********not used**********/

.areahometxt { float:right; margin:1px 0 0 0; border:0px solid red; width:220px; font-size: 0.97em; line-height:1.13em; color:#000;}
/*IE6 bug*/
*html .areahometxt { float:right; margin:1px 0 0 0; border:0px solid green; width:204px; font-size: 0.87em; line-height:1.13em; color:#000;}

.areahome p { font-size: 0.95em; line-height:1.18em; margin:1px; color:#000; padding:3px ; border:0px solid red; }
.areahome2 p { font-size: 0.95em; line-height:1.18em; margin:1px; color:#000; padding:3px; border:0px solid red; }
/*IE6 bug*/
*html .areahome p { font-size: 0.8em; line-height:1.18em; margin:1px; color:#000; padding:2px; border:0px solid red; }

.space { font-size: 0.97em; line-height:1.15em; margin:3px 1px 1px 1px; color:#000; padding:2px; border:0px solid red;}
/*IE6 bug*/
*html .space { font-size: 0.8em; line-height:1.15em; margin:6px 1px 1px 1px; color:#000; padding:4px; border:0px solid red;}


.clearer {clear: left; line-height: 0; height: 0;padding:0;}
/*usato dopo menu per baco pc e distanza elementi sottostanti*/
.clearermenu {clear: left; line-height: 10px; height:10px; padding:0; /*background-color:#00CC00;*/}
*html .clearermenu {clear: both; line-height: 10px; height:10px; padding:0; /*background-color:#00CC00;*/}

.clearer5 {clear: both; line-height: 5px; height: 5px; padding:0; }
.clearer10 {clear: both; line-height: 10px; height: 10px; padding:0;}
.clearerb1 {clear: both; line-height: 10px; height: 10px; border-top:1px solid #006666; padding:0;}
.clearer5b1grey {clear: both; line-height: 5px; height: 5px; border-top:1px solid #ccc; padding:0;}

.clearer10b1grey {clear: both; line-height: 10px; height: 10px; border-top:1px solid #ccc; padding:0;}
.clearer5bd1orange {clear: both; line-height: 5px; margin:0px 0; height: 5px; border-top:1px dotted; border-color:#FF6600; padding:0;}

.clearer10bd1orange {clear: both; line-height: 10px; margin:5px 0; height: 5px; border-top:1px dotted; border-color:#FF6600; padding:0;}
.clearer10bd5orange {clear: both; line-height: 10px; margin:5px 0; height: 5px; border-top:5px dotted; border-color:#FF6600; padding:0;}
.clearer10bd5azur {clear: both; line-height: 10px; margin:30px 0 10px 0; height: 10px; border-top:5px solid; border-color: #0099CC; padding:0;}

/*usato per colonan destra gruppi separatore*/
.clearer5bappro {clear: both;  border-top:0px; border-bottom:2; border-left:0; border-right:0; border-style: dotted; border-color:#669900; padding:0; line-height: 5px;margin: 0; }

/************** tit aree  ***************/
.areahometit { color: #fff/*#192D7E*/; /*background-color: #D9F7FF;*/ font-size: 0.95em; text-transform:uppercase; font-weight:bold; line-height:1.4em; float:none; padding:1px;}
*html .areahometit { color: #fff; /*background-color: #D9F7FF;*/ font-size: 0.85em; text-transform:uppercase; font-weight:bold; line-height:1.4em; float:none; padding:1px;}
/************** colonna home destra news e primo piano ***************/
#homdx { border:0px solid #000; width:45%; float: right; padding:0px 0px 0px 0px; margin:0;}
/*IE6 bug*/
*html #homdx { border:0px solid #000; width:45%; float: right; padding:0px 0px 0px 0px;}
*html #homdx a:link { text-decoration:none;}
*html #homdx a:visited { text-decoration:none;}
*html #homdx a:hover { text-decoration:none;}

/************** banner campus primo piano  ***************/
#campus 
{ border:1px solid; border-color:#3366CC; margin:0 8px 10px 10px; float:none; height:60px; padding:0; width:325px; }

#campus img { text-align:center;}

/************** HOME PAGE banner campagna 5x1000 primo piano  ***************/
#banner5x1000 
{ border:0px solid; border-color:#3366CC; margin:0 8px 10px 10px; float:none; height:150px; padding:0; }

#banner5x1000  img { text-align:center;}


/************** colonna primo piano  ***************/
#coldxprimo { border:1px solid #ccc;  padding:0px; float:none; margin:10px; width:325px;}
/*IE6 bug*/
*html #coldxprimo { border:1px solid #ccc;  padding:0px; float:none; margin:10px 8px 10px 10px;width:325px; }
*html #coldxprimo  a:link { text-decoration:none;}
*html #coldxprimo  a:visited { text-decoration:none;}
*html #coldxprimo  a:hover{ text-decoration:none;}
#coldxprimo img { border:2px solid #FECF51; margin:0px 8px 0 0; float:left;}
.categoriaPrimoPiano {border-bottom:1px solid #CC9900; /*background-color:#E1EFF9;*/ margin: 0;  text-transform: uppercase; line-height:1.3em; text-align:center; font-size:95%;}

/************** colonna primo piano  areas tampa***************/
#primopianopag { border:2px solid #ccc;  padding:2px; float:right; margin:10px; width:45%; text-align:left; -moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
*html #primopianopag { border:2px solid #ccc;  padding:2px; float:right; margin:7px; width:43%; text-align:left; -moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
#primopianopag img { border:2px solid #FECF51; margin:0px 8px 0 0; float:left;}
/************** colonna primo piano  scuola***************/

#primopianoscuola { border:1px solid #ccc; -moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px; padding:4px; float:right; margin:0px 0px 10px 15px; width:35%; text-align:left;}
/*#primopianoscuola img { border:2px solid #FECF51; margin:0px 8px 0 0; float:left;}*/
#bannerscuola { padding:0; margin:10px 0px 10px 0px; vertical-align:middle; border:0px solid red;}
#bannerscuola img { padding:0; margin: 0px 7px 10px 0px; float:left; vertical-align:middle;}

/************* area stampa ***************/
#cella_comunicati {
border:0px solid red;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right:0px;
	margin-left:0px;
	text-align:left;
	padding:4px;
width:50%;
float:left;
}

*html #cella_comunicati {
margin-top: 0px;
	margin-bottom: 0px;
	margin-right:0px;
	margin-left:0px;
	text-align:left;
	padding:4px;
width:48%;
float:left;
}
 #cella_comunicati a:link {text-decoration:none;}
  #cella_comunicati a:visited {text-decoration:none;}
   #cella_comunicati a:hover {text-decoration:none;}
 
/************** box titolo primo piano  ***************/
#colprimo {
background-color:  #FECF51;
	padding-left:10px;
	padding-top: 6px;
	padding-bottom:4px;
	font-size: 0.85em; font-weight:bold;
	color: #2D3A77;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;
}
/**************  boxnewsprimopiano  ***************/
#boxnews {
background:#ffffff;
font-size: 0.97em ;
line-height:1.2em;
color: #2D3A77;
 margin: 4px 0px 0px 0px;
	padding: 4px;
	border:0px solid red;
}
#boxnews a:link {
background:#ffffff;

	text-decoration:none;

}
#boxnews a:visited{
background:#ffffff;

text-decoration:none;}
#boxnews a:hover{
background:#ffffff;
text-decoration:none; color: #2696AE;
}
/*IE6 bug*/
*html #boxnews {
background:#ffffff;
font-size: 0.84em ;
line-height:1.2em;
color: #2D3A77;
 margin: 4px 0px 0px 0px;
	padding: 4px;
	border:0px solid red;
}
/*#boxnews img {
	margin: 0px 5px 10px 0px;
	border:2px solid;
	float:left;
	border-color: #FFCC00;
}*/
.news { margin-bottom: 10px; float:none; border-bottom:0px solid #CCCCCC; float:none; padding:0 0 5px 0;}
.news01 { margin-bottom: 10px; float:none; border-bottom:0px solid #CCCCCC; float:none; padding:0 0 0px 0;}

.news img {
	margin: 0px 5px 10px 0px;
	border:0px solid;
	float:left;
	border-color: #FFCC00; display:block;
}

.newsevidenziolink { margin: 15px 0; float:none; border:2px dotted #CC6600; float:none; padding:0 0 5px 5px; /*background-image:url(../img/bgnewsscuola.gif); background-position:top left; background-repeat:no-repeat;*/}


/*.news img {margin: 0px 2px 10px 0px; border:1px solid red; float:left;
}*/
/*div linea data e area news*/
.areanews {line-height:2em; color:#0099CC; margin:0; padding:0; font-size:0.85em;}
.areanews a:link {  line-height:2em; color:#cCC; text-transform:uppercase; margin:0; padding:0; }
.areanews a:visited {  line-height:2em; color:#cCC; text-transform:uppercase; margin:0; padding:0;  }
.areanews a:hover {  line-height:2em; color:#cCC; text-transform:uppercase; margin:0; padding:0;}

.data { font-style:italic; 	 line-height:2em; color:#0099CC;}



.datahome{ font-style:italic; 	font-size: 0.84em; /*color:#092F8A;*/}/*recuperata per strascichi*/

/*IE6 bug*/
*html .data { font-style:italic; 	font-size: 0.75em;}

/************* area scuola introduziome ***************/
#cella_scuola {
border: 1px solid red;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right:0px;
	margin-left:0px;
	text-align:left;
	padding:4px;
width:58%;
float:left;
}

*html #cella_scuola  {
margin-top: 0px;
	margin-bottom: 0px;
	margin-right:0px;
	margin-left:0px;
	text-align:left;
	padding:4px;
/*width:52%;*/
float:left;
}
/************* box di ricerca colonna destra ***************/
#search {
padding: 2px;
/*width:100%;*/
margin: 15px 0px 15px 0px;
	border: 1px solid #ccc;
	font-size: 70%;
}

#search form{
 margin: 0px;
 padding: 0px;
}

#search label{
	display: block;
	margin: 0px;
	padding: 0px;
}


/**************  box research news ***************/
#coldxresnews { border:1px solid #8FC378; padding:2px; float:none; margin:10px; line-height:1.2em; }
/*IE6 bug*/
*html #coldxresnews { border:1px solid #8FC378; padding:2px; float:none;  margin:10px 8px 10px 10px; font-size:0.8em;}

#coldxresnews img { border:1px solid #FECF51; margin:0px 4px 0 0; float:left;}

/**************titolo news di ricerca ***************/
#colnews {
background-color: #8FC378; 
padding:3px;
color: #003300;
text-transform:uppercase;
	font-size: 0.8em;
margin:0px 0px 0px 0px;
	}

/**************box news di ricerca ***************/
	#resnews {
 margin: 2px 0px 5px 0px;
 padding:3px;
 font-size: 0.9em ;
 border:0px solid green;
}
#resnews a:link {
/*color: #387F59; */
text-decoration:none;
}
#resnews a:visited {
/*color: #387F59; */
text-decoration:none;
}
#resnews a:hover {
	/*color: #66CC99;*/
	text-decoration:none;
}


/************* footer page ***************/
#footer{
	clear: both;
	border-top: 1px solid #cccccc;
	font-size: 70%;
	color: #333333;
	padding: 5px;
	margin-top: 0px;
}
/*IE6 bug*/
*html #footer{
	clear: both;
	border-top: 1px solid #cccccc;
	font-size: 65%;
	color: #333333;
	padding: 5px;
	margin-top: 180px;
}

#footer img{
	padding: 4px 4px 4px 0px;
	vertical-align: middle;
}

/*************percorso di navigazion ***************/

#percorso {
   border: 0px solid  #999999;
 background-color:#0094c1;
font-size: 0.9em;
	color: /*#003366*/#ffffff;
	margin:0px 0px 5px 0px;
	padding:5px 2px 5px 6px;
	/*text-align:right;*/
	
	}

/*************menu pagina liv 1 ***************/
#submenu {
  background-color:  #0094c1;
   margin:15px 0px 5px 10px;
   color:/*#015475*/ #fff;
   padding-left:3px;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:0px;
letter-spacing: 1px;
	border: 0px solid  red; font-size:0.99em; 
	
}
#submenu a:link{
background-color:  #0094c1;
color:#fff;
text-decoration: none;
}
#submenu a:visited{
background-color: #0094c1;
color:#fff;
text-decoration: none;
}
#submenu a:hover {
background-color:#0094c1;
color: #172972;
text-decoration: none;
}

#submenu #currentpage a  {
border:0px solid red;
background-color: #fff;
 color:#0094c1/*#005273*/;
font-weight:bold;
text-decoration: none;
padding:4px 2px;
}

#submenu ul { display: inline;  margin:0; padding:0;}
#submenu li {display: inline; list-style-type:none; border:0px solid red; margin:0px 0px 10px 0px; padding-bottom:10px;}

*html #submenu {
  background-color:  #0094c1;
   margin:15px 0px 5px 10px;
   color: #fff;
   padding-left:3px;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:0px;
letter-spacing: 1px;
	border: 0px solid  red;
	 font-size:0.86em; font-weight:bold;
}

/*************non ho submenu***************/
#submenuvuoto {
  background-color: #E3F9FC;
   margin:15px 0px 0px 10px;
   color:/*#015475*/ #fff;
   padding-left:1px;
	padding-top:1px;
	padding-bottom:1px;
	padding-right:0px;
letter-spacing: 1px;
	border: 0px solid  red; 
	
}

/*************menu pagina liv 1 scuola ***************/
#submenuscuola {font-size: 0.98em;
  background-color: #FF6600;
   margin:0px 0px 5px 10px;
   color:/*#015475*/ #fff;
   padding-left:3px;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:0px;
letter-spacing: 1px;
	border: 0px solid  red;
	
}
#submenuscuola  a:link{
  background-color: #FF6600;
color:#fff;
text-decoration: none;
}
#submenuscuola  a:visited{
  background-color: #FF6600;
color:#fff;
text-decoration: none;
}
#submenuscuola  a:hover {
  background-color: #FF6600;
color: #172972;
text-decoration: none;
}

#submenuscuola  #currentpage a  {
border:0px solid red;
background-color: #fff;
 color:#0094c1/*#005273*/;
font-weight:bold;
text-decoration: none;
padding:4px 2px;
}

#submenuscuola ul { display: inline;  margin:0; padding:0;}
#submenuscuola li {display: inline; list-style-type:none; border:0px solid red; margin:0px 0px 10px 0px; padding-bottom:10px;}

#submenuscuola00 {
 /* background-color: #FFf; background-image:url(../img/logoscuola.gif); background-position:left top; background-repeat: no-repeat; */
margin:  5px 0 5px 0; text-align:center;
   color:#FF6600;
   padding-left:3px;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:3px;
letter-spacing: 1px;
	border-left: 0px solid  #FF6600;font-size: 0.95em; vertical-align:middle; /*font-style:italic;*/
	
}
#submenuscuola00   a:link{
  background-color: #FFf;

text-decoration: none;
}
#submenuscuola00   a:visited{
  background-color: #FFf;

text-decoration: none;
}
#submenuscuola00   a:hover {
  background-color: #FFf;

text-decoration: none;
}

#submenuscuola00  #currentpage a  {
border:0px solid red;
background-color: #fff;

font-weight:bold;
text-decoration: none;
padding:2px 2px; 
}
#submenuscuola00 ul { display: inline;  margin:0 0 0 0px; padding:0; border-left:1px solid #FF6600; border-right:1px solid #FF6600;}
#submenuscuola00 li {display: inline; list-style-type:none; border:0px solid #FF6600; margin:0px 0px 0px 0px; padding:2px;}

#menulogoscuola {    margin:0px 10px 0px 0px; padding:0; border:0px solid #FF6600; float:left;}
/*************menu pagina liv 2 ***************/
#submenu02 {
padding-left:0px;
	padding-top: 3px;
	padding-bottom:3px;
	padding-right:0px;
	text-align:left; 
background-color:#FFFFFF;
color:#007FA6;
	letter-spacing: 1px;
  margin:5px 0px 15px 10px;
	border-top: 0px solid  #ccc;
		border-bottom:2px solid #D0FCF6;
}
#submenu02 a:link{
background-color:#FFFFFF;
/*color: #007FA6;*/
text-decoration:underline;
}
#submenu02 a:visited{
background-color:#FFFFFF;
/*color:#007FA6;*/
text-decoration:underline;
}
#submenu02 a:hover {
/*background-color:#FFFFFF;*/
/*color:#999999;*/
text-decoration:underline;
}
#submenu02 #currentpage a  {
border:0px solid red;
background-color: #D0FCF6;
 color:#000;
font-weight:bold;
text-decoration: none; 

}
#submenu02 ul { display: inline;  margin:0; padding:0;}
#submenu02 li {display: inline; list-style-type:none; border:0px solid red; margin:0px 0px 10px 0px; padding:5px 5px 10px 5px;}

/*************menu pagina liv 3 interno come categoria ***************/
#submenu02_1 {
padding-left:5px;
	padding-top: 2px;
	padding-bottom:2px;
	padding-right:0px;
	text-align:right; 
background-color:#FFFFFF;
color:#007FA6;
	letter-spacing: 1px;
  margin:0px 0px 5px 0px;
		border:0px solid #D0FCF6; font-size:0.85em;
}
#submenu02_1 a:link{
background-color:#FFFFFF;
/*color: #007FA6;*/
text-decoration:underline;
}
#submenu02_1 a:visited{
background-color:#FFFFFF;
/*color:#007FA6;*/
text-decoration:underline;
}
#submenu02_1 a:hover {
/*background-color:#FFFFFF;*/
/*color:#999999;*/
text-decoration:underline;
}
#submenu02_1 #currentpage a  {
border:0px solid red;
background-color: #D0FCF6;
 color:#000;
font-weight:bold;
text-decoration: none; 

}
#submenu02_1 ul { display: inline;  margin:0; padding:0;}
#submenu02_1 li {display: inline; list-style-type:none; border:0px solid red; margin:0px 0px 10px 0px; padding:2px 5px 10px 5px;}
/************* pagina contenuti ***************/
/************* pagina contenuti ***************/
#page { margin: 10px 0px 2px 8px; min-height:530px; text-align:justify; border:0px solid green; width:98%; background-color:#FFFFFF; padding:0;}
#page ul { text-align:left;}
#page_privacy { margin: 10px 0px 2px 8px; min-height:800px; text-align:justify; border:0px solid green; width:98%; background-color:#FFFFFF; padding:0; font-size:90%;}


*html #page { margin: 20px 2px 2px 8px;  text-align:justify; font: inherit; border:0px solid red; width:96%; min-height:530px;
  height: auto !important; height:530px; padding:0;}

#submenuarchivio {
padding-left:0px;
	padding-top: 3px;
	padding-bottom:3px;
	padding-right:0px;
	text-align:left; 
background-color:#FFFFFF;
color:#007FA6;
	letter-spacing: 1px;
  margin:5px 0px 15px 540px; text-align:right;
	border-top: 0px solid  #ccc;
		border-bottom:2px solid #D0FCF6;
}
#submenuarchivio a:link{
background-color:#FFFFFF;
/*color: #007FA6;*/
text-decoration:underline;
}
#submenuarchivio a:visited{
background-color:#FFFFFF;
/*color:#007FA6;*/
text-decoration:underline;
}
#submenuarchivio a:hover {
/*background-color:#FFFFFF;*/
/*color:#999999;*/
text-decoration:underline;
}
#submenuarchivio #currentpage a  {
border:0px solid red;
background-color: #D0FCF6;
 color:#000;
font-weight:bold;
text-decoration: none; 

}

/*************menu pagina liv 3 -torna ***************/
#submenu03 {
padding-left:0px;
	padding-top: 3px;
	padding-bottom:3px;
	padding-right:0px;
	text-align:right;
background-color:#FFFFFF;
color:#007FA6;
	letter-spacing: 1px;
  margin:5px 0px 5px 10px;
	border: 0px solid  #ccc;
	text-transform: uppercase;
	font-size:0.8em;
	
}
#submenu03 a:link{
background-color:#FFFFFF;
/*color: #007FA6;*/
text-decoration:underline;
}
#submenu03 a:visited{
background-color:#FFFFFF;
/*color:#007FA6;*/
text-decoration:underline;
}
#submenu03 a:hover {
background-color: #FFCCFF;
/*color:#999999;*/
text-decoration:underline;
}
#submenu03 #currentpage a  {
border:0px solid red;
background-color: #D0FCF6;
 color:#000;
font-weight:bold;
/*text-decoration: none;*/

}

*html #submenu03 {
padding-left:0px;
	padding-top: 3px;
	padding-bottom:3px;
	padding-right:0px;
	text-align:right;
background-color:#FFFFFF;
color:#007FA6;
	letter-spacing: 1px;
  margin:5px 0px 5px 10px;
	border: 0px solid  #ccc;
	text-transform870em;
	
}

/************* approfondimenti nella pagina ***************/
.approfondimenti { 
	margin: 0px 0px 15px 15px;
	padding:5px;
	border: 1px solid #5EB3CF;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;
	width:25%;
	float:right;
	
	text-align:left;
	background-color:#FFFFFF;
}
/*test.sx5x1000 { 
	margin: 0px 0px 15px 15px;
	padding:5px;
	border: 0px solid #5EB3CF;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;
	width:60%;
	float:left;
	
	text-align:left;
	background-color:#FFFFFF;
}*/

.approfondimenti img {
float:none; margin-bottom:4px;  margin-left: auto;
    margin-right: auto;  display: block;}
	.approfondimenti p {
float:none; margin:3px 0; padding:0;}

.approfondimentinoblockimg { 
	margin: 0px 0px 15px 15px;
	padding:5px;
	border: 1px solid #5EB3CF;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;
	width:25%;
	float:right;
	text-align:left;
	background-color:#FFFFFF;
}
.approfondimentinoblockimg img {
margin:4px;   }


.titapprofondimenti {
	background-color: #72AC00;
	text-align:center;
	padding-left:2px;
	padding-top:2px;
	padding-bottom:2px;
	font: 1.1em;
	color:#ffffff;
	margin:0px 0px 4px 0px;
	font-weight:bold;
}
.titapprofondimenticampus {background-color:#5DB3CE; text-align:center;
	padding-left:2px;
padding-top:4px;
	padding-bottom:4px; line-height:1em;
	/*font: 1.1em;*/
		color:#ffffff;
		margin:0px 0px 4px 0px;
font-weight:bold;
}
/*scuola*/
.titapprofondimentiscuola {background-color: #FF6600; text-align:center;
	padding-left:2px;
padding-top:4px;
	padding-bottom:4px;
	font: 1.1em;
		color:#ffffff;
		margin:0px 0px 4px 0px;
font-weight:bold;
}
.titevidenzioscuola {background-color: #FF6600; text-align:center;
	padding-left:2px;
padding-top:4px;
	padding-bottom:4px;
	font: 1.1em;
		color: #fff;
		margin:2px 0px 4px 0px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;
font-weight:bold;
}
ul.approlist {
font-size:1em; line-height:1.3em;
	list-style-position: outside;
  margin: 10px 0px 0px 2px;
	padding: 0px 0px 0px 0px;
  }
  ul.approlist li {/*list-style-image: url(../img/list_pr.gif);*/ margin:0 0px 2px 0; list-style-type:none; border:0px solid #ccc; padding: 0 0 2px 0; }
  *html ul.approlist {
font-size:0.85em; line-height:1.3em;
	list-style-position: outside;
  margin: 0px 0px 0px 2px;
	padding: 0px 0px 0px 0px;
  }
 *html ul.approlist li {/*list-style-image: url(../img/list_pr.gif);*/ margin:0 0px 2px 0; list-style-type:none; border:0px solid #ccc; padding: 0 0 4px 0; }
ul.appro5x1000 {
font-size:1em; line-height:1.3em;
	list-style-position: outside;
  margin: 10px 0px 0px 2px;
	padding: 0px 0px 0px 0px;
  }
  ul.appro5x1000 li { margin:2px 0px 4px 0; list-style-type:none; border-bottom:1px solid #72ac00;  padding: 0 0 4px 0; }
  *html ul.appro5x1000 {
font-size:0.85em; line-height:1.3em;
	list-style-position: outside;
  margin: 0px 0px 0px 2px;
	padding: 0px 0px 0px 0px;
  }
 *html ul.appro5x1000 li { margin:0 0px 4px 0; list-style-type:none;  border-bottom:1px solid #72ac00; padding: 0 0 4px 0; }

  .reportappro {
color:#5DB3CE;
text-transform:uppercase;
/*background-color:#5DB3CE;*/
	padding:4px;
	font-weight:bold;
	letter-spacing:1px;
  }
  /************* come raggiungerci ***************/
  .dadove {
	
		border-top:3px dotted #FFCC99; 
		padding:2px 0px 2px 0px;
background-color: #FFF;
margin: 10px 0px 8px 0px;
/*color:#006F97;*/
font-weight:bold;
text-align:left; text-transform:uppercase; 
}
.dadove a:link {
background-color:#FFFBDB;
}
.dadove a:visited {
background-color:#FFFBDB;
}
.dadove a:hover {
color:#FFCC00; 
}
/************* partecipanti ***************/
  /*loghi partecipanti*/
.loghipartecipanti { float:left; border:0px solid #ccc; margin:0 20px 10px 0;  width:200px; text-align:right;  }
/*link partecipanti*/
.partecipanti { float:left; border:0px solid red; margin:0 0 0 0; vertical-align:middle;  }


  /*n strada*/
.route {
   border: 1px solid  #999999;
   padding-left:1px;
	padding-top: 1px;
	padding-bottom:1px;
	padding-right:1px;
	text-align:left;
	font-weight:bold;
	color:#004A68;
	letter-spacing: 1px;
	background-color:#CFFCFF;
}

.route a:link{
text-decoration:none;
}

.route a:visited{
text-decoration:none;
}

.route a:hover {
text-decoration:underline;
}
.REACH {
	font: 11pt Arial, Helvetica, sans-serif;
		border:1px solid #FFCC00; 
		padding:4px 15px 2px 15px;
background-color:#FEFFE3;
}
.REACH a:link {
background-color:#FFFBDB;
}
.REACH a:visited {
background-color:#FFFBDB;
}
.REACH a:hover {
color:#FFCC00; 
}
.reachsmall {
	font: 10pt Arial, Helvetica, sans-serif;
		border-top:1px dotted #008DBE; color:#008DBE; font-weight:bold;
		margin:15px 0px 5px 0px;
		padding:5px;
}
.reachsmall a:link {
background-color:#FFFBDB;
}
.reachsmall a:visited {
background-color:#FFFBDB;
}
.reachsmall a:hover {
color:#FFCC00; 
}

/************* mostra-nascondi ***************/
.fasciadinamica {
	margin: 15px 0px 0px 0px;
	padding:10px 5px 3px 5px;
	border-top:1px solid #0099CC;
	width:100%;
	float:none;
	text-align:left;
	background-color: fff; color:#0099CC; 
}
.txtdinamic { margin:0; padding:0; text-align:right; float:none; width:100%; border:0px solid #000; line-height:25px;}
*html .txtdinamic { margin:0; padding:0; text-align:right; float:right; width:60%; border:0px solid #000;}

  
  
  /************* div storia IFOM ***************/
/*img dx*/
.storyimg { border:1px solid #00496B; margin-right:0px; margin-top:5px; float:right; margin-bottom: 20px; width:159px; text-align:center;}
/*txt*/
.storytxt { border:0px solid #999999; margin-right:10px; margin-top:0px; float:left; margin-bottom:20px; width:520px; /*height:170px;*/}

#years { border:0px solid #red; margin: 10px 0px; background-color:#C7DFF2; padding:2px 0px;}

/************* div vari ricerca ***************/
/*unimi affiliation*/
#unimi { border:0px solid #0066CC; background-color: #F1FFD6; /*background-color: #EBEEFF;*/ float:none; margin:4px 0px 0px 0px;   padding:3px;}
/*other affiliation*/
#otheraffiliation { border:0px solid #0066CC; background-color: #FCFCFC; font-size:0.88em; /*background-color: #EBEEFF;*/ float:none; margin:4px 0px 0px 0px;   padding:3px;}

/*box per saperne di piu*/
#dipiu {
	margin: 25px 0px 5px 0px;
	padding: 10px 3px 0px 3px;
	border-top:1px dotted #CC3366;
	border-bottom:0;
	border-left:0;
	border-right:0;
  }
  
  /*map directions google, class for div*/
.mapdirection { float:left; border:1px solid; border-color:#FFCC33; margin:10px 10px 10px 0px; padding: 0px;}
  
  
/*cv research*/
div#GL { margin:12px 0px 5px 0px; border-top:0px dotted #ccc; /*float:left;*/}
#cvok { border:0px solid red; margin:5px 10px 10px 0px; font-size:0.9em; float:left; width:200px; border:1px solid; border-color:#669900; padding:2px; text-align:left;}
*html #cvok { border:0px solid red; margin:5px 10px 10px 0px; font-size:0.8em; float:left; width:200px; border:1px solid; border-color:#669900; padding:2px; text-align:left;}
#cvok02 {  margin:5px 2px 0 2px; font-size:0.9em; line-height:1.2em; float:none; /*width:150px;*/ border:0px; border-style: dotted; border-color:#669900; padding: 10px 2px 2px 2px; text-align:left;}
*html #cvok02 { border:0px solid red; margin:5px 10px 10px 0px; font-size:0.8em; line-height:1.2em;float:none; /*width:150px;*/ border-top:0px solid; border-color:#669900; padding:2px; text-align:left;}
#cvok ul { margin:5px 0px 5px 3px; background-color:#fff; list-style-position: inherit; border-top:1px solid #669900; border-bottom:0px solid #669900; list-style:none; padding:3px 0; }
#cvok ul li { margin:0px 0px 4px 0px; background-color:#fff; /*list-style-position:outside;*/  border-bottom:1px dotted #ccc; padding:0 0 2px 0;}
#cvok02 img { float:none; margin-bottom:4px;  margin-left: auto;
    margin-right: auto;  display: block;}
/*risorse didattiche*/
.box_risorse00 {
border-top: 1px #e1ca07 solid; padding: 7px; /*width:46%;*/ vertical-align:top; text-align:left; float: none/*left*/; margin:5px 0px 20px 0;  background-color:#FFFFFF; 	font-size: 0.94em;
/*background-image:url(../img/dida/risdida.jpg); background-position:top right; background-repeat:no-repeat;*/
} 
.tit_risorse {
	color: #003399; background-color:#FFFFCC;
	font-size:1.2em; line-height:1.4em;

	font-weight:bold;
	text-transform: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	border-bottom:3px solid  #e1ca07;
}
.tit_school {/*font-family: Georgia, "Times New Roman", Times, serif;*/ color:#CC3300; 	font-weight:bold; font-size:1.2em; line-height:1.4em;}
*html .tit_school {/*font-family: Georgia, "Times New Roman", Times, serif;*/ color:#CC3300; 	font-weight:bold; font-size:0.97em; line-height:1.4em;}

/* questo l ho fatto io*/
.box_fattoiodna {
border: 3px #e1ca07 solid; padding: 3px; width:215px; vertical-align:top; float:left; margin:3px;  background-color:#FFFFFF; background-image:url(../img/fattoio/dna.jpg); background-position:top right; background-repeat:no-repeat; font-size: 0.92em;
} 
.box_fattoiopro {
border: 3px #e1ca07 solid; padding: 3px; width:215px; vertical-align:top; float:left; margin:3px;  background-color:#FFFFFF; background-image:url(../img/fattoio/protein.jpg); background-position:top right; background-repeat:no-repeat; font-size: 0.92em;
} 
.box_fattoiomodel {
border: 3px #e1ca07 solid; padding: 3px; width:215px; vertical-align:top; float:left; margin:3px;  background-color:#FFFFFF;  background-image:url(../img/fattoio/zebra.jpg); background-position:top right; background-repeat:no-repeat; font-size: 0.92em;
} 

.tit_fattoio {
	color: #E83A00;
	font-size:1.2em;
	font-weight:bold;
	text-transform: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	border-bottom:3px solid  #e1ca07;
}


.titricercadivulgativo {
	/*background-color: #FFFFCC;*/
	text-align:center; padding:0;
	color: #C42B61; font-size:0.8em;
	margin:0px 0px 0px 0px; text-transform:uppercase;
	
}
/************* titoli ***************/


h1 {
	color:/*#0094C1*/#005273;
	font-size:1.2em;
	line-height:1.2em;
	/*color:#000;*/
	font-weight: bold;
	border-bottom:0px solid red;
	padding: 0px;
background-color:#FFFFFF;
}
*html h1 {
	color:/*#0094C1*/#005273;
	font-size:1em;
	line-height:1.2em;

}

h1.mappa{
	color: #669900;
	background-color:#FFFFFF;
}

h2 {
	/*color: #0094C1;*/color: #C42B61;
	font-size:1.1em;
	line-height:1.15em;
	font-style:normal;
	font-weight: bold;
	border-left:0px dotted #00496B;
	padding: 0px;
		background-color:#FFFFFF;
}
.titproblem_h2 {
	/*color: #0094C1;*/color: #C42B61;
	font-size:1.1em;
	line-height:1.15em;
	font-style:normal;
	font-weight: bold;
	border-left:0px dotted #00496B;
	padding: 0px;
		background-color:#FFFFFF;
}
*html h2 {
	/*color: #0094C1;*/color: #C42B61;
	font-size:0.95em;
	line-height:1.1em;
	font-style:normal;
	font-weight: bold;
}
/*usati con titolo e sottotiolo ricerca*/
h1.research {
	color:/*#0094C1*/#005273;

	/*color:#000;*/
	font-weight: bold;
	border-bottom:0px solid red;
	padding: 0px;
	margin:0;
background-color:#FFFFFF;
}
h2.research {
	color: #C42B61;
line-height:1.3em;
	font-style:normal;
	font-weight: bold;
	/*font-style:italic;*/
	border-left:0px dotted #00496B;
	padding: 0px;
	margin:0;
		background-color:#FFFFFF;
}
/*research report*/
h2.report {
	color: #C42B61;
	font-size:1.1em;
	line-height:1.1em;
	margin-top: 25px;
	margin-bottom: 10px;
	font-style:normal;
	font-weight: bold;
	border-top:6px dotted #C42B61/*#FFCCCC*/;
	padding-top: 5px;
		background-color:#FFFFFF;
}
/*sottotitolo comunicati*/
h2.press {
	color: #C42B61;
   font-size:1.07em;
	line-height:1.3em;
	margin-top: 0px;
	margin-bottom: 5px;
	font-style:italic;
	letter-spacing:0.08em;
	font-weight: bold;
	border-top:0px dotted #00496B;
	border-bottom:0px dotted #00496B;
	padding: 4px 0; /*float:left;*/
		/*background-color:#FFFFFF;*/
}

h2.slogan {
	color: #C42B61; background-color:#FFFFFF;
   font-size:1.15em;
	line-height:1.5em;
	margin-top: 0px;
	margin-bottom: 5px;
	font-style:italic;
	letter-spacing:0.08em;
	font-weight: bold;
	border-top:0px dotted #00496B;
	border-bottom:0px dotted #00496B;
	padding: 4px 0; /*float:left;*/
		/*background-color:#FFFFFF;*/
}

h2.slogan5x1000 {
	color: #005273; background-color:#FFFFFF ;
   font-size:1.2em;
	line-height:1.3em;
	margin-top: 0px;
	margin-bottom: 5px; margin-left:20px; margin-right:0px; text-align:center;
	
	letter-spacing:0.04em;
	font-weight: bold;
	border-top:0px dotted #00496B;
	border-bottom:0px dotted #00496B;
	padding: 4px 0; /*float:left;*/
		/*background-color:#FFFFFF;*/
}
h3 {
	/*color:#005C79;*/color: #0094C1;
	font-size:1.05em;
	line-height:1.1em;
	margin-top: 10px;
	margin-bottom: 5px;
	font-style:normal;
	font-weight: bold;
	border-top:0px ridge #00496B;
	padding-left: 0px;
	background-color:#FFFFFF;
}
*html h3 {
	/*color:#005C79;*/color: #0094C1;
	font-size:0.95em;
	line-height:1.1em;
	margin-top: 5px;
	margin-bottom: 10px;
	font-style:normal;
	font-weight: bold;
	border-top:0px ridge #00496B;
	padding-left: 0px;
	background-color:#FFFFFF;
}
h3.newsricerca {
color:#C42B61;
	font-size:1.05em;
	line-height:1.1em;
	margin-top: 10px;
	margin-bottom: 5px;
	font-style:normal;
	font-weight: bold;
	border-top:0px ridge #00496B;
	padding-left: 0px;
	background-color:#FFFFFF;
}
*html h3.newsricerca {
	/*color:#005C79;*/color: #C42B61;
	font-size:0.90em;
	line-height:1.1em;
	margin-top: 5px;
	margin-bottom: 10px;
	font-style:normal;
	font-weight: bold;
	border-top:0px ridge #00496B;
	padding-left: 0px;
	background-color:#FFFFFF;
}

/************* immagini semplici ***************/
.logo { border:0px solid #999999; float:none; }
.grafic { border:0; margin-left:0px;}
.firc { border:0px solid red; margin-top:6px; margin-bottom:6px; margin-left:0px; margin-right:0px; clear: both;}
.icona { border:0; margin-right:5px; margin-left:5px;}
.iconares { border:0; margin-right:5px; margin-left:5px; margin-top:10px;}
.zoom { border:0; margin-right:3px; margin-left:3px;}
.logopag { border:0; margin: 0; float:none;}
.img_int { border:1px solid #999999; margin-right:15px; margin-top:0px; float:left; margin-bottom: 10px;}
.img_cont { border:1px solid #999999; margin-right:25px; margin-top:0px; float:left; margin-bottom: 100px;}
.img_int02 { border:1px solid #999999; margin-left:15px; margin-top:0px; float:right; margin-bottom: 10px;}
.img_cont01 { border:1px solid #999999; margin-right:15px; margin-top:0px; float:left; margin-bottom: 20px;}
.img_cont02 { border:1px solid #999999; margin-left:15px; margin-top:0px; float:right; margin-bottom: 50px;}
.img00 { border:1px solid  #999999; margin-right:20px; margin-left:0px; margin-bottom:10px; margin-top:0px; float:left; padding:2px;}
.img01 { border:1px solid  #999999; margin-right:20px; margin-left:0px; margin-bottom:10px; margin-top:0px; float:left;}
.img02 { border:1px solid  #999999; margin-right:20px; margin-left:0px; margin-bottom:30px; margin-top:0px; float:left;}
.img03 { border:1px solid  #999999; margin-right:20px; margin-left:0px; margin-bottom:40px; margin-top:0px; float:left;}
.img_loghi { border:0px solid #999999; margin-right:0px; margin-top:10px; float:none; margin-bottom: 0px;}
.imgNews { border:1px solid  #999999; margin-right:10px; float:left; margin-left:0px;}
.imgNews02 { border:1px solid  #999999; margin-right:10px; float:left; margin-left:0px; margin-bottom:15px;}
.img_col { border:1px solid #999999; margin-right:15px; margin-top:15px; margin-bottom: 15px; margin-left: 20px;text-align:center;}
/*img ricercatori list*/
.img_table { border:1px solid #999999; margin-right:10px; margin-top:0px; float:left; margin-bottom: 0px; }
.img_tableL { border:1px solid #999999; margin-right:10px; margin-top:0px; float:left; margin-bottom: 20px; }
.img_tableL00 { border:1px solid #999999; margin-right:10px; margin-top:0px; float:left; margin-bottom: 25px; }
.img_tableL01 { border:1px solid #999999; margin-right:10px; margin-top:0px; float:left; margin-bottom: 35px; }
.img_tableL02 { border:1px solid #999999; margin-right:10px; margin-top:0px; float:left; margin-bottom: 45px; }
.img_tableL03 { border:1px solid #999999; margin-right:10px; margin-top:0px; float:left; margin-bottom: 55px; }

/**/
.ifom_img { border:0px solid #999999; margin-right:15px; margin-top:0px; float:left; margin-bottom: 15px;}
.img_scuola { border:1px solid #999999; margin-right:10px; margin-top:0px; float:left; margin-bottom: 5px;}

.img_home { border:0px solid #999999; margin-right:0px; margin-top:0px; margin-bottom: 5px;}
.img_home02 { border:0px solid #999999; margin-right:0px; margin-top:0px; margin-bottom: 5px;  }
.img_home03 { border:0px solid #999999; margin-right:0px; margin-top:0px; margin-bottom: 5px;  }
.img_sloganhome { border:0px solid #999999; margin-right:0px; margin-top:0px; margin-bottom: 5px; }

#map { border:10px solid; border-color:#E6F9FC; margin-right:20px; margin-top:5px;  margin-bottom: 0px; float: left;}

.attivita { border:0px solid #999999; margin-right:0px; margin-top:0px;  margin-bottom: 10px; margin-left:0px; float:none;}
.primopiano00 { border:1px solid #cccccc; margin-right:10px; margin-top:0px;  margin-bottom: 35px; margin-left:3px; float:left;}

.primopiano { border:1px solid #cccccc; margin-right:10px; margin-top:0px;  margin-bottom: 15px; margin-left:3px; float:left;}
.primopiano02 { border:1px solid #cccccc; margin-right:10px; margin-top:0px;  margin-bottom: 7px; margin-left:0px; float:left;}
.scuola { border:0px solid #999999; margin-right:0px; margin-top:15px;  margin-bottom: 15px; margin-left:5px;}
.img_dida00 { border:0px solid #006F97; margin-right:10px; margin-top:0px; float:left; margin-bottom: 5px;}

.img_dida { border:1px solid #006F97; margin-right:10px; margin-top:0px; float:left; margin-bottom: 10px;}
.img_dida02 { border:1px solid #006F97; margin-right:20px; margin-top:0px; float:left; margin-bottom: 50px;}
.img_dida03 { border:1px solid #006F97; margin-right:20px; margin-top:0px; float:left; margin-bottom: 20px;}
.img_didatt { border:1px solid #006F97; margin-right:10px; margin-top:0px; float:left; margin-bottom: 30px;}
.uff { border:0px solid #999999; margin-right:0px; margin-top:10px;  margin-bottom: 10px; margin-left:0px;}
.sitemap { border:0px solid #999999; margin-right:100px; float:left; margin-bottom: 400px; margin-top:100px;}
.logo_int { border:0px solid #999999; margin-right:15px; margin-top:30px; float:none; margin-bottom: 20px;}
.logop_int { border:0px solid #999999; margin-right:15px; margin-top:30px; float:none; margin-bottom: 5px;}
.img_slogan { border:0px solid red; margin-right:0px; margin-top:0px; margin-bottom: 7px; margin-left: 0px;}
.img_science { border:0px solid red; margin-right:0px; margin-top:0px; margin-bottom: 15px; margin-left: 0px; clear:both; float:none;} 
.5x1000 {border-bottom:1px solid #ccc; margin:0px 0px 0px 0px;}
.bannersmall {border:1px solid #ccc; margin:10px 0px 10px 30px;}
.banner_other {border:0px solid #ccc; margin:5px 0px 3px 0px; padding:0;}
.icona { border:0; margin-right:5px; margin-left:5px;}
/*group list*/

.img_group { border:1px solid #999999; margin-right:10px; margin-top:0px; float:left; margin-bottom: 20px; width:55px; }
*html .img_group { border:1px solid #999999; margin-right:10px; margin-top:0px; float:left; margin-bottom: 20px; width:45px; }

/*img nei boz per saperne di piu*/
.imgdipiu { border:0px solid red; margin: 3px 0; float:none;}


/**/
.imgdidasx { 
	margin: 0px 15px 10px 0px;
	padding:3px 3px 3px 3px;
	border: 1px solid #5EB3CF;
	width:auto;
	float:left;
}
p.imgdidasx img {
	display:block;	
	padding-bottom:1px;
} 
/**/

/**/
.imgsx { 
	margin: 0px 15px 15px 0px;
	padding:3px 3px 3px 3px;
	border: 0px solid #5EB3CF;
	/*width:200px;*/
	float:left;
		width:auto;
}
p.imgsx img {
	display:block;	
	padding-bottom:1px;
} 
/**/
/**/
.imgdx00 { 
	margin: 0px 0px 10px 15px;
	padding:3px 3px 3px 3px;
	border: 0px solid #5EB3CF;
	/*width:200px;*/
	float:right;
	width:auto;
}
p.imgdx00 img {
	display:block;	
	padding-bottom:1px;
} 
/**/
/**/
.imgdx { 
	margin: 0px 0px 10px 15px;
	padding:3px 3px 3px 3px;
	border: 1px solid #5EB3CF;
	/*width:200px;*/
	float:right;
	width:auto;
}
p.imgdx img {
	display:block;	
	padding-bottom:1px;
} 
/**/

.imgdidadx { 
	text-align:left;	
	margin: 10px 0px 10px 15px;
	padding:3px 3px 3px 3px;
	border: 1px solid  #5EB3CF;	
	float:right;
	width:autopx;
}
p.imgdidadx img {
	display:block;	
	padding-bottom:1px;

} 
.imgdidadxmarginbig { 
	text-align:left;	
	margin: 10px 0px 10px 45px;
	padding:3px 3px 3px 3px;
	border: 1px solid  #5EB3CF;	
	float:right;
	width:autopx;
}
p.imgdidadxmarginbig img {
	display:block;	
	padding-bottom:1px;

} 
.imgdidasx100 { 
	margin: 0px 15px 10px 0px;
	padding:3px 3px 3px 3px;
	border: 1px solid #5EB3CF;
	width:100px;
	float:left;
}
p.imgdidasx100 img {
	display:block;	
	padding-bottom:1px;
} 
/**/
/**/
.imgdidasx165 { 
	margin: 0px 15px 10px 0px;
	padding:3px 3px 3px 3px;
	border: 1px solid #5EB3CF;
	width:165px;
	float:left;
}
p.imgdidasx165 img {
	display:block;	
	padding-bottom:1px;
} 
/**/
.imgdidadx165 { 
	margin: 0px 0px 10px 15px;
	padding:3px 3px 3px 3px;
	border: 1px solid #5EB3CF;
	width:165px;
	float:right;
}
p.imgdidadx165 img {
	display:block;	
	padding-bottom:1px;
} 
/**/
.imgdidasx50 { 
	margin: 0px 5px 5px 0px;
	padding:3px 3px 3px 3px;
	border: 0px solid #5EB3CF;
	width:50px;
	float:left;
}
p.imgdidasx50 img {
	display:block;	
	padding-bottom:1px;
} 
/**/
/**/
.imgdidasx42 { 
	margin: 0px 5px 5px 0px;
	padding:3px 3px 3px 3px;
	border: 0px solid #5EB3CF;
	width:42px; text-align:left;
	float:left;
}
p.imgdidasx42 img {
	display:block;	
	padding-bottom:1px;
} 
/**/
.imgdidasx140 { 
	margin: 0px 15px 15px 0px;
	padding:3px 3px 3px 3px;
	border: 1px solid #5EB3CF;
	width:140px; text-align:left;
	float:left;
}
p.imgdidasx140 img {
	display:block;	
	padding-bottom:1px;
}
/**/
.imgdidasx120 { 
	margin: 0px 10px 10px 0px;
	padding:3px 3px 3px 3px;
	border: 1px solid #5EB3CF;
	width:120px; text-align:left;
	float:left;
}
p.imgdidasx120 img {
	display:block;	
	padding-bottom:1px;
} 
/**/
.imgdidadx120 { 
	margin: 0px 0px 10px 10px;
	padding:3px 3px 3px 3px;
	border: 1px solid #5EB3CF;
	width:120px; text-align:left;
	float:right;
}
p.imgdidadx120 img {
	display:block;	
	padding-bottom:1px;
} 

/**/
.imgdidasx150 { 
	margin: 0px 15px 15px 0px;
	padding:3px 3px 3px 3px;
	border: 1px solid #5EB3CF;
	width:150px; text-align:left;
	float:left;
}
p.imgdidasx150 img {
	display:block;	
	padding-bottom:1px;
} 
/**/
/**/
.imgdidasx150nb { 
	margin: 5px 15px 0px 0px;
	padding:0px;
	border: 0px solid #5EB3CF;
	width:150px; text-align:left;
	float:left;
}
p.imgdidasx150nb img {
	display:block;	
	padding-bottom:1px;
} 
/**/
.imgdidadx150 { 
	margin: 0px 0px 15px 15px;
	padding:3px 3px 3px 3px;
	border: 1px solid #5EB3CF;
	width:150px; text-align:left;
	float:right;
}
p.imgdidadx150 img {
	display:block;	
	padding-bottom:1px;
} 
/**/
.imgdidasx160 { 
	margin: 0px 15px 15px 0px;
	padding:3px 3px 3px 3px;
	border: 1px solid #5EB3CF;
	width:160px; text-align:left;
	float:left;
}
p.imgdidasx160 img {
	display:block;	
	padding-bottom:1px;
} 
/**/
/**/
.imgdidasx160h45 { 
	margin: 0px 15px 45px 0px;
	padding:3px 3px 3px 3px;
	border: 1px solid #5EB3CF;
	width:160px; text-align:left;
	float:left;
}
p.imgdidasx160h img {
	display:block;	
	padding-bottom:1px;
} 
/**/

/**/
.imgdidasx170 { 
	margin: 0px 15px 15px 0px;
	padding:3px 3px 3px 3px;
	border: 1px solid #5EB3CF;
	width:170px;
	float:left; text-align:left;
}
p.imgdidasx170 img {
	display:block;	
	padding-bottom:1px;
} 
/*no border - story*/
.imgsxnb { 
	margin: 0px 15px 50px 0px;
	padding:3px 3px 3px 3px;
	border: 0px solid #5EB3CF;
	/*width:180px;*/
	float:left;
}
p.imgsxnb img {
	display:block;	
	padding-bottom:1px;
} 
/**/
.imgdidadx160 { 
	margin: 0px 0px 15px 15px;
	padding:3px 3px 3px 3px;
	border: 1px solid #5EB3CF;
	width:160px;
	float:right; text-align:left;
}
p.imgdidadx160 img {
	display:block;	
	padding-bottom:1px;
} 
/**/
.imgdidadx180 { 
	margin: 0px 0px 15px 15px;
	padding:3px 3px 3px 3px;
	border: 1px solid #5EB3CF;
	width:180px; text-align:left;
	float:right;
}
p.imgdidadx180 img {
	display:block;	
	padding-bottom:1px;
} 
/**/
.imgdidasx180 { 
	margin: 0px 15px 15px 0px;
	padding:3px 3px 3px 3px;
	border: 1px solid #5EB3CF;
	width:180px;
	float:left; text-align:left;
}
p.imgdidasx180 img {
	display:block;	
	padding-bottom:1px;
} 
/**/

/**/
.imgdidasx200 { 
	margin: 0px 15px 15px 0px;
	padding:3px 3px 3px 3px;
	border: 1px solid #5EB3CF;
	width:200px;
	float:left; text-align:left;
}
p.imgdidasx200 img {
	display:block;	
	padding-bottom:1px;
} 
/**/
.imgdidadx200 { 
	margin: 0px 0px 15px 15px;
	padding:3px 3px 3px 3px;
	border: 1px solid #5EB3CF;
	width:200px;
	float:right; text-align:left;
}
p.imgdidadx200 img {
	display:block;	
	padding-bottom:1px;
} 
/**/
.imgdidasx280 { 
	margin: 0px 15px 15px 0px;
	border: 1px solid #5EB3CF;
	width:280px;
	float:left;
}
p.imgdidasx280 img {
	display:block;	
	padding-bottom:1px;
} 
/**/
.imgdidasx310 { 
	margin: 0px 15px 15px 0px;
	padding:3px 3px 3px 3px;
	border: 0px solid #5EB3CF;
	width:310px;
	float:left;
}
p.imgdidasx310 img {
	display:block;	
	padding-bottom:1px;
} 
/**/
.imgdidasx250 { 
	margin: 0px 15px 15px 0px;
	padding:3px 3px 3px 3px;
	border: 1px solid #5EB3CF;
	width:250px;
	float:left;
}
p.imgdidasx250 img {
	display:block;	
	padding-bottom:1px;
} 
/**/

/**/
.imgdidadx250 { 
	margin: 0px 0px 15px 15px;
	padding:3px 3px 3px 3px;
	border: 1px solid #5EB3CF;
	width:250px;
	float:right;
}
p.imgdidadx250 img {
	display:block;	
	padding-bottom:1px;
} 
/**/
/**/


/*************paragrafi e testi ***************/
/*link campus titolo colonna*/
p.right00 { float:right; border:0px solid ; border-color:#ACE484; padding: 0px; width:200px; /*font-size: 0.85em;*/ line-height:1.4em; /*background-color:#D0FCF6;*/ text-align:center; margin:0 0 10px 0; }
/*ricerca divulgativa titolo colonna*/
p.left00 { float:left; border:0px solid red; padding: 0 0 0 0px; width:500px; font:inherit; margin:0;}

/*link campus*/
p.right { float:right; border:3px solid ; border-color:#ACE484; padding: 5px; width:200px; /*font-size: 0.85em;*/ line-height:1.4em; /*background-color:#D0FCF6;*/ text-align:center; margin:0; }
/*ricerca divulgativa*/
p.left { float:left; border:0px solid green; padding: 0 0 0 0px; width:500px; font:inherit; margin:0 0 5px 0;}
/*scuola attivita*/
p.didatt {
margin: 0px 0px 20px 5px;
padding: 0px 0px 10px 0px;
border-bottom:1px solid #cccccc;
line-height:16px;
}
/*ifomperlascuola*/
#didatt01 {
margin: 0px 0px 20px 5px;
padding: 10px 0px 10px 0px;
border-top:1px solid #cccccc;
line-height:16px;
}
#didatt02 {
margin: 0px 0px 20px 5px;
padding: 10px 0px 25px 0px;
border-top:1px solid #cccccc;
line-height:16px;
}


/***testi****/

p.program {
margin: 5px 0px 6px 0px;
border-top:1px #ccc solid;
padding:3px;
text-align:center;
background-color: #FBE3D7;
border-bottom:1px #ccc solid;
}
p.program02 {
margin: 5px 0px 6px 0px;
border-top:1px #ccc orange;
padding:3px;
text-align:left;
background-color: #DCF3FF;
border-bottom:1px #ccc solid;
}
p.programsmall {
margin: 5px 0px 6px 0px;
border-top:1px #ccc solid;
padding:1px;
text-align:center;
background-color: #DCF3FF;
border-bottom:1px #ccc solid;
}
ul.infoprogram {  margin: 0px 0px 0px 0px;  left:0;  list-style-type:none;  padding: 0px 0px 0px 5px; list-style-position:outside; border-left:0px solid #e1f3ff; }
ul.infoprogram li { border-bottom:0px solid #ccc; margin-bottom:2px; padding:3px; }
.newindow {
	font-size: 10px;
	font-style:normal;
	color:#666666;

}
.infofile {
	font-size: 11px;
	font-style:normal;
	color:#000000;
	background-color:  #C3F2A9
}
.nomi {
line-height:20px;
}

.didascalia {
font-size: 0.91em;
line-height:1.05em;
font-style:italic; 
text-align: left/*justify*/;
}
*html .didascalia {
font-size: 0.85em;
line-height:1.05em;
font-style:italic; 
text-align: left/*justify*/;
}
.didascalia1 {
font-size: 10px;
line-height:13px;
font-style:italic;
text-align:justify;
color:#999999;
}
*html.didascalia1 {
font-size: 0.85em;
line-height:1.05em;
font-style:italic;
text-align:justify;
color:#999999;
}
.info {
background-color:#FFFFFF;
color:#072776;
font-size: 11px;
}
.slogan {
color:#00496B;
	font: 11pt Arial, Helvetica, sans-serif;
		font-style:normal;
	font-weight: bold;
background-color:#CCDCE3;
letter-spacing:1px;
line-height:16px;
}
.slogan01 {
color:#00496B;
	font: 12pt Arial, Helvetica, sans-serif;
		font-style:normal;
	font-weight: bold;
	text-align:left;

}
.slogan02 {
color:#00496B;
	font: 13pt Arial, Helvetica, sans-serif;
		font-style:normal;
	font-weight: bold;
letter-spacing:1px;
}

.slogan03 {
color:#cc0033;
	font: 16pt Arial, Helvetica, sans-serif;
		font-style:normal;
	font-weight: bold;
letter-spacing:1px;
}
.slogan_scuola {
color: #FF3300;
	font: 12pt Arial, Helvetica, sans-serif;
		font-style:normal;
	font-weight: bold;
letter-spacing:0.85px;
}
.acronimo {
background-color:#C5E3FF;
}
.evidenzia {
background-color:#FFF9B3;

}
.evidenzia a:link{
background-color:#FFF9B3;
text-decoration:underline;
}
.evidenzia a:visited{
background-color:#FFF9B3;
text-decoration:underline;

}
.evidenzia a:hover{
background-color:#FFF9B3;
text-decoration:underline;
}
.school {
color:#CC3300;
background-color:#FFFFFF;
		font-style:normal;
	font-weight: bold;
}

.color_ifom {
color:/*#006F97*/#00496B;
		font-style:normal;
	font-weight: bold;
background-color:#FFFFFF;
}
.color_ifombig {
color:#006F97;
		font-style:normal;
	font-weight: bold;
/*background-color:#FFFFFF;*/
font-size:15px;
line-height:20px;
text-transform:uppercase;
}
.color_orange {
color: #CC3300;
		font-style:normal;

background-color:#FFFFFF;
}
.color_green {
color: #006600;
}
.color_story {
color: #0066CC; background-color:#D0FCF6;
}
.tit_stampa {
color:#092F8A;
background-color:#FFFFFF;
		font-style:normal;
	font-weight: bold;
}

/*type in cv group leader*/
.cvtype {color:#669900; }
.comunicatitype {
	color:#537D00;
	margin:3px 0 6px 0;
}


/*glossario*/
.glossario {
margin:0;
font-size:0.9em;
line-height:1.2em;
color: #333333/*#CC3300*/;
background-color:#FFFFFF;
}
.glossario a:link{

background-color:  #BAFFAC;
}
.glossario a:visited {

background-color:#BAFFAC;
}
.glossario a:hover {

background-color:#FFFFFF;
}

.cap {
text-transform:uppercase;
}

  .approsmall {
	
	color:#CC3366;

}
/*schede attivita scuola*/ 
.resdida {
	color:#ffffff;
	font-style:normal;
	font-weight: bold;
	background-color:#0099CC;
	padding: 1px 10px 1px 10px;
	font-size:0.85em;
	margin-top:10px;
	}
	.downdida {
color:#ffffff;
		font-style:normal;
	font-weight: bold;
	background-color:#0099CC;/*background-color: #99CC00;*/
	padding: 1px 10px 1px 10px;
		font-size:0.85em;
	margin-top:10px;
	}
	.linkdida {
color:#ffffff;
		font-style:normal;
	font-weight: bold;
	background-color:#FF0066;
	padding: 1px 10px 1px 10px;
	font-size:11px;
	margin-top:10px;
	}
/*scuola details*/
.activity {
background-color:#FFFFFF;
color:#006F97;
		font-style:italic;
}
 /***report list***/
  ul.report {
list-style-image: url(../img/list_pr.gif);
	list-style-position: outside;
  margin: 25px 0px 25px 0px;
	padding: 0px 0px 0px 15px;
  }
    ul.report li {
list-style-image: url(../img/list_pr.gif);
	list-style-position: outside;
  margin: 0px 0px 5px 0px;
  padding:0px 0px 8px 0px;
  	/*border-bottom:1px solid #ccc;*/
	font-weight:bold;
  }
   /*****pubblicazioniu*****/
          li.reportlist00{
		  margin-bottom:8px;
		  padding-bottom:5px;
		  list-style-type: decimal;
		  border-bottom:1px solid #ccc;
		
		  
  }
     ol.reportlist00 {
	list-style-position: outside;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	list-style-type: decimal;
	  }
       
  ul.reportlist {
	list-style-image: url(../img/list_report.gif);
	list-style-position: outside;
	line-height:15px;

  }
    ul.reportlist a:link {
list-style-image: url(../img/list_report.gif);
	list-style-position: outside;
	text-decoration:underline;

  }
      ul.reportlist a:visited{
list-style-image: url(../img/list_report.gif);
	list-style-position: outside;
	text-decoration:underline;

  }
      ul.reportlist a:hover{
list-style-image: url(../img/list_report.gif);
	list-style-position: outside;
	text-decoration:underline;

  }
      li.reportlist{
		  margin-bottom:10px;
		  border-bottom:0px dotted #CC3366;

  }
    ul.reportlist2 {
	list-style-image: url(../img/list_pr.gif);
	list-style-position: outside;

  }
    ul.reportlist2 a:link {
list-style-image: url(../img/list_pr.gif);
	list-style-position: outside;
	text-decoration:underline;
  }
      ul.reportlist2 a:visited{
list-style-image: url(../img/list_pr.gif);
	list-style-position: outside;
	text-decoration:underline;

  }
      ul.reportlist2 a:hover{
list-style-image: url(../img/list_pr.gif);
	list-style-position: outside;
	text-decoration:underline;
  }
  ul.reportlist2 li { border:0; margin:0 0 4px 0;} 
  /*linkapprodx: link di approfondimento gruppi colonna destra */
    ul.linkapprodx {
	list-style-position: outside; margin:0; padding:0; font-size:0.93em; line-height:1.30em; list-style-image: url(../img/list_dx.gif);
  }
  *html  ul.linkapprodx {
	list-style-position: outside; margin:0; padding:0; font-size:0.85em; line-height:1.30em; list-style-image: url(../img/list_dx.gif);
  }
      ul.linkapprodx  a:link {
	list-style-position: outside;
	text-decoration:underline; 
  }
        ul.linkapprodx  a:visited{
	list-style-position: outside;
	text-decoration:underline;

  }
       ul.linkapprodx  a:hover{
	list-style-position: outside;
	text-decoration:underline;
  }
   ul.linkapprodx  li { border:0; margin:0 0 4px 15px;  list-style-image: url(../img/list_dx.gif);
} 
  
  /*elenchi*/
  ul.press {
list-style-image: url(../img/list_pr.gif);
	list-style-position: outside;
  margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 15px; 
  }
    ul.press li{
list-style-image: url(../img/list_pr.gif);
	list-style-position: outside;
  margin: 0px 0px 5px 0px;
  padding:0px 0px 5px 0px;
  	border-bottom:1px solid #ccc;
  }
  ul.comunicati {padding: 0px; margin:0px;}
li.comunicati {
list-style-image: url(../img/list_pr.gif);
	list-style-position: insiside;
  margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 7px;
	line-height:1.35em;
  }
  /***report list***/

  ul.didanews {
list-style-image: url(../img/list_dw.gif);
	list-style-position: outside;
  margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;

	
  }
    ul.didanews a:link{
list-style-image: url(../img/list_pr.gif);
	list-style-position: outside;
  margin: 0px 0px 0px 0px;
  text-decoration:underline;

  }
     ul.didanews a:visited{
list-style-image: url(../img/list_pr.gif);
	list-style-position: outside;
  margin: 0px 0px 0px 0px;
  text-decoration:underline;
  }
   ul.didanews a:hover{
list-style-image: url(../img/list_pr.gif);
	list-style-position: outside;
  text-decoration:underline;
  }
  
  ul.home {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	/*font-size:12px;*/
  }
    
  ul.banner_home {
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
  }
  
   li.banner01_home {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	list-style-type: none;
	border-bottom:1px solid #cccccc;
	font-size:12px;
  }
     li.banner02_home {
	margin: 20px 0px 0px 0px;
		padding: 0px 0px 5px 0px;
	list-style-type: none;
	border-bottom:1px solid #cccccc;
		font-size:12px;
  }
       li.banner03_home {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	list-style-type: none;
	border-bottom:1px solid #cccccc;
		font-size:12px;
  }
 ul.map {
 color:#00496B;

   background-color:#ffffff;
list-style-image: url(../img/area.gif);
	list-style-position: outside;
  margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	line-height:30px;
	
  }
   ul.map2{
   color:#00496B;
     background-color:#ffffff;
list-style-image: url(../img/subarea.gif);
	list-style-position: outside;
  margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 30px;
	line-height:20px;
	
  }
  ul.map3 {
  color:#00496B;
    background-color:#ffffff;
list-style-image: url(../img/subarea.gif);
	list-style-position: outside;
  margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	line-height:20px;

  }
   ul.map3 li {
list-style-image: url(../img/subarea.gif);
	list-style-position: outside;
  margin: 0px 0px 2px 0px;


  }
  
   ul.map4 {
   color:#00496B;
     background-color:#ffffff;
list-style-image: url(../img/subarea.gif);
	list-style-position: outside;
  margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 70px;
	line-height:25px;

  }
  /*box secondario risorse*/
  .risorse {border-bottom:2px dotted;border-color:#99CC66; padding: 0px 0px 10px 0px;   margin: 10px 0px 10px 10px; }
  
 ul.risorse {
list-style-image: url(../img/list_res.gif);
	list-style-position: outside;
  margin: 5px 0px 10px 0px;  border-color:#99CC66;
	padding: 0px 0px 10px 15px;

  }
  ul.risorse li{
margin:0px 0px 6px 6px; padding: 0px 0px 10px 5px;/*border-bottom:2px dotted;border-color:#99CC66;*/ line-height:1.6em;

  }
    ul.risorseint {
list-style-image: url(../img/listquad.gif);
	list-style-position: outside;
  margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;  border:0;

  }
 ul.risorseint li{
  margin: 5px 0px 7px 0px; padding:0; border:0;
  }
    /* li.risorseint03 {
  margin: 2px 0px 1px 0px;
  }*/
  /* ul.fattoio {
list-style-image: url(../img/list_res.gif);
	list-style-position: outside;
  margin: 44px 0px 0px 0px;
	padding: 0px 0px 0px 15px;

  }
  ul.fattoio li{
margin-bottom:10px;
  }*/
  ul.fattoiodna {/*background-image:url(../img/fattoio/dna.jpg); background-position:top right; background-repeat:no-repeat; */
	list-style-position: outside;
  margin: 20px 0px 5px 30px;
	padding: 0px 0px 20px 15px;border-bottom:0px dotted;border-color:#99CC66;

  }
  ul.fattoiodna li{
   list-style-image: url(../img/listquad.gif);
	list-style-position: outside;
  margin: 0px 0px 8px 20px;
	padding: 0px 0px 0px 5px; }
	
ul.fattoiopro { /*background-image:url(../img/fattoio/protein.jpg); background-position:top right; background-repeat:no-repeat;*/
	list-style-position: outside;
  margin: 10px 0px 0px 30px;
	padding: 0px 0px 0px 15px;

  }
  ul.fattoiopro li{
   
list-style-image: url(../img/listquad.gif);
	list-style-position: outside;
  margin: 0px 0px 8px 20px;
	padding: 0px 0px 0px 5px; border-bottom:0px solid #ccc;

  }
ul.fattoiomodel {  /*background-image:url(../img/fattoio/zebra.jpg); background-position:top right;background-repeat:no-repeat;*/
list-style-position: outside;
  margin: 60px 0px 5px 30px;
	padding: 0px 0px 20px 15px;border-bottom:0px dotted;border-color:#99CC66;

  }
  ul.fattoiomodel li{
 list-style-image: url(../img/listquad.gif);
	list-style-position: outside;
  margin: 0px 0px 8px 20px;
	padding: 0px 0px 0px 5px; border-bottom:0px solid #ccc;

  }
     ol.research {
	list-style-position: inside;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	list-style-type: decimal;
	  }
   li.research01{
		  margin-bottom:20px;
		  list-style-type: decimal;
		  
		  
  }
       
      ul.reportlist00{
list-style-image: url(../img/list_az.gif);
	list-style-position: outside;
  margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

  }
   ul.staff {
   list-style-type:none;
  margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
  }
    ul.staff li{
 margin-bottom: 6px;

  }
         ul.listazzurra {
list-style-image: url(../img/list_az.gif);
	list-style-position: outside;
  margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;

  }
            ul.listazzurra li{
  margin-bottom:10px;

  }
  
  /*****pubblicazioniu*****/
          li.reportlist00{
		  margin-bottom:8px;
		  padding-bottom:5px;
		  list-style-type: decimal;
		  border-bottom:1px solid #ccc;
		
		  
  }
     ol.reportlist00 {
	list-style-position: outside;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	list-style-type: decimal;
	  }
       
  ul.reportlist {
	list-style-image: url(../img/list_report.gif);
	list-style-position: outside;
	line-height:15px;

  }
    ul.reportlist a:link {
list-style-image: url(../img/list_report.gif);
	list-style-position: outside;
	text-decoration:underline;

  }
      ul.reportlist a:visited{
list-style-image: url(../img/list_report.gif);
	list-style-position: outside;
	text-decoration:underline;

  }
      ul.reportlist a:hover{
list-style-image: url(../img/list_report.gif);
	list-style-position: outside;
	text-decoration:underline;

  }
      li.reportlist{
		  margin-bottom:10px;
		  border-bottom:0px dotted #CC3366;

  }
    ul.reportlist2 {
	list-style-image: url(../img/list_pr.gif);
	list-style-position: outside;

  }
    ul.reportlist2 a:link {
list-style-image: url(../img/list_pr.gif);
	list-style-position: outside;
	text-decoration:underline;
  }
      ul.reportlist2 a:visited{
list-style-image: url(../img/list_pr.gif);
	list-style-position: outside;
	text-decoration:underline;

  }
      ul.reportlist2 a:hover{
list-style-image: url(../img/list_pr.gif);
	list-style-position: outside;
	text-decoration:underline;
  }
 
    ul.bull{
list-style-image: url(../img/list_az.gif);
	list-style-position: outside;
  margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
  }
     ul.bullcalendar{
list-style-image: url(../img/list_az.gif);
	list-style-position: outside;
  margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 15px;
  }
  ul.appro {
list-style-image: url(../img/list_pr.gif);
	list-style-position: outside;
  margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;

  }
   ul.5x1000uti {
/*list-style-image: url(../img/list_pr.gif);*/
	/*list-style-position: outside;*/
	list-style-type:none;
  margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
		border:1px solid red;
  }
     ul.5x1000uti li {
	list-style-type:none;
  margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	border-bottom:1px solid red;
  }
    ul.appropubb {
list-style-image: url(../img/list_pr.gif);
	list-style-position: outside;
  margin: 0px 0px 0px 0px;
	padding: 6px 0px 12px 15px;
	background-color:#FFFF66;
	font-size:14px;

  }
  ul.approbig {
list-style-image: url(../img/list_pr.gif);
	list-style-position: outside;
  margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	line-height:20px;
  }
    ul.approbig a:link{
list-style-image: url(../img/list_pr.gif);
	list-style-position: outside;
  margin: 0px 0px 0px 0px;
	line-height:20px;
  }
  
    ul.approbig a:visited{
list-style-image: url(../img/list_pr.gif);
	list-style-position: outside;
  margin: 0px 0px 0px 0px;
line-height:20px;
  }
    ul.approbig a:hover{
list-style-image: url(../img/list_pr.gif);
	list-style-position: outside;
  margin: 0px 0px 0px 0px;
line-height:20px;
  }
    li.reach {
  margin: 0px 0px 4px 0px;
  font-size:13px;
  
  }
  
   ul.vai {
list-style-image: url(../img/vai.gif);
	list-style-position: inside;
  margin: 15px 0px 0px 25px;
	padding: 0px 0px 0px 15px;

  }
  ul.vai li{
margin-bottom:0px;
  }
 ul.down {
list-style-image: url(../img/list_dw.gif);
	list-style-position: inside;
  margin: 7px 0px 0px 25px;
	padding: 0px 0px 0px 15px;

  }
  ul.down li{
margin-bottom:3px;
line-height:20px;
  }
  
   ul.vaiscuola {
list-style-image: url(../img/vaismall.gif);
	list-style-position: outside;
  margin: 4px 0px 15px 0px;
	padding: 0px 0px 0px 15px;
  }
    ul.vaiscuola li{
list-style-image: url(../img/vaismall.gif);
	list-style-position: outside;
  margin: 0px 0px 5px 0px;
  padding:0px 0px 0px 0px;
  	border-bottom:0px solid #ccc;
  }
  /*test storia*/
  .toggler {
	color: #222;
	margin: 0;
	padding: 2px 5px;
	background: #eee;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-top: 1px solid #f5f5f5;
	border-left: 1px solid #f5f5f5;
	font-size: 11px;
	font-weight: normal;
	font-family: 'Andale Mono', sans-serif;
}
 
.element {
 
}
 
.element p {
	margin: 0;
	padding: 4px;
}
 
.float-right {
	padding:10px 20px;
	float:right;
}
 
blockquote {
	text-style:italic;
	padding:5px 0 5px 30px;
}

/*SITEMAP*/
/*dl.uno{width:180px; margin-bottom:5px; position:absolute; margin-top:15px; margin-left: 0;}
dl.due{width:180px; margin-bottom:5px; position:absolute; margin-top:290px; margin-left: 0px;}
dl.tre{width:180px; margin-bottom:5px; position:absolute; margin-top:15px; margin-left: 235px;}
dl.quattro {width:180px; margin-bottom:5px; position:absolute; margin-top:50px; margin-left: 235px;}
dl.cinque {width:180px; margin-bottom:5px; position:absolute; margin-top:85px; margin-left: 235px;}
dl.sei {width:180px; margin-bottom:5px; position:absolute; margin-top:120px; margin-left: 235px;}
dl.sette {width:180px; margin-bottom:5px; position:absolute; margin-top:15px; margin-left: 460px;}
dl.otto {width:180px; margin-bottom:5px; position:absolute; margin-top:225px; margin-left: 460px;}*/

 dt {
	font-weight: bold;
	color:#00496B;
padding: 4px 10px 5px 10px;
	background-color:#E6FAFF;
	border-top: 1px #0094C1;
	border-top-style: dotted;
	border-color:#0094C1;
}
 dd{  margin: 3px 0px 6px 10px; color: #333333; line-height: 1.3em; background-color:#FFFFFF;}

/*gallery scuola*/
.box_photo {
border: 1px #FF6600 dotted; padding: 4px; width:230px; vertical-align:top; float:left; margin:2px; height:130px; text-align:left; font-size:1em; line-height:1.2; /*font-size:0.9em; line-height:1.4em;*/
} 
.gallery { border:1px solid #006F97; margin-right:10px; float:left; margin-bottom: 10px;  margin-top: 0px;}

.gallerytitinfo {
background-color:#FFFFFF;
color:#CC3300;
font-weight:bold; padding:0; margin:0;
}
.galleryinfo { font-size:85%;}

.didnewslist {
background-color:#FFFFFF;
color:#CC3300;
font-weight:bold; padding:0;

}
/*.didnewslist a:link{
background-color:#FFFFFF;
color:#CC3300;
		font-style:normal;
		text-decoration:underline;
}
.didnewslist a:visited {
background-color:#FFFFFF;
color:#CC3300;
		font-style:normal;
	text-decoration:underline;
}
.didnewslist a:hover {
background-color:#FFFFFF;
color:#006F97;
		font-style:normal;
	text-decoration:underline;
}*/

.tiporisorsa {
font-size:1em;
color:#CC3300;
font-weight:bold; padding:0; background-color: #FBDFC6; letter-spacing:0.08em;
}
.tiporisorsa a:link{
background-color:#FBD7A8;
color:#CC3300;
		font-style:normal;
		text-decoration:underline;
}
.tiporisorsa  a:visited {
background-color:#FBD7A8;
color:#CC3300;
		font-style:normal;
	text-decoration:underline;
}
.tiporisorsa  a:hover {
background-color:#FBD7A8;
color:#006F97;
		font-style:normal;
	text-decoration:underline;
}
/*IE6 bug*/
*html .tiporisorsa {
font-family: Georgia, "Times New Roman", Times, serif; font-size:0.9em;
color:#CC3300;
font-weight:bold; padding:0; background-color: #FBDFC6; letter-spacing:0.08em;
}

.smalltext {
font-size:0.87em; /*line-height:0.95em;*/
font-style:normal;
}
.autore {
font-size:0.92em; /*line-height:0.95em;*/
font-style:normal; font-style: italic; color:#003399;
}
/*IE6 bug*/
.autore {
font-size:0.85em; /*line-height:0.95em;*/
font-style:normal; font-style: italic; color:#003399;
}
.tiporicerca { color:#006F97;  font-style: italic; font-size:0.85em;
/*background-color: #D9F6FC;*/ }


/*container button press*/
.buttonpress { border:3px solid #9ADCF2; /*background: transparent url('../img/bg_press.gif') no-repeat top center;*/ float: none; width:340px;height: 50px; padding: 10px; margin:5px 5px 20px 5px; text-decoration: none; -moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px; background-color: #fff; 
}

.buttonpress a:link { text-decoration: none; vertical-align:middle; }
.buttonpress a:visited {text-decoration: none; vertical-align:middle;}
.buttonpress a:hover{  text-decoration: none; vertical-align:middle;}

.buttonpress img {
float:left; margin:0px 8px 40px 0; padding:0; border:0px solid #ccc; 
display: block; }
.buttonpress img a:link, img a:visited {
float:left; margin:0px 5px 40px 0; padding:0; border:0px solid #ccc; 
display: block; }
.buttonpress img a:hover {
float:left; margin:0px 5px 0px 0; padding:0; border:0px solid #ccc; 
display: block; }

.buttonpress p { border:0px solid green; padding:0; margin: 2px 4px;
}


/*container button scuola*/
#buttonscuola { /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
/*width: 100%;*/ background-color: #ffffff; border:0px solid green; float:left; width:60%;  text-decoration: none;  
}
#buttonscuola a:link{ background-color:#FFFFFF; text-decoration: none; }
#buttonscuola a:visited{ background-color:#FFFFFF; text-decoration: none; }
#buttonscuola a:hover{ background-color:#FFFFFF; text-decoration: none; }

/*IE6 bug*/
*html #buttonscuola { /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
/*width: 100%;*/ background-color: #ffffff; border:0px solid green; float:left; width:57%;  text-decoration: none;  
}
a.ovalbutton{
background: transparent url('../img/bottoneleft.gif') no-repeat top left; background-color:#FFFFFF; /*-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px; border:1px solid red;*/
display: block;
float: left; width:170px;
/*line-height: 85px;*/ /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 90px; /* Height of button background height */
padding-left: 19px; /* Width of left menu image */
text-decoration: none;  /*font-weight:bold;*/ margin:0 10px 10px 0; text-align:left;  
}

a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
color: #494949; text-decoration: none;  /*button text color*/
}

a.ovalbutton span {
background: transparent url('../img/bottoneright.gif') no-repeat top right;
display: block; height: 77px;
padding: 10px 19px 3px 0; /*Set 11px below to match value of 'padding-left' value above*/
text-decoration: none; }

a.ovalbutton img {
float:left; margin:0px 5px 0px 0; padding:0; border:0px solid #ccc; /*text-decoration: none; */
display: block; }
a.ovalbutton img:hover {
float:left; margin:0px 5px 0px 0; padding:0; border:0px solid #ccc; /*text-decoration: none; */
display: block; }
a.ovalbutton:hover { /* Hover state CSS */
background-position: /*bottom left*/ top left; text-decoration: none;  background-color:#006699; 
}

a.ovalbutton:hover span{ /* Hover state CSS */
background-position: /*bottom right*/ top right; text-decoration: none;  height: 77px;
}


/*to be online*/
#ovalbutton2 {
background: transparent url('../img/bottone00.gif') no-repeat bottom left; background-color:#FFFFFF; 
/*background: transparent url('../img/bottoneright.gif') no-repeat top right;*/
/*display: block;*/ height: 77px; border:0px solid red; 
padding: 10px 19px 3px 19px; color:#666666;
float: left; width:165px;
/*height: 90px; *//* Height of button background height */
/* Width of left menu image */
text-decoration: none;  /*font-weight:bold;*/ margin:0 10px 10px 0; 
}


#ovalbutton2 img {
float:left; margin:0px 5px 0px 0; padding:0; border:0px solid #ccc;border:0px solid red;   /*text-decoration: none; */
 }
 
#ovalbutton2 p {
 margin:0px 2px 0px 0; padding:0; font-size:95%; line-height:1.2em; border:0px solid red;   }

/*calendario IEL da intranet*/

.table_calendar { width: 100%; background: #fff; border-collapse: collapse;  margin: 0px 0px 25px 0px;} 
.table_calendar td { border: 1px #cccccc solid; padding: 2px;  text-align: left; vertical-align:top; } 

.table_calendarshort { width: 95%; background: #fff; border-collapse: collapse; font-size: 11px; margin: 0px 0px 6px 0px;} 
.table_calendarshort  td { border-bottom: 1px #cccccc solid; padding-bottom: 5px;  text-align: left; vertical-align:top;} 

.event { color: #3275B0;  text-align: left; text-decoration: none;} 
.event a:active { color: #3275B0;  text-align: left; text-decoration: underline;} 
.event a:hover { color: #3275B0;  text-align: left; text-decoration: underline;} 
.event a:visited { color: #996600;  text-align: left; text-decoration: underline;} 

.tit_iel {
	color:#00698B;
	font-size: 14px;
	
	font-style:normal;
	font-weight: bold;
	border-left:0px dotted #00496B;
	padding-left: 0px;
		background-color:#FFFFFF;
}
/*calendario data ora*/
.ieldate {

background-color:#FFFFFF;
		font-style:normal;
	font-weight: bold;
	font-size:14px;
}
/*calendario description*/
.ieltit {
	font-weight: bold;color:#CC3300;
font-size:14px;
}
/*agenda ifom per la scuola*/
.notecalendar { color:#003399; font-style:italic; padding: 0px;}
.evidenziocalendar {padding: 0; color:#FF3366;}
.legendacalendar { color: #999999; font-size: 12px;}



/*fascia funzione stampa*/
#print { text-align:right; margin-bottom:10px; font-size: 14px; }
#newscontainer { margin:0px 10px 10px 10px; /*border-bottom:10px solid;*/ border-color: #FFCCFF; float:none; /*background-color:#D0FCF6;*/ padding:0px 0px 0px 0px;}
#newscontainer02 { margin:10px; border:0px solid blue; float:none; padding:0px;}
#comunicaticontainer { margin:20px; border:0px sold blue; float:none;}

/*approfondimento news dentroweb*/
#newscontainerRead { margin:0 0 50px 0 ; border:0px solid blue; float:none; background-color:#FFFFFF; padding:5px; font-size:0.9em; height:auto; min-height:500px;}
/*#newscontainerRead img {margin: 10px 10px 10px 10px; float:right;}*/
#newscontainerRead a:link{ text-decoration:underline;}
#newscontainerRead a:visited{ text-decoration:underline;}
#newscontainerRead a:hover{ text-decoration:underline; background-color:#D0FCF6}
#newsRow { margin:0px; border-top:1px solid #ccc; float:none; background-color:#FFFFFF; padding:5px; height:auto;}

.item_ifomnews {margin:2px 0 2px 0; border:0px solid red; with:80%; padding:0;   }
.item_ifomnewsscuola00 { display:none; } /*nascondo i campi che non voglio visualizzare*/

.item_ifomnewsscuola {margin:1px 0 1px 0; border:0px solid red; with:90%; padding:0;    }
.item_ifomnewsscuolaHome {margin:10px 0 1px 0; border:0px solid red; with:90%; padding:0;    }
*html .item_ifomnewsscuolaHome {margin:10px 0 1px 0; border:0px solid red; with:90%; padding:0; font-size:95%;    }

.item_ifomnewsarchive {margin:2px 0 2px 0; border:0px solid red; with:80%; padding:0; font-size:1em;   }

.item_ifomnewsRead {margin:0px 0 0px 0; border:0px dotted #4E789D; with:80%; padding:0;  }
.item_ifomnewsRead_right {margin:0px 0 0px 0; border:0px solid #4E789D; with:80%; padding:0px; text-align:right; }
.item_ifomnewsReadContent {margin:5px 0 0px 0; border-top:1px dotted #4E789D; with:80%; padding:2px; text-align:justify;  }
.item_ifomnewsReadContent img {margin:10px; float:left; border:0px solid green; }

.titlenews { color: #005273; font-weight:bold; font-size:105%;}
.subtitlenews { color:#0099CC;}
.subtitlecomunicato { color: #C42B61;}

.data_ifomnews { color:#666666; font-size:0.9em;}
.data_ifomnewsscuola {  font-style:italic; 	 line-height:1.6em; color:#0099CC; font-size:0.9em;}

.authornews { color: #666666;  font-size:0.7em; padding: 0px; }

.notenews { color: #666666;  font-size:0.7em; padding: 0px;}
.categorynews { color: #000066; font-weight:bold;}
.moreless { background-color:#00FFFF;  margin:10px;}



																		/* Style 1 */
.style1 {
	background: #606ed2 url(../img/button-bg-style1.gif) repeat-x;
}
.style1:hover {
	background-position: 0 -63px;
}
.style1 div {
	background: url(../img/button-right-style1.gif) no-repeat 100% 0;
}
.style1:hover div {
	background-position: 100% -63px;
}
.style1 button, .style1 a, .style1 a:visited {
	color: #eaecf8;
	font-size: 1.4em;
	font-weight: bold;
	letter-spacing: -0.09em;
	text-shadow: #3642b7 1px 1px 0;
	text-align: center;
	background: url(../img/button-left-style1.gif) no-repeat 0 0;
}
.style1:hover button, .style1:hover a, .style1:hover a:visited {
	color: #fff;
	text-shadow: #162089 1px 2px 1px;
	background-position: 0 -63px;
}
																		/* custom height setting */
.style1, .style1 div, .style1 button, .style1 a, .style1 a:visited {
	height: 63px;
	line-height: 63px;
}
/*bottone news*/
#newsscuola { background-color:#FFFFFF; margin:5px 0px 5px 10px; border:0px solid red; padding:0; width:245px; }

#newsscuola a:link, #newsscuola a:hover, #newsscuola a:visited  { background-color:#FFFFFF; text-decoration:none; color:#000; /*da il colore al link*/ }
/*studenti*/
a.buttonnewsscuola {
display:block; width: 230px; height: 28px; margin: 0px 0 10px 0;
    text-align:center; font: bold 13px/30px "Trebuchet MS",Arial,sans-serif;
    text-decoration: none; color: #fff; 
background:url(../img/bgbuttonnewsscuola.gif) no-repeat 0 0;  background-color:#FFFFFF;}
a.buttonnewsscuola:hover{color: #0D4B72}
html>body a.buttonnewsscuola:hover{background-position: 0 -28px; background-color:#FFFFFF; color: #98286C;}

/*bottone attivita*/
#activityscuola { background-color:#FFFFFF; margin:30px 0 30px 5px; border:0px solid red; padding:0; width:500px; }

#activityscuola a:link, #activityscuola a:hover, #activityscuola a:visited  { background-color:#FFFFFF; text-decoration:none; color:#000; /*da il colore al link*/ }
#activityscuola img { float:right; margin:0 5px;}
/*studenti*/
a.buttonstudenti {
display:block; width: 259px; height: 41px; margin: 20px 0;
    text-align:center;font: bold 18px/35px "Trebuchet MS",Arial,sans-serif;
    text-decoration: none; color: #fff; 
background:url(../img/bgactivityscuolastudenti.gif) no-repeat 0 0;  background-color:#FFFFFF;}
a.buttonstudenti:hover{color: #0D4B72}
html>body a.buttonstudenti:hover{background-position:0 -41px; background-color:#FFFFFF; color: #98286C}

/*docenti*/
a.buttondocenti {
display:block; width: 259px; height: 41px; margin: 20px 0;
    text-align:center;font: bold 18px/35px "Trebuchet MS",Arial,sans-serif;
    text-decoration: none; color: #fff;
background:url(../img/bgactivityscuoladocenti.gif) no-repeat 0 0;  background-color:#FFFFFF;}
a.buttondocenti:hover{color: #0D4B72}
html>body a.buttondocenti:hover{background-position:0 -41px; background-color:#FFFFFF; color: #98286C}
/*general*/
a.button {
display:block; width: 259px; height: 41px; margin: 20px 0;
    text-align:center;font: bold 18px/35px "Trebuchet MS",Arial,sans-serif;
    text-decoration: none; color: #fff;
background:url(../img/bgactivityscuola.gif) no-repeat 0 0;  background-color:#FFFFFF;}
a.button:hover{color: #0D4B72}
html>body a.button:hover{background-position:0 -41px; background-color:#FFFFFF; color: #98286C}
/*


/***risorse didattiche scuola***/
#risorsedidattiche01 { background-color:#FFFFFF; margin:10px 0 10px 5px; border:1px solid #FF6600; padding:0; width:360px; /*height:165px;*/ float:left; color:#999999; }
#risorsedidattiche01 img { float:right; margin:0 5px;}
#risorsedidattiche01 ul { margin:0 0 0 20px; padding:0; list-style-position:outside; }
#risorsedidattiche01 ul li { padding:0; line-height:1.6em;}
/***risorse didattiche scuola***/
#risorsedidattiche02 { background-color:#FFFFFF; margin:10px 0 10px 5px; border:1px solid #0E67A6;  padding:0; width:360px; /*height:165px;*/ float:right; color:#999999;}
#risorsedidattiche02 img { float:right; margin:0 5px;}
#risorsedidattiche02 ul { margin:0 0 0 20px; padding:0; list-style-position:outside; }
#risorsedidattiche02 ul li { padding:0; line-height:1.6em;}

#risorse_search { background-color:#FFFFFF; margin:0px 0 30px 5px; border:0px solid green; padding:0; width:97%; float:none; }
/*protocolli*/
.buttonprotocolli {
display:block; width:100% /*350px*/; height: 40px; margin: 0px 0 5px 0;
    text-align:center; font: bold 15px/36px "Trebuchet MS",Arial,sans-serif; 
    text-decoration: none; color: #fff; 
/*background:url(../img/bgprotocolli.gif) no-repeat 0 0;*/  background-color: #FF6600;}

/*risorse*/
.buttonrisorse {
display:block; width:100% /*350px*/; height: 40px; margin:0px 0 5px 0;
    text-align:center; font: bold 15px/36px "Trebuchet MS",Arial,sans-serif;
    text-decoration: none; color: #fff; 
/*background:url(../img/bgrisorse.gif) no-repeat 0 0;*/  background-color: #0E67A6;}


/*contenitore categorie*/
.contentCategory { width:94%; padding:5px; border:0px solid #669933; margin:0 0 10px 0; 	/*font-size: 0.9em;
	line-height:1.4em;*/}
.contentCategory ul { margin:0px 0 0 0; border-top:0px solid #99FFCC; }
.contentCategory ul li { margin:0 0 2px 0; border:0px #996600 solid;}


/*Docucenter*/
/*contenitore generale IFOM PER LA SCUOLA*/
	.docuCenter-document {
    /*display: block;*/
    padding:0px;
    border:0px solid #EEF2F7;
    margin-left:0px; margin-top:5px;
    margin-bottom:10px;
    margin-right:0px;
}
	
	/*prima riga*/
#row_master { margin:10px 0; border-top: 0px solid green;}

/*ogni riga*/
.rowentry { border-top:0px solid red; margin:0px ;} 

	/*getione elenchii puntati*/
	.docuCenter-document ol  { border: 1px solid green;
	}
.docuCenter-document li { list-style: disc; margin: 2px 0 4px 2px; list-style-position:outside;
	}
	
/*getione immagini*/
	.docuCenter-document img { float:right; margin: 15px  4px 15px 15px;}
	
/*getione tabella*/
.docuCenter-document table { border:0px solid red;}

/*topic ecc*/
.docuCenter-entrylist{ 
        margin:0px;
    	font-size:1em;border-top:0px solid orange;
}
/*lista elenco documenti/schede*/
.docuCenter-catlist{ 
        margin:10px 0 5px 0;
    	color:#fff; font-size:0.5em;
        padding:0px 0 0 0;
    	line-height:50%; border-top:1px dotted orange;
}
/*box contenuti scheda*/
.docuCenter-data { border: 0px solid red; margin:0 0 20px 0; }

/*titolo item*/
  .docuCenter-smallTitle {
 display:block;
        margin: 5px 0px 0px 0px; 
    font-size:1.1em;
	font-weight:bold;	
  }
  
  .docuCenter-bigTitlePage{ display:none;}
/*versione*/
.docuCenter-version{ display:none;}
   
/*info extra es. data modifica*/
 .docuCenter-info { color: #666666; font-size:85%; text-align:right; margin:10px 0 10px 0; float:none;
  }

/*area download*/
 #docuCenter-download { margin: 40px 0 20px 0; border:0px solid green; padding:2px; float:none; clear: both;  
  
  }
  /*navigazione a seguito ricerca NASCOSTO PER RIDURRE SPAZIO*/
#nav_master { display:none; /*margin:12px 0; border:0px solid #000; width:400px; padding:0;*/}
#nav_master  tbody { display:none; /*padding:0px; border:0px solid #ccc; margin:0;*/}
#nav_master  table {  display:none;/*padding:0px; border:1px solid #ccc; margin:0;*/}
#nav_master  table td { display:none; /*padding:0px 1px; border:0px solid red; vertical-align:top;*/ }

.search_table {  display:none;/*border:1px solid #0099FF; padding:0; margin:10px 0;*/}

/**non usati per attivita*/
/*titolo modulo*/
   .docuCenter-bigTitle {
     color:orange;
      margin-bottom:10px;
     font-size:104%;
     line-height:106%;
    font-weight:bold
  }
 .docuCenter-error{
     margin: 10px 10px 10px 0px; 
     display: block;
     padding:10px;
    color:#000;
	font-size:10px;
	margin-left:10px;
    margin-bottom:10px;
    margin-right:10px;
	float:left; width: 96%;
	background-color:gold;
	-moz-border-radius: 0.6em;
	font-weight:bold;
  }

/*contenitore generale IFOM PER LA SCUOLA RISORSE DIDATTICHE*/
	.docuCenter-risorse-documentList {
    /*display: block;*/
    padding:0px;
    border:0px solid #EEF2F7;
    margin-left:0px; margin-top:5px;
    margin-bottom:10px;
    margin-right:0px;
}
	
	/*prima riga*/
#row_master-risorse { margin:10px 0 0 10px; border: 0px solid green;}

/*ogni riga*/
.rowentry-risorse { border-top:0px solid red; margin:0px ;} 

/*ogni riga*/
.rowentry-results { border-top:0px dotted #99CC00; margin:0px 0 2px 10px;} 

	/*getione elenchii puntati: es. attachments*/
.docuCenter-risorse-document ol  { border: 0px solid blue; margin:0 0 0 20px; padding:0; }
.docuCenter-risorse-document li { list-style: disc; margin: 2px 0 4px 2px; padding:0; list-style-position:outside;}
	
/*getione immagini*/
	.docuCenter-risorse-documentList img { float:right; margin: 15px  4px 15px 15px;}
	
/*getione tabella in lista*/
.docuCenter-risorse-documentList table { border:0px solid red;}

/*topic ecc*/
.docuCenter-risorse-entrylist { margin:0px; font-size:1em; border-top:0px solid orange;}
*html .docuCenter-risorse-entrylist { margin:0px; font-size:0.8em; border-top:0px solid orange;}


/*lista elenco documenti/schede*/
/*categoria in lista*/
.docuCenter-risorse-catlist{ 
        margin:10px 0 5px 0;
    	color:#fff; font-size:0.5em;
        padding:0px 0 0 0;
    	line-height:50%; border-top:1px dotted orange;
}
/*categoria in scheda*/
.docuCenter-risorse-cat { 
        margin:10px 0 5px 0; text-align:right; color: #669933;
   padding:0px 0 0 0;
    border-top:0px dotted orange;
}

/*categoria in scheda*/
.docuCenter-risorse-catResults { 
        margin:0px 0 5px 0; color: #669933;
   padding:0px 0 0 0;
    border-top:0px dotted orange; font-size:0.8em;
}



/*box contenuti scheda*/
.docuCenter-risorse-data { border: 0px solid red; margin:0 0 20px 0; }

/*titolo item*/
  .docuCenter-risorse-smallTitle {
 display:block;
        margin: 5px 0px 0px 0px; 
    font-size:1.1em;
	font-weight:bold;	
  }
    *html .docuCenter-risorse-smallTitle {
 display:block;
        margin: 5px 0px 0px 0px; 
    font-size:0.9em;
	font-weight:bold;	
  }
  
  
/*titolo item results*/
  .docuCenter-risorse-smallTitleResults {
  border-top:1px dotted #99CC00;
 display:block;
        margin: 10px 0px 0px 0px; 
    font-size:1em;
  }
    *html .docuCenter-risorse-smallTitleResults {
	border-top:1px dotted #99CC00;
 display:block;
        margin: 10px 0px 0px 0px; 
    font-size:0.85em;
  }
  .docuCenter-risorse-bigTitlePage { display:none;}
/*versione*/
.docuCenter-risorse-version { display:none;}
   
/*info extra es. data modifica*/
 .docuCenter-risorse-info { color: #999999; font-size:85%; text-align:right; margin:10px 0 10px 0; float:none;}

/*area download*/
 #docuCenter-risorse-download { margin: 40px 0 20px 0; border:1px solid green; padding:2px; float:none; clear: both;  }
  /*navigazione a seguito ricerca*/
#nav_master-risorse { margin:12px 0 20px 0; border-top:0px solid #ccc; width:90%; padding:10px;}
#nav_master-risorse tbody {padding:0px; border:0px solid #ccc; margin:0;}
#nav_master-risorse table {padding:0px; border:0px solid #ccc; margin:0;}
#nav_master-risorse table td {padding:0px 4px; border:0px solid red; vertical-align:middle; }
.search_table-risorse { border:1px solid #ccc; padding:0px; margin:0; width:50%;}
.search_table-risorse tr td { background-color: #fff; padding:5px; border:1px solid blue;}


 /*nascondo navigazione per includere box ricerca in pagina*/
#navboxsearchpage {margin: 0 0 15px 10px; border-top:1px solid #ccc; width:100%; padding:0px;}


/**non usati per risorse*/
/*titolo modulo*/
   .docuCenter-risorse-bigTitle {
     color:orange;
      margin-bottom:10px;
     font-size:104%;
     line-height:106%;
    font-weight:bold
  }
 .docuCenter-risorse-error {
     margin: 0px 0px; 
  padding:0px;
	font-size:11px; font-style:italic; color:#990000;
  }



  /****Docucenter: RASSEGNA STAMPA*****/	
  
  	#docuCenter-rassegnastampa {
    display: block;
    padding:4px;
    border:0px solid #EEF2F7;
    margin-left:0px; margin-top:5px;
    margin-bottom:10px;
    margin-right:0px;

	}
	  #nav_master-rassegnastampa { border:0px solid #000; margin:5px 0 0 0; padding:0;}
	  #nav_master-rassegnastampa img { float:left; margin:4px; border:0; padding:0;}
	    #nav_master-rassegnastampa p { float:right; margin:10px 0 0 0 ; padding:0px; width:300px;  border:0px solid #000; text-align:right;}
#row_master-rassegnastampa { border:0px solid #000000; margin:0; padding:0; font-size:1em; line-height:125%; }
*html #row_master-rassegnastampa { border:0px solid #000000; margin:0; padding:0; font-size:14px; line-height:18px; }

.search_table_rassegna {border:0px solid red; padding:0px; margin:5px 30px 5px 0; float:left; width:300px; }
.search_table_rassegna td {padding:1px; border:0px solid green;}

/*titolo articolo*/
  .docuCenter-rassegnastampa-smallTitle {
 margin: 0px 0px 0px 0px; padding:0 0px 0 0; border-right: 0px solid #996666; font-weight:bold; font-size:1.02em;  }
 /*sottotitolo informativo*/
.docuCenter-rassegnastampa-entrylist { 
        margin:0px 0px 0 0px;
    	color:#666666;  padding:0 7px 0 0; border-right: 1px solid #996666;
}
/*area contenuti*/
.docuCenter-rassegnastampa-data { border: 0px solid red; margin:0 0px 0px 7px;   padding:0 7px 0 0; border-right: 1px solid #996666;
 }
 /*file da scaricare*/
.docuCenter-rassegnastampa-download { 
        margin:0px 0 0 7px ;
     color:#666666; padding:0 7px 0 0; border-right: 1px solid #996666;

}

/*lista elenco documenti/schede*/
.docuCenter-rassegnastampa-catlist { 
        margin:20px 0 20px 0;
    	color:#fff; 
padding:0px 0 0 0;
 border-top:2px dotted #00CCFF;
        /*font-weight:bold;*/
}
.docuCenter-rassegnastampascuola-catlist { 
        margin:20px 0 20px 0;
    	color:#fff; 
padding:0px 0 0 0;
 border-top:2px dotted #FF3300;
        /*font-weight:bold;*/
}
.docuCenter-rassegnastampa-bigTitlePage { display:none;}
/*versione*/
.docuCenter-rassegnastampa-version { display:none;}
   
/*info extra es. data modifica*/
 .docuCenter-rassegnastampa-info { color: #666666; text-align:right; margin:10px 0 10px 0; padding:0 10px 0 0; border-right: 1px solid #996666;
  }


/*varie non usate*/
 .docuCenter-rassegnastampa-error{
     margin: 10px 10px 10px 0px; 
     display: block;
     padding:10px;
    color:#000;
	font-size:10px;
	margin-left:10px;
    margin-bottom:10px;
    margin-right:10px;
	float:left; width: 96%;
	background-color:gold;
	-moz-border-radius: 0.6em;
	font-weight:bold;
  }

/*titolo modulo*/
   .docuCenter-rassegnastampa-bigTitle {
     color:orange;
      margin-bottom:10px;
     font-size:104%;
     line-height:106%;
    font-weight:bold
  }





/******COMUNICATI STAMPA*******/

/*contenitore generale COMUNICATI*/
	.docuCenter-comunicati {
  padding:0px;
    border:0px solid #EEF2F7;
 margin-left:0px; margin-top:5px;
    margin-bottom:10px;
    margin-right:0px;
	}
	
	 /*contenitore HOME*/
	.docuCenter-comunicatiHome {
  padding:0px;
    border:0px solid #EEF2F7;
 margin-left:0px; margin-top:0px;
    margin-bottom:5px;
    margin-right:0px;
	}
	 /*prima riga*/
#row_master-comunicati { margin:10px 0; border-top: 0px solid green;}
 /*prima riga HOME*/
#row_master-comunicatiHome { margin:0px 0; border-top: 0px solid green;}

/*ogni riga*/
#rowentry-comunicati { border-top:1px solid #ffffff; margin:0px ;} 

.rowentry-comunicatiHome { border-top:0px solid red; margin:0px; line-height:125%;} 

.rowentry-comunicatiTemp {border-top:1px dotted orange; margin: 13px 0; padding:5px 0 0 0;}

	.rowentry-comunicatiRicerca { border:0px solid red; margin:0px 0 4px 0; padding:0px; /*font-size:1em;*/} 

	/*getione elenchii puntati*/
	.docuCenter-comunicati ol  { border: 0px solid green;}
.docuCenter-comunicati li { list-style: disc; margin: 2px 0 4px 2px; list-style-position:outside;
	}
	
/*getione immagini (se inserite in tabella per didascalia)*/
	.docuCenter-comunicati img { margin: 0px; padding:0px; border: 0px solid #3399FF;}

/*getione tabella*/
.docuCenter-comunicati table { border: 1px solid #3399FF; margin:10px 0 10px 10px; padding:0px; float:right;}
.docuCenter-comunicati table td { padding:4px; text-align:left; font-size:12px; }

 /*sottotitolo informativo*/
.docuCenter-comunicati-entrylist{ 
        margin:0px ;
    	font-size:1em; font-style:italic; border-top:0px solid orange;
}
.docuCenter-release-entrylist{ 
        margin:0px;
    	font-size:0.9em; float:left;
}
 /*sottotitolo informativo Home*/
.docuCenter-comunicati-entrylistHome{ 
        margin:0px;
font-style:italic; 	 line-height:1.6em; color:#0099CC; font-size:0.9em;}

/*titolo articolo*/
  .docuCenter-comunicati-smallTitle {
 display:block;
        margin: 5px 0px 0px 0px; 
    /* background-color: #9933CC;*/
    font-size:1em;
	font-weight:bold;
	  }
	    *html .docuCenter-comunicati-smallTitle {
 display:block;
        margin: 5px 0px 0px 0px; 
    /* background-color: #9933CC;*/
    font-size:0.8em; line-height:1.2em;
	font-weight:bold;
	  }
	    .docuCenter-release-smallTitle {
 display:block;
        margin: 10px 0px 0px 0px; padding:5px 0 0 0;
    /* background-color: #9933CC;*/
    font-size:1em;
	font-weight:bold; color: #00688F; border-top:1px solid #999900; 
	  }
	   *html 
	    .docuCenter-release-smallTitle {
 display:block;
        margin: 10px 0px 0px 0px; padding:5px 0 0 0;
    /* background-color: #9933CC;*/
    font-size:0.8em;
	font-weight:bold; color: #00688F; border-top:1px solid #999900; 
	  }
/*lista elenco documenti/schede*/
.docuCenter-comunicati-catlist{ 
        margin:10px 0 5px 0;
    	color:#fff; font-size:0.5em;
padding:0px 0 0 0;
    	line-height:50%; border-top:1px dotted orange;
        /*font-weight:bold;*/
}
/*HOME LIST*/
.docuCenter-comunicati-catlistHome{ 
        margin:2px 0 2px 0;
    	color:#fff; font-size:0.5em;
padding:0px 0 0 0;
     border-top:0px dotted orange;
        /*font-weight:bold;*/
}
/*box contenuti testi scheda*/
.docuCenter-comunicati-data { border:0px solid red;   margin:20px 0;  }
.docuCenter-release-data { border:0px solid red;   margin:0px; padding:0;  }

/*info extra es. data modifica*/
 .docuCenter-comunicati-info { color: #666666; font-size:85%; text-align:right; margin:10px 0 10px 0; float:none; border:0px solid red;
  }

/*area download*/
 #docuCenter-comunicati-download { margin: 10px 0 20px 0; float:left; border:1px solid #C42B61; padding:2px;   float:none; clear: both;   
  }
.docuCenter-pressreleases-download { margin: 0px 0 0px 0; float:none; border:0px solid #C42B61; padding:0px;  
  } 
   .docuCenter-comunicati-downloadTit { background-color:#C42B61; font-weight:bold; font-size:1.2em; color:#FFFFFF; padding:3px;
  }
  
 
   .docuCenter-comunicati-error{
     margin: 10px 10px 10px 0px; 
     display: block;
     padding:10px;
    color:#000;
	font-size:10px;
	margin-left:10px;
    margin-bottom:10px;
    margin-right:10px;
	float:left; width: 96%;
	background-color:gold;
	-moz-border-radius: 0.6em;
	font-weight:bold;
  }

/*titolo modulo*/
   .docuCenter-comunicati-bigTitle {
     color:orange;
      margin-bottom:10px;
     font-size:104%;
     line-height:106%;
    font-weight:bold
  }

.docuCenter-comunicati-bigTitlePage{ display:none;}
/*versione*/
.docuCenter-comunicati-version{ display:none;}

/*area RSS home*/
.rss_home { margin:10px 0; font-size: 0.80em; line-height: 100%;}
.rss_home img { float:left; margin:0 10px 0 0;}
.rss_page { margin:10px 0; border-bottom:1px solid #ccc; padding:5px 0;}
.rss_page img { float:left; margin:0 10px 0 0;}