/* Global reset */
img{border-style:none;}
a{
	color:#000;
	text-decoration: none;
}
a:hover{text-decoration: underline;}
form,
fieldset,
input,
select{
	margin:0;
	padding:0;
}
fieldset{
	border: 0;
	border-style: none;
}
select{vertical-align:middle;}
:focus{outline:none;}
/* General */
html{height: 100%;}
body{
	margin:0;
	font:12px Arial, Helvetica, sans-serif;
	background: url(../images/bg-body.jpg) repeat-x;
	height: 100%;
	min-width: 999px;
}
/* wrapper */
#wrapper{
	position: relative;
	min-height: 100%;
	overflow: hidden;
}
* html #wrapper{
	height: 100%;
	overflow: visible;
}
#wrapper .inner{
	width: 961px;
	margin: 0 auto;
	padding-bottom: 451px;
	position: relative;
}
/* header */
#header{
	height: 91px;
	padding-top: 28px;
	position: relative;
	z-index: 102;
}
/* top bar */
.top-bar{
	width: 100%;
	padding: 5px 0 0;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 101;
}
.top-bar .block-l{
	float: right;
	background: url(../images/bg-top-box-l.gif) no-repeat;
	font:bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #fff;
	margin-left:3px;
}
.top-bar .block{
	float: left;
	background: url(../images/bg-top-box-r.gif) no-repeat 100% 0;
}
.top-bar .drop-list div{
	padding-bottom: 9px;
	position: relative;
	width: 116px;
}
.top-bar .block-l div.hover .dropdown,
.top-bar .drop-list:hover .dropdown{
	display: block;
	width: 116px;
}
.top-bar .block-l div.hover{width: 116px;}
.top-bar .drop-list .dropdown{
	width:118px;
	padding: 0;
	left:0;
	top:8px;
	clear: both;
}
* html .top-bar .drop-list .dropdown .content{margin-top: 0;}
.top-bar .drop-list .dropdown div{padding: 0;}
.top-bar .drop-list .dropdown .top{background: url(../images/bg-drop-smalldown-t.png) no-repeat;}
.top-bar .drop-list .dropdown .content{
	background: url(../images/bg-drop-smalldown-c.png) repeat-y;
	width: 116px;
	overflow: visible;
	padding: 0 0 10px;
}
.top-bar .drop-list .dropdown .content:after {
	content:"";
	display:block;
	clear:both;
}
.top-bar .drop-list .dropdown .btm{background: url(../images/bg-drop-smalldown-b.png) no-repeat;}
.top-bar .drop-list ul{
	margin: 0;
	padding: 3px 9px 0;
	list-style: none;
	font:12px/16px Arial, Helvetica, sans-serif;
}
.top-bar .drop-list li{
	width: 100%;
	overflow: hidden;
	height: 1%;
	vertical-align: middle;
}
.top-bar .drop-list .dropdown .title{
	font-weight: bold;
	color: #0b4680;
	padding-bottom: 3px;
}
.top-bar .drop-list .dropdown a{
	color: #646464;
	background: none;
	font-weight: normal;
	padding: 0;
	margin: 0;
}
.top-bar .drop-list a{
	float: left;
	background: url(../images/arrow01.gif) no-repeat 0 4px;
	padding: 0 0 0 20px;
	margin: 5px 0 0 11px;
	font-weight: bold;
	color: #fff;
}
.top-bar .langues strong{float: left;}
.top-bar .langues ul{
	float: left;
	margin: 0 0 0 4px;
	padding: 0;
	list-style: none;
}
.top-bar .block img{display: block;}
.top-bar .langues li{
	float: left;
	margin: 0 0 0 5px;
	display: inline;
}
.top-bar .langues{padding: 5px 10px 7px 8px;}
.top-bar .rss{padding: 5px 11px 7px;}
/* search form */
.top-bar .search-form{
	padding: 3px 9px 7px 8px;
	overflow: hidden;
	height: 1%;
}
.top-bar .search-form div{
	background: url(../images/bg-search-field.gif) no-repeat;
	width: 117px;
	float: left;
	padding: 1px 2px 1px 4px;
	margin: 0 4px 0 0;
	display: inline;
}
.top-bar .search-form .txt{
	float: left;
	border: 0;
	font:10px Arial, Helvetica, sans-serif;
	color: #969696;
	width: 100%;
}
.top-bar .search-form .btn-ok{
	float: left;
	color: #fff;
	font-weight: bold;
	font-size:12px;
}
.top-bar .search-form .btn-ok:hover{text-decoration: none;}
.top-bar .text{
	float: left;
	width: 650px;
	font-size: 11px;
	/*color: #c8c8c8;*/
	color:#E8E8E8;
	word-spacing: 1px;
}
.header03 .top-bar .text,
.header02 .top-bar .text{
	font-size: 10px;
	line-height: 12px;
}
.header02 .top-bar .text p{margin: 1px 0 0;}
.top-bar .text p{margin: 2px 0 0;}
.top-bar .search-form{float: left;}
/* logo */
#header h1{margin: 0;}
.logo a{
	float: left;
	text-indent: -9999px;
	background: url(../images/logo.jpg) no-repeat;
	width: 271px;
	height: 69px;
	margin: 1px 0 0;
}
.header02 .logo a{
	background: url(../images/logo-another.jpg) no-repeat;
	width: 280px;
	height: 62px;
	margin: 7px 0 0 1px;
}
.header03 .logo a{margin: 8px 0 0;}
/* slogan */
.slogan{
	float: left;
	text-indent: -9999px;
	background: url(../images/slogan.gif) no-repeat;
	width:392px;
	height: 28px;
	margin: 24px 0 0 10px;
}
.header02 .slogan{
	background: url(../images/slogan02.jpg) no-repeat;
	width: 327px;
	height: 29px;
	margin: 45px 0 0 19px;
}
.header03 .slogan{margin: 31px 0 0 11px;}
/* hot line */
.hot-line{
	float: right;
	background:url(../images/bg-hot-line.jpg) no-repeat;
	font-weight: bold;
	color: #0b4680;
	text-align: right;
	margin: 7px 0 0;
	padding: 11px 7px 13px 6px;
	font-size:12px;
	overflow: hidden;
}
.hot-line  a{
	color: #0b4680;
	text-decoration:none;
}
.hot-line ul{
	margin: 9px 0 0;
	padding: 0;
	list-style: none;
	width: 246px;
	overflow: hidden;
}
.hot-line li{
	float: left;
	background: url(../images/bg-contact-phone.gif) no-repeat;
	padding: 0;
	margin: 0 0 0 4px;
	display: inline;
	width: 119px
}
.underline{
text-decoration:underline;
color:#1273D3;
}
#wrapper .hot-line li span{
	float: left;
	text-align: right;
	background-position: 0 10px;
	padding: 0 0 0 27px;
	line-height: 29px;
	margin: 0 0 0 8px;
}
#wrapper .hot-line li span a{
	color: #0b4680;
	text-decoration:none;
}
.hot-line li span.france-phone{background: url(../images/ico-france.gif) no-repeat;}
.hot-line li span.swiss-phone{background: url(../images/ico-swiss.jpg) no-repeat;}
#nav{
	width: 957px;
	margin: 0;
	padding: 0;
	list-style: none;
	background: url(../images/bg-nav.jpg) no-repeat;
	padding-left: 3px;
	font-weight: bold;
	position: relative;
	z-index: 100;
}
#nav:after {
	content:"";
	display:block;
	clear:both;
}
#nav li{
	float: left;
	margin: 0 -6px 0 0;
	position: relative;
}
#nav li a{
	float: left;
	background: url(../images/bg-nav-r.png) no-repeat 100% -2px;
	color: #fff;
	padding-right: 13px;
}
* html #nav li a{background-position: 100% -2px;}
#nav li span{
	float: left;
	background: url(../images/bg-nav-item-l.jpg) no-repeat;
	padding: 12px 0 7px 6px;
	width: 105px;
	text-align: center;
}
#nav .accueil span{width: 81px;}
#nav li.hover a,
#nav li:hover a,
#nav .active a,
#nav li a:hover{
	text-decoration: none;
	background: url(../images/bg-nav-hover-r.png) no-repeat 100% 0;
}
#nav li.hover span,
#nav li:hover span,
#nav .active span,
#nav li a:hover span{
	background-position: 0 -34px;
	cursor: pointer;
}
#nav .green-it a:hover,
#nav .green-it a{
	background: url(../images/bg-nav-greenitem-r.jpg) no-repeat 100% -1px;
	padding-right: 11px;
}
#nav .green-it a:hover span,
#nav .green-it span{background: url(../images/bg-nav-greenitem-l.jpg) no-repeat 0 -1px;}
/* drop down */
.dropdown{
	display: none;
	position: absolute;
	left: 5px;
	top: 34px;
	width: 350px;
}
#nav li.hover .dropdown,
#nav li:hover .dropdown{display: block;}
.dropdown .top{
	height: 12px;
	background: url(../images/bg-drop-down-t.png) no-repeat;
}
.dropdown .btm{
	height: 1px;
	background: url(../images/bg-drop-down-b.png) no-repeat;
}
.dropdown .content{
	overflow: hidden;
	background:url(../images/bg-drop-down-c.png) repeat-y;
	padding: 13px 0 6px 14px;
}
* html .dropdown .content{margin-top: -3px;}
#nav .dropdown .content .row{
	width: 349px;
	overflow: hidden;
	padding: 0 0 10px;
}
#nav .dropdown .content ul{
	margin: 0;
	padding: 0;
	list-style: none;
	width: 174px;
	float: left;
}
#nav .dropdown .content li{
	float: none;
	margin: 0;
	line-height: 14px;
}
#nav .dropdown .content li.title,#nav .dropdown .content li.title a{
	font-weight: bold;
	color: #0b4680;
	padding: 0 0 3px;
}

#nav .dropdown .content li a{
	background: none;
	float: none;
	color: #646464;
	margin: 0;
	padding:0;
	font-weight: normal;
}
#nav .dropdown .content li a:hover{text-decoration: underline;}
/* breadcrumbs */
.breadcrumbs{
	background: url(../images/bg-breadcrumbs.jpg) no-repeat 0 14px;
	line-height: 29px;
	height: 1%;
	overflow: hidden;
	font-size: 13px;
	font-weight: bold;
	color: #0b4680;
	overflow: hidden;
	padding: 14px 0 0 8px;
	list-style: none;
	margin: 0;
}
.breadcrumbs a{color: #0b4680;}
.breadcrumbs li{
	float: left;
	background: url(../images/bullet-breadcrumbs.gif) no-repeat 0 11px;
	padding-left: 9px;
	margin: 0 6px 0 0;
}
.breadcrumbs .home a{
	float: left;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/ico-home.gif) no-repeat;
	width: 11px;
	height: 13px;
	margin: 7px 0 0;
}
.breadcrumbs .home{
	background: none;
	padding: 0;
}
/* visual */
.visual{
	width: 100%;
	overflow: hidden;
	position: relative;
	padding: 13px 0 5px;
}
/* promobox */
.promobox{
	float: left;
	width: 720px;
	position: relative;
	overflow: hidden;
	margin: 0 0 0 1px;
	display: inline;
}
.promobox img{
	display: block;
	margin: 1px 0 0 1px;
}
.promobox .block-c{
	background: url(../images/bg-promo.png) repeat-y;
	width: 100%;
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 6px;
}
.promobox .block-t{
	position: absolute;
	left: 0;
	top: 0;
	background: url(../images/bg-promo-t.png) no-repeat;
	height: 8px;
	width: 100%;
}
.visual .block-b{
	position: absolute;
	left: 1px;
	bottom: 3px;
	background: url(../images/bg-promo-b.png) no-repeat;
	height: 8px;
	width: 720px;
}
* html .visual .block-b{bottom:-5px;}
.block-c .text{
	float: left;
	margin: 0 0 0 6px;
	width: 368px;
	color: #fff;
	background:url(../images/bg-promotext.png);
	display: inline;
}
.block-c .text h2{
	margin: 0 0 8px;
	font-weight: bold;
	font-size: 20px;
}
.hebergement .block-c .text h2{margin: 0 0 8px;}
.block-c .text p{margin: 0 0 13px;}
.block-c .text-r{
	padding: 6px 19px 0px 9px;
	height: 1%;
	overflow: hidden;
	background: url(../images/bg-promotext-r.png) repeat-y 100% 0;
	min-height: 1000px;
}
* html .block-c .text-r{height: 1000px;}
.green-it .text-r,
.green-it .text{background: none;}

/* services */
.visual .services{
	float: right;
	width: 231px;
}
a.decouvrez{
	display: block;
	background: url(../images/btn-infa.jpg) no-repeat;
	height: 71px;
	padding: 0 0 0 75px;
	line-height: 16px;
	overflow: hidden;
}
/*.hebergement a.decouvrez{background: url(../images/btn-infa02.jpg) no-repeat;}*/
a.decouvrez strong{
	font-size: 15px;
	color: #0b4680;
	display: block;
	margin-top: 16px;
}
a.decouvrez span{
	font-weight: bold;
	color: #c8c8c8;
	font-size:11px;
}
a.decouvrez:hover{text-decoration: none;}
.questions{
	height: 88px;
	overflow: hidden;
	color: #0b4680;
	font-weight: bold;
	background: url(../images/bg-callback.jpg) no-repeat;
	margin: 10px 0 0;
	padding: 0 0 0 10px;
	font-size: 13px;
	line-height: 14px;
}
.questions strong{
	display: block;
	margin: 15px 0 0;
}
.question-form{
	width: 100%;
	overflow: hidden;
	margin: 12px 0 0;
}
.question-form .txt{
	float: left;
	border: 1px solid #bfbfbf;
	font:12px Arial, Helvetica, sans-serif;
	color: #969696;
	width: 181px;
	padding: 1px 0 2px 3px;
	margin: 0 4px 0 0;
}
.question-form .btn-ok{float: left;}
.question-form img{display: block;}
/* footer */
#footer{
	position: absolute;
	bottom: 0;
	left:0;
	height: 437px;
	background: url(../images/bg-footer.jpg) repeat-x;
	width: 100%;
	color: #646464;
}
#footer .inner{padding: 29px 0 0;}
#footer .header{
	width: 100%;
	overflow: hidden;
	background: url(../images/img02.gif) no-repeat 100% 0;
	padding-bottom: 24px;
}
#footer .header img{
	float: left;
	margin: 0 22px 0 0;
}
#footer .header ul{
	margin: 10px 0 0 -5px;
	padding: 0;
	list-style: none;
	overflow: hidden;
	height: 1%;
	font-weight: bold;
}
#footer .header li{
	float: left;
	background: url(../images/separator-footer-nav.gif) no-repeat 0 2px;
	margin: 0 8px 0 -2px;
	padding: 0 0 0 8px;
}
#footer .header li a{color: #0b4680;}
#footer .header li a:hover{text-decoration: underline;}
#footer .header div{float: left;}
#footer .header p{margin: 11px 0 0;}
#footer .header address{
	margin: 0;
	font-style: normal;
}
/* logos */
ul.logos{
	margin: 3px 0 0 9px;
	padding: 0;
	list-style: none;
	height: 1%;
}
ul.logos:after {
	content:"";
	display:block;
	clear:both;
}
ul.logos img{display: block;}
ul.logos li{
	float: left;
	margin-right: 13px;
}
ul.logos li.iron-port{
	margin: -6px 13px 0 0;
	position: relative;
}
/* tag clouds */
#footer .lists{
	width: 1000px;
	overflow: hidden;
	padding: 20px 0 0;
	margin-right: -40px;
}
#footer .lists .column{
	float: left;
	width: 127px;
	margin-right: 13px;
}
#footer .lists .column ul{
	margin: 0 0 17px;
	padding: 0;
	list-style: none;
}
#footer .lists .column ul a{color: #969696;}
#footer .lists .column ul a strong{color: #646464;}
#footer .lists .column li{line-height: 14px;}
/* main */
#main{
	width: 100%;
	overflow: hidden;
	margin: 9px 0 0;
}
#main h3{
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	color: #323232;
}
/* wide main block */
.wide-main{
	width: 100%;
	overflow: hidden;
	background: url(../images/bg-main01-c.jpg) repeat-y;
}
.wide-main-b{
	width: 100%;
	overflow: hidden;
	background: url(../images/bg-main01-b.png) no-repeat 0 100%;
}
.wide-main-t{
	height: 1%;
	overflow: hidden;
	background: url(../images/bg-main01-t.png) no-repeat;
	padding: 13px 19px;
}
/* raisons */
#wrapper .raisons h3{margin: 0 0 22px;}
.raisons h4{
	margin: 0 0 0 -7px;
	color: #0c417e;
	font-size:12px;
	line-height: 22px;
}
.raisons h4 span{
	float: left;
	font-size: 15px;
	background: url(../images/bg-number.png) no-repeat;
	width: 23px;
	text-align: center;
	margin-right: 7px;
}
.raisons ul{
	margin: 12px 0 0 23px;
	padding: 0;
	list-style: none;
}
.raisons li{
	background: url(../images/bullet-circle.gif) no-repeat 0 5px;
	padding: 0 0 14px 15px;
	line-height: normal;
}
/* two columns */
#twocolumns{
	float: right;
	width: 711px;
	background: url(../images/bg-twocolumns-c.jpg) repeat-y;
	color: #646464;
	line-height: normal;
}
.twocolumns-b{
	width: 100%;
	overflow: hidden;
	background: url(../images/bg-twocolumns-b.png) no-repeat 0 100%;
}
.twocolumns-t{
	height: 1%;
	overflow: hidden;
	background: url(../images/bg-twocolumns-t.png) no-repeat;
	padding: 11px 7px 34px 15px;
}
#twocolumns h3{margin: 0 0 9px;}
/* content */
#content{
	float: left;
	width: 442px;
}
#content p{margin: 0 0 12px;}
/* list of links */
ul.links-list{
	margin: 0 0 12px;
	padding: 0;
	list-style: none;
}
ul.links-list li{
	padding: 0 0 0 16px;
	background: url(../images/bullet-circle-blue.gif) no-repeat 0 5px;
}
ul.links-list a{color: #0b467f;}
/* aside */
.aside{
	float: right;
	width: 221px;
	background: url(../images/divider.jpg) no-repeat;
	padding: 0 0 0 17px;
}
.aside p{margin: 0;}
.testimonial{
	font-style: italic;
	margin: 0 0 0 -4px;
	line-height: 14px;
	padding-bottom: 35px;
}
.aside ul.links-list{
	margin: 0 -1px 0 -2px;
	padding: 1px 0 0;
}
.aside ul.links-list li{padding-bottom: 13px;}
/* sidebar */
#sidebar{
	float: left;
	width: 232px;
	background: url(../images/bg-sidebar-c.jpg) repeat-y;
}
.sidebar-b{
	width: 100%;
	overflow: hidden;
	background: url(../images/bg-sidebar-b.jpg) no-repeat 0 100%;
	padding-bottom: 11px;
}
.sidebar-t{
	height: 1%;
	overflow: hidden;
	background: url(../images/bg-sidebar-t.jpg) no-repeat;
	padding: 0 1px;
}
/* menu */
.menu{
	margin: 2px 0 -6px;
	padding: 0;
	list-style: none;
	font-size: 15px;
	font-weight: bold;
	overflow: hidden;
	width: 100%;
}
.menu li{
	background: url(../images/divider-menu.gif) no-repeat 0 100%;
	width: 100%;
	overflow: hidden;
}
.menu a{
	display: block;
	height: 1%;
	color: #969696;
	background: url(../images/bg-menu-item.png) no-repeat 188px -40px;
	line-height: 49px;
	padding: 0 0 0 14px;
}
.menu .active a,
.menu a:hover{
	color: #0b4680;
	text-decoration: none;
	background-position: 188px 10px;
}
/* carriere */
#wrapper .carriere h3{font-size: 15px;}
.carriere{
	padding: 20px 15px 40px;
	color: #646464;
}
.wrap{
	width: 100%;
	overflow: hidden;
}
.vacancies{
	float: left;
	width: 418px;
}
.vacancies ul{
	margin: 19px 0 0 2px;
	padding: 0;
	list-style: none;
}
.vacancies li{
	background: url(../images/bullet-circle.gif) no-repeat 0 5px;
	padding: 0 0 6px 16px;
	line-height: normal;
}
.vacancies p{margin: 7px 0 0 2px;}
.conract-center{
	float: left;
	width: 440px;
	background: url(../images/divider02.jpg) no-repeat;
	padding: 19px 0 0 28px;
}
.conract-center p{margin: 0;}
.conract-center address{
	font-style: normal;
	margin: 17px 0 0;
}
a.btn-grey{
	float: left;
	background: url(../images/btn-grey-r.png) no-repeat 100% 0;
	font-weight: bold;
	font-size: 13px;
	color: #0b1e33;
	padding-right: 7px;
}
a.btn-grey span{
	float: left;
	background: url(../images/btn-grey-l.png) no-repeat;
	padding: 0 8px 0 19px;
	line-height: 29px;
	cursor: pointer;
}
.conract-center a.btn-grey{margin: 17px 0 0;}
/* contact page */
.contact-page{padding: 12px 7px 22px 22px;}
.contact-page p{margin: 0 0 13px;}
.contact-page .mark{
	color: #08427e;
	font-weight: bold;
}
#wrapper .contact-page h3{
	font-size:15px;
	color: #323232;
}
.contact-page select{
	float: left;
	width:200px;
	font:10px Arial, Helvetica, sans-serif;
	color: #636363;
	padding: 0 0 1px 5px;
}
.contact-page .wrap{padding: 38px 0 0;clear: both;}
/* contact form */
.contact-form{padding: 8px 0 0;}
.contact-form .row{
	width: 100%;
	overflow: hidden;
}
/* informations */
.contact-form .informations{
	float: left;
	width: 353px;
}
.contact-form .informations .row{padding: 0 0 11px;}
.contact-form .informations label,
.contact-form .informations .row span{
	float: left;
	width: 99px;
	font-size: 13px;
	line-height: 15px;
}
.contact-form .informations .radios{
	width: 254px;
	float: left;
}
.contact-form .radios div{
	float: left;
	width: 95px;
}
.contact-form .radios div .radio{
	float: left;
	width: 14px;
	height: 14px;
	margin: 2px 4px 0 2px;
}
.contact-form .radios div label{
	float: left;
	line-height: 15px;
	width: 75px;
}
#wrapper .contact-form .informations h3{margin: 0 0 26px;}
.contact-form .informations .txt{
	width: 252px;
	float: left;
	font:13px Arial, Helvetica, sans-serif;
	border: 1px solid #c0c0c0;
	padding: 1px 0;
}
/* vous */
.vous{
	float: right;
	width: 225px;
	font-size:13px;
}
#wrapper .vous h3{margin: 0 0 13px;}
.vous .row{padding: 0 0 11px;}
.vous .row .radio{
	margin: 3px 9px 0 0;
	float: left;
	width: 14px;
	height: 14px;
}
.vous .row label{
	line-height: 15px;
	float: left;
}
.vous .row .txt{
	width: 210px;
	float: left;
	font:13px Arial, Helvetica, sans-serif;
	border: 1px solid #c0c0c0;
	padding: 1px 0;
}
/* message */
#wrapper .message h3{margin-bottom: 11px;}
.message{
	width: 100%;
	overflow: hidden;
	padding: 14px 0 0;
	margin: 0;
	position: relative;
}
.message .txt{
	width: 483px;
	height: 178px;
	font:13px Arial, Helvetica, sans-serif;
	border: 1px solid #c0c0c0;
	padding: 3px;
	overflow: auto;
}
.message .btn-grey{position: absolute;
	right: 11px;
	bottom: 0;
}
.message .btn-grey span{padding: 0 35px 0 43px;}
/* jaguar network */
.jaguar-network{
	padding: 11px 11px 0 11px;
	color: #646464;
}
#wrapper .jaguar-network h3{margin-bottom: 9px;}
.jaguar-network p{margin: 0 0 14px;}
.jaguar-network ul.links-list{margin: 0;}
.jaguar-network ul.links-list li{padding: 0 185px 14px 16px;}
/* titles list */
ul.titles{
	margin: 6px 0;
	/*margin: 0 0 6px;*/
	padding: 0;
	list-style: none;
	width: 100%;
	overflow: hidden;
	font-size: 13px;
	font-weight: bold;
}
ul.titles li{
	float: left;
	background: url(../images/bg-title.png) no-repeat;
	width: 241px;
	line-height: 28px;
	padding: 0 0 0 10px;
	margin: 0 8px 0 0;
}
/* etude de cas page */
.etude-de-cas #twocolumns{
	width: 701px;
	background: url(../images/bg-twocolumns-c02.gif) repeat-y;
}
.etude-de-cas .twocolumns-b{background: url(../images/bg-twocolumns-b02.png) no-repeat 0 100%;}
.etude-de-cas .twocolumns-t{background: url(../images/bg-twocolumns-t02.gif) no-repeat;}
#wrapper .etude-de-cas{margin: 11px 0 0;}
.etude-de-cas #sidebar{
	width: 250px;
	background: url(../images/bg-sidebar-c02.gif) repeat-y;
}
.etude-de-cas .sidebar-b{
	background: url(../images/bg-sidebar-b02.png) no-repeat 0 100%;
	padding-bottom: 7px;
}
.etude-de-cas .sidebar-t{
	background: url(../images/bg-sidebar-t02.gif) no-repeat;
	padding: 13px 7px 0;
}
/* numerous list */
ul.numerous-list{
	margin: 0;
	padding: 0;
	list-style: none;
	font-weight: bold;
}
ul.numerous-list li{
	width: 100%;
	overflow: hidden;
	color: #0c417e;
	line-height: 22px;
	padding: 0 0 9px;
	vertical-align: middle;
}
ul.numerous-list li span{
	float: left;
	background: url(../images/bg-number.png) no-repeat;
	width: 23px;
	text-align: center;
	font-size: 15px;
	margin: 0 7px 0 0;
}
ul.numerous-list a{
	color: #0c417e;
	float: left;
}
ul.numerous-list .active a,
ul.numerous-list a:hover{
	text-decoration: none;
	color: #323232;
}
/* blockquote */
div.blockquote h4{
	margin: 0;
	color: #646464;
	font-weight: bold;
	font-size:12px;
	line-height: normal;
}
div.blockquote p{margin: 0;}
.etude-de-cas .twocolumns-t{padding: 12px 23px 14px 12px;}
div.blockquote{
	line-height: 14px;
	width: 460px;
	float: left;
	background: url(../images/bg-testimonial-t.gif) no-repeat;
	padding-top:6px;
	position: relative;
}
div.blockquote-b{
	padding: 11px 16px 26px 18px;
	overflow: hidden;
	height: 1%;
	background: url(../images/bg-testimonial-b.gif) no-repeat 0 100%;
	position: relative;
}
div.blockquote02{
	float: right;
	margin: 21px 0 0;
	padding-bottom: 44px;
}
div.blockquote02 img{display: block;}
div.blockquote02 span{position: absolute;}
span.left-quote{
	left:16px;
	top:7px;
}
span.right-quote{
	right:14px;
	bottom:15px;
}
div.blockquote02 .blockquote-b{padding: 33px 33px 36px 43px;}
div.blockquote .author{
	position: absolute;
	bottom: 0;
	right: 14px;
	text-align: right;
	width: 100%;
	background: url(../images/bg-author.gif) no-repeat 100% 0;
	padding: 16px 0 0;
}
div.blockquote .author strong{
	display: block;
	color: #0c417e;
}
div.blockquote .author em{
	display: block;
	color: #646464;
}
/* four columns */
.four-cols{
	width: 100%;
	overflow: hidden;
	background: url(../images/bg-four-cols-c.jpg) repeat-y;
	margin-top: 1px;
}
.four-cols-t{
	width: 100%;
	overflow: hidden;
	background: url(../images/bg-four-cols-t.jpg) no-repeat;
}
.four-cols-b{
	width: 970px;
	overflow: hidden;
	background: url(../images/bg-four-cols-b.jpg) no-repeat 0 100%;
	position: relative;
	padding: 0 0 54px;
}
.four-cols .column{
	float: left;
	width: 232px;
	margin: 0 9px 0 0;
}
.four-cols .column02{margin: 0 7px 0 0;}
.four-cols .column04{
	margin: 0;
	width: 239px;
}
.four-cols .column img{display: block;}
.four-cols .column .title{
	width: 100%;
	overflow: hidden;
	background: url(../images/bg-title02.png) no-repeat;
	line-height: 29px;
	font-size: 13px;
	font-weight: bold;
	color: #323232;
	margin: 0 0 13px;
}
.four-cols .column04 .title{background: url(../images/bg-title03.png) no-repeat;}
.four-cols .column .title strong{
	float: left;
	color: #fff;
	width: 28px;
	text-align: center;
	margin: 0 6px 0 0;
}
.four-cols .column .title span{float: left;}
.four-cols .column .title a{
	color: #323232;
}
.four-cols .content img{display: block;}
.four-cols .content ul{
	margin: 16px 0 0 9px;
	padding: 0;
	list-style: none;
	color: #323232;
}
.four-cols .content li{
	background: url(../images/bullet-circle.gif) no-repeat 0 5px;
	padding: 0 9px 13px 14px;
}
.four-cols .content .btn-acceder{
	position: absolute;
	bottom: 10px;
	background: url(../images/btn-access-coly.png) no-repeat;
	font-weight: bold;
	color: #0b4680;
	padding: 0 0 0 42px;
	line-height: 36px;
	font-size: 14px;
	margin: 0 0 0 9px;
	width: 168px;
}
.four-cols .column .content{
	height: 1%;
	overflow: hidden;
	padding: 0 0 0 1px;
}
/* sitemap */
.sitemap{padding: 20px 19px 25px;}
.site-nav{
	width: 110px;
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
	font-weight: bold;
	line-height: 14px;
}
.site-nav a{color: #0b4680;}
.sitemap .column{
	float: left;
	width: 200px;
	line-height: 14px;
}
.sitemap .column h4{
	font-weight: bold;
	font-size: 12px;
	margin: 0;
}
.sitemap .column h4 a{
	color: #0b4680;
	background: url(../images/bullet-arrow.gif) no-repeat 100% 3px;
	padding: 0 12px 0 0;
}
.sitemap .column ul{
	margin: 0;
	padding: 0;
	list-style: none;
	color: #969696;
}
.sitemap .column li.title{
	color: #646464;
	padding: 1px 0;
}
.sitemap .column ul a{color: #969696;}
/* documentation */
.documentation .sidebar-b{padding-bottom: 14px;}
.documentation .sidebar-t{padding: 9px 7px 0 9px;}
.documentation .twocolumns-t{
	padding-right: 10px;
	padding-bottom:0;
}
#wrapper .documentation .sidebar-b .section h3{
	margin: 0;
	color: #0c417e;
	font-size:12px;
	font-weight: bold;
}
.documentation .sidebar-b .section ul{
	margin: 14px 0 0 -1px;
	padding: 0;
	list-style: none;
	font-size: 11px;
	color: #646464;
}
.documentation .sidebar-b .section li{
	background:url(../images/bullet-circle.gif) no-repeat 0 4px;
	padding:0 9px 0 16px;
	line-height: 13px;
}
.documentation .sidebar-b .section{padding: 0 0 13px;}
.documentation .sidebar-b .section li a{color: #646464;}
/* specification */
.documentation .specification{
	color: #646464;
	padding: 0 0 14px;
}
#wrapper .documentation .specification h3{
	margin: 0 0 13px;
	font-weight: bold;
	font-size: 12px;
	color: #646464;
}
.documentation .specification p{margin: 0;}
.documentation .specification ul{
	margin: 14px 0 0;
	padding: 0;
	list-style: none;
}
.documentation .specification li{
	background: url(../images/bullet-small-circle.gif) no-repeat 0 6px;
	padding: 0 0 0 36px;
	line-height: 14px;
}
.documentation .twocolumns-t .section{
	width: 100%;
	overflow: hidden;
	color: #646464;
	padding-bottom: 14px;
}
.documentation .twocolumns-t .section h4{
	margin: 0;
	font-size: 12px;
}
.documentation .twocolumns-t .section p{margin: 0;}
.documentation .twocolumns-t .section pre{
	font:12px/14px "Courier New", Courier, monospace;
	color: #000;
	margin: 0;
}
.documentation .twocolumns-t .section pre.mark{font-family: Arial, Helvetica, sans-serif;}
.documentation .twocolumns-t .section h4.mark{
	color: #f00;
	font-weight: normal;
}
/* references */
#wrapper .references{
	position: relative;
	margin: 35px 0 0;
	overflow: visible;
}
.references .wide-main-t{
	background: url(../images/bg-main02-t.gif) no-repeat;
	padding-left: 0;
}
.references .wrap{width: 970px;}
.references .column{
	float: left;
	width: 321px;
	background: url(../images/divider-refernces.jpg) no-repeat 0 33px;
	padding-bottom: 29px;
}
.references .column01{background: none;}
.references .column .header{
	position: absolute;
	top: -19px;
	padding-left: 13px;
}
#wrapper .references .column .header h3{
	margin: 0;
	float: left;
	font-size: 13px;
	color: #323232;
	background: url(../images/bg-title04-r.png) no-repeat 100% 1px;
	padding: 0 5px 0 0;
}
* html #wrapper .references .column .header h3{background-position: 100% 2px;}
.references .column .header h3 span{
	float: left;
	background: url(../images/bg-title04-l.png) no-repeat;
	line-height: 28px;
	padding: 0 9px 0 15px;
}
.references .column ul{
	margin: 18px 0 0;
	padding: 0;
	list-style: none;
}
.references .column li{
	height: 1%;
	overflow: hidden;
	vertical-align: middle;
}
.references .column .logo-ref{margin: 26px 0 39px 6px;}

.references .column ul img{
	display: block;
	margin: 0 auto;
}
/* infrasture */
.infrasture{
	padding: 13px 7px 44px 18px;
	color: #646464;
}
#wrapper .infrasture h3{margin: 0 0 9px;}
.infrasture p{margin: 0 0 13px;}
.infrasture .map{
	width: 100%;
	overflow: hidden;
	padding: 9px 0 0;
}
.infrasture .map img{float: left;}
.infrasture .map .description{
	float: right;
	width: 393px;
	padding: 6px 0 0;
}
.infrasture h4{
	margin: 0 0 13px;
	font-size: 12px;
	font-weight: bold;
	color: #323232;
}
.infrasture .map .description p{margin: 0;}
.infrasture .map .description ul{
	margin: 12px 0 0;
	padding: 0;
	list-style: none;
	line-height: 14px;
}
.infrasture .map .description li{
	background: url(../images/bullet-circle.gif) no-repeat 0 5px;
	padding: 0 0 0 15px;
}
/* additional info */
.infrasture .additional-info{
	width: 100%;
	overflow: hidden;
	margin: 38px 0 0;
}
.additional-info .sales{
	float: left;
	width: 530px;
}
.additional-info .sales ul{
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: 17px;
}
.additional-info .sales address{
	font-style: normal;
	display: inline;
}
.additional-info .sales h4{margin: 0 0 18px;}
.additional-info .box{
	float: right;
	width: 404px;
}
.additional-info .partners h4{margin: 0 0 8px 3px;}
.additional-info .partners{
	width: 100%;
	overflow: hidden;
}
.additional-info .partners ul{
	margin: 0;
	padding: 0 0 24px;
	list-style: none;
	width: 100%;
	overflow: hidden;
}
.additional-info .partners li{float: left;}
.additional-info .partners img{display: block;}
.additional-info .partners li.logo-amsix{margin: 1px 0 0 15px;}
.additional-info .partners li.logo-level3{margin: 24px 0 0 12px;}
.additional-info .partners li.logo-tata{margin: 2px 0 0;}
.additional-info .partners li.logo-france-telekom{margin: -1px 0 0 24px;}
.additional-info .partners li.logo-bouygues{margin: 3px 0 0 28px;}
.additional-info .blanches{
	width: 100%;
	overflow: hidden;
	margin: 24px -10px 0 4px;
}
.additional-info .blanches ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
/* dedicated server page */
#wrapper .dedicated-page{margin-top: 11px;}
.dedicated-page #content{
	float: left;
	width: 680px;
	position: relative;
	padding-top: 24px;
}
* html .dedicated-page #content{padding-top: 23px;}
*+ html .dedicated-page #content{padding-top: 23px;}
/* tabs */
.dedicated-page .tabs{
	margin: 0;
	padding: 0;
	list-style: none;
	font-size:13px;
	font-weight: bold;
	overflow: hidden;
	position: absolute;
	left: 1px;
	top: 0;
}
.dedicated-page .tabs li{
	float: left;
	margin-right: 4px;
	border-bottom: 3px solid #fff;
}
.dedicated-page .tabs li a{
	float: left;
	color: #323232;
	background: url(../images/bg-tab-r.gif) no-repeat 100% -1px;
	padding-right: 5px;
	height: 24px;
}
.dedicated-page .tabs .active a,
.dedicated-page .tabs li a:hover{
	background-position: 100% -25px;
	text-decoration: none;
}
.dedicated-page .tabs .active a span,
.dedicated-page .tabs li a:hover span{
	background-position: 0 -25px;

}
.dedicated-page .tabs li a span{
	float: left;
	background: url(../images/bg-tab-l.gif) no-repeat 0 -1px;
	line-height: 24px;
	height: 24px;
	padding: 0 5px 0 11px;
	cursor: pointer;
}
.dedicated-page .tabs li a span strong{color: #07427e;}
/* tab content */
.tab-content{
	width: 100%;
	overflow: hidden;
	background:#fff;
	margin: -1px 0 0;
	background: url(../images/bg-tab-content-c.gif) repeat-y;
}
.tab-content-t{
	width: 100%;
	overflow: hidden;
	background: url(../images/bg-tab-content-t.png) no-repeat;
	padding: 4px 0 0;
}
.tab-content-b{
	height: 1%;
	overflow: hidden;
	background: url(../images/bg-tab-content-b.jpg) no-repeat 0 100%;
	padding: 9px 12px 0 10px;
	min-height: 370px;
}
* html .tab-content-b{height: 370px;}
.tab-content-b .description{
	float: left;
	width: 425px;
}
#wrapper .tab-content-b h3{margin-bottom: 14px;}
.tab-content-b .description ul{
	margin: 0;
	padding: 25px 0 0;
	list-style: none;
	color: #323232;
	font-weight: bold;
}
.tab-content-b .description li{
	background: url(../images/bullet-ok.gif) no-repeat;
	padding: 2px 0 11px 27px;
	line-height: normal;
}
.tab-content-b .image{
	float: right;
	width: 212px;
}
.tab-content-b .image .holder{
	/*background: url(../images/holder-image.gif) no-repeat;*/
	padding: 34px 0 18px 1px;
	margin: 2px 0 0 2px;
}
.tab-content-b .image .holder img{display: block;}
.btn-nous-contacter{
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	width: 212px;
	background: url(../images/btn-nous-contacter.png) no-repeat;
	height: 54px;
	margin: 26px 0 0;
}
/* produits connexes */
.dedicated-page .sidebar{
	float: right;
	width: 260px;
	background: url(../images/bg-connex-c.gif) repeat-y;
}
.dedicated-page .sidebar-b{
	width: 100%;
	overflow: hidden;
	background: url(../images/bg-connex-b.jpg) no-repeat 0 100%;
}
.dedicated-page .sidebar-t{
	height: 1%;
	overflow: hidden;
	background: url(../images/bg-connex-t.gif) no-repeat;
	padding: 4px 0 0 10px;
	min-height: 389px;
}
#wrapper .dedicated-page .sidebar h3{
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 11px;
	color: #323232;
}
.dedicated-page .sidebar h3 span{color: #0b4680;}
/* connexes */
ul.connexes{
	margin: 0;
	padding: 0;
	list-style: none;
	font-size:13px;
	font-weight: bold;
}
ul.connexes li{
	width: 100%;
	overflow: hidden;
	padding: 0 0 8px;
}
* html ul.connexes li{float: left;}
ul.connexes a{
	color: #0b4680;
	background: url(../images/bullet-plus.png) no-repeat 0 0;
	padding: 0 0 0 32px;
	float: left;
	line-height: 16px;
}
ul.popularity{
	margin: 11px 0 0;
	padding: 14px 19px 6px 4px;
	list-style: none;
	height:1%;
	overflow: hidden;
	background: url(../images/divider-connex.jpg) no-repeat 0 0;
	font-weight: bold;
	text-align: justify;
}
/* tags clouds */
ul.popularity li{display: inline;}
ul.popularity li a{color: #b4b4b4;}
ul.popularity li.v-popular{font-size:11px;}
ul.popularity li.vv-popular{font-size:12px;}
ul.popularity li.vvv-popular{font-size:13px;}
ul.popularity li.vvvv-popular{font-size:14px;}
ul.popularity li.vvvvv-popular{font-size:15px;}
ul.popularity li.vvvvvv-popular{font-size:16px;}
/* comparateur */
.comparateur .wide-main-t{padding: 1px 0 0 1px;}
.comparateur table,
.comparateur tr,
.comparateur td,
.comparateur th{
	margin: 0;
	padding: 0;
	border: 0;
	border-collapse: collapse;
}
.comparateur table img{float: right;}
.comparateur th{
	color: #323232;
	font-weight: bold;
	width:116px;
	height: 43px;
}
.comparateur th.service{
	width: 223px;
	padding-left: 18px;
}
.comparateur th.last-col{width: 137px;}
.comparateur td.service-name{
	background: url(../images/bg-services-name.gif);
	color: #323232;
	font-weight: bold;
	text-align: left;
	height: 25px;
	padding: 0 0 0 17px;
}
.comparateur td.service{
	text-align: left;
	height: 22px;
	padding: 0 0 0 17px;
}
.comparateur td{
	color: #646464;
	text-align: center;
}
.comparateur tr.grey-row td{background:#f0f0f0;}
.comparateur tr.white-row td{background:#fff;}
.comparateur .contact-btn{
	height: 1%;
	overflow: hidden;
	border-top: 1px solid #dcdcdc;
	margin: 25px 25px 0 15px;
}
.comparateur .contact-btn a{
	float: right;
	display: inline;
	margin-top: 10px;
	padding-bottom: 18px;
}
/* acuueli page */
.wide-promobox .promobox{
	position: relative;
	overflow: hidden;
	height: 248px;
	width: 100%;
	margin: 0;
}
.wide-promobox .slideset-holder {
	position: relative;
	overflow: hidden;
	width: 961px;
}
.wide-promobox .slideset {
	width: 9999px;
	overflow: hidden;
}
.wide-promobox .slideset .slide {
	position: relative;
	padding: 0 0 6px;
	height: 248px;
	float: left;
	width: 961px;
}
.wide-promobox .promobox .block-c{
	background: url(../images/bg-promo02.png) repeat-y;
}
.wide-promobox .block-b{
	background: url(../images/bg-promo-b02.png) no-repeat;
	height: 10px;
	width: 100%;
	bottom:0;
	left: 0;
}
.wide-promobox .promobox .block-t{background: url(../images/bg-promo-t02.png) no-repeat;}
.wide-promobox .block-c .text-r{padding: 18px 19px 9999px 14px;}
.wide-promobox .block-c .text{width: 500px;}
.wide-promobox a.btn-savoir{
	text-indent: -9999px;
	overflow: hidden;
	float: left;
	background: url(../images/btn-savoir.gif) no-repeat;
	width: 133px;
	height: 31px;
	margin: 11px 0 0;
}
.wide-promobox .pagination{
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	right: 16px;
	bottom: 18px;
}
.wide-promobox .pagination li{
	float: left;
	margin: 0 0 0 3px;
}
.wide-promobox .pagination li a{
	float: left;
	width: 24px;
	line-height: 24px;
	background: url(../images/bg-number02.png) no-repeat;
	text-align: center;
	color: #323232;
}
.wide-promobox .pagination li a.active,
.wide-promobox .pagination li a:hover{
	text-decoration: none;
	background: url(../images/bg-number02-roll.png) no-repeat;
}
#wrapper .accueli-page{margin-top: 15px;}
/* left column */
.accueli-page .left-col{
	float: left;
	width: 472px;
}
.accueli-page .left-col .block{
	float: left;
	width:232px;
	color: #434343;
	margin: 0 8px 0 0;
}
.accueli-page .left-col .block span.title{
	display: block;
	background: url(../images/bg-title05.png) no-repeat;
	padding: 0 0 0 9px;
	font-size:13px;
	font-weight: bold;
	color: #323232;
	line-height: 31px;
}
.accueli-page .left-col .block-c{
	width: 100%;
	overflow: hidden;
	background: url(../images/bg-block-c.jpg) repeat-y;
	margin: 14px 0 0;
	line-height: 14px;
}
.accueli-page .left-col .block-b{
	overflow: hidden;
	background: url(../images/bg-block-b.jpg) no-repeat 0 100%;
	min-height: 240px;
	padding: 0 6px 20px;
	position: relative;
}
* html .accueli-page .left-col .block-b{height: 240px;}
.accueli-page .left-col .block-c img{
	display: block;
	margin: 0 0 11px -6px;
}
.accueli-page .left-col .block-c p{
	margin: 0 0 16px;
	text-align: left;
}
.accueli-page .left-col .block-c a.more{
	position: absolute;
	bottom:18px;
	color: #0b4680;
	padding: 0 11px 0 0;
	background: url(../images/bullet-arrow01.gif) no-repeat 100% 4px;
	text-decoration: underline;
}
.accueli-page .left-col .block-c a.more:hover{text-decoration: none;}
.accueli-page .left-col .wrap{width: 480px;}
.accueli-page .left-col .news{
	width: 100%;
	overflow: hidden;
	margin: 19px 0 0;
}
.accueli-page .left-col .news span.title{
	display: block;
	background: url(../images/bg-title-actuality.png) no-repeat;
	padding: 0 0 0 9px;
	font-size:13px;
	font-weight: bold;
	color: #323232;
	line-height: 31px;
}
.accueli-page .left-col .news .holder{
	height: 1%;
	overflow: hidden;
	background: url(../images/holder-news.png) no-repeat 100% 0;
	margin: 14px 1px 0 0;
	padding: 13px 0 0;
}
.accueli-page .left-col .news .section{
	width: 100%;
	overflow: hidden;
	height: 44px;
}
.accueli-page .left-col .news .section .date{
	float: left;
	width: 28px;
	text-align: center;
	color: #fff;
	font-size:10px;
	font-weight: bold;
	font-style: normal;
	margin: 0px 16px 0 0;
	line-height: 12px;
}
.accueli-page .left-col .news .section .date strong{
	display: block;
	font-size: 16px;
	line-height: 16px;
	margin-bottom: -1px;
}
.accueli-page .left-col .news .section .text{
	float: left;
	width: 410px;
	color: #323232;
}
.accueli-page .left-col .news .section .text p{
	margin: 0;
	/*font-weight: bold;*/
}
.accueli-page .left-col .news .section a.more{
	background:url(../images/bullet-arrow.png) no-repeat 100% 5px;
	color:#0B4680;
	padding:0 11px 0 0;
	text-decoration:underline;
	font-weight: normal;
}
.accueli-page .left-col .news .section a.more:hover{text-decoration: none;}
/* right column */
.accueli-page .right-col{
	float: right;
	width:480px;
}
.accueli-page .raisons-de-choisir{
	width: 100%;
	overflow: hidden;
}
.accueli-page .raisons-de-choisir .title{
	background: url(../images/bg-title06.png) no-repeat;
	padding: 0 0 0 9px;
	font-size:13px;
	font-weight: bold;
	color: #323232;
	line-height: 31px;
	display: block;
}
.accueli-page .raisons-de-choisir .holder{
	height: 1%;
	overflow: hidden;
	background: url(../images/holder-reasons.jpg) no-repeat;
	padding: 7px 0 4px 7px;
	margin: 14px 0 0;
}
.accueli-page .raisons-de-choisir .holder .section{
	width: 100%;
	overflow: hidden;
	height: 39px;
	padding-top: 3px;
}
.accueli-page .raisons-de-choisir .section strong{
	float: left;
	width: 108px;
	background: url(../images/bullet-arrow.png) no-repeat 100% 6px;
	font-size:13px;
	color: #0b4680;
	margin: 7px 10px 0 0;
}

.accueli-page .raisons-de-choisir .section strong a{
	color: #0b4680;
}

.accueli-page .raisons-de-choisir .section a{
	float: left;
	width: 351px;
	color: #434343;
}
.accueli-page .raisons-de-choisir .section a:hover{text-decoration: underline;}
a.btn-access-cop img{display: block;}
a.btn-access-cop{
	margin: 3px 0 0;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/btn-access-copy.png) no-repeat scroll 0 0;
	color:#0B4680;
	font-size:14px;
	display: block;
	font-weight:bold;
	height:26px;
	overflow:hidden;
	padding:10px 0 0 40px;
	width:480px;
}
.accueli-page .right-col .wrap{
	margin: 19px 0 0;
	width: 100%;
}
.accueli-page .references-box{
	position: relative;
	float: left;
	width:232px;
}
.accueli-page .references-box .title{
	background: url(../images/bg-title-references.png) no-repeat;
	padding: 0 0 0 9px;
	font-size:13px;
	font-weight: bold;
	color: #323232;
	line-height: 31px;
	display: block;
}
.accueli-page .references-box .holder{
	height: 146px;
	overflow: hidden;
	background: url(../images/holder02.png) no-repeat;
	position: relative;
	margin: 14px 2px 0;
}
.accueli-page .references-box .slides-holder {
	position: relative;
	overflow: hidden;
	width: 228px;
}
.accueli-page .references-box .slide-list {
	list-style: none;
	overflow: hidden;
	width: 99999px;
	padding: 0;
	margin: 0;
}
.accueli-page .references-box .slide-list li {
	float: left;
	width: 228px;
}


.accueli-page .references-box .holder img{
	margin: 48px auto 0;
	display: block;
}
.accueli-page .references-box ul.btns{
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	right: 5px;
	bottom: 7px;
}
.accueli-page .references-box ul.btns li{float: left;}
.accueli-page .references-box ul.btns li a{
	float: left;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/btns-prev-next.gif) no-repeat;
	width: 18px;
	height: 18px;
}
.accueli-page .references-box ul.btns li a.btn-next{background-position: -20px 0;}
.accueli-page .support-box{
	position: relative;
	float: right;
	width:240px;
	color: #323232;
}
.accueli-page .support-box .title{
	background: url(../images/bg-title-support.png) no-repeat;
	padding: 0 0 0 9px;
	font-size:13px;
	font-weight: bold;
	color: #323232;
	line-height: 31px;
	display: block;
}
.accueli-page .support-box .holder{
	height: 128px;
	overflow: hidden;
	background: url(../images/holder03.png) no-repeat;
	position: relative;
	margin: 14px 0 0;
	padding: 18px 5px 0;
}
.accueli-page .support-box p{margin: 0;}
.accueli-page .support-box ul{
	margin: 0;
	padding: 7px 0 0;
	list-style: none;
}
.accueli-page .support-box ul a{
	background:url(../images/bullet-arrow.png) no-repeat 100% 5px;
	color:#0B4680;
	padding:0 11px 0 0;
	text-decoration:underline;
}
.accueli-page .support-box ul a:hover{text-decoration: none;}
/* angle */
.angle{
	position: absolute;
	right: 0;
	top: 0;
}
* html .angle{right:-2px;}
.angle img{display: block;}