@charset "utf-8";
*{
margin:0;
padding:0;
}
body {
background: white url(images/bg1.jpg) no-repeat center top;
}

#identification1 {
	margin-left: 250px;
	margin-top:5px;
	float: left;
	height: 22px;
	width: 150px;
}

#identification2 {
	margin-left: 20px;
	margin-top: 5px;
	margin-left: 110px;
	float: left;	
	height: 24px;
	width: 100px;
}

#bouton_OK {
	float:left;
	margin-top: 5px;
	margin-left: 28px;
}

#conteneur_banniere {
	position: relative;
	
		overflow:hidden;
	height: 277px;
	width: 1024px;
	/*margin:inherit;
	background-image: url(images/);*/
}

#banniere {
	position:relative;
	height: 149px;
	width: 1024px;
	overflow:hidden;
}
#banniere2 {
	position:relative;
	height: 149px;
	width: 1024px;
}

#conteneur_login {
	position:relative;
	height: 35px;
	width: 1024px;
	border: none;
		overflow:hidden;
}

#login {
	float:left;
	position:relative;    
  height: 30px !important;
  height: 35px;
	padding-top:5px;
  width: 731px;
	
	border: none;
	background-image: url(images/LOGIN_02.png);	
		overflow:hidden;
}
#login_education {
	float:left;
	position:relative;
	height: 30px;
	width: 731px;
	padding-top : 5px;
	border: none; 
	background-image: url(images/menu_te2_03.png);	
}

#conteneur_log {
  position:relative;
	height: 35px;
	width: 1024px;
	border: none;   
		overflow:hidden;
	
}
#log {
	float:left;
	position:relative;    
  height: 30px !important;
  height: 35px;
	width: 731px;
	padding-top:10px;
	border: none;	  
	background-image: url(images/infinimath_accueil_logged_02.jpg);     
}
#log_education {
	float:left;
	position:relative;
	height: 25px;
	width: 731px;
	padding-top:10px;
	border: none;	  
	background-image: url(images/menu_te_03.png);  
}


#inscription {
	position:relative;
	float:right;
	height: 35px;
	width: 293px;
	border: none;
}
#menu {
	position:relative;
	height: 44px;
}
#menu ul{
list-style:none;
width:1024px;
height: 44px;
background-image:url("images/menu_infinimathv11_fondmenuhaut.png")  ;
background-repeat: repeat-x;
margin:0;
padding:0;
}
#menu ul li{
float:left;
}
#menu ul li a {    
width: 175px;
height: 44px;
}
#btn1{
height: 44px;
}
#btn1 a {
    background-image: url("images/menu_infinimathv11_bouton_menu_hautaplati.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    display: block;
    padding-right: 17px;
border-right: 1px solid white;
}  
#btn2{
height: 44px;

}
#btn2 a {
    background-image: url("images/menu_infinimathv11_bouton_menu_hautaplati.png");
    background-position: -195px 0;
    background-repeat: no-repeat;
    display: block;
    margin-left: 7px;
    padding-right: 12px;
border-right: 1px solid white;
}   
#btn3{
height: 44px;

}
#btn3 a {
background-image: url("images/menu_infinimathv11_bouton_menu_hautaplati.png");
    background-position: -392px  0px;
    background-repeat: no-repeat;
display: block;
margin-left: 7px;
padding-right: 12px;
border-right: 1px solid white;
}   
#btn4{
height: 44px;

}
#btn4 a {
background-image: url("images/menu_infinimathv11_bouton_menu_hautaplati.png");
    background-position: -585px 0px;
    background-repeat: no-repeat;
display: block;
margin-left: 7px;
padding-right: 12px;
border-right: 1px solid white;
} 
#btn5{
height: 44px;

}
#btn5 a {
background-image: url("images/menu_infinimathv11_bouton_menu_hautaplati.png");
    background-position: -777px  0px;
    background-repeat: no-repeat;
display: block;
margin-left: 7px;
padding-right: 12px;
border-right: 1px solid white;
} 

#btn6{
width: 175px;
height: 44px;
border-right: 1px solid white;
padding-right: 17px;
}
 
#btn1 a:hover {
    background-position: 0 -44px;
    background-repeat: no-repeat;
}
#btn2 a:hover {
    background-position: -195px -44px;
}    
#btn3 a:hover {
    background-position: -392px  -44px;
}    
#btn4 a:hover {
    background-position: -585px -44px;
}    
#btn5 a:hover {
    background-position: -777px  -44px;
} 
#menu_education ul{
list-style:none;
width:1024px;
height: 43px;
background-image:url("images/fond_menu_haut_te.png")  ;
background-repeat: repeat-x;
margin:0;
padding:0;
}
#menu_education ul li{
float:left;
}
#menu_education ul li a {    
width: 192px;
height: 42px;
}
#btn1_education{
height: 43px;
}
#btn1_education a {
background-image: url("images/te_boutons_menu_haut.png");
    background-position: 0px 0px;
    background-repeat: no-repeat;
display: block;
margin-left: 0px;
margin-top: 2px;
padding-right: 0px  ;
border-right: 1px solid white;
}  
#btn2_education{
height: 43px;

}
#btn2_education a {
background-image: url("images/te_boutons_menu_haut.png");
      background-position: -193px 0;
    background-repeat: no-repeat;
display: block;
margin-left: 0px;
margin-top: 2px;
padding-right: 0px;
border-right: 1px solid white;
}   
#btn3_education{
height: 43px;

}
#btn3_education a {
background-image: url("images/te_boutons_menu_haut.png");
    background-position: -386px 0;
    background-repeat: no-repeat;
display: block;
margin-left: 0px;
margin-top: 2px;
padding-right: 0px;
border-right: 1px solid white;
}   
#btn4_education{
height: 43px;

}
#btn4_education a {
background-image: url("images/te_boutons_menu_haut.png");
    background-position: -580px 0;
    background-repeat: no-repeat;
display: block;
margin-left: 0px;
margin-top: 2px;
padding-right: 0px;
border-right: 1px solid white;
} 
#btn5_education{
height: 43px;

}
#btn5_education a {
background-image: url("images/te_boutons_menu_haut.png");
    background-position: -773px 0;
    background-repeat: no-repeat;
display: block;
margin-left: 0px;
margin-top: 2px;
padding-right: 0px;
border-right: 1px solid white;
} 

#btn6_education{
width: 175px;
height: 43px;
border-right: 1px solid white;
margin-left: 0px;
margin-top: 2px;
padding-right: 0px  ;
}
 
#btn1_education a:hover {
    background-position: 0px -40px;
    background-repeat: no-repeat;
}
#btn2_education a:hover {
    background-position: -193px -40px;
}    
#btn3_education a:hover {
    background-position: -386px -40px;
}    
#btn4_education a:hover {
    background-position: -580px -40px;
}    
#btn5_education a:hover {
    background-position: -773px -40px;
}   

#espaces {
	float:left;
	position: relative;
	height: 668px;
	width: 195px;
	margin: auto;
}


#corps {
    background-color: white;
    background-image: url("images/fond_corps2.jpg");
    background-repeat: repeat-y;
    float: left;
    height: 658px;
    height: 668px !important;    
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-left: 10px;
    padding-right: 10px !important;
    padding-right: 0px;  
    
    width: 615px ; 
    width: 609px !important;
    text-align:left;
	  overflow-y: auto;
}

#pub {
	float:left;
	height: 668px;
	width: 200px;
	margin: auto;
	background-image: url(images/pub.jpg);
}

#conteneur {
	height: 992px;
	width: 1024px;
}

#conteneur_sansbanniere {
	height: 712px;
	width: 1024px;
}

#menu_total /* le menu sans le pied de page*/
{
	height: 280px;
	width: 1024px;
}

#pied_de_page {
	height: 29px;
	width: 1024px;
	margin: auto;
	float:left;
	color:white;
	padding-top:15px;
	background-image: url(images/infinimath_fond_pdp.png);
}


#pied_de_page a{
    color: white;
    font-size: 14px;
    text-decoration: none;
}

}	

a img /* Toutes les images contenues dans un lien */
{
   border: none; /* Pas de bordure */
}

img
{
border: none;
}


.GROSTITRE {
    color: #FF8737;
    float: left;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 50px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 5px;
    text-align: center;
    width: 600px;
}
.GROSTITRE2 {
    color: #FF8737;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 20px;
    margin-bottom: 25px;
    margin-left: 10px;
    text-align: center;
}

.GROSTITREL {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 35px;
	color: #FF8737;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
}


.MOYENTITRE {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 28px;
	color: #FF8737;
	text-align: center;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 20px;
}

.titre {
	font-family: "Times New Roman", Times, serif;
	font-size: 32px;
	padding-top: 20px;
	margin-top: 15px;
	margin-right: 10px;
	text-align: left;
	color: #36C;
}


.soustitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	padding-top: 2px;
	margin-left: 10px;
	margin-right: 10px;
}

.legende {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	padding-top: 5px;
	font-style: italic;
}

.Styletitremenu {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	text-transform: uppercase; /* Si j'ai envie de me faire entendre, je mets en majuscules */
	color: #FBD558;
	font-size: 20px;
	margin-left: 7px;
	margin-top: 20px;
	}

.textecourant {
    clear: both;
    color: #000000;
    display: block;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 13px;
    font-weight: normal;
    margin-right: 10px;
    text-align: justify;
	}
#espaces{
    background-image: url("images/img_lecture/fond_menu_gauche_infinimath_05.jpg");}
#espaces_ul3 li{
list-style:none;}
#espaces_ul4 li{
list-style:none;
    height: 102px;
}
#espaces_ul4 a{
    display: block;
    height: 102px;
    width: 174px;
}
#espaces_ul5 li{
list-style:none;
    height: 110px;
}
#espaces_ul5 a{
    display: block;
    height: 110px;
    width: 174px;
}
#espaces_ul6 li{
   height: 111px;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
}
#espaces_ul6 a{

   display: block;
    height: 93px;
    width: 174px;
}
#espaces_ul4 #espace_lecture_btn1{
    
    height: 111px;
}
#espaces_ul4 #espace_lecture_btn12{
    
    height: 111px;
}
#espace_lecture_btn1 a{
    background-image: url("images/img_lecture/boutons_LECTURE5_opti.png");
    background-position: -10px 0px;
    background-repeat: no-repeat;
    margin-left: 6px;
    margin-top: 6px;
    
    height: 111px;

    }
#espace_lecture_btn1 a:hover{
    background-position: -195px 0px;

    }
#espace_lecture_btn1_active a{
    background-image: url("images/img_lecture/boutons_LECTURE5_opti.png");
    background-position: -380px 0px;
    background-repeat: no-repeat;
    margin-left: 6px;
    margin-top: 6px;

    }
#espace_lecture_btn1_active a:hover{
    background-position: -195px 0px;

    }    
#espace_lecture_btn2 a {
    background-image: url("images/img_lecture/boutons_LECTURE5_opti.png");
    background-position: -10px -121px ;
    background-repeat: no-repeat;
    margin-left: 6px;
    margin-top: 6px;

    }
#espace_lecture_btn2 a:hover{
    background-position: -195px -121px;

    }  
#espace_lecture_btn2_active a {
    background-image: url("images/img_lecture/boutons_LECTURE5_opti.png");
    background-position: -380px -121px;
    background-repeat: no-repeat;
    margin-left: 6px;
    margin-top: 6px;

    }
#espace_lecture_btn2_active a:hover{
    background-position: -195px -121px;

    }   
#espace_lecture_btn3 a {
    background-image: url("images/img_lecture/boutons_LECTURE5_opti.png");
    background-position: -10px -232px ;
    background-repeat: no-repeat;
    margin-left: 6px;
    margin-top: 6px;
    } 
#espace_lecture_btn3 a:hover{
    background-position: -195px -232px;

    }    
#espace_lecture_btn3_active a {
    background-image: url("images/img_lecture/boutons_LECTURE5_opti.png");
    background-position: -380px -232px;
    background-repeat: no-repeat;
    margin-left: 6px;
    margin-top: 6px;
    } 
#espace_lecture_btn3_active a:hover{
    background-position: -195px -232px;

    }             
#espace_lecture_btn4 a {
    background-image: url("images/img_lecture/boutons_LECTURE5_opti.png");
    background-position: -10px -341px;
    background-repeat: no-repeat;
    margin-left: 6px;
    margin-top: 6px;
    }
#espace_lecture_btn4 a:hover{
    background-position: -195px -341px;

    }  
#espace_lecture_btn4_active a {
    background-image: url("images/img_lecture/boutons_LECTURE5_opti.png");
    background-position: -380px -341px;
    background-repeat: no-repeat;
    margin-left: 6px;
    margin-top: 6px;
    }
#espace_lecture_btn4_active a:hover{
    background-position: -195px -341px;

    } 
#espace_lecture_btn11 a {
    background-image: url("images/img_education/bouton_EDUCATION5_aplati.png");
    background-position: -11px -10px;
    background-repeat: no-repeat;
    height: 111px;
    margin-left: 6px;
    margin-top: 16px;}
#espace_lecture_btn11 a:hover{      
    background-position: -381px -10px;

    }
#espace_lecture_btn11_active a{
    background-image: url("images/img_education/bouton_EDUCATION5_aplati.png");
       background-position: -195px -10px;
    background-repeat: no-repeat;
    margin-left: 6px;                         
    margin-top: 16px;

    }
#espace_lecture_btn11_active a:hover{
    background-position: -380px -10px;

    }    
#espace_lecture_btn21 a {
     background-image: url("images/img_education/bouton_EDUCATION5_aplati.png");
    background-position: -11px -121px;
    background-repeat: no-repeat;
    margin-left: 6px;
    margin-top: 6px;
    }
#espace_lecture_btn21 a:hover{
    background-position: -381px -121px;

    }  
#espace_lecture_btn21_active a {
    background-image: url("images/img_education/bouton_EDUCATION5_aplati.png");
    background-position: -196px -121px;
    background-repeat: no-repeat;
    margin-left: 6px;
    margin-top: 6px;
    }
#espace_lecture_btn21_active a:hover{
      background-position: -381px -121px;

    }   
#espace_lecture_btn31 a {
    background-image: url("images/img_education/bouton_EDUCATION5_aplati.png");
    background-position: -10px -232px;
    background-repeat: no-repeat;
    margin-left: 6px;
    margin-top: 6px;
    } 
#espace_lecture_btn31 a:hover{
  background-position: -380px -232px;

    }    
#espace_lecture_btn31_active a {
    background-image: url("images/img_education/bouton_EDUCATION5_aplati.png");
   
    background-position: -195px -232px;
    background-repeat: no-repeat;
    margin-left: 6px;
    margin-top: 6px;
    } 
#espace_lecture_btn31_active a:hover{
      background-position: -380px -232px;

    }             
#espace_lecture_btn41 a {
    background-image: url("images/img_education/bouton_EDUCATION5_aplati.png");
    background-position: -10px -341px;
    background-repeat: no-repeat;
    margin-left: 6px;
    margin-top: 6px;
    }
#espace_lecture_btn41 a:hover{
    background-position: -380px -341px;

    }  
#espace_lecture_btn41_active a {
    background-image: url("images/img_education/bouton_EDUCATION5_aplati.png");
    background-position: -195px -341px;
    background-repeat: no-repeat;
    margin-left: 6px;
    margin-top: 6px;
    }
#espace_lecture_btn41_active a:hover{
    background-position: -380px -341px;

    }
#espace_lecture_btn51 a {
    background-image: url("images/img_education/bouton_EDUCATION5_aplati.png");
    background-position: -10px -452px;
    background-repeat: no-repeat;
    margin-left: 6px;
    margin-top: 6px;
    }
#espace_lecture_btn51 a:hover{
    background-position: -380px -452px;

    }  
#espace_lecture_btn51_active a {
    background-image: url("images/img_education/bouton_EDUCATION5_aplati.png");  
    background-position: -195px -452px;
    background-repeat: no-repeat;
    margin-left: 6px;
    margin-top: 6px;
    }

#espace_lecture_btn51_active a:hover{
    background-position: -380px -452px;

    }
#espace_lecture_btn12 a{
    background-image: url("images/img_jeux/bouton_JEUX5_opti.png");
    background-position: -10px 0px;
    background-repeat: no-repeat;
    margin-left: 6px;
    margin-top: 6px;
    
    height: 111px;

    }
#espace_lecture_btn12 a:hover{
    background-position: -195px 0px;

    }
#espace_lecture_btn12_active a{
    background-image: url("images/img_jeux/bouton_JEUX5_opti.png");
    background-position: -380px 0px;
    background-repeat: no-repeat;
    margin-left: 6px;
    margin-top: 6px;

    }
#espace_lecture_btn12_active a:hover{
    background-position: -195px 0px;

    }    
#espace_lecture_btn22 a {
    background-image: url("images/img_jeux/bouton_JEUX5_opti.png");
    background-position: -10px -121px;
    background-repeat: no-repeat;
    margin-left: 6px;
    margin-top: 6px;

    }
#espace_lecture_btn22 a:hover{
    background-position: -195px -121px;

    }  
#espace_lecture_btn22_active a {
    background-image: url("images/img_jeux/bouton_JEUX5_opti.png");
    background-position: -380px -121px;
    background-repeat: no-repeat;
    margin-left: 6px;
    margin-top: 6px;

    }
#espace_lecture_btn22_active a:hover{
    background-position: -195px -121px;

    }   
#espace_lecture_btn32 a {
    background-image: url("images/img_jeux/bouton_JEUX5_opti.png");
    background-position: -10px -232px;
    background-repeat: no-repeat;
    margin-left: 6px;
    margin-top: 6px;
    } 
#espace_lecture_btn32 a:hover{
    background-position: -195px -232px;

    }    
#espace_lecture_btn32_active a {
    background-image: url("images/img_jeux/bouton_JEUX5_opti.png");
    background-position: -380px -232px;
    background-repeat: no-repeat;
    margin-left: 6px;
    margin-top: 6px;
    } 
#espace_lecture_btn32_active a:hover{
    background-position: -195px -232px;

    }             
#espace_lecture_btn42 a {
    background-image: url("images/img_jeux/bouton_JEUX5_opti.png");
    background-position: -10px -341px;
    background-repeat: no-repeat;
    margin-left: 6px;
    margin-top: 6px;
    }
#espace_lecture_btn42 a:hover{
    background-position: -195px -341px;

    }  
#espace_lecture_btn42_active a {
    background-image: url("images/img_jeux/bouton_JEUX5_opti.png");
    background-position: -380px -341px;
    background-repeat: no-repeat;
    margin-left: 6px;
    margin-top: 6px;
    }
#espace_lecture_btn42_active a:hover{
    background-position: -195px -341px;

    }
#espace_lecture_btn13 a{
    background-image: url("images/TE_menu_gauche5_aplati.png");
    background-position: -10px -6px;
    background-repeat: no-repeat;
    height: 111px;
    margin-left: 6px;
    margin-top: 6px;

    }
#espace_lecture_btn13 a:hover{   
    background-position: -380px -6px;

    }
#espace_lecture_btn13_active a{
    background-image: url("images/TE_menu_gauche5_aplati.png");
    background-position: -195px -6px;
    background-repeat: no-repeat;
    margin-left: 6px;
    margin-top: 6px;

    }
#espace_lecture_btn13_active a:hover{ 
    background-position: -380px -6px;

    }    
#espace_lecture_btn23 a {
    background-image: url("images/TE_menu_gauche5_aplati.png");
    background-position: -10px -121px ;
    background-repeat: no-repeat;
    margin-left: 6px;

    }
#espace_lecture_btn23 a:hover{
    background-position: -380px -121px;

    }  
#espace_lecture_btn23_active a {
    background-image: url("images/TE_menu_gauche5_aplati.png");
    background-position: -195px -121px;
    background-repeat: no-repeat;
    margin-left: 6px;

    }
#espace_lecture_btn23_active a:hover{ 
    background-position: -380px -121px;

    }   
#espace_lecture_btn33 a {
    background-image: url("images/TE_menu_gauche5_aplati.png");
    background-position: -10px -232px ;
    background-repeat: no-repeat;
    margin-left: 6px;
    } 
#espace_lecture_btn33 a:hover{
    background-position: -380px -232px;

    }    
#espace_lecture_btn33_active a {
    background-image: url("images/TE_menu_gauche5_aplati.png");
    background-position: -195px -232px;
    background-repeat: no-repeat;
    margin-left: 6px;
    } 
#espace_lecture_btn33_active a:hover{   
    background-position: -380px -232px;

    }             
#espace_lecture_btn43 a {
    background-image: url("images/TE_menu_gauche5_aplati.png");
    background-position: -10px -341px;
    background-repeat: no-repeat;
    margin-left: 6px;
    }
#espace_lecture_btn43 a:hover{
    background-position: -380px -341px;

    }  
#espace_lecture_btn43_active a {
    background-image: url("images/TE_menu_gauche5_aplati.png");  
    background-position: -195px -341px;
    background-repeat: no-repeat;
    margin-left: 6px;
    }
#espace_lecture_btn43_active a:hover{   
    background-position: -380px -341px;

    } 
#espaces{}
#espace_ul3 li{
list-style:none;

}
#espaces_ul3 a{
    display: block;
    height: 101px;
    width: 174px;
}
#espace_index_btn1 a{
    background-image: url("images/img_index/infinimath_accueil_menugaucheavecfond_06.jpg");
    background-position: -12px -10px;
    background-repeat: no-repeat;
    margin-left: 6px;
    margin-top: 17px;

    }   
#espace_index_btn2 a {
    background-image: url("images/img_index/infinimath_accueil_menugaucheavecfond_06.jpg");
    background-position: -12px -126px;
    background-repeat: no-repeat;
    margin-left: 6px;
    margin-top: 20px;

    }   
#espace_index_btn3 a {
    background-image: url("images/img_index/infinimath_accueil_menugaucheavecfond_06.jpg");
    background-position: -12px -241px;
    background-repeat: no-repeat;
    margin-left: 6px;
    margin-top: 20px;
    }             
#espaces_ul4{
height:668px;}
.bloc_livre1 {
    float: left;
    margin-left: 6px;
    margin-right: 5px;
    margin-top: 50px;
    width: 135px;
	}


.bloc_livre_txt {
clear:both;
height:120px;
margin-left:22px;
width:115px;
    }


.bloc_livre_titre{
color:#000000;
font-size:18px;
font-weight:bold;
margin-bottom:5px;
text-align:center;
line-height:20px;
color:darkblue;

}
.bloc_livre_auteur {
    color: #000;
    font-size: 18px;  
    text-align:center;
    
    
}
.bloc_livre_editeur {
color: #000;
    font-size: 18px;
    font-style: italic; 
    text-align:center;
}
.bloc_livre_page {
    color: #AAAAAA;
    font-size: 16px;
    text-align:center;
}
.bloc_livre_date_parution {
    color: #AAAAAA;
    font-size: 16px; 
    text-align:center;
}
.bloc_livre_date_note {
    color: #AAAAAA;
    font-size: 16px; 
    text-align:center;
}
.bloc_livre_img{
float:left;} 
.bloc_livre_img{
float:left; 
    margin-left: 10px;  }

.lien_bloc_livre{
    color: #3366CC;
    text-decoration: underline;
}
.lien_bloc_livre:hover{
    color: #3366CC;
    text-decoration: none;
}
.bloc_note{
margin-left:30px;
margin-top:10px;
}
.bloc_note_img{
float:left;
width:551px;
margin-bottom:10px;}
.bloc_note_img img{
float:right;}
.bloc_note_gauche {
    float: left;
    margin-right: 20px;
    width: 150px;
}
.bloc_note_img1{
margin-bottom:20px;}
.bloc_note_bloc_titre{
width:150px;
margin-bottom:20px;}
.bloc_note_acheter{
margin-bottom:10px;}
.bloc_note_droite{
float:left;
width:378px;}
.bloc_note_auteur {
    color: #000000;
    font-size: 18px;
    height: 20px;
    margin-bottom: 10px;
    text-align: right;
}
.bloc_note_titre {
    color: #000000;
    font-size: xx-large;
    font-weight: normal;
    /*height: 65px;  */
    margin-bottom: 10px;
    text-align: left;
}
.bloc_note_texte
{
 text-align:justify;
}
.numero_sl {
    font-size: 20px;
    font-weight: bold;
    margin-right: 10px;
}
.contenu_sl p{
margin:0;}

.contenu_sl {
    margin-bottom: 38px;
    margin-top: 3px;
    width:550px;
}
.titre_section_sl {
    color: orange;
    float: left;
    font-size: 25px;
    margin-bottom: 30px;
    margin-top: 11px;
}
.contenu_sl img{
margin-top:30px;
}
.contenu_sl td img{
margin-top:0px;
}


/***********************/

.AccordionTitle, .AccordionContent, .AccordionContainer
{
  position:relative;
  width:500px;
}

.AccordionTitle
{
  /*height:20px;*/
  overflow:hidden;
  /*cursor:pointer;*/
  font-family:"Times New Roman", Times, serif;
  font-size:12pt;
  font-weight:bold;
  /*vertical-align:middle;*/
  text-align:left;
  color:green;
  background-repeat:repeat-x;
  display:table-cell;
  
  /*background-image:url('title_repeater.jpg');*/
 /* -moz-user-select:none;*/
}

.AccordionContent
{
  height:0px;
  /*overflow:auto;*/
  display:none;   
  text-align:left;
  
}

.AccordionContainer
{
 text-align:left;
 margin-left:40px;
 /* border-top: solid 1px #C1C1C1;
  border-bottom: solid 1px #C1C1C1;
  border-left: solid 2px #C1C1C1;
  border-right: solid 2px #C1C1C1;*/ 
}
#AccordionContainer a
{
  font-family:arial;
  font-size:12pt;
  font-weight:bold;
  color:blue;
  

}

.ajeux
{
  font-family:arial;
  font-size:12pt;
  font-weight:bold;
  color:blue;

}


#AccordionContent a
{ 
  font-family:arial;  
  font-size:12pt;
  font-weight:bold;
  color:red;
}

.divJeux
{
 text-align:left; 
}

.marge{
margin-left:40px;
}


/*********************/

.div_left a
{
/*margin-left:15px;
float:left;
text-align:center; */
margin-left:15px;
float:left;
text-decoration:none;
height:30px;
width:95px;
background-image: url("images/fond_btn_carte.png");
display:block;
color:white;
line-height:30px;
}
.div_left2 a
{
margin-left:70px;
float:left;
/*text-align:center;*/
text-decoration:none;
height:30px;
width:95px;
background-image: url("images/fond_btn_carte.png");
display:block;
color:white;
line-height:30px;
}

#jeux_fla{
clear:both;
margin-top:15px;
border:0px black solid;
padding-left:10px;}

/*#jeux_fla a{
text-decoration:none;
height:30px;
width:95px;
   background-image: url("images/fond_btn_carte.png");
   display:block;
   color:white;
   line-height:30px;
}
*/
.div_active a
{
/*margin-left:15px;
float:left;
text-align:center; */
margin-left:15px;
float:left;
text-decoration:none;
height:30px;
width:95px;
background-image: url("images/fond_btn_carte_hover.png");
display:block;
color:white;
line-height:30px;
}


#jeux_fla a:hover{
background-position: 0 30px;
}
#jeux_fla ul {
    height: 50px;
    margin-left: auto;
    margin-right: auto;
    width: 560px !important;
    width: 540px ;
}
#jeux_fla ul li {
  margin:5px;
}

.vignette
{
float:left;
width:100px;
margin-left:70px;
margin-top: 20px;
}

#vignette a
{
text-decoration:none;
}
#menu_accueil {
    height: 30px;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin-left: 75px;
    }
#menu_accueil li {
    float: left;
    width: 150px;}
#menu_accueil li a {
    background-image: url("images/fond_btn_carte.png");
    color: white;
    display: block;
    height: 30px;
    line-height: 1.7;
    text-decoration: none;
    width: 95px;
}

/*******/


/*********************/

.bouton_lien a
{
margin-left:15px;
float:left;
text-decoration:none;
height:30px;
width:95px;
background-image: url("images/fond_btn_carte.png");
display:block;
color:white;
line-height:30px;
text-align:center;
}

.bouton_lien_active a
{
margin-left:15px;
float:left;
text-decoration:none;
height:30px;
width:95px;
background-image: url("images/fond_btn_carte_hover.png");
display:block;
color:white;
line-height:30px;
text-align:center;
}

.lien_chapitre {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	padding-top: 0px;
	text-align: left;
	color: #36C;
	margin-right: 20px;
	margin-left: 20px;
}

.grostitre_chapitre {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 40px;
	color: #FF8737;
	bgcolor: #f2f4ff;
	text-align: left;

}

.titre_chapitre {
	font-family: "Times New Roman", Times, serif;
	font-size: 32px;
	padding-top: 0px;
	text-align: left;
	color: #36C;
	
}


.soustitre_chapitre {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
  color:#C9001A;
}

.soustitre_chapitre {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
  color:#C9001A;
}
.soustitre_chapitre_exos {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
  color:#C9001A;
}
.contenu
{
 display:none;
 visibility:hidden;
}

/*.contenu
{
 display:none;
} */
  .lien_article a, h3 {
    color: #3366CC;
    margin-bottom: 4px;
    text-align: left;
    font-size:16px;
    font-family: Georgia, Times New Roman, Times, serif;
}
.lien_rouge a
{
  color:red;
}


/******/
