body{
margin:0; padding:0;
font:12px/16px Arial, Helvetica, sans-serif;
color:#333;
}

/*STRUCTURE*/

#head01{
background:#79a8fe url('../images/head01.jpg') repeat-x top;
}
	
	#head02{
	background:transparent url('../images/head02.gif') no-repeat center top;
	}
	
	#head03{
	margin:0 auto;
	width:980px;
	}

	#flash{height:224px; min-width:980px;}
	
#page01{
border-top:2px solid #fff;
background:#fff url('../images/page01.gif') repeat-x;
}
	#page02{
	margin:0 auto;
	width:980px;
	overflow:hidden;
	}
		ul#subMenu{
		position:absolute;
		z-index:2;
		top:204px;
		margin:0 0 0 10px;
		padding:0;
		}
			#subMenu li{
			display:block;
			margin:0; padding:0;
			float:left;
			}
			
				#subMenu a{
				display:block;
				float:left;
				text-decoration:none;
				margin:0; padding:0;
				color:#01508f;
				height:17px;
				overflow:hidden;
				padding:5px 10px 0 10px;
				background:transparent url('../images/submenu-bg.gif') repeat top;
				}
				#subMenu #subMenuLeft a{background:transparent url('../images/submenu-bg-left.gif') no-repeat top left;}
				#subMenu #subMenuRight a{background:transparent url('../images/submenu-bg-right.gif') no-repeat top right;}
				
				#subMenu a:hover, #subMenu .current{background-position:bottom;}
				#subMenu #subMenuLeft a:hover, #subMenu #subMenuLeft .current{background-position:bottom left;}
				#subMenu #subMenuRight a:hover, #subMenu #subMenuRight .current{background-position:bottom right;}
		
		#devenezAgent{
		position:absolute;
		top:111px;
		margin-left:770px;
		width:200px;
		background:transparent url('../images/boite-devenez-agent-bg.gif') no-repeat top;
		}
			#devenezAgentContenu{
			background:#508b02 url('../images/boite-devenez-agent-bg.gif') repeat-x top;
			border-left:2px solid #8cc63f;
			border-right:2px solid #8cc63f;
			border-bottom:2px solid #8cc63f;
			color:#fff;
			}	
				#devenezAgent h3{margin:0;}
				#devenezAgent img{display:block; border:0;}
				#devenezAgent p{
				margin:0 10px 10px 10px;
				}
				#devenezAgent a.lienFleche{background-image:url('../images/fleche-lien-agent.gif'); color:#fff;}
				
				#devenezAgentBottom{
				display:block;
				background:url('../images/boite-lien-profil.gif');
				height:24px;
				line-height:24px;
				padding:0 10px;
				font-size:14px;
				text-decoration:none;
				}
				#devenezAgentBottom:hover{background-position:bottom; color:#e57114;}
		
		#menu{
		float:left;
		height:57px;
		width:980px;
		}
			#menu img{display:block; border:0; float:left; margin-top:13px;}
			
			#menu ul{
			float:left;
			height:44px;
			width:950px;
			padding:0; margin:13px 0 0 0;
			background:#0162b0 url(../images/menu-bg.gif) repeat-x;
			text-align:center;
			overflow:hidden;
			}
				#menu li{display:inline; margin:0; padding:0;}
					#menu a{
					color:#fff;
					font-size:14px;
					text-decoration:none;
					line-height:33px;
					padding:9px 8px;
					}
					#menu #menuLeft a{padding-left:3px;}
					#menu #menuRight a{padding-right:3px;}
					#menu a:hover, #menu .current{
					background:transparent url('../images/menu-over.gif') repeat-x top;
					}
			
		
		#colLeft, #colCenter, #colRight{
		float:left;
		}
		#colLeft, #colRight{
		width:220px;
		}
		#colCenter{
		width:750px;
		padding-left:10px;
		text-align:justify;
		}
		#portail #colCenter{
		width:540px;
		text-align:justify;
		padding:0;
		}
		
			.boiteVerte, .contenuBoiteVerte01{
			float:left;
			width:210px;
			}
			
			img.titreBoiteVerte, img.titreBoiteBleu, #boiteAgents img{
			float:left;
			border:0;
			display:block;
			}
			
			.boiteVerte{
			background:transparent url('../images/boite-verte-bg.gif') repeat-y left;
			margin-bottom:7px;
			}

				.contenuBoiteVerte{
				background:transparent url('../images/boite-verte-bottom.jpg') no-repeat bottom left;
				padding-left:20px;
				float:left;
				width:190px;
				height:190px;
				margin-top:-8px;
				overflow:hidden;
				}
					
				.itemBoiteVerte{
				width:180px;
				float:left;
				padding:6px 0 7px 0;
				border-top:1px dotted #a2b8c6;
				margin:-1px 0 0 0;
				}
			
			#boiteAgents{
			background:#0162b0 url('../images/boite-liste-agents-bg.gif') no-repeat top;
			float:left;
			width:220px;
			height:87px;
			margin-bottom:14px;
			}	
				#boiteAgents form{
				display:block;
				float:left;
				padding-left:20px;
				} 
				#boiteAgents span.inputContour{border-color:#0079d9;}
				#boiteAgents select{width:173px;}
			
			
			#boiteRecup{
			float:left;	
			background:url('../images/boite-recup-bottom.jpg') no-repeat bottom;
			height:121px;
			width:220px;
			margin-bottom:14px;
			}	
			
				#boiteRecup form{
				display:block;
				float:left;
				padding-left:20px;
				}
				#boiteRecup select{width:173px;}
			
			#boiteQuiz{
			float:left;	
			background:url('../images/boite-quiz-bottom.jpg') no-repeat bottom;
			height:102px;
			width:220px;
			}
				#boiteQuiz img.btn{
				display:block;
				float:left;
				padding-left:20px;
				}
				
			
			#espacePub{
			float:left;	
			margin-top:28px;
			padding-left:10px;
			height:223px;
			width:200px;
			}
				#espacePub div{
				border:2px solid #c7d4dd;
				height:219px;
				width:196px;
				}
				
			#espacePub2{
			float:left;	
			margin-top:28px;
			padding-left:10px;
			height:223px;
			width:200px;
			}
				#espacePub2 div{
				height:223px;
				width:200px;
				}	
			
			
			.boiteBleu, .boiteBleu02, .contenuBoiteBleu01{
			float:left;
			width:220px;
			}
			
			.boiteBleu{
			background:transparent url('../images/boite-bleu-bg02.gif') repeat-y top;
			margin-bottom:14px;
			}
				.boiteBleu02{
				background:transparent url('../images/boite-bleu-bg01.gif') repeat-x;
				}	
					.contenuBoiteBleu01{
					background:transparent url('../images/boite-bleu-bg03.gif') repeat-y top left;
					}
						.contenuBoiteBleu02{
						background:transparent url('../images/boite-bleu-bottom.jpg') no-repeat bottom;
						width:180px;
						height:97px;
						float:left;
						padding:0 20px;
						}
						
						.boiteBleu p, .boiteBleu label, .boiteBleu input{
						display:block; float:left;
						} 
						.boiteBleu p{float:left; margin:0 0 3px 0;}
						
						.boiteBleu label{
						width:172px;
						font-size:14px;
						font-weight:bold;
						color:#000;
						}
						
						.boiteBleu input{
						border:1px solid #01508f;
						background:#fff url('../images/input-bg.gif') repeat-x top;
						width:174px;
						height:20px;
						line-height:20px;
						padding:0;
						margin:0;
						}
						
						.boiteBleu input.btn{border:0; padding:0;}

	
	#menuPage{
	margin:0 0 0 0; padding:4px 0 0 7px;
	float:left;
	position:relative;
	top:5px;
	}

	#retourListe{float:right; margin:0;padding:4px 8px 0 7px; position:relative; top:5px;}
	#profil #retourListe, #blogue #retourListe{float:right; margin:5px 0 0 0; margin:20px 0 0 0; padding-right:8px;}
		
	#menuPage li, #retourListe li{
	float:left; display:block; padding:0; margin:0 1px;
	height:27px;
	}
	
		#menuPage a, #retourListe a{
		float:left;
		display:block;
		color:#fff;
		text-decoration:none;
		margin:0;
		height:22px;
		line-height:22px;
		background:transparent url('../images/menupage-right.gif') no-repeat top right;
		}
			#menuPage span, #retourListe span{
			float:left;
			display:block;
			background:transparent url('../images/menupage-left.gif') no-repeat top left;
			padding:0 8px;
			cursor:pointer;
			}
			
		#menuPage a:hover, #menuPage .current a, #retourListe a:hover{background-position:bottom right;}
		.current{background:transparent url('../images/menupage-li-cur.gif') no-repeat center bottom;}
	
	#centreContenu{
	float:left;
	width:734px;
	padding:30px 8px 0 8px;
	background:transparent url('../images/centrecontenu-bg02.gif') no-repeat top;
	}
	#portail #centreContenu{
	width:540px;
	padding:0;
	background-image:url('../images/centrecontenu-bg.gif');
	}
	#territoireAccueil #centreContenu{padding-top:0;}
	
	#intro{height:139px; float:left; width:524px; overflow:hidden;}
	#portail #intro{height:auto; padding:30px 8px 20px 8px; float:left; width:524px; overflow:hidden;}
	
		#left, #right{float:left;}
		#left{width:192px; padding-right:18px}
		#right{width:523px;}
		
		#territoireAccueil #left,
		#territoireAccueil #right{
		padding-top:30px;
		}
			
			#deconnexion{margin:0 0 5px 0;}
			
			#photoProfil{
			display:block;
			border:2px solid #c7d4dd;
			margin-bottom:28px;
			}
				#modifierPhoto{
				text-align:center;
				border:1px solid #c7d4dd;
				position:relative;
				top:-29px;
				background-color:#fff;
				padding:5px;
				width:180px;
				}
				
				#modifierProfil{
				border:1px solid #c7d4dd;
				padding:5px;
				}
		
		#pointAccumules{
		background:#8cc63f url('../images/profil/boite-point-bg.jpg') no-repeat bottom;
		width:192px;
		height:64px;
		margin-bottom:18px;
		padding:10px 0px 0 0px;
		text-align:center;
		}
			#pointAccumules h3{
			color:#fff;
			margin:0;
			text-align:center;
			}
			#pointAccumules .resultat{
			font-weight:bold;
			color:#fff;
			font-size:30px;
			line-height:normal;
			margin:0;
			}
				.resultat span{font-size:18px;}
			
		#profilDivers{padding:0 14px 18px 14px;}
			#shareListe{
			margin:0;
			list-style:none none;
			}
				#shareListe li{padding:5px 0;}
				#shareListe img{display:block; float:left; padding:10px 10px 10px 0;}
				#shareListe #voirFacebook, #shareListe #voirBlogue{padding:2px 10px 2px 0;}
	
		#boiteTermo{
		float:left;
		width:163px;
		height:173px;
		background:transparent url('../images/termo-boite-bg.jpg') no-repeat top right;
		margin:-21px 0 0 0;
		}
		#intro #boiteTermo{margin:-21px 18px 0 0;}
		
		#profil #boiteTermo{
		padding-left:14px;
		background-image:url('../images/termo-boite-bg02.jpg');
		float:none;
		overflow:hidden;
		}
		
		#territoireAccueil #boiteTermo{
		float:none;
		overflow:hidden;
		}
		
			#boiteTermo img{border:0; display:block; float:left; padding-right:5px;}
			#boiteTermo h2{
			color:#fff;
			margin:40px 0 32px 0;
			line-height:22px;
			}
			#boiteTermo .resultat{
			font-weight:bold;
			color:#fff;
			font-size:36px;
			margin:0;
			text-align:left;
			}
			#boiteTermo p{
			margin-top:18px;
			text-align:right;
			}
			
		.smallBoiteTermo{
		float:left;	
		width:131px;
		height:139px;
		background:transparent url('../images/small-termo-bg.jpg') no-repeat right top;
		}
			.smallBoiteTermo img{border:0; display:block; float:left; padding-right:4px;}
			.smallBoiteTermo h4{
			font-size:18px;	
			color:#fff;
			margin:30px 0 26px 0;
			line-height:18px;
			padding:0;
			float:none;
			}
			.smallBoiteTermo .resultat{
			font-weight:bold;
			color:#fff;
			font-size:28px;
			margin:0;
			text-align:left;
			}

		
		.boiteVlarge, .boiteVmed, .boiteV02, .boiteV03, .boiteVtop, .boiteVcontenu, #boiteVmissions, #boiteVblogue, .boiteCol, .itemBlogue{
		float:left;
		}
			
		.boiteVlarge, .boiteVmed{
		margin:0 0 7px 0;
		background:transparent url('../images/boite-large-bg02.gif') repeat-y;
		text-align:left;
		}
		.boiteV02{background:transparent url('../images/boite-large-bg03.gif') no-repeat bottom right;}
		.boiteV03{background:transparent url('../images/boite-large-bg04.jpg') no-repeat bottom left; overflow:hidden;}
		.boiteVlarge .boiteV03{width:532px;}
		.boiteVmed .boiteV03{width:262px;}
		
		.boiteVtop{background:transparent url('../images/boite-large-bg.gif') repeat-x;}
		.boiteVlarge .boiteVtop{width:532px;}
		.boiteVmed .boiteVtop{width:262px;}
		
		
			.boiteVtop img{display:block;}
			.boiteVtop img.titre{float:left;}
			.boiteVtop img.right{float:right;}
		
		#boiteVblogue{
		padding-left:20px;
		margin-top:-8px;
		overflow:hidden;
		}
		
		#boiteVmissions{
		padding:0 0 10px 10px;
		overflow:hidden;
		}
		
		.boiteVcontenu{
		padding:0 10px 0 20px;
		}
		
		.boiteCol{
		width:154px;
		height:172px;
		border-right:1px dotted #a2b8c6;
		margin:0 -1px 0 0;
		padding:0 10px;
		}
		.boiteCol p{height:130px; overflow:hidden;}
		
			.itemBlogue{
			width:232px;
			padding:7px 0;
			border-top:1px dotted #a2b8c6;
			margin:-1px 0 0 0;
			height:81px;
			}
			.itemBlogue p{margin:0; height:45px; overflow:hidden;}
			
			
		
		
		#concours{
		height:213px;
		padding:21px 8px 10px 9px;
		float:left;
		}
			
		
		/*boite dynamique*/
		.boiteVdyn, .boiteVdynGris{padding:0 0 8px 0; float:left;}
		.boiteVdynTop{background:#9fdd4c url('../images/boitedyn/topcorner-left.gif') no-repeat top left; border-bottom:2px solid #4e8900; float:left;}
			.boiteVdynGris .boiteVdynTop{
			background-color:#cbcbcb; background-image:url('../images/boitedyn/topcorner-left-gris.gif');
			border-color:#7b7b7b;
			}
			
			.boiteVdynTop02{background:transparent url('../images/boitedyn/topcorner-right.gif') no-repeat top right; padding-top:3px; float:left;}
				.boiteVdynGris .boiteVdynTop02{background-image: url('../images/boitedyn/topcorner-right-gris.gif');}
			
				.h3Container{
				background:#74a911 url('../images/boitedyn/h2-bg.gif') repeat-x top;
				float:left;
				}
					.boiteVdynGris .h3Container{background-color:#989898; background-image:url('../images/boitedyn/h2-bg-gris.gif');}
				
				.h3Container02{
				color:#fff;
				background:transparent url('../images/boitedyn/h2-bg02.gif') repeat-x bottom;
				padding:4px 10px;
				border-left:2px solid #9fdd4c;
				border-right:2px solid #9fdd4c;
				float:left;
				width:499px;
				}
					.boiteVdynGris .h3Container02{
					background-image:url('../images/boitedyn/h2-bg02-gris.gif');
					border-color:#cbcbcb;
					}
				
					.h3Container02 p{
					float:right;
					margin:1px 0 0 0;
					font-weight:bold;
					line-height:15px;
					}
					.h3Container02 img{display:block; margin-top:1px;}
					.h3Container02 .actionLeft{margin-right:10px; float:left;}
					.h3Container02 .actionRight{margin-left:10px; float:right;}
				
				.boiteVdynTop h3{
				color:#fff;
				margin:-2px 0 0 0;
				float:left;
				width:400px;
				line-height:19px;
				}
				
				.boiteVdynTop h3 span{font-size:18px; font-weight:normal;}

					.boiteVdynTop span.boniSmall, .boiteVdynTop span.boniIgaSmall{
					float:left;
					margin:0 10px 0 0;
					padding:0 3px;
					}
					
					.boiteVdynTop span.boniSmall{
					background-color:#ce531a;
					}
					.boiteVdynTop span.boniIgaSmall{
					background-color:#c00;
					}
					
					.boiteVdynTop .points{
					font-weight:bold;
					width:50px;
					float:left;
					text-align:right;
					}

					
				/*.boiteVdynTop h3{
				font-size:17px;
				color:#386200;
				background:transparent url('../images/boitedyn/test-h2-bg.gif') repeat-x bottom;
				padding:1px 10px 4px 10px;
				margin:0;
				border-left:2px solid #bff873;
				border-right:2px solid #bff873;
				border-bottom:2px solid #61ad18;
				}*/
				
				.boiteVdynTop h3 a{color:#386200; text-decoration:none;}
				.boiteVdynTop h3 a:hover{color:#4e8900;}
		
		.boiteVdyn .dynContenu, .boiteVdynGris .dynContenu{background:#eaf6fd url('../images/boitedyn/dyn-contenu-bg02.jpg') no-repeat bottom left; float:left; width:523px; border-bottom:20px solid #fff;}
		.boiteVdyn .rbcontent, .boiteVdynGris .rbcontent{background:transparent url('../images/boitedyn/dyn-contenu-bg.gif') repeat-x top; padding-top:10px; float:left;}
		.boiteVdyn .rbbot, .boiteVdynGris .rbbot{float:left; width:523px;} 
		
		/*boite dynamique -fin-*/
		/*boite dynamique02*/

			/* set millions of background images */
			.rbroundbox { background:#eaf6fd url('../images/boitedyn/dyn-contenu-bg02.jpg') no-repeat bottom left;}
			.rbtop div { background: url('../images/boitedyn/tl.gif') no-repeat top left;}
			.rbtop { background: url('../images/boitedyn/tr.gif') no-repeat top right;}
			.rbbot div { background: url('../images/boite-large-bg03.gif') no-repeat bottom right;}
			.rbbot { background: url('../images/boitedyn/dyn-contenu-bg02.jpg') no-repeat bottom left;}
			
			/* height and width stuff, width not really nessisary. */
			.rbtop div, .rbtop, .rbbot div, .rbbot {	
			height: 10px;
			font-size: 1px;
			}
			.rbcontent {padding: 0 10px;}
			.rbroundbox {margin-bottom:28px;}
			.rbroundbox h3{color:#01508f; margin-top:0;}
		/*boite dynamique02 -fin-*/
		/*boite dynamique03*/
		.boiteVdynF, .boiteVdynFAccepter{
		padding:0 0 7px 0;
		}

		.boiteVdynFtop{background:transparent url('../images/boitedyn/boite-top-bg.gif') repeat-x;}
		.boiteVdynFAccepter .boiteVdynFtop{background-image: url('../images/boitedyn/boite-top-bg-gris.gif');}
		.boiteVdynFtop02{background:transparent url('../images/boitedyn/top-corner-feuille.gif') no-repeat top left; height:62px; margin-left:-10px;}
		.boiteVdynFAccepter .boiteVdynFtop02{background-image: url('../images/boitedyn/top-corner-feuille-gris.gif');}
		.boiteVdynFtop02 div{
		background:transparent url('../images/boite-large-right.gif') no-repeat bottom right;
		float:right;
		height:62px;
		width:3px;
		}
		.boiteVdynFAccepter .boiteVdynFtop02 div{background-image: url('../images/boite-large-right-gris.gif')}
			
			.boiteVdynFtop h3{
			float:left;
			padding:26px 0 0 20px;
			margin:0;
			color:#fff;
			}
				.boiteVdynFtop h3 a{color:#fff; text-decoration:none;}
				.boiteVdynFtop h3 a:hover{color:#e4fdc2;}
				
			.boiteVdynFtop ul{
			float:right;
			padding:27px 7px 0 0;
			color:#fff;
			}
				.boiteVdynFtop li{display:inline; margin:0 3px;}
				.boiteVdynFtop li a{color:#fff;}
			
		.boiteVdynF .dynContenu, .boiteVdynFAccepter .dynContenu{background:#eaf6fd url('../images/boitedyn/dyn-contenu-bg02.jpg') no-repeat bottom left; margin:0; padding:0;}
		.boiteVdynF .rbcontent{}
		
			/*ajout type misson*/
			.boni{
			height:106px;
			width:106px;
			background:url('../images/mission-boni.png') no-repeat;
			float:right;
			margin-top:-60px;
			}
			.boniIga{
			height:106px;
			width:106px;
			background:url('../images/mission-boni-iga.png') no-repeat;
			float:right;
			margin-top:-60px;
			}
			
			.boiteVdynFAccepter .boni{
			height:106px;
			width:106px;
			background:url('../images/mission-boni-off.png') no-repeat;
			float:right;
			margin-top:-60px;
			}
			.boiteVdynFAccepter .boniIga{
			height:106px;
			width:106px;
			background:url('../images/mission-boni-iga-off.png') no-repeat;
			float:right;
			margin-top:-60px;
			}
			
		/*boite dynamique03 -fin-*/

		.pageDefile{margin:10px 0 0 0; padding:0; text-align:center;}
			.pageDefile li{display:inline;}
			.pageDefile a{
			padding:2px 4px;
			border:1px solid #c7d4dd;
			background-color:#eaf6fd;
			text-decoration:none;
			}
			.pageDefile a:hover{
			background-color:#c7d4dd;
			}
			
			.pageDefile li.current a{
			background-color:#d4e6f0;
			}

		#hautPage{
		margin-top:10px;
		text-align:right;
		}
		.retourHaut{text-align:right;}
			#hautPage a, .retourHaut a{
			padding-right:15px;
			background:transparent url('../images/fleche-top.gif') no-repeat center right;
			}

#footer01{
background:#fff url('../images/footer01.jpg') repeat-x bottom;
}
	#footer02{
	background:transparent url('../images/footer02.jpg') no-repeat center bottom;
	}
		#footer03{
		margin:28px auto 0 auto;
		height:345px;
		width:980px;
		background:transparent url('../images/footer03.jpg') no-repeat center bottom;
		}
			#logosPartenaires{
			/*position:relative;
			top:45px;
			left:228px;*/
			margin:0 0 0 228px;
			padding-top:45px;
			width:742px;
			}	
				#logosPartenaires h3{margin:0 0 20px 0; float:left; width:99%;}
				#logosPartenaires img{float:left; display:block;}
/*STRUCTURE -FIN-*/

/*BALISE HTML*/

a{color:#c3451d; text-decoration:underline;}
a:hover{text-decoration:none;}
a:active, a:focus{outline:none;}

a.lienFleche, .lienFinPara a{
padding-left:10px;
background:transparent url('../images/fleche-lien.gif') no-repeat left;
}

a img{border:0;}

img.imgContenu{
border:2px solid #c7d4dd;
}

p{padding:0; margin:0 0 10px 0;}
.boiteVerte , .boiteV03 , #concours , .boiteBleu , .boiteVdyn, .rbcontent{color:#000;}

h1, h2, h3, h4, h5, h6{
line-height:normal;
padding:0;
text-align:left;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

h1{
margin:16px 0 0 8px;
color:#4e8900;
}
	h1 span{display:none;}

h2{
font-size:22px;
color:#4e8900;
margin:30px 0 18px 0;
line-height:22px;
}
	h2.first{margin-top:0;}

h3, h3 a{
font-size:18px;
color:#4e8900;
margin:20px 0 12px 0;
line-height:19px;
}
	h3.first{margin-top:10px;}
	h3 span{font-size:14px;}
	h3 span.no{color:#666;font-size:18px;}
	.rbroundbox h3 span{font-size:14px; color:#24699f;}

	h3 a{text-decoration:none;}
	h3 a:hover{color:#c3451d;}
	
	span.auteur{
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#333;	
	}
	.auteur a{
	text-decoration:underline;
	font:12px/16px Arial, Helvetica, sans-serif;
	}
	.auteur a:hover{text-decoration:none;}

h4, h4 a{
font-size:14px;
color:#000;
margin:6px 0 3px 0;
}
	h4 a{text-decoration:none;}
	h4 a:hover{color:#c3451d;}
	h4 span{font:normal 12px/16px Arial, Helvetica, sans-serif;}
	
	.boiteVerte h4, .boiteV03 h4, #concours h4, .boiteBleu h4, #boiteAgents h4, #boiteVblogue h4,
	.boiteVerte h3, .boiteV03 h3, #concours h3, .boiteBleu h3, #boiteAgents h3, #boiteRecup h3, #boiteQuiz h3{
	padding:0;
	margin:0;
	}
	
	.boiteVerte h4, .boiteV03 h4, #concours h4, .boiteBleu h4, #boiteAgents h4, #boiteVblogue h4,
	.boiteVerte h4 a, .boiteV03 h4 a, #concours h4 a, .boiteBleu h4 a, #boiteAgents h4 a, #boiteVblogue h4 a{
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	}

h5{
font-size:12px;
color:#000;
margin:6px 0 0 0;
font-family:Arial, Helvetica, sans-serif;
}

sup{vertical-align:top;}

ul, ol{padding:0; text-align:left;}
ol{margin:0 0 12px 28px;}
ol ol{list-style-type:lower-alpha;}
ul{
margin:0 0 12px 20px;
list-style:square outside url(../images/puce.gif);
/*color:#3f5665;*/
}
ul.sansPuce{margin-left:0; list-style:none none;}
	li{padding:1px 0;}

ul.listeLiens{margin-left:0; list-style:none none;}
	.listeLiens li{padding:0 0 12px 0;}

hr{
display:block;
border-top:1px dotted #a2b8c6;
border-left:0;
border-right:0;
border-bottom:0;
height:1px;
}
.hr hr{display:none;}

.hr{
border-top:1px dotted #a2b8c6;
margin:20px 0;
}

form{margin:0; padding:0;}
th{text-align:inherit;}

#centreContenu table{
border:2px solid #a2b8c6;
border-collapse:collapse;
margin:16px 0;
text-align:left;
}
#centreContenu th, #centreContenu td{
padding:8px;
border:1px solid #a2b8c6;
}
#centreContenu th{background-color:#eaf6fd;}


#centreContenu table.tableRoundbox, #centreContenu .tableRoundbox td, #centreContenu .tableRoundbox th{
border:0; padding:0; margin:0; border-collapse:collapse;
}
#centreContenu .tableRoundbox .rbroundbox{margin:0;}

	table ul, table ol{margin-bottom:0;}

#centreContenu table.sansBordure, #centreContenu .sansBordure td, #centreContenu .sansBordure th{
border:0;
}

/*BALISE HTML -FIN-*/

/*CLASS*/

.lienFinPara{
margin-top:6px;
display:block;
}

.clear{clear:both;}

.div_error{
	color:#f00; 
	padding-left:20px; 
	display:none;
	text-align:left;
}

.carteMRC{
float:left;
width:180px;
margin:0 18px 10px 0;
border:2px solid #c7d4dd;
}
	.carteMRC img{
	float:left;
	display:block;
	}
	.carteMRC p{
	float:left;
	width:170px;
	margin:0;
	padding:5px;
	background-color:#fff;
	border-top:1px solid #c7d4dd;
	}

.rbInfoBox{
background:#fff url('../images/rbInfoBox-bg.gif') repeat-x bottom;
border:1px solid #c7d4dd;
padding:5px;
margin-top:10px;
}

	.infoMission{
	margin:0;
	float:left;
	width:623px;
	height:26px;
	}
		.infoMission li{display:inline; padding-right:10px; line-height:26px;}
	
	.rbInfoBox .btn{float:left;}
	
	.rbInfoBox .btnContainer{
	text-align:right;
	padding-top:5px;
	border-top:1px solid #c7d4dd;
	}
	.btnContainer{
	text-align:right;
	padding-top:10px;
	}
		.btnContainer input, .formulaire .btnContainer input{border:0; padding:0; margin:0; width:auto; height:auto; background:none;}
	
	.piece{text-align:center; padding:5px 0; width:491px; overflow:hidden;}
	.piece img{border:1px solid #c7d4dd;}
	
.ie6FloatFix{float:left; width:99%;}	

.masquer{display:none;}
.visible{display:block;}

.newsListe{
margin:0;
list-style:none none;
}
	.newsListe li{
	border-top:1px dotted #a2b8c6;
	padding:5px 0;
	}
	

/*CLASS -FIN-*/

/*FORMULAIRE*/
fieldset{
margin:0 0 10px 0;
border:2px solid #c7d4dd;
background-color:#eaf6fd;
}
legend{font-size:14px;}

label{
font-size:14px;
font-weight:bold;
color:#000;
display:block;
text-align:left;
}

span.inputContour{border:2px solid #fff; display:block; float:left;}

input{
border:1px solid #01508f;
background:#fff url('../images/input-bg.gif') repeat-x top;
height:20px;
line-height:20px;
padding:0;
margin:0;
}

textarea{
border:1px solid #01508f;
background:#fff url('../images/input-bg.gif') repeat-x top;
padding:5px;
margin:0;
font:12px/16px Arial, Helvetica, sans-serif;
}

input.btn{border:0; padding:0; margin:0; width:auto; height:auto; background:none;}

.formulaire{
width:540px;
margin:28px auto 0 auto;
}
	.formulaire h3{margin-bottom:20px; float:left; width:99%;}
	
	.formulaire fieldset{
	width:519px;
	padding:5px 0;
	float:left;
	}
		.formulaire fieldset p{
		width:232px;
		margin-right:0;
		padding-left:18px;
		}
			.formulaire fieldset input{width:226px;}
			.formulaire fieldset select{width:225px;}

			
	
	.formulaire p{
	width:252px;
	margin-right:18px;
	float:left;
	}
	.formulaire .full{width:486px;}
	.formulaire #selectPhoto{width:486px; height:80px; background-color:red;}
	
	#dateNaissance select,
	#dateNaissance .dateN01,
	#dateNaissance .dateN02,
	#dateNaissance .dateN03{
	float:left;
	}
	
	#dateNaissance .dateN01{margin-right:8px;}
	#dateNaissance .dateN02{margin-right:8px;}
	
	#dateNaissance select{float:left;}
		
		#dateNaissance .dateN01 select{width:60px;}
		#dateNaissance .dateN02 select{width:82px;}
		#dateNaissance .dateN03 select{width:82px;}
	
	
		.formulaire input{width:250px;}
		.formulaire select{width:249px;}
		
	
	.checkBox{padding-top:5px; display:block;}
		.checkBox input{width:auto; height:auto; margin-right:5px; border:0; background:none;}
	
	.formulaire .btnContainer{
	float:left;
	width:523px;
	padding:0;
	margin:0;
	}
	
	#checkInfolettre{
	width:522px;
	margin-right:18px;
	float:left;
	text-align:right;
	}
		#checkInfolettre input{width:auto; margin-left:5px; float:right; border:0; height:auto; background:none;}
		

/*FORMULAIRE -FIN-*/
/*connexion*/

#connexion{
width:180px;
}

#connexion p{
float:left;
width:180px;
}

#connexion input{
width:174px;
}
#connexion .btn{
width:auto;
}

/*Contenu flottant*/

#floatContainer{
width:750px;
margin-right:-16px;
overflow:hidden;
float:left;
}
	#floatContainer h4{margin-top:0;}
	#floatContainer .rbroundbox{
	width:232px;
	margin-right:18px;
	float:left;
	}
	#floatContainer .transbox{
	width:212px;
	padding:10px;
	margin-right:18px;
	float:left;
	}
	
	#floatContainer .rbroundbox{text-align:left;}
	.rbcontent .bottom{float:left; width:100%; border-top:1px dotted #a2b8c6; padding-top:8px;}

/*Contenu flottant -FIN-*/

/*SHADOWBOX*/
.hidden{display:none;}
.inlineContent{padding:18px;}
	.inlineContent h4{margin-top:0;}
	.inlineContent ul{margin-bottom:0;}
/*SHADOWBOX -FIN-*/

/*Boites accueil*/

.boiteVerte .newsListe{
margin-right:8px;
}

	.boiteVerte .newsListe li.first{
	border-top:0;
	padding:8px 0 5px 0;
	}

	.boiteVerte .newsListe a{color:#000; text-decoration:none;}
	.boiteVerte .newsListe a:hover{color:#c3451d; text-decoration:underline;}
/*Boites accueil -FIN-*/

/*Quiz*/

#boiteQR{
width:540px;
margin:40px auto 0 auto;
}

#nomQ{margin-top:0;}

#etapeQ{
font:12px/16px Arial, Helvetica, sans-serif;
color:#333;
float:right;
margin:0;
padding:3px 0 0 0;
}

#boiteQuestion{
}

#choixRep{
list-style:none none;
margin-left:0;
}
#choixRep input{
vertical-align:middle;
background:none;
border:0;
margin-right:5px;
}

#boiteReponse{
margin:10px;
}

#boiteQR .btnContainer{
width:auto;
float:none;
margin-top:25px;
padding-top:5px;
border-top:1px dotted #a2b8c6;
}
	#boiteQR .btnContainer input{float:none;}

#navQ{
width:auto;
float:none;
margin-top:25px;
padding-top:5px;
border-top:1px dotted #a2b8c6;
list-style:none none;
text-align:right;
}
	#navQ li{
	display:inline;
	margin-left:10px;
	padding-left:10px;
	border-left:1px dotted #a2b8c6;
	}
	#navQ li.first{border:0;}

a.lienSuivant{
padding-right:12px;
background:transparent url('../images/fleche-lien.gif') no-repeat right;
}
a.lienPrecedent{
padding-left:12px;
background:transparent url('../images/fleche-lien-left.gif') no-repeat left;
}

/**Ajouter par Sylvie**/
#choixRep label{
	font-size:12px;
	font-weight:normal;
}

#resultat_note{
	font-weight:bold;
	font-size:30px; 
	text-align:center; 
	padding:10px;
}

/*Quiz -FIN-*/

/*Repertoire*/
#selectCategorie{
margin-top:20px;
padding-bottom:20px;
border-bottom:1px dotted #a2b8c6;
/** Ajout Sylvie**/
clear:both; 
padding-left:8px; 
padding-right:8px;
}

table#repertoireTable{
width:100%;
margin-bottom:20px;
border-collapse:collapse;
padding:0;
border-color:#fff;
border-top:2px solid #a2b8c6;
}
	#repertoireTable .optionRep{
	text-align:left;
	background-color:#4e8900;
	color:#fff;
	padding:4px 8px;
	font-size:14px;
	font-weight:bold;
	border-bottom:3px solid #fff;
	border-top:2px solid #fff;
	}
	
	#repertoireTable td,
	#repertoireTable th{
	border-left:2px solid #fff;
	border-right:2px solid #fff;
	border-top:0;
	border-bottom:8px solid #fff;
	padding:8px;
	text-align:left;
	background-color:#eaf6fd;
	vertical-align:top;
	}
	
	#repertoireTable tr.pair td,
	#repertoireTable tr.pair th{
	background-color:#fff;
	}
	
	#repertoireTable th{font-weight:normal;}
	
	#repertoireTable h4{margin:0;}
/*Repertoire -FIN-*/


/*Image pour nouvelle*/
img.imgNouvelle{
border:2px solid #c7d4dd;
float:left;
margin-right:10px;
}
/*Image pour nouvelle -fin-*/

/*commentaires*/
#commentairesBox{margin-top:27px;}

#commentairesBox h3{
line-height:14px;
margin:0;
}

#commentairesBox .rbInfoBox{padding:0 5px;}

#commentairesBox .actionRight{
float:right;
padding:0 0 2px 2px;
line-height:0;
font-size:11px;
}

#commentairesBox .actionLeft{margin-right:10px; float:left;}
#commentairesBox .actionRight img{vertical-align:middle;}

#commentairesBox ul{margin:0; list-style:none none;}
	#commentairesBox li{border-top:1px dotted #a2b8c6; margin:0; padding:5px 0;}
	#commentairesBox li.first{border:0;}
		
		#commentairesBox li li{border:0; margin:5px 0 0 20px;}

#commentairesBox .rbInfoBox h5{margin:0;}
#commentairesBox .rbInfoBox p{margin:6px 0;}

#laisserCommentaire{
margin-top:11px;
padding:5px;
}

/*commentaires -fin-*/

/*collaborateurs*/

dl.galerie {
text-align:left;
margin:25px 0 0 14px;
}

.galerie dt, 
.galerie dd{
float:left;
}

.galerie dt {
width:180px;
height:180px;
margin-bottom:0;
}

	.galerie dt img {
	vertical-align:center;
	}

.galerie dd {
width:150px;
text-align:center;
padding-top:10px;
margin:113px 0 0 -180px;
}

	.galerie dd em {
	display:block;
	color:#333;
	font-weight:bold;
	font-style:normal;
	}

/*collaborateurs -fin-*/