html, body {
	background-color:#858789;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	margin-top:0;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(../img/test.gif);
	background-repeat:repeat-y;
	background-position:top center;
}



h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#37a961;

}

h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-right:15px;
	text-align:right;

}

.area_riservata {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#37a961;
	font-weight:bold;
	padding-right:20px;
	text-align:right;

}

.holding {
	padding-top:0px;
	padding-right:20px;
	text-align:right;

}

/* IMMAGINI */

.imma {
	border-style:solid;
	border-width:2px;
	border-color:#37a961;

}


.didascalia{
	text-align:justify;
	font-size:10px;
	color:#000000;
	padding-left:15px;
	background-image:url(../img/dida.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

.dida_sx{
	text-align:justify;
	font-size:10px;
	color:#000000;
	width:260px;
}

.dida_dx{
	text-align:justify;
	font-size:10px;
	color:#000000;
	float:right;
	width:260px;
}

#principale{
position:relative;
background-color:#ffffff;
width:980px;
color: #900000;
text-align:justify;
margin-top:30px;
height:100%;
margin: 0px auto;
}


.contenuto{
	padding:25px;
	background-color:#ebedec;
	color: #000000;
	text-align:justify;
	line-height:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	width:604px;
}


#sotto{
color: #000000;
padding-left:-10px;
padding-top:400px;
float:left;

}



/* SETTORI */


/* TOP */

#logo{
padding-left:60px;
color: #900;
padding-top:10px;
float:left;
width:300px;
}

#bandiera{
padding-left:20px;
color: #900;
}


#ricerca{
	width:604px;
	float:right;
	height:40px;
	color:#999999;
	text-align:justify;
	margin-bottom:65px;
	padding-top:5px;
	padding-right:0px;
}


.menu{
padding:5px;
width:594px;
height:40px;
background-color:#757776;
color: #ffffff;
text-align:left;
	clear:right;
margin-left: 376px;
	
	
}  

/* BANNER */

#banner{
height:100px;
background-color:#ffffff;
color: #900;
}



#flexible{
color: #ffffff;
text-align:justify;
font-size:14px;
margin-left:140px;
padding-top:10px;
}


/* SLOGAN COLORI */

.lam_slogan{
height:55px;
width:376px;
background-color:#1b4a98;
background-image:url(../img/lam_squares.gif);
background-position:left;
background-repeat:no-repeat;
color: #ffffff;
text-align:justify;
font-size:14px;
font-weight:bold;
padding-left:140px;
}

.car_slogan{
height:55px;
background-color:#149fc6;
background-image:url(../img/car_squares.gif);
background-position:left;
background-repeat:no-repeat;
color: #ffffff;
text-align:justify;
font-size:14px;
font-weight:bold;
padding-left:140px;
}

.caldo_slogan{
height:55px;
background-color:#82151a;
background-image:url(../img/caldo_squares.gif);
background-position:left;
background-repeat:no-repeat;
color: #ffffff;
text-align:justify;
font-size:14px;
font-weight:bold;
padding-left:140px;
}

.pan_slogan{
height:55px;
background-color:#e95a1e;
background-image:url(../img/pan_squares.gif);
background-position:left;
background-repeat:no-repeat;
color: #ffffff;
text-align:justify;
font-size:14px;
font-weight:bold;
padding-left:140px;
}

.med_slogan{
height:55px;
background-color:#07341d;
background-image:url(../img/med_squares.gif);
background-position:left;
background-repeat:no-repeat;
color: #ffffff;
text-align:justify;
font-size:14px;
font-weight:bold;
padding-left:140px;
}

.for_slogan{
height:55px;
background-color:#0b6629;
background-image:url(../img/squares.gif);
background-position:left;
background-repeat:no-repeat;
color: #ffffff;
text-align:justify;
font-size:14px;
font-weight:bold;
padding-left:140px;
}

#slogan{
margin-top:-2px;
margin-left:0px;
width:376px;
height:55px;
background-color:#37a961;
background-image:url(../img/squares.gif);
background-position:left;
background-repeat:no-repeat;
color: #ffffff;
text-align:justify;
font-size:14px;
}

/* FOOT */


.piede{
margin-top:0px;
padding:5px;
height:25px;
background-color:#ffffff;
color: #000000;
text-align:justify;
font-size:10px;
font-weight:bold;
bottom:0;
}  


/* COLORI DEI SETTORI */

.testo{
color:#000000;
font-size:10px;
text-align:justify;
font-weight:normal;
}



.laminazione{
color:#1b4a98;
font-weight:bold;
font-size:10px;
text-align:left;
width:258px;
padding-bottom:20px;

}

.laminazionetesto{
color:#1b4a98;
font-weight:bold;
font-size:10px;
text-align:justify;
float:right;
padding-bottom:20px;
padding-left:10px;
width:278px;
}




.carne{
color:#149fc6;
font-weight:bold;
font-size:10px;
text-align:left;
width:258px;
padding-bottom:20px;

}

.carnetesto{
color:#149fc6;
font-weight:bold;
font-size:10px;
text-align:justify;
float:right;
padding-bottom:20px;
padding-left:10px;
width:278px;
}



.caldo{
color:#82151a;
font-weight:bold;
font-size:10px;
text-align:left;
width:258px;
padding-bottom:20px;
clear:right;
}


.caldotesto{
color:#82151a;
font-weight:bold;
font-size:10px;
text-align:justify;
float:right;
padding-bottom:20px;
padding-left:10px;
width:278px;
}


.pane{
color:#e95a1e;
font-weight:bold;
font-size:10px;
text-align:left;
width:258px;
padding-bottom:20px;

}

.panetesto{
color:#e95a1e;
font-weight:bold;
font-size:10px;
text-align:justify;
float:right;
padding-bottom:20px;
padding-left:10px;
width:278px;
}

.medicaletesto{
color:#07341d;
font-weight:bold;
font-size:10px;
text-align:justify;
float:right;
padding-bottom:20px;
padding-left:10px;
width:278px;
}

.medicale{
color:#07341d;
font-weight:bold;
font-size:10px;
text-align:left;
width:258px;

}


.formaggio{
color:#0b6629;
font-weight:bold;
font-size:10px;
text-align:left;
width:258px;
padding-bottom:20px;

}

.formaggiotesto{
color:#0b6629;
font-weight:bold;
font-size:10px;
text-align:justify;
float:right;
padding-bottom:20px;
padding-left:10px;
width:278px;
}
/* MENU PRINCIPALE */

#menu-2 {
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
padding-left:10px;
}

#menu-2 ul{
margin:0;
padding-left: 0;
list-style:none;
}

#menu-2 li{
display:inline;
margin:0;
padding:0;
}

#menu-2 a:link, 
#menu-2 a:visited{
float:left;
color:#fff;
margin:0;
padding:13px 12px;
text-decoration:none;
}

#menu-2 a:hover, 
#menu-2 a:focus, 
#menu-2 a:active, 
#menu-2 #voce-corrente a{
color:#FFF;
text-decoration:underline;
}

.voce-corrente{
float:left;
color:#fff;
margin:0;
padding:13px 12px;
text-decoration:underline;
}


/* MENU SETTORI APPLICATIVI */

.blank{	
	height:5px;
}

.grey{
	background:#ced0cf;
	text-align:right;
}


a.menuleft:link, a.menuleft:active, a.menuleft:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;
	color:#000000;
	padding-right:20px;
}

a.menuleft:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: underline;
	color:#000000;
	text-align:right;
	padding-right:20px;
}

.settoreattivo{
	background:#ced0cf;
	color:#000000;
	text-align:right;
	text-decoration:underline;
	font-size:12px;
	padding-right:20px;

}



/* LINKS */

.linkopacity:hover img {
border: solid;
border-color:#37a961;
border-width:1px;
filter:alpha(opacity=50); 
-moz-opacity: 0.5; 
opacity: 0.5;
}
 
.linkopacity img {
border: solid;
border-color:#37a961;
border-width:1px;
filter:alpha(opacity=100);   
-moz-opacity: 1.0;   
opacity: 1.0;
}

.niente:hover img {
border: 2px solid #ffffff;
}
 
.niente img {
border: 2px solid #ffffff;
}

a:link, a:visited, a:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#37a961;
	font-size:12px;
	
}

a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #37a961;
	font-size:12px;
}



a.credits:link, a.credits:active, a.credits:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration: none;
	color:#37a961;
}

a.credits:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration: underline;
	color:#37a961;
}


a.attivo:link, a.attivo:active, a.attivo:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;
	color:#37a961;
	font-weight:bold;
}

a.attivo:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: underline;
	color:#37a961;
}


a:hover img{

filter:alpha(opacity=50); 
-moz-opacity: 0.5; 
opacity: 0.5;
}

/* ELENCHI CON TRATTINO */

#button-3{
margin:0;
padding:0;
}
#button-3 li{
background-image:url(../img/trattino.gif);
background-repeat:no-repeat;
background-position:left top;
display:block;
text-decoration:none;
padding:1px 17px;
}


a.contatti:link,a.contatti:active,a.contatti:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: underline;
	color:#37a961;
	font-weight:bold;

}
a.contatti:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;
	color:#37a961;
	font-weight:bold;

}
.contatti_attivo {
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;
	color:#37a961;
	font-weight:bold;

}

.bordo_contatti {
	border: 1px solid #666666;
}
.texarea {
	height: 60px;
	width: 131px;
	text-align: left;
}
.marchioregistrato {
	font-size: 14px;
	font-weight: bold;
}

