.concours { padding:9px; }
.concours a { color:#00A0D2;  }
.titre { font-size:14px; color:#442200; margin:0; }
.titre2{ font-size:13px; color:#00a0d2; margin:0; font-weight:bold; line-height:22px; }
.etape { font-size:20px; color:#c54e02; margin-bottom:5px; }
.encart1 { float:left; margin-right:10px;}
.encart2 { float:left;   }
.cadre { border:1px solid #d9b299; background:#f7e4d7 url(/images/8p/fd_cadre.jpg) no-repeat ; width:230px; height:60px; padding:9px; float:left; }
.cadre p { margin:0; }
.texte { float:left; width:100%; } 
.bt { padding-top:5px; text-align:center; width:100%; }


.formulaire { background:#fbeadf; border:1px solid #d9b299; width:100%; padding:0px; }
.formulaire input { width:190px; border:1px solid #c2c2c2; background: #FFFFFF url(/images/8p/fd_input.jpg) no-repeat top left; padding:3px; }
.formulaire .check { float:left; width:auto; border:none; background:none; padding:0; }
.indent { float:left; padding-left:3px; padding-top:2px;  margin:0; width:470px; }

.formulaire td { padding:5px; }

ul { padding-left:15px; margin:0; }
li { list-style:none; margin-top:5px; background:url(/images/8p/puce.jpg) no-repeat 0 6px; padding-left:12px; }


/** bouton **/

a.bouton { 
background:url("/images/8p/bt_right.png") no-repeat scroll right center transparent;
display:inline-block;
font-size:110%;
line-height:25px;
margin-left:-5px;
padding:0 6px 0 0;
text-decoration:none;
white-space:nowrap; }

a.bouton span {
background:url("/images/8p/bt_left.png") no-repeat scroll left center transparent;
display:block;
line-height:25px;
padding:0 4px 0 9px;
color:#FFFFFF;
}
a.bouton:hover span { color:#000000; }	


div.message { background:#fbeadf; border:1px solid #d9b299; width:100%; padding:4px; }
