/* estructura common */
* { padding: 0; margin: 0; }
body {font-family: arial; font-size: 10px; text-align:center;}
#Div_pare { margin: 0 auto; width: 900px; text-align:left;}
#Div_banner {width: 900px; background-color:#ffffff; padding: 0px; height: 150px; margin: 0px 0px 0px 0px; color:#ffffff}

#Div_distri_columnes { padding:0px 0px 0px 0px;width: 900px; background:#ffffff;display: inline; float: left;}
#Div_columne_esquerra { display: inline; margin: 0px 0px 0px 0px; width: 290px; float: left; height:auto;background-color:#e46e25; min-height: 458px;}
#Div_contingut { float: left; color: #333; margin: 3px 0px 0px 0px; padding: 0px; width: 610px; display: inline;position: relative;font-size: 11px;}


#Div_info { padding:2px 0px 0px 0px;width: 900px; background-color: #ffffff;display: inline; float: left;}
#Div_nav{ width: 900px;display: inline; float: left;}
#Div_info_line { padding:0px 0px 0px 0px; overflow: auto; width: 840px; background-color: #4192d9; text-align:center;}
#Div_menu { padding:10px 0px 0px 0px; overflow: auto; width: 900px; background-color: #ffffff; border-bottom: 1px solid #e2e2ec;}


#Div_columne_dreta { display: inline; position: relative; color: #333; margin: 0px 30px 0px 0px;;padding: 0px; width: 170px; float: right;}
#Div_footer {background-color: #ffffff; padding:5px;width: 890px;}

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

a.form_up:hover {
	color: #cccccc;
	font: 10px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.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 #ff9900 solid; }

menublau{background-image: url(media/fonsmenu.gif); }
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 arbre del cataleg */
.div_gama{ color:#ffffff;}
.div_categoria{ color:#ffffff;}
/* Menu 2 cols 745px */

.navigator, a.navigator{
	color: #a8a8a8;
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	height:18px;

}

a.navigator:hover {
	color: #999999;
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	height:18px;

}
.gama, a.gama{
	color: #ffffff;
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	height:18px;
	font-weight:bold
}

a.gama:hover {
	color: #ffffff;
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	height:18px;
	font-weight:bold
}
.categoria, a.categoria{
	color: #ffffff;
	font: 11px /15px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.categoria:hover {
	color: #ffffff;
	font: 11px/15px  Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.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;
}
.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;
}

.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:100%;
	padding-bottom:5px;
	text-align: right;
}
.P_esquerra {
	width:100%;
	padding-bottom:5px;
	text-align: left;
}
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;
	width:100%;
}