/*
-----------------------------------------------
New Style
----------------------------------------------- */

body {
	background:#fff url("/images_new/body_bg_bottom.jpg") 0 100% repeat-x;
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #333;
	min-width:980px; /* used IE conditional comments in the head instead *//*width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 980)? "980px" : "100%");*/
}


/* general
----------------------------------------------- */

/* in order to hide the skip navigation link */
a.skip {position: absolute; left: -1000em; width: 20em;}
a.main {display:none} 
a:link { text-decoration: none;color:#333;}
a:active { text-decoration: none;color:#333;}
a:visited { text-decoration: none;color:#333;}
a:hover { text-decoration: none;color:#333;}

a:focus  {outline: 1px grey dashed }
/*p {line-height:20pt;}*/


/* 960 grid system container background
----------------------------------------------- */
.container_12,
.container_16 {
	background:transparent;
	width: 92%;
	margin:0;padding:0;
	float:left;
}

.borderLeftHome {
	width: 4%;
	margin:0;padding:0;
	float:left;
	background:transparent url("../images_new/body_bg_left.jpg") top right no-repeat;
}
.borderRightHome {
	width: 4%;
	margin:0;padding:0;
	float:left;
	background:transparent url("../images_new/body_bg_right.jpg") top left no-repeat;
}

.borderLeft {
	width: 4%;
	margin:0;padding:0;
	float:left;
	background:#FFF url("../images_new/bodyInterno_bg_left.jpg") top right no-repeat;
}
.borderRight {
	width: 4%;
	margin:0;padding:0;
	float:left;
	background:#FFF url("../images_new/bodyInterno_bg_right.jpg") top left no-repeat;
}


/* headings
----------------------------------------------- */
h1, h2, h3, h4, h5, h6 {padding:0;margin:0;font-family: Tahoma, Arial, Helvetica, sans-serif;line-height: normal;}

h1 {display:none;}
h2 {font-size:180%;font-weight:normal;color:#722b00;padding-bottom:2%;}
h3 {font-size:160%;font-weight:normal;}
h4 {font-size:100%;font-weight:bold;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}

.floatLeft {float:left;}
.floatRight {float:right;}
.paddRight {float:right;padding-left:2%;}
.noPadd {padding:0;margin:0;}
.textLeft {text-align:left;}
div.endSmall{clear:both;font-size:0.1em;margin:0;padding:0;}
.important {color:#c30000;}
.margin_b {margin-bottom:1em;}

/* header
----------------------------------------------- */
.header {margin:0;padding:0 1%;background:#f5f5f5 url("../images_new/top_bg.gif") 50% 50% repeat-y;line-height:28px;}
.menu_inline {margin: 0px; padding:0;color:#555;}
.menu_inline ul {margin:0;padding: 0;}
.menu_inline li{
	display: inline;
	list-style: none;
	font-weight:normal;
	padding:0;margin:0;
}
.path {padding:2% 0 1% 0;text-transform:lowercase;}

#search {}
#search fieldset {border:none;padding:0;margin:0;}
#search legend {display:none;}
#search label {}
#search input {border:1px solid #a3a3a3;padding:0 3px;background:transparent;color: #565656}
#search input[type="radio"] {border:none;}
#search .buttonArrow {background: transparent url("../images_new/arrow.gif") 50% 50% no-repeat;border-style: none;cursor:pointer;padding:0;margin:0;width:12px;height:24px;}

.focus {position:relative;margin:0;padding:0 1%;background:#fff url("../images_new/focus_bg_small.gif") 0 0 repeat-x;height:319px;}
.focus_top {background:transparent url("../images_new/focus_bg_top.jpg") top right no-repeat;height:314px;}

.focus h2 {font-size:300%;font-weight:normal;color:#fff;text-shadow:3px 1px 0 #630200;line-height:20px;padding:10px 0 20px 0;font-family: Georgia, Tahoma, Arial, Helvetica, sans-serif;}
.focus h3 {/*font-size:200%;*/font-size:150%;font-weight:normal;color:#fff;text-shadow:3px 1px 0 #630200;font-family: Georgia, Tahoma, Arial, Helvetica, sans-serif;}
.focus h4 {font-size:150%;font-weight:normal;color:#fff;text-shadow:3px 1px 0 #630200;font-family: Georgia, Tahoma, Arial, Helvetica, sans-serif;}

.imgPos {position:absolute;right:0;bottom:0;height: 314px;width:546px;padding-bottom:5px;}
.logoPos {padding-top:20px;}
.txtPos {padding-left:2%;padding-top:5em;z-index:5;position:relative;}

/* Slide show */
div.preloadPageGallery {
    visibility: hidden;
    position: absolute;top: 1px;left: 1px;
    width: 10px;height: 10px;overflow: auto;
}
div.imgPos {
	display: block;
	z-index:1;
	position:absolute;
	bottom:0;
	right:0;
	height: 314px;
	width:546px;
	overflow: hidden;
}
.imgSize {width:546px;height:314px;}
#slideshow {width:546px;height:314px;}

.focusInterno {position:relative;margin:0;padding:0 1%;background:#fff;height:121px;}
.focusInterno_top {background:transparent url("../images_new/focus_bg_top.jpg") top right no-repeat;height:121px;}

.menu_gen {text-align:center;background:transparent url("../images_new/menugen_bg.gif") 0 0 repeat-x;padding:0 1%;margin:0;height:67px;}
.menu_gen ul {margin:0;padding:2em 0;}
.menu_gen ul li{display:inline;list-style:none;font-weight:normal;padding:0;margin:0;}
.menu_gen ul li.padd{padding-left:10%;}
.menu_gen ul li a {font-family: Georgia, Tahoma, Arial, Helvetica, sans-serif;font-size:130%;background:#393939;color:#fff;text-transform:uppercase;text-shadow:3px 1px 0 #000;text-decoration: none;}
.menu_gen ul li a.selected {background:#6b2e19 url("../images_new/menugen_bg_li.gif") 0 0 repeat-x;padding:7px 20px;}

.footer_out {margin:2% 0 0 0;}
.footer {margin:1% 0 0 0; padding:0;color:#000;text-align:center;}
.footer_in {padding-bottom: 1%;border-bottom:1px solid #b4b4b4;}
.footer ul {margin:0;padding: 0; display: inline-block; float:right;}
.footer li{
	display: inline;
	list-style: none;
	font-weight:normal;
	padding:0;margin:0;text-transform:uppercase;
}
.footer a {color:#000;}

.home_center {background:transparent url("../images_new/topics_bg.jpg") 50% 0 no-repeat;padding-top:2.5%;}
.interno_center {background:transparent url("../images_new/topics_bg.jpg") 50% 0 no-repeat;padding:0;}
.interno_center .changeLang {color:#722b00;text-decoration:underline;font-size:11px;font-weight:bold;}
.interno_center a.changeLang:hover {text-decoration:none;}

/* Topics */
.topics1 {padding:0 0 1em 0;margin:0 0 1em 0; border-bottom:1px solid #ccc;}
.topics1Item h2 {font-size:200%;font-weight:normal;color:#722b00;padding-top:10px;font-family: Georgia, Tahoma, Arial, Helvetica, sans-serif;}

.imgBox {padding:0;margin:0;}
.imgBox .t {background: url(../images_new/img_bg_top.gif) 0 0 repeat-x #fff; width:100%;}
.imgBox .b {background: url(../images_new/img_bg_bottom.gif) bottom right repeat-x;}
.imgBox .l {/*background: url(../images_new/img_bg_left.gif) 0 0 repeat-y;*/}
.imgBox .r {background: url(../images_new/img_bg_right.gif) right bottom no-repeat;}
.imgBox .bl {background: url(../images_new/img_bg_bottom_left.gif) 0 100% no-repeat;}
.imgBox .br {background: url(../images_new/img_bg_bottom_right.gif) 100% 100% no-repeat;}
.imgBox .tl {background: url(../images_new/img_bg_top_left.gif) 0 0 no-repeat;}
.imgBox .tr {background: url(../images_new/img_bg_top_right.gif) 100% 0 no-repeat; padding:15px 15px 10px 0;}
.size {width:100%;padding:0;margin:0;}

.topicsHighlight {padding:0 0 1em 0;margin:0 0 1em 0; border-bottom:1px solid #ccc;}
.topicsHighlight h3 {font-size:150%;font-weight:normal;color:#722b00;font-family: Georgia, Tahoma, Arial, Helvetica, sans-serif;}
.topicsHighlight h3 a {color:#722b00;}

.topics2 {padding:0 0 1em 0;margin:0 0 1em 0; border-bottom:1px solid #ccc;}
.topics2Item {}
.topics2 h3 {font-size:150%;font-weight:normal;color:#722b00;font-family: Georgia, Tahoma, Arial, Helvetica, sans-serif;}
.topics2 h3 a {color:#722b00;}

.topics3 {}
.topics3 h3 {font-size:150%;font-weight:normal;color:#722b00;padding-bottom:0.5em;}
.topics3 h3 a {color:#722b00;}
.topics3 h4 {padding-top:15px;}
.topics3 .title {display:block;padding-top:15px;font-size:100%;font-weight:bold;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.eventsItem {}
.eventsItem .title {display:block;font-size:100%;font-weight:bold;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.bordo {margin-bottom:20px;border-bottom:1px solid #e5e5e5;}
.data {font-style:italic;}

.dataNews {text-align:center;background:#722b00;color:#fff;padding-top:5px;padding-bottom:5px;}
.newsItem {margin-bottom:10px;border-bottom:1px solid #e5e5e5;}

/* Summer Home*/
.newsItemList {margin-bottom:20px;}


.linkArch {text-align:right;line-height:20pt;}

.linkArch a:link { text-decoration:underline;color:#000;}
.linkArch a:active { text-decoration: underline;color:#000;}
.linkArch a:visited { text-decoration: underline;color:#000;}
.linkArch a:hover { text-decoration: none;color:#000;}
.linkArch a {padding:0 0 3px 25px;}

#videoBoxHome {padding-bottom:2%;margin-bottom:6%;border-bottom:1px solid #ccc;}

#videoBoxBiblio {padding-top:2em;margin-bottom:2em;}
.videoBox {margin-bottom:2%;}
.videoBox a {font-weight:bold;}
.sizeVideoBox {width:283px;}
.viedoListItem {padding-bottom:1em;margin-bottom:1em;border-bottom:1px solid #ccc;}



.linksBoxHome{}
.linksBoxHome h3 {font-size:150%;font-weight:normal;color:#000;padding-bottom:2%;margin-top:4%;}

.linkRapidi {background:#eaeaea;padding:1em;padding-bottom:0.5em;}
.linkRapidi ul {margin:0;padding: 0;}
.linkRapidi li{list-style: none;font-weight:normal;margin:0;padding:0 0 0.5em 0;}
.linkRapidi li a:link {color:#000;}
.linkRapidi li a:active {color:#000;}
.linkRapidi li a:visited {color:#000;}
.linkRapidi li a:hover {color:#000;}


/* pagine interne
----------------------------------------------- */

.menuLeft {margin:0;padding:0;}
.menuLeft h3 {font-size:150%;font-weight:normal;color:#722b00;padding-bottom:2%;}
.menuLeft ul {margin:0;padding:0;}
.menuLeft li{list-style: none;margin:0;padding:0;}
.menuLeft li a {text-decoration:none;}
.menuLeft .selected{color:#722b00;}
.menuLeft li.firstLev {list-style: none;margin:0;padding:0;}
.menuLeft li.secondLev {list-style: none;margin:0;padding:0;list-style-position:outside;font-size:120%;}
.menuLeft li.secondLevSel {list-style:none;margin:0;padding:0;list-style-position:outside;font-size:120%;font-weight:bold;}


.menuLeft li.thirdLev {margin:0 0 0 1.5em;padding:0.5em 0 0 0;list-style-position:outside;list-style-image: url("../images_new/menuLeft_li.gif");}
.menuLeft li.thirdLevPaddLeft {margin:0 0 0 1.5em;padding:0.5em 0 0 2em;list-style-position:outside;list-style-image: url("../images_new/menuLeft_li.gif");}
.menuLeft li.thirdLevNoActive {margin:0 0 0 1.5em;padding:0.5em 0 0 0;list-style-position:outside;list-style-image: url("/images/li_list_grey.gif");color:#555;}


.menuLeft li.fourthLev {margin:0 0 0 2.5em;padding:0 0 0.5em 0;list-style-position:outside;list-style-image: url("../images_new/menuLeft_li.gif");}
.menuLeft li.fifthLev {margin:0 0 0 2.5em;padding:0 0 0.5em 0;list-style:none;}
.menuLeft li.otherLev {margin:0 0 0 4.5em;padding:0 0 0.5em 0;list-style:none;}
.menuLeft li.sevenLev {margin:0 0 0 6em;padding:0 0 0.5em 0;list-style:none;}
.menuLeft li.separator {margin-bottom:1.5em;border-bottom:1px solid #ccc;}

.menuCenter {margin:0;padding:0;}
.menuCenter h3 {font-size:150%;font-weight:normal;color:#722b00;padding-bottom:2%;}
.menuCenter ul {margin:0;padding:0;}
.menuCenter li{list-style: none;margin:0 0 0.5em 0;padding:0;}
.menuCenter li a {text-decoration:none;}
.menuCenter li a:link {color:#722b00;text-decoration:underline;}
.menuCenter li a:hover {color:#722b00;text-decoration:none;}
.menuCenter li a:visited {color:#385696;text-decoration:underline;}
.menuCenter li a:active {color:#722b00;text-decoration:underline;}
.menuCenter .selected{color:#722b00;}
.menuCenter li.firstLev {list-style: none;margin:0;padding:0;}
.menuCenter li.secondLev {list-style: none;margin:0;padding:0;list-style-position:outside;font-size:120%;}
.menuCenter li.secondLevSel {list-style:none;margin:0;padding:0;list-style-position:outside;font-size:120%;font-weight:bold;}


.menuCenter li.thirdLev {margin:0 0 0 1.5em;padding:0.5em 0 0 0;list-style-position:outside;list-style-image: url("../images_new/menuLeft_li.gif");}
.menuCenter li.thirdLevPaddLeft {margin:0 0 0 1.5em;padding:0.5em 0 0 2em;list-style-position:outside;list-style-image: url("../images_new/menuLeft_li.gif");}
.menuCenter li.thirdLevNoActive {margin:0 0 0 1.5em;padding:0.5em 0 0 0;list-style-position:outside;list-style-image: url("/images/li_list_grey.gif");color:#555;}


.menuCenter li.fourthLev {margin:0 0 0 2.5em;padding:0 0 0.5em 0;list-style-position:outside;list-style-image: url("../images_new/menuLeft_li.gif");}
.menuCenter li.fifthLev {margin:0 0 0 2.5em;padding:0 0 0.5em 0;list-style:none;}
.menuCenter li.otherLev {margin:0 0 0 4.5em;padding:0 0 0.5em 0;list-style:none;}
.menuCenter li.sevenLev {margin:0 0 0 6em;padding:0 0 0.5em 0;list-style:none;}
.menuCenter li.separator {margin-bottom:1.5em;border-bottom:1px solid #ccc;}


.ctx_center {margin:0;padding:0;float:right;}
.ctx_center h2 {font-size:180%;font-weight:normal;color:#722b00;padding-bottom:2%;font-family: Georgia,Tahoma, Arial, Helvetica, sans-serif;}
.ctx_center h4 {font-weight:bold;}
.ctx_center h4.titleSublink {font-weight:normal;color:#722b00;font-size: 120%;font-family: Tahoma, Arial, Helvetica, sans-serif;padding-top:15px;}
.ctx_center h4.titleSublink a {color:#722b00;}

.ctx_all {margin:0;padding:0;}
.ctx_all h2 {font-size:180%;font-weight:normal;color:#722b00;padding-bottom:2%;}

#body {padding:1em 0;}
#body a:link {color:#722b00;text-decoration:underline;}
#body a:hover {color:#722b00;text-decoration:none;}
#body a:visited {color:#385696;text-decoration:underline;}
#body a:active {color:#722b00;text-decoration:underline;}

.ctx_right {padding:0;float:right;margin-right: 0;}

.listBox {margin-bottom:2em;padding-bottom:2em;border-bottom:1px solid #cdcdcd;}
.listBox ul { margin:1em 0 0 2em;padding: 0.4em 0;}
.listBox ul li {margin:0 0 0.5em 0;padding:0;list-style-image: url("../images_new/menuLeft_li.gif");}
.listBox ul li.doclist {list-style-image: url("../images_new/list_doc.gif");}
.listBox ul li.nolist {list-style:none;margin:0 0 1em 0;}

.listBox ul.corso { margin:1em 0 0 0;padding: 0.4em 0;}
.listBox ul.corso li {padding: 1em 0;margin: 0;list-style: none;border-bottom:1px solid #CCC;}
.listBox ul.corso li a.linkCorso:link , a.linkCorso:active , a.linkCorso:visited {font-size: 130%;color:#722b00;}
.listBox ul.corso li a.linkCorso:hover {text-decoration:none;}

.boxPersNw h3 {font-size:130%;font-weight:normal;color:#722b00;padding-bottom:2%;margin-top:0;}
.boxPersNw h4 {font-size:100%;font-weight:bold;color:#000;padding-bottom:2%;margin-top:2%;}

.img_did {font-style: italic;}

/********* Box Email per Contact form - Newsletter *********/
#contactMailBox {padding:2%;background:#eee;}
#contactMailBox h4 {padding-bottom:0.5em;}
#contactMailBox input { color: #000; background: #fff; border: 1px solid #666;width:14em;margin-right:0.1em;font-size: 100%;}
#contactMailBox input.searchButton { color: #000; background: #CCC; border: 1px solid #666;width:auto;margin-right:0;cursor:pointer; }
#contactMailBox ul {padding:0;margin:0;}
#contactMailBox ul li {
	padding: 0 0 0.5em 0.5em;
	margin: 0 0 0 1.5em;
	list-style: disc outside url("/images_new/menuLeft_li.gif");
}
#contactMailBox ul li a {color:#000;text-decoration:underline;}

.modifyMyContact {color:#000;background:none;border:0;width:auto;cursor:pointer;font-size: 100%;padding:0;}
.titoloAbstract { color:#134F5C;font-size: 120%;font-weight:normal;}

/********* Box Customer Satisfaction *********/
#boxEmo {text-align:center;padding:1em 0;}
ul.cst_iconLink {list-style: none; margin:0;padding:0;}
ul.cst_iconLink li {display:inline;padding-right:1em;}

/********* Box Tag Cloud *********/
.boxTagCloud {border:0;padding:2%;background:#eee;text-align:center;}
.listBox ul.tagcloud {list-style: none; line-height: 1.8; width: 100%;text-align: center;margin:0;padding:0;}
.listBox ul.tagcloud li {display:inline;}
.listBox ul.tagcloud a {text-decoration:none;}
.listBox ul.tagcloud a:hover {text-decoration:underline;}
.listBox ul.tagcloud li.not-popular { font-size: 80%; }
.listBox ul.tagcloud li.not-very-popular { font-size: 100%; }
.listBox ul.tagcloud li.somewhat-popular { font-size: 120%; }
.listBox ul.tagcloud li.popular { font-size: 140%; }
.listBox ul.tagcloud li.very-popular { font-size: 160%; }
.listBox ul.tagcloud li.ultra-popular { font-size: 180%; }

/********* Box Last Update *********/
.boxLastUpdate {border:0;padding:0;font-size:85%;text-align:right;font-style:italic;margin:1em 2% 0 0;}
.boxLastUpdate span.lastUpdateLabel {}
.boxLastUpdate span.lastUpdateField {}

/********* 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;}

/********* Dcos links *********/
.doclist a:link {color:#722b00;text-decoration:underline;}
.doclist a:hover {color:#722b00;text-decoration:none;}
.doclist a:visited {color:#385696;text-decoration:underline;}
.doclist a:active {color:#722b00;text-decoration:underline;}


/********* elenco sorelle x BANDI in contextBox *********/

.titleBandi { font-size: 130%;color:#134F5C;margin:0;padding:0 0 0.7em 0;}
.bandi {padding: 0;margin:0;list-style: none;}
.bandiLi {position:relative;padding: 0.5em 0 0.5em 0;margin: 0;list-style: none;border-bottom:1px solid #CCC;}
a.linkBando {padding-right:70px;}
a.linkBando:link , a.linkBando:active , a.linkBando:visited {text-decoration:underline;font-weight:bold;}
a.linkBando:hover {text-decoration:none;font-weight:bold;}
.bandoButtonBox {position:absolute;top:0.8em;right:1em;}
a.bandoButton {text-decoration:none;background:#cccccc;color:black;margin:0;padding:0.1em 0.2em;border:1px solid #666666;width:60px;text-align: center}

/********* GT BIBLIOTECA *********/

.ctx_center_biblio {padding-top:0.6em;}

h2.titoloBiblio {font-size:260%;}

.menuBottoni {background: #6b2e19 url(../images_new/bg_menubottoni.jpg) 0 0 no-repeat; padding:10px 0 16px 20px;width:123px;text-align:left;margin-top:2em;margin-left:3.5em;}
a.linkBottoni {text-decoration:none;color:#FFF;text-transform:uppercase;font-weight:bold;font-size:120%;}

#boxMenuBiblio {padding:5em 0 2em 0;}
#boxMenuBiblio h3 {font-size:150%;font-weight:normal;font-family: Tahoma, Arial, Helvetica, sans-serif;color:#722b00;}
#boxMenuBiblio .boxSottolink {border-left: 1px solid #cecece;padding-left: 2em;}
#boxMenuBiblio li.thirdLev {margin:0 0 0 1.5em;padding:1em 0 0 0;list-style-position:outside;list-style-image: url("../images_new/menuLeft_li.gif");}
#boxBiblioIcone {padding:1em;margin-bottom:0.5em;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
#boxBiblioIcone .imgIco {float:left;padding-right:1em;}
#boxBiblioIcone a.linkIco {display:block;text-decoration:underline;padding-top:0.2em;}

#boxBiblioArch {background:#e5e5e5;padding:0.5em 1em 0.5em 1em;line-height:normal;margin-bottom:1em;margin-right:1em;}
#boxBiblioArch h3 {font-size:100%;font-weight:normal;color:#722b00;padding-bottom:1em;font-family: Tahoma, Arial, Helvetica, sans-serif;text-transform: uppercase;}
#boxBiblioArch span.title {display:block;font-size:100%;font-weight:normal;color:#722b00;padding-bottom:1em;font-family: Tahoma, Arial, Helvetica, sans-serif;text-transform: uppercase;}

.menuLeft h3.titBiblio {font-size:260%;}
.menuLeft span.titBiblio {display:block;font-size:260%;color:#722b00;padding-bottom:2%;}

.title_news_biblio {font-weight:normal;color:#722b00;padding-bottom:2%;font-family: Tahoma, Arial, Helvetica, sans-serif;text-transform: uppercase;}

/********* search *********/

.pagingSearchRubrica {
	padding:0.5em 0;
	line-height:1.5em;
	text-align:center;
}
.paging {text-align:right;padding-top:1em;}
a.linkPaging:link , a.linkPaging:active , a.linkPaging:visited {text-decoration:underline;font-weight:normal;}
a.linkPaging:hover {text-decoration:none;font-weight:normal;}


/********* titoletti in contextBox *********/

.titolo { color:#722b00;font-weight:normal;font-size:110%;}
.titolo_scuola { color:#722b00;font-weight:normal;font-size:110%;}
.titolo_formazione { color:#722b00;font-weight:normal;font-size:110%;}
.titolo_ricerca { color:#722b00;font-weight:normal;font-size:110%;}
.titolo_primopiano { color:#722b00;font-weight:normal;font-size:110%; }

/********* schede in contextBox *********/
div.schemaBox {padding:0}
.bg_table {background:#f7f7f7;}
.bg_scheda {background: #f7f7f7;}
.bg_scheda02 {background: #f7f7f7;}

.filedItem {padding-bottom:0.5em;margin-bottom:0.5em;border-bottom:1px solid #ccc;}
.fieldTitle {width:10em;float:left;font-weight:bold;}
.fieldValue {float:left;margin-right:1em;}


/* 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#body table {
	border-collapse:collapse;
	border: 1px solid #533e33;
	font-size:100%; /* for IE 5.x */
}
div#body table caption {
	display:none;
}
div#body th {
	background-image:url(/images/bglinks.gif);
	border-collapse:collapse;
	border: 1px solid #533e33;
	color:#8b2601;
	padding:0.3em;
}
div#body td{
	border-collapse:collapse;
	border: 1px solid #533e33;
	background: transparent;
	padding:0.3em;
	font-size:100%;
}

.gbcTable table {
	width:100%;
    border-collapse:collapse;
	border: 1px solid #533e33;
	font-size:100%; /* for IE 5.x */
}
.gbcTable table caption {
	display:none;
}
.gbcTable th  {
	width:auto;
    background-image:url(/images/bglinks.gif);
	border-collapse:collapse;
	border: 1px solid #533e33;
	color:#8b2601;
	padding:0.3em 0.5em;
    text-align:right;
}
.gbcTable td {
	border-collapse:collapse;
	border: 1px solid #533e33;
	background: transparent;
	padding:0.3em 0.5em;
	font-size:100%;
}

div.schemaBox table.dataSchema {
	border-collapse:collapse;
	border: 1px solid #533e33;
	font-size:100%; 
}
div.schemaBox table.dataSchema th {
	background-image:url(/images/bglinks.gif);
	border-collapse:collapse;
	border: 1px solid #533e33;
	color:#8b2601;
	padding:0.3em;
    font-weight:normal;
    text-align:right;
}
div.schemaBox table.dataSchema td {
	border-collapse:collapse;
	border: 1px solid #533e33;
	background: transparent;
	padding:0.3em;
	font-size:100%;
}



/* INTRANET LOGON
---------------------------*/

#retcode {
	padding-bottom:1em;
	font-weight:bold;
	color:#FF0000;
}
#formBox {padding:1em 0;}
#rubrica #formBox {padding:0 0 1em 0;}
#formBox fieldset {border: 1px solid #666;padding:1em;margin: 0 0 1em 0;}
#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:20em;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.radioButton { color: #000; background: #fff; border: 1px solid #666;width:3em;margin-right:0.1em;font-size: 100%;}
#formBox input.disabled {background: #ededed;}
#formBox input.searchButton { color: #000; background: #CCC; border: 1px solid #666;width:auto;margin-right:0;cursor:pointer; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.isiportalPartialAdminMODIFYButton, .isiportalPartialAdminDELETE_CANCButton, .isiportalPartialAdminFormMessageOperationButton {
  color: #000; background: #CCC; border: 1px solid #666;width:auto;margin:0;cursor:pointer; padding:0;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
#formBox textarea { color: #000; background: #fff; border: 1px solid #666;font-size: 100%;}
a.linkButton { color: #000; background: #CCC; border: 1px solid #666;cursor:pointer; padding:2px 6px;}

#boxMsgModify {color:#fff;font-weight:bold;text-align:left;padding:0.3em;background:#722b00;margin:1em 0;}


.partialAdminErrorFieldMessage {color:#ff0000;font-weight:bold;}

input.isiportalPartialAdminFormFieldSingleLineText {
	border:1px solid #dadada;
	padding:0.2em;width:87%;
}

.isiportalPartialAdminFormFieldMultiLineText {
	background:white;border: 1px solid #dadada;font-family:Arial, Helvetica, sans-serif;font-size:100%;width:90%;
	height:100px;
}

.isiportalPartialAdminFormFieldSelect {
	background:white;border: 1px solid #dadada;font-family:Arial, Helvetica, sans-serif;font-size:100%;
	width:auto;
}


/* BIBLIOTECA - Nuovi GT dedicati
---------------------------*/


#bodyBiblio {line-height:1.5em;padding:0.5em;background:#fafafa;border:1px solid #fff;}

.bodyBiblioLettere {border-bottom:1px solid #ccc;padding-bottom:1em;margin-bottom:2em;width:100%;}
.bodyBiblioLettere ul {margin:0;padding:1em 0;}
.bodyBiblioLettere li{
	padding:0 2% 0 0;margin:0;display:inline;list-style: none;
}
a.biblio_lettera {
	color:#000;text-decoration:underline;font-weight:bold;
}






/*
#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:1em 2em 1em 0;margin:0; }

/********* TABELLA DOCENTI E RICERCATORI *********/

.docTable {
	text-align:left;
	vertical-align:top;
	background-color:#FFF;
	width:100%;
	margin-bottom:2em;
}

.docTable caption {
	font-weight: normal;
	background-color:#fff;
	color: #722b00;border-bottom:1px solid #333;
	padding:0.3em;font-size:130%;
	text-align:center;
}

.docTable th {
	background-color:#fff;
	color: #333;border-bottom:1px solid #333;
	padding:0.3em;
}

.docTable th.titleType {
	font-weight: normal;
	background-color:#fff;
	color: #722b00;border-bottom:1px solid #333;
	padding:1em 0.3em 0.3em 0.3em;font-size:130%;
	text-align:center;
}

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;
}
td.simpleTd {
	background-color:#fff;
	color: #000;border-bottom:1px solid #333;
	padding:0.3em;
}
.docTable td a {
	color:#000;text-decoration:underline;font-weight:normal;
}

/********* TABELLA PROGRAMMAZIONE DIDATTICA *********/


.progDidTable {
	text-align:left;
	vertical-align:top;
	background-color:#fff;
	width:100%;
	margin-bottom:2em;
        /*float: right;*/
}
.progDidTable th {
	background-color:#fff;
	color: #000;text-transform:uppercase;
	padding:0.3em;
	vertical-align:top;
	text-align:left;
	border-bottom:1px solid #333;
}
.progDidTable td a {
	text-decoration:underline;font-weight:bold;color:#000;
}

.progDidDescrTable {
	text-align:left;
	vertical-align:top;
	background-color:#fff;
	width:100%;
	margin-bottom:2em;
}
.progDidDescrTable th {
	background-color:#fff;
	color: #000;text-transform:uppercase;
	padding:0.3em;
	vertical-align:top;
	text-align:left;
}
.progDidDescrTable td { padding:0.3em; vertical-align:top;text-align:left;}


.progDidDescrTable td a {
	text-decoration:underline;font-weight:bold;color:#000;
}



/********* 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%;
}


/* 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;
	width:146px;padding:6px 10px;
	background: #722b00 url(/images_new/docenti_tab.jpg) top right no-repeat;
	border-right:1px solid #fff;border-bottom:1px solid #efefef;
	display:block;float:left;
	text-decoration:none;
}
#boxCVMenu ul li.liCV a.linkCVSel:link, a.linkCVSel:active, a.linkCVSel:visited, a.linkCVSel:hover {
	color:#722b00;font-weight:bold;
	background: #efefef url(/images_new/docenti_tab_sel.jpg) top right no-repeat;
	border-right:1px solid #fff;border-bottom:1px solid #efefef;
	width:146px;padding:6px 10px;
	display:block;float:left;text-decoration:none;
}
#boxCVMenu .endSmall{clear:both;font-size:0.1em;margin:0;padding:0;background: #efefef;}

#boxCVBottom {
	padding:1em;margin:0 0 1em 0;
	background:#efefef;

}

#boxCVBottom a:link, a:active, a:visited {text-decoration: underline;}

#boxCVBottom a:hover {text-decoration: none;}

#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;

}

#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 {text-decoration:underline;}
#docPubblications ul.listPub li a:hover {text-decoration:none;}

#docPubblications .pubTitle { color:#000; font-weight:bold;}
#docPubblications .pubHeader { color:#722b00;font-size: 120%;font-weight:bold;}

/* RUBRICA
---------------------------*/
.ldapList {}
.ldapListItem {margin-bottom:1em;padding-left:1em;background: transparent url("/images_new/menuLeft_li.gif") no-repeat 0 7px}
/* PAGING
------------------------------ */
#pagingBox {
	border-top:1px solid #d4d5d5;
	margin:1em 0;
	padding:1em 0 0 0;
	text-align:right;
}
.gbc_fe #pagingBox {
	border-top:none;
}
#pagingBoxRight {
	float:right;
	margin:1em 0 0 0;
	padding:1em 0 0 0;
	text-align:right;
}

#pagingBox .this-page {
	padding: 0.2em 0.6em; 
	margin-left:0.5em;
	color: #fff; 
	background: #722b00; 
	border-color: white; 
}
#pagingBox a,.pagingBoxRight a { 
	padding: 0.2em 0.6em; 
	margin-left:0.5em;
	border: solid 1px #ddd; 
	text-decoration: none; 
}
#pagingBox a:hover,.pagingBoxRight a:hover {
	color: #fff; 
	background: #722b00; 
	border-color: white; 
}
#pagingBox a.nextprev {
	border:none;
	vertical-align:middle;
	background: #fff; 
}