/* base */
body {
	margin:0;
	padding:0;
	font-family: "Times New Roman";
	font-size:12px;
	color:#000000;
	cursor:default;
	background:url(img/sfondo_body.jpg) repeat top left #FFFFFF;
}
a {
	color:#000000;
	text-decoration:none;
}
a:hover {
	color:#669999;
	text-decoration:none;
}
.contenitore {
	width:1000px;   
	margin-left: auto;
	margin-right: auto;
	padding:0px;
	/*border:1px solid #A15231;*/
	border:1px solid #87C8C8;
}
.header {
	width:1000px;
	height:120px;
	background-color:#669999;
}
	.area_titolo_logo {
		width:490px;
		height:120px;
		float:left;
	}
	.area_logo {
		width:78px;
		height:120px;
		float:left;
	}
	.area_header_dx {
		width:420px;
		height:120px;
		float:right;
		text-align:right;
	}
		.scelta_lingue {
			padding-top:5px;
			float:right;
			width:420px;
			height:19px;
		}
		.campo_nodo {
			padding-top:30px;
			float:left;
			width:180px;
			height:41px;
		}
			.immagine_lingua {
				float:right;
				margin-right:10px;
				width:27px;
				height:19px;
				border: 1px solid #87C8C8;
			}
.div_orizzontale {
	width:1000px;
	height:1px;
	background-color:#87C8C8;
}
.campo_immagini_top {
	width:1000px;
	height:200px;
	background-color:#FFFFFF;
}
	.immagine_top {
		height:200px;
		float:left;
	}
.campo_centro {
	float:left;
	width:1000px;
	background:url(img/sfumatura_centro.jpg) no-repeat top left #FFFFFF;
}
.sfumatura_bottom {
	width:1000px;
	height:60px;
	background:url(img/sfumatura_bottom.jpg) no-repeat bottom left #FFFFFF;
}
	.campo_menu {
		margin-top:50px;
		width:180px;
		min-height:300px;
		float:left;
		background:url(img/sfondo_menu.jpg) no-repeat center left #FFFFFF;
	}
		.voce_menu {
			margin-left:25px;
			padding-bottom:10px;
			width:140px;
			color:#333333;
			font-size:18px;
			line-height:18px;
		}
			.voce_menu a {
				color:#333333;
				text-decoration:none;
			}
			.voce_menu a:hover {
				color:#669999;
				text-decoration:none;
			}
			.voce_menu_sel {
				margin-left:25px;
				padding-bottom:10px;
				width:140px;
				color:#669999;
				font-size:18px;
				line-height:18px;
			}
				.campo_menu_secondario {
					padding-bottom:10px;
					width:125px;
				}
				.voce_menu_secondario {
					margin-left:35px;
					width:120px;
					color:#333333;
					font-size:12px;
					line-height:18px;
					font-family:"Tahoma";
				}
					.voce_menu_secondario a {
						color:#333333;
						text-decoration:none;
					}
					.voce_menu_secondario a:hover {
						color:#669999;
						text-decoration:none;
					}
		.campo_pagina {
			padding-top:15px;
			float:left;
			width:340px;
		}
		.campo_pagina_under {
			padding-top:55px;
			float:left;
			width:500px;
		}
			.titolo_pagina {
				width:320px;
				margin-left:15px;
				color:#333333;
				font-size:14px;
				font-weight:bold;
				text-transform:uppercase;
			}
			.testo_pagina {
				padding-top:15px;
				width:320px;
				margin-left:15px;
				color:#333333;
				line-height:15px;
				font-size:14px;
			}
			.titolo_pagina_under {
				width:320px;
				margin-left:55px;
				color:#333333;
				font-size:14px;
				font-weight:bold;
				text-transform:uppercase;
			}
			.testo_pagina_under {
				padding-top:15px;
				width:320px;
				margin-left:55px;
				color:#333333;
				line-height:15px;
				font-size:14px;
			}
			.testo_pagina_big {
				padding-top:15px;
				width:320px;
				margin-left:15px;
				color:#333333;
				font-size:16px;
			}
		.campo_card_universi {
			float:left;
			width:480px;			
		}
			.card_universo {
				padding-top:15px;
				float:left;
				margin-left:12px;
				width:220px;
			}
				.titolo_universo {
					width:220px;
					color:#333333;
					font-size:12px;
					padding-bottom:10px;
					font-weight:bold;
					text-transform:uppercase;
				}
				.immagine_universo {
					width:220px;
					height:165px;
					border: 1px solid #87C8C8;
				}
.footer {
	width:1000px;
	height:60px;
	background-color:#669999;
}

.footer a{
	color:#EEEEEE;
	text-decoration:none;
}

.footer a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

	.testo_footer_sx {
		float:left;
		margin-left:10px;
		padding-top:23px;
		color:#FFFFFF;
		font-size:12px;
	}
	.testo_footer_dx {
		float:right;
		margin-right:10px;
		padding-top:23px;
		color:#FFFFFF;
		font-size:12px;
	}
		
		
.bottom {
	width:1000px;
	height:60px;
	background-color:#669999;
}
	.testo_bottom_sx {
		float:left;
		margin-left:10px;
		padding-top:23px;
		color:#FFFFFF;
		font-size:12px;
	}
		.testo_bottom_sx a {
			color:#FFFFFF;
			text-decoration:none;
		}
		.testo_bottom_sx a:hover {
			color:#FFFFFF;
			text-decoration:underline;
		}
	.testo_bottom_dx {
		float:right;
		margin-left:10px;
		padding-top:23px;
		color:#FFFFFF;
		font-size:12px;
	}
	.campo_emmecubo {
		float:right;
		width:30px;
		margin-left:5px;
		margin-right:10px;
		padding-top:22px;
	}
/* fine base */	
	
/* proddotti */
.campo_scelta_prodotti {
	width:810px;
	width:700px; 
	margin-left:40px;
	margin-top:15px;
}
	.campo_prodotto {
		float:left;
		padding:10px;
		margin-left:10px;
		margin-bottom:10px;
		width:320px;
	}
		.titolo_prodotto {
			width:320px;
			color:#333333;
			font-size:12px;
			font-weight:bold;
			text-transform:uppercase;
			margin-bottom:5px;
		}
			.titolo_prodotto a {
				color:#333333;
				text-decoration:none;
			}
			.titolo_prodotto a:hover {
				color:#669999;
				text-decoration:none;
			}
		.immagine_prodotto {
			width:320px;
			height:190px;
			background-color:#FFFFFF;
			border: 1px solid #87C8C8;
		}
		
		.immagine_prodotto1 {
			width:320px;
			height:100px;
			background-color:#FFFFFF;
			border: 1px solid #87C8C8;
		}
		
		.descrizione_prodotto1{
			width:320px;
			background-color:#FFFFFF;
			border: 1px solid #87C8C8;
		}
		
		.sottocategorie{
			width:308px;
			height:16px;
			color:#FFFFFF;
			background-color:#87C8C8;
			border: 1px solid #87C8C8;
			padding:6px;
			font-size:11px;
			font-weight:bold;
			text-transform:uppercase;	
		}
		
		.sottocategorie a{
			color:#F0F0F0;
			text-decoration:none;
		}
		.sottocategorie a:hover{
			color:#FFFFFF;
			text-decoration:none;
		}
		
		
/* fine prodotti */
		
/* contatti */
.pagina_contatti {
	padding-top:15px;
	margin-left:15px;
	float:left;
	width:300px;
}
.titolo_contatti {
	width:300px;
	color:#333333;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
}
.testo_contatti {
	padding-top:15px;
	width:750px;
	color:#333333;
	line-height:15px;
	font-size:14px;
	clear:both;
	display:block;

}
.area_form_contatti {
	margin-top:10px;
	margin-left:20px;
	width:450px;
	float:left;
}
	.text_form_fields {
		width:400px;
		font-size:11px;
	}
	.area_autorizzazione {
		width:330px;
	}
	.posizione_form {
		 padding-bottom:5px; 
		 width:240px; 
	}
	
	.label_desc {
		padding-bottom:10px;
	}
	
	.posizione_captcha {
		width:400px;
		padding-bottom:5px;
	}
/* fine contatti */		

/* chisiamo */
.pagina_chisiamo {
	padding-top:15px;
	float:left;
	width:380px;
}
.titolo_chisiamo {
	width:370px;
	margin-left:15px;
	color:#333333;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
}
.testo_chisiamo {
	padding-top:15px;
	width:370px;
	margin-left:15px;
	color:#333333;
	font-size:14px;
}

.immagine_chisiamo {
	margin-top:45px;
	margin-right:10px;
	width:400px;
	height:300px;
	float:right;
	border:1px solid #3f6868;
}
/* fine chisiamo */

/* dovesiamo */
.pagina_dovesiamo {
	padding-top:15px;
	float:left;
	width:350px;
}
.titolo_dovesiamo {
	width:340px;
	margin-left:15px;
	color:#333333;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
}
.testo_dovesiamo {
	padding-top:15px;
	width:340px;
	margin-left:15px;
	color:#333333;
	font-size:14px;
}
.campo_mappa {
	margin-top:45px;
	margin-right:10px;
	width:425px;
	height:350px;
	float:right;
	border:1px solid #3f6868;
}
/* fine dovesiamo */


/*registrati*/
.pagina_registrati {
	padding-top:15px;
	float:left;
	width:590px;
}

.testo_registrati{
	padding-top:15px;
	width:580px;
	margin-left:15px;
	color:#333333;
	font-size:14px;
}

/*fine registrati*/

/* link */
.pagina_link {
	padding-top:15px;
	float:left;
	width:800px;
}
.campo_link {
	width:400px;
	float:left;
}
	.foto_link {
		margin-top:10px;
		margin-left:14px;
		width:100px;
		height:60px;
		float:left;
		border:1px solid #3f6868;
	}
	.area_testo_link {
		padding-top:20px;
		margin-left:10px;
		width:260px;
		float:left;
		
	}
		.titolo_link {
			width:250px;
			color:#333333;
			font-size:14px;
			font-weight:bold;
			text-transform:uppercase;
		}
		.testo_link {
			width:250px;
			color:#333333;
			line-height:15px;
			font-size:14px;
		}
			.testo_link a {
				color:#333333;
				text-decoration:none;
			}
			.testo_link a:hover {
				color:#000000;
				text-decoration:none;
			}
/* fine link */

/* servizi utili */
.pagina_servizi {
	padding-top:15px;
	float:left;
	width:380px;
}
.titolo_servizi {
	width:370px;
	margin-left:15px;
	color:#333333;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
}
.testo_servizi {
	padding-top:15px;
	width:370px;
	margin-left:15px;
	color:#333333;
	line-height:15px;
	font-size:14px;
}
.immagine_servizi {
	margin-top:45px;
	margin-right:10px;
	width:400px;
	height:300px;
	float:right;
	border:1px solid #3f6868;
}

.text{
	width:150px;
	border:1px solid #D6E2E2;
	height:18px;
	background:#F0F7F7;
	font-size:14px;
}

.text1{
	width:250px;
	border:1px solid #D6E2E2;
	height:18px;
	background:#F0F7F7;
	font-size:14px;
}

.text2{
	width:70px;
	border:1px solid #D6E2E2;
	height:18px;
	background:#F0F7F7;
	font-size:14px;
}

.text_area{
	width:500px;
	border:1px solid #D6E2E2;
	height:150px;
	background:#F0F7F7;
}

.textarea{
	width:300px;
	border:1px solid #D6E2E2;
	height:200px;
	background:#F0F7F7;
}

.submit{
	border:1px solid #F0F7F7;
	background-color:#99CCCC;
	font-size:12px;
	font-variant:small-caps;
	color:#F0F7F7;
	font-weight:bold;
}
/* fine servizi utili */


.login{
	margin-left:15px;
	margin-top:10px;
	width:90%;
	font-weight:bold;
	font-variant:small-caps;
}

/***********************/

table#carrello{
	width:576px;
	border:1px solid #FFFFFF;
}
td.td_carrello{
	background-color:#87C8C8;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	font-size:13px;
	font-variant:small-caps;
	height:25px;
}
td.td_carrello_dati{
	background-color:#E9EFEF;
	text-align:center;
	height:22px;
}
td.td_carrello_dati a{
	color:#000000;
	text-decoration:underline;
}
input.invia_carrello{
	background-color:#FFFFFF;
	color:#0578B3;
	border:0px
}
div#carrello_avanti{
	text-align:right;
}
div#carrello_indietro{
	float:left;
	text-align:left
}
td.login_titoli{
	color:#000000;
	font-weight:bold;
}
td.login_celle{
	background-color:#87C8C8;
	padding:20px 20px 0px 20px;
	vertical-align:top;
	color:#FFFFFF;
}

input.login_submit{
	background-color:#EFF3A9;
	color:#000000;
	border:0px;
	width:60px;
	margin-left:140px;
}

.select_prodotto{
	width:140px; 
	margin-left:20px; 
	margin-top:38px; 
	left:0px;
	position:absolute;
}

.select_prodotto_hover{
	width:220px; 
	margin-left:20px;
	margin-top:38px; 
	left:0px;
	position:absolute;
}
