*{margin:0;padding:0;color:#000000;text-align:center;font-family:sans-serif;}

/* body{background-color:#f0f0f0;background-image:url(_img/thomson_back.bmp);} */
body{background-image:url(_img/thomson_back.bmp);}

#page{border-radius:0 0 10px 10px;width:1000px;margin:0 auto;clear:both;border:1px solid #d5d3d0;
      background:#fff url(_img/degrade-gris.png) repeat-x;padding-top:24px;text-align:center;}

/* onglets en haut de chaque page */
#menu{width:1000px;background:#00ffff;margin:0 auto;margin-top:10px;height:50px;
      border:1px solid #d5d3d0;border-width:1px 1px 0 1px;border-radius:10px 10px 0 0;}
.logo{float:left;height:48px;padding:0 20px 0 4px;}
.menu{float:left;width:100px;height:35px;text-align:center;padding-top:15px;}
.menu a{display:block;height:32px;padding-top:3px;font:normal 10px verdana, sans-serif;}
.menu a:link, .menu a:visited{color:#000;text-decoration:none;background:#abc url(_img/menu_gris.png);}
.menu a:hover, .menu a:active, .menu a:focus{background:#abc url(_img/menu_vert.png);}
.menu#activ a:link, .menu#activ a:visited{background:#abc url(_img/menu_bleu.png);font-weight:bold;}

/* menu de selection des programmes */
#index{position:relative;z-index:10;font-size:80%;}
#index a{text-decoration:none;}
#index ul{margin:0 0 -8px 330px;list-style-type:none;padding:4px;}
#index li{float:left;position:relative;padding:0px 12px 0px 12px;border-right:1px solid #FFFFFF;background-color:#304090;color:#FFFFFF;}
#index ul ul{position:absolute;left:-999em;width:164px;background-color:#fff;padding:0;margin:-2px 0 0 0;border:1px solid #ddd;}
#index ul ul li{clear:both;font-size:90%;text-align:left;color:#888;background-color:#fff;margin:0;border:0;}
#index ul ul li:hover{background-color:#eee;}
#index li:hover{background-color:#0000FF;}
#index li:hover ul{left:0;top:16px;}

p{padding:2px;margin:0;margin-left:auto;margin-right:auto;font-size:80%;}
h2{clear:both;margin-left:10px;margin-right:10px;background-color:#304090;color:#FFFFFF;font-size:120%;padding:10px;}
h3{font-size:100%;color:#FFFFFF;background-color:#304090;width:920px;margin:0 auto;} 
h3.jeux{font-size:16px;width:260px;text-align:left;padding:0 0 5px 0;background-color:#ffffff;} 
/* hr{color:#e8e8e8;background-color:#e8e8e8;width:980px;height:3px;margin:0 auto;} */
hr{height:2px;width:980px;border-width:0px;margin:5px auto 5px auto;background-color:#e8e8e8; }
table{margin:auto;}


img{border:0;}
img.icon{border:1px solid #D5D3D0;}
img.screenshot{width:144px;height:108px;border:1px solid #D5D3D0;margin:2px;}
img.screenshot:hover{width:336px;height:216px;margin:-52px -94px -52px -94px;position:relative;z-index:8;}
img.cover{height:250px;border:1px solid #D5D3D0;margin:12px 4px 12px 4px;}
img.cover:hover{height:580px;margin:-306px -100px 0px -100px;position:relative;z-index:8;}
img.disk{height:100px;padding:12px 4px 12px 4px;}
img.disk:hover{height:250px;margin:-150px -100px 0px -100px;position:relative;z-index:8;}
img.doc{border:1px solid #D5D3D0; margin-left:6px; margin-right:6px;}

td.document{font-size:70%;padding:10px;}
td.icon{font-size:70%;width:50px;}
td.liendoc{font-size:70%;width:200px;}
td.info{font-size:80%;text-align:left;}

a{color:#808080;font-weight:normal;}
a:hover{color:black;}
a.lienbrico{font-size:80%;}
a.jeux{color:black;font-weight:bold;text-decoration:none;}
a:hover.jeux{color:red;}

.lien_accueil a{text-decoration:none;outline-style:none;}
.lien_accueil:hover{background-color:#304090;}
.vert{clear:both;margin-left:auto;margin-right:auto;width:760px;background-color:#00C000;color:yellow;font-size:100%;padding:10px 20px 10px 20px;}
.rouge{clear:both;margin-left:auto;margin-right:auto;width:760px;background-color:#D93025;padding:0px 20px 0px 20px;}
.gauche{position:relative;left:-440px;margin-bottom:-32px;font-size:50%;color:gray;}
.notice{margin-left:98px;margin-right:98px;color:gray;font-family:sans-serif;font-size:80%;font-style:italic;text-align:justify;}
.commentaire{color:gray;font-size:60%;font-style:italic;}
.remerciements{clear:both;padding:0;margin-left:80px;margin-right:80px;text-align:justify;}
.nota{font-size:60%;}
.accueil{clear:both;padding:10px 0 0 0;margin-left:30px;margin-right:30px;text-align:justify;
  font-style:italic;font-size:90%;color:#404040;}
.liste{clear:both;overflow:auto;padding:0 20px 0px 20px;background-color:#304090;color:#6080FF;
  margin:0 20px 10px 20px;height:170px;}
.lienprog{float:left;font-size:60%;width:86px;height:90px;padding:2px;}
.fichier{font-size:60%;width:60px;height:60px;padding:2px;}
.iconjeux{padding:0 5px 0 0;vertical-align:text-top;}
.jeu{margin:10px;clear:both;border:1px solid #d5d3d0;padding:5px;text-align:left;}
.editeur{float:none;margin-left:38px;margin-top:-16px;text-align:left;}
.fiche{float:right;text-align:justify;font-size:60%;width:260px;padding:2px 10px 0 10px;}
.screen{width:336px;height:216px;padding:2px;}
.footer{font-size:80%;font-weight:bold;color:#ffffff;margin-top:5px;}
