body
{
width: 1100px;
margin:0 auto;
padding:0;
background:#EDEDEC;
font: 0.9em/1.4 Georgia, Baskerville, "Times new roman", Verdana, Cochin, arial, Serif;
color: #4c4b4b;
}

#corps
{
width: 940px;
height:1400px;
margin: auto;
background: #ffffff url(images/site/pagecurl.png) no-repeat scroll right top;
}

#corpsmoyen
{
width: 940px;
height:2100px;
margin: auto;
background: #ffffff url(images/site/pagecurl.png) no-repeat scroll right top;
}

#corpslong
{
width: 940px;
height:2800px;
margin: auto;
background: #ffffff url(images/site/pagecurl.png) no-repeat scroll right top;
}

#corpstroplong
{
width: 940px;
height:4100px;
margin: auto;
background: #ffffff url(images/site/pagecurl.png) no-repeat scroll right top;
}

.contenu {
width: 900px;
position: absolute;
margin: auto;
margin-top:40px;
margin-bottom:100px;
margin-left: 20px;
margin-right: 20px;
}

#shade1 {
background: #EDEDEC url(images/site/shade.png) no-repeat;
width: 900px;
height: 50px;
margin:auto;
}

/* Titre du site */

.titre {
font-family: Georgia, Baskerville, "Times new roman", Verdana, Cochin, arial;
font-size: 20px;
color: white;
float: left;
width: 200px;
margin: -1px 120px 0px 0px;
}

/* Menu */

#menu {
background-image: url(images/site/menu.png);
width: 1100px;
height: 35px;
line-height:35px;
margin: 0px;
margin-bottom: 70px;
padding: 0px;
text-align: center;
font-family: Georgia, Baskerville; 
font-size: 14px;
}

#menu ul {
margin: 0px;
padding: 0px;
list-style:none;
}

#menu ul li {
display:inline;
width : 80px;
}

#menu li      
{ 
float : left; 
margin:auto; 
padding:0px;
}

#menu ul a {
color: #fcffff;
text-decoration: none;
}

#menu,  #menu a:hover  {
color: #4ec2ff;
}

#menu #en-cours {
color: #4ec2ff;
font-weight: bold;
}

/* Fin du menu */

#recherche {
float:right;
margin-right:auto;
padding-right:25px;
}

/*Effet Coda-slider*/

#wrapper {
width: 940px;
margin: 0 auto;
}

#intro {
margin-top: 20px;
padding-bottom: 20px;
color: #000000;
}

h1{
margin-left:70px;
margin-top:60px;
margin-bottom: 40px;
color: #797777;
}

.choix {
font-size:1.5em;
font-weight:bold;
margin: 0;
margin-bottom: 14px;
padding: 0;
}

#slider {
    width: 900px;
    margin: 0 auto;
    position: relative;
    font-size: 13px;
}

.scroll {
    height: 380px;
    width: 900px;
    overflow: auto;
    position: relative;
    clear: left;
    background: #FFFFFF url(images/content_pane-gradient.gif) repeat-x scroll left bottom;
}

.scrollContainer div.panel {
    padding: 20px;
    height: 310px;
    width: 860px;
}

#shade {
    background: #EDEDEC url(images/site/shade.png) no-repeat 0 0;
    height: 50px;    
}

ul.navigation {
    list-style: none;
    margin: 0;
    padding: 0;
    padding-bottom: 9px;
}

ul.navigation li {
    display: inline;
    margin-right: 10px;
}

ul.navigation a {
    padding: 10px;
    color: #000;
    text-decoration: none;
}

ul.navigation a:hover {
    background-color: #f6f6f6;
}

ul.navigation a.selected {
    background-color: #fff;
}

ul.navigation a:focus {
    outline: none;
}

.scrollButtons {
    position: absolute;
    top: 150px;
    cursor: pointer;
}

.scrollButtons.left {
    left: -20px;
}

.scrollButtons.right {
    right: -20px;
}

.hide {
    display: none;
}
/*Fin de l'effet Coda-slider*/

/*Liens*/
a {
color: #2367A1;
text-decoration: none;
outline: none;
}

a:visited {
color: #5188c0;
}

a:hover, a:active {
color: #4a78c6;
}

.main{
margin-left:650px;
margin-top:10px;
border-style: none;	
}

/*Fin liens*/

/*Page actualité*/

#actualite
{
float: left;
margin-top: 520px;
margin-left: 30px;
width: 600px;
}

.separation
{
margin:auto;
margin-top:60px;
margin-bottom: 60px;
width:300px;
color:#c7c2c2;
}

.separations
{
margin:40px 40px 10px 10px;
width:200px;
color:#c7c2c2;
float: left;
}

.title
{
padding: 0px 40px 0px 10px;
color: #797777;	
}

.lignes
{
padding: 0px 40px 0px 10px;
text-align: left;
color: #4c4b4b;
}

#barre
{
margin-top: 565px;
margin-right: 50px;
float: right;
width: 250px;
}

.precedent
{
margin-top:40px;
margin-left:330px;	
}

/*Fin page actualité*/

/*Mise en forme du texte*/

p
{
text-align: justify;
padding: 0px 70px 0px 70px;
color: #4c4b4b;
}

.p-centre {
text-align: center;
padding: 10px 70px 10px 70px;
color: #4c4b4b;
}

.p-haut
{
text-align: justify;
padding: 0px 70px 0px 70px;
color: #4c4b4b;
margin-top: 40px;	
}

.p-bas
{
text-align: justify;
padding: 0px 70px 0px 70px;
color: #4c4b4b;
margin-bottom: 40px;	
}

.p-marge
{
text-align: justify;
padding: 0px 70px 0px 70px;
color: #4c4b4b;
margin-top: 40px;
margin-bottom: 40px;;
}

.p-liens
{
text-align: justify;
padding: 0px 70px 0px 70px;
color: #4c4b4b;
margin-top: 40px;
margin-top: 40px;	
}

.presentation{
margin-bottom:50px;
color:#000000;
}

.consigne
{
text-align: justify;
padding: 0px 70px 0px 70px;
font: 0.9em/1.4 Trébuchet, Arial;
color: #4c4b4b;
}

.lettrine
{
padding: 0.1em;
line-height: 0.7em;
color: black;
font-size: 4em;
float: left;
margin-right: 0.1em;
margin-bottom: 0.1em;
}

.piqures{
text-align: center;
padding: 0px 50px 0px 50px;	
}

h5,h4,h2,h3
{
margin-top: 30px;
margin-bottom: 30px;
padding-left: 70px;
padding-right: 50px;
color: #3d3c3c;
}

.suiteh1 {
font-size: 0.6em;
color: #4c4b4b;
}

.indent
{
text-indent: 20px;
}

.intro, .exemple
{
margin-left:30px;
font-style: italic;	
}

.exemple
{
margin:30px;
font-style: italic;	
}


.alinea
{
margin-left:30px;	
}

.consignes 
{
font-family: Georgia, Baskerville;
font-size: 0.8em;
text-align: justify;
margin-left: 50px;
margin-right: 50px;
}

.citation {
margin: 50px;
font-size:12px;	
}

.bordure_1
{
border: solid;
border-width: 1px;
padding: 5px;
margin: 30px 50px 30px 50px;
text-align: center;
}

.bordure_2
{
border: solid;
border-width: 1px;
padding: 5px;
margin: 30px 50px 30px 50px;
text-align: left;
}

.rouge
{
color: rgb(255, 12, 24);	
}

.vert {
color: rgb(11, 126, 7);	
}

.italic
{
font-style:italic;	
}

.italicr {
color: rgb(255, 12, 24);
font-style:italic;	
}

.gras {
font-weight: bold;
}

.souligne {
text-decoration: underline;	
}

.notes
{
margin-top:50px;
font-size:0.8em;	
}

.notes-bas-page, .point
{
font-size:0.8em;	
}

.classe{
text-align:center;
margin-top:120px;
font-size:12px;	
}

.table-matiere ul
{
padding: 0px 80px 0px 80px;
list-style:none;
}

.table-matiere li
{
margin-top: 10px;
margin-bottom: 10px;
list-style:none;
}


/*Fin de mise en forme du texte*/

/*Images*/

.illustration
{
float:left;
margin: 0px 10px 0px 0px;
border-style: none;
}

.ill-droite
{
float:right;
margin-left: 10px;
margin-right: 0;
border-style: none;
}

img
{
border-style: none;
}

.tableaux {
text-align: center;
margin-top: 40px;
margin-bottom: 40px;	
}

.alexandria {
float:right;
margin:80px 70px 10px 0px;	
}

.imprimer
{
margin: 50px 15px -15px 0px;
width:50px;
height:50px;	
}
 
.paypal{
margin:70px;
}

.imgvalid{
margin:0px 5px -10px 0px;	
}

.amazon
{
width:234px;
margin:auto;
}

.google
{
padding: 0px 40px 0px 10px;
}

.niveau {
border-style: none;
margin:0px 10px -5px 0px;
}

.attention {
margin-right:10px;
}

.liens {
float:left;
margin:42px 10px 10px 35px;
}

.classeurs {
float:left;
margin:-15px 10px 10px 20px;
}

/*Fin images*/

/* Plan du site */
.col1{
padding:9px 0px 4px 18px;
width:122px;
}


/* Fading Tooltips By Dustin Diaz*/

body div#toolTip {
position:absolute;
z-index:1000;
width:220px;
background:#000;
border:2px double #fff;
text-align:left;
padding:5px;
min-height:1em;
}

body div#toolTip p { 
margin:0;
padding:0;
color:#fff;
font:11px/12px "Times new roman",verdana,arial,sans-serif;
}

body div#toolTip p em {
display:block;
margin-top:3px;
color:#8cb6dd;
font-style:normal;
font-weight:bold;
}

body div#toolTip p em span {
font-weight:bold;
color:#fff;
}

/* Fin Fading Tooltips By Dustin Diaz*/

/* Pied de page*/

#bas
{
width: 80%;
min-width: 1000px;
height: 0.8em;
margin: auto;
}

hr{
color:"#c7c2c2";
margin-top: 40px;
margin-bottom: 10px;
}

.ligne-bas{
color:"#c7c2c2";
margin-top:30px;
}

.droite {
float: right;
max-width: 340px;
padding-right:2em;
font-size:0.8em;
line-height:0.8em;
color: #797777;
text-align: right;
width: 40%;
margin: auto;
}

.gauche {
float: left;
max-width: 380px;
padding-left:2em;
font-size:0.8em;
line-height:0.8em;
color: #797777;
text-align: left;
width: 40%;
margin: auto;
}


.date{
margin-top:30px;
margin-bottom:20px;
text-align:center;
color: #797777;
font-size:0.8em;
}

.copyright{
margin:0px 0px -4px 10px;	
}

/*Fin pied de page*/

.plan {
list-style:none;	
}

.cadre1 {
margin: 0px 30px 30px 30px;
text-align: justify;
float: left;
width: 230px;
height: 150px;	
}

.hquatre {
margin: 0px 0px 0px 40px ;
padding: 0;
}

.trait {
float:left;
margin:65px;
width:700px;
color:#c7c2c2;
}

.cadrechiffres {
margin: 50px;
text-align: left;
float: left;
width: 120px;
height: 150px;	
}

/*Vidéos*/

.video-640
{
margin:auto;
width:640px;	
}

.video-560
{
margin-top: 40px;
margin:auto;
width:425px;	
}

.video-480
{
margin:auto;
width:480px;	
}

.video-425
{
margin-top: 40px;
margin:auto;
width:425px;	
}

.video-320
{
margin-top: 80px;
margin:auto;
width:320px;	
}

/*Fin vidéos*/

.pub
{
margin:auto;
padding-top:90px;
width:728px;
}

.banniere
{
text-align:center;
margin:auto;
margin-top: 60px;
}

.ban-amazon
{
margin:auto;
width:728px;
margin-top: 140px;
}
