/* CSS Document */
html {
font-size: 100%;
height:100%;}
body {
width:100%;
height:100%;
font-family: "Times New Roman", Times, serif;
font-size: 1.0em;
margin: 0;
padding: 0;
text-align:center;
background:#000000 url(GFX/PapierPeint.jpg) 0px 0px repeat;}
#tache {
position:absolute;
display:block;
width:66px;
height:68px;
top:240px;
left:500px;
z-index:2;}
p {
margin: 0}
img {
margin: 0;
padding:0;
border: 0}
a {
text-decoration:underline;
color:#005599;}
a:visited {
text-decoration:underline;
color:#005599;}
a:hover {
text-decoration:underline;
color:#554488;}
form {
padding:0px;
margin: 0px;}
#global {
position:relative;
margin-left:auto;
margin-right:auto;
margin-top:20px;
width: 750px;
z-index:1;}
.retchar {
clear:both;
overflow:hidden}
.header {
width:750px;
height:46px;
margin-top:0px;
padding-top:0px;
text-align:left;
background:url(GFX/PapierHaut.gif) top left no-repeat;}
.mentionHeader {
position:relative;
width:730px;
height:26px;
top:23px;
font-family:"Times New Roman", Times, serif;
font-size:1em;
color:#383325;
text-align:right;
word-spacing:2px;
overflow:hidden;}
.lanterne {
width:750px;
text-align:left;
padding-left:1px;}
.footer {
width:750px;
height:70px;
margin-top:0px;
padding-top:0px;
text-align:left;
background:url(GFX/PapierBas.jpg) 2px 0px no-repeat;}
.footer a{
font-family:Arial, Helvetica, sans-serif;
font-size:0.7em;
color:#665F4D;
text-decoration:none;
word-spacing:0px;}
.footer a:visited {
text-decoration:none;}
.footer a:hover{
text-decoration:underline;}
.mentionFooter {
position:relative;
width:750px;
top:15px;
font-family:"Times New Roman", Times, serif;
font-size:0.8em;
color:#383325;
text-align:center;
word-spacing:1px;}
.miniFooter {
font-size:0.8em;}
.contenu{
width:750px;
padding:0px;
margin:0px;
text-align:left;
background:#D3C4AE url(GFX/PapierCycle.jpg) 0px 0px repeat-y;}
.billet{
width:540px;
display:inline;
padding:0px;
text-align:left;
margin-left:25px;
float:left;}
.billetContent{
width:538px;
padding:0px;
margin:0px;
text-align:justify;}
.billetDoubleMini{
width:538px;
overflow:hidden;
background:url(GFX/SeparationMini.gif) 0px 0px repeat-y;}
.billetContentMini{
width:255px;
text-align:justify;
float:left;}
.billetSeparateurMini{
width:28px;
height:28px;
overflow:hidden;
float:left;}
.billetLettrine {
float:left;
padding-top:4px;
padding-right:10px;}
.billetLettrineCentre {
width:100%;
text-align:center;
padding-top:0px;
padding-right:0px;}
.retourTitre {
clear:left;
overflow:hidden;}
.colonne{
width:145px;
margin-left:15px;
float:left;}
.couponTop {
width:508px;
height:22px;
margin-left:15px;}
.coupon {
font-family:Arial, Helvetica, sans-serif;
width:508px;
margin-left:15px;
background:url(GFX/CadrePointsCycle.gif) 0px 0px repeat-y;}
.coupon label {
font-size:0.7em;
color:#645240;}
.couponMention {
width:490px;
font-size:1.3em;
text-align:center;
margin-left:9px;
margin-bottom:14px;}
.couponBold {
font-size:1.3em;
font-weight:bold;}
.couponGratis {
width:100%;
text-align:center;
font-size:1.4em;
letter-spacing:20px;}
.regles {
font-size:0.6em;}
.champNom {
width:305px;
margin-left:104px;
text-align:left;}
.champNom input{
width:300px;
margin-bottom:10px;
padding:1px;
font-size:1.4em;
background-color:#E4DCCE;
border:#A7998A solid 1px}
.champNom input:focus {
background-color:#FFFFFF;
border:#6D645A solid 1px}
.antiSpam {
width:305px;
margin-left:104px;
text-align:left;}
.antiSpam input{
margin-bottom:10px;
padding:1px;
font-size:1.4em;
background-color:#E4DCCE;
border:#A7998A solid 1px}
.antiSpam input:focus {
background-color:#FFFFFF;
border:#6D645A solid 1px}
.champCom {
width:440px;
margin-left:45px;
text-align:left;}
.champCom textarea{
width:400px;
margin-bottom:0px;
padding:2px;
font-size:1.6em;
background-color:#E4DCCE;
border:#A7998A solid 1px}
.champCom textarea:focus {
background-color:#FFFFFF;
border:#6D645A solid 1px}
.espace{
height:15px;
padding:0px;
margin:0px;
overflow:hidden;}
.espaceMini{
height:8px;
padding:0px;
margin:0px;
overflow:hidden;}
.espaceBig{
height:25px;
padding:0px;
margin:0px;
overflow:hidden;}
.boxtop{
width:145px;}
.box{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
width:145px;
background:url(GFX/CadreCycle.gif) 0px 0px repeat-y;}
.boxStaff {
width:125px;
margin-left:10px;}
.boxBottom{
width:145px;
height:18px;}
.boxmini{
font-size:0.8em;}
.boxWip{
margin-left:12px;}
.boxWip a{
display:block;
width:111px;
height:46px;
overflow:hidden;}
.boxWip a:hover {
width:111px;
height:46px;
overflow:hidden;}
.boxClub {
font-size:0.8em;
width:125px;
margin-left:10px;}
.boxClub a{
color:#665F4D;
text-decoration:underline;}
.boxClub a:visited {
color:#665F4D;
text-decoration:underline;}
.boxClub a:hover{
color:#0066CC;
text-decoration:underline;}
.boxClub input {
width:124px;
margin-bottom:4px;
font-size:1.0em;
background-color:#E4DCCE;
border:#A7998A solid 1px}
.boxClub input:focus {
background-color:#FFFFFF;
border:#6D645A solid 1px}
.clubBouton {
font-size:0.8em;
text-align:right;
width:125px;
margin-left:10px;
overflow:hidden}
.colonneLiens {
width:138px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
margin-left:1px;
text-align:center;}
.descriptionLiens {
font-size:0.9em;
text-align:justify;}
.separationB{
width:100%;
padding:2px 0px 0px 0px;
margin-bottom:18px;
text-align:center;
clear:both;
overflow:hidden}
.separationC{
width:95%;
padding-top:5px;
margin-bottom:5px;
text-align:center;
clear:both;
overflow:hidden}
.signature{
width:95%;
padding-top:2px;
font-size:0.8em;
font-weight:bold;
text-align:right;}
.infoDateCommentaire{
width:100%;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:0.7em;
padding-top:5px;
color:#665F4D;
word-spacing:0px;}
.infoDateCommentaire a{
color:#665F4D;
text-decoration:underline;}
.infoDateCommentaire a:visited {
color:#665F4D;
text-decoration:underline;}
.infoDateCommentaire a:hover{
color:#0066CC;
text-decoration:underline;}
.avatar{
width:40px;
height:40px;
margin:2px 2px 1px 1px;
float:left;}
.avatar a:hover{
filter:alpha(opacity=70);
opacity: 0.7;
-moz-opacity:0.7;}
.avatarLC{
width:40px;
height:40px;
margin:1px 6px 1px 2px;
float:right;}