body{
	width:766px;
	border:1px solid #CCCCCC;
	margin:auto;
	margin-top:5px;
	background-image:url(images/fond.png);
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#1c72bb;
	font-size:0.7em;
}

img{
	border:0px;
}

div, p
{
  margin:0px;
  padding:0px;
}
						
.texte{
	margin-bottom:20px;
	padding-bottom:0px;
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
	color:#1f4666;
	font-size:1.2em;
}

a	{
	color:#1C72BB;
	text-decoration:none;
}

a:hover	{
	color:#1C72BB;
	text-decoration:underline;
}

.texte h2{
	margin-top:0px;
	padding-top:0px;
}
.texte h3{
	text-align:center;
}

.formulaire{
	border:1px dashed #ccd9e2;
	background-color:#91aae3;
	width:400px;
	margin:auto;
	padding:5px;
}

.obligatoire{
	margin:0px;
	margin:0px;
	color:#FF0000;
	text-align:center;
	font-size:12px;
}

.etape_beandeau{
	text-align:center;
	text-decoration:none;
}
.etape_encours{
	font-weight:bold;
	text-decoration:underline;
}

.etape_beandeau a{
	text-decoration:none;
}
.col_ligne1{
	background-color:#91ca6b;
	color:#FFFFFF;
}
.col_ligne2{
	background-color:#e9c19a;
	text-align:center;
}
.table_data, .table_data2{text-align:center;}
.col1{background-color:#d1f5b8;}
.table_data{background-color:#e9cbad;}
.table_data2{background-color:#e9d4bf;}
.table_petit{font-size:12px;}
.table_profil_question{padding-top:20px;color:#003159;}
.table_profil_question_od{background-color: #a9bee9;color:#003159;}
.table_profil_questcolone1{padding-left:10px; background-color: #91aae3;font-weight:bold;}
.table_profil_questOD {padding-left:10px; background:url(images/od.jpg) no-repeat;font-weight:bold;}
.table_profil_question2{padding-left:15px;color:#003159;}
.table_profil
{
  color:#003159;
  font-weight:bold;
  padding: auto;
}

.profil_cadre{
	width:200px;
	margin:auto;
	border:1px #ccd9e2 dashed;
	padding:5px;
}

.contact_ss{
	font-weight:bold;
	color:#ccd9e2;
	
}

.block1 input {
	font-size:12px;
}

.block1 form {
    margin:0px;
    padding:0px;
}

.block1 form.login {
    margin-top:5px;
}

.block1 input {
    font-size:12px;
    margin:0px;
    padding: 0px;
    border : #bbb 1px solid;
}

.block1 input.text,.block1 input.login {
    border-left : #79a313 4px solid;
    padding-left: 2px;
}

.block1 input.login {
    width: 80px;
	margin-left:5px;
}

.block1 input.button{
	margin-top:2px;
	margin-left:5px;
}

.bg_cont_main{
	color: #FFFFFF
}

.info_legales_p{
	margin-top:2em;
}

.info_legales_t{
	font-weight:bold;
}