html{
margin:0;
padding:0;
}
body{
background: url(../images/MS_MS_T1_body_bg.png) repeat-x #fff;
margin:0;
padding:0;
}
h1 {
display:inline;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-align:center;
line-height:25px;
}
h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:#ccc;
text-align:center;
font-weight:bold;
}
h2 a {
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:#b00219;
text-align:center;
font-weight:bold;
text-decoration:none;
}
h2 a:hover{
color:#ccc;
text-decoration:underline;
}
h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
text-align:center;
font-weight: normal;
display:inline;
text-decoration:none;
}
h3 a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
text-align:center;
font-weight: normal;
text-decoration:none;
display:inline;
}
h3 a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#bf0008;
text-align:center;
font-weight: normal;
display:inline;
}
h5 {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
text-align:center;
font-weight: normal;
display:inline;
line-height:11px;
}
h6 {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#ccc;
text-align:center;
font-weight: normal;
display:inline;
line-height:11px;
}
#genese{
text-align:center;
background-repeat:no-repeat;
background-position:center 110px;
}
#texte_refnat {
position:absolute;
}
#conteneur{
position:relative;
margin-left:auto;
margin-right:auto;
text-align:center;
}
#header{
position:relative;
left:110px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-align:right;
width:800px;
/*height:110px;*/
margin-left:auto;
margin-right:auto;
}
#BL{
position:absolute;
height:50px;
top:70px;
left:120px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
text-align:left;
line-height:21px;
width:650px;
margin-left:auto;
margin-right:auto;
z-index:900;
}
#flashbg {
position:absolute;
height:600px;
width:1400px;
top:109px;
left:-410px;
z-index:50;
}
#accueil{
position:absolute;
top:0px;
left:-70px;
width:176px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#9c0000;
font-weight:bold;
text-align:center;
z-index:750;
}
#accueiltext {
position:absolute;
top:30px;
left:0px;
width:176px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
z-index:800;
}
#accueil a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#b00219;
font-weight:bold;
text-decoration:none;
}
#accueil a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
font-weight:bold;
text-decoration:underline;
}
#content {
position:relative;
margin-left:auto;
margin-right:auto;
width:800px;
z-index:450;
}
#elements {
position:relative;
margin-left:auto;
margin-right:auto;
width:800px;
height:650px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
text-align:center;
line-height:22px;
}
#commande {
position:absolute;
margin-left:auto;
margin-right:auto;
width:214px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
z-index:500;
}
.comMobile {
position: relative;
text-align:center;
background: url(../images/MS_MS_T1_commande-mobile-bg.png) no-repeat;
height:32px;
width:214px;
padding-top:45px;
}
#etape1:hover {
}
.comFai {
position: relative;
text-align:center;
background: url(../images/MS_MS_T1_commande-fai-bg.png) no-repeat;
height:32px;
width:214px;
padding-top:45px;
}
.comFb {
position: relative;
text-align:center;
background: url(../images/MS_MS_T1_commande-fb-bg.png) repeat-y;
height:40px;
width:214px;
}
.comFb a {
color:#000;
}
.comFb .check {display:none;}
#etape2:hover {
}
.check {
position:absolute;
top:8px;
left:17px;
z-index:550;
}
#telecharge {
position:relative;
background: url(../images/MS_MS_T1_commande-telecharge-bg.png) no-repeat;
height:50px;
width:214px;
}
.formulaire{
border:1px solid #000;
border-width:1px;
background-color:#000;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
}
.formulaire2{
border:1px solid #fff;
border-width:1px;
background-color:#000;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
}

#flashcontent {
position:absolute;
width:800px;
height:300px;
top:-49px;
left:0px;
z-index:500;
}
#footer {
position:relative;
top:-60px;
width:95%;
margin-left:auto;
margin-right:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
z-index:800;
}
#footer a {
color: #333;
text-decoration:none;
}
#footer a:visited {
color: #333;
text-decoration:none;
}
#recap {
position:relative;
left:75px;
padding-top:70px;
background:url(../images/MS_etape_T1_recap_bg.png) no-repeat;
width:250;
height:106px;
text-align:center
}
#recap img {
border:#CCC 3px solid;
}
#vignette {
}
.java {
	position:absolute;
	top:45px;
	left:68px;
	z-index:600;
}
.image {
	position:absolute;
	top:65px;
	left:72px;
	z-index:600;
}
.son {
	position:absolute;
	top:65px;
	left:72px;
	z-index:600;
}
.rgvo {
	position:absolute;
	top:65px;
	left:72px;
	z-index:600;
}
#info_plus {
position:absolute;
background:url(../images/MS_etape_T1_infoplus_bg.png) no-repeat center 5px;
left:0px;
top:0px;
padding-top:25px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
height:62px;
width:250px;
z-index:700;
}
#billing {
position:relative;
background: url(../images/MS_etape_T1_billing-bg.gif) repeat-x top center;
border-left:#999 1px solid;
border-right:#999 1px solid;
height:281px;
width:398px;
}
#title {
position:relative;
background: url(../images/MS_etape_T1_barre-titre.gif) repeat-x top center #000;
height:46px;
}
#kdo {
position:relative;
background: url(../images/MS_etape_T1_billing-bg.gif) no-repeat top center;
border-left:#999 1px solid;
border-right:#999 1px solid;
height:281px;
width:398px;
}
#kdo #title {
position:relative;
background: url(../images/MS_etape_T1_barre-titre.gif) repeat-x top center;
height:46px;
width:398px;
}
#numero {
position:relative;
left:1px;
width:398px;
}
.mono {
width:383px;
}
#b_sms {
position:relative;
float:left;
height:200px;
}
#b_paypal {
position:relative;
float:right;
height:200px;
}
#b_sms #modalite{
font-size:14px;
font-weight:bold;
color:#333;
}
#b_paypal #modalite {
font-size:12px;
line-height:15px;
font-weight:bold;
color:#333;
margin-top:20px;
height:110px;
}
.info_cap {
font-family:Arial, Helvetica, sans-serif;
padding-top:11px;
font-size:24px;
color:#b00219;
text-align:center;
font-weight:bold;
width:100%;
height:30px;
/*background: url(../images/MS_etape_T1_info-bg.gif) no-repeat center #000;*/
}
#next {
position:relative;
margin-left:auto;
margin-right:auto;
width:188px;
font-size:14px;
font-weight:bold;
color:#333;
}
#kdo #next {
position:relative;
margin-left:auto;
margin-right:auto;
margin-top:90px;
width:398px;
font-size:14px;
font-weight:bold;
color:#333;
}
#kdo .check {
position:absolute;
top:25px;
left:94px;
z-index:550;
}
#kdo #modalite {
background: #FFF;
width:398px;
height:170px;
}
#codekdo {
position: relative;
margin-left:auto;
margin-right:auto;
text-align:center;
height:27px;
width:398px;
padding-top:60px;
background:url(../images/MS_etape_T1_code-kdo-bg.png) no-repeat top center;
}
#numero {
position:relative;
left:1px;
width:398px;
}
#numero #title  {
position:relative;
width:398px;
}
#numero #next {
position:relative;
margin-left:auto;
margin-right:auto;
width:398px;
font-size:14px;
font-weight:bold;
color:#333;
}
#numero .check {
position:absolute;
top:25px;
left:94px;
z-index:550;
}
#numero #modalite {
width:398px;
height:87px;
}
#saisiemobile {
position: relative;
margin-left:auto;
margin-right:auto;
text-align:center;
height:27px;
width:398px;
padding-top:60px;
background:url(../images/MS_etape_T1_mobile-bg.png) no-repeat top center;
}
.fb {
font-size:18px;
}