
*{
margin:0px;
padding:0px;
}
strong{
font-weight:normal;
}
h1 , .invisible{
  display:none;
}
ul{
list-style-type:none;
}

body{
  color:#333333;
  font-family:arial,verdana,sans-serif;
  font-size:0.9em;
 background-color:#ffffff;

}

img{
border:0px;
}
.conteneur{
   width:955px;
   height:auto;
   margin-left:auto;
   margin-right:auto;
   position:relative;
   

}
.message_rouge{
color:#ff0000;
font-weight:bold;
}
.conteneur2{
float:left;
width:953px;
height:auto;
 background-color:#ffffff;
 border-right:solid 1px #dddddd;
  border-left:solid 1px #dddddd;

}
/*En tete*/
.header{
float:left;
width:945px;
height:132px;
background-image:url(images/header2.jpg);
padding-left:10px;
background-repeat:repeat-x;
}
.ariane , .ariane2{
float:left;
width:99%;
padding-left:1%;
padding-top:10px;
margin-top:0px;
height:auto;
border-top:solid 1px #dddddd;
color:#333333;
font-size:0.9em;


}
.ariane2{
background-image:url(images/ariane.jpg);
background-repeat:repeat-x;
padding-top:0px;
}
html>body .ariane {
margin-top:10px;
}
.ariane a , .ariane2 a , .ariane label , .ariane2 label{
color:#333333;
font-size:0.9em;
font-weight:bold;
}
.ariane input{
font-size:0.8em;
}
.logo a{
  float:left;
  width:330px;
  height:66px;
  background-image:url(images/logo.png);
  background-repeat:no-repeat;
  background-position:0 0;
  margin-top:40px;
}
.logo a:hover{
background-position:0px -79px;
}
.connexion{
float:right;
width:610px;
height:24px;
text-align:right;
padding-right:5px;
color:#eeeeee;
margin-top:5px;
}
html>body .connexion{
width:610px;
}
input.rouge{
color:#ffffff;
font-weight:bold;
background-color:#940003;
}
html>body input.rouge{

background-image:url(images/connexion.gif);
background-repeat:repeat-x;
}
.connexion ul li{
position:relative;
cursor:pointer;
}
.connexion ul li ul li{
position:absolute;
right:10px;
top:15px;
width:160px;
height:auto;
background-color:#ffffff;
color:#333333;
text-align:left;
padding:10px;
z-index:10;
visibility:hidden;

}
div.connexion  ul li:hover ul li{

visibility:visible;
}
.menuprinc1{
float:right;
width:610px;
height:20px;
/*padding-top:105px;*/
padding-top:76px;
margin-left:0px;
}

/*html>body .menuprinc1{
float:right;
padding-top:101px;
}*/

.menuprinc1 .angle1{
float:left;
width:17px;
height:25px;
background-image:url(images/menu_angle1.png);

}
.menuprinc1  ul.fond_menu1 {
display:block;
width:580px;
height:20px;

background-image:url(images/menu1.gif);
background-repeat:repeat-x;
padding-top:5px;
padding-left:10px;

}
html>body ul.fond_menu1{
float:left;
width:603px;

}
.menuprinc1  ul.fond_menu1 li , .menuprinc1  ul .fond_menu1 li:hover{
display:inline;
/*position:none;*/
}
.menuprinc1 ul{
padding:0px;
margin:0px;
}
.menuprinc1 ul.fond_menu1 li a{
float:left;
width:auto;
margin-left:2px;
margin-right:2px;
color:#eeeeee;
font-weight:bold;
text-decoration:none;
font-size:12px;
}
.menuprinc1 ul.fond_menu1 li a:hover{
color:#C72F27;
font-weight:bolder;
}
.menuprinc2{
float:left;
width:955px;
height:38px;
background-image:url(images/menu.jpg);
background-repeat:repeat-x;
padding-top:0px;
padding-left:0px;
}



.menuprinc2  ul li{

float:left;
position:relative;
z-index:10;
height:38px;

border-left:solid 1px #333333;
border-right:solid 1px #eeeeee;
}

.menuprinc2  ul li a{
float:left;

width:auto;
height:28px;

margin-left:0px;


padding-top:10px;
padding-bottom:0px;
padding-left:5px;
padding-right:5px;
/**/
color:#333333;
font-weight:bolder;
text-decoration:none;
font-size:12px;



}
html>body .menuprinc2  ul li a{
float:none;
display:block;
}
.menuprinc2  ul li:hover{
background-color:#C72F27;
}
.menuprinc2  ul li a:hover{

color:#eeeeee;

}
div.menuprinc2  ul li ul.deroulant {

position:absolute;
display:block;
top:38px;
left:0px;
width:200px;
height:auto;
background-color:#ffffff;
text-align:left;
z-index:45;
visibility:hidden;
    filter:alpha(opacity=80);
  opacity: 0.80;
  border-right:solid 1px #333333;
} 

div.menuprinc2  ul li:hover ul.deroulant {

visibility:visible;
}
.menuprinc2  ul li ul.deroulant li{
float:left;

width:100%;
height:27px;
border-bottom:1pt solid #333333;
}
ul.deroulant li a{
float:left;
height:22px;
width:auto;
padding-top:5px;
padding-bottom:0px;
margin-left:0px;
padding-left:5px;
padding-right:0px;
}
ul.deroulant li a:hover{

background-color:#C72F27;
color:#eeeeee;
}
/*Fin En tete*/


/*Contenu*/
.contenu{
 float:left;
 width:642px;
 height:auto;
 padding-top:10px;


}
.jeu{
float:left;
width:90%;
height:545px;
margin-bottom:20px;
padding-left:10%
}
/*Fin Contenu*/


/*Menu bas*/
/*--------------------------------------------------------------------------*/


/*---------------------------------------------------------------------------*/
.menu_bas{
   float:left;
   width:639px;
   height:auto;
  
   padding:10px;
   margin-left:-10px;
   padding-top:0px;
  
}



.menu_bas .encart_titre_rouge a {
float:left;
width:625px;
height:20px;
background-image:url(images/titre-rouge.jpg);
background-repeat:repeat-x;
padding-top:3px;
color:#ffffff;
font-weight:bold;
font-size:14px;
}

.menu_bas .encart_titre_rouge a:hover{
color:#ffffff;
text-decoration:underline;
}
 .arrondi1{
background-image:url(images/arrondi-rouge.gif);
background-repeat:no-repeat;
float:left;
width:7px;
height:23px;
}

 .arrondi2{
background-image:url(images/arrondi-rouge-02.gif);
background-repeat:no-repeat;
float:right;
width:7px;
height:23px;
}

.puce{
float:left;
margin-top:3px;
width:18px;
height:20px;

background-image:url(images/puce.gif);
background-repeat:no-repeat;

background-color:transparent;
}

.menu_bas a{
    color:#333333;
	text-decoration:none;
	font-size:11px;
}
.menu_bas a:hover{
    color:#000000;
	text-decoration:underline;

}
.menu_bas .gau a:hover img, .menu_bas .droit a:hover img, .menu_bas .droit1 a:hover img{
	    filter:alpha(opacity=70);
  opacity: 0.70;
}


.gau{
float:left;
width:325px;
height:75px;
padding-right:0px;

margin-bottom:2px;
background-color:#E2E2E2;
}

.droit, .droit1{

float:right;
width:275px;
height:65px;
padding:5px;
margin-bottom:2px;
margin-left:10px;
background-color:#E2E2E2;

}
.droit1{


background-color:#ffffff;

}
html>body .gau{
width:325px;
}
 html>body .droit,  html>body .droit1{
width:275px;
margin-left:18px;
}
.droit p, .droit1 p , .gau p{
display:block;
padding:2px;
margin-left:2px;
}
.gau img{
float:left;
margin-right:5px;
width:90px;
height:75px;
}
.gau a span.titreBas{
float:left;
width:14px;
height:14px;
margin-top:2px;
margin-right:2px;
background-image:url(images/fleche-blanche.png);
background-repeat:no-repeat;
background-position:left bottom;

}
.gau a span.titreBas1{
float:left;
width:14px;
height:14px;
margin-top:2px;
margin-right:2px;
background-image:url(images/fleche-blanche.png);
background-repeat:no-repeat;
background-position:left bottom;
background-color:#FF6600;
}
li#barre0{
  border-left:solid #FF6600 10px;
 
}

.gau a span.titreBas2{
float:left;
width:14px;
height:14px;
margin-top:2px;
margin-right:2px;
background-image:url(images/fleche-blanche.png);
background-repeat:no-repeat;
background-position:left bottom;
background-color:#986699;
}
li#barre1{
  border-left:solid #986699 10px;
}

.gau a span.titreBas3{
float:left;
width:14px;
height:14px;
margin-top:2px;
margin-right:2px;
background-image:url(images/fleche-blanche.png);
background-repeat:no-repeat;
background-position:left bottom;
background-color:#3499CD;
}
li#barre2{
  border-left:solid #3499CD 10px;
}

.gau a span.titreBas4{
float:left;
width:14px;
height:14px;
margin-top:2px;
margin-right:2px;
background-image:url(images/fleche-blanche.png);
background-repeat:no-repeat;
background-position:left bottom;
background-color:#990100;
}
li#barre3{
  border-left:solid  #990100 10px;
}

.gau a span.titreBas5{
float:left;
width:14px;
height:14px;
margin-top:2px;
margin-right:2px;
background-image:url(images/fleche-blanche.png);
background-repeat:no-repeat;
background-position:left bottom;
background-color:#99CB36;
}
li#barre4{
  border-left:solid #99CB36 10px;
}

.gau a span.titreBas6{
float:left;
width:14px;
height:14px;
margin-top:2px;
margin-right:2px;
background-image:url(images/fleche-blanche.png);
background-repeat:no-repeat;
background-position:left bottom;
background-color:#300032;
}
li#barre5{
  border-left:solid #300032 10px;
}

.gau a span.titreBas7{
float:left;
width:14px;
height:14px;
margin-top:2px;
margin-right:2px;
background-image:url(images/fleche-blanche.png);
background-repeat:no-repeat;
background-position:left bottom;
background-color:#66999A;
}
li#barre6{
  border-left:solid #66999A 10px;
}
.droit a  b, .droit1 a  b{
color:#9F0000;
}
.droit a span.titreBas, .droit1 a span.titreBas{
float:left;
width:6px;
height:6px;
margin-top:4px;
margin-right:2px;
background-image:url(images/fleche-noir.png);
background-repeat:no-repeat;
background-position:left bottom;
}
html>body .droit a span.titreBas, html>body  .droit1 a span.titreBas{
margin-top:2px;
width:6px;
height:11px;
}
.droit img, .droit1 img{
float:left;
margin-right:5px;
margin-top:2px;
width:53px;
height:52px;
}
/*emplacement gauche*/
.empgauche{
float:left;
width:642px;
height:auto;


}
/*Inscription newsletter, recherche, qui sommes nous ect...*/
.texte_utile{
float:left;
width:640px;
padding:10px;
background-color:#ffffff;
height:auto;
}
/*Fin emplacement droite*/
/*emplacement droite*/
.empdroit{
float:right;

width:auto;
height:auto;
margin-top:10px;
text-align:center;
background-color:transparent;
}

html>body .empdroit{
width:300px;
}
.empdroit a , .empdroit p {
margin:0px;
padding:0px;
}
.empdroit .encart_quizz .encart_titre_rouge .titre{
float:left;
width:281px;
height:23px
}
.empdroit .encart_quizz ,.empdroit .encart_quizz .encart_titre_rouge {
float:left;
width:300px;
height:auto;
padding:0px;
}
.empdroit .encart_quizz {
margin-bottom:10px;
 border-bottom:solid 1px #D2D2D2;
}
.encart_quizz p{
  background-color:#eeeeee;
  padding:10px;
  border-right:solid 1px #D2D2D2;
   border-left:solid 1px #D2D2D2;
   text-align:left;
   font-weight:bold;
 
}
.encart_quizz p.clair{
font-weight:normal;
 padding:5px;
padding-bottom:0px;
}
.encart_quizz p.fonce{
background-color:#D2D2D2;
font-weight:normal;
 padding:5px;
padding-bottom:0px;
border-bottom:solid 1px #ffffff;
}
.empdroit .encart_quizz .encart_titre_rouge .titre .intitule{
float:left;
font-weight:bold;
width:auto;
}
.encart_quizz .encart_titre_rouge .titre{
float:left;
width:166px;
height:20px;
padding-left:5px;
padding-top:3px;
background-image:url(images/titre-rouge.jpg);
background-repeat:repeat-x;
color:#ffffff;

}
.empdroit .encart_quizz .encart_titre_rouge .titre .datejour{
float:right;
font-weight:normal;
width:auto;

}
.encart_quizz form{
float:left;
width:100%;
}
.texte_rouge{
color:#CA0205;
font-weight:bold;
}
.encart_quizz form .bloc{
float:left;
width:100%;
height:auto;
background-color:#D2D2D2;
border-bottom:solid 1px #ffffff;
padding-top:5px;
padding-bottom:5px;
}
.encart_quizz form .bloc label{
 float:left;
 text-align:left;
 width:100%;

}
.encart_quizz form .bloc .droite{
 float:right;
 width:100%;
}
.encart_quizz form .bloc .droite .petit_bloc{
float:left;
 width:40%;
 color:#66000A;
 font-weight:bold;
 text-align:center;
 margin-right:5px;
}
.encart_quizz form .bas{
float:left;
width:100%;
height:30px;
padding-top:10px;
background-color:#D2D2D2;
border-top:solid 1px #ffffff;
text-align:center;
}
.encart_quizz form .bas input{
color:#ffffff;
font-weight:bold;
background-color:#940003;
}
html>body .encart_quizz form .bas input{

background-image:url(images/connexion.gif);
background-repeat:repeat-x;
}
/*Fin emplacement droite*/
/*Footer*/
.footer{
float:left;
width:90%;
height:52px;
padding-top:30px;
padding-left:5%;
padding-right:5%;
background-image:url(images/footer_02.jpg);
background-repeat:repeat-x;
text-align:center;
padding-bottom:5px;
}
.footer ul li{
display:inline;
}
.footer ul li a{
color:#333333;
text-decoration:none;
font-size: 10px;
}
.footer ul li a:hover{
color:#000000;
text-decoration:underline;

}
/*Fin de footer*/

#sous_menu7{

 border-bottom:solid 10px #66999a;
}
#librairie .general h2{
background-color:#66999a;
width:100%;
color:#ffffff;
}


.boite h3{
float:left;
height:auto;
width:98%;
background-color:#990100;
padding-top:5px;
padding-bottom:5px;
padding-left:2%;
color:#ffffff;

}
/*Zoom*/
.zoom_tete{
float:left;
width:642px;
height:30px;
background-color:#eeeeee;
}


.zoom-titre{
float:left;
width:626px;
height:30px;
 background-image:url(images/encart_main.gif);
 background-repeat:repeat-x;

}


.fleche{
float:left;
width:14px;
height:14px;
background-image:url(images/fleche-blanche.png);
background-repeat:no-repeat;
background-position:bottom left;
background-color:#333333;
margin-top:8px;
}

.zoom_gauche{
float:left;
height:30px;
width:8px;
 background-image:url(images/arrondi_maing.gif);
 background-repeat:no-repeat;
}
.zoom_droit{
float:right;
height:30px;
width:8px;
 background-image:url(images/arrondi_maind.gif);
 background-repeat:no-repeat;
}
a.selection{
text-decoration:underline;
}
.boite{
float:left;
width:620px;
height:auto;
padding-left:5px;
padding-right:5px;
padding-top:15px;
padding-bottom:10px;


 background-color:#ffffff;
}

.boite h4{
margin-bottom:5px;
font-size:18px;
font-weight:bold;
}
.boite h5{
margin-top:0px;
margin-bottom:5px;
font-size:15px;
font-weight:bold;
}
.boite p{
float:left;
width:500px;
margin-top:10px;
margin-bottom:10px;
padding-left:60px;
padding-right:60px;
}

.boite p img{
margin-left:auto;
margin-right:auto;
}
.zoom-encart a{
color:#333333;
text-decoration:none;
}
.zoom-encart a:hover{
  text-decoration:underline;
}

.zoom-encart{
float:left;
width:630px;
padding-left:0px;
padding-right:0px;
height:auto;
border-bottom:solid 1px #DADADA;
border-right:solid 1px #DADADA;
border-left:solid 10px;
 background-color:#EDEDED;
 
 
}


.zoom-encart img{
margin-top:0px

}

.titre_flot{
position:absolute;
top:485px;
left:11px;
width:630px;
height:50px;
z-index:1;
background-color:#ffffff;
    filter:alpha(opacity=95);
  opacity: 0.95;
}

.zoom-encart h3{
 font-size:13px;

}
.titre_flot h3{
color:#111111;
margin-left:5px;
 font-size:20px;
}
.titre_flot p {
float:left;
color:#333333;
margin-left:5px;
}
.demain img{
margin-top:0px;
}
.demain{
position:absolute;
height:220px;
top:275px;
left:460px;
width:180px;
z-index:0;
background-color:#333333;
color:#ffffff;
padding-top:20px;
    filter:alpha(opacity=80);
  opacity: 0.80;

}




.demain a{
color:#ffffff;
}

.demain p{

margin-left:20px;
padding:0px;

}


.zoom-titre h2{

 width:auto;
 font-size:20px;
 padding-left:5px;
  padding-right:0px;
  margin-top:2px;
 padding-left:20px;
}


.zoom-encart a.savoir{
float:right;
width:93px;
height:26px;
background-repeat:no-repeat;
margin-top:5px;
cursor:pointer;
}
.menusomm{
float:left;
width:100%;
height:30px;
color:#ffffff;
padding-top:10px;

}
.menusomm a{
font-weight:bold;
color:#ffffff;

}
.bas_sommaire{
float:left;
height:27px;
width:100%;
margin-top:0px;
background-image:url(images/bas_sommaire.gif);
background-repeat:repeat-x;
}
.menusomm{
padding-left:1%;
margin-top:-10px;
width:99%;
}
.menusomm a{
text-decoration:none;
}

.menusomm a:hover{
text-decoration:underline;
}
/*------------------Cas particuliers--------------*/
#sommaire1 .menusomm{
background-color:#FF6600;
}
#sous_menu1{

 border-bottom:solid 10px #FF6600;
}
#zoom-encart1{

 border-left-color: #FF6600;
 background-color:#FF6600;
}
#zoom-titre1 h2, #encart_lire1 .titre, , #encart_lire1 .tous a{
 color:#FF6600;
 
}
#encart_lire1 .encart_texte{
background-color:#FFD1B2;
 border-left-color:#FF6600;
}

#zoom-titre1 .fleche, #encart_lire1 .titre .fleche{
 background-color:#FF6600;
}
#zoom-encart1 a.savoir{
background-image:url(images/savoi-zoom2.png);

}
#demain1, #sommaire1 h2{
 background-color:#FF6600;
}
#zoom-encart1 h4{

 color:#FF6600;


}
#zoom-encart1 h5{
 color:#FF6600;


}


/*-------*/
#sommaire2 .menusomm{
background-color:#986699;
}
#sous_menu2{

 border-bottom:solid 10px #986699;
}

#zoom-encart2{

 border-left-color: #986699;
 background-color:#986699;

}
#zoom-titre2 h2, #encart_lire2 .titre, #encart_lire2 .tous a{
color:#986699;

}

#encart_lire2 .encart_texte{
background-color:#E0D1E0;
 border-left-color:#986699;
}

#zoom-titre2 .fleche, #encart_lire2 .titre .fleche{
 background-color:#986699;
}

#zoom-encart2 a.savoir{
background-image:url(images/savoi-zoom3.png);

}

#demain2, #sommaire2 h2{
 background-color:#986699;
}
#zoom-encart2 h4{

 color:#986699;


}
#zoom-encart2 h5{
 color:#986699;


}


/*-------*/
#sommaire3 .menusomm{
background-color:#3499CD;
}
#sous_menu3{

 border-bottom:solid 10px #3499CD;
}

#zoom-encart3{

 border-left-color:#3499CD;
 background-color:#3499CD;
}
#zoom-titre3 h2, #encart_lire3 .titre, #encart_lire3 .tous a{
 color:#3499CD;


}
#encart_lire3 .encart_texte{
background-color:#C2E0F0;
 border-left-color:#3499CD;
}



#zoom-titre3 .fleche, #encart_lire3 .titre .fleche{
 background-color:#3499CD;
}
#zoom-encart3 h4{

 color:#3499CD;


}
#zoom-encart3 h5{
 color:#3499CD;


}

#zoom-encart3 a.savoir{
background-image:url(images/savoi-zoom.png);

}
#demain3, #sommaire3 h2{
 background-color:#3499CD;
}
#sommaire9 .menusomm, #sommaire10 .menusomm, #sommaire11 .menusomm, #sommaire12 .menusomm, #sommaire43 .menusomm{
background-color:#333333;
}
#zoom-encart9, #zoom-encart10, #zoom-encart11, #zoom-encart12, #zoom-encart43, #sommaire9 h2, #sommaire10 h2, #sommaire11 h2, #sommaire12 h2, #sommaire43 h2{
background-color:#333333;
}
#zoom-encart9 a.savoir, #zoom-encart10 a.savoir, #zoom-encart11 a.savoir, #zoom-encart12, #zoom-encart43 a.savoir{
background-image:url(images/savoi-zoom7.png);

}

#encart_lire9 .encart_texte , #encart_lire10 .encart_texte , #encart_lire11 .encart_texte , #encart_lire12 .encart_texte, #encart_lire43 .encart_texte{
background-color:#dddddd;
 
}

/*-------*/
#sommaire4 .menusomm{
background-color:#990100;
}
#sous_menu4{

 border-bottom:solid 10px #990100;
}
#zoom-encart4{

 border-left-color:#990100;
 background-color:#990100;
}
#zoom-titre4 h2, #encart_lire4 .titre, #encart_lire4 .tous a{
color:#990100;

}
#encart_lire4 .encart_texte{
background-color:#E0B2B2;
 border-left-color:#990100;
}

#zoom-titre4 .fleche, #encart_lire4 .titre .fleche{
 background-color:#990100;
}
#zoom-encart4 a.savoir{
background-image:url(images/savoi-zoom4.png);

}
#demain4, #sommaire4 h2{
 background-color:#990100;
}

#zoom-encart4 h4{

 color:#990100;


}
#zoom-encart4 h5{
 color:#990100;


}
/*-------*/
#sommaire5 .menusomm{
background-color:#99CB36;
}
#sous_menu5{

 border-bottom:solid 10px #99CB36;
}

#zoom-encart5{

 border-left-color: #99CB36;
 background-color:#99CB36;
}
#zoom-titre5 h2, #encart_lire5 .titre, #encart_lire5 .tous a{
 color:#99CB36;

}

#encart_lire5 .encart_texte{
background-color:#E0EFC2;
 border-left-color:#99CB36;
}


#zoom-titre5 .fleche, #encart_lire5 .titre .fleche{
 background-color:#99CB36;
}
#zoom-encart5 a.savoir{
background-image:url(images/savoi-zoom5.png);

}
#demain5, #sommaire5 h2{
 background-color:#99CB36;
}

#zoom-encart5 h4{

 color:#99CB36;


}
#zoom-encart5 h5{
 color:#99CB36;


}
/*-------*/
#sommaire6 .menusomm{
background-color:#300032;
}
#sous_menu6{

 border-bottom:solid 10px #300032;
}


#zoom-encart6{

 border-left-color:#300032;
 background-color:#300032;
}
#zoom-titre6 h2, #encart_lire6 .titre, #encart_lire6 .tous a{
color:#300032;

}

#encart_lire6 .encart_texte{
background-color:#C0B2C1;
 border-left-color:#300032;
}

#zoom-titre6 .fleche, #encart_lire6 .titre .fleche{
 background-color:#300032;
}
#zoom-encart6 a.savoir{
background-image:url(images/savoi-zoom6.png);

}

#demain6, #sommaire6 h2{
 background-color:#300032;
}

#zoom-encart6 h4{

 color:#300032;


}
#zoom-encart6 h5{
 color:#300032;


}


/*-------*/



.encart_lire, .enc_additionel{
float:left;
width:643px;
height:auto;
margin-top:10px;
margin-bottom:10px;
margin-right:10px;

}
.enc_additionel{
margin-top:20px;
 width:415px;
 height:260px;
}
.encart_lire .arrondi1, .enc_additionel .arrondi1{
background-image:url(images/arrondi_lire.gif);
}

.encart_lire .arrondi2, .enc_additionel .arrondi2{
background-image:url(images/arrondi_lired.gif);
}
.encart_lire .titre .fleche, .enc_additionel .titre .fleche{
 margin-top:2px;
 margin-right:5px;
 width:12px;
 height:12px;
}

.encart_lire .titre, .enc_additionel .titre{
float:left;
width:629px;
height:20px;
padding-top:3px;
background-image:url(images/encart_lire.gif);
background-repeat:repeat-x;
font-weight:bold;
}
.enc_additionel .titre{
 width:401px;
}

.encart_lire .encart_texte, .enc_additionel .encart_texte {
float:left;
height:auto;
width:629px;
border-left:solid 10px;
padding-left:5px;
padding-top:5px;
}

.encart_lire .encart_texte a, .enc_additionel .encart_texte{
color:#111111;
text-decoration:none;
}
.enc_additionel .encart_texte{
 height:220px;
 width:399px;
 border-right:1px solid #dddddd;

}
.enc_additionel .encart_texte p{
 margin-top:20px;
 font-size:18px;
 margin-bottom:6px;

 
}
.enc_additionel .encart_texte p a{
text-decoration:none;
color:#333333;
}
.enc_additionel .encart_texte p a:hover{
text-decoration:underline;
}
.encart_lire .encart_texte a:hover, .enc_additionel .encart_texte a:hover{

text-decoration:underline;
}
.encart_lire .encart_texte .bas, .enc_additionel .encart_texte .bas{
float:left;
width:634px;
height:56px;
margin-left:-5px;

margin-top:5px;
background-image:url(images/bas_lire.gif);
background-repeat:repeat-x;

}
.enc_additionel .encart_texte .bas{
width:405px;
height:36px;
padding-top:20px;
}
.enc_additionel .encart_texte .bas a{
font-weight:bold;
color:#990100;
text-decoration:none;
}
.enc_additionel .encart_texte .bas a:hover{
text-decoration:underline;
}
.encart_lire .encart_texte .bas a{
float:right;
width:629px;
height:46px;
padding-top:10px;

background-image:url(images/fleche-rouge.gif);
background-repeat:no-repeat;
background-position:left 11px;
 color:#ff0000;
 text-decoration:none;
}

.encart_lire .encart_texte .bas a:hover{
 text-decoration:underline;
}
.encart_lire .encart_texte  ul {
list-style-image:url(images/fleche-noir2.png);
margin-left:12px;
}
.rikiki{
float:left;
width:640px;
height:auto;
margin-bottom:10px;
}
a.articles{
font-size:9px;
}

 #psm, #librairie, .rikiki .encart_lire{
float:left;
margin-right:0px;
margin-left:10px;
width:310px;
}

 #psm .titre, #librairie .titre,.titre#minus,  #psm .encart_texte, #librairie .encart_texte,.encart_texte#petit{
 width:296px;
 }



#psm h2, #librairie h2{
color:#ffffff;
font-size:16px;
}

#psm .encart_texte p, #librairie .encart_texte p{
float:left;
width:264px;
margin-right:10px;
padding:5px;
height:auto;
margin-top:10px;
background-color:#ffffff;
font-size:12px;
font-weight:bold;
}

#psm .encart_texte p a, #librairie .encart_texte p a{
float:left;
width:100%;
font-weight:normal;
font-size:11px;

}

#psm .encart_texte p a:hover, #librairie .encart_texte p a:hover{
text-decoration:underline;


}

#psm .encart_texte, #librairie .encart_texte{
height:361px;
}

#psm .encart_texte img, #librairie .encart_texte img{

margin-top:5px;

margin-left:40px;

}


#psm .encart_texte img.grand{

width:203px;
height:203px;



}
 #librairie .encart_texte img.grand{
 width:auto;
height:auto;
margin-top:30px;
 }

#psm .encart_texte p a{
color:#FF0099;
}
#psm .encart_texte{

 border-left-color:#FF0099;
 background-color:#FF0099;
}

 #psm .fleche{
 background-color:#D23E74;
}
#psm .titre a{
color:#FF0099;
text-decoration:none;
}

#librairie .encart_texte{

 border-left-color:#300032;
 background-color:#300032;
}
#librairie .encart_texte p a{
color:#300032;
}
 #librairie .fleche{
 background-color:#300032;
}
#librairie .titre a{
color:#300032;
text-decoration:none;
}
.encart_texte#petit{
background-color:#dddddd;
height:126px;
}
.encart_texte#petit img{
 margin-right:10px;
  margin-top:10px;
}
.tous{
float:left;
width:auto;
padding:5px;
text-align:right;
}
.encart_grand{
float:left;
margin-top:10px;
 width:642px;
}

.encart_grand p{
float:left;
 width:640px;
 border:solid 1px #dddddd;
 height:100px;

 padding-top:10px;
}

.encart_grand p a img{
width:103px;
height:103px;

margin-top:-10px;
}
.encart_grand p a{
color:#ff0000;
font-size:22px;
text-decoration:none;
font-weight:normal;
}
.encart_grand p a.savoir, p.livres a.savoir{
float:right;
width:91px;
height:25px;
background-repeat:no-repeat;
padding:0px;
margin-right:10px;
cursor:pointer;
background-image:url(images/savoi-rouge.png);
}
.encart_grand a:hover{

text-decoration:underline;
}
.encart_grand .encart_titre_rouge a{
float:left;
width:623px;
height:20px;
padding-left:5px;
padding-top:3px;
background-image:url(images/titre-rouge.jpg);
background-repeat:repeat-x;
color:#ffffff;
font-weight:bold;
text-decoration:none;
}

.encart_grand .encart_titre_rouge a:hover{
text-decoration:underline;
}
.tous a{
font-weight:bold;
}

.encart_lire#encart_lire_petit{
float:left;
width:310px;
height:263px;
margin-bottom:50px;

}

#encart_lire_petit .arrondi1{
background-image:url(images/arrondi-gris.gif);
}
#encart_lire_petit .arrondi2{
background-image:url(images/arrondi-gris-02.gif);
}

#encart_lire_petit .titre{
width:296px;
background-image:url(images/titre-gris.jpg);

color:#ffffff;
}

#encart_lire_petit .encart_texte{
border:solid 1px #dddddd;
width:304px;
height:250px;

}

#encart_lire_petit .encart_texte p
{
 padding-left:5px;
 padding-right:5px;
}
#encart_lire_petit .bas{
float:left;
width:304px;
height:20px;
background-image:url(images/bas_art.gif);
text-align:right;
padding-right:5px;
padding-top:5px;
}


#encart_lire_petit .bas a{
color:#ff0000;
font-weight:bold;
text-decoration:none;
}
#encart_lire_petit .bas a:hover{
text-decoration:underline;
}
.sommaire{
float:left;
width:640px;
height:auto;
}
.sommaire h2{
float:left;
font-size:18px;
width:99%;
height:25px;
padding-left:1%;
padding-top:5px;
margin-bottom:10px;
color:#ffffff;
}
.sommaire .encart_lire{
width:630px;
margin-right:0px;
background-color:#eeeeee;

}
.sommaire .encart_lire .encart_texte{
width:620px;
padding-bottom:10px;
}
.sommaire .encart_lire .encart_texte p{
width:500px;

}
.sommaire .encart_lire .encart_texte img{
margin-top:5px;
margin-right:10px;
}
.haut_page, .bas_page{
float:left;
width:99%;
height:20px;
background-color:#efefef;
font-weight:bold;
font-size:16px;
}

.haut_page a, .bas_page a{
font-weight:bold;
color:#dd0000;
font-size:16px;
}
.haut_page{
padding-left:1%;
text-align:left;
}

.bas_page{
padding-right:1%;
text-align:right;
}
.boite p img{

margin:10px;
}
.boite  h2{
float: left;
width :99%;
padding-bottom:5px;
padding-left:1%;
height:20px;
background-color:#990000;
color:#ffffff;
font-size:18px;

}
.boite p a{
color:#990000;
}
/*************************TEST************************************/
.accroches{
float:left;
width:642px;
height:auto;



}
.encart_sommaire{
float:left;
width:210px;
height:300px;
margin-left:1px;
margin-right:1px;

margin-top:20px;

}
.annexe .encart_sommaire{
height:270px;
}

html>body .encart_sommaire{
/*width:155px;*/
margin-left:3px;
}
.encart_sommaire a {
  color:#333333;
  text-decoration:none;
}
.encart_sommaire a:hover {
  color:#999999;
  text-decoration:underline;
}

.encart_sommaire .encart_titre {
float:left;
width:200px;
height:23px;
font-size:15px;
padding-left:0px;
padding-right:0px;




}

html>body .encart_sommaire .encart_titre{
width:200px;

}
.encart_sommaire .encart_titre a {
float:left;
width:181px;
height:20px;
padding-left:5px;
padding-top:3px;
background-image:url(images/titre-gris.jpg);
background-repeat:repeat-x;
color:#ffffff;
}



.encart_sommaire .encart_titre .arrondi1 {
background-image:url(images/arrondi-gris.gif);
background-repeat:no-repeat;
float:left;
width:7px;
height:23px;
}

.encart_sommaire .encart_titre .arrondi2 {
background-image:url(images/arrondi-gris-02.gif);
background-repeat:no-repeat;
float:right;
width:7px;
height:23px;
}

.encart_sommaire .encart_texte {
float:left;
width:197px;
height:260px;
border:solid 1px #D0D0D0;
background-color:#EDEDED;
font-size:14px;
}

.annexe .encart_sommaire .encart_texte{
height:200px;
}
.encart_sommaire .encart_texte a{
float:left;
width:197px;
height:197px;
padding-left:0px;
padding-right:0px;
text-align:center;

}
html>body .encart_sommaire .encart_texte a{
width:189px;
height:197px;
padding-left:5px;
padding-right:5px;
}
.encart_sommaire .encart_texte .titre{
float:left;
width:100%;
border-bottom:solid 1px #D0D0D0;
font-size:1em;
font-weight:bold;
}
.encart_sommaire .encart_texte p{
float:left;
height:auto;
width:180px;
padding-left:5px;
padding-right:5px;
text-align:left;
}

.encart_sommaire .encart_texte .encart_bas{
float:left;
width:190px;
height:26px;
padding-top:0px;
padding-left:5px;
padding-right:5px;

background-image:url(images/encart-bas.jpg);
background-repeat:repeat-x;
text-align:right;

}

.encart_sommaire .encart_texte .encart_bas a {
float:right;
width:110px;
height:22px;
padding-top:4px;
text-align:left;
background-image:url(images/fleche-rouge.gif);
background-repeat:no-repeat;
background-position:right 8px ;
background-color:transparent;
color:#990100;
font-weight:bold;
}
/*****Test*******/
.encart_bas_acc{
float:left;
width:190px;
height:26px;
padding-top:0px;
padding-left:5px;
padding-right:5px;

background-image:url(images/encart-bas.jpg);
background-repeat:repeat-x;
text-align:right;

}

.encart_bas_acc a {
float:right;
width:150px;
height:22px;
padding-top:4px;
text-align:left;
background-image:url(images/fleche-rouge.gif);
background-repeat:no-repeat;
background-position:right 8px ;
background-color:transparent;
color:#990100;
font-weight:bold;
}
.envoi_ami,.imprimer,.commentaire{
 float:left;
 width:auto;
margin-left:10px;
margin-top:5px;
}
.commentaire{
margin-left:100px;
}
.imprimer{
float:right;
margin-right:10px;
}
.envoi_ami a,.imprimer a,.commentaire a{
color:#990100;
font-weight:bold;
text-decoration:none;
}
.envoi_ami a:hover, .imprimer a:hover,.commentaire a:hover{
text-decoration:underline;
}
p.livres{

}

p.livres a{
 float:left;
 margin-top:20px;
 margin-left:10px;
   font-size:24px;
   color:#990100;
font-weight:bold;
text-decoration:none;
}
p.livres a:hover{
text-decoration:underline;
color:#990100;
}
.zone_commentaire form{
float:left;
width:100%;
background-color:#eeeeee;
border:solid 1pt #333333;
padding-top:5px;
padding-bottom:5px;
}
.zone_commentaire  label{
float:left;
width:98%;
padding:1%;
}
input#com{
width:50%;
}
.bas_form{
float:left;
width:98%;
padding:1%;
background-color:#333333;
text-align:right;
}
.texte_rouge{
float:left;
width:98%;
padding:1%;
text-align:center;
font-weight:bold;
color:#ff0000;
}
.auteur_commentaire{
 float:left;
 width:100%;
 background-color:#666666;
 color:#eeeeee;
 font-style:italic;
}
p.text_commentaire{
float:left;
width:98%;
padding:1%;
background-color:#eeeeee;
}

/*Fin Accroche acceuil*//*Zoom droit*/
.zoom_droit2{
float:right;
width:290px;
margin-left:10px;
margin-top:10px;
height:auto;
background-color:#eeeeee;
}
.zoom_droit2 a{
color:#333333;
text-decoration:none;

}
.zoom_droit2 a:hover{
text-decoration:underline;
}
.zoom_droit2 p{
float:left;
width:280px;
padding:5px;
}
.zoom_droit2 .titre{
float:left;
width:99%;
padding:1%;
background-color:#333333;

}
.zoom_droit2 img{
 margin-left:23px;
}
.zoom_droit2 a .titre {
color:#eeeeee;
font-size:16px;
font-weight:bold;
}
.zoom_droit2 .bas{
float:left;
width:100%;
background-color:#333333;
text-align:right;
}
.zoom_droit2  .bas{
color:#eeeeee;
}
/*Cas speciaux*/
a.categorie1 .titre, a.categorie1 .bas{

background-color:#FF6600;
}

a.categorie2 .titre, a.categorie2 .bas{

background-color:#986699;
}

a.categorie3 .titre, a.categorie3 .bas{

background-color:#3499CD;
}

a.categorie4 .titre, a.categorie4 .bas{

background-color:#990100;
}

a.categorie5 .titre, a.categorie5 .bas{

background-color:#99CB36;
}

a.categorie6 .titre, a.categorie6 .bas{

background-color:#300032;
}
.petittexte{
  font-size:0.7em;
  
  
}
/*Panier*/
.affiche_panier{
  float:left;
  width:300px;
  height:auto;
  border-left:solid #dddddd 1pt;
  border-right:solid #dddddd 0pt;
  border-bottom:solid #dddddd 1pt;
  
}
.affiche_panier h1, .affiche_panier h2, .panier_detail h1, .panier_detail h2{
 display:block;
 background-color:#dddddd;
 color:#333333;
 font-size:18px;
}
.affiche_panier h2, , .panier_detail h2{
 background-color:#333333;
 color:#eeeeee;
 font-size:16px;
}
form.panier{
 float:left;
 width:300px;
 background-color:#eeeeee;
 margin-top:10px;
}
form.panier .bas{
float:left;
margin-top:10px;
width:300px;
height:35px;
text-align:left;
}
form.panier .bas input{
width:120px;
height:35px;
background-image:url('images/bouton_panier2.png');
background-repeat:no-repeat;
padding-top:5px;
padding-left:26px;
font-size:11px;
color:#333333;
border:solid #eeeeee 0pt;
}
form.panier .bas input.voir{
background-image:url('images/voir.png');
margin-right:50px;
}
form.finaliser{
float:left;
width:300px;
height:60px;
}
input.bouton_finaliser,input.bouton_finaliser_pm{
float:left;
width:300px;
height:60px;
background-image:url('images/finaliser.png');
border:solid #eeeeee 0pt;
color:#333333;
background-color:#dddddd;
background-repeat:no-repeat;
}
.element_panier{
 float:left;
 width:290px;
 padding:5px;
 background-color:#eeeeee;
 text-align:left;
 margin-bottom:10px;
}
/*fin*/