/*
-----------------------------------------------
New Style
----------------------------------------------- */

body {
	background:#fff;
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #333;
}


/* general
----------------------------------------------- */

/* in order to hide the skip navigation link */
a.skip {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;}

p {line-height:20pt;}


/* 960 grid system container background
----------------------------------------------- */
.box_container {margin:0;padding:0;text-align:left;width: 100%;background:none;}

.container_12,
.container_16 {
	background:transparent;
	width: 100%;
	margin:0;padding:0;
}

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16
{
	float: left;
}

.container_12 .grid_3
{
	width: 23%;
}

.container_12 .grid_4
{
	width: 30%;
}
.container_12 .grid_5
{
	width: 35%;
}


.container_12 .grid_6,
.container_16 .grid_8
{
	width: 48%;
}

.container_12 .grid_9,
.container_16 .grid_12
{
	width: 70%;
}

.container_12 .grid_12,
.container_16 .grid_16
{
	width: 98%;
}


.borderLeftHome {
	display: none;
}
.borderRightHome {
	display: none;
}

.borderLeft {
	display: none;
}
.borderRight {
	display: none;
}



span.clear,
div.clear,
li.clear,
dd.clear
{
	background: none;
	border: 0;
	clear: both;
	display: block;
	float: none;
	font-size: 0;
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}



/* headings
----------------------------------------------- */
h1, h2, h3, h4, h5, h6 {padding:0;margin:0;font-family: Georgia, Tahoma, Arial, Helvetica, sans-serif;}
h2 {font-size:200%;font-weight:normal;color:#722b00;padding-bottom:2%;}
h3 {font-size:180%;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 {display: none;}

.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 {display:none;}
#search input {border:1px solid #a3a3a3;padding:0 3px;background:transparent;color: #565656}
#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%;}
.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;}
.focus h3 {font-size:200%;font-weight:normal;color:#fff;text-shadow:3px 1px 0 #630200;}
.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 {}
.logoPos {padding:20px 0;}
.txtPos {}

/* Slide show */
div.preloadPageGallery {
    display: none;
}

.imgSize {width:546px;height:314px;}
#slideshow {display: none;}
#slideshowtext {display: none;}

.focusInterno {position:relative;margin:0;padding:1% 1% 1% 0;background:#fff;}
.focusInterno_top {background:transparent;}

.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:2%;}
.menu_gen ul li a {font-family: Georgia, Tahoma, Arial, Helvetica, sans-serif;font-size:130%;color:#fff;text-transform:uppercase;text-shadow:3px 1px 0 #000;text-decoration: none;}
.menu_gen ul li a.selected {background:transparent url("../images_new/menugen_bg_li.gif") 0 0 repeat-x;padding:7px 20px;}

.footer_out {clear:both;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;}
.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;padding-top:2.5%;}
.interno_center {background:transparent;}

/* 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;}

.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;}

.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;}

.topics3 {}
.topics3 h3 {font-size:150%;font-weight:normal;color:#722b00;padding-bottom:1em;}
.topics3 h4 {padding-top:15px;}
.eventsItem {}
.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:20px;border-bottom:1px solid #e5e5e5;}
.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;}
.videoBox {margin-bottom:2%;}
.videoBox a {font-weight:bold;line-height:20pt;}
.sizeVideoBox {display: none;}
.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:4%;padding-bottom:0;}
.linkRapidi ul {margin:0;padding: 0;}
.linkRapidi li{list-style: none;font-weight:normal;margin:0;padding:0 0 4% 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;}



div#boxCalendar {display: none;}



/* 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:1em 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:1em 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:1em 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;}

.ctx_center {margin:0;padding:0;float:right;}
.ctx_center h2 {font-size:200%;font-weight:normal;color:#722b00;padding-bottom:2%;}
.ctx_center h4 {font-weight:bold;}
.ctx_center h4.titleSublink {font-weight:normal;color:#722b00;font-size: 120%;font-family: Georgia, Tahoma, Arial, Helvetica, sans-serif;padding-top:15px;}

.ctx_all {margin:0;padding:0;}
.ctx_all h2 {font-size:200%;font-weight:normal;color:#722b00;padding-bottom:2%;}


#body {padding:2% 0;}
#body a:link {color:#000;text-decoration:underline;}
#body a:active {color:#000;text-decoration:underline;}
#body a:visited {color:#000;text-decoration:underline;}
#body a:hover {color:#000;text-decoration:none;}

.ctx_right {padding:0;display:block;}

.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;}

.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%;}



/********* 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 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%; }


/********* 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 *********/

.titleBandi { font-size: 130%;color:#134F5C;margin:0;padding:0 0 0.7em 0;}
.bandi {padding: 0;margin:0;list-style: none;}
.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 {text-decoration:underline;font-weight:bold;}
a.linkBando:hover {text-decoration:none;font-weight:bold;}
a.bandiButton {text-decoration:none;background:#cccccc;color:black;margin:0;padding:0.1em 0.2em;border:1px solid #666666;}




.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%;
}




/* INTRANET LOGON
---------------------------*/

#retcode {
	padding-bottom:1em;
	font-weight:bold;
	color:#FF0000;
}
#formBox {padding: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;}
.bodyBiblioLettere ul {margin:0;padding: 0;}
.bodyBiblioLettere li{
	display: inline;list-style: none;
	padding:1em 2em 1em 0;margin:0;
}
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;
}
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;
}
.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 {background:#FFF;}

#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:#722b00;width:12.16em;

	/*background-image: url(/images/bg_link1_green.gif);

	background-position:bottom right;

	background-repeat:no-repeat;*/
	border-right:1px solid #fff;
	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:#722b00;font-weight:bold;

	background:#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:#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;}