@charset "UTF-8";
body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #B3B3B3;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #000000;
	background-image: url(img/bkg.gif);
	background-repeat: repeat-x;

}
a, a:hover, a:visited {
color: #FFFFFF;
}

.biobao #contenitore {
	width: 955px;  
	background: #FFFFFF;
	margin: 0 auto;
	text-align: left;

} 

.biobao #testata {
	position: relative;
	padding: 0 0px 0 0px;  
	height: 324px;
	width: 955px;  
	overflow: hidden;
} 

.biobao #testata .visualimage{
	position: absolute;
	height: 324px;
	padding: 0;
	margin: 0;
	border: 0;
} 

.biobao #testata h2 a {
	padding: 0;
	margin: 0;
	position: absolute;
	z-index: 5;
	top: 50px;
	left: 60px;
	text-decoration: none;
	overflow: hidden;
	display: block;
	height: 60px;
	width: 240px;
	text-indent: -1000em;
}

.biobao #testata #menu {
	z-index: 0;
	position: absolute;
	width: 900px;
	bottom: 20px;
	left: 190px;
}

.biobao #testata #scelta_lan {
	z-index: 3;
	position: absolute;
	width: 900px;
	height: 18px;
	top: 7px;
	right: 10px;
	text-align: right;
	font-size:10px;
	color: #333333;
	padding-top: 0px;
}

.biobao #testata #menu ul{
	list-style-type: none;
}

.biobao #testata #menu li{
	display: inline;
}

.biobao #testata #menu li a{
	text-decoration: none;
	display: block;
	float: left;
	margin: 0;
	margin-left: 15px;
	padding: 0;
	text-indent: -1000em;
}

li#menu1 a {
	width: 62px;
	height: 23px;
	background-image: url(img/item_00.gif);
	overflow: hidden;
}
li#menu2 a {
	width: 99px;
	height: 23px;
	background-image: url(img/item_01.gif);
	overflow: hidden;
}
li#menu3 a {
	width: 100px;
	height: 23px;
	background-image: url(img/item_02.gif);
	overflow: hidden;
}
li#menu4 a {
	width: 98px;
	height: 23px;
	background-image: url(img/item_03.gif);
	overflow: hidden;
}

li#menu1 a:hover {
	width: 62px;
	height: 23px;
	background: url(img/item_00.gif) no-repeat 0px -24px;
	overflow: hidden;
}
li#menu2 a:hover {
	width: 99px;
	height: 23px;
	background: url(img/item_01.gif) no-repeat 0px -24px;
	overflow: hidden;
}
li#menu3 a:hover {
	width: 100px;
	height: 23px;
	background: url(img/item_02.gif) no-repeat 0px -24px;
	overflow: hidden;
}
li#menu4 a:hover {
	width: 98px;
	height: 23px;
	background: url(img/item_03.gif) no-repeat 0px -24px;
	overflow: hidden;
}

li#menu1.active a {
	width: 62px;
	height: 23px;
	background: url(img/item_00.gif) no-repeat 0px -24px;
	overflow: hidden;
}
li#menu2.active a {
	width: 99px;
	height: 23px;
	background: url(img/item_01.gif) no-repeat 0px -24px;
	overflow: hidden;
}
li#menu3.active a {
	width: 100px;
	height: 23px;
	background: url(img/item_02.gif) no-repeat 0px -24px;
	overflow: hidden;
}
li#menu4.active a {
	width: 98px;
	height: 23px;
	background: url(img/item_03.gif) no-repeat 0px -24px;
	overflow: hidden;
}

/*       menu inglese      */

li#menu22 a {
	width: 62px;
	height: 23px;
	background-image: url(img/item_22.gif);
	overflow: hidden;
}
li#menu23 a {
	width: 99px;
	height: 23px;
	background-image: url(img/item_23.gif);
	overflow: hidden;
}
li#menu15 a {
	width: 100px;
	height: 23px;
	background-image: url(img/item_15.gif);
	overflow: hidden;
}
li#menu24 a {
	width: 98px;
	height: 23px;
	background-image: url(img/item_24.gif);
	overflow: hidden;
}

li#menu22 a:hover {
	width: 62px;
	height: 23px;
	background: url(img/item_22.gif) no-repeat 0px -24px;
	overflow: hidden;
}
li#menu23 a:hover {
	width: 99px;
	height: 23px;
	background: url(img/item_23.gif) no-repeat 0px -24px;
	overflow: hidden;
}
li#menu15 a:hover {
	width: 100px;
	height: 23px;
	background: url(img/item_15.gif) no-repeat 0px -24px;
	overflow: hidden;
}
li#menu24 a:hover {
	width: 98px;
	height: 23px;
	background: url(img/item_24.gif) no-repeat 0px -24px;
	overflow: hidden;
}

li#menu22.active a {
	width: 62px;
	height: 23px;
	background: url(img/item_22.gif) no-repeat 0px -24px;
	overflow: hidden;
}
li#menu23.active a {
	width: 99px;
	height: 23px;
	background: url(img/item_23.gif) no-repeat 0px -24px;
	overflow: hidden;
}
li#menu15.active a {
	width: 100px;
	height: 23px;
	background: url(img/item_15.gif) no-repeat 0px -24px;
	overflow: hidden;
}
li#menu24.active a {
	width: 98px;
	height: 23px;
	background: url(img/item_24.gif) no-repeat 0px -24px;
	overflow: hidden;
}
/*       menu greco      */

li#menu36 a {
	width: 62px;
	height: 23px;
	background-image: url(img/item_36.gif);
	overflow: hidden;
}
li#menu37 a {
	width: 99px;
	height: 23px;
	background-image: url(img/item_37.gif);
	overflow: hidden;
}
li#menu29 a {
	width: 100px;
	height: 23px;
	background-image: url(img/item_29.gif);
	overflow: hidden;
}
li#menu38 a {
	width: 98px;
	height: 23px;
	background-image: url(img/item_38.gif);
	overflow: hidden;
}

li#menu36 a:hover {
	width: 62px;
	height: 23px;
	background: url(img/item_36.gif) no-repeat 0px -24px;
	overflow: hidden;
}
li#menu37 a:hover {
	width: 99px;
	height: 23px;
	background: url(img/item_37.gif) no-repeat 0px -24px;
	overflow: hidden;
}
li#menu29 a:hover {
	width: 100px;
	height: 23px;
	background: url(img/item_29.gif) no-repeat 0px -24px;
	overflow: hidden;
}
li#menu38 a:hover {
	width: 98px;
	height: 23px;
	background: url(img/item_38.gif) no-repeat 0px -24px;
	overflow: hidden;
}

li#menu36.active a {
	width: 62px;
	height: 23px;
	background: url(img/item_36.gif) no-repeat 0px -24px;
	overflow: hidden;
}
li#menu37.active a {
	width: 99px;
	height: 23px;
	background: url(img/item_37.gif) no-repeat 0px -24px;
	overflow: hidden;
}
li#menu29.active a {
	width: 100px;
	height: 23px;
	background: url(img/item_29.gif) no-repeat 0px -24px;
	overflow: hidden;
}
li#menu38.active a {
	width: 98px;
	height: 23px;
	background: url(img/item_38.gif) no-repeat 0px -24px;
	overflow: hidden;
}

.biobao #dx {
	padding: 0; 
	margin: 0;
	height: 274px;
	width: 665px;
	float: left;
	background-color: #808080;
	font-size: 12px;
	color: #FFFFFF;
/*	overflow: hidden;
*/}

.biobao #sx {
	padding: 0;
	margin:0;
	float: right; 
	width: 290px; 
	background: #EBEBEB;
	height: 300px;
	overflow: hidden;
}
.biobao #sx #menuprodotti{
	padding: 0 0 0 0;
	width: 290px;
	height: 300px;
	background-image: url(img/bkg_mp.gif);
}

.biobao #sx #menuprodotti ul {
	margin-left: 10px;
	margin-right: 25px;
	padding-left: 0;
	margin-top: 0px;
	list-style: none;
	text-decoration: none;
}
.biobao #sx #menuprodotti li{
	font-size: 12px;
	text-decoration: none;
	padding-bottom: 8px;
	padding-left: 20px;
	padding-top: 4px;
	border-bottom: 1px solid #CCCCCC;
	margin-left: 15px;
}

.biobao #sx #menuprodotti li.active{
	font-weight: bold;
}

.biobao #sx #menuprodotti li#menu6{
	background-image: url(img/zampa_blu.gif);
	background-position: 0 4px;
	background-repeat: no-repeat;

}
.biobao #sx #menuprodotti li#menu6 a{
	color: #993333;
}

.biobao #sx #menuprodotti li#menu7 a{
	color: #006633;
}

.biobao #sx #menuprodotti li#menu9 a{
	color: #006699;
}

.biobao #sx #menuprodotti li#menu10 a{
	color: #FF6600;
}

.biobao #sx #menuprodotti li#menu11{
	padding-top: 20px;
	background-image: url(img/zampa_viola.gif);
	background-position: 0px 20px;
	background-repeat: no-repeat;

}

.biobao #sx #menuprodotti li#menu11 a{
	color: #990066;
}

.biobao #sx #menuprodotti li#menu8{
	padding-top: 20px;
	background-image: url(img/zampa_verde.gif);
	background-position: 0px 20px;
	background-repeat: no-repeat;

}
.biobao #sx #menuprodotti li#menu8 a{
	color: #007583;
}

.biobao #sx #menuprodotti a{
	text-decoration: none;
}

.biobao #sx #menuprodotti a:hover{
	color: #FFFFFF !important;
}

/*            Inizio Menu prodotti in inglese               */

.biobao #sx #menuprodotti_en{
	padding: 0 0 0 0;
	width: 290px;
	height: 300px;
	background-image: url(img/bkg_mp_en.gif);
}

.biobao #sx #menuprodotti_en ul {
	margin-left: 10px;
	margin-right: 25px;
	padding-left: 0;
	margin-top: 0px;
	list-style: none;
	text-decoration: none;
}
.biobao #sx #menuprodotti_en li{
	font-size: 12px;
	text-decoration: none;
	padding-bottom: 8px;
	padding-left: 20px;
	padding-top: 4px;
	border-bottom: 1px solid #CCCCCC;
	margin-left: 15px;
}

.biobao #sx #menuprodotti_en li.active{
	font-weight: bold;
}

.biobao #sx #menuprodotti_en li#menu16{
	background-image: url(img/zampa_blu.gif);
	background-position: 0 4px;
	background-repeat: no-repeat;

}
.biobao #sx #menuprodotti_en li#menu16 a{
	color: #993333;
}

.biobao #sx #menuprodotti_en li#menu17 a{
	color: #006633;
}

.biobao #sx #menuprodotti_en li#menu19 a{
	color: #006699;
}

.biobao #sx #menuprodotti_en li#menu20 a{
	color: #FF6600;
}

.biobao #sx #menuprodotti_en li#menu21{
	padding-top: 20px;
	background-image: url(img/zampa_viola.gif);
	background-position: 0px 20px;
	background-repeat: no-repeat;

}

.biobao #sx #menuprodotti_en li#menu21 a{
	color: #990066;
}

.biobao #sx #menuprodotti_en li#menu18{
	padding-top: 20px;
	background-image: url(img/zampa_verde.gif);
	background-position: 0px 20px;
	background-repeat: no-repeat;

}
.biobao #sx #menuprodotti_en li#menu18 a{
	color: #007583;
}

.biobao #sx #menuprodotti_en a{
	text-decoration: none;
}

.biobao #sx #menuprodotti_en a:hover{
	color: #FFFFFF !important;
}

/*            Fine Menu prodotti in inglese               */
/*            Inizio Menu prodotti in greco               */

.biobao #sx #menuprodotti_gr{
	padding: 0 0 0 0;
	width: 290px;
	height: 300px;
	background-image: url(img/bkg_mp_en.gif);
}

.biobao #sx #menuprodotti_gr ul {
	margin-left: 10px;
	margin-right: 25px;
	padding-left: 0;
	margin-top: 0px;
	list-style: none;
	text-decoration: none;
}
.biobao #sx #menuprodotti_gr li{
	font-size: 12px;
	text-decoration: none;
	padding-bottom: 8px;
	padding-left: 20px;
	padding-top: 4px;
	border-bottom: 1px solid #CCCCCC;
	margin-left: 15px;
}

.biobao #sx #menuprodotti_gr li.active{
	font-weight: bold;
}

.biobao #sx #menuprodotti_gr li#menu30{
	background-image: url(img/zampa_blu.gif);
	background-position: 0 4px;
	background-repeat: no-repeat;

}
.biobao #sx #menuprodotti_gr li#menu30 a{
	color: #993333;
}

.biobao #sx #menuprodotti_gr li#menu31 a{
	color: #006633;
}

.biobao #sx #menuprodotti_gr li#menu33 a{
	color: #006699;
}

.biobao #sx #menuprodotti_gr li#menu34 a{
	color: #FF6600;
}

.biobao #sx #menuprodotti_gr li#menu35{
	padding-top: 20px;
	background-image: url(img/zampa_viola.gif);
	background-position: 0px 20px;
	background-repeat: no-repeat;

}

.biobao #sx #menuprodotti_gr li#menu35 a{
	color: #990066;
}

.biobao #sx #menuprodotti_gr li#menu32{
	padding-top: 20px;
	background-image: url(img/zampa_verde.gif);
	background-position: 0px 20px;
	background-repeat: no-repeat;

}
.biobao #sx #menuprodotti_gr li#menu32 a{
	color: #007583;
}

.biobao #sx #menuprodotti_gr a{
	text-decoration: none;
}

.biobao #sx #menuprodotti_gr a:hover{
	color: #FFFFFF !important;
}

/*            Fine Menu prodotti in greco               */

.biobao #contenuti {
	padding: 0; /* ricordare che i valori padding e margin corrispondono rispettivamente allo spazio interno ed esterno al riquadro div  */
	margin: 0;
	height: 300px;
	width: 955px;
	position: relative;

} 

.biobao #contenuti h3{
	padding: 0;
	margin: 0;
} 

.biobao #copyright {
	padding: 0; /* ricordare che i valori padding e margin corrispondono rispettivamente allo spazio interno ed esterno al riquadro div  */
	height: 26px;
	background-image: url(img/bkg_c.gif);
	background-repeat: repeat-x;
	width: 665px;
	float: left;
}

.biobao #copyright p {
	padding: 0; 
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin-top: 8px;
	margin-left: 30px;
}

.biobao #piepagina {
	background:#DDDDDD;
	height: 6px;
	overflow: hidden;

} 

.clear {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;

}
/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}


/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h1 {
	visibility: hidden;
}

/*.sIFR-hasFlash h2 {
	visibility: hidden;
	letter-spacing: -9px;
	font-size: 55px;
}
*/
.sIFR-hasFlash h3 {
	visibility: hidden;
	letter-spacing: -6px;
	font-size: 25px;
}

.sIFR-hasFlash h4 {
	visibility: hidden;
	letter-spacing: -5px;
	font-size: 21px;
}

.sIFR-hasFlash h5#pullquote {
	letter-spacing: -4px;
	visibility: hidden;
	font-size: 24px;
}
#contenuti_base {
	padding: 8px 15px 0 30px;
	margin-top: 0px;
	width: 610px;
	position: relative;
	clear:both;
}
#contenuti_base img{
	margin-top: 0px;
	margin-bottom: 0px;
}
#contenuti_base p{
	margin-top: 5px;
	margin-bottom: 5px;
}

.biobao #sx #indirizzo p {
	margin: 0px;
	padding: 0px;
}
.biobao #sx #indirizzo #titolosx{
	width: 290px;
	height: 55px;
}
.biobao #sx #indirizzo_en #titolosx{
	width: 290px;
	height: 55px;
}
.biobao #sx #garanzie #titolosx{
	width: 290px;
	height: 55px;
}
.biobao #sx #garanzie_en #titolosx{
	width: 290px;
	height: 55px;
}
.biobao #sx #menuprodotti #titolosx{
	width: 290px;
	height: 55px;
}
.biobao #sx #menuprodotti_en #titolosx{
	width: 290px;
	height: 55px;
}
.biobao #sx #menuprodotti_gr #titolosx{
	width: 290px;
	height: 55px;
}
#indirizzo {
	padding: 0 10px 0 10px;
	width: 290px;
	height: 300px;
	font-size: 12px;
	color: #FFFFFF;
	margin-top: 0px;
	background: url(img/bkg_dove.gif) 0 0;
}
#indirizzo_en {
	padding: 0 10px 0 10px;
	width: 290px;
	height: 300px;
	font-size: 12px;
	color: #FFFFFF;
	margin-top: 0px;
	background: url(img/bkg_dove_en.gif) 0 0;
}
.biobao #sx #indirizzo p{
	margin: 0px 20px 0px 15px;
}
.biobao #sx #indirizzo_en p{
	margin: 0px 20px 0px 15px;
}
.biobao #sx #garanzie p{
	margin: 0px 20px 0px 20px;
}
.biobao #sx #garanzie_en p{
	margin: 0px 20px 0px 20px;
}
#garanzie {
	padding: 0 10px 0 10px;
	width: 290px;
	height: 300px;
	font-size: 12px;
	color: #FFFFFF;
	margin-top: 0px;
	background: url(img/bkg_gar.gif) 0 0;
}
#garanzie_en {
	padding: 0 10px 0 10px;
	width: 290px;
	height: 300px;
	font-size: 12px;
	color: #FFFFFF;
	margin-top: 0px;
	background: url(img/bkg_gar_en.gif) 0 0;
}
#descrizione {
	padding: 8px 0px 0 30px;
	margin-top: 0px;
	height: 118px;
	width: 635px;
	position: relative;
	clear:both;
	background-color: #A3C644;
	background: #A3C644 url(img/ecobio_arancio.gif) no-repeat bottom right;
}
#descrizione p{
	margin-top: 0px;
	margin-bottom: 10px;	
}

#ecobio {
	height: 74px;
	width: 75px;
	overflow: hidden;
	position: absolute;
	z-index: 0;
	right: 0px;
	bottom: 0px;
}
#confezione {
	float: left;
	height: 15px;
	width: 200px;
	position: relative;
}
#formulazione {
	font-size: 11px;
	padding: 0 0px 0 30px;
	float: left;
	height: 146px;
	width: 335px;
	overflow: hidden;
}
#formulazione p{
	margin-right: 10px;
	margin-top: 5px;
	width: 310px;
}
#uso {
	position: relative;
	font-size: 11px;
	margin-right: 10px;
	height: 146px;
	width: 280px;
	float: right;
	overflow: hidden;
}

#uso p{
	margin-top: 5px;
}



#asterisco {
	width: 280px;
	position: absolute;
	bottom: 20px;
	overflow: hidden;
}
/* form*/
fieldset{
	position: absolute;
	border: 0;
	width: 420px;
	padding: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	clip: auto;
}
label {
width: 150px; 
}
#inputdiv{
margin: 15px 0 0 0;
width: 420px;
}
#inputtext{
margin: 15px 0 0 0;
width: 420px;
height: 70px;
}
#inputdiv input, #inputtext input{
position:absolute;
right: 0;
border: none;
margin: 0px 0 0 0;
width: 300px; 
}
textarea{
position:absolute;
right: 0;
border: none;
margin: 0px 0 0 0;
width: 300px;
height: 60px; 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

#buttondiv{
	position: relative;
margin: 0px 0 0 0;
width: 420px;
height: 23px;

}

#privacy{
	font-size: 10px;
	width: 320px;
	text-align: left; 
}

#privacy input{
	left: 0px;
	width: auto;
}

#privacy a{
	padding: 0;
	margin-left: 5px;
	width: 290px;
}

button{
	right: 0px;
	top: 0px;
	position: absolute;
	text-indent: -1000em;
	overflow: hidden;
	border: none;
	width: 60px;
	height: 23px;
    background: url(img/invia.gif) 0 0 no-repeat;
}
button.button_en{
	right: 0px;
	top: 0px;
	position: absolute;
	text-indent: -1000em;
	overflow: hidden;
	border: none;
	width: 60px;
	height: 23px;
    background: url(img/invia_en.gif) 0 0 no-repeat;
}

#errors {
	color: #993333;
	position: absolute;
	left: 30px;
	bottom: 40px;
}
