html{height: 100%;width:100%;}
body{_height: 100%;_width:100%;}
*+html body{height: 100%;width:100%;} 
a{position:relative;z-index:1;}

/*Interligne*/
.interligne14 {line-height: 14px;}

/*BLANC*/
.texteblanc8 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; color:#ffffff; font-weight:plain; text-decoration: none}
.texteblanc9 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#ffffff; font-weight:plain; text-decoration: none}
.texteblanc10 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color:#ffffff; font-weight:plain; text-decoration: none}
.texteblanc11 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#ffffff; font-weight:plain; text-decoration: none}
.texteblanc12 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11pt; color:#ffffff; font-weight:plain; text-decoration: none}
.texteblanc14 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13pt; color:#ffffff; font-weight:plain; text-decoration: none}
.texteblanc18 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:17pt; color:#ffffff; font-weight:plain; text-decoration: none}

/*GRIS*/
.textegris6	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:6pt; color:#E0E0E0; font-weight:plain; text-decoration: none}
.textegris7	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; color:#E0E0E0; font-weight:plain; text-decoration: none}
.textegris8	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; color:#E0E0E0; font-weight:plain; text-decoration: none}
.textegris10	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color:#E0E0E0; font-weight:plain; text-decoration: none}
.textegris12	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11pt; color:#E0E0E0; font-weight:plain; text-decoration: none}
.textegrisfonce8	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; color:#909090; font-weight:plain; text-decoration: none}
.textegrisfonce9	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#909090; font-weight:plain; text-decoration: none}
.textegrisfonce10	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color:#909090; font-weight:plain; text-decoration: none}
.textegrisfonce210	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color:#9D9D9D; font-weight:plain; text-decoration: none}
.textegrisargent10	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color:#666666; font-weight:plain; text-decoration: none}

/*NOIR*/
.textenoir8	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; color:#000000; font-weight:plain; text-decoration: none}
.textenoir9pt	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color:#000000; font-weight:plain; text-decoration: none; line-height: 16pt;}
.textenoir10	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10Px; color:#000000; font-weight:plain; text-decoration: none}
.textenoir11	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#000000; font-weight:plain; text-decoration: none}
.textenoir12	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11pt; color:#000000; font-weight:plain; text-decoration: none}
.textenoir14	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13pt; color:#000000; font-weight:plain; text-decoration: none}
.textenoir18	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:17pt; color:#000000; font-weight:plain; text-decoration: none}

/*VERT 58B933 OUR PRODUCTS*/
.textevert8	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; color:#58B933; font-weight:plain; text-decoration: none}
.textevert10	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color:#58B933; font-weight:plain; text-decoration: none}
.textevert12	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11pt; color:#58B933; font-weight:plain; text-decoration: none}
.textevert14	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13pt; color:#58B933; font-weight:plain; text-decoration: none}
.textevert18	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:17pt; color:#58B933; font-weight:plain; text-decoration: none}

/*VERT 006500 OUR PRODUCTS*/
.textevert00650010	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#006500; font-weight:plain; text-decoration: none}
.textevert00650012	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#006500; font-weight:plain; text-decoration: none}
.textevert00650013	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#006500; font-weight:plain; text-decoration: none}
.textevert00650040	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:40px; color:#006500; font-weight:plain; text-decoration: none}

/*VERT 77b800 OUR PRODUCTS*/
.textevert77b80020	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; color:#77b800; font-weight:plain; text-decoration: none}

/*NOIR 323232 OUR PRODUCTS*/
.textenoir32323212	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#323232; font-weight:plain; text-decoration: none}

/*MARRON*/
.textemarron8	  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:7pt; color:#5D3C09; font-weight:plain; text-decoration: none}
.textemarron10	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color:#5D3C09; font-weight:plain; text-decoration: none}
.textemarron11	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#5D3C09; font-weight:plain; text-decoration: none}
.textemarron12	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11pt; color:#5D3C09; font-weight:plain; text-decoration: none}

/*ROUGE*/
.texterouge8	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; color:#ff0000; font-weight:plain; text-decoration: none}
.texterouge10	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color:#ff0000; font-weight:plain; text-decoration: none}
.texterouge12	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11pt; color:#ff0000; font-weight:plain; text-decoration: none}

/*ROUGE100color*/
.texte100colorrouge8	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; color:#c20c27; font-weight:plain; text-decoration: none}
.texte100colorrouge10	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color:#c20c27; font-weight:plain; text-decoration: none}
.texte100colorrouge12	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11pt; color:#c20c27; font-weight:plain; text-decoration: none}
.texte100colorrouge14	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13pt; color:#c20c27; font-weight:plain; text-decoration: none}
.texte100colorrouge16	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15pt; color:#c20c27; font-weight:plain; text-decoration: none}

/*MARRON100color*/
.texte100colormarron8	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; color:#4b2f07; font-weight:plain; text-decoration: none}
.texte100colormarron9	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#4b2f07; font-weight:plain; text-decoration: none}
.texte100colormarron10	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color:#4b2f07; font-weight:plain; text-decoration: none}
.texte100colormarron12	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11pt; color:#4b2f07; font-weight:plain; text-decoration: none}


/*ROSE E10047*/
.texterose8	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; color:#E10047; font-weight:plain; text-decoration: none}
.texterose10	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color:#E10047; font-weight:plain; text-decoration: none}
.texterose12	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11pt; color:#E10047; font-weight:plain; text-decoration: none}
.texterose14	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13pt; color:#E10047; font-weight:plain; text-decoration: none}

/*ORANGE FFAB25*/
.textejauneorange8	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; color:#FFAB25; font-weight:plain; text-decoration: none}
.textejauneorange10	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color:#FFAB25; font-weight:plain; text-decoration: none}
.textejauneorange12	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11pt; color:#FFAB25; font-weight:plain; text-decoration: none}

/*MENU PAYS*/
.textegrispays10	{font-family:Verdana; font-size:10px; color:#a0a0a0; font-weight:bold; font-style:normal; text-decoration: none}
.texteblancpays10	{font-family:Verdana; font-size:10px; color:#ffffff; font-weight:bold; font-style:normal; text-decoration: none}

/*LIEN MAP */
A.lienvert8 {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; color:#000000; font-weight:plain; text-decoration: none;
}
A.lienvert8:link {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; color:#000000; font-weight:plain; text-decoration: none;
}
A.lienvert8:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; color:#000000; font-weight:plain; text-decoration: none;
}
A.lienvert8:hover { 
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; color:#58B933; font-weight:bold; text-decoration: none;
}

A.lienorange8 {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; color:#000000; font-weight:plain; text-decoration: none;
}
A.lienorange8:link {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; color:#000000; font-weight:plain; text-decoration: none;
}
A.lienorange8:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; color:#000000; font-weight:plain; text-decoration: none;
}
A.lienorange8:hover { 
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; color:#FFAB25; font-weight:bold; text-decoration: none;
}

A.lienrose8 {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; color:#000000; font-weight:plain; text-decoration: none;
}
A.lienrose8:link {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; color:#000000; font-weight:plain; text-decoration: none;
}
A.lienrose8:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; color:#000000; font-weight:plain; text-decoration: none;
}
A.lienrose8:hover { 
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; color:#E10047; font-weight:bold; text-decoration: none;
}

A.liengrisfonce8 {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; color:#000000; font-weight:plain; text-decoration: none;
}
A.liengrisfonce8:link {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; color:#000000; font-weight:plain; text-decoration: none;
}
A.liengrisfonce8:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; color:#000000; font-weight:plain; text-decoration: none;
}
A.liengrisfonce8:hover { 
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; color:#909090; font-weight:bold; text-decoration: none;
}

/*LIEN*/
A.liennoir8 {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; color:#000000; font-weight:plain; text-decoration: none;
}
A.liennoir8:link {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; color:#000000; font-weight:plain; text-decoration: none;
}
A.liennoir8:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; color:#000000; font-weight:plain; text-decoration: none;
}
A.liennoir8:hover { 
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; color:#000000; font-weight:plain; text-decoration: none;
}

A.liennoirmenu8 {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; color:#000000; font-weight:plain; text-decoration: none;
}
A.liennoirmenu8:link {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; color:#000000; font-weight:plain; text-decoration: none;
}
A.liennoirmenu8:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; color:#000000; font-weight:plain; text-decoration: none;
}
A.liennoirmenu8:hover { 
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; color:#000000; font-weight:plain; text-decoration: underline;
}

A.liengris8 {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; color:#ababab; font-weight:plain; text-decoration: none;
}
A.liengris8:link {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; color:#ababab; font-weight:plain; text-decoration: none;
}
A.liengris8:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; color:#ababab; font-weight:plain; text-decoration: none;
}
A.liengris8:hover { 
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; color:#ababab; font-weight:plain; text-decoration: none;
}

A.lienblanc8 {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; color:#ffffff; font-weight:plain; text-decoration: none;
}
A.lienblanc8:link {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; color:#ffffff; font-weight:plain; text-decoration: none;
}
A.lienblanc8:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; color:#ffffff; font-weight:plain; text-decoration: none;
}
A.lienblanc8:hover { 
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; color:#ffffff; font-weight:plain; text-decoration: none;
}

A.liennav_bottom {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; color:#000; font-weight:plain; text-decoration: none;
}
A.liennav_bottom:link {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; color:#000; font-weight:plain; text-decoration: none;
}
A.liennav_bottom:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; color:#000; font-weight:plain; text-decoration: none;
}
A.liennav_bottom:hover { 
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7pt; color:#000; font-weight:plain; text-decoration:underline;
}	
		
/* INPUT */
.inputsearch{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:plain;
	border:none;
	background-color:#FFFFFF;	
	width:150px;
	height:19px;
}
.inputsearchnew{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	font-weight:plain;
	border:1px solid #000000;
	background-color:#FFFFFF;	
	width:150px;
	height:19px;
}
.inputsearchhome{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:plain;
  	border:none;
	background-color:#FFFFFF;	
	width:130px;
	height:17px;
}

.inputsearchborder{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:plain;
	BORDER-TOP-STYLE:1px;
	BORDER-RIGHT-STYLE:1px;
	BORDER-LEFT-STYLE:1px;
	BORDER-BOTTOM-STYLE:1px;
	background-color:#FFFFFF;	
	width:201px;
	height:19px;
}
.inputsearchhomeborder{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:plain;
	BORDER-TOP-STYLE:1px;
	BORDER-RIGHT-STYLE:1px;
	BORDER-LEFT-STYLE:1px;
	BORDER-BOTTOM-STYLE:1px;
	background-color:#FFFFFF;	
	width:130px;
	height:19px;
}

.btn_OK
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:7pt; 
	color:#000; 
	font-weight:bold; 
	text-decoration: none;
	background-color:#fff;
	border:0px;
	cursor:pointer;		
	text-align:center;
}

/*************************************************
/* SUPPLEMENT SUITE A LA SUPPRESSION DES STYLE_ 
*************************************************/
#TakeCareCenter{
	width:960px;
	height:600px;
	position:absolute;
	top:0%;
	left:50%;
	margin-left:-480px;
	margin-top:0px;
	overflow:hidden;
	display:block;
}

.inputdiagname{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:plain;
	BORDER-TOP-STYLE:1px;
	BORDER-RIGHT-STYLE:1px;
	BORDER-LEFT-STYLE:1px;
	BORDER-BOTTOM-STYLE:1px;
	background-color:#FFFFFF;	
	width:150px;
	height:19px;
}

/* Newsletter */
.inputmail{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:plain;
	BORDER-TOP-STYLE:1px;
	BORDER-RIGHT-STYLE:1px;
	BORDER-LEFT-STYLE:1px;
	BORDER-BOTTOM-STYLE:1px;
	background-color:#FFFFFF;	
	width:150px;
	height:19px;
}

/* DiAG NUTRITIONIST */

.inputdiagnamenutri{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:plain;
	BORDER-TOP-STYLE:1px;
	BORDER-RIGHT-STYLE:1px;
	BORDER-LEFT-STYLE:1px;
	BORDER-BOTTOM-STYLE:1px;
	background-color:#FFFFFF;	
	width:89px;
	height:19px;
}

.inputdiagdate{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:plain;
	BORDER-TOP-STYLE:1px;
	BORDER-RIGHT-STYLE:1px;
	BORDER-LEFT-STYLE:1px;
	BORDER-BOTTOM-STYLE:1px;
	background-color:#FFFFFF;	
	height:19px;
}

.inputdiaginputlong{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:plain;
	BORDER-TOP-STYLE:1px;
	BORDER-RIGHT-STYLE:1px;
	BORDER-LEFT-STYLE:1px;
	BORDER-BOTTOM-STYLE:1px;
	background-color:#FFFFFF;	
	width:303px;
	height:19px;
}

.inputdiagtown{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:plain;
	BORDER-TOP-STYLE:1px;
	BORDER-RIGHT-STYLE:1px;
	BORDER-LEFT-STYLE:1px;
	BORDER-BOTTOM-STYLE:1px;
	background-color:#FFFFFF;	
	width:106px;
	height:19px;
}

.inputdiagpostcode{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:plain;
	BORDER-TOP-STYLE:1px;
	BORDER-RIGHT-STYLE:1px;
	BORDER-LEFT-STYLE:1px;
	BORDER-BOTTOM-STYLE:1px;
	background-color:#FFFFFF;	
	width:76px;
	height:19px;
}
.inputdiaglogin{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:plain;
	BORDER-TOP-STYLE:1px;
	BORDER-RIGHT-STYLE:1px;
	BORDER-LEFT-STYLE:1px;
	BORDER-BOTTOM-STYLE:1px;
	background-color:#FFFFFF;	
	width:113px;
	height:19px;
}

/* INPUT */
.inputsearch{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:plain;
	border:none;
	background-color:#FFFFFF;	
	width:201px;
	height:19px;
}
.inputsearchhome{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:plain;
  	border:none;
	background-color:#FFFFFF;	
	width:130px;
	height:17px;
}

.inputsearchborder{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:plain;
	BORDER-TOP-STYLE:1px;
	BORDER-RIGHT-STYLE:1px;
	BORDER-LEFT-STYLE:1px;
	BORDER-BOTTOM-STYLE:1px;
	background-color:#FFFFFF;	
	width:201px;
	height:19px;
}
.inputsearchhomeborder{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:plain;
	BORDER-TOP-STYLE:1px;
	BORDER-RIGHT-STYLE:1px;
	BORDER-LEFT-STYLE:1px;
	BORDER-BOTTOM-STYLE:1px;
	background-color:#FFFFFF;	
	width:130px;
	height:19px;
}

#headergarnier ul, #headergarnier li{
margin : 0;padding : 0;list-style-type : none;
}

#headergarnier h1, #headergarnier h2, #headergarnier h3, #headergarnier h4, #headergarnier img, #headergarnier a, #headergarnier a img, #headergarnier p{
margin : 0;padding : 0;border : none;
}
#headergarnier{
	display: block;
	width: 960px;
	height: 75px;
	background: #ffffff;
	margin: 0;
	padding: 0;
	position: absolute;
	font-family : Arial, Helevetica, Verdana, sans-serif;
	z-index: 10000000;
}

#headergarnier #logogarnier {
  display:inline;
	display:block;
	width:196px;
	height:75px;
	float:left;
}

#headergarnier #logogarnier span {
	display:none;
}

#headergarnier #header-content{
  display:inline;
	display:block;
	height:75px;
	float:left;
	width:764px;
}

#headergarnier #header-content #loginbox {
	display:block;
	height:40px;
	width:764px;
	position:relative;
	margin-top:12px; 
}

#headergarnier #header-content #loginbox ul {
	width : 202px;
	height:30px;
	display:block;
	position:absolute;
	top:0;
	right:0;
	margin:4px 50px 0 0;
}

#headergarnier #header-content #loginbox ul li{
	float:left;	
}

#headergarnier #header-content #logguedbox {
	height:34px;
	text-align:center;
	float:right;
	display:inline;
	margin:0 86px 0 0;
	/*background:#ff0000;*/
}

#headergarnier #header-content .loggued {
	background:#77b800;
	height:34px;
	float:left;
	_width:expression((document.getElementById('loguser').offsetWidth < 140) ? "140px" : document.getElementById('loguser').offsetWidth+'px' );
}

#headergarnier #header-content .logguedborder {
	float:left;	
	display:block;
	width:7px;
	height:34px;
}

#headergarnier #header-content .logname {
	font:bold 11px Verdana, Geneva, sans-serif;
	display:block;
	color:#ffffff;
	height:15px;
	padding:3px 0 0 0;
	white-space:nowrap;
}

#headergarnier #header-content .loglinks {
	font:10px Verdana, Geneva, sans-serif;
	color:#114c09;
	display:block;
}

#headergarnier #header-content .loglinks a{
	color:#114c09;
	text-decoration:none;
}
#headergarnier #header-content .loglinks a:hover{
	text-decoration:underline;
}
#headergarnier #header-content #searchbox {
    display:inline;
	  /*display:block; */
    float: right;
    height: 20px;
    margin-right:44px;
    width: 210px;
    margin-top:0px;
}
#headergarnier #header-content #searchbox a{
	font:10px Verdana, Geneva, sans-serif;
	color:#114c09;	
	margin:0;
	padding:0;
	text-decoration:none;
}
#headergarnier #header-content #searchbox a:hover{
	text-decoration:underline;
}
#headergarnier #header-content .topsearches {
	background : transparent url("/img/common/header-search-arrowdown.gif") 100% 4px no-repeat;	
	padding:0 15px 0 0;
	margin:0;
}

#headergarnier #header-content .searchmsg {
	height:20px;
	display:block;
	margin:0;
	vertical-align:text-bottom;
}
#headergarnier #header-content #searchtxt {
	display:block;
	width:510px;
	float:left;
	margin:0 16px 0 0;
	text-align:right;
}

#headergarnier #header-content #searchform {
	display:block;
	/*float:left;*/	
	height:20px;
	/*margin-left: -11px;*/
	width:210px;
}

/**:first-child+html #searchform {
    margin-left: -35px;
}*/ 

#headergarnier #header-content #search {
	width:165px;
	height:15px;
	display:block;
	float:left;	
	border:1px solid #114c09;
	font:bold 10px Verdana, Geneva, sans-serif;
	color:#114c09;	
	padding:2px 5px 0 3px;
	margin:0 5px 0 0;
	margin-left:5px;
}

.search-btn-ok {
	width:15px;
	height:19px;
	background:#ffffff;
	display:block;
	float:left;
	vertical-align:text-top;
	margin-top:3px;
}

/** html .search-btn-ok {
	float: right;
} */

/* 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;
	}
	.phrase .phraseinter {
		display:block;
		margin-left:250px;
	}
	
	* html .phrase .phraseinter {
		display:block;
		margin-left:0px;
	}
	
	#searchtxt .tagglobal {
		display: none;
		left:363px;
		position:absolute;
		top:9px;
		width:233px;
		z-index: 10000000;
	}
	
	* html #searchtxt .tagglobal {
		position: absolute;		
		top: 9px;
		left: 383px;
		width: 233px;
	}
	
	#searchtxt .tagcentre {
		display: block;
		clear: both;
		float:left;
		padding: 0 14px 5px 14px;
		position: relative;
		white-space: normal;
		background: url(/_ru/_ru/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(/_ru/_ru/google/tag-cloud/img/taghaut.png) no-repeat;
		height: 25px;
	}
	
	* html #searchtxt .taghaut {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/_ru/_ru/google/tag-cloud/img/taghaut.png');
		background: none;
	}
	
	#searchtxt .tagbas {
		background: url(/_ru/_ru/google/tag-cloud/img/tagbas.png) no-repeat;
		height: 24px;
	}
	
	* html #searchtxt .tagbas {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/_ru/_ru/google/tag-cloud/img/tagbas.png');
		background: none;
	}
	
	* html #searchtxt .tagcentre {
		clear: none;
		float: none;
		display: block;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/_ru/_ru/google/tag-cloud/img/tagcentre.png');
		background: none;
		width: 233px;
	}
	#searchtxt .tagcentre a {
		display: block;
		text-decoration:none;
		color:#114c09;
		cursor:pointer;
		height: 23px;
		line-height: 23px;
		float: right;
		position: static;
		padding: 0 2px;
	}
	#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;}
	
	/* Style JScrollPane */
.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}
 
.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #c4c4c4;
}
.jScrollPaneDrag {
	position: absolute;
	background:transparent url(/img/common/bgDragg.gif) repeat-y;
	cursor: pointer;
	overflow: hidden;
	left:2px;
	border-top:2px solid #c4c4c4;
	border-bottom:2px solid #c4c4c4;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	background:transparent url(/img/common/scrollup.gif) no-repeat;
	height: 8px;
	width:12px;
}
 
a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	background:transparent url(/img/common/scrolldown.gif) no-repeat;
	height: 8px;
	width:12px;
}