/* 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.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;
} 

/* 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 {width:33.75em;margin:0;}

#boxSearch {text-align:right;margin-top:2em;}
#boxSearch .div_interno_sx {margin-top:0;}
#boxSearch .div_interno_dx {margin-top:0; width:16em; float:right}

#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: 0px; width: 100%; background-color:#533E33;height:1.5em;padding:0.2em 0 0 0;}
#topmenu ul { margin:0;padding: 0;}
#topmenu li{
	display: inline;
	list-style: none;
	font-weight:normal;
	padding:0;margin:0;
}
#topmenu li a.topLink:link, a.topLink:active, a.topLink:visited {
	font-size: 110%;
	color:#FFF;text-decoration: none;
	padding: 0.2em 7.1em 0 1em;
	background-image: url(/images/angolo_menu.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
}
#topmenu li a.topLink:hover {
	font-size: 110%;
	color:#FFF;text-decoration: none;
	padding: 0.2em 7.1em 0 1em;
	background-color:#a84506;
	background-image: url(/images/angolo_menu_over.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
}
#topmenu li.selected {
	font-size: 110%;
	color:#FFF;text-decoration: none;
	padding: 0.2em 7.1em 0 1em;
	background-color:#a84506;
	background-image: url(/images/angolo_menu_over.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
}


/* Sottolink 2 livello top */
#topsubmenu {
	width:99.9%;
	border-top: 1px solid #45403c;
	border-bottom: 1px solid #45403c;
	border-left: 1px solid #45403c;
	background:white;
	text-transform:uppercase;
	padding:0.3em 0;
}
#topsubmenu ul { margin:0;padding: 0;}
#topsubmenu li{
	display: inline;
	list-style: none;
	font-size: 93%;
	font-weight:normal;
	padding:0;
	margin:0;
}
#topsubmenu li a.topSubLink {
	text-decoration: none;
	padding-top:0.4em;
	padding-bottom:0.3em;
	padding-left:1em;
	padding-right:1em;
	border-right: 1px solid #45403c;
}
#topsubmenu li a.topSubLink:link, a.topSubLink:active, a.topSubLink:visited {
	color:#45403c;
	background-color:white;
}
#topsubmenu li a.topSubLink:hover {
	color:#FFF;
	background-color:#a84506;
}
#topsubmenu li.selected {
	text-decoration: none;
	padding-top:0.4em;
	padding-bottom:0.3em;
	padding-left:1em;
	padding-right:1em;
	border-right: 1px solid #45403c;
	color:#FFF;
	background-color:#a84506;
}

#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:65%;background:transparent;margin:0;padding:0;}
#boxHomeDx {float:right;border-top:18px solid #533E33;background-color:#EBEBEB;}

a.second_home:link, a.second_home:active, a.second_home:visited {text-decoration: none;color:#000;}
a.second_home:hover {text-decoration: underline;color:#641B00;}

/* Slide show */
div.preloadPageGallery {
    visibility: hidden;
    position: absolute;
    top: 1px;
    left: 1px;
    width: 10px;
    height: 10px;
    overflow: auto;
}
div.homePagePicture {
	display: block;
	z-index:1;
	position:relative;
	height: 44.2em;
	width:26.8em;
	overflow: hidden;
	background-color:#533E33;
	border-top:1px solid #000;
	border-left:1px solid #000;
	border-right:1px solid #000;
}                                                           
.imgSize {
	width:26.8em;
	height:39.13em;
	top:0em;
}
.slidetext {
	color:#FFF;
	font-weight:bold;
	font-size: 100%;
	background-color:#533E33;
	padding:0.3em 0 0 0.5em;
}
/*
OLD STYLE FOR OLD SLIDESHOW
div.preloadPageGallery {
    visibility: hidden;
    position: absolute;
    top: 1px;
    left: 1px;
    width: 10px;
    height: 10px;
    overflow: auto;
}
div.homePagePicture {
	display: block;z-index:1;position:relative;
	height: 44.2em;
	width:26.8em;
	overflow: hidden;
	background-color:#533E33;
	border-top:1px solid #000;
	border-left:1px solid #000;
	border-right:1px solid #000;
}                                                           
.imgSize {
	width:26.8em;
	height:39.13em;
}
.slidetext {
	color:#FFF;
	font-weight:bold;
	font-size: 100%;
	background-color:#533E33;
	padding:0.3em 0 0 0.5em;
}
#slideshow {
	border: 0;
	overflow: hidden;
	margin: 0px auto 10px;
	position: relative;
	width:26.8em;
	height:39.13em;
}
#slideshow img {
	width:26.8em;
	height:39.13em;
}
#slidetitle {
	color:#FFF;
	font-weight:bold;
	font-size: 100%;
	background-color:#533E33;
	padding:0.3em 0 0 0.5em;
}
*/




/* Menu PRIMO PIANO */
#divMenu_gen {float:left;width:24%;}
#divMenu_gen ul { margin:0;padding:0;}
#divMenu_gen li{ padding:0 1em 0.5em 0;}
#divMenu_gen .first_level {list-style: none;margin-bottom:2em;padding:0;}
#divMenu_gen a.firstL:link, a.firstL:active, a.firstL:visited {
	color:#FFF;text-decoration: none;
	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 a.firstL:hover {
	color:#533E33;text-decoration: none;
	background-color:#FFF;
	border-left:1px solid #FFF;
	background-image: url(/images/bg_link1_ov.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;width:25%;}
#divMenu_scuola ul { margin:0;padding:0;}
#divMenu_scuola li{ padding:0 1em 0.5em 0;}
#divMenu_scuola .first_level {list-style: none;margin-bottom:2em;padding:0;}
#divMenu_scuola a.firstLS:link, a.firstLS:active, a.firstLS:visited {
	background-color:#455f13;text-decoration: none;
	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;color:#FFF;
}
#divMenu_scuola a.firstLS:hover {
	color:#455f13;text-decoration: none;
	background-color:#FFF;
	border-left:1px solid #FFF;
	background-image: url(/images/bg_link1_ov.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;width:25%;}
#divMenu_formaz ul { margin:0;padding:0;}
#divMenu_formaz li{ padding:0 1em 0.5em 0;}
#divMenu_formaz .first_level {list-style: none;margin-bottom:2em;padding:0;}
#divMenu_formaz a.firstLF:link, a.firstLF:active, a.firstLF:visited {
	color:#FFF;text-decoration: none;
	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 a.firstLF:hover {
	color:#a21d06;text-decoration: none;
	background-color:#FFF;
	border-left:1px solid #FFF;
	background-image: url(/images/bg_link1_ov.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;width:25%;}
#divMenu_ric ul { margin:0;padding:0;}
#divMenu_ric li{ padding:0 1em 0.5em 0;}
#divMenu_ric .first_level {list-style: none;margin-bottom:2em;padding:0;}
#divMenu_ric a.firstLR:link, a.firstLR:active, a.firstLR:visited {
	color:#FFF;text-decoration: none;
	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 a.firstLR:hover {
	color:#134F5C;text-decoration: none;
	background-color:#FFF;
	border-left:1px solid #FFF;
	background-image: url(/images/bg_link1_ov.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 {float:right;width:52%;margin-bottom:2.7em;}
#boxFocus h3 {padding:0;margin:0;background:transparent;font-size:100%;}
#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;
}

#boxLancio {float:left;width:46%;margin-bottom:2.7em;}
#boxLancio .icoVideo {float:left;margin-right:0.6em;width:5.9em;}
#boxLancio h3 {padding:0;margin:0;background:transparent;font-size:100%;}
#boxLancio h3 a:link, a:active, a:visited {color:#641B00;font-weight:normal;text-decoration: underline;}
#boxLancio h3 a:hover {color:#000;font-weight:normal;text-decoration: underline;}
#boxLancio .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;
	line-height:1.5em;
}

#boxNews {float:right;width:52%;}
#boxNews h3 {padding:0;margin:0;background:transparent;font-size:100%;}
#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.44em 0.3em 0.44em 0.5em;
	line-height:1.5em;
}

#boxScadenze {float:left;width:46%;}
#boxScadenze h3 {padding:0;margin:0;background:transparent;font-size:100%;}
#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:#533E33;}
#mainLeft ul { margin:0;padding:0;}
#mainLeft li.firstLevel {font-weight:bold;padding-bottom:0.5em;font-size: 130%;color:#533E33;text-transform:uppercase;list-style:none;margin-left:0.5em;}

#mainLeft li.secondLevel{ margin-left:2em;padding:0 1em 0.5em 0;list-style: disc outside url(/images/li_list_grey.gif);}
#mainLeft li.secondLevel_sel{ margin-left:2em;padding:0 1em 0.5em 0;list-style: disc outside url(/images/li_list.gif);font-weight:bold;color:#533E33;}
#mainLeft a.link2Level:link, a.link3Level:active {color:#000;text-decoration:none;}
#mainLeft a.link2Level:visited {text-decoration:none;color:#000;}
#mainLeft a.link2Level:hover {color:#641B00;background-image:url(/images/bglinks.gif);text-decoration:underline;}
#mainLeft a.link2Level_sel  {font-weight:bold;color:#533E33;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.gif);font-weight:bold;color:#533E33;}

#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:#533E33;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:#8b2601; 
	background-image:url(/images/bglinks.gif);
}
                                                           

#contextBox { margin-bottom:1em;}
#contextBox h2 { font-size: 130%;color:#533E33;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:#8b2601; 
	text-decoration:underline; 
	background-image:url(/images/bglinks.gif);
}


/********* titoletti in contextBox *********/

.titolo_scuola { color:#455f13;font-size: 120%;font-weight:normal;}
.titolo_formazione { color:#a21d06;font-size: 120%;font-weight:normal; }
.titolo_ricerca { color:#134F5C;font-size: 120%;font-weight:normal; }
.titolo_primopiano { color:#533E33;font-size: 120%;font-weight:normal; }

/********* schede in contextBox *********/
div.schemaBox {padding:0.5em 0}
.bg_table {background:#f7f7f7;}
.bg_scheda {background: #f7f7f7;}
.bg_scheda02 {background: #f7f7f7;} 


/********* table in contextBox *********/
/* div#contextBox table {
	border-collapse:collapse;
	border: 1px solid #533e33;
	font-size:100%;
}
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:15.7em;
	padding:0.5em; 
	margin:0 0.6em 2em 0;
	line-height:1.5em;
	background-image:url(/images/bg_news02.gif);
}

/* 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;}


/* RICERCA 
---------------------------*/

#searchResult h2 { font-size: 130%;color:#533E33;margin-top:0;padding-top:0;  }
#searchResult label.searchtext { font-size: 130%;color:#533E33;font-weight:bold; }

#searchResult input.searchButton { color: #000; background: #CCC; border: 1px solid #ccc;width:auto;margin-right:0;cursor:pointer; }

#searchResult ul {
	list-style: none;
	margin-left:0;
	padding: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:#533e33;
	text-decoration:none;
}
#searchResult ul li a.title:link, a.title:active, a.title:visited {
	text-decoration:none;
}
#searchResult ul li a.title:hover {
	text-decoration:underline;
}

#searchResult a.testoPath:link, a.testoPath:active, a.testoPath:visited {
	text-decoration: underline;color:#533e33;
}
#searchResult a.testoPath:hover {
	text-decoration: none;color:#533e33;
}

#searchResult a.linkPath:link, a.testoPath:active, a.testoPath:visited {
	text-decoration: underline;color:#000;
}
#searchResult a.linkPath:hover {
	text-decoration: none;color:#000;
}


.pagingSearch {
	padding:0.5em 0;
	line-height:1.5em;
	text-align:center;
}
a.linkPaging:link , a.linkPaging:active , a.linkPaging:visited {color:#641B00; text-decoration:underline;font-weight:normal;}
a.linkPaging:hover {color:#641B00; text-decoration:none;font-weight:normal;}




/* INTRANET LOGON
---------------------------*/

#retcode {
	padding-bottom:1em;
	font-weight:bold;
	color:#FF0000;
}

#formBox fieldset {
	border: 1px solid #666;padding:1em;margin-bottom: 0 0 1em 0;
	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 select { color: #000; background: #fff; border: 1px solid #666;width:auto;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; }
#formBox input.radioButton { color: #000; background: #fff; border: 1px solid #666;width:3em;margin-right:0.1em;font-size: 100%;}

#formBox textarea { color: #000; background: #fff; border: 1px solid #666;font-family:"Trebuchet ms",Verdana,Arial, Helvetica, Sans-serif;font-size: 100%;}


/* TABELLA 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;}


/* MAPPA
*******************************/

#topmenu_gen { clear:both;margin:0;width:100%;background-color:#533E33;padding:0;}
#topmenu_gen ul { margin:0;padding: 0;}
#topmenu_gen li{
	display: inline;
	list-style: none;
	font-weight:normal;
	padding:0;margin:0;
}

/* Menu PRIMO PIANO */
#divMenu_gen_all {float:left;}
#divMenu_gen_all ul { margin:0;padding:0;}
#divMenu_gen_all li{ padding:0 1em 0.5em 0;}
#divMenu_gen_all .first_level {list-style: none;margin-bottom:2em;padding:0;}
#divMenu_gen_all a.first_pp:link, a.first_pp:active, a.first_pp:visited {
	color:#FFF;text-decoration: none;
	background-color:#533E33;
	background-image: url(/images/bg_link1.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	display:block;
	padding: 0 7.1em 2px 1em;
}
#divMenu_gen_all a.first_pp:hover {
	color:#533E33;text-decoration: none;
	background-color:#FFF;
	background-image: url(/images/bg_link1_ov.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	display:block;
	padding: 0 7.1em 2px 1em;
}

/* Menu SCUOLA */
#divMenu_scuola_all {float:left;}
#divMenu_scuola_all ul { margin:0;padding:0;}
#divMenu_scuola_all li{ padding:0 1em 0.5em 0;}
#divMenu_scuola_all .first_level {list-style: none;margin-bottom:2em;padding:0;}
#divMenu_scuola_all a.first_sc:link, a.first_sc:active, a.first_sc:visited {
	background-color:#455f13;text-decoration: none;
	background-image: url(/images/bg_link1_green.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	display:block;
	padding: 0 7.1em 2px 1em;
	color:#FFF;
}
#divMenu_scuola_all a.first_sc:hover {
	color:#455f13;text-decoration: none;
	background-color:#FFF;
	background-image: url(/images/bg_link1_ov.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	display:block;
	padding: 0 7.1em 2px 1em;
}

/* Menu FORMAZIONE */
#divMenu_formaz_all {float:left;}
#divMenu_formaz_all ul { margin:0;padding:0;}
#divMenu_formaz_all li{ padding:0 1em 0.5em 0;}
#divMenu_formaz_all .first_level {list-style: none;margin-bottom:2em;padding:0;}
#divMenu_formaz_all a.first_form:link, a.first_form:active, a.first_form:visited {
	color:#FFF;text-decoration: none;
	background-color:#a21d06;
	background-image: url(/images/bg_link1_red.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	display:block;
	padding: 0 7.1em 2px 1em;
}
#divMenu_formaz_all a.first_form:hover {
	color:#a21d06;text-decoration: none;
	background-color:#FFF;
	background-image: url(/images/bg_link1_ov.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	display:block;
	padding: 0 7.1em 2px 1em;
}

/* Menu RICERCA */
#divMenu_ric_all {float:left;}
#divMenu_ric_all ul { margin:0;padding:0;}
#divMenu_ric_all li{ padding:0 1em 0.5em 0;}
#divMenu_ric_all .first_level {list-style: none;margin-bottom:2em;padding:0;}
#divMenu_ric_all a.first_ric:link, a.first_ric:active, a.first_ric:visited {
	color:#FFF;text-decoration: none;
	background-color:#134F5C;
	background-image: url(/images/bg_link1_blu.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	display:block;
	padding: 0 7.1em 2px 1em;
}
#divMenu_ric_all a.first_ric:hover {
	color:#134F5C;text-decoration: none;
	background-color:#FFF;
	background-image: url(/images/bg_link1_ov.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	display:block;
	padding: 0 7.1em 2px 1em;
}

/* Mappa del sito
**********************/

#mappaBigBox {margin-left:1em;}
#mappaBigBox h2 {font-size: 130%;margin:0;padding:0;color:#533E33;padding:0 0 1em 0.5em;}

#mappaBox_scuola {float:left;margin-right:1em;width:20em;}
#mappaBox_scuola ul { margin:0;padding:0;}
#mappaBox_scuola li.firstLevel {font-weight:bold;padding-bottom:0.5em;font-size: 130%;color:#455f13;text-transform:uppercase;list-style:none;margin-left:0.5em;}

#mappaBox_scuola li.secondLevel{ margin-left:2em;padding:0 1em 0.5em 0;list-style: disc outside url(/images/li_list_green.gif);}
#mappaBox_scuola li.secondLevel a {color:black;text-decoration:none;}
#mappaBox_scuola li.secondLevel a:hover {color:#641B00; background-image:url(/images/bglinks.gif);text-decoration:underline;}

#mappaBox_scuola li.terzoLevel{ margin-left:3.5em;padding:0 1em 0.5em 0;list-style: disc outside url(/images/li_list_green.gif);}
#mappaBox_scuola li.terzoLevel a {color:black;text-decoration:none;}
#mappaBox_scuola li.terzoLevel a:hover {color:#641B00; background-image:url(/images/bglinks.gif);text-decoration:underline;}


#mappaBox_form {float:left;margin-right:1em;width:20em;}
#mappaBox_form ul { margin:0;padding:0;}
#mappaBox_form li.firstLevel {font-weight:bold;padding-bottom:0.5em;font-size: 130%;color:#a21d06;text-transform:uppercase;list-style:none;margin-left:0.5em;}

#mappaBox_form li.secondLevel{ margin-left:2em;padding:0 1em 0.5em 0;list-style: disc outside url(/images/li_list_red.gif);}
#mappaBox_form li.secondLevel a {color:black;text-decoration:none;}
#mappaBox_form li.secondLevel a:hover {color:#641B00; background-image:url(/images/bglinks.gif);text-decoration:underline;}

#mappaBox_form li.terzoLevel{ margin-left:3.5em;padding:0 1em 0.5em 0;list-style: disc outside url(/images/li_list_red.gif);}
#mappaBox_form li.terzoLevel a {color:black;text-decoration:none;}
#mappaBox_form li.terzoLevel a:hover {color:#641B00; background-image:url(/images/bglinks.gif);text-decoration:underline;}


#mappaBox_ric {float:left;margin-right:1em;width:20em;}
#mappaBox_ric ul { margin:0;padding:0;}
#mappaBox_ric li.firstLevel {font-weight:bold;padding-bottom:0.5em;font-size: 130%;color:#134F5C;text-transform:uppercase;list-style:none;margin-left:0.5em;}

#mappaBox_ric li.secondLevel{ margin-left:2em;padding:0 1em 0.5em 0;list-style: disc outside url(/images/li_list_blu.gif);}
#mappaBox_ric li.secondLevel a {color:black;text-decoration:none;}
#mappaBox_ric li.secondLevel a:hover {color:#641B00; background-image:url(/images/bglinks.gif);text-decoration:underline;}

#mappaBox_ric li.terzoLevel{ margin-left:3.5em;padding:0 1em 0.5em 0;list-style: disc outside url(/images/li_list_blu.gif);}
#mappaBox_ric li.terzoLevel a {color:black;text-decoration:none;}
#mappaBox_ric li.terzoLevel a:hover {color:#641B00; background-image:url(/images/bglinks.gif);text-decoration:underline;}


#mappaBox_pp {float:left;width:20em;}
#mappaBox_pp ul { margin:0;padding:0;}
#mappaBox_pp li.firstLevel {font-weight:bold;padding-bottom:0.5em;font-size: 130%;color:#533E33;text-transform:uppercase;list-style:none;margin-left:0.5em;}

#mappaBox_pp li.secondLevel{ margin-left:2em;padding:0 1em 0.5em 0;list-style: disc outside url(/images/li_list.gif);}
#mappaBox_pp li.secondLevel a {color:black;text-decoration:none;}
#mappaBox_pp li.secondLevel a:hover {color:#641B00; background-image:url(/images/bglinks.gif);text-decoration:underline;}

#mappaBox_pp li.terzoLevel{ margin-left:3.5em;padding:0 1em 0.5em 0;list-style: disc outside url(/images/li_list.gif);}
#mappaBox_pp li.terzoLevel a {color:black;text-decoration:none;}
#mappaBox_pp li.terzoLevel a:hover {color:#641B00; background-image:url(/images/bglinks.gif);text-decoration:underline;}








/* OLD WEBSITE STYLES FROM SSSUP
-------------------------------------------------------------------*/
a.old_style {
	color: #a20202;
	FONT-SIZE: 7.5pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none
}

a.old_style:hover {
    color: #bb0000;
    text-decoration: underline;
	/*	FONT-SIZE:8pt; */
}

a.old_style:active {
    color: #a20202;
    text-decoration: none
}

a.old_style:visited {
    color: #a20202
}

.summary  {
	font-size : 100%;
}

.summary A
{
  font-size : 100%;
}

TD.cellaB
{
	text-decoration: none;
	border: 1px solid  #eed7b5;
	padding: 3px;
	border-left-color :  #eed7b5;
	border-right-color :  #eed7b5;
	border-bottom-color :  #eed7b5;
	BACKGROUND-COLOR: #fef9ed;
	color: #000000; font: bold 8pt Verdana, Arial, Helvetica, 
	sans-serif;
}

TD.cellaD
{
	text-decoration: none;
	border: 1px solid  #eed7b5;
	padding: 3px;
	border-left-color :  #eed7b5;
	border-right-color :  #eed7b5;
	border-bottom-color :  #eed7b5;
	BACKGROUND-COLOR: #fef9ed;
	color: #000000; font: normal 8pt Verdana, Arial, 
	Helvetica, sans-serif;
}

.cnt_title
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #a20202;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
.par_title
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 7.5pt;
	COLOR: #a20202;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

.home_contentb

{
	FONT-WEIGHT: bold;
	FONT-SIZE: 7.5pt;
	COLOR: #000066;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

.par_text
{
	FONT-SIZE: 7.5pt;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}


/********* Wedirectory *********/

#filelist {margin-top:2em;}
#filelist table {
	border-collapse:collapse;
	border: 1px solid #533e33;
}
#filelist table caption {
	display:none;
}
#filelist th  {
	background-image:url(/images/bglinks.gif);
	border-collapse:collapse;
	border: 1px solid #533e33;
	color:#8b2601;
	padding:0.3em;
}
#filelist td  {
	border-collapse:collapse;
	border: 1px solid #533e33;
	background: transparent;
	padding:0.3em;
	font-size:100%;
}

/************** Rubrica *****************/
.BoxItemTitle {
	color:#a81904;
	/*text-transform:uppercase;*/
	font-weight:bold;}

/*---------------------------------------------------------------------*/





