h2 {
	color:					#fc9400;
	font-size:				17px;
	font-weight: 			bold;
	text-transform:		uppercase;
}
h3 {
	color:					#fc9400;
	font-size:				15px;
	font-weight: 			normal;
	margin:				10px 0;
}
h4 {
	margin: 				5px 0;
}
#content_left h4:first-letter {
	background: 			transparent url(/img/interieur/h2-firstletter.gif) no-repeat 1px 6px;
	color: 				#fff;
	font-weight:			bold;
	height: 				15px;
	margin:				0 1px 0 0;
	padding:				6px 5px;
	width:					19px;
}
#navigation_container ul#breadcrumbs {
	display:				block;
	float: 				none;
	padding:				34px 0 0 6px;
	text-align:			left;
	width: 				600px;
}
#navigation_container ul#breadcrumbs li {
	color:					#1d1d1d;
	display:				inline;
	font-size:				13px;
	vertical-align:		top;
}
#navigation_container ul#breadcrumbs li a {
	color:					#1d1d1d;
	display: 				inline;
	font-size:				13px;
	line-height:			1.1em;
	padding:				0;
	vertical-align:		top;
}
#navigation_container ul#breadcrumbs li a:hover {
	color:					#787878;
}
#navigation_container ul.last:after {
	clear: 				both;
}
#flash_container {
	background: 			url(/img/interieur/flash.jpg) no-repeat left top;
	height:				119px;
	margin: 				0 auto;
	width:					886px;
}
/* Surcharge images par defaut */
#main.cl_solutions #flash_container  {
	background: url(/img/interieur/solutions.jpg) no-repeat left top;
}
#main.cl_products #flash_container  {
	background: url(/img/interieur/products.jpg) no-repeat left top;
}
#main.cl_services #flash_container  {
	background: url(/img/interieur/services.jpg) no-repeat left top;
}
#main.cl_customers #flash_container  {
	background: url(/img/interieur/customers.jpg) no-repeat left top;
}
#main.cl_partners #flash_container  {
	background: url(/img/interieur/partners.jpg) no-repeat left top;
}
#main.cl_news #flash_container  {
	background: url(/img/interieur/news.jpg) no-repeat left top;
}
#main.cl_company #flash_container  {
	background: url(/img/interieur/company.jpg) no-repeat left top;
}
#main.cl_multimedia #flash_container {
	background: url(/img/interieur/multimediacenter.jpg) no-repeat left top;
}
#main.cl_technology #flash_container {
	background: url(/img/interieur/technology.jpg) no-repeat left top;
}
#main.cl_contact #flash_container {
	background: url(/img/interieur/contact.jpg) no-repeat left top;
}
#main.cl_privacy #flash_container {
	background: url(/img/interieur/privacy.jpg) no-repeat left top;
}
/* Fin Surcharge images par defaut */

#content {
	background:			url(/img/interieur/bg-interieur.gif) repeat-y left top;
}
#content.onlyOne {
	background:			none;
}
#content.onlyOne #content_left {
	width:					auto;
}
#content_left {
	float: 				none;
	margin-left:			22px;
	width:					550px;
}
#content_right {
	float:					right;
	margin-right:			0;
	padding-left:			32px;
	width:					258px;
}
.descSection {
	margin-bottom:		10px;
}
.descSection h1 {
	background:			0 none;
	color:					#fc9400;
	display:				inline-block;
	font-size:				13px;
	margin-top:			4px;
	padding: 				2px 0;
}
.descSection p {
	color:					#fc9400;
	font-size:				11px;
	font-weight:			bold;
	padding:				0 0 5px 0;
}
#actions{
	margin:				auto;
	padding-left:			188px;
	width:					96px;
}
#actions a {
	color: 				#fff;
	font-size:				9px;
	height:				28px;
	outline:				none;
	padding: 				2px 1px 0;
	text-align:			center;
	text-transform: 		uppercase;
	width:					28px;
}
#actions a.print {
	background: 			#fc7100 url(/img/interieur/print.png) no-repeat center bottom;
	border-left:			1px solid #fc7100;
	border-right:			1px solid #fc7100;
	border-top:			1px solid #fc7100;
	margin-left:			8px;
	width: 				48px;
}
#actions a.print:hover {
	background: 			#fff url(/img/interieur/print.png) no-repeat center bottom;
	color:					#fc7100;
}
#actions a.top {
	background: 			#fc7100 url(/img/interieur/top.png) no-repeat center bottom;
	border-left:			1px solid #fc7100;
	border-right:			1px solid #fc7100;
	border-top:			1px solid #fc7100;
	display:				inline-block;
}
#actions a.top:hover {
	background: 			#fff url(/img/interieur/top.png) no-repeat center bottom;
	color:					#fc7100;
}
#sitemap ul {
	margin-left:			25px;
	margin-top:			5px;
}
#sitemap ul li a {
	color:					#1d1d1d;
}
#sitemap ul li a:hover {
	color:					#FF8A00;
}

/******************************************************/
/* SURCHARGE COULEUR                                  */
/******************************************************/
/* ORANGE */
.orange #content_left .descSection  h1 {
	color:					#fd7700;
}
.orange #content_left  h2 {
	color:					#fd7700;
}
.orange #content_left h4:first-letter {
	background: 			transparent url(/img/interieur/h2-firstletter.gif) no-repeat 1px 6px;
	color:					#fff;
}
.orange #content_left a{
	color:					#fd7700;
}
.orange #content_left a:hover{
	color:					#ff9e12;
}
.orange #content_right .CMS_lvl2 li .CMS_current {
	background:			transparent url(/img/interieur/puce-sousmenu-current.gif) no-repeat scroll left center;
	color:					#fc8700;
}
.orange #content_left  h3,
.orange #content_left  h4{
	color:					#fc8700;
}
/* BLEU */
.blue #content_left .descSection  h1 {
	color:					#0a8cb9;
}
.blue #content_left  h2 {
	color:					#0a8cb9;
}
.blue #content_left h4:first-letter {
	background: 			transparent url(/img/interieur/h2-firstletter-blue.gif) no-repeat 1px 6px;
	color:					#fff;
}
.blue #content_left a{
	color:					#0a8cb9;
}
.blue #content_left a:hover{
	color:					#17a6d7;
}
.blue #content_right .CMS_lvl2 li .CMS_current {
	background:			transparent url(/img/interieur/puce-sousmenu-blue-current.gif) no-repeat scroll left center;
	color:					#0da0d3;
}
.blue #content_left  h3,
.blue #content_left  h4{
	color:					#0da0d3;
}
/* VERT */
.green #content_left .descSection  h1 {
	color:					#72b803;
}
.green #content_left  h2 {
	color:					#72b803;
}
.green #content_left h4:first-letter {
	background: 			transparent url(/img/interieur/h2-firstletter-green.gif) no-repeat 1px 6px;
	color:					#fff;
}
.green #content_left a{
	color:					#72b803;
}
.green #content_left a:hover{
	color:					#acdc2f;
}
.green #content_right .CMS_lvl2 li .CMS_current {
	background:			transparent url(/img/interieur/puce-sousmenu-green-current.gif) no-repeat scroll left center;
	color:					#a3d722;
}
.green #content_left  h3,
.green #content_left  h4{
	color:					#a3d722;
}





#content_right .CMS_lvl1 ul li span {
	display:				none;
}

#content_right .CMS_lvl1 .CMS_current .CMS_lvl2 .CMS_lvl3 {
	display:				none;
}
#content_right .CMS_lvl2 ul li span {
	display:				block;
}
#content_right .CMS_lvl2 li {
	padding:				5px 0;
}
#content_right .CMS_lvl2 {
	padding-bottom:		8px;
}
#content_right .CMS_lvl3 {
	float:					left;
	padding-left:			14px;
	width:					90%;
}
#content_right .CMS_lvl3 ul {
	padding-right:				5px;
}
#content_right .CMS_lvl2 li a {
	background:			transparent url(/img/interieur/puce-sousmenu.gif) no-repeat scroll left center;
	color:					#1d1d1d;
	cursor:				pointer;
	font-size:				11px;
	font-weight:			normal;
	padding-left:			14px;
	text-transform:		uppercase;
}
#content_right .CMS_lvl2 li a:hover {
	background:			transparent url(/img/interieur/puce-sousmenu-hover.gif) no-repeat scroll left center;
	color:					#c0c0c0;
}

#content_right .CMS_lvl2  .CMS_current {
	display:				block;
}
#content_right .CMS_lvl2 li .CMS_current {
	background:			transparent url(/img/interieur/puce-sousmenu-current.gif) no-repeat scroll left center;
	color:					#ff9600;
	font-weight:			normal;
	padding-left:			14px;
	text-transform:		uppercase;
}

#content_right  .CMS_lvl3 {
	display:				none;
}
#content_right .CMS_current .CMS_lvl3,
#content_right .CMS_lvl2 .CMS_parent .CMS_lvl3 {
	display:				block;
}
#content_right .CMS_lvl2 .CMS_lvl3 li.CMS_current {
	background:			transparent none no-repeat scroll 0 0;
}
#content_right .CMS_lvl3 li a,
#content_right .CMS_lvl3 li .CMS_current {
	color:					#8A8981;
	text-transform:		capitalize;
	font-weight:			normal;
	background:			none;
	padding:				0;
	margin:				0;
	background:			none;
	line-height:			17px;
}

#content_right .CMS_lvl2 .CMS_lvl3 li,
#content_right .CMS_lvl2 .CMS_lvl3 li .CMS_current {
	background:			none;
	padding:				5px 0 0;
}

#content_right .CMS_lvl3 li a:hover {
	background:			none;
}
#content_right .CMS_lvl3 li .CMS_current {
	color:					#ff9600;
	background:			none;
}
#content_right .CMS_lvl4 ul,
#content_right .CMS_lvl5 ul,
#content_right .CMS_lvl6 ul,
#content_right .CMS_lvl7 ul {
	background:			none;
}

.pages {
	text-align:			center;
	margin-top:			10px;
}
.pages a , .pages strong {
	background:			none repeat scroll 0 0 #1D1D1D;
	color:					#FC8700;
	display:				inline-block;
	height:				19px;
	margin:				0 2px;
	padding:				2px 2px 0;
	vertical-align:		middle;
	min-width:				19px;
	width:					auto!important;
	width:					19px;
}
.pages .next {
	width:					50px!important;

}
.pages .previous {
	width:					70px!important;
}
.returnContainer  {
	display: 				block;
	margin:				10px 2px 5px;
}
.returnContainer a {
	background:			url(/img/interieur/back.png) no-repeat scroll left center #1D1D1D;
	color:					#FC8700;
	display:				inline-block;
	height:				19px;
	margin:				0 2px;
	padding:				3px 5px 0 14px;
	vertical-align:		middle;
	min-width:				19px;
	width:					auto!important;
	width:					19px;
}
/* Page customer */
.cd_customerContent {
	
}
.cd_customerContent .texte,
.cd_customerContent p a {
/*margin-left:175px;*/
}
#cd_customerDetails {
	margin-top: 			20px;
}

/* Rangée 3 blocs */
#bloc3 {
	
}
#bloc3  ul li {
	background: 			url(/img/interieur/bloc3.png) no-repeat left top;
	display:				inline-block;
	float: 				left;
	height: 				107px;
	padding-left: 		5px;
	text-align: 			center;
	width: 				176px;
}
#bloc3  ul li:hover,
#bloc3  ul li.over {
	background: 			url(/img/interieur/bloc3-hover.png) no-repeat left top;
}
#bloc3  ul li a {
	display:				inline-block;
	font-size: 			18px;
	height: 				107px;
	width: 				176px;
}
#bloc3  ul li a.orange {
	background: 			transparent url(/img/interieur/bloc3-insurance.png) no-repeat 0px 0px;
	color: 				#fc9400;
}
#bloc3  ul li a.orange:hover {
	color: 				#fc7a00;
}
#bloc3  ul li a.blue {
	background: 			transparent url(/img/interieur/bloc3-manufacturing.png) no-repeat 0px 0px;
	color: 				#0da0d3;
}
#bloc3  ul li a.blue:hover {
	color: 				#087ea7;
}
#bloc3  ul li a.green {
	background: 			transparent url(/img/interieur/bloc3-telco.png) no-repeat 0px 0px;
	color: 				#a4c01e;
}
#bloc3  ul li a.green:hover {
	color: 				#74b905;
}

.infobulle {
	width:					249px;

}
.infobulle .infobulleTop{
	background: 			transparent url(/img/interieur/bulle_top.png) no-repeat right bottom;
	height:				20px;
}
.infobulle .infobulleLeft{
	background: 			transparent url(/img/interieur/bulle_left.png) no-repeat left center;
	/*float: 				left;*/
	height:				auto!important;
	height:				20px;
	min-height: 			20px;
	/*width:					10px;*/
}
.infobulle .infobulleText{
	/*background: 			transparent url(/img/interieur/bulle_text.gif) repeat left top;*/
	background: 			url("/img/interieur/bulle_bg.png") no-repeat scroll left top #FC9400;
	color:					#fff;
	/*float: 				left;*/
	margin-left:			10px;
	padding:				2px 14px;
	/*width: 				208px;*/
}
.infobulle .infobulleText p {
	color:					#fff;
}
.infobulle .infobulleBottom{
	background: 			transparent url(/img/interieur/bulle_bottom.png) no-repeat right top;
	clear: 				both;
	height:				20px;
}

#main.cl_contact .descSection p {
	color:					#1D1D1D;
}

/*
 ** 10-26-08 Add icon for downloaded links
 **/
.download {
	background: url("/img/interieur/download.gif") no-repeat scroll 0 0 transparent;
	display: block;
	height: 26px;
	padding: 4px 0 0px 26px;
}
.download:hover {
	background-position: 0 -100px;
}