	img {margin:0; padding:0; border: 0;}
	dl, dt, dd, ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input, legend {margin: 0; padding: 0; list-style: none;}
	h1,h2,h3,h4,h5,h6,p,input,button, select {font-size: 1em; margin: 0; padding: 0;}
	#ColD{
		margin:0px 0px 0px 5px;
		width:600px; padding:0;
		}
	#ColD h2{
		font-size:0.9em;
		margin:0; padding:10px 0 5px 0;
		color:#DD0000;
		font-weight:bold
		}
	#ColD h3{
		font-size:1.1em;
		margin:0; padding:10px 0;
		color:#DD0000;
		font-weight:bold
		}
			
	.essentiel {
		font-size:1.1em;
		margin:0; padding:10px 0;
		color:#DD0000;
		font-weight:bold
		}
		
		#ColD p {font-size:0.8em; margin:0; padding:0;}
		p.field_line {padding:5px 0px 5px 0px;}
		
		/* = Formulaire MAG
		------------------------ */
		#ColD #formMag p.field_line , #ColD #formMag  p.validMag {width:320px; margin-top:0px;}
			#ColD #formMag  p.field_line input, #ColD #formMag  p.field_line textarea{width:220px; margin-left:80px;}
			#ColD #formMag  p.field_line input.inptRdo {width:auto; }
			#ColD #formMag  p.field_line input.field_checkbox{width:auto; margin:0px 10px 0px 80px; line-height:1em; padding:0px;}
			#ColD #formMag  label.labelMag {position:absolute; display:block; width:80px; float:left; }
			#ColD #formMag  em.required {float:right; font-size:1.3em; color:red; }
			#ColD #formMag  p.validMag {padding-top:10px;}
			#ColD #formMag  p.validMag input{
				margin-left:78px; margin-bottom:10px;
				background: #F48121 url(/global/images/bt_valid.gif) no-repeat 0 0; border:none; 
				display:block; width:131px; height:23px; cursor:pointer;
				color:#FFF;}
			#ColD #formMag  p.Legende {font-style:italic; color:#DD0000;}
			#ColD #formMag  p.merci {font-style:normal; color:#000; font-size:0.7em;}
			#ColD #formMag  .checkbox_label {display:block; position:relative; top:-12px; left:100px; }
			#ColD #formMag  .field_checkbox {position:relative; top:2px; left:0;}
	
	
	
	#zoneFlash {}

	body {
		scrollbar-arrow-color : #E56300;
		scrollbar-base-color : #FFC608;
		scrollbar-face-color : #FFC608;
		scrollbar-highlight-color : #E56300;
		scrollbar-shadow-color : #E56300;
		scrollbar-track-color:#FFC608;
	}
	#bodyHome.Intparticulier #ColB h2, #bodyHome.IntEntreprise #ColB h2 {font-size:1.4em; line-height:1.4em; margin:8px 0px 5px 0px !important; font-weight:normal;}
	
	.champadherent {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #E56300;
		height: 16px;
		width: 84px;
		border: 1px solid #E56300;
		background-color: #FFE283;
	}
	.arial10gris {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9px;
		line-height: 11px;
		color: #999999;
	}
	.verd10orange {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #E56300;
	}
	A.verd10orange:link {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #E56300;
		text-decoration: underline;
	}
	A.verd10orange:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #E56300;
		text-decoration: underline;
	}
	A.verd10orange:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #dd0000;
		text-decoration: none;
	}
.verdana9Noir {
	font-family:verdana,arial;
	font-size:9px !important;
	color:#000;
	}	
.verdana9Rouge {
	font-family:verdana,arial;
	font-size:9px !important;
	color:#DD0000;
	}

.verdana9Rouge:link {
	color:#DD0000;
	text-decoration:underline;
	}

.verdana9Rouge:visited {
	color:#DD0000;
	text-decoration:underline;
	}

.verdana9Rouge:hover {
	color:#FF0000;
	text-decoration:none;
	}
	
	.verd10rouge {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #dd0000;
	}
	A.verd10rouge:link {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #dd0000;
		text-decoration: underline;
	}
	A.verd10rouge:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #dd0000;
		text-decoration: underline;
	}
	A.verd10rouge:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #E56300;
		text-decoration: none;
	}
	.verd10noir {
		font-family: Verdana, Arial;
		font-size: 10px;
		color: #000000;
	}
	a.verd10noir:link {
		font-family: Verdana, Arial;
		font-size: 10px;
		color: #000000;
	    text-decoration: underline;
	}
	A.verd10noir:visited {
		font-family: Verdana, Arial;
		font-size: 10px;
		color: #000000;
		text-decoration: underline;
	}
	a.verd10noir:hover {
		font-family: Verdana, Arial;
		font-size: 10px;
		color: #DD0000;
	    text-decoration: none;
	}
	.verd11jaune {
		font-family: Verdana, Arial;
		font-size: 11px;
		color: #FFC608;
	}
	.verd11jaune:link {
		font-family: Verdana, Arial;
		font-size: 11px;
		color: #FFC608;
	    text-decoration: underline;
	}

	.verd11jaune:hover {
		font-family: Verdana, Arial;
		font-size: 11px;
		color: #FFFFFF;
	    text-decoration: none;
	}
	.verd9orange {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #E56300;
	}
	A.verd9orange:link {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #E56300;
		text-decoration: underline;
	}
	A.verd9orange:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #E56300;
		text-decoration: underline;
	}
	A.verd9orange:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #dd0000;
		text-decoration: none;
	}
	.verd13rouge {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #dd0000;
		font-weight: bold;
	}
	.verd10gris {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #333333;
	}
	.verd11noir {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
	}
	A.verd11noir:link {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
		text-decoration: underline;
	}
	A.verd11noir:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
		text-decoration: underline;
	}
	A.verd11noir:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #DD0000;
		text-decoration: underline;
	}
	.a12noir {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
		text-decoration: none;
	}
	A.a12noir:link {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #DD0000;
		text-decoration: underline;
	}
	A.a12noir:visited {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #DD0000;
		text-decoration: underline;
	}
	A.a12noir:hover {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #DD0000;
		text-decoration: none;
	}
	.a12rouge {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #dd0000;
		text-decoration: none;
	}
	A.a12rouge:link {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #DD0000;
		text-decoration: underline;
	}
	A.a12rouge:visited {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #DD0000;
		text-decoration: underline;
	}
	A.a12rouge:hover {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #DD0000;
		text-decoration: none;
	}
	.a16rouge {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		color: #dd0000;
		text-decoration: none;
	}
	A.a16rouge:link {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		color: #DD0000;
		text-decoration: underline;
	}
	A.a16rouge:visited {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		color: #DD0000;
		text-decoration: underline;
	}
	A.a16rouge:hover {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		color: #DD0000;
		text-decoration: none;
	}
	.verd12noir {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
	}
	A.verd12noir:link {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
		text-decoration: underline;
	}
	A.verd12noir:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
		text-decoration: underline;
	}
	A.verd12noir:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #DD0000;
		text-decoration: underline;
	}
	.verd12rouge {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #DD0000;
	}
	A.verd12rouge:link {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #DD0000;
		text-decoration: underline;
	}
	A.verd12rouge:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #DD0000;
		text-decoration: underline;
	}
	A.verd12rouge:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #DD0000;
		text-decoration: none;
	}
	.verd18rouge {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 18px;
		color: #DD0000;
	}
	A.verd18rouge:link {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 18px;
		color: #DD0000;
		text-decoration: underline;
	}
	A.verd18rouge:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 18px;
		color: #DD0000;
		text-decoration: underline;
	}
	A.verd18rouge:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 18px;
		color: #DD0000;
		text-decoration: underline;
	}
	.verd11blanc {
		font-family: Verdana, Arial;
		font-size: 11px;
		color: #ffffff;
	}
	.verd11rouge {
		font-family: Verdana, Arial;
		font-size: 11px;
		color: #DD0000;
	}
	.verd11rougecarre {
		font-family: Verdana, Arial;
		font-size: 11px;
		color: #DD0000;
		background: white url(/img/carre.gif) no-repeat 0 4px;
	    padding-left: 10px;
	}
	A.verd11rouge:link {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #DD0000;
		text-decoration: underline;
	}
	A.verd11rouge:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #DD0000;
		text-decoration: underline;
	}
	A.verd11rouge:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #DD0000;
		text-decoration: none;
	}
	.verd13orange {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #E56300;
		font-weight: bold;
	}
	.actu {
	font-family:arial, helvetica;
	font-size:12px;
	color:#000000;
	}
	A.actu:link {
	font-family:arial, helvetica;
	font-size:12px;
	color:#FF0000;
	text-decoration:underline;
	}
	A.actu:visited {
	font-family:arial, helvetica;
	font-size:12px;
	color:#AA0000;
	text-decoration:underline;
	}
	A.actu:hover {
	font-family:arial, helvetica;
	font-size:12px;
	color:#FF0000;
	text-decoration:none;
	}
	.form150 {
		font-family: Verdana, Arial;
		font-size: 10px;
		color: #DD0000;
		background-color: #FFFFFF;
		border: 2px solid #DD0000;
		width: 153px;
	}
	.form {
		font-family: Verdana, Arial;
		font-size: 10px;
		color: #DD0000;
		background-color: #FFFFFF;
		border: 2px solid #DD0000;
	}
	.cellJb {
		font-family: Verdana, Arial;
		font-size: 10px;
		color: #DD0000;
		background-color: #FFC608;
		border-right-width: 2px;
		border-right-style: solid;
		border-right-color: #FFFFFF;
		line-height: 11px;
		text-indent: 2px;
	}
	.cellJ {
		font-family: Verdana, Arial;
		font-size: 10px;
		color: #DD0000;
		background-color: #FFC608;
		text-indent: 2px;
		line-height: 11px;
	}
	.cellBb {
		font-family: Verdana, Arial;
		font-size: 10px;
		color: #000000;
		background-color: #FFF4CE;
		border-right-width: 2px;
		border-right-style: solid;
		border-right-color: #FFFFFF;
		line-height: 15px;
		text-indent: 2px;
		border-bottom-width: 2px;
		border-bottom-style: solid;
		border-bottom-color: #DD0000;
	}
	.cellBbIntitule {
		font-family: Verdana, Arial;
		font-size: 10px;
		color: #DD0000;
		background-color: #FFE17C;
		line-height: 15px;
		text-indent: 2px;
	}
	.cellB {
		font-family: Verdana, Arial;
		font-size: 10px;
		color: #000000;
		background-color: #FFF4CE;
		text-indent: 2px;
		line-height: 15px;
		border-bottom-width: 2px;
		border-bottom-style: solid;
		border-bottom-color: #DD0000;
	}
	.cellB_saisie {
		font-family: Verdana, Arial;
		font-size: 10px;
		color: #000000;
		background-color: #FFF4CE;
		text-indent: 2px;
		line-height: 15px;
	}
	.verd15rouge {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 15px;
		color: #DD0000;
	}
	A.verd15rouge:link {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 15px;
		color: #DD0000;
		text-decoration: underline;
	}
	A.verd15rouge:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 15px;
		color: #DD0000;
		text-decoration: underline;
	}
	A.verd15rouge:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 15px;
		color: #DD0000;
		text-decoration: none;
	}
	.verd13red {

		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #dd0000;
		font-weight: normal;
	}
	.verd10gm {

		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #666666;
	}
	.verd9noir {

		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #000000;
	}
	.verd10jauneclair {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #FFE283;
	}
	.OptimClass{
		display : none;
	}

	.layerFontClass {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		padding-left:3px;
		padding-right:3px;
	}
	.layerCapfontClass {
		padding-left:3px;
		padding-right:3px;
		font-family: Arial, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color:  #ffffff;
	}
	.layerCapfontClass A {
		color: #ffffff;
		font-size: 11px;
	}
	.layerFgClass {
		background-color: #FEB800;
	}
	.layerBgClass {
		background-color: #DD0000;
	}

	.engagement {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #E56300; font-size: 12px;
		line-height: 22px; font-weight:bold;
		background-color: #FFE283;
		padding: 15px;
		border: solid 5px #E56300 }