/* CSS Document */
#corps #contenu{
	width:657px;
}
#corps .wrapper_couleur{
	background-color:#E3E8EE;	
}
#corps  #contenu .publicite{
	margin-bottom:5px;
	
}
#corps .wrapper_couleur{
	background-color:#E3E8EE;	
}
#corps  #contenu .bloc_centre ul li {
	clear:none;
}


/*EVENEMENTS*/
#corps  #contenu.evenements #bande_haut{
	margin-bottom:5px;
	border-right:none;
}
#corps  #contenu #une {
	background-color:#fff;
	height:100%;
	margin-bottom:5px;
	border-bottom:2px solid #1C314F;
}
#corps  #contenu #une #onglet_une{
	float:left;
}
#corps  #contenu #une .contenu{
	float:left;
	width:610px;
	background-color:#fff;
}
#corps  #contenu #une h1{
	display:inline;
	font-size:0.75em;
	float:none;
}
#corps  #contenu #une ul{
	margin:10px 0 10px 25px;
}
#corps  #contenu #une ul li{
	list-style-type:square;
}
#corps  #contenu #une a:hover{
	text-decoration:underline;
}
#corps  #contenu #une ul li span{
	font-size:0.75em;
}

#corps  #contenu.evenements .bloc_centre .wrapper{
	background:url(../redimgs/fond_bande_bloc_bleu.gif) #fff left top repeat-y;
}
#corps  #contenu.evenements .bloc_centre .contenu{
	float:left;
}
#corps  #contenu.evenements .bloc_centre .contenu p{
	padding-left:15px;
}
#corps  #contenu.evenements .bloc_centre .titre {
	color:#5576A9;
	padding:7px 20px 10px 0;
	height:auto;
}
#corps  #contenu.evenements .bloc_centre .titre h1{
	display:inline;
	font-size:1.05em;
}
#corps  #contenu.evenements .bloc_centre .illus{
	width:165px;
}
#corps  #contenu.evenements .bloc_centre .lien {
	font-size:0.7em;
	font-weight:bold;
}
/***************RECHERCHE******************/
#corps  #contenu #recherche {
	border-right:1px solid #8297B9;
	border-bottom:1px solid #E3E8EE;
	border-left:1px solid #ddd;
	padding-top:10px;
	background-color:#fff;
	margin-bottom:5px;
}
#corps  #contenu #recherche .wrapper {
	padding:0 0px 5px 30px;
}
/* pour la suite voir sans la feuille de style navigation.css car  les blocs de recherche peuvent aussi être appelés depuis les pages articles*/
#corps  #contenu #recherche p.reserve {
	padding-bottom:15px;
	font-size:0.75em;
}
#corps  #contenu #compte #bulle{
	position:absolute;
	border:1px solid #000;
	width:250px;
	z-index:10;
	background-color:#E3E8EE;
}
#corps  #contenu #compte #bulle p{
	font-size:0.7em;
	padding:5px;
	width:auto;
}

#corps  #contenu #pas_abonne .titre{
	color:#f60;
	padding-top:15px;
}
#corps  #contenu #pas_abonne p{
	font-size:0.75em;
	padding:0 0 10px 0;
	width:auto;
}


/*****L'ENTREPRISE DE A à Z*******/
#corps  #contenu.lexique #lexique {
	background-color:#fff;
	border-bottom:1px solid #ccc;
	border-right:1px solid #768BAE;
	border-left:1px solid #ddd;
	border-top:1px solid #ddd;
	padding-bottom:15px;
	margin-bottom:5px;
}
#corps  #contenu.lexique #lexique ul#alphabet{
	margin:10px 0 10px 20px;
}
#corps  #contenu.lexique #lexique ul#alphabet li{
	float:left;
	list-style-type:none;
	padding:0 5px;
	background-color:#E3E8EE;
	margin:0 2px 0 0;
	border:1px solid #5576A9;
	font-size:0.75em;
	color:#999;
}
#corps  #contenu.lexique #lexique ul#alphabet li a{
	color:#5576A9;
	display:block;
}

#corps  #contenu.lexique .colonne {
	width:300px;
	float:left;
}
#corps  #contenu.lexique .colonne ul {
	margin-left:40px;
}
#corps  #contenu.lexique .colonne ul li {
	font-size:0.75em;
	list-style-type:square;
}
#corps  #contenu.lexique .colonne .titre {
	border-bottom:1px solid #5576A9;
	margin:5px 25px;
}
#corps  #contenu.lexique .colonne .titre a{
	color:#5576A9;
}
/***CREER MON COMPTE***/
#corps  #contenu.compte #bande_haut .picto img{
	margin-right:5px;
	vertical-align:middle;
}
#corps  #contenu.compte #compte {
	background-color:#fff;
	border-bottom:1px solid #ccc;
	border-right:1px solid #768BAE;
	border-left:1px solid #ddd;
	border-top:1px solid #ddd;
	padding:0 0 15px 30px;
	margin-bottom:5px;
}
#corps  #contenu #compte .titre {
	color:#f60;
	padding:0 0 10px 0;
	height:auto;
}
#corps  #contenu #compte p.accroche {
	padding-top:15px;
}

#corps  #contenu #compte .colonne1 {
	float:left;
	width:285px;
	margin-top:15px;
	padding-bottom:5px;
}
#corps  #contenu #compte .colonne2 {
	margin-top:15px;
	padding-left:20px;
	float:left;
	width:300px;
	border-left:1px solid #f60;
	padding-bottom:5px;
	
}
#corps  #contenu  #compte p {
	font-size:0.75em;
}
#corps  #contenu #compte form {
	padding-top:15px;
}
#corps  #contenu #compte form label{
	width:65px;
	float:left;
	clear:both;
	display:block;
	font-size:0.7em;
	text-align:right;
	margin:2px 5px 8px 0;
}

#corps  #contenu #compte form .champ_texte{
	margin-bottom:3px;
	clear:both;
}
#corps  #contenu #compte form .champ_texte input{
	width:180px;font-size:0.75em;
}
#corps  #contenu #compte form .champ_texte select{
	width:185px;font-size:0.75em;
}
#corps  #contenu #compte form .champ_coche{

}
#corps  #contenu #compte form .champ_coche .legende{
	font-size:0.7em;
}
#corps  #contenu #compte form .champ_coche .decale{
	padding-left:70px;
}
#corps  #contenu #compte form .champ_coche label{
	width:auto;
	clear:none;
}
#corps  #contenu #compte form .champ_coche input{
	float:left;
}
#corps  #contenu #compte form .bouton_valider{
	float:left;
	margin-left:73px;
	font-size:0.7em;
	margin-top:5px;
}
#corps  #contenu #identification,#corps  #contenu #creation_compte{
	border:1px solid #D0D8E0;
	padding:20px 0;
}
#corps  #contenu.compte #liste_articles p{
	width:590px;
	padding:10px 0 5px 0;
	border:1px solid #fff;
}
#corps  #contenu.compte #liste_articles ul li{
	padding-bottom:5px;
}
#corps  #contenu.compte #liste_articles ul li h1{
	float:none;
	font-size:0.8em;
	padding-bottom:2px;
}
#corps  #contenu.compte #liste_articles ul li p{
	padding:0 20px 0 0;
	width:auto;
	float:none;
}
#corps  #contenu.compte #liste_articles ul {
	padding:10px 0 5px 0;
}
#corps  #contenu.compte #liste_articles p.expire {
	color:#666;
	font-size:0.7em;
	padding-top:2px;
}
#corps  #contenu.compte #liste_articles p.expire span{
	padding:0 0 0 10px;
}
#corps  #contenu.compte #liste_articles p.expire a{
	color:#666;
}
/***ENVOYER A UN AMI***/

#corps  #contenu #envoi_ami form {
	padding-top:15px;
}
#corps  #contenu #envoi_ami form label{
	width:100px;
	float:left;
	clear:both;
	display:block;
	font-size:0.7em;
	text-align:right;
	margin:2px 5px 8px 0;
}
#corps  #contenu #envoi_ami form .champ_texte input{
	width:360px;font-size:0.75em;
}
#corps  #contenu #envoi_ami form .champ_texte textarea{
	width:360px;
	font-size:0.9em;
	/*height:70px;*/
}
#corps  #contenu #envoi_ami form .champ_texte{
	margin-bottom:3px;
	clear:both;
}
#corps  #contenu #envoi_ami form .champ_coche{
	padding-left:100px;
	clear:both;
}
#corps  #contenu #envoi_ami form .precision{
	font-size:0.7em;
}
#corps  #contenu #envoi_ami form .champ_coche label{

	width:auto;
	clear:none;
}
#corps  #contenu #envoi_ami form .champ_coche input{
	float:left;
}
#corps  #contenu #envoi_ami form .bouton_valider{
	float:left;
	margin-left:102px;
	font-size:0.7em;
	margin-top:5px;
}

#corps  #contenu #envoi_ami p{
	padding:10px 0 5px 0;
}


/***NEWSLETTERS***/
#corps  #contenu #newsletters {
	background-color:#fff;
	border-bottom:1px solid #ccc;
	border-right:1px solid #768BAE;
	border-left:1px solid #ddd;
	border-top:1px solid #ddd;
	padding:0 30px 15px 30px;
	margin-bottom:5px;
	padding-top:10px;
}
#corps  #contenu.newsletters p, #corps  #contenu.newsletters li {
	font-size:0.75em;
	padding-bottom:5px;
	padding-top:5px;
}
#corps  #contenu.newsletters ul {
	margin:0 0 0 20px;
}
#corps  #contenu.newsletters .titre {
	color:#F60;
	padding:15px 0 10px 0;
}
#corps  #contenu.newsletters form fieldset {
	border:1px solid #D0D8E0;
	padding:20px 0;
	margin:0 0 10px 0;
}
#corps  #contenu.newsletters form{
	width:590px;
}
#corps  #contenu.newsletters form label{
	width:130px;
	float:left;
	clear:both;
	display:block;
	font-size:0.7em;
	text-align:right;
	margin:2px 5px 8px 0;
}
#corps  #contenu.newsletters form legend{
	font-size:0.8em;
	margin-left:10px;
	color: #000;
}
#corps  #contenu.newsletters form fieldset.champ_coche,#corps  #contenu.newsletters form fieldset.valider {
	border:none;
	padding:0;
	/*margin-left:135px;*/
}
#corps  #contenu.newsletters form input{
	width:240px;
}
 #corps  #contenu.newsletters form select{
	width:245px;
}
#corps  #contenu.newsletters form .champ_coche legend{
	font-size:0.75em; 
	color: #000000;
}

#corps  #contenu.newsletters form .champ_coche label{
	width:auto;
	clear:none;
	/*border:*/
}
#corps  #contenu.newsletters form .champ_coche input{
	float:left;
	width:auto;
}
#corps  #contenu.newsletters form .choix_lettre label{
	float:none;
	width:auto;
	display:inline;
}
#corps  #contenu.newsletters form .choix_lettre input{
	display:inline;
	width:20px;
	margin-left:130px;
	float:none;
}
#corps  #contenu.newsletters form .bouton_valider{
	font-size:0.7em;
	width:100px;
	margin-right: 135px;
}

/*  Newsletter Inscription */
#corps #contenu.newsletters #jour
{
	width: 55px;
	margin-right: 2px;
}
#corps #contenu.newsletters #mois
{
	width: 120px;
	margin-right: 2px;
}
#corps #contenu.newsletters #annee
{
	width: 65px;
}
#corps #contenu.newsletters .champ_texte{
	padding-top: 2px;
	padding-bottom: 2px;
}
#corps #contenu.newsletters .champ_coche legend {
	margin-left: -8px;
}
#corps #contenu.newsletters .champ_coche  {
	margin-left: 135px;
}
#corps #contenu.newsletters form .valider
{
	width: 700px;
	text-align: center;
	margin-bottom: 5px;
}
/***Jeu***/

#corps #contenu_jeu{
	width:980px;
}

#corps  #jeu {
	background-color:#fff;
	border-bottom:1px solid #ccc;
	border-right:1px solid #768BAE;
	border-left:1px solid #ddd;
	border-top:1px solid #ddd;
	padding:0 30px 15px 30px;
	margin-bottom:5px;
	padding-top:10px;
	width:auto;
}


#corps  #jeu li {
	font-size:12px;
	padding-bottom:5px;
	list-style-type:square;
}

#corps  #jeu p {
	font-size:12px;
	padding-bottom:5px;
	
}

#corps #jeu .bloc_jeux {
	padding-left: 20px;
}


#corps  #jeu .titre {
	color:#FF6600;	
	font-size:14px;
	padding-bottom:5px;	
	font-weight: bold;
	text-transform:uppercase;
}

#corps  #jeu .sous_titre {
	color:#5576A9;	
	font-size:14px;
	padding-bottom:5px;	
	font-weight: bold;
	text-transform:uppercase;
}

#corps  #jeu .container_gauche_jeux {
	float:left;
	width: 610px;
}

#corps  #jeu .container_droit_jeux {
	float:left;
	width:300px;

}

#corps  #jeu .bandeau_jeux {
	background:url(/redimgs/jeux_bando.jpg) #fff left top repeat-y;
	width: 610px;
	height: 172px;
	margin-top: 20px;
}

#corps  #jeu .carre_jeux {
	float:left;
	text-align:center; 
	width:315px;
	margin-bottom: 20px;
}

#corps  #jeu .bouton_jeux {
	border: 1px solid #666666;
	background-color: #CCCCCC;
	color: #666666;
}

#corps  #jeu .container_bouton_jeux {
	text-align:right;
	margin-right: 20px;
}

#corps  #jeu .inscription_jeux_form01 {
	margin-left: 150px;
}

#corps  #jeu .inscription_jeux_form01_nom {
	margin-left: 38px;
}

#corps  #jeu .inscription_jeux_form01_prenon {
	margin-left: 20px;
}

#corps  #jeu .inscription_jeux_form01_adresse {
	margin-left: 17px;
}

#corps  #jeu .inscription_jeux_form01_cp {
	margin-left: 27px;
}

#corps  #jeu .inscription_jeux_form01_ville {
	margin-left: 71px;
}

#corps  #jeu .inscription_jeux_form01_email {
	margin-left: 28px;
}

#corps  #jeu .inscription_jeux_form01_age {
	margin-left: 42px;
}

#corps  #jeu .inscription_jeux_form01_profession {
	margin-left: 4px;
}

#corps  #jeu .droit_jeux {
	background:#fff left top repeat-y;
	margin-bottom: 20px;
}

#corps  #jeu .gauche_jeux {
	width: 600px;
	margin-top: 20px;
}

#corps  .bande_haut_jeux {
	background:url(/redimgs/fond_bandeau_orange.gif) ;
	height: 32px;
	
}

#corps  .titre_haut_jeux {
	font-size:17px;
	color:#FFF;
	padding:7px 0 10px 15px;
	font-weight:bold;
}



/***INDICES***/
#corps  #contenu.indices #indice,#corps  #contenu.indices #zoom_indice {
	background-color:#fff;
	border-bottom:1px solid #ccc;
	border-right:1px solid #768BAE;
	border-left:1px solid #ddd;
	border-top:1px solid #ddd;
	padding:0 30px 15px 30px;
	margin-bottom:5px;
	margin-top:0;
}
#corps  #contenu.indices #indice {
	padding-bottom:10px;
}
#corps  #contenu.indices .plus{
	clear:both;
	font-size:0.7em;
	text-align:right;
	
}
#corps  #contenu.indices .colonne1 ,#corps  #contenu.indices .colonne2 {
	width:285px;
	float:left;
}
#corps  #contenu.indices .colonne1 ul,#corps  #contenu.indices .colonne2 ul {
	padding:0 0 0 15px;
	margin:0 20px 0 0;
}
#corps  #contenu.indices .colonne1 ul {
	border-right:1px solid #5576A9;
}
#corps  #contenu.indices .colonne1  ul li,#corps  #contenu.indices .colonne2  ul li {
	font-size:0.75em;
	list-style-type:square;
}
#corps  #contenu.indices .intro ul{
	padding:0 15px 0 15px;
}
#corps  #contenu.indices .intro ul li {
	font-size:0.75em;
	list-style-type:square;
}
#corps  #contenu.indices .intro p {
	font-size:0.75em;
}
#corps  #contenu.indices #zoom_indice .titre{
	padding:15px 0 10px 0;
}
#corps  #contenu.indices #indice .titre,#corps  #contenu.indices .bloc_centre .titre{
	color:#f60;
	clear:both;
	padding-top:10px;
}
#corps  #contenu.indices #zoom_indice .indice{
	font-size:0.7em;
}
#corps  #contenu.indices #zoom_indice .legende {
	font-size:0.7em;
	padding:5px 0;
}
#corps  #contenu.indices #zoom_indice table {
	clear:both;
	border-collapse:collapse;
}
#corps  #contenu.indices #zoom_indice table caption, #corps  #contenu.indices #zoom_indice div.indice .sous_titre{
	color:#000;
	font-weight:bold;
	text-align:left;
	font-size:1.1em;
	padding:15px 0 5px 0;
}
#corps  #contenu.indices #zoom_indice table thead{
	background-color:#7392B9;
	color:#fff;
}
#corps  #contenu.indices #zoom_indice table th,#corps  #contenu.indices #zoom_indice table td{
	border:1px solid #D2DDEA;
	padding:5px;
}
/***MENTIONS LEGALES***/
#corps  #contenu #mentions,#corps  #contenu #publicite {
	background-color:#fff;
	border-bottom:1px solid #ccc;
	border-right:1px solid #768BAE;
	border-left:1px solid #ddd;
	border-top:1px solid #ddd;
	padding:10px 30px 15px 30px;
	margin-bottom:5px;
	margin-top:0;
}
#corps  #contenu.mentions p{
	font-size:0.75em;
	padding:5px 0;
}
#corps  #contenu.mentions .titre{
	color:#F60;
}
/***MODELES DE DOCS***/
#corps  #contenu #top_thematique {
	background-color:#fff;
	border-bottom:1px solid #ccc;
	border-right:1px solid #768BAE;
	border-left:1px solid #ddd;
	border-top:1px solid #ddd;
	padding:0px 15px 15px 30px;
	margin-bottom:5px;
	margin-top:0;
	height:100%;
}
#corps  #contenu #top_thematique p{
	font-size:0.75em;
	padding:10px 0 0 0;
	font-weight:bold;
	margin:0;
}
#corps  #contenu.thematiques .colonne1,#corps  #contenu.thematiques .colonne2,#corps  #contenu.thematique .colonne1,#corps  #contenu.thematique .colonne2{
	float:left;
	width:285px;
}
#corps  #contenu.thematiques .plus,#corps  #contenu.thematique .plus{
	clear:both;
	font-size:0.7em;
	text-align:right;
	
}
#corps  #contenu.thematiques ul,#corps  #contenu.thematique ul{
	padding:0 0 0 15px;
	
}
#corps  #contenu.thematiques .colonne1 ,#corps  #contenu.thematique .colonne1 {
	margin:0 30px 0 0;
	border-right:1px solid #5576A9;
}
#corps  #contenu.thematiques .colonne1 ul{
	padding-right:15px;
}
#corps  #contenu.thematiques ul li,#corps  #contenu.thematique ul li{
	list-style-type:square;
	font-size:0.75em;
}
#corps  #contenu.thematique #top_thematique ul{
	padding:0;
}
#corps  #contenu.thematique #top_thematique ul li{
	list-style-type:none;
	font-size:0.7em;
}
#corps  #contenu.thematique #top_thematique ul li a{
	color:#5576A9;
	font-weight:bold;
}
#corps  #contenu.thematiques #top_thematique .titre,#corps  #contenu.thematique #top_thematique .titre,#corps  #contenu.thematiques .bloc_centre .titre{
	clear:both;
	color:#F60;
	padding:10px 0 5px 0;
}
#corps  #contenu.thematique .bloc_centre .wrapper{
	padding-bottom:15px;
}
#corps  #contenu.thematiques .sous_titre{
	clear:both;
	color:#5576A9;
	border:none;
	font-weight:bold;
	padding:5px 0 5px 0;
	font-size:0.75em;
}
#corps  #contenu.thematique .sous_titre{
	clear:both;
	margin-top:15px;
	height:100%;
}
#corps  #contenu.thematique #premier_sous_titre.sous_titre{
	margin-top:5px;;
	border:none;
}

#corps  #contenu  #recherche_docs .wrapper{
	background:url(../redimgs/fond_bande_bloc_orange.gif) #fff left top repeat-y;
}

#corps  #contenu #recherche_docs  form .bouton_valider{
	margin:5px 0 2px 118px;
	width:60px;	
	font-size:0.75em;
}
#corps  #contenu #recherche_docs form label{
	width:110px;
	float:left;
	clear:both;
	display:block;
	font-size:0.7em;
	text-align:right;
	margin:2px 5px 8px 0;
}
#corps  #contenu #recherche_docs form select{
	font-size:0.75em;
	width:340px;
	margin-bottom:5px;
}

#corps  #contenu #recherche_docs form .champ_coche{
	margin:10px 0 5px 115px;
}
#corps  #contenu #recherche_docs form .champ_coche label{
	width:auto;
	clear:none;
}
#corps  #contenu #recherche_docs form .champ_coche input{
	float:left;
}
/***SONDAGES***/
#corps  #contenu #sondage {
	background-color:#fff;
	border-bottom:1px solid #ccc;
	border-right:1px solid #768BAE;
	border-left:1px solid #ddd;
	border-top:1px solid #ddd;
	padding:0px 30px 15px 30px;
	margin-bottom:5px;
	margin-top:0;
	height:100%;
}
#corps  #contenu.sondage #autres_sondages{
	padding:5px 0 5px 0;
}
#corps  #contenu.sondage #sondage .titre{
	color:#f60;
	padding:15px 0 10px 0;
}
#corps  #contenu.sondage #autres_sondages .titre{
	color:#f60;
	padding:10px 0 15px 0;
}
#corps  #contenu.sondage h1{
	color:#000;
	font-size:0.85em;
	font-weight:bold;
	padding-bottom:10px;
}
#corps  #contenu.sondage #sondage ul li{
	list-style-type: none;
	font-size:0.75em;
	clear:both;
	margin: 5px 0;
}
#sondage #formSondage{
	font-size: 12px;
	width: 500px;
}
#sondage .retour_article{
	color: #003399;
	font-weight: bold;
	font-size: 12px;
	padding-top: 10px;
	display: block;
}
#corps  #contenu.sondage #sondage  ul{
	padding:0 20px 0 0;
}
#corps  #contenu.sondage #autres_sondages ul{
	padding:0 20px 0 15px;
}
#corps  #contenu.sondage #autres_sondages ul li{
	list-style-type:square;
	font-size:0.75em;
}
#corps  #contenu.sondage ul li span{
	width:200px;
	display:block;
	float:left;
}
#corps  #contenu.sondage ul li img{
	margin-right:10px;
}
#corps  #contenu.sondage .legende{
	font-size:0.7em;
	clear:both;
	padding-top:15px;
}
/***FORUMS***/
#corps  #contenu #forum,#corps  #contenu #detail_forum {
	background-color:#fff;
	border-bottom:1px solid #ccc;
	border-right:1px solid #768BAE;
	border-left:1px solid #ddd;
	border-top:1px solid #ddd;
	padding:15px 30px 15px 30px;
	margin-bottom:5px;
	margin-top:0;
	height:100%;
}
#corps  #contenu #forum .forums_une ,#corps  #contenu #forum .message_une, #corps  #contenu #forum .plus_actifs{
	float:left;
	width:175px;
}
#corps  #contenu.forums .publicite table th,#corps  #contenu.forums .publicite table td{
	border:none;
}

#corps  #contenu.forums .titre{
	color:#f60;
	padding-bottom:10px;
}
#corps  #contenu.forums .sous_titre{
	padding:0 0 5px 0;
	color:#5576A9;
	font-size:0.75em;
	font-weight:bold;

}
#corps  #contenu.forums h1{
	font-size:0.9em;
}

#corps  #contenu.forums p{
	font-size:0.75em;
	padding-bottom:10px;
}


#corps  #contenu #forum .forum01 p{
	font-size:0.75em;
	padding-bottom:10px;
}
#corps  #contenu #forum .forum01 p a{
        color: #768BAE;
}


#corps  #contenu #forum .forums_une ,#corps  #contenu #forum .message_une{
	margin-right:35px;
}
#corps  #contenu #forum .tous_forums{
	clear:both;
	padding-top:10px;
}
#corps  #contenu.forums table {
	border-collapse:collapse;
	width:595px;
	clear:both;
}
#corps  #contenu.forums table th{
	background-color:#7392B9;
	border-bottom:1px solid #fff;
	color:#fff;
	font-size:0.75em;
	padding:5px;
	vertical-align:top;
	padding:5px;
}
#corps  #contenu.forums table td{
	border:1px solid #D2DDEA;
	padding:5px;
	vertical-align:top;
	font-size:0.7em;
	padding:5px;
}
#corps  #contenu #forum table td{
	text-align:right;
}
#corps  #contenu.forums table td h1{
	font-size:1.25em;
	text-align:left;
}
#corps  #contenu.forums table td p{
	font-size:1.15em;
	text-align:left;
	padding-bottom:0;
}
#corps  #contenu.forums ul.menu li{
	float:left;
	font-size:0.7em;
	font-weight:bold;
	list-style-type:none;
	margin-right:5px;
}
#corps  #contenu.forums ul.menu li a{
	display:block;
	background-color:#7392B9;
	color:#fff;
	padding:3px 10px;
}
#corps  #contenu.forums ul.menu li a:hover{
	background-color:#7B9DC8;
}
#corps  #contenu #detail_forum table td h2{
	font-size:1.05em;
}
#corps  #contenu #detail_forum table td p{
	font-size:1.05em;
	padding:5px 0;
}
#corps  #contenu #detail_forum table td div.repondre{
	font-size:0.95em;
	font-weight:bold;
	text-align:right;
	padding-right:5px;
}
#corps  #contenu #detail_forum .numeros_page{
	clear:both;
	float:left;
	width:350px;
	padding-top:40px;
}
#corps  #contenu #detail_forum .numeros_page ul, #corps  #contenu #detail_forum .numeros_page span{
	float:left;font-size:0.7em;
	padding:0 0 10px 0;
}
#corps  #contenu #detail_forum .numeros_page ul li{
	float:left;
	list-style-type:none;
	margin-left:4px;
}
#corps  #contenu #detail_forum .nav_droite form{
	width:auto;
	
}
.nav_droite{
	float:right;
	text-align:right;
	width:auto;
}
.nav_droite span, .nav_droite select,.nav_droite a{
	font-size:0.7em;
	display:inline;
	width:auto;
	margin:0;
	padding:0;
}
#corps  #contenu.forums .nav_droite form label{
	width:auto;
}
#affiche_resultats{
	clear:both;
	margin:0;text-align:right;
	padding:15px 0 5px 0;
}
#masquer_extraits{
	padding:0;
	margin:0;
	text-align:right;
}
#corps  #contenu #detail_forum table#message thead {
	border:2px solid #7B9DC8;
}
#corps  #contenu #detail_forum table#message{
	border:2px solid #7B9DC8;
}
#corps  #contenu #detail_forum table tr.principal {
	background-color:#E3E8EE;
	border:2px solid #7B9DC8;
}
#corps  #contenu #detail_forum table th.gauche {
	text-align:left;
}
#corps  #contenu #detail_forum table th a {
	color:#fff;
}
#corps  #contenu.forums form{
	width:590px;
}
#corps  #contenu.forums form label{
	width:130px;
	float:left;
	clear:both;
	display:block;
	font-size:0.7em;
	text-align:right;
	margin:2px 5px 8px 0;
}
#corps  #contenu.forums form legend{
	font-size:0.8em;
	margin-left:10px;
}
/*#corps  #contenu.newsletters form fieldset.champ_coche,#corps  #contenu.newsletters form fieldset.valider {
	border:none;
	padding:0;
	margin-left:135px;
}*/
#corps  #contenu.forums form input, #corps  #contenu.forums form textarea{
	width:340px;
}
#corps  #contenu.forums form textarea{
	height:150px;
}
#corps  #contenu.forums div#formulaire_repondre{
	border:1px solid #7B9DC8;
	clear:both;
	margin-top:10px;
	padding-bottom:15px;
}
#corps  #contenu.forums div#formulaire_repondre .sous_titre {
	padding:10px 0 15px 10px;
}
#corps  #contenu.forums div#formulaire_repondre p {
	padding:15px 100px 0 138px;
	font-size:0.7em;
}
#corps  #contenu.forums form .champ_coche{
	padding:5px 0;
	margin-left:130px;
}
#corps  #contenu.forums form .champ_coche legend{
	font-size:0.75em;
}
#corps  #contenu.forums form .champ_coche label{
	width:auto;
	clear:none;
	float:left;
}
#corps  #contenu.forums form .champ_coche input{
	float:left;
	width:auto;
}
#corps  #contenu.forums form .champ_texte{
	padding:5px 0;
}
#corps  #contenu.forums form .bouton_valider{
	width:100px;
	margin-left:138px;
	font-size:0.75em;
}




/*HOME EXPERTS*/
#corps  #contenu.experts #bande_haut{
	margin-bottom:5px;
}
#corps  #contenu.experts #une div.contenu{
	float:left;
}
#corps  #contenu.experts #une #onglet_une{
	float:left;
}
#corps  #contenu.experts #une ul.menu{
	float:left;
	background-color:#FFF;
	margin:0;
}
#corps  #contenu.experts #une ul.menu li{
	float:left;
	list-style-type:none;
	background:url(../redimgs/fond_une.gif) #fff left top repeat-x;
	font-size:0.85em;
	font-weight:bold;
	padding:5px 0 7px 0;
	text-align:center;
	margin-right:2px;
}
#corps  #contenu.experts #une ul.menu li#onglet_une_manager{
	width:168px;
}
#corps  #contenu.experts #une ul.menu li#onglet_une_vendre{
	width:168px;
}
#corps  #contenu.experts #une ul.menu li#onglet_une_creer{
	width:155px;
}
#corps  #contenu.experts #une ul.menu li#onglet_une_solo{
	width:143px;
	margin-right:0;
}
#corps  #contenu.experts #une ul.menu li.actif{
	background-image:none;
}
#corps  #contenu.experts  #une .illus_une{
	float:left;
	padding:10px 10px 0 10px;
}
#corps  #contenu.experts  #une .contenu{
	float:left;
	width:630px;
}
#corps  #contenu.experts  #une .cote_illus{
	width:530px;
	float:left;
	padding-top:10px;
}
#corps  #contenu.experts #une .sans_illus{
	width:620px;
	padding:10px 0 0 10px;
}
#corps  #contenu.experts #une .picto{
	padding-right:5px;
}
#corps  #contenu.experts #une h1{
	font-size:1em;
	padding:7px 0 5px 0;
}
#corps  #contenu.experts #une p{
	font-size:0.75em;
	float:none;
	padding:5px 0 0 0;
}
#corps  #contenu.experts #une ul.navigation{
	float:right;
	width:69px;
	clear:both;
	margin-top:10px;
}
#corps  #contenu.experts #une ul.navigation li{
	float:left;
	list-style-type:none;
}
#corps  #contenu.experts #une #une_manager,#corps  #contenu.experts #une #une_vendre,#corps  #contenu.experts #une #une_creer,#corps  #contenu.experts #une #une_solo{
	width:630px;
	height:110px;
}
#corps  #contenu.experts #colonnea{
	float:left;
	width:325px;
	margin-right:7px;
}
#corps  #contenu.experts #colonneb{
	float:left;
	width:325px;
}
#corps  #contenu.experts .bloc_centre .illus{
	border:1px solid #ccc;
	padding:1px;
}
#corps  #contenu.experts .bloc_centre ul{
	clear:both;
	padding:10px 0;
}
#corps  #contenu.experts .bloc_centre .illus{
	margin-right:5px;
}
#corps  #contenu.experts .bloc_centre .infos{
	background-color:#E6E8EA;
	float:left;
	width:220px;
}
#corps  #contenu.experts .bloc_centre .infos p{
	padding:30px 5px 5px 5px;
	width:auto;
	font-size:0.7em;
}
#corps  #contenu.experts .bloc_centre .infos_sans_illus{
	background-color:#E6E8EA;
	float:left;
	
	width:280px;
}
#corps  #contenu.experts .bloc_centre .infos_sans_illus p{
	padding:5px 5px 5px 5px;
	width:auto;
	font-size:0.7em;
}
#corps  #contenu.experts .bloc_centre ul li{
	clear:both;
}
#corps  #contenu.experts .bloc_centre ul li h2{
	width:250px;
	padding-bottom:5px;
}
#corps #contenu.experts .bloc_centre .wrapper{
	background:url(../redimgs/fond_bande_bloc_orange.gif) left top repeat-y;
	padding-top:5px;
}
#corps #contenu.experts .bloc_centre .titre{
	color:#f60;
	padding:0 0 10px 0;
}

#corps #contenu.experts .bloc_centre .sous_titre{
	color:#f60;
	border-top:none;
	font-size:0.8em;
	padding:0 0 5px 0;
}
#corps  #contenu.experts #recherche_experts form label{
	width:110px;
	float:left;
	clear:both;
	display:block;
	font-size:0.7em;
	text-align:right;
	margin:2px 5px 8px 0;
}
#corps  #contenu.experts #recherche_experts form{
	padding:10px 0 5px 0;
	clear:both;

}
#corps  #contenu.experts #recherche_experts form select,#corps  #contenu.experts #recherche_experts form input{
	font-size:0.75em;
	width:340px;
	margin-bottom:5px;
}
#corps  #contenu.experts #recherche_experts form .bouton_valider{
	margin:5px 0 2px 118px;
	width:100px;	
	font-size:0.75em;
}
/***Liens publicitaires***/
#corps  #contenu #liens_publicitaires {
	background-color:#fff;
	border-bottom:1px solid #ccc;
	border-right:1px solid #768BAE;
	border-left:1px solid #ddd;
	border-top:1px solid #ddd;
	padding:15px 30px 15px 30px;
	margin-bottom:5px;
	margin-top:0;
	height:100%;
}
#corps  #contenu #liens_publicitaires .titre{
	color:#f60;
	padding-bottom:10px;
}
#corps  #contenu #liens_publicitaires ul{
	padding-left:15px;

}
#corps  #contenu #liens_publicitaires ul li{
	list-style-type:square;
	font-size:0.75em;
	padding-bottom:5px;
}
#corps  #contenu #liens_publicitaires ul li strong{
	font-size:1.1em;
}
#corps  #contenu #liens_publicitaires ul li a{
	font-weight:bold;
}




/*PLUS SUR LE WEB*/
#corps  #contenu.plus_web #bande_haut{
	margin-bottom:5px;
	border-right:none;
}

#corps  #contenu.plus_web .bloc_centre .wrapper{
	background:url(../redimgs/fond_bande_bloc_bleu.gif) #fff left top repeat-y;
}
#corps  #contenu.plus_web .bloc_centre .contenu{
	float:left;
	width:425px;
	margin-left:15px;
}
#corps  #contenu.plus_web .bloc_centre .titre{
	padding:15px 0 15px 0;
	color:#5576A9;
}
#corps  #contenu.plus_web .bloc_centre ul li  h1{
	display:inline;
	font-size:0.75em;
}
#corps  #contenu.plus_web .bloc_centre ul li span{
	font-size:0.75em;
}
#corps  #contenu.plus_web .bloc_centre .illus{
margin-top:10px;
	width:165px;
}

/*FLUX RSS*/
#corps  #contenu #rss {
	background-color:#fff;
	border-bottom:1px solid #ccc;
	border-right:1px solid #768BAE;
	border-left:1px solid #ddd;
	border-top:1px solid #ddd;
	padding:15px 30px 15px 20px;
	margin-bottom:5px;
	margin-top:0;
	height:100%;
}
#corps  #contenu #rss p{
	padding:0;
	font-size:0.75em;
	margin:0;
}
#corps  #contenu.rss .bloc_centre .wrapper{
	background:url(../redimgs/fond_bande_bloc_orange.gif) #fff left top repeat-y;
}
#corps  #contenu.rss .bloc_centre .titre{
	color:#f60;
}
#corps  #contenu.rss .bloc_centre table.flux_rss{
	width:600px;
	border-collapse:collapse;
}
#corps  #contenu.rss .bloc_centre table.flux_rss th{
	font-size:0.75em;
	text-align:left;
	width:180px;
	border:1px solid #7E9AB8;
	padding:3px;
}
#corps  #contenu.rss .bloc_centre table.flux_rss td{
	text-align:center;
	border:1px solid #7E9AB8;
	padding:3px;
}
#corps  #contenu.rss .bloc_centre table.flux_rss tr.pair{
	background-color:#F1F4F8;
	
}
#corps  #contenu.rss .bloc_centre p{
	padding:0;
	width:595px;

}
/*******BLOGS******/
#corps  #contenu #illus_blog {
	background-color:#fff;
	border-bottom:1px solid #ccc;
	border-right:1px solid #768BAE;
	border-left:1px solid #ddd;
	border-top:1px solid #ddd;
	margin-bottom:5px;
	margin-top:0;
	height:100%;
}
#corps  #contenu.blogs .bloc_centre .wrapper{
	background:url(../redimgs/fond_bande_bloc_orange.gif) #fff left top repeat-y;
}
#corps  #contenu.blogs .contenu{
	float:left;
	width:460px;
	background-color:#fff;
}
#corps  #contenu.blogs .contenu h1{
	font-size:0.8em;
	padding:10px 0 0 15px;
	float:none;
}
#corps  #contenu.blogs .illus{
	margin-top:7px;
}
#corps  #contenu.blogs .titre{
	color:#f60;
	padding-left:15px;
	font-size: 1.0em;
	font-weight: bold;
}
#corps  #contenu.blogs .titre a{
	color:#f60;
}
#corps  #contenu.blogs p{
	padding:5px 0 0 0;
	margin: 0 0 0 15px;
	width:440px;
	float:none;
}
#corps  #contenu.blogs p.par{
	padding-top:0;
}
#corps  #contenu.blogs p.note{
	border-top:1px dashed #5576A9;
	margin-top:10px;
}
/******ZOOM FICHE SOCIETE*****/
#corps  #contenu .bloc_recherche #detail_fiche{
	padding-bottom:10px;
}
#corps  #contenu .bloc_recherche #detail_fiche h2{
	font-size:0.85em;
	padding:3px 0;
}
#corps  #contenu .bloc_recherche #detail_fiche p{
	font-size:0.75em;
	padding:3px 0;
}
#corps  #contenu .bloc_recherche p.retour{
	font-size:0.7em;
	padding:0 20px 5px 0;
	text-align:right;
}
/***HOME GUIDES***/
#corps  #contenu #top_guides {
	background-color:#fff;
	border-bottom:1px solid #ccc;
	border-right:1px solid #768BAE;
	border-left:1px solid #ddd;
	border-top:1px solid #ddd;
	padding:0px 15px 15px 30px;
	margin-bottom:5px;
	margin-top:0;
	height:100%;
}
#corps  #contenu.guides ul{
	padding:0 0 0 15px;
}
#corps  #contenu.guides .bloc_centre li{
	font-size:0.75em;
	padding:0 0 0 0;
	color:#000;
	list-style-type:square;
	margin:0;
}
#corps  #contenu.guides .colonne1,#corps  #contenu.guides .colonne2{
	float:left;
	width:285px;
}
#corps  #contenu.thematiques .plus,#corps  #contenu.thematique .plus{
	clear:both;
	font-size:0.7em;
	text-align:right;
	
}
#corps  #contenu.guides .titre{
	color:#f60;
	padding-top:10px;
}





#corps  #contenu.guides #une {
	background-color:#fff;
	margin-bottom:5px;
	border-bottom:2px solid #1C314F;
}
#corps  #contenu.guides ul.menu{
	float:left;
	background-color:#FFF;
}
#corps  #contenu.guides ul.menu li{
	float:left;
	list-style-type:none;
	background:url(../redimgs/fond_une.gif) #fff left top repeat-x;
	font-size:0.85em;
	font-weight:bold;
	padding:5px 0 7px 0;
	text-align:center;
	margin-right:2px;
}
#corps  #contenu.guides ul.menu li#onglet_une_derniers{
	width:322px;
}
#corps  #contenu.guides ul.menu li#onglet_une_plus_consultes{
	width:327px;
}
#corps  #contenu.guides ul.menu li.actif{
	background-image:none;
}
#corps  #contenu.guides #onglet_une{
	float:left;
}

#corps  #contenu.guides .illus{
	float:left;
	clear:both;
	padding:15px 0 0 25px;
}
#corps  #contenu.guides .une{
	padding:15px 10px 10px 30px;
	float:left;
	width:400px;clear:none;
}
#corps  #contenu.guides ul.une li{
clear:none;
	font-size:0.9em;
	font-weight:bold;
	padding-bottom:3px;
}
#corps  #contenu.guides .bloc_centre ul.menu {
	padding:0;
}
#corps  #contenu.guides .bloc_centre .une li,#corps  #contenu.guides .bloc_centre .menu li{
	list-style-type:none;
}
#corps  #contenu.guides  ul.navigation{
	clear:both;
	float:right;
	width:80px;
	clear:both;
	margin-top:10px;
}
#corps  #contenu.guides ul.navigation li{
	float:left;
	list-style-type:none;
}
#corps  #contenu.guides #une_derniers,#corps  #contenu.guides #une_plus_consultes{
	width:630px;
	height:120px;
}

/*PAGE NEWSLETTER MOTIF DESINSCRIPTION*/
.container_valider_newsletters_desabo{
	width:100%;font-size:0.75em;
	text-align:center;
}


/*AJOUT STYLE PALMARES*/
.link_retour{
	clear:both;
	font-size:0.7em;
	text-align:right;
	margin-right:30px;
}
.titre_palmares{
	font-size:1.5em;
	font-weight:bold;
	color: #FF7F00;
	margin-bottom: 10px;
	margin-top: 10px;
}


/*MOTEUR DE RECHERCHE LETTRE ET CONTRATS*/

#corps  #contenu #recherche_lettre_contrat .espace_haut_lettre_contrat{
	margin-top: 15px;	
}
#corps  #contenu #recherche_lettre_contrat .espace_form_lettre_contrat{
	height: 5px;;	
}
#corps  #contenu #recherche_lettre_contrat .select_lettre_contrat{
	width:170px;
	font-size:0.8em;
}
#corps  #contenu #recherche_lettre_contrat .wrapper{
	background:url(/redimgs/fond_bande_bloc_orange.gif) left top repeat-y;
}
#corps  #contenu #recherche_lettre_contrat .titre{
	color:#f60;
}
#corps  #contenu #recherche_lettre_contrat .picto{
	float:left;
	width:60px;
	margin:5px 0 0 10px;
}
#corps  #contenu #recherche_lettre_contrat .texte{
	float:left;
	margin:0 0 0 30px;
}

/* Charges sociales auto-entrepreneur */
#corps #contenu .moteur-charges-auto form{
	float:left;
	clear:both;
}

#corps #contenu .moteur-charges-auto form fieldset{
	margin:5px 0 15px 0;
	width:600px;
	clear:both;
	float:left;
}

#corps #contenu .moteur-charges-auto form fieldset label{
	font-size:0.75em;
}

#corps #contenu .moteur-charges-auto form fieldset legend{
	font-size:0.75em;
	padding:0;
	margin:0;
}

#corps #contenu .moteur-charges-auto form fieldset input.radio{
	float:left;
	clear:none;
	padding:0;
	margin:0;
}

#corps #contenu .moteur-charges-auto form fieldset input.submit{
	float:right;
	margin:0 50px 0 0;
}

#corps #contenu .moteur-charges-auto form fieldset label.liste{
font-size:0.75em;
	float:left;
	clear:none;
	width:570px;
	margin:1px 0 0 2px;
}
#corps #contenu .moteur-charges-auto form fieldset ul{
	margin:10px 0 0 0;
}


#corps #contenu .moteur-charges-auto form fieldset ul li{
	clear:both;
	float:left;
	width:600px;
	margin:0 0 10px 0;
}

#corps #contenu .moteur-charges-auto p.intro{
	clear:both;
	float:left;
	font-size:0.75em;
	padding:0 0 0 0;
	width:600px;
	margin:20px 0 50px 0;
}

#corps #contenu .moteur-charges-auto p.intro span.important{
	font-weight:bolder;
}

#corps #contenu .resultat_charge_sociale p{
	font-size:0.75em;
	clear:both;
	float:left;
	font-size:0.75em;
	padding:0 0 0 0;
	width:600px;
	margin:20px 0 20px 0;
}
#corps #contenu .resultat_charge_sociale p span.section{
	font-weight:bolder;
	margin: 0 0 10px 0;
}
#corps #contenu .resultat_charge_sociale p span.montant{
	font-weight:bolder;
	font-size:1.25em;
	color:#0B0;
}

#corps #contenu .resultat_charge_sociale form fieldset.center{
	text-align:center;
	width:600px;
}

#corps #contenu .resultat_charge_sociale form fieldset.center input{
	text-align:center;
}

#corps #contenu .resultat_charge_sociale form{
	float:left;
	clear:both;
}

#corps #contenu .resultat_charge_sociale a,#corps #contenu .moteur-charges-auto a {
	color:#003399;
	font-weight:bolder;
}




/********** claculette frais kilométriques **************/

/*bloc*/
.calculette {
	padding-right : 48px;
	padding-bottom :1.2em;
}
.calculette_carburant {
	border-bottom:1px solid #b2d3f1;
	float:left;
	padding-bottom : 1em;
	width :580px;
}
/* intro */
#corps #contenu .bloc_centre .calculette p.intro {
	padding : 0px;
	font-size : 12px;
	margin-top : 1.5em;
	margin-bottom : 1.5em;
	float : none;
	width : auto;
}

/* formulaire */

.calculette form{
	float: left;
}
.calculette fieldset {
	width:256px;
	float:left;
	font-size : 12px;
	color:#3f464b;
	margin-top:20px;
	margin-bottom:20px;
	padding-right:5px;
	padding-left:5px;
}
.calculette fieldset.gauche {
	margin-right:32px;
}
.calculette fieldset label {
	display:block;
	float:left;
	width: 121px;
	padding-right:4px;
	margin-top: 2px;
}
.calculette fieldset select {
	width : 115px;
}
.calculette fieldset input {
	width : 98px;
	margin-right:4px;
}
.calculette .submit {
	background-color : #5F6870;
	color : #ffffff;
	cursor : pointer;

	padding-right : 16px; 
	padding-left : 22px; 

	width : auto;
}
/*type de vehicule*/
.calculette #type_vehicule {
	width:580px;
	height : 30px;
/*	margin-bottom : 1.8em;*/
}
.calculette #type_vehicule input{
	float:left;
	margin:10px 15px 6px 3px;
	width:auto;
}

.calculette #type_vehicule div {
	float:left;
	width: 121px;
	margin-top:12px;

}
.calculette fieldset#type_vehicule label{
	width : 98px;
	float :left;
	margin : 0px;
}

/* onglets */

.calculette fieldset.onglets {
	width:580px;
	border-bottom : 1px solid #b2d3f1;
	margin:0px;
	padding : 0px;
	font-weight: bold;
}
.calculette fieldset.onglets label {
	float : none;
	width : auto;
	cursor : pointer;
}
.calculette fieldset.onglets input{
	visibility:hidden;
}
.calculette .onglet_actif {
	width : 194px;
	height : 19px;
	float:left;
	margin:0px;	
	text-align : center;
	vertical-align:middle;
	color : #FFFFFF;
	font-size:11px;

	background-image:url(/outils/frais-kilometriques/images/bg_calculette_onglet_actif.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
}
.calculette .onglet_passif{
	width : 194px;
	height : 19px;
	float:left;
	margin:0px;	
	text-align : center;
	color : #ffffff;
	font-size:11px;
	
	background-image:url(/outils/frais-kilometriques/images/bg_calculette_onglet_passif.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
}

/* A voir aussi */

.calculette .a_voir_aussi {
	background:#E8EEF4 url(http://www.lentreprise.com/redimgs/coin_coord_entreprises.gif) no-repeat scroll right top;
	width : 315px;
	padding : 10px;
	padding-top : 0px;
	margin-top:1.2em;
}
#corps #contenu .calculette .a_voir_aussi .sous_titre {
border:0px;
border-bottom:1px dashed #666666;
float:none;
font-size : 1.2em;
color : #000000;
font-weight:bold;
margin-bottom:3px;
padding-bottom:4px;
}
#corps #contenu .calculette .a_voir_aussi p {
	width : 310px;
	padding : 0px;
	margin : 0px; 
	margin-top : 0.4em; 
	float : none;
}
#corps #contenu .calculette .a_voir_aussi p a{
	color:#003399;
}

/*Page de résultat*/

.calculette .resultat {
	margin:auto;
	color:#3f464b;
}
#corps #contenu .calculette .resultat input{
	width : auto;
	padding : 0px;
	margin : 0px;
	border : 0px none #FFFFFF;
	font-size: 13px;
	font-weight: bolder;
	color:#3f464b;
	text-align:center;
	font-family : arial;
}

#corps #contenu .calculette .resultat .couleur_bleu {
	color:#006ed2;
}
#corps #contenu .calculette .resultat p{
		font-size: 13px;
		margin-bottom:8px;
		margin-top:12px;
		text-align:center;
		padding:0px;
		width: 100%;
}
#corps #contenu .calculette .resultat p.frais{
	font-size : 16px;
	margin-top:32px;	
}
#corps #contenu .calculette .resultat p.frais input{
	font-size : 16px;
}
#corps #contenu .calculette .resultat p.neuros{
	font-size : 27px;
}
#corps #contenu .calculette .resultat p.neuros input{
	font-size : 27px;
}
#corps #contenu .calculette .resultat p.refaire {
		margin-bottom:18px;
		margin-top:18px;
}
#corps #contenu .calculette .resultat p a{
	font-size : 12px;
}
/********** FIN DE CLACULETTE FRAIS KILOMÉTRIQUES **************/

/*  */
#corps #contenu{
	width: 656px;
}

/* SeLoger */
#cnt_engine{
   width: 644px !important;
}

/* Questionnaire participation */

#corps #contenu #questionnaire {
	margin-bottom: 5px;
	padding: 10px 30px 15px;
	background-color: #FFFFFF;
	border-color: #DDDDDD #768BAE #CCCCCC #DDDDDD;
	border-style: solid;
	border-width: 1px;
}
#questionnaire .date_limite{
	font-size: 13px;
	font-weight: bold;
}
#questionnaire .style_italic-gras{
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
}
#questionnaire .style_italic{
	font-size: 12px;
	font-style: italic;
}
#questionnaire .style_gras{
	font-size: 12px;
	font-weight: bold;
}
#corps #contenu #questionnaire form fieldset ol{
	float: left;
	margin: 30px 0;
	list-style: none;
}
#corps #contenu #questionnaire form fieldset{
	padding:20px;
}
#corps #contenu #questionnaire form fieldset p{
	padding: 0;
	font-size: 12px;

}
#corps #contenu #questionnaire form fieldset li{
	float: left;
	padding: 5px 0;
	font-size: 11px;
}
#corps #contenu #questionnaire form .question label{
	float: left;
	clear: both;
	display: block;
	margin: 0;
	width: 350px;
	font-size: 12px;
	text-align: left;
	font-style: italic;	
}
#corps #contenu #questionnaire form .question select {
	width: 45px;
	text-align: center;
}
#corps #contenu #questionnaire form .question input{
	margin-right: 30px;
	width: auto;
}

#corps #contenu #questionnaire form .question .sous-titre{
	font-size: 15px;
	font-weight: bold;
	padding: 4px 0 4px 0;
}
#corps #contenu #questionnaire form .question .champ_texte{
	margin: 0 0 25px;
}
#corps #contenu #questionnaire form .question .champ_texte label{
	margin: 0 0 5px;
	width: 350px;
	font-style: normal;	
}
#corps #contenu #questionnaire form .question .champ_texte input{
	width: 240px;
}
#corps #contenu #questionnaire form textarea{
	width: 445px;
}
#corps #contenu #questionnaire form .valider{
	margin: 0;
	padding: 0;
	width: auto;
}
#corps #contenu #questionnaire form .bouton_valider{
	margin-right: 0;
}
#corps #contenu #questionnaire .erreurcompte{
	width: 500px;
	margin: 15px 20px 0;
}
#corps #contenu #questionnaire .erreurcompte li{
	padding: 5px 0 0;
	width: 500px;
	color: #CF0609;
	font-size: 12px;
	font-weight: bold;
	list-style: none outside none;
}
#corps #contenu #questionnaire .erreur{
	border-color: #CF0609;
	background-color: #FFD2D2;
}
#questionnaire .article_link{
	color: #00377A;
	text-decoration: underline;
}