body{
	background-color:#B1BFF1;
	font-family:verdana;
	/*font-size:0.625em;*/
	font-size:0.675em;
}

.messages2{
	margin-left:50px;
	margin-right:50px;
}


#contenu{
	background-color:#FFFFFF;
	background-image:url(../images/pied_page.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	border:1px darkblue solid;
	margin:0 auto;
	padding-bottom:120px;
	/padding-bottom:0px;
	_padding-bottom:0px;
	width:900px;
}

#logo{
	border:none;
	margin-left:100px;
	margin-top:20px;
}

#pastille{
	float:left;
	margin-left:40px;
}

#content_page{
	margin-left:160px;
	margin-top:40px;
	width:700px;
}

.messages{
	color:#FF9900;
	font-size:1.2em;
	font-weight:bold;
	margin-top:20px;
	text-align:center;
}

.nolist{
	list-style-type:none;
}

.nomargin{
	list-style-type:none;
	margin-left:0px !important;
	padding-left:0px !important;
}

.liQuestionRadio{
	clear:left;
	float:left;
	display:block;
	font-size:1.2em;
	list-style-type:none;
	margin-top:10px;
	width:480px;
}

.liQuestionText{
	display:block;
	font-size:1.2em;
	list-style-type:none;
	margin-top:20px;
	width:780px;
}

.liIntitule{
	border-color:black;
	border-style:solid;
	border-width:1px 1px 1px 0px;
	display:block;
	float:left;
	height:50px;
	margin-top:10px;
	text-align:center;
	width:50px;
}

.liGauche{
	border-color:black;
	border-style:solid;
	border-width:1px 1px 1px 1px !important;
}

.liRadio{
	border-color:black;
	border-style:solid;
	border-width:1px 1px 1px 0px;
	display:block;
	float:left;
	margin-top:10px;
	text-align:center;
	width:50px;
}

.clear{
	clear:left;
}

.titre_theme{
	color:#2B46A3;
	font-size:1.4em;
	font-weight:bold;
	margin-left:30px;
	padding-top:8px;
}

textarea{
	font-family:verdana;
	font-size:1.1em;
	width:780px;
}

.center{
	text-align:center;
}

.form_valid{
	color:#FF0000;
	font-size:1.1em;
	font-weight:bold;
}

.illustration{
	background-image:url(../images/illustration.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	float:right;
	height:252px;
	width:330px;
}

.edito{
	margin-left:115px;
	margin-top:23px;
	width:450px;
}

.edito h1{
	color:#657BC6;
	font-size:1.4em;
	font-weight:bold;
	margin:0;
	padding:0;
}

.edito a{
	color:#657BC6;
}

.produit_spoc{
	color:#657BC6;
	float:left;
	font-size:1.1em;
	margin-left:71px;
	margin-top:40px;
	text-align:center;
	width:199px;
}

.produit_spoc a{
	color:#657BC6;
	text-decoration:none;
}

.spoc{
	color:#657BC6;
	font-weight:bold;
}

.produit_spoc a img,
.produit_e2i a img,
.produit_esc a img{
	border:none;
}

.produit_e2i{
	color:#FBAA01;
	float:left;
	font-size:1.1em;
	margin-left:68px;
	margin-top:40px;
	text-align:center;
	width:143px;
}

.produit_e2i a{
	color:#FBAA01;
	text-decoration:none;
}

.e2i{
	color:#FBAA01;
	font-weight:bold;
}

.produit_esc{
	color:#60A814;
	float:left;
	font-size:1.1em;
	margin-left:90px;
	margin-top:40px;
	text-align:center;
	width:148px;
}

.produit_esc a{
	color:#60A814;
	text-decoration:none;
}

.esc{
	color:#60A814;
	font-weight:bold;
}

.produit_spoc a:hover,
.produit_e2i a:hover,
.produit_esc a:hover{
	text-decoration:underline;
}

.produit_spoc h2,
.produit_e2i h2,
.produit_esc h2{
	font-size:1.4em;
}

.lien_feature{
	display:block;
	float:right;
	height:60px;
	margin-right:12px;
	margin-top:50px;
	text-indent:-5000px;
	width:230px;
}

.qnr{
	margin:0 auto;
	width:500px;
}


.red{
	color:#FF0000;
}

.contact{
	float:left;
	font-size:1.1em;
	font-weight:bold;
	margin-top:85px;
	text-align:center;	
	width:600px;
}

.contact a{
	color:#657BC6;
}

.inactif{
	display:none !important;
}

.actif{
	display:block !important;
}

.critere,
.signifiant{
	cursor:pointer;
	background-color:#dbe0f1;
	border:1px #666666 solid;
	font-weight:bold;
	height:15px;
	margin-top:5px;
	padding:2px 5px 2px 5px;
	text-align:left;
	list-style-type: none;
}
.signifiant{
	width:215px;
}
.signifiant.pointCle{
	width:272px;
}

.critere.accueil{
	width:193px;
}
#choix_criteres{
	margin: 0;
	padding: 0;
}
#scrollFollow{
	position: relative;
}
.numerotation{
	font-weight:bold;
	height:20px;
	margin-top:5px;
	padding:12px 5px 2px 5px;
	text-align:left;
	width:25px;
}


.critere{
	text-align:center;
	list-style-type: none;
}

.critere a img,
.signifiant a img{
	border:none;
}

.plus{
	height:15px;
	text-decoration:none;
	width:15px;
}

.moins{
	height:15px;
	text-decoration:none;
	width:15px;
}

.titreChoix{
	font-size:1.3em;
	font-weight:bold;
}
.erreur{
	color: #97272a;
	font-weight: bold;
	text-align: center;
}
.lienRetour{
	margin-left: 360px;
}
