/* estructura common */
html{width: 100%; padding: 0;}
body {width: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background:#00a4e4; text-align:center; margin: auto;padding: 0;}
.Div_pare {width: 900px; margin: 0 auto;  text-align:left;position: relative; display: block;}
.Div_banner {width: 900px; padding: 0px; margin: 20px 0px 0px 0px;}


.formulari_contacte input,textarea {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;

}

.Div_distri_columnes {width: 900px; display: inline; float: left;}
.Div_columne_esquerra {width: 200px; margin: 0px 10px 0px 0px; display: inline; float: left;}
.Div_contingut {width: 480px; color: #003366; font-size: 12px; display: inline; float: left;}
.Div_contingut2 {width: 660px; color: #000; font-size: 12px; display: inline; float: right; background-color:transparent;/* min-height:700px;*/} 
.Div_columne_dreta {width: 200px; margin: 0px 0px 0px 10px;  display: inline; float: left;}

a{
	color: #0000ff;
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

a:hover {
	color: #CC0000;
	font: 11px  Arial, Helvetica, sans-serif;
	text-decoration: none;
}

<!-- idiomas -->
.idiomes{
	color: #000000;
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	
}
a.idiomes{
	color: #fff; 
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.idiomes:hover{
	color: #000;
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.idiomes_ok{
	color: #000;
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight:100;
}
.idiomes_ok:hover {
	color: #000;
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.items, a.items{
	color: #000000;
	font: 10px/20px  Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.items:hover {
	color: #cccccc;
	font: 10px/20px  Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
#Div_footer {background-color: #ffffff; padding:5px;width: 890px;}

.tit {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}
.prod {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}
hr{ background-color:#ff9900;border: 1px #4192d9 solid; }

menublau{ }
menudreta{background:#1169d1; height:30px; }

.nav_sub {
	color: #000000;
	font: 11px/20px  Arial, Helvetica, sans-serif;
    font-weight: bold;
	text-decoration: none;
}

.nav_sub:hover {
	color: #cccccc;
	font: 11px/20px  Arial, Helvetica, sans-serif;
    font-weight: bold;
	text-decoration: underline;
}


.nav_principal, a.nav_principal{
	color: #6B9A00;
	font: 11px Arial, Helvetica, sans-serif;
    font-weight: bold;
	text-decoration: none;
	text-transform : uppercase
}

a.nav_principal:hover {
	color: #424142;
	font: 11px Arial, Helvetica, sans-serif;
    font-weight: bold;
	text-decoration: none;
	text-transform : uppercase;
}
.txt_idiomes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #4192d9;
	padding: 0px;
	vertical-align: middle;
	text-align: left;
	word-spacing: 0px;
	letter-spacing: 0px;
}

.menu_top, a.menu_top{
	color: #ffffff;
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	height:18px;
	text-transform: lowercase;
}

a.menu_top:hover {
	color: #000;
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	height:18px;
	text-transform: lowercase;
}
.menu_top_on, a.menu_top_on{
	color: #000;
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	height:18px;
	text-transform: lowercase;
}

a.menu_top_on:hover {
	color: #000;
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	height:18px;
	text-transform: lowercase;
}
/* Menu arbre del cataleg */
.div_gama{color:#ffffff; margin-left:10px;  padding-top:10px;  }
.div_gama_ok{color:#ff9900; margin-left:10px;  margin-right:10px;  }


.div_categoria{ color:#ffffff; padding-top: 3px; padding-bottom:3px  }
.div_categoria_ok{ color:#ffffff; padding-top: 3px; padding-bottom:3px  }
/* Menu 2 cols 745px */


.gama, a.gama{
	color: #ffffff;
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.gama:hover {
	color: #dfdcc9;
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.gama_ok {
	color: #ff9900;
	font: 12px Arial, Helvetica, sans-serif; 
	text-decoration: underline;
}


.categoria, a.categoria{
	color:#FFFFFF;
	font: 12px  Arial, Helvetica, sans-serif;
	text-decoration: none;

}

a.categoria:hover {
	color: #000000;
	font: 12px  Arial, Helvetica, sans-serif;
	text-decoration: underline;

}
.categoria_on, a.categoria_on{
	color:#000000;
	font: 12px  Arial, Helvetica, sans-serif;
	text-decoration: none;
}


.subcategoria, a.subcategoria{
	color: #696446;
	font: 10px/20px  Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.subcategoria:hover {
	color: #dfdcc9;
	font: 10px/20px  Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-decoration: underline;
}


.news_right, a.news_right{
	color: #777777;
	font: 10px Arial, Helvetica, sans-serif;
	text-decoration: none;
	height:18px;
}

a.news_right:hover {
	color: #000000;
	font: 10px Arial, Helvetica, sans-serif;
	text-decoration: none;
	height:18px;
}


.P_formularis {
	width:75%;
	padding-bottom:5px;
	text-align: right;
}
.P_dreta {
	width:90%;
	padding-bottom:5px;
	text-align: right;
}
.INPUT { 
	BORDER-RIGHT: #cccccc 1PX SOLID;
	BORDER-TOP: #cccccc 1PX SOLID;
	BORDER-LEFT: #cccccc 1PX SOLID;
	BORDER-BOTTOM: #cccccc 1PX SOLID;
	FONT-SIZE: 10PX;
	font-family :  Arial, Helvetica, sans-serif;
	COLOR: #000000; 
	BACKGROUND: #ffffff;
}
SELECT { 
	BORDER-RIGHT: #E6DFD7 1PX SOLID;
	BORDER-TOP: #E6DFD7 1PX SOLID;
	BORDER-LEFT: #E6DFD7 1PX SOLID;
	BORDER-BOTTOM: #E6DFD7 1PX SOLID;
	FONT-SIZE: 10PX;
	font-family :  Arial, Helvetica, sans-serif;
	COLOR: #000000; 
	BACKGROUND: #ffffff;
}
textarea { 
	BORDER-RIGHT: #cccccc 1PX SOLID;
	BORDER-TOP: #cccccc 1PX SOLID;
	BORDER-LEFT: #cccccc 1PX SOLID;
	BORDER-BOTTOM: #cccccc 1PX SOLID;
	FONT-SIZE: 10PX;
	font-family :  Arial, Helvetica, sans-serif;
	COLOR: #000000; 
	BACKGROUND: #ffffff;

}

.buscar { 
	BORDER-RIGHT: #000000 1PX SOLID;
	BORDER-TOP: #000000 1PX SOLID;
	BORDER-LEFT: #000000 1PX SOLID;
	BORDER-BOTTOM: #000000 1PX SOLID;
	FONT-SIZE: 10PX;
	font-family :  Arial, Helvetica, sans-serif;
	COLOR: #000000; 
	BACKGROUND: #ffffff;
	width:100px;
	height:15px;
}
.buscar_button { 
	BORDER-RIGHT: #000000 1PX SOLID;
	BORDER-TOP: #000000 1PX SOLID;
	BORDER-LEFT: #000000 1PX SOLID;
	BORDER-BOTTOM: #000000 1PX SOLID;
	FONT-SIZE: 10PX;
	font-family :  Arial, Helvetica, sans-serif;
	COLOR: #ffffff; 
	BACKGROUND: #000000;
	width:50px;
	height:17px;
}

.Titol_Products, a.Titol_Products{
	color: #4e5873;
	font: 12px  Arial, Helvetica, sans-serif;
	text-decoration: none;
    font-weight: bold;
	text-transform: uppercase;
}

a.Titol_Products:hover {
	color: #cccccc;
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
    font-weight: bold;
	text-transform: uppercase;
}

.Titol_agenda, a.Titol_agenda{
	color: #000000;
	font: 16px  Arial, Helvetica, sans-serif;
	text-decoration: none;
    font-weight: bold;
	text-transform: uppercase;
}

a.Titol_agenda:hover {
	color: #cccccc;
	font: 16px Arial, Helvetica, sans-serif;
	text-decoration: none;
    font-weight: bold;
	text-transform: uppercase;
}
.link_content {
	color: #666666;
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.link_content:HOVER {
	color: #000000;
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.menu_footer{
	color: #9c6a00;
	font: 9px Arial, Helvetica, sans-serif;
	text-decoration: none;
	}
.menu_footer:HOVER{
	color: #000000;
	font: 9px  Arial, Helvetica, sans-serif;
	text-decoration: none;
	}
.cercador { 
	BORDER: #ffffff 1PX SOLID;
	FONT-SIZE: 10PX;
	font-family :  Arial, Helvetica, sans-serif;
	COLOR: #000000; 
	BACKGROUND: #ffffff;
	width:130px;
}
/* j */
.enlaces, a.enlaces {
	color: #0033CC;
	text-decoration: underline;
}
a.enlaces:hover {
	color: #333333;
	text-decoration: underline;
}





























