BODY 	{ color: black;
	margin-left:70px; margin-right:40px; font-family:Arial, Helvetica, sans-serif; font-size:110%; text-align:justify
	}
H1	{	font-size: 150%; font-weight: bold; text-align: center; margin-top: 0.5em; margin-bottom: 0em; background: #E0E0E0; border: 2px solid #c0c0c0; padding: .6em }
H2	{	font-size: 130%; font-weight: bold; text-align: left; margin-bottom: 0.3em; margin-top: 1em;background: #E0E0E0; border: 2px solid #c0c0c0 }
H3	{	font-size: 120%; font-weight: bold; text-align: left; margin-bottom: 0px }
H4	{	font-size: 120%; font-weight: bold; text-align: left }

A:link { text-decoration: underline;
		color: #2040FF; background: transparent;
		font-weight:bold
		}
A:Visited { text-decoration: underline;
		color: #2f4464;
		font-weight:bold
		}
A:Hover { text-decoration: underline;
		color: #000000; background: #FFFF00;
		font-weight:bold
		}
a:link.dic, a:visited.dic { text-decoration: underline;
		color: #000000; background: #C0FFFF;
		font-weight: normal;
		font-size: 110%
		}
a:hover.dic { text-decoration: underline;
		color: #000000; background: #FFFF00;
		font-weight: normal;
		font-size: 110%
		}
.lmenu	{text-align: center; margin-top: .5em; margin-bottom: 4px; clear:both}
a:link.menu, a:hover.menu, a:visited.menu, a:active.menu, .menuOff { 
	margin-bottom: 0em; margin-top: 2em;
	font-size: 90%; font-weight:normal;
	padding: 2px .5em;
	text-decoration: underline;
	}
a:link.menu, a:visited.menu
	{ color: #0000FF; background: #e0e0ff;
	border: 1px solid #0000ff
	}
a:active.menu { color: #800000
		}
a:hover.menu { color: #000000; background: #FFFF00; border: 1px solid #FF0000 }
.fieldOff {width: 100%; border-style: inset; border-width: 3px; padding-left: 4px; 
               padding-right: 4px; padding-top: 1px; padding-bottom: 1px; 
               background-color: #E1E1E1; font-style: italic; font-weight: bold}
.menuOff { color: #808080; background: #e0e0e0; border: 1px solid #808080}
.menuAct { color: #000000; background: #FFe0e0; border: 1px solid #FF0000; font-weight: bold;padding: 0em .5em;
}
.Barra	{padding:2px; font-size: 90%; text-align: left; margin-bottom: 0em; margin-top: 2px;background: #E0E0E0;
	border: 2px solid #C0C0C0; color:#000000;
	position:relative }
.lpeu	{text-align: center; font-size: 80%}
.avis {text-align: center;
	font-size: 80%; width: 100%;
	background: #FFFFFF; border: 2px solid #c0c0c0;
	margin-left: 10%; margin-right: 10%
}
.error {text-align: left;
	font-size: 100%; width: 100%;
	background: #FFC0C0; border: 0; padding: 10px;
	margin-left: 10%; margin-right: 10%
}
.copy	{font-size: 80%}
p.insert	{ text-align: center;
		color: #000080;
		background-color: #E1F0FF; 
		font-size: 110%;
		font-family: Comic Sans MS, Dom Casual, Arial;
		border: 2px solid #4b6797;
		margin: 10px 5% 20px 5%;
       padding: 1em; 
		}
		
img.insert { float: left }
.EM		{ color: #4B6797;
		font-size: 120%;
		font-weight:bold
		}

.def	{ width: 100%;
		color: black;
		border: 2 solid #800000;
		margin-left: 5%; margin-right: 5%
		}
.def .hdef { text-align:center;
		background-color: #800000;
		color:#FFFFFF;
		font-size:130%;
		font-weight:bold;
		padding: 0.6em;
		margin:2px
		}
.def p	{padding: 0em 1em 0 1em;
		clear:both;
		border-width: 0
		}
BODY.nf {background: white url('../imatges/fonsnf.jpg') repeat-y left 0;}
.nf p.insert	{ background-color: #FFF0F0; border-color: #B80000; color: #000000 }
.nf .EM			{ color: #800000 }
.nf .def		{ background-color: #FFF0F0; border-color: #800000 }
.nf .def p		{ background-color: #FFF0F0 }
.nf .def .hdef	{ background-color: #B80000 }

BODY.gam {background: white url('../imatges/fonsgames.jpg') repeat-y left 0;}
.gam p.insert	{ background-color: #DCFFFF; border-color: #006464; color: #000000 }
.gam .EM		{ color: #006464 }
.gam .def		{ background-color: #DCFFFF; border-color: #006464 }
.gam .def p		{ background-color: #DCFFFF }
.gam .def .hdef	{ background-color: #006464 }

BODY.docs {background: white url('../imatges/fonsaz.gif') repeat-y left 0;}

BODY.miss {background: white url('../imatges/fonsmiss.jpg') repeat-y left 0;}

.imghdef {	float: left; position: relative; left: -10px }
.esq	{ text-align: left;
		width:49%;
		float:left
		}
.dre	{ text-align: left;
		width:49%;
		float:right
		}
		
/* Quadrats arrodonits amb sombra */
.alert {background-image:url('../imatges/corner1_9.jpg'); background-repeat:repeat; width: 30em; color:#FFFFFF; margin: 0 0 0 15px;}
.alert .rbtop  { background: url(../imatges/corner1_5.jpg) repeat-x; }
.alert .rbtop div  { background: url(../imatges/corner1_1.jpg) no-repeat top left; }
.alert .rbtop div div     { background: url(../imatges/corner1_2.jpg) no-repeat top right; }
.alert .rbbot div div { background: url(../imatges/corner1_3.jpg) no-repeat bottom left; }
.alert .rbbot div  { background: url(../imatges/corner1_4.jpg) no-repeat bottom right; }
.alert .rbbot      { background: url(../imatges/corner1_8.jpg) repeat-x; }
.alert .rbcontentwrap { background: url(../imatges/corner1_6.jpg) repeat-y left; }
.alert .rbcontent     { background: url('../imatges/corner1_7.jpg') repeat-y right;  padding: 1px 2em;}
.alert .Texte	{margin-top:-30px; margin-right:20px;}
.alert .rbtop div, .alert .rbtop, .alert .rbbot div, .alert .rbbot
 { width: 100%; height: 50px; font-size: 1px;}

.normal {background-image:url('../imatges/corner0_9.jpg'); background-repeat:repeat; width: 100%; margin: 0 0 0 8px;  color:#000000;}
.normal .rbtop  { background: url(../imatges/corner0_5.jpg) repeat-x; }
.normal .rbtop div  { background: url(../imatges/corner0_1.jpg) no-repeat top left; }
.normal .rbtop div div     { background: url(../imatges/corner0_2.jpg) no-repeat top right; }
.normal .rbbot div div { background: url(../imatges/corner0_3.jpg) no-repeat bottom left; }
.normal .rbbot div  { background: url(../imatges/corner0_4.jpg) no-repeat bottom right; }
.normal .rbbot      { background: url(../imatges/corner0_8.jpg) repeat-x; }
.normal .rbcontentwrap { background: url(../imatges/corner0_6.jpg) repeat-y left; }
.normal .rbcontent     { background: url('../imatges/corner0_7.jpg') repeat-y right;  padding: 1px 1px; margin: 0; position:relative;}
.normal .Texte	{margin-top:-5px; margin-right:20px;}
.normal .rbtop div, .normal .rbtop div div, .normal .rbtop, .normal .rbbot div, .normal .rbbot, .normal .rbbot div div
 { width: 100%; height: 25px; font-size: 1px; }
.normal .rbcontent, .normal .rbcontentwrap { width: 100%;}
.normal h1 { font-size: 150%; font-weight: bold; font-family : Arial, sans-serif; padding: 0; margin:0 0 1 0; border-style:none; background-color:transparent}