/******************************************************************************** Style commun GENERAL ********************************************************************************/img {	vertical-align:			middle;	border:					0;}input {	padding:				0.2em;	border-width:			1px;	border-style:			solid;}textarea {	padding:				0.2em;	border-width:			1px;	border-style:			solid;}select  {	padding:				0.2em 0;	border-width:			1px;	border-style:			solid;}fieldset {	padding:				1em;	border-width:			1px;	border-style:			solid;}legend {	padding:				0 1em;}.btn_valid_form input {	min-width:				120px;}/******************************************************************************** Style commun du CORPS DE PAGE ********************************************************************************/#corps {	padding:				2em;	font-family:			Verdana, "Times New Roman", Arial, Helvetica, Georgia, sans-serif;	font-size:				0.8em;	text-align:				justify;}#corps p {	padding:				1em 0;}#corps p.not_space {	padding:				0;}#corps p.bottom {	padding:				0 0 1em 0;}#corps p.top {	padding:				1em 0 0 0;}#corps h1 {	padding:				0.25em;	margin-bottom:			2em;	font-family:			inherit;	font-size:				3em;	font-weight:			normal;	text-align:				center;	border-width:			1px;	border-style:			solid;}#corps h2 {	padding:				0.25em;	margin:					2em 0 1em 0;	font-family:			inherit;	font-size:				2em;	font-weight:			normal;	text-align:				left;}#corps h3 {	margin:					1.5em 0 0.5em 0;	font-family:			inherit;	font-size:				1.5em;	font-weight:			normal;	text-align:				left;}#corps h4 {	padding:				0.25em;	font-family:			inherit;	font-size:				1em;	font-weight:			bold;	text-align:				left;}#corps h6 {	margin:					0;	padding:				0;	padding-top:			1em;	font-family:			inherit;	font-size:				1em;	font-weight:			normal;	text-align:				left;	font-style:				italic;}/******************************************************************************** Style commun des MENUS INTERNES AU CORPS DE PAGE ********************************************************************************/ ul.mn_int {	width:					25%;	list-style-type:		none;	border-width:			1px;	border-style:			solid;}.mn_int a {	display:				block;	padding:				5px;	text-decoration:		none;}/******************************************************************************** Style commun des INFOS BULLES ********************************************************************************/a.info_bulle span {	position:				absolute;	display:				none;	width:					300px;}a.info_bulle:hover span, a.info_bulle:focus span, a.info_bulle:active span {	display:				block;    top:  					inherit;	left:					inherit;	margin:					1em 2em 0 -1.5em;	padding:				0.2em 1.5em;	border-width:			1px;	border-style:			solid;	text-align:				left;}    /******************************************************************************** Classe : ILLUSTRATION_TITRE_D -------------------------------------------------------------------------------- Description : Affichage d'une image � droite d'un titre ********************************************************************************/.illustration_titre_d {	float:					right;	padding-right:			4px;	width:					10%;	text-align:				right;	vertical-align:			middle;}/******************************************************************************** Classe : ILLUSTRATION_TITRE_G -------------------------------------------------------------------------------- Description : Affichage d'une image � gauche d'un titre ********************************************************************************/.illustration_titre_g {	float:					left;	width:					10%;	text-align:				left;	vertical-align:			middle;}/******************************************************************************** * Classe : PDF																	* * ---------------------------------------------------------------------------- * * Description : Affichage des PDF							                    * ********************************************************************************/.pdf {	width:					100%;	height:					600px;}/********************************************************************************A modifier ********************************************************************************/td.g20 {	width:					20%;	text-align:				left;}/******************************************************************************** DIVERS ********************************************************************************/.remarque, #corps p.remarque {	width:					70%;	margin:					0 auto 0 auto;	padding:				0.4em;	border-width:			1px;	border-style:			solid;	text-align:				justify;}.bref, #corps p.bref {	padding:				0.4em;	border-width:			1px;	border-style:			solid;	text-align:				justify;}p.mentions_legales { 	margin-top:				1.5em;	border-top-width:		1px;	border-top-style:		solid;	border-bottom-width:	1px;	border-bottom-style:	solid;}.space_bottom {	padding-bottom:			1em;}.space_top {	padding-top:			1em;}.centre, p.centre, form.centre {	text-align:				center;}.gauche {	text-align:				left;}.droite {	text-align:				right;}.left {	text-align:left;}.right {	text-align:right;}ul.normal {	margin-left:			4em;}.italique {	font-style:				italic;}.gras, span.gras {	font-weight:			bold;}.pres_80 {	width:					80%;	margin-left:			auto;	margin-right:			auto;}