* { 
	margin:					0; 
	padding:				0; 
}
	
a:focus {
	outline:			0;
}

div:focus {
	outline:			0;
}

img:focus {
	outline:			0;
}

/* Pub google */
#pub_right {
	width : 							130px;
	margin  : 							40px 0 0 16px;
}

#popup {
	position:							absolute;
	z-index:							10001;
	font-size : 						12px;
	width : 							700px;
	padding : 							10px;
	background-color : 					white;
	left : 								50%;	
	top : 								50px;
	line-height : 						16px;	
	border : 							10px solid #544848;
}

/* GLOBAL */
.float_right {	float : 				right; }
.float_left{	float : 				left; }
.white {		color : 				white; }
.bold {			font-weight : 			bold; }
.normal {		font-size : 			12px; }
.px14 {			font-size : 			14px; }
.px16 {			font-size : 			16px; }
.noDecoration {	text-decoration : 		none; }
.clear {		clear : 				both; }
.justify {		text-align : 			justify; }
.text_center {	text-align : 			center; }
.relative {		position : 				relative; }
.absolute {		position : 				absolute; }
.italic {		font-style : 			italic; }

body {
	margin-right: 			auto;
	margin-left: 			auto;
	font-size: 				62.5%; 
	font-family: 			arial, tahoma, verdana, sans-serif;
	background-color : 		black; 
	background-image: 		url(/_img/interface/home/banniere7.jpg);
	background-position : 	top center;
	background-repeat: 		no-repeat;
}

.erreur {
	color:					#FF902A;
	font-size:				13px;
	font-weight:			bold;
	margin : 				50px auto;
	text-align:				center;
	width:					500px;	
	border : 				2px solid #FF902A;
	padding : 				5px;
}

#cadre {
	margin : 				0 auto;
	width : 				1009px;	
}

#contenuGauche {
	width : 				850px;	
}

.bloc_footer {
	width : 				297px;
	height : 				165px;
	float :					left;
	background-image: 		url(/_img/interface/bloc_footer.png);
	margin : 				10px 0 0 30px;	
}

.bloc_footer_pub {
	width : 				297px;
	height : 				165px;
	float :					left;
	background-image: 		url(/_img/interface/bloc_footer_pub.png);
	margin : 				10px 0 0 30px;	
}

*html .bloc_footer_pub {
	background: 			none;
	filter: 				progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/interface/bloc_footer_pub.png', sizingMethod='image') !important;
}

*html .bloc_footer {
	background: 			none;
	filter: 				progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/interface/bloc_footer.png', sizingMethod='image') !important;
}

.bloc_footer .titreBloc, .bloc_footer_pub .titreBloc  {
	color : 				white;
	font-size : 			14px;
	font-weight :			bold;
	text-align : 			center;
	margin-top : 			15px; 
}

.bloc_footer .classBloc, .bloc_footer_pub .classBloc {
	color : 				white;
	font-size : 			11px;
	font-weight :			bold;
	margin : 				10px 0 0 20px; 
	height : 				69px;
}

.bloc_footer .paginationBloc, .bloc_footer_pub .paginationBloc  {
	clear : 				both;
}

.bloc_footer .paginationBloc .fl_gauche, .bloc_footer_pub .paginationBloc .fl_gauche {
	padding : 				14px 0 0 12px;
	cursor: 				pointer;
}

.bloc_footer .paginationBloc .fl_droite, .bloc_footer_pub .paginationBloc .fl_droite {
	padding : 				14px 12px 0 0;
	cursor: 				pointer;
}

.bloc_footer .classBloc a, .bloc_footer_pub .classBloc a {
	color :					#E8D5BE;
	text-decoration :		none;
}

.bloc_footer .classBloc .posClass, .bloc_footer_pub .classBloc .posClass {
	width : 				28px;
}

.bloc_footer .classBloc .descClass, .bloc_footer_pub .classBloc .descClass {
	padding-top : 			4px;
}

.bloc_footer .classBloc .p_bloc_class, .bloc_footer_pub .classBloc .p_bloc_class {
	clear : 				both;
}

.paginationBloc .posterMess {
	width : 				236px;	
	padding-top : 			18px;
	font-size : 			12px;
}


.controlHeader {
	background-image:		url(/_img/interface/hautTab.png);
	background-repeat:		repeat-x;
	margin:					0;
	padding-bottom:			3px;
	position:				static;
	width:					100%;
}

#petit_header {
	line-height:			25px; 
	width:					100%; 
	position:				fixed; 
	top:					0; 
	left:					0;	
	color : 				white;	
	font-size : 			12px;
	font-weight : 			bold;
	z-index : 				11000;
}

#petit_header #heure {
	float : 				right;
	margin-right : 			20px;
}

#petit_header #joueur {
	margin-left : 			20px;
	float : 				left;
}

#petit_header #recherche {
	margin-left : 			20px;
	float : 				left;
}

#petit_header a {
	color :					white;
	text-decoration :		none;
}

#petit_header a:hover {
	text-decoration :		underline;
}

#banniere {
	width : 				1009px;
	height : 				190px;
	clear : 				both;
	margin : 				0 auto;
	position : 				relative;
}

#logo {
	width : 				420px;
	height : 				172px;
	position : 				absolute;
	left : 					40px;
	display : 				block;
	background : 			url(/_img/interface/grandLogo3.png) no-repeat;
}

*html #logo {
	background: 			none;
	filter: 				progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/interface/grandLogo.png', sizingMethod='image') !important;
}

#piedPage {
	width:					1009px;
	margin-top:				15px;
	float:					left;
	text-align :			center;
	padding-bottom : 		10px;
	color : 				white;
}

#partenariat {
	width:					1009px;
	float:					left;
	text-align :			center;
	padding-bottom : 		50px;
	color : 				white;
}
	
#piedPage a {
	text-decoration :		none;
	padding : 				2px; 
	color : 				white;
	font-family : 			Verdana;
	font-size : 			11px;
	font-weight : 			bold;
}

#piedPage a:hover {
	text-decoration :		underline;
}
	
#piedPage p {
	color : 				red;
	padding : 				5px 2px; 
}

img {
	border : 				0; 
}

.inputAdmin {
	font-size :				10px;	
}

.txtExplication {
	color : 				white;
	width : 				700px;
	margin :				5px auto;
	text-align : 			center;
}

.alertConnexion {
	margin-left : 			130px;	
	color : 				red;
	font-size : 			13px;
	font-family :			Arial; 
}

.alertIns {
	margin-left : 			110px;	
	color : 				red;
	font-size : 			13px;
	font-family :			Arial; 
}

.txt_blanc {
	color : 				white;	
}
/* Gestion du tableau type */

.tab {
	clear : 				both;	
}
.tab table {
	margin : 				0px auto;
	margin-top : 			20px;
	width :					550px;
	font-size : 			12px;
}

.tab caption {
	color : 				white;
	font-size:				12px;
	font-weight:			bold;
	margin : 				10px 0;
}

.tab table a {
	text-decoration: 		none;
	color : 				#e8d5be;
}

.tab table a:hover {
	text-decoration: 		underline;
}

.tab .headerTable {
	background-image:		url(/_img/interface/hautTab.png);
	background-repeat:		repeat-x;
	margin:					0;
	padding-bottom:			10px;
	position:				static;
	width:					100%;
}
.tab table td {
	text-align : 			center;
	padding : 				3px 5px;
	font-weight : 			bold;
	color : 				white;
	border-collapse:		separate;
	border-color:			#595959 #111111 #111111 #595959;
	border-style:			solid;
	border-width:			1px;
	font-size : 			11px;
}

.tab table th {
	padding : 				5px 10px;
	color : 				white;
}

.tab .color1 {
	background-color:		#292825;
	
}

.tab .color2 {
	background-color: 		#1B1B1B;	
}

.tab .paslu {
	background-color: 		#343333 !important;	
}

/* Gestion des images */

.tache {
	height : 				33px;
	width : 				28px;
	background: 			url(/_img/interface/tache.png) no-repeat;
	float : 				left;
	margin-right : 			10px;
}

*html .tache {
	background: 			none;
	filter: 				progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/interface/tache.png', sizingMethod='image') !important;
}

.btn_details {
	width : 				110px;
	height : 				34px;
	background: 			url(/_img/interface/details.png) no-repeat;
	border : 				none;
	overflow:				visible;
	cursor : 				pointer;
}

*html .btn_details {
	background: 			none;
	filter: 				progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/interface/details.png', sizingMethod='image') !important;
}

.btn_valider {
	width : 				110px;
	height : 				34px;
	background: 			url(/_img/interface/valider.png) no-repeat;
	border : 				none !important;
	overflow:				visible;
	cursor : 				pointer;
}

*html .btn_valider {
	background: 			none;
	filter: 				progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/interface/valider.png', sizingMethod='image') !important;
}

.mini_btn_valider {
	width : 				56px;
	height : 				18px;
	background: 			url(/_img/interface/mini_valider.png) no-repeat;
	border : 				none;
	overflow:				visible;
	cursor : 				pointer;
}

*html .mini_btn_valider {
	background: 			none;
	filter: 				progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/interface/mini_valider.png', sizingMethod='image') !important;
}

.mini_btn_details {
	width : 				56px;
	height : 				18px;
	background: 			url(/_img/interface/mini_details.png) no-repeat;
	border : 				none;
	overflow:				visible;
	cursor : 				pointer;
}

*html .mini_btn_details {
	background: 			none;
	filter: 				progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/interface/mini_details.png', sizingMethod='image') !important;
}


.btn_connexion {
	width : 				141px;
	height : 				34px;
	background: 			url(/_img/interface/connexion.png) no-repeat;
	border : 				none;
	overflow:				visible;
	cursor : 				pointer;
}

*html .btn_connexion {
	background: 			none;
	filter: 				progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/interface/connexion.png', sizingMethod='image') !important;
}

.aide {
	width : 				16px;
	height : 				16px;
	background: 			url(/_img/interface/help.png) no-repeat;
	border : 				none;
	overflow:				visible;
	cursor : 				help;
	font-size :				10px !important; 
	font-weight : 			lighter;
	position : 				relative;
}

*html .aide {
	background: 			none;
	filter: 				progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/interface/aide.png', sizingMethod='image') !important;
}

.textAide {
	color : 				white;
	font-weight :			bold; 
	width : 				249px;
	z-index : 				20000;
	position : 				absolute;
	top : 					-55px;
	left : 					-100px;	
}

/* Cadre bleu */

.cadreBleuHaut {
	background: 			url(/_img/interface/cadreBleuHaut.png) no-repeat;
	width : 				249px;
	height : 				10px;
	float : 				left;
}

*html .cadreBleuHaut {
	background: 			none;
	filter: 				progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/interface/cadreBleuHaut.png', sizingMethod='image') !important;
}

.cadreBleuMilieu {
	background: 			url(/_img/interface/cadreBleuMilieu.png) repeat-y;
	width : 				249px;
	float : 				left;
	padding : 				0 10px;
}

*html .cadreBleuMilieu {
	background: 			none;
	filter: 				progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/interface/cadreBleuMilieu.png', enabled=true sizingMethod='scale') !important;
}

.cadreBleuBas{
	background: 			url(/_img/interface/cadreBleuBas.png) repeat-y;
	width : 				249px;
	height : 				10px;
	float : 				left;
}

*html .cadreBleuBas {
	background: 			none;
	filter: 				progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/interface/cadreBleuBas.png', sizingMethod='image') !important;
}

/* Fin des gestions des images */

.lien {
	color: 					black;	
}

.input150 {
	width : 				150px;
	background-color :		whitesmoke;
	padding-left : 			2px;
}

input, select, textarea  {
	border : 				1px solid #000000;
	font-family : 			Verdana;
	font-size : 			11px;
	padding : 				1px;
}

*+html input {
	border : 				none !important;
}

a, input, select, textarea {
	outline-style : 	none !important; 	
}

.labelBase {
	display : 				block;
	float : 				left;
	padding:				3px;
	text-align:				left;
	width : 				110px;
	color : 				white;
	font-size : 			12px;
	font-family : 			Verdana;
	font-weight : 			bold;
}

*html input {
	border : 				1px solid none;
}

.menu_actif {
	text-decoration : 		underline !important;	
}
#chargement {
	padding : 				20px;
}

.alert {
	color:					red; 
	font-size: 				11px; 
	margin-top: 			5px;
	margin-bottom: 			5px; 
	clear :					both;
	float : 				left;
}

#zoneTitrePage {
	float : 				left;
	height : 				15px;
	clear : 				both;
	width : 				100%;	
}

#titrePage {
	float :					right;
}

#titrePage .text {
	font-size : 			17px;
	font-family : 			Verdana;
	font-weight : 			bold;
	color : 				white;
	display : 				inline;
	margin-right : 			20px;
}

.tacheTitre {
	height : 				75px;
	width : 				84px;
	background: 			url(/_img/interface/tacheTitreB.png) no-repeat;
	float : 				left;
	margin-right : 			10px;
}

*html .tacheTitre {
	background: 			none;
	filter: 				progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/interface/tacheTitreB.png', sizingMethod='image') !important;
}

/* cadre du haut sur toute les pages interne */
#infosHaut {
	height : 				28px;
	margin-top : 			0px;
	color :					white;
	font-weight : 			bold;
	margin-left	 : 			20px;
}

#infosHaut .infosTitre {
	float : 				left;
	font-size :				14px;
	margin-left: 			10px;
	margin-top : 			10px;
}

#infosHaut .infosTitre a {
	color :					white;
	text-decoration :		none;
}

#infosHaut .infosTitre a:hover {
	text-decoration :		underline;
}

#infosHaut #nbConnecte {
	background: 			url(/_img/interface/nbConnecte.png) no-repeat;
	width : 				216px;
	height : 				25px;
	float : 				right;
	margin-right :			0px;
	_margin-right :			10px;
	padding : 				5px 0 0 25px;
	font-size :				12px;
}


*html #infosHaut #nbConnecte {
	background: 			none;
	filter: 				progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/interface/nbConnecte.png', sizingMethod='image') !important;
}

#infosHaut #nbConnecte div {
	float : 				left;
}

#infosHaut #nbConnecte span {
	text-align : 			center;
	width :					50px;
	display : 				block;
	float : 				left;
}

/* Grand cadre marron */

#ccg {
	float : 				left;
	margin : 				10px 0 0 13px;
	_margin : 				10px 0 0 10px;
}

#ccgHaut {
	background: 			url(/_img/interface/cadreNoirGrandHaut.png) no-repeat;
	width : 				985px;
	height : 				10px;
	float : 				left;
}

*html #ccgHaut {
	background: 			none;
	filter: 				progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/interface/cadreNoirGrandHaut.png', sizingMethod='image') !important;
}

#ccgMilieu {
	background: 			url(/_img/interface/cadreNoirGrandMilieu.png) repeat-y;
	width : 				985px;
	float : 				left;
}

*html #ccgMilieu {
	background: 			none;
	filter: 				progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/interface/cadreNoirGrandMilieu.png', enabled=true sizingMethod='scale') !important;
}

#ccgBas {
	background: 			url(/_img/interface/cadreNoirGrandBas.png) no-repeat;
	width : 				985px;
	height : 				10px;
	float : 				left;
}

*html #ccgBas {
	background: 			none;
	filter: 				progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/interface/cadreNoirGrandBas.png', sizingMethod='image') !important;
}

/* Moyen cadre marron */

#ccm {
	float : 				left;
	margin : 				12px 0 0 5px;
	width : 				779px;
}

#ccmHaut {
	background: 			url(/_img/interface/cadreNoirMoyenHaut.png) no-repeat;
	width : 				779px;
	height : 				10px;
	float : 				left;
}

*html #ccmHaut {
	background: 			none;
	filter: 				progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/interface/cadreNoirMoyenHaut.png', sizingMethod='image') !important;
}

#ccmMilieu {
	background: 			url(/_img/interface/cadreNoirMoyenMilieu.png) repeat-y;
	width : 				779px;
	float : 				left;
}

*html #ccmMilieu {
	background: 			none;
	filter: 				progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/interface/cadreNoirMoyenMilieu.png', enabled=true sizingMethod='scale') !important;
}

#ccmBas {
	background: 			url(/_img/interface/cadreNoirMoyenBas.png) no-repeat;
	width : 				779px;
	height : 				10px;
	float : 				left;
}

*html #ccmBas {
	background: 			none;
	filter: 				progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/interface/cadreNoirMoyenBas.png', sizingMethod='image') !important;
}

/* Moyen cadre transparent */

#cctm {
	float : 				left;
	margin : 				12px 0 0 5px;
	width : 				775px;
}

#cctmHaut {
	background: 			url(/_img/interface/cadreTransHaut.png) no-repeat;
	width : 				775px;
	height : 				10px;
	float : 				left;
}

*html #cctmHaut {
	background: 			none;
	filter: 				progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/interface/cadreTransHaut.png', sizingMethod='image') !important;
}

#cctmMilieu {
	background: 			url(/_img/interface/cadreTransMilieu.png) repeat-y;
	width : 				775px;
	float : 				left;
}

*html #cctmMilieu {
	background: 			none;
	filter: 				progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/interface/cadreTransMilieu.png', enabled=true sizingMethod='scale') !important;
}

#cctmBas {
	background: 			url(/_img/interface/cadreTransBas.png) no-repeat;
	width : 				775px;
	height : 				10px;
	float : 				left;
}

*html #cctmBas {
	background: 			none;
	filter: 				progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/interface/cadreTransBas.png', sizingMethod='image') !important;
}

#nb_parties_restantes {
	display :				inline;
	position : 				relative;
}

#nb_parties_restantes .liste_parties {
	position : 				absolute;
	top : 					20px;
	width : 				200px;
}

#nb_parties_restantes .liste_parties p {
	background-color:  		#1b1b1b;
	padding : 				0 5px;
}

.tabRecapCombat .tab {
	width : 				900px !important;
}

.tabRecapCombat .tab table {
	width : 				750px !important;
}

.tabRecapCombat .tab table td p label {
	float : 				left;
	width : 				145px;
	text-align : 			left;
}

.tabRecapCombat .tab table td p span {
	float : 				left;
	margin-left : 			10px;
}

.tabRecapCombat .tab table td .descObjResume {
	float : 				left;
	width : 				125px;
	text-align : 			left;
	margin-left : 			15px;
	clear : 				both;
}

.spanDescObjResume {
	float : 				left;
}

.lienWhite {
	text-decoration : 		none;
	color : 				white;
}

.textDetailsGain {
	padding-top : 			8px;	
}

.textDetailsGain .titreTextGain {
	padding : 				20px 0;
	width : 				300px;
	font-size : 			14px !important;
	text-align: 			center;
}

.textDetailsGain span {
	font-size : 			11px;
	font-weight : 			bold;
	padding : 				3px 0 3px 20px;
	float : 				left;
	clear : 				both;	
}

.textDetailsGain span label {
	float : 				left;
	width : 				80px;	
}

.placeGainTournoi {
	padding : 				3px 0 3px 10px !important;
	width : 				200px;
	font-size : 			12px !important;
	text-align: 			left;
	color : 				#B49C80;
	font-weight : 			bold;
}

#quetes .detailsGainQuete {
	float : 					right;	
	margin : 					9px 5px 0 0;
	position : 					relative;
	top : 						-8px;
}

#stats_equipe .detailsGainQuete {
	float : 					right;	
	margin : 					1px 5px 0 0;
	position : 					relative;
	top : 						-8px;
}

.detailsGainQuete a {
	display : 					inline;	
	text-decoration : 			none;
	color : 					white;
	font-size : 				11px;
}

#previewImage {
	border : 						7px solid white;
	left: 							50%;
	top: 							50%;
	position : 						fixed;
	-moz-border-radius-topleft: 	6px; 
	-moz-border-radius-topright:	6px; 
	-moz-border-radius-bottomright: 6px;
	-moz-border-radius-bottomleft: 	6px; 
	-moz-background-clip: 			-moz-initial; 
	-moz-background-origin: 		-moz-initial; 
	-moz-background-inline-policy: 	-moz-initial;
	opacity : 						1;
}

#fermerPreview,#contenuPreview {
	background-color : 				white;
}

#fermerPreview a {
	color : 						#B49C80;
	text-decoration: 				none;
	font-size : 					12px;
	font-weight : 					bold;	
}

#fermerPreview a:hover {
	text-decoration: 				underline;
}

.puce_action {
	width : 				25px;
	height : 				16px;
	float : 				left;
	display : 				block;
	margin : 				0px 5px 2px 0;
}

.puce_action_1 {
	background: 			url(/_img/touche.png) no-repeat 0 0;
}

.puce_action_2 {
	background: 			url(/_img/hs.png) no-repeat 0 0;
}

.puce_action_3 {
	background: 			url(/_img/esquive.png) no-repeat 0 0;
}



.puce_histo {
	background: 			url(/_img/interface/puce_histo.png) no-repeat 0 0;
	width : 				16px;
	height : 				16px;
	float : 				left;
	display : 				block;
	margin : 				0px 5px 2px 0;
}

*html .puce_histo {
	background: 			none;
	filter: 				progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_img/interface/puce_histo.png', sizingMethod='image') !important;
}

.text_histo {
	line-height :			16px; 
	margin : 				0 5px 2px 5px;
	float : 				left;
	display : 				block;
	font-size : 			11px;
}

* html .text_histo {
	clear : 				both;
}

.mess_mess {
	color : 				white;
	text-align : 			center;
}

.alertInfos {
	background: 			url(/_img/interface/alert.png) no-repeat 10px 10px;	
	width:					900px;
	margin-left : 			50px;
}

.alertInfos p {
	margin-left : 			30px;
	position : 				relative;
	top : 					3px;
	color : 				#ff902a;
}