/*<<*/
/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.8.0r4
*/
/*!>>*/
/**
 * YUI Reset
 * @module reset
 * @namespace
 * @requires 
 */
html {
	color: #000;
	background: #FFF;
}

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
button,
textarea,
p,
blockquote,
th,
td {
	margin: 0;
	padding: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

fieldset,
img {
	border: 0;
}

address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var,
optgroup {
	font-style: inherit;
	font-weight: inherit;
}

del,
ins {
	text-decoration: none;
}

li {
	list-style: none;
}

caption,
th {
	text-align: left;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
	font-weight: normal;
}

q:before,
q:after {
	content: '';
}

abbr,
acronym {
	border: 0;
	font-variant: normal;
}

sup {
	vertical-align: baseline;
}

sub {
	vertical-align: baseline;
}

/*because legend doesn't inherit in IE */
legend {
	color: #000;
}

input,
button,
textarea,
select,
optgroup,
option {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
}

/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */
input,
button,
textarea,
select {
	*font-size: 100%;
}
/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.8.0r4
*/
/**
 * YUI Fonts
 * @module fonts
 * @namespace yui-
 * @requires 
 */

/*
Note: To set the font size, always use percentages (%) from conversion chart below :
font-size:77%; for setting 10px
font-size:85%; for setting 11px
font-size:93%; for setting 12px
font-size:100%; for setting 13px
font-size:108%; for setting 14px
font-size:116%; for setting 15px
font-size:123.1%; for setting 16px
font-size:131%; for setting 17px
font-size:138.5%; for setting 18px
font-size:146.5%; for setting 19px
font-size:153.9%; for setting 20px
font-size:161.6%; for setting 21px
font-size:167%; for setting 22px
font-size:174%; for setting 23px
font-size:182%; for setting 24px
font-size:189%; for setting 25px
font-size:197%; for setting 26px
*/
 
/**
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode.
 */
body {
	font:13px/1.231 arial,helvetica,clean,sans-serif;
	/* for IE6/7 */ 
	*font-size:small; 
	/* for IE Quirks Mode */
	*font:x-small; 
}

/**
 * Nudge down to get to 13px equivalent for these form elements
 */ 
select,
input,
button,
textarea,
button {
	font:99% arial,helvetica,clean,sans-serif;
}

/**
 * To help tables remember to inherit
 */
table {
	font-size:inherit;
	font:100%;
}

/**
 * Bump up IE to get to 13px equivalent for these fixed-width elements
 */
pre,
code,
kbd,
samp,
tt {
	font-family:monospace;
	*font-size:108%;
	line-height:100%;
}
/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.8.0r4
*/
/**
 * YUI Base
 * @module base
 * @namespace yui-
 * @requires reset, fonts
*/

h1 {
	/* 18px via YUI Fonts CSS foundation. */
	font-size: 138.5%;
}

h2 {
	/* 16px via YUI Fonts CSS foundation. */
	font-size: 123.1%;
}

h3 {
	/* 14px via YUI Fonts CSS foundation. */
	font-size: 108%;
}

h1,h2,h3 {
	/* Top & bottom margin based on font size. */
	margin: 1em 0;
}

h1,h2,h3,h4,h5,h6,strong,dt {
	/* Bringing boldness back to headers and the strong element. */
	font-weight: bold;
}
optgroup {
	font-weight:normal;
}

abbr,acronym {
	/* Indicating to users that more info is available. */
	border-bottom: 1px dotted #000;
	cursor: help;
}

em {
	/* Bringing italics back to the em element. */
	font-style: italic;
}

del {
	/* Striking deleted phrases. */
	text-decoration: line-through;
}

blockquote,ul,ol,dl {
	/* Giving blockquotes and lists room to breath. */
	margin: 1em;
}

ol,ul,dl {
	/* Bringing lists on to the page with breathing room. */
	margin-left: 2em;
}

ol li {
	/* Giving OL's LIs generated numbers. */
	list-style: decimal outside;
}

ul li {
	/* Giving UL's LIs generated disc markers. */
	list-style: disc outside;
}

dl dd {
	/* Giving UL's LIs generated numbers. */
	margin-left: 1em;
}

th,td {
	/* Borders and padding to make the table readable. */
	border: 1px solid #000;
	padding: .5em;
}

th {
	/* Distinguishing table headers from data cells. */
	font-weight: bold;
	text-align: center;
}

caption {
	/* Coordinated margin to match cell's padding. */
	margin-bottom: .5em;
	/* Centered so it doesn't blend in to other content. */
	text-align: center;
}

sup {
	/* to preserve line-height and selector appearance */
	vertical-align: super;
}

sub {
	/* to preserve line-height and selector appearance */
	vertical-align: sub;
}

p,
fieldset,
table,
pre {
	/* So things don't run into each other. */
	margin-bottom: 1em;
}
/* Opera requires 1px of passing to render with contemporary native chrome */
button,
input[type="checkbox"],
input[type="radio"],
input[type="reset"],
input[type="submit"] {
	padding:1px;
}
@font-face {
	font-family: 'HelveticaNeueExtended';
	src: url('/fonts/HelveticaNeue-ThinExt.eot');
	src: local('Helvetica Neue'), local('HelveticaNeue-ThinExt'), url('/fonts/HelveticaNeue-ThinExt.woff') format('woff'), url('/fonts/HelveticaNeue-ThinExt.ttf') format('truetype'), url('/fonts/HelveticaNeue-ThinExt.svg#HelveticaNeue-ThinExt') format('svg');
}
body {
	background:			#fff url(/img/common/header-degrade-bg.png) repeat-x left top;
	color:					#8a8981;
	font-family:			helvetica, arial, sans-serif;
	font-size:				13px;
	margin:				0;
	padding:				0;
}
img {
	border:				none;
	vertical-align:		top;
}
a {
	color:					#898880;
	cursor:				pointer;
	/*outline:				none;*/
	text-decoration:		none;
}
a:hover {
	color:					#FF8A00;
}
ul li {
	list-style:			none;
}
.text ul {
	padding:				0 0 5px 0;
}
.text ul li {
	color:					#1d1d1d;
	list-style:			inside disc;
}
fieldset {
	border:				0 none;	
}
ul , fieldset , legend , div {
	margin:				0;
	padding:				0;	
}
legend {
	display:				none;	
}
td {
	border-bottom:		1px solid #E5E5E3;
}
hr {
	background:			none repeat scroll 0 0 #0000FF;
	color:					#F2F2F2;
	margin:				10px 7px 10px 0;
}
.nojs {
	display: 					none;
}
.clearfix:after {
	clear:					both;
	content:				".";
	display:				block;
	height:				0;
	visibility:			hidden;
}
.clearfix {
	display:				inline-block;
}
* html .clearfix {
	height:				1%;
}
.clearfix {
	display:				block;
}
.clear {
	clear:					both;
}
.spacer {
	/*clear:					both;*/
	height:				10px;
	visibility:			hidden;
}
.client_spacer {
/*	clear:					both;
	height:				10px;
	visibility:			hidden;*/
}
.center {
	margin:				0px auto 0px auto;
}
.textcenter {
	text-align:			center;
}
.hseparator {
	background:			url(/img/common/bckgrnd2Ptx.gif) repeat-x left bottom;
	height:				2px;
}
.imgRight{
	float:					right;
	margin:				0 0 5px 10px;
}
.imgLeft{
	float:					left;
	margin:				0 10px 5px 0;
}
#lg_switch {
	height:				27px;
}
#lg_switch a {
}
.country_fr {
	background: 			transparent url(/img/common/country.gif) no-repeat 0 -20px;
	display:				inline-block;
	height: 				20px;
	width:					40px;
}
.country_en {
	background: 			transparent url(/img/common/country.gif) no-repeat 0 0px;
	display:				inline-block;
	height: 				20px;
	width:					40px;
}
#header {
	margin: 				0 auto 20px;
	padding:				13px 0 0;
	width: 				886px;
}
#logo_container {
	float:					left;	
	margin:				33px 0 0 0;
}
#header_right {
	float: 				left;
	text-align: 			right;
	width: 				608px;
}
.search {
}
.search fieldset {
	margin:				0;
	padding:				0;
}
.search input {
	border:				1px solid #e6e5e6;
	font-size:				14px;
	height:				23px;
	margin:				13px 2px 0;
	padding:				2px 8px;
	width:					220px;
}
.search .submit {
	background:			transparent url(/img/common/loupe.png) no-repeat right top;
	border:				none;
	cursor:				pointer;
	display:				inline;
	height:				23px;
	outline:				none;
	overflow:				hidden;	
	text-indent:			-1500em;
	width:					26px;
}
#navigation_container {
	display:				inline-block;
	padding: 				15px 0px 0 10px;
	text-align:			right;
}
#main {
	margin:				0px auto;
}
#container {
	background:			#fff url(/img/common/bottom_degrade_bg.png) repeat-x left bottom;
}
#content {
	margin:				25px auto 0;
	height:				auto!important;
	height:				350px;
	min-height:			350px;
	padding-bottom:		30px;
	width:					886px;
}
#content_left {
	float:					left;
	height:				auto !important;
	/*height:				420px;*/
	margin:				0 25px 0px 0;	
	/*min-height:			420px;*/
	width:					587px;
}
#content_right {
	float:					left;
	margin-left:			0px;
	margin-right:			22px;
	width:					252px;
}
#bottom {
	background: 			#fc9400;
	border-top:			1px solid #fc7100;
}
#bottom .bottom-bg {
	background: 			#fc9400 url(/img/common/bottom_degradeblanc_bg.png) no-repeat left top;
	margin:				0 auto;
	width:					886px;
}
h1,h2,h3 {
	margin:				0;
	padding:				0;
}
h1 {
	background:			#1d1d1d;
	color:					#fff;
	display: 				inline;
	font-size:				21px;
	font-weight:			normal;
	padding:				2px 8px;
}
h2 {
	color:					#fc9400;
	font-size:				13px;
	font-weight:			normal;
	margin-top:			10px;
}
p {
	color:					#1d1d1d;
	padding:				5px 0;
	/*text-align:			justify;*/
}
#bottom_sections {
	padding:				11px 0 0;
}
#bottom_sections ul {
	padding:				0 22px 0 0px;
}
#bottom_sections ul li {
	background: 			url(/img/common/pointblanc.gif) repeat-y right top;
	float:					left;		
	padding:				0 6px;
	position:				relative;
}
#bottom_sections ul li a {
	color:					#fff;
	font-size:				12px;
}
#bottom_sections ul li a:hover {
	color:					#1d1d1d;
}
#bottom_sections ul li#link51 {
	background: 			none;
}
#bottom_sections ul #link51 a:hover {
}
#bottom_sections ul #link53 {
	background:			none;
	cursor:				pointer;
	float:					right;
	outline:				none;
	position:				relative;
	width:					32px;
}
#bottom_sections ul #link53 span {
	background:			#FFF;
	border:				1px solid #d0d0cd;
	color:					#8a8981;
	display:				none;
	left:					0;
	padding:				2px;
	position:				absolute;
	text-align:			center;
	text-indent:			0;	
	text-transform:		capitalize;
	top:					30px;
	z-index:				15;
	width:					42px;
}
#bottom_sections ul #link53 a:hover span {
	display:				block;
}
#bottom_sections ul #link53 span a {
	color:					#8a8981;
}
#bottom_links {
	background:			url(/img/common/colonne-bg.gif) repeat-y left top;
	color:					#fff;
	display:				block;
	margin:				20px auto 0;
	padding-bottom:		14px;
}
#bottom_links ul {
	display:				block;
	position: 				relative;
}
#bottom_links li {
	line-height:			1.4em;	
	margin:				0;
}
#bottom_links ul li a {
	color:					#fff;
	font-size:				10px;
	line-height: 			1.4em;
}
#bottom_links ul li a:hover {
	color:					#1d1d1d;
}
#bottom_links h4 {
	color:					#1d1d1d;	
	display:				block;
	font-size:				11px;
	font-weight:			bold;
	padding:				5px 0 0;
	margin:				0;	
}
#bottom_links div {
	float:					left;
	margin-right:			31px;
	overflow:				hidden;
	padding-left:			6px;
	width:					134px;
}
a.contactSticker {
	background:			transparent url(/img/common/contact-us.gif) no-repeat scroll left top;
	display:				block;
	float:					none;
	font-size:				0;
	height:				58px;
	line-height:			0;
	text-indent:			-1500%;
	width:					250px;
}
a.contactSticker:hover {
	background:			transparent url(/img/common/contact-us.gif) no-repeat scroll left bottom;
}
a.supportSticker {
	background:			transparent url(/img/common/online-support.gif) no-repeat scroll left top;
	display:				block;
	float:					none;
	font-size:				0;
	height:				62px;
	line-height:			0;
	text-indent:			-1500%;
	width:					250px;
}
a.supportSticker:hover {
	background:			transparent url(/img/common/online-support.gif) no-repeat scroll left bottom;
}
.temoignages {
	background: 			#2b2b2b;
	border: 				2px solid #2b2b2b;
	color:					#0da0d3;
	font-size:				14px;
	margin-bottom:		7px;
}
.temoignages .headerTemoignages {
	padding:				8px 6px;
}
.temoignages .video {
}

/******************************************
	Gestion du menu
********************************************/
#navigation_container ul {
	float:					left;
	padding:				0;
}
#navigation_container .menuCMS_lvl1 li {
	border-right: 		1px solid #1d1d1d;
	float:					left;		
	list-style:			none;
}
#navigation_container .menuCMS_lvl1 li span {
}
#navigation_container .menuCMS_lvl1 .CMS_lvl1 .CMS_sub a,
#navigation_container .menuCMS_lvl1 .CMS_lvl1 .CMS_nosub a {
	color: 				#1d1d1d;
}
#navigation_container ul li a {
	display:				block;
	font-size:				14px;
	font-weight:			normal;
	height:				26px;
	line-height:			26px;
	padding:				0 6px;
	text-align:			center;
	vertical-align:		middle;
}
#navigation_container ul.menu li a {
	border-right: 		1px solid #1d1d1d;
	color:					#1D1D1D;
	font-weight:			bold;
}
#navigation_container ul li.menu a:hover {
	background:			#1d1d1d;
}
#navigation_container ul.last li a  {
	border-right: 		none;
}
#navigation_container ul li.CMS_lvl1 a {
	/*font-family:			'HelveticaNeueExtended';
	font-weight:			normal;
	letter-spacing:		0.03em;*/
	font-weight:			bold;
}
#navigation_container ul li.CMS_lvl1 a:hover {
	background:			#1d1d1d;
}
/******************************************
	Gestion du menu au hover
********************************************/
#navigation_container #lilink24:hover a,
#navigation_container #lilink24 .over a,
#navigation_container #lilink24 .CMS_current a,
#navigation_container #lilink24 .CMS_parent a {
	background: 			#1d1d1d;
	color:					#FF7E00;
}
#navigation_container #lilink3:hover a,
#navigation_container #lilink3 .over a,
#navigation_container #lilink3 .CMS_current a,
#navigation_container #lilink3 .CMS_parent a {
	background: 			#1d1d1d;
	color:					#00A2DC;
}
#navigation_container #lilink41:hover a,
#navigation_container #lilink41 .over a,
#navigation_container #lilink41 .CMS_current a,
#navigation_container #lilink41 .CMS_parent a {
	background: 			#1d1d1d;
	color:					#8BAD00;
}
#navigation_container #lilink39:hover a,
#navigation_container #lilink39 .over a,
#navigation_container #lilink39 .CMS_current a,
#navigation_container #lilink39 .CMS_parent a {
	background: 			#1d1d1d;
	color:					#FF7E00;
}
#navigation_container #lilink40:hover a,
#navigation_container #lilink40 .over a,
#navigation_container #lilink40 .CMS_current a,
#navigation_container #lilink40 .CMS_parent a {
	background: 			#1d1d1d;
	color:					#00A2DC;
}
#navigation_container #lilink44:hover a,
#navigation_container #lilink44 .over a,
#navigation_container #lilink44 .CMS_current a,
#navigation_container #lilink44 .CMS_parent a {
	background: 			#1d1d1d;
	color:					#00A2DC;
}
#navigation_container #lilink5:hover a,
#navigation_container #lilink5 .over a,
#navigation_container #lilink5 .CMS_current a,
#navigation_container #lilink5 .CMS_parent a {
	background: 			#1d1d1d;
	color:					#8BAD00;
}
#navigation_container #lilink43:hover a,
#navigation_container #lilink43 .over a,
#navigation_container #lilink43 .CMS_current a,
#navigation_container #lilink43 .CMS_parent a {
	background: 			#1d1d1d;
	color:					#FF7E00;
}
#navigation_container #lilink31:hover a,
#navigation_container #lilink31 .over a,
#navigation_container #lilink31 .CMS_current a,
#navigation_container #lilink31 .CMS_parent a {
	background: 			#1d1d1d;
	color:					#8BAD00;
}
#navigation_container #alink2 {
	display:				none;	
}
#navigation_container ul .CMS_lvl1 {
	position:				relative;	
}
#navigation_container ul .CMS_lvl1 div {
	background:			#1d1d1d;
	display:				none;
	left:					0;
	position:				absolute;
	z-index:				90;
}
#navigation_container ul .CMS_lvl1:hover div,
#navigation_container ul .over div {
	display:				block;
}
#navigation_container ul li div .menuCMS_lvl2 div, 
#navigation_container ul li div .menuCMS_lvl2:hover div, 
#navigation_container ul li:hover div .menuCMS_lvl2 div {
	display:				none;
}
#navigation_container .menuCMS_lvl2 .CMS_lvl2 .CMS_sub a,
#navigation_container .menuCMS_lvl2 .CMS_lvl2 .CMS_nosub a {
	text-transform:				none;
}
#navigation_container .menuCMS_lvl2 .CMS_lvl2 a {
	display:				block;
	font-family:			helvetica;
	padding:				5px 0 5px 8px;
}
#navigation_container .CMS_lvl1 div .subUl {
	background:			#000;	
	display:				block;
	height:				3px;
	padding:				0;
	width:					100%;
}
#navigation_container  .menuCMS_lvl2  .CMS_lvl2  {
	line-height:			0;
}

.maxResults {
	margin:				10px auto;
	display:				block;
}

#navigation_container #lilink24 div .subUl,
#navigation_container #lilink24:hover div .subUl {
	background: 			#FF7E00;
}
#navigation_container #lilink24 div .menuCMS_lvl2 li a {
	/*background-position: 	0 -424px;*/
}

#navigation_container #lilink3 div .subUl,
#navigation_container #lilink3:hover div .subUl {
	background: 			#00A2DC;
}
#navigation_container #lilink3 div .menuCMS_lvl2 li a {
	/*background-position:	0 -76px;*/
}

#navigation_container #lilink41 div .subUl,
#navigation_container #lilink41:hover div .subUl {
	background: 			#8BAD00;
}
#navigation_container #lilink41 div .menuCMS_lvl2 li a {
	/*background-position: 	0 -163px;*/
}

#navigation_container #lilink39 div .subUl,
#navigation_container #lilink39:hover div .subUl {
	background: 			#FF7E00;
}
#navigation_container #lilink39 div .menuCMS_lvl2 li a {
	/*background-position: 	0 -337px;*/
}

#navigation_container #lilink40 div .subUl,
#navigation_container #lilink40:hover div .subUl {
	background: 			#00A2DC;
}
#navigation_container #lilink40 div .menuCMS_lvl2 li a {
	/*background-position: 	0 -250px;*/
}

#navigation_container #lilink44 div .subUl,
#navigation_container #lilink44:hover div .subUl {
	background: 			#00A2DC;
}
#navigation_container #lilink44 div .menuCMS_lvl2 li a {
	/*background-position: 	0 -512px;*/
}

#navigation_container #lilink5 div .subUl,
#navigation_container #lilink5:hover div .subUl {
	background: 			#8BAD00;
}
#navigation_container #lilink5 div .menuCMS_lvl2 li a {
	/*background-position: 	0 -512px;*/
}

#navigation_container #lilink43 div .subUl,
#navigation_container #lilink43:hover div .subUl {
	background: 			#FF7E00;
}
#navigation_container #lilink43 div .menuCMS_lvl2 li a {
	/*background-position: 	0 -512px;*/
}
#navigation_container #lilink31 div .subUl,
#navigation_container #lilink31:hover div .subUl {
	background: 			#8BAD00;
}

#navigation_container ul li div .menuCMS_lvl2 div {
	position:				relative;
}
#navigation_container ul li div .menuCMS_lvl2 {
	float:					none;	
}
#navigation_container ul li div .menuCMS_lvl2 li {
	float:					none;
	margin:				0;
	padding:				0;
	height:				auto;
	z-index:				80;
}
#navigation_container ul li div .menuCMS_lvl2 li span {
	color:					#89887f;
	font-size:				11px;
	height:				auto;
	margin:				0;
}
#navigation_container ul li div .menuCMS_lvl2 li span a {
	background: 			url(/img/common/puces-menu.gif) no-repeat left top;
	color:					#89887f;
	font-size:				11px;
	font-weight:			normal;
	height:				auto;
	line-height:			15px;
	padding:				0 8px;
	text-align:			left;
	width:					120px;
}

#navigation_container ul li div .menuCMS_lvl2 li a,
#navigation_container ul li:hover div .menuCMS_lvl2 li a,
#navigation_container ul .over div .menuCMS_lvl2 li a,
#navigation_container ul li div .menuCMS_lvl2 span:hover li a,
#navigation_container ul li div .menuCMS_lvl2 .over li a {
	color:					#fff !important;
}
#navigation_container ul #lilink24 div .menuCMS_lvl2 li a:hover {
	color:					#FF7E00 !important;
}
#navigation_container ul #lilink3 div .menuCMS_lvl2 li a:hover {
	color:					#00A2DC !important;
}
#navigation_container ul #lilink39 div .menuCMS_lvl2 li a:hover {
	color:					#FF7E00 !important;
}
#navigation_container ul #lilink40 div .menuCMS_lvl2 li a:hover {
	color:					#00A2DC !important;
}
#navigation_container ul #lilink41 div .menuCMS_lvl2 li a:hover {
	color:					#8BAD00 !important;
}
#navigation_container ul #lilink44 div .menuCMS_lvl2 li a:hover {
	color:					#00A2DC !important;
}
#navigation_container ul #lilink5 div .menuCMS_lvl2 li a:hover {
	color:					#8BAD00 !important;
}
#navigation_container ul #lilink43 div .menuCMS_lvl2 li a:hover {
	color:					#FF7E00 !important;
}
#navigation_container ul #lilink31 div .menuCMS_lvl2 li a:hover {
	color:					#8BAD00 !important;
}

#navigation_container .menuCMS_lvl2 .CMS_lvl2  span a {
	background: 			#2c2c2c;
}
/* Correction 1pixel vers la gauche, sauf 1er menu */
#navigation_container #lilink3 div,
#navigation_container #lilink41 div,
#navigation_container #lilink39 div,
#navigation_container #lilink40 div,
#navigation_container #lilink44 div,
#navigation_container #lilink5 div,
#navigation_container #lilink43 div {
	left: 					-1px;
}
/*
// ORANGE : FF7E00
// BLEU : 00A2DC
// VERT : 8BAD00
*/



#content_left a {
	color:					#FF8A00;
}
.ok {
	background:				url(/img/common/tick.gif) no-repeat left center;	
	padding-left:				20px;
}
.shadowR{
/*	background:				url(/img/common/shadowR.gif) repeat-y right top;*/
}
.shadowB{
/*	background:				url(/img/common/shadowB.gif) repeat-x left bottom;*/
}
.shadowTR{
/*	background:				url(/img/common/shadowTR.gif) no-repeat right top;*/
}
.shadowBL{
/*	background:				url(/img/common/shadowBL.gif) no-repeat left bottom;*/
}
.shadowBR{
/*	background:				url(/img/common/shadowBR.gif) no-repeat right bottom;*/
	padding:				0 5px 6px 0;
	overflow:				hidden;
}
.shadowBR img{
	background-color:			#FFFFFF;
	padding:				2px;
}
#sectionText p {
	margin:					0px;
}
#flash_container {
	height:				240px;
	margin: 				0 auto;
	width:					886px;	
}
#flash_container object {
}
.contactSticker {
	background:         	url(/img/accueil/contact-us.png) no-repeat left top;
	display:				block;
	height:				57px;
	width:					252px;
}
.stickerContainer {
	display:				block;
	height:					62px;
	width:					252px;
}
#getStarted {
	float:					left;
}



/* rangées */

h2{
	color:					#6f6f6c;
	font-size:				16px;
	font-weight:				bold;
	/*padding-bottom:				8px;*/
}
h3
{
	font-size:				14px;
}
h4
{
	font-size:				13px;
}
#content_left dt
{
	font-size:				13px;
	text-transform:				uppercase;
	font-weight:				bold;
	cursor:					pointer;
	margin-left:				-21px;
	padding-left:				21px;
	background:				url(/img/common/fleche-grise.gif) no-repeat left center;	
}
#content_left #infoContainer
{
	padding-left:				21px;
}

#content_left dt:hover,
#content_left .selected
{
	color:					#ff7e00;
	background:				url(/img/common/fleche-orange.gif) no-repeat left center;	
}

#content_left #informations dd .text
{
	color:					#ff7e00;
	display:				none;
	padding:				5px 0;
	margin:					0;
}
#content_left #informations  .open .text
{
	display:				block;
}
#content_left #informations dd
{
	line-height:				12px;
	margin:					0 0 8px 0;
	padding:				0 0 10px 0 ;
	background:				url(/img/common/bckgrnd2Ptx.gif) repeat-x left bottom;
}
#informations 
{
	background:				url(/img/common/bckgrnd2Pt.gif) repeat-y left bottom;
	padding:				5px 0 5px 7px;	
}

#content_main #cs_customerSearch .cs_customerContent,
#content_main .cc_customerSearch,
#content_main .cf_customerDefined 
{
	margin-left:				10px;
}
#content_left .contactSticker
{
	margin-top:				-11px;	
}


#secondary_navigation
{
	background:				url(/img/common/bckgrnd2Pt.gif) repeat-y right top;
	float:					left;
	margin-left:				-30px;
	padding-left:				0;
}
#secondary_navigation li
{
	background:				url(/img/common/bckgrnd2Pt.gif) repeat-y left top;
	float:					left;
	padding:				0 3px 0 5px;
	line-height:				15px;
}
#secondary_navigation li a
{
	font-weight:				bold;
	text-transform:				uppercase;
}



#news 
{
	/*margin-top:				10px;	*/
}
#right_sticker_container
{
}

/* update */
.salesForceStickerContainer
{
	float:					left;	
}




/* update */
#content_left .salesForceSticker
{
	font-size:				68px;
	height:					109px;
	width:					265px;
	background:         			url(/img/common/salesForce.gif) no-repeat left top;
	text-indent:				-1500%;
	font-size:				0;
	line-height:				0;
	display:				block;
}
#content_right .salesForceSticker
{
	font-size:				68px;
	height:					68px;
	width:					190px;
	line-height:				68px;
	background:         			url(/img/common/salesForce-min.png) no-repeat left bottom;
	text-indent:				-1500%;
	font-size:				0;
	line-height:				0;
	display:				block;
}
.fr #content_right .salesForceSticker
{
	background:         			url(/img/common/salesForce-min.png) no-repeat left bottom;
}





#getStarted-News {
	background:			url(/img/accueil/getstarted-news-bg.gif) repeat-y left top;
}
#getStarted {
	margin-right:			0;
	width:					263px;
}
#main.mainHome #getStarted {
	margin-right:			7px;
	width:					200px;
}
#getStarted ul {
	float:					left;
	margin-right:			5px;
	margin-top:			10px;
}
#main.mainHome #getStarted ul {
	margin-top:			10px;
	width:					auto;
}
#getStarted li {
	/*background:			url(/img/common/ic-getstarted.gif) no-repeat 0 0px;*/
	height:				41px;
	margin:				0 0 5px;
	width:					126px;
}
#main #getStarted li {
	float:					left;
}
#main.mainHome #getStarted li {
	float:					none;
	width:					auto;
}
#getStarted li a {
	color:					#1d1d1d;
	display:				table-cell;
	font-size:				13px;
	height:				45px;
	line-height:			1em;
	overflow:				hidden;
	padding-left:			48px;
	vertical-align:		middle;
}
#main.mainHome #getStarted li a {
	font-size:				16px;
	padding-left:			55px;
}
#getStarted h2,
#getStarted h3,
#getStarted p {
	margin:				0;
	padding:				0;
}
#getStarted h2 {
	color:					#1d1d1d;
	font-size:				20px;
	font-weight:			normal;
	text-transform:		uppercase;
}
#getStarted h3 {
	color:					#1D1D1D;
	font-size:				20px;
	font-weight:			bold;
	margin-top:			-6px;
	text-transform:		uppercase;
}
#getStarted li.video a {
	background:			url(/img/common/ic-getstarted.gif) no-repeat left 0px;
}
#getStarted li.video a:hover {
	background:			url(/img/common/ic-getstarted.gif) no-repeat left -100px;
	color:					#0092c6;
}
#getStarted li.doc a {
	background:			url(/img/common/ic-getstarted.gif) no-repeat left -200px;
}
#getStarted li.doc a:hover {
	background:			url(/img/common/ic-getstarted.gif) no-repeat left -300px;
	color:					#9ed518;
}
#getStarted li.pdf a {
	background:			url(/img/common/ic-getstarted.gif) no-repeat left -400px;
}
#getStarted li.pdf a:hover {
	background:			url(/img/common/ic-getstarted.gif) no-repeat left -500px;
	color:					#fc8a00;
}
#getStarted li.object a {
	background:			url(/img/common/ic-getstarted.gif) no-repeat left -600px;
}
#getStarted li.object a:hover {
	background:			url(/img/common/ic-getstarted.gif) no-repeat left -700px;
	color:					#6e6f6e;
}
#news {
/*	height:				auto!important;*/
/*	min-height:			240px;
height:240px;*/
/*overflow:hidden;*/
	margin:				0 0 0 255px;
	position: 				relative;
}
#news .listNews {
	/*float: 				left;*/
	margin:				0 75px 0 0;
	width:					250px;
}
#news #newsTitleContainer {
	color:					#1d1d1d;
	font-size:				20px;
	text-transform:		uppercase;
}
#news h2.newsTop {
	color:					#0da0d3;
	font-size:				15px;
	font-weight:			bold;
	line-height:			1em;
}
#news h2.newsTop a {
	color:					#0da0d3;
}
#news h2.newsTop a:hover {
	color:					#087ea7;
}
.newsContent {	
	color:					#1d1d1d;
	margin:				6px auto 15px;
}
.newsContent p {
	margin:				0;
	padding:				0;
}
#news .newsBottom  {
	/*background:			url("/img/common/cameleon-bg.png") no-repeat scroll 5px bottom transparent;*/
	bottom:				0;
	display:				block;
	/*float: 				left;*/
	height:				80px;
	/*padding:				160px 0 0;*/
	position:				absolute;
	right:					0;
	/*vertical-align:		bottom;*/
/*	width:					57px;*/
}
#news .newsBottom a.newsAll {
	background:			url(/img/common/cameleon-bg.png) no-repeat scroll 5px bottom transparent;
	color:					#fff;
	display:				inline-block;
	font-size:				11px;
	font-weight:			normal;
	height:				47px;
	line-height:			1em;
	padding:				33px 4px 0 0;
	text-align:			right;
	text-transform:		uppercase;
	/*vertical-align:		bottom;*/
	width:					57px;
}
#news .newsBottom a.newsAll:hover {
	color: 				#F8B350;
}
#news a {
	color:					#ff7e00;
	/*font-weight:			bold;	*/
}
#news a:hover {
	color:					#fc7a00;
}
.lastNews
{
/*	display:				none;	*/
	/*clear:					both;*/
}
#news  .show
{
	/*display:				block;	*/
}
.green #content_left .newsTitle:first-letter {
	background: 			transparent url(/img/interieur/h2-firstletter-green.gif) no-repeat 1px 6px;
	color: 				#fff;
	font-weight:			bold;
	height: 				15px;
	margin:				0 1px 0 0;
	padding:				6px 5px;
	width:					19px;
}
#sc_searchresult .returnContainer a,
#searchresult .returnContainer a {
	background: 			#1d1d1d url(/img/interieur/back-green.png) no-repeat left center;
	color:					#72b803;
	/*margin: 				10px 2px 5px;*/
}
#sc_searchresult .actuContent a,
#searchresult .actuContent a {
	display:				inline-block;
	padding:				10px 0;
}
#sc_searchresult .actuContent table,
#searchresult .actuContent table {
	width: 				auto!important;
	width: 				550px;
	max-width: 			550px;
}


#news #newsNavContainer
{
/*	float:					right;	
	margin-bottom:				10px;*/
}



/*#news #newsTitleContainer,*/

#news #newsNavContainer a 
{
	/*height:					14px;
	width:					14px;
	margin:					auto 5px;
	background:				#FFC066 url(/img/pnews/sprite.gif) no-repeat -48px -76px;
	display:				block;
	float:					left;
	text-align:				center;
	line-height:				14px;
	vertical-align:				middle;
	color:					#FFF;
	font-weight:				bold;	*/
}
#news #newsNavContainer a:hover 
{
	/*background:				#FFC066 url(/img/pnews/sprite.gif) no-repeat 0 -76px;*/
}
#news #newsNavContainer .selected 
{
	/*margin:					auto 5px;
	background:				#FF9600 url(/img/pnews/sprite.gif) no-repeat 0 -76px;	*/
}


#news .newsTop
{

}



.nc_newsSearch
{
	min-height:				160px;
	height:					auto!important;
	height:					160px;
	width:					190px;

}
#content_right  .nc_newsSearch
{
	float:					none;
}
.nc_newsSearchTop
{
	/*background:				url(/img/common/topStickers.png) no-repeat left top;*/
	padding-top:				10px;	
}
.nc_newsSearchTop h3
{
	padding-left:				10px;	
}
.nc_newsSearchLinks
{
	/*background:				url(/img/common/bckgrndStickers.gif) repeat-y left top;	*/
}
.nc_newsSearchBottom
{
/*	background:				url(/img/common/bottomStickers.gif) no-repeat left bottom;*/
	padding:				0 10px 32px 10px;
}
.nc_newsSearch a
{
	/*background:				url(/img/common/sprite-link-image.gif) no-repeat 0 -66px;*/
	padding-left:				10px;
	display:				block;
}

/****************************************************************************
hack ie 6
*****************************************************************************/
*html #news .lastNews 
{
	/*margin-top:				-20px;*/
}

*html #news
{	
	height:			 		1%;
}
#main .testimonyContainer
{
	background:				transparent url(/img/pmedias/bckgrndTestimonyBottom.png) no-repeat left bottom;
	
}
#main .testimonyContainer h4
{
	background:				transparent url(/img/pmedias/puce.gif) no-repeat scroll left center;
}

.testimonyContainer .content
{
	background:				transparent url(/img/pmedias/bckgrndTestimony.png) no-repeat scroll left top;
}
.testimonyContainer .content .text
{
	background:				transparent url(/img/pmedias/bckgrndTestimonyRepeat.png) repeat-y scroll left top;
	padding-left:				15px;
}	
.testimonyContainer .thumbnail a
{
	float:					right;
	margin:					20px 15px auto auto;
	background:				transparent url(/img/pmedias/play.gif) no-repeat scroll 0 -30px;
	height:					30px;
	width:					39px;
	text-indent:				-1500%;
	outline:				none;				

}
.testimonyContainer .thumbnail a:hover
{
	background:				transparent url(/img/pmedias/play.gif) no-repeat scroll 0 -90px;

}
.testimonyContainer .thumbnail img
{
	overflow:				hidden;

}
