body{
padding:0;
margin:0;
border:0;
height:100%;
font:normal 62.5% Verdana,sans-serif;
text-align:justify;
background-color:#282219;
color:#fff;
}

div#conteneur{
background:url(../img/carre-fond.gif);
width:990px;
margin:auto;
}

div#entete{
padding:0 45px 0 45px;
margin:0;
background-color:#201b14;
height:180px;
}

#entete img{
display:block;
}

div#navig{
padding:0 45px 0 45px;
margin:0;
background: url(../img/fond-menu.jpg) repeat-x;
}


div#contenu{
padding:0 0 30px 0;
height: 350px;
margin:0 45px 0 45px;
background:url(../img/fond-degrade.jpg) bottom no-repeat;
background-color:#282219;
}

html>body div#contenu {
height: auto;
min-height: 350px;
}

div#pdp{
height:71px;
background: url(../img/fond-footer.jpg) repeat-x;
padding:0 45px 0 45px;
}

#pdp p{
background: url(../img/fond-footer.jpg) repeat-x;
margin:0;
width:880px;
height:71px;
text-align:right;
font-weight:bold;
font-size:1.2em;
line-height:60px;
padding-right:20px;}

#pdp a{
color:#fff;
text-decoration:none;
}

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

ul#menu {
height:42px;
margin:0;
padding:0 5px 0 0;
background: url(../img/fond-menu.jpg) repeat-x;
list-style-type:none;
}

ul#menu img{
border:0;
}

.mfl{
float:left;
background: url(../img/menu-divider.gif) right no-repeat}
.mfr{float:right;border:0;}

.mfl1{float:left;width:104px;background: url(../img/menu-divider.gif) right no-repeat;}
li.mfl1 a{width:36px;}

.mfl2{float:left;width:113px;background: url(../img/menu-divider.gif) right no-repeat;}
li.mfl2 a{width:55px;}

.mfl3{float:left;width:137px;background: url(../img/menu-divider.gif) right no-repeat;}
li.mfl3 a{width:69px;}

.mfl4{float:left;width:118px;background: url(../img/menu-divider.gif) right no-repeat;}
li.mfl4 a{width:50px;}

.mfl5{float:left;width:105px;background: url(../img/menu-divider.gif) right no-repeat;}
li.mfl5 a{width:37px;}

.mfl6{float:left;width:100px;background: url(../img/menu-divider.gif) right no-repeat;}
li.mfl6 a{width:32px;}

.mfl7{float:left;width:124px;background: url(../img/menu-divider.gif) right no-repeat;}
li.mfl7 a{width:56px;}

ul#menu li a{
padding:0 34px 0 34px;
font-size:1.2em;
line-height:42px;
display:block;
text-decoration:none;
color:#fff;
}
ul#menu li a:hover{
text-decoration:none;
color:#f3842b;
}
a.actif{
color:#f3842b!important;
}

ul#smenu0{
display: block;
display: none;
padding :5px!important;
margin:0;
position : absolute;
border: 1px solid #18150f;
top : 222px;
background:#40382b;
float:left;}

.ssmenu li a{
width:140px;
text-align:left;
line-height:18px!important;
border:none!important;
margin:0!important;
}

table{
border-collapse:collapse;
border-spacing: 0;
}
td{vertical-align: top;padding:0;}

table#home{
border:none;
width:900px;
}

td#home1{
width:308px;
}
td#home2{
width:307px;
}
td#home3{
width:285px;
}

#home img{
margin-bottom:10px;
}

#home p{
font-size:1.1em;
padding:0 0 0 10px!important;
width:275px
}
#home3 p{
width:265px;
}

#home hr{
color:#494237;
height:2px;
width:200px;
margin-left:40px;
}

#home ul, #contenu ul{
font-size:1.1em;
list-style-type:none;
margin:0 0 3em 30px;
padding:0;
}

#home li, #contenu li{
background: url(../img/arrow.gif) left no-repeat;
padding-left:15px;
}

#home a{
color:#fff;
text-decoration:none;
}

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

a.plus{
background: url(../img/plus.gif) left no-repeat;
padding-left:20px;
}

.ora{color:#f3842b;}
.grd{font-size:1.2em!important;}

#contenu h1{
height:63px;
padding-left:100px;
line-height:63px;
font-size:2.4em;
font-weight:bold;	
margin:0;
}

h1#act{background: url(../img/fd-tt-activite.gif) left no-repeat;}
h1#ctc{background: url(../img/fd-tt-contact.gif) left no-repeat;}
h1#lie{background: url(../img/fd-tt-liens.gif) left no-repeat;}
h1#tar{background: url(../img/fd-tt-tarifs.gif) left no-repeat;}
h1#pho{background: url(../img/fd-tt-photos.gif) left no-repeat;}
h1#spo{background: url(../img/fd-tt-sportsbar.gif) left no-repeat;}

#contenu h2{
color:#f3842b;
font-size:1.6em;
padding-left:30px;
}

#contenu p{
padding:0 10px 0 30px;
font-size:1.1em;
}

#contenu a{
color:#fff;
text-decoration:none;
}

#contenu a:hover{
text-decoration:underline;
color:#f3842b;
}

fieldset{
border-style:none;
margin:0 0 0 30px;
padding:0;
font-size:1.2em;
text-align:left;}
.formul label{
width:180px;
float:left;
font-size:1.1em;
font-weight:bold;
margin-left:30px;}
textarea,input,select{
background-color:#fafafa;
margin-bottom:5px;
font-family:verdana;
border:1px solid black;}
.formul input{width:300px;}
.formul textarea{width:550px;}
p.formul{
margin-left:30px;
}
p.bouton{
margin-left:180px;
}
input.bouton{
border:0;
margin-right:10px;
margin-top:10px;
background-color:#282219;
border:1px solid #000;
color:#fff;
font:14px Verdana,Geneva,Arial;}
a.gros{
text-decoration:none;
margin-left:10px;
margin-right:10px;
margin-top:10px;
background-color:#282219;
border:1px solid #000;
padding:3px 10px 3px 10px;
color:#fff;
font:14px Verdana,Geneva,Arial;}
a:hover.gros{
color:#fff;
text-decoration:none;}

table.tarif{
width:500px;
margin-left:30px;
font-size:1.1em;
}

.tarif td{
width:250px;
padding:2px 4px 2px 4px;
}

img.deco{
float:right;
border:5px solid #fff;
margin:0 20px 20px 20px;
}
.court{
width:350px;
}
table.lien{
border:1px solid #000;
margin:20px 30px 20px 30px;
width:840px;
font-size:1.2em;
}
.lien td, .lien th{
border:1px solid #000;
padding:3px;
}
#progtv select, #progtv input{
margin:0!important;
}
#progtv label{
margin:0 30px 0 30px;
}

table.ptv{
margin-left:30px;
font-size:1.2em;
}
.smalltv1{
width:80px;
}
.smalltv2{
width:160px;
}
div.fr{
float:right;
text-align:center;
border:0;
}
div.fr img{
border:0;
border:5px solid #fff;
margin:0 20px 5px 20px;
}