body {
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background:#660000 url(../../images/bg.jpg) repeat-x;
}

a {
color:#FFFFFF;
text-decoration:underline;
}

#conteneur {
margin:0 auto 0 auto;
width:980px;
background:url(../../images/bgConteneur.jpg) repeat-y;
}

#gauche {
width:324px;
}

#droite {
width:656px;
}

#haut {
width:980px;
height:46px;
background:url(../../images/bgHaut.jpg) no-repeat;
}

#logo {
width:980px;
height:230px;
background:url(../../images/logo.jpg) no-repeat;
}

#bas {
width:980px;
height:225px;
background:url(../../images/bas.jpg) no-repeat;
}

#page {
width:640px;
height:919px;
color:#FFFFFF;
padding:7px;
padding-left:0
}

html>body #page {
min-height:919px;
height:auto;
}

#page2 {
width:640px;
color:#FFFFFF;
padding:7px;
padding-left:0
}

html>body #page2 {
height:auto;
}

.article{
border: 1px solid rgb(153, 0, 0);
/*margin: 40px 0 20px;*/
margin: 20px 0;
padding:5px 10px;
background: rgb(79, 0, 0) none repeat scroll 0%;
-moz-background-clip: -moz-initial;
-moz-background-origin: -moz-initial;
-moz-background-inline-policy: -moz-initial;
}

.photo_galerie{
float:left;
width:100px;
height:80px;
border: 1px solid #900;
margin:5px 7px
}

.subCat{
margin:0;
padding:0
}

.subCat li{
margin:5px;
padding:0;
list-style-type: none;
font-size:14px
}

.subCat li p{
font-size:13px;
font-style:italic;
margin:4px 20px 16px
}

#categorie {
width:656px;
height:79px;
background:url(../../images/bgCategorie.jpg) no-repeat;
}

#newsletter {
width:324px;
height:103px;
background:url(../../images/newsletter.jpg) no-repeat;
}

#recherche {
width:324px;
height:90px;
background:url(../../images/recherche.jpg) no-repeat;
}

#flashinfo {
width:324px;
background:url(../../images/flashinfo.jpg) no-repeat;
padding:15px 0 10px
}

#offres {
width:324px;
background:url(../../images/offres.jpg) no-repeat;
padding-bottom:10px
}

h2.top-title{
background:#FCFCFC url(../../images/menu-gauche-h2.gif);
text-align:center;
padding:5px 15px 5px 50px;
margin:0
}

#menu-gauche{
background:#270000 url(../../images/menu-gauche.jpg) repeat-x;
margin:0;
padding:0
}

#menu-gauche h2{
background:url(../../images/menu-gauche-h2.gif);
width:259px;
padding:0 15px 0 50px;
margin:0
}

#menu-gauche h2 a, #menu-gauche .stretcher li a{
display:block;
font-size:12px;
height:20px;
font-weight:400;
padding:7px 15px 0;
margin:0
}

.allMenu{
background:url(../../images/puce-menu.gif) 235px 7px no-repeat
}

.currentMenu{
background:url(../../images/puce-menu-hover.gif) no-repeat;
color:#000
}

#menu-gauche .stretcher{
display:none;
position:absolute;
background:#25080D;
border:1px solid #600;
width:257px;
margin:0 0 0 309px;
padding:0;
list-style:none
}

#menu-gauche .stretcher li a{
padding:7px 35px 0 10px;
background:url(../../images/puce-stretcher.gif) 235px 6px no-repeat
}

#menu-gauche .stretcher li a:hover{
color:#000;
background:url(../../images/puce-menu-hover.gif) no-repeat
}

#flashinfo h2, #offres h2 {
font-size:14px;
color:#fff;
margin:0 0 0 80px;
padding-top:20px
}

#flashinfo ul, #offres ul{
padding:0;
list-style:none;
margin:20px 30px 0 65px
}

#flashinfo ul li, #offres ul li {
margin-top:10px;
padding-left:10px
}

#flashinfo ul li span, #offres ul li span {
font-weight:bold;
background:url(../../images/puce_3.jpg) no-repeat 0 4px;
padding-left:10px
}

#flashinfo p, #offres p {
font-size:11px;
margin:5px 0 5px 0
}

#flashinfo ul li a, #offres ul li a {
color:#ff3300;
font-weight:bold;
background:url(../../images/puce_2.jpg) no-repeat 0 4px;
padding-left:10px
}

#offresBusiness {
width:324px;
height:73px;
background:url(../../images/offresBusiness.jpg) no-repeat;
display:block;
text-decoration:none
}

#offresBusiness span {
visibility:hidden;
}

#golfVoyage {
width:324px;
height:163px;
background:url(../../images/golfVoyage.jpg) no-repeat;
display:block;
text-decoration:none;
}

#golfVoyage span {
visibility:hidden;
}

#golfDiscount {
width:324px;
height:245px;
background:url(../../images/golfDiscount.jpg) no-repeat;
display:block;
text-decoration:none;
}

#golfDiscount span {
visibility:hidden;
}

#toutesOffres {
width:324px;
height:60px;
background:url(../../images/toutesOffres.jpg) no-repeat;
display:block;
text-decoration:none;
}

#toutesOffres span {
visibility:hidden;
}

#ekinoxe {
width:167px;
height:82px;
background:url(../../images/ekinoxe.jpg) no-repeat;
display:block;
text-decoration:none;
margin:18px 0 0 49px;
position:absolute;
}

#ekinoxe span {
visibility:hidden;
}

#lepar {
width:107px;
height:31px;
background:url(../../images/lepar.jpg) no-repeat;
display:block;
text-decoration:none;
margin:23px 0 0 360px;
position:absolute;
}

#lepar span {
visibility:hidden;
}

#golfrdv {
width:139px;
height:47px;
background:url(../../images/golfrdv.jpg) no-repeat;
display:block;
text-decoration:none;
margin:17px 0 0 490px;
position:absolute;
}

#golfrdv span {
visibility:hidden;
}

#leparevents {
width:107px;
height:47px;
background:url(../../images/leparevents.jpg) no-repeat;
display:block;
text-decoration:none;
margin:23px 0 0 646px;
position:absolute;
}

#leparevents span {
visibility:hidden;
}

#golfbusiness {
width:66px;
height:67px;
background:url(../../images/golfbusiness.jpg) no-repeat;
display:block;
text-decoration:none;
margin:9px 0 0 777px;
position:absolute;
}

#golfbusiness span {
visibility:hidden;
}

#lepar2 {
width:227px;
height:66px;
background:url(../../images/lepar2.jpg) no-repeat;
display:block;
text-decoration:none;
margin:129px 0 0 362px;
position:absolute;
}

#lepar2 span {
visibility:hidden;
}

input.iptEmail {
width:170px;
height:20px;
border:0;
background:#330000;
padding:0 10px 0 10px;
color:#FFFFFF;
}

input.btnEmail {
width:37px;
height:27px;
border:0;
background:none;
padding:0;
cursor:pointer;
}

input.iptRecherche {
width:170px;
height:20px;
border:0;
background:#330000;
padding:0 10px 0 10px;
color:#FFFFFF;
}

input.btnRecherche {
width:37px;
height:27px;
border:0;
background:none;
padding:0;
cursor:pointer;
}

#haut ul {
margin:0;
padding:20px 50px 0 0;
list-style:none;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}

#haut ul li {
display:inline;
float:right;
}

#haut ul li a {
color:#FFFFFF;
text-decoration:none;
}

#haut ul li a:hover {
text-decoration:underline;
}

#societe {
float: right;

width: 230px;
padding-right: 50px;
color:#FFFFFF;
font-weight:bold;
font-size:12px;
}

#inscriptionMembre {
width:229px;
height:27px;
display:block;
text-decoration:none;
margin:6px 0 0 66px;
position:absolute;
}

#inscriptionMembre span {
visibility:hidden;
}

img {
border: 0
}

form {
margin:0;
padding:0
}

.titre {
margin: 5px;
font-size: 20px;
padding:0 0 5px 0;
background:url(../../images/bgH1.png) bottom left no-repeat;
text-align:left;
}

/* BLOG */
#blog {
	width:583px;
	float:left;
	margin:15px 0 0 15px;
}

.blog1 {
	background: url("../../images/forum/titreMessage.jpg") no-repeat scroll 0 0 transparent;
    font-family: "Arial Black";
    font-size: 16px;
    font-style: italic;
    height: 36px;
	width:235px;
	float:left;
	margin:0 7px 7px 0;
	padding-left: 35px;
}

.blog1 a {
width:235px;
height:36px;
float:left;
text-decoration:none;
font-weight:bold;
font-size:1.4em;
}

/* BOF FORUM */
#forum {
width:583px;
float:left;
margin:0 0 0 15px;
}
#forum span.bas {
float:left;
visibility:visible;
width:260px;
margin:5px 0 0 10px;
}
#forum1 {
width:288px;
height:242px;
background:url(../../images/forum/forum1.jpg);
float:left;
margin:0 7px 0 0;
}
#forum1 a {
width:288px;
height:166px;
float:left;
text-decoration:none;
}
#forum1 span {
visibility:hidden;
}
#forum2 {
width:288px;
height:242px;
background:url(../../images/forum/forum2.jpg);
float:left;
}
#forum2 a {
width:288px;
height:166px;
float:left;
text-decoration:none;
}
#forum2 span {
visibility:hidden;
}
#forum3 {
width:288px;
height:242px;
background:url(../../images/forum/forum3.jpg);
float:left;
margin:0 7px 0 0;
}
#forum3 a {
width:288px;
height:166px;
float:left;
text-decoration:none;
}
#forum3 span {
visibility:hidden;
}
#forum4 {
width:288px;
height:242px;
background:url(../../images/forum/forum4.jpg);
float:left;
}
#forum4 a {
width:288px;
height:166px;
float:left;
text-decoration:none;
}
#forum4 span {
visibility:hidden;
}
#message {
width:575px;
margin:0 0 0 19px;
}

#messageDiv {
width:575px;
margin:0 0 0 19px;
}
div.titreMessage {
width:535px;
height:36px;
background:url(../../images/forum/titreMessage.jpg) no-repeat;
font-family:"Arial Black";
font-size:16px;
font-style:italic;
padding:7px 0 0 40px;
}

.titreMessage a {
	text-decoration:none;
}
div.contenuMessage {
width:573px;
background:#330000;
border-left:solid 1px #FFFFFF;
border-right:solid 1px #FFFFFF;
}
div.contenuMessageCoupon {
width:573px;
background:#330000;
border-left:solid 1px #FFFFFF;
border-right:solid 1px #FFFFFF;
border-bottom:solid 1px #FFFFFF;
}
#message div.gauche {
width:125px;
padding:5px 0 5px 5px;
}
#message td.gauche {
}
#message div.droite {
width:445px;
}
#message td.droite {
}
#message span.bgPseudo {
width:105px;
/*height:19px;*/
/*background:url(../../images/forum/bgPseudo.jpg) no-repeat;*/
background-color: #000000;
    border: 1px solid #FFFFFF;
display:block;
margin:5px 0 5px 0;
padding:4px 0 0 5px;
font-weight:bold;
}
#message span.rang {
font-weight:bold;
}
#message span.inscription {
font-weight:bold;
font-size:11px;
color:#FF9900;
}
#message span.statistiques a {
font-weight:bold;
color:#FFFFFF;
}
#message span.alerteModerateur {
width:213px;
height:20px;
display:block;
float:left;
padding:13px 0 0 0;
}
#message span.alerteModerateur a {
font-weight:bold;
color:#990000;
font-family:"Arial Black";
font-style:italic;
}
#message span.affichageForum {
width:214px;
height:28px;
display:block;
float:left;
font-weight:bold;
padding:5px 0 0 0;
}
#message div.message {
clear:both;
width:415px;
background:#000000;
border:solid 1px #FFFFFF;
border-bottom:0;
padding:5px;
margin-top: 5px;
}
#message div.messageCoupon {
clear:both;
width:415px;
background:#000000;
border:solid 1px #FFFFFF;

padding:5px;
margin-top: 5px;
}

.messageRappel {
clear:both;
width:563px;
background:#000000;
border:solid 1px #FFFFFF;
padding:5px;
}

#message span.commentaire {
width:124px;
height:22px;
display:block;
float:left;
border-top:solid 1px #FFFFFF;
font-weight:bold;
/*text-decoration:underline;*/
text-align:center;
padding:5px 0 0 0;
margin-bottom: 5px;
}

#message span.coupon {
width:124px;
height:22px;
display:block;
float:left;
font-weight:bold;
text-align:center;
padding:5px 0 0 0;
margin-bottom: 5px;
}
#message span.lireCommentaire {
width:151px;
height:22px;
display:block;
float:left;
background:url(../../images/forum/lireCommentaire.jpg) no-repeat;
font-weight:bold;
text-align:center;
padding:5px 0 0 0;
cursor:pointer;
}
#message span.lireCommentairex {
width:151px;
height:22px;
display:block;
float:left;
background:none;
font-weight:bold;
text-align:center;
padding:5px 0 0 0;
border-top:solid 1px #FFFFFF;
}
#message span.ecrireCommentaire {
width:152px;
height:22px;
display:block;
float:left;
background:url(../../images/forum/ecrireCommentaire.jpg) no-repeat;
font-weight:bold;
text-align:center;
padding:5px 0 0 0;
cursor:pointer;
}
#message span.ecrireCommentairex {
width:152px;
height:22px;
display:block;
float:left;
background:none;
font-weight:bold;
text-align:center;
padding:5px 0 0 0;
border-top:solid 1px #FFFFFF;
}
#message a.aBtn {
color:#FFFFFF;
text-decoration:none;
}
#message div.basMessage {
clear:both;
height: 90px;
}
#message div.choixSalon {
width:288px;
height:91px;
background:url(../../images/forum/choixSalon.jpg) no-repeat;
float:left;
}
#message div.ecrireMessage {
width:287px;
height:91px;
background:url(../../images/forum/ecrireMessage.jpg) no-repeat;
float:left;
}
#message a.btnecrireMessage {
width:201px;
height:59px;
display:block;
text-decoration:none;
background:url(../../images/bouton_blog.jpg) no-repeat;
margin:15px auto 0 auto;
}
#choixSalon {
display:block;
margin:30px auto 0 auto;
}
#choixSalonx {
display:block;
}
#message div.posterMessageH {
width:575px;
height:61px;
padding:24px 0 0 0;
clear:both;
}
#message a.btnecrireMessage2 {
width:203px;
height:61px;
display:block;
text-decoration:none;
background:url(../../images/forum/btnecrireMessage2.jpg) no-repeat;
}
#message a.reglement {
width:206px;
height:25px;
background:url(../../images/forum/reglement.jpg) no-repeat;
display:block;
float:left;
text-decoration:none;
margin:0 0 0 10px;
}
#btnretourMessage {
width:152px;
height:27px;
background:url(../../images/forum/btnretourMessage.jpg) no-repeat;
display:block;
text-decoration:none;
float:right;
margin:0 5px 0 0px;
}
#btnenvoyerMessage {
width:152px;
height:27px;
background:url(../../images/forum/btnenvoyerMessage.jpg) no-repeat;
display:block;
text-decoration:none;
float:right;
border:0;
padding:0;
margin:0;
cursor:pointer;
}
/* EOF FORUM */

/*************/

.champ_qte {
border: 0;
background: none;
color: #000;
width: 18px
}

ul.compte {
padding: 5px;
border: 1px solid #ccc;
list-style: none
}

p.centre {
text-align: center;
margin: 10px
}

#dataJoueur {
width:397px;
height:253px;
background:url(../../images/contactjoueur.jpg) no-repeat;
margin:0 auto 0 auto;
padding:61px 0 0 195px;
}

#statJoueur {
width:341px;
height:145px;
overflow:auto;
padding:10px;
}

#iptDJP {
width:300px;
height:20px;
background:#FFF7C6;
border:0;
padding:0;
margin:38px 0 0 30px;
text-align:center;
}

#messDJP {
width:570px;
height:80px;
overflow:auto;
margin:0 0 0 15px;
}

#btnDJP {
width:157px;
height:73px;
background:url(../../images/btnDJP.jpg) no-repeat;
border:0;
margin:10px 0 0 20px;
cursor:pointer;
}

.menuTitre {
text-transform:uppercase;
margin:1px 0 4px 0;
padding:5px 7px 0 7px;
font-size:14px;
font-weight:normal;
color:#FFFFFF;
display:block;
/*width:87px;*/
height:19px;
float:left;
text-align:center;
cursor:pointer;
}

h2.annonces{
margin-top: -8px;
}

.menuTitre a {
color:#FFFFFF;
text-decoration:none;
}

.menuTitre a:hover {
color:#f47701
}

.menuTitre2 {
text-transform:uppercase;
margin:0;
padding:5px 0 0 0;
clear:both;
list-style:none;
height:19px;
}

.menuTitre2 a {
color:#F2BF79;
}

.menuTitre2 li {
display:inline;
margin:0 5px;
font-size:12px;
font-weight:normal;
color:#F2BF79;
}

/*competition*/
table.tableCompetition {
font-weight:bold;
background:#333333;
}

div.headerCompetition {
width:570px;
height:30px;
background:url(../../images/headerCompetition.jpg) no-repeat;
margin-top:20px;
}

div.headerStage {
width:570px;
height:30px;
background:url(../../images/headerStage.jpg) no-repeat;
margin-top:20px;
}

table.ficheCompetitionCarac td {
background:url(../../images/bg_gabarit_competition_desc.jpg) no-repeat;
width:570px;
height:348px;
vertical-align:top;
}

table.ficheCompetitionCarac td div {
padding:50px 0 0 20px;
}

table.ficheCompetitionCarac td span {
padding:2px;
}

.bloc_competition {
width:566px;
height:300px;
background:url(../../images/bloc_competition.jpg) no-repeat;
border:solid 2px #FF0000;
margin:0 auto 0 auto;
}

html>body div.bloc_competition {
min-height:300px;
height:auto;
}

.bloc_competition_entete {
width:566px;
height:34px;
background:url(../../images/bloc_competition_entete.jpg) no-repeat;
color:#FFFFFF;
font-size:16px;
font-weight:bold;
font-style:italic;
font-family:Arial, Helvetica, sans-serif;
}
.bloc_competition_entete span {
position:absolute;
margin:5px 0 0 10px;
}
div.bloc_competition_contenu {
background:url(../../images/bloc_competition_contneu.png) right top no-repeat;
height:258px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
}

html>body div.bloc_competition_contenu {
min-height:258px;
height:auto;
}

div.blocContact {
width:570px;
height:299px;
background:url(../../images/blocContact.jpg) no-repeat;
margin:20px auto 0 auto;
}

div.blocContactInfo {
width:351px;
height:155px;
position:absolute;
margin:52px 0 0 189px;
padding:5px;
overflow:auto;
}

.blocContactEmail {
width:331px;
height:21px;
background:#FFFFFF;
margin:252px 0 0 198px;
padding:5px 0 0 10px;
border:1px solid #000000;
position:absolute;
}

.blocContactTexte {
width:566px;
height:65px;
overflow:auto;
display:block;
margin:5px auto 0 auto;
}

.bloc1 {
width:567px;
height:45px;
background:url(../../images/bloc1.jpg) no-repeat;
margin-top:10px;
}

.bloc1 span {
display:block;
font-size:13px;
font-weight:bold;
font-style:italic;
color:#FFFFFF;
padding:13px 0 0 40px;
}

.bloc2 {
width:567px;
height:42px;
background:url(../../images/bloc2.jpg) no-repeat;
}

.bloc2 span {
display:block;
font-size:13px;
font-weight:bold;
font-style:italic;
color:#FFFFFF;
padding:10px 0 0 20px;
}

.bloc3 {
width:565px;
height:auto;
min-height:180px;
background:#676767;
border:1px solid #fff;
border-top:none
}

html>body .bloc3{
height:auto;
min-height:180px
}

.bloc3 div.image {
width:220px;
height:180px;
margin-left:1px;
float:left;
}

.bloc3 div.b3droite {
/*overflow: auto;*/
width:333px;
/*height:160px;*/
float:left;
border-left:1px solid #FFFFFF;
height:auto;
min-height:180px
}

.bloc3 div.b3droite p{
margin-top:0
}

.bloc3 span.b3_1 {
display:block;
margin-top:10px;
margin-left:20px;
font-weight:bold;
}

.bloc3 span.b3_2 {
display:block;
margin-top:5px;
margin-left:20px;
font-weight:bold;
}

.bloc3 span.b3_3 {
display:block;
margin-top:5px;
margin-left:20px;
font-weight:bold;
}

.bloc3 span.b3_4 {
display:block;
margin-top:5px;
margin-left:20px;
font-weight:bold;
}

.bloc3 span.b3_5 {
display:block;
margin-top:45px;
text-align: center;
font-weight:bold;
}

.bdescriptif{
display:block;
margin:5px 20px;
font-weight:bold;
}

.bloc4 {
padding: 7px;
width:551px;
background: #333;
border:1px solid #fff;
border-top: none;
}

.bloc4 p{
margin: 0;
padding: 7px 0;
}

.bloc4 blockquote{	
margin: 3px 15px;
padding: 5px;
border: 1px solid #303030;
}

p.erreur { color: #EC7600; font-weight: bold; text-align: center }
span.erreur { font-size: 11px; color: #EC7600 }
span.rouge { color:#EC7600 }


#logoekinoxe{
float:left;
display:block;
width: 82px;
height: 86px;
margin-left: 20px;
margin-top: 20px;
background:url(../../images/ekinoxe.png) no-repeat;
}

#leparlink1{
float:left;
display:block;
width: 151px;
height: 56px;
margin-left: 145px;
margin-top: 120px;
background:url(../../images/leparlink1.png) no-repeat;
}

#leparlink2{
float:left;
display:block;
width: 177px;
height: 67px;
margin-left: -175px;
margin-top: 20px;
background:url(../../images/leparlink2.png) no-repeat;
}

.acc a {
color:#000
}

.pubs{
display:block;
width:250px;
margin:0 0 0 55px
}

#plan_acces{
display:none
}

.noUnderline {
	text-decoration:none;
}
#formCoupon {width:300px; margin:0 auto;}
#formCoupon label {width: 150px;display:block;float:left;}
#formCoupon input {float:left;}
