/* CSS Document */

	body{
		margin:0;
		padding:0;
		background-image:url(images/fond.gif);
		font-family:arial;
		font-size:12px;
		color:#000;
	}

	form{
		margin:0;
	}
	
	a img{
		border:0;
	}
	
	.clear{
		clear:both;
		height:1px;	
	}

	#global{
		margin:auto;
		padding-top:13px;
		width:995px;
	}

	#haut{
		height:135px;
		background-image:url(images/fond-haut.gif);	
	}

	#milieu{
		background-color:#fff;
	}

	#bas{
		padding:20px 0 0 27px;
		height:38px;
		font-size:11px;
		color:#fff;
		background-image:url(images/fond-bas.gif);
		background-repeat:no-repeat;
	}

	#basLiens{
		float:left;
	}

	#basAdresse{
		float:left;
		padding-left:120px;
	}

	#bas a{
		color:#fff;
	}

	#logo{
		float:left;
		padding:9px 0 0 27px;
	}

	#hautDroite{
		float:left;
		width:765px;
	}

	#langue{
		width:194px;
		height:45px;
		margin:9px 0 0 560px;
		padding:5px 0 0 0;
		background-image:url(images/fond-langues.gif);
		color:#73757a;
		font-size:13px;
	}

	#langueTexte{
		float:left;
		padding:14px 10px 0 14px;
		width:60px;
	}

	.drapeau{
		float:left;
		padding:10px 10px 0 5px;
	}

	#menuHaut ul{
		margin:0 0 0 0;
		padding:5px 0 0 26px;
	}

	#menuHaut li{
		float:left;
		margin:0 0 0 0;
		padding:0 0 0 0;
		list-style:none;
	}

	#menuHaut a img{
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}

	#menuHaut a:hover img{
		filter:alpha(opacity=80);
         -moz-opacity:0.8; 
        opacity:0.8;
	}

	#menuGauche{
		float:left;
		margin:0 0 0 0;
		padding:0 0 0 27px;
		width:231px;
		background-color:#fff;
	}

	#btnAccueil{
		padding-top:14px;
	}

	#btnAccueil a{
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}

	#btnAccueil a:hover{
		filter:alpha(opacity=80);
         -moz-opacity:0.8; 
        opacity:0.8;
	}
	
	#titreLivres{
		padding-top:50px;
		margin:0;
	}

	#listeMenuGauche{
		padding:0;
		margin:0;
		list-style:none;
		width:231px;
	}

	#listeMenuGauche li{
		position:relative;
		margin:0;
		padding:0;
	}
	
	#listeMenuGauche a{
		display:block;
		background-color:#fff;
		width:170px;
		padding:6px 0 6px 31px;
		border-bottom:1px solid #999;
		font-size:13px;
		text-decoration:none;
		font-weight:bold;
		color:#000;
		background-repeat:no-repeat;
		background-position:21px 11px;
	}

	#listeMenuGauche a:hover{
		background-color:#efefef;
	}

	.domaine1{
		background-image:url(images/c1.gif);
	}

	.domaine2{
		background-image:url(images/c2.gif);
	}

	.domaine3{
		background-image:url(images/c3.gif);
	}

	.domaine4{
		background-image:url(images/c4.gif);
	}

	.domaine5{
		background-image:url(images/c5.gif);
	}
	
	#listeMenuGauche ul{
		position:absolute;
		top:0;
		left:201px;
		z-index:74;
		margin:0;
		padding:0;
		list-style:none;
		border-width:1px 1px 0 1px;
		border-style:solid;
		border-color:#999;
	}
	
	#listeMenuGauche ul li{
		margin:0;
	}

	#listeMenuGauche ul li a{
		display:block;
		font-size:12px;
		font-weight:normal;
		width:280px;
		padding:6px 0 6px 20px;
	}

	.invisible{
		display:none;
	}

	.visible{
		display:block;
	}

	#accueilDroite{
		float:left;
	}

	#accueilDroite h2{
		padding:0;
		margin:5px 0 15px 0;
		font-size:14px;
		font-weight:bold;
		color:#3a8fac;
	}

	#derniereParution, #actualite{
		background-image:url(images/fond-accueil.gif);
		background-repeat:no-repeat;
		background-position:0px 24px;
		margin-top:10px;
		float:left;
		width:367px;
		height:207px;
	}

	#derniereParution h2, #actualite h2{
		padding:0;
		margin:0 0 0 8px;
		font-size:14px;
		font-weight:bold;
		color:#3a8fac;
	}

	#derniereParution a, #actualite a{
		font-size:11px;
		color:#000;
	}

	#imgDroite{
		float:right;
		padding:0 20px 0 5px;
	}

	.contenuAccueilHaut{
		margin:10px;
		padding:0 5px 0 0;
	}

	#edito{
		padding-left:10px;
		width:720px;
		float:left;
	}

	#accueilDomaine{
		float:left;
		width:725px;
	}

	#accueilDomaine h1{
		padding:0;
		margin:5px 0 15px 0;
		font-size:14px;
		font-weight:bold;
		color:#3a8fac;
	}

	.tirets{
		width:725px;
		border-bottom:2px dashed #999;
		margin-bottom:10px;
	}

	.retrait{
		width:715px;
		margin:5px 0 20px 10px;
	}

	.texteDroite{
		float:left;
		width:600px;
		margin:0 0 8px 0;
	}

	.imageVignette{
		width:100px;
		float:left;
		padding-left:10px;
	}

	.listeLivres{
		margin:0 0 10px 0;
	}

	#pageLivre{
		float:left;
		width:725px;
		margin-top:10px;
	}

	#photoLivre{
		float:left;
		width:280px;
		height:450px;
		padding:10px;
		background-image:url(images/fond-livre.gif);
		background-repeat:no-repeat;
		background-position:0px 0px;
	}

	#photoLivre a{
		font-size:12px;
		font-weight:bold;
		color:#3a8fac;
	}

	#texteLivre{
		float:left;
		width:420px;
	}

	#texteLivre h1{
		padding:0;
		margin:5px 0 15px 0;
		font-size:14px;
		font-weight:bold;
		color:#3a8fac;
	}

	#pageTexte{
		float:left;
		width:725px;
		margin-top:10px;
	}

	#pageTexte h1{
		padding:0;
		margin:5px 0 15px 0;
		font-size:14px;
		font-weight:bold;
		color:#3a8fac;		
	}

	#contenuTexte{
		margin-left:10px;
		width:715px;
	}

	#contenuTexte ul{
		list-style:square;
	}
	
	.deborde{
		margin:10px 20px 10px 10px;
		overflow-y:scroll;
		height:160px;
	}a.noir {
	color: #000000;
	text-decoration: none;
}
a.idweb {
	color: #FF3300;
	text-decoration: none;
}
a.idweb:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FF6600;
}
a.keops {
	color: #C93094;
	text-decoration: none;
}
a.keops:hover {
	text-decoration: underline;
}
