/* layout www.olmoran.it */
/* venicecom.it */

body { position:relative; z-index:1; text-align:center; /* per IE 5.x/Win */
 font-family:Arial, Helvetica, sans-serif; font-size: small; color:#7f756f; 
 background: #aebcd3 url(../img/bgk.gif) repeat-x fixed left bottom; margin:0; padding:0; }
hr, .pgNav { position:absolute; top:-1000em; width:1px; height:1px; overflow:hidden;}
img {border:none;}
h2 { font-weight:normal; font-size:200%;}
h3 { font-size:120%; font-weight:normal; margin: 1em 0 0.25em 0; padding:0; color:#c5a692;}
h3:before {content: url(../img/img1.gif); margin: 0 0.5em;}
blockquote { font-family:Georgia, "Times New Roman", Times, serif; font-size: 150%; font-style:italic;
	background:url(../img/virgolette.gif) no-repeat top left;}
acronym { border-bottom:1px dotted #7f756f; cursor: help; }
.didascalia { font-style:italic; font-size:95%; color:#999;}

#container { width: 700px; margin: 0 auto; padding: 0; border: 0; position:relative; 
 background: #F7F3F0; text-align:left; /* ripristina valore corretto */ top:0 }
 
#intestazione { height: 150px; background: url(../img/header.jpg) no-repeat; }
#intestazione a { height: 100px; width:220px; position:relative; left:100px; top:30px;}
#intestazione span { position:relative; z-index:-2;!important}

#main { padding: 20px 0 0 0; background:#F7F3F0 url(../img/bgk-content.gif) repeat-y left top; font-size: 90%;  }

#sidebar { width:190px; float:left;}
#sidebar img { margin: 10px 0 0 10px;}
#nav { margin:0; padding-left:10px; list-style:none; width: 180px;}
#nav li { background:#e0cec1; color:#ad8870; border-bottom:#f7f3f0 solid 1px; }
#nav a { display:block; text-decoration:none; font-size:110%; color:#ad8870; padding:4px; }
#nav a:hover {font-weight:bold; background:#d1b8a8; color:#9d765f; }
#nav #voce1 a { border-left:#60aad8 solid 12px;}
#nav #voce2 a { border-left:#a4a900 solid 12px;}
#nav #voce3 a { border-left:#cd1a30 solid 12px;}
#nav #voce4 a { border-left:#fd7038 solid 12px;}
#missione .missione a { background:#d7dfe0; font-weight:bold;}
#progetti .progetti a { background:#E2E2BA; font-weight:bold;}
#contribuire .contribuire a { background:#e8d4d8; font-weight:bold;}
#kenya .kenya a { background:#ead9d3; font-weight:bold;}
.sel {font-weight:bold;}

#nav ul{ margin:0; padding:0 0 0 12px; list-style:none;}
#nav ul li { background:#eee5de}


#content { width:510px; float:left; }
#path { padding-left:20px; font-style:italic; }
#path a{ color:#7f756f; text-decoration: none; font-style:normal; }
#path a:hover { text-decoration:underline;}

#content p { padding:0.7em 30px 0.3em 20px; margin:0; line-height:145%; }
#content h2, #content h3 { padding:0 30px 0 20px;}
#content li, #content li strong { list-style-image:url(../img/pto-li.gif); color:#7f756f; }
#content .space { padding-left:215px;}

.top { background:url(../img/su.gif) no-repeat left center; text-indent:33px; margin:20px 0 15px 0;}
.top a { text-decoration:none; color:#AD8870;}
.top a:hover {text-decoration:underline;}

.hr { display:block; text-align:center; padding: 0 0 10px 0;}

.data { text-align:right;}
#content .firstline { font-size:120%; margin:5px 10px 25px; background: url(../img/hr.gif) no-repeat center bottom;
	padding-bottom: 15px; color:#564936; }
/*#content .firstline strong { color:#9d765f;}*/

#missione h2, #missione strong, #missione p a { color:#60AAD8;}
#progetti h2, #progetti strong, #progetti p a { color:#a4a900;}
#contribuire h2, #contribuire strong, #contribuire p a { color:#cd1a30;}
#kenya h2, #kenya strong { color:#fd7038;}
#kenya #content li a, #link #content li a, #contatti #content li a { text-decoration:none; color:#fd7038; margin: 5px 0;}
#kenya #content li a:hover, #link #content li a:hover, #contatti #content li a:hover { text-decoration:underline;}
#kenya #content li, #link #content li {line-height:180%}
a[hreflang]:after { content:" ["attr(hreflang) "]";}

#menu { margin-top: 20px;}
#menu li { list-style-image: url(../img/pto-menu_hover.gif); padding: 5px 0; margin-left:30px; font-size:120%; font-weight:bold;}
#menu li a { color:#AD8870; text-decoration:none; display:block; font-weight:normal;}
#menu li a:hover { font-weight:bold; }
#contribuire #menu li {color:#cd1a30;}
	
#footer { text-align: center; color:#AD8870; padding: 25px 0 20px 0; clear:left; background:#F7F3F0; } 
#footer p { margin:0; padding:0; color:#C5A692; } 
#footer p strong { color:#AD8870; font-weight:bold; font-size: 105%;}
#footer p strong:before, #footer p strong:after {content: url(../img/img1.gif); margin: 0 0.5em;}
#footer #link a{ color:#C5A692; padding: 0 2px; font-weight:bold; text-decoration: none;}
#footer #link a:hover { /*background:#E0CEC1;*/ color:#AD8870; text-decoration:underline;}

