body {
background-color: #f4f4f4;
background-image: url('images/Bleu/fond.png');
background-repeat: repeat-y;
background-position : top;
margin: auto;
color: #5B5B5B;
font-family: tahoma;
font-size: 10px;
}

a:link, a:visited, a:hover , a:active{
color: #5B5B5B;
font-family: tahoma;
font-size: 10px;
color: #5B5B5B;
text-decoration: none;
}

.menu-rap-contenu a:link, .menu-rap-contenu a:visited, .menu-rap-contenu a:hover , .menu-rap-contenu a:active{
color: #5B5B5B;
font-family: verdana;
font-size: 10px;
color: #5B5B5B;
text-decoration: none;
}

select , textarea , input{
color: #5B5B5B;
background-color: #ffffff;
font-family: tahoma;
font-size: 9px; 
}

.body {
width: 949px;
margin: auto;
}

a img {
border: 0px;
}

.header-unique {
margin: auto;
width: 910px;
}

.header-unique-border {
width: 426px;
}

.header-unique-border-haut {
width: 426px;
height: 13px;
background: url('images/Bleu/block-unique-header-haut.png') no-repeat;
}

.header-unique-border-fond {
width: 426px;
background: url('images/Bleu/block-unique-header-fond.png') repeat-y;
}

.header-unique-border-contenu {
padding-left: 5px;
padding-right: 5px;
}

.header-unique-border-bas {
width: 426px;
height: 4px;
background: url('images/Bleu/block-unique-header-bas.png') no-repeat;
}

.header {
margin: auto;
width: 924px;
height: 148px;
}

.login-no {
width: 203px;
height: 148px;
background: url('images/Bleu/login-no.png') no-repeat;
}

.login-no-lien {
margin-top: 7px;
*margin-top: -13px;
}

.login-no-1 {
margin-left: 113px;
margin-top: 38px;
*margin-top: 37px;
}

.login-1 {
font-size: 9px;
border: 0px;
background: none;
width: 82px;
}

.login-no-2 {
margin-left: 113px;
margin-top: 11px;
*margin-top: 9px;
}

.login-2 {
font-size: 9px;
border: 0px;
background: none;
width: 82px;
}

.login-no-3 {
margin-left: 60px;
margin-top: 9px;
}

.login-3 {
border: 0px;
background: none;
width: 86px;
height: 14px;
}

.login-yes {
width: 203px;
height: 148px;
background: url('images/Bleu/login-yes.png') no-repeat;
}

.login-contenu-yes {
text-align: center;
margin-left: 8px;
margin-top: 31px;
height: 115px;
width: 192px;
}

.header-image {
width: 721px;
height: 148px;
background: url('images/Bleu/header.png') no-repeat;
}

.menu-rap {
margin: auto;
width: 924px;
height: 35px;
}

.menu-rap-contenu {
width: 764px;
height: 35px;
background: url('images/Bleu/menu.png') no-repeat;
}

.menu-rap-nav {
width: 160px;
height: 35px;
background: url('images/Bleu/menu-navrap.png') no-repeat;
}

.corps {
width: 924px;
}

.corps-block {
width: 160px;
}

.accueil-haut {
width: 100%;
height: 3px;
background: url('images/Bleu/accueil-haut.png') no-repeat;
}
.accueil-haut-small {
width: 100%;
height: 3px;
background: url('images/Bleu/accueil-haut-small.png') no-repeat;
}
.accueil-haut-large {
width: 100%;
height: 3px;
background: url('images/Bleu/accueil-haut-large.png') no-repeat;
}

.accueil-fond {
width: 100%;
background: url('images/Bleu/accueil-fond.png') repeat-y;
}
.accueil-fond-small {
width: 100%;
background: url('images/Bleu/accueil-fond-small.png') repeat-y;
}
.accueil-fond-large {
width: 100%;
background: url('images/Bleu/accueil-fond-large.png') repeat-y;
}

.accueil-bas {
width: 100%;
height: 12px;
background: url('images/Bleu/accueil-bas.png') no-repeat;
}
.accueil-bas-small {
width: 100%;
height: 12px;
background: url('images/Bleu/accueil-bas-small.png') no-repeat;
}
.accueil-bas-large {
width: 100%;
height: 12px;
background: url('images/Bleu/accueil-bas-large.png') no-repeat;
}

.block-centre-haut {
width: 100%;
height: 22px;
background: url('images/Bleu/block-centre-haut.png') no-repeat;
}
.block-centre-haut-small {
width: 100%;
height: 22px;
background: url('images/Bleu/block-centre-haut-small.png') no-repeat;
}
.block-centre-haut-large {
width: 100%;
height: 22px;
background: url('images/Bleu/block-centre-haut-large.png') no-repeat;
}

.block-centre-fond {
width: 100%;
background: url('images/Bleu/block-centre-fond.png') repeat-y;
}
.block-centre-fond-small {
width: 100%;
background: url('images/Bleu/block-centre-fond-small.png') repeat-y;
}
.block-centre-fond-large {
width: 100%;
background: url('images/Bleu/block-centre-fond-large.png') repeat-y;
}

.block-centre-bas {
width: 100%;
height: 12px;
background: url('images/Bleu/block-centre-bas.png') no-repeat;
}
.block-centre-bas-small {
width: 100%;
height: 12px;
background: url('images/Bleu/block-centre-bas-small.png') no-repeat;
}
.block-centre-bas-large {
width: 100%;
height: 12px;
background: url('images/Bleu/block-centre-bas-large.png') no-repeat;
}

.block-unique {
width: 100%;
height: 121px;
background: url('images/Bleu/block-unique.png') no-repeat;
}

.block-unique-small {
width: 605px;
height: 121px;
background: url('images/Bleu/block-unique-small.png') no-repeat;
}

.block-unique-large {
width: 924px;
height: 121px;
background: url('images/Bleu/block-unique-large.png') no-repeat;
}

.block-unique-1 {
padding-left: 9px;
padding-top: 6px;
}
.block-unique-1-titre {
font-family: verdana;
text-align: left;
margin-right: 9px;
}
.block-unique-1-1 {
padding-left: 17px;
padding-top: 6px;
}
.block-unique-1-2 {
padding-left: 18px;
padding-top: 2px;
}
.block-unique-1-3 {
padding-left: 18px;
padding-top: 2px;
}
.block-unique-1-4 {
padding-left: 18px;
padding-top: 2px;
}
.block-unique-1-5 {
padding-left: 18px;
padding-top: 2px;
}
.block-unique-1-6 {
padding-left: 18px;
padding-top: 2px;
}

.block-unique-2 {
padding-left: 14px;
padding-top: 6px;
}
.block-unique-2-titre {
font-family: verdana;
text-align: left;
margin-right: 9px;
}
.block-unique-2-1 {
padding-left: 17px;
padding-top: 6px;
}
.block-unique-2-2 {
padding-left: 18px;
padding-top: 2px;
}
.block-unique-2-3 {
padding-left: 18px;
padding-top: 2px;
}
.block-unique-2-4 {
padding-left: 18px;
padding-top: 2px;
}
.block-unique-2-5 {
padding-left: 18px;
padding-top: 2px;
}
.block-unique-2-6 {
padding-left: 18px;
padding-top: 2px;
}

.block-unique-3 {
padding-left: 14px;
padding-top: 6px;
}
.block-unique-3-titre {
font-family: verdana;
text-align: left;
margin-right: 9px;
}
.block-unique-3-1 {
padding-left: 17px;
padding-top: 6px;
}
.block-unique-3-2 {
padding-left: 18px;
padding-top: 2px;
}
.block-unique-3-3 {
padding-left: 18px;
padding-top: 2px;
}
.block-unique-3-4 {
padding-left: 18px;
padding-top: 2px;
}
.block-unique-3-5 {
padding-left: 18px;
padding-top: 2px;
}
.block-unique-3-6 {
padding-left: 18px;
padding-top: 2px;
}





.block {
width: 160px;
}

.block-haut {
width: 160px;
height: 22px;
background: url('images/Bleu/block-haut.png') no-repeat;
}

.block-titre {
padding-top: 2px;
padding-left: 23px;
padding-right: 12px;
font-family: verdana;
}

.block-fond {
width: 160px;
background: url('images/Bleu/block-fond.png') repeat-y;
}

.block-contenu {
padding-top: 3px;
padding-left: 9px;
padding-right: 9px;
}

.block-bas {
width: 160px;
height: 13px;
background: url('images/Bleu/block-bas.png') no-repeat;
}

.footer {
margin: auto;
width: 924px;
height: 60px;
background: url('images/Bleu/footer.png') no-repeat;
}

.copyleft {
margin: auto;
text-align: center;
width: 941px;
background-color: #F4F4F4;
margin-left: 5px;
}

.module {
width: 750px;
margin-left: 7px;
margin-right: 7px;
}

.module-block  {
width: 591px;
margin-left: 7px;
margin-right: 7px;
}

.module-forum {
width: 909px;
margin-left: 7px;
margin-right: 8px;
}

.news-titre {
padding-left: 21px;
text-align: center;
font-weight: bold;
padding-top: 3px;
font-family: verdana;
}

.news-by {
padding-right: 20px;
padding-top: 2px;
margin-bottom: 20px;
text-align: right;
}

.menu-1 {
margin-left: 7px;
margin-top: 2px;
font-family: verdana;
width: 127px;
text-align: center;
}

.menu-2 {
margin-left: 1px;
margin-top: 2px;
font-family: verdana;
width: 123px;
text-align: center;
}

.menu-3 {
margin-left: 1px;
margin-top: 2px;
font-family: verdana;
width: 122px;
text-align: center;
}

.menu-4 {
margin-left: 1px;
margin-top: 2px;
font-family: verdana;
width: 120px;
text-align: center;
}

.menu-5 {
margin-left: 1px;
margin-top: 2px;
font-family: verdana;
width: 127px;
text-align: center;
}

.menu-6 {
margin-left: 1px;
margin-top: 2px;
font-family: verdana;
width: 126px;
text-align: center;
}
