@charset "iso-8859-1";
body {
	background-color: #ffffff; 
	color: #000000;
	border: 0px solid #000000;
	font:12px Arial, Helvetica, sans-serif, Serif;
}

A:link		{color:#000000;	text-decoration:none;}
A:visited	{color:#000000;	text-decoration:none;}
A:active	{color:#000000; text-decoration:underline;}
A:hover		{color:#000000;	text-decoration:underline;}

A:link img		{color:#000000;	text-decoration:none; 	border: 0px solid #000000;}
A:visited img	{color:#000000;	text-decoration:none; 	border: 0px solid #000000;}
A:active img	{color:#000000; text-decoration: underline; 	border: 0px solid #000000;}
A:hover img		{color:#000000;	text-decoration: underline; 	border: 0px solid #000000;}

.preheader{
	background: black url(images/top-bg.png) repeat-x right bottom;;
	height:22px;
	vertical-align:middle;
 padding-left: 24px;
	color: #EEE;

}
.header{
	background: black url(header.gif) repeat-x right bottom;;
	font-size: 12px;
	height:73px;
	font-family:Arial, Helvetica, sans-serif, Serif;
}

.headerFrame{
background-color: #ffffff;
}
.box{
background-color: #ffffff;	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif, Serif;
}
.bottom{
background-color: #ffffff;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif, Serif;
}

.boxHeader{
background-color: #ffffff;	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif, Serif;
}

.boxTitle{
color:#7fa861;font-family:Arial, Helvetica, sans-serif, Serif; font-size: 13px;text-decoration:underline; font-weight:bold; 
}

.boxContent {
 width:208px;
 min-height: 140px;
}

.boxContent_tr{
height: 180px;
}
.boxContent_td {
 width:288px;
background-color: #dae9eb;	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif, Serif;

}
.citation{
font-size: 14px;
font-style: italic;
width:700px;
border: 1px solid #000000;
/*border-style:dashed;	background-color: #eef4ff; */
/*background-color: #e5eefa; border-style:dotted;*/
border-style: thin solid; border-color:#a8a7b1;
 padding: 20px ;
margin: 20px ;
}

#content{
border: 1px solid #000000;
border-style:dashed;
border-top:0px;	background-color: #eef4ff; 
min-height:400px;
width:1048px;margin-left: auto; margin-right: auto;
padding:10px;
}


#bottomHeader{
position:absolute;
top:55px;
}
#bottomHeader a{
 margin: 10px 10px;
}

.urlPortal{
font-size: 14px;
width:200px;
border: 1px solid #000000;
border-style:dashed;	background-color: #eef4ff; 
 padding: 3px ;
}

#bottomHeader a{
 margin: 10px 10px;
}

.aImage{
	background: url(images/webpage_mini.gif) no-repeat left center;
	padding: 0px 0px 0px 20px;
}


h1{
font:18px Arial, Helvetica, sans-serif, Serif;
font-weight:bold; }

h2{
font:16px Arial, Helvetica, sans-serif, Serif;
text-decoration:underline;font-weight:bold; 
}

h3{
font:14px Arial, Helvetica, sans-serif, Serif;
font-style: italic;font-weight:bold; 
}

.apparent
{
   /* attributs obligatoires */
   visibility: visible;
   display: block;
}

.cache
{
   /* uniques attributs de cette classe */
   visibility: hidden;
   display: none;
}

.menu{
font-size:18px;
   margin-left: 30px;
   vertical-align: middle; display: inline;


}
