/* La classe du corps */
body    { margin: 0; padding: 0; background-color: #FFFFFF; height: 100%; font-family: Verdana, Tahoma;}
a       { color: #007CC4;}
a:hover { color: #282828;}
/* La classe du menu de navigation */
#menu1         { font-family: Tahoma, Verdana; font-size:13px;}
#menu1 a       { display:block; color:#FFFFFF; background-image: url(pics/menu-a.gif); text-align: center; padding-right: 35px; padding-left: 35px; padding-top: 19px; padding-bottom: 19px; height: 100%; text-decoration: none; }
#menu1 a:hover { color: #FFFFFF; text-decoration: none; background-image: url(pics/menu-hover-soft.gif);}

#menu2         { font-family: Tahoma, Verdana; font-size:13px;}
#menu2 a       { display:block; color:#FFFFFF; background-image: url(pics/menu-a.gif); text-align: center; padding-right: 35px; padding-left: 35px; padding-top: 19px; padding-bottom: 19px; height: 100%; text-decoration: none; }
#menu2 a:hover { color: #FFFFFF; text-decoration: none; background-image: url(pics/menu-hover-guru.gif);}

#menu3         { font-family: Tahoma, Verdana; font-size:13px;}
#menu3 a       { display:block; color:#FFFFFF; background-image: url(pics/menu-a.gif); text-align: center; padding-right: 35px; padding-left: 35px; padding-top: 19px; padding-bottom: 19px; height: 100%; text-decoration: none; }
#menu3 a:hover { color: #FFFFFF; text-decoration: none; background-image: url(pics/menu-hover-web.gif);}

#menu4         { font-family: Tahoma, Verdana; font-size:13px;}
#menu4 a       { display:block; color:#FFFFFF; background-image: url(pics/menu-a.gif); text-align: center; padding-right: 35px; padding-left: 35px; padding-top: 19px; padding-bottom: 19px; height: 100%; text-decoration: none; }
#menu4 a:hover { color: #FFFFFF; text-decoration: none; background-image: url(pics/menu-hover-mobile.gif);}
/* La classe du contenu */
#content       { padding-left:23px; padding-right: 23px; font-family: Verdana, Tahoma; font-size:11px; color:#222222;}
#content ul    { margin-top: 0px; margin-bottom: 0px; padding-left: 34px; margin-left: 0px; line-height: 18px;}
#content li    { line-height: 18px; list-style-image: url(pics/li-site.gif);}
#content table { font-family: Verdana, Tahoma; font-size:11px; color:#222222;}
p              { margin-top: 12px; margin-bottom: 12px;}
/* La classe de l'information */
#sub           { background-image: url(pics/bg-line.gif); background-repeat: repeat-y; background-position: right; padding-right: 23px;}
#counter       { padding: 22px;}
#phone         { font-family: Verdana, Tahoma; color: #FBFBFB; font-size: 12px; line-height: 19px;}
#adres         { font-family: Verdana, Tahoma; color: #FBFBFB; font-size: 10px; line-height: 38px; padding-left: 16px;}
#adres a       { color: #007CC4; text-decoration:none;}
#adres a:hover { color: #FBFBFB;}
#news          { font-family: Verdana, Tahoma; font-size: 10px; color: #555555; padding-left: 22px;}
#news b        { font-size: 11px; color: #007CC4; font-weight:normal; padding-left: 2px;}
/* La classe des tableaux */
#table table { font: 11px Tahoma, Verdana; color: #3A4958; padding: 0px; border-top: 1px solid #000000; border-right: 1px solid #000000; height: 25px; background-color:#F7F7F7;}
#table td    { padding: 5px; border-bottom: 1px solid #000000; border-left: 1px solid #000000; height: 25px;} 
/* La classe des titres */
h1 { font-family: Verdana, Tahoma; color: #333333; font-size: 14px;  margin-top: 16px; margin-bottom: 16px;}

