/* CSS Document */
/*extra body */

#global {
position:absolute;
left: 50%; 
top: 34%;
width: 760px;
height: 600px;
margin-top: -300px; /* moitié de la hauteur */
margin-left: -380px; /* moitié de la largeur */
border: 1px solid #1d498a
}
#conteneur {
position: absolute;
width: 760px;
height: 740px;
left: 50%;
margin-left: -375px;
background-color:#ffffff;
/*
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
*/
}
body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-color: #999999;
font-size: 0.8em;
margin: 0;
padding: 0;
}

a{
	color:  #006699;
	text-decoration: none;
}

a:link{
	color:  #006699;
	text-decoration: none;
}

a:visited{
	color: #006699;
	text-decoration: none;
}

a:hover{
	color: #CC0000;
	text-decoration: underline;
	
}

h1{
 font-family: Verdana,Arial,sans-serif;
 font-size: 130%;
 color: #ffffff;
 margin: 0px;
 padding: 0px;
}

h2{
font-family: Verdana,Arial,sans-serif;
 font-size: 120%;
 color: #000000;
 margin: 0px;
 padding: 5px 0 10px 5px;
 border-bottom:1px solid dashed;
}

h3{
 font-family: Arial,sans-serif;
	font-size: 100%;
	color: #000000;
	padding: 10px;
	margin: 0px;

}

h4{
 font-family: Arial,sans-serif;
 font-size: 100%;
 font-weight: bold;
 color: #006699;
 margin: 0px;
 padding: 0px;
}

h5{
 font-family: Verdana, Arial, sans-serif;
 font-size: 105%;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}
.headbox {
	font-size: 1.5em;
	color: #FF6600;
	font-weight: bold;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
}

.title{
	font-size: 1.5em;
	color: #006699;
	font-weight: bold;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
}
.ul{

list-style-image: url(../images/arrow_boxed.gif);
padding:0px 0px 0px 20px;
}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}
#header {
height: 83px;
background-color: #1d498a;
}

#div-border {
border-left: 1px solid #ccc; 
width:0px;
height:680px;
position: absolute;
margin-top: 80px;
left:383px;
}

#haut {
height: 30px;
background-color:#1d498a;
}
.boxheadlong {
	margin: 0px;
	padding: 1px 3px 0px 8px;
	width: 748px;
	height:auto;
	background: url('../images/bar01.gif') no-repeat left top;
	background-color: #1d498b;
	}
.boxheadshort {
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width: 370px;
	height: auto;
	background: url('../images/bar02.gif') no-repeat left top;
	background-color: #1d498b;
	}

#centre {
background-color:#ffffff;
margin: 0 0 0 0;
}
.imagesleft {
align: left; 
margin-bottom: 4px;
margin-right: 6px;
}
.imagesright {
align: right;
margin-bottom: 4px;
margin-left: 6px;
}

.menu { /* defines container for the menu */
margin-top: 30px;
width: 180px;
border: 1px solid #060C6F;
background-color: #B7D3F0;
font-family: verdana, arial;
font-size: 110%;
text-align: left;
}
div.left
{
float:left;
width:520px;
margin:0;
padding:1em;
}
div.content
{
margin-left:190px;
border-left:1px solid #ffffff;
padding:1em;
float: right;
}


p {margin: 0 0 10px 0;}

.breadcrumb {
	padding:8px 0px 4px 8px;
	border-bottom: 1px solid #EBEBEB;
	FONT-SIZE: 0.8em;
	font-color: #999999;
	background-color:#FFFFFF;
}
ul,li {
list-style-type: none; /* to minimize problems */
margin: 0;
padding:5px 0 5px;

}
.boxleft {
float:left;
width: 370px;
height: 600px;
padding:0;
}
.boxtextleft {
padding:10px 10px 8px 8px;

high:170px;
font-size: 0.9em;
}

.boxright {
float: right;
position:relative;
/* top: -605px;
margin-left:400px;*/
height: 600px;
padding:0;
}
.boxtextright {
height: 5px;
padding:10px 10px 8px 8px;
font-size: 0.9em;
}
.boxtextrightbottom {
height: 230px;
padding:10px 10px 8px 8px;
font-size: 0.9em;
}
/* boxes paginas secundarias*/

.contentplace { 
background-color:#F7F7F7;
color:#000000; 
width: 180px; 
}
.contentplace p { 
margin: 0 10px 0 20px; 
}
.topplace{ 
background: url(../images/corner_top_right.png) no-repeat top right; 
}
.bottomplace { 
background: url(../images/corner_bottom_right.png) no-repeat top right; }
img.placeborder { width: 20px; height: 20px;border: none;display: block !important; 
} 
				
.date {
font-weight: bold;
position:relative;
color: #999999;
float:inherit;
margin-bottom: 8px;
font-size: 0.8em;
}

.relatedlink {
position: relative;
color: #999999;
float: right;
margin-bottom: 8px;
font-size: 0.8em;
}
.fileinfo {
position: relative;
color: #333333;
float: inherif;
margin-bottom: 8px;
font-size: 0.8em;
}
.table {
	background-color: #ffffff;
	padding: 6px 10px 6px 10px;
	margin-left: 10px;
	margin-bottom: 10px;
	bottom: auto;
}
.contenedorfoto {
   float:left;
   width:90px;
   height:80px;
   margin: 5px;
   padding:3px;
   background-color:#f5f7f9;
   border-right: #a5a7aa solid 1px;
   border-bottom: #a5a7aa solid 1px;
   text-align:center;
} 
/*********************************************************/
/* internal pages styles                                 */
/***********/

ul.internalcolumn li {
	background-color:white;
	background-image:url("../images/arrow_boxed.gif");
	margin:0px;
	line-height:14px; 
	list-style-type:none; 
	padding:15px 0px 0px 3px; 
}

