* { margin: 0px; padding: 0px; }

body, html {
	background-color: #000000;
	scrollbar-base-color:#ff6600;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-arrow-color:#FF6600;
	scrollbar-darkshadow-color:#000000;
	scrollbar-face-color:#000000;
	scrollbar-highlight-color:#999999;
	scrollbar-shadow-color:#333333;
	scrollbar-track-color:#666666;
	background: url(images/Interface/Background.png) top repeat-y;
	text-decoration: none;
	font-family: Verdana;
	font-style:normal;
	font-weight:normal;
	font-size: 14px;
	text-align: center;
	line-height: normal;
}  

img {
	border: none;
}

a {
	text-decoration: none;
	font-family: Verdana;
	font-style:normal;
	font-weight:normal;
	font-size: 12px;
	color: #ff4200;
}

a:hover {
text-decoration: none;
font-family: Verdana;
font-style:normal;
font-weight:normal;
font-size: 12px;
color: #0e70ff;
}

h1 {
font-size: 16px;
color: #ff4200;
padding: 10px;
}

h2 {
font-size: 14px;
color: #aeaeae;
font-weight: normal;
}

/* Conteneur general ------------------------------------------------------------------------------------------------------------------------*/

#Conteneur {
width: 100%;
background: url(images/Interface/Fond_Conteneur.png) top center no-repeat;
margin: 0 auto;
padding-left: 2px;
}

#Index {
width: 1000px;
background: url(images/Interface/Background.png) top repeat-y;
position: relative;
margin: 0 auto;
padding: 10px 0 20px 0;
}

#Box_Titre_Index {
	position: absolute;
	top: 26px;
	Left: 300px;
}

#Box_Titre_Index h1 {
margin: 0;
padding: 0;
font-size: 13px;
font-weight: normal;
color: #fff;
font-style: italic;
}

/* Header -----------------------------------------------------------------------------------------------------------------------------------*/

#Header {
position: relative;
width: 1000px;
height: 219px;
margin: 0 auto;
}

#Box_Titre {
	position: absolute;
	top: 6px;
	Left: 186px;
}

#Box_Titre h1 {
margin: 0;
padding: 0;
font-size: 13px;
font-weight: normal;
color: #fff;
font-style: italic;
}

/* Menu -------------------------------------------------------------------------------------------------------------------------------------*/

#Menu {
width: 1000px;
margin: 0 auto;
text-align: left;
}

#Menu table {
background: url(images/Interface/Fin_Menu.png) right no-repeat;
border: none;
border-collapse: collapse;
margin-bottom: 25px;
}

/* Bouton Menu ------------------------------------------------------------------------------------------------------------------------------*/

.Bt_Accueil a {
display: block;
height: 148px;
width: 69px;
background: url(images/Interface/Bouton_Accueil.png) 0 0 no-repeat;
}

.Bt_Accueil a:hover {
background: url(images/Interface/Bouton_Accueil.png) -69px 0 no-repeat;
}

.Bt_Magasin a {
display: block;
height: 148px;
width: 91px;
background: url(images/Interface/Bouton_Magasin.png) 0 0 no-repeat;
}

.Bt_Magasin a:hover {
background: url(images/Interface/Bouton_Magasin.png) -91px 0 no-repeat;
}

.Bt_Boutique a {
display: block;
height: 148px;
width: 112px;
background: url(images/Interface/Bouton_Boutique.png) 0 0 no-repeat;
}

.Bt_Boutique a:hover {
background: url(images/Interface/Bouton_Boutique.png) -112px 0 no-repeat;
}

.Bt_Equipe a {
display: block;
height: 148px;
width: 87px;
background: url(images/Interface/Bouton_Equipe.png) 0 0 no-repeat;
}

.Bt_Equipe a:hover {
background: url(images/Interface/Bouton_Equipe.png) -87px 0 no-repeat;
}

.Bt_Photo a {
display: block;
height: 148px;
width: 105px;
background: url(images/Interface/Bouton_Photo.png) 0 0 no-repeat;
}

.Bt_Photo a:hover {
background: url(images/Interface/Bouton_Photo.png) -105px 0 no-repeat;
}

.Bt_Partenaire a {
display: block;
height: 148px;
width: 131px;
background: url(images/Interface/Bouton_Partenaire.png) 0 0 no-repeat;
}

.Bt_Partenaire a:hover {
background: url(images/Interface/Bouton_Partenaire.png) -131px 0 no-repeat;
}

.Bt_Contact a {
display: block;
height: 148px;
width: 76px;
background: url(images/Interface/Bouton_Contact.png) 0 0 no-repeat;
}

.Bt_Contact a:hover {
background: url(images/Interface/Bouton_Contact.png) -76px 0 no-repeat;
}

/* Bas de page ------------------------------------------------------------------------------------------------------------------------------*/

#BasDePage {
height: 330px;
background: url(images/Interface/Fond_Bas.png) bottom center no-repeat;
margin: 0 auto;
}

#Bas_Index {
padding: 10px;
margin: 0 auto;
}

#Contenu_Bas_De_Page {
width: 1000px;
margin: 0 auto;
}

#BasDePage a , #Bas_Index a {
color: #fff;
}

#BasDePage a:hover , #Bas_Index a:hover  {
color: #ff4200;
}

/* Page Contact -----------------------------------------------------------------------------------------------------------------------------*/

#Contact {
width: 1000px;
margin: 0 auto;
color: #fff;
}

#Contact h1 {
text-align: left;	
padding: 0 0 20px 50px;
font-size: 18px;
}

#Contact h2 {
font-size: 14px;
text-align: left;	
padding: 0 0 20px 50px;
color: #fff;
}

.Contact {
font-size: 14px;
text-align: left;	
padding: 0 0 20px 50px;
}

#Contact hr {
width: 900px;
color: #fff;
}

#Contact table {
width: 500px;
margin: 0 400px 0 100px;
}
#Contact span {
color: #ff4200; 
font-weight: bold;
}

.tddroite {
text-align: right;
vertical-align: bottom;
padding-bottom: 10px;
color: #fff;
}

.tdgauche {
text-align: left;
padding-left: 10px;
padding-bottom: 10px;
vertical-align: bottom;
}

.warning {
border: #fff 1px dashed;
margin: 10px 50px 10px 50px;	
color: #ff4200;
text-align: center;
padding: 10px;
}

/* Page partenaire --------------------------------------------------------------------------------------------------------------------------*/

#Partenaire {
width: 1000px;
margin: 0 auto;
}

#Partenaire table {
width: 820px;
margin: 20px auto;
}

#Partenaire td {
padding: 10px;
text-align: center;
color: #fff;
}

/* Page Team --------------------------------------------------------------------------------------------------------------------------*/

#Team {
width: 1000px;
margin: 0 auto;
}

#Team table {
width: 100%;
margin: 0 auto;
border-spacing: 6px;
}

#Team td {
text-align: center;
vertical-align: top;
}

#Team h1 {
text-align: left;
font-weight: normal;
}

#Team h2 {
text-align: left;
font-weight: normal;
padding : 0 0 10px 10px;
}

#Team h3 {
text-align: left;
font-weight: normal;
font-size: 12px;
color: #0e70ff;
padding : 0 0 10px 10px;
}

#Team p {
text-align: left;
font-weight: normal;
}

#Team ul {
padding: 0 0 20px 10px;
}

#Team li {
text-align: left;
list-style-position: inside;
padding: 5px 0 5px 0;
color: #ff4200;
}

#Team span {
color: #aeaeae;
}

/* Page Photo --------------------------------------------------------------------------------------------------------------------------*/

#Photo {
width: 1000px;
margin: 0 auto;
}

#Photo table {
width: 100%;
margin: 0 auto;
}

#Photo a, #Photo a:hover {
font-size: 16px;
}

