/* ======================================================================
   Vireo Srl    http://www.sa-italia.it/
   (c) 2010, All Rights Reserved.
   Stylesheet prepared by Alessandra Favarato
   alessandra.fa @ gmail.com
 ======================================================================== */

/*----------------------------------------------------------------------- 
 Stili Standard 
 ------------------------------------------------------------------------ */

* { margin: 0; padding: 0; }
body {
	color: #666666;
 	font-family: arial, verdana, lucida grande,  sans serif;
 	font-size: 12px;
	line-height: 18px;
	min-width: 800px;
}
h1 { font-family: georgia, serif; font-size: 18px; font-weight: normal; padding-bottom: 16px; }
h1 a { font-weight: normal; }

a:link { color: #007f80; font-weight: normal; text-decoration: none; }
a:visited { color: #00807f; font-weight: normal; text-decoration: none; }
a:hover { color: #800000; font-weight: normal; text-decoration: underline; }
a:active { color: #800000; font-weight: normal; text-decoration:  underline; }
 
img { border: 0; }
p { padding-bottom: 14px; text-align:justify}
 
 ol {
 margin-left: 14px;
 margin-right: 0px; 
 padding-left: 14px; 
 padding-right: 0px;
 margin-bottom: 14px; 
 }

 ul {
 margin-left: 8px;
 margin-right: 0px; 
 padding-left: 8px; 
 padding-right: 0px;
 margin-bottom: 14px; 
 }
 
li {
 padding: 1px 0 1px 0;
 }
 
/*----------------------------------------------------------------------- 
 Stili Contenitori
 ------------------------------------------------------------------------ */
div#container{
width: 800px;
text-align: left;
/*background-image: url(img/sa_header_B760.jpg); background-repeat: no-repeat; background-position:top; 
padding-top: 32px;*/
padding-top: 5px;
margin: 3px auto 0 auto;
}
div#container2{ width: 800px; padding-top: 5px}

div#header{
width: 800px; 
height: 110px;
border-bottom: 3px solid #00807f; 
}

#header-img {
position: absolute;
height: 110px;
}

div#wrapper{float: left; width: 190; margin-left: -200px;
}

div#nav{float: left; width: 180px; display: inline;
margin:0 10px 0 210px; FONT-SIZE: 12px;
padding-top: 15px; padding-bottom: 15px;
border: 1px dotted #00807f; background-color:#99CCCC;
/*border-right: 1px dotted #CCC;*/
}
div#content{margin: 0 10px 0 410px;
height:auto !important;
padding-top: 15px;  width: 565px;
}
div#sidebar{float: right;
margin-right: 2px;
padding-top: 7px; padding-bottom: 7px;
text-align:center;}

/*----------------------------------------------------------------------- 
  Stili Footer
 ------------------------------------------------------------------------ */

div#footer{clear: both;
 	width: 800px;
 	height: 150px;
 	padding-top: 10px;
 	font-size: 11px;
	border-top: 3px solid #00807f;
 	1px dotted #CCC;
/*	border-top: 1px solid #CCC;
border-top:  3px solid #00807f; */
 }

#footer p { text-align: center; color: #999; padding: 0px 90px 18px 90px; }
#footer a { color: #666666; font-weight: normal; text-decoration: none; }
#footer a:hover { color: #00807f; font-weight: normal; text-decoration: underline; }


/*----------------------------------------------------------------------- 
  Stili menu -> menu in nav
 ------------------------------------------------------------------------ */

#menu A { BORDER-RIGHT: #FFFFFF 1px solid; BORDER-LEFT: #FFFFFF 1px solid;
BORDER-TOP: #FFFFFF 1px solid; BORDER-BOTTOM: #FFFFFF 1px solid;
PADDING-TOP: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px;  PADDING-BOTTOM: 2px;
background-color: #FFFFFF; COLOR: #007f80; FONT-WEIGHT: bold;
MARGIN: 1px 0px; DISPLAY: block; TEXT-ALIGN: left;  TEXT-DECORATION: none}
#menu A:active {BORDER-RIGHT: #f7f7e9 1px solid; BORDER-LEFT: #f7f7e9 1px solid;
BORDER-TOP: #f7f7e9 1px solid; BORDER-BOTTOM: #FFFFFF 1px solid;
PADDING-TOP: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px;  PADDING-BOTTOM: 2px;
FONT-WEIGHT: bold; TEXT-ALIGN: left; TEXT-DECORATION: none;
COLOR: #800000; BACKGROUND-COLOR: #f7f7e9; }
#menu A:hover { BORDER-RIGHT: #007f80 1px solid; BORDER-LEFT: #007f80 1px solid;
BORDER-TOP: #007f80 1px solid; BORDER-BOTTOM: #FFFFFF 1px solid;
PADDING-TOP: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px;  PADDING-BOTTOM: 2px;
FONT-WEIGHT: bold; TEXT-ALIGN: left; TEXT-DECORATION: underline;
COLOR: #f7f7e9; BACKGROUND-COLOR: #007f80; }

/*----------------------------------------------------------------------- 
  Stili Bottoni
 ------------------------------------------------------------------------ */

#button {clear: both;
	width: 800px;
 	height: 120px;
	padding: 5px 0px 0px 0px;
	font-size: 11px;
	vertical-align:middle;
	border-top: 3px solid #00807f;
}

#button1 { float: left; width: 300px; }
#button2 { float: left; width: 250px}
#button3 { float: right; width: 200px; }
/* #button4 { float: left; width: 185px; }*/
 
 /* IE fix for sliding doors */
 html #button li {
	height: auto !important; height: 12px;
}
 
 
/*----------------------------------------------------------------------- 
  Stili vari
 ------------------------------------------------------------------------ */
 
.brand {
	font-family: Times New Roman;
	font-variant: small-caps;
}

#data {
	position: relative;
 	font-family: arial, verdana, lucida grande,  sans serif;
	width: 280px;
	height: 20px;
	top: -44px;
	left: 515px;
	color: #CCCCCC; 
	text-align: right;
	vertical-align: bottom;
}

#contatti {
	position: relative;
 	font-family: arial, verdana, lucida grande,  sans serif;
	width: 280px;
	height: 20px;
	top: -106px;
	left: 515px;
	text-align: right;
	vertical-align: bottom;
}