 body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td  {
margin : 0;
padding : 0;
}
table {
border-collapse : collapse;
border-spacing : 0;
}
fieldset, img {
border : 0;
}
address, caption, cite, code, dfn, em, strong, th, var {
font-style : normal;
font-weight : normal;
}
ol, ul {
list-style : none;
}
caption, th {
text-align : left;
}
h1, h2, h3, h4, h5, h6 {
font-size : 100%;
font-weight : normal;
}
q:before, q:after {
content : '';
}
abbr, acronym {
border : 0;
}
html {
font-size : 100%;
height : 100%;
}
body {
width : 802px;
margin : auto;
font-family : Verdana, Trebuchet MS, Lucida Sans Unicode, Georgia, Arial, sans-serif;
font-size : 0.8em;
background-color : rgb(206, 191, 183);
height : 100%;
}
.fond_accueil, .fond_quefaisons, .fond_qui, .fond_esprit, .fond_book, .fond_liens {
width : 802px;
height : 680px;
background-image : url("images/fond_accueil.jpg");
background-repeat : no-repeat;
position : absolute;
}
.fond_quefaisons {
background-image : url("images/fond_que_faisons.jpg");
}
.fond_qui {
background-image : url("images/fond_qui.jpg");
}
.fond_esprit {
background-image : url("images/fond_esprit.jpg");
}
.fond_book {
background-image : url("images/fond_book.jpg");
}
.fond_liens {
background-image : url("images/fond_liens.jpg");
}
.fond_book_anil, .fond_book_artcom, .fond_book_artisans, .fond_book_bnp, .fond_book_carif, .fond_book_csc, .fond_book_csf, .fond_book_douce, .fond_book_ice, .fond_book_moneygram, .fond_book_onisep, .fond_book_rectorat, .fond_book_veolia, .fond_book_voyages, .fond_book_sante, .fond_faq, .fond_responsables, .fond_clients {
width : 802px;
height : 470px;
background-repeat : no-repeat;
position : absolute;
background-image : url("images/book/ANIL.jpg");
}
.fond_book_artcom {
background-image : url("images/book/ARTCOM.jpg");
}
.fond_book_artisans {
background-image : url("images/book/Artisans.jpg");
}
.fond_book_bnp {
background-image : url("images/book/BNP.jpg");
}
.fond_book_carif {
background-image : url("images/book/CARIF.jpg");
}
.fond_book_csc {
background-image : url("images/book/CSC.jpg");
}
.fond_book_csf {
background-image : url("images/book/CSF.jpg");
}
.fond_book_douce {
background-image : url("images/book/DouceEsthetique.jpg");
}
.fond_book_ice {
background-image : url("images/book/ICE.jpg");
}
.fond_book_moneygram {
background-image : url("images/book/MoneyGram.jpg");
}
.fond_book_onisep {
background-image : url("images/book/ONISEP.jpg");
}
.fond_book_rectorat {
background-image : url("images/book/Rectorat.jpg");
}
.fond_book_veolia {
background-image : url("images/book/Veolia.jpg");
}
.fond_book_voyages {
background-image : url("images/book/voyages.jpg");
}
.fond_book_sante {
background-image : url("images/book/sante.jpg");
}
.fond_faq {
background-image : url("images/fond_faq.jpg");
}
.fond_responsables {
background-image : url("images/fond_responsables.jpg");
}
.fond_clients {
background-image : url("images/fond_paroles_clients.jpg");
}
.fond_illust {
width : 760px;
height : 470px;
margin : 0;
background-color : white;
}
.illust {
padding-top : 45px;
padding-left : 5px;
background-color : white;
} 
  .zone1  {
width : 250px;
height : 250px;
position : absolute;
margin-left : 220px;
margin-top : 220px;
border : none;
}
.zone2 {
width : 250px;
height : 40px;
position : absolute;
margin-left : 730px;
margin-top : 20px;
border : none;
}
.zone3 {
width : 802px;
height : 40px;
position : absolute;
}
.txt_titre1, .txt_titre2, .txt_titre4 {
top : 34px;
left : 28px;
position : absolute;
font-size : 8.5mm;
text-transform : uppercase;
letter-spacing : 1px;
color : rgb(200, 200, 0);
}
.txt_titre2 {
top : 50px;
left : 206px;
font-size : 4.5mm;
}
.txt_titre4 {
width : 802px;
top : 565px;
left : 0;
font-size : 7.5mm;
text-align : center;
text-transform : none;
}
.txt_titre3 {
margin : 0;
top : 645px;
left : 316px;
position : absolute;
font-size : 4.5mm;
font-weight : normal;
line-height : 1.25;
letter-spacing : 1px;
color : rgb(200, 200, 0);
}
.txt_titre5 {
width : 802px;
top : 535px;
left : 0;
text-align : center;
letter-spacing : 1px;
position : absolute;
font-size : 4.5mm;
color : rgb(254, 101, 101);
}
.txt_titre6 {
padding-left : 46px;
letter-spacing : 1px;
position : absolute;
font-size : 4.5mm;
color : rgb(254, 101, 101);
}
.txt_titre7 {
width : 802px;
padding-left : 190px;
padding-top : 10px;
letter-spacing : 1px;
position : absolute;
font-size : 4.5mm;
color : rgb(159, 9, 165);
}
.txt_titre8 {
width : 802px;
top : 535px;
left : 0;
text-align : center;
letter-spacing : 0.3px;
position : absolute;
font-size : 4.5mm;
color : rgb(159, 9, 165);
}
.txt_titre9 {
top : 0;
left : 190px;
letter-spacing : 0.4px;
position : absolute;
font-size : 4.5mm;
color : rgb(255, 146, 24);
}
.txt_titre10 {
top : 535px;
left : 102px;
letter-spacing : 0.2px;
position : absolute;
font-size : 4.5mm;
color : rgb(255, 146, 24);
}
.txt_titre11 {
width : 802px;
top : 0;
left : 470px;
letter-spacing : 0.5px;
position : absolute;
font-size : 4.5mm;
color : rgb(2, 169, 166);
}
.txt_titre12 {
top : 435px;
left : 20px;
letter-spacing : 0.5px;
position : absolute;
font-size : 3.5mm;
color : rgb(154, 153, 153);
}
.txt_titre13 {
width : 502px;
top : 18px;
left : 190px;
letter-spacing : 0.5px;
text-transform : uppercase;
position : absolute;
font-size : 3.5mm;
color : rgb(40, 40, 40);
}
.txt_faq2, .txt_faq3, .txt_faq4, .txt_faq5, .txt_faq6, .txt_faq7, .txt_faq8, .txt_faq9, .txt_faq10 {
top : 115px;
left : 100px;
position : absolute;
font-size : 2.8mm;
line-height : 1.7;
color : white;
}
.txt_faq3 {
top : 115px;
left : 420px;
line-height : 1.4;
}
.txt_faq4 {
top : 115px;
left : 70px;
line-height : 1.5;
}
.txt_faq5 {
width : 302px;
top : 78px;
left : 330px;
}
.txt_faq6 {
top : 50px;
left : 580px;
}
.txt_faq7 {
top : 212px;
left : 620px;
}
.txt_faq8 {
top : 315px;
left : 70px;
line-height : 1.4;
}
.txt_faq9 {
top : 322px;
left : 315px;
}
.txt_faq10 {
top : 342px;
left : 590px;
}
.txt_resp2, .txt_resp3, .txt_resp4, .txt_resp5 {
top : 65px;
left : 95px;
position : absolute;
font-size : 3.5mm;
line-height : 1.2;
color : rgb(255, 146, 24);
}
.txt_resp3 {
top : 113px;
font-size : 2.8mm;
line-height : 1.4;
color : rgb(40, 40, 40);
}
.txt_resp4 {
top : 365px;
font-size : 3mm;
line-height : 1.2;
color : rgb(40, 40, 40);
}
.txt_resp5 {
top : 410px;
font-size : 2.4mm;
font-style : italic;
line-height : 1.2;
color : rgb(40, 40, 40);
}
.txt_menu1, .txt6, .txt7 {
top : 102px;
left : 35px;
position : absolute;
font-size : 2.8mm;
font-weight : normal;
text-decoration : none;
text-transform : uppercase;
}
.txt_menu2 {
top : 102px;
left : 181px;
position : absolute;
font-size : 2.8mm;
font-weight : normal;
text-decoration : none;
text-transform : uppercase;
} 
  .txt_menu3  {
top : 102px;
left : 335px;
position : absolute;
font-size : 2.8mm;
font-weight : normal;
text-decoration : none;
text-transform : uppercase;
}
.txt_menu4 {
top : 102px;
left : 467px;
position : absolute;
font-size : 2.8mm;
font-weight : normal;
text-decoration : none;
text-transform : uppercase;
}
.txt_contact {
top : 102px;
left : 732px;
position : absolute;
font-size : 2.8mm;
font-weight : normal;
text-decoration : none;
text-transform : uppercase;
}
.txt6, .txt7 {
width : 802px;
top : 252px;
left : 80px;
font-size : 3mm;
text-transform : none;
line-height : 1.5;
color : rgb(40, 40, 40);
}
.txt7 {
left : 400px;
}
.txt6 a, .txt7 a {
color : rgb(130, 130, 130);
}
.txt_faq {
top : 652px;
left : 384px;
position : absolute;
font-size : 2.2mm;
font-weight : normal;
text-transform : uppercase;
}
.txt_liens2 {
top : 652px;
left : 590px;
position : absolute;
font-size : 2.5mm;
font-weight : normal;
text-transform : uppercase;
color : rgb(164, 163, 163);
}
.txt_liens a {
top : 652px;
left : 590px;
position : absolute;
font-size : 2.5mm;
font-weight : bold;
text-transform : uppercase;
color : rgb(164, 163, 163);
}
.txt_accueil a {
width : 60px;
top : 654px;
left : 676px;
position : absolute;
font-size : 2.5mm;
text-transform : uppercase;
font-weight : normal;
text-align : center;
color : rgb(164, 163, 163);
}
.txt_responsable a {
top : 177px;
left : 124px;
position : absolute;
font-size : 0.65em;
font-weight : normal;
text-transform : uppercase;
text-decoration: underline;
color : rgb(57, 183, 87);
}
.txt_client a {
width : 192px;
top : 539px;
left : 574px;
position : absolute;
text-align : center;
font-size : 0.65em;
font-weight : normal;
text-transform : uppercase;
text-decoration: underline;
color : white;
}
.txt_book {
width : 402px;
top : 40px;
left : 470px;
position : absolute;
font-size : 2.5mm;
line-height : 2.35;
font-weight : normal;
text-transform : uppercase;
color : white;
}
.txt_book a {
text-transform : uppercase;
text-decoration : underline;
color : white;
}
.txt_book a:hover {
color : rgb(130, 130, 130);
text-decoration : underline;
}
.txt_book1, .txt_book2, .txt_book3, .txt_book5, .txt_book6 {
top : 8px;
left : 20px;
position : absolute;
font-size : 4mm;
text-transform : none;
letter-spacing : 1px;
color : rgb(84, 83, 83);
}
.txt_book2, .txt_book4 {
top : 435px;
font-size : 2.5mm;
font-weight : bold;
letter-spacing : 0;
line-height : 1.5;
}
.txt_book3 {
left : 290px;
}
.txt_book4 {
top : 435px;
left : 290px;
position : absolute;
font-size : 2.5mm;
text-transform : none;
letter-spacing : 1px;
color : rgb(84, 83, 83);
}
.txt_book5 {
top : 435px;
left : 20px;
font-size : 2.2mm;
letter-spacing : 1px;
}
.txt_book6 {
top : 435px;
left : 480px;
font-size : 2.2mm;
}
.txt_illust {
width : 282px;
top : 411px;
left : 150px;
position : absolute;
font-size : 2.3mm;
font-weight : normal;
text-transform : uppercase;
color : rgb(224, 127, 4);
}
.txt_illust a {
text-transform : uppercase;
text-decoration : none;
color : rgb(224, 127, 4);
}
.txt_illust a:hover {
color : rgb(130, 130, 130);
text-decoration : none;
}
.textes {
top : 175px;
position : absolute;
}
.textes2 {
width : 400px;
top : 175px;
position : absolute;
}
.txt, .txt2, .txt3, .txt4, .txt5 {
padding-top : 0;
padding-left : 46px;
font-size : 3.3mm;
line-height : 1.75;
color : rgb(84, 83, 83);
}
.txt {
padding-top : 40px;
}
.txt2 {
font-size : 4mm;
padding-top : 20px;
}
.txt3, .txt5 {
padding-left : 190px;
padding-top : 40px;
}
.txt5 {
padding-left : 340px;
}
.reco {
padding-top : 700px;
text-align : center;
font-size : 2.5mm;
color : rgb(40, 40, 40);
}
.clear {
clear : both;
}
a:hover {
border : none;
text-decoration : none;
color : rgb(40, 40, 40);
}
a {
text-decoration : none;
color : white;
}
p {
vertical-align : middle;
}
.imageflottante {
float : left;
padding-top : 0;
padding-left : 0;
}
table, tr, a img, img, a {
margin : 0;
padding : 0;
border : 0;
outline : 0;
border-collapse : separate;
border-spacing : 0;
background-repeat : no-repeat;
}
td {
margin : 0;
padding : 0;
border : 0;
outline : 0;
vertical-align : middle;
border-collapse : separate;
border-spacing : 0;
background-repeat : no-repeat;
} 