
/* Stili generici per l'elemento body */

body	 {
background-image: url("img/sfondo24-a.jpg");
margin			: 0px 0px 0px 0px;
padding-bottom 	: 0px;
padding-left 	: 0px;
padding-right 	: 0px;
padding-top 	: 0px;
text-align 		: center;
font-size		: 76%;
}



/* Stile della Sezione "principale"*/
#principale	{
border-bottom	: 0px solid black;
border-left		: 0px solid black;
border-right	: 0px solid black;
border-top		: 0px solid black;
padding-bottom 	: 0px;
padding-left 	: 0px;
padding-right 	: 0px;
padding-top 	: 0px;
margin			: 0px 0px 0px -350px;
width			: 700px;
text-align 		: left;
position		: absolute;
left			: 50%;
}

/* Stile della sezione "logo" */
#logo {
border-bottom	: 0px solid black;
border-left		: 0px solid black;
border-right	: 0px solid black;
border-top		: 0px solid black;
text-align		: left;
height			: 115px;
width			: 100px;
position		: relative;
top				: 45px;
left			: 25px;
z-index			: 1;
}



/* Stile della sezione "superiore" */
#superiore {
background-image	: url("img/sfondo_sup.jpg");
background-position	: center;
text-align			: center;
border-bottom		: 1px solid #000000;
border-left			: 1px solid #000000;
border-right		: 1px solid #000000;
border-top			: 1px solid #000000;
margin				: 0px 0px 0px 0px;
padding-bottom 		: 0px;
padding-left 		: 0px;
padding-right 		: 0px;
padding-top 		: 0px;
height				: 80px;
position			: relative;
top					: -20px;
z-index				: 0;
}


/* Stile della sezione "menu" */
#menu {
text-align		: center;
border-bottom	: 0px solid #CCCCCC;
border-left		: 0px solid #CCCCCC;
border-right	: 0px solid #CCCCCC;
border-top		: 0px solid #CCCCCC;
margin			: 0px 0px 0px 248px;
padding-bottom 	: 0px;
padding-left 	: 0px;
padding-right 	: 0px;
padding-top 	: 3px;
height			: 34px;
width			: 450px;
position		: relative;
top				: 49px;
}


/* Selettore contestuale di table della sezione "menu" */
#menu table {
border		: solid 0px #000000;
font		: bold 13px Tahoma;
text-align	: center;
}

/* Selettore contestuale di td(colonna) della sezione "menu" */
#menu   td { 
background		: #3366FF;
border			: solid 0px #000000;
height			: 22px;
width			: 80px;
}

/* Stile dei link della sezione "menu" */

#menu 	a{
text-decoration	: none;
color 			: #FFFFFF;
}

#menu 	table  a:link {
text-decoration	: none;
}

#menu 	table  a:visited {
background 		: #3366FF;
color 			: #FFFFFF;
text-decoration	: none;
}

#menu 	table  a:hover {
color 			: red;
text-decoration	: none;
}



/* Stile della sezione "contenuto" */
#contenuto {
background		: #FFFFFF;
text-align		: justify;
border-bottom	: 0px solid #CCCCCC;
border-left		: 1px solid #000000;
border-right	: 1px solid #000000;
border-top		: 0px solid black;
margin			: 0px 0px 0px 0px;
padding-bottom 	: 10px;
padding-left 	: 40px;
padding-right 	: 40px;
padding-top 	: 25px;
position		: relative;
top				: -20px;
}


/* Selettore contestuale di h1 della sezione "contenuto" */
#contenuto h1 { 
font		: bold 20px Arial;
color		: #3366FF;
margin		: 0px 0px 0px 0px;
}

/* Selettore contestuale di h2 della sezione "contenuto" */
#contenuto h2 { 
font		: bold 16px Arial;
margin		: 0px 0px 20px 15px;
}

/* Selettore contestuale di h2 della sezione "contenuto" */
#contenuto hr { 
width				: 585px;
}

/* Selettore contestuale di b della sezione "contenuto" */
#contenuto b { 
font		: bold 12px Arial;
color		: #000000;
}

/* Selettore contestuale di p della sezione "contenuto" */
#contenuto p { 
font		: 12px Arial;
color		: #000000;
}

/* Selettore contestuale di p della sezione "contenuto" */
#contenuto ul { 
font				: 11px Verdana;
color				: #000000;
list-style-type		: square;
list-style-position	: outside;

}

/* Stile dei link della sezione "contenuto" */
#contenuto 	  	a:link {
font			: bold 14px Arial;
color 			:#3366FF;
text-decoration	: none;
}

#contenuto 		a:visited {
font			: bold 14px Arial;
color 			:#3366FF;
text-decoration	: none;
}

#contenuto 		a:hover {
font			: bold 14px Arial;
color 			:red;
text-decoration	: none;
}

/* Stile della sezione "box-azienda" */
#box-azienda {
/* background			: #99CC99; */
border-bottom		: 1px dotted #000000;
border-left			: 0px solid #000000;
border-right		: 0px solid #000000;
border-top			: 0px solid #000000;
margin				: 0px 0px 0px 0px;
padding-bottom 		: 5px;
padding-left 		: 15px;
padding-right 		: 20px;
padding-top 		: 10px;
height				: 90px;
width				: 585px;
position			: relative;
top					: 0px;
left				: 0px;
}


/* Stile della sezione "box-azienda" */
#box-prodotti {
/*background			: #CCFF99;*/
border-bottom		: 1px dotted #000000;
border-left			: 0px solid #000000;
border-right		: 0px solid #000000;
border-top			: 0px solid #000000;
margin				: 0px 0px 5px 0px;
padding-bottom 		: 5px;
padding-left 		: 15px;
padding-right 		: 20px;
padding-top 		: 16px;
height				: 90px;
width				: 585px;
position			: relative;
top					: 5px;
left				: 0px;
}


/* Stile della sezione "box-azienda" */
#box-qualita {
/*background			: #99CC99;*/
border-bottom		: 1px dotted #000000;
border-left			: 0px solid #000000;
border-right		: 0px solid #000000;
border-top			: 0px solid #000000;
margin				: 0px 0px 0px 0px;
padding-bottom 		: 5px;
padding-left 		: 15px;
padding-right 		: 20px;
padding-top 		: 16px;
height				: 90px;
width				: 585px;
position			: relative;
top					: 5px;
left				: 0px;
}

/* Stile delle immagini nelle sezioni "box-xxx" */
.img-box{
border-bottom		: 6px solid #3366FF;
border-left			: 1px solid #3366FF;
border-right		: 1px solid #3366FF;
border-top			: 6px solid #3366FF;
padding-bottom 		: 0px;
padding-left 		: 0px;
padding-right 		: 0px;
padding-top 		: 0px;
margin				: 0px 15px 0px 0px;
float				: left;
}



/* Stile della sezione "inferiore" */
#inferiore {
background-image	: url("img/sfondo_inf.jpg");
border-bottom		: 1px solid #000000;
border-left			: 1px solid #000000;
border-right		: 1px solid #000000;
border-top			: 1px solid #000000;
margin				: 0px 0px 0px 0px;
padding-bottom 		: 0px;
padding-left 		: 0px;
padding-right 		: 0px;
padding-top 		: 0px;
height				: 80px;
position			: relative;
top					: -20px;
}


/* Stile della sezione "inferiore-lingue" */
#inferiore-lingue {
text-align		: center;
border-bottom	: 0px solid black;
border-left		: 0px solid black;
border-right	: 0px solid black;
border-top		: 0px solid black;
margin			: 0px 0px 0px 0px;
padding-bottom 	: 0px;
padding-left 	: 0px;
padding-right 	: 0px;
padding-top 	: 4px;
height			: 50px;
width			: 240px;
position		: absolute;
top				: 14px;
left			: 10px; 
}

/* Selettore contestuale di table della sezione "inferiore-lingue" */
#inferiore-lingue table { 
border		: solid 0px #000000;
font		: bold 11px Verdana;
color		: #330099;
text-align	: center; 
}

/* Selettore contestuale di td(colonna) della sezione "inferiore-lingue" */
#inferiore-lingue td { 
width		: 50px;
}

#inferiore-lingue img { 
border		: 0px;
}


/* Stile della sezione "inferiore-login" */
#inferiore-login {
text-align		: center;
border-bottom	: 0px solid black;
border-left		: 0px solid black;
border-right	: 0px solid black;
border-top		: 0px solid black;
margin			: 0px 0px 0px 0px;
padding-bottom 	: 0px;
padding-left 	: 0px;
padding-right 	: 0px;
padding-top 	: 0px;
height			: 50px;
width			: 200px;
position		: absolute;
top				: 10px;
left			: 290px; 
}

/* Selettore contestuale di p della sezione "inferiore-login" */
#inferiore-login p { 
font		: bold 10px Verdana;
color		: #000000
}

/* Selettore contestuale di table della sezione "inferiore-login" */
#inferiore-login table { 
border		: solid 0px #000000;
font		: bold 8px Verdana;
}

/* Selettore contestuale di table della sezione "inferiore-login" */
#inferiore-login tr { 
height		: 20px;
}

#inferiore-login input#uid{ 
font-size			: bold 6px Verdana;
color				: #000000;
background-color	: #ffffff;
height				: 1.2em;
}

#inferiore-login input#psw{ 
font-size			: bold 6px Verdana;
color				: #000000;
background-color	: #ffffff;
height				: 1.2em;
}


/* Stile della sezione "inferiore-logoIGQ" */
#inferiore-logoIGQ {
text-align		: center;
border-bottom	: 0px solid black;
border-left		: 0px solid black;
border-right	: 0px solid black;
border-top		: 0px solid black;
margin			: 0px 0px 0px 0px;
padding-bottom 	: 0px;
padding-left 	: 0px;
padding-right 	: 0px;
padding-top 	: 0px;
height			: 50px;
width			: 150px;
position		: absolute;
top				: 16px;
left			: 530px; 
}

/* Stile della sezione "piepagina" */
#piepagina {
background-image: url("img/sfondo24-a.jpg");
border-bottom	: 0px solid black;
border-left		: 0px solid black;
border-right	: 0px solid black;
border-top		: 0px solid black;
height			: 30px;
position		: relative;
top				: -20px;
}


/* Selettore contestuale. Specifica come appare l'elemento h1 all'interno della sezione "piepagina" */
#piepagina p {
background-image: url("img/sfondo24-a.jpg");
color 			: #000000;
font 			: 9px Verdana;
margin			: 5px 0px 0px 0px;
text-align		: center;
vertical-align	: middle;
}