	/* CSS Document */
	
	body 							{ position:relative; margin:0; padding:10px 0; font-size:62.5%; color:#8d8d8d; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; background: #006898 url(../images/main-bg.jpg) repeat-x top center; }
	
	@font-face {
	font-family: 'PlaytimeWithHotToddiesRegular';
	src: url('../font/playtime-webfont.eot');
	src: local('☺'), url('../font/playtime-webfont.woff') format('woff'), url('../font/playtime-webfont.ttf') format('truetype'), url('../font/playtime-webfont.svg#webfontbcpEIBkg') format('svg');
	font-weight: normal;
	font-style: normal;
	}
	
	@font-face {
		font-family: 'PlaytimeWithHotToddiesOblique';
		src: url('../font/PlaytimeOblique-webfont.eot');
		src: local('☺'), url('../font/PlaytimeOblique-webfont.woff') format('woff'), url('../font/PlaytimeOblique-webfont.ttf') format('truetype'), url('../font/PlaytimeOblique-webfont.svg#webfontkKF1rqtf') format('svg');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'PlaytimeWithHotToddies3DRegul';
		src: url('../font/PlaytimeWithHotToddies3D-webfont.eot');
		src: local('☺'), url('../font/PlaytimeWithHotToddies3D-webfont.woff') format('woff'), url('../font/PlaytimeWithHotToddies3D-webfont.ttf') format('truetype'), url('../font/PlaytimeWithHotToddies3D-webfont.svg#webfontF8uB0tFU') format('svg');
		font-weight: normal;
		font-style: normal;
	}
	
	img, a, div 					{ margin:0; padding:0; }
	img 							{ border-collapse:collapse; border:none; }
	a 								{ border:none; outline-style:none; outline-width:0; color:#487690; }
	a:hover							{ color:#619a00; }
	p 								{ margin:0 0 10px 0; font-size:1.2em; line-height:1.4em; color:#5f5f5f; }
	ul 								{ margin:0; padding:0; list-style:none; }
	ul li							{ font-size:1.2em; line-height:1.4em; color:#5f5f5f; }
	h1, h2, h3 ,h4					{ margin:0; padding:0; font-family:PlaytimeWithHotToddiesOblique; }
	h1								{ margin:30px 0 15px 0; color:#0f567a; font-size:1.9em; }
	h1.firstH1						{ margin-top:0 !important; }
	h1.withIcon						{ position:relative; padding:0 0 0 35px; margin-top:55px; }
	h1.withIcon img					{ position:absolute; left:0; top:-10px; }
	h2								{ font-size:1.6em; color:#7098ac; }
	h3								{ font-size:1.4em; }
	h4								{ font-size:1.4em;  }
	strong							{ font-weight:bold; }
	fieldset						{ margin:0; padding:0; border:0; }
	label							{ font-size:1.2em; line-height:1.4em; color:#5f5f5f; }
	input.txt						{ padding:3px; font-size:1em; font-weight:bold; width:200px; color:#737373; background:#ebebeb; border:1px solid #d9d9d9; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
	input:hover						{ background:#f5f5f5; }
	input:focus						{ border:1px solid #a5af94; }
	textarea						{ padding:3px; font-size:1.4em; font-weight:bold; width:400px; color:#737373; background:#ebebeb; border:1px solid #d9d9d9; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
	textarea:hover					{ background:#f5f5f5; }
	textarea:focus					{ border:1px solid #a5af94; }
	span							{ color:#487690; }
	#fixed							{ position:fixed; }
	
	.f-left							{ float:left; }
	.f-right						{ float:right; }
	hr								{ display:inline-block; width:100%; clear:both; height:0; margin:10px 0; padding:0; color:#fff; border:none; zoom:1; *display:inline; }
	
	#mainImg						{ position:absolute; top:-15px; right:-35px; }
	.block-left						{ width:500px; margin-top:50px; padding:0 40px 0 0; border-right:1px solid #e4eaef; }
	.block-right					{ width:241px; margin-top:50px; }
    
    #evidence                       { color:#0F567A; font-weight:bold; }
	
	input[type="radio"]				{ position:relative; top:2px; margin-top:0; }
	input[type="submit"]			{ padding:5px 10px; border:none; background:#EBEBEB; border:1px solid #D9D9D9; }
	input[type="submit"]:hover		{ background:#f5f5f5; cursor:pointer; }
	
	label							 { cursor:pointer; }
	
	
	/* ---------------- */
	/* HEADER */
	
	#header							{ position:relative; height:135px; padding:0 60px; background:url(../images/header-bg.jpg) no-repeat bottom left; }
	#header #logo					{ position:relative; top:24px; }
	#header #phrase					{ position:absolute; top:72px; left:283px; }
	
	
	/* ---------------- */
	/* MENU */
	
	#menu							{ height:100px; color:#fff; background:#0672ae; border-top:1px solid #fff; /*border-bottom:1px solid #fff;*/ text-align:center; background:url(../images/menu-bg.jpg) repeat-x top left; }
	#menu li						{ display:inline-block; zoom:1; *display:inline; padding:0; background:url(../images/menu-sep.jpg) no-repeat top right; }
	#menu li a						{ display:block; padding:0 0 0 2px; margin:0 2px; height:100px; text-indent:-9999px; }
	#menu li.menuAccueil a			{ width:82px; background:url(../images/menu-accueil.jpg) no-repeat top left; }
	#menu li.menuProgrammes a		{ width:91px; background:url(../images/menu-programmes.jpg) no-repeat top left; }
	#menu li.menuActivites a		{ width:98px; background:url(../images/menu-activites.jpg) no-repeat top left; }
	#menu li.menuPhotos a			{ width:135px; background:url(../images/menu-photos.jpg) no-repeat top left; }
	#menu li.menuCommuniques a		{ width:126px; background:url(../images/menu-communiques.jpg) no-repeat top left; }
	#menu li.menuCarrieres a		{ width:81px; background:url(../images/menu-carrieres.jpg) no-repeat top left; }
	#menu li.menuLiens a			{ width:71px; background:url(../images/menu-liens.jpg) no-repeat top left; }
	#menu li.menuContact a			{ width:88px; background:url(../images/menu-contact.jpg) no-repeat top left; }
	#menu li a:hover				{ background-position:bottom left; }
	#menu li.last					{ padding:0; background:none; }
	
	/* ---------------- */
	/* FOOTER */
	
	#commanditaires					{ margin-top:50px; }
	#commanditaires	strong			{ display:block; padding:0 0 7px 0; font-size:1.4em; color:#5f5f5f; font-family:PlaytimeWithHotToddiesOblique; border-bottom:1px solid #d8e2ea;  }
	#commanditaires ul				{ display:block; margin:25px 0 0 5px; }
	#commanditaires ul li			{ display:inline-block; margin:0 7px; zoom:1; *display:inline; margin-bottom:10px; }
	
	#infosFooter					{ overflow:hidden; position:relative; margin:10px 0 0; padding:10px 0 0; border-top:1px solid #d8e2ea; }
	#infosFooter p					{ float:left; font-size:1.1em; line-height:13px; }
	#infosFooter ul					{ position:absolute; top:10px; right:0;  }
	#infosFooter ul	li				{ display:inline; text-align:right; margin-left:10px; font-size:1.1em; }

	
	/* ---------------- */
	/* CONTENT */
	
	#mainContent					{ position:relative; width:940px; margin:0 auto; background:#fff; box-shadow: 0px 2px 15px #003148; -moz-box-shadow: 0px 2px 15px #003148; -webkit-box-shadow: 0px 2px 15px #003148; }
	.wrapper						{ overflow:hidden; padding:0px 60px 60px; }
	.mainBlock						{ background:url(../images/content-bg.jpg) no-repeat top left; }
	
	
	/* ---------------- */
	/* INDEX */
	
	h1.logoMF						{ padding:0 0 0 45px; }
	
	#index .block-left				{ border-right:none; padding:0; }
	#index .block-right				{ border-left:1px solid #e4eaef; padding:0 0 0 40px; }
	
	#index .block-right h2			{ margin:0 0 10px; }
	#index .block-right hr			{ margin:10px 0; }
	
	#emploi							{ margin:0 0 10px; padding:0 0 0 15px; list-style:disc; }
	#emploi li						{}
	
	#activite						{  }
	#activite li					{ margin:0 0 15px; padding:0 0 7px 12px; border-bottom:1px solid #e4eaef; background:url(../images/dot-activites.png) no-repeat left 4px; }
	#activite li.last				{ margin:0; border:none; }
	#activite li p					{ font-size:1em; }
	#activite li strong				{  }
	
	#previewPhoto					{  }
	#previewPhoto li				{ display:inline-block; zoom:1; *display:inline; margin:0 4px 0 0; }
	#previewPhoto li img			{ width:72px; border:1px solid #a5a5a5; }
	.videoPromo img					{ border:1px solid #a5a5a5; }
	
	#seeCompleteSerie				{ position:relative; top:4px; text-align:right; }
	
	#imgCA							{ float:right; margin:0 0 5px 5px; border:1px solid #fff; box-shadow: 2px 2px 5px #ccc; -moz-box-shadow: 2px 2px 5px #ccc; -webkit-box-shadow: 2px 2px 5px #ccc; }
	
	.avantagesList					{ padding:0 0 0 15px; margin-bottom: 15px; }
	.avantagesList li				{ margin:0 0 10px; list-style:disc; }	
	.avantagesList li strong		{ color:#487690; }				
	
	/* ---------------- */
	/* PROGRAMMES */
	
	#programmes .wrapper				{ padding-right:20px; }
	#programmes .block-right			{ width:380px; }
	
	#programmes h2						{ margin:0 0 5px; }
	#programmes .block-left				{ width:420px; }
	#programmes .block-left hr			{ border-top:1px solid #e4eaef; margin:15px 0; }
	#programmes .block-left ul			{ margin:10px 0; padding:0 0 0 20px; list-style:disc; }
	#programmes .block-left ul li		{ margin:0 0 2px; }
	#programmes .block-left h3			{ margin:0 0 5px; }
	#programmes .block-left h4			{ margin:0 0 5px; }
	
	#programmes .block-right ul			{ margin:20px 0; padding:0; }
	#programmes .block-right ul li		{ margin:0 0 6px; padding:0 0 10px; font-size:1.4em; border-bottom:1px solid #e4eaef; }
	
	#programmes .blockProgramme			{ position:relative; padding:0 130px 0 0 ; }
	#programmes .blockProgramme img		{ position:absolute; top:10px; right:0; }
	
	#blocHorraire						{ text-align:center; font-weight:bold; font-size:10px; border:1px solid #5d5d5d; background:#eef9ff; }
	#blocHorraire strong				{ color:#5d5d5d; }
	#blocHorraire small					{ font-size:10px; color:#5d5d5d; }
	#blocHorraire td					{ padding:5px; }
	#blocHorraire .days					{ background:#487690; color:#fff; }
	#blocHorraire .hours				{ background:#487690; color:#fff; }
	
	/* ---------------- */
	/* ACTIVITES */
	
	#activites h2					{ margin:0 0 5px; }
	#activites .wrapper				{ padding-top:50px; }
	#activites .block-left hr		{ border-top:1px solid #e4eaef; margin:10px 0 15px; }
	#activites .block-right hr		{ border-top:1px solid #e4eaef; margin:10px 0 15px; }
	#activites .wrapper ul			{ margin:10px 0; padding:0 0 0 20px; list-style:disc; }
	#activites .wrapper ul li		{ margin:0 0 2px; }
	
	/* ---------------- */
	/* GALLERIE PHOTO */
	
	#photos h1						{ margin-bottom:30px; }
	#photos h2						{ margin:10px 0 20px; padding:0 0 5px; color:#487690; border-bottom:1px solid lightgrey; }
	#photos .wrapper				{ padding-top:50px; }
	#photos .wrapper ul				{ margin:0 0 30px; padding:0 0 0 7px; }
	#photos .wrapper ul li			{ display:inline-block; zoom:1; *display:inline; margin:0 7px 9px 0; }
	#photos .wrapper ul#inside li img		{ border:1px solid #fff; box-shadow: 2px 2px 5px #ccc; -moz-box-shadow: 2px 2px 5px #ccc; -webkit-box-shadow: 2px 2px 5px #ccc; }
	
	#photos #gallery				{ padding:0; }
	#photos #gallery li				{ margin:0 20px 20px 0; background:#fff; box-shadow: 2px 2px 5px #ccc; -moz-box-shadow: 2px 2px 5px #ccc; -webkit-box-shadow: 2px 2px 5px #ccc; border:1px solid #e3e3e3; vertical-align:top; }
	#photos #gallery li a			{ width:150px; min-height:185px; display:block; padding:10px; text-align:center; text-decoration:none; }
	#photos #gallery li a img		{  }
	#photos #gallery li a h2		{ margin:10px 0 0 0; border:none; font-size:1.2em; } 
	
	#photos #gallery li a:hover		{ background:#eff3f9; }
	#photos #gallery li a:hover h2	{ color:#619a00; }
	
	/* ---------------- */
	/* COMMUNIQUES */
	
	#communiques .wrapper			{ padding-top:50px; }
	#communiques .wrapper ul li		{ margin:0 0 5px 0; }
	
		
	/* ---------------- */
	/* CARRIERES */
	
	#carrieres h2					{ margin:0 0 25px; }
	#carrieres h3					{ margin:0 0 15px; }
	#carrieres h4					{ margin:20px 0 5px; }
	#carrieres .block-left ul		{ margin:0 0 10px; padding:0 0 0 20px; }
	#carrieres .block-left ul li	{ list-style:disc; }
	#block-carrieres				{ margin:0 0 0 10px; }
	
	/* ---------------- */
	/* LIENS */
	
	#liens .wrapper					{ padding-top:50px; }
	#liens .wrapper ul				{ }
	#liens .wrapper ul li			{ margin:0 0 5px 0;}
	.LinksList						{ padding:0 0 0 15px; margin:5px 0 25px; }
	.LinksList li					{ margin:0 0 5px; }
	
	
	/* ---------------- */
	/* CONTACT */
	
	#contact .block-right hr		{ border-top:1px solid #e4eaef; margin:10px 0; }
	#contact .block-right p			{ margin:0; }
	#formID							{ margin:20px 0 0; }
	#formID	td						{ padding:0 0 5px; }
	
	.success-form,
	#msg							{ display:block; padding:5px; text-align:center; color:#fff; background:#85b631; -moz-border-radius: 5px; -webkit-border-radius: 5px; font-size:14px; }
	#msg							{ margin-bottom:10px; }
	.error-form						{ display:block; padding:5px; text-align:center; color:#fff; background:#b63131; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

	/* ---------------- */
	/* Quilleton */
	
	#quilletonAd a					{ display:block; width:100%; height:40px; background:url(../images/banner-quilleton.jpg) no-repeat top left; cursor:pointer; font-size:0; line-height:0; border-bottom:1px solid #fff; border-top:1px solid #fff; }
	#quilletonAd a:hover			{ background-position:bottom left; }
	
	#quilleton #photoQuilleton		{ border:1px solid #d5d5d5; }
	#quilleton .block-right h2		{ margin-bottom:15px; }

	#quilleton .topMargin			{ margin-top:30px; }

	#quilleton #logoOr				{ overflow:hidden; margin:10px 0 0; }
	#quilleton #logoOr li			{ float:left; margin:0 10px 0 0; }
	
	#quilleton #logoArgent			{ overflow:hidden; margin:10px 0 20px; }
	#quilleton #logoArgent li		{ margin:0 0 5px 0; }
	
	
	/* ---------------- */
	/* FORMULAIRE QUESTION */
	
	#formulaireForm td				{ width:25%; padding:0; }
	#formulaireForm p				{ margin:15px 0 5px; font-weight:bold; }
	#formulaireForm span			{  }
	#formulaireForm textarea		{ width:98%; }
	#formulaireForm .border td		{ padding-bottom:15px; border-bottom:1px solid #E4EAEF; }
	#formulaireForm table			{ margin-bottom:10px; }
	
	
	
