.vide {
border : medium none white; 
} 
.dessous {
text-decoration : underline; 
} 
.th {
background-image : url(images/header_02.gif); 
background-repeat : repeat-x; 
width : 100%; 
background-position : top left; 
} 
.border1 {
border-style : solid; 
border-width : 1px; 
border-color : #252525; 
text-align : center; 
} 
.borderrouge {
border-style : solid; 
border-width : 1px; 
border-color : #252525; 
text-align : center; 
color : #ff6900; 
font-weight : bold; 
} 
.borderbleu {
border-style : solid; 
border-width : 1px; 
border-color : #252525; 
text-align : center; 
color : #003e51; 
font-weight : bold; 
} 
.border2 {
border-style : solid; 
border-width : 1px; 
border-color : #252525; 
text-align : center; 
white-space : nowrap; 
} 
a:link {
color : #ff6900; 
text-decoration : none; 
} 
a:visited {
color : #ff6900; 
text-decoration : none; 
} 
a:hover {
color : #ff6900; 
text-decoration : underline; 
} 
body {
font-family : "Trebuchet MS"; 
margin : 0; 
padding : 0; 
background-color : #fff; 
color : #333333; 
} 
#conteneur {
position : absolute; 
width : 100%; 
background-color : #fff; 
} 
#gauche {
float : left; 
margin : 0 10px; 
left : 10px; 
width : 209px; 
} 
#centre {
margin : 0 219px; 
min-width : 285px; 
} 
#droite {
float : right; 
margin : 0 10px; 
right : 10px; 
width : 210px; 
color : #003440; 
} 
#header {
margin : 0 10px; 
height : 127px; 
right : 10px; 
} 
#separation {
position : absolute; 
margin : 0 10px; 
height : 50px; 
} 
.centre-chapeau {
background-image : url(images/coinHG.gif); 
background-position : top left; 
background-repeat : no-repeat; 
background-color : #003e51; 
padding-top : 12px; 
} 
.centre-chapeau2 {
background-image : url(images/coinHG.gif); 
background-position : top left; 
background-repeat : no-repeat; 
background-color : #003e51; 
padding-top : 12px; 
margin-top : 20px; 
} 
.centre-titre {
border-width : 0 0 0 1px; 
border-style : solid; 
border-color : #dbd8d8; 
border-width : 1px; 
border-style : solid; 
border-color : #dbd8d8; 
} 
h1 {
font-size : 0.6em; 
font-family : Arial; 
font-weight : normal; 
background-image : url(images/fond_h1.gif); 
margin : 0; 
padding : 7px 0 0 11px; 
} 
#actualites {
padding : 21px 0 0; 
border-left-width : 1px; 
border-left-style : solid; 
border-left-color : #dbd8d8; 
border-right-width : 1px; 
border-right-style : solid; 
border-right-color : #dbd8d8; 
border-bottom-width : 1px; 
border-bottom-style : solid; 
border-bottom-color : #dbd8d8; 
} 
#actualites-titre {
margin : 0 0 9px; 
} 
#actualites p.contenu {
font-size : 0.7em; 
padding-left : 10px; 
padding-right : 10px; 
margin-bottom : 15px; 
margin-top : 0; 
} 
ul.listing {
font-size : 0.7em; 
margin-left : 100px; 
list-style-type : none; 
list-style-image : url(images/picto_flecheO.gif); 
} 
.actualite {
font-size : 0.7em; 
padding : 0 42px 22px 17px; 
background-image : url(images/actu_fond.gif); 
background-position : bottom; 
background-repeat : repeat-x; 
} 
.actu-titre {
color : #ff6900; 
margin : 0; 
font-weight : bold; 
} 
.actu-resume {
margin : 5px 0 0; 
} 
#recherche {
width : 189px; 
height : 78px; 
background-image : url(images/recherche_fond.gif); 
} 
form {
margin : 0; 
} 
#recherche p {
margin : 0; 
} 
#recherche label {
font-size : 0.6em; 
font-family : Arial; 
font-weight : normal; 
color : #fff; 
display : block; 
padding-left : 14px; 
padding-top : 3px; 
} 
input.recherche {
width : 88px; 
height : 15px; 
border-color : #b2b2ad; 
border-style : solid; 
border-width : 1px; 
margin-left : 32px; 
margin-top : 17px; 
} 
.partenaires-nav {
padding : 0; 
margin : 0; 
list-style : none; 
} 
.partenaires-nav li {
font-size : 0.7em; 
font-weight : bold; 
color : #003e51; 
background-color : #eaeaea; 
background-image : url(images/picto_rubrique.gif); 
background-repeat : no-repeat; 
background-position : 3px 8px; 
border-bottom-width : 1px; 
border-bottom-style : solid; 
border-bottom-color : #a4a4a4; 
} 
.partenaires-nav a {
display : block; 
color : #003e51; 
text-decoration : none; 
padding-left : 22px; 
padding-top : 6px; 
height : 22px; 
} 
.partenaires-nav a:hover {
background-color : #dad8d8; 
color : #737474; 
background-image : url(images/picto_rubrique.gif); 
background-repeat : no-repeat; 
background-position : 3px 8px; 
} 
#partenaires {
width : 189px; 
margin : 0; 
padding : 0; 
} 
.partenaires-entete {
background-color : #3798b9; 
font-size : 0.6em; 
font-family : Arial; 
font-weight : normal; 
color : #fff; 
height : 20px; 
background-image : url(images/coinPartenairesHD.gif); 
background-repeat : no-repeat; 
background-position : top right; 
padding-left : 14px; 
padding-top : 5px; 
} 
.droite-bordure {
border-right-width : 1px; 
border-right-style : solid; 
border-right-color : #dbd8d8; 
border-left-width : 1px; 
border-left-style : solid; 
border-left-color : #dbd8d8; 
} 
.droite-chapeau {
background-image : url(images/coinHD.gif); 
background-repeat : no-repeat; 
background-position : top right; 
background-color : #003e51; 
padding-top : 12px; 
} 
.guide-profil {
color : #ff6900; 
font-size : 0.7em; 
font-family : Arial; 
font-weight : normal; 
padding-left : 22px; 
background-image : url(images/guide_fond_profil.gif); 
background-position : left; 
background-repeat : no-repeat; 
background-color : #dad8d8; 
} 
.guide-desc {
font-size : 0.7em; 
padding : 7px 0 7px 10px; 
background-color : #fff; 
} 
#droite p.titre {
color : #666565; 
font-size : 0.9em; 
font-weight : bold; 
background-color : #e9e8e8; 
margin : 0; 
height : 25px; 
padding : 5px 10px 0; 
} 
#droite p.contenu {
color : #003e51; 
font-size : 0.7em; 
background-color : #f9f8f8; 
margin : 0; 
padding : 7px 10px; 
} 
#droite-rubrique1 p.titre {
color : #003e51; 
font-size : 0.9em; 
font-weight : bold; 
background-color : #e9e8e8; 
margin : 0; 
height : 23px; 
padding : 5px 10px 0; 
border-top-width : 4px; 
border-top-style : solid; 
border-top-color : #003e51; 
} 
#droite-rubrique1 p.sstitre {
background-color : #f9f8f8; 
color : #ff6900; 
font-size : 0.8em; 
font-weight : bold; 
padding-left : 16px; 
height : 45px; 
margin : 0; 
} 
#droite-rubrique1 p.contenu {
color : #003e51; 
font-size : 0.7em; 
background-color : #fff; 
margin : 0; 
padding : 7px 10px; 
} 
#pied {
clear : both; 
height : 30px; 
background-color : #003e51; 
text-align : center; 
color : #fff; 
font-size : 0.8em; 
font-family : Arial; 
font-weight : bold; 
padding-top : 8px; 
margin-top : 30px; 
} 
.lienNavigation {
font-size : 1.3em; 
color : blue; 
display : block; 
text-decoration : underline; 
text-align : right; 
} 
#services {
width : 189px; 
margin : 0; 
padding : 0; 
} 
.services-entete {
background-color : #ff6900; 
font-size : 0.6em; 
font-family : Arial; 
font-weight : normal; 
color : #fff; 
height : 20px; 
background-image : url(images/coinServicesHD.gif); 
background-repeat : no-repeat; 
background-position : top right; 
padding-left : 14px; 
padding-top : 5px; 
} 

/****/
dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#menu {
top: 260px;
width : 189px; 
}
#menu dt {
background-color : #eaeaea; 
background-image : url(images/picto_rubrique.gif); 
background-position : 3px 8px; 
background-repeat : no-repeat; 
border-bottom-color : #a4a4a4; 
border-bottom-style : solid; 
border-bottom-width : 1px; 
cursor: pointer;
font-size : 0.7em; 
font-weight : bold; 
height: 25px;
padding-left : 22px; 
padding-top : 8px; 
}
#menu dd {
border: 1px solid gray;
}
#menu li {
font-size : 0.7em; 
font-weight : bold; 
background-color : #eaeaea; 
}
#menu li a, #menu dt a {
color : #003e51;
text-decoration: none;
display: block;
height: 100%;
}
#menu dt:hover , #menu li a:hover, #menu dt a:hover {
background-color : #dad8d8; 
text-decoration: underline ;
color : #ff6900;
}