#headergarnier{
	width:960px;
	height:76px;
}	
#headergarnier, #headergarnier *
{
	margin : 0;
	padding : 0;
}
#headergarnier a img
{
	border : 0;
}
.clearer
{
	display : block;
	clear : both;
	font-size : 0;
	height : 0;
	overflow : hidden;
}
#searchtxt .tagglobal {
	left:299px;
	position:absolute;
	top:69px;
	width:233px;
	z-index:100000;
}
#searchbox a {
	color:#114C09;
	font-family:Verdana,Geneva,sans-serif;
	font-size:10px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	text-decoration:none;
}
#headergarnier .phrase {
	padding-right: 5px;
}
.phrase .phraseinter {
	display:block;
	margin-left:0px;
	height:20px;
}


/* TOP SEARCHES GOOGLE */
.positionrelative {
	position:relative;
}
.phrase a {
	color:#31642a;
	text-decoration:none;
	cursor: default;
}
.phrase {
	font-size:9px;
	color:#31642a;
	display:table;
	_display:inline-block;
	_min-width:1%;
	_width:auto!important;
	_width:1%;
	_white-space: nowrap;
}
* html .phrase {
	padding-right: 5px;
}

*+html .phrase {
	display:inline;
	zoom:1;
}

#searchtxt .tagcentre_wrapper
{
	padding: 0 14px 5px 14px;
	clear: both;
	display:block;
	
	background: url(/_fr/_fr/google/tag-cloud/img/tagcentre.png) top left repeat-y;
}

*+html #searchtxt .tagcentre_wrapper {
	background:transparent url(/_fr/_fr/google/tag-cloud/img/tagcentre.png) repeat-y scroll left top;
	clear:both;
	display:block;
	float:left;
	padding:0 14px 5px;
	position:relative;
	white-space:normal;
	width:205px;
}

#searchtxt .tagcentre {
	position: relative;
	white-space: normal;
}
/*
#searchtxt .tagcentre {
	display: block;
	clear: both;
	float:left;
	padding: 0 14px 5px 14px;
	position: relative;
	white-space: normal;
	background: url(/_fr/_fr/google/tag-cloud/img/tagcentre.png) top left repeat-y;
	width: 205px;
}
*/
#searchtxt .tagbas, #searchtxt .taghaut {
	/*clear: both;
	float: left;*/
}

#searchtxt .taghaut {
	display: block;
	background: url(/_fr/_fr/google/tag-cloud/img/taghaut.png) no-repeat;
	height: 25px;
}

* html #searchtxt .taghaut {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/_fr/_fr/google/tag-cloud/img/taghaut.png');
	background: none;
}

#searchtxt .tagbas {
	background: url(/_fr/_fr/google/tag-cloud/img/tagbas.png) no-repeat;
	height: 24px;
}

* html #searchtxt .tagbas {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/_fr/_fr/google/tag-cloud/img/tagbas.png');
	background: none;
}

* html #searchtxt .tagcentre_wrapper {
	float : left;
	background: url(/_fr/_fr/google/tag-cloud/img/tagcentre.jpg) 4px 0 repeat-y;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/_fr/_fr/google/tag-cloud/img/tagcentre.png');
}
* html #searchtxt .tagcentre {
	/*
	clear: none;
	float: none;
	display: block;
	*/
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/_fr/_fr/google/tag-cloud/img/tagcentre.png');
	background: none;*/
	/*background: url(/_fr/_fr/google/tag-cloud/img/tagcentre.jpg) top left repeat-y;
	width: 205px;
	background-position-x:4px;
	border:none;*/
}


#searchtxt .tagcentre a {
	/*display: block;*/
	text-decoration:none;
	color:#114c09;
	cursor:pointer;
	height: 23px;
	line-height: 23px;
	/*float: right;*/
	position: relative;
	padding: 0 4px;
	white-space : nowrap;
}
#searchtxt .tagcentre a:hover {
	color: #34790A;
	text-decoration: none;
}
#searchtxt .tagcentre a.tag10 {font-size:11px;}
#searchtxt .tagcentre a.tag9 {font-size:12px;}
#searchtxt .tagcentre a.tag8 {font-size:13px;}
#searchtxt .tagcentre a.tag7 {font-size:14px;}
#searchtxt .tagcentre a.tag6 {font-size:13px;font-weight:bold;}
#searchtxt .tagcentre a.tag5 {font-size:15px;font-weight:bold;}
#searchtxt .tagcentre a.tag4 {font-size:16px;font-weight:bold;}
#searchtxt .tagcentre a.tag3 {font-size:17px;font-weight:bold;}
#searchtxt .tagcentre a.tag2 {font-size:18px;font-weight:bold;}
#searchtxt .tagcentre a.tag1 {font-size:19px;font-weight:bold;}

#searchtxt .tagcentre_wrapper a {
	display: block;
	text-decoration:none;
	color:#114c09;
	cursor:pointer;
	height: 23px;
	line-height: 23px;
	float: right;
	position: relative;
	padding: 0 2px;
	/*white-space : nowrap;*/
	margin : 0 1px;
}
/* ie6*/
/** html #searchtxt .tagcentre_wrapper a {
	padding: 0 5px;
}*/
/* ie7*/
*+html #searchtxt .tagcentre_wrapper a{
	padding: 0 5px;
}



#searchtxt .tagcentre_wrapper a:hover {
	color: #34790A;
	text-decoration: none;
}

#searchtxt .tagcentre_wrapper a.tag10 {font-size:11px;}
#searchtxt .tagcentre_wrapper a.tag9 {font-size:12px;}
#searchtxt .tagcentre_wrapper a.tag8 {font-size:13px;}
#searchtxt .tagcentre_wrapper a.tag7 {font-size:14px;}
#searchtxt .tagcentre_wrapper a.tag6 {font-size:13px;font-weight:bold;}
#searchtxt .tagcentre_wrapper a.tag5 {font-size:15px;font-weight:bold;}
#searchtxt .tagcentre_wrapper a.tag4 {font-size:16px;font-weight:bold;}
#searchtxt .tagcentre_wrapper a.tag3 {font-size:17px;font-weight:bold;}
#searchtxt .tagcentre_wrapper a.tag2 {font-size:18px;font-weight:bold;}
#searchtxt .tagcentre_wrapper a.tag1 {font-size:19px;font-weight:bold;}

.logo, .modulerecherchersite, .moduleemail_wrapper, .separationmoduleencart, .modulesignin_wrapper
{
	float:left;
}
#headergarnier .logo{
	padding:0 0 0 6px;
	width:257px;
}
#headergarnier .modulerecherchersite
{
	padding:16px 0 0 0;
	width:210px;
	color:#114C09;
	font-family:Verdana,Geneva,sans-serif;
	font-size:11px;
	font-weight:bold;		
}
.modulerecherchersite label{display:block;}
#headergarnier .modulerecherchersite input{
	width : 150px;
	padding:1px 0 0 0;
	height:17px;
	border:1px solid #114c09;
	color:#114c09;
	font-size:10px;
	float:left;
}	
#headergarnier .modulerecherchersite .btok{
	padding:1px 0 0 5px;
	font-size:12px;
	color:#114c09;
	text-decoration:none;
	float:left;		
}
.modulerecherchersite #searchbox{margin:5px 0 0 0;}	
#headergarnier .moduleemail_wrapper
{
	width : 227px;
	height : 69px;
	padding : 7px 0 0 0;
	position : relative;
}
#headergarnier .moduleemail{
	width : 227px;
	height : 56px;
	background : url("/img/common/headerfdmoduleemail.gif") 0 0 no-repeat;
}
#headergarnier .moduleemail_inner
{
	padding : 0 0 0 11px;
}
.moduleemail_form
{
	height : 24px;
	overflow : hidden;
}
#headergarnier .moduleemail_email_p, #headergarnier .moduleemail_password_p, #headergarnier .moduleemail_submit_p
{
	float : left;
	padding-top : 7px;
}
.moduleemail_email_p
{
	width : 100px;
}
.moduleemail_password_p
{
	width : 76px;
}
.moduleemail_erreur, .moduleemail_lien_pb
{
	display : none;
}
#moduleemail_email_wrapper1, #moduleemail_password_wrapper1
{
	display : block;
	height : 17px;
	background : #fff;
}
#moduleemail_email_wrapper2, #moduleemail_password_wrapper2
{
	display : block;
	padding : 1px 3px;
}
.moduleemail_email_p input, .moduleemail_password_p input
{
	height : 15px;
	padding : 0;
	border : 0;
	font : bold 10px Verdana, Arial, sans-serif;
	color : #004833;
	background : none;
}
#moduleemail_email_wrapper1
{
	width : 97px;
}
#moduleemail_password_wrapper1
{
	width : 65px;
}
.moduleemail_email_p input
{
	width : 91px;
}
.moduleemail_password_p input
{
	width : 59px;
}
#headergarnier .lien_fleche_01
{
	padding-left : 7px;
	background : url("/img/common/fleche-blanche-small.gif") 0 4px no-repeat;
	font : bold 9px Verdana, Arial, sans-serif;
	color : #fff;
}
#headergarnier .moduleemail .lien_fleche_01_p
{
	margin : 2px 0 0 0;
}
#headergarnier .moduleemail_erreur
{
	font : bold 9px/11px Verdana, Arial, sans-serif;
	color : #c52235;
	height : 22px;
	padding : 2px 0 0 0;
}
.separationmoduleencart{width:9px;}
#headergarnier .modulesignin_wrapper
{
	width : 250px;
	padding : 7px 0 0 0;
}
#headergarnier .modulesignin{
	width : 250px;
	height : 56px;
	background : url("/img/common/headerfdmodulesignin.gif") 0 0 no-repeat;
	position : relative;
	overflow : hidden;
}
.modulesignin-lienjeminscris, .modulesignin-liendeconnecter
{
	position : absolute;
	right : 0;
	bottom : 0;
}
.modulesignin-lienespaceperso
{
	position : absolute;
	left : 0;
	bottom : 0;
}
.modulesignin-mygarnier
{
	text-align : center;
	color : #fff;
	font : bold 10px Verdana, Arial, sans-serif;
}
* html .modulesignin-mygarnier
{
	height : 39px;
	overflow : hidden
}
* html .modulesignin-liendeconnecter
{
	width : 112px;
	height : 17px;
}
* html .modulesignin-liendeconnecter img
{
	position : absolute;
	left : 0;
	top : 0;
}