@charset "iso-8859-1";
/* CSS Document */

body
{
margin:0; padding:0; top:0; left:0;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
text-align: left;
height:900px;
width:1300px;
background-color:#EFEFEF;
}

a:link {
	color:#6504CE;
	background-color: transparent;
}
a:visited {
	color:#6504CE;
	background-color: transparent;
}
a:hover {
	color:#D00A0B;
	font-weight:bold;
	background-color: transparent;
}
a:active {
	color:#B094D6;
	background-color: transparent;
}

a img {
  border:0;
}

#contenant
{
margin:0; padding:0; top:0; left:0;
height:770px;
width:1110px;
background-repeat: no-repeat;
background-color: transparent;
color:#FFFFFF;
padding-top: 35px;
background-image:url('images/new_background.gif');
z-index:1;
}

#faux_footer
{
height:55px;
}

/* .liresuite
{
font-style:italic;
text-align:right;
} */

.titre_rubrique
{
font-size:16px;
font-weight:bold;
text-align:center;
color:#6504CE;
}

.titre_rubrique a{
text-decoration:none; }

.click
{
font-size:9px;
font-weight:bold;
text-align:center;
color:#6504CE;
}

.click a{
text-decoration:none; }

/* CSS du menu horizontal */

#espacedroit{float:right; width:auto; margin:0; padding:0;text-align: left; height: 500px; margin-top:15px; margin-bottom:20px;z-index:50}

/*.cellule {text-align: left;}  */


/* blocs de texte */


#topleft, #bottleft{
	margin:0;padding:20px;
    clear:both ;
    z-index:1;
    position: absolute;
    top : 120px;
	left:0px;
    float:left;
    width: 1100px;
    height: 600px;
    text-align: left;
    color:#000000;
}
#bottleft {
	margin-top:20px;
    top: 270px;
}

#espace_lien {
    clear:both;
	position: relative;
    float:left;
    text-align: justify;
    color:#000000;
	font-size:11px; top: 135px; z-index:5; margin-left:50px
}
#bloclien {
height: 40px;
left:50px;
}

#bloc1, #bloc3 {
position :relative;
float:left;
margin:20px;
padding: 5px;
width: 350px;
text-align:left; overflow:auto
}

#bloc2, #bloc4 {
position :relative;
float:left;
margin:20px;
width: 620px;
text-align:left;
}

#bloc4 {width:640px}
.encadre {
width: 620px;
border-width: 1px;
border-style: solid;
border-color: #B094D6;
padding: 8px;
text-align:left;
z-index:1;
}

.encadre_news {
width: 90%; 
line-height:150%; 
margin-top:0px; 
margin-bottom:5px;
color: #000;
border-width: 1px;
border-style: solid;
border-color: #B094D6;
padding: 8px;
text-align:left;
}

.encadre_news a{
color:#800080;
}

#bloc1 {
background-color: #E8E6E8;
height:500px; padding-bottom:20px;
z-index:1;
/*
position :absolute;
height: 185px;
width: 210px;
margin-right:10px;
padding:8px;
z-index:4; 
left:50px; 
text-align:left; 
 }

#bloc4  {
position:absolute;
height: 220px;
width: 450px;
left: 300px;
z-index:2;
text-align:left;
padding-bottom:5px;*/
} 

#elevator {
position:inherit;
margin-top:15px;
margin-bottom:20px;
margin-right:5px;
height:335px;
overflow:auto;
padding-right:5px;
}

/* .droite{text-align:right} */

#pied { height: 50px}

.roundedcornr_box_995844 {
	background: url('images/roundedcornr_995844_tl.png') no-repeat top left;
}
.roundedcornr_top_995844 {
	background: url('images/roundedcornr_995844_tr2.png') no-repeat top right;
}
.roundedcornr_bottom_995844 {
	background: url('images/roundedcornr_995844_bl.png') no-repeat bottom left;
}
.roundedcornr_bottom_995844 div {
	background: url('images/roundedcornr_995844_br.png') no-repeat bottom right;
}
.roundedcornr_content_995844 {
	background: url('images/roundedcornr_995844_r.png') repeat-y top right;
}

.roundedcornr_top_995844 div,.roundedcornr_top_995844,
.roundedcornr_bottom_995844 div, .roundedcornr_bottom_995844 {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.roundedcornr_content_995844, .roundedcornr_bottom_995844 {
	margin-top: -23px;
}
.roundedcornr_content_995844 { padding: 0 10px; }

/* Popup 
caption, th, td {
font-weight:normal;
text-align:left;
}
blockquote:before, blockquote:after, q:before, q:after {
content:"";
}
blockquote, q {
quotes:"" "";
}

br.both{
clear:both;
}
#backgroundPopup{
display:none;
position:fixed;
_position:absolute; 
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:15;
}
#popupContact{
display:none;
position:fixed;
_position:absolute;
height:384px;
width:408px;
background:#FFFFFF;
border:2px solid #cecece;
z-index:20;
padding:12px;
font-size:13px;
}
#popupContact h1{
text-align:left;
color:#6FA5FD;
font-size:18px;
font-weight:600;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}

#contactArea{
position:fixed;
_position:absolute; 
height:240px;
width:400px;
color:#000;
background:#FFFFFF;
border:2px solid #cecece;
z-index:20;
padding:0px;
margin:5px;
font-size:13px;
}

#popupContactClose{
font-size:14px;
line-height:14px;
right:6px;
top:4px;
position:absolute;
color:#6fa5fd;
font-weight:700;
display:block;
}
#button{
text-align:center;
margin:100px;
} */

#sidebar {
clear:both ;
    z-index:1;
    position: absolute;
    top : 100px;
	left:1040px;
	width: 400px;
    height: auto;
    text-align: justify;
    color:#000000;
}
.indented {margin:0; padding-left:20px}
.new{color:#CC3300; font-weight:bold}

.tete a{display:list-item; list-style:none; }.tete a:hoover{ font-weight:normal; cursor:default}
