html,body{margin:0;padding:0}
body{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:center; background-image:url('../img/bg.gif'); background-repeat:repeat-x}

/* box model */
div#header{height:135px; background-image:url('../img/bg3_b.gif'); background-repeat:repeat-x}
div#headerportal{height:135px;}
div#main{float:left;width:548px}
div#nav{float:left;width:187px;}
div#extra{float:right;width:187px; background-image:url('../img/bg4.gif'); background-repeat:no-repeat}
div#footer{clear:both;width:100%;padding-top:5px;background: #231657 url('../img/bg_bottom.gif') repeat-x; color:#231657; padding-bottom:0px; margin-bottom:0px; background-color:#231657; background-image:url('../img/bg_bottom.gif'); background-repeat:repeat-x}
div#evidence{background-color:#D2E4C2;}
div#contentleft{ margin:10px 0 20px 0;}
div#copyright{font-size:9px; text-align:center; margin-bottom:10px;}
div#submenu{font-size:9px; margin:10px 0 0px 0;}
div#search{margin-top:25px; text-align:right;}
div#valid{font-size:10px; color:#154A7C; text-align:right; margin-top:25px;}
div#bottom{ width:100%; text-align:center; margin-top:10px; border-top:1px solid #9e9e9e;  margin-bottom:10px;}
div#sitemap{ margin-left:5px;}
.active{ margin-top:0px; padding-top:0px;}

#content {width: 750px; padding: 0px; margin-top: 0px; margin-bottom: 20px; margin-right: auto; margin-left: auto; border:0px; text-align:left; width: 750px; voice-family: "\"}\""; voice-family:inherit; width: 750px;}
html>body #content {width: 750px;}
	
#sx {float:left; width:187px; margin:0px; padding:0px;}
#dx{margin-left:197px; width:545px; background-image:url('../search/search.asp-src=404%26txtQuery=img'); background-repeat:no-repeat; background-position-y:50%}

/* class */
.left_t{float:left;}
.left_t_i{float:left; margin:0 0 70px; 0}
.right_t{float:right;}
.clear{clear:both;}
.disc{margin-bottom:5px;}
.discuss_b{color:#6B6B6B;}
.right{text-align:right;}
.messagge{ font-size:11px; color:#384F23; font-weight:bold;}
.dove{ font-size:10px; color:#384F23; font-weight:bold;}
.tam{margin-left:2px;}
.news{margin:0 0 10px 0;}
.info{border:1px solid #e9e9e9; padding:5px;}
.history_l{ font-weight:bold; margin-top:0px; list-style-type:none; margin-left:0px; padding-left:5px;}
.subtitle{ font-size:10px;}
.title_l{margin:0 0 0 5px; padding-top:0px; font-weight:bold;}
.list_l{ margin-top:0px; padding-top:0px;}
.find{padding-top:15px; padding-bottom:5px; border-bottom:1px solid #9e9e9e; border-top:1px solid #9e9e9e;}
.year{ padding-bottom:10px;}
.bottom_l{width:33%; float:left;}
.discuss{ margin:0px; padding:0px; padding-left:5px; color:#999;}
.alpha { text-align:center; padding:5px 0 5px 0; border-bottom:1px solid #9e9e9e; border-top:1px solid #9e9e9e;}
.alpha_2 { text-align:left; padding:15px 0 5px 0; border-bottom:1px solid #9e9e9e; }
.capolettera{border-bottom:1px solid #bebebe; padding-top:20px; font-size:16px; font-weight:bold; padding-bottom:0px;}
.sottocapo{ margin-left:5px; padding-bottom:10px;}
.gloss{padding:0px; margin:0px; margin-left:5px;}
.section{ text-align:left; padding:5px 0 5px 0; border-bottom:1px solid #9e9e9e; border-top:1px solid #9e9e9e;}
.trh2{background-color:#BEDAA2; text-align:center;}
.trh1{background-color:#384F23; color:#fff; font-weight:bold;}
#flag{ text-align:left; margin-left:0px; margin-bottom:15px;}
.tam_cont{ padding-top:10px; border-top:1px solid #9e9e9e; }
.tam_d{ padding-bottom:10px; border-bottom:1px solid #9e9e9e; margin:0px; padding-top:10px; width:100%; height:60px;}
.tam_i{ float:left; padding-right:10px;}
.top_i{ width:100%; float:left; padding-top:10px;}
.top_left{ float:left; padding-right:10px;}
.sarch_r{  border-bottom:1px solid #9e9e9e; padding-top:10px; padding-bottom:10px;}

/* menu */
#navigation .active a:link, #navigation .active a:visited, #navigation .active a:active{ border-left:5px solid #A6BF8E; background-image:url('../img/navigation_d.gif'); background-repeat:repeat-x; margin-top:0px; margin-bottom:0px}
#navigation .active a:hover { border-left:5px solid #A6BF8E; background-color:#154A7C; color:#fff;}

#navigation{width:180px; padding:0; margin-bottom:20px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#fff; color:#fff;}
#navigation ul{ list-style:none; margin:0; padding:0; border:0;}
#navigation li{ border-bottom:1px solid #fff; margin:0; padding:0px;}
#navigation li a{ display:block; border-left:5px solid #154A7C; background-color:#8A9ACC; color:#fff; text-decoration:none; width:171px; background-image:url('../img/navigation_u.gif'); background-repeat:repeat-x; padding-left:0.5em; padding-right:5px; padding-top:4px; padding-bottom:4px; background-position-y:50%}
html>body #navigation li a {width:171px;}
#navigation li a:hover{ border-left:5px solid #A6BF8E; background-color:#154A7C; color:#fff; background-image:url('../img/navigation_d.gif'); background-repeat:repeat-x; background-position-y:50%} 

#navigation .sub1{margin:0; padding:0px; margin-top:1px;}
#navigation .sub1 li a{display:block; border-left:5px solid #E4B07C; background-color:#8A9ACC; color:#fff; text-decoration:none; width:160px; margin-left:11px; background-image:url('../img/navigation_u.gif'); background-repeat:repeat-x; padding-left:0.5em; padding-right:5px; padding-top:4px; padding-bottom:4px; background-position-y:50%}
html>body #navigation .sub1 li a {width:160px;}
#navigation .sub1 li a:hover{ border-left:5px solid #A6BF8E; background-color:#154A7C; color:#fff; background-image:url('../img/navigation_d.gif'); background-repeat:repeat-x; background-position-y:50%} 

#navigation .sub2{margin:0; padding:0px; margin-top:1px;}
#navigation .sub2 li a{display:block; border-left:5px solid #E4B07C; background-color:#8A9ACC; color:#fff; text-decoration:none; width:150px; margin-left:21px; background-image:url('../img/navigation_u.gif'); background-repeat:repeat-x; padding-left:0.5em; padding-right:5px; padding-top:4px; padding-bottom:4px; background-position-y:50%}
html>body #navigation .sub2 li a{width:150px;}
#navigation .sub2 li a:hover{ border-left:5px solid #A6BF8E; background-color:#154A7C; color:#fff; background-image:url('../img/navigation_d.gif'); background-repeat:repeat-x; background-position-y:50%} 

#navigation .sub3{ margin:0; padding:0px; margin-top:1px;}
#navigation .sub3 li a{display:block; border-left:5px solid #E4B07C; background-color:#8A9ACC; color:#fff; text-decoration:none; width:140px; margin-left:31px; background-image:url('../img/navigation_u.gif'); background-repeat:repeat-x; padding-left:0.5em; padding-right:5px; padding-top:4px; padding-bottom:4px; background-position-y:50%}
html>body #navigation .sub3 li a{width:140px;}
#navigation .sub3 li a:hover{ border-left:5px solid #A6BF8E; background-color:#154A7C; color:#fff; background-image:url('../img/navigation_d.gif'); background-repeat:repeat-x; background-position-y:50%} 

.sub{ margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px;}

.bread { margin:0px; padding:0px; padding-bottom:5px; width:100%;  margin-bottom:5px;}
#breadcru {margin:0px; padding:0px; border-bottom:1px solid #d8d8d8; padding-bottom:3px;}
#breadcru li {display:inline; list-style-type:none; padding:0 5px; 0 0;}
 
 
#c_navigation{width:180px; padding:0; margin-bottom:20px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#fff; color:#fff;}
#c_navigation ul{ list-style:none; margin:0; padding:0; border:0;}
#c_navigation li{ border-bottom:1px solid #fff; margin:0; padding:0px;}
#c_navigation li a{ display:block; border-left:5px solid #231657; background-color:#39248e; color:#fff; text-decoration:none; width:171px; background-image:url('../img/c_navigation_u.gif'); background-repeat:repeat-x; padding-left:0.5em; padding-right:5px; padding-top:4px; padding-bottom:4px; background-position-y:50%}
html>body #c_navigation li a {width:171px;}
#c_navigation li a:hover{ border-left:5px solid #f3c923; background-color:#8674cc; color:#fff; background-image:url('../img/c_navigation_d.gif'); background-repeat:repeat-x; background-position-y:50%} 
 
#c_navigation ul ul{margin:0; padding:0px; margin-top:1px;}


#c_navigation ul ul li a{display:block; border-left:5px solid #231657; background-color:#39248e; 
color:#fff; text-decoration:none; width:160px; margin-left:11px; background-image:url('../img/c_navigation_u.gif'); background-repeat:repeat; padding-left:0.5em; padding-right:5px; padding-top:4px; padding-bottom:4px; background-position-y:50%}
html>body #c_navigation ul ul li a {width:160px;}
#c_navigation ul ul li a:hover{ border-left:5px solid #f3c923; background-color:#8674cc; color:#fff; background-image:url('../img/c_navigation_d.gif'); background-repeat:repeat-x; background-position-y:50%} 
 
 
/* link */

a:link, a:active, a:visited{color:#51772F; text-decoration:none; font-weight:bold;}
a:hover{color:#ADC693; text-decoration:none; font-weight:bold;}

#submenu a:link, #submenu a:active, #submenu a:visited{color:#154A7C; text-decoration:none; font-weight:bold;}
#submenu a:hover{color:#2171BD; text-decoration:none; font-weight:bold;}

#valid a:link, #valid a:active, #valid a:visited{color:#154A7C; text-decoration:none; font-weight:bold;}
#valid a:hover{color:#2171BD; text-decoration:none; font-weight:bold;}

#breadcru a:link, #breadcru a:active, #breadcru a:visited {font-weight:normal;}

#breadcru .activel a:link,#breadcru  .activel a:active,#breadcru  .activel a:visited {font-weight:bold;}

#flag a:link, #flag a:active, #flag a:visited{ font-weight:normal;}
#flag .active_flag a:link, #flag .active_flag a:active, #flag .active_flag a:visited { font-weight:bold;}


/* typography */
h1{margin: 0;padding: 0px 0 10px 5px;font-size: 13px; color: #384F23}
h2,h3,h4{margin:0;padding-left: 5px; padding-bottom:10px; color: #666; font-size:11px; padding-top:15px;}
h3{ font-size:10px; margin-top:0px; padding-top:0px;}
h4{ font-size:13px; font-weight:bold; margin:0px; margin-left:5px; padding:5px 0 0 0;}
h6{font-size:12px; margin:0 5px 0 5px; margin-bottom:0px; padding-bottom:0px; font-family:Verdana, Arial, Helvetica, sans-serif;}
p{margin: 0 5px;padding: 0 0 0.7em; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:14px;}
img{border:0px;}
.bord{border:1px solid #000000;}
#extra p{font-size:9px;}
#valid p{margin-right:0px;}
.info p{ font-size:9px; margin:5px 10px 5px 10px;}
#dx ul li{ line-height:14px;text-align:justify;}
#dx p{text-align:justify;}
.cent{text-align:center;}
#dx ul{ padding-top:2px; margin-top:0px;}
#sx h6{ margin-bottom:2px; padding-bottom:0px; font-size:13px; color:#394f22; margin-left:0px; padding-left:0px;}



#menu_cou h2{ margin-top:0px; padding-top:0px; color:#006600;}

#flag ul{ margin:0px; padding:0px;}
#flag ul li{ list-style-type:none; display:inline;} 
/* #flag img {margin-right:5px; padding-bottom:3px; width:25%; height:25%;} */
#flag img {margin-right:5px; padding-bottom:3px;}

#menu_cou{ border:1px solid #e9e9e9; padding-top:5px; padding-bottom:5px;}

#sitemap li { list-style-type:none;}

#sitemap ul li{ list-style-type:disc;}


/* form */
label{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#394F22;}
.inputsearch{width:125px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; height:13px;}
.buttonsearch{width:50px; background-color:#394F22; color:#fff; font-size:12px; font-weight:bold; height:20px; border:0px;}
.form{ margin-left:5px;}


/* David and Andrea */
.tdgreenbg  {
	background-color: #D2E4C2;
	/* padding-top:0px;
	padding-bottom:0px; */
}

/* Country-specific pages */
#countryParagraph{ border:2px solid #e9e9e9; padding-top:5px; padding-bottom:5px;}
.h1Country{margin: 2px; padding: 0px 0px 0px 0px;font-size: 11px; color: #384F23}

/* Country-specific content navigation */
#nav_country{ border:2px solid #e9e9e9; padding-top:10px; padding-bottom:10px; text-align:left; padding-left:10px; font-size:11px; font-weight:normal;}
#nav_country a:link, #nav_country a:active, #nav_country a:visited{color:#384F23; text-decoration:none; font-weight:normal;}
#nav_country a:hover{color:#ADC693; text-decoration:none; font-weight:bold;}

.activelink  {
font-weight:bold;
}

.activelinksmall  {
font-weight:bold;
font-size:9px;
margin-left: 20px;
}

.navitemsmall  {
font-weight:normal;
font-size:9px;
margin-left: 20px;
}

/* portals */
.imgborder {border:5px;}

/* non-justified */
.nj  {
text-align:left;
}

/* portals */
#imgborder img{border:5px;}

/* Style for China HTML Editor */
.pChina {margin: 0 5px;padding: 0 0 1.6em;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;line-height:20px;}