body {

	background: #ffd57b url(/css/img/bg_body.jpg) scroll repeat-x left top;
	font-family: "Trebuchet MS", Verdana;
}

#Main {
	width: 1000px;
	margin: 0 auto;
}



#Header {
	width: 937px;
	margin: 0 auto;
	margin-top: 23px;
}

#Header h1 {
	width: 227px;
	height: 113px;
}

#Header h1.site_1 {
	background: url(/css/img/logo-salons-habitat.png) scroll no-repeat;
}
#Header h1.site_2 {
	background: url(/css/img/logo-habitat-09.png) scroll no-repeat;
}
#Header h1.site_3 {
	background: url(/css/img/logo-habitat-12.png) scroll no-repeat;
}
#Header h1.site_4 {
	background: url(/css/img/logo-habitat-82.png) scroll no-repeat;
}
#Header h1.site_5 {
	background: url(/css/img/logo-habitat-46.png) scroll no-repeat;
}

#Header h1 a {
	display: block;
	width: 227px;
	height: 113px;
	text-indent:-9000px;
	outline: none;
}

#Header #Flash {
	margin-left: 250px;
	margin-top: -113px;
	position: absolute;
	z-index: 8;
}

#Header h2 {
	position: absolute;
	color: #FFFFFF;
	font-size: 21px;
	font-family: "Century Gothic", Verdana;
	text-align: right;
	margin-top: -100px;
	margin-left: 630px;
	z-index: 10;
}

#SiteId_2 #Header h2 ,
#SiteId_5 #Header h2 {
	margin-left: 650px;
}

#SiteId_4 #Header h2 {
	margin-left: 620px;
}

/*
	Menu navigation principal
*/

	#Menu {
		width: 892px;
		list-style: none;
		background: url(/css/img/fond-menu.gif) scroll no-repeat center top;
		height: 23px;
		padding: 0 0 0 45px;
		margin-top: 15px;
		float: left;
		position: absolute;
	}

	#Menu li {
		float: left;
		height:23px;
		line-height:23px;
		background: url(/css/img/li-separateur.gif) scroll no-repeat right center;

	}

	#Menu li.Last {
		background: none;
	}

	#Menu li a {
		color: #e85b1f;
		text-decoration: none;
		font-weight: bold;
		font-size: 13px;
		padding:0 33px;
		display: block;
	}

	/*
		nivo 2
	*/
		#Menu li ul {
			width: 190px;
			height: auto;
			position: absolute;
			z-index: 10;
			left: -999em;
			background-color:#FFFFFF;
			border: 1px solid #efefef;
			border-top: none;
			padding: 0 0 5px 0;
		}

		#Menu li:hover ul, #Menu li li:hover ul, #Menu li.sfhover ul, #Menu li li.sfhover ul {
			left: auto;
		}

		#Menu li ul li {
			margin: 2px 0;
			padding: 0;
			width: 190px;
			border: none;
			background:none;
			list-style: none;
			line-height: auto;
			height: auto;
		}

		#Menu li ul li a {
			color: #515151;
			padding: 0 0 0 16px;
			display: block;
			font-size: 12px;
			background: url(/css/img/puce_jaune.gif) scroll no-repeat 4px 8px;

		}

		#Menu li ul li a:hover {
			background-color:#e95b1f;
			color: #FFF;
		}



.Deco_Top_Container {
	background: #ffffeb url(/css/img/bg_top_container.gif) scroll no-repeat left top;
	height:14px;
}

#Container {
	background: #ffffeb url(/css/img/bg_middle_container.gif) scroll repeat-y left top;
	margin-top: 41px;
	border-bottom: 14px solid #ffffeb;
}

#Footer {
	background: #ffffeb url(/css/img/bg_bottom_footer.gif) scroll no-repeat left bottom;
	margin-top: 3px;
	padding: 10px 18px;
	text-align: center;
}

#Footer img {
	border: 0;
	vertical-align: middle;
	margin: 0 10px;
}

#Footer p.First {
	border-bottom: 2px solid #e1e1cf;
}

#Footer p.Second {
	padding: 5px 0 0 0;
}

#Footer p.Second a {
	text-decoration: none;
	color: #404040;
}

#Footer p.Second a:hover {
	text-decoration: underline;
}




#Left {
	width: 180px;
	margin-left: 17px;
	margin-right: 29px;
	float: left;
	display: inline;
}

#Middle {
	width: 549px;
	float: left;
}

#Right {
	width: 182px;
	float: right;
	margin-right: 15px;
	display: inline;
}


.bt_devis_groupes {
	display: block;
	outline: none;
	text-indent: -9000px;
	background: url(/css/img/bt_devis_groupes.jpg) scroll no-repeat top left;
	width: 180px;
	height: 134px;
}

.Actu {
	background: url(/css/img/bg_actu_left.gif) scroll no-repeat left bottom;
	margin-top: 21px;
	padding-bottom:7px;
}

.Actu .titre_1 {
	background: url(/css/img/bg_titre_actu_habitat.gif) scroll no-repeat top left;
	height: 26px;
}
.Actu .titre_1 a {
	display:block;
	height: 26px;
	text-indent: -9000px;
	outline: none;
}

.Actu .titre_2 {
	background: url(/css/img/bg_titre_actu_exposant.gif) scroll no-repeat top center;
	height: 16px;
	text-indent: -9000px;
	margin: 15px 0 8px 0;
}

.Actu ul {
	list-style: none;
}

.Actu ul li {
	line-height: 14px;
	padding-right: 7px;
}

.Actu ul li a {
	text-decoration: none;
	color: #000000;
	font-size: 11px;
}

.Actu ul li a:hover {
	text-decoration: underline;
}

.Actu ul.First {
	margin-top: 7px;
}

.Actu ul.First li {
	background: url(/css/img/puce_verte.gif) scroll no-repeat 5px 6px;
	padding-left: 15px;
}

.Actu ul.Second li {
	background: url(/css/img/puce_orange.gif) scroll no-repeat 5px 6px;
	padding-left: 15px;
}

.inscrivez_entreprise {
	display: block;
	outline: none;
	text-indent: -9000px;
	background: url(/css/img/inscrivez_entreprise.jpg) scroll no-repeat top left;
	width: 180px;
	height: 116px;
	margin-top: 23px;
}

#Left .Pub ,
#Right .Pub {
	text-align: center;
}

#Left .Pub {
	margin-top: 25px;
}

#Left .Pub a img ,
#Right .Pub a img {
	border: 1px solid #009c6c;
}

#Search_Form {
	background: url(/css/img/bg_recherche.gif) scroll no-repeat left top;
	height: 116px;
	margin-top: 27px;
}

#Search_Form  form {
	padding-top: 25px;
}

#Search_Form  p {
	text-align:center;
	margin: 7px 0;
}

#Search_Form  fieldset {
	border: none;
}

#Search_Form  legend {
	display: none;
}

#Search_Form  label {
	display: block;
	text-align: center;
	color: #1b9b68;
	font-weight: bold;
}

#Search_Form select {
	width: 125px;
	height: 16px;
	border: 1px solid #8e8e8e;
}

#Search_Form input {
	width: 109px;
	padding: 0;
	height: 16px;
	border: 1px solid #8e8e8e;
}

#Search_Form #keyword {
	vertical-align: middle;
}

#Search_Form .button {
	width: 16px;
	height: 16px;
	vertical-align: middle;
}

.inscrivez_newsletter {
	background: url(/css/img/inscrivez_newsletter.jpg) scroll no-repeat top left;
	display: block;
	outline: none;
	text-indent: -9000px;
	height: 75px;
	margin-top: 23px;
	margin-bottom: 29px;
}

.Pro_Du_Mois {
	background: url(/css/img/bg_pro_mois.gif) scroll no-repeat top left;
	height: 125px;
	margin-bottom: 25px;
}

.Pro_Du_Mois h3 {
	display: none;
}

.Pro_Du_Mois p {
	text-align: center;
	padding-top: 32px;
}

.Pro_Du_Mois a img {
	border: none;
}


/*
	EDITO
*/

	#Edito {
		width: 464px;
		margin: 0 auto;
		overflow: hidden;
		margin-bottom: 7px;
	}

	#Edito h1 ,
	#Edito h2 ,
	#Edito h3 {
		color: #e95b1f;
		margin: 12px 0;
		font-size: 18px;
	}

	#Edito p {
		color: #000000;
		margin: 7px 0;
		line-height: 18px;
	}

	#Edito a {
		font-weight: bold;
	}


a.Vert ,
strong.Vert ,
span.Vert {
	color: #197c44;
}

a.Orange ,
strong.Orange ,
span.Orange ,
.Fiche_Exposant_Left a {
	color: #e95b1f;
}

a.Jaune ,
strong.Jaune ,
span.Jaune {
	color: #F1A836;
}


/*
	Dossier à la une
*/

	#A_La_Une {
		background: url(/css/img/bg_dossier_une.gif) scroll no-repeat bottom left;
		padding-bottom: 10px;
	}

	#A_La_Une h2 {
		background: url(/css/img/bg_titre_dossier_une.gif) scroll no-repeat top left;
		height: 39px;
		text-indent: -9000px;
	}

	#A_La_Une ul {
		list-style: none;
	}

	#A_La_Une li {
		padding-left: 22px;
	}

	#A_La_Une li a {
		font-size: 11px;
		color: #000000;
		text-decoration: none;
	}

	#A_La_Une li a:hover {
		text-decoration: underline;
	}


	#A_La_Une .Zone_1 ,
	#A_La_Une .Zone_2 ,
	#A_La_Une .Zone_3 ,
	#A_La_Une .Zone_4 {
		width: 135px;
		float: left;
		margin-left: 0px;
		display: inline;
	}

	#A_La_Une h3 {
		height: 77px;
		text-indent: -9000px;
	}

	#A_La_Une h3 a {
		display: block;
		height: 77px;
		outline: none;
	}

	#A_La_Une .Zone_1 h3 a {
		background: url(/css/img/bg_aides_subventions.gif) scroll no-repeat top center;
	}
	#A_La_Une .Zone_2 h3 a {
		background: url(/css/img/bg_conseils_pros.gif) scroll no-repeat top center;
	}
	#A_La_Une .Zone_3 h3 a {
		background: url(/css/img/bg_fiches_techniques.gif) scroll no-repeat top center;
	}
	#A_La_Une .Zone_4 h3 a {
		background: url(/css/img/bg_reglementation.gif) scroll no-repeat top center;
	}

	#A_La_Une .Zone_1 li {
		background: url(/css/img/puce_orange.gif) scroll no-repeat 10px 6px;
	}

	#A_La_Une .Zone_2 li {
		background: url(/css/img/puce_verte.gif) scroll no-repeat 10px 6px;
	}

	#A_La_Une .Zone_3 li {
		background: url(/css/img/puce_rose.gif) scroll no-repeat 10px 6px;
	}

	#A_La_Une .Zone_4 li {
		background: url(/css/img/puce_bleue.gif) scroll no-repeat 10px 6px;
	}




#Pub_Une {
	background: url(/css/img/bg_pub_une.gif) scroll no-repeat left top;
	width: 406px;
	height: 373px;
	margin: 38px auto 0 auto;
	padding: 17px 0 0 45px;
}

#Pub_Une a {
	display: block;
	width: 84px;
	height: 84px;
	border: 1px solid #009c6c;
	float: left;
	margin-left: 5px;
	margin-bottom: 6px;
	text-align: center;
	color: #000000;
}

#Pub_Une a img {
	border: 0;
	width: 84px;
}

.Auto_Pub span {
	padding-top: 30px;
}



/*
	PAGE DE CONTENU
*/

	.Titre_Contenu {
		font-size: 15px;
		text-transform: uppercase;
		color: #009c6c;
		background: url(/css/img/bg_titre_contenu.gif) scroll no-repeat top left;
		height: 35px;
		line-height: 35px;
		padding-left: 12px;
		margin: 7px 0;
	}

	.Bloc_Orange .Top {
		height: 12px;
		background: url(/css/img/Bloc_Orange_Top.gif) scroll no-repeat left bottom;
	}

	.Bloc_Orange {
		background: url(/css/img/Bloc_Orange.gif) scroll no-repeat left bottom;
		margin-bottom: 15px;
	}

	.Bloc_Orange .Content {
		padding: 0 10px 10px 12px;
	}

	.Bloc_Orange h3 {
		color: #e85b1f;
		margin-bottom: 13px;
	}

	.Bloc_Orange h4 {
		color: #e85b1f;
		margin: 10px 0;
	}

	.Bloc_Orange p {
		text-align: justify;
		line-height: 130%;
	}

	.Bloc_Orange a {
		color: #e85b1f;
		font-weight: bold;
	}

	.Bloc_Orange a:hover{
		text-decoration: none;
	}









	.Bloc_Vert .Top {
		height: 12px;
		background: url(/css/img/Bloc_Vert_Top.gif) scroll no-repeat left top;
	}

	.Bloc_Vert {
		background: url(/css/img/Bloc_Vert.gif) scroll no-repeat left bottom;
		margin-bottom: 15px;
	}

	.Bloc_Vert .Content {
		padding: 0 10px 10px 12px;
	}

	.Bloc_Vert h3 {
		color: #009c6c;
		margin-bottom: 13px;
	}

	.Bloc_Vert h4 {
		color: #009c6c;
		margin: 10px 0;
	}

	.Bloc_Vert p {
		text-align: justify;
		line-height: 130%;
	}

	.Bloc_Vert a {
		color: #009c6c;
		font-weight: bold;
	}

	.Bloc_Vert a:hover{
		text-decoration: none;
	}



a.Trouver_Pro {
	display: block;
	width: 70px;
	height: 37px;
	background: url(/css/img/trouver_pro.gif) scroll no-repeat top left;
	text-indent: -9000px;
	outline: none;
	float: right;
}

a.Retour {
	display: block;
	width: 70px;
	height: 37px;
	background: url(/css/img/retour.gif) scroll no-repeat top left;
	text-indent: -9000px;
	outline: none;
	float: right;
	margin-left: 10px;
}







/*
	bloc exposant
*/

	.Titre_Liste_Exposant {
		color: #e85b1f;
		text-transform: uppercase;
		background: url(/css/img/bg_titre_liste_exposant.gif) scroll no-repeat top left;
		height: 35px;
		line-height: 35px;
		padding-left: 12px;
		font-size: 15px;
		font-family: "Century Gothic", Verdana;
		margin: 11px 0;
	}

	.Bloc_Exposant  {
		background: url(/css/img/Bloc_Exposant.gif) scroll no-repeat top left;
		padding-top: 11px;
		margin-bottom: 15px;
	}

	.Bloc_Exposant  .Bottom {
		background: url(/css/img/Bloc_Exposant_Bottom.gif) scroll no-repeat top left;
		height: 13px;
	}

	.Bloc_Exposant  .Content_Left {
		width: 421px;
		float: left;
		margin-left: 12px;
	}

	.Bloc_Exposant  .Content_Left h3 {
		color: #009c6c;
		text-transform: uppercase;
		font-weight: bold;
		font-size: 25px;
		font-family: "Century Gothic", Verdana;
		text-decoration: none;
	}

	.Bloc_Exposant  .Content_Left h3 a {
		color: #EB6E2C;
		text-transform: uppercase;
		font-weight: bold;
		font-size: 25px;
		font-family: "Century Gothic", Verdana;
		text-decoration: none;
	}

	.Bloc_Exposant  .Content_Left h3 a:hover {
		text-decoration: underline;
	}

	.Bloc_Exposant  .Content_Left p.slogan {
		color: #e85b1f;
		margin: 0;
	}

	.Bloc_Exposant  .Content_Left p {
		margin: 8px 0;
	}

	.Bloc_Exposant  .Content_Left p.Presence_Salon {
		margin-top: 15px;
	}

	.Bloc_Exposant  .Content_Left span.tel {
		font-weight: bold;
	}


	.Bloc_Exposant  .Content_Right {
		width: 90px;
		float: right;
		margin-right: 9px;
	}

	.Bloc_Exposant  .Content_Right img {
		border: 1px solid #009c6c;
	}

	.Site_Internet {
		display: block;
		text-indent: -9000px;
		height: 50px;
		background: url(/css/img/Site_Internet.gif) scroll no-repeat center top;
		margin-top: 10px;
		outline: none;
	}

	.Contact_Email {
		display: block;
		text-indent: -9000px;
		height: 50px;
		background: url(/css/img/Contact_Email.gif) scroll no-repeat center top;
		margin-top: 10px;
		outline: none;
	}


	.Pagination {
		text-align: center;
		margin-top: 20px;
		font-size: 12px;
	}

	.Pagination a {
		border:1px solid #EFEFEF;
		color:#E95B1F;
		padding:0 4px;
		text-decoration:none;
	}

	.Pagination .current {
		font-weight: bold;
	}

	.Pagination .pag-result {
		color:#E95B1F;
		font-size:0.9em;
		padding:0 4px;
	}


/*
	Fiche exposant
*/

	.Fil_Ariane {
		margin: 15px;
		color: #e85b1f;
	}

	.Fil_Ariane a {
		color: #e85b1f;
		text-decoration: none;
	}

	.Fil_Ariane a:hover {
		text-decoration: underline;
	}


	.Fiche_Exposant_Left {
		width: 295px;
		float: left;
	}

	.Fiche_Exposant_Right {
		width: 230px;
		float: right;
		margin-right: 9px;
	}

	.Fiche_Exposant_Right p {
		text-align: center;
	}

	.Fiche_Exposant_Right a {
		margin-bottom: 21px;
	}

	.Fiche_Exposant_Right a  img{
		border: 0;
		margin-bottom: 21px;
	}


	.Nouveaute_Exposant  {
		background: url(/css/img/Nouveaute_Exposant.gif) scroll no-repeat top left;
		padding-top: 34px;
		margin-bottom: 9px;
	}

	.Nouveaute_Exposant h3 {
		display:none;
	}

	.Nouveaute_Exposant .Bottom {
		background: url(/css/img/Nouveaute_Exposant_Bottom.gif) scroll no-repeat top left;
		height: 19px;
	}


	.Presentation {
		background: url(/css/img/Presentation.gif) scroll no-repeat bottom left;
		padding-bottom: 1px;
		margin-bottom: 17px;
	}

	.Presentation h3 {
		background: url(/css/img/Presentation_Titre_H3.gif) scroll no-repeat top left;
		height: 24px;
		text-indent: -9000px;
	}

	.Produits_Services {
		background: url(/css/img/Presentation.gif) scroll no-repeat bottom left;
		padding-bottom: 1px;
	}

	.Produits_Services .Content ,
	.Nouveaute_Exposant .Content ,
	.Presentation .Content {
		margin-left: 1px;
		width: 259px;
		padding: 0 13px;
	}

	.Produits_Services .Content p ,
	.Nouveaute_Exposant .Content p ,
	.Presentation .Content p {
		margin: 12px 0;
	}

	.Produits_Services .Content a img ,
	.Nouveaute_Exposant .Content a img ,
	.Presentation .Content a img {
		border: none;
		vertical-align: middle;
	}

	.Produits_Services h3 {
		background: url(/css/img/Produits_Services_Titre_H3.gif) scroll no-repeat top left;
		height: 24px;
		text-indent: -9000px;
	}

	.Produits_Services ul ,
	.Nouveaute_Exposant ul ,
	.Presentation ul {
		list-style: none;
		margin: 12px 0;
	}

	.Produits_Services li ,
	.Nouveaute_Exposant li ,
	.Presentation li {
		list-style: none;
		background: url(/css/img/puce_orange_fleche.gif) scroll no-repeat left 4px;
		padding-left: 15px;
		margin: 3px 0;
	}


/*
	RÉSULTATS DE RECHERCHE
*/


	.Titre_Recherche {
		width: 466px;
		height: 49px;
		float: left;
		background: url(/css/img/Titre_Recherche.gif) scroll no-repeat top left;
	}

	.Titre_Recherche h2 {
		display: none;
	}

	.Titre_Recherche p {
		margin-top: 31px;
		padding-left: 13px;
	}

	.Bt_Aide_Recherche {
		display: block;
		background: url(/css/img/Bt_Aide_Recherche.gif) scroll no-repeat left top;
		width: 70px;
		height: 37px;
		text-indent: -9000px;
		float: right;
		outline: none;
	}



	h3.Top_Result {
		font-weight: bold;
		font-size: 18px;
		font-family: "Century Gothic", Verdana;
		color: #009c6c;
		padding-left: 11px;
		background: url(/css/img/Top_Result.gif) scroll no-repeat left top;
		height: 27px;
		line-height: 27px;
		margin-top: 15px;
	}

	.Middle_Result {
		background: #FFF;
		border: 1px solid #009c6c;
		border-top: none;
		border-bottom: none;
		padding: 0 11px;
	}

	.Bottom_Result {
		background: url(/css/img/Bottom_Result.gif) scroll no-repeat left top;
		height: 27px;
	}

	.Middle_Result ol {
		margin: 0;
		list-style-position: outside;
		margin-left: 20px;
	}
	.Middle_Result ol li {
		margin: 0;
		padding: 5px 0;
	}

	.Middle_Result a {
		color: #e95b1f;
	}

	.Middle_Result p.snippet {
		font-size: 11px;
		line-height: 15px;
		margin: 3px 0;
	}

	.Middle_Result p.snippet span {
		font-weight: bold;
		background: #e95b1f;
		color: #FFFFFF;
		padding:0 3px;
	}

	.Middle_Result p.All_Results {
		text-align: right;
	}


/*
	formulaire newsletter
*/

	#Form_Background {
		background: url(/css/img/opacity.png);
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 250%;
	}


	#Zone_Form_Newsletter {
		padding: 25px;
		width: 700px;
		background: #fffff5;
		border: 1px solid #079f70;
		position: absolute;
		z-index: 10;
		top: 10px;
		left: 10px;
	}

	#Zone_Form_Newsletter h2 {
		text-align: center;
		margin: 0 0 15px 0;
		color: #079f6f;
		font-size: 15px;
		font-family: "Century Gothic", Verdana;
	}

	#Zone_Form_Newsletter p {
		margin: 6px 0;
	}

	#Zone_Form_Newsletter td input {
		width: 95%;
		border: 1px solid #747474;
	}

	.Mentions {
		font-size: 11px;
		color: #AAAAAA;
		margin-top: 40px;
	}

	#Form_Newsletter_Message {
		font-size: 115%;
	}

	#Form_Newsletter_Message_Ok {
		text-align:center;
		font-size: 16px;
	}

	#Form_Newsletter_Message_Ok button {
		background: none;
		cursor: pointer;
		padding: 0;
		border: none;
		margin-top: 25px;
	}

	#Form_Newsletter_Message_Error ,
	#Form_Newsletter_Message_Fail {
		font-size: 15px;
		color: #E75B1E;
		font-weight: bold;
	}

	.Choix_Dpt label {
		line-height: 17px !important;
	}

	.Choix_Dpt input {
		vertical-align:middle;
	}

	form .highlight {
		border: 1px solid #EA6224 !important;
	}

	.Close_Button {
		float:right
	}
	.Close_Button img {
		border: none;
	}






/*
	CONTACT EXPOSANTS
*/

	#Zone_Form_Contact_Exposant {
		padding: 25px;
		width: 700px;
		background: #fffff5;
		border: 1px solid #079f70;
		position: absolute;
		z-index: 10;
		top: 10px;
		left: 10px;
	}

	#Zone_Form_Contact_Exposant h2 {
		text-align: center;
		margin: 0 0 15px 0;
		color: #079f6f;
		font-size: 15px;
		font-family: "Century Gothic", Verdana;
	}

	#Zone_Form_Contact_Exposant p {
		margin: 6px 0;
	}

	#Zone_Form_Contact_Exposant td input ,
	#Zone_Form_Contact_Exposant textarea {
		width: 95%;
		border: 1px solid #747474;
	}

	#Zone_Form_Contact_Exposant_Message {
		font-size: 115%;
	}

	#Zone_Form_Contact_Exposant_Message_Ok {
		text-align:center;
		font-size: 16px;
	}

	#Zone_Form_Contact_Exposant_Message_Ok button {
		background: none;
		cursor: pointer;
		padding: 0;
		border: none;
		margin-top: 25px;
	}

	#Zone_Form_Contact_Exposant_Message_Error ,
	#Zone_Form_Contact_Exposant_Message_Fail {
		font-size: 15px;
		color: #E75B1E;
		font-weight: bold;
	}

	#Zone_Delai_Contact_Exposant input{
		vertical-align:middle;
	}



/*
	FORM INSCRIVEZ VOTRE ENTREPRISE
*/

	#Zone_Form_Inscrire_Entreprise {
		padding: 25px;
		width: 700px;
		background: #fffff5;
		border: 1px solid #079f70;
		position: absolute;
		z-index: 10;
		top: 10px;
		left: 10px;
	}

	#Zone_Form_Inscrire_Entreprise h2 {
		text-align: center;
		margin: 0 0 15px 0;
		color: #079f6f;
		font-size: 15px;
		font-family: "Century Gothic", Verdana;
	}

	#Zone_Form_Inscrire_Entreprise p {
		margin: 6px 0;
	}

	#Zone_Form_Inscrire_Entreprise_Message {
		font-size: 115%;
	}

	#Zone_CB1 input , #Zone_CB2 input {
	vertical-align:middle;
	}

	#Zone_CB1 ,
	#Zone_CB2 {
		padding: 7px;
	}

	#Zone_CB2 {
		margin-top: 2px;
	}

	#Zone_CB1.fond_gris ,
	#Zone_CB2.fond_gris {
		background: #EEEEEE;
	}

	#Zone_Form_Inscrire_Entreprise td input ,
	#precision_activite {
		width: 95%;
		border: 1px solid #747474;
	}

	#rubrique {
		width: 200px;
	}

	#rubrique ,
	#pers_message {
		border: 1px solid #747474;
	}

	#Zone_Form_Inscrire_Entreprise_Message_Error ,
	#Zone_Form_Inscrire_Entreprise_Message_Fail {
		font-size: 15px;
		color: #E75B1E;
		font-weight: bold;
	}

	#Zone_Form_Inscrire_Entreprise_Message_Ok {
		text-align:center;
		font-size: 16px;
	}

	#Zone_Form_Inscrire_Entreprise_Message_Ok button {
		background: none;
		cursor: pointer;
		padding: 0;
		border: none;
		margin-top: 25px;
	}


/*
	FROM DEVIS GLOBAL
*/

	#Zone_Form_DevisGlobal {
		padding: 25px;
		width: 700px;
		background: #fffff5;
		border: 1px solid #079f70;
		position: absolute;
		z-index: 10;
		top: 10px;
		left: 10px;
	}

	#Zone_Form_DevisGlobal h2 {
		text-align: center;
		margin: 0 0 15px 0;
		color: #079f6f;
		font-size: 15px;
		font-family: "Century Gothic", Verdana;
	}

	#Zone_Form_DevisGlobal p {
		margin: 6px 0;
	}

	#Zone_Form_DevisGlobal td input {
		width: 95%;
		border: 1px solid #747474;
	}

	#devglob_rubrique  {
		width: 250px;
	}

	#devglob_rubrique {
		margin-right: 50px;
	}

	#devglob_rubrique ,
	#devglob_ssrubrique ,
	#devglob_message {
		border: 1px solid #747474;
	}

	#devglob_message {
		width: 98%;
	}

	#Zone_Form_DevisGlobal_Message_Error ,
	#Zone_Form_DevisGlobal_Message_Fail {
		font-size: 15px;
		color: #E75B1E;
		font-weight: bold;
	}

	#Zone_Form_DevisGlobal_Message_Ok {
		text-align:center;
		font-size: 16px;
	}

	#Zone_Form_DevisGlobal_Message_Ok button {
		background: none;
		cursor: pointer;
		padding: 0;
		border: none;
		margin-top: 25px;
	}

	#Bt_Radio_Zone input{
		vertical-align:middle;
	}

	#Bt_Radio_Delai input{
		vertical-align:middle;
	}




/*
	FROM JEU
*/

	#Zone_Form_Jeu {
		padding: 25px;
		width: 700px;
		background: #fffff5;
		border: 1px solid #079f70;
		position: absolute;
		z-index: 10;
		top: 10px;
		left: 10px;
	}

	#Zone_Form_Jeu h2 {
		text-align: center;
		margin: 0 0 15px 0;
		color: #079f6f;
		font-size: 15px;
		font-family: "Century Gothic", Verdana;
	}

	#Zone_Form_Jeu p {
		margin: 6px 0;
	}

	#Zone_Form_Jeu td input {
		width: 95%;
		border: 1px solid #747474;
	}

	#Zone_Form_Jeu textarea {
		width: 95%;
		border: 1px solid #747474;
	}


#Static_Page_Content p {
	margin: 12px 0;
}

#Static_Page_Content p.right {
	text-align: right;
}

#Static_Page_Content p.center {
	text-align: center;
}

#Static_Page_Content h2 {
	border-bottom:1px solid #EFEFEF;
	border-top:1px solid #EFEFEF;
	color:#197C44;
	font-size:1.4em;
	font-weight:bold;
	padding:0 0 0 10px;
}

#Static_Page_Content a:hover {
	color:#FFBC3A;
	text-decoration:none;
}

#Static_Page_Content a {
	color:#E95B1F;
	text-decoration:underline;
}





.Sommaire h3 {
	color: #009c6c !important;
	font-size: 20px;
	margin: 20px 0 10px 0;
}

.Sommaire li {
	color: #009c6c !important;
	margin: 3px 0;
}

.Sommaire a {
	font-weight: normal;
}