body, html, table, input, textarea, td, select, button {
    font-family:Verdana;
    font-size:10px;
}

/* login */
body.login {
    background-color:#E1E1E1;
    background-image:url('../img/deg.jpg');
    background-repeat:repeat-x;
}

div.login {
    margin-top:140px;
    padding-bottom:30px;
    margin-left:auto;
    margin-right:auto;
    width:400px;
    border:1px solid #222222;
    background-color:#FFFFFF;
}

div.login div.logo {
    margin:20px 0 20px 130px;
}

div.login div.input {
    margin-top:5px;
}

div.login div.input div {
    width:50px;
    padding-right:5px;
    margin-left:80px;
    text-align:right;
    float:left;
}

div.login div.input input {
    display:block;
    float:left;
}
/* end login end */

body {
    margin:4px;
    padding:0px;
    background-color:#E1E1E1;
}

body, html {
    /*height:100%;*/
}

a {
    text-decoration:none;
    color:#4F1414;
}

a:hover {
    text-decoration:underline;
}

a.amenu {
    color:#000000;
}

a.inactiu {
    color:#5F5F5F;
}

#main {
    /*width:978px;*/
    width:100%;
}

br.cl, div.cl {
    clear:left;
}

#row1 {
    margin-bottom:10px;
}

#logo {
    float:left;
    width:133px;
    height:40px;
    border:1px solid #CCCCCC;
    overflow:hidden;
}

#topmenu {
    background-color:#555;
    color:#AAA;
    /*padding-left:10px;
    margin:4px 4px 0 4px;*/
    border-top:1px solid #CCCCCC;
    border-left:1px solid #CCCCCC;
    border-bottom:1px solid #222222;
    border-right:1px solid #222222;
    height:20px;
    padding:10px;
    margin-left:5px;
    float:left;
}

#topmenu a {
    color:#FFF;
}

#row2 {
    clear:left;
}

#menu {
    background-color:#EFEFEF;
    width:250px;
    border-top:1px solid #CCCCCC;
    border-left:1px solid #CCCCCC;
    border-bottom:1px solid #222222;
    border-right:1px solid #222222;
    float:left;
    padding-bottom:7px;
    margin-right:4px;
    /*overflow-Y:scroll;
    height:400px;*/
}

#titolMenu {
    padding:7px;
    border-top:1px solid #999999;
    border-right:1px solid #666666;
    border-left:1px solid #999999;
    border-bottom:3px solid #888888;
}

#cosMenu {
    padding:7px;
}

#titolFitxa {
    padding:7px;
    border-top:1px solid #999999;
    border-right:1px solid #666666;
    border-left:1px solid #999999;
    border-bottom:3px solid #888888;
}

#cosFitxa {
    padding:7px;
}

#fitxa {
    border-top:1px solid #CCCCCC;
    border-left:1px solid #CCCCCC;
    border-bottom:1px solid #222222;
    border-right:1px solid #222222;
    float:left;
    margin-bottom:20px;
    background-color:#FFFFFF;
}

div.llista_prod {
    margin-left:10px;
    text-indent:-10px;
}

div.alerta {
    border:1px solid #FF0000;
    padding:5px;
    margin-bottom:7px;
}

#modif {
    color:#444444;
}




.interlinea {
	color:#000000;
}

div.interlinea {
	line-height:1.2;
}

td.menu {
	width:200px;
	padding:10px;
}

div.capcalera {
	font-size:12px;
	background-color:#FFDC9F;
	padding:5px;
}

div.tfitxa {
	background-color:#9F9F9F;
	padding:5px;
	width:190px;
	border-style: solid;
	border-color:black;
	border-width:1px 1px 0px 1px;
}

div.lfitxa {
	background-color:#BFBFBF;
	padding:5px;
	width:190px;
	border-style: solid;
	border-color:black;
	border-width:0px 1px 1px 1px;
}

a.ml {
	color:#3F3F3F;
	font-weight:bold;
}

p.redbox {
	padding:5px;
	border-style: solid;
	border-color:red;
	border-width:1px;
	color:red;
}

div.prodsel {
    background-color:#999999;
}

#filtrediv {
    margin:10px 0 10px 0;
}

form {
    margin:0;
    padding:0;
}

#fitxa_link a {
    color:#0000FF;
}

td.posicionament {
    color:#007891;
}

td.posicionament input, td.posicionament textarea {
    background-color:#99D3DF;
}

ul {
    margin:0 0 0 15px;
    padding:0;
}


