body {
	color:#000000; 
	background-color:#006699;
	background-image:url(logotop.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	margin: 0px 10px 10px 20px; 
	padding: 0px; 
	/*text-align: center; */
	font-size: 100%; 
	font-family: verdana, arial, sans-serif; 
	overflow: scroll; 
}

#backLink a{
	display:block;
	font-size:xx-large;
	padding-top:125px;
	width:100%;
}

.issuenumber{
	color:#006699;
}


.articleIssue{
	font-size:150%;
	font-weight:bold;
	padding-left:25px;
}



/* divs */

#searchForm{
	position:absolute;
	top:0px;
	right:0px;
	text-align:right;
	background-color:transparent;
	font-size: 66%; 
	margin:1%;
}

#searchForm input{
	display:inline;
	background-color:#003366;
	background-image:url(search.jpg);
	background-repeat:no-repeat;
	background-position:center left;
	padding: 1px 1px 1px 34px ;
	border:none;
	font-size:medium;
	color:#FFFFFF;
	width:250px;
	-moz-border-radius:8px;	border-radius:8px;
}

#searchForm .submitButton{
	display:none;
}

#page {
	
}



div#logo{ 
	display:none;
}

div#div_leftcol {
	width:15%;
	float:left;
	font-size:66%;
}

div#div_leftcol .item{
	background-color:#FFFFFF;
	margin-bottom:2%;
	-moz-border-radius:8px;	border-radius:8px;	padding: 1em;
}

div#div_leftcol .itemTitle{
	color:#003366;
	border-bottom:1px solid #036;
}

div#logos    {
	text-align: left; 
	background-color:#FFF;
	-moz-border-radius:8px;	border-radius:8px;	padding: 1em;
	font-size:66%;
	margin: 0% 23.5% 0% 16%;
	background-image:url(logofarum.gif);
	background-repeat:no-repeat;
	background-position:top-left;	
}

div#logos p {
	text-align:right;
	margin: 1em 0px 1em 0px; 
}

div#logos_1{
	text-align: left; 
	background-color:#FFF;
	-moz-border-radius:8px;	border-radius:8px;	padding: 1em;
	font-size:66%;
	margin: 0% 6% 0% 16%;
	background-image:url(logofarum.gif);
	background-repeat:no-repeat;
	background-position:top-left;	
}

div#logos_1 p {
	text-align:right;
	margin: 1em 0px 1em 0px; 
}


div#content { 
	width:75%; 
	margin:0% 1%;
	padding:1%;
	float:left;
	text-align:justify;
	font-size:66%;
	border: 3px solid #FF6600;
	background-color:#FFFFFF;
	-moz-border-radius:8px;	border-radius:8px;	padding: 1em;
}

#content #article_index{
	margin:0px 55px;
	background-color:#EEE;
	font-size:90%;
}

/*
div#article_body h1 { font-size: 160%; text-align:left; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-weight: bold; font-variant: small-caps; color: #022828; clear: both; text-align: center; }
div#article_body h2 { font-size: 140%; text-align:left; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-weight: bold; color: #333; padding:25px 0px 0px 0px; border-bottom:1px solid #333;}
div#article_body h3 { font-size: 120%; text-align:left; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-weight: normal; color: #333; padding:15px 0px 0px 0px;}
div#article_body h4 { font-size: 110%; text-align:left; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-weight: normal; color: #333; padding:15px 10px 0px 0px;}
*/

#content #article_body h1{
	margin:0px 55px;
	background-color:transparent;
	font-size: 160%; 
	text-align:left; 
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-variant: small-caps; 
	color: #022828; 
	clear: both; 
	text-align: center;
}

#content #article_body h2{
	margin:0px 55px 20px 55px;
	background-color:transparent;
	font-weight:normal;
	font-size: 140%; 
	text-align:left; 
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	color: #333; 
	padding:25px 0px 0px 0px; 
	border-bottom:1px solid #333;
}

#content #article_body h3{
	margin:0px 55px 20px 55px;
	background-color:transparent;
	font-weight:normal;
	font-size: 120%; 
	text-align:left; 
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	color: #000; 
	padding:15px 0px 0px 0px;
}

#content #article_body h4{
	margin:0px 55px 20px 55px;
	background-color:transparent;
	font-weight:normal;
	font-size: 120%; 
	text-align:left; 
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	color: #333; 
	padding:15px 10px 0px 0px;
	color:#000000;
}

#content #article_body p{
	background-color:transparent;
	font-weight:normal;
}

#content #article_body{
	margin:margin:3% 1%;
	background-color:#FFF;
}

#content #article_index{
	margin:0px 55px;
	background-color:#EEE;
	font-size:90%;
}

.emItem{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#336666;
	text-transform:capitalize;
	font-weight:bold;
	font-size:90%;
	background-color:#FC0;
	padding:1% 5%;
}

div#mainPagecontent li{
	margin:40% 0%;
} 

div#mainPagecontent li a{
	color:#022828;
	text-decoration:none;
} 

div#mainPagecontent li a:hover{
	color:#022828;
	text-decoration:none;
} 

div#content li a{
	color:#022828;
	text-decoration:none;
} 

div#content li a:hover{
	color:#022828;
	text-decoration:none;
} 

#content .indexAuthor{

}

div#article_body{
	font-size:small;
	/*counter-reset:section;*/
}

div#article_body h2{
	font-size:large;
	font-style:normal;
}

div#article_body p.align_justify:before{
	/*counter-increment:section;
	content: counter(section);*/
	color: #CCCCCC;
}

div#article_body .parNo{
	float:right;
	color: #666;
	font-size:115%;
}

div#article_body blockquote{
	line-height:150%;
}

/* stile per articoli */
div#article_body div.epigraph {background-color: transparent; color: #000000; font-size: 80%; text-align: justify; margin: 1% 55px 1% 20%; }
div#article_body div.epigraph:first-letter { font-size: larger; color: #2F2F2F; font-weight: bold;}
div#article_body div.inscription { text-align:right; font-size: 80%; margin-right:55px; }
div#article_body div.image_left {text-align: left; float: left; margin: 1em; border: none;}
div#article_body div.image_center {text-align: center; margin: 1em; border: none;}
div#article_body div.image_right {text-align: right; float: right; margin: 1em; border: none;}
div#article_body div.image_leftclear {text-align: left; margin: 1em; border: none;  margin:10px 55px; }
div#article_body div.image_rightclear {text-align: right; margin: 1em; border: none; }
div#article_body div.box1 {border: 1px solid #000000; background-color: #8FBAFF; padding: 2em; font-size: 90%; margin:1% 55px; }
div#article_notes { margin:2px 0px; padding: 5px; background-color:#EEE; border:1px solid #CCC; margin-top: 20px; margin-right: 55px; margin-bottom: 20px; margin-left: 55px;}
div#article_notes p#article_notes_title{ color:#022828; font-size:large; border-bottom:1px solid #CCC; padding:1%; }


div#article_body .resume{ margin:10px 55px; padding: 5px; background-color:#EEE; border:1px solid #CCC; }
div#article_body .resume p.resumtTitle{ font-size:120%; padding-left:1%; color:#333; border-bottom:1px solid #333; }
div#article_body .resume a{ margin:2px 0px; padding: 5px; background-color:transparent; }
div#article_body hr{ border:1px solid #EEE; }

div#article_body p{ margin:0px 55px; }
div#article_body p.author { font-size: 100%; text-align: center; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal; color: #000000; clear: both; }
div#article_body p.align_justify {  margin-top: 10px; margin-right: 55px; margin-bottom: 10px; margin-left: 55px; text-align: justify; line-height:150%; }
div#article_body p.align_justify a{  color:#036;  }
div#article_body p.align_left { text-align: left; }
div#article_body p.align_center { text-align: center; }
div#article_body p.align_right { text-align: right; margin: auto 55px;}
div#article_body p.align_indjustify { text-align: justify; text-indent: 2em; }
div#article_body p.align_indleft { text-align: left; text-indent: 2em; }


div#article_body a.notenumber, div#article_body a.notenumber:hover, div#article_body a.notenumber:active, div#article_body a.notenumber:visited
{ 
	font-family: Verdana,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 0.833em;
	line-height: normal;
	font-size-adjust: none;
	font-stretch: normal;
	-x-system-font: none;
	padding-left: 0.3em;
	vertical-align: top;
	color:#666666;
}
div#article_notes p.note { font-size: 100%; margin:3% 1%; background-color:transparent; }
div#article_body q { font-style: italic; quotes: none;}
div#article_body hr { clear: both; }
div#article_body li {  margin:5px 55px; }
div#article_body strong { font-weight: bold; }
div#article_body em     { font-style: italic;}
div#article_body em.underline { font-style: normal; text-decoration: underline;}
div#article_body blockquote p{  font-size: 85%; color: #000000; text-align: justify; margin:1% 20% 1% 10%; } 


div#article_body span.lang {background-color: transparent; color: #000000; border-bottom: 1px solid #8FBAFF;}
div#article_body span.lang:before {content: attr(lang); background-color: #C3CEDF; margin: 0px 0.5ex 0px 0px; padding: 0px 0.5ex 0px 0.5ex; color: #000000; text-transform: uppercase;  font-size: 80%;} 

div#article_body pre { white-space: pre; font-size: 1em; line-height: 1ex; font-family: verdana, arial, sans-serif;}
div#article_body table { background: #ffffff; color: #000000; border: 1px solid #000000; border-collapse: collapse; margin:2% 10%; }
div#article_body th { background: #ffff00; color: #000000; font-weight: bold; border: 1px solid #000000; padding: 2px;}
div#article_body td { border: 1px solid #000000; padding: 2px;}

div#mainPagecontent{ 
	width:60%; 
	margin:0% 1%;
	padding:0%;
	float:left;
	text-align:justify;
	background-color:#FFFFFF;
	border: 3px solid #ff6600;
	-moz-border-radius:8px;	border-radius:8px;	padding: 0em;
}


#edito{
	margin:10px 55px;
	padding: 5px 0px 0px 55px;
	font-family:Trebuchet MS, Georgia, Arial, Verdana;
	font-size:80%;
	/*background-image:url(openq.jpg);
	background-position:top left;
	background-repeat:no-repeat;*/
}

#edito p{
	/*background-image:url(closedq.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;*/
	padding: 0px 55px 5px 0px ;
	margin:0px;
	color:#333333;
}

#mainPagecontent #article_body h1{
	margin:0px 55px;
	background-color:transparent;
	font-weight:normal;
}

#mainPagecontent #article_body h2{
	margin:0px 55px;
	background-color:transparent;
	font-weight:normal;
}

#mainPagecontent #article_body{
	margin:0px 0px;
	background-color:#FFF;
}

#mainPagecontent #article_index{
	margin:0px 55px;
	background-color:#EEE;
	font-size:90%;
}

.emItem{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-transform:capitalize;
	font-weight:bold;
	font-size:90%;
	background-color:#ff6600;
	padding:1% 5%;
}

div#mainPagecontent li{
	margin:40% 0%;
} 

div#mainPagecontent li a{
	color:#022828;
	text-decoration:none;
	display:block;
} 

div#mainPagecontent li a:hover{
	color:#022828;
	text-decoration:none;
} 

div#div_rightcol{ 
	width:15%; 
	margin:0% 1%;
	padding:1%;
	float:left;
	text-align:justify;
	font-size:66%;
	background-color:#FF6600;
	-moz-border-radius:8px;	border-radius:8px;	padding: 1em;
}

.clearBoth{
	clear:both;
}

div#footer{  
	background-color:#FFF;
	margin-bottom:2%;
	-moz-border-radius:8px;	border-radius:8px;	padding: 1em;
	margin-top: 5%; 
	padding:10px; 
	text-align: center; 
}
/*div#div_otherlangs  { margin-bottom: 2em; padding:10px; border:1px solid #000000;                      background:  #F6F9FA; z-index:4; }
div.generic_navbar  { min-height: 25em; padding:0px; border:1px solid #6f6f6f; text-align: center; background: #F6F9FA; }*/
div#div_info ul {text-align: left; }
div#div_info p, div#div_info p, div#content p, div#footer  p { margin: 1em; } 


/* domus note block */
div#div_domusnote {font-size: 60%;}


/* impostazioni per non vedenti */
.Aural { display: none; }
.invisible { display: none; }

/* common tags */
a, a:active, a:visited { color: #000000;  text-decoration: none; }
a:hover { color: #5F5F5F;  text-decoration: none; }
img 	{ border: none; }
strong	{ font-weight: bold; }
em 		{ font-style: italic;}
ol		{ list-style-type: decimal;}
h1 		{ font-weight: bold; font-size: 200%; line-height: 150%; text-align: center; color: #000000;}
h2	 	{ font-weight: bold; font-size: 110%; text-align: center; color: #000000;}
h3 		{ font-weight: bold; font-size: 100%; text-align: center; color: #000;}
q {font-style: italic;}
a img     { text-decoration: none;}
form         { padding: 0px 5% 0px 5%; font-family: verdana, arial, sans-serif;}
label        { width: 100%; padding: 0px; margin: 0px; color: #000000; }
label.checkbox, label.radio
             { display:block; width: 100%; padding: 0px; margin: 0px 0px 0px 2em; color: #000000; }
input        { width: 100%; padding: 0px; margin: 0px; border: 1px solid #5B5B5B; background-color: transparent; font-size: 1em; vertical-align: middle; color: #333333; }
input.checkbox, input.radio
             { width: 1em; padding: 0px; margin: 0px; height: 1em; border: 1px solid #5B5B5B; background-color: transparent; float:left;}
select       { width: 100%; padding: 0px; margin: 0px; height: 2em; border: 1px solid #5B5B5B; background-color: transparent; color: #000000; font-size: 1em; vertical-align: middle;  }
select.multiple { width: 100%; padding: 0px; margin: 0px; height: 5em; border: 1px solid #5B5B5B; background-color: transparent; color: #000000;font-size: 1em; vertical-align: middle; }
textarea     { width: 100%; padding: 0px; margin: 0px; height: 10em; border: 1px solid #5B5B5B; background-color: transparent; color: #000000; font-family: verdana, arial, sans-serif; white-space: pre; }
textarea#logtxt  { width: 100%; padding: 0px; margin: 0px; height: 20em; border: 1px solid #5B5B5B; background-color: transparent; font-size: 1.5em; color: #000000; }
textarea#ezine_art_body { height: 40em; white-space: pre; }
button       { width: 100%; height: 2em; border: 1px solid #000000; background-color: #D6D6D6; cursor: pointer; color: #000000; font-weight: bold;}
button:hover { background-color: #2F2F2F; color: #ffffff;} 
acronym { border-bottom: thin dotted #000000; }
button.HideBorders {border: none; background: transparent; width: auto; height: auto;}
fieldset  { border: 1px solid  #5B5B5B; margin-top: 1em; padding: 0.5em;}
legend    { color: #979797; font-weight: bold;}
fieldset.warn { background-color: #BF3B3B; border: 1px solid #000000; margin: 1em 0px 1em 0px; padding: 0.5em;  color: white;}
fieldset.warn legend   { color: white; font-weight: bold; background-color: #BF3B3B; border: 1px solid #000000;  padding: 0.2em 1em 0.2em 1em;}
fieldset.info 				{ background-color: #D6D6D6; color: black; border: 1px solid black; margin: 1em 0px 1em 0px; padding: 0.5em;}
fieldset.info legend   	{ background-color: #D6D6D6; color: black; font-weight: bold; border: 1px solid black;  padding: 0.2em 1em 0.2em 1em;}
div.Navigator { text-align: center; margin: 1em 0px 1em 0px;}
div.Navigator a:hover { background-color: transparent; }
ul.ulinline { padding: 0px; text-indent: 0px; margin: 0px;}
ul.ulinline li    { list-style: none inside; display: inline;}
ul.HidePoint    { padding: 0px; text-indent: 0px; margin: 0px;}
ul.HidePoint li { list-style-type: none; }


/* barra di navigazione  */
div#navbar{
	/*background: #747C8F;
	width: 100%;
	margin: 0 auto;
	padding: 1em 0;
	font-family: verdana, arial;
	font-size: 13px;
	text-align: center;*/
	text-transform: lowercase;
	background-color:#FFF;
	margin:1% 0% 2% 0%;
	-moz-border-radius:8px;	border-radius:8px;	padding: 1em;
	/*display:none;*/
}


ul#NavBar
{
text-align: left;
padding: 0;
margin: -6% 1% -5% 1%;
width: 98%;
}

ul#NavBar li
{
list-style: none;
margin: 0;
padding: 0;

}

ul#NavBar li a{
	display: block;
	width: 100%;
	margin: 0;
	padding: 0.5em 0 0.5em 2em;
	text-decoration: none;
	background: transparent;
}

ul#NavBar li span#NavBarSel{
	display: block;
	width: 100%;
	margin: 0;
	padding: 0.5em 0 0.5em 2em;
	color: #333;
}

#navbar > ul#NavBar li a { width: auto; }
#navbar > ul#NavBar li span#NavBarSel { width: auto; }

/*
C3CBDF
ul#NavBar li span. a
{
background: #f0e7d7;
color: #800000;
}
*/
ul#NavBar li a:hover{
	color: #000;
	background: #E0E4EF;
	/*border-color: #aaab9c #fff #fff #ccc;
	font-size: 13px;*/
	text-align: left;
	margin: 0;
}

	
ul.NavBarInline { padding: 0px; text-indent: 0px; margin: 0px; }
ul.NavBarInline li { list-style: none inside; display: inline; margin: 1ex; vertical-align: middle;}
ul.NavBarInline li a, ul.NavBarInline li a:visited, ul.NavBarInline li a:active  
{ background: transparent; color: #000000;  text-decoration: none;  margin: 0px; padding: 0px;}


div#footer  ul {list-style: none inside; margin: 0px; padding: 0px; }
div#footer  li { list-style: none inside; display: inline; margin: 0px 0.1em 0px 0.1em; padding: 0px; }
div#footer  p { font-size: 80%; margin: 0px; margin-top: 0.5em; padding: 0px; color: #000000; }

/* layout */
.AlCnt { text-align: left; margin: 25px 55px; }
.AlLft { text-align: left;}
.AlRgt { text-align: right;}
.Hidden {display: none;}

/* lista utenti */
.WhosOnLine_8{color: #ff0000;}
.WhosOnLine_2{color: #979797;}
.WhosOnLine_1{color: #000000;}

/* tabella a griglia */
table.grid { border-collapse: collapse; border: 1px solid #000000; white-space: nowrap; width: 98%; margin: 0px 1% 0px 1%;}
table.grid th { border: 1px solid #000000; padding: 0px 3px 0px 3px; text-align: center; background-color: #000000; color: #ffffff; font-weight: bold;}
table.grid tr { border: 1px solid #000000; }
table.grid td { border: 1px solid #000000; padding: 0px 3px 0px 3px;}
table.grid td.ipa { border: 1px solid #000000; padding: 0px 3px 0px 3px; font-size: 1.5em;}
/* lista utenti */
tr.usr_status10 { border: 1px solid #000000; background-color: #C7C7C7; color: #000000; }
tr.usr_status11 { border: 1px solid #000000; background-color: #000000; color: #000000; }
tr.usr_status12 { border: 1px solid #000000; background-color: #FF0000; color: #000000; }
tr.usr_status20 { border: 1px solid #000000; background-color: #F7E30E; color: #000000; }
tr.usr_connected { border: 1px solid #000000; background-color: #4FD9FF; color: #000000; }

/* visualizza utente */
dl#showuser    { margin: 0px 5% 0px 5%; }
dl#showuser dt { color: #000000; font-weight: bold; }
dl#showuser dd { color: #000000; font-weight: normal; }
button.medium { width: 10em; height: 2em; font-size: 80%; border: 1px solid #000000; background-color: #F7E30E; cursor: pointer; color: #000000; font-weight: bold; text-align: center; vertical-align: middle; } /* -moz-border-radius: 10% 0% 10% 0%; }*/
button.mediumdis { width: 10em; height: 2em; font-size: 80%; border: 1px solid #D6D6D6; background-color: #D6D6D6; color: #000000; font-weight: bold; text-align: center; vertical-align: middle; } /*-moz-border-radius: 10% 0% 10% 0%; }*/

/* form di inserimento articoli */
form#ezine_art_insert label { color: #000000; }
textarea#ezine_art_testo { height: 45em; color: #000000; }

ul#issue_index {list-style: none inside; margin: 0px; padding: 0px;}
ul#issue_index li { margin: 1ex; padding: 0px;}
ul#issue_index li a { display: block; background-color: #eee; color: #000000; font-size: 100%; text-decoration: none; margin: 0px; padding: 0.5ex; border: 1px dashed #666666;}
ul#issue_index li a:hover { display: block; background-color: #D6D6D6; color: #5F5F5F; font-size: 100%; text-decoration: none; margin: 0px; padding: 0.5ex; border: 1px dashed #666666;}
ul#issue_index li a span.issue_name { vertical-align: 100%; padding: 0px; margin: 0px;}
ul#issue_index li  span.issue_date { display: block; margin: 0px; padding: 0px; font-size: 80%; text-align: right; width: 100%; }

ul#issue_artindex {list-style: none; margin: 0px; padding: 0px; font-size: 100%;}
ul#issue_artindex .indexAuthor{
	font-weight:bold;
}
ul#issue_artindex li { font-size: 95%;/*text-indent: 1em;*/ font-weight: normal; padding: 0px; margin: 1ex 0px 1ex 0px;}

.issue_indexsubtitle{ 
	margin: 2% 1%; 
	font-weight: bold;
	font-size:medium; 
	padding: 0px;
	border-bottom:1px dotted #CCC;
	background-color:#FF0000;
}

div#issue_navbar{ 
	background-color: transparent;
	text-align: right;
}

div#issue_navbar form{
	background-color: transparent;
	color: #333;
	padding: 0.5ex;
	margin: 0px 0.5ex;
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	border-bottom:1px dotted #999;
	margin-bottom:2%;
}

div#issue_navbar form label {
	background-color: transparent;
	color: #000;
	margin: 0px 1em 0px 0px;
}

div#issue_navbar form select {
	background-color:#CCC;
	color: #000;
	border: none;
	width: auto;
}

div#issue_navbar form button {
	background-color: #CCC;
	color: #000;
	border: 1px solid #999;
	width: auto; 
}

div#issue_navbar form button:hover {
	background-color: transparent;
	color: #000;
	border: none;
	width: auto; 
}

#issue_print{
	background-image:url(printer.jpg);
	background-repeat:no-repeat;
	padding:10px 0px 10px 27px;
}
	
fieldset#issue_citeme { background-color: transparent; color: #000000; border: 1px solid #000000; padding: 1em;}
fieldset#issue_citeme legend { background-color: transparent; color: #000000; }
div#issue_cover { text-align: center; width: auto; }
/* zapimag */
table#ZAPIMAG_gallery        { border: none; width: 100%; }
table#ZAPIMAG_gallery  td    { width: 200px; height: 150px; border: 1px solid #c4c4b4; text-align: center; }
div#ZAPIMAG_navigation { margin: 0px auto 0px auto; text-align: center;}
div#ZAPIMAG_navigation ul    { display: inline; list-style: none inside; margin: 0px; padding: 0px; color: #c4c4b4; }
div#ZAPIMAG_navigation ul li { display: inline; margin: 0px 0.2ex 0px 0.2ex; padding: 0px; }
li#ZAPIMAG_thispage          { font-weight: bold; color: #b4c0c4;}
div#ZAPIMAG_ShowImage        { text-align: center; width: 100%; }
div#ZAPIMAG_MadeByNote       { text-align: center; width: 100%; font-size: 80%; color: #c4c4b4; }
div#ZAPIMAG_MadeByNote acronym { font-weight: bold; font-style: italic; color: #c8d5d9; }

/* domus help */
div#help_navbar             { min-height: 25em;  border:1px solid #6f6f6f;  text-align: center; background: #F6F9FA; z-index:2; }
div#help_navbar ul          { padding: 0px; margin: 10px; }
div#help_navbar li          { list-style: square inside; text-align: left;}
div#help_navbar a, div#help_navbar a:visited, div#help_navbar a:active
                            { background: transparent; color: #000000; font-size: 80%; font-weight: normal; margin: 0.5em 0px 0px 0px; }
div#help_navbar a:hover     { background: #4FD9FF; color: #000000; font-size: 80%; font-weight: bold; margin: 0.5em 0px 0px 0px; }
div#help_navbar #NavBarSel  { background: #4FD9FF; color: #000000; font-size: 80%; font-weight: bold; margin: 0.5em 0px 0px 0px; }


/* wcag style creator */
div#stylecreator_img {text-align: center; border: none;}
table#stylecreator     { border-collapse: collapse; border: 1px solid #000000; width: 98%; white-space: nowrap; margin: 0px 1% 1% 1%;}
table#stylecreator caption {  margin: 1em; padding: 1ex; font-size: 110%; font-weight: bold; background-color: #2F2F2F; color: #ffffff;  -moz-border-radius: 20px;}
table#stylecreator th  { border: 1px solid #000000; padding: 0px 1ex 0px 1ex; text-align: center; background-color: #000000; color: #ffffff; font-weight: bold;}
table#stylecreator tr  { border: 1px solid #000000; }
table#stylecreator td  { border: 1px solid #000000; padding: 1ex; }
table#stylecreator td input { background-color: #eeeeee; color: #000000; }
table#stylecreator td p.example { display: block; padding: 0px 1ex 0px 1ex; margin: 0px; }

body#full_page { background-color: white; color: black; padding: 0px 1em 0px 1em;}
body#full_page table { margin: auto;}

/* lectures */
dl#lectures dt { margin-top: 1em;}
dl#lectures dt a { font-weight: bold; color: #393C5A; font-size: 120%; text-decoration: underline;}

/*searchinSearch*/


.searchinSearch{
	font-size:20px;
	width:75%;
	float:left;
}

.searchinSearchBtn{
	font-size:20px;
	width:20%;
}
