/*-----	[.Testi.]	-------------------------------------------------*/
.titoloNOcolor { font-family: Arial, Helvetica, sans-serif;	font-size: 11px; font-weight: bold;}

.testoNOcolor 			{	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: bold;}
a.testoNOcolor 			{	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: bold;	text-decoration: underline;}
a.testoNOcolor:link 	{	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: bold;	text-decoration: underline;}
a.testoNOcolor:visited 	{	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: bold;	text-decoration: underline;}
a.testoNOcolor:hover 	{	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: bold;	text-decoration: underline;}
a.testoNOcolor:active 	{	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: bold;	text-decoration: underline;}

.dataArancio {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #DA8D0A;}

.dataArancioBold {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #DA8D0A;}

.titolettoBianco 			{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #FFFFFF;	text-decoration: none;}
a.titolettoBianco 			{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #FFFFFF;	text-decoration: underline;}
a.titolettoBianco:link 		{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #FFFFFF;	text-decoration: underline;}
a.titolettoBianco:visited 	{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #FFFFFF;	text-decoration: underline;}
a.titolettoBianco:hover 	{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #FFFFFF;	text-decoration: underline;}
a.titolettoBianco:active 	{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #FFFFFF;	text-decoration: underline;}

.titolettoNeroMaiuscolo {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px; color: #000000; text-transform: uppercase;}

.titolettoNero {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #000000;}

.titolettoGrigio {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #E5E5E5;}

.titolettoArancio {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #DA8D0A;}

.titolettoVerde 			{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #00817a;}
a.titolettoVerde 			{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	text-decoration: underline;	color: #00817a;}
a.titolettoVerde:link 		{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	text-decoration: underline;	color: #00817a;}
a.titolettoVerde:visited 	{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	text-decoration: underline;	color: #00817a;}
a.titolettoVerde:hover 		{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	text-decoration: underline;	color: #00817a;}
a.titolettoVerde:active 	{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	text-decoration: underline;	color: #00817a;}

.titolettoBlu {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #112B4F;}

.testoPiccoloGrigio 			{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px; 	color: #E5E5E5;	text-decoration: none;}
a.testoPiccoloGrigio 			{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px; 	color: #E5E5E5;	text-decoration: underline;}
a.testoPiccoloGrigio:link 		{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px; 	color: #E5E5E5;	text-decoration: underline;}
a.testoPiccoloGrigio:visited 	{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px; 	color: #E5E5E5;	text-decoration: underline;}
a.testoPiccoloGrigio:hover 		{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px; 	color: #E5E5E5;	text-decoration: underline;}
a.testoPiccoloGrigio:active 	{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px; 	color: #E5E5E5;	text-decoration: underline;}

.testoPiccoloGrigio2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px; 	color: #7B7B7B;}

.testoPiccoloGrigio3 {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px; 	color: #404040;}

.testoPiccoloGrigio4 {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px; 	color: #BFBFBF;	font-weight: bold;}

.testoPiccoloBlu {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px; 	color: #E5E5E5;}

.testoPiccoloBianco {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px; 	color: #FFFFFF;}

.testoPiccoloBianco2 			{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px; 	color: #FFFFFF;}
a.testoPiccoloBianco2 			{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px; 	color: #FFFFFF;	text-decoration: underline}
a.testoPiccoloBianco2:link 		{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px; 	color: #FFFFFF;	text-decoration: underline;}
a.testoPiccoloBianco2:visited 	{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px; 	color: #FFFFFF;	text-decoration: underline;}
a.testoPiccoloBianco2:hover 	{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px; 	color: #FFFFFF;	font-weight: bold;	text-decoration: underline;}
a.testoPiccoloBianco2:active 	{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	text-decoration: underline;}

.testoPiccoloBiancoMaiuscolo {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px; 	color: #FFFFFF;	text-transform:uppercase;}

.testoPiccoloNero {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px; 	color: #000000;}

.testoPiccoloArancio 			{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal; 	color: #DA8D0A; text-decoration: none;}
a.testoPiccoloArancio 			{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal; 	color: #DA8D0A; text-decoration: underline;}
a.testoPiccoloArancio:link 		{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal; 	color: #DA8D0A; text-decoration: underline;}
a.testoPiccoloArancio:visited 	{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal; 	color: #DA8D0A; text-decoration: underline;}
a.testoPiccoloArancio:hover 	{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal; 	color: #FFFFFF; text-decoration: underline;}
a.testoPiccoloArancio:active 	{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal; 	color: #DA8D0A; text-decoration: underline;}


.testoPiccoloVerde {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px; 	color: #00817a;	text-transform: lowercase;}

.testoGenerico {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	font-weight: bold;}

.titoloSezioneBianco {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	text-transform: uppercase;	color: #FFFFFF;}

.titoloSezioneBlu {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	text-transform: uppercase;	color: #112B4F;}

.titoloSezioneVerde {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	text-transform: uppercase;	color: #00817a;}


.MacroMenu {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	text-transform: uppercase;	color: #112b4f;}

.SottoMenu {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #112b4f;	line-height: 8px;}

.titoloAreaRiservata {	padding: 4px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	text-transform: uppercase;	color: #404040;}

.titolettoArchivio {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	text-decoration: none;	color: #E5E5E5;}

.CampoIn {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000000;	background-color: #e5e5e5;}

.AltezzaCella {	font-size: 1px;}

.bordoImgBianco {	border-color: #E5E5E5;}

.bordoImg 			{	border-color: #BFBFBF;}
.bordoImg:link 		{	border-color: #BFBFBF;}
.bordoImg:visited 	{	border-color: #BFBFBF;}
.bordoImg:hover 	{	border-color: #BFBFBF;}
.bordoImg:active 	{	border-color: #BFBFBF;}

div#OverFlowAboutMondo {	overflow: auto; 	width: 100%; 	height: 330px;}

div#OverFlowSend {	overflow: auto; 	width: 100%; 	height: 350px;}
div#OverFlowPrivacy {	overflow: auto; 	width: 100%; 	height: 354px;}

div#OverFlowAbout {	overflow: auto; 	width: 100%; 	height: 330px;}
div#OverFlowAbout a {	overflow: auto;	color: #DA8D0A;}
div#OverFlowAbout a:link {	overflow: auto;	color: #DA8D0A;}
div#OverFlowAbout a:hover {	overflow: auto;	color: #DA8D0A;}

div#OverFlowContact {	overflow: auto; 	width: 100%; 	height: 330px;}
div#OverFlowContact a {	overflow: auto;	color: #ffffff;}
div#OverFlowContact a:link {	overflow: auto;	color: #ffffff;}
div#OverFlowContact a:hover {	overflow: auto;	color: #ffffff;}

div#OverFlowAboutPress {	overflow: auto; 	width: 100%; 	height: 330px;}
div#OverFlowAboutPress a {	overflow: auto;	color: #ffffff;}
div#OverFlowAboutPress a:link {	overflow: auto;	color: #ffffff;}
div#OverFlowAboutPress a:hover {	overflow: auto;	color: #ffffff;}

div#OverFlowEcoProdotti {	overflow: auto; 	width: 100%; 	height: 330px;}
div#OverFlowEcoProdotti a {	overflow: auto;	color: #ffffff;}
div#OverFlowEcoProdotti a:link {	overflow: auto;	color: #ffffff;}
div#OverFlowEcoProdotti a:hover {	overflow: auto;	color: #ffffff;}

div#OverFlowSearch {	overflow: auto; 	width: 100%; 	height: 362px;}

div#OverFlowArchivio {	overflow: auto; 	width: 100%; 	height: 345px;}

div#OverFlowNews {	overflow: auto; 	width: 100%; 	height: 220px;}

div#OverFlowDesc {	overflow: auto; 	width: 266; 	height: 345px;}

div#OverFlowProductDetail {	overflow: auto; 	width: 266; 	height: 362px;}

div#OverFlowColor {	overflow: auto; 	width: 100%; 	height: 364px;}

div#OverFlowTips {	overflow: auto; 	width: 100%; 	height: 290px;}

div#OverFlowFaq {	overflow: auto; 	width: 100%; 	height: 330px;}


div#OverFlowDizionario {	overflow: auto; 	width: 100%; 	height: 334px;}

div#OverFlowEco {	overflow: auto; 	width: 100%; 	height: 190px;}

div#OverFlowEco1 {	overflow: auto; 	width: 100%; 	height: 120px;}

div#OverFlowFind {	overflow: auto;  width: 280px; 	height: 290px; padding-left:10px;}





.campiform {	background-color: #E5E5E5;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000000;	font-weight: bold;	border: 1px solid #8D8D8D;}

.campiform2{	background-color: #E5E5E5;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	border: 1px solid #8D8D8D;}

.buttonGO {
	background-color: #E5E5E5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #8D8D8D;
	width: 30px;
	height: 16px;
}

.buttonGOover {
	background-color: #BFBFBF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	border: 1px solid #8D8D8D;
	width: 30px;
	height: 16px;
}

.buttonSUBMIT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 20px;
}



a.archivioNews:link 	{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	text-decoration: underline;	color: #E5E5E5;}
a.archivioNews:visited 	{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	text-decoration: underline;	color: #E5E5E5;}
a.archivioNews:hover 	{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	text-decoration: underline;	color: #FFFFFF;}
a.archivioNews:active 	{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	text-decoration: underline;	color: #E5E5E5;}


.faqCategories 			{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	text-decoration: none;	color: #E5E5E5;}
a.faqCategories 		{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	text-decoration: underline;	color: #E5E5E5;}
a.faqCategories:link 	{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	text-decoration: underline;	color: #E5E5E5;}
a.faqCategories:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	text-decoration: underline;	color: #E5E5E5;}
a.faqCategories:hover 	{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	text-decoration: underline;	color: #FFFFFF;}
a.faqCategories:active 	{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	text-decoration: underline;	color: #E5E5E5;}


.dizionario 			{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #DA8D0A;}
a.dizionario 			{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #DA8D0A;	text-decoration: underline;}
a.dizionario:link 		{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #DA8D0A;	text-decoration: underline;}
a.dizionario:visited	{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #DA8D0A;	text-decoration: underline;}
a.dizionario:hover 		{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #FFFFFF;	text-decoration: underline;}
a.dizionario:active 	{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #FFFFFF;	text-decoration: underline;}





body { 
	padding: 0px;
	border: 0px;
	margin: 0px;
	background-image: url(../img/bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 100%;
	background-color: #253650;
}

html{
	scrollbar-face-color:#7F7F7F;
	scrollbar-shadow-color:#404040;
	scrollbar-highlight-color:#404040;
	scrollbar-3dlight-color:#404040;
	scrollbar-darkshadow-color:#404040;
	scrollbar-track-color:#404040;
	scrollbar-arrow-color:#DA8D0A;
}

/*-----	[.Blocco Esterno.]	---------------------------------------*/

.container {
	height: 100%;
	width: 100%;
	margin: 0px;
	padding: 0px;
}

.contenitoreEsterno {
	height: 595px;
	width: 822px;
}

.contenitoreInterno {
	height: 585px;
	width: 802px;
}

/*-----	[.Blocchi Interni.]	---------------------------------------*/

.header {
	height: 138px;
	width: 802px;
}
.footer2 {; font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	background-color: #FFFFFF; vertical-align:middle }

.footer {; font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	background-color: #FFFFFF; text-transform:capitalize }
a.footer {color: #000000 font-family: Arial, Helvetica, sans-serif; font-size: 9px; background-color: #FFFFFF; color: #324A6C }
a.footer:link {	color: #000000	font-family: Arial, Helvetica, sans-serif; font-size: 9px; background-color: #FFFFFF; vertical-align:middle}
a.footer:visited {color: #000000font-family: Arial, Helvetica, sans-serif; font-size: 9px; background-color: #FFFFFF; vertical-align:middle}
a.footer:hover {color: #ffffff	font-family: Arial, Helvetica, sans-serif; font-size: 9px; background-color: #FFFFFF; text-decoration: none; vertical-align:middle}
a.footer:active {color: #000000	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	background-color: #FFFFFF; vertical-align:middle}


.principale {
	height: 424px;
	width: 802px;
}

/*-----	[.Sezioni.]	------------------------------------------------*/

.menu {
	width: 132px;
}

.main {
	height: 424px;
	width: 668px;
}

.carrello {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	height: 28px;
	width: 400px;
	background-color: #BFBFBF;
}

.cercaLingue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	height: 28px;
	width: 400px;
	background-color: #BFBFBF;
}

.contenuti {
	height: 100%;
	width: 100%;
}

a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}
a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;}
a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;}

