body { background: #460100 url(../images/backgroundMain.jpg) repeat-x left top; font-family: "Helvetica Bold", sans-serif; font-size: 11px; margin: 0; padding: 0; color: #ffe9a5; }
select, input { font-family: "Helvetica Bold", sans-serif; font-size: 11px; }
img { border: none; }

#global { width: 955px; margin: 0 auto; }


#contenterhomeleft { width: 650px; height: 590px; float: left; }
#contenterhomeright { background: url(../images/backgroundStep1.jpg) top left no-repeat; width: 305px; height: 590px; float: right; }
	#contenterhomeright form { margin-top:110px; }

#contenterquestionleft { width: 650px; height: 590px; float: left; }
#contenterquestionright { background: url(../images/backgroundStep2.jpg) top left no-repeat; width: 305px; height: 590px; float: left; }
	#contenterquestionright form { margin-top:110px; }

#contenterfriendleft { width: 650px; height: 590px; float: left; }
#contenterfriendright { background: url(../images/backgroundStep3.jpg) top left no-repeat; width: 305px; height: 590px; float: left; }
	#contenterfriendright form { margin-top:110px; }
	
#contenterthankleft { width: 650px; height: 590px; float: left; }
#contenterthankright { background: url(../images/backgroundStep4.jpg) top left no-repeat; width: 305px; height: 590px; float: left; font-size:1.4em; font-weight: 700; padding-top:120px; }

.footertxt { padding: 0 0 0 640px; font-size: 10px; }

.clear { clear: both; display: block; height: 0px; margin: 0; padding: 0; font-size: 0px; line-height: 0px; }

.txt      { color: #ffe9a5; font-size: 12px}
a.txt         { color:#ffe9a5; }
a.txt:hover   { color:#ffe9a5; text-decoration:none; }

.txt1      { color:#ffe9a5; }
a.txt1         { color:#ffe9a5; }
a.txt1:hover   { color:#ffe9a5; text-decoration:none; }

.txt2      { color:#ffe9a5; text-decoration:none; font-size:10px; }
a.txt2         { color:#ffe9a5; text-decoration:none; font-size:10px; }
a.txt2:hover   { color:#ffe9a5; text-decoration:underline; font-size:10px; }

.txtsmall { color:#ffe9a5; font-size: 10px; line-height: 10px; }

.txttitre { color:#ffe9a5; font-size: 12px; line-height: 16px; font-weight: 700; }

a { color: #ffe9a5; }
a:hover { text-decoration: none; }

.footertxt a { color: #ffe9a5; }

form { margin: 0; padding: 0; }

.box { font-family: Arial,Verdana, Helvetica; font-size: 11px; width:150px; border:1 solid; color: #000; margin: 1px 0; padding: 0; }
.box4 { font-family: Arial,Verdana, Helvetica; font-size: 11px; width:150px; border:1 solid; color: #000; padding: 1px; }

#non_filleul {
	display: 	block;
	width: 		88px;
	height:		44px;
	cursor:		pointer;
	background: transparent url(../images/buttonSkip.png) no-repeat left top;
	margin:		15px 0;
	border:		none;
	font-size:	0;
	line-height: 0;
	text-indent:-9999px;
}

#ok_inscription {
	display: 	block;
	width: 		105px;
	height:		53px;
	cursor:		pointer;
	background: transparent url(../images/buttonValidate.png) no-repeat left top;
	margin:		15px 0;
	border:		none;
	font-size:	0;
	line-height: 0;
	text-indent:-9999px;
}

a.reglementLink:link, a.reglementLink:hover, a.reglementLink:visited, a.reglementLink:active {
	border-bottom: 		2px solid #773b29;
	text-decoration:	none;
	font-size:			1.2em;
	font-weight:		700;
	color:				#FFF;
}

.answer {
	color:		#fff; 
	font-size: 	12px;
	text-indent:10px;
}

#cartouche {
position:	relative;
left:		-5px;
margin-top:	10px;
}