@charset "utf-8";

html{height: 100%;
border-bottom: 1px solid transparent;
}

body {
background-color:#ffffff;
width:100%;
height: 100%;
margin:0;
padding: 0;
margin-left: auto;
margin-right: auto;
background-image:url(images/cont.jpg);
background-position:center top;
background-repeat:no-repeat;
background-attachment:fixed;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
text-align:center;
}


#header{width: 970px;
height:240px;
margin:0 0 0 20px;
padding: 0;

text-align:left;
background-color: #FFFFFF;
color:#FFFFFF;
}


#language {
width:170px;

height:40px;
float:right;
margin:30px 0 0 0;
padding: 0;
margin-left: auto;
margin-right: auto;
background-image:url(images/language.jpg);
background-position:center top;
background-repeat:no-repeat;

	
}


#language img{
border:none;

	
}



#teiere {
width:170px;

height:40px;

margin:0;
padding: 0;

	
}

#teiere ul{
width:90px;

height:40px;

margin:0 50px 0 30px;
padding: 0;



}

#teiere ul li{
width:45px;
height:40px;
float:left;
margin:0;
padding: 0;

list-style:none;



}




#teiere ul li img{
width:45px;
height:40px;
margin:0;
padding: 0;

}


#teiere a{

width:45px;
height:40px;
margin:0;
padding: 0;
background-image:url(images/teiere.png);
float:left;



}

.ita a{

background-position:0 0;

}
.ita a:hover{

background-position:0 -40px;

}

.en a{

background-position:-45px 0;

}
.en a:hover{

background-position:-45px -40px;

}




#menu {
width:400px;

height:170px;
float:right;
clear:right;
margin:0px 0 0 0;
padding: 0;
margin-left: auto;
margin-right: auto;



	
}

#menu ul{
width:294px;

height:170px;

margin:0 38px 0 68px;
padding: 0;


}

#menu ul li{
width:49px;
height:170px;
float:left;
margin:0;
padding: 0;

list-style:none;


}

#menu ul li img{
width:49px;
height:170px;
margin:0;
padding: 0;

}


#menu a{

width:49px;
height:170px;
float:left;
margin:0;
padding: 0;
background-image:url(images/menu.jpg);


}

.menu1 a{




background-position:-68px 0;

}
.menu1 a:hover{

background-position:-68px -170px;

}


.menu2 a{



background-position:-118px 0;

}
.menu2 a:hover{

background-position:-118px -170px;

}


.menu3 a{



background-position:-168px 0;

}
.menu3 a:hover{

background-position:-168px -170px;

}



.menu4 a{
background-position:-218px 0;

}
.menu4 a:hover{

background-position:-218px -170px;

}




.menu5 a{
background-position:-268px 0;

}
.menu5 a:hover{

background-position:-268px -170px;

}


.menu6 a{
background-position:-318px 0;

}
.menu6 a:hover{

background-position:-318px -170px;

}
#menuen {
width:400px;

height:170px;
float:right;
clear:right;
margin:0px 0 0 0;
padding: 0;
margin-left: auto;
margin-right: auto;



	
}

#menuen ul{
width:294px;

height:170px;

margin:0 38px 0 68px;
padding: 0;


}

#menuen ul li{
width:49px;
height:170px;
float:left;
margin:0;
padding: 0;

list-style:none;


}

#menuen ul li img{
width:49px;
height:170px;
margin:0;
padding: 0;

}


#menuen a{

width:49px;
height:170px;
float:left;
margin:0;
padding: 0;
background-image:url(images/menuen.jpg);

}




.menu7 a {




background-position:-68px 0;

}
.menu7 a:hover{

background-position:-68px -170px;

}


.menu8 a{



background-position:-118px 0;

}
.menu8 a:hover{

background-position:-118px -170px;

}


.menu9 a{



background-position:-168px 0;

}
.menu9 a:hover{

background-position:-168px -170px;

}



.menu10 a{
background-position:-218px 0;

}
.menu10 a:hover{

background-position:-218px -170px;

}




.menu11 a{
background-position:-268px 0;

}
.menu11 a:hover{

background-position:-268px -170px;

}


.menu12 a{
background-position:-318px 0;

}
.menu12 a:hover{

background-position:-318px -170px;

}





#wrapper{width: 990px;
min-height: 710px;
margin:0 0 0 0;
padding: 0;
border: 1px solid #cccccc;
background-color: #ffffff;
margin-left: auto;
margin-right: auto;
position: relative;
}




#briciole {
position:absolute;
left:300px;
top: 260px;


height: 30px;
margin:0;
padding:0;

text-align:left;
background-color: #FFFFFF;
color:#d2ac62;
font-size:11px;

}

#briciole a{
color:#6e93a2;
font-size:11px;
}

#briciole a:hover{
text-decoration:none;

}




#map_canvas{
	
	
	padding: 0;
	margin: 20px 30px 0 0 ; 
	float: right; background-color: #FFFFFF;
	
	} 
h3{
	
color: #333333;

	
	} 


a, a:link, a:visited{

color: #333333;


	
	} 
	
img, img a, img a:link,  img a:visited{

border: none;


	
	} 
	

#sx{width: 190px;
min-height: 600px;
margin:20px 0 0 35px ;
padding: 0 20px 0 20px;
background-color: #d2ac62;
float:left;
text-align: left;
line-height: 16px;
color:#FFFFFF;
}

#sx2{width: 190px;
min-height: 600px;
margin:20px 0 0 35px ;
padding: 40px 20px 0 20px;
background-color:  #FFF;
float:left;
text-align: left;

color: #69F;

font-size:14px;
border: 1px solid #69F;}

#sxhome{width: 190px;
min-height: 450px;
margin:20px 0 0 35px ;
padding: 0 20px 0 20px;
background-color: #d2ac62;
float:left;
text-align: left;
line-height: 16px;
color:#FFFFFF;
}

#content{width: 630px;

margin:80px 50px 0px 40px ;
min-height:520px;
padding: 0;
background-color: #FFFFFF;
color:#999999;
float: right;
text-align: justify;
}



#contentpippo{width: 630px;

margin:80px 50px 0px 40px ;
min-height:520px;
padding: 0;
background-image:url(images/pippo.jpg);
background-repeat:no-repeat;
color:#999999;
float: right;
text-align: justify;
}

#contentpippoen{width: 630px;

margin:80px 50px 0px 40px ;
min-height:520px;
padding: 0;
background-image:url(images/pippoen.jpg);
background-repeat:no-repeat;
color:#999999;
float: right;
text-align: justify;
}





#content h1, #contenthome h1
{
color:#999999;
font-size:14px;
text-align: center;
}


#contenthome{width: 520px;

margin:80px 100px 0px 100px ;
min-height:400px;
padding: 0;
background-color: #FFFFFF;
color:#999999;
float: right;
text-align: justify;
}


#contentprezzi{width: 570px;

margin:50px 100px 0px 50px ;
min-height:400px;
padding: 0;
background-color: #FFFFFF;
background-image:url(images/cactus2.jpg);

color:#999999;
float: right;
text-align: left;
}

#contentprezzi ul li  {

margin:0;
padding: 0 0 0 125px;
width:275px;
height:30px;
list-style:none;

}

.pippetta{
width:400px;
margin:70px 0 0 0;
padding:0;


}


.qcactus {

background-image:url(images/4cactus.jpg);
background-repeat:no-repeat;



}
.tcactus {

background-image:url(images/3cactus.jpg);
background-repeat:no-repeat;



}
.dcactus {

background-image:url(images/2cactus.jpg);
background-repeat:no-repeat;



}

.ucactus {

background-image:url(images/1cactus.jpg);
background-repeat:no-repeat;



}
#contentbb{width: 720px;

margin:20px 0px 0px 0px ;
min-height:520px;
padding: 0;
background-color: #FFFFFF;
color:#999999;
float: right;
text-align: justify;
}



.tabs{
width:168px;
float:right;
margin:0;
padding:0;

}

.panes{
width:552px;

float:left;
margin:0;
padding:40px 0 0 0;
background-color: #FFFFFF;

}




.ambienti {
width:168px;
height:17px;
margin:0;
padding: 30px 0 0 0;

background-image:url(images/ambienti-comuni.jpg);
background-position:center;
background-repeat:no-repeat;

font-size:12px;
text-align: left;
list-style: none;

}

.ambienti a{
text-decoration:none;
color:#6e93a2;
font-size:12px;


}
.ambienti a:hover{
text-decoration:none;
color:#d2ac62;
font-size:12px;


}

.cannella {
width:168px;
height:19px;
margin:0;
padding: 20px 0 0 0;

background-image:url(images/cannella.jpg);
background-position:center;
background-repeat:no-repeat;

font-size:12px;
text-align: left;
list-style: none;

}

.cannella a{
text-decoration:none;
color:#6e93a2;
font-size:12px;


}
.cannella a:hover{
text-decoration:none;
color:#d2ac62;
font-size:12px;


}


.zenzero {
width:168px;
height:19px;
margin:0;
padding: 20px 0 0 0;

background-image:url(images/zenzero.jpg);
background-position:center;
background-repeat:no-repeat;

font-size:12px;
text-align: left;
list-style: none;

}

.zenzero a{
text-decoration:none;
color:#6e93a2;
font-size:12px;


}
.zenzero a:hover{
text-decoration:none;
color:#d2ac62;
font-size:12px;


}






.vanilla {
width:168px;
height:27px;
margin:0;
padding: 20px 0 0 0;

background-image:url(images/vanilla.jpg);
background-position:center;
background-repeat:no-repeat;

font-size:12px;
text-align: left;
list-style: none;

}

.vanilla a{
text-decoration:none;
color:#6e93a2;
font-size:12px;


}
.vanilla a:hover{
text-decoration:none;
color:#d2ac62;
font-size:12px;


}



#contentcontatti{width: 630px;

margin:80px 50px 0px 40px ;
min-height:520px;
padding: 0;
background-color: #FFFFFF;
background-image: url(images/cannella.jpg);
color:#999999;
float: right;
text-align: justify;
}






#footer{
width: 950px;
height:50px;
clear:both;
margin:20px 0 0 20px ;
padding: 20px 0 0 0;
text-align: right;
color: #98958e;
font-size:10px;
background-color: #FFFFFF;
border-top:1px solid #CCCCCC;

}



#footer a:hover{
text-decoration:none;

}

.grassetto{

font-weight: bold;
}






	#caselle{
	width: 500px;
height:430px;
text-align:right;	
	padding: 0;
	margin: 0 0 0 40px;
margin-top:100px;	
background-color:transparent;
	

	}

#caselle ul {

	padding: 0;
	margin: 0;
background-color: transparent;


	}

#caselle ul li{
	list-style: none;

text-align:right;
	background-color: transparent;
	padding: 0;
	margin: 0;


	}



#caselle input {
color:#bc6112;
	width: 170px;
height:20px;

	border:none;
border-bottom:1px solid #bc6112;
text-align:right;

	padding: 0;
	margin: 20px 0 0 0;
	background-color:transparent;
	} 


#caselle textarea{

	width: 500px;
	height:100px;
	border: 1px solid #bc6112;
	color:#173b86;
	padding: 0;
	margin: 50px 0 10px 0;
background-color: transparent;
	}

#caselle .privacy{
	width: 500px;
	font-size: 9px;	
	
	color:#bc6112;
margin-top:90px;

	
	} 

#caselle .submit{
	width: 80px;
	font-size: 12px;

color:#173b86;
font-weight:bold;
	padding:0;
	margin: 9px 0 0 0;
	background-color: #FFFFFF;
border:1px solid #173b86;
text-align:center;
vertical-align:middle;


} 

#caselle .chek{
	
	
	text-align: left;
	float: left;
	width: 20px;
	padding: 0;
	margin: 0;

	background-color: transparent;
	
	} 
	
	

#news {
	
	
 position: relative;
 float: right;
 font-size:16px;
width: 450px;
	height: 20px;
margin:20px 30px 0px 40px ;
	padding: 0px ;
	text-align: right;
	
	background-color: transparent; 

overflow: hidden;

}



 


#newsitems   a{
	white-space: nowrap;
	text-decoration:underline;

color: #69F;

}

#newsitems   a:hover{

color: #69F;
text-decoration:none;

}


	

