@charset "UTF-8";
/* CSS Document */

body {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333;
	margin: 0px;
	padding: 0px;
}
.bodybg {
	color: #444;
	background: #fff no-repeat center top fixed;
}
.clearboth {
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	clear: both;
}
.clearboth_big {
	height: 40px;	
	clear: both;
}
.clearboth_middle {
	height: 20px;	
	clear: both;
}
.clearboth_middle_dotted {
	height: 20px;	
	margin-top:15px;
	clear: both;
	border-top:1px dotted #999999;
}
a {
	position: relative;
	color: #000;
	text-decoration: none;
}
a:hover {
	color: #F60;
}
a.no-style {
	text-decoration:none;
	color:transparent;
	border:none;
	border-color:#FFFFFF;
	cursor:pointer;
}
a.no-style:hover {
	color:transparent;
}
span.orange {
	color:#ff6600;
	font-weight:bold;
}
a.orange_link {
	color:#f60;
}
a.orange_link:hover {
	color:#000;
}
h1, h2, h3 {
	margin: 0;
	padding: 0 0 0.5em 0;
}
h1 {
	font-size: 20px;
	color:#FF6600;
}
h2 {
	font-size: 14px;
}
.home_main_info_txt h2, .home_product_info h2 {
	background: transparent url(../img/arrow_black-trans.png) no-repeat left top;
	padding-left: 20px;
	color:#FF6600;
	margin-top:10px;
}
h3 {
	font-size: 12px;
}
h4 {
	font-size:12px;
	margin-top:20px;
	margin-bottom:-5px;
}
h1 span, h2 span, h3 span {
	color: #F60;
}
p {
	margin: 0;
	padding: 0 0 0.4em 0;
	letter-spacing: 0.1em;
	line-height:15px;
}
p strong {
	font-size:13px;
	color: #666666;
}
li {
	list-style-image: url(../img/li.gif);
	list-style-type: square;
	letter-spacing: 0.1em;
	line-height:16px;
}
li ul li{
	list-style-image: none;
	list-style-type: square;
	letter-spacing: 0.1em;
	line-height:16px;
}
dl {
	padding-left: 10px;
}
dt {
	float: left;
	width: 80px;
	}
dd {}

#main_container {
	background: transparent;
	min-height: 768px;
	min-width: 980px;
}
.container {
	width: 980px;
	margin-left: auto;
	margin-right: auto;
}
.container_home_left {
	width: 710px;
	float:left;
	margin:0px;
}
.container_home_right {
	float:left;
	margin:0px;
	margin-top:10px;
	width:260px;
	padding:0px;
	min-height:470px;
	border-left:1px solid #B2B2B2;
}
.container_home_right h2 {
	background:transparent url(../img/arrow_black-trans.png) no-repeat left top;
	padding-left:20px;
	color:#FF6600;
	margin:0px 10px 10px ;
}
.container_home_right p {
	padding-left:20px;
	color:#e1e1e1;
	margin:10px;
}
.container_home_right img {
	margin:0px 10px 0px 10px;
	border:none;
}
#header_tools {
	height: 56px;
}
#header_change_css {
	float:right;
	width:85px;
	line-height:35px;
	padding:5px 0px 0px 5px;
	background: transparent url(../img/blackorwhite_bg_w-trans.png) no-repeat top left;
	font-weight:bold;
}
#header_change_css a{
	height:30px;
	}
#header_change_css span.black {
	color:#fff;
	}
#header_change_css span.white {
	color:#000;
	}	
#header_change_css span:hover {
	color:#FF6600;
}
#header_logo {
	height: 140px;
	width: 180px;
	position: absolute;
	margin-left: -20px;
	z-index: 20;
	top: 0px;
	background: transparent url(../img/pixelixir_logo-trans.png) no-repeat left top;
}
#header_logo:hover {
	cursor:pointer;
	}
#header_logo_pixtube {
	height: 140px;
	width: 180px;
	position: absolute;
	margin-left: -20px;
	z-index: 20;
	top: 0px;
	background: transparent url(../img/pixtube_logo-trans.png) no-repeat left top;
}

#header_logo h1,#header_logo_pixtube  h1 {
	display: none;
}
#header_slogan {
	height: 25px;
	width: 420px;
	margin-left:600px;
	position: absolute;
	z-index: 10;
	background: transparent url(../img/slogan_white-trans.png) no-repeat left top;
}
#header_slogan h2 {
	display: none;
}
#header_slogan:hover {
	cursor:pointer;
}
#header_menu {
	background: transparent url(../img/header_menu_bg-trans.png) repeat-x left top;
	height: 32px;
	line-height: 32px;
}
#header_menu ul {
	margin: 0 0 0 160px;
	padding: 0;
}
#header_menu ul li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	list-style-image: none;
	float: left;
}
#header_menu ul li a {
	display: block;
	line-height: 26px;
	height: 26px;
	color: #000;
	text-decoration: none;
	padding: 0 12px 0 24px;
	font-weight: bold;
}
#header_menu ul li a:hover {
	color: #F60;
}

/*style for iE6 */
* html #header_menu ul li.ie_menu {
	width:93px;
}
* html #header_menu ul li.ie_menu_middle {
	width:101px;
}
* html #header_menu ul li.ie_menu_big {
	width:157px;
	color:#0033CC;
}
/*end for ie 6*/

#header_menu ul li a.about_us, #header_menu ul li a.about_us:hover {
	background: transparent url(../img/header_menu_a_about-grey-trans.png) no-repeat left top;
}
#header_menu ul li a.news_events, #header_menu ul li a.news_events:hover {
	background: transparent url(../img/header_menu_a_about-grey-trans.png) no-repeat left top;
}
#header_menu ul li a.customers, #header_menu ul li a.customers:hover {
	background: transparent url(../img/header_menu_a_customers-grey-trans.png) no-repeat left top;
}
#header_menu ul li a.pix-tube, #header_menu ul li a.pix-tube:hover {
	background: transparent url(../img/header_menu_a_pix-tube-grey-trans.png) no-repeat left top;
}
#header_menu ul li a.prod-partners, #header_menu ul li a.prod-partners:hover {
	background: transparent url(../img/header_menu_a_prod-grey-trans.png) no-repeat left top;
}
#header_menu ul li a.prod-pix, #header_menu ul li a.prod-pix:hover {
	background: transparent url(../img/header_menu_a_prod-grey-trans.png) no-repeat left top;
}
#header_menu ul li a.services, #header_menu ul li a.services:hover {
	background: transparent url(../img/header_menu_a_services-trans.png) no-repeat left top;
}
#header_menu .submenu {
	position: absolute;
	z-index: 15;
	width: 250px;
	background: transparent url(../img/dropmenu_bg_white-trans.png) no-repeat left top;
	border: 1px solid #ccc;
}
#header_menu .submenu ul {
	margin: 0;
}
#header_menu .submenu ul li {
	float: none;
	width: 100%;
	padding: 0 0 0 10px;
}

/*content*/
.home_main_info {
	padding-top: 50px;
	padding-bottom: 10px;
}
.home_main_info_img {
	float: left;
	width: 250px;
}
.home_main_info_img img, .home_main_info_img a, .home_main_info_img a:hover {
	text-decoration: none;
	border: none;
}
.home_main_info_txt {
	float: right;
	width: 460px;
}
.home_main_info_txt ul{
	width:auto;
	margin:10px 0px 20px 20px;
	padding:0px;
}
.home_main_info_txt ul li ul{
	width:auto;
	margin:0px 0px 20px 20px;
	padding:0px;
}
h2.more_button {
	float:right;
	display:block;
	background: transparent url(../img/bullet_more-trans.png) no-repeat left top;
	padding-left:20px;
	line-height:14px;
	padding-right:25px;
	font-weight:bold;
	cursor:pointer;
	color:#f60;
}
h2.more_button:hover {
	color:#fff;
}
fieldset.more {
	margin-top:10px;
	border:none;
	border-top:1px solid #999999;
}
fieldset.more legend{
	background: transparent url(../img/arrow_black-trans.png) no-repeat right top;
	padding-left:20px;
	line-height:14px;
	padding-right:25px;
	font-weight:bold;
	color:#f60;
	font-style:italic;
}
fieldset.more legend:hover {
	color:#999;
}
a.more{
	font-weight:bold;
	color:#f60;
	background: transparent url(../img/arrow_black-trans.png) no-repeat right top;
	padding-left:10px;
	line-height:14px;
	padding-right:25px;
	color:#f60;
	font-style:italic;
	
}
a.more:hover {
	color:#ccc;
	text-decoration:underline;
	
}	
#info_columns_all {
	clear:both;
	text-align: center;
	padding-top: 10px;
}
.info_column {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 10px 0;
	text-align: left;
}
.info_column h2 {
	background: transparent url(../img/arrow_black-trans.png) no-repeat left top;
	padding-left: 20px;
}
.info_column h2 span {
	font-size: 10px;
	float: right;
}
*+html .info_column h2 span.description_info, *html .info_column h2 span.description_info {
	font-size: 10px;
	float: right;
	text-align:right;
	margin-top:-18px;
	color:#000099;
}
.col_right, .col_left, .col_center {
	width: 250px;
	height: 220px;
	margin-bottom: 15px;
}
.col_right {
	float: right;
}
.col_right h3 {
	height:35px;
	margin:-188px 10px 0;
}
.col_left {
	float: left;
}
.col_center {
	margin-left: auto;
	margin-right: auto;
}
* html .col_right, * html .col_left {
	margin-top: 15px;
}
.news_list_element {
	background: transparent url(../img/news_list_element_more.gif) no-repeat right bottom;
	padding-right: 7px;
	min-height:60px;
}
.news_list_element p {
	color: #444;
	font-size: 10px;
	line-height: normal;
	letter-spacing: normal;
}
.news_list_element img {
	float: left;
}
.news_list_element:hover {
	cursor: pointer;
	background: transparent url(../img/news_list_element_more_hover.gif) no-repeat right bottom;
}
.news_list_element:hover p {
	color: #f60;
	opacity: 0.5;
}
.video_preview {
	cursor: pointer;
}
.video_preview img {
	border: 1px solid #ccc;
}
#footer {
	clear: both;
	margin: 20px 0;
	padding: 5px 0 0 0;
	border-top: 1px solid #ccc;
	font-size: 10px;
	color: #F60;
}
.you-are_col {
	float: left;
	width: 196px;
}
.you-are_col .info_column {
	min-height: 220px;
	margin: 0 5px;
}
.you-are_col .info_column:hover {
	border-top: 1px solid #f60;
	cursor:pointer;
	border-bottom: 1px solid #f60;
}
.you-are_col .info_column:hover h2 {
	color:#F60;
}
.metier_hr {
	background: transparent url(../img/icon_metier_hr-trans.png) no-repeat left -15px;
}
.metier_hr:hover {
	background: transparent url(../img/icon_metier_hr_hover-trans.png) no-repeat left -15px;
}
.metier_it {
	background: transparent url(../img/icon_metier_it-trans.png) no-repeat left -15px;
}
.metier_it:hover {
	background: transparent url(../img/icon_metier_it_hover-trans.png) no-repeat left -15px;
}
.metier_marketing {
	background: transparent url(../img/icon_metier_marketing2-trans.png) no-repeat left -15px;
}
.metier_marketing:hover {
	background: transparent url(../img/icon_metier_marketing2_hover-trans.png) no-repeat left -15px;
}
.metier_finance {
	background: transparent url(../img/icon_metier_finance-trans.png) no-repeat left -15px;
}
.metier_finance:hover {
	background: transparent url(../img/icon_metier_finance_hover-trans.png) no-repeat left -15px;
}
.metier_quality {
	background: transparent url(../img/icon_metier_quality-trans.png) no-repeat left -15px;
}
.metier_quality:hover {
	background: transparent url(../img/icon_metier_quality_hover-trans.png) no-repeat left -15px;
}

/*specific style*/

.home_product_info {
	padding-top: 60px;
	padding-bottom: 10px;
}
.margin{
	padding-top: 0px;
	padding-bottom: 10px;
}
.home_product_info_img {
	float: left;
	width: 200px;
}
h1.product_name {
	width:220px;
	text-indent:0px;
	text-align:center;
	font-size:30px;
	margin-top:150px;
	position:absolute;
	z-index:300;
}
.home_product_info_img img, .home_product_info_img a, .home_product_info_img a:hover {
	text-decoration: none;
	border: none;
}
.home_product_info_txt {
	float: right;
	width: 750px;
}
.home_product_info_txt ul{
	width: auto;
	text-align:left;
}
.home_product_info_txt ul li{
	line-height:16px;
}
.home_product_info_contact {
	background:transparent url(../img/contact_bg-trans.png) top left no-repeat;
	width: 200px;
	display:block;
	margin-top: 5px;
	margin-bottom:15px;
	cursor:pointer;
}
.home_product_info_contact {
	background:transparent url(../img/contact_bg_hover-trans.png) top left no-repeat;
}
.home_product_info_contact2 {
	background:transparent url(../img/contact_bg-trans.png) -20px top no-repeat;
	width: 200px;
	margin-top: 30px;
	margin-bottom:15px;
	cursor:pointer;
}
.home_product_info_contact2 {
	background:transparent url(../img/contact_bg_hover-trans.png) -20px top no-repeat;

}
.home_product_info_contact_content {
	margin-left:0px;
	padding:0px 5px 0px 0px;
	height:85px;
	display:block;
}

#home_products_description p{
	margin:20px 0px 40px 0px;
}
.services_contact { 
	margin-top: 35px;	
}

/*style page product list*/

.list_element {	
	margin-top: 20px;
	border-top: 1px solid #888;
	padding:0 5px 0 35px;
}	
.list_element:hover {
	cursor:pointer;
	background:transparent url(fond_list_element-trans.png) repeat-x top left;
}
.list_element_info {
	padding-top: 20px;
	padding-bottom: 10px;
	font-size:11px;

}
.list_element_info h1{
	color:#ff6600;
	font-size:16px;
}

.list_element_info_img {
	float: left;
	width: 170px;
}
.list_element_info_img img, .list_element_info_img a, .list_element_info_img a:hover {
	text-decoration: none;
	border: none;
}
.list_element img {
	margin:0px;
}
.list_product_info {
	float: right;
	width:740px;
	margin-left:auto;
	margin-top:0px;
	margin-right:15px;
	font-size:13px;
}
.home {	
	margin-left: 730px;
	margin-top: 135px;	
}
	
.list_product_links_right {
	background: transparent url(../img/dropmenu_bg-trans.png) repeat left top;
	width: 230px;
	border-left:1px solid #666666;
	border-right:1px solid #666666;
	margin-bottom: 0px;
	float:right;
	padding:5px 10px;
	text-align: left;
}
	
/*style page our services*/

#our_services_container, #our_partners_container, #about_us_container, #customer_logo_list, #our_customers_container {
	padding-bottom:40px;
	overflow:hidden;
	position:relative;
}
#customer_logo_list {
	float:left;
	height:200px;
	width:804px;
}	
#our_partners_container {
	float:left;
	width:850px;
}
.services_box {
	cursor:pointer;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	width:148px ;
	height:200px;
	display:block;
	margin-left:12px;
	margin-right:auto;
	float:left;
	padding:0px;
}
.lotus_admin, .lotus_dev, .e_commerce, .web_agency, .java_dev, .infrastructure {
	background: transparent url(../img/services_none_box-trans.png) no-repeat left top;
}
.lotus_admin:hover {
	background: transparent url(../img/services_lotus_admin_box-trans.png) no-repeat left top;
}
.lotus_dev:hover {
	background: transparent url(../img/services_lotus_dev_box-trans.png) no-repeat left top;
}
.e_commerce:hover {
	background: transparent url(../img/services_e_commerce_box-trans.png) no-repeat left top;
}
.web_agency:hover {
	background: transparent url(../img/services_web_box-trans.png) no-repeat left top;
}
.java_dev:hover {
	background: transparent url(../img/services_java_box-trans.png) no-repeat left top;
}
.infrastructure:hover {
	background: transparent url(../img/services_infrastructure_box-trans.png) no-repeat left top;
}
.services_box h2{
	background: transparent url(../img/arrow_black-trans.png) no-repeat left top;
	padding-left: 20px;
	margin-top:15px;
}
.services_box:hover{
	color: #f60;
	border-top: 1px solid #f60;
	border-bottom: 1px solid #f60;
}
	
/*style partner box*/

.partner_box {	
	cursor:pointer;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	width:190px ;
	height:210px;
	display:block;
	margin-left:18px;
	margin-right:2px;
	float:left;
	padding:0px;
	text-align:justify;
	font-size:11px;
}
/*.partner_box:hover {
	background: transparent url(../img/partner_fond-trans.png) no-repeat top left;
	}*/
.partner_ibm {
	background: transparent url(../img/partner_ibm-trans.png) no-repeat left top;
}
.partner_barracuda {
	background: transparent url(../img/partner_barracuda-trans.png) no-repeat left top;
}
.partner_blackberry {
	background: transparent url(../img/partner_blackberry-trans.png) no-repeat left top;
}
.partner_commontime {
	background: transparent url(../img/partner_commontime-trans.png) no-repeat left top;
}
.partner_synaptris {
	background: transparent url(../img/partner_synaptris-trans.png) no-repeat left top;
}
.partner_esker {
	background: transparent url(../img/partner_esker-trans.png) no-repeat left top;
}
.partner_box h2{
	background: transparent url(../img/arrow_black-trans.png) no-repeat left top;
	padding-left: 20px;
	margin-top:15px;
}
.partner_box:hover{
	color: #f60;
	border-top: 1px solid #f60;
	border-bottom: 1px solid #f60;
	}

/*style partner box*/

.customer_box {	
/*	background-color:#fff;
*/	cursor:pointer;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	width:220px ;
	min-height:245px;
	display:block;
	margin-left:19px;
	margin-right:auto;
	float:left;
	padding:0px;
	text-align:left;
	font-size:11px;
}
.img_container {
	margin:2px;
	background:transparent url(../img/customer_img_bg-trans.png) no-repeat top left;
}
.img_container img{
	margin-top:0px;
	margin-left:5px;
	margin-right:auto;
}
.customer_box_description {
	border-top: 1px solid #ccc;
	padding:10px 0px 0px 0px;
	padding-top:10px;
	background: transparent url(../img/news_list_element_more.gif) no-repeat right bottom;
}
.customer_box_description p{
	margin-top:10px;
	line-height:12px;
	margin-bottom:10px;
}
/*.customer_box:hover {
	background: transparent url(../img/partner_fond-trans.png) no-repeat top left;
	}*/
.customer_box h2{
	background: transparent url(../img/arrow_black-trans.png) no-repeat left top;
	padding-left: 20px;
	margin-top:15px;
}
.customer_box:hover{
	color: #f60;
	border-top: 1px solid #f60;
	border-bottom: 1px solid #f60;
	}
.more_customer_box {
	margin-left:50px;
	margin-top:25px;
}	
.more_customer_box ul {
	display:inline;
}	
.more_customer_box ul li {
	float:left;
	width:220px;
}	

/*style page about us*/

.about_box {
	cursor:pointer;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	width:180px ;
	height:220px;
	display:block;
	margin-left:10px;
	margin-right:auto;
	float:left;
	padding:0px;
}
.about{
	background: transparent url(../img/monkey_about-trans.png) no-repeat left top;
}
.contact {
	background: transparent url(../img/monkey_contact-trans.png) no-repeat left top;
}
.way_to {
	background: transparent url(../img/monkey_way_to_big_w-trans.png) no-repeat left top;
}
.career {
	background: transparent url(../img/monkey_careers_w-trans.png) no-repeat left top;
}
.team {
	background: transparent url(../img/monkey_team-trans.png) no-repeat left top;
}
.administrative {
	background: transparent url(../img/monkey_administrativeinfo-trans.png) no-repeat left top;
}
.about_box h2{
	background: transparent url(../img/arrow_black-trans.png) no-repeat left top;
	padding-left: 20px;
	margin-top:15px;
}
.about_box:hover{
	color: #f60;
	border-top: 1px solid #f60;
	border-bottom: 1px solid #f60;
}

/*description paragraphe for boxes*/
.description_box {
	margin:-15px 0px 0px 0px;
	padding:0px;
	display:block;
	position:absolute;
}
p.description {
/*	border-top:1px dotted #f60;*/
	text-align:left;
	padding:4px;	
	color:#FF6600;
	font-weight:bold;
	font-size:14px;
}
.services_desc {
	margin-top:25px;
	line-height:24px;
	font-size:13px;
	text-align:left;	
}
.product_desc {
	text-align:center;
	line-height:14px;
	font-size:12px;
	margin-top:20px;
}

/*	style box redirect begin*/
.redirect_element {
	cursor:pointer;
	background: transparent url(../img/news_list_element_more.gif) no-repeat right bottom;
	padding-right: 1px;
}
.redirect_element p {
	color: #d1d1d1;
	font-size: 10px;
	line-height: normal;
	letter-spacing: normal;
}
.redirect_element img {
	float: left;
}
.redirect_element:hover {
	cursor: pointer;
	background: transparent url(../img/news_list_element_more_hover.gif) no-repeat right bottom;
}
.redirect_element:hover p {
	color: #f60;
	opacity: 0.5;
}
.you-are_col_mini {
	float: left;
	width: 50px;
	cursor:pointer;
}
.you-are_col_mini .info_column_mini {
	min-height: 60px;
	margin: 0 2px;
}
/*.you-are_col_mini .info_column_mini:hover {
	border-top: 1px solid #f60;
	border-bottom: 1px solid #f60;
}*/
.you-are_col_mini .info_column_mini:hover h2 {
	color:#F60;
}
.metier_hr_mini {
	background: transparent url(../img/icon_metier_hr_mini-trans.png) no-repeat left -10px;
}
.metier_hr_mini:hover {
	background: transparent url(../img/icon_metier_hr_mini_hover-trans.png) no-repeat left -10px;
}
.metier_it_mini {
	background: transparent url(../img/icon_metier_it_mini-trans.png) no-repeat left -10px;
}
.metier_it_mini:hover {
	background: transparent url(../img/icon_metier_it_mini_hover-trans.png) no-repeat left -10px;
}
.metier_marketing_mini {
	background: transparent url(../img/icon_metier_marketing2_mini-trans.png) no-repeat left -10px;
}
.metier_marketing_mini:hover {
	background: transparent url(../img/icon_metier_marketing2_mini_hover-trans.png) no-repeat left -10px;
}
.metier_finance_mini {
	background: transparent url(../img/icon_metier_finance_mini-trans.png) no-repeat left -10px;
}
.metier_finance_mini:hover {
	background: transparent url(../img/icon_metier_finance_mini_hover-trans.png) no-repeat left -10px;
}
.metier_quality_mini {
	background: transparent url(../img/icon_metier_quality_mini-trans.png) no-repeat left -10px;
}
.metier_quality_mini:hover {
	background: transparent url(../img/icon_metier_quality_mini_hover-trans.png) no-repeat left -10px;
}

/*style page product search*/
h2.page_product_title {
	width:300px;
	margin-top:50px;
	margin-bottom:20px;
	background:transparent url(../img/contact_title_bg-trans.png) no-repeat top left;
	padding:0px 0px 0px 20px;
	text-align:left;
	line-height:20px;
	color:#FF6600;
	font-size:17px;
}
.looking_for {
	cursor:pointer;
	padding: 5px 0;
	text-align: left;
	overflow:hidden;
	position:relative;
}
.big {
	width:840px;
	float:left;	
}
#lookingforslide {
	width:2500px;
	position:relative;
}
.slide_left, .slide_right {
	display:block;
	cursor:pointer;
	float:left;	
	width:63px;
	height:150px;
}
.slide_partner {
	margin-top:35px;
}
.slide_left {
	background: transparent url(../img/arrow_slide_left-trans.png) no-repeat top left;	
}
.tube {
	margin:0px 7px;
	}
.customers_list {
	margin:30px 7px;
	}
.slide_left:hover {
	background: transparent url(../img/arrow_slide_left_hover-trans.png) no-repeat top left;
}
.slide_right {
	background: transparent url(../img/arrow_slide_right-trans.png) no-repeat top left;
}
.slide_right:hover {
	background: transparent url(../img/arrow_slide_right_hover-trans.png) no-repeat top left;
}
.looking_for_column {
	cursor:pointer;
	border-top: 1px solid #888;
	border-bottom: 1px solid #888;
	padding: 5px 0;
	height:135px;
	text-align: left;
}
.looking_for_column h2 {
	background: transparent url(../img/arrow_black-trans.png) no-repeat left top;
	padding-left: 20px;
}
.looking_for_column h2 span {
	font-size: 8px;
	float: right;
}
.looking_for_col {
	float: left;
	width: 122px;
}
.looking_for_col .looking_for_column {
	min-height: 120px;
	margin: 0 3px 0 7px;
}
.looking_for_col .looking_for_column:hover {
	border-top: 1px solid #f60;
	border-bottom: 1px solid #f60;
}
.looking_for_col .looking_for_column:hover h2 {
	color:#F60;
}
.looking_for_project {
	background: transparent url(../img/icon_project-trans.png) no-repeat left top;
}
.looking_for_project:hover {
	background: transparent url(../img/icon_project_hover-trans.png) no-repeat left top;
}
.looking_for_crm {
	background: transparent url(../img/icon_crm-trans.png) no-repeat left top;
}
.looking_for_crm:hover {
	background: transparent url(../img/icon_crm_hover-trans.png) no-repeat left top;
}
.looking_for_doc_management {
	background: transparent url(../img/icon_fdoc-trans.png) no-repeat left top;
}
.looking_for_doc_management:hover {
	background: transparent url(../img/icon_fdoc_hover-trans.png) no-repeat left top;
}
.looking_for_portal {
	background: transparent url(../img/icon_portal-trans.png) no-repeat left top;
}
.looking_for_portal:hover {
	background: transparent url(../img/icon_portal_hover-trans.png) no-repeat left top;
}
.looking_for_flow {
	background: transparent url(../img/icon_flow-trans.png) no-repeat left top;
}
.looking_for_flow:hover {
	background: transparent url(../img/icon_flow_hover-trans.png) no-repeat left top;
}
.looking_for_quality {
	background: transparent url(../img/icon_quality-trans.png) no-repeat left top;
}
.looking_for_quality:hover {
	background: transparent url(../img/icon_quality_hover-trans.png) no-repeat left top;
}
.looking_for_leave {
	background: transparent url(../img/icon_leave-trans.png) no-repeat left top;
}
.looking_for_leave:hover {
	background: transparent url(../img/icon_leave_hover-trans.png) no-repeat left top;
}
.looking_for_gcal {
	background: transparent url(../img/icon_gcal-trans.png) no-repeat left top;
}
.looking_for_gcal:hover {
	background: transparent url(../img/icon_gcal_hover-trans.png) no-repeat left top;
}
.looking_for_newsletter {
	background: transparent url(../img/icon_newsletter-trans.png) no-repeat left top;
}
.looking_for_newsletter:hover {
	background: transparent url(../img/icon_newsletter_hover-trans.png) no-repeat left top;
}
.looking_for_invoice {
	background: transparent url(../img/icon_invoice-trans.png) no-repeat left top;
}
.looking_for_invoice:hover {
	background: transparent url(../img/icon_invoice_hover-trans.png) no-repeat left top;
}
.looking_for_signature {
	background: transparent url(../img/icon_signature-trans.png) no-repeat left top;
}
.looking_for_signature:hover {
	background: transparent url(../img/icon_signature_hover-trans.png) no-repeat left top;
}

/*style mini looking for*/
.looking_for_column_mini {
	padding: 10px 0;
	text-align: left;
}
.looking_for_col_mini {
	float: left;
	width: 60px;
}
.looking_for_col_mini .looking_for_column_mini {
	min-height: 36px;
	cursor:pointer;
	margin: 0 5px;
}
.looking_for_col .looking_for_column_mini:hover h2 {
	color:#F60;
}
span a.box_left_link {
	float:right;
	color:#FF6600;
	font-weight:bold;
	font-size:12px;
}
.looking_for_doc_management_mini {
	background: transparent url(../img/icon_fdoc_mini-trans.png) no-repeat left top;
}
.looking_for_doc_management_mini:hover {
	background: transparent url(../img/icon_fdoc_mini_hover-trans.png) no-repeat left top;
}
.looking_for_portal_mini {
	background: transparent url(../img/icon_portal_mini-trans.png) no-repeat left top;
}
.looking_for_portal_mini:hover {
	background: transparent url(../img/icon_portal_mini_hover-trans.png) no-repeat left top;
}
.looking_for_flow_mini {
	background: transparent url(../img/icon_flow_mini-trans.png) no-repeat left top;
}
.looking_for_flow_mini:hover {
	background: transparent url(../img/icon_flow_mini_hover-trans.png) no-repeat left top;
}
.looking_for_quality_mini {
	background: transparent url(../img/icon_quality_mini-trans.png) no-repeat left top;
}
.looking_for_quality_mini:hover {
	background: transparent url(../img/icon_quality_mini_hover-trans.png) no-repeat left top;
}
.looking_for_leave_mini {
	background: transparent url(../img/icon_leave_mini-trans.png) no-repeat left top;
}
.looking_for_leave_mini:hover {
	background: transparent url(../img/icon_leave_mini_hover-trans.png) no-repeat left top;
}
.looking_for_gcal_mini {
	background: transparent url(../img/icon_gcal_mini-trans.png) no-repeat left top;
}
.looking_for_gcal_mini:hover {
	background: transparent url(../img/icon_gcal_mini_hover-trans.png) no-repeat left top;
}
.looking_for_newsletter_mini {
	background: transparent url(../img/icon_newsletter_mini-trans.png) no-repeat left top;
}
.looking_for_newsletter_mini:hover {
	background: transparent url(../img/icon_newsletter_mini_hover-trans.png) no-repeat left top;
}
.looking_for_invoice_mini {
	background: transparent url(../img/icon_invoice_mini-trans.png) no-repeat left top;
}
.looking_for_invoice_mini:hover {
	background: transparent url(../img/icon_invoice_mini_hover-trans.png) no-repeat left top;
}

/*style products page search*/
/*
.product_column {
	padding: 10px 0;
	text-align: left;
}
.product_column h2 {
	margin-top:90px;
	text-align:center;
}

.product_column h2 span {
	font-size: 8px;
	float: right;
}
	
.product_col {
	background: transparent url(../img/icon_product-trans.png) no-repeat left top;
	float: left;
	width: 96px;
	
}
.product_col:hover {
	background: transparent url(../img/icon_product_hover-trans.png) no-repeat left top;
}
.product_col .product_column {
	min-height: 110px;
	margin: 0 5px;
}
.product_col .product_column:hover h2 {
	color:#F60;
}
*/


/*style box event*/
#event_content img{
	width:230px;
	margin-left:auto;
	margin-right:auto;	
}

/*box references*/
.references_list_element {
	background: transparent url(../img/news_list_element_more.gif) no-repeat right bottom;
	padding-right: 7px;
}
.references_list_element img {
	width:80px;
	margin-left:30px;
}

/*breadcrumb*/
#head_navigation {
	position:absolute;
	z-index:200;
	display:block;
	width:970px;
	margin:5px 0px 0px 0px;
	padding:0px;
}
.select{	
	background: transparent url(../img/dropmenu_bg-trans.png) no-repeat right top;
	border: 1px solid #929399;
	text-align:right;
	padding:0px;
	float:right;
	margin:0px 0px 0px 10px;
}
.first {
	float:right;
	width:auto;
}
.first a{	
	margin-right:10px;
	margin-left:10px;
}
.toggle_sub {
	background: transparent url(../img/select_arrow-trans.png) no-repeat top right;
	color:#FFFFFF;
}	
html>body .toggle_sub {
	padding:0px 25px 2px 0px;
	margin-left:10px;
}
.submenu {
	position:relative;
	background: transparent url(../img/dropmenu_bg-trans.png) no-repeat left top;	
}
.submenu ul{
	margin:0px;
	padding:0px 25px 0px 0px;
}
html>body.submenu ul{
	min-width:100px; 
	margin:0px;
	padding:0px;
}
.submenu ul li{
	list-style-image:none;
	display:inherit;
	padding-bottom:3px;
	width:auto;
	display:block;
	list-style:none;
}
.submenu ul li a{
	cursor:pointer;
	color:#CCCCCC;
}
.submenu ul li a:hover{
	color:#FF6600;
}

#customer_cases_logos {
	text-align:center;
}	
#customer_cases_logos img{
	float:left;
	width:80px;
	margin:0px 15px 5px 15px;
	border:none;
	text-decoration:none;
}

/*pix-tube*/

#video_principal, #videos_right, #videos_bottom  {
	border:none;
	border-top:1px solid #999999;
}
#video_principal legend, #videos_right legend, #videos_bottom legend {
	background: transparent url(../img/arrow_black-trans.png) no-repeat right top;
	padding-left:20px;
	line-height:14px;
	padding-right:25px;
	font-weight:bold;
	color:#f60;
}
#video_principal {
	float:left;
	width:580px;
	padding-top:10px;
}
#videos_right {
	float:right;
	width:340px;
}
#videos_bottom {
	clear:both;
	margin:0px;
}
.video_right_container {
	margin-bottom:10px;
	margin-top:10px;
}
.video_right_container:hover {
	background:#333333;
}
.video_container {
	float:left;
	padding:0px;
	border:1px solid #ccc;
} 
.video_container:hover {
	border:1px solid #FF6600;
	cursor:pointer;
}
.video_description {
	float:right;
	width:240px;
	padding:0px;
	margin:0px;
}
.video_principal_description {
	background: transparent url(../img/arrow_black-trans.png) no-repeat left top;
	float:right;
	width:570px;
	padding:0px 0px 0px 25px;
	margin:10px 0px 0px 0px;
}
.video_description_right {
	float:right;
	width:200px;
	padding:0px;
	margin:0px;
}
.video_description h2:hover .video_description_right h2:hover {
	color:#FF6600;
}
.video_description p, .video_description_right p{
	line-height:11px;
	color:#CCC;
	font-size:11px;
}	
#video_bottom_container{
	position:relative;
	width:807px;
	float:left;
	overflow:hidden;
	height:155px;
}	
.video_bottom {
	float:left;
	padding:0px;
	margin:14px 18px 14px 10px;
}
.video_bottom h3{
	margin-top:10px;
	width: 107px;
}

/*alt text style*/
.alt_text {
	color:#000;
	position:absolute;
	text-align:center;
	z-index:200;
	width:90px;
	margin:90px 0px 0px 0px;
	font-weight:bold;
}
.logo_product_container {
	width:87px;
	margin:0px;
	padding:0px;
	float:left;
}
/* test ie menu */

.ie_menu {
	width: 100px;
}
.ie_menu_partner {
	width: 150px;
}
html>body .ie_menu, .ie_menu_partner {
	width:auto;
}

/*contact style*/
.label_left {
	float:left;
	margin-bottom:15px;
	text-indent:45px;
	width:140px;
}
input, textarea {
	float:left;
	margin-bottom:5px;
	border-top:1px solid #ff6600;
	border-left:1px solid #ff6600;
	border-bottom:1px solid #666;
	border-right:1px solid #666;
	margin-right:10px;
}
textarea {
	width:550px;
}	
.label_right {
	width:150px;
	float:left;
	margin-right:20px;
}
.contact_input {
	width:200px;
} 
.button_contact{
	margin-right:50px;
	float:right;
}
.button_contact input{
	background: transparent url(../img/button_contact-trans.png) no-repeat top right;
	margin-top:0px;
	text-decoration:none;
	line-height:25px;
	font-size:14px;
	color:#000;
	font-weight:bold;
	border:none;
	width:100px;
	padding:0px 30px 10px 15px;
}
html>body .button_contact input{
	padding:3px 30px 10px 15px;
}
.button_contact input:hover{
	color:#f60;
	cursor:pointer;
	text-decoration:underline;
}
.info_address {
	font-size:11px;
}
.info_address span {
	width:140px;
	text-indent:40px;
	display:block;
	float:left;
	font-size:12px;
	color:#000;
}

/*about us page*/
ul.maps li{
	list-style:none;
	float:left;
	width:170px;
	font-size:20px;
}
#map_container {
	float:left;
}	
.map_center{
	margin-left:50px;
	display:block;
	width:500px;
}	
.map_area {
	width:550px;
	height:350px;
	position:absolute;
	z-index:auto;
}
.label_about_us {
	width:500px;
	margin-top:10px;
	margin-left:2px;
	font-size:10px;
}
.label_about_us span{
	width:90px;
	display:block;
	float:left;
	color:#f60;
	font-size:14px;
	font-weight:bold;
	background: transparent url(../img/arrow_black-trans.png) no-repeat left top;
	padding-left:20px;
}
h1.about_us {
	text-align:center;
	margin:10px;
	width:200px;
	float:left;
	color:#666666;
	border-bottom:1px solid #ccc;
}	
h1.about_us span {
	color:#666666;
}	
h1.active {
	border-bottom:2px solid #fff;
	color:#000;
}
h1.active span{
	color:#FF6600;
}

/*barracuda style */
.barracuda_product {	
	color: #666666;
	width:210px;
	margin-left:20px;
	height:95px;
	float:left;
	padding:5px;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
}
.barracuda_product:hover{
	border-top:1px solid #888;
	border-bottom:1px solid #888;
	color:#000;
	background: transparent url(../img/barracuda_product_hover-trans.png) repeat-x bottom left;
}
.barracuda_product h4 {
	font-size:12px;
	margin:0px;
	text-align:center;
	padding:0px;
}
.barracuda_product:hover h4 {
	color:#000;
}
.barracuda_product img {
	margin-top:-15px;
}
.barracuda_product a{
	cursor:pointer;
	width:100px;
	display:block;
	margin-top:-40px;
}	
a.pdf {
	display:block;
	font-size:12px;
	float:left;
	background: transparent url(../img/pdf_icon.gif) no-repeat top left;
	padding:0px 0px 10px 30px;
}
a.link {
	display:block;
	margin-left:150px;
	font-size:12px;
	float:left;
	background: transparent url(../img/link_icon-trans.png) no-repeat top left;
	padding:0px 0px 10px 30px;
}			
.customer_logo_list {
	background:#fff;
	width:96px;
	height:96px;
	border:#999999 1px solid;
	padding:0px;
	margin:9px;
}
.text_photo {
	padding-top:15px;
	float:left;
	width:440px;
}	
.text_photo_center {
	padding-top:0px;
	float:left;
	width:440px;
}	
.img_left {
	padding-top:5px;
	width:240px;
	float:left;
	margin:0px 20px 0px 0px;
}
.home_links {
	text-align:right;
}
.home_links a{
	margin-left:20px;
}	
.more_about {
	float:right;
	line-height:15px;
	width:80px;
	border:none;
	background: transparent url(../img/more_about_button-trans.png) no-repeat top right;
	padding:0px 15px 2px 0px;
	color:#f60;
	font-weight:bold;
}
.slideShow, .video_demo, .doc_pdf, .download, .button_pdf {
	margin:10px;
	padding:3px 50px 0px 20px;
	float:right;
	line-height:33px;
	font-size:13px;
	color:#FFFFFF;
	font-weight:normal;
}
.contact_barracuda {
	float:right;
	margin-top:3px;
	background:transparent url(../img/icon_contact_barracuda-trans.png) no-repeat top right;
	text-decoration:none;
	border:none;
	font-weight:bold;
	line-height:25px;
	padding:5px 27px 8px 20px;
}	
.video_demo {
	background:transparent url(../img/icon_video-trans.png) no-repeat top right;
}	
.slideShow {
	margin-top:-4px;
	background:transparent url(../img/slideshow-trans.png) no-repeat top right;
	text-decoration:none;
	border:none;
	padding:0px 42px 0px 20px;
}
.doc_pdf {
	background:transparent url(../img/icon_pdf-trans.png) no-repeat top right;
}	
.download {
	background:transparent url(../img/icon_download-trans.png) no-repeat top right;
	text-decoration:none;
	margin-top:5px;
	border:none;
	padding:0px 34px 0px 30px;
	font-weight:bold;
}
.button_pdf {
	margin-top:0px;
	background:transparent url(../img/button_pdf-trans.png) no-repeat top right;
	border:none;
	padding:0px 30px 0px 20px;
}
.hidden {
	display:none;
}	
.team_photo_container {
	cursor:pointer;
	margin:20px;
	padding:0px;
	float:left;
}
.team_photo_container img{
	border-top:1px solid #e1e1e1;
	border-left:1px solid #e1e1e1;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;

}
.team_photo_container span{
	width:40px;
	height:40px;
	margin:70px 0px 0px -20px;
	position:absolute;
	z-index:10;
}	
.admin_boy{
	background: transparent url(../img/icon_profile_admin-trans.png) no-repeat top left;
}
.lotus_boy{
	background: transparent url(../img/icon_profile_lotus-trans.png) no-repeat top left;
}
.java_boy{
	background: transparent url(../img/icon_profile_java-trans.png) no-repeat top left;
}		
.web_boy{
	background: transparent url(../img/icon_profile_web-trans.png) no-repeat top left;
}
.pix_boy{
	background: transparent url(../img/icon_profile_pix-trans.png) no-repeat top left;
}

/*shadow container sheet pixien*/
#shadow_container {
	margin:0px;
	padding:0px;
	height:265px;
	display:block;
}
#shadow_container h2{	
	background:transparent url(../img/contact_title_bg-trans.png) no-repeat scroll left top;
	color:#FF6600;
	font-size:17px;
	line-height:20px;
	margin-top:20px;
	margin-left:20px;
	margin-bottom:30px;
	padding:0 0 0 20px;

}
#shadow_container img{
	border:1px solid #999999;
	margin-right:25px;
	width:200px;
	margin-left:20px;
	float:left;
	}
#shadow_container p{	
	float:left;
	width:550px;
}
#shadow_container p span{	
	font-size:12px;
	color:#FF6600;
	font-weight:bold;
}
a.cv_icon {
	background: transparent url(../img/cv_icon-trans.png) no-repeat bottom right;
	padding:0px 30px 0px 0px;
	line-height:26px;
	margin:10px 20px 0px 0px;
	float:right;
	display:block;
}

/*our_products page style*/

.suite_left {
	float:left;
	width:220px;
	margin-right:10px;
	min-height:500px;
	border-right:1px solid #333333;
}
.product_left {
	float:left;
	width:720px;
}	
.product_left img {
	margin:5px;
}
/*administrative infopage */

p.info_admin {
	margin-left:25px;
}
/*new home page style*/

.home_right_box {
	float:left;
	border-left: 1px solid rgb(136, 136, 136);
	height:20px;
}
.home_box {
	float:left;
	margin-top:5px;
	width:350px;
}
.home_box:hover {
	background: transparent url(../img/home_box_hover_white-trans.png) no-repeat top left;
}

.home_box_content {	
	margin:8px 12px 8px;
	border-top: 1px solid #888888;
	cursor:pointer;
	padding: 0px;
	border-bottom: 1px solid #888888;
	background: transparent url(../img/home_box_content_link.gif) no-repeat bottom right;
}
.home_box_content a {	
	margin:0px;
	border: 0px;
	border-bottom-style:none;
	padding:0px;
	text-decoration:none;
}
.home_box_content h1{
	font-size:14px;
	text-indent:10px;
	background:transparent url(../img/arrow_black-trans.png) no-repeat 10px top;
	padding-left:15px;
	margin-top:10px;
}	
.home_box_content img {
	border:none;
}
a.news_link {
	font-size:bold;
	display:block;
	text-align:right;
	color:#FF6600;
	margin-bottom:10px;
}
a.news_link:hover {
	color:#000;
}
.text_hover_area {
	position:absolute;
	background:transparent url(../img/home_box_ahover-trans.png) no-repeat top left ;
	z-index:1000;
	width:326px;
	height:233px;

}	
.text_hover_area a{
	color:#fff;
	font-weight:normal;
	font-size:15px;
	text-align:left;
	padding:0px 20px;
	height:233px;
	display:block;
}	
	
	/* form quick contact styles */
label.quick_label {
	float:left;
	margin:5px;
	color:#ff6600;
	}
.body_contact {
	width:300px;
	background-color:#000;
	}	
.button {
	background: transparent url(../img/button_submit_contact-trans.png) no-repeat top left;
	border:none;
	color:#fff;
	padding:5px 10px 5px 10px;
	float:right;
	cursor:pointer;
}
.button:hover {
	color:#ff6600;
}
.quick_contact {
	width: 450px;
	padding:10px;
}
.input_container {
	width:320px;
	margin-left:auto;
	margin-right:auto;
}	
.input_container input {
	width:250px;
	}	
	
.quick_contact_link {
	margin:10px 5px 0px 20px;
	color:#FF6600;
	float:right;
}
.quick_contact_link:hover {
	color:#fff;
}	
p.quick_p span {
	color:#f60;
}
.link_web img{
	margin:2px;
	width:35px;
	height:35px;
}	