@charset "utf-8";
/*
	marron : 4f0000	
	boards : 55514d
*/

body{
	margin				: 0px;
	padding				: 0px;
	font-size			: 9px;
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	background-image	: url("../images/fond/fond2.jpg");
	color				: #000000;
    /*text-align: center; /* pour corriger le bug de centrage IE */
}

/* Contenaire global du site */
.content{
	/*border				: 1px solid black;*/
     position:absolute;
     left: 50%; 
     top: 50%;
     width: 1098px;
     height: 736px;
     margin-top: -368px; /* moitié de la hauteur */
     margin-left: -549px; /* moitié de la largeur */
	background-image	: url("../images/fond/fond.jpg");
	/*background-position	: top;*/
	background-position: 50% 50%; 


	/*border				: 1px solid black;
	background-image	: url("../images/fond/fond.jpg");
	background-position	: top;
	background-position: 50% 50%; 
	margin				: top 50% left 50%;
	padding				: 0px;
	width				: 1098px;
	height				: 736px;
	margin-left: auto;
    margin-right: auto;*/
     
}

/* corps du site */
.corps{
	/*border				: 1px solid red;*/
	width				: 900px;
	margin				: auto;
}

/* haut du site */
.entete{
	/*border				: 1px solid red;*/
	/*margin-top			: 135px;*/
	padding-top			: 85px;
}

/* milieu du site */
.milieu{
/*	border				: 1px solid red;*/
	height				: 514px;
}

/* bas du site */
.piedDePage{
/*	border				: 1px solid red;*/
	color				: #4f0000;
	text-align			: center;

}
.texteAligneDroite{
	text-align			: right;
}
.texte_01{
	font-size			: 1em;
}

/**************************************************************** H1 ****************************************************************/
h1{
	font-size			: 1.3em;
	margin				: 0px;
	padding				: 0px;
}
h2{
	margin-bottom		: 0px;
	font-size			: 1em;
}
h2.h2Boards{
	margin				: 0px;
	font-size			: 1em;
}

/**************************************************************** PARAGRAPHE ****************************************************************/
/*
p.std{
	text-align			: justify;
}
*/

/**************************************************************** LIENS ****************************************************************/
a, a:visited, a:active{
	color				: red;
	text-decoration		: none;
}
a:hover {
	color				: red;
	text-decoration		: underline;
}

a.menuBas, a.menuBas:visited, a.menuBas:active{
	color				: #4f0000;
	text-decoration		: none;
}
a.menuBas:hover {
	color				: #4f0000;
	text-decoration		: underline;
}

a.menuBoards, a.menuBoards:visited, a.menuBoards:active{
	color				: #4f0000;
	text-decoration		: none;
}
a.menuBoards:hover {
	color				: #4f0000;
	text-decoration		: underline;
}

a.menuBasGras, a.menuBasGras:visited, a.menuBasGras:active{
font-weight				: bold;
	color				: #4f0000;
	text-decoration		: none;
}
a.menuBasGras:hover {
	font-weight			: bold;
	color				: #4f0000;
	text-decoration		: underline;
}

a.poweredBy, a.poweredBy:visited, a.poweredBy:active{
	font-style			: italic;
	color				: #666666;
	text-decoration		: none;
}
a.poweredBy:hover {
	color				: #999999;
}

/**************************************************************** TEXTE ****************************************************************/
/*
.textPetit{
	font-size			: 0.75em;	
}
.textJustify{
	text-align			: justify;
}*/

/**** TABLEAU ****/
tr{
	vertical-align		: top;
}
th.tableauStd{
	text-align			: right;
}
th.tableauStd2{
	background-color	: #4f0000;
	color				: white;
	text-align			: right;
}
td.tableauStd{
	font-weight			: bold;
	text-transform		: uppercase;
}
td.tableauStd2{
	background-color	: #DCD7CA;
	text-align			: right;
	font-weight			: bold;
	text-transform		: uppercase;
}

/**************************************************************** FORMULAIRE ****************************************************************/
textarea.formulaireStd{
	border				: 1px solid #4f0000;
	color				: #4f0000;
	width				: 300px;
	height				: 60px;
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 9px;
	padding				: 2px;
}
textarea.formulaireStd:link, textarea.formulaireStd:focus, textarea.formulaireStd:visited, textarea.formulaireStd:active, textarea.formulaireStd:hover{
	border				: 1px solid white;
	background-color	: #4f0000;
	color				: white;
	width				: 300px;
	height				: 60px;
	padding				: 2px;
}
input.formulaireStd{
	font-size			: 10px;
	border				: 1px solid #4f0000;
	padding				: 2px;
	color				: #4f0000;
}
input.formulaireStd:link, input.formulaireStd:focus, input.formulaireStd:visited, input.formulaireStd:active, input.formulaireStd:hover{
	border				: 1px solid white;
	background-color	: #4f0000;
	color				: white;
	padding				: 2px;
}
input.bouton{
	border				: 1px solid #4f0000;
	padding				: 3px;
	background-color	: white;
	color				: #4f0000;
	font-weight			: bold;
}
input.bouton:hover{
	border				: 1px solid white;
	padding				: 3px;
	background-color	: white;
	color				: #4f0000;
	font-weight			: bold;
}

/**************************************************************** IMG ****************************************************************/
img{
	border				: 0px;
}

/**************************************************************** ERREUR / OK / INFO / DEBUG ****************************************************************/
/* Erreur */
.erreur{
	margin				: 0px;
	padding				: 5px;
	border				: 1px solid red;
	background-color	: #FFE1E1;
	color				: red;
	font-size			: 1.25em;
	text-align			: left;
	background-image	: url("../images/fond/rouge.jpg");
}
/* Validation est OK  */
.ok{
	margin				: 0px;
	padding				: 5px;
	border				: 1px solid green;
	background-color	: #E9FFE8;
	color				: green;
	text-align			: left;
	background-image	: url("../images/fond/vert.jpg");
}
/* Information */
.info{
	margin				: 0px;
	padding				: 5px;
	border				: 1px solid orange;
	background-color	: #FFF848;										/* Jaune */
	color				: orange;
	text-align			: left;
	background-image	: url("../images/fond/orange.jpg");
/*	background-image	: url("images/fond/bleu.jpg");*/
}
/* Debug */
.debug{
	margin				: 0px;
	padding				: 5px;
	border				: 1px solid #999;
	background-color	: #CCCCCC;
	color				: #999;
	text-align			: left;
	background-image	: url("../images/fond/gris.jpg");
}

/**************************************************************** LEGEND ****************************************************************/
/* corps de la legende */
fieldset{
	border				: 1px solid #555555;
	margin				: 0px 0px 10px 0px;
	padding				: 5px;
}

/* titre de la legende */
legend{
	padding				: 5px;
	font-size			: 16px;
	font-weight			: bold;
	color				: #555555;
}

/**************************************************************** ALIGNEMENT ****************************************************************/
.alignGauche{
/*	border				: 1px solid red;*/
	float				: left;
	margin-right		: 5px;
}
.alignDroite{
	float				: right;
	margin-right		: 5px;
}
.texteAligneDroite{
	text-align			: right;
}
/*
.alignSitemap{
	float				: right;
	margin-right		: 5px;
	border-right		: 1px solid green;
}
*/

/**************************************************************** BOARDS ****************************************************************/

.contactshaper{
    position:absolute;
    left: 50%; 
    top: 50%;
	width					: 189px;
	height					: 49px;
    margin-top:  20px; /* moitié de la hauteur */
    margin-left: 120px; /* moitié de la largeur */
  	left: 50%; 
    top: 50%;
	
}


.texteBoards{
	font-size				: 9px;
	color					: #000000;
	text-align				: left;
}
.boards_b52{
/*	border					: 1px solid orange;*/
	width					: 730px;
	height					: 486px;
	background-image		: url("../images/fond/boards/b52.jpg");
	background-repeat		: no-repeat;
}
.boards_b54{
/*	border					: 1px solid orange;*/
	width					: 730px;
	height					: 486px;
	background-image		: url("../images/fond/boards/b54.jpg");
	background-repeat		: no-repeat;
}
.boards_b54eldiablo{
/*	border					: 1px solid orange;*/
	width					: 730px;
	height					: 486px;
	background-image		: url("../images/fond/boards/b54eldiablo.jpg");
	background-repeat		: no-repeat;
}
.boards_theLegendary{
/*	border					: 1px solid orange;*/
	width					: 730px;
	height					: 486px;
	background-image		: url("../images/fond/boards/theLegendary.jpg");
	background-repeat		: no-repeat;
}
.boards_theHeritage{
/*	border					: 1px solid orange;*/
	width					: 730px;
	height					: 486px;
	background-image		: url("../images/fond/boards/theHeritage.jpg");
	background-repeat		: no-repeat;
}
.boards_disconnectedQuad{
/*	border					: 1px solid orange;*/
	width					: 730px;
	height					: 486px;
	background-image		: url("../images/fond/boards/disconnectedQuad.jpg");
	background-repeat		: no-repeat;
}
.boards_disconnected21{
/*	border					: 1px solid orange;*/
	width					: 730px;
	height					: 486px;
	background-image		: url("../images/fond/boards/disconnected21.jpg");
	background-repeat		: no-repeat;
}
.boards_disconnectedSimmons{
/*	border					: 1px solid orange;*/
	width					: 730px;
	height					: 486px;
	background-image		: url("../images/fond/boards/disconnectedSimmons.jpg");
	background-repeat		: no-repeat;
}
.boards_flyingSaucer{
/*	border					: 1px solid orange;*/
	width					: 730px;
	height					: 486px;
	background-image		: url("../images/fond/boards/flyingSaucer.jpg");
	background-repeat		: no-repeat;
}
.boards_fireBall{
/*	border					: 1px solid orange;*/
	width					: 730px;
	height					: 486px;
	background-image		: url("../images/fond/boards/fireBall.jpg");
	background-repeat		: no-repeat;
}
.boards_splitFire{
/*	border					: 1px solid orange;*/
	width					: 730px;
	height					: 486px;
	background-image		: url("../images/fond/boards/splitFire.jpg");
	background-repeat		: no-repeat;
}
.boards_electraGlide{
/*	border					: 1px solid orange;*/
	width					: 730px;
	height					: 486px;
	background-image		: url("../images/fond/boards/electraGlide.jpg");
	background-repeat		: no-repeat;
}
.boards_superGlide{
/*	border					: 1px solid orange;*/
	width					: 730px;
	height					: 486px;
	background-image		: url("../images/fond/boards/superGlide.jpg");
	background-repeat		: no-repeat;
}
.boards_superGlideB{
/*	border					: 1px solid orange;*/
	width					: 730px;
	height					: 486px;
	background-image		: url("../images/fond/boards/superGlideB.jpg");
	background-repeat		: no-repeat;
}
.boards_the3{
/*	border					: 1px solid orange;*/
	width					: 730px;
	height					: 486px;
	background-image		: url("../images/fond/boards/the3.jpg");
	background-repeat		: no-repeat;
}
.boards_the5{
/*	border					: 1px solid orange;*/
	width					: 730px;
	height					: 486px;
	background-image		: url("../images/fond/boards/the5.jpg");
	background-repeat		: no-repeat;
}
.boards_fatBob{
/*	border					: 1px solid orange;*/
	width					: 730px;
	height					: 486px;
	background-image		: url("../images/fond/boards/fatBob.jpg");
	background-repeat		: no-repeat;
}
.boards_uncleBuck{
/*	border					: 1px solid orange;*/
	width					: 730px;
	height					: 486px;
	background-image		: url("../images/fond/boards/uncleBuck.jpg");
	background-repeat		: no-repeat;
}
.boards_elConquistador{
/*	border					: 1px solid orange;*/
	width					: 730px;
	height					: 486px;
	background-image		: url("../images/fond/boards/elConquistador.jpg");
	background-repeat		: no-repeat;
}
.boards_goldenSunrise{
/*	border					: 1px solid orange;*/
	width					: 730px;
	height					: 486px;
	background-image		: url("../images/fond/boards/goldenSunrise.jpg");
	background-repeat		: no-repeat;
}

/* PAGE EQUIPEMENT */
.equipments{
	font-size				: 9px;
}
.texteMilieuEquipments{
     position:absolute;
     left: 50%; 
     top: 50%;
	 width					: 518px;
	 height					: 24px;
     margin-top: 4px; /* moitié de la hauteur */
     margin-left: -270px; /* moitié de la largeur */
  	left: 50%; 
    top: 50%;
	
}

/* PAGE CONTACT */
.contact{
/*	border					: 1px solid red;*/
	background-image		: url("../images/fond/contact/logo-contact.png");
	background-position		: right;
	background-repeat		: no-repeat;
	height					: 298px;
	overflow				: visible;
}
.coordonneeShop{
/*	border				: 1px solid red;*/
/*	display				: inline;*/
	text-align			: left;
	position			: absolute;
	top					: 278px;		/*360px;*/
	left				: -105px;
	/*width				: 150px;*/
/*
	margin-top			: ;
	margin-left			: ;
*/
	width				: 600px;
	height				: 200px;
	margin				: auto;
	z-index				: 500;
}

/* NEWS */
.blocNews{
	/*border				: 1px solid red;*/
	margin				: auto;
	width				: 900px;
	height				: 500px;
	overflow			: auto;
	text-align			: left;
}

.titre-news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
}

.texte-news {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 10px;
	color					: #000000;
	text-align			: right;
	padding-right			: 5px;
}

/* ********************************************************************** */
.pub {
position:absolute;
left: 50%;
top: 5px;
width: 728px;
height: 90px;
/* margin-top: -200px; */ /* moitié de la hauteur */
margin-left: -364px; /* moitié de la largeur */
/*border: 1px solid #333;
background-color: #eee;*/
}