/* Caractéristiques de la page entière */
#centrersite { width:964px; height:100%; margin:0 auto; }
body { margin:0 auto; text-align:center; background-color:#FFFFFF; height:100%; }
html { height:100%; } 
img  { border:0 none; }

h1 { font:normal bold 13px arial; color:#6CC1F1; margin:0; padding:0; }
h2 { font:normal bold 13px arial; color:#051C46; margin:0; padding:0; line-height:15px; }
h3 { font:normal bold 13px arial; color:#2E528F; margin:0; padding:0; line-height:15px; }
h3 a { font:normal bold 13px arial; color:#2E528F; text-decoration:none; cursor:text; }
hr { height:1px; margin:0px 0px 10px 0px; padding:0; border:0; color:#6CC1F1; background-color:#6CC1F1; }



/* Affichage page 1 : Qui sommes nous */
#table10 { width:706px; }
.width11 { width:330px; vertical-align:top; }
.width12 { width: 46px; }
.width13 { width:330px; vertical-align:top; }

h4 { font:normal bold 12px arial; color:#051C46; margin:0px 0px 0px 37px; padding:0; line-height:14px; text-decoration:underline; }
h4 a { font:normal bold 12px arial; color:#051C46; }
.indent1 { margin:0px 0px 0px 37px; padding:0; }

.lg11 { margin-top:55px; }
.lg12 { margin-top:55px; }
.lg13 { margin-top:55px; }
.lg14 { margin-top:55px; }
.lg15 { margin-top:55px; }
.lg16 { margin-top:55px; }


/* Affichage page 2 : Produits et services */
#services { margin:0; padding:0; }
#produits { font:normal normal 13px arial; color:#051C46; background-color:#F0F7FD; }

/* ENVELOPPES */
#table210 { width:706px; }
.width211 { width:465px; vertical-align:top; }
.width212 { width:241px; vertical-align:top; text-align:center; }
.img211 { margin-top:70px; }
.img212 { margin-top:80px; }
.img213 { margin-top:125px; }
.lg201  { margin-top:140px; }
.lg202  { margin-top:300px; }
.lg203  { margin-top:100px; }

.lg210  { margin-top:135px; }
.img210 { margin-top: 70px; margin-bottom: 5px; }
.lg230  { margin-top:140px; }
.lg231  { margin-top: 60px; }
.img230 { margin-top: 50px; }
.lg240  { margin-top:140px; }
.img240 { margin-top:125px; }
.lg250  { margin-top:140px; }
.img250 { margin-top:140px; }
.img260 { margin-top: 85px; }
.img270 { margin-top: 25px; }

.alienexterne { font:normal normal 12px arial; color:#2E528F; text-decoration:underline; }
a:hover.alienexterne { text-decoration:none; }
.agrandir { font-style:italic; font-size:9px; color:#999999; text-decoration:none; }
a:hover.agrandir { text-decoration:underline; }



/* Affichage page 3 : Atouts majeurs */
#table30 { width:706px; }
.width31 { width:490px; vertical-align:top; }
.width32 { width: 44px; }
.width33 { width:172px; vertical-align:top; }

.txtblue { font:normal bold 12px arial; color:#2E528F; }
.ablue  { font:normal bold 12px arial; color:#2E528F; text-decoration:none; }
.ablack { font:normal normal 12px arial; color:#051C46; text-decoration:none; cursor:text; }
.indent3 { margin:0px 0px 0px 37px; padding:0; }


/* Affichage page 4 : Contactez nous */
#table40 { width:706px; height:404px; }
.width41 { width: 66px; height:1px; }
.width42 { width:285px; }
.width43 { width: 79px; }
.width44 { width:276px; }

.line41 { height:115px; vertical-align:top; }
.line42 { height: 25px; font-style:italic; }
.line43 { height: 24px; }

#societe  { font:normal normal 13px arial; color:#051C46; }
.adrblue  { font:normal normal 12px arial; color:#3366CC; margin:10px 0px 0px 0px; padding:0; }
.adrbblue { font-weight:bold; }
.txtblue2 { font:normal normal 12px arial; color:#99C0E1; }

input { width:240px; height:14px; font:normal normal 13px arial; color:#051C46; }
.vtop { vertical-align:top; }
.vbot { vertical-align:bottom; }
.txtarea { width:265px; font:normal normal 13px arial; color:#051C46; overflow:auto; }


/* Affichage page 5 : Réponse Contactez nous */
#table50 { width:706px; height:176px; }
.width51 { width: 66px; height:1px; }
.width52 { width:285px; }
.width53 { width:355px; }

.line51 { height:115px; vertical-align:top; }
.line52 { height: 60px; font-style:italic; font-size:12px; }


/* Mise en place du squelette des pages avec le menu */
#toppages { width:964px; height:191px; text-align:center; background-color:#FFFFFF; }
.wtop1 { width:167px; height:70px; }
.wtop2 { width:764px; border-left:1px solid #051C46; border-right:1px solid #051C46; }
.wtop3 { width: 31px; }
.menupages { height:121px; text-align:left; background-color:#051C46; }
.imgmiddle { background-color:#051C46; border:1px solid #051C46; background:url(fd-pages.jpg) no-repeat; }
.imgright  { background-color:#051C46; }
#toppages p { margin:0; height:30px; }
ul#menu { margin:0; padding:0px 0px 0px 9px; font:normal normal 12px arial; letter-spacing:1px; list-style-type:none; }
#menu a { color:#6CC1F1; text-decoration:none; line-height:15px; }
#menu a:hover { text-decoration:underline; }
#formenu { margin:8px 0px 0px 9px; }
#lang { width:149px; font:normal normal 12px arial; color:#051C46; }

#content {
  width:964px; height:78%; text-align:center; background-color:#F0F7FD;
  border-left:1px solid #051C46; border-right:1px solid #051C46; border-bottom:1px solid #051C46;
}
.wcontentcol1 { width:167px; font-size:1px; text-align:center; }
.wcontentcol2 { 
 width:706px; padding:26px 29px 50px 29px; font:normal normal 12px arial; text-align:left;
 color:#051C46; border-left: 1px solid #051C46; border-right:1px solid #051C46;
}
.wcontentcol3 { width: 31px; }


/* Structure de la page d'accueil */
#tophomepages { width:964px; height:345px; text-align:center; background-color:#FFFFFF; }
.homemenu { height:275px; text-align:left; background-color:#051C46; }
.homeimgmiddle { background-color:#051C46; text-align:left; border:1px solid #051C46; background:url(fd-accueil.jpg) no-repeat; }
.homeimgright  { background-color:#051C46; }
#homecontent {
  width:964px; height:60%; text-align:center; background-color:#F0F7FD;
  border-left:1px solid #051C46; border-right:1px solid #051C46; border-bottom:1px solid #051C46;
}
.whomecol1 { width:167px; font-size:1px; text-align:center; }
.whomecol2 { 
 width:706px; padding:26px 29px 50px 29px; font:normal normal 13px arial; text-align:left;
 color:#051C46; border-left: 1px solid #051C46; border-right:1px solid #051C46;
}
.whomecol3 { width: 31px; }
.homep  { margin:0; height:180px; }
.slogan { margin:235px 0px 0px 78px; font:normal normal 28px arial; color:#73F3FF; }
.hometitle { margin:0; padding:0; font:normal bold 14px arial; color:#051C46; line-height:15px; text-align:center; }
