@charset "utf-8";
/* CSS Document */
*
{padding:0;
 margin:0;
}
 
body{
	vertical-align:top;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	background:#fff;
	font-weight: normal; 
	background:#F2F2F2;
}

img {border:0;}
hr{color:#cdcdcd;}

#bg1{ background: #D9DADB url(../images/abg_top.png) repeat-x scroll; width:100%; padding-top:20px;}
#bg2{ background: url(../images/abg_pied_1.png) repeat-x bottom scroll; width:100%;}

#backgroun { 
	background:url(../images/abg_pied.png) no-repeat bottom; 
	width:1040px; 
	height: auto !important;

	vertical-align: top;
	margin: 0px auto;
}
#page {	
	margin:0 auto;
	background:#fff;
	width:940px;
	border:5px solid #fff;
	height: auto !important;

	position:relative;
	vertical-align: top
}

#main{
	background:#F3F3F4 url(../images/main_bg_c.png) repeat-x;
	width:940px;
	margin:0px auto;
	height:auto !important;
	position:relative;
	display:inline-block;
	vertical-align:top;
}
#main2{
	background:#fafafa;
	width:940px;
	margin: 0 auto;
	height:620px;
	margin: 0 auto;
	position:relative;
}
/*menu*/
.container {width: 888px; padding:0; margin:0; min-height:20px;}
.home{background:url(../images/home_icon.png); width:20px; height:20px;}

ul#topnav {
	float: right;
	width: 870px;
	list-style: none;
	position: relative;
	font-size: 9px;
	background: #666666;
	margin: 0; padding: 0;
	text-decoration:none;
}
ul#topnav li {
	float: left;
	margin: 0; padding: 0;	
	width:143px; border-right: 1px solid #fff;
}
ul#topnav li a {
	padding: 2px 10px;
	display: block;
	color: #ffffff;
	text-decoration: none;	
}

ul#topnav li:hover{color:#cccccc; background: #db2f36 url(../images/topnav_s.png) repeat-x;}

ul#topnav li span {
	float: left;
	padding-top:4px;
	position: absolute;
	color:#ffffff;
	left: 0; 
	top:18px;
	height:20px;
	/*display: none;*/
	width: auto;
	background: url(../images/topnav_s1.png) repeat-x;
	color: #fff;
}

ul#topnav li a:hover{color:#ffffff; background: #db2f36 url(../images/topnav_s.png) repeat-x;}
ul#topnav li a:active{color:#cccccc; background: #db2f36 url(../images/topnav_s.png) repeat-x;}
ul#topnav li:current {background: #db2f36 url(../images/topnav_s.png) repeat-x;}

ul#topnav li:hover span { display: block; text-decoration:none;}
ul#topnav li span a { display: inline; height:18px; padding-right:50px; color:#ffffff; background: #db2f36 url(../images/topnav_s.png) repeat-x;}
ul#topnav li span a:hover {text-decoration: none; color:#cccccc; background: #db2f36 url(../images/topnav_s.png) repeat-x;}

/*--------------------------------------------*/
ul#topnav1 {
	float: right;
	width: 888px;
	list-style: none;
	position: relative;
	font-size: 9px;
	background: #666666;
	margin: 0; padding: 0;
	text-decoration:none;
}

ul#topnav1 li {
	float: left;
	margin: 0; padding: 0;
	width:140px;
}
ul#topnav1 li a {
	padding: 3px 10px;	
	display: block;
	color: #ffffff;
	text-decoration: none;
	outline:none;
}
ul#topnav1 li a:hover{color:#cdc2c2; background: #db2f36 url(../images/topnav_s.png) repeat-x;}
ul#topnav1 li:current {background: #db2f36 url(../images/topnav_s.png) repeat-x;}
ul#topnav1 li span {
	float: left;
	padding-top:4px;
	position: absolute;
	top:20px;
	height:18px;
	/*display: none;*/
	width: auto;
	background: url(../images/topnav_s1.png) repeat-x;
	color: #fff;
}


ul#topnav1 li:hover span { display: block; text-decoration:none;}
ul#topnav1 li span a { display: inline; height:16px; padding-right:15px;}
ul#topnav1 li span a:hover {text-decoration: none;}



/*Contents here*/
#content {color:#666666; width:890px; margin: 0 auto;}
#right_column {float: right;  width:220px; background:url(../images/right_line.png) repeat-y; min-height:230px; padding-left:10px;}
#right_column2 {float: right;  width:220px; background:url(../images/right_line.png) repeat-y; min-height:100px;}
#right_column3 {float: right;  width:220px; height:250px;}
.right_column_text{ font-size:13px; padding-left:10px; padding-right:10px;}
.right_column_text2{ font-size:11px; padding-left:10px; padding-right:10px; line-height:20px;}
.right_column_text3{ font-size:11px; padding-left:20px; padding-right:10px;}
.right_column_spisok, .right_column_spisok a{list-style:url(../images/downl.png) inside; color:#666666; text-decoration:none; font-weight:normal}
.right_column_spisok ul {padding-left:10px;}
.right_column_spisok li{padding:3px;}


#left_column {float: left;  width:650px; min-height:150px;}

#left_commun {float: left;  width:650px; background:url(../images/line_sub.png) center repeat-y;}
#left_news {float: left;  width:890px; padding-top:5px;}

#left_column_sub_left {float:left; width:330px; }
#left_column_sub_right {float:right; width:320px;}
/*.content_title{ font-family:calibri; font-weight:bold; font-size:14px; color:#db2f36;}*/
.content_title{ font-family:calibri; font-weight:bold; font-size:14px; color:#db2f36;  padding-left:15px; background:url(../images/title.png)  no-repeat left center;}
.content_text { font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#666666;  margin-left:15px; display:block;text-align:justify }
.content_title_r{ font-family:calibri;  font-size:14px; color:#666666; }
.content_text_r { font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#666666; display:block; text-align:justify; line-height:20px;}
.content_textr { font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#666666; padding-right:10px; text-align:justify; }

.content_sub{font-size:10px; font-weight:bold; padding-top:5px;}
.content_red{ color:#db2f36; font-size:9px;}

.Style4 {float:right; padding:5px;}
.Style5 {float:left; padding:5px;}


.toolbox{ float:right;background:#fafafa url(../images/toolbox2.png) no-repeat ; width:115px; height:95px;}
.toolbox a{font-size:9px; text-decoration:none; outline:none; color:#fff; padding-left:10px;}
.toolbox ul{list-style:none; padding:0; margin:0;}
.toolbox span {font-size:16px; padding-left:5px; padding-top:10px; color:#fff; font-weight:bold;}

.toolbox1{float:right;background:#fafafa url(../images/toolbox.png) no-repeat; width:115px; height:34px;}
.toolbox1 a{font-size:9px; text-decoration:none; outline:none;}
.toolbox1 ul{list-style:none; padding:0; margin:0;}
.toolbox1 span {font-size:16px; padding-left:5px; color:#fff; font-weight:bold;}
#block-vidvig{ 
	background:#db2f36;
	color:#fff;
	height:65px;
	width:115px;
	position:absolute;
	top:92px;
	display: none;
}
#block-vidvig a{color:#fff; padding-left:10px;}

#copyright{ float:right; color:#666666; padding-top:10px; padding-bottom:10px; width:280px; text-align:right; line-height:1.5}
#footer{ float:right; color:#666666; padding-top:10px; padding-bottom:10px;}
#footer a{  color:#666666;text-decoration:none; font-weight:normal}
/*main clases*/
.main {background:#ededee url(../images/main_home3.png) no-repeat; width:888px; height:173px;}
.main_hr {background:#ededee url(../images/main_home.png) no-repeat; width:888px; height:173px;}
.main2 {width:888px; height:308px;}
.main2_fr {background:#ededee url(../images/main_prin_fr.jpg) no-repeat; width:888px; height:308px;}
.main2_en {background:#ededee url(../images/main_prin_en.jpg) no-repeat; width:888px; height:308px;}
.main_commitments {background:#ededee url(../images/main_home2.png) no-repeat; width:888px; height:173px;}
.main_group {background:#ededee url(../images/main_home3.png) no-repeat; width:888px; height:173px;}
.main_profile {background:#ededee url(../images/main_home5.png) no-repeat; width:888px; height:173px;}
.main_infocenter {background:#ededee url(../images/main_home4.png) no-repeat; width:888px; height:173px;}
.main_footer {background:#ededee url(../images/main_home3.png) no-repeat; width:888px; height:173px;}
.main_sustainable_system {background:#ededee url(../images/onduline-sustainable.jpg) no-repeat; width:888px; height:173px;}

/*Marquee*/


/* liScroll style declarations */

/*Scrool*/
.news {
	width:890px;
	overflow:hidden;
	height:20px;
	color:#666666; position:absolute;
}
* html .news {background:none;}
.news2,
.news3 {
	background:none !important;
	width:400px;
}
.news3 {width:1000px;}
.news .bg {
	width:890px;
	overflow:hidden;
}
.viewText {background:url(../images/quote-hover.png) no-repeat;}
* html .viewText {background:none;}
div.move {
	overflow:hidden;
	width:99999px !important;

}
.news2 div {padding:0;}
.news p {
	float:left;
	width:auto;
	margin:0;
}
a {color:#db2f36; text-decoration:none; font-weight:bold; line-height:1.5}
a:hover {text-decoration:underline;}

#container1 {width:890px;margin:0 auto; color:#fff; }
#container1 a{color:#fff}
#content1 {height:132px; width:696px; background:#f2f3f3 url(../images/menutab_r.png) no-repeat;}
ul#tabs {width:890px;font-size:10px;list-style-type:none;}

*html ul#tabs {padding-bottom:0;margin-bottom:0;}
*+html ul#tabs {padding-bottom:0;margin-bottom:0;}

#tabs li {float:left;height:18px; color:#ffffff; background: url(../images/menu1.png); width:174px;}
#tabs li a {display:block; color:#666; text-decoration:none;}
#tabs li a:hover  {display:block; color:#fff; text-decoration:none; background: url(../images/menu1_sub.png) no-repeat;}
#tabs li a:current  {display:block; color:#fff; text-decoration:none;}
#tabs li a:active  {display:block; color:#fff; text-decoration:none;}
#tabs li.nonsel {color:#ffffff; font-size:10px;}
#tabs li.nonsel a:hover {background:#999999; color:#ffffff;}
#tabs li.nonsel a{padding-left:15px;}
#tabs li.sel {background: url(../images/menu1_sub.png) no-repeat; color:#fff;}
#tabs li.sel a{color:#fff; padding-left:15px;}

.menu_tab{width:696px; height:132px;}
.menu_tab a{color:#fff; font-weight:bold;}
.menu_tab ul {
	float: left;
	width: 159px;
	margin: 0px;
	border: 0px none;
	list-style-type: none;
	padding-top:5px; padding-left:15px;
	line-height:2;
}

.img_r{color:#ffffff; margin-left:2px; background-color:#535353; width:220px; display:block; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px}
.td_con{width:120px; text-align:right; font-weight:bold}
input, textarea {color:#666666; font-size:12px;background-color:#F3F3F3; border:#BBBBBB solid  1px;font-family:Calibri,Verdana, Arial, Helvetica, sans-serif; }
select { background-color:#F3F3F3; border:#BBBBBB solid  1px; font-family:Calibri,Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#808080;}

#menu_tab_l{
	height: 150px; width:194px; display: block; float:left; background:#f2f3f3 url(../images/menutab_l.png) no-repeat;
}
#menu_tab_r{
	height: 150px; width:696px; display: block; float:right;
}

.mrk_video{
	color:#666666; font-size:13px; font-weight:bold; padding:10px 20px; font-family:Arial, Helvetica, sans-serif;
}

.prod_img{
	width:447px;	height:232px;
	display:block;
	float:left;
}

.prod_img_brd{
	width:445px;	height:215px;
	border:1px solid #A7A7A7;
	border-bottom:0px;
	border-top:0px;
	background: url(../images/prd_line.png) repeat-x;	
}


.prod_img_main{
	width:100%;	height:215px;
	/*background-color:#efefef;*/
}

.prod_img_main img{
	width:198px; height:198px;
	border:1px solid #A7A7A7;
	margin:15px;
	margin-right:0px;
}

.prod_img_bottom{
	float:left;	
	width:17px;	height:17px;
	background: url(../images/prd_coin.png) bottom left no-repeat;
}
.prod_bottom{
	float:right;	
	width:430px;	height:17px;
	background: url(../images/prd_bottom.png) bottom right no-repeat;
}

#prod_data{
	width:890px; min-height:232px;
	display:block;
	float:right;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.prod_data_main{
	width:860px;	min-height:215px;	
	margin:0px 15px ;
}

.prod_data_brd{
	width:888px;	min-height:215px;
	border:1px solid #A7A7A7;
	border-bottom:0px;
	border-top:0px;
	background:#e5e5e5 url(../images/prd_line.png) repeat-x;	
}

.prod_bottom_d{
	float:right;	
	width:873px;	height:17px;
	background: url(../images/prd_bottom.png) bottom right no-repeat;
}
