html { margin: 0px; padding: 0px; height: 100%; }

body { color: #336699; font-size: 14px; font-family: arial, verdana, geneva, helvetica, sans-serif; background-color: #274667; text-align: center; margin: 0px; padding: 0px; height: 100% }

table { width: 100%; height: 100% }
td { vertical-align: middle; text-align: center; }

#global { position: relative; margin-left: auto; margin-right: auto; width: 772px; height: 570px; text-align: left; background-color: #eef1f7; background-image: url(clavier.png); background-repeat: no-repeat }

#contour { position: absolute; left: 75px; top: 0px; width: 695px; height: 546px; border: #eff3f8 1px solid; border-left: #ffffff 1px solid; border-bottom: #cce480 1px solid; background-color: #ffffff }

#top { position: absolute; left: 75px; top: 0px; width: 697px; height: 22px; background-image: url(top2.gif); background-repeat: no-repeat }

#coin_haut { background-image: url(coin_haut.gif); background-repeat: no-repeat; position: absolute; left: 0px; top: 0px; width: 79px; height: 76px }

#logo { position: absolute; left: 566px; top: 3px; background-image: url(logo.gif); background-repeat: no-repeat; width: 200px; height: 80px; background-position: 0px 0px }

#menu { position: absolute; left: 1px; top: 190px; width: 118px; height: 156px; font-weight: bold; font-size: 12px; font-family: arial, verdana, geneva, helvetica, sans-serif; z-index: 1000; border: #dff5fc 1px solid; text-align: center }

#menu ul { padding: 0px; margin: 0px; width: 118px }

#menu ul li { position: relative; list-style-type: none; padding: 0px; margin: 0px; display: inline }
 
#menu li a { color: #1a396f; font-weight: bold; font-size: 12px; font-family: arial, verdana, geneva, helvetica, sans-serif; text-decoration: none; text-align: center; line-height: 18px; width: 112px; padding: 0px; margin: 2px; cursor: pointer; display: block; background-image: url(fondg.gif); background-repeat: no-repeat; background-position: 0px 0px; border:1px solid #576794 }

#menu li a:visited { color: #1a396f; text-decoration: none; font-weight: bold; font-size: 12px; font-family: arial, verdana, geneva, helvetica, sans-serif; border: 1px solid #576794 }

#menu li a:hover { color: #2655a3; font-weight: bold; font-size: 12px; line-height: 18px; width: 112px; background-image: url(fondg.gif); background-repeat: no-repeat; background-position: 0px -40px  }

#menu li a:active { color: #1a396f; text-decoration: none; font-weight:bold; font-size: 12px; font-family: arial, verdana, geneva, helvetica, sans-serif }

.desac { color: #28406a; font-weight: bold; font-size: 12px; line-height: 18px; width: 114px; margin-top: 2px; text-align: center; background-image: url(fond.gif); background-repeat: no-repeat; background-position: 2px 0px; border: 1px solid #576794 }




#menu li a.gloss { color: #1a396f; font-weight: bold; font-size: 11px; font-family: arial, verdana, geneva, helvetica, sans-serif; text-decoration: none; text-align: center; line-height: 18px; width: 112px; padding: 0px; margin: 2px; cursor: pointer; display: block; background-image: url(fondg.gif); background-repeat: no-repeat; background-position: 0px 0px }

#menu li a.gloss:visited { color: #1a396f; text-decoration: none; font-weight: bold; font-size: 11px; font-family: arial, verdana, geneva, helvetica, sans-serif }

#menu li a.gloss:hover { color: #2655a3; font-weight: bold; font-size: 11px; line-height: 18px; width: 112px; background-image: url(fondg.gif); background-repeat: no-repeat; background-position: 0px -40px  }

#menu li a.gloss:active { color: #1a396f; text-decoration: none; font-weight:bold; font-size: 11px; font-family: arial, verdana, geneva, helvetica, sans-serif }

.desac_gloss { color: #28406a; font-weight: bold; font-size: 11px; line-height: 20px; width: 118px; margin-top: 2px; text-align: center; background-image: url(fond.gif); background-repeat: no-repeat; background-position: 2px 0px }






#coincoin { position: absolute; left: 76px; top: 410px; width: 160px; height: 137px; z-index: 200; background-image: url(coincoin.gif); background-repeat: no-repeat; background-position: 0px 0px }

#horloge { position: absolute; left: 76px; top: 432px; width: 180px; height: 115px; z-index: 200; background-image: url(horloge.gif); background-repeat: no-repeat; background-position: -5px 0px }

#globe { position: absolute; left: 76px; top: 432px; width: 180px; height: 115px; z-index: 200; background-image: url(globe.gif); background-repeat: no-repeat; background-position: -107px 0px }

#fauteuil { position: absolute; left: 66px; top: 397px; width: 188px; height: 148px; z-index: 200; background-image: url(fauteuil.gif); background-repeat: no-repeat; background-position: 0px 0px }

#fleur { position: absolute; left: 76px; top: 392px; width: 153px; height: 155px; z-index: 200; background-image: url(fleur.gif); background-repeat: no-repeat; background-position: 0px 0px }

#tasse { position: absolute; left: 66px; top: 425px; width: 130px; height: 151px; z-index: 200; background-image: url(tasse.gif); background-repeat: no-repeat; background-position: 0px 0px }

#pantoufles { position: absolute; left: 80px; top: 427px; width: 160px; height: 119px; z-index: 200; background-image: url(pantoufles.gif); background-repeat: no-repeat; background-position: 0px 0px }

#glossaire { position: absolute; left: 76px; top: 410px; width: 160px; height: 137px; z-index: 200; background-image: url(blocks32.gif); background-repeat: no-repeat; background-position: -4px 10px }













h1 { position: absolute; left: 76px; top: 102px; color: #004ab9; letter-spacing: 2px; font-size: 24px; line-height: 26px; margin: 0px; padding: 0px; font-weight: normal; font-family: arial, verdana, geneva, helvetica, sans-serif; width: 685px }

#ligne_grise { position: absolute; top: 119px; display: inline; border-bottom: #afb5ac 2px solid; height: 2px }

#ligne_verte { position: absolute; top: 118px; display: inline; border-bottom: #cce480 2px solid; height: 2px }

#fade { position: absolute; height: 40px; width: 610px; top: 0px; left: 50px; background-image: url(fade.png); background-repeat: repeat; z-index: 5000 }

#fade_bas { position: absolute; height: 40px; width: 610px; top: 370px; left: 50px; background-image: url(fade2.png); background-repeat: repeat; z-index: 0 }

#overflow { position: absolute; left: 61px; top: 0px; width: 625px; height: 407px; margin-left: 0px; margin-bottom: 60px; overflow: auto }

#texte_accueil { position: absolute; left: 61px; top: 130px; width: 660px; height: 410px; margin-left: 15px;  background-image: url(bg_dome_3.png); background-repeat: no-repeat; background-position: 0px 0px }

.titre_encart { color: #a0c82b; font-size: 18px; line-height: 22px; font-weight: bold; font-family: arial, verdana, geneva,  helvetica, sans-serif; text-align: left; letter-spacing: 1px; margin-bottom: 0px; margin-left: 15px; padding-top: 0px; margin-left: 0px; line-height: 30px }


#ligne_green { width: 1px; height: 227px; background-color: #deeeae; position: absolute; top: 34px; left: 306px }

#ligne_bleue { width: 1px; height: 229px; background-color: #7fa4ca; position: absolute; top: 33px; left: 307px }

#ligne_green2 { width: 1px; height: 227px; background-color: #deeeae; position: absolute; top: 34px; left: 308px }








#encart_gauche { width: 286px; margin: 0px; margin-left: 20px; margin-bottom: 20px; margin-top: 25px; float: left; display: inline; text-align: justify }

#encart_droit { width: 286px; margin: 0px; margin-right: 10px; margin-top: 25px; margin-bottom: 20px; float: right; display: inline; text-align: justify }





a.encart { color: #336699; text-decoration: none; background-color: #ffffff; font-weight: normal; font-size: 12px; font-family: arial, verdana, geneva, helvetica, sans-serif; display: block; background-image: url(.gif); background-repeat: no-repeat; background-position: top right; padding: 7px; padding-bottom: 0px; padding-top: 0px; height: 250px; outline:none; cursor:pointer}

a.encart:visited { color: #336699; text-decoration: none; background-color: #ffffff; font-weight: normal; font-size: 12px; font-family: arial, verdana, geneva, helvetica, sans-serif; text-decoration:none;outline:none  }

a.encart:hover { color: #86aed7; text-decoration: none; background-color: #ffffff; font-weight: normal; font-size: 12px; font-family: arial, verdana, geneva, helvetica, sans-serif; background-image:url(.gif);background-repeat:no-repeat;padding:7px;padding-bottom:0px;padding-top:0px;height:250px;outline:none;}

a.encart:active { color: #336699; text-decoration: none; background-color: #fcfdfe; font-size: 12px; font-family: arial, verdana, geneva, helvetica, sans-serif; outline:none }


.details { text-align: right; margin-top: 7px; margin-right: 25px; display:block }


#texte_accueil p { color: #274667; font-size: 16px; width: 520px; margin: 0px; line-height: 20px; margin-left:  48px; margin-bottom: 15px; text-align: justify }








#tem { height: 350px; width:570px;color:#292929;font-weight:normal;font-style:italic;font-size:12px;background-image:url(fenetre_verte2.gif);background-repeat:no-repeat;padding:7px;margin-top:5px;margin-left:17px}

#tem p { margin: 0px; margin-top: 10px; margin-bottom: 10px; color: #006600; font-size: 12px; width: 550px; line-height: 15px }





#tem ul { list-style-position: outside; list-style-type: disc; padding: 0px;margin:0px;margin-left: 60px;margin-top:10px;margin-bottom:0px; color: #006600; font-size: 12px; font-weight: normal; font-family: arial, verdana, geneva, helvetica, sans-serif; line-height: 12px;}

#tem li { padding-bottom:7px }











#texte_service { position: absolute; left: 61px; top: 130px; width: 660px; height: 410px;  margin-left: 15px; background-image: url(bg_dome_3.png); background-repeat: no-repeat; background-position: 0px 0px }

#texte_service p { color: #326ad0; font-size: 14px; margin-top: 10px; margin-bottom: 20px; line-height: 15px; margin-left: 30px; margin-right: 70px }


#flot { position: absolute; top: 400px; left: 420px; width: 180px; color: #9b9b9f; font-size: 12px; font-family: verdana, arial, geneva, helvetica, sans-serif; font-style: italic; line-height: 16px; margin-bottom: 34px; margin-top: 5px }


#texte_service ul { list-style-position: outside; list-style-type: none; padding-top: 0px; padding-left: 0px; margin-top: 10px; margin-left: 95px; line-height: 20px; color: #326ad0; font-size: 12px; font-weight: bold; font-family: arial, verdana, geneva, helvetica, sans-serif; }

#texte_service li { background-image: url(coche.gif); background-repeat: no-repeat; background-position: 0px 0px; text-indent: 20px; }






























#texte_competences { position: absolute; left: 61px; top: 130px; width: 660px; height: 410px;  margin-left: 15px;  background-image: url(bg_dome_3.png); background-repeat: no-repeat; background-position: 0px 0px; }

#texte_competences p { color:#326ad0;font-size:14px;width:520px; margin:0px; margin-top: 15px; line-height: 20px; margin-left: 30px; text-align:justify }

#texte_competences p.intro { color: #326ad0; line-height: 16px }

#texte_competences p.dip { margin-bottom: 0px; line-height: 14px; color: #2b5ebb; height: 70px }

#texte_competences p.astuces { color: #ffffff; font-size: 9px; line-height: 11px; font-family: verdana, arial, geneva, helvetica, sans-serif; width:110px; padding: 5px; margin: 10px; margin-top: 25px; border: 1px solid #a5db78; background-color: #2c6c9d; float: right; text-align: center; }

#texte_competences p.astuces a { color: #ffffff; text-decoration: underline; background-color: transparent; font-weight:normal; font-size: 10px; font-family: arial, verdana, geneva, helvetica, sans-serif; }
#texte_competences p.astuces a:visited { color: #ffffff; text-decoration: underline; background-color: transparent; font-weight:normal; font-size: 10px; font-family: arial, verdana, geneva, helvetica, sans-serif; }
#texte_competences p.astuces a:hover { color: #ffffff; text-decoration: underline; background-color: transparent; font-weight:normal; font-size: 10px; font-family: arial, verdana, geneva, helvetica, sans-serif; }
#texte_competences p.astuces a:active { color: #ffffff; text-decoration: underline; background-color: transparent; font-size: 10px; font-family: arial, verdana, geneva, helvetica, sans-serif; }







#texte_competences ul { list-style-position: outside; list-style-type: none; padding:0px; margin-left: 100px; color: #2b5ebb; font-size: 14px; font-weight: normal; font-family: arial, verdana, geneva, helvetica, sans-serif; line-height: 15px;}

#texte_competences li { background-image: url(carre.gif); background-repeat: no-repeat; background-position: 0px 5px; text-indent: 12px; }





.screen1 { color: #333333; font-size: 11px; font-weight: bold; text-align: left; position: absolute; left: 20px; top: 1120px; width: 130px }

.screen2 { color: #333333; font-size: 11px; font-weight: bold; text-align: left; position: absolute; left: 160px; top: 1120px; width: 130px; padding-bottom: 90px; }

.screen3 { color: #333333; font-size: 11px; font-weight: bold; text-align: left; position: absolute; left: 300px; top: 1120px; width: 130px }

.screen4 { color: #333333; font-size: 11px; font-weight: bold; text-align: left; position: absolute; left: 440px; top: 1120px; width: 130px }







#texte_evaluation { position: absolute; left: 61px; top: 130px; width: 620px; height: 410px;  margin-left: 15px; background-image: url(bg_dome_3.png); background-repeat: no-repeat; background-position: 0px 0px; }

#texte_evaluation p { color:#326ad0;font-size:14px;width:520px; margin:0px; margin-top: 15px; line-height: 20px; margin-left: 30px; text-align:justify }






#texte_contact { position: absolute; left: 61px; top: 130px; width: 660px; height: 410px; margin-left: 15px; background-image: url(bg_dome_3.png); background-repeat: no-repeat; background-position: 0px 0px; }




#texte_contact p { }

form { color: #274667; font-weight: bold; line-height:13px; margin-left: 260px; }

label { display: block }




form input { color: #003399; font-size: 12px; font-family: verdana, geneva, arial, helvetica, sans-serif; border: #274667 1px solid; padding-left: 5px; padding-right: 5px; background-color: #ffffff; width: 260px; margin-bottom: 7px }

form span { font-weight: normal; font-size: 10px; color: #274667; display: block; padding-bottom:7px }

form textarea { color: #003399; font-size: 12px; font-family: verdana, geneva, arial, helvetica, sans-serif; padding-left: 5px; padding-right: 5px; background-color: #ffffff; width: 320px; height: 90px; border: #274667 1px solid }

.bouton { color: #274667; font-size: 12px; font-weight: bold; font-family: arial, verdana, geneva, helvetica, sans-serif; background-color: #f2f2f2; margin: 0px; padding: 0px; cursor: pointer; width: 80px; border-top: #fbfbfb 2px solid; border-left: #fbfbfb 2px solid; border-right: #868686 2px solid; border-bottom: #868686 2px solid }

















h2 { color: #a0c82b; font-size: 18px; line-height: 22px; font-weight: bold; font-family: arial, verdana, geneva,  helvetica, sans-serif; text-align: left; letter-spacing: 1px; margin: 0px; margin-left: 15px; padding-top: 25px }





h4 { color: #a0c82b; font-size: 16px; font-weight: bold; margin-left: 30px; margin-bottom:3px; }








#titre2_lien { margin-right:50px; height: 73px;}

#titre2 { position: absolute; top: 474px; width: 100%; height: 73px; text-align: right; background-image: url(bg_dome.png); background-repeat: no-repeat; background-position: 288px 2px; }

#titre2 a { color: #000000; text-decoration: none; font-weight: bold; font-size: 18px; font-family: arial, verdana, geneva, helvetica, sans-serif; letter-spacing: 1px; 
position: relative; top:48px; outline:0px}

#titre2 a:visited { color: #000000; text-decoration: none; font-weight: bold; font-size: 18px; font-family: arial, verdana, geneva, helvetica, sans-serif; letter-spacing: 1px; position: relative; top:48px; }

#titre2 a:hover { color: #000000; text-decoration: none; font-weight: bold; font-size: 18px; font-family: arial, verdana, geneva, helvetica, sans-serif; letter-spacing: 1px; }

#titre2 a:active { color: #000000; text-decoration: none; font-weight: bold; font-size: 18px; font-family: arial, verdana, geneva, helvetica, sans-serif; letter-spacing: 1px; position: relative; top:48px; } 




#titre2b_lien { margin-right:51px; height: 73px; }

#titre2b { position: absolute; top: 474px; width: 100%; height: 73px; text-align: right; }

#titre2b a{ color: #add537; text-decoration: none; font-weight: bold; font-size: 18px; font-family: arial, verdana, geneva, helvetica, sans-serif; letter-spacing: 1px; position: relative; top:47px; outline:0px }

#titre2b a:visited { color: #add537; text-decoration: none; font-weight: bold; font-size: 18px; font-family: arial, verdana, geneva, helvetica, sans-serif; letter-spacing: 1px; position: relative; top:47px; }

#titre2b a:hover { color: #e4f1be; text-decoration: none; font-weight: bold; font-size: 18px; font-family: arial, verdana, geneva, helvetica, sans-serif; letter-spacing: 1px; position: relative; top:47px; }

#titre2b a:active { color: #ffffff; text-decoration: none; font-weight: bold; font-size: 18px; font-family: arial, verdana, geneva, helvetica, sans-serif; letter-spacing: 1px; position: relative; top:47px; } 







#pied { position: absolute; top: 548px; width: 697px; height: 15px; clear: both; margin-left: 75px; background-color: #274667; background-image: url(blocs_pied.gif); background-repeat: no-repeat; background-position: 1px 1px; border-top:2px solid #e4eaf4}

#pied p { color: #ffffff; font-size: 10px; font-family: arial, verdana, geneva, helvetica, sans-serif; text-align: left; margin-top: 1px; margin-left: 50px; }

#pied a { color: #cad6e9; text-decoration: none; background-color: transparent; font-weight:normal; font-size: 10px; font-family: arial, verdana, geneva, helvetica, sans-serif; }
#pied a:visited { color: #cad6e9; text-decoration: none; background-color: transparent; font-weight:normal; font-size: 10px; font-family: arial, verdana, geneva, helvetica, sans-serif; }
#pied a:hover { color: #ffffff; text-decoration: none; background-color: transparent; font-weight:normal; font-size: 10px; font-family: arial, verdana, geneva, helvetica, sans-serif; }
#pied a:active { color: #cad6e9; text-decoration: none; background-color: transparent; font-size: 10px; font-family: arial, verdana, geneva, helvetica, sans-serif; }

#coin { position: absolute; left: 0px; top: 490px; width: 83px; height: 83px; background-image: url(coin502.gif); background-repeat: no-repeat; background-position: 0px 0px; }

.fr {float:right;}

img { border: none; margin: 0px; padding: 0px; }

img.fr {float: right; }

img.fl {float: left; }

p { text-align: justify; }







a { color: #2758b1; text-decoration: underline; background-color: transparent; font-weight: normal; font-size: 14px; font-family: arial, verdana, geneva, helvetica, sans-serif; }
a:visited { color: #2758b1; text-decoration: underline; background-color: transparent; font-weight: normal; font-size: 14px; font-family: arial, verdana, geneva, helvetica, sans-serif; }
a:hover { color: #5483d8; text-decoration: none; background-color: transparent; font-weight: normal; font-size: 14px; font-family: arial, verdana, geneva, helvetica, sans-serif; }
a:active { color: #2758b1; text-decoration: underline; background-color: transparent; font-size: 14px; font-family: arial, verdana, geneva, helvetica, sans-serif; }



a.details { color: #204488; text-decoration: none; background-color: transparent; font-weight: normal; font-size: 14px; font-family: arial, verdana, geneva, helvetica, sans-serif; text-align: right; margin-top: 7px; margin-right: 0px;}
a.details:visited { color: #204488; text-decoration: none; background-color: transparent; font-weight: normal; font-size: 14px; font-family: arial, verdana, geneva, helvetica, sans-serif; }
a.details:hover { color: #5483d8; text-decoration: none; background-color: transparent; font-weight: normal; font-size: 14px; font-family: arial, verdana, geneva, helvetica, sans-serif; }
a.details:active { color: #204488; text-decoration: none; background-color: transparent; font-size: 14px; font-family: arial, verdana, geneva, helvetica, sans-serif; }








#fleche_gauche {position:absolute; left:30px; top:0px; }
#fleche_gauche h2 {color:#a0c82b;font-weight:normal;margin-top:20px;padding-left:13px;}

#fleche_gauche2 {position:absolute; left:90px; top:240px; }
#fleche_gauche2 h2 {color:#a0c82b;font-weight:normal;margin-top:30px;padding-left:13px;}

#fleche_droite {position:absolute; left:300px; top:262px; width:290px;}
#fleche_droite h2 {margin-top:30px;background-color:#e7f8e7;padding-left:13px;}



#fleche_gauche2 ul { list-style-position: outside; list-style-type: none; padding-top: 0px; padding-left: 0px; margin-top: 10px; margin-left: 30px; line-height: 20px; color: #326ad0; font-size: 12px; font-weight: bold; font-family: arial, verdana, geneva, helvetica, sans-serif; }

#fleche_gauche2 li { background-image: url(coche.gif); background-repeat: no-repeat; background-position: 0px 0px; text-indent: 20px; }

.bold {font-weight: bold;}

.noborder { border: 0px; background-color: transparent; }







 














#pop { display: none; position: absolute; top: -254px; left: 363px; width: 354px; height:298px; margin: 0px; padding: 0px; background-image: url(fenetre_verte.gif); background-repeat: no-repeat; color: #274667; font-size: 14px}

#pop a { color: #274667; text-decoration: underline; background-color: transparent; font-weight: bold; font-size: 14px; font-family: arial, verdana, geneva, helvetica, sans-serif; position: relative; top: 0px; left:0px }
#pop a:visited { color: #274667; text-decoration: underline; background-color: transparent; font-weight: bold; font-size: 14px; font-family: arial, verdana, geneva, helvetica, sans-serif; position: relative; top: 0px; left:0px }
#pop a:hover { color: #447bb9; text-decoration: underline; background-color: transparent; font-weight: bold; font-size: 14px; font-family: arial, verdana, geneva, helvetica, sans-serif; position: relative; top: 0px; left:0px }
#pop a:active { color: #396799; text-decoration: underline; background-color: transparent; font-size: 14px; font-family: arial, verdana, geneva, helvetica, sans-serif; position: relative; top: 0px; left:0px }



















/* ŕ vérifier */

ul {list-style-position: outside; list-style-type: square; color:#333333; font-weight: normal; font-size:12px; text-align:left; line-height:20px; font-family: arial, verdana, geneva, helvetica, sans-serif; }

.desac2 { color: #ffffff; font-size: 12px; font-weight: bold; font-family: arial, verdana, geneva, helvetica, sans-serif; text-align: center; background-color: transparent; }

.lettrine {float: left;
font-size: 20px; 
font-weight: normal;
font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
color: #006600;
line-height: 17px;
}

.let {
font-size: 14px;
font-weight: bold;
font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
color: #006600;
}

.let2 {float: left;
font-size: 18px; 
font-weight: normal;
font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
color: #505337;
line-height: 17px;
margin-right:7px
}

h3 { color: #0e5172; font-size: 14px;line-height:16px; font-weight: normal;margin:0px;padding:0px;padding-top:20px;margin-left: 24px; }










 


















/* ie6 */



/*  \*/
* html #fade { display: none }

* html #fade_bas { display: none }

* html #titre2 { background-image: url(bg_dome.gif) }


* html #texte_accueil { background-image: url(bg_dome_3.gif) }

* html #texte_service { background-image: url(bg_dome_3.gif) }

* html #texte_difference { background-image: url(bg_dome_3.gif) }


* html #texte_competences { background-image: url(bg_dome_3.gif) }

* html #texte_evaluation { background-image: url(bg_dome_3.gif) }

* html #texte_contact { background-image: url(bg_dome_3.gif) }






* html #ligne_grise {position:absolute;top:105px;display:inline;border-bottom:#afb5ac 2px solid;height:2px;}

* html #ligne_verte {position:absolute;top:104px;display:inline;border-bottom:#cce480 2px solid;height:2px;}





* html a.def { z-index: 200; }

* html a.def:visited { z-index: 201; }

* html a.def:hover { z-index: 20000; }

* html a.def:hover span {  z-index: 20000; }


* html a.def:hover { background-color: #ffffff }
/* IE/Win bug */






* html #pop { display: none; position: absolute; top: -254px; left: 363px; width: 354px; height:298px; margin: 0px; padding: 0px; background-image: url(fenetre_verte_ie6.gif); background-repeat: no-repeat; color: #274667; font-size: 14px}





/*  */





.cache {display:none;visibility:hidden}























.clear { clear: both }




dl { margin-left: 50px; margin-top: 5px; padding-bottom: 150px; width: 530px; text-align: justify}

dt { margin-top: 0px; color: #28527b; font-weight: bold; padding-top: 30px; }

dd { margin-left:30px }


.details_gloss { text-align: center; margin-top: 7px; margin-left: 357px; width: 130px; display:block; text-decoration: none; outline: none }

.details_gloss a { text-decoration: none; outline: none }
.details_gloss a:visited { text-decoration: none; outline: none }
.details_gloss a:hover { text-decoration: none; outline: none }
.details_gloss a:active { text-decoration: none; outline: none }

