/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
/* ::: SIMULATION PAGES ::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */


.Simulation #LeftContent {
	width:653px;
	padding:0 50px 80px 50px;
	height:1060px;
}

.Simulation .FormContainer {
	width:625px;
	background:url(../images/bg_form_container.gif) repeat-y;
	padding:10px 0 10px 25px;
	margin:0;
	font-size:14px;
	overflow:hidden;
}

.Simulation #LeftContent .BirthdayItem{
	overflow:hidden;
	width:404px;
	padding:4px 0 8px 0;
}

.Simulation #LeftContent h3{
	padding:0 0 15px 0;
	font-size:22px;
	color:#c855a3;
}

.Simulation #LeftContent h2{
	padding:0 50px 20px 0;
	font-size:17px;
	color:#c855a3;
}

.Simulation #LeftContent h2 span{
	font-size:20px;
}

.Simulation #LeftContent h2.Outro{
	padding:25px 20px 20px 0;
	font-size:17px;
	color:#c855a3;
}

.Simulation #LeftContent p{
	padding:0 20px 10px 0;
	margin:0;
}

.Simulation #LeftContent p span{
	font-weight:bold;
}

.Simulation #LeftContent span.Radio{
	float:left;
	padding:3px 34px 0 0;
}

.Simulation #LeftContent ul{
	padding:10px 30px 20px 30px;
	margin:0;
}

.Simulation #LeftContent ul.NoPadding{
	padding:10px 30px 0px 30px;
	margin:0;
}

.Simulation #LeftContent ul li{
	padding:0 20px 7px 0;
	margin:0;
}

.Simulation #LeftContent p.Intro{
	padding:0;
	padding:0 200px 10px 0;
}

.Simulation #LeftContent p.IntroEnd{
	padding:0 200px 0 0;
}

.Simulation #LeftContent .ButtonsContainer {
	margin-right:175px;
	overflow:hidden;
	padding:0;
}

.Simulation #LeftContent .ButtonsContainer2 {
	margin-right:175px;
	overflow:hidden;
	padding:0;
	padding-bottom:30px;
	width:450px;
}

.Simulation #LeftContent .ButtonsContainer3 {
	margin-right:133px;
	overflow:hidden;
	padding:0;
}

.Simulation #LeftContent .ButtonsContainer4 {
	margin-right:100px;
	overflow:hidden;
	padding-bottom:10px;
}

.Simulation #LeftContent .ButtonsContainer5 {
	margin-right:71px;
	overflow:hidden;
	padding:0;
}

.Simulation #LeftContent label.Radio{
	margin:3px 0 0 30px;
	float:left;
	width:450px;
}

.Simulation #LeftContent label.Long{
	padding-top:0px;
	display:block;
	float:left;
	width:350px;
}

.Simulation #LeftContent label.Long2{
	padding-top:4px;
	display:block;
	float:left;
	width:258px;
}

.Simulation #LeftContent label span{
	font-weight:bold;
	color:#626262;
}

.Simulation #LeftContent span.Red{
	font-weight:bold;
	color:#c855a3;
}

.Simulation #LeftContent select.Shorter{
	width:50px;
	
}

.Simulation #LeftContent select.Shorter1{
	width:70px;
	margin-left:5px;
}

.Simulation #LeftContent input.Radio {
	float:left;
	width:auto;
	padding:0;
	border:none;
	margin:3px 0 0 0;
}

.Simulation #LeftContent input.Short{
	float:right;
	border:solid 1px #7f9db9;
	background-color:#ffffff;
	width:118px;
	height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:4px 0 0 5px;
	margin:0;
	color:#626262;
}

.Simulation #LeftContent input.Short2{
	float:left;
	border:solid 1px #7f9db9;
	background-color:#ffffff;
	width:118px;
	height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:4px 0 0 5px;
	margin:0;
	color:#626262;
}

.Simulation #LeftContent label.Radio2{
	margin:3px 10px 0 10px;
	float:left;
	width:auto;
}

.Simulation #LeftContent input.Radio2 {
	float:left;
	width:auto;
	padding:0;
	border:none;
	margin:3px 0 0 0;
}

.Simulation #LeftContent a {
	float:right;
	border:none;
	height:37px;
	line-height:37px;
	margin:20px 3px 0 0;
	cursor: pointer;
	font-size:14px;
	color:#FFFFFF;
	text-transform:uppercase;
	text-align:center;
}

.Simulation #LeftContent a:hover {
	color:#FFFFFF;
}

.Simulation #LeftContent a.Suite {
	background:url(../images/bg_submit.gif) no-repeat;
	width:104px;
	margin:20px 3px 0 0;
}

.Simulation #LeftContent a.Oui {
	background:url(../images/bg_simulation_a_oui.gif) no-repeat;
	width:70px;
	height:31px;
	line-height:31px;
	margin:20px 50px 0 0;
}

.Simulation #LeftContent a.Fin {
	background:url(../images/bg_simulation_a_oui.gif) no-repeat;
	width:70px;
	height:31px;
	line-height:31px;
	margin:20px 3px 0 0;
}

.Simulation #LeftContent a.Continuer {
	background:url(../images/bg_simulation_a_continuer.gif) no-repeat;
	width:110px;
	height:31px;
	line-height:31px;
	margin:20px 3px 0 0;
}

.Simulation #LeftContent a.Civilite {
	background:url(../images/bg_simulation_a_continuer.gif) no-repeat;
	width:110px;
	height:31px;
	line-height:31px;
	margin:20px 50px 0 0;
}

.Simulation #LeftContent a.Remplir {
	background:url(../images/bg_simulation_a_remplir.gif) no-repeat;
	width:412px;
	height:31px;
	line-height:31px;
	margin:20px 50px 0 0;
}

.Simulation #LeftContent a.Marie {
	background:url(../images/bg_simulation_a_marie.gif) no-repeat;
	width:341px;
	height:31px;
	line-height:31px;
	margin:20px 50px 0 0;
}


/* ::: SIMULATION PAGES ::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */