/* ------------------------------ Cogip by CFI Web Agency ------------------------------------------------------  */
	body {
		margin: 0px;
		padding: 0px;		
		/*background-color:#dbe4e8;	*/
		scrollbar-3dlight-color : #547c97;
		scrollbar-arrow-color : #305770;
		scrollbar-shadow-color: #85a4b9;
		scrollbar-base-color : #85a4b9;
		scrollbar-darkshadow-color : #85a4b9;
		scrollbar-face-color : #85a4b9;
		scrollbar-highlight-color : #85a4b9;
		scrollbar-track-color : #d5e1e9;
		font: 11px Verdana, Arial, Helvetica, sans-serif;
		color:#565656;
	}	
	img { border:0px; }
	td{
		font: 11px Verdana, Arial, Helvetica, sans-serif;
		color:#565656;
	}
	
	a.imgRoll img {
		opacity: 1.0;
		filter:alpha(opacity=100);
	}	
	a.imgRoll:hover img {
		opacity: 0.7;
		filter:alpha(opacity=70);
		text-decoration:none;   
	}
	
	#container, #container2 {
		float:left;
		width:800px;
		position:absolute;
		left: 50%; margin-left: -400px;		
	    text-align: left;
		border-left: 1px solid #58798d; border-right: 1px solid #58798d; border-bottom: 1px solid #58798d;
	}
	#container { background-color:#fff; }
	#container2 { background-color:#58798d; }
	
	#header {
		float:left;
		width:800px;
		height:120px;
		background:#fff url(img/header.jpg) no-repeat;
	}
	/* Menu --------------------------------------------------------------------------- */
	#nav {
		float:left;
		width:800px;
		height:22px;
		/*background:#134a69 url(images/nav.jpg) repeat-x;*/
		background:#00469B;
		color: #8ea4b0;
		text-align: center;
		border-top:1px solid #003A7F;	border-bottom:1px solid #003A7F;
		padding-top:8px;	padding-bottom:0px;
		font: 10px Verdana, Arial, Helvetica, sans-serif;
	}
	#nav a{
		font:bold 11px Verdana, Arial, Helvetica, sans-serif;
		color:#D1DFEF;
		text-decoration:none;
		padding: 0px 3px 0px 3px;
	}
	#nav a:hover{
		color:#fff;
		text-decoration:none;
	}
	#nav .navCurrent{
		color:#fff;
		text-decoration:none;
	}
	/* Fin Menu ------------------------------------------------------------------------- */
		
	#cont01 {
		width:520px;
		height:460px;
		background: #fff url(images/bg-index.jpg) no-repeat right;
	}
	#cont02 {
		width:280px;
		height:460px;
		background-color:#D1DFEF;
	}
	#cont03 {width:200px;}
	#cont04 {width:600px;}
	
	#cont03, #cont04{
		float:left;
		font: 11px Verdana, Arial, Helvetica, sans-serif;
		color:#565656;
	}
	#cont01{
		float:left;
		font: 12px Verdana, Arial, Helvetica, sans-serif;
		color:#565656;
	}	
	#cont02 {
		float:left;
		font: 12px Verdana, Arial, Helvetica, sans-serif;
		color:#003e60;
	}
	#cont01 p, #cont03 p{padding: 20px  20px 20px 20px;}
	#cont02 p, #cont04 p{padding: 20px 20px 20px 10px;}
		
	#cont01 a, #cont03 a, #cont04 a{
		font:bold 11px Verdana, Arial, Helvetica, sans-serif;
		color:#ef9800;
		text-decoration:none;
	}
	#cont01 a:hover, #cont03 a:hover, #cont04 a:hover {color:#ef6500;}
	
	#cont02 a {
		font:bold 11px Verdana, Arial, Helvetica, sans-serif;
		color:#5f7989;
		text-decoration:none;
	}
	#cont02 a:hover {color:#003e60;}

	.t1 {
		font:bold 16px "Lucida", Verdana, Arial, Helvetica, sans-serif;
		color:#54970b;
		font-variant: small-caps;
	}
	.t2 {
		font:bold 12px Verdana, Arial, Helvetica, sans-serif;
		color:#025c73;
	}
	.t3 {
		font:bold 12px Verdana, Arial, Helvetica, sans-serif;
		color:#1286a3;
	}
	.t5 {
		font:bold 12px Verdana, Arial, Helvetica, sans-serif;
		color:#CC4300;
	}
	.t6 {
		font:bold 11px Verdana, Arial, Helvetica, sans-serif;
		color:#1286a3;
	}
	.t7 {
		font:11px Verdana, Arial, Helvetica, sans-serif;
		color:#1286a3;
	}
	.t8 {
		font:12px Verdana, Arial, Helvetica, sans-serif;
		color:#1286a3;
	}
	.t9 {
		font:bold 11px Verdana, Arial, Helvetica, sans-serif;
		color: #54970b;
	}
	.t10 {
		font:bold 16px Lucida Sans, Verdana, Arial, Helvetica, sans-serif;
		font-variant: small-caps;
		color: #CC4300
	}
	
	#separation {background-color:#cdd9df; height:1px; width:500px;}

	
	#encadre2 {
		background-color:#deeefc;
		border: 1px solid #c0d8ef;
		font: bold 12px Verdana, Arial, Helvetica, sans-serif;
		color:#195187;
		padding: 6px;
		width:360px;
		text-align:center;
	}	
	
	#cont03 .encadre{
		background:#00469B;
		border: 1px solid #003A7F;
		font:10px Verdana, Arial, Helvetica, sans-serif;
		color:#fff;
		padding: 6px 2px 6px 6px;
		
	}
	#cont03 .encadre a{
		font:10px Verdana, Arial, Helvetica, sans-serif;
		color:#fff;
		text-decoration:none;
		border-bottom:1px dotted #acbac6;
	}
	#cont03 .encadre a:hover{color:#fff; border-bottom:1px solid #fff;}
	/*
	#cont03 .encadre{
		background-color:#deeefc;
		border: 1px solid #c0d8ef;
		font:10px Verdana, Arial, Helvetica, sans-serif;
		color:#195187;
		padding: 6px 2px 6px 6px;
		
	}
	#cont03 .encadre a{
		font:10px Verdana, Arial, Helvetica, sans-serif;
		color:#195187;
		text-decoration:none;
		border-bottom:1px dotted #acbac6;
	}
	#cont03 .encadre a:hover{color:#195187; border-bottom:1px solid #195187;}
	*/
	#cont03 .encadreT {
		font:bold 11px Verdana, Arial, Helvetica, sans-serif;
		color:#D1DFEF/*#4385c4*/;
	}
	
	#encadre3{		
		color:#003e60;
		padding: 1px 4px 30px 1px;
		float:left;
		border-bottom: 1px solid #7b909d;		
	}
	#encadre4{			
		color:#003e60;
		padding: 30px 4px 10px 1px;
		float:left;	
	}
	#encadre3 a , #encadre4 a{
		font:bold 11px Verdana, Arial, Helvetica, sans-serif;
		color:#003e60;
		text-decoration:none;
		padding:2px;
	}
	#encadre3 a:hover, #encadre4 a:hover{
		color:#003e60;
		background-color:#fff;
		padding:2px;
	}
	
	
	#paie1 {
		float:left;
		width:250px;
	}
	#paie2 {
		float:left;
		width:276px;
	}
	
	/* Footer ----------------------------------------------------------------------------- */
	#footer {
		float:left;
		width:800px;
		height:28px;
		background-color:#fff;/* #58798d*/
		color:#7a909a;/*#0e2f42*/
		text-align:center;
		padding-top:4px; padding-bottom:0px;
		font: 9px Verdana, Arial, Helvetica, sans-serif;
	}
	#footer a{
		font:9px Verdana, Arial, Helvetica, sans-serif;
		color:#7a909a;
		text-decoration:none;
	}
	#footer a:hover{
		color:#4f636c;
		text-decoration:none;
	}
	
	
	/* Formulaire --------------------------------------------------------------------------------------------- */
	input{
		background-color:#f8fbfd;
		border-bottom: 1px solid #90acba;
		border-top: 1px solid #b9cbd4;
		border-left: 1px solid #b9cbd4;
		border-right: 1px solid #b9cbd4;
		font:10px Verdana, Arial, Helvetica, sans-serif;
		color: #466e81;
		padding:2px;
	}
	.select{
		background-color:#f8fbfd;
		border-bottom: 1px solid #90acba;
		border-top: 1px solid #b9cbd4;
		border-left: 1px solid #b9cbd4;
		border-right: 1px solid #b9cbd4;
		font: 10px Verdana, Arial, Helvetica, sans-serif;
		color: #466e81;
		padding: 2px;
		width: 100px;			
	}
	.textarea{
		background-color:#f8fbfd;
		border-bottom: 1px solid #90acba;
		border-top: 1px solid #b9cbd4;
		border-left: 1px solid #b9cbd4;
		border-right: 1px solid #b9cbd4;
		font: 10px Verdana, Arial, Helvetica, sans-serif;
		color: #466e81;
		padding: 2px;		
	}		
	.submit{
		background-color: #036eb6;
		border-top:1px solid #057bc9;		border-right:1px solid #057bc9;
		border-bottom:1px solid #024c7d;	border-left:1px solid #057bc9;
		font:10px Verdana, Arial, Helvetica, sans-serif;
		color: #fff;
		padding:2px;
		cursor:pointer;
	}	
	.checkbox{
		background:none;
		border:0;
	}
	.chp{
		font: 9px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color:#5b8295;
	}