/**** GLOBAL ****/
body, td {
	color: #3C3C3C;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

body {
	background-color: #FFFFFF;
	margin: 0px;
	height:100%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

a {
	color: #3C3C3C;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a:visited {
	color: #666666;
}

a.orange {
	color: #E7834E;
}

a.orange:hover {
	text-decoration: underline;
}

a.orange:visited {
	color: #EDA27A;
}

input, textarea {
	font-family: "Courier New", Courier, monospace;
	font-size: 11px;
}

select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#menu {
	position: absolute;
	width: 496px;
	height: 28px;
	z-index: 1;
	visibility: hidden;
}

#main {
	height: 100%;
	width: 100%;
}

.txt11px {
	font-size: 11px;
}

button {
	border: 0px;
	background: none;
	padding: 0px;
}

.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
}

.title_gray {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 20px;
	color:gray;
}

.title_grayBig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight:bold;
	color:gray;
}

.title_black {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	font-size: 13px;
	}

.subTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.bkgBluHome {
	background-color: #7E9093;
}

.bkgGrayDark {
	background-color: #81838A;
	border-bottom: 1px solid #BBBDC0;
	color: #FFFFFF;
}

.bkgGrayDarker {
	background-color: #666971;
	color: #FFFFFF;
}

.bkgGrayLighter {
	background-color: #EAEAEA;
	border-bottom: 1px solid #BBBDC0;
	border-left: 1px solid #BBBDC0;
	border-right: 1px solid #BBBDC0;
	padding-left: 10px;
	padding-right: 10px;
}

.bkgGreenLighter {
	background-color: #DAD7BC;
	border-bottom: 1px solid #BBBDC0;
	border-left: 1px solid #BBBDC0;
	border-right: 1px solid #BBBDC0;
	padding-left: 10px;
	padding-right: 10px;
}

.bkgBrownLigther {
	background-color: #CBC6A0;
}

.borderGrayLight {
	border: 1px solid #BBBDC0;
}

.borderGrayLightBottom {
	border-bottom: 1px solid #BBBDC0;
}

.borderGrayLightLeft {
	border-left: 1px solid #BBBDC0;
}

.borderGrayDark {
	border: 1px solid #3C3C3C;
}

.bkgVerde {
	background-color: #A7AC93;
}

.bkgBrandPage {
	background-color: #DEDBC3;
}

/**** PER wp ****/
.bkg_welcome {
	height:100%;
	border:2px solid #FFFFFF;
	background-image: url(../_img/bkg_welcomepage.jpg);
	background-repeat: no-repeat;
}

/**** PER hp ****/
.lnk_imgOver a:hover {
	background-color: #748386;
}

/**** PER Brand page ****/
.bkg_brandpage {
	background-image: url(../_img/bkg_brand_page.jpg);
	background-repeat: no-repeat;
}

/**** breadcrumbs ****/
.breadcrumbs {
	color: #FF6633;
}

.breadcrumbs a {
	color: #FF6633;
	font-weight: normal;
	text-decoration: none;
}

.breadcrumbs a:hover {
	text-decoration: underline;
}

.breadcrumbs a:visited {
	color: #FF6633;
}

.posBreadProd {
	margin-top: 15px;
}

/**** menu dei tools ****/
#menuTools a {
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 20px;
}

#menuTools a:hover {
	text-decoration: underline;
}

#menuTools a.orange {
	color: #FF6633;
}

#menuTools a:visited {
	color: #FFFFFF;
}

.allineamDX {
	text-align: right;
	line-height: 180%;
}

/**** Immagini di sezione ****/

.nestedBoxHP {
	height:100%;
	border:2px solid #FFFFFF;
	background-image: url(../_img/imgDX_hp.jpg);
	background-repeat: no-repeat;
}

/* cuisineres */
.nestedBoxProdLine_05 {
	height:100%;
	border:2px solid #FFFFFF;
	background-image: url(../_img/imgDX_prodLine_05.jpg);
	background-repeat: no-repeat;
}

/* tables de cuisson */
.nestedBoxProdLine_10 {
	height:100%;
	border:2px solid #FFFFFF;
	background-image: url(../_img/imgDX_prodLine_10.jpg);
	background-repeat: no-repeat;
}

/* fours */
.nestedBoxProdLine_15 {
	height:100%;
	border:2px solid #FFFFFF;
	background-image: url(../_img/imgDX_prodLine_15.jpg);
	background-repeat: no-repeat;
}

/* microwave */
.nestedBoxProdLine_20 {
	height:100%;
	border:2px solid #FFFFFF;
	background-image: url(../_img/imgDX_prodLine_20.jpg);
	background-repeat: no-repeat;
}

/* refrigerateurs */
.nestedBoxProdLine_25 {
	height:100%;
	border:2px solid #FFFFFF;
	background-image: url(../_img/imgDX_prodLine_25.jpg);
	background-repeat: no-repeat;
}

/* congelateurs */
.nestedBoxProdLine_35 {
	height:100%;
	border:2px solid #FFFFFF;
	background-image: url(../_img/imgDX_prodLine_35.jpg);
	background-repeat: no-repeat;
}

/* lave-linge */
.nestedBoxProdLine_40 {
	height:100%;
	border:2px solid #FFFFFF;
	background-image: url(../_img/imgDX_prodLine_40.jpg);
	background-repeat: no-repeat;
}

/* lave-linge sechants */
.nestedBoxProdLine_42 {
	height:100%;
	border:2px solid #FFFFFF;
	background-image: url(../_img/imgDX_prodLine_42.jpg);
	background-repeat: no-repeat;
}

/* lave-vaisselle */
.nestedBoxProdLine_45 {
	height:100%;
	border:2px solid #FFFFFF;
	background-image: url(../_img/imgDX_prodLine_45.jpg);
	background-repeat: no-repeat;
}

/* hottes */
.nestedBoxProdLine_80 {
	height:100%;
	border:2px solid #FFFFFF;
	background-image: url(../_img/imgDX_prodLine_80.jpg);
	background-repeat: no-repeat;
}

/**** Catalogo prodotti ****/
.prodLine {
	padding-right: 20px;
}

.prodLine a {
	color: #3C3C3C;
	text-decoration: none;
	font-weight: normal;
}

.prodLine a:hover {
	text-decoration: underline;
}

.prodLine a:visited {
	color: #757575;
}

.prodDisp {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 40px;
	font-weight: bold;
}

input.prodRef {
	background: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.prodSummaryTable {
	background-color: #81838A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.catalogueSummaryTable {
	background-color: #3C3C3C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.mkttext {
	font-size: 1pt;
	color: #A7AC93;
	cursor:default;
}
a.mktlink {
	font-size: 1pt;
	line-height: 1pt;
	color: #A7AC93;
	cursor:default;
}

a.mktlink:hover {
	text-decoration: none;
}

a.mktlink:visited {
	color: #A7AC93;
}

a.promo {
	text-decoration: none;
}

a.promo:hover {
	text-decoration: none;
	background: trasparent;
}

a.promo:visited {
	text-decoration: none;
}

