body {
	background: #D1DFFF url(bg.gif) repeat-x;
	background-position:top;
	margin:0;
}
p {
	font-family: georgia, serif;
	font-size: 100%;	
	color: #424242; 
 	
}
img {
    border: 0;
}
h1, h2, h3 {
	font-weight: normal; color: #CC0000; font-family: georgia, serif;
}
h1 {
	font-size: 26px; 
}
h2 {
	font-size: 16px; background-color: #f7f7f7; 

}
h3 {
	font-size: 14px; background-color: #f7f7f7; 
}
.corsivo {
	font-style: italic;
}
.rosso {
	color: #CC0000;
}

#container {
	width:680px;
	padding-top:0;
	margin:0 auto 0 auto;
	
}

#topcontainer {
	width:100%;
	clear:both;
}

#botcontainer {
	width:100%;
	clear:both;
	text-align: center;
}


.data {
	clear:both;
	margin:0 auto 0 auto;
	margin-top:10px;
	margin-bottom:10px;
	font-family: arial;
}
.menu {
	clear:both;
	width:680px;
	margin:0 auto 0 auto;
	margin-bottom:10px;
	font-family: arial;
}
.titolo  {
     	width:200px;
          	background-color: #f7f7f7;
	font-size: 100%;
	
}
.titolocentro {
	text-align: center;
}

.content {
	clear:both;
	width:638px;
	padding-left:35px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:10px;
	border:0 solid #cc0000;
	border-width:0 1px; 
	background: #fff url(imghome1/rotate.php) repeat-y;
	margin:0 auto 0 auto;
	line-height:30px;
	letter-spacing: 1pt;
}

.content a, .footer1 a, .footer a, .data a {
	color: #0000CC; 
	text-decoration:none;
}
.content a:hover, .footer1 a:hover, .footer a:hover {
	color: #000066; 
	background-color: #ffcccc; 
	text-decoration:none;

}
.content a:visited, .footer1 a:visited, .footer a:visited  {
	color: #000066;
	text-decoration:none;
}

.footer1 {
	clear:both;
	width:680px;
	margin:0 auto 0 auto;
	padding-top:10px;

	}

.footer {
	background: url(bg-footer.gif);
	height:100px;
	}

.appunti {
	color: #424242; 
	background-color: #ffffff; 
	text-decoration:none;
	letter-spacing: 0pt;
}
.link {
	color: #424242; 
	background-color: #ffffff; 
	text-decoration:none;
	line-height:25px;
	letter-spacing: 0pt;
}

.link a {
	color: #0000ff; 
	background-color: #f7f7f7; 
	text-decoration:none;
}


.link a:hover {
	color: #000066; 
	background-color: #ffcccc; 
	text-decoration:none;
}

#navcontainer
{
margin-left: auto;
margin-right: auto;
margin-bottom: 10px;
border-top: 1px solid #cc0000;
z-index: 1;
}

#navcontainer ul
{
list-style-type: none;
text-align: center;
font-family: arial;
font-size: 80%;
margin-top: 1px;
padding: 0;
position: relative;
z-index: 2;
}

#navcontainer li
{
display: inline;
text-align: center;
margin: 0 5px;
}

#navcontainer li a
{
padding: 1px 7px;
color: #0000CC;
background-color: #f7f7f7;
border-top: 0px;
border-right: 1px solid #cc0000;
border-left: 1px solid #cc0000;
border-bottom: 1px solid #cc0000;
text-decoration: none;
}

#navcontainer li a:hover
{
color: #000066;
border-top: 0px;
border-left: 1px solid #f7f7f7;
border-right: 1px solid #f7f7f7;
border-bottom: 1px solid #f7f7f7;
background-color: #ffcccc; 
}

#navcontainer li a:visited
{
color: #000066;
border-top: 0px;
border-right: 1px solid #cc0000;
border-left: 1px solid #cc0000;
border-bottom: 1px solid #cc0000;
text-decoration: none;
}


#navcontainer li a#current
{
color: #ffffff;
border-top: 0px;
border-right: 1px solid #000099;
border-left: 1px solid #000099;
border-bottom: 1px solid #000099;
background-color: #000099;
}

#informazioni label {
display:block;
float:left;
width:155px;
text-align:right;
padding-right:0;
}

#informazioni input { 
letter-spacing: .2em;
width:300px; 
border:#cc0000 1px solid;
background:rgb(229,229,229);
padding:0;
margin-left:10px;
}

#informazioni textarea{
letter-spacing: .2em;
width:298px; 
border:#cc0000 1px solid;
background:rgb(229,229,229);
padding:0px 0px 0px 2px;
margin-left:10px;
}

input#invia {
width:216px;
border:#cc0000 1px solid; 
background-color:rgb(228,228,228);
/*margin-left:5px;*/
}

input#annulla {
width:216px;
border:#cc0000 1px solid; 
background-color:rgb(228,228,228);
}

#skyline {
 width: 690px;
 height: 245px;
 background: url(home.gif);
 margin-top: 10px auto; padding: 0;
 position: relative;
}

#skyline li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}

#skyline li, #skyline a {height: 240px; display: block;}
#panel1b {left: 0; width: 190px;}
#panel2b {left: 191px; width: 150px;}
#panel3b {left: 341px; width: 160px;}
#panel4b {left: 481px; width: 160px;}
#panel5b {left: 601px; width: 120px;}

.xsnazzy {
background: transparent; 
width:680px; 
float:left; 
margin:0 3px;
}

.xtop, .xbottom {
display:block; 
background:transparent; 
font-size:1px;
}
.xb1, .xb2, .xb3, .xb4 {
display:block; 
overflow:hidden;
}
.xb1, .xb2, .xb3 {
height:1px;
}
.xb2, .xb3, .xb4 {
background:#fff; 
border-left:1px solid #cc0000;
border-right:1px solid #cc0000;
}
.xb1 {
margin:0 5px; 
background:#cc0000;
}
.xb2 {
margin:0 3px;
border-width:0 2px;
}
.xb3 {
margin:0 2px;
}
.xb4 {
height:2px; 
margin:0 1px;
}


