/* ================================
 * !Reset styles
 * Based on Eric Meyer's reset reloaded ( http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded )
 * ================================*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td     { font-size: 100%; text-decoration: none; background-color: transparent; text-align: left; vertical-align: baseline; list-style-type: none; margin: 0; padding: 0; border: 0; outline: 0  }

ol, ul { list-style:none; }
blockquote, q { quotes:none; }

blockquote:before, blockquote:after,
q:before, q:after {	content:''; content:none; }

a{outline: none;}
:focus{-moz-outline-style: none;}


/* remember to highlight inserts somehow! */
ins { text-decoration:none; }
del { text-decoration:line-through; }

/* tables still need 'cellspacing="0"' in the markup */
table {	border-collapse:collapse; border-spacing:0; }
html    { font-family: Arial, Helvetica, sans-serif; background: url(../mp_images/fond_site.jpg) no-repeat fixed center top }
body  { color: #000; font-size: 10px; line-height: normal }



#body_tout                     { color: white; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: url(../mp_images/back.png) fixed; text-align: center; margin: 0; padding: 0px; border: 0px }
#body_toutIE { color: white; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: url(../mp_images/fond_site.jpg) no-repeat fixed center top; text-align: center; margin: 0; padding: 0px; border: 0px }
#body_newsletter  { color: black; font-size: 10pt; font-family: Verdana; margin: 0px; position: relative; top: 0px; left: 0px }
#conteneur  { margin-right: auto; margin-left: auto; position: relative; z-index: 0; width: 1042px }
#conteneur2 { background: url(../mp_images/fond_ombre.png) no-repeat; clear: both; padding: 0px 16px 0px 18px; position: relative; z-index: 3; width: 1042px }
#cadre_site { background: black url(../mp_images/fond_back.png) repeat-y; clear: both; margin: 0px; padding: 0px; border: solid 10px black; position: relative; width: 990px }
#cadre_site .box_entete { margin: 0px; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; width: 990px; height: 365px }
#colonne_droite                  { float: right; margin-left: 10px; width: 236px }
#colonne_centre         { width: auto; overflow: hidden }
#colonne_centreIE { width: 100%; overflow: hidden }
#colonne_gauche          { float: left; margin-right: 10px; padding: 0px; width: 240px }
#page           { margin: 0px; padding: 10px; border-top: 10px solid black; overflow: hidden }
#pageIE { margin: 0px; padding: 10px; border-top: 10px solid black; width: 990px; overflow: hidden }
#pleinepage         {
	width: 100%;
	height: auto;
}
#pied_page          { color: #eaeaea; font-size: 7pt; text-align: center; float: left }
#message_info           { color: white; font-size: 14px; font-family: Verdana; background-color: black; width: 100%; height: auto }
#publicite     { position: absolute; z-index: 1; top: 25px; left: 1028px; overflow: hidden }
.feed  { background-image: url(../mp_images/rss.png); text-indent: -9999em; width: 16px; height: 16px; overflow: hidden; display: block }
.box         { background-image: url(../mp_images/75_noir.png); margin-bottom: 20px; border-top: 1px none white; border-right: 1px none white; border-left: 1px none white; width: auto; overflow: hidden }
.box a { color: white }
.box a:hover { color: #b6b6b6; text-decoration: none }
.box_titre    { color: #cdb003; font-style: italic; font-weight: bold; font-size: 13px; background-repeat: no-repeat; text-transform: uppercase; float: right; padding-top: 5px; padding-right: 20px; padding-left: 20px; border-bottom: 1px solid #686868; height: 19px }
.box_sanstitre    {
	background-repeat: no-repeat;
	float: right;
	padding-right: 20px;
	padding-left: 20px;
	border-top: 1px solid #686868;
	border-right: 1px solid #686868;
	height: 3px
}
.box_contenu      { color: white; font-size: 11px; text-align: center; clear: both; padding: 5px; border-style: none solid none solid; border-width: 5px 1px 5px 1px; border-color: white #686868 white #686868; height: auto; overflow: hidden }
.box_contenu .liste img { float: left; margin-right: 10px; border: solid 1px white }
.box_contenu li.liste  { clear: both; margin: 10px 5px 15px; height: 50px }
.box_contenu .liste h2 a { color: #cdb003; font-style: italic; font-weight: bold; text-transform: uppercase }
.box_contenu .liste p { font-size: 11px }
.box_contenu .liste p span { color: #cdb003; font-size: 10px }
.box .fiche  {
	width: 450px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.box .fiche  .titre{
	font-style: italic;
	font-weight: bold;
	font-size: 13px;
	text-transform: uppercase;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #cdb003;
	border-bottom: 1px solid #686868;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 20px;
	text-align: right;
	vertical-align: middle;
}
.box .fiche  img  {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 35px;
	border: thin solid #FFFFFF;
}
.box .fiche  .entete_fiche {
	font-size: 14px;
	color: #FFFFFF;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: justify;
	font-weight: 500;
	word-spacing: 2px;
}
.box .fiche  .descriptif_fiche {
	font-size: 12px;
	color: #FFFFFF;
	margin-top: 10px;
	margin-bottom: 5px;
	text-align: justify;
}
.box .fiche  .descriptif_fiche .b{
	color: #cdb003;
}
.box_contenu div.liste li { list-style-type: square; list-style-image: url(../mp_images/picto_titre4.gif) }
.box_contenu div { text-align: left }
.box_contenu div.sous_titre { color: #b6b6b6; font-weight: bold; text-align: left; margin-bottom: 10px }
.box_la_suite   { color: #cdb003; float: left; padding-right: 20px; padding-left: 20px; border-bottom: 1px solid #686868; border-left: 1px solid #686868 }
.box_la_suite a { color: #cdb003; font-size: 11px }
.box_la_suite a:hover { color: white; font-size: 11px; text-decoration: none }
.box_la_suite2 { clear: both }
.tableau   { margin-top: 10px; margin-bottom: 10px }
.tableau div.surligne   { color: #cdb003 }
.tableau div.ligne1    { vertical-align: middle; clear: both; margin: 0px; padding: 0px; border: none 0px; width: 100%; overflow: hidden }
.tableau div.ligne2    { background-image: url(../mp_images/25_noir.png); vertical-align: middle; clear: both; margin: 0px; padding: 0px; width: 100%; overflow: hidden }
.tableau div.colonne  { text-align: center; vertical-align: middle; float: left; margin: 0px; padding-right: 3px; padding-left: 3px; border: none 0px }
.tableau div.color   { color: #cdb003; font-weight: bold; text-align: center; vertical-align: middle; margin: 0px; border: 0px }
.tableau div.ligne_entete   { color: #cdb003; font-weight: bold; text-align: center; vertical-align: middle; clear: both; margin: 0px 0px 10px; border: 0px; overflow: hidden }
#menu_langue   { float: right; margin-top: 5px; margin-right: 30px; height: 20px; overflow: hidden }
#menu_langue ul { margin: 0px; padding: 0px }
#menu_langue a  { color: white }
#menu_langue a:hover  { color: #686868 }
#menu_langue li { color: black; background: transparent url(../mp_images/50_noir.png); list-style-type: none; float: left; margin-right: 5px; padding: 4px 5px }
#menu_langue li.active  { background-color: black; list-style-type: none; float: left; margin-right: 5px; padding: 4px 5px }
#menu_haut { background-color: #8d3333 }
#menu_bas  { text-align: center; float: left; margin: 0px 0px 0px 30px; padding: 0px }
#menu_bas ul { text-align: center; margin: 0px; padding: 0px }
#menu_haut li { text-indent: 5px; float: left; margin: 2px 2px 0px }
#menu_bas li {
	text-indent: 5px;
	float: left;
	margin: 2px 2px 0px;
	border-left: 1px solid black;
	list-style-type: none;
}
#menu_bas a { color: black; font-size: 10px }
#menu_bas a:hover { text-decoration: underline }
#sous_menu  { margin: 0px; padding: 0px; width: 990px }
#sous_menu div { margin: 0px; padding: 0px; overflow: hidden }
#sous_menu ul   { font-style: normal; font-variant: normal; font-size: 9px; font-family: arial; background-image: url(../mp_images/50_noir.png); letter-spacing: 1px; list-style-type: none; margin: 0pt; padding: 20px 0px 24px 5px; border-bottom: 2px solid #cdb003 }
#sous_menu ul li  { background-repeat: no-repeat; text-indent: 5px; float: left; margin: 2px 2px 0; height: 21px }
#sous_menu ul li.active    { color: black; font-weight: bold; font-size: 10px; background-color: black; list-style-type: none; padding-left: 3px; border-style: solid; border-width: 2px 2px 3px 2px; border-color: #cfb007 #cfb007 black #cfb007 }
#sous_menu ul li.active a    { color: #cfb007; font-style: italic; background-image: url('(EmptyReference!)'); text-indent: 0px; list-style-type: none }
#sous_menu ul li.active a:hover { color: #cfb007; font-style: italic; background-image: url('(EmptyReference!)'); text-indent: 0px; list-style-type: none }
#sous_menu ul a  { color: #737373; text-decoration: none; background: url(../mp_images/picto_titre5.png) no-repeat; text-indent: 14px; list-style-type: none; float: left; padding: 4px; display: block }
#sous_menu ul a:hover   { color: #cfb007; text-decoration: none; background: url(../mp_images/picto_titre5.png) no-repeat; text-indent: 14px; list-style-type: none; float: left; padding: 4px; display: block }
#bandeau  { }
#arborescence   { color: #cfb007; font-style: italic; font-size: 9px; background-color: black; text-indent: 15px; letter-spacing: 1px; margin: 0px; padding-top: 15px; width: 990px }
#arborescence a { color: white; font-style: italic; font-size: 8px; letter-spacing: 1px }
#arborescence a:hover { color: #cfb007; font-style: italic; font-size: 8px; letter-spacing: 1px }
.TabbedPanels { text-decoration: none; margin: 0px; padding: 0px; width: 100% }
.TabbedPanelsTabGroup { margin: 0px; padding: 0px }
.TabbedPanelsTab { font-style: normal; font-variant: normal; font-weight: bold; list-style-type: none; float: left; margin: 0px 2px 1px 0px; padding: 4px 10px; position: relative; top: 1px; cursor: pointer; none: -khtml-user-select: none  }
.TabbedPanelsTabHover { background-image: url(../mp_images/50_blanc.png) }
.TabbedPanelsTabSelected { color: black; background-image: url(../mp_images/25_blanc.png); border: none }
.TabbedPanelsTab a { color: black; text-decoration: none }
.TabbedPanelsContentGroup { text-decoration: none; background-image: url(../mp_images/25_blanc.png); float: left; clear: both; width: 100% }
.TabbedPanelsContent { text-decoration: none; padding: 4px }
.TabbedPanelsContent li { list-style-type: none }
.TabbedPanelsContent li span.date { color: #cdb003 }
.TabbedPanelsContentVisible { text-decoration: none }
.VTabbedPanels .TabbedPanelsTabGroup { background-color: #eee; float: left; position: relative; width: 10em; height: 20em }
.VTabbedPanels .TabbedPanelsTab { float: none; margin: 0px; border: none }
.VTabbedPanels .TabbedPanelsTabSelected { background-color: #eee }
.VTabbedPanels .TabbedPanelsContentGroup { float: left; clear: none; padding: 0px; width: 30em; height: 20em }
#picsengine  { background-repeat: repeat-x; width: 100%; height: 800px }
#lecteur_video { border: solid 1px white; overflow: hidden }
#lecteur_video #video   { float: left; margin-right: 10px; border-right: 1px solid white; cursor: pointer  }
#lecteur_video #video_descriptif    { padding: 20px 50px 20px 40px; overflow: hidden }
#liste_video  { clear: both; overflow: hidden }
#liste_video .item  { background-image: url(../mp_images/75_noir.png); list-style-type: none; float: left; margin: 20px 13px; padding-left: 10px; border: none 1px #686868; width: 152px; height: 200px; overflow: hidden }
#liste_video ul { margin: 0px; padding: 0px; position: relative }
#liste_video h2 a  { color: #cdb003; font-style: italic; font-weight: bold; font-size: 11px; background-repeat: no-repeat; text-transform: uppercase; clear: both; margin: 0px 0px 4px; padding: 0px }
#liste_video h2 { color: #cdb003; font-style: italic; font-weight: bold; font-size: 11px; background-repeat: no-repeat; text-transform: uppercase; clear: both; margin: 0px 0px 4px; padding: 0px }
#liste_video .vignette  { vertical-align: middle; margin-top: 5px; margin-right: 7px; margin-bottom: 10px; border: solid thin #ffffff }
#liste_video  p span { color: #cdb003; font-size: 10px }
#liste_fiche   { background-image: url(../mp_images/75_noir.png); overflow: hidden }
#liste_fiche .titre    { color: #cdb003; font-style: italic; font-weight: bold; font-size: 13px; line-height: 25px; text-transform: uppercase; float: right; padding-right: 20px; border-top: none; border-right: none; border-bottom: 1px solid #686868; border-left: none }
#liste_fiche .contenu    { clear: both; margin: 0px; padding: 15px; border-right: 1px solid #686868; border-left: 1px solid #686868 }
#liste_fiche .contenu p { font-size: 11px }
#liste_fiche .contenu p span { color: #cdb003; font-size: 10px }
#liste_fiche .la_suite   { float: left; padding-right: 20px; padding-left: 20px; border-bottom: 1px solid #686868; border-left: 1px solid #686868 }
#liste_fiche li     { list-style-type: none; clear: both; margin: 20px 0px 0px; padding: 0px; height: 45px }
#liste_fiche li.news { font-weight: bold; line-height: 20px; vertical-align: middle; clear: both; margin: 0px 0px 0px 20px; padding: 0px; border-bottom: 1px dashed #3a3a3a; height: 20px }
li.surligne { font-weight: bolder; background-image: url(../mp_images/25_blanc.png) }
#liste_fiche .news a { color: white; text-decoration: none }
#liste_fiche .news a:hover { }
#liste_fiche ul { margin: 0px; padding: 0px; position: relative }
#liste_fiche h2 a     { color: #cdb003; font-style: italic; font-weight: bold; font-size: 9px; background-repeat: no-repeat; text-transform: uppercase; margin: 0px 0px 4px; padding: 0px; height: 10px }
#liste_fiche img     { vertical-align: middle; float: left; margin-top: 5px; margin-right: 7px; border: solid thin #ffffff }
#pagination { clear: both }
.une_la_suite  a {
	color: #cdb003;
	float: right;
	padding-right: 20px;
	padding-left: 20px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-color: #686868;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #686868;
	margin-top: -23px;
}
#fiche      { background-image: url(../mp_images/75_noir.png); margin-bottom: 20px; overflow: hidden }
div .IE { background-image: url(../mp_images/75_noir.png); width: 100% }
#fiche .titre  { color: #cdb003; font-style: italic; font-weight: bold; font-size: 17px; line-height: 30px; text-transform: uppercase; vertical-align: text-bottom; float: right; padding-right: 20px; border-top: none; border-right: none; border-bottom: 1px solid #686868; border-left: none }
#fiche .contenu  { clear: both; margin: 0px; padding: 15px; border-right: 1px solid #686868; border-left: 1px solid #686868 }
#fiche .contenu .descriptif { font-size: 12px; text-align: justify }
#fiche .contenu .descriptif p { font-size: 12px; text-align: justify }
#fiche .contenu .descriptif a { color: white; font-size: 12px }
#fiche .contenu .descriptif a:hover { color: #686868; font-size: 12px; text-decoration: underline }
#fiche .contenu .entete  { color: #cdb003; font-weight: bold; font-size: 12px; text-align: justify; margin-bottom: 25px }
#fiche .contenu .descriptif img   { max-width: 700px }
#fiche .la_suite   { color: #cdb003; float: left; padding-right: 20px; padding-left: 20px; border-bottom: 1px solid #686868; border-left: 1px solid #686868 }
#photo_fiche     { margin-bottom: 10px; border: solid 1px #686868; position: relative; height: auto; overflow: hidden }
#photo_fiche #bandeau   { background-image: url(../mp_images/png_noir_75.png); vertical-align: middle; padding: 20px; border-top: 1px solid #686868; position: absolute; z-index: 1; bottom: 0; width: 100%; height: 60px }
#photo_fiche #bandeau h3   { color: #cdb003; font-style: italic; font-size: 25px; text-transform: uppercase }
#photo_fiche img   { margin: 0px; padding: 0px; width: 100% }
#colonne_info  { background-image: url(../mp_images/75_noir.png); float: right; margin: 0px 0px 0px 10px; width: 200px; overflow: hidden }
#colonne_info img  { vertical-align: middle; margin: 2px }
#colonne_info .titre  { color: #cdb003; font-style: italic; font-weight: bold; font-size: 13px; line-height: 30px; text-transform: uppercase; float: right; padding-right: 10px; border-bottom: 1px solid #686868 }
#colonne_info .contenu { clear: both; padding-bottom: 20px; border-right: 1px solid #686868; border-left: 1px solid #686868 }
#colonne_info .contenu ul { clear: both; padding: 10px }
#colonne_info .contenu .sous_titre { color: #cdb003; font-style: italic; font-weight: bold; font-size: 11px; text-transform: uppercase; float: right; margin-top: 20px; padding-right: 10px; border-bottom: 1px solid #686868 }
#colonne_info .contenu a { color: white; font-weight: bold }
#colonne_info .contenu a:hover { color: white; font-weight: bold; text-decoration: underline }
#colonne_info .la_suite { float: left; clear: both; padding-right: 20px; padding-left: 20px; border-bottom: 1px solid #686868 }
#colonne_info .contenu li  { padding: 0px }
#partage   { color: #686868; font-size: 11px; text-align: right; overflow: hidden }
#partage div  { text-align: right; border: none 1px; height: 20px; overflow: hidden }
#partage li    { float: right }
#partage li img { vertical-align: middle; margin: 0px 0px 0px 5px }
#photo_galerie_fiche li img { margin: 3px; padding: 0px }
#une_preced_suivant  {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #686868;
	height: 40px;
}
#une_preced_suivant .preced  a {
	color: #999999;
	float: left;
	font-size: 36px;
	letter-spacing: -5px;
	font-weight: lighter;
}
#une_preced_suivant .suivant  a {
	color: #999999;
	float: right;
	font-size: 36px;
	letter-spacing: -5px;
	font-weight: lighter;
}
#une_preced_suivant .pageactuel {
	color: #CCCCCC;
	font-size: 12px;
	text-align: center;
	margin-top: 20px;
}


#body_tout_fichejoueur                     {
	color: white;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align: center;
	margin: 0;
	padding: 0px;
	border: 0px;
	width: 750px;
	background-attachment: fixed;
	background-color: #000000;
	background-image: url(../mp_images/back.png);
}
#cadre_site_fichejoueur { background: black url(../mp_images/fond_back.png) repeat-y; clear: both; margin: 0px; padding: 0px; border: solid 10px black; position: relative; width: 730px }
#conteneur2_fichejoueur { background: url(../mp_images/fond_ombre.png) no-repeat; clear: both;  position: relative; z-index: 3; width: 730px }
#sous_menu_fichejoueur  { margin: 0px; padding: 0px; width: 730px }
#sous_menu_fichejoueur div { margin: 0px; padding: 0px; overflow: hidden }
#sous_menu_fichejoueur ul   { font-style: normal; font-variant: normal; font-size: 9px; font-family: arial; background-image: url(../mp_images/50_noir.png); letter-spacing: 1px; list-style-type: none; margin: 0pt; padding: 20px 0px 24px 5px; border-bottom: 2px solid #cdb003 }
#sous_menu_fichejoueur ul li  { background-repeat: no-repeat; text-indent: 5px; float: left; margin: 2px 2px 0; height: 21px }
#sous_menu_fichejoueur ul li.active    { color: black; font-weight: bold; font-size: 10px; background-color: black; list-style-type: none; padding-left: 3px; border-style: solid; border-width: 2px 2px 3px 2px; border-color: #cfb007 #cfb007 black #cfb007 }
#sous_menu_fichejoueur ul li.active a    { color: #cfb007; font-style: italic; background-image: url('(EmptyReference!)'); text-indent: 0px; list-style-type: none }
#sous_menu_fichejoueur ul li.active a:hover { color: #cfb007; font-style: italic; background-image: url('(EmptyReference!)'); text-indent: 0px; list-style-type: none }
#sous_menu_fichejoueur ul a  { color: #737373; text-decoration: none; background: url(../mp_images/picto_titre5.png) no-repeat; text-indent: 14px; list-style-type: none; float: left; padding: 4px; display: block }
#sous_menu_fichejoueur ul a:hover   { color: #cfb007; text-decoration: none; background: url(../mp_images/picto_titre5.png) no-repeat; text-indent: 14px; list-style-type: none; float: left; padding: 4px; display: block }
#page_fichejoueur           {
	margin: 0px;
	padding: 0px;
	width: 730px;
	background: black url(../mp_images/fond_back.png) repeat-y;
	position: absolute;
	border: 10px solid black;
	left: -10px;
	height: 570px;
}
