/* ===== STYLE GÉNÉRAL ===== */
* {margin: 0; padding: 0;}
body{
font-family: Arial, Helvetica, Verdana;
font-size: 12px;
color: #4A3728;
background-color: #777777;
background-image:url(../image/design/bgImage.gif);
margin: 0px;
}
td{
font-size: 12px;
}
th{
font-weight: bold;
background-color: #E6E6E6;
}
table{
border-collapse:collapse;
}
.info{
border-style: solid;
border-width: 1px;
border-color: #E6E6E6;
}

/* ===== DIV ===== */
div.page{
text-align: center;
}
div.pagecentre{
margin-left: auto;
margin-right: auto;
padding: 0px 4px 0px;
border-style: solid;
border-width: 0px 1px;
border-color: #BCBCBC;
background-color: #FFFFFF;
width: 670px;
text-align: left;
}
div#entete{
border-style: solid;
border-width: 0px 1px 1px;
border-color: #E6E6E6;
padding: 5px;
height: 245px;
}
div.menuhaut{
height: 29px;
vertical-align: middle;
}
div.menu{
height: 210px;
width: 200px;
margin-top: 5px;
float: left;
}
div.logo{
margin-top: 5px;
width: 455px;
height: 206px;
float: right;
}
div.contenu{
padding: 0px 6px 5px;
}
div#info{
margin-right: 3px;
/*padding-top: 5px;*/
width: 200px;
float: left;
}
div#textecourt{
width: 445px;
padding: 5px 5px 0px;
float: right;
}
div#textelarge{
width: 658px;
padding: 5px 0px 0px;
}
div#copyright{
font-size: 10px;
color: #777777;
background-color: #EBEBEB;
padding: 10px 5px 10px;
height:45px;
}
div.boite{
width: 188px;
background-image: url(../image/design/bgInfo.jpg);
background-repeat: no-repeat;
border-style: solid;
border-width: 1px;
border-color: #E6E6E6;
padding: 3px 5px 3px;
/*margin-bottom: 5px;*/
margin-top: 5px;
}
div.bloc{
background-image: url(../image/design/bgBloc.gif);
background-repeat: repeat-x;
border-style: solid;
border-width: 1px;
border-color: #E6E6E6;
padding: 3px 5px 3px;
background-color: #FFFFFF;
}
div#copyright{
font-size: 10px;
color: #777777;
background-color: #EBEBEB;
padding: 10px 5px 10px;
height:45px;
}
div.boutonmenuhaut{
background-image:url(../image/design/bgBouton.gif);
border: solid 1px #E6E6E6;
height: 18px;
padding: 4px 4px 0px;
float: right;
}
div.boutonmenu{
background-image:url(../image/design/bgBouton.gif);
border: solid 1px #E6E6E6;
height: 18px;
padding: 4px 4px 0px;
margin-top: 2px;
}
img.ligne{
width: 100%;
height:1px;
}
.bordure{
border-style: solid;
border-width: 1px;
border-color: #E6E6E6;
}

/* ===== STYLE PERSONNALISÉ ===== */
.erreur{
color: #A23128;
}
.reussi{
color: #4E7511;
}
.titre{
font-weight: bold;
color: #4E7511;
}
.titre2{
font-size: 14px;
font-weight: bold;
color: #4E7511;
}
.lettrine{
font-size: 140%;
padding-left: 40px;
}
.date{
font-size: 11px;
color: #5E5E5E;
}

/* ===== TAILLE RÉDUITE DE TEXTE ===== */
.small1{
font-size: 10px;
}
.small2{
font-size: 8px;
}

/* ===== LIEN OK ===== */
a.small1{
font-size: 10px;
}

/* ===== LIEN PETIT ===== */
a.small2{
font-size: 8px;
}

/* ===== LIEN COPYRIGHT ===== */
a.copyright{
font-size: 10px;
color: #777777;
}
a.copyright:hover{
color: #474747;
}

/* ===== LIEN NORMAL ===== */
a{
color: #4A3728;
}
a:hover{
color: #332213;
}

/* ===== LIEN MENU ===== */
a.menu{
text-decoration: none;
}
a.menucopy{
color: #777777;
text-decoration: none;
}
a.menucopy:hover{
color: #5E5E5E;
}

/* ===== ÉLÉMENTS DE FORMULAIRE ===== */
textarea{
font-family: Arial, Helvetica, Verdana;
background-color: #E2E2E2;
font-size: 12px;
font-variant: normal;
color: #4A3728;
border-style: solid;
border-width: 1px;
border-color: #D4D4D4;
}
select{
font-family: Arial, Helvetica, Verdana;
color: #4A3728;
border-style: solid;
border-width: 1px;
border-color: #D4D4D4;
background-color: #E2E2E2;
font-size: 12px;
font-variant: normal;
}
input{
font-family: Arial, Helvetica, Verdana;
background-color: #E2E2E2;
font-size: 12px;
color: #4A3728;
border-style: solid;
border-width: 1px;
border-color: #D4D4D4;
}
input:active{
font-family: Arial, Helvetica, Verdana;
background-color: #E2E2E2;
font-size: 12px;
color: #4A3728;
border-style: solid;
border-width: 1px;
border-color: #D4D4D4;
}
input.radio{
background-color : transparent;
border-width: 0px;
}