/* Général */
html {
font-size: 100%; 
}
body {
background: #30396d;
max-width: 1440px;  
min-width: 860px;
font: .8em Verdana, "Bitstream Vera Sans", "Lucida Grande", sans-serif;
line-height: 1.25; 
color: #555;
margin: 0 auto;
padding: 4px 2px; 
}
a {
color: #000;
}
a:hover, a:focus {
color: #0726f3;
}
strong {
color: #555;
}
/* Page */
#global {
width: auto; 
background: #fff;
border: 4px solid #fff;
margin-left: auto;
margin-right: auto;
padding: 0px;
}
/* En-tête */
#entete {
background: url('../../images/ban.jpg') no-repeat;
background-color: #000;
padding: 20px 0 280px 0;
border-bottom: 1px outset #e6e6e6;
-moz-box-shadow: 1px 1px 12px #555; /* Firefox */ 
-webkit-box-shadow: 1px 1px 12px #555; /* Safari and Chrome */ 
box-shadow: 1px 1px 12px #555; /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */ 
position: relative;
behavior: url(/PIE.htc); /* This lets IE know to call the script on all elements which get the 'box' class */ 
}
/* En-tête barre de recherche google */
#entete   .form {
float: right;
background: #fff;
margin: -10px 10px 0 0;
padding: 2px;
}
/* En-tête date */
#entete .date {
float: right;
background: transparent;
color: #fff;
margin: 30px -230px 0 0; 
padding: 0px;
}
/* Bloc central contenant #navigation et #contenu */
#centre {
background: transparent; 
width: 100%; 
overflow: hidden; 
}
/* Contenu principal */
#contenu {
background: #fffafa;
margin: 15px;
margin-left: 250px;
margin-right: 250px;
border: 1px solid #d6d6d6;
color: #555;
padding: 10px 20px;
-moz-border-radius: 10px; /* Firefox */ 
-webkit-border-radius: 10px; /* Safari and Chrome */ 
border-radius: 10px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */ 
-moz-box-shadow: 1px 1px 12px #555; /* Firefox */ 
-webkit-box-shadow: 1px 1px 12px #555; /* Safari and Chrome */ 
box-shadow: 1px 1px 12px #555; /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */ 
position: relative;
behavior: url(/PIE.htc); /* This lets IE know to call the script on all elements which get the 'box' class */ 
}
#contenu > :first-child {
margin-top: 10px;
}
#contenu p, #contenu li {
text-align: justify;
line-height: 1.5;
}
#contenu .img {
float: right;
border: none;
margin: 0px; 
padding: 6px;
}
#contenu .imgleft{
float: left;
border: none;
margin: 0; 
padding: 0 6px 6px 0;
}
#contenu .button{
float: left;
background: #fff;
border: none;
margin: 0; 
padding: 0;
}
#contenu .print {
margin: 0;
padding: 6px;
padding-top: 20px;
}
#contenu .haut {
float: right;
margin: 0px; 
padding: 10px;
}
#contenu .cell{
background: #fff;
border: 1px solid #e6e6e6;
margin: 0px 0 20px 0;
padding: 10px;
}
#contenu a {
font-weight: bold;
color: #555;
}
#contenu a:hover, #contenu a:focus {
color: #1131fd;
}
#contenu strong {
color: #555;
}
#contenu .erreur {
font: bold .9em Verdana, "Bitstream Vera Sans", "Lucida Grande", sans-serif; 
color: #841025;
}
/* menu secondaire */
#secondaire {
float: right;
width: 225px;
background: #fff;
margin: 10px 0;
padding: 0px 0;
}
/* Pied de page */
#pied {
font-size: .85em;
border-top: 8px solid #1131fd;
margin: 0 12px 0 10px;
padding: 10px 20px 0 0;
clear: both;
}
#pied .strong {
font-weight: bold;
color: #888;
}
/* les colonnes bas de page */
.gauche { 
float: left; 
width: 25% ; 
background: #fff; 
border-right: 1px solid #d6d6d6; 
margin: 0 0 0 40px; 
padding: 6px;
}
.centre {
float: left; 
width: 25% ; 
background: #fff;
margin: 0 0 0 40px; 
padding: 6px;
}
.droite { 
float: left; 
width: 25%; 
background: #fff;
border-left: 1px solid #d6d6d6; 
margin: 0 0 0 50px; 
padding-left: 40px;
}
#pied a {
color: #888;
text-decoration: none;
}
#pied a:hover, #pied a:focus {
text-decoration: underline;
}
/* Mention de copyright */
#copyright {
text-align: left;
font-size: 1em;
color: #000;
margin: 10px 0 5px 0;
}
#copyright a {
color: #888;
text-decoration: none;
}
#copyright a:hover, #copyright a:focus {
text-decoration: underline;
}
/* moteur recherche google */
#formrecherche {
border: 2px solid #d6d6d6;
text-align: right;
margin: 0px 10px 0px 10px;
padding: 6px;
}
#formrecherche  a {
font: bold 1.1em Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
color: #000;
text-decoration: none;
}
#formrecherche  a:hover, #formrecherche  a:focus {
text-decoration: underline;
}
/* les input en css */
input[type=submit], input[type=reset] {
background: #f5f5f5;
border: 1px outset #000;
font: bold .8em Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
padding: 2px;
cursor: pointer;
}
input[type=submit]:hover, input[type=reset]:hover {
background: #fff;
border: 1px outset #000;
}
input[type=submit]:active, input[type=reset]:active {
background: #e6e6e6;
border: 1px inset #a6bede;
color: #000;
} 
/* les tables */
table {
border: 1px solid #6495ed;
border-collapse: collapse;
width: 630px;
margin: 2px 0 0 0px; 
}
th {
border: thin solid #6495ed;
width: auto;
padding: 5px;
background: #D0E3FA;
}
td {
border: thin solid #6495ed;
width: auto;
padding: 5px;
text-align: justify;
background: #fff;
}
label{
font-weight: bold;
color: #000;
}
caption {
text-align: justify;
}
.leftco {
width: 100px;
}
.leftco2 {
width: 200px;
}


