
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:80px;
	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;
}

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

h3.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;}