
	div#h1_commun
	{
	  /*margin-top: 10px;*/
		margin-bottom: 37px;
	}

	div#h1_commun h1 a
	{
		display:block;
		width:230px; height:118px;
		background:transparent url('../images/logo_gf.png') no-repeat 0 0;
		overflow:hidden; text-indent:-200em;	
	}



	div#sidebare_right_commun
	{
		margin-top:10px;
		overflow:hidden;
		width:240px;
		margin-right:0;
		margin-left:-10px;
		padding-bottom:20px;
/*		padding-left:10px;
		margin: 10px -10px;
	*/}

	input.value_input_codep, input.value_input_email  {
	color:#666666;
	}

	div#nav_input_commun
	{
		margin-top: -60px;
		padding: 0 5px;
		margin: 0px 5px 10px 5px;
		height:111px;
		position:relative;
		margin-bottom: 20px;
	}

	div#gfstore_commun h3,
	div#style_blog_commun h3,
	div#gf_inside_commun h3
	{

		text-indent:10px;
		*height:1%;
	}



	div#sidebare_right_commun .boucle_rss{margin:0 10px;}

	div#inscription_news_commun
	{
		clear:both;
		position:relative; 
		display:block; 
		height:150px;
		width:215px;
		padding: 10px;
	}

	div#fil_ariane a
	{
		color: #000;
		text-decoration: none;
	} 

	div#fil_ariane a:hover
	{
		color: #bc048a;
	} 

	div#fil_ariane 
	{
		color: #FFFFFF;
		margin: 0px 0px;
		margin-bottom: -36px;
	}
	.home div#fil_ariane {display:none;}

	div#fil_ariane p {
		position: relative;
		top: -10px;
		left: 10px;
	}

	div#fil_ariane p a {
		position: relative;
		z-index: 10001;
	}
	div#h1_commun
	{
		color: #9c9e9f;
		letter-spacing: 10px;
		position:relative;
	}
	div#h1_commun, #nav{margin-left:10px; margin-top:-21px;}

	div.title_commun h4
	{
		color: #2c2c2c;
		font-family: 'HelveNeuBol';
		font-size: 77%;
		margin-bottom: 6px;
	}

	div.wsg_commun
	{
		background:transparent url('../images/backgroundr_page_03.gif') repeat-y;
		padding-top:10px;
/*	
		padding-left: 25px;
		*/
		/*margin-bottom: 40px;*/
	}

	div.background_mail_commun
	{
		background: url('../images/input_conseillere_03.png') no-repeat 5px 40px;
	}

	span.h3_letinfo_commun
	{
		font-family: 'HelveNeuUltLig';
		font-size: 153.9%;
		color: #bc048a;
		margin-bottom: 20px;
		margin-bottom: 5px;
	}

	span.h3_letinfo_commun em
	{
		font-family: 'HelveNeuUltLig';
		font-size: 100%;
		color:#999;
		height:14px; overflow:hidden; line-height:10px;
	}

	h1.h3_header_commun {background-color: #d0ccd0;}
	h1.h3_header_commun em
	{
		display: block;
		background-color: #d0ccd0;
		font-family: 'HelveNeuThi';
		font-size: 300%;
		color:#6D6B6E;
		text-indent: 10px;
		width:699px; 
		margin:50px 1px 0px 1px;
	}

	h3 span.rss1_commun
	{
		display: block;
		width:20px; height:20px;	
		background: transparent url('../images/rss_07.png') no-repeat 0 0;
		overflow:hidden; text-indent:-200em;
		float:right;
		margin-top: 5px;
	}

	h3 span.rss2_commun
	{
		display: block;
		width:20px; height:20px;	
		background: transparent url('../images/rss_07.png') no-repeat 0 0;
		overflow:hidden; text-indent:-200em;
		float:right;
		margin-top: 5px;
	}

	span.carte_fr_commun
	{
		display: block;
		background: url('../images/carte_fr_03.png') no-repeat 0 0;
		width:96px; height:84px;
		float: right;
		overflow:hidden; text-indent:-200em;
		margin: 0px 2px;
	}

	span.telephone_commun
	{
		border:none;
		display: block;	
		background: transparent url('../images/telephone_09.png') no-repeat 0 0;
		width:222px; height:27px;
		overflow:hidden; text-indent:-200em;
		position:absolute;
		top:115px; left:0px;
	}

	span.decoration_gf_commun
	{
		display: block;
		background:transparent url('../images/decoation_gf_05.png') no-repeat 0 0;
		width:10px; height:125px;
		overflow: hidden; text-indent:-200em;
		position:absolute;
		top:0 ; left:-10px;
	}

	span.decoration_dev_cons_commun
	{
		display: block;
		background:transparent url('../images/decoration_dev_cons_07.png') no-repeat 0 0;
		width:10px; height:154px;
		overflow:hidden; text-indent:-200em;
		margin: 0px -10px;
		position:absolute;
	}

	span.decoration_collection_commun
	{
		display: block;
		background:transparent url('../images/decoration_vente_11.png.png') no-repeat 0 0;
		width:10px; height:65px;
		overflow:hidden; text-indent:-200em;
		margin: 0px -10px;
		position: absolute;
	}

	span.decoration_vente_commun
	{
		display: block;
		background:transparent url('../images/decoration_vente_11.png') no-repeat 0 0;
		width:10px; height:60px;
		overflow:hidden; text-indent:-200em;
		margin: 0px -10px;
		position: absolute;
	}

	span.commun_mannequin
	{
		display: block;
		background:transparent url('../images/commun_mannequin_03.png') no-repeat 0 0;
		width:657px; height:261px;
		overflow:hidden; text-indent:-200em;
		margin-top:20px;
		/*margin-bottom:20px;*/
	}

	span.footer_top_commun
	{
		display: block;
		background-color: #d0ccd0;
		width:710px; height:18px;
		overflow:hidden; text-indent:-200em;
		margin-top: -10px;
	}

	span.decoration_div_commun
	{
		display: block;
		background:transparent url('../images/decoration_div2_03.png') no-repeat 0 0;
		width:228px; height:2px;
		overflow:hidden; text-indent:-200em;
		position:relative;
		margin-bottom: 5px;
	}
	.wpcf7-form-control-wrap input
	{
		font-family: Helvetica, sans-serif;
		font-size: 85%;
		padding-top: 0.2em;
		padding-bottom: 0.1em;
		color: #666;
	}
	input.value_input_codep_commun
	{
		border:none;
		width:190px;
		font-family: Helvetica, sans-serif;
		font-size: 85%;
		color: #666;
		position:absolute;
		top:92px; left:5px;
	}

	input.value_input_email_commun
	{
		border:none;
		width:170px;
		font-family: Helvetica, sans-serif;
		font-size: 85%;
		color: #666;
		position:absolute;
		top:49px; left:10px;
		/*line-height:0;*/
	
	}

	input.envoyer_commun
	{
		border:none;
		display: block;
		background:transparent url('../images/loupe_03.png') no-repeat 0 0;
		width:20px; height:20px;
		overflow: hidden; text-indent: -200em;
		top:90px; left:200px;
		position:absolute;
		cursor:pointer;
	}


	input.ok_commun
	{
		border:none;
		display: block;
		background:transparent url('../images/ok_03.png') no-repeat 0 0;
		width:22px; height:13px;
		overflow: hidden; text-indent: -200em;
		position:absolute; top:50px; left:205px;
		cursor:pointer;
	}

	/*-------------------------------------------------------------------------------------*/
	/* =  style pour post			 */
	/*-------------------------------------------------------------------------------------*/
	.wsg_commun{overflow:hidden; padding-bottom:20px;}
	.wsg_commun em{font-style:italic; font-size:100%;}
	.wsg_commun strong{font-weight:bold; font-size:100%;}
	.wsg_commun .alignleft{float:left; margin:3px 10px 3px 0;}
	.wsg_commun .alignright{float:right; margin:3px 0px 3px 10px;}
	.wsg_commun .aligncenter{float:none; margin:3px auto; display:block;}

	.wsg_commun h1,
	.wsg_commun h2,
	.wsg_commun h3,
	.wsg_commun h4,
	.wsg_commun h5,
	.wsg_commun h6,
	.wsg_commun p{
		font-size:100% !important;
		color:#000;
		font-family:Arial, sans-serif;
		font-weight:normal; line-height:1.5em;
	}
	.wsg_commun h1,
	.wsg_commun h2,
	.wsg_commun h3{font-size:138.5% !important; color:#bc048a; font-weight:bold; margin:5px 40px 5px 0;}

	.wsg_commun h3{color:#6e6b6e; font-weight:normal;}

	.wsg_commun h4,
	.wsg_commun h5,
	.wsg_commun h6
	{font-size:123.6% !important; color:#000000; font-weight:bold; margin:5px 40px 5px 0px;}


	.wsg_commun p{font-size:93% !important; color:#000000; margin:5px 40px 5px 0px;}
	.wsg_commun ul{list-style-type:square; list-style-position:inside; margin-left:10px; padding-top:10px;}
	.wsg_commun ul li{ text-indent:10px;}

