body {
margin : auto;
padding : 0;
font-size: 12px;
color : #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
background : #a3a2a2 url('images/fond2.gif') repeat;
}

img {
border: 0;
}

form {
padding: 0;
margin: 0;
}

.input_formulaire {
border: 1px #93272c solid;
padding: 5px 6px 3px 6px;
background: url(images/input_fond.gif) repeat-x;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
width: 118px;
}




/******************** LIENS ********************/ 

a {
color : #ffffff;
text-decoration: underligne;
}

a:hover { 
color : #943864;
}

#menu a {
display: block;
padding: 3px 10px 3px 18px;
font-size: 12px;
color : #FEC20C;
text-decoration: none;
font-weight: bold;
}
.style5 {
display: block;
padding: 3px 10px 3px 18px;
font-size: 12px;
color : #FEC20C;
text-decoration: none;
font-weight: bold;
}

#menu a:hover {
color: #FFFFFF;
}

.bloc_2_lien a {
display: block;
font-size: 12px;
color : #FFFFFF;
text-decoration: none;
font-weight: bold;
}

.bloc_2_lien a:hover {
color: #D1226C;
}

/******************** LIENS ********************/ 




/******************** DESIGN GLOBAL ********************/ 

#global {
margin : auto;
width: 1144px;
}

#header {
height: 110px;
}

#container {
background : url('images/container_fond.gif') repeat-y;
padding-bottom: 20px;
}

#container_gauche {
float: left;
width: 264px;
}

#logo {
height: 192px;
}

#menu_global {
width: 192px;
position: relative;
left: 35px;
}

#menu {
background : url('images/menu_fond.gif') repeat-y;
border-bottom: 3px solid #fec20c;
padding-bottom: 8px;
}

#menu_haut {
height: 90px;
background : url('images/menu_haut.gif') no-repeat;
margin-bottom: 10px;
}

#container_droite {
float: right;
width: 880px;
}

#pub_01 {
height: 152px;
background : url('images/pub_01.gif') no-repeat;
width: 880px;
}

#pub_01_bann {
width: 728px;
height: 90px;
position: relative;
left: 65px;
top: 49px;
}

#formulaire {
height: 65px;
width: 731px;
background : url('images/formulaire.gif') no-repeat;
position: relative;
left: 62px;
}

#formulaire_champs {
float: left;
width: 124px;
position: relative;
top: 6px;
left: 280px;
}

#formulaire_boutons {
float: left;
width: 300px;
position: relative;
left: 300px;
}

#contenu_global {
width: 828px;
}

#contenu {
background : #5c0d2e;
border: 3px solid #fec20c;
padding: 12px;
}

#contenu_gauche {
float: left;
width: 610px;
}

.bloc_1_haut {
height: 91px;
background : url('images/bloc_1_haut.gif') no-repeat;
}

.bloc_1_haut_titre {
font-size: 28px;
font-weight: bold;
color: #FFFFFF;
position: relative;
top: 18px;
padding-left: 80px;
}

.bloc_1 {
height: 127px;
background : url('images/bloc_1.gif') no-repeat;
}

.bloc_1_gauche {
float: left;
position: relative;
left: 47px;
top: 4px;
width: 120px;
height: 120px;
}

.bloc_1_droite {
float: right;
width: 390px;
position: relative;
right: 34px;
}

.bloc_1_droite_titre {
padding-left: 40px;
color: #FFFFFF;
font-size: 14px;
font-weight: bold;
position: relative;
top: 3px;
margin-bottom: 14px;
}

.bloc_1_droite_texte {
padding-left: 40px;
text-align: justify;
color: #FFFFFF;
font-size: 12px;
}

.bloc_1_bas {
min-height: 110px;
color: #FFFFFF;
padding: 14px;
background : url('images/bloc_1_bas.gif') no-repeat top;
margin-bottom: 16px;
}

#contenu_droite {
background : url('images/bloc_droite.gif') no-repeat top;
min-height: 570px;
float: right;
width: 160px;
position: relative;
right: 6px;
padding-top: 60px;
}

.bloc_2 {
width: 120px;
position: relative;
left: 20px;
padding-top: 15px;
}

.bloc_2_vignette {
height: 120px;
position: relative;
}

.bloc_2_nom {
padding: 6px 0 3px 0;
}

.bloc_2_lien {
text-align: right;
padding: 3px 0 18px 0;
}

#footer {
background : url('images/footer.gif') no-repeat top;
padding-bottom: 20px;
width: 1144px;
margin: auto;
height: 16px;
}

/******************** DESIGN GLOBAL ********************/