/*body {behavior:url("lib/csshover.htc");}*/
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0;
	padding:0;
	background-color:#040b0f;
	background-position:center;
	color:#bbbbbb;
}

/****** structure *****/
#container {position:relative;width:920px;margin: 20px auto 10px auto;}
#header{margin-bottom:40px;}
#contenu_gauche{float:left;width:400px;height:560px;}
#contenu{float:left;width:520px;}
#footer{clear:both;text-align:center;font-size:10px;background:url(../images/bg-footer-separation.gif) top left no-repeat;padding-top:5px;}
#footer ul{margin:0 0 5px 0;padding:0;}
#footer ul li {display:inline;list-style-type:none;margin-left:3px;}
#footer a{color:#fff;}

/***** menu *****/
#menu a{height:19px;text-decoration:none;padding-left:3px;color:#fff;}
#menu a:hover{text-decoration:none;}

#menu ul{margin:0;padding:0;}
#menu ul li{list-style-type:none;height:19px;line-height:19px;padding-left:10px;text-transform:uppercase;}
#menu ul li:hover{border-left:3px solid #fff;padding-left:7px;}

#menu #actif{border-left:3px solid #f5e917;padding-left:7px;}
#menu #actif a{background:#f5e917;color:#000;display:block;height:19px;width:95px;}

/********** GLOBALE ***********/
h1{font-size:16px;}
h2{font-size:16px;margin:0 0 20px 0;padding:0;}
h3{font-size:14px;margin:0 0 10px 0;padding:0;}

p{margin:0 0 5px 0;padding:0;}
img {border: 0 none;}
.imgLeft{float:left;margin:0 10px 1px 0;}
.clear{clear:both;}
.succes {font-weight:bold;color:#f5e917;}
.echec {font-weight:bold;color:#ff0000;}
.obligatoire {font-weight:bold;color:#ff0000;}
a {color:#f5e917;text-decoration:none;}
a:hover{text-decoration:underline;}

.fleche_lien{background:url(../images/fleche_jaune_lien.gif) 0 3px no-repeat;padding-left:12px;}
.telecharger_lien {background:url(../images/telecharger.gif) 0 1px no-repeat;padding-left:14px;}

#separation,.separation{background:url(../images/bg-separation.gif) no-repeat;width:390px;height:1px;margin:20px 0 20px 0;padding:0;}

#contenu ul{margin:0;padding:0;}
#contenu ul li{margin-bottom:5px;padding:0;list-style-type:none;}
#contenu .titre_jaune{color:#f5e917;font-size:18px;font-family:Georgia, "Times New Roman", Times, serif;margin-top:15px;}

/***** ACCUEIL *****/
#home_actu{height:80px;}
#home_actu1{float:left;width:240px;}
#home_actu2{float:left;width:240px;margin-left:40px;}
.home_actu_titre{font-size:14px;font-weight:bold;margin-bottom:6px;}


.home_presse{clear:both;margin-top:10px;}
.home_presse_img{width:240px;height:170px;float:left;margin:0 10px 10px 0;text-align:center;padding:0px;}

/***** BIBLIOGRAPHIE *****/
.livre{width:250px;height:280px;float:left;}
.livre .auteur{font-size:12px;}
.livre .editeur{font-size:10px;margin:10px 0 10px 0;}
.livre .livre_img{float:left;}
.livre .commander{margin-top:10px;}

.form_commande {margin-top:30px;}
.form_commande p {padding:0;margin:0;}
.form_commande label {float:left;width:110px;text-align:right;margin:0;cursor:pointer;padding:0 .5em 0 0;line-height:1.8;}
.form_commande label:hover {cursor:pointer;}
.form_commande .focus {width:250px;background:#000;color:#fff;border:1px solid #f5e917;border-left:4px solid #f5e917;}
.form_commande .focus2 {width:120px;background:#000;color:#fff;border:1px solid #f5e917;border-left:4px solid #f5e917;}
.form_commande .focus3 {width:40px;background:#000;color:#fff;border:1px solid #f5e917;border-left:4px solid #f5e917;}
.form_commande .normal {width:250px;background:#000;color:#fff;border:1px solid #e2e2e2;border-left:4px solid #f5e917;}
.form_commande .normal2 {width:120px;background:#000;color:#fff;border:1px solid #e2e2e2;border-left:4px solid #f5e917;}
.form_commande .normal3 {width:40px;background:#000;color:#fff;border:1px solid #e2e2e2;border-left:4px solid #f5e917;}
.form_commande .bouton{width:auto;background-color:#f5e917;font-size:11px;color:#000;border:1px solid #000;cursor:pointer;height:23px;padding:3px;}
.form_commande textarea {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;padding:2px;height:60px;}
.form_commande input {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;height:14px;padding:2px;}

/***** HIGHCO *****/
#highco {padding-bottom:10px;}
#highco img{vertical-align:middle;padding-bottom:3px;}

/***** CONTACT *****/
#form_contact {margin-top:30px;}
#form_contact p {padding:0;margin:5px;}
#form_contact label {float:left;width:110px;text-align:right;margin:0;cursor:pointer;padding:0 .5em 0 0;line-height:1.8;}
#form_contact label:hover {cursor:pointer;}
#form_contact .focus {width:250px;background:#000;color:#fff;border:1px solid #f5e917;border-left:4px solid #f5e917;}
#form_contact .focus2 {width:120px;background:#000;color:#fff;border:1px solid #f5e917;border-left:4px solid #f5e917;}
#form_contact .focus3 {width:40px;background:#000;color:#fff;border:1px solid #f5e917;border-left:4px solid #f5e917;}
#form_contact .normal {width:250px;background:#000;color:#fff;border:1px solid #e2e2e2;border-left:4px solid #f5e917;}
#form_contact .normal2 {width:120px;background:#000;color:#fff;border:1px solid #e2e2e2;border-left:4px solid #f5e917;}
#form_contact .normal3 {width:40px;background:#000;color:#fff;border:1px solid #e2e2e2;border-left:4px solid #f5e917;}
#form_contact .bouton{width:auto;background-color:#f5e917;font-size:11px;color:#000;border:1px solid #000;cursor:pointer;height:23px;padding:3px;}
#form_contact textarea {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;padding:2px;height:120px;}
#form_contact input {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;height:14px;padding:2px;}
	
	
/***** popup *****/
/*#popdiv {position: absolute;width: 100%;height: 100%;top: 0;left: 0;}*/
.fade {position: fixed; width: 100%;height: 100%;left: 0;z-index: 100;}
.popup_block {
background:url(../images/bg_popup.gif) no-repeat;
padding:25px;
float: left;
width: 480px;
height:514px;
position: fixed;
top: 15%;
left: 64%;
margin: 0 0 0 -250px;
z-index: 100;

}.popup_block .popup {float: left;width:486px;margin-top:20px;height:490px;overflow:auto;}
.popup img.cntrl {position: absolute;right:20px;top:20px;}
.popup h3{color:#f5e917;}
.popup h4{color:#f5e917;}
.popup p{padding:0 0 10px 15px;}
.popup_date{background:url(../images/fleche_jaune.gif) 0 5px no-repeat;padding-left:16px;font-size:14px;font-weight:bold;margin-bottom:10px;color:#f5e917;}
/*--Making IE6 Understand Fixed Positioning--*/
*html .fade {position: absolute;
top:expression(eval(document.compatMode &&
document.compatMode=='CSS1Compat') ?
documentElement.scrollTop : document.body.scrollTop);
}

*html .popup_block {
position: absolute;
top:expression(eval(document.compatMode &&
document.compatMode=='CSS1Compat') ?
documentElement.scrollTop
+((documentElement.clientHeight-this.clientHeight)/2)
: document.body.scrollTop
+((document.body.clientHeight-this.clientHeight)/2));

left:expression(eval(document.compatMode &&
document.compatMode=='CSS1Compat') ?
documentElement.scrollLeft 
+ (document.body.clientWidth /2 ) 
: document.body.scrollLeft 
+ (document.body.offsetWidth /2 ));
}



/***** FIN CONTENU *****/