/* version 3.0 */
/**** BALISES HTML
_________________*/

	/*
	Style par défaut des différentes balises HTML
	*/
	
	/* ROOT */
	html, body{ height: 100%; width: 100%; }
	body{
		margin: 0 !important;
		padding: 0 !important;
		font: 100%/100% Arial, Geneva, Helvetica, sans-serif;
		text-align: center;
	}
	
	/* BALISES DE STRUCTURE */
	div{ text-align: left; }
	span{ }
	p{ margin: 0; }
	
	/* BALISES UNITAIRES */
	a {
		color: #660000;
		text-decoration: none;
	}
	a:hover{text-decoration: underline; }
	a img{ border: 0;}
		
	img{ border: 0;}
	acronym, abbr{ text-transform: uppercase; }

	/* FORM */
	form{ }
	fieldset{ }
	legend{ }		
	label{ }
	
	input, select, textarea {
		font-size: 90%;
		color: #000000; 
		font-family: Arial, sans-serif;
	}

	select, textarea {
		border-width: 1px;
		border-style: inset;
		border-color: #895446;
	}

	input.submit, input.submit_charte, input.btn_charte {
		background-color: #dfdfdf;
		border-width: 1px;
		border-style: outset;
		border-color: #895446;
		color: #781800;
	}

	/* used for meteo box */
	input.submit_img {
		width: 22px;
		height: 22px;
		background: url(../picto/base/btn_valid.gif) no-repeat top left !important;
		border: 0;
		font-size:0;
		line-height: 0;
		color: #d8563e;
	}
	input.textfield {
		padding : 0 0 0 0;
		background-color:#ffffff;
		border-width: 1px;
		border-style: inset;
		border-color: #895446;
	}

	input.radio, input.checkbox{
		border : none;
		background-color : #ffffff;
	}
	
	/* lien retour */
	a.link7{  
		margin: 0 0 0 15px;
		padding: 0 0 0 12px;
		background: url(../picto/base/puce_back.gif) no-repeat 0px 4px;
		font-size: 90%;
		text-decoration: none;
		text-transform: lowercase;
		color: #450000;
	}

	div.hb, 
	div.ha{ display: none; overflow: hidden; }

/**** GENERAL CLASSES
______________________*/

	/*
	Classes regroupant des éléments HTML se répétant dans l'ensemble du site.
	Par exemple les différents type de liens que l'on peut trouver sur le site.
	*/
	
	.hidden{
		display:none;
	}
	.align_center{ text-align: center; }
	.align_right{ text-align: right; }
	.noborder{ border: 0 !important; }
	.nomargin{ margin: 0 0 0 0 !important; }
	.clear{ clear: both; }
	.floatleft{ float: left; display: inline; }
	.nobg{ background: none !important; }
	.footer{ clear:both; }
	
	/**** STYLES POLICES */
	.bold{ font-weight: bold; }
	.underlined{ text-decoration: underline; }
	.italic{ font-style: italic; }	

/**** GENERAL STRUCTURE
_______________________*/

	div#super_container{
		position: relative;
		width: 974px;
		margin: 0 auto 0 auto;
		font-size: 70%;
	}
	div#super_container div.hb{ }
	div#super_container div.hc{ }
	div#super_container div.ha{ }

	/**** HEADER */
	div#super_container div#header{
		height: 144px;
		background: url(../picto/base/bg_header.gif) no-repeat bottom left;
	}
	div#super_container div#header div.hb{ }
	div#super_container div#header div.hc{ }
	div#super_container div#header div.ha{ }

	/**** CONTAINER CENTRAL */
	div#super_container div#ctn_center{ 
		background: url(../picto/base/bg_ctn_center.gif) repeat-y 0px 99%;
	}
	div#super_container div#ctn_center div.hb{ }
	div#super_container div#ctn_center div.hc{ 
		zoom: 1;
	}
	div#super_container div#ctn_center div.hc div.hc{ background: none; }
	div#super_container div#ctn_center div.ha{ display: block; clear: both; }
	div#super_container div#ctn_center div.hc div.ha{ display: none; clear: none; }

		/**** LEFT COLUMN */
		div#ctn_center div#left{ 
			float: left;
			display: inline;
			width: 148px;
		}
		div#ctn_center div#left div.hb{ }
		div#ctn_center div#left div.hc div.hb{ }
		div#ctn_center div#left div.hc{ }
		div#ctn_center div#left div.ha{ }

		/**** MIDDLE COLUMN */
		div#ctn_center div#center{ 
			float: left;
			display: inline;
			width: 642px;
		}
		div#ctn_center div#center div.hb{ }
		div#ctn_center div#center div.hc{
			zoom: 1;
			padding: 0 0 70px 0;
		}
		div#ctn_center div#center div.hc div.hc{ background: none; padding: 0; }
		div#ctn_center div#center div.ha{ }
				
			div#ctn_center div#center div.ctn_railroad{ margin: 0 0 0 15px; }
			div#ctn_center div#center div.ctn_railroad div.hb{ }
			div#ctn_center div#center div.ctn_railroad div.hc{ }
			div#ctn_center div#center div.ctn_railroad div.hc h2.hidden{ }
			div#ctn_center div#center div.ctn_railroad div.hc{
				color: #5c5c5c;
				font-size: 90%;
			}
			div#ctn_center div#center div.ctn_railroad div.hc a{ 
				text-decoration: none;
				color: #5c5c5c;
				font-size: 90%;
			}
			div#ctn_center div#center div.ctn_railroad div.ha{ }
			div#ctn_center div#center div.ctn_railroad div.hc div#lastBCnode{ display: inline; }

		/**** RIGHT COLUMN */
		div#ctn_center div#right{ 
			float: left;
			/*display: inline;*/
			width: 174px;
			margin: 80px 0 0 4px;
		}
		div#ctn_center div#right div.hb{ }
		div#ctn_center div#right div.hc{ }
		div#ctn_center div#right div.ha{ }
		div#ctn_center div#right div div.hc{ }

	/**** FOOTER */
	div#super_container div#footer{
		clear: both;
		background: url(../picto/base/bg_footer.gif) no-repeat top left;
	}
	div#super_container div#footer div.hb{ }
	div#super_container div#footer div.hc {
		padding: 10px 0 0 0;
		text-align: center;
	}
	div#super_container div#footer div.hc div.hc{padding:0;}
	div#super_container div#footer div.ha{ }


/**** BLOCS HEADER 
__________________*/

	/*** Accroche "Bonjour, ... */
	div.ctn_dayinfo{ }
		div.ctn_dayinfo div.hb{ }
		div.ctn_dayinfo div.hc{ 
			padding: 8px 0 0 5px;
			font-size: 90%;
			color: #393939;
		}
		div.ctn_dayinfo div.ha{ }

	/**** TRANSVERS NAVIGATION */
	div.ctn_nav_trans1{ 
		position: absolute;
		top: 5px;
		right: 5px;
	}
		div.ctn_nav_trans1 div.hb{ }
		div.ctn_nav_trans1 div.hc{ }
			div.ctn_nav_trans1 div.hc a{
				padding: 0 10px 0 14px;
				text-decoration: none;
				text-transform: lowercase;
				font-size: 90%;
				color: #393939; 
			}
			div.ctn_nav_trans1 div.hc span.link_aide a{ background: url(../picto/base/nav_trans_aide.gif) no-repeat 0px 1px; }
			div.ctn_nav_trans1 div.hc span.link_plan a{ background: url(../picto/base/nav_trans_plan.gif) no-repeat 0px 1px; }
			div.ctn_nav_trans1 div.hc span.link_contacts a{ background: url(../picto/base/nav_trans_contacts.gif) no-repeat 0px 1px; }
			div.ctn_nav_trans1 div.hc span.link_liens a{ background: url(../picto/base/nav_trans_liens.gif) no-repeat 0px 1px; }
			div.ctn_nav_trans1 div.hc span.link_partenaires a{ 
				background: url(../picto/base/nav_trans_partenaires.gif) no-repeat 0px 1px;
				color: #a03219;
			}
		div.ctn_nav_trans1 div.ha{ }

	/**** LOGO */
	div.ctn_logo{ }
	div.ctn_logo div.hb{ }
	div.ctn_logo div.hc{ 
		position: relative;
		top: 0px;
	}
		div.ctn_logo div.hc img{ 
			width: 225px;
			height: 90px;
			border: 0;
		}
	div.ctn_logo div.ha{ }			

	/**** PUB HEADER */
	div.ctn_pub_entete{
		position: absolute;
		right: 10px;
		top: 25px;
		width: 728px;
		height: 90px;
		background: transparent;
	}
		div.pub_header div.hb{ }
		div.pub_header div.hc{
			text-align:right;
		}
	div.pub_header div.ha{ }

/**** BLOCS LEFT COLUMN 
_______________________*/

	/**** BLOC BACKTOHOME */
	div.ctn_backtohome{ margin: 0 0 10px 18px; }
		div.ctn_backtohome div.hb{ }		
		div.ctn_backtohome div.hc{ }
			div.ctn_backtohome div.hc a{ 
				padding: 0 0 0 12px;
				background: url(../picto/base/puce_back.gif) no-repeat 0px 2px;
				color: #000000; 
				font-size: 90%; 
				text-decoration: none; 
			}
		div.ctn_backtohome div.ha{ }

	/**** LEFT MENU */
	div.ctn_firstnav{ }
	div.ctn_firstnav div.hb{ }
	div.ctn_firstnav div.hc{ padding: 0 0 0 18px; }
		div.ctn_firstnav div.hc div.hc{ padding: 0; }
		
			div.ctn_firstnav div.hc ul{ 
				margin: 0;
				padding: 0;
				list-style: none;
			}
			div.ctn_firstnav div.hc ul li{ 
				margin: 0 0 2px 0;
			}
			div.ctn_firstnav div.hc ul li div.hb{ }
			div.ctn_firstnav div.hc ul li div.hc{ }
			
			div.ctn_firstnav div.hc ul li.produits{
				padding: 0 0 10px 0;
				background: url(../picto/base/bg_rub_produits.gif) no-repeat bottom left;
			}
			div.ctn_firstnav div.hc ul li.produits a{
				background: url(../picto/base/bg_rub_produit_lien.gif) no-repeat 0px 2px;
			}
			div.ctn_firstnav div.hc ul li.miseenoeuvre{
				padding: 0 0 10px 0;
				background: url(../picto/base/bg_rub_miseenoeuvre.gif) no-repeat bottom left;
			}
			div.ctn_firstnav div.hc ul li.miseenoeuvre a{
				background: url(../picto/base/bg_rub_miseenoeuvre_lien.gif) no-repeat 0px 2px;
			}
			div.ctn_firstnav div.hc ul li.videos{
				padding: 0 0 10px 0;
				background: url(../picto/base/bg_rub_videos.gif) no-repeat bottom left;
			}
			div.ctn_firstnav div.hc ul li.videos a{
				background: url(../picto/base/bg_rub_videos_lien.gif) no-repeat 0px 2px;
			}
			div.ctn_firstnav div.hc ul li.lespartenaires{
				padding: 0 0 10px 0;
				background: url(../picto/base/bg_rub_partenaire.gif) no-repeat bottom left;
			}
			div.ctn_firstnav div.hc ul li.lespartenaires a{
				background: url(../picto/base/bg_rub_partenaire_lien.gif) no-repeat 0px 2px;
			}
			div.ctn_firstnav div.hc ul li.servicesbatissor{ 
				padding: 0 0 10px 0;
				background: url(../picto/base/bg_rub_services.gif) no-repeat bottom left;
			}
			div.ctn_firstnav div.hc ul li.servicesbatissor a{
				background: url(../picto/base/bg_rub_services_lien.gif) no-repeat 0px 2px;
			}
			div.ctn_firstnav div.hc ul li.entreprisefeminin{
				padding: 0 0 10px 0;
				background: url(../picto/base/bg_rub_madame.gif) no-repeat bottom left;
			}
			div.ctn_firstnav div.hc ul li.entreprisefeminin a{
				background: url(../picto/base/bg_rub_madame_lien.gif) no-repeat 0px 2px;
			}
			div.ctn_firstnav div.hc ul li.forumlafarge{
				padding: 0 0 10px 0;
			}
			div.ctn_firstnav div.hc ul li.forumlafarge a{
				background: url(../picto/base/bg_rub_lien_defaut.gif) no-repeat 0px 2px;
			}
			div.ctn_firstnav div.hc ul li.newsletters{
				padding: 0 0 10px 0;
			}
			div.ctn_firstnav div.hc ul li.newsletters a{
				background: url(../picto/base/bg_rub_lien_defaut.gif) no-repeat 0px 2px;
			}
			div.ctn_firstnav div.hc ul li.allolafarge{
				background: url(../picto/base/bg_rub_madame.gif) no-repeat bottom left;
				padding: 0 0 10px 0; 
			}
			div.ctn_firstnav div.hc ul li.allolafarge a{
				background: url(../picto/base/bg_rub_lien_defaut.gif) no-repeat bottom left;
			}

				div.ctn_firstnav div.hc ul li a{ 
					zoom: 1;
					display: block;
					padding: 0 0 0 15px;
					text-decoration: none;
					font-weight: normal;
					font-size: 100%;
					color: #460000;
				}
					
				div.ctn_firstnav div.hc ul li ul{ padding: 0 0 0 15px; }
				div.ctn_firstnav div.hc ul li ul li{ }
				div.ctn_firstnav div.hc ul li ul li a{
					padding: 0 0 0 8px;
					background: url(../picto/base/bg_rub_lvl2_lien.gif) no-repeat 0px 5px !important;
					font-size: 100%;
				}
				div.ctn_firstnav div.hc ul li ul li a.on{
					font-weight:bold;
				}
												
		div.ctn_firstnav div.ha{ }		

	/**** BLOC METEO */
	div.ctn_meteo{ margin: 0 0 0 18px; }
		div.ctn_meteo div.hb{ }
		div.ctn_meteo div.hc{ 
			padding: 0 0 5px 0;
			background: url(../picto/base/bg_meteo.gif) no-repeat bottom left;
		}
		div.ctn_meteo div.hc div.infos_meteo img{ 
			float: left; 
			display: inline; 
			margin: 0 5px 0 0; 
		}
		div.ctn_meteo div.hc div.infos_meteo p{ 
			margin: 0 0 0 35px; 
			font-size: 90%;
		}
		div.ctn_meteo div.hc form{ margin: 0; }
		div.ctn_meteo div.hc form input.textfield{
			width: 75%;
			font-size: 100%;
		}
		div.ctn_meteo div.ha{ }

/**** BLOCS RIGHT COLUMN 
_______________________*/

	/**** SEARCH ENGINE */
	div.ctn_searchengine{
		position: absolute;
		top: 140px;
		left: 82%;
		width: 155px;
		z-index: 99;
	}
		div.ctn_searchengine div.hb{ }
		div.ctn_searchengine div.hc{ }
			div.ctn_searchengine div.hc h2{	}
			div.ctn_searchengine div.hc form{ }
				div.ctn_searchengine div.hc form label{ 
					display: block;
					margin: 4px 5px 0 0;
				}
				div.ctn_searchengine div.hc form input.textfield{ 
					width: 100px;
					font-size: 100%;
				}
				
				div.ctn_searchengine div.hc form p{ margin: 0; }
				div.ctn_searchengine div.hc form p a{ 
					display: block; 
					margin: 0 0 0 0px;
					padding: 0 0 0 10px;
					text-decoration: none;
					font-size: 100%;
					color: #440000;
					background-image: url(../picto/base/picto_lien_edito.gif);
					background-repeat: no-repeat;
					background-attachment: scroll;
					background-position: 0px 4px;
				}
		div.ctn_searchengine div.ha{ }

	/**** BLOC INSCRIPTION */
	div.ctn_subscribe{ 
		margin: 0 10px 15px 0;
		padding: 0 0 10px 0;
		background: url(../picto/base/bg_ctn_subscribe.gif) repeat-x bottom left;
	}
		div.ctn_subscribe div.hb{ }
		div.ctn_subscribe div.hc{ 
			background: url(../picto/base/bg_monespace_titre.gif) no-repeat 0px 15px !important;
		}
			div.ctn_subscribe div.hc h2{
				margin: 0 0 10px 0;
				padding: 0 0 0 15px;
				background: url(../picto/base/puce_titre_monespace.gif) no-repeat 0px 2px;
				font-size: 100%;
				color: #440000;
			}
			div.ctn_subscribe div.hc a{ 
				display: block;
				padding: 0 0 0 10px;
				background: url(../picto/base/picto_lien_edito.gif) no-repeat 0px 4px;
				text-decoration: none;
				color: #440000;
			}
		div.ctn_subscribe div.ha{ }

	/**** BLOC USER */
	div.ctn_usertools{ }
		div.ctn_usertools div.ctn_usertools_head{
			height:37px;
			background: url(../picto/base/bg_monespace_titre.gif) no-repeat 0 31px;
		}
			div.ctn_usertools div.ctn_usertools_head span.username {
				display:block;
				font-weight:bold;
				padding: 0 0 0 15px;
				background: url(../picto/base/puce_titre_monespace.gif) no-repeat 0px 3px;
			}
		div.ctn_usertools div.hb{ }
		div.ctn_usertools div.hc{ 
			margin: 0 10px 0 0;
			padding: 0 0 10px 0;
			background: url(../picto/base/bg_bottom_usertools.gif) repeat-x bottom left !important;
		}
		
			div.ctn_usertools div.hc a{
				display: block;
				color: #440000;
				text-decoration: none;
			}
			div.ctn_usertools div.hc span.italic{
				font-weight: normal;
			}
			div.ctn_usertools div.hc a.dossier{
				padding: 0 0 0 18px;
				background: url(../picto/base/picto_directory.gif) no-repeat;
				font-weight: normal;
			}
			div.ctn_usertools div.hc a.profil{
				padding: 0 0 0 18px;
				background: url(../picto/base/picto_profil.gif) no-repeat;
				font-weight: normal;
			}
			div.ctn_usertools div.hc a.disconnect{
				padding: 0 0 0 18px;
				background: url(../picto/base/picto_disconnect.gif) no-repeat;
				font-weight: normal;
			}
		div.ctn_usertools div.ha{ }

	/**** BLOC OUTILS */
	div.ctn_tools{ margin: 10px 0 0 0; }
		div.ctn_tools div.hb{ }
		div.ctn_tools div.hc{ }
			div.ctn_tools div.hc a{ 
				display: block; 
				padding: 0 0 3px 21px;
				color: #440000;
			}
			div.ctn_tools div.hc a.print{
				background: url(../picto/base/picto_print.gif) no-repeat 0px 0px;
			}
			div.ctn_tools div.hc a.sendToFriend{
				background: url(../picto/base/picto_send.gif) no-repeat 0px 0px;
			}
			div.ctn_tools div.hc a.favorites{
				background: url(../picto/base/picto_favoris.gif) no-repeat 0px 0px;
			}
		div.ctn_tools div.ha{ }

	/**** APPELS D'OFFRES */
	div.ctn_appels_offres { 
		background: url(../picto/base/bg_monespace_titre.gif) no-repeat 0px 15px !important;
	}
		div.ctn_appels_offres div.hb{ }
		div.ctn_appels_offres div.hc{ 
			margin: 0 10px 0 0;
			padding: 0 0 10px 0;
			background: url(../picto/base/bg_bottom_usertools.gif) repeat-x bottom left !important;
		}
			div.ctn_appels_offres div.hc h2{
				position: relative !important;
				top: 0 !important;
				left: 0 !important;
				height: auto !important;
				width: auto !important;
				line-height: 13px !important;
				font-size: 100% !important;		
				margin: 0 0 8px 0 !important;
				background: url(../picto/base/bg_rub_lien_defaut.gif) no-repeat 0px 2px;
				color: #440000;
				padding: 0 0 0 15px !important;
			}
		div.ctn_appels_offres div.ha{ }

/**** BLOCS FOOTER 
__________________*/

	/**** BLOC NAV TRANS PIED DE PAGE */
	div.ctn_navtrans2{ }
	div.ctn_navtrans2 div.hb{ }
	div.ctn_navtrans2 div.hc{ }

		div.ctn_navtrans2 div.hc p{ 
			margin:5px 5px 0 5px;
			white-space:nowrap;
		}

		div.ctn_navtrans2 div.hc p a{
			padding: 0 8px 0 12px;
			text-decoration: none;
			font-size: 90%;
			color: #393939;
		}
		div.ctn_navtrans2 div.hc p span.link_qui{
			padding: 0 0 0 4px;
			background: url(../picto/base/nav_trans_qui.gif) no-repeat 0px 1px;
		}
		div.ctn_navtrans2 div.hc p span.link_mentions{
			padding: 0 0 0 4px;
			background: url(../picto/base/nav_trans_mentions.gif) no-repeat 0px 1px;
		}
		div.ctn_navtrans2 div.hc p span.link_annonceurs{
			padding: 0 0 0 4px;
			background: url(../picto/base/nav_trans_annonceurs.gif) no-repeat 0px 1px;
		}
		div#super_container div#footer div.hc p span.link_annonceurs a{color:#AA2110;}

	div.ctn_navtrans2 div.ha{ }

	/**** BLOC GoogleAds */
	div.googleAdds {margin:10px 0 0 0;}

/**** BLOCS PUB 
_______________*/

	/* Bloc de pub colonne de droite */
	div.ctn_ads{ 
		margin: 15px 10px 0 0; 
		padding: 0 0 10px 0;
		background: url(../picto/base/bg_ctn_ads.gif) repeat-x bottom left;
	}
		
	/* Bloc de pub au centre */
	div.ctn_ads_center{ margin: 35px 0 15px 0; }
		div.ctn_ads_center div.hb{ }
		div.ctn_ads_center div.hc{
			text-align: center; }
		div.ctn_ads_center div.hc p a{ }
		div.ctn_ads_center div.ha{ }


/* Newsletter Campaign
*******************************/
	
	div#filter{ 
		position: absolute;
		z-index:100;
		width: 970px;
		margin: 0 0 0 0;
		text-align:center;
		font-size: 70%;
		visibility:hidden;
		opacity: 0.6;
   		filter: alpha(opacity=60);
		background: #6B655F;
	}
	div#formNL{ 
		position: absolute;
		z-index:200;
		width: 377px;
		margin: 0 0 0 0;
		text-align:center;
		visibility:hidden;
		border: 2px;
		background: url(../picto/base/popupCollecte_bg.gif) repeat-x top left;
	}
	div#formNL p.closeDiv {
		text-align:right;
		font-weight:bold;
		margin-right:5px;
	}
	div#formNL p.closeDiv a{
		color: #E94601;
		text-decoration:none;
	}
	div#formNL div.formNL_header {
		margin:10px 0 0 0;
		text-align:center;
		color : #fff;
		font-weight:bold;
		font-size:130%;
		letter-spacing:1px;
	}
	div#formNL div.formNL_content {
		background : url(../picto/base/popupCollecte_formBg.gif) repeat-x top left;
		background-color: #F08557;
		width:354px;
		margin : 5px 10px 0 12px;
		padding : 10px 0 10px 0;
		text-align:center;
		font-size:125%;
		font-family : "Arial Rounded MT Bold", Arial, Geneva, Helvetica, sans-serif;
	}
		div#formNL div.formNL_content form {
			margin:0;
		}
			div#formNL input.formNL_submit {
				width:111px;
				font-size:120%;
				margin:0;
				background: url(../picto/base/popupCollecte_button.gif) no-repeat top left;
				border : none;
				padding : 4px 0 4px 0;
				color:#EC7C26;
			}
			div#formNL input.formNL_textfield{
				width :220px;
				font-size:120%;
				border: 1px outset #A93400;
				padding : 3px 0 3px 0;
			}
	div#formNL div.formNL_footer {
		display: block;
		clear: both;
		height:34px;
		margin: 0 0 0 0;
		background: url(../picto/base/popupCollecte_bottom.gif) no-repeat top left;
	}

/**** OLD BLOCKS REMOVED 
_______________________*/

	/**** INNOV 2008 */
	div.ctn_innov_2008{ 
		position: relative;
		left: -5px;
		width: 180px;
		background: #ffffff;
	}
		div.ctn_innov_2008 div.hb{ 
			display: block !important;
			height: 12px !important;
			background: url(../picto/base/bg_top_innov.gif) no-repeat top left;
		}
		div.ctn_innov_2008 div.hc{ 
			background: #ae320e !important;
			margin: 0 11px 0 0;
			padding: 20px 10px 20px 5px;
			color: #ffffff;
		}
		div.ctn_innov_2008 div.hc h2{
			position: relative !important;
			top: 0 !important;
			left: 0 !important;
			height: auto !important;
			width: auto !important;
			line-height: 13px !important;
			font-size: 120% !important;
			margin: 0 0 8px 0 !important;
			background: url(../picto/base/bg_rub_produit_lien.gif) no-repeat 0px 2px;
			color: #ffffff;
			padding: 0 0 0 15px !important;
		}
			div.ctn_innov_2008 div.hc p{ font-weight: normal; margin-left: 15px;}
			div.ctn_innov_2008 div.hc a.noborder{
				display: block;
				font-weight: bold;
				color: #440000;
				text-decoration: none;
			}
			div.ctn_innov_2008 div.hc a.noborder img{
				display: none;
			}
			div.ctn_innov_2008 div.hc a{
				display: block;
				padding: 0 0 0 12px;
				background: url(../picto/base/home_bg_lien_innov.gif) no-repeat 0px 2px;
				color: #ffffff;
				font-weight: bold;
				text-decoration: none;
			}
			div.ctn_innov_2008 div.hc a img{
				display: none;
			}
		div.ctn_innov_2008 div.ha{
			display: block !important;
			height: 9px !important;
			background: url(../picto/base/bg_bottom_innov.gif) no-repeat top left;
		}

	/**** Nos autres sites */
	div.ctn_others_website{
		display:none;
	}

	/**** Lafarge GDF */
	div.ctn_logo_lafarge_gazdefrance{
		display:none;
	}

	/**** ALLO LAFARGE */
	div.ctn_allo{display: none; }
	div.ctn_allo div.hb{ }
	div.ctn_allo div.hc{ }
	div.ctn_allo div.hc h2{ 
		font-weight: normal;
		font-size: 110%;
	}
	div.ctn_allo div.ha{ }
