html, body {
	margin:0;
	padding: 0px;
}
body {
	background-image:url(../img/background.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#E8EDF2;
}
a {
	text-decoration: none;
	color:#3E3EF2;/*color:#8A8A8A;*//*color:#0062AC;*/
	}
a:hover {
	text-decoration: none;
	/*text-decoration: underline;*/
	/*color:#3E3EF2;*/
	color:#0062AC;
}

body .hidden {
	display: none;
}

img {
	display:block;
}

img.border {
	border: 8px solid #f2f2f2;
}

#main_contenitore {
	margin: 0 auto 0 auto;
	width: 980px;
	background-color:#FFF;
}
#contenitore {
	padding:25px 21px 0px 21px;
	width:938px;
	background-color:#FFF;
	float:left;
}
#header {
	height:41px;
	width:938px;
	background-color:#FFF;
	float:left;
}
#header_logo {
	width:241px;
	height:41px;
	float:left;
}
#header_right {
	width:697px;
	height:41px;
	float:left;
}
#menu-top {
	width:497px;
	padding-left:200px;
	margin-top:17px;
	/*padding-top:17px;*/
	height:24px;
	float:left;
}
/***** WARNING: BUG --> IEX 6-7 endless printing process on floating left activation! *****/
.s-body {
	padding-top:10px;
	min-height:490px !important;
	width: 938px;
	text-align:left;
	background-color:#FFF;
	float:none;
}
#enter {
	width:938px;
	float:left;
	background-color:#FFF;
}
#enter #enterbar {
	width:938px;
	height:13px;
	background-color:#e8effa;
	margin:30px 0;
	text-align:center;
}
#enter #enterbar span {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight:bold;
	line-height:13px;
}
#enterbar span a:link, #enterbar span a:active, #enterbar span a:visited {
	font-size:13px;
	color:#3f65a6;
	text-decoration:none;
}
#enterbar span a:hover {
	font-size:13px;
	color:#183c7a;
	text-decoration:none;
}
/*************
	FOOTER
*************/

#footer {
	width:980px;
	border-top:1px solid #8facba;
	padding-top:7px;
	font: 10px arial;
	text-align: center;
	background: #FFF;
	color: #999999;
	float:left;
}
/*#footer a {
	color: #999;
	margin-left: 5px;
	margin-right: 5px;
	}
#footer a: hover {
	color: #99CC00;
	}*/
	
/*************
	CORPO
*************/

	.corpo {
	width:938px;
	padding:0px;
}
.cont-cont {
/*
		height: auto !important;
		min-height:330px;
		height:330px;
		*/
		}
#corpocontenttitle {
	font-family: arial;
	font-size: 15px;
	color: #ffffff;
	font-weight: bold;
	background-color:#888888;
	line-height:23px;
	width:982px;
}
#corpocontenttext {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color: #666666;
	/*padding: 10px 0 15px 10px;*/
			/*height:auto !important;*/
			height:0px;
}
/*#corpocontenttext a {
			color: #3366cc;
			font-size: 11px;
			float:left;
			}*/

		#corpocontenttext a:hover {
	/*color: #3366cc;*/
			font-size: 11px;
}
select.home {
	font-family: verdana;
	font-size: 10px;
	color:#888888;
	width:150px;
}
/******************
	 HOME - PAGE
******************/

.container_flash_homepage {
	/*padding:0;
	margin:0;*/
	width:938px;
	height:418px;
	float:left;
}
.container_image {
	padding:0;
	margin:0;
	width:938px;
	height:100px;
	float:left;
}
#box_image_right {
	width:238px;
	height:360px;
	background-image:url(../img/background_image_prodotti.gif);
	background-repeat:repeat-x;
	float:left;
}
#box_image_right_top {
	width:238px;
	height:240px;
}
#box_image_right_top_content {
	padding-top:140px;
	height:100px;
}
.box_image_right_top_row {
	width:191px;
	height:29px;
	background-image:url(../img/arrow_dw_prodotto.gif);
	background-position:left;
	background-repeat:no-repeat;
	border-bottom:1px solid #e4e4e4;
	padding-left:20px;
	float:left;
}
.box_image_right_top_row_text {
	padding-top:6px;
	height:23px;
	width:161px;
	text-align:right;
	float:left;
}
.box_image_right_top_row_icon {
	width:30px;
	height:29px;
	float:left;
}
#box_image_right_bottom {
	width:238px;
	height:120px;
}
#box_image_left {
	width:700px;
	height:360px;
	float:left;
}
/****************
		AZIENDA
*****************/

#container_azienda {
	width:938px;
	padding-top:15px;
	float:left;
}
#container_azienda_1 {
	width:628px;
	padding-top:5px;
	float:right;
}
.h1 {
	font-size:14px;
	color:#0062ac;
}
#maps_contatti {
	width:540px;
	float:left;
}
#maps_contatti_container {
	margin-top:15px;
	width:500px;
	height:285px;
	float:left;
}
#testo_azienda_left {
	width:450px;
	padding-right:20px;
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#9b9b9b;
	float:left;
}
#testo_azienda_right {
	width:448px;
	padding-right:20px;
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#9b9b9b;
	float:left;
}
#testo_azienda {
	width:398px;
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#9b9b9b;
	float:left;
}
.h3 {
	font-size:11px;
	color:#2c6895;
}
#indirizzo_azienda {
	width:938px;
	padding-top:10px;
	color:#9b9b9b;
	float:left;
	padding-bottom:10px;
}
#testo_contatti {
	width:378px;
	height:350px;
	float:left;
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#9b9b9b;
	float:left;
}
#form_agenti {
	width:540px;
	height:460px;
	float:left;
	background-color:#CCC;
	margin-bottom:10px;
}
#testo_agenti {
	width:378px;
	height:280px;
	float:left;
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#9b9b9b;
	float:left;
	padding-right:20px;
}
.news {
	width:938px;
	float:left;
	padding-bottom:20px;
}
.image_news {
	padding-top:10px;
	width:190px;
	float:left;
}
.testo_news {
	width:733px;
	float:left;
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#9b9b9b;
	float:left;
	padding-top:10px;
	padding-left:15px;
}
.spacer_news {
	height:15px;
	width:938px;
	border-bottom:1px dotted #8facba;
	float:left;
}
.fiere {
	width:938px;
	float:left;
	padding-bottom:20px;
}
.fiere_box {
	width:469px;
	height:170px;
	padding-top:10px;
	float:left;
}
.image_fiere {
	padding-top:10px;
	float:left;
}
.testo_fiere {
	width:469px;
	float:left;
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#9b9b9b;
	float:left;
	padding-top:10px;
}
.spacer_fiere {
	height:15px;
	width:938px;
	border-bottom:1px dotted #8facba;
	float:left;
}
.servizi {
	width:938px;
	float:left;
	padding-bottom:20px;
}
.testo_servizi {
	width:938px;
	float:left;
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#9b9b9b;
	float:left;
	padding-top:10px;
}
.prodotti {
	width:938px;
	float:left;
	padding-bottom:20px;
}
.testo_prodotti {
	width:938px;
	/*width:450px;*/
	float:left;
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#9b9b9b;
	float:left;
	padding-top:5px;
}
#testo_prodotti_left {
	width:450px;
	padding-right:20px;
	text-align:justify;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#9b9b9b;
	float:left;
}
#testo_prodotti_left ul {
	padding:0px 0px 0px 18px;
	margin:0px;
	list-style-image:url(../img/arrow_dx.gif);
}
#testo_prodotti_right {
	width:468px;
	/*padding-right:20px;*/
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	/*color:#9b9b9b;*/
	float:left;
}
#tabella_scelta_prodotti {
	width:938px;
	float:left;
	text-align:center;
	padding-bottom:15px;
}
.testo_prodotti_right_serie {
	padding-top:10px;
}
#tabella_software_prodotti {
	/*width:938px;*/
	width:448px;
	float:left;
	text-align:center;
	padding-top:15px;
	padding-bottom:15px;/*padding-bottom:15px;*/
}
#box_left_prodotti {
	width:272px;
	padding-bottom:10px;
	float:left;
}
.box_left_testo_prodotti {
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#9b9b9b;
	padding-top:5px;
	float:left;
}
.box_left_testo_prodotti ul {
	padding:0px 0px 0px 25px;
	margin:0px;
	list-style-image:url(../img/arrow_dx.gif);
}
#box_right_prodotti {
	width:666px;
	float:left;
}
.box_right_testo_prodotti {
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#9b9b9b;
	padding-top:5px;
	float:left;
}
.box_right_testo_prodotti ul {
	padding:0px 0px 0px 20px;
	margin:0px;
	list-style-image:url(../img/arrow_dx.gif);
}
.box_right_tabella_prodotti {
	width:651px;
	float:left;
	text-align:center;
	padding-top:10px;
	padding-left:15px;
	padding-bottom:15px;
}
.box_left_lavorazione {
	padding-top:10px;
	width:272px;
	float:left;
}
.box_left_lavorazione_image {
	padding-left:8px;
	float:left;
}
.box_left_lavorazione_testo {
	padding-left:10px;
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#9b9b9b;
	padding-top:25px;
	float:left;
}
/*************
	FRECCINA
*************/
	
a.freccina:link, a.freccina:visited {
	color:#3366cc;
	text-decoration:none;
	background-image:url(../img/freccina.gif);
	width:100px;
	background-position:right;
	background-repeat:no-repeat;
}
a.freccina:hover {
	color:#3366cc;
	text-decoration:underline;
	background-image:url(../img/freccina.gif);
	background-position:right;
	background-repeat:no-repeat;
}
/*************
	ROUND BOX
*************/

p.roundedbox {
	background-image:url(../img/roundedbox_tl.gif);
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#C1C1C1;
	padding:0;
	margin:0;
}
p.roundedbox span {
	display:block;
	background-image:url(../img/roundedbox_tr.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
p.roundedbox span span {
	display:block;
	background-image:url(../img/roundedbox_bl.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}
p.roundedbox span span span {
	display:block;
	background-image:url(../img/roundedbox_br.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	padding: 5px 15px 15px 15px;
}
p.roundedbox span span span span {
	display:block;
	padding:10px 0 0 0;
	margin:0;
	background-image:none;
}
/*****************
SERIE PRODOTTI
*****************/

.SaharaBkg {
	background-color: #8DB5D6;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}
.SaharaLine {
	border-top: 0px solid #666666;
	border-right: 0px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 0px solid #666666;
	background-color: #dde9f3;
}
.GhibliBkg {
	background-color: #8DB5D6;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}
.GhibliLineBkg {
	background-color: #DDE9F3;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}
.TableGuida {
	border-top: 0px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 0px solid #666666;
}
.TableGuidaTop {
	border-bottom: 1px solid #666666;
}
.TableGuidaTopRight {
	border-top: 0px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 0px solid #666666;
}
.TableGuidaLeft {
	border-top: 0px none #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
}
.TableGuidaRight {
	border-top: 0px none #666666;
	border-right: 1px solid #666666;
	border-bottom: 0px none #666666;
	border-left: 0px none #666666;
}
.HeadMistral {
	border-top: 0px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 0px solid #666666;
	background-color: #8DB5D6;
}
.HeadGhibli {
	border-top: 0px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 0px solid #666666;
	background-color: #8DB5D6;
}
.GhibliLine {
	border-top: 0px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 0px solid #666666;
	background-color: #eff5f0;
}
.MistralLine {
	border-top: 0px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 0px solid #666666;
	background-color: #DDE9F3;
}
.MistralBkg {
	background-color: #8DB5D6;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}
.MistralLineBkg {
	background-color: #DDE9F3;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}
.MistralBkgGrey {
	background-color: #EEF0EF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}
.MistralLineBkgWhite {
	background-color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}
#box_prodotti_right {
	width:618px;
	min-height:670px;
	padding-right:5px;
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	float:right;
}
#container_prodotti {
	width:618px;
	float:left;
}
#container_prodotti_img {
	width:400px;
	float:left;
}
#container_prodotti_img2 {
	width:280px;
	float:left;
}
#container_prodotti_info_container {
	width:200px;
	height:170px;
	padding-left:18px;
	float:left;
}
#container_prodotti_info_container_download {
	width:162px;
	padding-left:20px;
	height:20px;
	border-bottom:1px dotted #9096C6;
	background-image:url(../img/arrow_dx.gif);
	background-position: 3px 2px;
	background-repeat:no-repeat;
	float:left;
}
#container_prodotti_info_container_download a {
	font-size:12px;
	font-style:italic;
	color:#8d2c3c;
}
#container_prodotti_info_container_download a:hover {
	font-size:12px;
	font-style:italic;
	color:#0062AC;
}
#container_prodotti_info_container_reqinfo {
	width:162px;
	padding-left:20px;
	padding-top:10px;
	height:20px;
	font-size:12px;
	font-style:italic;
	border-bottom:1px dotted #9096C6;
	background-image:url(../img/arrow_dx.gif);
	background-position: 3px 13px;
	background-repeat:no-repeat;
	float:left;
}
#container_prodotti_info_container_reqinfo a {
	font-size:12px;
	font-style:italic;
	color:#8d2c3c;
}
#container_prodotti_info_container_reqinfo a:hover {
	font-size:12px;
	font-style:italic;
	color:#0062AC;
}
#container_prodotti_table {
	width:618px;
	float:left;
}









