/* Général */
body {
background: #07345e;
font: .9em Georgia, "Bitstream Vera Serif", Norasi, serif;
line-height: 1.25; 
color: #3C597D;
padding: 10px 10px;
margin: 0;		
}
a {
color: #FF6533;
}
a:hover, a:focus {
color: #FF4C00;
}
strong {
color: #3C597D;
}
/* Page */
#global {
width: 900px;
background: #d6d4ae;  
-moz-border-radius: 0 0 10px 10px;
-moz-box-shadow: 1px 1px 20px #fff;   
-webkit-box-shadow: 1px 1px 20px #fff;
box-shadow: 8px 8px 12px #555;   
border-left: 1px solid #4C4D02;
border-right: 1px solid #4C4D02;
border-bottom: 1px solid #4C4D02;
margin: 0 auto; 
} 
/* En-tête */
#entete {
background: url("../../images/ban.gif") no-repeat; 
margin: 0px 0 0px 0;
padding: 10px;
}
#entete .marge {
margin: 138px 0 0 0;
}
/* Bloc central */
#centre {
background: #F8F8FF; 
width: 100%; 
overflow: hidden; 
}
/* Contenu principal */
#principal {
float: left; 
width: 560px;
color: #3C597D;
background: #d6d4ae; 
border: 1px solid #a6a6a6;
-moz-border-radius: 10px;
margin: 10px;
padding: 10px 20px;
}
#principal > :first-child {
margin-top: 10px;
}
#principal p, #principal li {
font: .85em Georgia, "Bitstream Vera Serif", Norasi, serif;
text-align: justify;
line-height: 1.5;
}
#principal a {
font-weight: bold;
color: #990100;
}
#principal a:hover, #principal a:focus {
color: #4C4D02;
}
#principal strong {
color: #3C597D;
}
/* Contenu secondaire */
#secondaire {
background: #d6d4ae;
border: 1px solid #a6a6a6;
-moz-border-radius: 10px;
margin: 10px 10px 10px 620px;
padding: 20px 0;
}
/* pied de page */
#pied {
background: #d6d4ae;
-moz-border-radius: 0 0 10px 10px;
border-top: 6px solid #4C4D02;
padding: 0px;
clear: both;
}
/* Mention de copyright */
#copyright {
background: #660000;
border: 1px solid #b6b6b6;
-moz-border-radius: 10px;
margin: 10px 10px 10px 10px;
padding: 30px;
font: .75em Georgia, "Bitstream Vera Serif", Norasi, serif;
text-align: left;
color: #fff;
}
#copyright a {
font-weight: bold;
color: #848F63;
text-decoration: none;
}
#copyright a:hover, #copyright a:focus {
text-decoration: underline;
}
#paypal {
font: .75em Georgia, "Bitstream Vera Serif", Norasi, serif;
background: #fff;
-moz-border-radius: 10px;
border: 1px solid #7e98b1;
margin: 10px 10px 10px 10px;
padding: 6px;
}
#paypal img{
margin: 4px 4px 4px 20px;
border: none;
}
.livre {
font: .8em Georgia, "Bitstream Vera Serif", Norasi, serif;
background: #fff;
-moz-border-radius: 10px;
border: 1px solid #7e98b1;
margin: 10px 10px 10px 10px;
padding: 6px;
}
.livre a {
color: #61A2FF;
text-decoration: underline;
margin: 4px 4px 4px 0px;
}
.livre a:hover, a:focus {
color: #FF4C00;
}
.livre img {
float: right;
margin: 0px 10px 20px 10px;
padding: 0px;
}
.zone {
float: right;
margin: -20px -20px 0px -10px;
padding: 20px;
width: 148px;
height: 235px;
}
.book {
float: right;
margin: -20px -20px 0px -10px;
padding: 20px;
}
.paypal {
background: #fff;
border: 1px solid #7998bf;
margin: 10px 10px 10px 10px;
}
.paypal img{
float: left;
padding: 6px;
}
/* tableaux */
.div {
background: #fff;
border: 1px solid #7998bf;
margin: 10px 10px 10px 10px;
padding: 4px;
}
.div  form{
float: right;
margin: -35px 14px 10px 0;
border-right: 2px inset #84a0b6;
border-bottom: 1px solid #84a0b6;
}
.linehaut {
background: #fff;
margin: 15px 10px 15px 10px;
padding: 3px;
}
/* Menu de navigation */
#navigation {
background: #4C4D02;
padding: 4px 15px;
border-top: 8px double #fff;
border-bottom: 6px solid #660000;
}
#navigation ul {
width: 100%;
overflow: hidden;
margin: 0;
padding: 0;
list-style: none;
}
#navigation li.gauche {
float: left;
font: italic 1.4em Georgia, "Bitstream Vera Serif", Norasi, serif;
margin-right: 10px;
}
#navigation li.droite {
float: right;
font: bold 1.2em Georgia, "Bitstream Vera Serif", Norasi, serif;
margin-right: 0;
margin-left: 10px;
padding: 3px 0;
}
#navigation a {
padding: 6px;
line-height: 1.5;
font-size: .9em;
text-decoration: none;
}
#navigation a {
color: #fff;
}
#navigation a:hover, #navigation a:focus {
background: #fff;
color: #020145;
}
