/* CSS Document */
html     { width:100%; height:100%; margin:0; padding:0; }
body     { width:100%; height:100%; margin:0; padding:0; background:#EEEEE0; text-align:center; overflow:hidden; }


/* **************** MENU ************** */
#MAIN    { position:relative; width:988px; height:568px; margin:0 auto; padding:0;  background:#fff;
  border-left:solid 1px #DFDFC6; border-right:solid 1px #DFDFC6; text-align:left; }
  /* ------------------- */
  
#MENU   { position:absolute; width:958px; height:22px; left:14px; padding:0; margin:0; list-style:none; font-size:7.6pt; font-family:Verdana; }
  #MENU li  { float:left; width:82px; height:22px; line-height:22px; } 
  #MENU a   { width:100%; height:100%; color:#4C4C4C; text-decoration:none; height:22px; line-height:22px; font-weight:bold; text-align:center; display:block; }
  #MENU a:hover { color:#AB266B; }
  #MENU .clic   { color:#AB266B; background:url(../_images/commun/fond_menu.gif) repeat-x bottom; }
  
  #MENU .home { height:21px; width:25px; margin-top:1px; border:0; background:url('../_images/commun/bt_accueil_norm.gif') no-repeat top center; }
    #MENU .homeclic   {height:21px; width:25px; margin-top:1px; border:0; background:url('../_images/commun/bt_accueil_clic.gif') no-repeat top center; }
  #MENU #eurodatacar { position:absolute; top:8px; left:294px; height:44px; width:212px; border:0; 
    background:url('../_images/commun/logo_eurodatacar.gif') no-repeat top center; }
    
  #MENU #espace { height:18px; width:112px; margin-left:140px!important; margin-left:144px;
    padding:0; padding-left:6px; padding-top:1px; overflow:hidden; 
    cursor:pointer; text-align:left; background:url(../_images/commun/bt_espace.gif) no-repeat right top;
    line-height:18px; font-weight:bold; display:block; color:#404040; overflow:hidden;
  }
  #MENU #espace .label { padding-left:8px; }
  #MENU #espace ul { height:56px; margin:0; padding:0; list-style:none; font-weight:normal; background:#F2F2F2; 
    border:solid 1px #bfbfbf; border-top:none; display:block;
  } 
    #MENU #espace li { width:94px!important; width:96px; 
      margin:1px 4px; padding:2px 10px; text-align:left; font-size:11px; float:none; }
    #MENU #espace ul .out  { color:#404040; background:#F2F2F2; } 
    #MENU #espace ul .over { color:#AE0B62; background:#fafafa; }
  /* ------------------- */
 
#BAND { position:absolute; width:958px; top:22px; left:14; border:none; }
  /* ------------------- */
  
#SSMENU { position:absolute; top:225px; left:184px; width:544px;
  background:url('../_images/commun/ligne_verte.gif') no-repeat top right;
}
  /* ------------------- */

  #MAIN .center { position:absolute; top:266; left:194px; width:520px; 
    font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000; text-align:justify;
  }
    #MAIN .center ul { margin:4px 0 0 24px; padding:0; }
  #MAIN .left   { position:absolute; left:14px; top:162px; border:none; }
  #MAIN .right  { position:absolute; right:6px; top:280px; border:none; }
/* ***************************************** */


/* **************** FOOT ************** */
#FOOT   { width:990px; height:40px; margin:0 auto; padding:0; 
  font-family:Arial, Helvetica, sans-serif; text-align:center;
  background:url(../_images/commun/basdepage.gif) no-repeat top center;
}
  #FOOT #f01 { margin:0; padding:0; padding-top:17px; color:#7A7A7A; font-size:0.7em; }
    #FOOT #f01 a { color:#7A7A7A; text-decoration:none;  }
    #FOOT #f01 a:hover { color:#7A7A7A; text-decoration:underline; }
  #FOOT #f02 { color:#95955F; font-size:0.625em; padding-top:4px; }
    #FOOT #f02 a { margin:0; padding:0;  color:#95955F; text-decoration:none; }
    #FOOT #f02 a:hover { color:#95955F; text-decoration:underline; }
  /* ------------------- */

/* ***************************************** */



/* **************** FORMSTYLE ************** */
.fsNormal  { background:url(../_images/opacity70.png) repeat; border:solid 1px #777;  }
  .fsNormal .Head     { background:none; color:#555; font-size:12px; text-align:left; line-height:19px; } 
  .fsNormal .Border   { border:solid 1px #888; background:none; }
  .fsNormal .Body     { background:url(../_images/opacity70.png) repeat; 
    border:solid 1px #dfdfdf; text-align:left; line-height:24px; color:#000; }  
  .fsNormal .Foot     { background:none; border-bottom:solid 1px #fafafa; }    
    .fsNormal .Foot input { height:22px; width:80px; font-size:11px; line-height:12px; margin:2px 14px 0 0; }   
  
  .fsNormal #close { width:36px; height:15px; position:absolute; top:-1px; right:4px;  background:url(../_images/close.png) no-repeat; }
  .fsNormal #close.over { background:url(../_images/closeOver.png) no-repeat; }
  .fsNormal #close.out  { background:url(../_images/close.png) no-repeat; }
  .fsNormal #mini  { width:22px; height:15px; position:absolute; top:-1px; right:40px; background:url(../_images/minimize.png) no-repeat;} 
  .fsNormal #mini.over { background:url(../_images/minimizeOver.png) no-repeat;  }
  .fsNormal #mini.out  { background:url(../_images/minimize.png) no-repeat; }
  .fsNormal #maxi  { width:22px; height:15px; position:absolute; top:-1px; right:60px; background:url(../_images/maximize.png) no-repeat;} 
  .fsNormal #maxi.over { background:url(../_images/maximizeOver.png) no-repeat; }
  .fsNormal #maxi.out  { background:url(../_images/maximize.png) no-repeat; }
/* ------------------- */


.connect { position:absolute; width:360px; top:110px; left:460px;  font-family:'Century Gothic'; font-size:12px; color:#000; }
  .connect .Head   { width:360px!important; width:100%; }
  .connect .Border { width:355px!important; width:100%; }
  .connect .Body   { width:352px!important; width:100%; height:144px!important; height:170px; 
    background:url(../_images/opacity70.png) repeat; overflow:hidden;
  }
    .connect .Body input  { width:240px; height:20px; line-height:16px; font-size:13px; }
    .connect .Body .error { color:red; position:absolute; line-height:12px; margin-top:12px; }
  .connect .Foot       { width:360px!important; width:100%; text-align:right; } 
  /* ------------------- */

/* ***************************************** */


 #msg { position:absolute; top:532px; color:silver; text-align:center; width:100%;
  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }

#RECHERCHE { position:absolute; top:81px; right:5!important; right:18px; width:200px; height:95px;  
  padding:0;  font-size:11px; text-align:left; line-height:13px;
  font-family:Verdana, Arial, Helvetica, sans-serif; }
#RECHERCHE p { margin:0px; padding:0; padding-bottom:5px; }
#RECHERCHE input { font-size:13px; padding-left:4px; margin-right:6px; } 



.violet { text-decoration:none; color:#AE0B62}
a.violet { text-decoration:none; color:#AE0B62;} 
a.violet:hover { text-decoration:none; color:#AE0B62;} 
.vert { color:#7E9908;}
.noir { color:#000;}
.gris { color:#787376;} 

a { text-decoration:underline; color:#000;} 
a:hover { text-decoration:none; color:#000;} 

a.lienviolet { text-decoration:none; color:#AE0B62; } 
a.lienviolet:hover { text-decoration:underline; color:#AE0B62; } 

.interligne5px { margin:0; padding:0; line-height:13px }
p { margin:0; padding:0; }





