/* 10/06/2006 */
/* onecommunication.it */
/* simone@onecommunication.it */
body{
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	text-align:center;
	background:transparent url(../img/bckg.jpg) repeat-x top center;
	}

#up{
	position:relative;
	width:778px;
	height:300px;
	margin:auto;
	text-align:left;
	background: url("../img/up.gif") no-repeat;}

	#logo{
		position:absolute;
		top:70px;
		left:35px;
		z-index:3;
		width:252px;
		height:94px;
		background:url("../img/logo.gif") top center no-repeat;}
		#logo a{
			display:block;
			width:252px;
			height:94px;
			text-indent:-3000px;}

	#menu{
		position:absolute;
		top:0;
		left:0px;
		z-index:2;
		width:778px;
		height:300px;
		margin:0;
		padding:0;
		text-align:left;}
		
		#menu li{list-style-type:none; position:absolute; color:#FFF}
		.mn1{top:55px; left:630px;}
		.mn2{top:90px; left:670px;}
		.mn3{top:135px; left:665px;}
		.mn4{top:180px; left:620px;}
		.mn5{top:217px; left:552px;}
		.mn6{top:245px; left:480px;}
	
#contenuti{
	position:relative;
	clear:left;
	width:718px;
	margin:0 auto;
	padding: 25px 0px 10px 60px;
	text-align:left;
	background: url("../img/bckg_sx.gif") left top repeat-y;
	}
.home{padding: 25px 0px 1px 60px;}

#sfondo {position:absolute; bottom:0; z-index:-1}

.azienda h3 {clear:both; display:block; width:100%; padding-top:15px; border-top:3px double #F00;}
	
#contenuti #ctrlEssenze {
	float: right;
	height: 150px;
	width: 255px;
	margin-right: 20px;
	}
	
#footer{
	position:relative;
	clear:both;
	display:block;
	width:768px;
	margin:0 auto;
	padding:5px;
	text-align:right;
	border-top:3px solid #F00}

.immagine{border-right:2px solid #F00;}	
.sinistra{float:left; margin: 0 20px 15px 0; border:1px solid #000}
.destra{float:right; margin: 0 0 15px 20px;}
.blocca{display:block; width:100%;}
/* .contatti { border:1px solid #e9e4e4; border-right:2px solid #F00 } */

/* CLASSI PER MENU' AD ICONE*/
#bottoni{
	position:absolute;
	top:241px;
	right:10px;
	width:200px;
	height:87px;
	z-index:4}

.bottone{
	display:block;
	position:absolute; 
	top:0;
	width:87px;
	height:87px;
	text-indent:-3000px;}

	#contatti-it{right:0px; background: url("../img/btn_contatti_it.gif") left top no-repeat;}
	#contatti-it:hover{background:url("../img/btn_contatti_it-on.gif");}
	#contatti-en{right:0px; background: url("../img/btn_contatti_en.gif") left top no-repeat;}
	#contatti-en:hover{background:url("../img/btn_contatti_en-on.gif");}
	#contatti-de{right:0px; background: url("../img/btn_contatti_de.gif") left top no-repeat;}
	#contatti-de:hover{background:url("../img/btn_contatti_de-on.gif");}
	#contatti-es{right:0px; background: url("../img/btn_contatti_es.gif") left top no-repeat;}
	#contatti-es:hover{background:url("../img/btn_contatti_es-on.gif");}
	#contatti-fr{right:0px; background: url("../img/btn_contatti_fr.gif") left top no-repeat;}
	#contatti-fr:hover{background:url("../img/btn_contatti_fr-on.gif");}	
	#contatti-ru{right:0px; background: url("../img/btn_contatti_ru.gif") left top no-repeat;}
	#contatti-ru:hover{background:url("../img/btn_contatti_ru-on.gif");}
	#contatti-pl{right:0px; background: url("../img/btn_contatti_pl.gif") left top no-repeat;}
	#contatti-pl:hover{background:url("../img/btn_contatti_pl-on.gif");}	
	
	#contatti-it-page{right:0px; background: url("../img/btn_contatti_it-on.gif") left top no-repeat;}
	#contatti-en-page{right:0px; background: url("../img/btn_contatti_en-on.gif") left top no-repeat;}
	#contatti-de-page{right:0px; background: url("../img/btn_contatti_de-on.gif") left top no-repeat;}
	#contatti-es-page{right:0px; background: url("../img/btn_contatti_es-on.gif") left top no-repeat;}
	#contatti-fr-page{right:0px; background: url("../img/btn_contatti_fr-on.gif") left top no-repeat;}
	#contatti-ru-page{right:0px; background: url("../img/btn_contatti_ru-on.gif") left top no-repeat;}
	#contatti-pl-page{right:0px; background: url("../img/btn_contatti_pl-on.gif") left top no-repeat;}
	
.news {width:265px;  clear:both;}	
.news dt {margin:0 0 5px 0; padding:0; clear:both}
.news dd {margin:0; padding:0; height:75px; padding:20px 0 0 110px;}
.news dd img{float:left; width:100px; height:100px; margin-right:5px;}
.news dd a {text-decoration:underline; padding-top:10px;}
.testoCorto {display:block; height:20px;}
.borderBottom {border-bottom:3px double #F00; padding-bottom:15px}

.newsPg {padding-bottom:20px; border-bottom:3px double #F00}
.newsPg dt{margin:0; padding:0 0 5px 0;}
.newsPg dd{
	height:71px;
	margin:0;
	padding:30px 0 0 120px;}
.newsPg dd a:hover{text-decoration:underline;}

.newsDettaglio {float:left; width:100%; height:auto; padding-bottom:20px; border-bottom:3px double #F00;}
	.newsDettaglio dt{margin:0; padding:0 0 5px 0;}
	.newsDettaglio dd{
		float:left;
		min-height: 100px;
		height: auto !important;
		height: 100px;
		margin:0;
		padding:0 0 0 120px;}
	.newsDettaglio strong{display:block; margin-bottom:5px;}
	.newsDettaglio dd a:hover{text-decoration:underline;}
	.newsDettaglio .fotoNews{padding-top:20px;}
	.newsDettaglio .fotoNews .imgNews{margin:0 45px 20px 0; border-width:0; border-right:2px solid #FF0000;}

#preview{
	position:absolute; 
	top:0;
	right:0;
	width:450px;
	height:295px;
	padding-top:30px;
	text-align:right;
	}
	
	#preview dl{text-align:right; padding:0;}
	#preview dt{margin:0px; padding:0px;}
	#preview dd{margin:0px; padding:0px;}

#sponsor{clear:both; display:block; width:100%; padding-top:15px; border-top:3px double #F00; text-align:right;}
	#sponsor img{border-width:0; margin-left:15px;}
	
#paginazione {
	clear:both;
	text-align:right;
	}	

.indirizzo{clear:both; width:100%; padding:20px 0; border-top:3px double #FF0000}
.mappaContatti{float:left; margin:15px 0 15px 0; border-right:3px solid #FF0000}
.contattiSpedita{float:left; margin:15px 0 15px 0;}
.campiform { border-style:solid; border-width:1px; border-color:#B0C2D4; background:#FFFFFF }
#rispostaMail {float:left; width:265px; margin:0 70px 20px 0; padding:0}

.prodottiBox {float:left; width:300px; }
	.prodottiBox h4{text-align:left; border-bottom:3px double #FF0000;}

#cofani {margin:0 0 10px 0;}

#urne {float:right; margin:0 0 10px 100px;}

#boxProdotti {
	width:558px;
	padding:0;
	border-right:3px double #F00;
	}
	.imgCofano {display:block; width:500px; height:335px;}
	.imgUrna {display:block; width:500px; height:335px;}
	.imgAccessorio {display:block; width:500px; height:335px;}

.miniature {
	float:left;
	width:125px;
	height:150px;
	margin:10px 10px 0 0;
	text-align:left;
	}
	.miniature a{display:block; width:125px; height:45px;}
	.miniature strong{display:block; width:125px; height:45px;}
	.miniature span{display:block; width:125px; height:45px;}
	.miniature img{display:block; border-width:0; width:100px; height:100px;}
	/*.miniatura {width:100px; height:100px;}*/

#menuDestra {
	position:absolute;
	top:100px;
	right:0;
	width:157px;
	}
	#menuDestra p{ margin-left:3px }

	#menuDestra h3{padding-left:17px}

	.BoxMenuDestra{
		margin-top:1px;
		padding:15px 20px 15px 20px;
		border: 1px solid #F00;
		border-left:0;
		}
	
	.BoxMenuDestra h3{margin-bottom:10px}
	
	.BoxMenuDestra h4{margin-bottom:10px}
	
	.BoxMenuDestra select{width:100%}
	
.accessori {
	float:left;
	width:100%;
	height:170px;
	padding-top:20px;
	border-bottom:3px double #F00;
	}
.noBordo {
	border-width:0;
	}
.accessori img{
	float:left;
	width:180px;
	height:150p;
	border-width:0;
	}
.accessoriSelect{
		float:left;
		width:200px;
		height:50px;
		margin:20px 50px 0 50px;
		padding:40px 15px 15px 15px;
		border:1px solid #FF0000;
		text-align:center;}
.accessori h4{
	float:left;
	margin-top:60px;
	padding:0;
	}
	
select option {margin:3px 0;}
