/*stili per il layout fisso con background*/
html,body{
	margin: 0;
	padding:0;
	background-color: #FFFFCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
body{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 76%;text-align:center}
div#container{
	width:760px;
	margin:0 auto;
	background:  url(immagini/3rightcol.jpg) repeat-y right top;
	height: auto;
	border: 2px solid #0066cc;
}
div#container2{background:  url(immagini/3leftcol.jpg) repeat-y left top;text-align: left}

/*stili generici, su header e footer*/
div#header{
	height: 105px;
	color: #000000;
	background-image:  url(immagini/sfumato2.gif);
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-bottom-style: solid;
	border-top-color: #0066cc;
	border-right-color: #0066cc;
	border-bottom-color: #0066cc;
	border-left-color: #0066cc;
	background-repeat: repeat-y;
	background-position: left top;
}

div#header2{
	color: #ccffff;
	background-color: #0099CC;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-bottom-style: solid;
	border-top-color: #0066cc;
	border-right-color: #0066cc;
	border-bottom-color: #0066cc;
	border-left-color: #0066cc;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 20px;
}

div#navigazione{
	float: left;
	width: 160px;
	padding: 1em 0 0 10px;
}
div#extra{
	float: right;
	width: 160px;
	padding: 1em 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
div#centrale{
	margin: 0 170px;
	padding: 1em 10px;
	border-top: 2px none #0066cc;
	border-right: 2px solid #0066cc;
	border-bottom: 2px none #0066cc;
	border-left: 2px solid #0066cc;
	background-color: #FFFFFF;
}

div#fondo{
	clear:both;
	padding: 5px 0;
	background-color: #0099cc;
	color: #FFFFFF;
	border-top: 2px solid #0066cc;
	border-right: 2px none #0066cc;
	border-bottom: 2px none #0066cc;
	border-left: 2px none #0066cc;
	font-weight: 100;
	text-align: center;
}

div#navigazione ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-weight: bolder;
}
div#navigazione li{margin: 0;padding: 0}
div#navigazione a{color:#000099;font: bold normal 1.2em Verdana, Arial, Helvetica, sans-serif;text-decoration: none}
div#navigazione a:hover{color: #6699ff;text-decoration: underline}
div#navigazione a#activelink{color: #003333;text-decoration: none}
div#navigazione p{font-size: 90%}

div#extra {font-size: 90%;margin-bottom: 2em}
div#extra ul{margin: 0;padding: 0; list-style-type: none}
div#extra li{margin: 0;padding: 0}
div#extra a{color:#000099;font: bold normal 1em/1.2em arial, sans-serif;text-decoration: none}
div#extra a:hover{color: #6699ff;text-decoration: underline}
div#extra a#activelink{color: #003333;text-decoration: none}
div#extra p{font-size: 90%}
div#extra h2{
	color: #ff6633;
	font-size: 1.2em;
	text-align: center;
}
div#extra h3{
	color: #999;
	font-size: 1em;
	text-align:left;
}
div#extra p{margin: 0}

/*Stili per il testo*/
h1,h2{margin: 0;padding:0}
h1{padding-left:10px;font: bold 2.3em/80px arial,sans-serif}
h2{
	color: #69f;
	font-size: 1.5em;
}


#google{
	width : 94%;
	text-align : center;
	padding : 5px;
	font-size : 120%;
	vertical-align: middle;
}

#google .blue{color : #00f;
}
#google .red{color : #c00;
}
#google .green{color : #32cd32;
}
#google .yellow{color : #ffd700;
}

#google #q,#google #btnG{width : 90%;
height : 5%;
border-style : solid;
}

/*Stili del testo colorato per il footer*/
.Stile1 {
	color: #69f;
	font-weight: bold;
}

.Stile5 {
	color: #000000; 
	font-weight: bold; 
}

.Stile11 {
	color: #ff6633;
    font-weight:bold;
	font-size:120%;
}
.Stile13 {
	color: #000099;
	font-size: 73%;
}
.Stile14 {
	color:#ccffff;
}
.Stile18{
	font-size: 70%;
}



