body
{
	margin:0 0 0 0;
	padding:0;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:0.8em;
	background-color: #FFFFFF;
}

ul
{list-style:circle; margin:0px 0 0px 0; font-size:0.9em;}

li
{margin:0 0 8px 25px;}

a
{color:#d85d5d; font-weight:bold; text-decoration:none;}

a:hover
{color:#505050; text-decoration:underline;}

img
{float:right; margin:1px 1px 1px 1px; padding:1px; background:#ffffff; border:1px solid #d0d0d0;}

object
{float:right; margin:1px 1px 1px 1px; padding:1px; background:#ffffff; border:1px solid #d0d0d0;}

a img
{border-color:#d85d5d;}

a img:hover
{background:#d85d5d; border-color:#d85d5d;}

/**************** Sidebar area styles ****************/

#sidebar
{ 
position:fixed; 
top:0px; left:0; width:220px; height:100%; overflow:hidden; background:url(img/bodybg.gif) top right repeat-y; text-align:right; font-family: Verdana, Helvetica, sans-serif;
 }

#sidebar img
{float:right; margin:0 0 0 0; padding:0px; background:#ffffff; border:0px solid #d0d0d0;}

#sidebar  p
{margin:0 20px 18px 5px; color:#645b3f; font-size:0.8em;}

#sidebar a
{color:#645b3f;
}

/**************** Navigation menu styles ****************/

#menu a
{display:block; width:202px;top:100px; padding:3px 18px 3px 0; color:#645b3f; background:#ded8b0 url(img/bodybg.gif) top right repeat-y; font-size:1.4em; font-weight:normal; text-decoration:none; letter-spacing:-2px;}

#menu a:hover 
{color:#ded8b0; background:#ded8b0 url(img/darkbg.gif) top right repeat-y;}

#menu a.active
{
	padding:3px 18px 3px 0;
	background:#fafafa;
	border-top:2px solid #666666;
	border-bottom:2px solid #666666;
	color: #ded8b0;
	background:#ded8b0 url(img/darkbg.gif) top right repeat-y;
}

#menu a.active:hover
{color:#ded8b0;}

/**************** Content area styles ****************/
#content2
{
	width:550px;
	margin:0 0 0 230px;
	padding: 0px 0;
	text-align: center;
}
#content2 img
{float:none; margin:0 0 0 0; padding:1px; background:#ffffff; border:0px solid #d0d0d0;}

#content3
{
	text-align: center;
	bottom: auto;
	margin: 0 0 0 230px;
	background:#fafafa;

}
#content4
{
	position:fixed;
	top:10px;
	left:750px;
	right:20px;
	overflow:hidden;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:0.8em;
	text-align: justify;
}
#content4 p
{  margin:1px 1px 1px 1px; padding:1px; background:#ded8b0; border:1px solid #d0d0d0; letter-spacing: -1px;

}

#content
{width:490px; top:0px; margin:0 0 0 225px; padding: 0px; background:#fafafa;}

#content hr
{
	margin:0 0 0 0;
	page-break-after: always;
	line-height: 0px;
}

#content p
{margin:0 0 20px 0; line-height:1.2em; letter-spacing:-1px; font-weight: bold;}

#content h1
{margin:0; color:#990000; font-size:3.3em; letter-spacing:-5px; text-align:left;}

#content h2
{margin:0; color:#333333; font-size:2.5em; letter-spacing:-2px; text-align:center;}

#content h3
{clear:both; margin:30px 0 10px 0; color:#d85d5d; font-weight:normal; font-size: 2.0em; letter-spacing:-2px;}

#content table
{
	margin:1px 1px 1px 1px;
	letter-spacing:-1px;
	font-weight: inherit;
	border:1px solid #ded8b0;
	font-size: 9px;
}
#content table th
{background:#ded8b0;}

#content table img
{float:left; margin:0 0 0 0; padding:0px; background:#ffffff; border:0px solid #ded8b0;}

/**************** Content area styles ****************/
#lletrapetita
{
	font-weight:normal;
	font-size: 0.8em;
	letter-spacing: -1px;
}
.edvoc
{margin:0px 0px 0px 0px; padding:0px; background:#ffffff; border:0px solid #d0d0d0;}

.marc { text-align:center; color:color:#333333; font-weight:bold; font-size: 1.0em; border:1px solid #333333;}

