
*{
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;
}

/*Slide show*/
div.slide{
float:left;

/*width:660px;
height:396px;
*/
margin-top:0px;
width:407px;
height:300px;
background-color:transparent;
}

.slideFlash{
position: absolute;
top:207px;
left:-2px;
width:410px;
height:305px;
z-index:-1000;
background-color:transparent;
}

html>body .slideFlash{
top:207px;
left:0px;
}
div.slide div.menu  {
position:absolute;
left:0px;
top:410px;
/*
float:left;
*/
width:407px;
height:45px;
background-color:transparent;
}
html>body div.slide div.menu  {
top:415px;
}

div.slide div.menu ul{


position:relative;

width:407px;
height:45px;
background-color:transparent;
z-index:0;
}
div.slide div.menu ul li{
display:inline;

background-color:transparent;
float:left;
width:135px;
height:45px;
margin-top:2px;


}
div.slide div.menu ul li:hover{
background-color:transparent;
color:#333333;
}
div.slide ul li a{
display:block;
padding-left:2px;
padding-top:2px;
padding-bottom:2px;
width:131px;
height:41px;
color:#eeeeee;
text-decoration:none;
font-size:11px;
font-weight:bold;
/*background-color:#333333;
background-image:url(images/navGm.gif);*/
background-color:#FF6600;
background-repeat:repeat-x;
background-position:0px 0px ;

}
html>body div.slide ul li a{
padding-top:2px;
padding-bottom:2px;
}
div.slide ul li a:hover{
/*background-position: 0px -66px ;
background-color:#eeeeee;*/
color:#FF6600;
}
div.slide ul li a img{
 margin-right:10px;
}
div.slide div.menu ul li ul.photos{
    position:absolute;
	right:0px;
	/*right:0px;*/
	
	bottom:0px;
	
	z-index:-50;
}
html>body .slide .menu ul li ul.photos{
   /* right:230px;
	right:482px;*/
bottom:210px;	
}
div.slide div.menu ul li ul.photos2{
    position:absolute;
	right:0px;
	bottom:0px;
	
	
	z-index:-50;
	visibility:hidden;
}
html>body .slide .menu ul li ul.photos2{
    /*right:230px;
	right:482px;*/
	bottom:210px;

}
div.slide div.menu ul li:hover ul.photos2{
	z-index:-49;
visibility:visible;
}

div.slide div.menu ul li ul.photos li .text_slide{
position:absolute;
top:100px;
right:0px;
z-index:3;
width:407px;
height:192px;
background-color:#ffffff;
    filter:alpha(opacity=80);
  opacity: 0.80;
  border-top:solid 10px #FF6600;
}
div.slide div.menu ul li ul.photos2 li .text_slide{
position:absolute;
top:100px;
right:0px;
z-index:3;
width:407px;
height:192px;
background-color:#ffffff;
    filter:alpha(opacity=80);
  opacity: 0.80;
   border-top:solid 10px #FF6600;
}
html>body div.slide div.menu ul li ul.photos li .text_slide{
right:0px;
}
html>body div.slide div.menu ul li ul.photos2 li .text_slide{
right:0px;
}
div.slide div.menu ul li ul.photos li .text_slide a{
color:#333333;
background-image:url('#');
background-color:transparent;
width:auto;


}
div.slide div.menu ul li ul.photos2 li .text_slide a{
color:#333333;
background-image:url('#');
background-color:transparent;
width:auto;


}
div.slide div.menu ul li ul.photos li .text_slide a p{
font-weight:normal;


}
div.slide div.menu ul li ul.photos2 li .text_slide a p{
font-weight:normal;


}
div.slide div.menu ul li ul.photos li .text_slide a p b{
font-weight:bold;


}
div.slide div.menu ul li ul.photos2 li .text_slide a p b{
font-weight:bold;


}
div.slide div.menu ul li ul.photos li .text_slide a:hover{

background-color:transparent;
text-decoration:underline;
color:#FF6600;
}
div.slide div.menu ul li ul.photos2 li .text_slide a:hover{

background-color:transparent;
text-decoration:underline;
color:#FF6600;

}
.text_slide a .lire{
float:right;
width:88px;
height:25px;
background-image:url(images/lire.png);
background-repeat:no-repeat;
margin-right:10px;
cursor:pointer;
}

.text_slide .titre{
  font-size:28px;
  font-weight:bolder;
  margin-left:10px;
}
div.text_slide a span.plus{
float:left;
color:#FF6600;
width:18%;

padding-left:1%;
background-image:url(images/fleche-orange.gif);
background-repeat:no-repeat;
background-position:right 2px ;
cursor:pointer;
}


/*Fin deSlide show*/
/*Zoom*/
.zoom-titre{
float:right;
width:210px;
height:24px;
background-repeat:no-repeat;
}

.zoom-encart a{
color:#333333;
text-decoration:none;
}
.zoom-encart a:hover{
  text-decoration:underline;
}


.zoom-encart{
float:right;
width:189px;
padding-left:5px;
padding-right:5px;
height:276px;
border-bottom:solid 1px #DADADA;
border-right:solid 1px #DADADA;
 background-color:#EDEDED;
 
}
.zoom-encart p{
margin-bottom:0px;
}


.zoom-encart h2{

 width:auto;
 font-size:16px;
 padding-left:5px;
  padding-right:5px;
  margin-top:2px;
 color:#ffffff;
}
.zoom-encart h3{
 font-size:13px;

}
.zoom-encart h4{
 font-size:14px;

}
.zoom-encart a.savoir{
float:right;
width:93px;
height:26px;
background-repeat:no-repeat;
padding:0px;
cursor:pointer;
}
/*.zoom-encart a.savoir:hover{
background-position:0px -28px;

}
/*------------------Cas particuliers--------------*/
#zoom-titre1{
background-image:url(images/zoom2.png);

}
#zoom-encart1{

 border-left:solid 10px #FF6600;

}
#zoom-encart1 h2{
 background-color:#FF6600;
 
}
#zoom-encart1 h3{
color:#FF6600;
}
#zoom-encart1 a.savoir{
background-image:url(images/savoi-zoom2.png);

}


/*-------*/

#zoom-titre2{
background-image:url(images/zoom3.png);

}
#zoom-encart2{

 border-left:solid 10px #986699;

}
#zoom-encart2 h2{
 background-color:#986699;

}
#zoom-encart2 h3{
color:#986699;
}
#zoom-encart2 a.savoir{
background-image:url(images/savoi-zoom3.png);

}


/*-------*/

#zoom-titre3{
background-image:url(images/zoom.png);

}
#zoom-encart3{

 border-left:solid 10px #3499CD;

}
#zoom-encart3 h2{
 background-color:#3499CD;

}
#zoom-encart3 h3{
color:#3499CD;
}
#zoom-encart3 a.savoir{
background-image:url(images/savoi-zoom.png);

}

/*-------*/

#zoom-titre4{
background-image:url(images/zoom4.png);

}
#zoom-encart4{

 border-left:solid 10px #990100;

}
#zoom-encart4 h2{
 background-color:#990100;

}
#zoom-encart4 h3{
color:#990100;
}
#zoom-encart4 a.savoir{
background-image:url(images/savoi-zoom4.png);

}

/*-------*/

#zoom-titre5{
background-image:url(images/zoom5.png);

}
#zoom-encart5{

 border-left:solid 10px #99CB36;

}
#zoom-encart5 h2{
 background-color:#99CB36;

}
#zoom-encart5 h3{
color:#99CB36;
}
#zoom-encart5 a.savoir{
background-image:url(images/savoi-zoom5.png);

}

/*-------*/

#zoom-titre6{
background-image:url(images/zoom6.png);

}
#zoom-encart6{

 border-left:solid 10px #300032;

}
#zoom-encart6 h2{
 background-color:#300032;

}
#zoom-encart6 h3{
color:#300032;
}
#zoom-encart6 a.savoir{
background-image:url(images/savoi-zoom6.png);

}

/*Accroche acceuil*/
.accroches{
float:left;
width:642px;
height:auto;



}
.encart{
float:left;
width:210px;
height:300px;
margin-left:1px;
margin-right:1px;

margin-top:20px;

}
.annexe .encart{
height:200px;
}

html>body .encart{
/*width:155px;*/
margin-left:3px;
}
.encart a , .encart_grand a{
  color:#333333;
  text-decoration:none;
}
.encart a:hover , .encart_grand a:hover{
  color:#999999;
  text-decoration:underline;
}

.encart_titre, .encart_titre_rouge {
float:left;
width:200px;
height:23px;
font-size:15px;
padding-left:0px;
padding-right:0px;




}

.encart_titre_rouge{
position:relative;
}

.vingtquatre{
position:absolute;

width:76px;
height:24px;
top:23px;
left:124px;

}
.vingtquatre .angle{
float:left;
width:18px;
height:24px;
background-image:url(images/angle_rouge.png);
}
.vingtquatre .numero{
float:right;
background-color:#990100;
width:48px;
padding-left:10px;
height:24px;
color:#ffffff;
font-size:1em;
font-weight:bold;
}
html>body .encart_titre{
width:200px;

}
.encart_titre a , .encart_titre_rouge a , .empdroit .encart_quizz .encart_titre_rouge .titre{
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_titre_rouge a , .empdroit .encart_quizz .encart_titre_rouge .titre{
background-image:url(images/titre-rouge.jpg);
}

.encart_titre .arrondi1 , .encart_titre_rouge .arrondi1{
background-image:url(images/arrondi-gris.gif);
background-repeat:no-repeat;
float:left;
width:7px;
height:23px;
}

.encart_titre .arrondi2 ,.encart_titre_rouge .arrondi2{
background-image:url(images/arrondi-gris-02.gif);
background-repeat:no-repeat;
float:right;
width:7px;
height:23px;
}
.encart_titre_rouge .arrondi1{
background-image:url(images/arrondi-rouge.gif);
}
.encart_titre_rouge .arrondi2{
background-image:url(images/arrondi-rouge-02.gif);
}
.encart_texte {
float:left;
width:197px;
height:260px;
border:solid 1px #D0D0D0;
background-color:#EDEDED;
font-size:14px;
}

.annexe .encart .encart_texte{
height:160px;
}
.encart_texte a{
float:left;
width:197px;
height:197px;
padding-left:0px;
padding-right:0px;
text-align:center;

}
html>body .encart_texte a{
width:189px;
height:197px;
padding-left:5px;
padding-right:5px;
}
.encart_texte .titre{
float:left;
width:100%;
border-bottom:solid 1px #D0D0D0;
font-size:1em;
font-weight:bold;
}
.encart_texte p{
float:left;
height:auto;
width:180px;
padding-left:5px;
padding-right:5px;
text-align:left;
}

.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_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: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;
}
/*Encart grand*/
.encart_grand{
float:left;
width:630px;
height:246px;
margin-left:1px;
margin-right:1px;

margin-top:20px;

}
.encart_grand .encart_titre, .encart_grand .encart_titre_rouge{
float:left;
width:628px;
height:23px;

padding-left:0px;
padding-right:0px;

font-weight:bold;


}
.encart_grand .encart_titre a, .encart_grand .encart_titre_rouge a{
float:left;
width:609px;
height:20px;
padding-left:5px;
padding-top:3px;
background-image:url(images/titre-gris.jpg);
background-repeat:repeat-x;
color:#ffffff;
}
.encart_grand .encart_titre_rouge a{
background-image:url(images/titre-rouge.jpg);
}


.encart_grand .vingtquatre{
position:absolute;

width:76px;
height:24px;
top:23px;
left:552px;

}
.encart_grand .encart_texte img{
float:left;
width:244px;
height:160px;
}

.encart_grand .encart_texte a p{
float:left;
height:auto;
width:57%;
padding-left:5px;
padding-right:5px;
text-align:left;
}
.encart_grand .encart_texte {
float:left;
width:626px;
height:188px;
border:solid 1px #D0D0D0;
background-color:#EDEDED;

}
.encart_grand .encart_texte  .titre{
float:left;
width:57%;
padding-bottom:5px;
border-bottom:solid 1px #990100;;

}
.encart_grand .encart_texte a{
float:left;
width:600px;
height:162px;
padding-left:0px;
padding-right:0px;
text-align:center;

}
.encart_grand .encart_texte .titre hr{
color:#990100;

}
.encart_grand .encart_texte .encart_bas{
float:left;
width:616px;
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_grand p img{
margin-right:10px;
}
.encart_grand .encart_texte .encart_bas a{
float:left;
width:606;
height:22px;
padding-top:4px;
padding-left:10px;
text-align:left;
background-image:url(images/fleche-rouge.gif);
background-repeat:no-repeat;
background-position:left 8px ;
background-color:transparent;
color:#990100;
font-weight:bold;
}
.menu_bas .encart_titre_rouge{
width:638px;
}
.menu_bas .encart_titre_rouge a{
width:619px;
}
/*Fin Accroche acceuil*/








/*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;
}
.empdroit .encart_quizz .encart_titre_rouge .titre{
float:left;
width:281px;
background-image:url(images/titre-rouge.jpg);
}
/*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*/