/* général */
body  {
background: #30396d;
max-width: 1440px;  
min-width: 860px;
font: .8em arial, helvetica, geneva, swiss, sunsans-regular; 
color: #7a7a7a; 
margin: 0; 
padding: 4px 2px; 
}
div {
background: #fff;
}
img {
border: 0px;
}
/* En-tête */
#entete {
background: url('../../../images/ban.gif') no-repeat; 
padding: 20px 20px 170px 0;
}
/* En-tête img */
#entete img {
float: right;
margin: 0px; 
padding: 0px;
}
/* ban admin_header */
.ban {
background: url('../../../images/ban.gif') no-repeat; 
padding: 20px 20px 170px 0;
}
/* En-tête img */
.ban img {
float: right;
margin: 0px; 
padding: 0px;
}
.style {
background: #fff;
border-bottom: solid 2px #e6e6e6;
height: 60px;
margin: 0 0 10px 0;
padding: 4px;
}
/* contenu */
.box {
width: 99%; 
background: #fff;
border: 4px solid #fff;
margin-left: auto;
margin-right: auto;
padding: 0px;
}
.boxfooter {
width: 99%;
background: #fff;
border-top: solid 4px #555;
font: .9em arial, helvetica, geneva, swiss, sunsans-regular; 
margin: auto;
margin-top: 8px;
padding: 0px;
}
.footer {
background: #fff;
border: 1px solid #c6c6c6;
font: .9em arial, helvetica, geneva, swiss, sunsans-regular; 
color: #555;
text-align: center; 
margin: 4px 6px 4px 6px;
}
.box2 {
width: 99%;
border: solid 0px #899db8;
margin: 0px;
padding: 6px;
}
.box2, p {
padding: 6px;
}
.box_ins {
width: 99%;
background: #fff;
border: solid 0px #899db8; 
margin:  0px;
padding: 2px;
}
/* inscription partie erreur */
.boxinserreur{
width: 550px;
margin: 10px auto 10px auto;
padding: 8px;
border: solid 1px #899db8;
}
.boxinserreur  .retour{
margin: 6px 0 0px 450px;
padding: 4px;
}
/* minibox */
.minibox  {
width: auto;
background: #fff;
border: solid 2px #b6b6b6; 
font: 1em arial, helvetica, geneva, swiss, sunsans-regular;
margin: 20px auto 20px auto;
padding: 10px;
}
.miniboxerreur{
width: 350px;
background: #ecf4fa;
border: solid 1px #899db8;
margin: 0 0 -15px 120px;
padding: 4px;
color: #841025;
text-align: center;
}
.miniboxerrprofil{
width: 350px;
background: #ecf4fa;
border: solid 1px #899db8;
margin: 0 auto 0 auto;
padding: 4px;
color: #841025;
text-align: center;
}
/* rechercher */
.miniboxcheck  {
width: 200px;
background: #ecf4fa;
border: solid 1px #899db8; 
margin: 20px 0 20px 90px;
padding: 2px;
}
.mediumbox {
width: 99%;
background: #fff;
border: solid 0px #899db8; 
margin:  0px;
padding: 2px;
}
.adminmediumbox {
width: 420px;
color: #000;
background: #e6e6e6;
border: solid 1px #899db8; 
margin: 20px 0 20px 95px;
padding: 2px;
}
.adminmediumbox  p {
margin: 10px 0 10px 0px;
padding: 4px;
}
.adminsuppniv{
width: 420px;
background: #fff;
border: solid 1px #899db8; 
margin: 10px 0 10px 0px;
padding: 2px;
}
/* inscription */
.boxcode {
width: 385px;
background: #e6e6e6;
border: solid 1px #899db8; 
margin: 0px;
padding: 2px;
}
.button{
float: left;
border: none;
margin: 0; 
padding: 0;
}
.boxcode p {
font: .9em arial, helvetica, geneva, swiss, sunsans-regular; 
}
.boxcode img {
margin: 0px 40px;
border: none;
}
.label{
margin: 0 0 0 70px;
}
.tb1 {
background: #fff;
padding: 6px;
}
.tb2 {
background: transparent;
}
.cadre {
width : 99%;
background: #fff;	
border: 0px solid #555;
border-bottom: 1px solid #d6d6d6;
margin: 10px 4px;
margin-top: 6px; 
}
.cat {
background: #e6e6e6;
padding: 4px;
}
/* les polices de caractères */
h1 {
font: bold 1.0em arial, helvetica, geneva, swiss, sunsans-regular; 
color: #555;
text-align: justify; 
margin: 4px 4px 15px 12px;
}
.h1 {
font: bold 1.1em arial, helvetica, geneva, swiss, sunsans-regular; 
color: #841025;
text-align: center; 
margin: 4px 4px 15px 4px;
}
h2 {
font: bold 1.0em arial, helvetica, geneva, swiss, sunsans-regular; 
color: #555;
text-align: justify; 
margin: 4px 4px 15px 4px;
}
h3 {
font: bold 1.0em arial, helvetica, geneva, swiss, sunsans-regular; 
color: #841025;
text-align: justify; 
margin: 4px 4px 15px 4px;
padding: 8px
}
p {
font: .9em arial, helvetica, geneva, swiss, sunsans-regular; 
color: #555;
text-align: justify; 
margin: 4px 4px 4px 4px;
}
.p {
font: bold .9em arial, helvetica, geneva, swiss, sunsans-regular; 
color: #841028;
text-align: justify;
margin: 4px 4px 4px 4px;
}
.font {
font: bold 1em arial, helvetica, geneva, swiss, sunsans-regular; 
color: #7a7a7a;
text-align: center;
margin: 4px 4px 4px 4px;
}
/* les boutons de formulaires */
input[type=submit]  {
background: #f4f4f9;
border: 1px outset #a6bede;
font: .85em arial, helvetica, geneva, swiss, sunsans-regular;
color: #555; 
cursor: pointer;
margin: 6px;
}
input[type=submit]:hover  {
background: #fff;
border: 1px outset #fff;
color: #000; 
}
input[type=submit]:active   {
background: #e6e6e6;
border: 1px inset #a6bede;
color: #555;
} 
.input  {
margin-left: 45px;
}
/* les liens */		   
a, a:link, a:visited, a:active { 
font: bold 1em arial, helvetica, geneva, swiss, sunsans-regular; 
color: #aaa;
}
a:hover {
text-decoration: none;	
color: #899db8;                   
}
.margin {
margin: 20px;
}




