/* CSS Document */
@import "reset.css";

.foatL {float: left;}
.floatR {float: right;}
.noFloat {
	clear: both !important;
	float: none;
	width: 1px !important;
	height: 0px;
	line-height: 0em !important;
	font-size: 0px !important;
	margin: 0px !important;
	padding: 0 !important;
	}

.noFloatSpan { /*no 1px height*/
	display: block;
	*display: inline;
	clear: both !important;
	width: 1px !important;
	height: 0px;
	line-height: 0em !important;
	font-size: 0px !important;
	margin: 0px !important;
	padding: 0 !important;
	}
.hiden {
	display:none;
	}


body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 100%;
	line-height:1em;
	color:#2a2a2a;
	background-color:#f5f6f8;
	}

#page {
	width:972px;
	margin:0 auto;
	padding:0;
	}



#page #header {
	display:block;
	width:972px;
	height:112px;
	background:#343434 url(../img/header_page.png) top left no-repeat;
	margin:39px 0 0 0;
	padding:0;
	color:#fff;
	}


#header {
	display:block;
	width:972px;
	height:112px;
	background:#343434 url(../img/header.png) top left no-repeat;
	margin:39px 0 0 0;
	padding:0;
	color:#fff;
	}

	#header h2 a {
		display:block;
		width:168px;
		height:93px;
		margin:10px 0 0 10px;
		float:left;
		}

	#header h2 span, #header h3, #header h4 {
		display:none;
		}

	#header .forms {
		display:block;
		width:275px;
		float:right;
		margin:20px 10px 0 0;
		padding:0;
		}

	#header .connected {
		margin:9px 10px 0 0;
		}


	#header .forms .form_moncompte {
		display:block;
		background:url(../img/ttr_moncompte.png) top left no-repeat;
		text-align:right;
		margin:0px;
		padding:0 0 13px 0;
		border-bottom:1px solid #616161;
		zoom:1;
		}

	#header .forms .form_moncompte input { width: 116px; }
	* html #header .forms .form_moncompte input#email_conect { width: 115px; } /*IE6*/
	* html #header .forms .form_moncompte input#pwd_conect { width: 115px; } /*IE6*/
	*:first-child+html .forms .form_moncompte input#email_conect { width: 115px; } /*IE7*/
	*:first-child+html .forms .form_moncompte input#pwd_conect { width: 115px; } /*IE7*/

	#header .connected .form_moncompte {
		padding:18px 0 0 0;
		}
		#header .connected .form_moncompte h6 {
			display:none;
			}
		#header .connected .form_moncompte .bienvenue {
			font-size:0.7em;
			text-align:right;
			color:#c2c2c2;
			margin:0 25px 0 0;
			}
			#header .connected .form_moncompte .bienvenue .bienvenue_l {
				display:block;
				width:255px;
				float:left;
				line-height:1.1em;
				background-color:#454545;
				margin:0;
				padding:5px;
				}
				#header .connected .form_moncompte .bienvenue .bienvenue_l .bienvenue_nom {
					display:block;
					width:155px;
					float:left;
					text-align:left;
					padding-left:5px;
					}
				#header .connected .form_moncompte .bienvenue .bienvenue_l .bienvenue_deconnect {
					display:block;
					width:90px;
					float:left;
					color:#cd46a4;
					}

			#header .connected .form_moncompte .bienvenue .bienvenue_r {
				display:block;
				width:265px;
				text-align:right;
				float:left;
				margin:3px 0 3px 0;
				padding:0;
				line-height:1.1em;
				cursor:pointer;
				}

			#header .connected .form_moncompte .bienvenue strong {
				font-weight:bold;
				}
			#header .connected .form_moncompte .bienvenue a {
				color:#c2c2c2;
				text-decoration:underline;
				}
				#header .connected .form_moncompte .bienvenue a:hover {
					text-decoration:none;
					}


		#header .forms .form_moncompte .links {
			font-size:0.7em;
			text-align:right;
			color:#c2c2c2;
			margin:0 25px 0 0;
			}
			#header .forms .form_moncompte .links a {
				color:#c2c2c2;
				text-decoration:none;
				}
				#header .forms .form_moncompte .links a:hover {
					text-decoration:underline;
					}

	#header .forms .form_rechercher {
		display:block;
		background: url(../img/ttr_rechercher.png) 0px 5px no-repeat;
		text-align:right;
		margin:13px 0 0 0;
		padding:0;
		}

		#header .forms legend,
		#header .forms label {
			display:none;
			}

		#header .forms input {
			font-size:0.6em;
			border:1px solid #8a8a8a;
			margin:0;
			padding:2px;
			font-family:verdana, Arial, Helvetica, sans-serif;
			}
			#header .forms input#identifiant {
				width:113px;
				margin:0 5px 0 0;
				}
			#header .forms input#motdepasse {
				width:113px;
				}
			#header .forms input#recherche {
				width:163px;
				}
			#header .forms input.ok {
				display:inline;
				width:20px;
				background-color:#343434;
				border:none;
				color:#fff;
				font-family:Arial, Helvetica, sans-serif;
				font-size:0.75em;
				font-weight:bold;
				margin:0;
				padding:0;
				cursor:pointer;
				}

/* homepage */
.page-home
{
	width:979px;
	margin:0 auto;
	padding:0;
}
.home-content
{
	margin-top: 12px;
}
.menu-left
{
	float: left;
	width: 184px;
}
.aganonc-item, .ens-item, .exposant-item
{
	display: block;
	height: 108px;
	margin-bottom: 4px;
	width: 184px;
}
.aganonc-item {
	background: url(../img/home-menu-item1.png) top left no-repeat;
	}
	.aganonc-item:hover {
		background: url(../img/home-menu-item1.png) left -108px no-repeat;
		}
.aganonc-item h2 { display:none; }

.ens-item {
	background: url(../img/home-menu-item2.png) top left no-repeat;
	}
	.ens-item:hover {
		background: url(../img/home-menu-item2.png) left -108px no-repeat;
		}
.ens-item h2 { display:none; }

.exposant-item {
	background: url(../img/home-menu-item3.png) top left no-repeat;
	}
	.exposant-item:hover {
		background: url(../img/home-menu-item3.png) left -108px no-repeat;
		}
	.exposant-item h2 { display:none; }


.home-center
{
	float: left;
	background: url(../images/homepage-bg.jpg) top left no-repeat;
	height: 335px;
	width: 597px;
}

.home-center h2 { display:none; }

.home-simulez
{
	background: url(../images/simulez-gris.png) top left no-repeat;
	display:block;
	position: relative;
	top: 161px;
	left: 396px;
	height: 153px;
	width: 179px;
}
.home-right
{
	float:right;
}
.home-right-top
{
	background: url(../img/home-right-top.png) top left no-repeat;
	height: 6px;
	width: 196px;
}
.home-right-middle
{
	background: url(../img/home-right-middle.png) top left repeat-y;
	_margin-top: -12px;
	padding: 4px 8px;
	width: 180px;
}
.home-right-bottom
{
	background: url(../img/home-right-bottom.png) top left no-repeat;
	height: 6px;
	width: 196px;
}
.home-right-text
{
	font: normal .63em Verdana, sans-serif;
	padding: 2px;
}
.menu-right
{
	margin-top: 10px;
	padding: 0 4px;
}
.menu-right li a
{
	display: block;
	height: 32px;
	width: 187px;
}
.references-item a
{
	background: url(../img/home-right-menu-item1.png) top left no-repeat;
}
.references-item a:hover
{
	background: url(../img/home-right-menu-item1.png) left -33px no-repeat;
}
.centres-item a
{
	background: url(../img/home-right-menu-item2.png) top left no-repeat;
}
.centres-item a:hover
{
	background: url(../img/home-right-menu-item2.png) left -32px no-repeat;
}
.compte-item a
{
	background: url(../img/home-right-menu-item3.png) top left no-repeat;
}
.compte-item a:hover
{
	background: url(../img/home-right-menu-item3.png) left -32px no-repeat;
}
#menu {
	display:block;
	width:972px;
	height:38px;
	background:#e7e7e7 url(../img/menu.png) top left no-repeat;
	margin:3px 0 0 0;
	padding:0;
	}

	#menu li a span {
		display:none;
		}

	#menu .menu1 {
		display:block;
		width:495px;
		height:33px;
		margin:0;
		padding:5px 0 0 2px;
		float:left;
		}

	#menu .menu2 {
		display:block;
		width:420px;
		height:23px;
		margin:0;
		padding:12px 0 0 0;
		float:left;
		}

		#menu .menu1 li,
		#menu .menu2 li {
			float:left;
			}

			#menu .menu1 li.m_age,
			#menu .menu1 li.m_ens,
			#menu .menu1 li.m_exp {
				display:block;
				height:29px;
				margin:0 0 0 2px;
				padding:0;
				}

				#menu .menu1 li.m_age a,
				#menu .menu1 li.m_ens a,
				#menu .menu1 li.m_exp a {
					display:block;
					height:29px;
					}

			#menu .menu1 li.m_age {
				width:160px;
				}
				#menu .menu1 li.m_age a {
					width:160px;
					background:url(../img/mnu_agenceannonceur.png) 0px 0px no-repeat;
					}
					#menu .menu1 li.m_age a:hover,
					#menu .menu1 li.on1 a {
						background:url(../img/mnu_agenceannonceur.png) 0 -29px no-repeat;
						}
			#menu .menu1 li.m_ens {
				width:159px;
				}
				#menu .menu1 li.m_ens a {
					width:159px;
					background:url(../img/mnu_enseignepartenaire.png) 0px 0px no-repeat;
					}
					#menu .menu1 li.m_ens a:hover,
					#menu .menu1 li.on2 a {
						background:url(../img/mnu_enseignepartenaire.png) 0 -29px no-repeat;
						}


			#menu .menu1 li.m_exp {
				width:164px;
				}
				#menu .menu1 li.m_exp a {
					width:164px;
					background:url(../img/mnu_exposanttemporaire.png) top left no-repeat;
					}
					#menu .menu1 li.m_exp a:hover,
					#menu .menu1 li.on3 a {
						background:url(../img/mnu_exposanttemporaire.png) 0 -29px no-repeat;
						}

			#menu .menu2 li.m_cen,
			#menu .menu2 li.m_ref,
			#menu .menu2 li.m_act {
				display:inline;
				height:12px;
				padding:0;
				}
				#menu .menu2 li.m_cen a,
				#menu .menu2 li.m_ref a,
				#menu .menu2 li.m_act a {
					display:block;
					height:12px;
					}
			#menu .menu2 li.m_cen {
				width:146px;
				margin:0 0 0 9px;
				}
				#menu .menu2 li.m_cen a {
					width:152px;
					background:url(../img/mnu_centrescommerciaux.png) top left no-repeat;
					zoom:1;
					}
					#menu .menu2 li.m_cen a:hover,
					#menu .menu2 li.on4 a {
						background:url(../img/mnu_centrescommerciaux.png) 0 -12px no-repeat;
						}
			#menu .menu2 li.m_cen .m_cen_submenu {
				background: url(../img/submenu-bg.png) no-repeat 0px 10px;
				display: none;
				position:absolute;
				margin-left: -10px;
				padding-top: 10px;
				top: 178px;
				width: 170px;
				z-index: 999;
			}
			#menu .menu2 li.m_cen .m_cen_submenu li a
			{
				background: none;
				border-bottom: 1px solid #d2a4cb;
				color: #636363;
				display: block !important;
				float: none;
				font: bold .69em Verdana, Helvetica, sans-serif;
				height: 14px;
				padding: 2px 5px 2px 15px;
				width: 150px;
				text-decoration: none;
			}
			#menu .menu2 li.m_cen .m_cen_submenu li.last a
			{
				background: #FFF url(../img/env2/submenu/last.png) bottom left no-repeat;
				border-bottom: none;
			}
			#menu .menu2 li.m_cen .m_cen_submenu li a:hover
			{
				background: #FFF url(../img/env2/submenu/hover.png) bottom left no-repeat;
				color: #FFF;
				margin-bottom: 1px;
				border-bottom: none;
			}
			#menu .menu2 li.m_ref {
				width:143px;
				margin:0 0 0 12px;
				}
				#menu .menu2 li.m_ref {
					width:149px;
					background:url(../img/mnu_referencesmajeurs.png) top left no-repeat;
					}
					#menu .menu2 li.m_ref a:hover,
					#menu .menu2 li.on5 a {
						background:url(../img/mnu_referencesmajeurs.png) 0 -12px no-repeat;
						}
			#menu .menu2 li.m_act {
				width:72px;
				margin:0 0 0 12px;
				}
				#menu .menu2 li.m_act a {
					width:78px;
					background:url(../img/mnu_actualites.png) top left no-repeat;
					}
					#menu .menu2 li.m_act a:hover,
					#menu .menu2 li.on6 a {
						background:url(../img/mnu_actualites.png) 0 -12px no-repeat;
						}
	#menu .help {
		display:block;
		width:48px;
		height:21px;
		margin:0;
		padding:10px 5px 0 0;
		float:right;
		}

		#menu .help a {
			display:block;
			width:48px;
			height:21px;
			background:url(../img/mnu_aide.png) top left no-repeat;
			margin:0;
			padding:0;
			}
			#menu .help a span {
				display:none;
				}


#breadcrumbs {
	display:block;
	background:#f8f8fa url(../img/breadcrumbs_m.png) top left repeat-y;
	margin:8px 0 0 0;
	padding:0;
	}
	#breadcrumbs .t {
		background:url(../img/breadcrumbs_t.png) top left no-repeat;
		}
	#breadcrumbs .b {
		background:url(../img/breadcrumbs_b.png) bottom left no-repeat;
		margin:0;
		padding:6px 7px;
		font-size:0.7em;
		color:#6b6b6b;
		}
	#breadcrumbs .b a {
		display:inline;
		height:11px;
		color:#6b6b6b;
		text-decoration:none;
		}
		#breadcrumbs .b a:hover {
			text-decoration:underline;
			}
	#breadcrumbs .b a.home {
		border-left:2px solid gray;
		margin:0;
		padding:0 0 0 5px;
		}
	#breadcrumbs .b	strong {
		font-weight:bold;
		}

#breadcrumbs .envoyer {
	float:right;
	}
	#breadcrumbs .envoyer a {
		color:#a73294;
		background:url(../img/puce_envoyer.png) no-repeat left center;
		text-decoration:underline;
		padding:0 0 0 13px;
		}
	#breadcrumbs .envoyer a:hover {
		text-decoration:none;
		}

#wrap {
	display:block;
	margin:15px 0 0 0;
	padding:0;
	}

#content,
#content_large,
#content_black {
	display:block;
	margin:0;
	padding:0;
	float:left;
	}

	#content_black {
		width:972px;
		background:#f8f8fa url(../img/content_black_m.png) top left repeat-y;
		}
		#content_black .t {
			background:url(../img/content_black_t.png) top left no-repeat;
			}

	#content_large {
		width:972px;
		background:#f8f8fa url(../img/breadcrumbs_m.png) top left repeat-y;
		}
		#content_large .t {
			background:url(../img/breadcrumbs_t.png) top left no-repeat;
			}

	#content {
		width:658px;
		background:#f8f8fa url(../img/content_m.png) top left repeat-y;
		}

	#content .t {
		background:url(../img/content_t.png) top left no-repeat;
		}
	#content .b,
	#content_large .b,
	#content_black .b {
		margin:0;
		padding:21px 23px;
		font-size:0.7em;
		color:#2f2f2f;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		}
		#content .b {
			background:url(../img/content_b.png) bottom left no-repeat;
			}
		#content_large .b {
			background:url(../img/breadcrumbs_b.png) bottom left no-repeat;
			}
		#content_black .b {
			background:url(../img/content_black_b.png) bottom left no-repeat;
			}

		#content_large .b .module3d {
			margin: 0px 0px 0px -25px;
		}

		#content .b h1,
		#content_large .b h1,
		#content_black .b h1 {
			font-size:1.5em;
			font-weight:normal;
			color:gray;
			margin:0;
			padding:0 0 21px 0;
			line-height:1.25em;
			}

		#content .b h2,
		#content_large .b h2 {
			font-size:1.25em;
			font-weight:bold;
			color:gray;
			margin:0;
			padding:0 0 15px 0;
			clear:both;
			text-indent: 10px;
			}

		#content .b p,
		#content_large .b p {
			margin:0;
			padding:8px 0 15px 0;
			text-align:justify;
			}

		#content .b strong,
		#content_large .b strong {
			font-weight:bold;
			}

		#content .b em,
		#content_large .b em {
			font-style: italic;
			}

		#content .b img.vright,
		#content_large .b img.vright,
		#content_large .b span.vright,
		#content .b .spip_documents_right,
		#content_large .b .spip_documents_right {
			float:right;
			margin:0 0 5px 20px;
			}

		#content .b img.vleft,
		#content_large .b img.vleft,
		#content_large .b span.vleft,
		#content .b .spip_documents_left,
		#content_large .b .spip_documents_left {
			float:left;
			margin:0 20px 5px 0;
			}

		/* cadre type1 */
		#content .b .encadre_t1 {
			display:block;
			width:607px;
			background-color:gray;
			margin:0 0 25px 0;
			padding:0;
			}
			#content .b .encadre_t1 .t {
				background:none;
				}
			#content .b .encadre_t1 .b {
				background:none;
				margin:0;
				padding:13px 18px;
				font-size:1em;
				}
				#content .b .encadre_t1 .b h2 {
					margin:0 0 7px 0;
					padding:0 0 0.25em 1em;
					color:#000;
					}

		/* cadre type2 */
		#content .b .encadre_t2 {
			display:block;
			width:259px;
			margin:0 0 25px 0;
			padding:0;
			float:left;
			}
			#content .b .c1 {
				margin-left:38px;
				}
			#content .b .c2 {
				margin-left:9px;
				}
			#content .b .encadre_t2 h3 {
				color:#fff;
				margin:0;
				padding:9px 12px;
				font-weight:bold;
				font-size:1.1em;
				background-color:gray;
				}
			#content .b .encadre_t2 .b {
				margin:0;
				padding:13px 18px;
				color:gray;
				font-size:1em;
				background:none;
				}
				#content .b .encadre_t2 .b li {
					border-bottom:1px solid #cfcfcf;
					color:#2f2f2f;
					margin:0;
					padding:4px 0 4px 11px;
					}
					#content .b .encadre_t2 .b li.last {
						border-bottom:none;
						}
					#content .b .encadre_t2 .b li strong {
						font-weight:bold;
						}
				#content .b .encadre_t2 .b li a {
					color:#2f2f2f;
					text-decoration: none;
					}
				#content .b .encadre_t2 .b li a:hover {
					color:#2f2f2f;
					text-decoration: underline;
					}
			#content .b .encadre_t2 .center {
				text-align:center;
				}
/* plan du site*/
		#content .b .plan li {
			font-size:1.3em;
			line-height:1.5em;
			padding-bottom:0.5em;
			}
			#content .b .plan li li {
				font-size:0.7em;
				padding-left:2em;
				padding-bottom:0.5em;
				}
				#content .b .plan li li li {
					font-size:1em;
					padding-bottom:0em;
					}
		#content .b .plan li strong {
			font-weight:bold;
			}
			#content .b .plan li.env1 strong a {
				color:#425eb1;
				text-decoration:none;
				}
			#content .b .plan li.env2 strong a {
				color:#a83293;
				text-decoration:none;
				}
			#content .b .plan li.env3 strong a {
				color:#8a9828;
				text-decoration:none;
				}
			#content .b .plan li.env4 strong a {
				color:#343434;
				text-decoration:none;
				}
				#content .b .plan li li a {
					text-decoration:none;
					color:#343434;
					}
				#content .b .plan li strong a:hover,
				#content .b .plan a:hover {
					text-decoration:underline;
					}



		#content .mon-espace-prive-top
		{
			background: url(../img/mon-espace-prive-top.png) top left no-repeat;
			font: bold 1.55em Verdana, Helvetica, sans-serif;
			padding: 7px;
			height: 21px;
			width: 595px;
		}
		#content .mon-espace-prive-middle, #content .creer-une-nouvelle-campagne-middle
		{
			background-color: #F2F2F2;
			font-size: 1.09em;
			padding: 16px;
			width: 577px;
		}
		#content .vos-campagnes-titre
		{
			font-weight: bold;
		}
		#content .vos-campagnes a
		{
			margin: 0 10px;
			text-decoration: none;
		}
		#content .vos-campagnes a:hover
		{
			margin: 0 10px;
			text-decoration: underline;
		}
		#content .mon-espace-prive-bottom
		{
			background: url(../img/mon-espace-prive-bottom.png) top left no-repeat;
			height: 8px;
			width: 609px;
		}
		#content .creer-une-nouvelle-campagne-top
		{
			color: #FFF;
			font: bold 1.55em Verdana, Helvetica, sans-serif;
			height: 21px;
			padding: 7px;
			width: 595px;
		}
		#content .creer-une-nouvelle-campagne-middle {
			/*line-height: 240%;*/
			padding: 12px;
			position: relative;
			width: 585px;
			}
		#content .je-cree-ma-campagne {
			float:right;
			/* position: absolute;
			bottom: 5px;
			left: 400px;*/
			display: block;
			width: 147px;
			height: 23px;
			padding: 10px 8px 8px 8px;
			font: normal 1.1em Verdana, Helvetica, sans-serif;
			color: #FFF;
			text-decoration: none;
			}

		#content .creer-une-nouvelle-campagne-bottom
		{
			background: url(../img/creer-une-nouvelle-campagne-bottom.png) top left no-repeat;
			height: 8px;
			width: 609px;
		}
		#content .abonnement-a-la-newsletter
		{
			color: #2E2E2E;
			font: bold 1.27em Verdana, Helvetica, sans-serif;
			padding-left: 12px;
		}
		#content .newsletter-label
		{
			font: normal 1.09em Verdana, Helvetica, sans-serif;
			margin-left: 12px;
			margin-right: 10px;
			*vertical-align: 3px;
			padding-bottom: 4px;
			padding-left: 30px;
		}
		#content .newsletter-input
		{
			border: 1px solid #8a8a8a;
			color: #2e2e2e;
			font: normal 1.09em Verdana, Helvetica, sans-serif;
		}
		#content .ok-btn
		{
			border: 0;
			cursor: pointer;
			margin-left: 5px;
			height: 25px;
			width: 29px;
		}
		#content .ok-bttn
		{
			border: 0;
			cursor: pointer;
			display: block;
			margin-top: -32px;
			float: right;
			height: 25px;
			width: 29px;
		}
		#popupOubliContentOK .ok-bttn
		{
			border: 0;
			cursor: pointer;
			display: block;
			height: 25px;
			width: 29px;
		}
		#content .ok-bttnn
		{
			position:relative;
			top:-25px;
			left: 292px;
			display: block;
			height: 25px;
			width: 29px;
		}
		* html #content .ok-bttnn { left: 295px; } /*IE6*/
		*:first-child+html #content .ok-bttnn { left: 295px; } /*IE7*/

		#content .ok-btn-blanc
		{
			border: 0;
			cursor: pointer;
			display: block;
			float: right;
			margin-top: -2px;
			height: 25px;
			width: 29px;
		}
		#content .vous-souhaitez
		{
			color: #262626;
			margin-top: 30px;
			text-align: center;
		}
		#content .vous-souhaitez a
		{
			color: #262626;
			text-decoration: underline;
		}
		#content .vous-souhaitez a:hover
		{
			color: #262626;
			text-decoration: none;
		}
		#content .presentation-centre-top
		{
			background: #f8f8f8 url(../../../squelettes/img/presentation-centre-top.png) top left no-repeat;
			margin-top: 7px;
			margin-left: 0px;
			width: 609px;
		}
		#content .presentation-centre-middle
		{
			background: #f0f0f0 url(../img/presentation-centre-middle.png) top left repeat-x;
			color: #343434;
/*			height: 348px;*/
			line-height: 160%;
			padding: 8px;
			width: 593px;
		}
		#content .presentation-centre-bottom
		{
			background: url(../img/presentation-centre-bottom.png) top left no-repeat;
			height: 7px;
			width: 609px;
		}
		#content .presentation-centre-middle h3
		{
			font: bold 1.08em Verdana, Helvetica, sans-serif;
			padding: 8px 0;
		}
		#content .large-logo
		{
			margin-top: -26px;
			margin-left: -20px;
		}
		#content .strong
		{
			font-weight: bold;
		}
		#content .links-du-centre
		{
			text-align: center;
			height: 24px;
		}
		#content .plan-du-centre, #content .url-du-centre
		{
			background: url(../img/plan-du-centre.png) top left no-repeat;
			color: #425bae;
			display: inline;
			float: left;
			font: normal 1.18em Verdana, Helvetica, sans-serif;
			padding-left: 34px;
			margin-left: 15px;
			height: 34px;
			text-decoration: none;
		}
		#content .plan-du-centre:hover, #content .url-du-centre:hover
		{
			text-decoration: underline;
		}
		#content .url-du-centre
		{
			background: url(../img/url-du-centre.png) top left no-repeat;
			margin-left: 160px;
		}
		#content .centre-info
		{
			margin-top: 10px;
		}
		#content .centre-info-left
		{
			background: url(../img/dark-box.png) top left no-repeat;
			float: left;
			padding: 5px;
			height: 145px;
			width: 235px;
		}
		#content .centre-info-right
		{
			background: url(../img/dark-box.png) top left no-repeat;
			float: right;
			padding: 5px;
			height: 145px;
			width: 235px;
		}
		#content .centre-info-logo
		{
			float: left;
			margin-right: 5px;
		}
		#content .centre-info-titre
		{
			color: #FFF;
			font: bold 1.08em Verdana, Helvetica, sans-serif;
			padding-top: 14px;
		}
		#content .content-titre
		{
			font: bold 1.55em Verdana, Helvetica, sans-serif;
		}
		#content .deja-inscrit-top {
			height:33px;
			width: 605px;
			background-color:grey;
			}
		#content .deja-inscrit-middle {
			padding: 10px 20px;
			text-align: center;
			width: 565px;
			background-color:grey;
			}
			#content .deja-inscrit-middle legend {
				display:none;
				}
			#content .deja-inscrit-middle label {
				color: #FFF;
				float: left;
				display: block;
				width: 100px;
				margin-top:5px;
				}
			#content .deja-inscrit-middle input {
				border: 0;
				float: left;
				margin-right: 10px;
				margin-top:5px;
				}

		#content .deja-inscrit-bottom {
			height:4px;
			width: 605px;
			background-color:grey;
			}

		#content .je-m-inscris-top {
			color: #2f2f2f;
			font: normal 0.91em Verdana, Helvetica, sans-serif;
			height: 22px;
			padding: 10px 10px 0 0;
			text-align: right;
			width: 596px;
			background-color:grey;
			}
		#content .je-m-inscris {
			color: #2f2f2f;
			height: 174px;
			width: 606px;
			background-color:grey;
			background:url(../img/form-bg.png) no-repeat left top;
			border-bottom:1px solid #c4c5c5;
			}
			#content .je-m-inscris legend {
				display:none;
				}
			#content .je-m-inscris-left label {
				display: inline;
				float: left;
				width: 100px;
				}
			#content .je-m-inscris-right label {
				display: inline;
				float: left;
				width: 80px;
				font-family:Verdana, Helvetica, sans-serif;
				}
			#content .je-m-inscris input {
				background-color: #f9f9f9;
				border: 1px solid #c1c1c1;
				width: 145px;
				font-family:Verdana, Helvetica, sans-serif;
				font-size:1em;
				}
			#content .je-m-inscris-left {
				display: inline;
				float: left;
				margin: 10px 20px 0 20px;
				}
				#content .je-m-inscris-left li, #content .je-m-inscris-right li {
					margin: 11px 0;
					}
			#content .je-m-inscris-right {
				display: inline;
				float: right;
				margin: 10px 20px 0 0;
				}
				#content .je-m-inscris-right .short {
					width: 70px;
					}




		#content .envoi-ami-top {
			color: #2f2f2f;
			font: normal 0.91em Verdana, Helvetica, sans-serif;
			height: 22px;
			padding: 10px 10px 0 0;
			text-align: right;
			width: 596px;
			background-color:grey;
			}
		#content .envoi-ami {
			color: #2f2f2f;
			width: 606px;
			/*height: 174px;*/
			background-color:grey;
			background:url(../img/form-bg.png) no-repeat left top;
			border-bottom:1px solid #c4c5c5;
			}
			#content .envoi-ami p {
				margin: 10px 20px 0 20px;
				padding:0;
				}
			#content .envoi-ami strong {
				font-weight:bold;
				}

			#content .envoi-ami legend {
				display:none;
				}
			#content .envoi-ami label {
				display: inline;
				float: left;
				width: 150px;
				font-family:Verdana, Helvetica, sans-serif;
				}
			#content .envoi-ami input,
			#content .envoi-ami textarea {
				background-color: #f9f9f9;
				border: 1px solid #c1c1c1;
				width: 200px;
				font-family:Verdana, Helvetica, sans-serif;
				font-size:1em;
				}
				#content .envoi-ami .large {
					width: 390px;
					}

			#content .envoi-ami input#envoyerSubmit {
				background-color:#888888;
				color:#fff;
				border: none;
				width: 80px;
				height:25px;
				text-align:center;
				font-size:11px;
				font-weight:bold;
				float:right;
				margin:0;
				padding:5px 0;
				}

			#content .envoi-ami ul {
				display: inline;
				float: left;
				margin: 0 20px;
				}
				#content .envoi-ami li {
					margin: 11px 0;
					}





		/* Liste de résultat */
		#content .b #lstresultat {
			}
			#content .b #lstresultat .nbresultat {
				font-size:1.2em;
				font-weight:bold;
				color:#2f2f2f;
				margin:0;
				padding:0 0 9px 0;
				border-bottom:1px solid #e2e2e2;
				}
				#content .b #lstresultat .nbresultat strong {
					color:gray;
					}
			#content .b #lstresultat .navig {
				margin:0;
				padding:14px 0;
				color:#2e2e2e;
				}
				#content .b #lstresultat .navig .navpage {
					display:block;
					width:380px;
					float:left;
					}
				#content .b #lstresultat .navig .navfleche {
					display:block;
					width:225px;
					float:left;
					text-align:right;
					}
				#content .b #lstresultat .navig a {
					text-decoration:none;
					color:#2e2e2e;
					}
					#content .b #lstresultat .navig a:hover {
						text-decoration:none;
						}
				#content .b #lstresultat .navig strong {
					font-weight:bold;
					color:gray;
					}

			#content .b #lstresultat ul li {
				width:618px;
				}
			#content .b #lstresultat ul li a {
				text-decoration: none;
				}
			#content .b #lstresultat ul li a:hover {
				text-decoration: underline;
				}
			#content .b #lstresultat ul li.c1 {
				background-color:gray;
				margin:0 0 8px 0;
				}
			#content .b #lstresultat ul li.c2 {
				background-color:white;
				margin:0 0 8px 0;
				}
				#content .b #lstresultat ul li.c1 .b,
				#content .b #lstresultat ul li.c2 .b {
					margin:0;
					padding:16px 10px;
					font-size:1em;
					}
				#content .b #lstresultat ul li h3 {
					color:gray;
					font-weight:bold;
					}
				#content .b #lstresultat ul li .chapo {
					color:gray;
					}

#content_large .b .download {
	float:right;
	}

#content_large .b .download a {
	font-weight:bold;
	text-decoration:underline;
	}
	#content_large .b .download a:hover {
		text-decoration:none;
		}



		#content_black .b .formcampagne {
			display:block;
			width:933px;
			height:38px;
			background:url(../img/fnd_form_campagne.png) top left no-repeat;
			margin:0;
			padding:11px 13px 10px 13px;
			}
			#content_black .b .formcampagne legend {
				display:none;
				}

			#content_black .b .formcampagne h3 {
				color:#fff;
				font-size:1.2em;
				font-weight:bold;
				float:left;
				width:125px;
				}

			#content_black .b .formcampagne .form {
				float:left;
				margin:0 0 0 77px;
				padding:0;
				}

			#content_black .b .formcampagne label {
				color:#fff;
				font-size:1.1em;
				font-weight:bold;
				float:left;
				margin:0 10px 0 0;
				padding:0;
				}
			#content_black .b .formcampagne input {
				float:left;
				font-size:1em;
				border:1px solid #8a8a8a;
				margin:0;
				padding:2px;
				font-family:verdana, Arial, Helvetica, sans-serif;
				}
				#content_black .b .formcampagne input#nom {
					width:187px;
					margin-right:70px;
					}
				#content_black .b .formcampagne input#produit {
					width:217px;
					}
			#content_black .b .formcampagne input.ok {
				display:none;
				}
		#content_black .b strong {
			font-weight:bold;
			}

		#content_black .b #supports {
			display:block;
			width:395px;
			margin:8px 0 0 0;
			float:left;
			}

			#content_black .b #supports li {
				margin:0 0 8px 0;
				}

				#content_black .b .support {
					display:block;
					width:395px;
					background:#3a3a3a url(../img/support_m.png) top left repeat-y;
					}



					#content_black .b .support .t {
						background:url(../img/support_t.png) top left no-repeat;
						}
					#content_black .b .support .b {
						display:block;
						width:379px;/*395-16*/
						background:url(../img/support_b.png) bottom left no-repeat;
						margin:0;
						padding:8px;
						font-size:1em;
						position:relative;
						}
/*					#content_black .b .support .b img {
						float:left;
						}*/
					#content_black .b .support .b fieldset {
						display:block;
						margin:0 0 0 16px;/*125px*/
						padding:12px 0 0 0;
						color:#fefefe;
						float:left;
						}
					#content_black .b .support .b input.fichier {
						/*width:124px;*/
						font-size:1em;
						border:1px solid #8a8a8a;
						margin:8px 0 0 0;
						padding:2px;
						font-family:verdana, Arial, Helvetica, sans-serif;
						}
					#content_black .b .support .b input.ok {
						float:right;
						display:block;
						width:29px;
						height:25px;
						background:#343434 url(../img/btn_ok.png) top left no-repeat;
						border:none;
						color:#fff;
						font-family:Arial, Helvetica, sans-serif;
						font-size:1em;
						font-weight:bold;
						margin:0;
						padding:0;
						position:absolute;
						bottom:15px;
						right:15px;
						}
						#content_black .b .support .b .zoom {
							margin:8px 0 0 0;
							display:block;
							width:200px;
							height:21px;
							color:#2f2f2f;
							}
						#content_black .b .support .b .zoom .chiffre {
							display:block;
							width:19px;
							height:21px;
							background:url(../img/chiffre.png) top left no-repeat;
							text-align:right;
							padding:2px 7px 0 3px;
							color:#2f2f2f;
							float: left;
							zoom:1;
							}
							* html #content_black .b .support .b .zoom .chiffre { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='squelettes/img/chiffre.png', sizingMethod='image'); } /*IE6*/
							*:first-child+html #content_black .b .support .b .zoom .chiffre { } /*IE7*/

						#content_black .b .support .b .zoom .loupe {
							margin:0px 0px 0px -3px;
							float: left;
							zoom:1;
							}
							#content_black .b .support .b .zoom .loupe a {
								display:block;
								width:24px;
								height:21px;
								background:url(../img/loupe_06.png) top left no-repeat;
								text-align:right;
								padding:2px 7px 0 3px;
								color:#2f2f2f;
								cursor:pointer;
								}
								* html #content_black .b .support .b .zoom .loupe a { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='squelettes/img/loupe_06.png', sizingMethod='image'); } /*IE6*/
								*:first-child+html #content_black .b .support .b .zoom .loupe a { } /*IE7*/
								#content_black .b .support .b .zoom .loupe a img {
									display:none;
									}

						#content_black .b .support .b .zoom .zoom2 {
							margin:0px 0px 0px 11px;
							float: left;
							}
						#content_black .b .support .b .zoom a {
							text-decoration:none;
							}
						#content_black .b .support .b .zoom a:hover {
								text-decoration:none;
								}
						#content_black .b .support .b a.thickbox {
							text-decoration:none;
							}

			#content_black .b #supports li.suite {
				text-align:right;
				margin:17px 0 0 0;
				}
				#content_black .b #supports li.suite a {
					background:#a83293 url(../img/support_suite.png) top right no-repeat;
					color:#fff;
					margin:0;
					padding:4px 28px 5px 13px;
					font-size:0.9em;
					font-weight:bold;
					text-decoration:none;
					}
					#content_black .b #supports li.suite a:hover {
						text-decoration:underline;
						}
				#content_black .fond_support {
					background:url(../img/carre-coins-rond.png) top right no-repeat;
					width:109px;
					height:108px;
					float: left;
					}
					* html #content_black .fond_support { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='squelettes/img/carre-coins-rond.png', sizingMethod='scale'); } /*IE6*/
					*:first-child+html #content_black .fond_support { } /*IE7*/

				#content_black .fond_support td {
					text-align: center;
				}

			#content_black .b #mapMag {
				display:block;
				width:519px;
				height:924px;
				background:url(../img/support_map.png) top left no-repeat;
				float:left;
				margin:4px 0 0 12px;
				padding:0;
				position:relative;
				z-index: 1;
				}
				#content_black .b #mapMag #map_support01,
				#content_black .b #mapMag #map_support02,
				#content_black .b #mapMag #map_support03,
				#content_black .b #mapMag #map_support04,
				#content_black .b #mapMag #map_support05,
				#content_black .b #mapMag #map_support06,
				#content_black .b #mapMag #map_support07 {
					display:none;
					width:519px;
					height:924px;
					margin:0;
					padding:0;
					position:relative;
					z-index: 2;
					}

				#content_black .b #mapMag #map_support01 {
					background:url(../img/groupe1.gif) top left no-repeat;
				}
				#content_black .b #mapMag #map_support02 {
					background:url(../img/groupe4.gif) top left no-repeat;
				}
				#content_black .b #mapMag #map_support03 {
					background:url(../img/groupe2.gif) top left no-repeat;
				}
				#content_black .b #mapMag #map_support04 {
					background:url(../img/groupe3.gif) top left no-repeat;
				}
				#content_black .b #mapMag #map_support05 {
					background:url(../img/groupe7.gif) top left no-repeat;
				}
				#content_black .b #mapMag #map_support06 {
					background:url(../img/groupe6.gif) top left no-repeat;
				}
				#content_black .b #mapMag #map_support07 {
					background:url(../img/groupe5.gif) top left no-repeat;
				}


			#content_black .b #map_actions {
				display:block;
				width:380px;
				float:right;
				margin:21px 0 0 146px;
				padding:0;
				text-align:right;
				}
				#content_black .b #map_actions li {
					float:left;
					margin:0 0 0 10px;
					}
					#content_black .b #map_actions a.btn_raz,
					#content_black .b #map_actions a.btn_save,
					#content_black .b #map_actions a.btn_show {
						display:block;
						width:109px;
						height:69px;
						text-decoration:none;
						}
						#content_black .b #map_actions a.btn_raz {
							background:url(../img/support_map_raz.png) top left no-repeat;
							}
						#content_black .b #map_actions a.btn_save {
							background:url(../img/support_map_save.png) top left no-repeat;
							}
						#content_black .b #map_actions a.btn_show {
							background:url(../img/support_map_show.png) top left no-repeat;
							}
							#content_black .b #map_actions a.btn_raz span,
							#content_black .b #map_actions a.btn_save span,
							#content_black .b #map_actions a.btn_show span {
								display:none;
								}







#side {
	display:block;
	width:306px;
	margin:0;
	padding:0;
	float:right;
	}

	#encart {
		display:block;
		width:305px;
		background-color:#f8f8fa;
		margin:0 0 15px 0;
		padding:0;
		}
		#encart .t {
			}
		#encart .b {
			margin:0;
			padding:4px;
			}
		#encart .b h3, #encart .b h4 {
			display:none;
			}

		#encart .b .encart3d {
			position:relative;
			display:block;
			width:297px;
			height:357px;
			background:url(../images/encart_3d.jpg) top left no-repeat;
			}
			#encart .b .encart3d a {
				position:absolute;
				display:block;
				width:139px;
				height:42px;
				background:url(../img/btn_creezcompte.png) top left no-repeat;
				margin:0;
				bottom:5px;
				right:7px;
				}
			* html #encart .b .encart3d a {
				background:none; /* Annuler le fond de la CSS principale*/
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='squelettes/img/btn_creezcompte.png', sizingMethod='scale'); /* Utiliser le fix Microsoft */
			} /*IE6*/
			*:first-child+html #encart .b .encart3d a { } /*IE7*/
				#encart .b .encart3d a span {
					display:none;
					}

	.illustation {
		display:block;
		width:305px;
		margin:0 0 15px 0;
		}

	.etapes {
		color:#fff;
		font: normal .75em Verdana, Helvetica, sans-serif;
		margin-left: 1px;
		margin-bottom: 20px;
		width: 303px;
		background-color:grey;
		}
		.etapes ol {
			padding: 66px 8px 10px 0px;
			}
			.etapes ol li {
				margin: 27px 0;
				padding:8px 0 0 58px;
				}

	.votre-compte-btn {
		font: normal .81em Verdana, Helvetica, sans-serif;
		color: #FFF;
		display: block;
		height: 16px;
		padding: 8px 16px;
		text-decoration: none;
		width: 92px;
		}
	.votre-compte-top {
		background: url(../img/votre-compte-top.png) top left no-repeat;
		height: 7px;
		margin-top: 10px;
		width: 307px;
		}
	.votre-compte-middle {
		background-color: #FFF;
		color: #2e2e2e;
		font: normal .81em Verdana, Helvetica, sans-serif;
		padding-left: 10px;
		padding: 5px;
		_margin-top: -12px;
		width: 297px;
		}
		.votre-compte-middle li {
			margin: 20px 0;
			}
	.votre-compte-bottom
	{
		background: url(../img/votre-compte-bottom.png) top left no-repeat;
		height: 7px;
		margin-bottom: 5px;
		width: 307px;
	}
	.modifier
	{
		color: #FFF;
		display: block;
		float: right;
		font: normal .81em Verdana, Helvetica, sans-serif;
		height: 18px;
		margin-bottom: 10px;
		padding: 10px 13px;
		text-decoration: none;
		width: 50px;
	}
	#lescentres {
		margin-bottom: 15px;
		width: 307px;
	}

	#lescentres h3 {
		display:block;
		background-color:grey;
		color:#fff;
		width:306px;
		height:48px;
		text-align:center;
		}
		#lescentres h3 span {
			display:none;
			}

	.lescentres-bg {
		background: url(../img/lescentres_bg.png) top left no-repeat;
		height: 325px;
	}

	.centres-titre {
		border-bottom: 1px solid #a73294;
		color: #b466a7;
		clear: both;
		font: bold .81em Verdana, sans-serif;
		width: 300px;
		padding: 10px 0 5px 5px;
	}
	.centres li {
		display: inline;
		float: left;
		font: normal .56em Verdana, sans-serif;
		height: 53px;
		padding-top:2px;
		padding-left: 3px;
		margin: 5px 0 5px 10px;
		width: 140px;
	}
/*	.centres li.row1 {
	background: url(../img/centre_bg1.png) top left no-repeat;
	}*/
	.centres li.row2 {
	background: url(../img/centre_bg2.png) top left no-repeat;
	}
	.centres li.row3 {
	background: url(../img/centre_bg3.png) top left no-repeat;
	}
	.centres li.row4 {
	background: url(../img/centre_bg4.png) top left no-repeat;
	}
	.centres li img
	{
		float: left;
		margin-right: 10px;
	}
	.centre-titre
	{
		padding-top: 16px;
		padding-left:55px;
	}
	.centre-titre a
	{
	color:#343434;
	text-decoration: none;
	}
	.centre-titre a:hover
	{
	color:#343434;
	text-decoration: underline;
	}
	.centre-titre2
	{
		padding-top: 16px;
		padding-left:55px;
	}
	.centre-titre2 a
	{
	color:#343434;
	text-decoration: none;
	font-size: 0.7em;
	}
	.centre-titre2 a:hover
	{
	color:#343434;
	text-decoration: underline;
	}


	#simulez {
		position:relative;
		display:block;
		width:306px;
		height:120px;
		background:url(../images/encart_3d.jpg) top left no-repeat;
		margin-bottom: 10px;
		}
		#simulez a {
			position:absolute;
			display:block;
			width:139px;
			height:42px;
			background:url(../img/btn_creezcompte.png) top left no-repeat;
			margin:0;
			bottom:5px;
			right:7px;
			}
		* html #simulez a {
			background:none; /* Annuler le fond de la CSS principale*/
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='squelettes/img/btn_creezcompte.png', sizingMethod='scale'); /* Utiliser le fix Microsoft */
		} /*IE6*/
		*:first-child+html #simulez a { } /*IE7*/
			#simulez a span {
				display:none;
				}
	#contacteznous {
		position:relative;
		width:306px;
		height:96px;
		margin:0 0 15px 0;
		padding:0;
		text-decoration: none;
		background-color:grey;
		}
		#contacteznous a {
			position:absolute;
			display:block;
			width: 99px;
			height:42px;
			background:url(../img/btn_cliquezici.png) top left no-repeat;
			margin:0;
			bottom:5px;
			right:7px;
			}
		* html #contacteznous a {
			background:none; /* Annuler le fond de la CSS principale*/
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='squelettes/img/btn_cliquezici.png', sizingMethod='scale'); /* Utiliser le fix Microsoft */
		} /*IE6*/
		*:first-child+html #contacteznous a { } /*IE7*/
			#contacteznous a:hover {
				text-decoration: none;
				}
				#contacteznous a span {
					display:none;
					}
		#contacteznous h3 {
			display:none;
			}

#footer {
	display:block;
	width:972px; /*972*/
	height:45px;
	background:#343434 url(../img/footer.png) top left no-repeat;
	margin:31px 0 39px 0;
	padding:0;
	}
	#footer ul {
		width:510px;
		margin:0px;
		padding:13px 0 0 180px;
		float:left;
		}

		#footer ul li {
			float:left;
			border-right:2px solid #8f8f8f;
			font-size:0.70em;
			margin:0 5px 0 0;
			padding:0 4px 0 0;
			}
			#footer ul li.last {
				border:none;
				}
			#footer ul li a {
				font-family:Verdana, Arial, Helvetica, sans-serif;
				color:#fff;
				text-decoration:none;
				white-space: nowrap;
				}
			#footer ul li a:hover {
				text-decoration:underline;
				}


	#footer .form_newsletter {
		display:block;
		width:271px;
		height:28px;
		background:url(../img/ttr_newsletter.png) top left no-repeat;
		text-align:right;
		margin:9px 7px 0 0;
		padding:0;
		float:right;
		}
		* html #footer .form_newsletter { margin:9px 5px 0 0; } /*IE6*/
		*:first-child+html #footer .form_newsletter { margin:9px 7px 0 0; } /*IE7*/

		#footer .form_newsletter legend,
		#footer .form_newsletter label {
			display:none;
			}

		#footer .form_newsletter input {
			font-size:0.6em;
			border:1px solid #8a8a8a;
			margin:5px;
			padding:2px;
			font-family:verdana, Arial, Helvetica, sans-serif;
			}
			#footer .form_newsletter input#envoyeremail {
				width:170px;
				margin:4px 0 0 0;
				}
			#footer .form_newsletter input.ok {
				display:inline;
				width:20px;
				background-color:transparent;
				border:none;
				color:#fff;
				font-family:Arial, Helvetica, sans-serif;
				font-size:0.75em;
				font-weight:bold;
				margin:0 10px 0 0;
				padding:0;
				cursor:pointer;
				}
				* html #footer .form_newsletter input.ok { margin:0 10px 5px 0; } /*IE6*/
				*:first-child+html #footer .form_newsletter input.ok { margin:0 10px 5px 0; } /*IE7*/


	.page-home #footer ul {
		padding:13px 0 0 13px;
		}
		.page-home #footer .form_rechercher1 {
		display:block;
		width:150px;
		height:25px;
		background:#343434 url(../img/ttr_rechercher1.png) top left no-repeat;
		text-align:right;
		margin:9px 8px 0 10px;
		padding:0;
		float:right;
		}
		* html .page-home #footer .form_rechercher1 { margin:9px 5px 0 10px; } /*IE6*/
		*:first-child+html .page-home #footer .form_rechercher1 { margin:9px 8px 0 10px; } /*IE7*/

		.page-home .form_newsletter
		{
					float:left !important;
		}
		.page-home .form_rechercher1
		{
					float:left !important;
		}
		.page-home #footer .form_rechercher1 legend,
		.page-home	#footer .form_rechercher1 label {
			display:none;
			}

		.page-home #footer .form_rechercher1 input {
			font-size:0.6em;
			border:1px solid #8a8a8a;
			margin:0;
			padding:2px;
			font-family:verdana, Arial, Helvetica, sans-serif;
			}
			.page-home #footer .form_rechercher1 input#rechercer {
				width:100px;
				margin:4px 0 0 0;
				}
			.page-home #footer .form_rechercher1 input.ok {
				display:inline;
				width:20px;
				background-color:#343434;
				border:none;
				color:#fff;
				font-family:Arial, Helvetica, sans-serif;
				font-size:0.75em;
				font-weight:bold;
				margin:0 10px 0 0;
				padding:0;
				}

	#content_large .b p.lien_retour {
		color:#a73294;
		text-align: right;
		padding:0 0 10px 0;
	}
	#content_large .b p.lien_retour a {
		text-decoration:underline;
		}
	#content_large .b p.lien_retour a:hover {
		text-decoration:none;
		}

/*** ENVIRONNEMENTS COULEUR ***/

/** BLEU **/
	#env1 #breadcrumbs .b a.home {
		border-left:2px solid #445cb2;
		}

	#env1 #content .b h1,
	#env1 #content_large .b h1,
	#env1 #content_black .b h1 {
		color:#425eb1;
		}

	#env1 #content .b h2,
	#env1 #content_large .b h2 {
		color:#435db1;
		background:url(../img/env1/puce_h2.png) 1px 7px no-repeat;
		}

	#env1 #content .mon-espace-prive-top
	{
		color: #446bb2;
	}
	#env1 #content .vos-campagnes-titre, #content .vos-campagnes, #content .vos-campagnes a
	{
		color: #425bae;
	}
	#env1 #content .creer-une-nouvelle-campagne-top
	{
		background: url(../img/env1/creer-une-nouvelle-campagne-top.png) top left no-repeat;
	}
	#env1 #content .je-cree-ma-campagne
	{
		background: url(../img/env1/je-cree-ma-campagne.png) top left no-repeat;
	}

	#env1 #content .newsletter-legend {
		display:none;
		}

	#env1 #content .newsletter-label
	{
		background: url(../img/env1/email-icon.png) top left no-repeat;
	}
	#env1 #content .ok-btn, #env1 #content .ok-bttn, #popupOubliContentOK .ok-bttn
	{
		background: url(../img/env1/ok_btn.png) top left no-repeat;
	}
	#env1 #content .ok-btn:hover, #env1 #content .ok-bttn:hover
	{
		background: url(../img/env1/ok_btn.png) left -25px no-repeat;
	}
	#env1 #content .ok-btn, #env1 #content .ok-bttnn
	{
		background: url(../img/env1/ok_btn.png) top left no-repeat;
	}
	#env1 #content .ok-btn:hover, #env1 #content .ok-bttnn:hover
	{
		background: url(../img/env1/ok_btn.png) left -25px no-repeat;
	}
	#env1 #content .ok-btn-blanc
	{
		background: url(../img/env1/ok_btn_blanc.png) top left no-repeat;
		margin-top:1px;
	}

	#env1 #content .ok-btn-blanc:hover
	{
		background: url(../img/env1/ok_btn_blanc.png) left -25px no-repeat;
	}
	#env1 #content .content-titre
	{
		color: #435db1;
	}
	#env1 #content .deja-inscrit-top
	{
		background: url(../img/env1/deja-inscrit-top-bg.png) top left no-repeat;
	}
	#env1 #content .deja-inscrit-middle
	{
		background-color: #394e95;
	}
	#env1 #content .deja-inscrit-bottom
	{
		background: url(../img/env1/deja-inscrit-bottom-bg.png) top left no-repeat;
	}
	#env1 #content .je-m-inscris-top {
		background: url(../img/env1/je-m-inscris-top.png) top left no-repeat;
		}
	#env1 #content .envoi-ami-top {
		background: url(../img/env1/envoi-ami-top.png) top left no-repeat;
		}
		#env1 #content .envoi-ami input#envoyerSubmit {
			background: url(../img/env1/envoyer_btn.png) no-repeat left top;
			}

	/* Liste de résultat */
	#env1 #content .b #lstresultat .nbresultat strong,
	#env1 #content .b #lstresultat .navig strong,
	#env1 #content .b #lstresultat ul li h3,
	#env1 #content_large .b .download a {
		color:#425eb1;
		}
	#env1 #content .b #lstresultat ul li.c1 {
		background-color:#c2cbe4;
		}
	#env1 #content .b #lstresultat ul li.c2 {
		background-color:#f2f2f2;
		}
	#env1 #content .b #lstresultat ul li.c1 .t {
			/*background:url(../img/env1/lstresulc1_t.png) top left no-repeat;*/
			}
	#env1 #content .b #lstresultat ul li.c1 .b {
			/*background:url(../img/env1/lstresulc1_b.png) bottom left no-repeat;*/
			}
	#env1 #content .b #lstresultat ul li.c2 .t {
			/*background:url(../img/env1/lstresulc2_t.png) top left no-repeat;*/
			}
	#env1 #content .b #lstresultat ul li.c2 .b {
			/*background:url(../img/env1/lstresulc2_b.png) bottom left no-repeat;*/
			}


	#env1 #encart {
		background:#f8f8fa url(../img/env1/encart_m.png) top left repeat-y;
		}
		#env1 #encart .t {
			background:url(../img/env1/encart_t.png) top left no-repeat;
			}
		#env1 #encart .b {
			background:url(../img/env1/encart_b.png) bottom left no-repeat;
			}
	#env1 .etapes {
		background-color:#385fa6;
		}
		#env1 .etapes h3 {
			display:none;
			}
		#env1 .etapes .t {
			background:url(../img/env1/etapes_t.png) top left no-repeat;
			}
		#env1 .etapes .b {
			background:url(../img/env1/etapes_b.png) bottom left no-repeat;
			}
		#env1 .etapes .fl1 {
			background:url(../img/env1/etapes_fl1.png) top left no-repeat;
			}
		#env1 .etapes .fl2 {
			background:url(../img/env1/etapes_fl2.png) top left no-repeat;
			}
		#env1 .etapes .fl3 {
			background:url(../img/env1/etapes_fl3.png) top left no-repeat;
			}

	#env1 .votre-compte
	{
		background:url(../img/env1/votre-compte.png) top left no-repeat;
	}
	#env1 .modifier
	{
		background:url(../img/env1/modifier.png) top left no-repeat;
	}
	#env1 #contacteznous {
		background: url(../img/env1/contactez.png) top left no-repeat;
		}
	#env1 #contacteznous a {
		text-decoration: none;
		}



/** VIOLET **/
	#env2 #breadcrumbs .b a.home {
		border-left:2px solid #a63295;
		}

	#env2 #content .b h1,
	#env2 #content_large .b h1,
	#env2 #content_black .b h1 {
		color:#a83293;
		}

	#env2 #content .b h2,
	#env2 #content_large .b h2 {
		color:#a83293;
		background:url(../img/env2/puce_h2.png) 1px 7px no-repeat;
		}

	#env2 #content .b .encadre_t1 {
		background-color:#e6c8e2;
		}
		#env2 #content .b .encadre_t1 .t {
			background:url(../img/env2/encadre_t1_t.png) top left no-repeat;
			}
		#env2 #content .b .encadre_t1 .b {
			background:url(../img/env2/encadre_t1_b.png) bottom left no-repeat;
			color:#83276a;
			}
		#env2 #content .b .encadre_t1 .b h2 {
			border-left:2px solid #8a2a71;
			color:#842569;
			background:none;
			text-indent: 0px;
			}

	#env2 #content .b .encadre_t2 {
		background:url(../img/env2/encadre_t2_m.png) top left repeat-y;
		}
		#env2 #content .b .encadre_t2 h3 {
			background:url(../img/env2/encadre_t2_t.png) top left no-repeat;
			}
		#env2 #content .b .encadre_t2 .b {
			background:url(../img/env2/encadre_t2_b.png) bottom left no-repeat;
			color:#83276a;
			}
			#env2 #content .b .encadre_t2 .b li {
				background:url(../img/env2/puce.png) 0px 9px no-repeat;
				}

	/* Liste de résultat */
	#env2 #content .b #lstresultat .nbresultat strong,
	#env2 #content .b #lstresultat .navig strong,
	#env2 #content .b #lstresultat .navig a:hover,
	#env2 #content .b #lstresultat ul li h3,
	#env2 #content_large .b .download a {
		color:#a93297;
		}
	#content .b #lstresultat ul li a
	{
		color:#a93297;
	}
	#env2 #content .b #lstresultat ul li.c1 {
		background-color:#f6eaf4;
		}
	#env2 #content .b #lstresultat ul li.c2 {
		background-color:#f2f2f2;
		}
		#env2 #content .b #lstresultat ul li.c1 .t {
				background:url(../img/env2/lstresulc1_t.png) top left no-repeat;
				}
		#env2 #content .b #lstresultat ul li.c1 .b {
				background:url(../img/env2/lstresulc1_b.png) bottom left no-repeat;
				}
		#env2 #content .b #lstresultat ul li.c2 .t {
				background:url(../img/env2/lstresulc2_t.png) top left no-repeat;
				}
		#env2 #content .b #lstresultat ul li.c2 .b {
				background:url(../img/env2/lstresulc2_b.png) bottom left no-repeat;
				}



	#env2 #encart {
		background:#f8f8fa url(../img/env2/encart_m.png) top left repeat-y;
		}
		#env2 #encart .t {
			background:url(../img/env2/encart_t.png) top left no-repeat;
			}
		#env2 #encart .b {
			background:url(../img/env2/encart_b.png) bottom left no-repeat;
			}
	#env2 #lescentres h3 {
		background:url(../img/env2/les_centre_commerciaux_Hammerson.png) top left no-repeat;
		}

	#env2 #simulez {
		background:url(../img/env2/simulez-votre-campagne-en-3d.png) top left no-repeat;
	}
	#env2 #contacteznous{
		background: url(../img/env2/contactez.png) top left no-repeat;
		}
	#env2 #contacteznous a {
		text-decoration: none;
		}

	#env2 #content .je-m-inscris-top {
		background: url(../img/env2/je-m-inscris-top.png) top left no-repeat;
		}
	#env2 #content .envoi-ami-top {
		background: url(../img/env2/envoi-ami-top.png) top left no-repeat;
		}
		#env2 #content .envoi-ami input#envoyerSubmit {
			background: url(../img/env2/envoyer_btn.png) no-repeat left top;
			}
	#env2 #encart .b .encart3d {
		background:url(../img/env2/encart_3d.jpg) top left no-repeat;
		}





/** VERT **/
	#env3 #breadcrumbs .b a.home {
		border-left:2px solid #8a9828;
		}

	#env3 #content .b h1,
	#env3 #content_large .b h1,
	#env3 #content_black .b h1 {
		color:#8a9828;
		}

	#env3 #content .b h2,
	#env3 #content_large .b h2 {
		color:#8a9828;
		background:url(../img/env3/puce_h2.png) 1px 7px no-repeat;
		}


	#env3 #content .b .encadre_t1 {
		background-color:#dfe3c5;
		}
		#env3 #content .b .encadre_t1 .t {
			background:url(../img/env3/encadre_t1_t.png) top left no-repeat;
			}
		#env3 #content .b .encadre_t1 .b {
			background:url(../img/env3/encadre_t1_b.png) bottom left no-repeat;
			color:#8a9828;
			}
		#env3 #content .b .encadre_t1 .b h2 {
			border-left:2px solid #8a9828;
			color:#8a9828;
			background:none;
			text-indent: 0px;
			}

	#env3 #content .b .encadre_t2 {
		background:url(../img/env3/encadre_t2_m.png) top left repeat-y;
		}
		#env3 #content .b .encadre_t2 h3 {
			background:url(../img/env3/encadre_t2_t.png) top left no-repeat;
			}
		#env3 #content .b .encadre_t2 .b {
			background:url(../img/env3/encadre_t2_b.png) bottom left no-repeat;
			color:#83276a;
			}
			#env3 #content .b .encadre_t2 .b li {
				background:url(../img/env3/puce.png) 0px 9px no-repeat;
				}


	#env3 #lescentres h3 {
		background:url(../img/env3/les_centre_commerciaux_Hammerson.png) top left no-repeat;
		}
	#env3 #contacteznous {
		background: url(../img/env3/contactez.png) top left no-repeat;
		}
	#env3 #contacteznous a {
		text-decoration: none;
		}

	#env3 #content .je-m-inscris-top {
		background: url(../img/env3/je-m-inscris-top.png) top left no-repeat;
		}
	#env3 #content .envoi-ami-top {
		background: url(../img/env3/envoi-ami-top.png) top left no-repeat;
		}
		#env3 #content .envoi-ami input#envoyerSubmit {
			background: url(../img/env3/envoyer_btn.png) no-repeat left top;
			}
	#env3 #encart .b .encart3d {
		background:url(../img/env3/encart_3d.jpg) top left no-repeat;
		}

/* POPUP */
#simplemodal-overlay {
  background-color:#000;
  cursor:wait;
}

#simplemodal-container {
	width:278px;
	height:152px;
	background: url(../img/fd_popup.png) no-repeat;
	margin:0 auto;
	padding:2em 2em 2em 4em;
}

#simplemodal-container p {
	font-size:11px;
	line-height:2em;
	display:block;
	margin-top:-10px;
}
#simplemodal-container label {
	font-size:11px;
	line-height:2em;
	display:block;
}
#simplemodal-container  email {
	border:1px solid #8d8d8d;
}

#simplemodal-container  .envoyer {margin:1em;}

#simplemodal-support {
	width:278px;
	height:170px;
	background: url(../img/fd_popup.png) no-repeat;
	margin:0 auto;
	padding:0;
}

#simplemodal-support p {
	font-size:11px;
	line-height:2em;
	display:block;
	margin-top:-5px;
}

#simplemodal-support p.infosSupp {
	padding-left:26px;
}

#simplemodal-support .simplemodal-data {
	margin: 5px 5px 5px 5px;
	padding: 0;
}

