/* STRUCTURE
----------------------------------------------- */

html,body{margin: 0;padding:0;}

body {
	font-family: "Trebuchet ms",Arial, Helvetica, Sans-serif;
	font-size: 0.7em;
	background-color: #F9F9F9;
	margin:0em auto 0em auto;
	text-align:center;
}

img {border:0;}
form { margin:0;padding:0; }
input { color:#000;background: #fff;border: 1px solid #ccc;  }

/* in order to hide the skip navigation link */
a.skip {position: absolute; left: -1000em; width: 20em;}

a:link { text-decoration: none;color:#000;} 
a:active { text-decoration: none;color:#000;} 
a:visited { text-decoration: none;color:#000;} 
a:hover { text-decoration: underline;color:#641B00;} 

/* Some generic styles
-------------------------------*/

div.end{clear:both;}
div.endSmall{clear:both;font-size:0.1em;margin:0;padding:0;}
div.endSmall_2{clear:both;font-size:0.1em;margin:0;padding:0;}
div.endSmall_sm{clear:both;font-size:0.1em;margin:0;padding:0;line-height:0;}
div.endSpace{clear:both;margin-bottom:2em;}
div.space{margin-bottom:1em;}


/* TEXT STYLE
----------------------------- */

A.linkBianco:link {color:#FFF;text-decoration: none;}
A.linkBianco:active {color:#FFF;text-decoration: none;}
A.linkBianco:visited {color:#FFF;text-decoration: none;}
A.linkBianco:hover {color:#FFF;text-decoration: none;}

A.linkMattone:link {color:#641B00;text-decoration: underline;}
A.linkMattone:active {color:#641B00;text-decoration: underline;}
A.linkMattone:visited {color:#641B00;text-decoration: underline;}
A.linkMattone:hover {color:#000;text-decoration: underline;}



/* Images
------------------------------------*/
.imgborderfloat {
  float:left;
  margin: 0 1em 0.5em 0;
} 
.imgborderspaceright {
	margin: 0 1em 0.5em 0;
}
.imgborderfloatspacetop {
  float:left;
  margin: 0.5em 1em 0.5em 0;
  width:11.6em;
} 

/* HEADINGS
----------------------------------------------- */
h3 {font-size: 100%;margin:0;padding: 0;}
h4 {margin:0;padding: 0;}


/* Generic layout + Header
--------------------------------*/

#pagewidth{ width:87.56em;text-align:left;margin:0em auto 0em auto;}

#header{ background-color:#a84506;width:100%;margin:0;padding:0;}

#header .leftHeader {float:left;background-color:#a84506;padding-bottom:0.4em;margin:0;}
#header .rightHeader {float:right;background-color:#a84506;text-align:right;padding:1em;margin:0;}

#header .img_header {margin:0;}

#boxSearch {text-align:right;margin-top:2em;}

#boxSearch fieldset { border: 0;padding:0;margin:0;}
#boxSearch fieldset legend { display:none; }
#boxSearch label { display:none; }
#boxSearch input { color: #000; background: #fff; border: 1px solid #ccc;width:10em;margin-right:0.1em;font-size: 100%;}
#boxSearch input.searchButton { color: #000; background: #CCC; border: 1px solid #ccc;width:auto;margin-right:0;cursor:pointer; }


#boxLanguage { text-align:right;color:#FFF;}
#boxLanguage img {padding-left:0.6em;padding-right:0.3em;}

#boxLanguage ul { margin:0;padding: 0 0.3em 0 0;list-style: none;display: inline;}
#boxLanguage ul li{ padding: 0;display: inline;}
#boxLanguage ul li a {
	text-decoration:none;
	color:#FFF;
}
#boxLanguage ul li a:hover {
	text-decoration:underline;
	color:#FFF;
}

#topmenu { clear:both;margin:0; width: 100%; background-color:#533E33;padding:0;height:1.6em;}
#topmenu ul { margin:0;padding: 0;}
#topmenu li{
	display: inline;
	list-style: none;
	font-weight:normal;
	padding:0;margin:0;height:1.6em;
}
/* Top Menu Scuola */
#topmenu li a.topLink_1:link, a.topLink_1:active, a.topLink_1:visited {
	color:#FFF;text-decoration: none;
	background-color:#455f13;
	border-left:1px solid #455f13;
	background-image: url(/images/bg_link1_green.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	padding:0 7.1em 2px 1em;
}
#topmenu li a.topLink_1:hover {
	text-decoration: none;
	padding: 0 7.1em 2px 1em;
	background-color:#FFF;
	color:#455f13;
	background-image: url(/images/bg_link1_ov.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	border-left:1px solid #FFF;
}
/* Top Menu Formazione */
#topmenu li a.topLink_2:link, a.topLink_2:active, a.topLink_2:visited {
	color:#FFF;text-decoration: none;
	background-color:#a21d06;
	border-left:1px solid #a21d06;
	background-image: url(/images/bg_link1_red.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	padding:0 7.1em 2px 1em;
}
#topmenu li a.topLink_2:hover {
	text-decoration: none;
	padding: 0 7.1em 2px 1em;
	background-color:#FFF;
	color:#a21d06;
	background-image: url(/images/bg_link1_ov.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	border-left:1px solid #FFF;
}
/* Top Menu Ricerche */
#topmenu li a.topLink_3:link, a.topLink_3:active, a.topLink_3:visited {
	color:#FFF;text-decoration: none;
	border-left:1px solid #134F5C;
	background-color:#134F5C;
	background-image: url(/images/bg_link1_blu.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	padding:0 7.1em 2px 1em;
}
#topmenu li a.topLink_3:hover {
	text-decoration: none;
	padding: 0 7.1em 2px 1em;
	background-color:#FFF;
	color:#134F5C;
	background-image: url(/images/bg_link1_ov.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	border-left:1px solid #FFF;
}
/* Top Menu Primo Piano */
#topmenu li a.topLink_4:link, a.topLink_4:active, a.topLink_4:visited {
	color:#FFF;text-decoration: none;
	background-color:#533E33;
	border-left:1px solid #533E33;
	background-image: url(/images/bg_link1.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	padding:0 7.1em 2px 1em;
}
#topmenu li a.topLink_4:hover {
	text-decoration: none;
	padding: 0 7.1em 2px 1em;
	background-color:#FFF;
	color:#533E33;
	background-image: url(/images/bg_link1_ov.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	border-left:1px solid #FFF;
}
/* Top Menu Primo Piano */
#topmenu li a.topLink_5:link, a.topLink_5:active, a.topLink_5:visited {
	color:#FFF;text-decoration: none;
	background-color:#533E33;
	border-left:1px solid #533E33;
	background-image: url(/images/bg_link1.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	padding:0 7.1em 2px 1em;
}
#topmenu li a.topLink_5:hover {
	text-decoration: none;
	padding: 0 7.1em 2px 1em;
	background-color:#FFF;
	color:#533E33;
	background-image: url(/images/bg_link1_ov.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	border-left:1px solid #FFF;
}

#topmenu li.selected {
	text-decoration: none;
	padding: 0 7.1em 2px 1em;
	background-color:#EBEBEB;
	color:#455f13;font-weight:normal;
	background-image: url(/images/bg_link1_sel.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	border-left:1px solid #EBEBEB;
}

#topmenu li a.topLink_sel:link,a.topLink_sel:active,a.topLink_sel:visited {
	text-decoration: none;
	padding: 0 7.1em 2px 1em;
	background-color:#EBEBEB;
	color:#455f13;font-weight:normal;
	background-image: url(/images/bg_link1_ov.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	border-left:1px solid #EBEBEB;
}
#topmenu li a.topLink_sel:hover {
	text-decoration: none;
	padding: 0 7.1em 2px 1em;
	background-color:#EBEBEB;
	color:#455f13;font-weight:normal;
	background-image: url(/images/bg_link1_ov.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	border-left:1px solid #EBEBEB;
}


/* Sottolink 2 livello top */
#topsubmenu {
	clear:both;
	width:100%;
	background:#455f13;
	margin:0;
	padding-top:0.1em;
	padding-bottom:0.2em;
}
#topsubmenu ul { margin:0;padding: 0;}
#topsubmenu li{
	display: inline;
	list-style: none;
	font-size: 100%;
	font-weight:normal;
	padding:0;
	margin:0;
}
#topsubmenu li a.topSubLink:link, a.topSubLink:active, a.topSubLink:visited {
	color:#FFF;
	background-color:#455f13;
	text-decoration: none;
	padding-top:0.2em;
	padding-bottom:0.2em;
	padding-left:1em;
	padding-right:1em;
}
#topsubmenu li a.topSubLink:hover {
	color:#455f13;
	background-color:#FFF;
}
#topsubmenu li.selected {
	text-decoration: none;
	padding-top:0.2em;
	padding-bottom:0.2em;
	padding-left:1em;
	padding-right:1em;
	color:#455f13;font-weight:normal;
	background-color:#EBEBEB;
}

/* Footer */
#footer {clear:both;border-top:1px solid #CCCCCC;padding:0;margin:0;background-color:#EBEBEB;margin:0;}
#footer .interno {float:left;padding:0.5em}
/*
Per togliere box logon a dx
#footer .interno {text-align:left;padding:0.5em}
*/

#footer #boxlogonHome { float:right;margin:0.5em 1em 0 0;padding: 0;text-align:right;}
#footer #boxlogonHome fieldset { border: 0;padding:0;margin:0;}
#footer #boxlogonHome fieldset legend { display:none; }
#footer #boxlogonHome label { display:none; }
#footer #boxlogonHome input { color: #000; background: #fff; border: 1px solid #ccc;width:6em; margin-right:0.3em;font-size: 100%;}
#footer #boxlogonHome input.searchButton { color:#000;background: #CCC;border: 1px solid #ccc;width:auto;margin-right:0;cursor:pointer; }

#footer .interno2 {clear:both;border-top:10px solid #A84506;padding:0 0 0.5em 0;text-align:center;margin:0;}
#footer ul { margin:0;padding: 0 0.3em 0 0;list-style: none;display: inline;}
#footer ul li{ padding: 0;display: inline;}
#footer ul li a {
	text-decoration:none;
	color:black;
}
#footer ul li a:hover {
	text-decoration:underline;
	color:#641B00;
}


/* Homepage
--------------------------------*/
#boxHome {
	clear:both;
	width:100%;
	background-color:#EBEBEB;
	background-image: url(/images/bg2.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin:0;padding:0;
}

#boxHomeSx {float:left;width:64.5%;background:transparent;margin:0;padding:0;}
#boxHomeDx {float:right;background-color:#533E33;padding-top:1.6em;padding-right:10px;}


/* Menu PRIMO PIANO */
#divMenu_gen {float:left;}
#divMenu_gen ul { margin:0;padding:0;}
#divMenu_gen li{ padding:0 1em 0.5em 0;}
#divMenu_gen li a:link { text-decoration: none;color:#000;} 
#divMenu_gen li a:active { text-decoration: none;color:#000;} 
#divMenu_gen li a:visited { text-decoration: none;color:#000;} 
#divMenu_gen li a:hover { text-decoration: underline;color:#641B00;}
#divMenu_gen .first_level {
	list-style: none;margin-bottom:2em;
	padding:0;
}
#divMenu_gen a.firstL:link, a.firstL:active, a.firstL:visited, a.firstL:hover {
	color:#FFF;
	background-color:#533E33;
	background-image: url(/images/bg_link1.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	display:block;
	padding:0.1em 0 0.1em 1em;
}
#divMenu_gen .second_level {
	list-style: disc outside url(/images/li_list.gif);
	margin:0 0.3em 0 2em;
}
/* Fine Menu PRIMO PIANO */

/* Menu SCUOLA */
#divMenu_scuola {float:left;}
#divMenu_scuola ul { margin:0;padding:0;}
#divMenu_scuola li{ padding:0 1em 0.5em 0;}
#divMenu_scuola li a:link { text-decoration: none;color:#000;} 
#divMenu_scuola li a:active { text-decoration: none;color:#000;} 
#divMenu_scuola li a:visited { text-decoration: none;color:#000;} 
#divMenu_scuola li a:hover { text-decoration: underline;color:#641B00;}
#divMenu_scuola .first_level {
	list-style: none;margin-bottom:2em;
	padding:0;
}
#divMenu_scuola a.firstLS:link, a.firstLS:active, a.firstLS:visited, a.firstLS:hover {
	color:#FFF;
	background-color:#455f13;
	background-image: url(/images/bg_link1_green.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	display:block;
	padding:0.1em 0 0.1em 1em;
}
#divMenu_scuola .second_level {
	list-style: disc outside url(/images/li_list_green.gif);
	margin:0 0.3em 0 2em;
}
/* Fine Menu SCUOLA */

/* Menu FORMAZIONE */
#divMenu_formaz {float:left;}
#divMenu_formaz ul { margin:0;padding:0;}
#divMenu_formaz li{ padding:0 1em 0.5em 0;}
#divMenu_formaz li a:link { text-decoration: none;color:#000;} 
#divMenu_formaz li a:active { text-decoration: none;color:#000;} 
#divMenu_formaz li a:visited { text-decoration: none;color:#000;} 
#divMenu_formaz li a:hover { text-decoration: underline;color:#641B00;}
#divMenu_formaz .first_level {
	list-style: none;margin-bottom:2em;
	padding:0;
}
#divMenu_formaz a.firstLF:link, a.firstLF:active, a.firstLF:visited, a.firstLF:hover {
	color:#FFF;
	background-color:#a21d06;
	background-image: url(/images/bg_link1_red.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	display:block;
	padding:0.1em 0 0.1em 1em;
}
#divMenu_formaz .second_level {
	list-style: disc outside url(/images/li_list_red.gif);
	margin:0 0.3em 0 2em;
}

/* Fine Menu FORMAZIONE */

/* Menu RICERCA */
#divMenu_ric {float:left;}
#divMenu_ric ul { margin:0;padding:0;}
#divMenu_ric li{ padding:0 1em 0.5em 0;}
#divMenu_ric li a:link { text-decoration: none;color:#000;} 
#divMenu_ric li a:active { text-decoration: none;color:#000;} 
#divMenu_ric li a:visited { text-decoration: none;color:#000;} 
#divMenu_ric li a:hover { text-decoration: underline;color:#641B00;}
#divMenu_ric .first_level {
	list-style: none;margin-bottom:2em;
	padding:0;
}
#divMenu_ric a.firstLR:link, a.firstLR:active, a.firstLR:visited, a.firstLR:hover {
	color:#FFF;
	background-color:#134F5C;
	background-image: url(/images/bg_link1_blu.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	display:block;
	padding:0.1em 0 0.1em 1em;
}
#divMenu_ric .second_level {
	list-style: disc outside url(/images/li_list_blu.gif);
	margin:0 0.3em 0 2em;
}
/* Fine Menu RICERCA */



/* Titoletti dei box news in homepage*/
#boxHomeSx h2 {
	font-weight:normal;
	font-size: 100%;
	padding:0.2em 0.2em 0.2em 0.5em;
	background-color:#A84406;
	background-image: url(/images/bg_news_title2.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	margin-bottom:0.2em;
	width:7.5em;
	float:left;
	color:#FFF;
}

.linkAll {float:right;padding-right:0.5em;}
.linkAllScad {float:right;padding-bottom:0.5em;padding-right:0.5em;}

#boxFocus {width:46%;margin-bottom:2.7em;}
#boxFocus h3 {padding:0;margin:0;}
#boxFocus h3 a:link, a:active, a:visited {color:#641B00;font-weight:normal;text-decoration: underline;}
#boxFocus h3 a:hover {color:#000;font-weight:normal;text-decoration: underline;}
#boxFocus .newsItem {
	clear:both;
	background-image: url(/images/bg_news03.gif);
	background-position:top left;
	border-bottom:1px solid #FFF;
	border-left:1px solid #A64802;
	padding:0.3em 0.3em 0.3em 0.5em;
	line-height:1.5em;
}



#boxNews {float:right;width:52%;}
#boxNews h3 {padding:0;margin:0;}
#boxNews h3 a:link, a:active, a:visited {color:#641B00;font-weight:normal;text-decoration: underline;}
#boxNews h3 a:hover {color:#000;font-weight:normal;text-decoration: underline;}
#boxNews .newsItem {
	clear:both;
	background-image: url(/images/bg_news.gif);
	background-position:top left;
	border-bottom:1px solid #FFF;
	border-left:1px solid #A64802;
	padding:0.3em 0.3em 0.3em 0.5em;
	line-height:1.5em;
}

#boxScadenze {float:left;width:46%;}
#boxScadenze h3 {padding:0;margin:0;}
#boxScadenze h3 a:link, a:active, a:visited {color:#641B00;font-weight:normal;text-decoration: underline;}
#boxScadenze h3 a:hover {color:#000;font-weight:normal;text-decoration: underline;}
#boxScadenze .newsItem {
	clear:both;
	background-image: url(/images/bg_news.gif);
	background-position:top left;
	border-bottom:1px solid #FFF;
	border-left:1px solid #A64802;
	padding:0.44em 0.3em 0.44em 0.5em;
	line-height:1.5em;
}



#menuPercorsi {padding:0.5em 0 0 0;}
#menuPercorsi ul { margin:0;padding:0;}
#menuPercorsi li{ float:right;padding:0 0 0.1em 0.1em;list-style: none;margin:0;}



/* context
--------------------------------*/

#mainBox {
	clear:both;
	width:100%;
	background-color:#EBEBEB;
	background-image: url(/images/bg.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
#mainLeft {float:left;width:28%;text-align:left;background:transparent;padding-top:0em;}
#mainRight {float:right;width:70%;text-align:left;background:transparent;}


#mainLeft h2 {font-size: 130%;margin:0;padding:0;color:#455f13;}
#mainLeft ul { margin:0;padding:0;}
#mainLeft li.firstLevel {font-weight:bold;padding-bottom:0.5em;font-size: 130%;color:#455f13;text-transform:uppercase;list-style:none;margin-left:0.5em;}

#mainLeft li{ margin-left:2em;padding:0 1em 0.5em 0;list-style: disc outside url(/images/li_list_grey.gif);}
#mainLeft li.activelink{ margin-left:2em;padding:0 1em 0.5em 0;list-style: disc outside url(/images/li_list_green.gif);font-weight:bold;color:#455f13;}
#mainLeft a:link, a.link3Level:active {color:#000;text-decoration:none;}
#mainLeft a:visited {text-decoration:none;color:#000;}
#mainLeft a:hover {color:#641B00;background-image:url(/images/bglinks.gif);text-decoration:underline;}
#mainLeft a.activelink  {font-weight:bold;color:#455f13;text-decoration:none;}

#mainLeft li.terzoLevel{ margin-left:3.5em;padding:0 1em 0.5em 0;list-style: disc outside url(/images/li_list_grey.gif);}
#mainLeft li.terzoLevel_sel{ margin-left:3.5em;padding:0 1em 0.5em 0;list-style: disc outside url(/images/li_list_green.gif);font-weight:bold;color:#455f13;}

#mainLeft a.link3Level:link, a.link3Level:active {color:#000;text-decoration:none;}
#mainLeft a.link3Level:visited {text-decoration:none;color:#000;}
#mainLeft a.link3Level:hover {color:#641B00;background-image:url(/images/bglinks.gif);text-decoration:underline;}
#mainLeft a.link3Level_sel  {font-weight:bold;color:#455f13;text-decoration:none;}


#mainBig {clear:both;padding:1em 1em 0 0;text-align:left;margin:0;}

#mainLeft_1_lev {float:left;padding:1em 0.6em 1em 1em;width:69%;text-align:left;}
#mainRight_1_lev {float:right;text-align:left;padding:0 1em 0 0;}

#mainLeft_0_lev {float:left;padding:1em 0.6em 1em 1em;width:63%;text-align:left;}
#mainRight_0_lev {float:right;text-align:left;}

#carattere_0_lev{
	padding:0.6em 1em 1.1em 0.2em;
	margin-bottom:0.5em;
	text-align:right;
}

#carattere{
	padding:0.6em 0 1.1em 0.2em;
	margin-bottom:0.5em;
	text-align:right;
}
#carattere_biblio{
	float:right;
	padding:0 0 0 0.2em;
	margin-bottom:0.5em;
	text-align:right;
}


#pathBox{
	padding-bottom:0.5em;
	margin-bottom:0.5em;
	text-align:left;
}
#pathBox ul { 
	margin:0;
	padding:0;
	display: inline;
}
#pathBox ul li{
	padding: 0.6em 0.2em;
	display: inline;
	list-style: none;
	text-transform:lowercase;
}
#pathBox ul li a {
	text-decoration:underline;
	color:#000;
}
#pathBox ul li a:hover {
	color:#641B00; 
	background-image:url(/images/bglinks.gif);
}

#contextBox { margin-bottom:1em;}
#contextBox h2 { font-size: 130%;color:#455f13;margin:0;padding:0;  }
#contextBox h3 { font-weight:normal;line-height:1.5em;}
#contextBox #body {line-height:1.5em;padding-top:2px;}

#body a:link, a:active, a:visited {text-decoration: underline;color:#641B00;}
#body a:hover {text-decoration: none;color:#641B00;}

#contextBox ul { margin:0 0 0.7em 0;padding: 0.4em 0;}
#contextBox ul li {margin:0 0 0 1.5em;padding: 0;list-style: disc outside url(/images/li_list.gif);}

#contextBox .listBox h4 {
	margin-top:0.5em;
	font-size: 100%;
}
#contextBox .listBox ul li a {
	color:black;
	text-decoration:none;
}
#contextBox .listBox ul li a:hover {
	color:#641B00; 
	text-decoration:underline;
}
#contextBox label.searchtext { font-size: 130%;color:#533E33;font-weight:bold; }


/********* titoletti in contextBox *********/

.titolo_1 { color:#455f13;font-size: 120%;font-weight:normal;}
.titolo_2 { color:#a21d06;font-size: 120%;font-weight:normal; }
.titolo_3 { color:#134F5C;font-size: 120%;font-weight:normal; }
.titolo_4 { color:#533E33;font-size: 120%;font-weight:normal; }
.titolo_5 { color:#533E33;font-size: 120%;font-weight:normal; }
.titolo_6 { color:#533E33;font-size: 120%;font-weight:normal; }


/********* Doc, Ass in contextBox *********/

#mainRight_1_lev .imgBox {padding:0;margin-bottom:0.5em;text-align:right;}

#mainRight_1_lev .listBox {padding:0.5em;margin-bottom:0.5em;background:#DADADA;width:22.9em; }
#mainRight_1_lev .listBox h4 {font-size: 100%;font-weight:bold;padding-bottom:0.5em;}
#mainRight_1_lev .listBox ul {padding: 0;margin:0;}
#mainRight_1_lev .listBox ul li {padding: 0 0 0.5em 0;margin: 0;list-style: none;}
#mainRight_1_lev .listBox ul li a {color:#641B00; text-decoration:underline;}
#mainRight_1_lev .listBox ul li a:hover {color:#641B00; text-decoration:none;}
#mainRight_1_lev .listBox .indexSel {color:#641B00;font-weight:bold;}

#menuLevel5 {padding:0.5em;margin-bottom:0.5em;background:#E5E5E5;border:1px solid #D6D6D6;width:22.9em;}
#menuLevel5 ul {padding: 0;margin:0;}
#menuLevel5 ul li {
	margin: 0;
	list-style: none;
}
#menuLevel5 ul li.firstLevel {
	color:#000;font-weight:bold;
	padding: 0 0 0.5em 0;
	text-transform:uppercase;
}

#menuLevel5 .First_sel { color:#455f13;font-weight:bold;text-decoration:none;}
#menuLevel5 a.First_nosel:link, a.First_nosel:active {color:#000;text-decoration:none;}
#menuLevel5 a.First_nosel:visited {text-decoration:none;color:#000;}
#menuLevel5 a.First_nosel:hover {color:#641B00;text-decoration:underline;}


#menuLevel5 ul li.secondLevel {
	padding: 0 0 0.5em 0.5em;
	margin: 0 0 0 1.5em;
	list-style: disc outside url(/images/li_list_grey.gif);
}
#menuLevel5 ul li.secondLevel_sel {
	padding: 0 0 0.5em 0.5em;
	margin: 0 0 0 1.5em;
	list-style: disc outside url(/images/li_list_green.gif);
	color:#455f13;font-weight:bold;
}

#menuLevel5 a.link5Level:link, a.link5Level:active {color:#000;text-decoration:none;}
#menuLevel5 a.link5Level:visited {text-decoration:none;color:#000;}
#menuLevel5 a.link5Level:hover {color:#641B00;text-decoration:underline;}


/********* elenco allegati in colonna centrale per context_elenco.jsp *********/
.listBox_centro {margin-bottom:0.5em;margin-top:1em; }
.listBox_centro .listDocUl {padding: 0;margin:0;list-style: none;}
.listBox_centro .listDocLi {padding: 0.5em 0 0.5em 0;margin: 0;list-style: none;border-bottom:1px solid #CCC;}
.listBox_centro ul li a {color:#641B00; text-decoration:underline;}
.listBox_centro ul li a:hover {color:#641B00; text-decoration:none;}



/********* elenco sorelle x BANDI in contextBox *********/

.bandi {padding: 0;margin:0;}
.bandiLi {padding: 0.5em 0 0.5em 0;margin: 0;list-style: none;border-bottom:1px solid #CCC;}
a.linkBando:link , a.linkBando:active , a.linkBando:visited {color:#641B00; text-decoration:underline;font-weight:bold;}
a.linkBando:hover {color:#641B00; text-decoration:none;font-weight:bold;}


/********* schede in contextBox *********/
div.schemaBox {padding:0.5em 0}
.bg_table {background:#f7f7f7;}
.bg_scheda {background: #f7f7f7;}
.bg_scheda02 {background: #f7f7f7;}


/* VIDEO
------------------------------------------*/

#boxRelated {padding:0.5em;margin-bottom:0.5em;background:#E5E5E5;border:1px solid #D6D6D6;width:22.9em;}
#boxRelated .title {font-weight:bold;padding-bottom:0.5em;}
#boxRelated a {color:#641B00; text-decoration:underline;}
#boxRelated a:hover {color:#641B00; text-decoration:none;}

#boxRelated .imgfloat {float:left;margin-right:0.5em;}


/********* table in contextBox *********/
div#contextBox table {
	border-collapse:collapse;
	border: 1px solid #533e33;
	font-size:100%; /* for IE 5.x */
}
div#contextBox table caption {
	display:none;
}
div#contextBox th  {
	background-image:url(/images/bglinks.gif);
	border-collapse:collapse;
	border: 1px solid #533e33;
	color:#8b2601;
	padding:0.3em;
}
div#contextBox td  {
	border-collapse:collapse;
	border: 1px solid #533e33;
	background: transparent;
	padding:0.3em;
	font-size:100%;
}


/* Sottolink in context 1 lev */
#submenuContainer{
	margin-top:1em;
}
#submenuContainer .submenuBox {
	float:left;
	width:17em;
	margin:0 0.6em 2em 0;
}

div.submenuBox a.title:link, a.title:active {
	color:#FFF;
	display:block;
	background-color:#455f13;
	background-image: url(/images/bg_link2_green.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	padding:0.1em 0 0.1em 1em;
	text-decoration:none;
}
div.submenuBox a.title:visited {
	color:#FFF;
	display:block;
	background-color:#455f13;
	background-image: url(/images/bg_link2_green.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	padding:0.1em 0 0.1em 1em;
	text-decoration:none;
}
div.submenuBox a.title:hover {
	text-decoration:underline;
	color:#455f13;
	display:block;
	background-color:#FFF;
	background-image: url(/images/bg_link2_over.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	padding:0.1em 0 0.1em 1em;
}

#submenuContainer .submenuBox_descr { 
	padding:0.3em; 
	margin:0.2em 0 0 0;
	line-height:1.5em;
	background-image:url(/images/bg_news02.gif);
}

/* RICERCA 
---------------------------*/
#searchResult ul {
	list-style: none;
	margin-left:0;
}
#searchResult  ul li {
	list-style: none;
	margin-left:0;
	padding:0.5em 0;
	border-bottom:1px solid #ccc;
}
#searchResult ul li a.title {
	color:#9a2c00;
	text-decoration:underline;
}
#searchResult ul li a.title:link, a.title:active, a.title:visited {
	text-decoration:underline;
}
#searchResult ul li a.title:hover {
	text-decoration:none;
}


/* INTRANET LOGON
---------------------------*/

#retcode {
	padding-bottom:1em;
	font-weight:bold;
	color:#FF0000;
}

#formBox fieldset {
	border: 1px solid #666;padding:1em;margin-bottom:1em;
	background-image: url(/images/bg_news03.gif);
	background-position:top left;
}
#formBox fieldset legend { font-weight:bold;}
#formBox fieldset label {
	position: relative;
	float:left;
	width:6em;
	margin:0.3em 0;
	color:#000;
}
#formBox fieldset label>input {
	position: relative;
	float:right;
}
#formBox input { color: #000; background: #fff; border: 1px solid #666;width:10em;margin-right:0.1em;font-size: 100%;}
#formBox input.searchButton { color: #000; background: #CCC; border: 1px solid #666;width:auto;margin-right:0;cursor:pointer; }


/* DOCENTI E RICERCATORI
---------------------------*/

.docTable {
	text-align:left;
	vertical-align:top;
	background-color:#FFF;
	width:90%;
	margin-bottom:2em;
}

.docTable caption {
	font-weight: bold;
	background-color:#FAFAFA;
	color: #455f13;
	padding:0.3em;
	text-align:left;
}

.docTable th {
	background-color:#FAFAFA;
	color: #455f13;
	padding:0.3em;
}

.docTable th.biblio {
	background-color:#EDEDED;
	color: #455f13;font-weight: bold;
	padding:0.3em;
}

td.docRicTd_01 {
	background-color:#EDEDED;
	color:#000;
	padding:0.3em;
	vertical-align: top;
}
td.docRicTd_02 {
	background-color:#FAFAFA;
	color:#000;
	padding:0.3em;
	vertical-align: top;
}

.docTable td a {
	color:#641B00;text-decoration:underline;font-weight:bold;
}
.docNoLink {
	color:#641B00;font-weight:bold;
}

.docValue {color: #455f13;}

/* Docenti CV

---------------------------*/



#boxCVTop {

	padding:1em;margin:1em 0;

	background-image: url(/images/bg_boxCV.gif);

	background-position:top left;

}

#boxCVTop a:link, a:active, a:visited {text-decoration: underline;color:#641B00;}

#boxCVTop a:hover {text-decoration: none;color:#641B00;}



#boxCVMenu {}

#boxCVMenu ul.ulCV {margin:0;padding:0;}

#boxCVMenu ul li.liCV {display:inline;list-style:none;color:#FFF;margin:0;padding:0;}


#boxCVMenu ul li.liCV a.linkCV:link, a.linkCV:active, a.linkCV:visited, a.linkCV:hover {

	color:#FFF;

	background-color:#455f13;width:12.16em;

	background-image: url(/images/bg_link1_green.gif);

	background-position:bottom right;

	background-repeat:no-repeat;

	display:block;float:left;

	padding:0.1em 0 0.1em 0.8em;text-decoration:none;

}

#boxCVMenu ul li.liCV a.linkCVSel:link, a.linkCVSel:active, a.linkCVSel:visited, a.linkCVSel:hover {

	color:#455f13;

	background-color:#FFF;width:12.2em;

	background-image: url(/images/bg_link2_over.gif);

	background-position:bottom right;

	background-repeat:no-repeat;

	display:block;float:left;

	padding:0.1em 0 0.1em 0.8em;text-decoration:none;

}


#boxCVBottom {

	padding:1em;margin:0 0 1em 0;

	background-image: url(/images/bg_boxCV.gif);

	background-position:top left;

}

#boxCVBottom a:link, a:active, a:visited {text-decoration: underline;color:#641B00;}

#boxCVBottom a:hover {text-decoration: none;color:#641B00;}

#boxCVBottom .imagesCV {float:left;margin-right: 1em;margin-bottom: 1em;}


#boxCVBottom table {

	text-align:left;

	vertical-align:top;

	background-color:#FFF;

	width:90%;

	margin-bottom:2em;

}

#contextBox #boxCVBottom table caption {

	font-weight: bold;display: inline-block;

	background-color:#FAFAFA;

	color: #455f13;

	padding:0.3em;

	text-align:left;border:1px solid #fff;

}

#boxCVBottom table th {

	background-color:#FAFAFA;

	color: #455f13;

	padding:0.3em;border:1px solid #fff;

}

#boxCVBottom table td {

	background-color:#FAFAFA;

	color:#000;

	padding:0.3em;

	vertical-align: top;border:1px solid #fff;

}



#docPubblications { padding-top:1em;padding-bottom:1em;width:90%;text-align:left; }

#docPubblications ul.listPub {padding: 1em 0 0 0;margin:0;}
#docPubblications ul.listPub li {padding: 0 0 1em 0;margin: 0;list-style: none;}

#docPubblications ul.listPub li a {color:#641B00; text-decoration:underline;}
#docPubblications ul.listPub li a:hover {color:#641B00; text-decoration:none;}

#docPubblications .pubTitle { color:#641B00; }


/* BIBLIOTECA - Archivio storico
---------------------------*/
table.arcTable {
	text-align:left;
	vertical-align:top;
	/*background-color:#FFF;*/
	width:100%;
	margin-bottom:2em;
}

table.arcTable th {
	background-color:#FAFAFA;
	color: #455f13;
	padding:0.3em;
}
table.arcTable tr.arc_01 td {
	background-color:#EDEDED;
	color:#000;
	padding:0.3em;
	vertical-align: top;
}
table.arcTable tr.arc_02 td {
	background-color:#FAFAFA;
	color:#000;
	padding:0.3em;
	vertical-align: top;
}

/* BIBLIOTECA - Nuovi GT dedicati
---------------------------*/


#contextBox #bodyBiblio {line-height:1.5em;padding:0.5em;background:#fafafa;border:1px solid #fff;}
#contextBox #bodyBiblioRiviste {
	padding:1em 0 0 0;background:#fafafa;
	border-left:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff;
}

#contextBox #bodyBiblioCd {
	margin-top:2em;padding:0;background:#fafafa;
	border-left:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff;
}

#bodyBiblio a:link, a:active, a:visited {text-decoration: underline;color:#641B00;}
#bodyBiblio a:hover {text-decoration: none;color:#641B00;}

#bodyBiblioRiviste a:link, a:active, a:visited {text-decoration: underline;color:#641B00;font-weight:bold;}
#bodyBiblioRiviste a:hover {text-decoration: none;color:#641B00;font-weight:bold;}

#bodyBiblioCd a:link, a:active, a:visited {text-decoration: underline;color:#641B00;font-weight:bold;}
#bodyBiblioCd a:hover {text-decoration: none;color:#641B00;font-weight:bold;}

div.BoxBiblio_lettera {
	float:left;padding:0.5em 0.75em;
	margin:0;
	border-top:1px solid #FFF;
	border-right:1px solid #FFF;
}
.biblio_lettera {
	color:#641B00;text-decoration:underline;font-weight:bold;
}
