@charset "utf-8";
/* CSS Document */


/* balise */
body {
padding:0px;
background-color:#ffffff;
margin-top:0px;
margin-left:0px;
 }

a{
text-decoration : none;
}


/* fond */
div.fond {
margin-left:15%;
margin-right:15%;
position:absolute;

 background-image:url(../multimedia/fond.png);
 background-repeat:no-repeat;
 width:888px;
 height:100%;
margin-top:0px;
display:block;


 }
 
 div.fond_long {
margin-left:15%;
margin-right:15%;
position:absolute;

 background-image:url(../multimedia/fond_long.png);
 background-repeat:no-repeat;
 width:888px;
 height:100%;
margin-top:0px;
display:block;


 }

div.page{

 width:888px;
 height:588px;
margin-top:45px;
margin-left:45px;
}

/* header */

div.header{

margin: 0px;

width:688px;
height:95px;
background-image:url(../multimedia/barre_menu.png);
background-position:right bottom;
background-repeat:no-repeat;

}
div.espaceheader{float: left; margin: 0; padding: 0 0 0 0;width:688px; height:2px;}

div.headerrow{

margin: 0;

width:688px;
height:100px;

}

div.logo{
float: left;
margin: 0;
padding: 0 0 0 0;
width:361px;
height:100%;
z-index: 100;
overflow:visible;
}

div.menu{
float: left;
width:327px;
height:100%;
text-align: right;
margin:0px;

}


td.choix a{

font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:700; font-style:normal; text-align: center; color:#c7c3c3; text-decoration : none; display: block; margin-left:3px;
}
td.choixclic a{
font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:700; font-style:normal; text-align: center; color:#585656;   text-decoration : none;  display: block; margin-left:3px;
}

td.choix a:hover {

font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:700; font-style:normal; text-align: center; color:#b80505; text-decoration : none; 
}
td.choixclic a:hover {
font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:700; font-style:normal; text-align: center; color:#b80505;  text-decoration : none; 
}

td.choix a:active { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-style:normal; font-weight: 700; text-align: center;color:#b80505;  text-decoration : none; 
}
td.choixclic a:active {
font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:700; font-style:normal; text-align: center; color:#b80505;  text-decoration : none; 
}

td.choix a:visited:link {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:700; font-style:normal; text-align: center; color:#c7c3c3; text-decoration : none;
}
td.choixclic a:visited:link {
font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:700; font-style:normal; text-align: center; color:#585656; text-decoration : none;
}

/* frame */
div.frame{float: left; margin: 0; padding: 0 0 0 0;width:688px; height:378px;
text-align:center; vertical-align:middle;}
div.frame_accueil{float: left; margin: 0; padding: 0 0 0 0;width:688px; height:378px;
 background-image:url(../multimedia/bouton.png); background-repeat:no-repeat; background-position:center;}
 div.frame_cadre{float: left; margin-left:73px; padding: 0 0 0 0;width:542px; height:388px;}

div.banniere{width:110px;height:100%;}

/* footer */
div.footer{float: left; margin: 0; padding: 0 0 0 0;width:688px; height:16px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:300; font-style:normal; text-align: center; color:#333333; text-decoration : none;}
div.footer_long{float: left; margin-top:200px; margin-left:0px; padding: 0 0 0 0;width:688px; height:16px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:300; font-style:normal; text-align: center; color:#333333; text-decoration : none;}
div.espacefooter{float: left; margin: 0; padding: 0 0 0 0;width:688px; height:2px;}

font.contact{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:500; font-style:normal; text-align: center; color:#333333; text-decoration : none;
}

table.contact{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:500; font-style:normal; text-align: center; color:#333333; text-decoration : none;
}

div.description{float: left; margin-top:100px; padding: 0 0 0 0;width:400px; height:16px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:300; font-style:normal; text-align:justify; color:#333333; text-decoration : none;
}

div.description_long{float: left; margin-top:300px; padding: 0 0 0 0;width:400px; height:16px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:300; font-style:normal; text-align:justify; color:#333333; text-decoration : none;
}

/* banniere */
div.banniere{float: left; margin: 0; padding: 0 0 0 0;width:110px; height:498px;}

/* cadre */
div.tableau{width:543px; height:100%;}
div.row {float: left; margin: 0; padding: 0; width:543px;}
div.cols {float: left; margin: 0 0 0 0; padding: 0;}

#hg, #hd, #hc_edito, #hc_contact, #hc_prestation, #cg, #cd, #cc, #bg, #bd, #bc {
 background-repeat:no-repeat;
 }
#hg {

 width:65px;
 height:75px;
 background-image:url(../multimedia/cadre_01.png);
 }
 #hc_edito {

  width:402px;
 height:75px;
 background-image:url(../multimedia/cadre_02_edito.png);
 }
 #hc_contact {
 
  width:403px;
 height:75px;
 background-image:url(../multimedia/cadre_02_contact.png);
 }
 #hcprestation {
 
   width:403px;
 height:75px;
 background-image:url(../multimedia/cadre_02_prestation.png);
 }
#hd {

  width:75px;
 height:75px;
 background-image:url(../multimedia/cadre_03.png);
 }
 
#cg {

  width:65px;
 height:263px;
 background-image:url(../multimedia/cadre_04.png);
}
#cc {

  width:402px;
 height:263px;
 background-image:url(../multimedia/cadre_05.png);
}
#cd {

  width:75px;
 height:263px;
 background-image:url(../multimedia/cadre_06.png);
}

#bg {
 
   width:65px;
 height:50px;
  background-image:url(../multimedia/cadre_07.png);
 }
 #bc {
 
    width:402px;
 height:50px;
  background-image:url(../multimedia/cadre_08.png);
 }
#bd {
 
    width:75px;
 height:50px;
  background-image:url(../multimedia/cadre_09.png);
 }
#contenu {
 margin-left:100px;
 margin-right:100px;
 }
#contenu p {
 text-align:justify;
 }
 
 /* cadre */