body {
	margin-left: auto;
	margin-right: auto;
	margin-top :0px;
	/*text-align : center;*/
	width: 100%;
	font-family:verdana, sans serif;
	font-size:10px;
	background-image : url('img/fond.jpg');
}
form{margin:0px;} 
img { border : 0px;}
img.aligne {vertical-align:middle;}
td {font-family:verdana, sans serif; font-size:10px;}

#header { width:900px; margin-left: auto; margin-right: auto; position :relative; top :0;}
#main { width:900px; margin-left: auto; margin-right: auto; position :relative; top :0;}

#recherche {background:url('img/top/fond_recherche.gif'); width:189px; height:137px; text-align:left;}
#recherche  input {width:90px; height:16px; margin:2px 0px 0px 70px; border:1px inset gray;  font-size:10px;}
#vip1{ width:142px; height:28px; background-image:url('img/top/fond_identifiant.jpg');}
#vip1 input{width:90px; height:16px; margin: 6px 0px 0px 45px; border:1px inset gray; font-size:10px;}
#vip2{width:147; height:28px; background-image:url('img/top/fond_mdp.jpg');}
#vip2 input{width:90px; height:16px; margin: 6px 0px 0px 50px; border:1px inset gray; font-size:10px;}
#vip3{ width:323px; height:28px; background-image:url('img/top/fond_logged.jpg');}
#vip3 div {width:275px; height:16px; margin-left:10px; border:1px inset gray; background-color:#c2e299;}
#vip3 div span { font-size:10px;  margin:3px 0px 0px 3px; display:block;}

/* Bannière */
#banniere {width:545px; height:137px;}

/* News défilante */
#news {width:166px; height:137px; background:url('img/top/fond_news.jpg');}
#fenetre{position:absolute;overflow:hidden;width:125px;background-color:#c2e299; margin:40px 20px 0px 20px;}
#marquee{color:#000; font-size:9px; border:0px;}
#marquee a {color:#000;}

/* Menu déroulant - Navig principale */
.nav_gauche { width:128px; text-align:left; margin :-2 0; font-size:9px;}

dl, dt, dd, ul, li { margin: 0px ; padding: 0px 0px 0px 5px; list-style-type: none;}
dt img {padding : 0px;}
.menu { top: 0; left: 0; background-image:url('img/navig1/nav1_fond.gif');background-position:0px 0px;}
.menu dt { cursor: pointer; margin: 2px 0;  line-height:2px;}
.menu dd {}
.menu li { list-style:none; width:102px; padding-left:0px; margin-left:0px;}
.menu li a, #menu dt a { color: #000; text-decoration: none; display: block; border: 0 none; text-transform:capitalize;}
.menu li a:hover { color:#fff; background-color:#753405;}

/* Pub à gauche */
#pub2 {text-align:center; margin:10px 0px 0px 0px;}


#bottom { width:813px; background-color:#000; color :#666; margin: 0px 0px 0px 57px; padding:15px; }

#player{float:right;padding : 0px 0px 0px 0px;}

/* CSS Propre aux sites */

/* Toutes les rubriques du sommaire */
div.sommaire, div.sommaire_actus, div.sommaire_decks, div.sommaire_combos, div.sommaire_technique, div.sommaire_initiation, div.sommaire_interviews, div.sommaire_reportages, div.sommaire_univers, div.sommaire_apprenti, div.sommaire_deck-building,  div.sommaire_magic , div.sommaire_playtest , div.sommaire_reports {width:215px; float:left; margin:5px; background-image:url(img/sommaire/fond_vip.gif); background-position:bottom; background-repeat:no-repeat; font-size:9px; min-height:160px;}

div.sommaire_reports {background-color:#0e922a;}
div.sommaire_playtest {background-color:#b12b77;}
div.sommaire_magic {background-color:#924a22;}
div.sommaire_apprenti {background-color:#9a659f;}
div.sommaire_deck-building {background-color:#2ea95f;}
div.sommaire_actus {background-color:#b11;}
div.sommaire_decks {background-color:#2ea95f;}
div.sommaire_combos {background-color:#924a22;}
div.sommaire_technique {background-color:#3688b7;}
div.sommaire_initiation {background-color:#9a659f;}
div.sommaire_interviews {background-color:#b12b77;}
div.sommaire_reportages {background-color:#0e922a;}
div.sommaire_univers {background-color:#2c38d5;}


div.contenu_vip {padding:0px 15px 10px 15px; font-size:10px; color:#fff; background-image:url(img/sommaire/fond_vip.gif); background-position:bottom; background-repeat:no-repeat;}
div.sommaire_contenu {padding:0px 10px 10px 0px; min-height:100px;padding:0px 5px 5px 5px;}

div.sommaire_actus a, div.sommaire_decks a, div.sommaire_combos a, div.sommaire_technique a, div.sommaire_initiation a, div.sommaire_interviews a, div.sommaire_reportages a, div.sommaire_univers a, div.sommaire_apprenti a, div.sommaire_deck-building a, div.sommaire_magic a,  div.sommaire_playtest a, div.sommaire_reports a {color:#f90; font-weight:bold; text-transform:capitalize; font-size:inherit;}

div.sommaire_titre {color:#fff; font-weight:bold;padding:5px 5px 5px 5px; width:140px;}
img.sommaire {float:left; margin:0px 5px 0px -5px; border-right:1px solid #000; border-bottom:1px solid #000; border-left:1px solid #000;}
.sommaire a {color:#900; font-weight:bold; text-transform:capitalize;}

a.sommaire_reports {color:#0e922a; font-style:italic;}
a.sommaire_apprenti {color:#9a659f; font-style:italic;}
a.sommaire_deck-building {color:#2ea95f; font-style:italic;}
a.sommaire_actus {color:#b11; font-style:italic;}
a.sommaire_decks {color:#2ea95f; font-style:italic;}
a.sommaire_combos {color:#924a22; font-style:italic;}
a.sommaire_technique {color:#3688b7; font-style:italic;}
a.sommaire_initiation {color:#9a659f; font-style:italic;}
a.sommaire_interviews {color:#b12b77; font-style:italic;}
a.sommaire_reportages {color:#0e922a; font-style:italic;}
a.sommaire_univers {color:#2c38d5; font-style:italic;}

div.sommaire_reports a:hover ,div.sommaire_deck-building a:hover, div.sommaire_actus a:hover, div.sommaire_decks a:hover, div.sommaire_combos a:hover, div.sommaire_technique a:hover, div.sommaire_initiation a:hover, div.sommaire_interviews a:hover, div.sommaire_reportages a:hover, div.sommaire_univers a:hover, .sommaire a:hover {color:#000;}

div.cartedujour {width:325px; float:left; margin:5px;  font-size:9px; min-height:160px;}
img.sommaire_carte_jour {float:left; margin:5px 5px 5px 0px;}
a.cartedujour, .cartedujour a, .cartedujour2 a {color:#a747eb; font-weight:bold;}
div.cartedujour2 {width:90%; float:left; margin:5px;  font-size:9px; min-height:160px;}
div.sommaire_titre2 {color:#fff; font-weight:bold;padding:5px 5px 5px 5px; width:50%;}


/* Les 3 parties de la page*/
#page { width:900px; margin-left: auto; margin-right: auto;  background-image:url('img/fond_page.gif');}
#col_gauche { width:146px; padding:0px; margin:0px; }
#col_droite { width:166px; padding:0px; margin:0px;}

/* Navig de niveau 1*/
#nav1{width:146px;}
.nav_gauche {}
#pub_gauche {width:146px; margin-top:10px;}
.nav_gauche a {color:#000; text-decoration:none;}
.nav_gauche li { list-style:none;  padding:0px 0px 0px 2px; margin:0px; width:100px;}
.nav_gauche li:hover, #nav_gauche a:hover {color:#fff; background-color:#753405;}

/* Navig de niveau 2*/
#nav_droite {background-color:#000;  width:155px; text-align:left; color:#fff;padding:5px 0px;}

.funcard {width:160px; margin:10px 0px 20px 0px;} 
.funcard img {margin-right:10px; }

.regie{width:160px; margin:15px 0px 5px 0px;} 
.regie img {margin-right:20px;}

#col_droite ul{margin:0px;}
#col_droite li{font-weight:normal; list-style:none; margin-left:5px;}

#nav_droite div, #nav_gauche div {padding-left:5px; text-transform:capitalize;}
#nav_droite a {color:#fff; text-decoration:none; font-size:9px; font-weight:bold;}
#nav_droite a:hover, #nav_droite {color: #cb3117; }

.lien_a1{ background-color:#333;}



/* Navig de niveau 3 */
#sousnav{ width:156px; background-image:url('img/sousnav_fond.gif'); float:right; margin:15px 0px 0px 0px; font-size:9px; background-color:#f8ddc3;}
#sousnav p {width:141px; margin: 0px 0px 5px 10px; padding:3px 0px 3px 5px;  background-color:#cb3117; color:#fff; text-align:left; font-weight:bold; text-transform:capitalize;}
#sousnav div { width:141px; padding:0px 0px 10px 15px; text-align:left;}

#sousnav a {color:#000; text-decoration:none;}
#sousnav a:hover { background-color:#000; color:#fff;}

.lien1{ background-color:#f7c391;}
.lien0, .lien1 {text-transform:capitalize;}

/* Articles */
#article{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;width:558px; margin : 0px 15px 15px 15px}
#contenu {margin : 0px; padding:0px; width:558px;}
#contenu:first-letter {font-size:1px}
#lettrine {float:left; width:50px; height:65px;}

#titre{width:400px; background-image:url('img/pages/titre_fond.gif'); background-color:#cb3117; color:#fff; margin-bottom:15px; padding-bottom:10px;}
#titre img {float:left;}
#titre div {width:300px; font-size:24px; font-weight:bold;  letter-spacing:-1px; margin-left:45px; min-height:35px; }



#presentation {float:right; width:210px;}
#logo {float:right;}
#chapeau{font-size:12px; font-style:italic; font-weight:bold; padding:10px 15px 10px 15px;}



#infos{margin:15px 30px 0px 20px; background-color:#3d8dce; width:126px; float:right;}
#infos p {width:108px; background-color:#0f4ea6; color:#fff;padding:3px 0px 3px 5px; margin : 0px 0px 5px 12px}
#infos div {width:111px; padding:0px 0px 10px 15px; color:#fff; line-height:16px;}

.entete{background-color:#cb3117; color:#fff; font-size:14px;font-weight:bold; padding:5px;  margin:10px 0px;}
.encart{font-style:italic; color:#000; background-color:#ddeed4; margin:5px 20px; padding:5px; border:1px solid #4b9123;}
#article hr {color:#4b9123; background-color: #4b9123; height: 1px; border: 0; width:50%; margin-left:auto; margin-right:auto;}

div.img {text-align:center;}

#auteur{font-style:italic; font-weight:bold; text-align:right; margin-top:15px;}
#article a {color:#f60; font-weight:bold;}
#article a:hover {color:#000;}



/* Alignement des images d'un article */
img.article_right {float:right;margin:10px 0px 10px 10px;}
img.article_left {float:left;margin:10px 10px 10px 0px;}
img.article_center {margin:10px auto 10px auto;display:block;}

/* Bloc Decks */
.deck{margin:15px 0px 0px 0px; background-color:#99c1e1; width:146px;}
.deck p {width:122px; background-color:#3d8dce; color:#fff;padding:3px 3px 3px 3px; margin:0px; font-weight:bold; text-align:left;}
.deck div {width:122px; padding:5px 10px 5px 15px;  text-align:left;}
.deck a {color : #000; text-decoration:none;}
.deck a:hover {color : #000; text-decoration:underline;}
.deck_description {color: #2f6d9f; font-style:italic; font-weight:bold; line-height:10px; font-size:9px;}

/* Bloc Encart */
.bloc{ width:506px; background-color:#f7de7b; margin:10px ;}
.carte{float:left; margin:-15px 15px 0px -15px; background-image:url('../cartes/fond_carte.gif'); background-repeat:no-repeat; width:159px; height:250px; padding:9px;}
.titre{ background-color:#d0bb68; margin-top:10px; }
.titre p { padding:3px 20px 3px 15px; font-weight:bold; font-size:14px;}
.texte{margin:5px 15px 0px 15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}


	
/* .carte2{float:right; margin:-15px -15px 0px 15px; background-image:url('../cartes/fond_carte.gif'); background-repeat:no-repeat; width:159px; height:250px; padding:9px;} */

/* Home */
#contenu_home {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; width:754px;padding:0px 0px; height:352px;}
#couv {float:left; padding: 0px 10px 0px 0px;}
#edito { float:right; margin: 0px 30px 0px 0px; width:380px;}

#redac {text-align:right; color:#cc071e; font-weight:bold; margin-top:15px;}
#nav4 { text-align:center; width:80%; margin-left:auto; margin-right:auto; padding:5px;}

/* Listing / Recherche */
#contenu_liste {margin : 15px 0px 0px 0px; padding:0px; width:700px;}
#contenu_liste h1{text-align:center; margin:0px;}
#listing td {padding : 2px;}
#contenu_liste a {font-weight:bold; text-decoration:none; }
#contenu_liste a:hover {text-decoration:underline; }
div.archive { background-color:#FFCC66; padding:2px; text-align:center;}
div.archive:first-letter{text-transform:capitalize;}
span.date {color:#eb6909;}
.lien_liste, div.archive a{color:#063; font-size:11px;}
.suite {color:#eb6909; }
img.vignette {padding:5px 0px 0px 0px;}

.listing_km1 {background-color:#f4ddae;}
.listing_km0 {background-color:#fff;}
.listing_vip {background-color:#9c2020;border-top:1px solid #fff;}
.listing_vip a {color:#fff;}


.fond_carte {padding:10px 20px 20px 10px; background-repeat:no-repeat;}
.fond_carte_pt {padding:7px 14px 14px 7px; background-repeat:no-repeat; margin:5px; float:left;}

/* Couleurs pour Magic 
.W {background-color:#e7e2b1; color:#000;}
.U {background-color:#21278a; color:#fff;}
.B {background-color:#000; color:#fff;}
.R {background-color:#a50012; color:#fff;}
.G {background-color:#388748; color:#fff;}
.L {background-color:#630; color:#fff;}
.A {background-color:#999; color:#000;}
.Z {background-color:#c90; color:#000;}
.S {background-color:#8b6b8e; color:#fff;}
*/
.result0 {background-color:#f4ddae;}
.result1 {background-color:#fff;}
.result0 td, .result1 td { font-size:9px;}
.result0 a, .result1 a {color:#9b4d1d;}
a.result_en {color:#dc9035;}
.result_top td {background-color:#000; color:#fff; font-weight:bold;}

/* calendrier des tournois */
#calendrier {margin-left:0px}
table.calendrier {border:solid 1px #000; padding:1px; background-color:#fff;}
table.calendrier th {background-color:#000; color:#fff; font-size:12px;}
table.calendrier th a {color:#fff; text-decoration:none; background-color:#000;}
table.calendrier td {width:70px; height:50px;}
td.calendrier_vide { margin:3px; background-color:#fff; color:#000;}
td.calendrier_neutre { padding:5px; background-color:#eee; color:#000; border-top:1px solid #fff; border-left:1px solid #fff;}
td.calendrier_tournois { padding:5px; background-color:#9db2e0; color:#000; border-top:1px solid #fff; border-left:1px solid #fff;}


table.calendrier select, table.calendrier input {font-size:9px;}

/* Page tournoi */
#sousnav_tournoi{ width:156px; background-image:url('img/sousnav_fond.gif'); float:right; margin:15px 0px 0px 0px; font-size:9px; background-color:#f8ddc3;}
#sousnav_tournoi p {width:141px; margin: 0px 0px 5px 10px; padding:3px 0px 3px 5px;  background-color:#cb3117; color:#fff; text-align:left; font-weight:bold; text-transform:capitalize;}

#sousnav_tournoi div { margin:0px 5px 0px 5px;text-align:left;}
#sousnav_tournoi a {color:#000; text-decoration:none;}
#sousnav_tournoi a:hover { background-color:#000; color:#fff;}

.erreur {color:#f00; font-weight:bold; font-size:11px;}

a.orange {color:#eb6909; font-weight:bold; text-decoration:none;}
a.orange:hover{color:#000;}

/* Proposition article */
#proposition * {font-size:11px;}
/*
#proposition select {width:125px; height:16px; margin:2px; border:1px inset gray;  font-size:11px;background-color:#e5f8ea;}
#proposition textarea {width:500px;  margin:2px; border:1px inset gray;  font-size:11px;background-color:#e5f8ea;}
*/

/* ---------------------------*/
/* --    DETAIL CARTES    --*/
/* ---------------------------*/

img { border : 0px;}
td {font-family:verdana, sans serif; font-size:10px;}

#fiche {text-align:left; background-color:#fff; width:465px; height:600px;float:left; margin:5px 0px 5px 0px;}

#titre_carte {text-align:center; width:465px;}
#titre_carte h1 {font-weight:bold; font-size:18px; margin:0px;}

#carte_fiche1 {float:left; margin:0px 5px 0px 5px; text-align:center;}
.fond_carte {padding:10px 20px 20px 10px; background-repeat:no-repeat;}

div.W1 { width:201px; background-image:url(img/pop_carte/bloc_W_01.gif);}
div.W2 { width:201px; background-image:url(img/pop_carte/bloc_W2_01.gif);}
div.W2 div {color:#000;}
#carac_W { float:right;  margin:0px 0px 0px 5px; text-align:right; background-repeat:no-repeat ;}
#carac_W div { margin:0px;padding : 0px 5px 5px 5px; background-color:#c8c288; display:inline; color:#000; font-weight:bold; font-size:12px;}

div.U1 { width:201px; background-image:url(img/pop_carte/bloc_U_01.gif);}
div.U2 { width:201px; background-image:url(img/pop_carte/bloc_U2_01.gif);}
div.U2 div {color:#fff;}
#carac_U { float:right;  margin:0px 0px 0px 5px; text-align:right; background-repeat:no-repeat ;}
#carac_U div { margin:0px;padding : 0px 5px 5px 5px; background-color:#21278a; display:inline; color:#fff; font-weight:bold; font-size:12px;}

div.B1 { width:201px; background-image:url(img/pop_carte/bloc_B_01.gif);}
div.B2 { width:201px; background-image:url(img/pop_carte/bloc_B2_01.gif);}
div.B2 div {color:#fff;}
#carac_B { float:right;  margin:0px 0px 0px 5px; text-align:right; background-repeat:no-repeat ;}
#carac_B div { margin:0px;padding : 0px 5px 5px 5px; background-color:#000; display:inline; color:#fff; font-weight:bold; font-size:12px;}

div.R1 { width:201px; background-image:url(img/pop_carte/bloc_R_01.gif);}
div.R2 { width:201px; background-image:url(img/pop_carte/bloc_R2_01.gif);}
div.R2 div {color:#fff;}
#carac_R { float:right;  margin:0px 0px 0px 5px; text-align:right; background-repeat:no-repeat ;}
#carac_R div { margin:0px;padding : 0px 5px 5px 5px; background-color:#a20011; display:inline; color:#fff; font-weight:bold; font-size:12px;}

div.G1 { width:201px; background-image:url(img/pop_carte/bloc_G_01.gif);}
div.G2 { width:201px; background-image:url(img/pop_carte/bloc_G2_01.gif);}
div.G2 div {color:#fff;}
#carac_G { float:right;  margin:0px 0px 0px 5px; text-align:right; background-repeat:no-repeat ;}
#carac_G div { margin:0px;padding : 0px 5px 5px 5px; background-color:#388748; display:inline; color:#fff; font-weight:bold; font-size:12px;}

div.L1 { width:201px; background-image:url(img/pop_carte/bloc_L_01.gif);}
div.L2 { width:201px; background-image:url(img/pop_carte/bloc_L2_01.gif);}
div.L2 div {color:#fff;}
#carac_L { float:right;  margin:0px 0px 0px 5px; text-align:right; background-repeat:no-repeat ;}
#carac_L div { margin:0px;padding : 0px 5px 5px 5px; background-color:#630; display:inline; color:#fff; font-weight:bold; font-size:12px;}

div.A1 { width:201px; background-image:url(img/pop_carte/bloc_A_01.gif);}
div.A2 { width:201px; background-image:url(img/pop_carte/bloc_A2_01.gif);}
div.A2 div {color:#fff;}
#carac_A { float:right;  margin:0px 0px 0px 5px; text-align:right; background-repeat:no-repeat ;}
#carac_A div { margin:0px;padding : 0px 5px 5px 5px; background-color:#999; display:inline; color:#fff; font-weight:bold; font-size:12px;}

div.C1 { width:201px; background-image:url(img/pop_carte/bloc_C_01.gif);}
div.C2 { width:201px; background-image:url(img/pop_carte/bloc_C2_01.gif);}
div.C2 div {color:#fff;}
#carac_C { float:right;  margin:0px 0px 0px 5px; text-align:right; background-repeat:no-repeat ;}
#carac_C div { margin:0px;padding : 0px 5px 5px 5px; background-color:#999; display:inline; color:#fff; font-weight:bold; font-size:12px;}

div.Z1 { width:201px; background-image:url(img/pop_carte/bloc_Z_01.gif);}
div.Z2 { width:201px; background-image:url(img/pop_carte/bloc_Z2_01.gif);}
div.Z2 div {color:#fff;}
#carac_Z { float:right;  margin:0px 0px 0px 5px; text-align:right; background-repeat:no-repeat ;}
#carac_Z div { margin:0px;padding : 0px 5px 5px 5px; background-color:#c90; display:inline; color:#fff; font-weight:bold; font-size:12px;}

div.S1 { width:201px; background-image:url(img/pop_carte/bloc_S_01.gif);}
div.S2 { width:201px; background-image:url(img/pop_carte/bloc_S2_01.gif);}
div.S2 div {color:#fff;}
#carac_S { float:right;  margin:0px 0px 0px 5px; text-align:right; background-repeat:no-repeat ;}
#carac_S div { margin:0px;padding : 0px 5px 5px 5px; background-color:#8b6b8e; display:inline; color:#fff; font-weight:bold; font-size:12px;}



div.type {font-size:11px; font-weight:bold;}

/* Les définitions des capacités en rollovers*/
div.def_W, div.def_U, div.def_B, div.def_R, div.def_G, div.def_L, div.def_A, div.def_C, div.def_Z, div.def_S { visibility:hidden; z-index:1; position:absolute; top : 120; left:630; width:220px; margin : 0px; padding:10px; font-size:smaller;}
div.def_W {border:2px solid #c8c288; background-color:#fffbd5;}
div.def_U {border:2px solid #006; background-color:#a1e0fa;}
div.def_B {border:2px solid #999; background-color:#cbc1bf;}
div.def_R {border:2px solid #600; background-color:#fda98e;}
div.def_G {border:2px solid #060; background-color:#9dd1ad;}
div.def_L {border:2px solid #630; background-color:#b78e64;}
div.def_A, div.def_C {border:2px solid #666; background-color:#eae0de;}
div.def_Z {border:2px solid #960; background-color:#fde49b;}
div.def_S {border:2px solid #58385b; background-color:#ddbbe0;}

a.W {color:#696644;}
a.U {color:#21278a;}
a.B {color:#000;}
a.R {color:#600;}
a.G {color:#388748;}
a.L {color:#630;}
a.A, a.C {color:#666;}
a.Z {color:#960;}
a.S {color:#58385b;}

/* Boites d'autocompletion */

.fauxselect {border: 1px solid;background-color:#FFFFFF;}
.fauxselect ul  {list-style-type: none;margin:0px;padding:0px;text-align: left;}
.fauxselect ul li.focused { color:#fff;background-color: #990000; cursor: pointer;}		
.fauxselect li {	list-style-type: none;	display:block;margin:0;	padding:2px;height:15px;}
.fauxselect li div {	font-size:12px;	line-height:1.2em;}

a.orangeblanc {color:#eb6909; font-weight:bold; text-decoration:none;}
a.orangeblanc:hover{color:#fff;}