@import url(global.css);
/************************/
.content
{
float:left;
color:#3a4960;
text-align:left;
width:100%;
line-height:1.8;
}
.content p
{
text-indent: 10px;
font-size:10px;
margin:0;
padding:0;
line-height:1.2em;

}
.content a
{
color:#3a4960;
text-decoration:none;
font-weight:bold;	
}
.content a:hover
{
text-decoration:underline;
}
.content h2
{
font-size:11px;
padding-bottom:5px;	
padding-top:15px;
color:#333;
}
.licencebot h2 {padding-top:140px;}
.content h2+p
{
text-indent:0px;
}
.content h3+p
{
text-indent:0px;
}
.content h4+p
{
text-indent:0px;
}
.content h3
{
font-size:11px;
padding-bottom:5px;	
padding-top:10px;
}
.content h4
{
font-size:10px;
padding-bottom:5px;	
padding-top:10px;
}
/*
.content h4:first-child
{
background:red;
}
*/
.content h3+h4
{
margin:0px;
padding:0;
}
.content img
{
}
.content ul , ol
{
margin-left:4px;
}
.content ul li, .content ol li
{
line-height:1.2em;
list-style-position:inside;
font-size:11px;
}
.content
{
}
/****************************/
#splash
{width:998px;
height:598px;
margin:auto;
background:url(images/splash.jpg) top left no-repeat;
}
#langbar
{
padding-top:480px;
padding-left:150px;
font-size:13px;
clear:both;
}
#langbar ul
{
float:left;
background:url(images/li.gif) left no-repeat;
}
#langbar li
{
float:left;
list-style:none;
padding-right:10px;
padding-left:10px;
color:#bbb;
letter-spacing:1px;
font-weight:normal;
background:url(images/li.gif) right no-repeat;
}
#langbar a
{
color:#001;
text-decoration:none;
}
#langbar a:hover
{
color:#c06;
}
#splash #bestview
{
	position:relative;
	float:left;
clear:both;
padding-top:20px;
padding-left:100px;
font-weight:bold;
color:#bbb;
}
/****************************/
.page-products .txt{
margin-bottom:20px;
text-align:left;
}
.page-products .txt1{
margin-bottom:120px;
text-align:right;
padding-right:250px;
}
.page-products .txt2{
margin-bottom:120px;
text-align:right !important;
padding-right:110px;
}
.page-products .txt3{
margin-bottom:20px;
text-align:center ;
}
.page-products .txt3 p {
	text-align:center !important;
	padding-right:250px;
margin-bottom:120px;
	}
.page-products .txt3 h2 {padding-right:190px;}
.page-products .txt5 p {
	text-align:center !important;
	padding-right:270px;
margin-bottom:20px;
	}
.page-products .txt5 h2 {padding-right:0px;}
.page-products .hcream {
margin-bottom:20px;
text-align:right;
padding-right:140px;
padding-top:150px;
}
.page-products .hcream p{
padding-right:0px;
}
.page-products .txt2 p {text-align:right !important;}
/***/
.page-products #desc
{
clear:both;
}
.page-products #desc .txt
{
margin-left:84px;
width:550px;
}
/***/
.page-products #perf
{
text-align:center;
clear:both;
}
.page-products #perf .txt
{
margin-left:380px;
width:500px;

}
.page-products #perf img
{
	width:830px;
	height:370px;
}
/***/
.page-products #hair
{
clear:both;
text-align:center;
float:left;
width:100%;
margin-top:40px;
}
.page-products #hair p {float:right !important;}
.page-products #hair .txt
{
margin-left:120px;
width:400px;
float:left;
}
.page-products #hair img
{
}
/***/
.page-products #loti
{
text-align:center;
clear:both;

}
.page-products #loti .txt
{
position:relative;
top:-700px;
float:left;
padding-left:120px;
width:380px;
}
.page-products #loti img
{

}
/***/
.page-products #crea
{
text-align:center;
clear:both;
}
.page-products #crea h2 {padding-right:0px;}
.page-products #crea .txt
{
margin-left:84px;
margin-top:64px;
width:500px;
float:left;
text-align:right;
}
.page-products #crea img
{
float:left;
}
/***/
.page-products #masc
{
text-align:center;
clear:both;
}
.page-products #masc .txt
{
margin-left:84px;
padding-top:190px;
width:420px;
}
.page-products #masc img
{
float:right;
}
/***/
.page-products #powd
{
text-align:center;
clear:both;
float:left;
width:100%;
}
.page-products #powd .txt
{
margin-left:84px;
width:550px;
float:left;
}
.page-products #powd img
{
}
/***/
.page-products #toni
{
text-align:left;
clear:both;
float:left;
width:100%;
margin-top:60px;
}
.page-products #toni .txt
{
padding-left:160px;
width:420px;
float:left;
position:relative;
top:-250px;
text-align:left;
}
.page-products #toni img
{
	width:850px;
	height:520px;
	margin-top:90px;
}
/***/
.page-products #deod
{
text-align:center;
clear:both;
}
.page-products #deod .txt
{

margin-left:84px;
width:550px;
}
.page-products #deod img
{
	width:998px;
	height:400px;
}
/***/
.page-products #othe
{
clear:both;
}
.page-products #othe .txt
{
margin-top:274px;
margin-right:120px !important;
width:300px;
float:right;
}
.page-products #othe img
{
float:right;
}
/************************/
.page-index .content
{
width:560px;
}
.page-index .index-img
{
width:250px;
float:right;
text-align:left;
}
.page-index .index-img img
{
padding-left:62px;
padding-top:25px;
}
.page-index p
{
line-height:1.2em;
}
/************************/
.page-products #butwrapper
{
width:998px;
}
/************************/
.page-plant .content p ,.page-plant .content li
{
width:740px;
}
.page-plant img
{
padding:20px 0 20px 0;
}
.planttop p
{
width:560px!important;
}
.warehouse
{
margin:30px 0px 30px 0;
display:block;
padding-right:200px;
float:left;
}
.warehouse img
{
float:right;
}
.warehouse p,.warehouse h2
{
margin:0 20px 0 0;
width:230px !important;
float:left;
}
/************************/
.page-licences
{
}
.licencetop 
{
padding:150px 0 30px 0;
}
.licencetop ol
{
width:350px!important;
}
.fr .licencetop ol
{
width:355px!important;
}

.licencebot 
{
padding-top:50px; 
}
.licencebot ul
{
width:550px!important;
}
.licencebot img
{
margin-top:30px;
}



.sitemap img{display:none;}
.sitemap
{
font-size: 11px;
margin: 30px 0 100px!important;
width:824px;	
height:339px;
background: transparent url(images/map_bg.gif) no-repeat top center;
}
*>.sitemap{width:820px;background: transparent url(images/map_bg.gif) no-repeat top right;}
.sitemap a
{
font-weight:normal;

}
.sitemap a:hover
{
text-decoration:underline;
color:#000
}
.sitemap div
{
position:relative;
width:100%;	
text-align: center;
}
#s-splash
{
width:144px;
left:335px;
top:20px;
}
#s-homepage
{
top:90px;
width:144px;
left:335px;
}

/*********/
#thrdlvl
{
position:relative;
top:165px;
float:left;
}

#thrdlvl div
{
float:left;
position: relative;
width: 90px!important;
line-height: 40px;
}
#s-comove{left:6px;line-height:normal!important;padding-top:0px;}
#s-plant{left:19px;margin-top:-10px;}
#s-affc{left:34px;line-height:normal!important;padding-top:0px;}
* html #s-affc{left:36px;}
#s-cont{left:48px; line-height:12px !important; margin-top:4px;}
#s-capf{left:59px;line-height:normal!important;padding-top:0px;}
* html #s-capf{left:59px;}
#s-prod{left:72px;margin-top:-10px;}
#s-lice{left:85px;  line-height:12px !important; margin-top:4px;}
#s-irao{left:97px;line-height:normal!important;padding-top:5px;width:20px;}
/*********/
#frtlvl
{

position:relative;
top:220px;

float:left
}
#frtlvl div
{
float:left;
position: relative;
width: 140px!important;
line-height: 40px;

}
#s-shar{left:10px;line-height: normal!important;padding-top:4px; }
#s-ohis{left:36px; }
#s-hure{left:64px; }
/*********/
.page-shareholders img
{
float:right;
padding-left:60px;
}
.page-shareholders p
{
text-indent:0px;
padding-bottom:15px;
}
.page-shareholders h2
{
padding:50px 0 0;
}
table.shareholders
{
width:100%;
border-spacing:2px;
font-size:11px;
}
.shareholders td ,
.shareholders th
{
padding:7px;
padding-left:30px;
border-spacing:10px;	
vertical-align:middle;
}
.shareholders td 
{
background-color:#e9e9eb;	
}
.shareholders th 
{
font-weight:bold;
background-color:#e1e0e6;	
}
/*********/
.hurestop
{ 
padding-top:30px;
}
.hurestop img
{
padding-left:30px;

}
.huresmid
{
float:left;
padding:00px 0 60px 0;
}
.huresmid img
{
padding-top:12px;
}
.huresmid1 
{
margin-right:30px;
width:30%; 
float:left;
}
*>.huresmid1{margin-right:40px;}
.huresmid2 
{
width:30%;
float:left;
margin-right:40px;
}
.huresmid2 img{padding-top:48px;}
.huresmid02 
{
width:30%;
float:left;
margin-right:40px;
}
.huresmid02 img{padding-top:37px;}
.huresmid3 
{
width:30%;
float:left;

}
.huresmid3 img{padding-top:25px;}

.huresbot
{

}
.huresbot img
{
float:left;
clear:both;
padding-right:30px;
}
/*********/
.page-affco{}
.affco-img{width:350px;float:left;padding-top:20px;}
.affco-img .nomargin {margin-bottom:0px;}
.affco-img img{margin-bottom:305px;}
.page-affco .content{width:430px;float: right;}
/*********/
.contact1
{
width:33%;
float:left;
margin-right:40px;
margin-top:80px;
}
.contact1 p
{
margin:12px 0 12px;
text-indent:0px;
}
.contact2
{
width:30%;
float:left;
margin-bottom:0px;
margin-top:30px;
margin-top:80px;
}
.contact2 p
{
margin:12px 0 12px;
text-indent:0px;
}
.contact3
{
color:#a7a7a7;
width:30%;
float:right;
font-size:2.3em;
text-transform:uppercase;
margin-top:22px;
}
/************************/
.page-history p
{
text-indent:0px;
width:280px;
float:left;	
padding-left:50px;
padding-top:80px;
text-align:left;

}
.page-history img
{
padding-left:160px;
padding-bottom:30px;
clear:both;
float:left;	
}
#t1
{
padding-top:25px;
}
#t2
{
padding-top:40px;
}
#t3
{
padding-top:45px;
}
#t4
{
padding-top:25px;
}
#t5
{
padding-top:0px;
}
#t6
{
padding-top:55px;
}
#tf1
{
padding-top:5px;
}
#tf2
{
padding-top:40px;
}
#tf3
{
padding-top:25px;
}
#tf4
{
padding-top:55px;
}
#tf5
{
padding-top:30px;
}
#tf6
{
padding-top:10px;
}
#tf7
{
padding-top:30px;
}
/************************/
.page-capa .content
{
	background:url(images/capabilities_bg.jpg) top right no-repeat;

	}
.page-capa .content p
{

	width:320px;
}
#bt {padding-top:70px;}
#btf {padding-top:15px;}
