body {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#181A91;
	background-image:url(../images/fond.gif); background-repeat:repeat;
	margin: 0px 0px 0px 0px;
}

div.breakerTop{ clear:both; height:1px; }

/* CONTENEUR */
div.conteneur{ width:780px; background-color:#FFFFFF; }

/* -------------------------------------------------------------------------------- */

/* ENTETE */
div.entete{
	width:780px; height:99px;
	display:block; float:left;
	cursor:pointer;
	background-image:url(../images/entete.jpg); background-repeat:no-repeat;
}
/* MENU */
div.navigation{
	width:780px; height:22px;
	display:block; float:left;
	font-size:11px; 
	background-image:url(../images/fond_Menu.gif); background-repeat:repeat-x;
}
	div.navigation a{
		text-decoration:none; color:#181A91;
		display:block; float:left;
		padding:4px 4px 4px 4px;
		border-right:1px solid #2A2E9F;
	}

	div.navigation a.nav_bouton_sel, div.navigation a.nav_bouton:hover, div.navigation a.nav_bouton_lang:hover{
		background-image:url(../images/fond_Menu_Lang_Sel.gif); background-position:top; background-repeat:repeat-x; 
		color:#FFFFFF;
	}
	div.navigation a.nav_bouton_lang{
		background-image:url(../images/fond_Menu_Lang.gif); bckground-position:top; background-repeat:repeat-x;
		color:#2A2E9F;
	}

/* -------------------------------------------------------------------------------- */

/* MAIN */
div.main{ width:780px; } 

/* LEFT */
div.left{
	width:220px;
	float:left;
	margin-top:15px; margin-bottom:10px;
}
div.bouton_devis{ margin-bottom:10px; }
div.encart_vert{
	background-image:url(../images/encartVert_fond.gif); background-position:top; background-repeat:repeat-y;
	width:174px;
	text-align:center;
}
	div.encart_vert h1{
		background-image:url(../images/encartVert_haut.jpg); background-position:top; background-repeat:no-repeat;
		font-size:14px; color:#FFFFFF; font-weight:bold;
		padding:5px 0px 5px 0px;
		margin-top:0px;
	}
	div.encart_vert p{ font-family:Arial; font-size:11px; }
	div.encart_vert a{ font-family:Arial; font-size:11px; text-decoration:underline; font-weight:bold; color:#181A91;}
	div.encart_vert div{ background-image:url(../images/encartVert_bas.gif); background-position:bottom; background-repeat:no-repeat; }

/* CONTENT */
div.content{
	width:540px;
	float:left;
	margin-top:15px;
}
	div.content h1{
		margin-top:0px;
		font-family:Arial, Helvetica, Verdana, sans-serif; font-size:17px; color:#9BC40E; font-weight:normal;
		height:40px; background-image:url(../images/soulignement_vert.jpg); background-position:bottom left; background-repeat:no-repeat;
	}
		div.content h1 strong{ font-family:Arial Black, Helvetica, Verdana, sans-serif; font-weight:bold; }
		
	div.content h2{
		font-family:Arial, Helvetica, Verdana, sans-serif; font-size:16px; font-variant:small-caps; font-weight:bold; color:#2A2E9F;
		margin-bottom:3px;
	}
		div.content h2 a{ text-decoration:none; color:#181A91; }
		
	div.content p{
		margin-top:0px; margin-bottom:2px;
		text-align:justify;
	}
	div.content div{ margin-top:0px; }
	
/* RUBRIQUE */
div.rubrique{
	width:540px;
	float:left;
	margin-top:15px;
}
	div.rubrique td{
		text-align:justify; vertical-align:top;
		padding:0px 0px 20px 20px;
	}
	div.rubrique th{ padding-left:20px; padding-top:0px; margin-top:0px; }
	div.rubrique th h3{ padding-top:0px; margin-top:0px; }
	div.rubrique table{ margin-top:25px; margin-bottom:10px; margin-left:-20px; }
	
	div.rubrique div.cv td{
		text-align:left; vertical-align:top;
		padding:0px 0px 15px 0px;
	}
	div.rubrique div.cv table{ margin-top:10px; margin-bottom:10px; margin-left:0px; }
	
	div.rubrique div.reponse {
		margin-bottom:1px; margin-top:25px;
		font-family:Arial, Verdana, Helvetica, sans-serif; font-size:16px; color:#FF0000; font-weight:bold;
	}
	div.rubrique div.reponse_v {
		margin-bottom:1px; margin-top:25px;
		font-family:Arial, Verdana, Helvetica, sans-serif; font-size:16px; color:#9BC40E; font-weight:bold;
	}
	/* --------- jeu-test --------- */
	
	div.rubrique h1{
		margin-top:0px; margin-bottom:0px;
		font-family:Arial Black, Helvetica, Verdana, sans-serif; font-size:24px; color:#2A2E9F; font-weight:bold;
	}
	div.rubrique h2{
		margin-top:25px;
		font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#181A91; font-weight:normal;
		text-align:justify;
	}
	div.rubrique h3{
		margin-bottom:1px;
		font-family:Arial, Verdana, Helvetica, sans-serif; font-size:16px; color:#9BC40E; font-weight:bold;
	}
		div.rubrique h3 a{
			text-decoration:underline; color:#9BC40E;
		}
	div.rubrique p{
		margin-top:0px;
		text-align:justify;
	}
	div.rubrique ul{
		margin-top:0px;
		list-style-type:disc; list-style-position:outside;
	}
	div.rubrique a{ text-decoration:underline; color:#181A91; font-weight:bold;}
	div.rubrique div.enum{	
		width:240px; margin-top:10px;
		float:left;
	}
		div.rubrique div.enum ul{	
			margin-top:3px;
			list-style-type:disc; list-style-position:outside;
		}
	div.rubrique div.espace{ width:30px; float:left; }
	div.rubrique div.bouton{ width:180px/*150px*/; float:left; margin-top:15px; }
	div.rubrique div.bouton a{ font-size:10px; }
	
	/* --------- FORMULAIRE --------- */
	div.formulaire{
		width:540px;
		float:left;
		margin-bottom:20px; margin-top:5px;
	}
	div.formulaire div.gauche{
		width:150px;
		text-align:right; font-size:10px;
		float:left;
		margin-top:4px; margin-right:10px;
	}
	div.formulaire div.gauche_erreur{
		width:150px;
		text-align:right; font-size:10px; font-weight:bold; color:#FF0000;
		float:left;
		margin-top:4px; margin-right:10px;
	}
	div.formulaire div.droite{
		width:380px;
		text-align:left;
		float:left;
	}
	div.formulaire div.droite_erreur{
		width:380px;
		text-align:left; font-size:10px; font-weight:bold; color:#FF0000;
		float:left;
	}
	div.formulaire div.breakerTop{ clear:both; height:3px; }

/* BAS */
div.bas{
	width:780px;
	background-color:#7884DA;
	color:#FFFFFF; font-size:11px;
	border-top:1px solid #2A2E9F;
	margin-top:20px;
}
	div.bas div{ padding-top:2px; padding-bottom:2px; padding-right:5px; }
	div.bas a{ text-decoration:none; color:#FFFFFF; }
