body { margin: 0; padding: 0; text-align: left; font-size:100%; font: 0.9em Optima, "Trebuchet MS", Lucida, Arial, Geneva, "Lucida Grande", Tahoma, Helvetica, sans-serif; background: #000000 url('images/bg-body.jpg'); }

body.betamode { background: #000000 url('images/bg-body-beta.jpg'); background-attachment:fixed ; }

a, a:link, a:visited { text-decoration: none; }
a, a:visited { color:#FF0000; }
a:link { color:#0000FF; }
img { border: none; }

div#bodyhead { width:743px; height:187px; background: transparent url('images/bg-header.jpg') no-repeat; z-index:3; }
div#bodyhead h1 { position: absolute; margin-left: 460px; top: 58px; width: 260px; height: 104px; }
div#bodyhead span { display: none; }

div.citation { background: #FFFFCC url('images/citation-open.gif') 10px 60px no-repeat; color: #660000; text-align: left; font-size: 1.0em; }
div.citation img.photo { float: left; padding: 10px 10px 0px 0px ; }
div.citation img.close { float: right; padding-right: 10px ; padding-top: 20px; }
div.citation2 { background: #FFFFCC url('images/citation-open.gif') 10px 10px no-repeat; color: #660000; text-align: left; font-size: 1.0em; }
div.citation2 img.close { float: right; padding-right: 10px ; padding-top: 20px; }

div#bodypage { position: relative; background: #FFFFFF; padding: 16px 40px 20px 40px; margin: 0px 0px 0px 44px; width: 619px; color: #000000; }
div#bodypage p { position: relative; font-weight: normal; font-size: 1.1em; text-align: justify; padding: 5px 60px 5px 60px; }
div#bodypage p.intro { font-weight: bold; font-size: 1.6em; text-align: center; margin: 30px 0 30px 0; padding: 10px 0 10px 0; color: red; background-color: #F5E4E9; border: 1px solid #E6BFBF; }
div#bodypage p.suite { font-weight: bold; font-size: 1.3em; text-align: justify; padding: 5px 60px 5px 60px; }
div#bodypage p.error { font-weight: normal; font-size: 0.8em; text-align: justify; margin: 5px 0 5px 0; padding: 5px 30px 5px 30px; border: 1px solid #FF0000; background: #F9F9E9 url('images/error.gif') no-repeat 10px 10px; }

div#bodypage p.comment { font-weight: normal; font-size: 0.8em; text-align: justify; padding: 5px; }
div#bodypage p.pad05 { padding: 5px; }
div#bodypage p.pad10 { padding: 5px 10px 5px 10px; }
div#bodypage p.pad10rouge { padding: 5px 10px 5px 10px; color: #FF0000;}
div#bodypage p.pad15 { padding: 5px 15px 5px 15px; }
div#bodypage p.pad20 { padding: 5px 20px 5px 20px; }
div#bodypage p.pad25 { padding: 5px 25px 5px 25px; }
div#bodypage p.pad30 { padding: 5px 30px 5px 30px; }
div#bodypage ul { font-weight: normal; font-size: 1.1em; text-align: justify; padding: 5px 60px 5px 60px; }
div#bodypage li { margin: 0px auto 15px auto; }

div#bodypage ul.pad05 { padding: 5px; }
div#bodypage ul.pad10 { padding: 5px 10px 5px 10px; }
div#bodypage ul.pad15 { padding: 5px 15px 5px 15px; }
div#bodypage ul.pad20 { padding: 5px 20px 5px 20px; }
div#bodypage ul.pad25 { padding: 5px 25px 5px 25px; }
div#bodypage ul.pad30 { padding: 5px 30px 5px 30px; }

div#bodypage a.btcmde { background: transparent url('images/button_buy_now.gif') top left no-repeat; display:block; font-weight: normal; font-size: 10pt; text-align: center; width: 333px; height: 35px; line-height: 35px; color: #990000; }
div#bodypage a.btcmde b { font-size: 10pt; font-weight: bold; color: #990000; }

div#bodypage span.nb { float: left; margin: 5px auto 5px 15px; font-weight: normal; font-size: 1.1em; }

div#bodypage .rouge { color: #AA0000; }
div#bodypage .rouge2 { color: #FF0000; }
div#bodypage .bleu { color: #0000AA; }
div#bodypage .vert { color: #060; }
div#bodypage .center { text-align: center; }

div#confirm { margin-top: 60px; }
div#confirm p { font-weight: normal; font-size: 1.1em; text-align: justify; padding: 0px 30px 10px 30px; }

div#bodypage fieldset p { font-weight: normal; font-size: 1.0em; text-align: justify; padding: 5px 30px 5px 30px; }

div#bodypage input { color: #9F2727; cursor: pointer; }
div#bodypage input,
div#bodypage select,
div#bodypage textarea { font-size: .9em; padding:0.2em; background:#ffffff; border:1px solid #E6BFBF; }
div#bodypage input.checkbox { padding:0.2em 0.2em 0.2em 0em; }
div#bodypage input.btSubmit { font-size:1.6em; border-top:1px solid #DFDFDF; border-left:1px solid #DFDFDF; border-right:2px solid #999999; border-bottom:2px solid #999999; background:#FFFFFF; padding:0.4em; width: 100%;}

div#bodypage ul.puce1 { margin: 0px 0px 0px 0px ; }
div#bodypage ul.puce1 li {
	list-style: outside square;
	list-style-image: url('images/puce1.gif');
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 20px 0px;
}

div#bodypage fieldset { padding: 0px 0px 20px 0px; border: 2px dotted #999999; margin: 0px 0px 20px 0px; background-color: #F5E4E9; }
div#bodypage fieldset.nolegend { padding: 20px 0px 20px 0px; }
div#bodypage fieldset.allpad20 { padding: 20px; }
div#bodypage fieldset legend { font-size: 1.0em; font-weight: 600; color: #9F2727; margin: 10px 0px 0px 20px; padding:5px; background-color: #F5E4E9; }

div#bodypage fieldset.nostyle { padding: 0px 0px 10px 0px; border: none; margin: 0px 0px 10px 0px; background-color: #FFFFFF; }
div#bodypage fieldset.nostyle input.civ { border: none; }

div#bodypage fieldset ul.temp { margin: 30px 30px 0px 30px ; }
div#bodypage fieldset ul { font-weight: normal; font-size: 1.0em; text-align: justify; padding: 0px; margin: 30px 30px 0px 30px ; }
div#bodypage fieldset ul li { position: relative; padding: 0px 0px 10px 30px ; list-style-type: none; margin: 0px auto 0px auto; }
div#bodypage fieldset ul li.intro { padding: 0px 0px 20px 0px ; }
div#bodypage fieldset ul li input { position: absolute; left: 0px; border: none; background:transparent; }
div#bodypage fieldset span { position: absolute; left: 190px; top: 0px; }
div#bodypage fieldset b { font-size: 1.2em; color: #FF0000; padding-left: 5px;}

div#bodyfoot { position: relative; background: #FFFFFF url('images/bg-footer.gif') bottom left no-repeat; padding: 16px 40px 20px 40px; margin: 0px 0px 0px 44px; width: 619px; color: #000000; }
div#bodyfoot p { font-size: 1.0em; text-align: center; }
div#bodyfoot i { font-size: 0.7em; }

div#bodypage td.pc1 { text-align:right; }
div#bodypage td.b { font-weight: bold; }

/*
 * DIV cgv
 */

div#bodypage div#cgv h4 {
	margin: 0px 20px 20px 0px;
	text-indent: -30px;
}

div#bodypage div#cgv h4 big {
	display: inline-block;
	width: 24px;
	font-size: 1.2em;
	text-align: right;
	margin-right: 6px;
}

div#bodypage div#cgv p {
	padding: 0px 20px 0px 40px;
	text-indent: -40px;
}

div#bodypage div#cgv p.norm {
	padding-left: 0px;
	text-indent: 0px;
}

div#bodypage div#cgv p.norm2 {
	text-indent: 0px;
}

div#bodypage div#cgv p.addr {
	padding-left: 60px;
	text-indent: 0px;
}

div#bodypage div#cgv b.num {
	display: inline-block;
	width: 40px;
	text-align: right;
}

div#bodypage div#cgv ul {
	margin: 0px 0px 20px 20px;
}

div#bodypage div#cgv li {
	margin: 0px 0px 20px 0px;
}

div#bodypage div#cgv p.img {
	margin: 0px 0px 0px 20px;
	padding: 0px;
	text-align: center;
}