	body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
/* ol,ul { list-style:none; } */
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }

p {margin-bottom: 15px;}
em { text-decoration: underline;}


body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    margin: 0;
    padding: 0;
    background-color: #646464;
	background-color: #FFF;
	background-position:top;
	background-repeat:repeat-x;
}




img, div, input { behavior: url("iepngfix.htc") }


.input-bo {
	width: 550px;
	border-color: #CCC;
	border-width: 1px;
	border-style: solid;
}

.input-news {
	width: 200px;
	border-color: #CCC;
	border-width: 1px;
	border-style: solid;
}

#commentForm { width: 200px; }
#commentForm label { width: 200px; }
#commentForm label.error, #commentForm input.submit { margin-left:0px; }


#global {
	width: 950px;
	background-color: #646464;
 	position: relative;
 	margin: auto;
}

#globalx{
	width:100%;
	background-color: #646464;
	background-image: url(../images/repeat.gif);
	background-repeat: repeat-x;
}

	#header {
		background-image: url(../images/header.jpg);
		height: 163px;
		width: 950px;
		position: relative;
	}

	#footer {
		background-image: url(../images/footer.jpg);
	}
		
	#go_up {
		background-image: url(../images/go_up.jpg);
	
	}
	
	#content {
		
		background-image: url(../images/content.jpg);
		background-repeat: no-repeat;
		background-color: #646464;
		color: white;
		width: 950px;
		margin:0;
		padding:0;
		text-align: left;
			
	}
	
	
	#contentIndex {
		
		background-image: url(../images/content.jpg);
		background-repeat: no-repeat;
		background-color: #646464;
		color: white;
		min-height: 360px;
		width: 950px;
		margin:0;
		padding:0;
		text-align: left;
			
	}

	li {
		margin-bottom:15px;
	}
	
	p.sub{
		margin-left: 15px;
	}

	.link2 {color: #f77b4c;}
	.link2b {color: #ffffff;}
	
	
	#bloc_gauche {
		width: 180px;
		padding-left: 90px;
		margin: 0;
		float: left;
		padding-right: 10px;
		
	}
	
	#bloc_gauche2 {
		width: 180px;
		
		margin: 0;
		float: left;
	}
	
	#bloc_droit {
		float: left;
		border-left-style: dashed;
		border-left-width: 1px;
		border-left-color: #b4b1b0;
		border-right-style: dashed;
		border-right-width: 1px;
		border-right-color: #b4b1b0;
		padding-left: 30px;
		padding-right: 30px;
		width: 566px;
	
	}
	
	
	
	#bloc_news {
		float: left;
		border-left-style: dashed;
		border-left-width: 1px;
		border-left-color: #b4b1b0;
		border-right-style: dashed;
		border-right-width: 0px;
		border-right-color: #b4b1b0;
		padding-left: 10px;
		padding-right: 10px;
		width: 255px;
	
	}
	#bloc_video {
		float: left;
		border-left-style: dashed;
		border-left-width: 0px;
		border-left-color: #b4b1b0;
		border-right-style: dashed;
		border-right-width: 0px;
		border-right-color: #b4b1b0;
	
		width: 660px;
		height: 413px;
		background-image:url(../images/bg_acc3b.png);
		}
	
		#bloc_droit2 {
		float: left;
		border-left-style: dashed;
		border-left-width: 1px;
		border-left-color: #b4b1b0;
		border-right-style: dashed;
		border-right-width: 0px;
		border-right-color: #b4b1b0;
		padding-left: 30px;
		padding-right: 30px;
		width: 500px;
	}
	
	.clear_div {
		clear: both;
	}


	#go_up {
	

	height: 71px;
	width: 950px;
	
    background-image: url(../images/go_up.png);
    float: right;
	
	}
	
	#footerTexte {
		left: 170px;
		position: relative;
		top: 35px;
		width: 200px;
		font-size:10px;
		height: 24px;
		background-color: transparent;
		
	}
	
	
	#desenjeuxfooter {
		margin-top: 23px;
		float: right;
		width:140px;
		padding-top: 0;
		font-size: 11px;
		height:40px;
	}
		
		
		
	#desenjeuxfooterIndex {
		margin-top: 23px;
		float: right;
		width:140px;
		font-size: 11px;
		height:40px;
	}
		
		
		
				#laNewsDuSect {
	position:absolute;
	left: 885px;
	width:47px;
	height:112px;
	background-color: transparent;
	top: 472px;
	cursor:pointer;
		}
		#map{
			border-color: gray;
			border-width: 1px;
			border-style: solid;
			height:280px;
			width:569px;
			
			}
		
	a {color: #999;}
	a:hover {color: #999999;}

.italic {
	
	
	font-style:italic;}

h2 {
	color: #2c2c2c;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 20px;
	}


.gris {color: #2c2c2c;}




.titre2 {font-style: italic; color: #b4b1b0; margin-bottom: 20px; margin-top: 20px;}


ul {margin-left: 25px; list-style-image: url(../images/puce.gif);}


h1 { color: #f77b4c; font-size: 18px; font-family: "Lucida Sans",Helvetica, sans-serif;}
 .forCaps  { color: #f77b4c; font-size: 16px; font-family: "Lucida Sans",Helvetica, sans-serif;
 text-transform:uppercase; letter-spacing: 5px; }
 
.forCaps a{
	color: #f77b4c;
	text-decoration: none;
}
 
.left{
	float: left;
}


#content_news {
	
	float:left;
	width: 300px;
	
	}



	#menu_gauche {
	
		margin-top: 15px; 
		list-style: none;
		margin-left: 0px;
		
		border: 0px;
	}
	
	#menu_gauche li {margin-bottom: 15px;
	}
	
	#menu_gauche a {
		text-decoration: none; color: white; 
	}
	#menu_gauche a.liselected {
		color: #f77b4c;
		text-decoration:none; 
	}
	
	.illustration {
		float:right;	
	}
	
	#menu_gauche a:hover {color: #f77b4c;
	}
	
	
	
	.link_altern_col { color: #f77b4c;}
	
	.link_altern_col:visited { color: #FFFFFF;}
	.link_altern_col:active { color: #FFFFFF;}
	.link_altern_col:hover { color: #FFFFFF;}
	
	
	
	
	
	.l_orange { color: #f77b4c; }
	
	
	#footerdiv {
		background-image: url(../images/bg_footer.gif);
		width: 100%;
	}
	
	#footer {
		background-image: url(../images/footer.jpg);
		width: 950px;
		margin: auto;
		height: 65px;
		color: #f77b4c;
	}
	
	
	
#menu_footer {
	float: left;
	padding-left: 74px;
	padding-top: 38px;
	font-size: 11px;
}	

#menu_footer ul {
	 padding-left:-5px;
	 
	 }	

#footer li
{
	margin-left:10px;
	padding:0;
	display:inline;
	list-style: none;
	
}

#menu_footer a {text-decoration: none; color: #f77b4c;}









#accueil { left: 330px; top: 0px; position: relative; height: 100px; width: 34px; background-color:  transparent; }
#accueil:hover { background-image: url(../images/boutons/hover/acceuil.jpg); cursor: pointer;}

#desenjeux {
	left: 60px;
	top: 30px;
	position: absolute;
	height: 54px;
	width: 191px;
	background-color: transparent;
	cursor:pointer;
}

#quiSommes {
	left: 327px;
	top: 25px;
	position: absolute;
	height: 54px;
	width: 124px;
	background-image: url(../images/boutons/quiSommesNous.jpg);
}
#quiSommes:hover { background-image: url(../images/boutons/hover/quiSommesNous.jpg); cursor: pointer;}

#nosConvic {
	left: 455px;
	top: 25px;
	position: absolute;
	height: 59px;
	width: 99px;
	background-image: url(../images/boutons/nosConvictions.jpg);
}
#nosConvic:hover { background-image: url(../images/boutons/hover/nosConvictions.jpg); cursor: pointer;}




#nosReseau {
	left: 680px;
	top: 12px;
	position: absolute;
	height: 57px;
	width: 117px;
	background-image: url(../images/boutons/nosReseauxEtPartenaires.jpg); 
}
#nosReseau:hover { background-image: url(../images/boutons/hover/nosReseauxEtPartenaires.jpg); 
cursor: pointer;
}





#nosChamps {
	left: 561px;
	top: 25px;
	position: absolute;
	height: 51px;
	width: 115px;
	background-image: url(../images/boutons/nosChampsDintervention.jpg);
}
#nosChamps:hover { background-image: url(../images/boutons/hover/nosChampsDintervention.jpg); cursor: pointer;}

#nousContacter {
	left: 808px;
	top: 25px;
	position: absolute;
	height: 49px;
	width: 83px;
	background-image: url(../images/boutons/nousContacter.jpg);
}
#nousContacter:hover { background-image: url(../images/boutons/hover/nousContacter.jpg); cursor: pointer; }

#col_one
{
	float: left;
	
	height: 300px;
	width: 146px;
	
		border-right-style: dashed;
		border-right-width: 1px;
		border-right-color: #b4b1b0;
		
		margin-right: 5px;
		background-image: url(../images/par-ou-com.jpg);
		background-repeat:no-repeat;
		padding-right: 10px;
}
#col_two
{
	float: left;

	height: 300px;
	width: 157px;
	
		border-right-style: dashed;
		border-right-width: 1px;
		border-right-color: #b4b1b0;
		
		margin-right: 5px;
		
			background-image: url(../images/com-dec.jpg);
		background-repeat:no-repeat;
		padding-right: 10px;
}
#col_three
{
	float: left;
	
	height: 300px;
	width: 203px;
	
		background-image: url(../images/com-anc.jpg);
		background-repeat:no-repeat;
		padding-right: 15px;
}

.red {
	
	color:red;
	
	}
	
	
	
	#bloc_champs_1
	{
	float: left;
	

	width: 250px;
	
	background-repeat:no-repeat;
	
		border-left-style: dashed;
		border-left-width: 1px;
		border-left-color: #b4b1b0;
		
		padding-left: 30px;
		padding-right: 30px;
		
}


#bloc_champs_2{
	float: left;
	height: 329px;
	width: 297px;
	background-repeat:no-repeat;
	background-image: url(../images/galet.png);
	border-right-style: dashed;
	border-right-width: 1px;
	border-right-color: #b4b1b0;
	padding-right: 30px;
	cursor:pointer;
}
	
	
	#button_spirale {
		width:150px;
		font-size:16px;
		margin-left: 170px;
		margin-top: 200px;
		
		
		}
		
		
		.ul_black {
		
		margin-left: 20px; 
		list-style-image: url(../images/black.gif);
		}
		
		.ul_black li {
		
		margin:0;
		}
		
		
		.ul_orange {
		
		margin-left: 20px; 
		list-style-image: url(../images/orange.gif);
		}
		.ul_orange li {
		
		margin:0;
		}
		
		
		.ul_marron {
		
		margin-left: 20px; 
		list-style-image: url(../images/marron.gif);
		}
		.ul_marron li {
		
		margin:0;
		}
		
		
		
			#spirale {
			position: relative;
			height:505px;
			width:579px;
			background-image: url(../images/spirale.png);
			}
			
	
			
#vision {
	background-color:transparent;
	background-image: url(../images/point_black.png);
	height:30px;
	width:30px;
	left: 22px;
	top: 347px;
	position: absolute;
}
#aides {
	background-color:transparent;
	background-image: url(../images/point_black.png);
	height:30px;
	width:30px;
	left: 70px;
	top: 353px;
	position: absolute;
}
#sensi {
	background-color:transparent;
	background-image: url(../images/point_orange.png);
	height:30px;
	width:30px;
	left: 91px;
	top: 292px;
	position: absolute;
}
#creat {
	background-color:transparent;
	background-image: url(../images/point_orange.png);
	height:30px;
	width:30px;
	left: 142px;
	top: 346px;
	position: absolute;
}
#form {
	background-color:transparent;
	background-image: url(../images/point_orange.png);
	height:30px;
	width:30px;
	left: 202px;
	top: 316px;
	position: absolute;
}
#inte {
	background-color:transparent;
	background-image: url(../images/point_orange.png);
	height:30px;
	width:30px;
	left: 191px;
	top: 225px;
	position: absolute;
}
#refer {
	background-color:transparent;
	background-image: url(../images/point_orange.png);
	height:30px;
	width:30px;
	left: 283px;
	top: 299px;
	position: absolute;
}
#coach {
	background-color:transparent;
	background-image: url(../images/point_orange.png);
	height:30px;
	width:30px;
	left:  338px;
	top: 268px;
	position: absolute;
}
#system {
	background-color:transparent;
	background-image: url(../images/point_marron.png);
	height:30px;
	width:30px;
	left:   349px;
	top: 128px;
	position: absolute;
}
#anim {
	background-color:transparent;
	background-image: url(../images/point_marron.png);
	height:30px;
	width:30px;
	left:    296px;
	top: 162px;
	position: absolute;
}
#syn {
	background-color:transparent;
	background-image: url(../images/point_marron.png);
	height:30px;
	width:30px;
	left:     462px;
	top: 240px;
	position: absolute;
}

#inn {
	background-color:transparent;
	background-image: url(../images/point_marron.png);
	height:30px;
	width:30px;
	left:     516px;
	top: 174px;
	position: absolute;
}

#communication {
	background-color:transparent;
	background-image: url(../images/point_blanc.png);
	height:30px;
	width:30px;
	left: 446px;
	top: 130px;
	position: absolute;
}


.underline {text-decoration:underline;} 


#newzy {
	background-color:transparent;
	float:left;
	width:230px;
	height:250px;
	}
	
	#video_news {
		
		float:left;
		width:260px;
		height:179px;
		background-color:transparent;
		background-image: url(../images/enimages.png);
		}
		
		.titre_news 
		{
			color:#3c3431;
			font-weight : bold;
			text-transform:uppercase;
		}
			
		.content_news
		{
			color:#FFF;
		}
				
				.lire_news {
					text-decoration:none;
					color:#363636;
				}
				.lire_news:hover {
					text-decoration:underline;
					color:#f77b4c;
				}
				.lire_news:visited {
					text-decoration:none;
					color:#FFF;
				}
				
					
					#video {
						margin-left:10px;
						margin-top:30px;
						position: relative;
						width:172px;
						height:145px;
						background-color: black;
						
						}
						
						.big_bullets {
							cursor:pointer;
							}


blabla p {
	text-align:justify;
	
	}
a .link2 {color: #f77b4c;}


.blocreseau{
	clear: both;
	display: block;
	padding-top: 20px;
}
.logo{
	float: left;
	padding-right: 10px;
	width: 164px;
	display: block;
}
.txtlogo{
	float: left;
}

.ullogos{
	
}
.ullogos li{
	clear:both;
	padding-bottom: 10px;
	list-style-type: none;
}


.vcard1{
	float: left;
	padding-right: 20px;
}
.vcard2{
	float: left;
}
.vcard3{
	float: left;
}

#bloc_gauche ul {
margin-left: 6px;
padding-left: 8px;
}


.linkx{
	color:#FFFFFF;
	text-decoration: none;
}
.linkx:hover{
	color: #f77b4c;
	text-decoration: none;
}:30px;
						position: relative;
						width:172px;
						height:145px;
						background-color: black;
						
						}
						
						.big_bullets {
							cursor:pointer;
							}


blabla p {
	text-align:justify;
	
	}
a .link2 {color: #f77b4c;}


.blocreseau{
	clear: both;
	display: block;
	padding-top: 20px;
}
.logo{
	float: left;
	padding-right: 10px;
	width: 164px;
	display: block;
}
.txtlogo{
	float: left;
}

.ullogos{
	
}
.ullogos li{
	clear:both;
	padding-bottom: 10px;
	list-style-type: none;
}


.vcard1{
	float: left;
	padding-right: 20px;
}
.vcard2{
	float: left;
}
.vcard3{
	float: left;
}

#bloc_gauche ul {
margin-left: 6px;
padding-left: 8px;
}


.linkx{
	color:#FFFFFF;
	text-decoration: none;
}
.linkx:hover{
	color: #f77b4c;
	text-decoration: none;
}