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

.Div_distri_columnes {width: 900px; background:#ffffff;display: inline; float: left; min-height: 458px;}
.Div_columne_esquerra {margin: 0px 10px 0px 10px; width: 200px;background-color: #ff9900; display: inline; float: left; min-height: 458px;}
.Div_contingut {color: #000000; background-color: #ffffff; width: 460px; font-size: 15px;display: inline; float: left;}
.Div_columne_dreta { margin: 0px 10px 0px 10px; width: 200px; display: inline; float: left;background-color: #ffdeb0;}


#Div_info { padding:2px 0px 0px 0px;width: 900px; background-color: #ffffff;display: inline; float: left;}
#Div_nav{ width: 900px; background-color: #ffffff;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;}


a{
	color: #000000;	font: 15px Arial, Helvetica, sans-serif;
}

a:hover {
	color: #cccccc;	font: 15px Arial, Helvetica, sans-serif;
} 

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

.idiomes:hover {
	color: #ffffff;	font: 15px Arial, Helvetica, sans-serif;
text-decoration: none;
}
.idiomes_ok{
	color: #ffffff;	font: 15px 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{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: 15px Arial, Helvetica, sans-serif;
font-weight: bold;
	text-decoration: none;
	text-transform : uppercase
}

a.nav_principal:hover {
	color: #424142;	font: 15px 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: #000000;
	font: 11px/20px Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	height:18px;
}

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

a.menu_top_on:hover {
	color: #dfdcc9;
	font: 11px/20px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight: bold;
	height:18px;
}
/* Menu arbre del cataleg */
.div_gama{color:#000000; margin-left:10px;  margin-right:10px; border-right:#000000 1px solid; border-left:#000000 1px solid;  }
.div_gama_ok{color:#ff9900; margin-left:10px;  margin-right:10px; border-right:#000000 1px solid; border-left:#000000 1px solid;  }
.div_categoria{ color:#000000; margin-left:10px;  margin-right:10px; border-right:#000000 1px solid; border-left:#000000 1px solid;  }
.div_categoria_ok{ color:#000000; margin-left:10px;  margin-right:10px; border-right:#000000 1px solid; border-left:#000000 1px solid;  background-color:#ffdeb0}
/* Menu 2 cols 745px */


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

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

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

.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_agenda, a.Titol_agenda{
	color: #000000;
	font: 12px/20px  Arial, Helvetica, sans-serif;
	text-decoration: underline;
    font-weight: bold;
}

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