/* CSS Document */

html,body{margin:0; padding: 0; height: 100%; background-color:#FFFFFF;}

body{
	font-family: Verdana;
    font-size: 76%;   /*dimensionamento percentuale del font */
    text-align: center;   /*centra in IE 5.x */
	background-color: #FFFFFF;
    }

	
div#container{
	position: relative;
	width:780px;
	margin: 0px auto;
	text-align:left;
	height: 96%;
    }

div#content{
	position: relative ;
	top: 0px; /*l' altezza dell' header*/
    width: 780px;
	text-align:justify;
	background: url(img/sf.jpg);
    }
	
div#top{
	position: relative;
	width: 780px;
	height:104px;
	text-align: right;
	background: url(img/top.gif);
    }

div#sotto{
	position: relative;
	top:5px;
    width: 780px;
	height:50px;
	text-align: center;
	background-image:url(img/sfondino.jpg);
    }
	
div#azienda{
	position: relative;
    width: 780px;
	text-align: center;
    }
	
div#angolino{
	position: absolute;
    width: 50px;
	height:50px;
	right:10px;
	bottom:9px;
	background-image:url(img/angolino.gif);
    }

div#menu{
    position: relative;
	background-color:#CBDC7B;
    width: 100%;
	padding-top:5px;
	height: 15px;
	text-align:left;
    } 

div#menu2{
    position: relative;
	background-color:#9cae47;
    width: 100%;
	height: 15px;
	text-align:left;
	top:3px;
	} 

div#striscia{
    position: relative;
	background-color:#CBDC7B;
    width: 100%;
	padding-top:0px;
	height: 15px;
	text-align:left;
    } 

div#sottomenu{
    position: relative;
    width: 99%;
	padding-top:5px;
	height: 15px;
	text-align:right;
    } 
	
div#sx{
    position: absolute;
    top: 10px; /*l' altezza dell' header*/
    left: 0px;
    width: 11px;   /*un po' di meno per evitare l' uso del padding*/
	background: url(img/ombrasx.jpg);
	height: 95%;
    }
	
div#su{
    position: absolute;
    left: 0px;
    height: 11px;   /*un po' di meno per evitare l' uso del padding*/
	width:780px;
	background: url(img/ombrasu.jpg);
    } 
	
div#dx{
    position: absolute;
    top: 10px; /*l' altezza dell' header*/
    right: 0px;
    width: 11px;   /*un po' di meno per evitare l' uso del padding*/
	background: url(img/ombradx.jpg);
	height: 95%;
    } 

div#giu{
    position: absolute;
	bottom:0px;
    height: 11px;   /*un po' di meno per evitare l' uso del padding*/
	width:780px;
	background: url(img/ombragiu.jpg);
    } 
	
.txt{
	font-family: Verdana;
	font-size: 90%;   /*dimensionamento percentuale del font */
	vertical-align:middle;
	text-align:justify;
}

.txtcenter{
	font-family: Verdana;
	font-size: 100%;   /*dimensionamento percentuale del font */
	vertical-align:middle;
	text-align:center;
}

.contatti{
	font-family: Verdana;
	font-size: 90%;   /*dimensionamento percentuale del font */
	text-align: left;   /*centra in IE 5.x */
	vertical-align:middle;
}

.campi{
	font-family: Verdana;
	font-size: 90%;   /*dimensionamento percentuale del font */
	text-align: center;   /*centra in IE 5.x */
	vertical-align:middle;
	background-color:#CBDC7B;
	color:#000000;
	font-weight:bold;
}

.campi2{
	font-family: Verdana;
	font-size: 90%;   /*dimensionamento percentuale del font */
	text-align: center;   /*centra in IE 5.x */
	vertical-align:middle;
	background-color:#bea371;
	color:#000000;
	font-weight:bold;
}

.record{
	font-family: Verdana;
	font-size: 90%;   /*dimensionamento percentuale del font */
	text-align: center;   /*centra in IE 5.x */
	vertical-align:middle;
	background-color:#CCCCCC;
	color:#000000;
}

.copyright{
	font-family: Verdana;
    font-size: 80%;   /*dimensionamento percentuale del font */
    text-align: center;   /*centra in IE 5.x */
	vertical-align:middle;
}

.puls{
	font-family: Verdana;
	font-size: 100%;   /*dimensionamento percentuale del font */
	text-align: center;   /*centra in IE 5.x */
	vertical-align:middle;
	color:#BEA371;
}


.puls a:link{
	color: #BEA371;
	text-decoration: none;
}

.puls a:visited{
	color: #BEA371;
	text-decoration: none;
}

.puls a:hover{
	color: #BEA371;
	font-weight: bold;
}

.puls2{
	font-family: Verdana;
	font-size: 85%;   /*dimensionamento percentuale del font */
	text-align: center;   /*centra in IE 5.x */
	vertical-align:middle;
	color:#000000;
}

.puls2 a:link{
	color: #000000;
	text-decoration: none;
}

.puls2 a:visited{
	color: #000000;
	text-decoration: none;
}

.puls2 a:hover{
	color: #000000;
	font-weight: bold;
}

