body {
	margin: 0 auto;
	padding: 0;
	font-family: Helvetica, Arial, Tahoma, Verdana, sans-serif;
	font-size: 12px;
	color: #d11241;
	line-height:16px;
	background: url('../images/design/background_jaune.jpg') top left repeat-x #fce70d;
	text-align: left;
	vertical-align:top;
}

a:link, a:visited {
	color:#837f7f;
	text-decoration:none;
}

a:hover {
	color:#837f7f;
	text-decoration:underline;
}

ul {
	color:#837f7f;
	display:inline;
	float:left;
	margin-bottom:0px;
	margin-left:40px;
	margin-right:85px;
}

ol, ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:disc;
	line-height:15px;
	font-size:11px;
}

table {
	#margin:0;
	#padding:0;
}

/* Main Elements ----------------------------------------------------------------------------------*/

.TEAMMain {
	width: 960px;
	margin-bottom: 30px;
	margin-left: auto;
	margin-right: auto;
}

.TEAMMain h1
{
	color:#837f7f;
	font-family:Helvetica,Arial,Tahoma,Verdana,sans-serif;
	font-size:25px;
	font-weight:normal;
	text-align:left;
	margin-left:0px;
	margin-top:20px;
	margin-bottom:24px;
}


.TEAMHeader {
	height: 150px;
	overflow:hidden;
}

.TEAMCyclePhotos {
	margin-top: 13px;
	margin-bottom: 11px;
	width:960px;
	overflow:hidden;
	height:120px;
}

.TEAMCyclePhotos img{
	margin-right:9px;
}

h4.accordion_toggle {
	color:#837f7f;
	font-family:Helvetica,Arial,Tahoma,Verdana,sans-serif;
	font-size:16px;
	font-weight:normal;
	text-align:left;
}

h5.accordion_toggle {
	color:#837f7f;
	font-family:Helvetica,Arial,Tahoma,Verdana,sans-serif;
	font-size:14px;
	font-weight:normal;
	text-align:left;
}

hr {
  height: 1px;
  background: url("../images/design/separation_hori.png") no-repeat top left transparent;
  margin:0;
  padding:0;
  border:none;
}

.TEAMContent {
	width: 960px;
	height:589px;
	background: url(../images/backgrounds/bg_content.jpg) top left no-repeat transparent;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	text-align:left;
}

.TEAMContent h1
{
	color:#837f7f;
	font-family:Helvetica,Arial,Tahoma,Verdana,sans-serif;
	font-size:25px;
	font-weight:normal;
	text-align:left;
	margin-left:0px;
	margin-top:20px;
	margin-bottom:24px;
}

.TEAMContent h2
{
	color:#837f7f;
	font-family:Helvetica,Arial,Tahoma,Verdana,sans-serif;
	font-size:18px;
	#font-size:16px;
	font-weight:normal;
	line-height:10px;
	text-align:left;
	margin:20px;
	margin-left:80px;
}

.TEAMContent p
{
	color:#837f7f;
	font-family:Helvetica,Arial,Tahoma,Verdana,sans-serif;
	font-size:12px;
	line-height:20px;
	text-align:left;
	margin-bottom:24px;
}

.TEAMContent p {
	margin-bottom:6px;
}

.TEAMContent input[type=text], .TEAMContent input[type=file]  {
	border: 2px solid #bd644d;
	width:250px;
}

.TEAMContent ul
{
	color:#837f7f;
	font-family:Helvetica,Arial,Tahoma,Verdana,sans-serif;
	font-size:12px;
	line-height:17px;
	text-align:left;
	margin-left:40px;
	margin-bottom:10px;
	list-style-type: disc;
	list-style-position: inside;
}

.TEAMCopyright {
	clear: both;
	border-top: 1px solid #242729;
	padding-top: 15px;
	margin: 42px 0 50px 0;
}

/* * * * * * * * * * * * * * * * * * */
.TEAMHeaderMenu {
	width:1000px;
	margin:0px auto;
	overflow:hidden;
}

#TEAMLogo {
	margin:0;
	width:334px;
	height:107px;
	overflow:hidden;
	float:left;
}

#TEAMLogo .alt{
	visibility:hidden;
}

.TEAMMenu {
	float:right;
	margin:0 auto;
	padding-left:11px;
	width:600px;
	height: 123px;
	text-align:left;	
	vertical-align:middle;
	overflow:hidden;
	background:url('../images/design/ombrage_menu.jpg') top left no-repeat transparent;
}

.TEAMMenu ul {
	list-style:none;
	margin:0;
	padding:0;
	font-size:12px;
}

.TEAMMenu li {
	float:left;
	height:123px;
	margin:0;
	padding:0;
	text-align:center;
	text-transform:uppercase;
	/*width:100px;*/
}

.TEAMMenu li a {
	display:block;
	vertical-align:middle;
	padding:52px 10px;
	height:100%;
	color:#FFF;
	text-decoration:none;
}

.TEAMMenu li a { color:#361904!important; text-decoration: none!important; }
.TEAMMenu li a:hover {color:white!important; text-decoration: none!important; }

.TEAMMenu li.accueil a {			width:60px; background:transparent; }
.TEAMMenu li.accueil a:hover {		width:60px; background:url('../images/design/over_accueil.jpg') repeat 0 0;}

.TEAMMenu li.mission a {			width:63px; background:transparent; }
.TEAMMenu li.mission a:hover {		width:63px; background:url('../images/design/over_mission.jpg') repeat 0 0;}

.TEAMMenu li.services a {			width:97px; background:transparent; }
.TEAMMenu li.services a:hover {	width:97px; background:url('../images/design/over_nosservices.jpg') repeat 0 0;}

.TEAMMenu li.photosdelices a {			width:97px; background:transparent; }
.TEAMMenu li.photosdelices a:hover {	width:97px; background:url('../images/design/over_photosdelices.jpg') repeat 0 0;}

.TEAMMenu li.jeux a {			width:59px; background:transparent; }
.TEAMMenu li.jeux a:hover {	width:59px; background:url('../images/design/over_jeux.jpg') repeat 0 0;}

.TEAMMenu li.contacts a {			width:97px; background:transparent; }
.TEAMMenu li.contacts a:hover {	width:97px; background:url('../images/design/over_nousjoindre.jpg') repeat 0 0;}


.TEAMParallax {
	width:1000px;
	margin:0px auto;
	overflow:hidden;
}

#TEAMLogos {
	width:1000px;
	height:152px;
	margin:0px auto;
	text-align:center;
	overflow:hidden;
	_position:relative;
	_left:-6px;
}

#TEAMLogos .alt{
	visibility:hidden;
}

#TEAMLogos img{
	/*margin: 24px 29px;*/
}

.TEAMContenu {
	padding-left:57px;
	width:1000px;
	margin:0px auto;
	overflow:hidden;
	*position:relative;
	*left:-1px;
	_left:-6px;
}

.TEAM_accueil {
	height:407px;
}

.TEAM_accueil_66 {
	height:814px;
	height:407px;
}

.TEAMContenu.TEAM_accueil {
	position:relative;
	padding:0;
	height: 659px;
	height:1097px;
	background:url('../images/design/boite_bas.jpg') bottom right no-repeat transparent;
	background:url('../images/design/accueil_background_2010.jpg') bottom left no-repeat transparent;
	/*
	*/
	_width:1005px;
}

.TEAMContenu.TEAM_accueil_66 {
	position:relative;
	padding:0;
	height: 659px;
	height:1097px;
	background:url('../images/design/boite_bas.jpg') bottom right no-repeat transparent;
	background:url('../images/design/accueil_background_2010.jpg') bottom left no-repeat transparent;
	/*
	*/
	_width:1005px;
}

.TEAMContenu .TEAM_accueil {
	width:308px;
	height:374px;
	float:left;
	background:url('../images/design/boite_accueil.jpg') top left no-repeat transparent;
	background:transparent;
	overflow:hidden!important;
	_position:relative;
	margin-left: 5px;
	_margin-left: 2px;
	_width:312px;
}

.TEAMContenu .TEAM_accueil_66 {
	width:308px;
	width:612px;
	height:374px;
	height:390px;
	float:left;
	background:url('../images/design/boite_accueil.jpg') top left no-repeat transparent;
	background:transparent;
	overflow:hidden;
	_position:relative;
	margin-left: 5px;
}

.TEAMContenu_accueil {
  margin-left: 28px;
}

.TEAM_accueil_Header {
	margin:0 auto;
	padding-left:0;
	background:url('../images/design/accueil_background.jpg') top center no-repeat transparent;
	width:949px;
	height:252px;
  #padding-left: 1px;
  _margin-left: 25px;
}

.TEAMContenu .TEAM_accueil h1, .TEAMContenu .TEAM_accueil_66 h1 {
	font-family:taz, Helvetica,Arial,Tahoma,Verdana,sans-serif;
	font-size:32px;
	margin:0;
	margin-left:24px;
	color:#D11241;
}

.TEAMContenu .TEAM_accueil h2, .TEAMContenu .TEAM_accueil_66 h2 {
	font-size:15px;
	font-weight:bold;
	margin:0;
	margin-left:24px;
	margin-bottom:14px;
}

.TEAM_accueil_Header h1{
	font-family:taz, Helvetica,Arial,Tahoma,Verdana,sans-serif;
	font-size:32px;
	margin:0;
  padding:0;
	margin-left:24px;
	color:#666666;
	width:200px;
  padding: 20px 0 0 0;
}
.TEAM_accueil_Header p {
	margin: 20px 29px;
	font-size: 12px;
	line-height:18px;
	width:580px;
}

.TEAMContenu .TEAM_accueil h3, .TEAMContenu .TEAM_accueil_66 h3{
	font-size:16px;
	font-weight:normal;
	margin:0;
	margin-left:24px;
}

.TEAMContenu .TEAM_accueil p, .TEAMContenu .TEAM_accueil_66 p{
	font-size:11px;
	font-weight:normal;
	text-align:justify;
	margin:0;
	margin-left:24px;
	margin-right:24px;
	margin-bottom:17px;
}

.TEAMContenu .TEAM_accueil hr, .TEAMContenu .TEAM_accueil_66 hr {
	margin-top:20px;
	margin-left:12px;
	margin-bottom:0px;
	border:none;
	border-bottom:1px solid #69d2e7;
	height:1px;
	overflow:hidden;
	width:285px;
	#position:relative;
	#left:0px;
}

.TEAMContenu .TEAM_accueil_66 img.LaPhoto {
	position:relative;
	top:20px;
	left:12px;
	_top:8px;
	_left:9px;
}

img.TEAMContenuIMG{
	margin:0;
	margin-top:24px;
	margin-left:12px;
	margin-bottom:12px;
}

.TEAMBottomMenu {
	width:1000px;
	margin:0px auto;
	overflow:hidden;
	position:relative;
	left:27px;
  _left:22px;
}

.TEAMBottomMenu div {
	float:left;
	width:314px;
	height:184px;
	overflow:hidden;
}

.TEAMBottomMenu div.TEAMBottomMenu {
	width:1000px;
	height:auto;
}

.TEAMBottomMenu h1{
	font-family:taz, Helvetica,Arial,Tahoma,Verdana,sans-serif;
	font-size:32px !important;
	margin:0 !important;
	margin-left:24px !important;
	color:#D11241;
	float:left;
	position:relative;
	top:-180px;
	left:4px;
}

.TEAMBottomMenu a img{
	margin-left:2px;
	float:left;
}

.TEAMBottomMenu p{
	float:left !important;
	margin:0 !important;
	margin-left: 6px !important;
	margin-right: 7px !important;
	_margin-right: 5px !important;
	text-transform:uppercase !important;
	color:#361904 !important;
	font-size:10px !important;
	/*
	letter-spacing:0.07em;
	#letter-spacing:0.05em;
	*/
}

.TEAMBottomMenu p a{
	color:#361904!important;
	text-decoration: none!important;
}

.TEAMBottomMenu p a:hover {
	color:#361904!important;
	text-decoration: underline!important;
}

.TEAMFooter  {
	width:945px;
	margin:30px auto;
	margin-top:10px;
	overflow:hidden;
	border-top: 1px solid #f3cf01;
	padding-top:10px;
	color:black;
}

.TEAMLabel {
	width:83px;
	padding:0px 0 0px 13px;
}

.TEAMInput {
	width:175px;
	vertical-align:middle;
	overflow:hidden;
}

.TEAMInput input, .TEAMInput textarea {
	width:175px;
	margin:1px 0;
	border: 1px solid #999997;
	background:white;
}

.TEAMInput textarea {
	height:30px;
}

.TEAMContenu.TEAM_mission {
	margin:0 auto;
	padding-left:0 !important;
	background:url('../images/design/mission.jpg') top center no-repeat transparent;
	width:949px;
	height:211px;
}

.TEAM_mission h1 {
	margin: 20px 29px;
	background:none;
	font-size: 32px;
	width:200px;
}

.TEAM_mission p {
	margin: 20px 29px;
	font-size: 12px;
	line-height:18px;
	width:550px;
}

.TEAMContenu.TEAM_emplois {
	margin:0 auto;
	padding-left:0 !important;
	background:url('../images/design/sep_haut.jpg') top center no-repeat transparent;
	width:949px;
}

.TEAM_emplois h1 {
	margin: 20px 29px;
	background:none;
	font-size: 32px;
}

.TEAM_emplois h4 {
	margin: 20px 29px;
	background:none;
	font-size: 16px;
}

.TEAM_emplois p{
	margin: 20px 29px;
	background:none;
	font-size: 12px;
}

.TEAM_emplois hr{
	margin-top:20px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	border:none;
	border-bottom:1px solid #D11241;
	height:1px;
	overflow:hidden;
	width:893px;
}


.TEAM_emplois_phMailer {
	font-size:16px;
	font-weight:bold;
	margin:14px;
}

.TEAM_emplois_phMailer .TEAMLabel{
	width:180px;
	height:35px;
}

.TEAM_emplois_phMailer .TEAMInput{
	width:400px;
	height:35px;
}

.TEAM_emplois_phMailer .TEAMInput input, .TEAM_emplois_phMailer .TEAMInput textarea {delices2001.css (ligne 418)
	background:white none repeat scroll 0 0;
	border:1px solid #999997;
	margin:1px 0;
	width:400px;
}
.TEAMContenu.TEAM_invitez {
	margin:0 auto;
	padding-left:0 !important;
	background:url('../images/design/sep_haut.jpg') top center no-repeat transparent;
	width:949px;
}

.TEAM_invitez h1 {
	margin: 20px 29px;
	background:none;
	font-size: 32px;
	width:200px;
}

.TEAM_invitez p {
	margin: 20px 29px;
	font-size: 12px;
	line-height:18px;
	width:550px;
}

.TEAM_invitez_phMailer {
	font-size:16px;
	font-weight:bold;
	margin:14px;
}

.TEAM_invitez_phMailer .TEAMLabel{
	width:180px;
	height:35px;
}

.TEAM_invitez_phMailer .TEAMInput{
	width:400px;
	height:35px;
}

.TEAM_invitez_phMailer .TEAMInput input, .TEAM_invitez_phMailer .TEAMInput textarea {delices2001.css (ligne 418)
	background:white none repeat scroll 0 0;
	border:1px solid #999997;
	margin:1px 0;
	width:400px;
}

.TEAMContenu.TEAM_services {
	margin:0 auto;
	padding-left:0 !important;
	background:url('../images/design/nosservices.jpg') top center no-repeat transparent;
	width:953px;
	height:405px;
}

.TEAM_services h1 {
	margin: 20px 29px;
	background:none;
	font-size: 32px;
	width:200px;
}

.TEAM_services p {
	margin: 20px 29px;
	font-size: 12px;
	line-height:18px;
	width:550px;
}

.TEAM_evenements {
	width:594px;
	width:538px;
	background:#F38630;
	padding:28px;
	position:relative;
}

.TEAM_evenements h1 {
	font-family:taz, Helvetica,Arial,Tahoma,Verdana,sans-serif;
	font-size:32px;
	color:#fce70d;
}

.TEAM_evenements h2 {
	margin-top:17px;
	font-family:taz, Helvetica,Arial,Tahoma,Verdana,sans-serif;
	font-size:28px;
	color:#fce70d;
}

.TEAM_evenements h3 {
	margin-top:5px;
	font-family:Helvetica,Arial,Tahoma,Verdana,sans-serif;
	font-size:18px;
	font-weight:bold;
	color:white;
}

.TEAM_evenements h4 {
	margin-top:17px;
	font-family:Helvetica,Arial,Tahoma,Verdana,sans-serif;
	font-size:12px;
	font-weight:normal;
	color:white;
}

.TEAM_evenements p {
	margin-top:5px;
	font-family:Helvetica,Arial,Tahoma,Verdana,sans-serif;
	font-size:12px;
	font-weight:normal;
	color:white;
	width:400px;
	text-align:justify;
}

.TEAM_evenements .popsicle{
	float:left;
	width:136px;
	height:279px;
	overflow:hidden;
	position:absolute;
	top:20px;
	left:424px;
}

.TEAM_evenements hr{
	margin-top:20px;
	margin-bottom:0px;
	border:none;
	border-bottom:1px solid #fce70d;
	height:1px;
	overflow:hidden;
}

.TEAMContenu.TEAM_jeux {
	margin:0 auto;
	padding-left:0 !important;
	background:url('../images/design/sep_haut.jpg') top center no-repeat transparent;
	width:949px;
}

.TEAM_jeux h1 {
	margin: 20px 29px;
	background:none;
	font-size: 32px;
}

.TEAM_jeux h4 {
	margin: 20px 29px;
	background:none;
	font-size: 16px;
}

.TEAM_jeux p{
	margin: 20px 29px;
	background:none;
	font-size: 12px;
}

.TEAM_jeux a img.jeux{
	margin: 5px 29px;
	background:none;
	font-size: 12px;
}

.TEAM_jeux hr{
	margin-top:20px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	border:none;
	border-bottom:1px solid #D11241;
	height:1px;
	overflow:hidden;
	width:893px;
}


.spacer {
	clear: both;
	height:0;
	overflow:hidden;
}

.clear {
	clear: both!important;
	line-height: 0px!important;
	font-size: 0px!important;
	overflow: hidden!important;
	width: 0!important;
	height: 0!important;
	float: none!important;
	margin: 0!important;
	padding: 0!important;
}

div.TEAMPhotos {
	margin-left: -7px;
	width: 554px;
}

div.TEAMPhotos img {
	padding-left: 7px;
	padding-right: 7px;
}

.TEAMPhotos p{
	display:inline;
	width:168px;
	height:100px;
	overflow:hidden;
	text-align:justify;
	line-height:41px;
}

.TEAM_avendre {
	width:594px;
	width:540px;
	background:#D11241;
	padding:28px;
	position:relative;
}

.TEAM_avendre h1 {
	font-family:taz, Helvetica,Arial,Tahoma,Verdana,sans-serif;
	font-size:32px;
	color:#fce70d;
}

.TEAM_avendre h2 {
	margin-top:17px;
	font-family:taz, Helvetica,Arial,Tahoma,Verdana,sans-serif;
	font-size:28px;
	color:#fce70d;
}

.TEAM_avendre h3 {
	margin-top:5px;
	font-family:Helvetica,Arial,Tahoma,Verdana,sans-serif;
	font-size:18px;
	font-weight:bold;
	color:white;
}

.TEAM_avendre h4 {
	margin-top:17px;
	font-family:Helvetica,Arial,Tahoma,Verdana,sans-serif;
	font-size:12px;
	font-weight:normal;
	color:white;
}

.TEAM_avendre p {
	font-family:Helvetica,Arial,Tahoma,Verdana,sans-serif;
	font-size:12px;
	font-weight:normal;
	color:white;
}

.TEAM_avendre .popsicle{
	float:left;
	width:136px;
	height:279px;
	overflow:hidden;
	position:absolute;
	top:20px;
	left:424px;
}

.TEAM_avendre hr{
	margin-top:20px;
	margin-bottom:0px;
	border:none;
	border-bottom:1px solid #fce70d;
	height:1px;
	overflow:hidden;
}

.TEAM_prodpromo {
	width:594px;
	width:538px;
	background:#D11241;
	padding:28px;
	position:relative;
}

.TEAM_prodpromo h1 {
	font-family:taz, Helvetica,Arial,Tahoma,Verdana,sans-serif;
	font-size:32px;
	color:#fce70d;
}

.TEAM_prodpromo h2 {
	margin-top:17px;
	font-family:taz, Helvetica,Arial,Tahoma,Verdana,sans-serif;
	font-size:28px;
	color:#fce70d;
}

.TEAM_prodpromo h3 {
	margin-top:5px;
	font-family:Helvetica,Arial,Tahoma,Verdana,sans-serif;
	font-size:18px;
	font-weight:bold;
	color:white;
}

.TEAM_prodpromo h4 {
	margin-top:17px;
	font-family:Helvetica,Arial,Tahoma,Verdana,sans-serif;
	font-size:12px;
	font-weight:normal;
	color:white;
}

.TEAM_prodpromo p {
	font-family:Helvetica,Arial,Tahoma,Verdana,sans-serif;
	font-size:12px;
	font-weight:normal;
	color:white;
}

.TEAM_prodpromo .popsicle{
	float:left;
	width:136px;
	height:279px;
	overflow:hidden;
	position:absolute;
	top:20px;
	left:424px;
}

.TEAM_prodpromo hr{
	margin-top:20px;
	margin-bottom:0px;
	border:none;
	border-bottom:1px solid #fce70d;
	height:1px;
	overflow:hidden;
}

.TEAM_contacts {
	width:594px;
	width:538px;
	background:#6B4D22;
	padding:28px;
	position:relative;
}

.TEAM_contacts h1 {
	font-family:taz, Helvetica,Arial,Tahoma,Verdana,sans-serif;
	font-size:32px;
	color:white;
	#z-index:999999;
}

.TEAM_contacts h2 {
	margin-top:17px;
	font-family:taz, Helvetica,Arial,Tahoma,Verdana,sans-serif;
	font-size:28px;
	color:white;
	#z-index:999999;
}

.TEAM_contacts h3 {
	margin-top:5px;
	font-family:Helvetica,Arial,Tahoma,Verdana,sans-serif;
	font-size:18px;
	font-weight:bold;
	color:white;
}

.TEAM_contacts h4 {
	margin-top:17px;
	font-family:Helvetica,Arial,Tahoma,Verdana,sans-serif;
	font-size:12px;
	font-weight:normal;
	color:white;
}

.TEAM_contacts p {
	font-family:Helvetica,Arial,Tahoma,Verdana,sans-serif;
	font-size:12px;
	font-weight:normal;
	color:white;
	margin-top:5px;
}

.TEAM_contacts .popsicle{
	float:left;
	width:136px;
	height:279px;
	overflow:hidden;
	position:absolute;
	top:20px;
	left:424px;
}

.TEAM_contacts hr{
	margin-top:20px;
	margin-bottom:0px;
	border:none;
	border-bottom:1px solid white;
	height:1px;
	overflow:hidden;
}

.imgFadeShow {
  cursor: pointer;;
}

br#NewLine {_line-height:64px;}

