/* Layout fluido */

html,body		{
/*background-image: url("img/sf.gif");*/
background-color: #fc6;
}
body {
font-family: arial,sans-serif;
font-size: 90%;
text-align: center;
}

hr {
color: #900;
background-color: #900;
height: 3px;
}

div#header {
position: relative; width: 850px; height: 100px; margin: 0px auto;
border-bottom: 1px solid #fa0;
border-left: 1px solid #000; border-right: 1px solid #000; border-top: 1px solid #000;
background-color: #fff;
color: #58d;
background-image: url("img/mosaik-l.gif"); background-position: right; background-repeat: no-repeat;
padding: 1em;
text-align:left;
}

div#header h1 {
color: #900;
}

div#header h2 {
color: #c00;
}

div#naviga {
position: relative; width: 850px; margin: 0px auto;
border-bottom: 1px solid #fa0; border-top: 1px solid #fa0;
border-left: 1px solid #000; border-right: 1px solid #000;
background-color:#efefef;
text-align: left;
padding: 1em;
}
div#naviga ul {
margin: 0;padding: 0; list-style-type: none;}
div#naviga li{
display: inline; margin: 0 0 0 1em;padding: 0}
div#naviga a:hover {text-decoration: none}

.here {
background-color: #fc6;
}
.lang {
float: right;
}

div#naviga-home {
position: relative; width: 850px; margin: 0px auto;
border-bottom: 1px solid #fa0; border-top: 1px solid #000;
border-left: 1px solid #000; border-right: 1px solid #000;
background-color: #efefef;
text-align: left;
padding: 1em;
}
div#naviga-home ul {
margin: 0;padding: 0; list-style-type: none;}
div#naviga-home li{
display: inline; margin: 0 0 0 1em;padding: 0}
div#naviga-home a:hover {text-decoration: none}

/*
div#naviga a {
color:#369;font: normal bold 1.2em/2.5em arial,sans-serif;}
div#naviga a:hover {
color: #000;text-decoration: none}
div#naviga a#activelink {
color: #033;text-decoration: none}
*/

div#content-home {
position: relative; width: 850px; margin: 0px auto;
border-bottom: 1px solid #fa0; border-top: 1px solid #000;
border-left: 1px solid #000; border-right: 1px solid #000;
background-color: #fff;
color: #58d;
padding: 1em;
text-align:center;
}

div#content {
position: relative; width: 850px; margin: 0px auto;
background-color:#fff;
border-bottom: 1px solid #fa0; border-top: 1px solid #fa0;
border-left: 1px solid #000; border-right: 1px solid #000;
padding: 1em;
text-align:left;
}

div#content h1 {
padding-left: 3em;
color: #900;
text-align:left;
font-weight: bold;
font-size: 160%;
}

div#content h2 {
padding-left: 2em;
text-align:left;
color: #c00;
font-weight: bold;
font-size: 140%;
}
div#content h3 {
padding-left: 1em;
text-align:left;
color: #900;
font-weight: bold;
font-size: 120%;
}
div#content a:hover {text-decoration: none}

div#content h4 {
border-bottom : #009 2px dotted;
border-left : #009 2px dotted;
border-right : #009 2px dotted;
border-top : #009 2px dotted;
margin-bottom : 1px;
margin-left : 10px;
margin-right : 10px;
margin-top : 1px;
padding-bottom : 5px;
padding-left : 5px;
padding-right : 5px;
padding-top : 5px;
text-align : center;
background: #fc6;
}

tt {
color: #fa0;
font: bold 2.0em/30px tt,arial
}

/*
Colori possibili:
#58d >> azzurro
#fa0 >> arancione forte
#efefef grigio
*/


/*
div#barra {
position: relative; width: 800px; margin: 0px auto;
border-top: 2px dotted #00c;
border-left: 1px solid #000; border-right: 1px solid #000;
text-align:left;
padding: 1em;
background-color:#efefef;
color:#000;
}
div#barra ul 			 { margin: 0;padding: 0; list-style-type: none;}
div#barra li 			 { display: inline; margin: 0 0 0 0.5em;padding: 0}
div#barra a  	 	   { color: #036; text-decoration:underline}
div#barra a:hover  { color: #036; text-decoration: none; background-color: #fff;}
*/

div#footer {
position: relative; width: 850px; margin: 0px auto;
border-top: 1px solid #fa0;
border-left: 1px solid #000; border-right: 1px solid #000; border-bottom: 1px solid #000;
text-align:left;
padding: 1em;
background-color:#efefef;
color:#000;
}
div#footer a:hover {text-decoration: none}
/*
div#footer a {
color: #fff;
font-weight:bold;
text-decoration:underline
}
*/

