@charset "utf-8";
/*----------------------------------------------
	
	[ LAYOUT ]
	
	Project:		KONITIF MODULE
	Version:		1.0 [vf]
	
	Last change:	26/10/10
	Assigned to:	Mouflard Maxime (vf)
	Contact:		mmouflard@konitif.com
	Primary use:	All
	
----------------------------------------------*/
	
	/* 0. Reset ------------------------------ */
	* { outline:none;margin:0;padding:0;}
	home * {position:relative;}
	table {border-collapse:collapse;border-spacing:0;}
	img {border:0;}
	li {list-style:none;}
	.clear{width:100%;height:0px;display:block;clear:both;}
	a {color:#454649;text-decoration:none;cursor:pointer;}
	a:hover {text-decoration:underline;}
	
	/* 1. Html ------------------------------ */
	html {background:#94B246;color:#000000;display:block;height:100%;font-size:11px;font-weight:normal;font-family:Verdana, Geneva, sans-serif;}
	
	/* 2. body ------------------------------ */
	body {font-family:Verdana, Geneva, sans-serif;background:#F0F9FB url('../img/statics/layout/global/bg-html.png') top left repeat-x;width:100%;color:#444547;}
	
	/* 3. Header ------------------------------ */
	.header {display:block;width:100%;background:url('../img/statics/layout/header/bg-header.png') center 30px no-repeat;}
	.header .header_nav {position:absolute;height:30px;left:50%;z-index:40;width:980px;margin:0px 0px 0px -490px;text-align:right;}
		.header .header_nav li {position:relative;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;float:right;display:block;height:30px;}
		.header .header_nav li.nav-left {float:left;}
			.header .header_nav li > a {line-height:30px;color:#ffffff;text-decoration:none;float:right;}
			.header .header_nav li a:hover {text-decoration:underline;}
			.header .header_nav li a.nav-left-title,
			.header .header_nav li a.nav-title {position:relative;z-index:2;display:block;height:100%;}
				.header .header_nav li a.nav-left-title span,
				.header .header_nav li a.nav-title span {margin:0px 0px 0px 0px;padding:0px 18px;display:block;height:100%;}
			.header .header_nav li .nav-content .nav-box {position:absolute;z-index:1;right:0px;top:30px;clear:both;background:#ffffff;border:1px solid #6EBED5;padding:15px 12px 12px 10px;text-align:left;display:none;}
				.header .header_nav li .nav-content .nav-box .bg-title  {position:absolute;top:-30px;right:-1px;}
					.header .header_nav li .nav-content .nav-box .bg-title span {display:block;height:100%;border-left:1px solid #6EBED5;border-right:1px solid #6EBED5;}
						.header .header_nav li .nav-content .nav-box .bg-title span span {display:block;height:100%;border:0px;background:#ffffff url('../img/statics/layout/nav/bg-nav-open.png') bottom center no-repeat;}
			.header .header_nav li.nav-left .nav-content .nav-box {left:0px; right:auto;}
				.header .header_nav li.nav-left .nav-content .nav-box .bg-title  {left:-1px; right:auto;}
			.header .header_nav li .nav-content .nav-box .cpt-link-box { position:relative; top:-5px; width:180px; border-top: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7; padding:5px 0px;}
				.header .header_nav li .nav-content .nav-box .cpt-link-box p { margin:2px 0px;}
					.header .header_nav li .nav-content .nav-box .cpt-link-box p a { display:block; height:20px; text-decoration:none; color:#999999; border:1px solid #e7e7e7;background:#f4f4f4; padding:2px 3px 3px 3px;}
					.header .header_nav li .nav-content .nav-box .cpt-link-box p a:hover { background-color:#E1E1E1; color:#666666; border:1px solid #cccccc;}
						.header .header_nav li .nav-content .nav-box .cpt-link-box p a strong { display:block; float:left; width:26px; height:20px; margin:0px 3px 0px 0px; border:1px solid #e7e7e7;}
						.header .header_nav li .nav-content .nav-box .cpt-link-box p a span { display:block; float:left; padding:5px 3px;}
						.header .header_nav li .nav-content .nav-box .cpt-link-box p a strong span { display:block; height:100%; width:100%; padding:0px;}
					.header .header_nav li .nav-content .nav-box .cpt-link-box .act-dash a strong {background:#82C8DD url("../img/statics/layout/univ/82C8DD/bg-82C8DD-front-25-1.png") left top repeat;}
						.header .header_nav li .nav-content .nav-box .cpt-link-box .act-dash a strong span {background:url("../img/statics/module/user/dash/ico/ico-dash.png") center center no-repeat;}
					.header .header_nav li .nav-content .nav-box .cpt-link-box .act-utilisateur a strong {background:#5193C5 url("../img/statics/layout/univ/5193C5/bg-5193C5-front-25-1.png") left top repeat;}
						.header .header_nav li .nav-content .nav-box .cpt-link-box .act-utilisateur a strong span {background:url("../img/statics/module/user/dash/ico/ico-utilisateur.png") center center no-repeat;}
					.header .header_nav li .nav-content .nav-box .cpt-link-box .act-ville a strong {background:#86A443 url("../img/statics/layout/univ/86A443/bg-86A443-front-25-1.png") left top repeat;}
						.header .header_nav li .nav-content .nav-box .cpt-link-box .act-ville a strong span {background:url("../img/statics/module/user/dash/ico/ico-ville.png") center center no-repeat;}
					.header .header_nav li .nav-content .nav-box .cpt-link-box .act-service a strong {background:#D6722E url("../img/statics/layout/univ/D6722E/bg-D6722E-front-25-1.png") left top repeat;}
						.header .header_nav li .nav-content .nav-box .cpt-link-box .act-service a strong span {background:url("../img/statics/module/user/dash/ico/ico-service.png") center center no-repeat;}
					.header .header_nav li .nav-content .nav-box .cpt-link-box .act-jeu a strong {background:#9B6ACE url("../img/statics/layout/univ/9B6ACE/bg-9B6ACE-front-25-1.png") left top repeat;}
						.header .header_nav li .nav-content .nav-box .cpt-link-box .act-jeu a strong span {background:url("../img/statics/module/user/dash/ico/ico-jeu.png") center center no-repeat;}
					.header .header_nav li .nav-content .nav-box .cpt-link-box .act-boutique a strong {background:#865905 url("../img/statics/layout/univ/865905/bg-865905-front-25-1.png") left top repeat;}
						.header .header_nav li .nav-content .nav-box .cpt-link-box .act-boutique a strong span {background:url("../img/statics/module/user/dash/ico/ico-boutique.png") center center no-repeat;}
					.header .header_nav li .nav-content .nav-box .cpt-link-box .act-dash a:hover { background:#E4F4F9;}
					.header .header_nav li .nav-content .nav-box .cpt-link-box .act-utilisateur a:hover { background:#DCE7F2;}
					.header .header_nav li .nav-content .nav-box .cpt-link-box .act-ville a:hover { background:#ECF1D4;}
					.header .header_nav li .nav-content .nav-box .cpt-link-box .act-service a:hover { background:#FAE4D5;}
					.header .header_nav li .nav-content .nav-box .cpt-link-box .act-jeu a:hover { background:#EAE1F3;}
					.header .header_nav li .nav-content .nav-box .cpt-link-box .act-boutique a:hover { background:#E7DCD3;}
			.header .header_nav li .nav-content .nav-box .decoSend {background:url("../img/statics/layout/univ/82C8DD/bg-82C8DD-front-50-1.png") repeat-x scroll left top #68BED6;border:0 none;color:#FFFFFF;cursor:pointer;display:block;float:left;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;height:32px;margin:5px 0 0;width:100%;}			
			.header .header_nav li .nav-content .connect-box { width:257px; }
			.header .header_nav .nav-subscribe {padding:0px 18px;}
			.header .header_nav .nav-compte .nav-title span,
			.header .header_nav .nav-login .nav-title span {background:url('../img/statics/layout/ico/ico-nav-login.png') 10px 8px no-repeat;padding:0px 18px 0px 28px;}
			.header .header_nav .nav-login .nav-content .nav-box {padding:16px 27px 15px 25px;}
			.header .header_nav li a.nav-left-fb,
			.header .header_nav li a.nav-left-mail,
			.header .header_nav li a.nav-left-fav { display:block; padding:5px 0px 0px 0px;margin:0px 7px 0px 8px;line-height:25px; height:25px;}
			.header .header_nav li .nav-left-like { padding:5px 0px 0px 0px;margin:0px 7px 0px 8px;border:none; overflow:hidden; width:200px; height:21px;}
			.header .header_nav .nav-search {margin:0px 10px 0px 0px; }
			.header .header_nav .nav-search .nav-title span {background:url('../img/statics/layout/ico/ico-nav-search.png') 10px 8px no-repeat;padding:0px 18px 0px 38px;}
	.header .header_content {width:980px;margin:0px auto 0px auto;}
		.header .header_content .header_inner {height:130px;padding:40px 0px 0px 0px;text-align:center;}
		
	/* 2. Ariane --------------------------- */
	.ariane { position:absolute;z-index:2;left:-10px;font-family:Verdana, Geneva, sans-serif;font-size:12px;width:980px;color:#ffffff;padding:0px 0px 9px 0px;margin:10px 0px;background:url('../img/statics/layout/univ/CBCBCB/bg-CBCBCB-back-980-60.png') bottom center no-repeat;}
	.ariane p {height:25px;color:#ffffff;line-height:25px;padding:0px 0px 0px 25px;background:#CBCBCB url('../img/statics/layout/univ/CBCBCB/bg-CBCBCB-front-25-1.png') top left repeat;}
		.ariane p span {color:#ffffff;height:25px;display:block;float:left;margin:0px 5px 0px 0px;}
		.ariane p a {color:#ffffff;text-decoration:none;height:25px;}
		.ariane p span.ariane-first {background:url('../img/statics/layout/ico/ico-ariane-grey.png') 0px 5px no-repeat;padding:0px 0px 0px 21px;}
		.ariane p a:hover {text-decoration:underline;}
		.ariane p strong {font-weight:bold;}
		
	/* 3. Menu -------------------------------- */
	.header .header_content .header_menu {position:relative;width:980px;height:50px;margin:0px auto 0px auto;background:#CBCBCB url('../img/statics/layout/univ/CBCBCB/bg-CBCBCB-front-50-1.png') top left repeat;}
	.header .header_content .header_menu ul {position:absolute;z-index:10;height:67px;width:948px;padding:0px 16px;background:url('../img/statics/layout/univ/CBCBCB/bg-CBCBCB-back-980-60.png') top center no-repeat;}
		.header .header_content .header_menu ul li {font-weight:bold;font-size:12px;display:block;height:50px;line-height:50px;padding:0px 2px 0px 0px;float:left;background:url('../img/statics/layout/univ/CBCBCB/bg-CBCBCB-sep-50-2.png') top right no-repeat;}
			.header .header_content .header_menu ul li a {color:#ffffff;text-decoration:none;float:left;display:block;height:50px;padding:0px 18px 0px 20px;}
			.header .header_content .header_menu ul li.menu-on a,
			.header .header_content .header_menu ul li a:hover {color:#ffffff;background:url('../img/statics/layout/univ/CBCBCB/bg-CBCBCB-front-on-50-1.png') top center repeat-x;line-height:54px;}
				.header .header_content .header_menu ul li a img {padding:14px 0px;background:url('../img/statics/layout/ico/ico-home-grey.png') center center no-repeat;}
	
	.menu-tabs {float:left;margin:0;padding:10px 0 0 20px;}
	.menu-tabs li {float:left;list-style:none outside none;margin:0 2px 0 0;}
		.menu-tabs li a:link, .menu-tabs li a:visited, .menu-tabs li a:active {background:url("../img/statics/layout/menu/bg-tab-middle.gif") top left repeat-x;color:#979797;display:block;float:left;font-size:13px;font-weight:bold;line-height:26px;}
			.menu-tabs li a span {background:url("../img/statics/layout/menu/bg-tab-right.gif") top right no-repeat;display:block;}
				.menu-tabs li a span span {background:url("../img/statics/layout/menu/bg-tab-left.gif") top left no-repeat;display:block;padding:0px 10px;}
		.menu-tabs li a:hover,.menu-tabs li.menu-tabs-on a {background-position:bottom left;color:#000000;text-decoration:none;}
			.menu-tabs li a:hover span,.menu-tabs li.menu-tabs-on a span {background-position:bottom right;}
				.menu-tabs li a:hover span span,.menu-tabs li.menu-tabs-on a span span {background-position:bottom left;}
	
	/* 4. content ------------------------------ */
	.content {display:block;width:100%;}
	.content .container {width:960px;margin:0px auto;position:relative;}
		.content .container .content-full {width:960px;margin:0px auto;}
			.content .container .content-global {background:#ffffff;margin:0px auto;width:960px;padding:45px 0px 0px 0px;width:960px;}
			.content .container .content_right {width:280px;float:right;}
			.content .container .content-left {width:680px;float:left;}
			.content .container .content-right {width:700px;float:right;}
			.content .container .content_left {width:260px;float:left;}
	.content .container .entete {background:#ffffff url('../img/statics/layout/bg/bg-entete.png') center 10px no-repeat;width:920px; height:90px;margin:0px auto; padding:18px 20px 0px 20px;}
			.content .container .content_right .content_fb_like {width:240px; height:70px; margin:15px 0px 0px 15px; padding:0px 4px; border: 1px solid #CCCCCC; background:#ffffff;}
			
	/* 2. Menu Arrow --------------------------- */
	.menu-arrow { clear:both;position:relative;height:35px; left:-8px; top:0px; font-size:12px; margin:15px 10px 0px 0px; font-family:Arial, Helvetica, sans-serif;color:#ffffff; font-weight:bold; line-height:25px;background:url('../img/statics/layout/univ/CBCBCB/bg-CBCBCB-back-980-60.png') -2px -27px no-repeat;}
		.menu-arrow div { background:url('../img/statics/layout/univ/CBCBCB/bg-CBCBCB-left-30-14.png') top right no-repeat;height:30px;display:block;float:left;padding:0px 14px 0px 0px;}
		.menu-arrow div ul { background:#CBCBCB url('../img/statics/layout/univ/CBCBCB/bg-CBCBCB-titre-25-1.png') top left repeat-x;float:left;width:630px;padding:0px 20px;}
			.menu-arrow div ul li { display:block;padding:0px 2px 0px 0px;font-weight:bold; float:left; background:url('../img/statics/layout/univ/CBCBCB/bg-CBCBCB-sep-25-2.png') top right no-repeat;}
				.menu-arrow div ul li span { height:25px;display:block;}
				.menu-arrow div ul li.menu-first span {padding:0px 0px 0px 2px; background:url('../img/statics/layout/univ/CBCBCB/bg-CBCBCB-sep-25-2.png') top left no-repeat;}
				.menu-arrow div ul li span a { padding:0px 12px;height:25px;display:block;font-weight:bold; float:left; text-decoration:none !important; color:#ffffff !important;}
				.menu-arrow div ul li span a:hover,
				.menu-arrow div ul li.menu-on a {background:#CBCBCB url('../img/statics/layout/univ/CBCBCB/bg-CBCBCB-titre-on-25-1.png') top left repeat-x; line-height:27px;}
				
	/* 3. Titre --------------------------- */
	.left-title {clear:both;position:relative;height:35px; left:-8px; top:0px; font-size:12px; margin:15px 13px 0px 0px; font-family:Arial, Helvetica, sans-serif;color:#ffffff; line-height:25px;background:url('../img/statics/layout/univ/CBCBCB/bg-CBCBCB-back-980-60.png') -2px -27px no-repeat;}
		.left-title span { background:url('../img/statics/layout/univ/CBCBCB/bg-CBCBCB-left-30-14.png') top right no-repeat;height:30px;display:block;float:left;padding:0px 14px 0px 0px;}
		.left-title span strong { background:#CBCBCB url('../img/statics/layout/univ/CBCBCB/bg-CBCBCB-titre-25-1.png') top left repeat-x;width:627px;height:25px;display:block;padding:0px 20px;font-weight:bold;}
	.left-actu {color:#ffffff;background:url('../img/statics/layout/univ/5193C5/bg-5193C5-back-980-60.png') -2px -27px no-repeat;}
		.left-actu span { background:url('../img/statics/layout/univ/5193C5/bg-5193C5-left-30-14.png') top right no-repeat;}
		.left-actu span strong { background:#5193C5 url('../img/statics/layout/univ/5193C5/bg-5193C5-titre-25-1.png') top left repeat-x;}
	.left-service {color:#ffffff;background:url('../img/statics/layout/univ/D6722E/bg-D6722E-back-980-60.png') -2px -27px no-repeat;}
		.left-service span { background:url('../img/statics/layout/univ/D6722E/bg-D6722E-left-30-14.png') top right no-repeat;}
		.left-service span strong { background:#D6722E url('../img/statics/layout/univ/D6722E/bg-D6722E-titre-25-1.png') top left repeat-x;}
	.left-jeu {color:#ffffff;background:url('../img/statics/layout/univ/9B6ACE/bg-9B6ACE-back-980-60.png') -2px -27px no-repeat;}
		.left-jeu span { background:url('../img/statics/layout/univ/9B6ACE/bg-9B6ACE-left-30-14.png') top right no-repeat;}
		.left-jeu span strong { background:#9B6ACE url('../img/statics/layout/univ/9B6ACE/bg-9B6ACE-titre-25-1.png') top left repeat-x;}
	.left-territoire {color:#ffffff;background:url('../img/statics/layout/univ/86A443/bg-86A443-back-980-60.png') -2px -27px no-repeat;}
		.left-territoire span { background:url('../img/statics/layout/univ/86A443/bg-86A443-left-30-14.png') top right no-repeat;}
		.left-territoire span strong { background:#86A443 url('../img/statics/layout/univ/86A443/bg-86A443-titre-25-1.png') top left repeat-x;}
	.left-boutique {color:#ffffff;background:url('../img/statics/layout/univ/865905/bg-865905-back-980-60.png') -2px -27px no-repeat;}
		.left-boutique span { background:url('../img/statics/layout/univ/865905/bg-865905-left-30-14.png') top right no-repeat;}
		.left-boutique span strong { background:#865905 url('../img/statics/layout/univ/865905/bg-865905-titre-25-1.png') top left repeat-x;}
	.left-loisir {color:#ffffff;background:url('../img/statics/layout/univ/59C3B3/bg-59C3B3-back-980-60.png') -2px -27px no-repeat;}
		.left-loisir span { background:url('../img/statics/layout/univ/59C3B3/bg-59C3B3-left-30-14.png') top right no-repeat;}
		.left-loisir span strong { background:#59C3B3 url('../img/statics/layout/univ/59C3B3/bg-59C3B3-titre-25-1.png') top left repeat-x;}
	.left-agenda {color:#ffffff;background:url('../img/statics/layout/univ/912727/bg-912727-back-980-60.png') -2px -27px no-repeat;}
		.left-agenda span { background:url('../img/statics/layout/univ/912727/bg-912727-left-30-14.png') top right no-repeat;}
		.left-agenda span strong { background:#912727 url('../img/statics/layout/univ/912727/bg-912727-titre-25-1.png') top left repeat-x;}
				
	/* 3. Button --------------------------- */
	.btn-home { background:url("../img/statics/layout/univ/82C8DD/bg-82C8DD-front-50-1.png") repeat scroll left top #82C8DD !important;}
	.btn-actu { background:url("../img/statics/layout/univ/5193C5/bg-5193C5-front-50-1.png") repeat scroll left top #5193C5 !important;}
	.btn-utilisateur { background:url("../img/statics/layout/univ/5193C5/bg-5193C5-front-50-1.png") repeat scroll left top #5193C5 !important;}
	.btn-service { background:url("../img/statics/layout/univ/D6722E/bg-D6722E-front-50-1.png") repeat scroll left top #D6722E !important;}
	.btn-jeu { background:url("../img/statics/layout/univ/9B6ACE/bg-9B6ACE-front-50-1.png") repeat scroll left top #9B6ACE !important;}
	.btn-ville { background:url("../img/statics/layout/univ/86A443/bg-86A443-front-50-1.png") repeat scroll left top #86A443 !important;}
	.btn-boutique { background:url("../img/statics/layout/univ/865905/bg-865905-front-50-1.png") repeat scroll left top #86A443 !important;}
	
	/* 3. Titre --------------------------- */
	.round-title { background:url("../img/statics/layout/univ/CBCBCB/bg-CBCBCB-front-25-1.png") repeat scroll left top #CBCBCB; text-align:center; color:#ffffff; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; line-height:25px;}
	.round-home { background:url("../img/statics/layout/univ/82C8DD/bg-82C8DD-front-25-1.png") repeat scroll left top #82C8DD;}
	.round-actu { background:url("../img/statics/layout/univ/5193C5/bg-5193C5-front-25-1.png") repeat scroll left top #5193C5;}
	.round-utilisateur { background:url("../img/statics/layout/univ/5193C5/bg-5193C5-front-25-1.png") repeat scroll left top #5193C5;}
	.round-service { background:url("../img/statics/layout/univ/D6722E/bg-D6722E-front-25-1.png") repeat scroll left top #D6722E;}
	.round-jeu { background:url("../img/statics/layout/univ/9B6ACE/bg-9B6ACE-front-25-1.png") repeat scroll left top #9B6ACE;}
	.round-ville { background:url("../img/statics/layout/univ/86A443/bg-86A443-front-25-1.png") repeat scroll left top #86A443;}
	.round-boutique { background:url("../img/statics/layout/univ/865905/bg-865905-front-25-1.png") repeat scroll left top #865905;}
	.round-loisir { background:url("../img/statics/layout/univ/59C3B3/bg-59C3B3-front-25-1.png") repeat scroll left top #59C3B3;}
	.round-agenda { background:url("../img/statics/layout/univ/912727/bg-912727-front-25-1.png") repeat scroll left top #912727;}
	.round-error { background:url("../img/statics/layout/univ/C10000/bg-C10000-front-25-1.png") repeat scroll left top #C10000;}
	
	/* 5. footer ------------------------------ */
	.footer {width:100%;clear:both;background:url('../img/statics/layout/footer/bg-footer.png') bottom center repeat-x;}
	.footer .footer-content {width:980px;margin:0px auto 0px auto;background:url('../img/statics/layout/footer/bg-footer-in.png') bottom center no-repeat;}
		.footer .footer-content .footer-top {position:relative;width:980px;height:50px;background:#86A443 url('../img/statics/layout/univ/87A543/bg-87A543-front-50-1.png') top left repeat;}
			.footer .footer-content .footer-top .footer-top-in {font-size:12px;color:#ffffff;line-height:50px;position:absolute;height:67px;width:960px;padding:0px 10px;background:url('../img/statics/layout/univ/87A543/bg-87A543-back-980-60.png') top center no-repeat;}
				.footer .footer-content .footer-top .footer-top-in .footer-top-in-txt {font-weight:bold;padding:0px 0px 0px 19px;}
				.footer .footer-content .footer-top .footer-top-in .footer-top-in-txt a.go-top {background:url('../img/statics/layout/ico/go-top.png') top center no-repeat;width:23px;height:27px;text-indent:-9999px;display:block;float:right;margin:11px 26px 0px 0px;}
				.footer .footer-content .footer-top .footer-top-in .footer-top-in-txt input {background:#fefefe url("../img/statics/layout/global/bg-input.png") top left repeat-x;font-weight:normal;padding:0px 10px 1px 10px;margin:0px 5px 0px 10px;width:350px;height:28px;color:#6E8F2D;border:1px solid #748C39;}
				.footer .footer-content .footer-top .footer-top-in .footer-top-in-txt input.footer_search_send {background:url('../img/statics/layout/univ/86A443/bg-86A443-front-50-1.png') top left repeat-x;font-weight:bold;width:104px;height:32px;margin:0px;color:#ffffff;border:1px solid #748C39;cursor:pointer;}
		.footer .footer-content .footer-inner {width:960px;margin:0px auto 0px auto;padding:5px 0px 10px 0px;background:#8BAB37 url('../img/statics/layout/footer/bg-footer-inner.png') top left repeat-x;}
			.footer .footer-content .footer-inner h3 {font-family:Verdana, Geneva, sans-serif;font-size:14px;color:#ffffff;font-weight:bold;margin:15px 0px 0px 0px;padding:0px 0px 5px 1px;border-bottom:1px dotted #C2D497;}
			.footer .footer-content .footer-inner .article {width:320px;float:left;margin:0px 0px 0px 20px;}
				.footer .footer-content .footer-inner .article ul {border-bottom:1px dotted #C2D497;}
				.footer .footer-content .footer-inner .article ul li { position:relative;clear:both;font-family:Verdana, Geneva, sans-serif;font-size:11px;color:#ffffff;padding:0px;margin:9px 0px;}
					.footer .footer-content .footer-inner .article ul li a {color:#ffffff;text-decoration:none;display:block;border:1px solid #C9D9A2; background:#AAC26D; height:64px; padding:6px; line-height:13px; font-size:10px;}
					.footer .footer-content .footer-inner .article ul li a img {float:left;margin:0px 8px 0px 0px; border:1px solid #C9D9A2;top:-1px;}
					.footer .footer-content .footer-inner .article ul li a span { display:block; height:64px;position:relative;}
					.footer .footer-content .footer-inner .article ul li a span strong {font-weight:bold;line-height:18px;font-size:12px;color:#62802B;top:-2px;}
					.footer .footer-content .footer-inner .article ul li a span span {display:inline; height:auto;}
					.footer .footer-content .footer-inner .article ul li a span b { position:absolute;bottom:-7px;color:#719230;text-decoration:none;font-size:10px;color:#719230;display:block;padding:1px 0px 0px 0px; right:0px;width:210px;height:18px; border-top:1px solid #C9D9A2; font-weight:normal;}
					.footer .footer-content .footer-inner .article ul li a span b .actu-redac {background:url("../img/statics/layout/ico/ico-user-foot.png") no-repeat scroll 0 2px transparent;float:right;padding:0 0 0 14px;}
					.footer .footer-content .footer-inner .article ul li a:hover {border:1px solid #FFFFFF; background:#C0D293;}
					.footer .footer-content .footer-inner .article ul li a:hover img {border:1px solid #FFFFFF;}
					.footer .footer-content .footer-inner .article ul li a:hover span b {text-decoration:none; border-top:1px solid #FFFFFF;}
			.footer .footer-content .footer-inner .link {width:240px;float:left;margin:0px 0px 0px 20px;}
				.footer .footer-content .footer-inner .link ul {padding:1px 0px 0px 0px;}
				.footer .footer-content .footer-inner .link ul li {clear:both;height:32px;line-height:32px;padding:6px 5px;font-family:Verdana, Geneva, sans-serif;font-size:12px;color:#ffffff;font-weight:bold;border-bottom:1px dotted #C2D497;}
					.footer .footer-content .footer-inner .link ul li img {float:left;margin:0px 10px 0px 2px; background:url('../img/statics/layout/footer/bg-complement.png') top center no-repeat;}
					.footer .footer-content .footer-inner .link ul li a {color:#ffffff;text-decoration:none;display:block;}
						.footer .footer-content .footer-inner .link ul li a:hover img { background-position:0px -32px;}
		.footer .footer-content .footer-mention {color:#F1DECC;font-size:11px;line-height:15px;text-align:center;height:27px;padding:88px 0px 85px 0px;clear:both;}
	
	/* 1. Actualite Categorie -------------------------*/
	.actu-bloc { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666666; margin:10px 20px 20px 20px;position:relative;}
	.actu-bloc .actu-bloc { margin:10px 10px 20px 10px;}
		.actu-bloc .actu-top { border-bottom:1px solid #E4E4E4; padding:6px 10px 4px 10px; clear:both;font-size:11px; background:#EFF5FA url("../img/statics/layout/univ/5193C5/bg-5193C5-actu-top-25-1.png") top left repeat-x;}
			.actu-bloc .actu-top .actu-date {color:#5193C5; font-weight:bold;}
			.actu-bloc .actu-top .actu-redac { float:right;padding:0px 5px 0px 0px; color:#666666;background:url("../img/statics/layout/ico/ico-user.png") 0px 2px no-repeat; padding:0px 0px 0px 14px;}
		.actu-bloc .actu-header { clear:both; margin:0px 0px 10px 0px; background:url("../img/statics/layout/univ/5193C5/bg-5193C5-actu-top-50-1.png") bottom left repeat-x; border:1px solid #EAEAEA;border-top:0px;}
		.actu-bloc .actu-title,
		.actu-bloc .actu-title a { padding:5px 0px 0px 0px; font-size:18px;color:#5193C5; text-decoration:none;}
		.actu-bloc .actu-title {padding:2px 10px 7px 10px;}
		.actu-bloc .actu-title a:hover {text-decoration:underline;}
		.actu-bloc .actu-info {color:#999999;padding:0px;font-size:10px;padding:10px 10px 0px 10px;}
			.actu-bloc .actu-view { float:right;}
			.actu-bloc .actu-cat {text-transform:uppercase;}
		.actu-bloc .actu-content {clear:both; margin:0px 0px 10px 0px; text-align:justify; padding:0px 10px; line-height:19px;}
			.actu-bloc .actu-content p {clear:both;}
			.actu-bloc .actu-content img { border:1px solid #CCCCCC;margin:2px 0px 10px 0px; padding:0px;}
			.actu-bloc .actu-content img.actu-left { margin:24px 15px 0px 0px; float:left;}
			.actu-bloc .actu-content img.actu-right { margin:24px 0px 0px 15px; float:right;}
			.actu-bloc .actu-content img.actu-full { margin:20px 0px;}
		.actu-bloc .actu-img { float:left;margin:12px 10px 2px 11px; text-align:justify; line-height:19px; border:1px solid #CCCCCC;}
		.actu-bloc .actu-txt { text-align:justify; padding:0px 10px; line-height:20px;}
		.actu-bloc .actu-footer { clear:both; margin:10px 0px 0px 0px;padding:10px 10px 0px 10px; background:url("../img/statics/layout/univ/5193C5/bg-5193C5-actu-bottom-50-1.png") top left repeat-x; border:1px solid #EAEAEA;border-bottom:0px;}
			.actu-bloc .actu-footer .tag_box { background:url("../img/statics/layout/bg/bg-tags-left.png") top left no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px;display:block; float:left;padding:0px 0px 0px 14px; margin:0px 10px 10px 0px; text-decoration:none; height:22px; line-height:20px; color:#666666;}
			.actu-bloc .actu-footer .tag_box:hover { text-decoration:underline;}
			.actu-bloc .actu-footer .tag_box span { background:url("../img/statics/layout/bg/bg-tags.png") top left repeat-x;padding:0px 10px 2px 10px;color:#666666;display:block;border-right:1px solid #DDDDDD;}
		.actu-bloc .actu-bottom { position:relative; font-size:11px; clear:both; background:#EFF5FA url("../img/statics/layout/univ/5193C5/bg-5193C5-actu-bottom-25-1.png") bottom left repeat-x;border-top:1px solid #E4E4E4; padding:0px 10px 0px 10px; height:25px; line-height:25px;margin:10px 0px 0px 0px;}
			.actu-bloc .actu-bottom a { float:right;color:#5193C5;font-weight:bold;text-decoration:none;}
			.actu-bloc .actu-bottom a:hover {text-decoration:underline;}
			.actu-bloc .actu-bottom .actu-com { background:url("../img/statics/layout/ico/ico-com.png") top left no-repeat; padding:1px 0px 0px 20px; }
		.actu-bloc .actu-center { text-align:center; }
		.actu-bloc .actu-right { text-align:right; }
			.actu-bloc .actu-bottom .actu-read { background:url("../img/statics/layout/ico/lt.png") center left no-repeat; padding:0px 0px 0px 10px; }
		 .actu-bloc-full .actu-bottom { height:27px;padding:2px 10px 0px 0px; background-position:bottom left; }
		 .actu-bloc-full .actu-bottom .actu-com { float:right;margin:5px 0px 0px 0px; }

		.actu-push { margin:10px 0px 30px 2px;}
			.actu-push .actu-bloc { width:202px; height:480px; float:left; clear:none; margin:0px 0px 0px 17px; background:url("../img/statics/layout/bg/bg-sep-push.png") center center no-repeat;}
			.actu-push .actu-info  { line-height:20px;}
			.actu-push .actu-bottom { position:absolute; bottom:0px; width:182px;}
			.actu-push .actu-bottom iframe { left:1px !important; top:-28px !important;}
			.actu-push .actu-txt { line-height:18px;}
		.actu-nav { margin:10px 20px; text-align:center; border-bottom:1px dotted #e4e4e4; border-top:1px dotted #e4e4e4; line-height:33px;}
			.actu-nav .actu-nav-prev {float:left;margin:4px 0px 0px 4px; width:25px; height:25px; display:block;  }
			.actu-nav .actu-nav-prev a {background:url("../img/statics/layout/bg/bg-nav-actu-prev.png") center center no-repeat;}
			.actu-nav .actu-nav-go-home { color:#5193C5; font-weight:bold; font-size:12px; text-decoration:none;}
			.actu-nav .actu-nav-go-home:hover { text-decoration:underline;}
			.actu-nav .actu-nav-next {float:right;margin:4px 4px 0px 0px; width:25px; height:25px; display:block;  }
			.actu-nav .actu-nav-next a {background:url("../img/statics/layout/bg/bg-nav-actu-next.png") center center no-repeat;}
			.actu-nav .actu-nav-prev a,
			.actu-nav .actu-nav-next a { width:25px; height:25px; display:block; text-indent:-9999px;}
		.actu-nav .actu-nav-global {background:#F3EBE4 url("../img/statics/layout/univ/5193C5/bg-5193C5-front-25-1.png") top left repeat-x;}

		.cat-cuisine .actu-top .actu-date,.cat-cuisine .actu-title,.cat-cuisine .actu-title a,.cat-cuisine .actu-bottom a {color:#865905 !important;}
		.cat-cuisine .actu-top {background:#F3EBE4 url("../img/statics/layout/univ/865905/bg-865905-actu-top-25-1.png") top left repeat-x !important;}
		.cat-cuisine .actu-header { background:url("../img/statics/layout/univ/865905/bg-865905-actu-top-50-1.png") bottom left repeat-x !important;}
		.cat-cuisine .actu-footer {background:url("../img/statics/layout/univ/865905/bg-865905-actu-bottom-50-1.png") top left repeat-x !important;}
		.cat-cuisine .actu-bottom {background:#F3EBE4 url("../img/statics/layout/univ/865905/bg-865905-actu-bottom-25-1.png") bottom left repeat-x !important;}
		.actu-nav .actu-nav-cuisine {background:#F3EBE4 url("../img/statics/layout/univ/865905/bg-865905-front-25-1.png") top left repeat-x !important;}
		.actu-nav .actu-nav-go-cuisine {color:#865905 !important;}
	
		.cat-ville .actu-top .actu-date,.cat-ville .actu-title,.cat-ville .actu-title a,.cat-ville .actu-bottom a {color:#86A443;}
		.cat-ville .actu-top {background:#F7F9EC url("../img/statics/layout/univ/86A443/bg-86A443-actu-top-25-1.png") top left repeat-x;}
		.cat-ville .actu-header {background:url("../img/statics/layout/univ/86A443/bg-86A443-actu-top-50-1.png") bottom left repeat-x;}
		.cat-ville .actu-footer {background:url("../img/statics/layout/univ/86A443/bg-86A443-actu-bottom-50-1.png") top left repeat-x;}
		.cat-ville .actu-bottom {background:#E6F0B1 url("../img/statics/layout/univ/86A443/bg-86A443-actu-bottom-25-1.png") bottom left repeat-x;}
		.actu-nav .actu-nav-ville {background:#E6F0B1 url("../img/statics/layout/univ/86A443/bg-86A443-front-25-1.png") top left repeat-x;}
		.actu-nav .actu-nav-go-ville {color:#86A443;}
	
		.cat-service .actu-top .actu-date,.cat-service .actu-title,.cat-service .actu-title a,.cat-service .actu-bottom a {color:#D6722E;}
		.cat-service .actu-top {background:#FEF8F2 url("../img/statics/layout/univ/D6722E/bg-D6722E-actu-top-25-1.png") top left repeat-x;}
		.cat-service .actu-header { background:url("../img/statics/layout/univ/D6722E/bg-D6722E-actu-top-50-1.png") bottom left repeat-x;}
		.cat-service .actu-footer {background:url("../img/statics/layout/univ/D6722E/bg-D6722E-actu-bottom-50-1.png") top left repeat-x;}
		.cat-service .actu-bottom {background:#FEF8F2 url("../img/statics/layout/univ/D6722E/bg-D6722E-actu-bottom-25-1.png") bottom left repeat-x;}
		.actu-nav .actu-nav-service {background:#FEF8F2 url("../img/statics/layout/univ/D6722E/bg-D6722E-front-25-1.png") top left repeat-x;}
		.actu-nav .actu-nav-go-service {color:#D6722E;}
	
		.cat-jeu .actu-top .actu-date,.cat-jeu .actu-title,.cat-jeu .actu-title a,.cat-jeu .actu-bottom a {color:#9B6ACE;}
		.cat-jeu .actu-top {background:#F4EFFA url("../img/statics/layout/univ/9B6ACE/bg-9B6ACE-actu-top-25-1.png") top left repeat-x;}
		.cat-jeu .actu-header { background:url("../img/statics/layout/univ/9B6ACE/bg-9B6ACE-actu-top-50-1.png") bottom left repeat-x;}
		.cat-jeu .actu-footer {background:url("../img/statics/layout/univ/9B6ACE/bg-9B6ACE-actu-bottom-50-1.png") top left repeat-x;}
		.cat-jeu .actu-bottom {background:#F4EFFA url("../img/statics/layout/univ/9B6ACE/bg-9B6ACE-actu-bottom-25-1.png") bottom left repeat-x;}
		.actu-nav .actu-nav-jeu {background:#F4EFFA url("../img/statics/layout/univ/9B6ACE/bg-9B6ACE-front-25-1.png") top left repeat-x;}
		.actu-nav .actu-nav-go-jeu {color:#9B6ACE;}
	
		.cat-fiche .actu-top .actu-date,.cat-fiche .actu-title,.cat-fiche .actu-title a,.cat-fiche .actu-bottom a {color:#68BDD6;}
		.cat-fiche .actu-top {background:#F0F9FB url("../img/statics/layout/univ/82C8DD/bg-82C8DD-actu-top-25-1.png") top left repeat-x;}
		.cat-fiche .actu-header { background:url("../img/statics/layout/univ/82C8DD/bg-82C8DD-actu-top-50-1.png") bottom left repeat-x;}
		.cat-fiche .actu-footer {background:url("../img/statics/layout/univ/82C8DD/bg-82C8DD-actu-bottom-50-1.png") top left repeat-x;}
		.cat-fiche .actu-bottom {background:#F0F9FB url("../img/statics/layout/univ/82C8DD/bg-82C8DD-actu-bottom-25-1.png") bottom left repeat-x;}
		.actu-nav .actu-nav-fiche {background:#F0F9FB url("../img/statics/layout/univ/82C8DD/bg-82C8DD-front-25-1.png") top left repeat-x;}
		.actu-nav .actu-nav-go-fiche {color:#68BDD6;}
	
		.cat-loisir .actu-top .actu-date,.cat-loisir .actu-title,.cat-loisir .actu-title a,.cat-loisir .actu-bottom a,.cat-loisir .actu-content b {color:#59C3B3;}
		.cat-loisir .actu-top {background:#DFF3F0 url("../img/statics/layout/univ/59C3B3/bg-59C3B3-actu-top-25-1.png") top left repeat-x;}
		.cat-loisir .actu-header { background:url("../img/statics/layout/univ/59C3B3/bg-59C3B3-actu-top-50-1.png") bottom left repeat-x;}
		.cat-loisir .actu-footer {background:url("../img/statics/layout/univ/59C3B3/bg-59C3B3-actu-bottom-50-1.png") top left repeat-x;}
		.cat-loisir .actu-bottom {background:#F1FAF9 url("../img/statics/layout/univ/59C3B3/bg-59C3B3-actu-bottom-25-1.png") bottom left repeat-x;}
		.actu-nav .actu-nav-loisir {background:#F1FAF9 url("../img/statics/layout/univ/59C3B3/bg-59C3B3-front-25-1.png") top left repeat-x;}
		.actu-nav .actu-nav-go-loisir {color:#59C3B3;}

		/*-- NAV CONTROL --*/
			.nav { margin:10px 80px; text-align:center;}
			.nav-bottom { margin:10px 20px 10px 20px;}
				.nav-ctrl { width:20px; height:20px;text-align:center; position:relative;background:#ffffff;}
					.nav-ctrl img { width:20px; height:20px;border:1px solid #cccccc;}
					.nav-ctrl span { position:absolute;z-index:2;display:block;top:-8px; width:20px; text-align:center; text-indent:-9999px;width:6px;height:5px; margin:6px auto; background:#5193C5;}
					.nav-ctrl:hover span { background-position:bottom left;}
					.nav-ctrl:hover img { background:#5193C5;}
				.nav-first span { width:6px; left:7px;background:#5193C5 url('../img/statics/layout/ico/bg_rt.png') top left repeat-x;}
				.nav-prev span { width:3px; left:9px;background:#5193C5 url('../img/statics/layout/ico/bg_rt.png') top left repeat-x;}
				.nav-next span { width:3px; left:10px;background:#5193C5 url('../img/statics/layout/ico/bg_lt.png') top left repeat-x;}
				.nav-last span { width:6px; left:9px;background:#5193C5 url('../img/statics/layout/ico/bg_lt.png') top left repeat-x;}
				.nav-off {width:20px;}
				.nav-off span { background-color:#666666 !important;}
				.nav-off:hover { background:#ffffff!important;}
				.nav-off:hover span { background-position:top left!important;}
				.nav-off:hover img { background:#ffffff!important;}
				.page-list { margin:0px 10px; font-size:12px; line-height:20px;}
					.page-list a { color:#5193C5; text-decoration:none; margin:0px 2px;width:25px; text-align:center; position:relative;}
						.page-list a img { width:28px; height:20px;border:1px solid #cccccc;}
						.page-list a span { position:absolute;z-index:2; top:-9px; left:0px; width:30px; text-align:center;}
						.page-list a.page-on  {text-decoration:underline;font-weight:bold;color:#666666;}
							.page-list a.page-on img {background:#e4e4e4;}
						.page-list a:hover { color:#ffffff;text-decoration:underline;}
							.page-list a:hover img { border:1px solid #666666;background:#5193C5;}
					.page-list span.nav-hellip { color:#999999;padding:0px 2px; line-height:25px; text-decoration:none; margin:0px 2px; position:relative;top:-5px; font-weight:bold;}
		
	/* 3. Bloc Service ------------------------------ */
		.bloc-detail {margin:0px 20px 15px 20px;}
			.bloc-detail .detail-top {font-size:10px; height:22px; padding:2px 10px 0px 10px; line-height:22px;clear:both; border-bottom:1px solid #E4E4E4;background:#F7F7F7 url("../img/statics/layout/univ/CBCBCB/bg-CBCBCB-actu-top-25-1.png") top left repeat-x; }
				.bloc-detail .detail-top a {color:#606060; text-decoration:none; padding: 3px 0 0px 20px;}
				.bloc-detail .detail-top span {text-transform:uppercase;color:#606060;padding: 3px 0 0px 20px;background: url("../img/statics/layout/ico/ico-ville-grey.png") no-repeat scroll left top transparent;}
			.bloc-detail .detail-info {background:url('../img/statics/layout/bg/bg-sep-detail.png') top left no-repeat;position:relative;}
				.bloc-detail .detail-info .detail-img {margin: 10px 9px 19px 10px; float:left;border:1px solid #E4E4E4;}
				.bloc-detail .detail-info .detail-title {color:#606060; font-weight:bold;padding:10px 11px 0px 71px;font-size:15px; text-transform:uppercase;}
					.bloc-detail .detail-info .detail-title a {color:#606060;text-decoration:none;}
					.bloc-detail .detail-info .detail-title a:hover {text-decoration:underline;}
				.bloc-detail .detail-info .detail-cat {color:#666666;font-size:11px;color:#999999;padding:3px 11px 5px 71px; text-transform:uppercase;}
				.bloc-detail .detail-info .detail-txt {color:#666666; font-size:11px; padding:10px 0px 10px 0px; margin:0px 11px 0px 11px; text-align:justify;clear:both; background:url("../img/statics/layout/bg/bg-title.gif") top center no-repeat;}
			.bloc-detail .detail-bottom {text-align:right;margin:0px;position:relative;font-size:11px;clear:both;background:#F7F7F7 url("../img/statics/layout/univ/CBCBCB/bg-CBCBCB-actu-bottom-25-1.png") bottom left repeat-x;border-top:1px solid #E4E4E4; padding:0px 10px 0px 10px; height:25px; line-height:25px; }
			.bloc-detail .detail-bottom .detail-read { float:none; background:url("../img/statics/layout/ico/lt.png") center left no-repeat; padding:0px 0px 0px 10px; text-decoration:none;color:#666666; font-weight:bold; }
			.bloc-detail .detail-bottom .detail-read:hover { text-decoration:underline;}

		.bloc-detail .detail-info .detail-title,
		.bloc-detail .detail-info .detail-cat{padding-left:101px; padding-right:250px;}
		.detail-part .detail-info .detail-option { height:20px;font-size:11px; color:#666666;padding:0px 250px 5px 101px;}
		.detail-part .detail-info .detail-option span {background:url("../img/statics/layout/univ/CBCBCB/bg-CBCBCB-front-25-1.png") repeat-x scroll left top #F7F7F7; float:left; width:20px; height:20px; text-indent:-9999px; margin:0px 5px 0px 0px; }
		.detail-part .detail-info .detail-option span.detail-option-detail a { background:url('../img/statics/layout/ico/ico-fiche-id.png') center center no-repeat; width:20px; height:20px; display:block; }
		.detail-part .detail-info .detail-option span.detail-option-actualite a { background:url('../img/statics/layout/ico/ico-actualite.png') center center no-repeat; width:20px; height:20px; display:block; }
		.detail-part .detail-info .detail-option span.detail-option-produit a { background:url('../img/statics/layout/ico/ico-produit.png') center center no-repeat; width:20px; height:20px; display:block; }
		.detail-part .detail-info .detail-option span.detail-option-galerie a { background:url('../img/statics/layout/ico/ico-galerie.png') center center no-repeat; width:20px; height:20px; display:block; }

		.bloc-detail .detail-info .detail-info-bloc {background:#F7F7F7 url('../img/statics/layout/bg/bg-info-bloc.png') top left repeat-y; width:230px; float:right; margin:10px; position:absolute; top:0px; right:0px; font-size:11px; color:#666666; }
		.bloc-detail .detail-info .detail-info-bloc p {clear:both;}
		.bloc-detail .detail-info .detail-info-bloc .detail-adr { background:url('../img/statics/layout/ico/ico-nom.png') 8px 8px no-repeat; line-height:14px; display:block; padding:5px 5px 7px 33px;}
		.bloc-detail .detail-info .detail-info-bloc .detail-tel { background:url('../img/statics/layout/ico/ico-phone.png') 8px 1px no-repeat; height:14px;padding:0px 5px 4px 33px;}
		.bloc-detail .detail-info .detail-info-bloc .detail-prop { background:url('../img/statics/layout/ico/ico-owner.png') 8px 1px no-repeat; height:14px;padding:0px 5px 4px 33px;}
		.bloc-detail .detail-info .detail-info-bloc .detail-fax { background:url('../img/statics/layout/ico/ico-fax.png') 8px 1px no-repeat; height:14px;padding:0px 5px 4px 33px;}


		.actu_right .detail-info { background:#ffffff; border-left: 1px solid #E4E4E4;border-right: 1px solid #E4E4E4;}
		.actu_right .bloc-detail .detail-info .detail-img { margin:10px 9px 10px 10px; }
		.actu_right .bloc-detail .detail-info .detail-title{ font-size:13px; }
		.actu_right .bloc-detail .detail-info .detail-cat{  padding:0; font-size:10px; }
		.actu_right .bloc-detail .detail-info .detail-info-bloc { clear:both; position:relative; margin:0 auto; float:none; }
		.actu_right .detail-part .detail-info .detail-option {  padding:5px 0; }
		.actu_right .bloc-detail .detail-info .detail-txt {  background:none; }



		.detail-service .detail-top {background:#FEF8F2 url("../img/statics/layout/univ/D6722E/bg-D6722E-actu-top-25-1.png") top left repeat-x; }
		.detail-service .detail-bottom {background:#FEF8F2 url("../img/statics/layout/univ/D6722E/bg-D6722E-actu-bottom-25-1.png") bottom left repeat-x;}
		.detail-service .detail-top a, .detail-service .detail-top span, .detail-service .detail-info .detail-title a, .detail-service .detail-info .detail-title, .detail-service .detail-bottom .detail-read {color:#D6722E;}
		.detail-service .detail-info .detail-option span {background:url("../img/statics/layout/univ/D6722E/bg-D6722E-front-25-1.png") repeat-x scroll left top #D6722E;}
		.detail-service .detail-info .detail-info-bloc {background:#FCECDD url('../img/statics/module/service/bg/bg-info-bloc.png') top left repeat-y; }
		.detail-service .detail-info .detail-info-bloc .detail-adr { background:url('../img/statics/module/service/ico/ico-nom.png') 8px 8px no-repeat;}
		.detail-service .detail-info .detail-info-bloc .detail-tel { background:url('../img/statics/module/service/ico/ico-phone.png') 8px 1px no-repeat;}
		.detail-service .detail-info .detail-info-bloc .detail-prop { background:url('../img/statics/module/service/ico/ico-owner.png') 8px 1px no-repeat; height:14px;padding:0px 5px 4px 33px;}
		.detail-service .detail-info .detail-info-bloc .detail-fax { background:url('../img/statics/module/service/ico/ico-fax.png') 8px 1px no-repeat;}

		.detail-loisir .detail-top {background:#DFF3F0 url("../img/statics/layout/univ/59C3B3/bg-59C3B3-actu-top-25-1.png") top left repeat-x; }
		.detail-loisir .detail-bottom {background:#DFF3F0 url("../img/statics/layout/univ/59C3B3/bg-59C3B3-actu-bottom-25-1.png") bottom left repeat-x;}
		.detail-loisir .detail-top a, .detail-loisir .detail-top span, .detail-loisir .detail-info .detail-title a, .detail-loisir .detail-info .detail-title, .detail-loisir .detail-bottom .detail-read {color:#59C3B3;}
		.detail-loisir .detail-info .detail-option span {background:url("../img/statics/layout/univ/59C3B3/bg-59C3B3-front-25-1.png") repeat-x scroll left top #59C3B3;}
		.detail-loisir .detail-info .detail-info-bloc {background:#DFF3F0 url('../img/statics/module/loisir/bg/bg-info-bloc.png') top left repeat-y; }
		.detail-loisir .detail-info .detail-info-bloc .detail-adr { background:url('../img/statics/module/loisir/ico/ico-nom.png') 8px 8px no-repeat;}
		.detail-loisir .detail-info .detail-info-bloc .detail-tel { background:url('../img/statics/module/loisir/ico/ico-phone.png') 8px 1px no-repeat;}
		.detail-loisir .detail-info .detail-info-bloc .detail-prop { background:url('../img/statics/module/loisir/ico/ico-owner.png') 8px 1px no-repeat; height:14px;padding:0px 5px 4px 33px;}
		.detail-loisir .detail-info .detail-info-bloc .detail-fax { background:url('../img/statics/module/loisir/ico/ico-fax.png') 8px 1px no-repeat;}

	/* 3. Connect Box ------------------------------ */
	.connect-box h2 {clear:both;color:#68BED6;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;margin:0px 0px 10px 0px;}
	.connect-box p {clear:both;position:relative;line-height:14px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#666666;text-align:left;}
		.connect-box p label {position:relative;border:0px solid #68BED6;font-weight:normal;display:block;width:98%;height:auto;padding:3px 2px 3px 6px;margin:0px;line-height:18px;background:url('../img/statics/layout/global/bg-input.png') 0px -10px repeat-x;}
		.connect-box p input {position:relative;float:left;display:block;width:97%;font-size:11px;border:1px solid #68BED6;background:#ffffff url('../img/statics/layout/global/bg-input.png') top left repeat-x;height:26px;padding:3px 0px 3px 6px;}
		.connect-box p input.input-check {position:relative;float:left;display:block;width:auto;font-size:11px;border:1px solid #86A443;background:#ffffff url('../img/statics/layout/global/bg-input.png') top left repeat-x;margin:0px 5px 5px 8px;height:auto;padding:3px 0px 3px 6px;}
		.connect-box a { float:right;color:#68BED6;font-family:Arial, Helvetica, sans-serif;font-size:11px;margin:1px 0px 10px 2px;text-decoration:underline;font-weight:normal;}
		.connect-box a:hover {text-decoration:none;}
		.connect-box p .login_send {display:block; margin:5px 0px 0px 0px;float:left;width:100%;height:32px;background:#68BED6 url('../img/statics/layout/univ/82C8DD/bg-82C8DD-front-50-1.png') top left repeat-x;color:#ffffff;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;cursor:pointer;border:0px;}
		.connect-box p.pass-lost {text-align:left;padding:5px 0px 15px 0px; line-height:12px; font-weight:normal;}
		.nav-login .connect-box p.pass-lost {padding:0px;}
		.connect-box p.warning { background: url("../img/statics/layout/ico/warning.png") right 9px no-repeat; color:#E50E0E; font-style: italic; padding-right:8%; padding-bottom:15px;width: 100%; height:13px; }
		.connect-box p.warning label { color:#E50E0E; border-color:#E50E0E; width:89%; padding:3px 2px 3px 6px !important;}
		.connect-box .warning input.input-txt { border-color:#E50E0E !important; background-color:#FDEFEE;}
	
	/* 3. Register Box ------------------------------ */
	.register-box h2 {clear:both;color:#68BED6;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;margin:0px 0px 10px 0px;}
	.register-box p {clear:both;position:relative;line-height:14px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#666666;text-align:left;}
		.register-box p label {position:relative;border:0px solid #5193C5;font-weight:normal;display:block;width:98%;height:auto;padding:0px;margin:0px;line-height:18px;background:url('../img/statics/layout/global/bg-input.png') 0px -10px repeat-x;}
		.register-box p input {position:relative;float:left;display:block;width:97%;font-size:11px;border:1px solid #5193C5;background:#ffffff url('../img/statics/layout/global/bg-input.png') top left repeat-x;height:26px;padding:3px 0px 3px 6px;}
		.register-box p input.input-check {position:relative;float:left;display:block;width:auto;font-size:11px;border:1px solid #86A443;background:#ffffff url('../img/statics/layout/global/bg-input.png') top left repeat-x;margin:0px 5px 5px 8px;height:auto;padding:3px 0px 3px 6px;}
		.register-box a {color:#5193C5;font-family:Arial, Helvetica, sans-serif;font-size:11px;margin:0px 0px 10px 2px;text-decoration:underline;font-weight:normal;}
		.register-box a:hover {text-decoration:none;}
		.register-box p .register_send {display:block; margin:5px 0px 0px 0px; padding:0px 1px 0px 0px;float:left;width:100%;height:32px;background:#5193C5 url('../img/statics/layout/univ/5193C5/bg-5193C5-front-50-1.png') top left repeat-x;color:#ffffff;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;cursor:pointer;border:0px;}
		.register-box p.register-cgu {text-align:left;padding:5px 0px 15px 0px; line-height:normal; line-height:12px;}
		.register-box p.warning { background: url("../img/statics/layout/ico/warning.png") right 9px no-repeat; color:#E50E0E; font-style: italic; padding-right:7%; padding-bottom:15px;width: 100%; height:13px; }
		.register-box p.warning label { color:#E50E0E; border-color:#E50E0E; width:91%; padding:3px 2px 3px 6px !important;}
		.register-box .warning input.input-txt { border-color:#E50E0E !important; background-color:#FDEFEE;}
	
	/* 3. Commentaire ------------------------------ */
	.com { padding:0px 20px 20px 20px; clear:both; }
	.com-title span span { display:block; float:left; width:16px;background:url("../img/statics/layout/ico/ico-com.png") 0px 5px no-repeat;padding:0px 0 5px 5px;}
			.com .com-bloc { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; padding:15px 0px;border-bottom:2px dotted #e7e7e7;}
			.com .com-box-inner {margin:0px 5px 0px 75px;}
			.com #com-bloc-1 {border-top:2px dotted #e7e7e7;}
				.com .com-bloc .com-user-img { float:left; margin:0px 10px; width:64px; height:64px;}
				.com .com-bloc .com-user-img img { width:64px; height:64px; border:1px solid #cccccc;margin:0px 0px 2px 0px;}
				.com .com-bloc .com-user { font-size:11px; margin:0px 0px 0px 75px; position:relative; height:66px; }
					.com .com-bloc .com-user strong { display:block;font-weight:bold;padding:5px 0px 0px 0px; color:#A5C333; font-size:13px; }
					.com .com-bloc .com-user span { display:block;padding:3px 0px 0px 0px;}
			.com .com-bloc .com-inner { clear:both;}
				.com .com-bloc .com-note {height:19px; position:relative; font-weight:bold;}
					.com .com-bloc .com-note strong {color:#A5C333; font-size:12px; float:left; font-weight:bold; display:block; padding:0px 0px 4px 85px; background:#EAF1D1 url("../img/statics/layout/bg/bg-top-com.png") 0px 0px no-repeat; }
					.com .com-bloc .com-note .com-note-bloc { position:relative; top:-2px;display:block; float:left;margin:0px 5px; text-align:center;}
						.com .com-bloc .com-note .com-note-bloc span { height:16px; width:16px;margin:0px 1px; display:block; float:left; text-indent:-9999px;background:url("../img/statics/layout/ico/ico-star.gif") 0px 0px no-repeat; }
						.com .com-bloc .com-note .com-note-bloc strong { margin:1px 0px 0px 3px;color:#666666;padding:0px;}
						.com .com-bloc .com-note .com-note-bloc span.note-on { height:16px; width:16px;margin:0px 1px; display:block; float:left; text-indent:-9999px;background:url("../img/statics/layout/ico/ico-star.gif") 0px -32px no-repeat; }
				.com .com-bloc .com-txt {  clear:both;background:#EAF1D1;padding:10px 15px; margin:0px 10px; font-size:11px; }
				.com .com-bloc .com-txt .com-wait-txt{ display:block; text-align:center; text-decoration:underline; }
				.com .com-bloc .com-info { font-size:11px; color:#999999;padding:3px 0px 5px 0px; display:block; text-align:right; position:absolute; top:4px; right:10px;}
				.com .com-bloc .com-info span { display:inline; font-weight:bold;}
					.com .com-bloc .com-info a { color:#A5C333; text-decoration:none; float:right;}
					.com .com-bloc .com-info a:hover { text-decoration:underline; }
			.com .com-connect {padding:20px; border:1px solid #9ED5E4; margin:15px 0px 0px 0px; background:#f9f9f9;}
				.com .com-connect .com-connect-title {padding:0px 0px 10px 0px; font-size:12px;width:340px;margin:0px auto;}
				.com .com-connect .com-connect-title strong { color:#68BED6; font-weight:bold;background:url("../img/statics/layout/ico/ico-nav-login.png") no-repeat scroll 0px 0px transparent;padding:0px 0px 0px 16px;}
				.com .com-connect .connect-box { width:340px;margin:0px auto; }
				.com .themself .com-user strong { color:#D77431; }
				.com .themself .com-note strong {color:#D77431; background-color:#F9E7DB; }
				.com .themself .com-txt {  background:#F9E7DB;}
				.com .com-wait .com-user strong { color:#C15FE7; }
				.com .com-wait .com-note strong {color:#C15FE7; background:none; }
				.com .com-wait .com-txt { background:#F4E3FB;}
			.com .com-empty {padding:10px; border:1px solid #cccccc; margin:10px 0px 20px 0px; background:#f9f9f9; text-align:center; font-size:12px; color:#666666;}
				.com .com-empty span {padding:2px 0px 2px 23px; background:url("../img/statics/layout/ico/ico-com.png") 0px 2px no-repeat;}
			.com .filled .com-note strong,
			.com .filled .com-txt {background-color:#F7FAED;}
			.com .themself .filled .com-note strong,
			.com .themself .filled .com-txt {background-color:#FCF4EF;}
			.com .com-wait { background:#f7f7f7; }
		.com .com-box {padding:10px 10px; border:1px solid #9ED5E4; margin:20px 0px 0px 0px; background:#F0F7FA;}
			.com .com-box .com-box-pic { float:left;margin:0px 10px 0px 0px; border:1px solid #cccccc;}
			.com .com-box .com-box-title {padding:3px 0px 10px 0px; font-size:12px; color:#666666;}
			.com .com-box .com-box-title strong { color:#68BED6; font-weight:bold;}
			.com .com-box .com-box-txt { font-size:12px;}
			.com .com-box .com-box-txt span { display:block; height:20px;margin:5px 0px 0px 10px; color:#666666;}
			.com .com-box .com-box-txt span select {margin:0px 2px 0px 5px;background:url("../img/statics/layout/global/bg-input.png") repeat-x scroll 0 0 #FFFFFF;border:1px solid #68BED6;padding:6px 6px 5px; }
			.com .com-box .com-box-txt span select option { padding:0 5px 1px 6px;}
			.com .com-box .com-box-txt img { float:left;margin:0px 10px 10px 0px;}
			.com .com-box .com-box-txt textarea { width:98%; display:block; height:138px; background:none;border:0px;margin:3px 0px 5px 0px; padding:5px; background:url("../img/statics/layout/global/bg-input.png") repeat-x scroll 0 0 #FFFFFF; border:1px solid #68BED6; height:100px; line-height:20px;}
			.com .com-box .com-box-action {height:32px;}
			.com .com-box .com-box-action .com_send {display:block;float:right;width:104px;height:32px;background:#82C8DD url('../img/statics/layout/univ/82C8DD/bg-82C8DD-front-50-1.png') top left repeat-x;color:#ffffff;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;cursor:pointer;border:0px;}
	
	/* 3. Light Box ------------------------------ */
	.nyroModalBg {position:fixed;z-index:100;overflow:hidden;top:0;left:0;height:100%;width:100%;background:#666;opacity:0.7;}
	.nmReposition {position:absolute;z-index:100;}
	.nyroModalCloseButton {top:-13px;right:-13px;width:12px;height:12px;text-indent:-9999em;background:url(../img/close.gif);}
	.nyroModalTitle {top:-26px;left:0;margin:0;font-size:1.1em;color:#ddd;}
	.nyroModalCont {position:absolute;z-index:100;border:4px solid #777;margin:25px;background:#fff;overflow:hidden !important;}
	.nyroModalCont iframe {border:0px; display:block; width:100%; height:100%; overflow:hidden !important;}
	.nyroModalCont iframe html,
	.nyroModalCont iframe body {border:0px; display:block; width:100%; height:100%;}
	.nyroModalError {border:4px solid red;color:red;width:250px;height:250px;}
	.nyroModalError div {min-width:0;min-height:0;padding:10px;}
	.nyroModalLink, .nyroModalDom, .nyroModalForm, .nyroModalFormFile {position:relative;min-height:250px;min-width:250px;max-width:1000px;}
	.nyroModalImage, .nyroModalSwf, .nyroModalIframe, .nyroModalIframeForm {position:relative;overflow:hidden;height:100%;}
	.nyroModalHidden {left:-9999em;top:-9999em;}
	.nyroModalLoad {position:absolute;width:100px;height:100px;background:#fff url(../img/ajaxLoader.gif) no-repeat center;padding:0;}
	.nyroModalPrev, .nyroModalNext {outline:none;position:absolute;top:0;height:60%;width:150px;min-height:50px;max-height:300px;cursor:pointer;text-indent:-9999em;background:transparent url('data:image/gif;base64,AAAA') left 20% no-repeat;}
	.nyroModalImage .nyroModalPrev, .nyroModalImage .nyroModalNext {height:100%;width:40%;max-height:none;}
	.nyroModalPrev {left:0;}
	.nyroModalPrev:hover {background-image:url(../img/prev.gif);}
	.nyroModalNext {right:0;background-position:right 20%;}
	
	/* 3. Account Box ------------------------------ */
	.account-bloc { margin:15px 15px 0px 15px; border:1px solid #CCCCCC; background:#ffffff;font-family:Verdana,Geneva,sans-serif;font-size:12px; }
	.account-bloc .account-pseudo { line-height:22px; text-align:center; font-size:12px; font-family:Verdana, Geneva, sans-serif; font-weight:bold; border-bottom:1px solid #CCCCCC; background:#F4F4F4;}
	.account-bloc .account-box {margin:10px 0px 0px 0px;}
		.account-bloc .account-box .account-box-img { float:left; margin:0px 10px 10px 10px; border:1px solid #CCCCCC;}
		.account-bloc .account-box .account-box-txt { line-height:21px; }
	.account-bloc .account-link { background:#F4F4F4;clear:both;}
		.account-bloc .account-link p { border-top:1px solid #CCCCCC;line-height:24px;text-align:center;}
			.account-bloc .account-link p span { display:block;text-decoration:none;color:#478EC7;padding:0px 10px; position:relative;}
				.account-bloc .account-link p span img { position:relative; top:2px;margin:0px 5px 0px 0px;}
				.account-bloc .account-link p span input { background:none; border:0px; cursor:pointer; padding:5px 10px 5px 25px; margin:4px auto;}
	.account-bloc .account-see { padding:8px 0px;border-top:1px solid #CCCCCC; text-align:center;}
		.account-bloc .account-see a {  color:#ffffff;font-size:14px; display:block; width:134px; margin:0px auto; text-decoration:none; line-height:32px;font-weight:bold;background:url("../img/statics/layout/univ/CBCBCB/bg-CBCBCB-front-50-1.png") repeat-x left bottom;}
	.account-bloc .connect-box {padding:10px 15px 10px 12px;}
	.account-bloc .connect-box p input.input-check { margin: 0px 5px 5px 0px; }
	.account-bloc .connect-box p.pass-lost { padding: 5px 0px 0px 0px; }
	.account-bloc .connect-box p .login_send {margin:0px;}