body {
	font:normal small arial,tahoma,verdana,sans-serif;
	background:#FFFFFF;
}
.clear { 
	clear:both; 
	display:block; 
	overflow:hidden; 
	height:0; 
	margin:0;
	padding:0;
}
.bold { font-weight:bold; }
.float_left { float:left; }
.float_right { float:right; }
.size9 { font-size:9px; }

div#replay_zone a.btn_replay {
	background: transparent url(../img/btn_replay.gif) no-repeat top right;
	padding: 0 20px 3px 0;
	font:normal 11px arial,verdana;
	text-decoration:none;
	color:#fff;
	display:block;
	cursor:pointer;
}
*html div#replay_zone { float:right; width:50px; } /* IE6 */
*html div#replay_zone a.btn_replay { float:right; width:50px; text-align:right; } /* IE6 */
div#replay_zone a.btn_replay:hover {
	background-image: url(../img/btn_replay_rl.gif);
	color:#ec1c2e;
}
#login_zone a {
	color:#4d585f;
	text-decoration:none;
}
#login_zone a.lang_link {
	font-weight:bold;
}
#login_zone a:hover {
	color:#4d585f;
}
 #login_zone span.txtbox {
	background: transparent url(../img/bkg_txtbox.jpg) no-repeat top left;
	width:104px;
	text-align:center;
	padding:4px 8px;
	margin-left:-1px;
}
#login_zone input.txtbox { 
	font:normal 12px arial,verdana!important;
	font-size:10px; 
	background: transparent none no-repeat top center;
	border:0px none;
	width:90px;
	position:relative;
}
#login_zone span.txtbox_fr {
	background: transparent url(../img/bkg_txtbox_fr.jpg) no-repeat top left;
	width:104px;
	text-align:center;
	padding:4px 8px;
	margin-left:-1px;
}
#login_zone span.txtbox_fr input.txtbox { 
	font-size:10px; 
	background: transparent none no-repeat top center;
	border:0px none;
	width:90px;
}
#login_zone input.btn_enter {
	border:0 none;
	background-color:transparent;
	background-image:url(../img/btn_enter.jpg);
	background-repeat:no-repeat;
	background-position:right;
	height:25px;
	color:#4d585f;
	cursor:pointer;
	padding-right:15px;
	font:normal 11px arial,tahoma,verdana,sans-serif;
	padding:2px 15px 5px 5px;
	margin-top:14px;
	/*display:none;*/	
}
#login_zone input.btn_enter {
	float:right;
}
*html #login_zone input.btn_enter {
	float:right;
	margin-top:-20px;
}

div.calendar { background: transparent url(../img/bkg_calendar.gif) no-repeat; background-position:-10px 10px; cursor:pointer;}
div.disc { background: transparent url(../img/bkg_disc.jpg) no-repeat; background-position:-10px 10px; cursor:pointer;}
div.portevoix { background: transparent url(../img/bkg_portevoix.jpg) no-repeat; background-position:-10px 10px; cursor:pointer;}
div.eye { background: transparent url(../img/bkg_eye.jpg) no-repeat; background-position:-10px 10px; cursor:pointer;}
div.video { background: transparent url(../img/bkg_video.jpg) no-repeat; background-position:-10px 20px; cursor:pointer;}
div.documentation { background: transparent url(../img/bkg_documentation.jpg) no-repeat; background-position:-10px 20px; cursor:pointer;}
div.packages { background: transparent url(../img/bkg_packages.jpg) no-repeat; background-position:-20px 20px; cursor:pointer;}

.documentation_sol { background: transparent url(../img/bkg_documentation_sol.jpg) center 45px no-repeat; cursor:pointer;}
.packages_sol { background: transparent url(../img/bkg_packages_sol.jpg) center 45px no-repeat;cursor:pointer;}
.showroom_sol { background: transparent url(../img/bkg_showroom_sol.jpg) center 45px no-repeat; cursor:pointer;}
.case_sol { background: transparent url(../img/bkg_case_sol.jpg) center 45px no-repeat; cursor:pointer;}

.documentation_sol img { margin-left:-10px; }
.packages_sol img { margin-left:-7px; }
.showroom_sol img { margin-left:-5px; }
.case_sol img { margin-left:-10px; }
*html .documentation_sol  { margin-left:0; overflow:hidden; }
*html .packages_sol  { margin-left:0; overflow:hidden; }
*html .showroom_sol  { margin-left:0; overflow:hidden; }
*html .case_sol  { margin-left:0; overflow:hidden; }


.cases_btn_zone { text-align:right; margin-top:10px; margin-right:20px; }


.text{
	font-size:12px;
	font-weight:normal;
	line-height:17px;
	color:#303030;
}
.text a { font-weight:bold; }
.text ul { list-style-type:none;  }
.text ul li {padding:4px 4px 4px 20px; background: url(../img/li.gif) no-repeat 3px 7px; }
.so_text{
	font-size:12px;
	font-weight:normal;
	line-height:17px;
	color:#303030;
	/*padding-top:50px;*/
}
#news a, #events a, #careers a {
	color:#ec1c2e;
	font-weight:bold;
	text-decoration:none;
}
#news a:hover, #events a:hover, #careers a:hover {
	text-decoration:underline;
}

.home_btn_more
{
	margin-top:-15px;
	float:right;
}

#careers ul
{
	margin:15px!important;
	padding:15px!important;
}
.events_header
{
	color:#7f8e97;
	font-weight:bold;
	text-decoration:none;
	text-transform:capitalize;
	font-size:12px;
}
.news_title, .event_title
{
	color:#ec1c2e;
	font-weight:bold;
}
.page_title {
	color:#7F8E97;
	font-size:12px;
	font-weight:bold;
}
.title_noImage
{
	margin-left:150px;
}
a.nextEvents_title
{
	
	font-size:11px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
}
a.nextEvents_title:hover
{
	color:#ec1c2e;
	text-decoration:underline;
}

.quotation
{
	margin-top:-115px;
	margin-left:2px;
}
.thickbox_emplacement
{
	min-width:412px;
	min-height:252px;
	margin-left:26px;
	max-width:450px;
}
.thickbox_emplacement img 
{
	/*padding-top:38px;*/
}
.zone_images, .zone_imagesNomenu
{
	float:right;
	min-width:454px;
	min-height:325px;
	background:white url(../img/bg_thickbox.jpg) no-repeat;
}
.so_img_insert_zone
{
	/*margin-top:50px;*/
	float:left;
}
/*div.menuThickbox
{
	background: transparent url(../img/bg_thickbox.jpg) no-repeat;
	height:15px;
}*/
.textThickbox
{
	margin-left:25px;
}
.zone_imagesNomenu
{
	background:white url(../img/bg_thickbox_nomenu.jpg) no-repeat;
}
.big_title_gray
{
	font-size:16px;
	color:#808d96;
	letter-spacing:0.01em;
	font-weight:bold;
}
.title_bold
{
	font-size:12px;
	font-weight:bold;
	color:black;
}
.text_gray
{
	font-size:11px;
	color:#808d96;
}
.text a, .text a:hover, .text a:visited
{
	color:#808D96;
	text-decoration:underline;
}

.legende
{
	text-align:center;
	font-size:10px;
}

.hide { display:none; }
img.struct { float:right; }

/* Forms */
.formline { margin-top:2px;	}
.formline .lbl, 
.formline .lbl_large  {
	float:left;
	width:140px;
	font: bold 11px arial,verdana,tahoma,sans-serif;
	padding-top:2px;
}
.formline .lbl_large {
	width:150px;
}
.formline .txtbox {
	float:left;
	width:200px;
	font: normal 11px arial,verdana,tahoma,sans-serif;
}
.formline .txtboxmulti {
	width:300px;
	font: normal 11px arial,verdana,tahoma,sans-serif;
}
.btnzone {
	text-align:right;
}

/* Distributors */
.dist { font: normal 11px arial,verdana,tahoma,sans-serif; }
.distname { font-weight:bold;  font-size:12px; display:block; }
.disttype { display:block; }
.scanners { font-size:10px; display:block; }
.distcontact { display:block; }
input.btn { font: normal 11px arial,verdana,tahoma,sans-serif; }
a.distlink { display:block; }
a.disbtn { }
.sol_over { 
	font: bold 11px arial,verdana,tahoma,sans-serif; 
	text-align:center; 
	text-decoration:none!important; 
	color:#646d74;
	width:200px; 
	position:absolute; 
	display:none;
	margin-left:-35px; 
	/*letter-spacing:-0.03em;*/
}
.cur_over { color:#ec1c2e; }
#slidebox_zone a { text-decoration:none!important; }

a.buy, a.buy_act { 
	font-size:14px; 
	text-decoration:none; 
	background:url(../img/btn_distr.jpg) no-repeat top center;
	display:block;
	text-align:center;
	font-weight:bold;
	padding:12px 0;
}
a.buy:hover, a.buy_act:hover { color:#ec1c2e; }
a.buy { color:#808d96; }
a.buy_act { color:#ec1c2e; }

label { margin-left:3px; }
.msg_conf {
	display:block;
	color:Green;
	font-weight:bold;
	font-size:11px;
	padding-top:100px;
	text-align:center;
}
#zmedia_nav
{
	font-size:14px;
	color:#808d96;
}
#zmedia_nav a
{
	font-size:14px;
	color:#808d96;
	text-decoration:none;
	font-weight:normal;
}
#zmedia_nav a:hover
{
	font-size:14px;
	color:#ec1c2e;
	text-decoration:none;
}

h1, h2 { display:none;}


#login_zone a:hover { color:#EC1C2E !important; }
.solutiontemplatemasterchinese_ipum { width:140px; text-align:center; margin-top:-78px !important; }
* html .solutiontemplatemasterchinese_ipum { margin-top:-77px !important; }
*+html .solutiontemplatemasterchinese_ipum { margin-top:-77px !important; }
.solutiontemplatemasterchinese_manufacturing { margin-top:-69px !important; width:120px !important; /*margin-left:150px !important;*/ }
*+html .solutiontemplatemasterchinese_manufacturing { margin-top:-72px !important; width:120px !important; margin-left:10px !important; }
* html .solutiontemplatemasterchinese_manufacturing { margin-top:-72px !important; width:120px !important; margin-left:10px !important; }
.surveyingtemplatemasterchinese_ipum { width:140px; text-align:center; }
*+html .surveyingtemplatemasterchinese_manufacturing { margin-left:10px !important; }
* html .surveyingtemplatemasterchinese_manufacturing { margin-left:10px !important; margin-top:-82px !important; text-align:center; }
.surveyingtemplatemasterchinese_ipum { margin-top:-79px !important; }
.surveyingtemplatemasterchinese_manufacturing {  }
.maintemplatemasterchinese_ipum { width:140px; text-align:center; margin-top:-78px !important; }
*+html .maintemplatemasterchinese_ipum { margin-top:-76px !important; }
* html .maintemplatemasterchinese_ipum { margin-top:-76px !important; }
.maintemplatemasterchinese_surveying { float:left; text-align:center; /*margin-left:150px !important;*/ }
*+html .maintemplatemasterchinese_surveying { /*margin-left:10px !important;*/ }
* html .maintemplatemasterchinese_surveying { /*margin-left:10px !important;*/ }
.hometemplatemasterchinese_ipum { width:140px; text-align:center; margin-right:15px; margin-top:-78px !important; }
*+html .hometemplatemasterchinese_ipum { margin-top:-76px !important; }
* html .hometemplatemasterchinese_ipum { margin-top:-76px !important; }
.hometemplatemasterchinese_surveying { float:left; text-align:center; /*margin-left:150px !important;*/ }
*+html .hometemplatemasterchinese_surveying { /*margin-left:10px !important;*/ }
* html .hometemplatemasterchinese_surveying { /*margin-left:10px !important;*/ }



/*<Media center>*/

.mediacenter { float:left; margin-left:147px; margin-bottom:15px; }
* html .mediacenter { width:650px; margin-left:60px; padding-left:25px;}/*---------------------------------------*/
*+html .mediacenter { width:650px; }
.mediacenter .doc { margin-top:10px; float:left; width:140px; height:245px !important; margin-right:20px; }
* html .mediacenter .doc { margin-right:15px; }
.mediacenter .doc .title { text-align:center; color:#EC1C2E; font-size:11px; font-weight:bold; text-decoration:none; display:block; }
.mediacenter .doc .link {  }
.mediacenter .doc .thumb {  }


.title_mCenter_CS { position:relative; top:-13px; }
.title_mCenter_BR { position:relative; top:-14px; }
/*</Media center>*/