body { background: #002C40 url(../img/fond.gif); margin-top: 30px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF; margin: 20px; text-align: center; }
img { border: 0; }
a { outline: none; }
form { margin: 0; padding: 0; }

#firecassec { width: 752px; margin: 0 auto; }
#contain { width: 750px; border: 1px solid white; background-color: #002C40; text-align: left; padding: 0; float: left; }
#containadmin { width: 750px; border: 1px solid white; background-color: #002C40; text-align: left; padding: 0; float: left; }
#topmenu { width: 750px: margin: 0; padding: 5px 0; text-align: right; font-size: 1px; border-bottom: 1px solid white; }

/*du texte*/
.textgras { font-size: 12px; font-weight: bold; }
.textgros { font-size: 14px; font-weight: bold; }
.textsmall { font-size: 11px; font-weight: normal; }
.textgrasjaune { font-size: 12px; font-weight: bold; color: #FFFF99; }
.textjaune { font-size: 12px; font-weight: normal; color: #FFFF99; }
.lienjaune { font-size: 12px; font-weight: normal; color: #FFFF99; text-decoration: none; }
.lienjaune:hover { text-decoration: underline; }

/*home*/
#home { width: 275px; height: 375px; padding: 25px 20px 0 450px; background: url(../img/homefond.jpg) top left no-repeat; font-size: 11px; }
#home p { margin: 0 0 14px 0; }
#home strong { font-size: 12px; }

#rubtitre { width: 730px; padding: 0 0 0 20px; margin: 10px 0; }

/*nous*/
#Pierre { width: 325px; float: left; padding: 0 25px; margin: 0; }
#Janick { width: 324px; border-left: 1px solid white; float: left; padding: 0 25px 20px 25px; margin: 0; }
#Pierre img { float: left; margin: 0 10px 10px 0; }

/*en public*/
#jouer { width: 700px; margin: 0; padding: 25px 25px 20px 25px; }
#jouer p { margin: 0 0 14px 0; }
#vontjouer { padding: 25px 0 12px 170px; background: url(../img/vontjouer.gif) 0 25px no-repeat; }
#ontjoue { padding: 25px 0 12px 170px; background: url(../img/onttjoue.gif) 0 25px no-repeat; }
#pasjoue { padding: 25px 0 12px 170px; background: url(../img/nontpastjoue.gif) 0 25px no-repeat; }
#jouer h3 { font-size: 14px; padding: 10px; border: 1px solid #ffffe0; cursor: pointer; margin: 0; }

/*musique*/
#musique { width: 310px; height: 350px; padding: 20px 30px 0 410px; background: url(../img/pochette.jpg) 25px 0 no-repeat; }

/*images*/
#images { width: 750px; text-align: center; padding: 30px 0 60px 0; }
#picttab { width: 710px; margin: 20px auto; }
#picttab td { vertical-align: center; text-align: center; padding: 10px 0; }

/*liens*/
#liens { width: 650px; text-align: center; padding: 0 50px 25px 50px; text-align: left; }
#lienstab { border-collapse: collapse; width: 600px; }
#lienstab td { vertical-align: bottom; padding-top: 20px; }
#lienstab td.lienvign { width: 140px; } 

/*contact*/
#coord { width: 150px; padding: 150px 35px 30px 35px; text-align: center; float: left; border-right: 1px solid white; background: url(../img/telephone.jpg) center 15px no-repeat; margin: 10px 0 0 0; }
#coordresult { width: 150px; padding: 150px 35px 30px 35px; text-align: center; float: left; background: url(../img/telephone.jpg) center 15px no-repeat; margin: 10px 0 0 0; }
#textresult { background: url(../img/nousecrire.gif) 25px 25px no-repeat; padding: 100px 25px 20px 25px; margin: 0; float: left; border-left: 1px solid white; }
/*formulaire*/
#contactform { background: url(../img/nousecrire.gif) 25px 25px no-repeat; padding: 100px 25px 20px 25px; margin: 0; float: left; }
#contactform table { border-collapse: collapse; }
#contactform table td { padding: 3px; }
#contactform td.arealabel { vertical-align: top; }
textarea { font-size: 12px; color: #FFFFFF; background-color: #002C40; border: 1px solid #FFFFFF; }
input.text { font-size: 12px; font-weight: normal; color: #FFFFFF; background-color: #002C40; border: 1px solid #FFFFFF; }
select { background-color: #002C40; padding: 5px; border: 2px solid #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;	color: #FFFFFF; }

/*SLIMBOX*/
#lbOverlay { position: absolute; left: 0; width: 100%; background-color: #002C40; cursor: pointer; }
#lbCenter, #lbBottomContainer { position: absolute; left: 50%; overflow: hidden; background-color: #fff; }
.lbLoading { background: #fff url(../img/loading.gif) no-repeat center; }
#lbImage { border: 10px solid #fff; }
#lbPrevLink, #lbNextLink { display: block; position: absolute; top: 0; width: 50%; outline: none; }
#lbPrevLink { left: 0; }
#lbPrevLink:hover { background: transparent url(../img/prevlabel.gif) no-repeat 0% 15%; }
#lbNextLink { right: 0; }
#lbNextLink:hover { background: transparent url(../img/nextlabel.gif) no-repeat 100% 15%; }
#lbBottom { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #666; line-height: 1.4em; text-align: left; border: 10px solid #fff; border-top-style: none; }
#lbCloseLink { display: block; float: right; width: 66px; height: 22px; background: transparent url(../img/closelabel.gif) no-repeat center; margin: 5px 0; }
#lbCaption, #lbNumber { margin-right: 71px; }
#lbCaption { font-weight: bold; }

/*-- un poil de texte --*/
h4 { font-size: 14px; color: #ffffe0; margin: 0 0 15px 0; }
/*--liste première partie--*/
#firstPart { margin: 10px 0; list-style-type: none; }
#firstPart li { margin: 0 0 8px 0; color: #FFFF99; font-weight: bold; }
.joueritem p, .joueritem ul { padding: 0 0 0 20px; }