body {
margin : auto;
padding : 0;
font-size: 11px;
color : #343434;
font-family: Tahoma, Arial, Helvetica, sans-serif;
background: #002b2a;
}

td {
font-size: 11px;
}

img {
border: 0;
}

form , ul , li {
margin: 0;
padding:0;
}




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

a.link {
color : #669900;
font-weight: bold;
text-decoration: none;
}

a:hover.link {
color : #669900;
font-weight: bold;
text-decoration: none;
}

a {
color : #000000;
font-weight: bold;
text-decoration: none;
}

a:hover {
color : #000000;
font-weight: bold;
text-decoration: underline;
}

#menu_vert_gauche ul , #menu_vert_droite ul , #menu_bleu ul { 
list-style-type : none;
}

#menu_vert_gauche li , #menu_vert_droite li , #menu_bleu li { 
float : left;
}

#menu_vert_gauche li a , #menu_vert_droite li a {
width: 48px;
display : block;
color : #FFFFFF;
text-decoration: none;
font-weight: normal;
text-align: center;
margin: 0 5px 0 5px;
padding: 2px 0 3px 0;
}

#menu_vert_gauche li a:hover , #menu_vert_droite li a:hover { 
color : #FFFFFF;
text-decoration: none;
background: url('../../images/design/menu/vert_hover.png') no-repeat;
}

#menu_bleu li a {
width: 67px;
display : block;
color : #FFFFFF;
text-decoration: none;
font-weight: normal;
text-align: center;
margin: 0 9px 0 9px;
padding: 2px 0 2px 0;
}

#menu_bleu li a:hover { 
color : #FFFFFF;
text-decoration: none;
background: url('../../images/design/menu/bleu_hover.png') no-repeat;
}

#contenu_1_gauche a , #contenu_2_gauche a {
display: block;
color: #343434;
text-decoration: none;
background: url('../../images/design/menu/lien.png') no-repeat left center;
padding: 5px 0 5px 22px;
margin: 2px 0 2px 0;
}

#contenu_1_gauche a:hover , #contenu_2_gauche a:hover { 
color: #343434;
text-decoration: underline;
}

#contenu_1_gauche a:hover.no_deco {
text-decoration:none;
}

#contenu_2_bas_gauche ul { 
list-style-type : none;
margin-left:30px;
}

#contenu_2_bas_gauche li { 
float : left;
margin: 0;
}

#contenu_2_bas_gauche li a {
width:160px;
display : block;
color : #FFFFFF;
text-decoration: none;
font-weight: normal;
text-align: left;
padding: 4px 5px 4px 0;
}

#contenu_2_bas_gauche li a:hover { 
color : #FFFFFF;
text-decoration: underline;
}

#contenu_3_vert a {
color : #FFFFFF;
font-weight: bold;
text-decoration: underline;
}

#contenu_3_vert a:hover { 
color : #FFFFFF;
font-weight: bold;
text-decoration: underline;
}

#footer a {
color : #FFFFFF;
text-decoration: none;
font-weight: normal;
}

#footer a:hover { 
color : #FFFFFF;
text-decoration: underline;
}

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





/******************** FOND DES PARTIES TABLEAUX ********************/ 

#fond_1_gauche {
background: url('../../images/design/fond/1_gauche.png') repeat-x top;
text-align: left;
}

#fond_1_droite {
text-align: right;
}

#fond_2_gauche {
text-align: left;
}

#fond_2_droite {
background: url('../../images/design/fond/2_droite.png') repeat-x top;
text-align: right;
}

#fond_3_gauche {
background: url('../../images/design/fond/3_gauche.png') repeat-x bottom;
text-align: left;
}

#fond_3_droite {
text-align: right;
}

#fond_4_gauche {
text-align: left;
}

#fond_4_droite {
background: url('../../images/design/fond/4_droite.png') repeat-x bottom;
text-align: right;
}

#fond_5_gauche {
text-align: left;
}

#fond_5_droite {
text-align: right;
}

#fond_6_gauche {
text-align: left;
}

#fond_6_droite {
background: url('../../images/design/fond/6_droite.png') repeat-x bottom;
text-align: right;
}

.global {
width:907px;
}

/******************** FOND DES PARTIES TABLEAUX ********************/ 





/******************** DESIGN ********************/ 

#titre {
background: url('../../images/design/titre.png') no-repeat;
height: 34px;
width:907px;
}

#titre p {
margin: 0;
color: #FFFFFF;
padding: 10px 60px 0 48px;
}

#titre strong {
color: #00ccde;
font-weight: bold;
}

#header {
width:907px;
height: 101px;
}

#menu_vert {
width:907px;
}

#menu_vert_gauche {
float:left;
background: url('../../images/design/menu/vert_gauche.png') no-repeat;
width: 352px;
height: 52px;
}

#menu_vert_gauche ul {
padding: 18px 0 0 76px;
}

#menu_vert_centre {
float:left;
background: url('../../images/design/menu/vert_centre.png') no-repeat;
width: 203px;
height: 52px;
}

#menu_vert_centre input {
width: 126px;
background: none;
border: none;
font-family : Verdana, Arial, Helvetica, sans-serif;
padding : 2px;
color: #999999;
font-size : 11px;
font-weight: normal;
}

#menu_vert_centre p {
margin: 0;
padding: 18px 0 0 22px;
}

#menu_vert_droite {
float:left;
background: url('../../images/design/menu/vert_droite.png') no-repeat;
width: 352px;
height: 52px;
}

#menu_vert_droite ul {
margin: 0;
padding: 18px 0 0 34px;
}

#menu_bleu {
background: url('../../images/design/menu/bleu.png') no-repeat;
width: 907px;
height: 74px;
}

#menu_bleu ul {
padding: 20px 0 0 72px;
margin: auto;
}

#contenu_1_fond {
background: url('../../images/design/contenu/1_fond.png') repeat-y;
min-height: 234px;
}

#contenu_1_haut {
background: url('../../images/design/contenu/1_haut.png') no-repeat top;
min-height: 234px;
}

#contenu_1_bas {
background: url('../../images/design/contenu/1_bas.png') no-repeat bottom;
position: relative;
min-height: 234px;
}

.contenu_1_vert {
color: #FFFFFF;
width: 1000px;
height: 60px;
position: absolute;
}

.contenu_1_vert p {
margin: 0;
position: relative;
top: -90px;
padding: 13px 0px 0 297px;
}

#contenu_1_gauche {
float: left;
width: 180px;
position: relative;
left: 45px;
padding-bottom: 18px;
}

.contenu_1_gauche_titre {
margin: 0;
color: #006d95;
font-size: 16px;
padding: 16px 0 0 0;
margin-bottom: 16px;
}

.contenu_1_gauche_titre strong {
color: #001f28;
font-weight: normal;
}

#contenu_1_droite {
float: right;
width: 570px;
position: relative;
right: 45px;
padding-bottom: 120px;
}

.contenu_1_droite_titre {
margin: 0;
color: #006d95;
font-size: 16px;
padding: 14px 0 0 0;
margin-bottom: 16px;
}

.contenu_1_droite_titre strong {
color: #001f28;
font-weight: normal;
}

#contenu_2_fond {
background: url('../../images/design/contenu/2_fond.png') repeat-y;
min-height: 315px;
}

#contenu_2_haut {
background: url('../../images/design/contenu/2_haut.png') no-repeat top;
min-height: 315px;
}

#contenu_2_haut_seul {
background: url('../../images/design/contenu/2_haut_seul.png') no-repeat top;
min-height: 315px;
}

#contenu_2_gauche {
float: left;
width: 180px;
position: relative;
left: 45px;
padding: 21px 0 0 0;
}

.contenu_2_gauche_titre {
margin: 0;
color: #006d95;
font-size: 16px;
padding: 16px 0 0 0;
margin-bottom: 16px;
}

.contenu_2_gauche_titre strong {
color: #001f28;
font-weight: normal;
}

#contenu_2_droite {
float: right;
width: 570px;
position: relative;
right: 45px;
padding: 23px 0 0 0;
}

.contenu_2_droite_titre {
margin: 0;
color: #006d95;
font-size: 16px;
padding: 14px 0 0 0px;
margin-bottom: 16px;
}

.contenu_2_droite_titre strong {
color: #001f28;
font-weight: normal;
}

#contenu_2_bas {
background: url('../../images/design/contenu/2_bas.png') no-repeat;
height: 139px;
}

#contenu_2_bas_gauche {
float: left;
width: 600px;
padding-top: 56px;
}

#contenu_2_bas_droite {
float: right;
width: 234px;
height: 60px;
position: relative;
right: 62px;
top: 54px;
}

#contenu_2_bas_gauche ul {
padding: 0 0 0 72px;
}

#contenu_3 {
width:907px;
height: 201px;
}

#contenu_3_vert {
float: left;
background: url('../../images/design/contenu/3_vert.png') no-repeat;
width:323px;
height: 201px;
}

#contenu_3_vert p {
margin: 0;
color: #FFFFFF;
padding: 40px 20px 0 60px;
}

#contenu_3_vert span {
margin: 0;
color: #FFFFFF;
}

#contenu_3_blanc {
float: left;
background: url('../../images/design/contenu/3_blanc.png') no-repeat;
width:584px;
height: 201px;
}

.contenu_3_titre {
margin: 0;
color: #006d95;
font-size: 16px;
padding: 32px 0 0 50px;
margin-bottom: 16px;
}

.contenu_3_titre strong {
color: #001f28;
font-weight: normal;
}

.contenu_3_texte {
margin: 0;
padding: 0 44px 0 20px;
text-align: justify;
}

#footer {
margin-top: 60px;
background: url('../../images/design/footer.png') no-repeat;
width:907px;
height: 34px;
}

#footer p {
margin: 0;
color: #FFFFFF;
padding: 10px 0 0 60px;
}

/******************** DESIGN ********************/ 



/**************** TEXTE SOULIGNE ***************/
.souligne {
text-decoration: underline;
}


/************* FORMATAGE DU TEXTE **************/

.orange { color: rgb(236, 118, 0); }
.noir { color: black; }
.marron { color: maroon; }
.vertf { color: green; }
.olive { color: olive; }
.marine { color: navy; }
.violet { color: purple; }
.bleugris { color: teal; }
.argent { color: silver; }
.gris { color: rgb(100, 100, 100); }
.rouge { color: red; }
.vertc { color: lime; }
.jaune { color: yellow; }
.bleu { color: blue; }
.rose { color: fuchsia; }
.turquoise { color: aqua; }
.blanc { color: white; }

.ttpetit { font-size: xx-small; }
.tpetit { font-size: x-small; }
.petit { font-size: small; }
.gros { font-size: large; }
.tgros { font-size: x-large; }
.ttgros { font-size: xx-large; }

