body{
margin: 0;
padding: 0;
font-size: 12px;
font-family: Tahoma,Verdana,Segoe,sans-serif;
}

#logoContainer h1{
display:none;
}

a{color: #428BBC;}
p{padding: 0px 0px 10px 0px; margin: 0;}

h1,h2,h3{
font-size: 18px;
color: #0098FD;
margin: 0;
padding: 0px 0px 4px 0px;
}
h2{
font-size: 14px;
margin: 0;
padding: 0;
}
a h2{
color: #527590;
}
h3{
font-size: 13px;
margin: 0;
padding: 0;
}
.tabTitle h1{
font-size: 14px;
}

.align-right {
float:right;
margin:7px;
}

#global_content{
width: 900px;
margin: 10px auto 10px auto;
}

#top_bar{
	position: relative;
	height: 70px;
	background-image: url("../images/bandeau_haut.png");
	background-repeat: no-repeat;
	background-position: center center;
	z-index:500;
        margin-bottom:7px;
}
#top_bar embed{position: absolute; left: 8px; background-image: url("../images/test.bmp");}
#top_bar_menu{
	position: absolute;
	top: 49px;
	left: 198px;
}

#top_bar_menu div{
	float:left;
	width:110px;
	text-align:center;
}

#top_bar_menu a{
color: #FFFFFF;
font-size: 14px;
font-weight: bold;
text-decoration: none;

}
#top_bar_menu a:hover,
#top_bar_menu span.top_menu_active a{color: #EEDDAA; text-decoration: underline;}
#botton_bar{
margin-top: 15px;
}
#bottom_bar_top{
height: 11px;
background: url("../images/bg_border_t.gif") no-repeat left bottom;
}
#bottom_bar_mid{
border: 3px solid #DEE3EF;
border-top: none;
background-color: #F7F7F7;
padding:0 18px 14px 18px;
}
div.bt{
margin: 0px 10px 10px 10px;
font-family: verdana;
font-size: 10px;
}
div.bt h1{
margin: 0; padding: 0px 0px 5px 0px;
font-size: 13px;
color: #7F7F7F;
}
#content{
margin: 15px 0px 10px 0px;
}
/*Content Backgorund - Position start*/
/* 4 column: 200px 455px 20px 225px = total 900px*/
#tab_t{
width: 200px; height: 11px;
background: url(../images/centerbox_lt.gif) no-repeat left bottom;
}
#tab_content_t{
width: 455px; height: 11px;
background: url(../images/centerbox_rt.png) no-repeat left bottom;
}
#tab_m{border-left: 3px #DEE3EF solid; background-color: #F7F7F7;}
#tab_content_m{background: url(../images/centerbox_m.png) repeat-y}
#content table {} /* fix FF3 */
#tab_b{
width: 200px; height: 14px;
background: url(../images/centerbox_lb.gif) no-repeat left top;
}
#tab_content_b{
height: 14px;
background: url(../images/centerbox_rb.png) no-repeat left top;
}
#seperator{width: 20px;}
#right_col{width: 225px;}
/*Content Backgorund - Position end*/
/*Content Left Tabs start*/
#tab{width: 197px;}
#tab ul {list-style: none; margin:0; padding:0;}


#tab ul li a{
display: block;
color: #0098FD;
font-size: 12px;
padding: 10px 5px 10px 20px;
text-decoration: none;
}

#tab ul li a:hover{
background-color: #DBE1EA;
}
#tab ul li .active a{
background-color: #DBE1EA;
}


/*Content Left Tabs end*/
/*Content Left Content start */

#tab_content table{
width: 100%;
}
/*Content Left Content end */


.right_t{
height: 15px;
background: url(../images/rightbox_t.gif) no-repeat left top;
}
.right_m{
padding:0px 15px 0px 15px;
background: url(../images/rightbox_m.gif) repeat-y left top;
}
.right_m h1{
font-size: 15px;
color: #7F7F7F;
}
.right_b{
height: 15px; margin-bottom: 10px;
background: url(../images/rightbox_b.gif) no-repeat left top;
}

#bottom_menu{
margin: 5px 0px 15px 0px;
width:900px;
}

#top_menu,
#bottom_menu_mid{
border: 3px solid #DEE3EF;
border-bottom: none;
background-color: #F7F7F7;
margin-top:3px;
}
#bottom_menu_mid .csc-textpic-text p{ margin: 0; padding: 0;}
#bottom_menu_mid{padding-top:5px;padding-left:42px;}
#top_menu_bottom,
#bottom_menu_bottom{ height: 14px; background-image: url('../images/bg_border_b.gif');}

table#bottom_menu_table{
margin: 10px auto 0px auto;
padding-top:6px;
height:32px;
}
table#bottom_menu_table a{
margin: 10px 10px 10px 10px;
color: #1A73AE;
font-weight: bold;
text-decoration: none;
}
table#bottom_menu_table a{font-size: 11px;}

table#bottom_menu_table a:hover{text-decoration: underline;}
table#bottom_menu_table div.menu_active a{

text-decoration: none;
padding: 0 5px 0 5px;
line-height: 32px;
}

table#bottom_menu_table div.menu_active {

text-decoration: none;
background-image: url('../images/background_menu_active.jpg');

}
#footer{
color: #85868B;
text-align:center;
}

#footer a{
text-decoration:none;
color: #85868B;
}

#top_img{position: relative; padding-bottom: 5px;}
div.noDisplay{display:none;}

div.pageTitle{
	position: absolute;
	top: 24px;
	left: 4px;
	height: 24px;
	background-image: url("../images/pageTitle.gif");
	background-repeat: no-repeat;
	background-position: right center;
	text-align: left;
	padding: 12px 40px 12px 20px;
	font-weight:bold;
	color:#0098FD;
	font-size: 18px;
}

table.contenttable {
	border-width: 0px 0px 0px 0px;
	border-spacing: 1px;
	border-style: outset outset outset outset;
	border-color: green green green green;
	border-collapse: collapse;
	font-size:14px;
}
table.contenttable th {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.contenttable td {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.contenttable td.td-1, table.contenttable td.td-2, table.contenttable td.td-3, table.contenttable td.td-4, table.contenttable td.td-5 {
text-align: center;
}
table.contenttable tr.tr-even{
background-color: #FFFEFF;
}
table.contenttable tr.tr-odd{
background-color: #F7F7F7;
}
table.contenttable tr.tr-0 td{
padding: 5px;
background-color: #6B96B5;
color: #FFFFFF;
font-weight: bold;
border-color: gray white gray gray;
}
table.contenttable tr.td-last td{
border-color: gray gray gray gray;
}
table.contenttable tr td.td-0{
color: #222222;
font-weight: bold;
padding: 3px;
}

.csc-mailform {
border: none;
}
div.csc-mailform-field{
overflow: hidden;
margin-bottom: 10px;
}
div.csc-mailform-field label {
display: block;
float: left;
width: 100px;
}
div.csc-mailform-field input{
width: 300px;
}
div.csc-mailform-field textarea{
width: 400px;
}
#mailformformtype_mail{width: 110px;}

/* NEWS */
div.news-latest-item{
margin-bottom: 10px;
}
div.news-latest-item-image{
float: left;
margin-bottom: 10px;
}
div.news-content{
width: 350px;
float: left;
margin-left: 10px;
margin-bottom: 10px;
}
div.news-latest-item-title{font-size: 12px; margin-bottom: 10px; font-weight: bold;}
div.news-latest-item-title a {color: #1861D6; font-family: verdana; text-decoration: none;}
div.news-latest-item-date{margin-bottom: 10px; color: #9C0410; font-size: 10px;}
div.news-latest-morelink a{color: #666666; font-weight: bold;}
div.seperator{
clear: both;
height: 2px;
background-color: #DBE1EA;
}
div.news-single-backlink{text-align: right; color: #666666; font-weight: bold;}
div.news-single-title{font-size: 14px; font-weight: bold; color: #1861D6; margin-bottom: 10px;}
div.news-single-date{margin-bottom: 10px; color: #9C0410; font-size: 10px;}
div.news-single-category{margin-bottom: 10px;}
div.news-single-image{float: right; margin: 0px 0px 15px 15px;}
.clearer { clear:both;}


#pasdeborder{
border-style:none !important;
}

#flash{
margin-left:140px;
}
.tx-srlanguagemenu-pi1{
	float:right;
	margin-top:10px;
	margin-right:30px;
}
.tx-srlanguagemenu-pi1 a{
	color:white!important;
}

#wsbTitle{
 font:Arial, Helvetica, sans-serif;
 font-size:30px;
 color:#FFFFFF;
 font-weight:bold;
 float:left;
 margin:5px;
}

#logoContainer{
	float:left;
	margin:0px 5px;
}
#logoContainer p{
	font-size:10px;
	color:#EEEEEE;
}

#studioContainer{
	float:left;
	margin:10px;
}



#tab_content_t{
width: 100%;
	background: url(../images/one_centerbox_rt.gif) no-repeat left top;
}
#tab_content_b{
width: 100%;
background: url(../images/one_centerbox_rb.gif) no-repeat left top;
}
#tab_content_m{
width: 100%;background: url(../images/one_centerbox_m.gif) repeat-y}

.portprod {
width: 200px;
height: 70px;
}

.portprod img {
float:left;
}
.portprod a {
float: left;
height: 50px;
}

#top_bar_menu .submenu{
	margin : 0;
	padding : 0;
	display:none;
	height:auto;
	text-align:left;
	width:auto;
	
}

.submenu li{
	background-color:#0090D1;
	background-repeat:repeat-x;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	border:2px solid #dbe1ea;
	border-bottom:none;
	width:100px;
	/*height:20px;*/
}

.submenu li:hover{
	/*background-image:url(../images/menu_bgr.gif);*/
}
.submenu li.lastli{
	background-image:url(../images/menu_bottom.gif);
	height:7px;
	border:none;
	width:103px;
	background-color:transparent;
}
#top_bar_menu .submenu li a{
	color:#DDDDFF;
	margin-left:6px;
}

#top_bar_menu .submenu li a:hover{
	text-decoration:none;
	color:#FFFFFF;
}

.submenu li a img{
	border:none;
}

.contentinfo {
color:#7F7F7F;
font-size:12px;
}

.product_feature, product_picture{
	padding:7px;
	color:#003366;
	float:left;
	overflow:hidden;
	width:450px;
}

.product_picture {
float:left;
}

#tab_m #tbh0_0 a {
background:transparent url(../images/highlights.png) no-repeat scroll 0px center;
}

#tab_m #tbh0_1 a {
background:transparent url(../images/technik.png) no-repeat scroll 0px center;
}


/********************feature place***********************/


.paramCaption div {
float:left;
line-height:16px;
margin-left:5px;
width:185px;
}

.paramCaption img.helpIcon {
float:left;
}

.paramCaption img {
margin:2px 3px -2px;
overflow:hidden;
}

.paramCaption {
overflow:visible;
}

.paramCaption {
border-bottom:1px solid #A1BFD5;
float:left;
line-height:23px;
/*overflow:hidden;*/
padding:5px 0 !important;
width:240px;
}

.table {
float:left;
margin-left:1px;
width:660px;
}

.bluebox .tr {
color:#003366;
font-size:13px;
}

.tableright {
background:transparent url(../images/top.png) no-repeat scroll right top;
float:left;
margin-left:10px;
padding-top:6px;
width:400px;
}

.tablebottom {
background:transparent url(../images/bottom.gif) no-repeat scroll right bottom;
padding-bottom:24px;
}

.tableborder {
background:transparent url(../images/bg.png) repeat-y scroll right top;
padding:6px;
}

.table table {
width:100%;
}

.table table td {
font-size:13px;
margin:0;
padding:0;
}

.paramCaptionHeader {
background-color:#C8E7FF;
border-bottom:1px solid #A1BFD5;
color:#008CFF !important;
font-weight:bold;
line-height:23px;
overflow:hidden;
text-align:center;
width:220px;
clear:both;
}

.odd {
background:#E4EBF1 none repeat scroll 0 0;
}

.table table td {
font-size:13px;
margin:0;
padding:0;
}

.param.headRow {
background-color:#C8E7FF;
}
.table table td {
color:#003366;
font-size:13px;
margin:0;
padding:0;
}

.param {
border-bottom:1px solid #A1BFD5;
text-align:center;
width:388px;
}

#top_bar_menu .submenuactive a{
color:#EEDDAA;
}

#comparediv {
height:1240px;
width:800px;
}


.portfolio_item {
	width:200px;
	height:100px;
	margin:5px;
	float:left;
}
.portfolio_item img {
	width:100px;
	float:left;
	margin:5px;
	border:0;
}
.portfolio_item div {
	width:90px;
	float:right;
	font-family:verdana;
	font-size:10px;
	
}
#bottom_menu {
	width:900px;
	/*height:125px;*/
	float:left;
}
.breaker {
	clear:both;
	height:1px;
	overflow:hidden;
}

#bottom_menu_mid span{
	color:#428BBC;
	font-size:14px;
	font-weight:bold;
	margin:5px; 
	
}

.csc-subheader-2 {
font-size:14px;
color:#0098FD;
}

#logoContainer img {
border 0;
margin-top:3px;
}

.priceprod {
 position: relative;
 width: 50px; 
 left: 13px; 
 font-weight: bold;
 font-size: 26px;
 top: -80px;
 color: rgb(255, 255, 255)
}


#at16pf a#at-logo {
display:none !important;
}

#at16pf {
display:none !important;
}

/************************/

#top_pic_menu {
margin-left:27px;
margin-top:16px;
/*width:75px;*/
z-index:3;
float:left;
}

#top_pic_menu_ru {
margin-left:27px;
margin-top:16px;
/*width:75px;*/
z-index:3;
float:left;
}
#top_pic_menu_ru div {
	float:left;
	display:block;
	width:15px;
	height:12px;
	margin-left:5px;
	Z-INDEX: 3;
}
#top_pic_menu-ru div a span {
	visibility:hidden;
	display:none;
}

#top_pic_menu_ru div a{
	width:12px;
	height:10px;
	background-repeat:no-repeat;
}


#top_pic_menu div {
	float:left;
	display:block;
	width:15px;
	height:12px;
	margin-left:5px;
	Z-INDEX: 3;
}
#top_pic_menu div a span {
	visibility:hidden;
	display:none;
}

#top_pic_menu div a{
	width:12px;
	height:10px;
	background-repeat:no-repeat;
}

#top_home a{
	background-image:url(../images/home_black.gif);
}

#top_home a:hover, #top_home.active a{
	background-image:url(../images/home.gif);
}

#top_sitemap a{
	background-image:url(../images/site_map_black.gif);
}

#top_sitemap a:hover, #top_sitemap.active a{
	background-image:url(../images/site_map.gif);
}
#top_contact{
	margin-left:9px !important;
}
#top_contact a{
	background-image:url(../images/contact_black.gif);
}

#top_contact a:hover, #top_contact.active a{
	background-image:url(../images/contact.gif);
}


.forshare {
	float:left;
	height:8px;
	width:898px;
}

#top_pic_menu_ru div a span {
	display:none;
	visibility:hidden;
}

#wsbTitle_ru {
	color:#FFFFFF;
	float:left;
	font-size:30px;
	font-weight:bold;
	margin:5px;
}

.flag div {
	float:left;
}

.flag  {
	margin:15px 8px 0 0;
	float:right;
}