/* CSS foglio di stile by fatturi */

/* credits ringrazio H5N1_Aviaria e Myaku utenti di www.html.it*/


html,body 
{
 margin: 0;
 padding: 0;
}

img{
border : none;
}

body 
{
 font-family: verdana,arial,sans-serif;
 font-size: 76%;
 color: navy;
}

/* by the way this is a comment */


.floatLeft{
float : left;
}

.floatRight{
float : right;
}

div#container 
{
 width: 780px;
 margin-top: 2px;
 margin-right: auto;
 margin-bottom: 1px;
 margin-left: auto;
text-align: justify;
}

div#top 
{
 background-image: url(images/top.jpg);
 background-repeat: no-repeat;
 background-position: top center;
 height: 43px;
}

div#header 
{
 height: 102px;
}

/*  by the way this is a comment */

div#navigation 
{
 background-image: url(images/gradient.jpg);
 background-repeat: repeat;
 background-position: top center;
 height: 28px;
}

ul#menu 
{
 float: left;
 width: 100%;
}

ul#menu,ul#menu li 
{
 list-style-type: none;
 margin: 0;
 padding: 0;
}

ul#menu li 
{
 float: left;
 margin-right: 1.5em;
}

ul#menu a 
{
 float: left;
 padding-top: 7px;
 padding-right: 0;
 padding-bottom: 4px;
 padding-left: 18px;
 text-decoration: none;
 font-weight: bold;
 color: white;
}

ul#menu a:hover 
{
 border-bottom-color: #83D5FF;
 border-bottom-width: 3px;
 border-bottom-style: solid;
 color: #333;
}

ul#menu li.current a,ul#menu li.current a:hover 
{
 color: #FF3835;
 border-bottom-color: #54B4E5;
 border-bottom-width: 3px;
 border-bottom-style: solid;
}

/* pag corrente */
li#home a 
{
 background-image: url(images/home.gif);
 background-repeat: no-repeat;
 background-position: left center;
}

li#chisono a 
{
 background-image: url(images/chisono.gif);
 background-repeat: no-repeat;
 background-position: left center;
}

li#servizi a 
{
 background-image: url(images/servizi.gif);
 background-repeat: no-repeat;
 background-position: left center;
}

li#contatti a 
{
 background-image: url(images/contatti.gif);
 background-repeat: no-repeat;
 background-position: left center;
}

div#chiusura 
{
 background-image: url(images/chiusura.jpg);
 background-repeat: no-repeat;
 background-position: top center;
 height: 18px;
}

div#content 
{
 background-color: #EFF8FF;
 padding: 1.5em;
}

#content img{
margin : 0 2em 0 0;

}


/*  ho tolto float : left  da sopra sul content img*/


h1, h2{
font-size : 1em;
font-weight : normal;
text-align: justify;
}

div#content p 
{
 line-height: 1.3em;
}

div#footer 
{
 background-image: url(images/bottom.jpg);
 background-repeat: no-repeat;
 background-position: bottom center;
 height: 67px;
}