/* 
	Project: Azienda Agricola Agisole
	Author: United Media srl

 */

*{ margin: 0; padding: 0; }* 
body { 
	font: 0.7em Verdana, Arial, "Trebuchet MS", Tahoma, sans-serif; 
	line-height: 1.6em;
	background: #fff4e0 url(images/sfondo_body.gif) repeat-x; 
	color: #444; 
}

#content { 
	width: 905px; 
	margin: 0 auto;
	background-color:#FFF;
	background: #ffffff url(../images/bgraund_content.gif) no-repeat bottom;
	text-align:center;
	border: 1px #850000;
	}

#desc { 
	width: 260px;
	float:left;
	margin: 15px 15px 0 15px;
	}
	
.desc_long {
    height: 560px;
	}
	
.desc_long2 {
    height: 490px;
	}
	
#body_container {
    width: 905px;
	}
	
#menu_container { 
	width: 905px; 
	margin: 0 auto;
	}

/* ======================== Logo ============================== */

#logo {
	margin: 0 0 0 0;
	height: 90px;
	width: 200px;
	float: left;
	background: url(../images/balsa_logo.gif) no-repeat bottom;
}

/* ======================== Menu ============================== */

#banner { 
	margin: 0 0 0 0;
	height: 90px;
	width: 705px;
	float: right;
	text-align: center;
	background-color:#850000;
}

#main_menu {
	margin-top:30px;
	z-index: 20;
}

/* ======================== Google MAP ============================== */

#google { 
	padding-left:15px;
	padding-top:15px;
	white-space: nowrap;
}

/* ======================== Foto ============================== */

#foto { 	
	width: 600px;
	float: left;
	margin: 15px 0 15px 15px;
	z-index:-1;
}

#fotoSingola { 	
	width: 635px;
	height: 350px;
	margin-top:15px;
}

/* ======================== Foto Reparti ============================== */


#fotoReparti { 
	position:absolute;
	margin-top:90px;
	width: 635px;
	white-space: nowrap;
	z-index:3;
	margin-left:15px;
}

#fotoReparti a{ 
    border-bottom:solid #cccccc medium ;
	filter:alpha(opacity=0);
	-moz-opacity: 0; 
	opacity: 0;
	}
#fotoReparti a:hover{ 
    border-bottom:solid #850000 medium ;
	filter:alpha(opacity=100);
	-moz-opacity: 1; 
	opacity: 1;
}
	

/* ======================== Foto Prodotti ============================== */


#fotoProdotti { 
	position:absolute;
	margin-top:90px;
	width: 635px;
	white-space: nowrap;
	z-index:3;
	margin-left:15px;
}

#fotoProdotti a{ 
    border-bottom:solid #cccccc medium ;
	filter:alpha(opacity=0);
	-moz-opacity: 0; 
	opacity: 0;
	}
#fotoProdotti a:hover{ 
    border-bottom:solid #850000 medium ;
	filter:alpha(opacity=100);
	-moz-opacity: 1; 
	opacity: 1;
}
	
	
	/* ======================== Link trasparenza intro reparti ============================== */
.reparto_trasparente01 {
	margin-top:95px;
	padding-top:70px;
	width:150px;
	height:170px;
}

.reparto_trasparente02 {
	margin-top:95px;
	padding-top:70px;
	width:150px;
	height:170px;
}

.reparto_trasparente03 {
	margin-top:95px;
	padding-top:70px;
	margin-right:5x;
	width:150px;
	height:170px;
}

.reparto_trasparente04 {
	margin-top:95px;
	padding-top:70px;
	margin-left:5px;
	width:150px;
	height:170px;
}
/* ======================== Link trasparenza intro prodotti ============================== */
.prodotto_spacer01 {
	width: 10px;
	height:300px;
}

.prodotto_spacer02 {
	width: 12px;
	height:300px;
}

.prodotto_trasparente01 {
	margin-top:110px;
	width: 60px;
	height:300px;
	margin-left:2px;
}

.prodotto_trasparente02 {
	width:60px;
	height:300px;
}

.prodotto_trasparente03 {
	width:65px;
	height:300px;
}

.prodotto_trasparente04 {
	width:65px;
	height:320px;
}
.prodotto_trasparente05 {
	width:65px;
	height:350px;
}

.prodotto_trasparente06 {
	width:60px;
	height:350px;
}


.prodotto_trasparente07 {
	width:60px;
	height:350px;
}

.prodotto_trasparente08 {
	width:60px;
	height:350px;
}

.prodotto_trasparente09 {
	width:45px;
	height:350px;
}
/* ======================== Foto intro prodotti ============================== */

#prodotto {
	margin-top: 80px;
	margin-left: 15px;
	padding-right:25px;
	position:relative;
}

#stile_prodotto{
	margin-right:5px;
}

/* ======================== Foto intro reparti ============================== */

#reparto {
	margin-top: 180px;
	padding-bottom:15px;
	padding-right:20px;
	margin-left: 15px;
	width:120px;
	height:100px;
	position:relative;
}

/* ======================== Foto redazionale ============================== */

#redazionale {
	margin-top: 50px;
	padding-bottom:15px;
	padding-right:20px;
	margin-left: 15px;
	width:580px;
	height:250px;
	position:relative;
}

/* ======================== Thumbnails ============================== */

#thumbnails {
	margin-top:445px;
	margin-left:650px;
	margin-bottom:15px;
	margin-right:15px;
	padding-top:50px;
	width:240px;
	height:70px;
	float:left;
	position:absolute;
	border:none;
}

#thumbnails a{
border-bottom:solid #cccccc medium ;}

#thumbnails a:hover{
	border-bottom:solid #850000 medium ;}
/* ======================== Thumbnails per LIGHTBOX ============================== */
ul#gallery{list-style:none;margin:0;padding:0}
ul#gallery li a{float:left;margin-right:3px;padding:0;border-bottom:solid #cccccc medium ;}
ul#gallery li a:hover{float:left;margin-right:3px;padding:0;border-bottom:solid #850000 medium ;}
ul#gallery img{display:block;}

/* ======================== TASTO ENTRA NEL SITO ============================== */
#lang {
	margin-top:150px;
	margin-left:750px;
	width:45px;
	height:120px;
	border:none;
	position:absolute;
	text-decoration:none;
}

#lang img{
    padding:5px;
	border:none;
	text-decoration:none;
}

ul#enter{list-style:none;margin:0;padding:0; margin-top:-40px;}
ul#enter li a{padding:5px;border:none;text-decoration:none;}
ul#enter li a:hover{padding:5px;border:none;}
ul#enter img{display:block;}

/* ======================== Navigazione prodotti  ============================== */

.navigazione {
    margin: 15px 0 0 0;
	font-family:"Times New Roman", Times, serif;
	color:#850000;
	font-size:1.0em;;
	text-decoration:none;
	line-height:1.1em;
	text-align:center;
}

.navigazione a{
	font-family:"Times New Roman", Times, serif;
	color:#850000;
	font-size:1.0em;
	text-decoration:none;
}

.navigazione a:hover{
	font-family:"Times New Roman", Times, serif;
	color:#850000;
	font-size:1.0em;
	text-decoration:underline;
	filter:alpha(opacity=70);
	-moz-opacity: 0.7; 
	opacity: 0.7;
}

/* ======================== Scorrimento del testo  nei prodotti ============================== */

#scorrimento {
	margin-top:460px;
	margin-left:650px;
	margin-bottom:15px;
	margin-right:15px;
	padding-top:10px;
	width:240px;
	height:35px;
	float:left;
	position:absolute;
	font-family:"Times New Roman", Times, serif;
	color:#850000;
	font-size:1.0em;;
	text-decoration:none;
	line-height:1.1em;
	z-index:10;
}

#scorrimento a{
	font-family:"Times New Roman", Times, serif;
	color:#850000;
	font-size:1.0em;
	text-decoration:none;
}

#scorrimento a:hover{
	font-family:"Times New Roman", Times, serif;
	color:#850000;
	font-size:1.0em;
	text-decoration:underline;
	width:77px;
	height:70px;
	filter:alpha(opacity=70);
	-moz-opacity: 0.7; 
	opacity: 0.7;
}

/* ======================== Scorrimento del testo nei reparti ============================== */

#scorrimento_reparti {
	margin-top:438px;
	margin-left:650px;
	margin-bottom:15px;
	margin-right:15px;
	padding-top:10px;
	width:240px;
	height:35px;
	float:left;
	position:absolute;
	font-family:"Times New Roman", Times, serif;
	color:#850000;
	font-size:1.0em;;
	text-decoration:none;
	line-height:1.1em;
	z-index:10;
}

#scorrimento_reparti a{
	font-family:"Times New Roman", Times, serif;
	color:#850000;
	font-size:1.0em;
	text-decoration:none;
}

#scorrimento_reparti a:hover{
	font-family:"Times New Roman", Times, serif;
	color:#850000;
	font-size:1.0em;
	text-decoration:underline;
	width:77px;
	height:70px;
	filter:alpha(opacity=70);
	-moz-opacity: 0.7; 
	opacity: 0.7;
}

/* ======================== Titolo  e testi pagina ============================== */

.titolo {
	font-family:"Times New Roman", Times, serif;
	color:#850000;
	font-size:1.4em;
	font-weight:bold;
	text-decoration:none;
	filter:alpha(opacity=80);
	-moz-opacity: 0.8; 
	opacity: 0.8;
}

.sottotitolo {

	font-family:"Times New Roman", Times, serif;
	color:#850000;
	font-size:0.8em;
	font-weight:bold;
	font-style:italic;
}

#testo_scorrimento {
	margin: 15px 0 0 15px;
	width:240px;
	height:300px !important;
	float:left;
	overflow:hidden;
	position:relative;
	text-decoration:none;
	filter:alpha(opacity=80);
	-moz-opacity: 0.8; 
	opacity: 0.8;
}

.testo {
    margin: 15px 0 0 0;
	text-decoration:none;
	filter:alpha(opacity=80);
	-moz-opacity: 0.8; 
	opacity: 0.8;
}

.testo a{
	text-decoration:none;
	color:#850000;
}

.testo a:hover{
	text-decoration:underline;
	color:#850000;
	filter:alpha(opacity=70);
	-moz-opacity: 0.7; 
	opacity: 0.7;
}

.speciale{
	font-family: Verdana, Arial, "Trebuchet MS", Tahoma, sans-serif;
	font-size:0.9em;
	font-weight:bold;
	line-height: 1.6em;
	}

/* ======================== Foother ============================== */
#footer {
	margin:0;
	background-color:#850000;
	width:905px;
	height:25px;
	clear:both;
}

#footer p {
    padding:3px 0 0 0;
	text-align:center;
	text-decoration:none;
	font-family:"Times New Roman", Times, serif;
	font-size:1.2em;
	color:#FFFFFF;
}

/* ======================== Footer per ENTRARE ============================== */
#footer_enter {
	margin-top:580px;
	margin-left:0px;
	margin-bottom:0px;
	margin-right:0px;
	background-color:#CCCCCC;
	width:905px;
	height:20px;
	float:left;
	position:absolute;
	text-align:center;
	text-decoration:none;
	background: #ffffff url(images/bground_footer.gif) no-repeat bottom;
}
/* ====================== sfondi dei corpi =========================== */

#corpo_menu01 { 
	margin: 0 0 0 0;
	height: 420px;
	width: 710px;
	float: right;
	text-align: center;
	background:#fff url(images/menu01.jpg) no-repeat;
}


/* =================== IE ============================== */
/* =================== IE ============================== */
/* =================== IE ============================== */
.ie #content { 
	width: 905px;
	height: 600px; 
	margin: auto;
	background-color:#FFF;
	background: #ffffff url(images/bgraund_content.gif) no-repeat bottom;
	}
	
.ie #body_container { 
	width: 600px; 
	margin: 0 0 0 0;
	position:absolute;
	z-index: 0;
	}
	
.ie #menu_container { 
	width: 905px; 
	margin: 0 0 0 0;
	position:absolute;
	z-index:5;
	}

/* ======================== Logo ============================== */

.ie #logo {
	margin: 0 0 0 0;
	height: 90px;
	width: 200px;
	float: left;
	background: url(images/balsa_logo.gif) no-repeat bottom;
}

/* ======================== Menu ============================== */

.ie #banner { 
	margin: 0 0 0 0;
	height: 90px;
	width: 705px;
	float: right;
	text-align: center;
	background-color:#850000;
	z-index:2;
}

.ie #main_menu {
position:relative;
	margin-top:30px;
	z-index:6;
}

/* ======================== Google MAP ============================== */

.ie #google { 
	padding-left:15px;
	padding-top:15px;
	white-space: nowrap;
}

/* ======================== Foto ============================== */

.ie #foto { 	
	margin-top:15px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	width: 635px;
	float: left;
	white-space: nowrap;	
}

.ie #fotoSingola { 	
	width: 635px;
	height: 350px;
}

/* ======================== Foto Reparti ============================== */

.ie #fotoReparti {
	margin-left:-625px;
	position:absolute;
	margin-top:90px;
	width: 635px;
	white-space: nowrap;
	z-index:3;

}
.ie #fotoReparti a{ 
border-bottom:solid #cccccc medium ;
	filter:alpha(opacity=0);
	-moz-opacity: 0; 
	opacity: 0;
	}
.ie #fotoReparti a:hover{ 
border-bottom:solid #850000 medium ;
	filter:alpha(opacity=100);
	-moz-opacity: 1; 
	opacity: 1;
}

/* ======================== Foto Prodotti ============================== */

.ie #fotoProdotti {
	margin-left:-625px;
	position:absolute;
	margin-top:-20px;
	width: 635px;
	white-space: nowrap;
	z-index:3;

}
.ie #fotoProdotti a{ 
border-bottom:solid #cccccc medium ;
	filter:alpha(opacity=0);
	-moz-opacity: 0; 
	opacity: 0;
	}
.ie #fotoProdotti a:hover{ 
border-bottom:solid #850000 medium ;
	filter:alpha(opacity=100);
	-moz-opacity: 1; 
	opacity: 1;
}
/* ======================== Link trasparenza intro reparti ============================== */
.ie .reparto_trasparente01 {
	margin-top:50px;
	padding-top:70px;
	margin-left: 10px;
	margin-right:5px;
	width:143px;
	height:170px;
}

.ie .reparto_trasparente02 {
	margin-top:50px;
	padding-top:70px;
	margin-right:5px;
	width:143px;
	height:170px;
}

.ie .reparto_trasparente03 {
	margin-top:50px;
	padding-top:70px;
	margin-right:5x;
	width:143px;
	height:170px;
}

.ie .reparto_trasparente04 {
	margin-top:50px;
	padding-top:70px;
	margin-left:5px;
	width:143px;
	height:170px;
}

/* ======================== Link trasparenza intro prodotti ============================== */
.ie .prodotto_spacer01 {
	width: 10px;
	height:300px;
}

.ie .prodotto_spacer02 {
	width: 10px;
	height:300px;
}

.ie .prodotto_trasparente01 {
	width:65px;
	height:350px;
}

.ie .prodotto_trasparente02 {
	width:65px;
	height:350px;
}

.ie .prodotto_trasparente04 {
	width:65px;
	height:350px;
}

.ie .prodotto_trasparente03 {
	width:65px;
	height:350px;
}

.ie .prodotto_trasparente05 {
	width:60px;
	height:350px;
}

.ie .prodotto_trasparente06 {
	width:60px;
	height:350px;
}

.ie .prodotto_trasparente07 {
	width:60px;
	height:350px;
}

.ie .prodotto_trasparente08 {
	width:60px;
	height:350px;
}
/* ======================== Foto intro reparti ============================== */

.ie #reparto {
	margin-top: 180px;
	padding-bottom:15px;
	padding-right:20px;
	margin-left: 15px;
	width:120px;
	height:100px;
	position:absolute;
}

/* ======================== Foto redazinale ============================== */

.ie #redazionale {
	margin-top: 50px;
	padding-bottom:15px;
	padding-right:20px;
	margin-left: 15px;
	width:580px;
	height:250px;
	position:absolute;
}

/* ======================== Foto intro prodotti ============================== */

.ie #prodotto {
	margin-top: 80px;
	margin-left: 15px;
	padding-right:25px;
	position:absolute;
}

.ie #stile_prodotto{
	margin-right:5px;
}
/* ======================== Thumbnails ============================== */

.ie #thumbnails {
	margin-top:270px;
	margin-left: -10px;
	margin-bottom:15px;
	margin-right:15px;
	padding-top:130px;
	position:absolute;
	width:280px;
	height:70px;
	border:none;
	white-space: nowrap;
}
.ie #thumbnails a{
border-left:none;
border-right:none;
border-top:none;
border-bottom:solid #cccccc medium ;}

.ie #thumbnails a:hover{
border-left:none;
border-right:none;
border-top:none;
border-bottom:solid #850000 medium ;}

/* ======================== TASTO ENTRA NEL SITO ============================== */
.ie ul#enter{
list-style:none;
border:none;
position:absolute;
margin-left:-115px;
margin-top:50px;
}
.ie ul#enter li a{
margin-right:3px;
padding:0;
border-bottom:solid #cccccc medium;
border-left:none;
border-right:none;
border-top:none;
white-space: nowrap;
}

.ie ul#enter li a:hover{
margin-right:3px;
padding:0;
border-bottom:solid #850000 medium;
border-left:none;
border-right:none;
border-top:none;
white-space: nowrap;
}
.ie ul#enter img{
display:block;
border-left:none;
border-right:none;
border-top:none;
}

/* ======================== TASTO ENTRA NEL SITO ============================== */
.ie ul#gallery{
list-style:none;
border:none;
position:absolute;
margin-left:-115px;
margin-top:20px;
}
.ie ul#gallery li a{
margin-right:3px;
padding:0;
border-bottom:solid #cccccc medium;
border-left:none;
border-right:none;
border-top:none;
white-space: nowrap;
}

.ie ul#gallery li a:hover{
margin-right:3px;
padding:0;
border-bottom:solid #850000 medium;
border-left:none;
border-right:none;
border-top:none;
white-space: nowrap;
}
.ie ul#gallery img{
display:block;
border-left:none;
border-right:none;
border-top:none;
}

/* ======================== Navigazione prodotti  ============================== */

.ie #navigazione {
	margin-top:370px;
	margin-left: 10px;
	margin-bottom:15px;
	margin-right:15px;
	padding-top:50px;
	width:240px;
	height:70px;
	float:left;
	position:absolute;
	font-family:"Times New Roman", Times, serif;
	color:#850000;
	font-size:1.0em;;
	text-decoration:none;
	line-height:1.1em;
}

.ie #navigazione a{
	font-family:"Times New Roman", Times, serif;
	color:#850000;
	font-size:1.0em;
	text-decoration:none;
}

.ie #navigazione a:hover{
	font-family:"Times New Roman", Times, serif;
	color:#850000;
	font-size:1.0em;
	text-decoration:underline;
	width:77px;
	height:70px;
	filter:alpha(opacity=70);
	-moz-opacity: 0.7; 
	opacity: 0.7;
}

/* ======================== Scorrimento del testo nei prodotti ============================== */

.ie #scorrimento {
	margin-top:375px;
	margin-left:10px;
	margin-bottom:15px;
	margin-right:15px;
	padding-top:10px;
	width:240px;
	height:35px;
	float:left;
	position:absolute;
	font-family:"Times New Roman", Times, serif;
	color:#850000;
	font-size:1.0em;;
	text-decoration:none;
	line-height:1.1em;
	z-index:10;
}

.ie #scorrimento a{
	font-family:"Times New Roman", Times, serif;
	color:#850000;
	font-size:1.0em;
	text-decoration:none;
}

.ie #scorrimento a:hover{
	font-family:"Times New Roman", Times, serif;
	color:#850000;
	font-size:1.0em;
	text-decoration:underline;
	width:77px;
	height:70px;
	filter:alpha(opacity=70);
	-moz-opacity: 0.7; 
	opacity: 0.7;
}

/* ======================== Scorrimento del testo nei reparti ============================== */

.ie #scorrimento_reparti {
	margin-top:360px;
	margin-left:10px;
	margin-bottom:15px;
	margin-right:15px;
	padding-top:10px;
	width:240px;
	height:35px;
	float:left;
	position:absolute;
	font-family:"Times New Roman", Times, serif;
	color:#850000;
	font-size:1.0em;;
	text-decoration:none;
	line-height:1.1em;
	z-index:10;
}

.ie #scorrimento_reparti a{
	font-family:"Times New Roman", Times, serif;
	color:#850000;
	font-size:1.0em;
	text-decoration:none;
}

.ie #scorrimento_reparti a:hover{
	font-family:"Times New Roman", Times, serif;
	color:#850000;
	font-size:1.0em;
	text-decoration:underline;
	width:77px;
	height:70px;
	filter:alpha(opacity=70);
	-moz-opacity: 0.7; 
	opacity: 0.7;
}

/* ======================== Titolo  e testi pagina ============================== */

.ie #titolo {
	margin: 15px 0 0 15px;
	width:240px;
	float:left;
	position:absolute;
	font-family:"Times New Roman", Times, serif;
	color:#850000;
	font-size:1.4em;
	font-weight:bold;
	text-decoration:none;
	filter:alpha(opacity=80);
	-moz-opacity: 0.8; 
	opacity: 0.8;
}

.ie .sottotitolo {

	font-family:"Times New Roman", Times, serif;
	color:#850000;
	font-size:0.8em;
	font-weight:bold;
	font-style:italic;
}

.ie #testo_scorrimento {
	margin: 60px 0 0 15px;
	width:240px;
	height:300px !important;
	float:left;
	overflow:hidden;
	position:absolute;
	text-decoration:none;
	filter:alpha(opacity=80);
	-moz-opacity: 0.8; 
	opacity: 0.8;
}

.ie #testo {
	margin: 60px 0 0 15px;
	width:240px;
	float:left;
	position:absolute;
	text-decoration:none;
	filter:alpha(opacity=80);
	-moz-opacity: 0.8; 
	opacity: 0.8;
}

.ie #testo a{
	text-decoration:none;
	color:#850000;
}

.ie #testo a:hover{
	text-decoration:underline;
	color:#850000;
	filter:alpha(opacity=70);
	-moz-opacity: 0.7; 
	opacity: 0.7;
}

.ie .speciale{
	font-family: Verdana, Arial, "Trebuchet MS", Tahoma, sans-serif;
	font-size:0.9em;
	font-weight:bold;
	line-height: 1.6em;
	}

/* ======================== Foother ============================== */
.ie #footer {
	margin-top:509px;
	margin-left:-635px;
	margin-bottom:0px;
	margin-right:0px;
	background-color:#CCCCCC;
	width:905px;
	height:20px;
	float:left;
	position:absolute;
	text-align:center;
	text-decoration:none;
	background: #ffffff url(images/bground_footer.gif) no-repeat bottom;
}

/* ======================== Footer per ENTRARE ============================= */
.ie #footer_enter {
	margin-top:600px;
	margin-left:-635px;
	margin-bottom:0px;
	margin-right:0px;
	background-color:#CCCCCC;
	width:905px;
	height:20px;
	float:left;
	position:absolute;
	text-align:center;
	text-decoration:none;
	background: #ffffff url(images/bground_footer.gif) no-repeat bottom;
}
/* ====================== sfondi dei corpi =========================== */

.ie #corpo_menu01 { 
	margin: 0 0 0 0;
	height: 420px;
	width: 710px;
	float: right;
	text-align: center;
	background:#fff url(images/menu01.jpg) no-repeat;
}

/* =================== GEKO ============================== */
/* =================== GEKO ============================== */
/* =================== GEKO ============================== */

*{ margin: 0; padding: 0; }* 
.gecko body { 
	font: 0.7em Verdana, Arial, "Trebuchet MS", Tahoma, sans-serif; 
	line-height: 1.6em;
	background: #fff4e0 url(images/sfondo_body.gif) repeat-x; 
	color: #444; 
}

.gecko #content { 
	width: 905px;
	height: 600px; 
	margin: auto;
	background-color:#FFF;
	background: #ffffff url(images/bgraund_content.gif) no-repeat bottom;
	}
	
.gecko #body_container { 
	width: 600px; 
	margin: 0 0 0 0;
	position:absolute;
	}
	
.gecko #menu_container { 
	width: 905px; 
	margin: 0 0 0 0;
	position:absolute;
	}

/* ======================== Logo ============================== */

.gecko #logo {
	margin: 0 0 0 0;
	height: 90px;
	width: 200px;
	float: left;
	background: url(images/balsa_logo.gif) no-repeat bottom;
}

/* ======================== Menu ============================== */

.gecko #banner { 
	margin: 0 0 0 0;
	height: 90px;
	width: 705px;
	float: right;
	text-align: center;
	background-color:#850000;
}

.gecko #main_menu {
	margin-top:30px;
}

/* ======================== Google MAP ============================== */

.gecko #google { 
	padding-left:15px;
	padding-top:15px;
	white-space: nowrap;
}

/* ======================== Foto ============================== */

.gecko #foto { 	
	margin: 0 0 0 0;
	width: 635px;
	float: left;
	white-space: nowrap;
}

.gecko #fotoSingola { 	
	width: 635px;
	height: 350px;
	margin-top:15px;
}

/* ======================== Foto Reparti ============================== */


.gecko #fotoReparti { 
	position:absolute;
	margin-top:90px;
	width: 635px;
	white-space: nowrap;
	z-index:3;
	margin-left:15px;
}

.gecko #fotoReparti a{ 
border-bottom:solid #cccccc medium ;
	filter:alpha(opacity=0);
	-moz-opacity: 0; 
	opacity: 0;
	}
.gecko #fotoReparti a:hover{ 
border-bottom:solid #850000 medium ;
	filter:alpha(opacity=100);
	-moz-opacity: 1; 
	opacity: 1;
}
	

/* ======================== Foto Prodotti ============================== */


.gecko #fotoProdotti { 
	position:absolute;
	margin-top:90px;
	width: 635px;
	white-space: nowrap;
	z-index:3;
	margin-left:15px;
}

#fotoProdotti a{ 
border-bottom:solid #cccccc medium ;
	filter:alpha(opacity=0);
	-moz-opacity: 0; 
	opacity: 0;
	}
.gecko #fotoProdotti a:hover{ 
border-bottom:solid #850000 medium ;
	filter:alpha(opacity=100);
	-moz-opacity: 1; 
	opacity: 1;
}
	
	
	/* ======================== Link trasparenza intro reparti ============================== */
.gecko .reparto_trasparente01 {
	margin-top:95px;
	padding-top:70px;
	width:150px;
	height:170px;
}

.gecko .reparto_trasparente02 {
	margin-top:95px;
	padding-top:70px;
	width:150px;
	height:170px;
}

.gecko .reparto_trasparente03 {
	margin-top:95px;
	padding-top:70px;
	margin-right:5x;
	width:150px;
	height:170px;
}

.gecko .reparto_trasparente04 {
	margin-top:95px;
	padding-top:70px;
	margin-left:5px;
	width:150px;
	height:170px;
}

/* ======================== Foto intro prodotti ============================== */

.gecko #prodotto {
	margin-top: 80px;
	margin-left: 15px;
	padding-right:25px;
	position:relative;
}

.gecko #stile_prodotto{
	margin-right:5px;
}

/* ======================== Foto intro reparti ============================== */

.gecko #reparto {
	margin-top: 180px;
	padding-bottom:15px;
	padding-right:20px;
	margin-left: 15px;
	width:120px;
	height:100px;
	position:relative;
}

/* ======================== Foto redazinale ============================== */

.gecko #redazionale {
	margin-top: 50px;
	padding-bottom:15px;
	padding-right:20px;
	margin-left: 15px;
	width:580px;
	height:250px;
	position:relative;
}
/* ======================== Thumbnails ============================== */

.gecko #thumbnails {
	margin-top:-100px;
	margin-left:640px;
	margin-bottom:15px;
	margin-right:15px;
	padding-top:50px;
	width:260px;
	height:70px;
	float:left;
	position:relative;
	border:none;
}

.gecko #thumbnails a{
border-bottom:solid #cccccc medium ;}

.gecko #thumbnails a:hover{
	border-bottom:solid #850000 medium ;}

/* ======================== Thumbnails per LIGHTBOX ============================== */
.gecko ul#gallery{list-style:none;margin:0;padding:0;}
.gecko ul#gallery li a{float:left;margin-right:3px;padding:0;border-bottom:solid #cccccc medium ;}
.gecko ul#gallery li a:hover{float:left;margin-right:3px;padding:0;border-bottom:solid #850000 medium ;}
.gecko ul#gallery img{display:block;}

/* ======================== TASTO ENTRA NEL SITO ============================== */
.gecko ul#enter{list-style:none;margin:0;padding:0; margin-top:500px;}
.gecko ul#enter li a{float:left;margin-right:3px;padding:0;border-bottom:solid #cccccc medium ;}
.gecko ul#enter li a:hover{float:left;margin-right:3px;padding:0;border-bottom:solid #850000 medium ;}
.gecko ul#enter img{display:block;}
/* ======================== Navigazione prodotti  ============================== */

.gecko #navigazione {
	margin-top:445px;
	margin-left:650px;
	margin-bottom:15px;
	margin-right:15px;
	padding-top:50px;
	width:240px;
	height:70px;
	float:left;
	position:absolute;
	font-family:"Times New Roman", Times, serif;
	color:#850000;
	font-size:1.0em;;
	text-decoration:none;
	line-height:1.1em;
}

.gecko #navigazione a{
	font-family:"Times New Roman", Times, serif;
	color:#850000;
	font-size:1.0em;
	text-decoration:none;
}

.gecko #navigazione a:hover{
	font-family:"Times New Roman", Times, serif;
	color:#850000;
	font-size:1.0em;
	text-decoration:underline;
	width:77px;
	height:70px;
	filter:alpha(opacity=70);
	-moz-opacity: 0.7; 
	opacity: 0.7;
}

/* ======================== Scorrimento del testo prodotti ============================== */

.gecko #scorrimento {
	margin-top:460px;
	margin-left:650px;
	margin-bottom:15px;
	margin-right:15px;
	padding-top:10px;
	width:240px;
	height:35px;
	float:left;
	position:absolute;
	font-family:"Times New Roman", Times, serif;
	color:#850000;
	font-size:1.0em;;
	text-decoration:none;
	line-height:1.1em;
	z-index:10;
}

.gecko #scorrimento a{
	font-family:"Times New Roman", Times, serif;
	color:#850000;
	font-size:1.0em;
	text-decoration:none;
}

.gecko #scorrimento a:hover{
	font-family:"Times New Roman", Times, serif;
	color:#850000;
	font-size:1.0em;
	text-decoration:underline;
	width:77px;
	height:70px;
	filter:alpha(opacity=70);
	-moz-opacity: 0.7; 
	opacity: 0.7;
}

/* ======================== Scorrimento del testo prodotti ============================== */

.gecko #scorrimento_reparti {
	margin-top:437px;
	margin-left:650px;
	margin-bottom:15px;
	margin-right:15px;
	padding-top:10px;
	width:240px;
	height:35px;
	float:left;
	position:absolute;
	font-family:"Times New Roman", Times, serif;
	color:#850000;
	font-size:1.0em;;
	text-decoration:none;
	line-height:1.1em;
	z-index:10;
}

.gecko #scorrimento_reparti a{
	font-family:"Times New Roman", Times, serif;
	color:#850000;
	font-size:1.0em;
	text-decoration:none;
}

.gecko #scorrimento_reparti a:hover{
	font-family:"Times New Roman", Times, serif;
	color:#850000;
	font-size:1.0em;
	text-decoration:underline;
	width:77px;
	height:70px;
	filter:alpha(opacity=70);
	-moz-opacity: 0.7; 
	opacity: 0.7;
}

/* ======================== Titolo  e testi pagina ============================== */

.gecko #titolo {
	margin: 15px 0 0 15px;
	width:240px;
	float:left;
	position:relative;
	font-family:"Times New Roman", Times, serif;
	color:#850000;
	font-size:1.4em;
	font-weight:bold;
	text-decoration:none;
	filter:alpha(opacity=80);
	-moz-opacity: 0.8; 
	opacity: 0.8;
}

.gecko .sottotitolo {

	font-family:"Times New Roman", Times, serif;
	color:#850000;
	font-size:0.8em;
	font-weight:bold;
	font-style:italic;
}

.gecko #testo_scorrimento {
	margin: 15px 0 0 15px;
	width:240px;
	height:300px !important;
	float:left;
	overflow:hidden;
	position:relative;
	text-decoration:none;
	filter:alpha(opacity=80);
	-moz-opacity: 0.8; 
	opacity: 0.8;
}

.gecko #testo {
	margin: 15px 0 0 15px;
	width:240px;
	float:left;
	position:relative;
	text-decoration:none;
	filter:alpha(opacity=80);
	-moz-opacity: 0.8; 
	opacity: 0.8;
}

.gecko #testo a{
	text-decoration:none;
	color:#850000;
}

.gecko #testo a:hover{
	text-decoration:underline;
	color:#850000;
	filter:alpha(opacity=70);
	-moz-opacity: 0.7; 
	opacity: 0.7;
}

.gecko .speciale{
	font-family: Verdana, Arial, "Trebuchet MS", Tahoma, sans-serif;
	font-size:0.9em;
	font-weight:bold;
	line-height: 1.6em;
	}
/* ======================== Foother ============================== */
.gecko #footer {
	margin-top:580px;
	margin-left:0px;
	margin-bottom:0px;
	margin-right:0px;
	background-color:#CCCCCC;
	width:905px;
	height:20px;
	float:left;
	position:absolute;
	text-align:center;
	text-decoration:none;
	background: #ffffff url(images/bground_footer.gif) no-repeat bottom;
}
/* ======================== Footer per ENTRARE ============================== */
.gecko #footer {
	margin-top:580px;
	margin-left:0px;
	margin-bottom:0px;
	margin-right:0px;
	background-color:#CCCCCC;
	width:905px;
	height:20px;
	float:left;
	position:absolute;
	text-align:center;
	text-decoration:none;
	background: #ffffff url(images/bground_footer.gif) no-repeat bottom;
}
/* ====================== sfondi dei corpi =========================== */

.gecko #corpo_menu01 { 
	margin: 0 0 0 0;
	height: 420px;
	width: 710px;
	float: right;
	text-align: center;
	background:#fff url(images/menu01.jpg) no-repeat;
}
.gecko a:link {
	color:#FFFFFF;
}
