body
{
	background-color:#6699FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:76%;
	margin: 5px 0 0 3px;
}


/* Main content */
div#maincontainer
{width:760px;
	margin: 0px;
	padding: 0px;}

div#content
    {background-color:#FFFFFF;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 8px;
	width: 571px;
	float: right;
	padding-right: 15px;
	padding-left: 15px;
	margin: 0px 0px 5px;} 


/* Menu */
div#menu
{background-color:#6699FF;
	vertical-align: top;
	text-align: left;
	width: 158px;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	float: left;
	margin: 0px;
	padding-right: 0px;
	padding-left: 0px;}
	
div#menu a
{text-decoration:none;
color:#FFFFFF}

div#menu a:hover
{color: #00FF33;} 

ul#menuleft
{
	padding-left:1em;
	margin-left:0em;
	margin-top:1em;
	font-weight:bold;
	color:#FFFFFF;
	list-style-type:none;
}

ul#menuleft li
{padding-bottom:0.35em;
background:none} /* space between list items on the left */


/* Titles */
div.titre1
{width: 601px;
height: 105px;
float: right;}

h1
{font-size:180%;
	color:#000066;
	font-weight:bold;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;}

h2
{font-size:150%;
text-align: center;}

h3
{font-size:1em;
border-bottom:#666666 1px solid;
padding-bottom:5px}

h4
{font-size:0.9em}

p.anglais
{color: #FFFFFF;
	margin-left:1em;
	font-size:85%;}


/* footer */
div.footer
{font-size:80%;
	font-weight:normal;
	background-color:#FFFFFF;
	width: 601px;
	margin-bottom: 14px;
	margin-left: 159px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;}
	
div.footer2
{font-size:80%;
	font-weight:normal;
	background-color:#FFFFFF;
	text-align: center;
	padding-top: 3px;
	margin-top: 3px;
	clear: both;
	float: left;
	width: 571px;}		
	

/* horizontal list menus */
div.top1 ul, div.top2 ul, div.top4 ul, div.footer ul /* all horizontal menus */
{margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	margin-bottom:0px;
	margin-top:1px;
	padding-bottom: 0px;}

div.top1 ul li, div.top2 ul li, div.top4 ul li, div.footer ul li  /* all horizontal menus */
{display:inline;
margin-bottom: 0px;}

/* all horizontal menus */
div.top1 ul li a, div.top2 ul li a, div.top3 ul li a, div.top4 ul li a, div.footer ul li a
    {padding:0 5px 0 4px;
	background-repeat: repeat-y;
	background-position: right;
	background-image: url(/spanish/portals/images/green_pix.gif);
	margin-bottom: 0px;
	} 

/* all horizontal menus, last list item, no right border */
div.top1 ul li.last a, div.top2 ul li.last a, div.top4 ul li.last a, div.footer ul li.last a, li#spanish a
{background-image:none;
margin-bottom: 0px;}


/* horizontal menu lists 1 and 3 class:top1 */
div.top1
{text-align:center;
	padding-top:0px;
	margin-bottom: 0px;
	margin-top: 0em;}

div.top1 ul 
{font-size:90%;
border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #00FF33;
	font-weight: bold;}

div.top1 ul a {
	color: #FFFFFF;
	text-decoration: none;
	margin-left:-4px;
	margin-right:0px ;}

div.top1 ul a:hover
{color: #00FF33;}

/* horizontal menu lists 2 class:top2 (yellow) */
div.top2
{text-align:center;
margin-bottom: 0px;}

div.top2 ul
{font-size:90%;
margin:0}

div.top2 ul a 
{font-weight: bold;
color:#FFFF33;
margin-right:0px;
margin-left:-4px;
text-decoration:none}

div.top2  ul a:hover
{color: #00FF33;}
	
/* clear */
div.clear
{clear:both;}

/* skiplink */
div#skiplink
{width:70px;
	background-color:#6699FF;
	padding: 0px;
	margin: 0px;
	clear: both;}

div#skiplink a
{color:#6699FF;}

div#skiplink a:focus, div#skiplink a:active
{color:white;}
