/***************
	Common
****************/

body {
	background-color: #000000;
	font-family: Arial;
	font-size: 11px;
	color: #616161;
	text-align: center;
}

a {text-decoration: none;}

div#top {
	background-image: url('../images/top.png');
	height: 36px;
	background-repeat: repeat-x;
}

div#top div#top-content{
	width: 951px;
	margin: auto;
	text-align: left;
	color: white;
	font-size: 13px;
	font-weight: bold;
}


div#top div#top-content p{
	float: left;
	padding: 10px;
	height: 16px;
	border-right: 1px solid #f1f1f1;
}
div#top div#top-content a{color: white;}

div#top div#top-content p.current{
	background-color: #f1f1f1;
	color: #162a66;
}

div#top div#top-content div#link{
	position: absolute;
	color: white;
	margin-left:700px;
	margin-top: 10px;
	font-weight: none;
	font-size: 12px;
}
div#top div#top-content div#link span.separator{color: #538AB7;}
div#top div#top-content div#link a{color: white;margin-left: 15px;margin-right: 15px;}

div#global {
	background-image: url('../images/background_blue.jpg');
	background-repeat: repeat-y;
	background-position: top center;
	max-width: 1482px;
	min-height: 485px;
	margin: auto;
	text-align: left;
}

div#site {
	width: 951px;
	margin: auto;
}



div#site p#base-line {
	color:white;
	font-size:12px;
	font-weight:bold;
	margin-left:160px;
	margin-top:40px;
	position:absolute;
}

div#site img#logo {
	margin-top: 10px;
	margin-left: 12px;
	margin-bottom: 20px;
}

/* Menu */

div#site div#menu {
    border-top: 2px solid #FFFFFF;
    color: white;
    font-weight: bold;
    margin-left: 438px;
    padding-top: 5px;
    position: absolute;
    top: 80px;
}

div#site div#menu p{
	float: left;
	margin-left: 1px;
	#margin-left: 3px;
	_margin-left: 2px;
	height: 14px;
	padding-right: 19px;
	padding-left: 18px;
	padding-top: 5px;
	padding-bottom: 4px;
	width: 62px;
	text-align: center;
}

div#site div#menu p a{color: white;}

div#site div#menu p.services{
	color: white;
	/*background-repeat: no-repeat;
	background-image: url('../images/bt-on-services.png');*/
}

div#site div#menu p.demos{
	color: white;
	/*background-repeat: no-repeat;
	background-image: url('../images/bt-on-demos.png');*/
}

div#site div#menu p.download{
	color: white;
	/*background-repeat: no-repeat;
	background-image: url('../images/bt-on-download.png'); */
}

div#site div#menu p.company{
	color: white;
	/*background-repeat: no-repeat;
	background-image: url('../images/bt-on-company.png'); */
}


div#site div#menu p.solutions{
	color: white;
	/*background-repeat: no-repeat;
	background-image: url('../images/bt-on-solutions.png'); */
}

div#site div#menu p.current a{
	color: white;
}

.highlight{
	/*background-repeat: no-repeat;
	background-image: url('../images/bt-menu-over.png'); */
}


div#site div#nav {
	width: 951px;
}

div#site div#nav img#bt-doc{
	position: absolute;
	top: 382px;
	margin-left: 174px;
}

div#site div#nav  img#bt-doc-homepage{
	position: absolute;
	top: 310px;
	margin-left: 47px;
}

div#site div#nav div#presentation{
	position: absolute;
	width: 360px;
	margin-left: 174px;
	color: white;
	margin-top: 30px;
	z-index:99;
}
div#site div#nav div#presentation-homepage{
	position: absolute;
	width: 713px;
	height: 298px;
	margin-left: 0px;
	background-image:url(../images/homapage/carrosel.jpg);
	margin-top: 0px;
	z-index:99;
}

div#site div#nav div#presentation-homepage-carousel{
	margin-left:720px;
	margin-top:0px;
	position:absolute;
	background-image:url(../images/homapage/news.jpg);
	width:227px;
	height:298px;
	z-index:9;
}
div#site div#nav div#presentation-homepage-carousel .stepcarousel,
div#site div#nav div#presentation-homepage-carousel .panel{
	float: left; /*leave this value alone*/
	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
	margin: 0px; /*margin around each panel*/
	width: 800px; /*Width of each panel holding each content. */
}

div#site div#nav div#presentation-flash{
	position: absolute;
	width: 542px;
	height: 228px;	
	margin-left: 384px;
	color: white;
	margin-top: 0px;
	z-index:9;
}

div#site div#nav div#presentation-image{
	color:white;
	height:228px;
	margin-left:484px;
	margin-top:30px;
	position:absolute;
	width:542px;
	z-index:9;
}

div#site div#nav div#presentation-meeting{
	color:white;
	height:215px;
	margin-left:366px;
	margin-top:33px;
	position:absolute;
	width:542px;
	z-index:9;
}

div#site div#nav div#presentation h1{
	font-size: 33px;
	font-weight: bold;
	margin-bottom: 6px;
}
div#site div#nav div#presentation-homepage h1{
	font-size: 33px;
	font-weight: bold;
	margin-bottom: 6px;
}

div#site div#nav div#presentation p#accroche{
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 10px;
	width: 228px;
	line-height: 20px;
}

div#site div#nav div#presentation-homepage p#accroche{
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 10px;
	color:#000000;	
	width: 411px;
	line-height: 20px;
}

div#site div#nav div#presentation p#text{
	font-size: 13px;
	width: 180px;
	line-height: 18px;
}
div#site div#nav div#presentation-homepage p#text{
	width: 411px;
	color:#000000;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 10px;
	line-height: 18px;		
}

div#site div#nav div#under-menu p {
	font-weight: bold;
	width: 130px;
	height: 20px;
	padding-left: 10px;
	padding-top: 6px;
	margin-left: 8px;
	margin-top: 6px;
}

div#site div#nav div#under-menu p.title{
	font-size: 13px;
	color: white;
}

div#site div#nav div#under-menu p.comment{
	color: #b1332f;
	font-style: italic;
	line-height: 14px;
	width: 130px;
}

div#site div#nav div#under-menu p.item a{
	font-size: 12px;
	color: #333333;
}

div#site div#nav div#under-menu p.current{ 
	background-image: url("../images/arrow.png");
	background-repeat: no-repeat;
	background-position: left center;
}

div#site div#nav div#under-menu p.current a{color: #b1332f;}

div#site div#nav div#under-menu {
	position: absolute;
	margin-left: 10px;
	width: 157px;
	height: 279px;
	top: 141px;
}

div#site div#nav.grey{
/**background-image: url('../images/nav-grey.png');**/
	width: 951px;
	height: 303px;
}

div#site div#nav .orange{
	background-image: url('../images/nav-orange.png');
	width: 951px;
	height: 303px;
}

div#site div#nav .orange div#under-menu {
	background-image: url('../images/menu-solutions.png');
}

div#site div#nav .red{
	background-image: url('../images/nav-red.png');
	width: 951px;
	height: 303px;
}

div#site div#nav .red div#under-menu {
	background-image: url('../images/menu-services.png');
}

div#site div#nav .bleu{
	background-image: url('../images/nav-bleu.png');
	width: 951px;
	height: 303px;
}

div#site div#nav .bleu div#under-menu {
	background-image: url('../images/menu-company.png');
}

div#site div#nav .pink{
	background-image: url('../images/nav-pink.png');
	width: 951px;
	height: 303px;
}

div#site div#nav .pink div#under-menu {
	background-image: url('../images/menu-download.png');
}

div#site div#nav .violet{
	background-image: url('../images/nav-violet.png');
	width: 951px;
	height: 303px;
}

div#site div#nav .violet div#under-menu {
	background-image: url('../images/menu-demos.png');
}

div#site div#content-top {
	width: 738px;
	margin-top: 14px;
	background-image: url('../images/content-top.png');
	background-repeat: no-repeat;
	padding-top: 7px;
}

div#site div#content-homepage {
	height:87px;
	margin-top:14px;
	padding-top:0;
	width:772px;
}

div#site div#content-bottom {
	background-image: url('../images/content-bottom.png');
	background-repeat: no-repeat;
	background-position: bottom center;
	padding-bottom: 7px;
}


div#site div#content {
	background-color: white;
	min-height: 492px;
}

div#site div#content div#right{
	width: 712px;
	float: right;
	margin-right: 12px;
	margin-top: 6px;
	background-image: url('../images/main-encart_v2.jpg');
	background-repeat: repeat-y;
}

div#site div#content-homepage div#right{
	background-image: url('../images/home-contact-fond.png');
	background-repeat: no-repeat;
	float:right;
	margin-right:5px;
	margin-top:0px;
	width:120px;
	height:87px;
}

div#site div#content div#right-bottom{
	background-image: url('../images/main-encart-bottom_v2.jpg');
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 7px;
	width: 694px;
	min-height: 519px;
	padding-left: 14px;
	padding-right: 14px;
	font-size: 12px;
}


div#site div#content div#right-top-common{
	width: 712px;
	float: right;
	margin-right: 12px;
	margin-top: 6px;
	background-image: url('../images/main-encart-top_v2.jpg');
	background-repeat: no-repeat;
	padding-top: 6px;
}

div#site div#content div#right-common{
	background-image: url('../images/main-encart_v2.jpg');
	background-repeat: repeat-y;
}

div#site div#content div#right-bottom-common{
	background-image: url('../images/main-encart-bottom_v2.jpg');
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 7px;
	width: 694px;
	min-height: 474px;
	padding-left: 14px;
	padding-right: 14px;
	font-size: 12px;
}

div#site div#content div#right-bottom h3,
div#site div#content div#right-bottom-common h3{
	margin-bottom: 14px;
	padding-top: 45px;
	font-size: 22px;
	color: #065da5;
}

div#site div#content div#right-bottom-common h3{padding-top: 7px;}

div#site div#content div#right-bottom p.title,
div#site div#content div#right-bottom-common p.title{
	color: #065da5;
	font-weight: bold;
	margin-bottom: 14px;
}

div#site div#content div#right-bottom div.text,
div#site div#content div#right-bottom-common div.text{
	line-height: 16px;
}

div#site div#content div#left{
	width: 186px;
	margin-left: 12px;
	padding-top: 6px;
	display:none;
}

div#site div#content-homepage div#left{
	width: 630px;
	height: 86px;
	margin-left: 0px;
	padding-top: 0px;
	background-image: url('../images/bloc-references-background.png');
	background-repeat: no-repeat;
	
}

div#site div#content-homepage div#left div#bloc-1 {
	float:left;
	height:67px;
	margin-left:12px;
	margin-top:11px;
	width:94px;
}
div#site div#content-homepage div#left div#bloc-2 {
	float:left;
	height:67px;
	margin-left:34px;
	margin-top:11px;
	width:94px;
}
div#site div#content-homepage div#left div#bloc-3 {
	float:left;
	height:67px;
	margin-left:34px;
	margin-top:11px;
	width:94px;
}
div#site div#content-homepage div#left div#bloc-4 {
	float:left;
	height:67px;
	margin-left:34px;
	margin-top:11px;
	width:94px;
}
div#site div#content-homepage div#left div#bloc-5 {
	float:right;
	height:67px;
	margin-right:12px;
	margin-top:11px;
	width:94px;
}

div#site div#content div#left p#demo{
	width: 186px;
	height:150px;
	background-image: url('../images/demo.png');
	background-repeat: no-repeat;
	text-align: center;
	margin-bottom: 10px;
}

div#site div#content div#left p#demo img{
	margin-top: 120px;
}

div#site div#content div#left div.encart{
	background-image: url('../images/encart-top.png');
	background-repeat: no-repeat;
	background-position: top center;
	width: 186px;
	padding-top: 7px;
	padding-bottom: 10px;
}

div#site div#content div#left div.encart-bottom{
	background-image: url('../images/encart-bottom.png');
	background-repeat: no-repeat;
	background-position: bottom center;
	min-height:152px;
	width: 186px;
	text-align: center;
}

div#site div#content div#left div.encart-bottom p.text{
	font-style: italic;
	width: 165px;
	text-align: left;
	margin-left: 12px;
	margin-top: 4px;
	line-height: 16px;
}

div#site div#content-right {
	float: right;
	height: 50px;
	width: 206px;
	margin-top: 14px;
}

div#site div#content-right-homepage {
	float: right;
	width: 228px;
	height: 350px;
	margin-top: 14px;
}

div#site div#content-right p.bt-left{
	margin-bottom: 10px;
	background-image: url('../images/bt-left.png');
	background-repeat: no-repeat;
	height: 36px;
	width: 206px;
}

div#site div#content-right-homepage p.bt-left{
	margin-bottom: 10px;
/**	background-image: url('../images/bt-left-homepage.png');**/
	background-repeat: no-repeat;
	height: 36px;
	width: 228px;
}

div#site div#content-right p.bt-left img,
div#site div#content-right-homepage p.bt-left img,
div#site div#content-homepage div#right p.bt-left img,
div#site div#content-right div#temoignage img{
	margin-left: 12px;
	margin-top: 5px;
}

div#site div#content-right p.bt-left a,
div#site div#content-right-homepage  p.bt-left a,
div#site div#content-homepage div#right span.contact,
div#site div#content-right div#temoignage a{
	position: absolute;
	margin-top: 14px;
	color: #075ba1;
	font-size: 12px;
	font-weight: bold;
	margin-left: 5px;
}
div#site div#content-homepage div#right p.appelez-nous{
	color:#075BA1;
	font-size:10px;
	margin-left:5px;
	margin-top:8px;
	position:absolute;
	letter-spacing:2px;
}
div#site div#content-homepage div#right p.tel {
	color:#075BA1;
	font-size:12px;
	font-weight:bold;
	margin-left:5px;
	margin-top:28px;
}
div#site div#content-right div#temoignage {
	width: 206px;
	height: 407px;
	background-image: url('../images/bg-temoignage.gif');
	background-repeat: no-repeat;	
}
div#site div#content-bottom-homepage {
	margin-top:14px;
}
div#site div#content-bottom-homepage div#webtv {
	background-image:url(../images/home-solution-bloc-fond.png);
	background-repeat:no-repeat;
	float:left;
	height:249px;
	width:308px;
	
}
div#site div#content-bottom-homepage div#webtv p.title a{color:#B47F10;}
div#site div#content-bottom-homepage div#rich-media {
	background-image:url(../images/home-rich-media-bloc-fond.png);
	background-repeat:no-repeat;
	float:left;
	height:249px;
	margin-left:14px;
	width:308px;
}
div#site div#content-bottom-homepage div#rich-media  p.title a{color:#8E19A0;}
div#site div#content-bottom-homepage div#services {
	background-image:url(../images/home-service-bloc-fond.png);
	background-repeat:no-repeat;
	float:right;
	height:249px;
	margin-left:0px;
	width:308px;			
}
div#site div#content-bottom-homepage div#services  p.title a{color:#C05012;}
div#site div#content-bottom-homepage div#webtv p.title,
div#site div#content-bottom-homepage div#rich-media  p.title,
div#site div#content-bottom-homepage div#services p.title
{
	font-size:16px;
	font-weight:bold;
	margin-left:10px;
	margin-top:10px;
}

div#site div#content-bottom-homepage div#webtv p.comment,
div#site div#content-bottom-homepage div#rich-media  p.comment,
div#site div#content-bottom-homepage div#services p.comment
{

	line-height:18px;
	margin-top:12px;
	padding-left:10px;
	width:270px;	
}
div#site div#content-bottom-homepage div#webtv p.comment a,
div#site div#content-bottom-homepage div#rich-media  p.comment a,
div#site div#content-bottom-homepage div#services p.comment a{
	color:#88858C;
}

div#site div#content-bottom-homepage div#webtv p.item a,
div#site div#content-bottom-homepage div#rich-media  p.item a,
div#site div#content-bottom-homepage div#services p.item a{
	color:#88858C;
}

div#site div#content-bottom-homepage div#webtv .item-image,
div#site div#content-bottom-homepage div#rich-media  .item-image,
div#site div#content-bottom-homepage div#services .item-image{
	margin-top:5px;
	margin-left:10px;
	width: 286px;
	height : 125px;
}

div#site div#content-bottom-homepage div#webtv .item-content,
div#site div#content-bottom-homepage div#rich-media  .item-content,
div#site div#content-bottom-homepage div#services .item-content{
	margin-top:20px;
	margin-left:10px;
}

div#site div#content-bottom-homepage div#webtv p.item,
div#site div#content-bottom-homepage div#rich-media  p.item,
div#site div#content-bottom-homepage div#services p.item{
	background-image:url(../images/arrow-homepage.png);
	background-position:left center;
	background-repeat:no-repeat;
	color:#414042;
	font-size:12px;
	margin-top:12px;
	padding-left:10px;
	font-weight:bold;

}

/* Onglets */

.onglet {
	float: left;
	background-repeat: no-repeat;
	color: #075ba0;
	font-weight: bold;
	text-align: center;
	padding-top: 10px;
	font-size:13px;
	height: 23px;
	line-height: 12px;	
}
.onglet a{color: #075ba0; }

.onglet-hover {
	float: left;
	background-repeat: no-repeat;
	color: white;
	font-weight: bold;
	text-align: center;
	padding-top: 10px;
	height: 23px;
	font-size:13px;
}
.onglet-hover a{color: white;}

.onglet1-1 {
	width: 712px;
	background-image: url('../images/onglet1-1.jpg');
}

.onglet2-1 {
	width: 354px;
	background-image: url('../images/onglet2-1.jpg');
}

.onglet2-2 {
	width: 358px;
	background-image: url('../images/onglet2-2.jpg');
}

.onglet3-1 {
	width: 237px;
	background-image: url('../images/onglet3-1.jpg');
}

.onglet3-2 {
	width: 238px;
	background-image: url('../images/onglet3-2.jpg');
}

.onglet3-3 {
	width: 237px;
	background-image: url('../images/onglet3-3.jpg');
}


.onglet4-1 {
	width: 178px;
	background-image: url('../images/onglet4-1.jpg');
}

.onglet4-2 {
	width: 177px;
	background-image: url('../images/onglet4-2.jpg');
}

.onglet4-3 {
	width: 178px;
	background-image: url('../images/onglet4-3.jpg');
}

.onglet4-4 {
	width: 179px;
	background-image: url('../images/onglet4-4.jpg');
}

.onglet5-1 {
	width: 143px;
	background-image: url('../images/onglet5-1.jpg');
}

.onglet5-2 {
	width: 142px;
	background-image: url('../images/onglet5-2.jpg');
}

.onglet5-3 {
	width: 142px;
	background-image: url('../images/onglet5-3.jpg');
}

.onglet5-4 {
	width: 142px;
	background-image: url('../images/onglet5-4.jpg');
}

.onglet5-5 {
	width: 143px;
	background-image: url('../images/onglet5-5.jpg');
}

.onglet1-1-hover {
	width: 712px;
	background-image: url('../images/onglet1-1-hover.jpg');
}

.onglet2-1-hover {
	width: 354px;
	background-image: url('../images/onglet2-1-hover.jpg');
}

.onglet2-2-hover {
	width: 358px;
	background-image: url('../images/onglet2-2-hover.jpg');
}

.onglet4-1-hover {
	width: 178px;
	background-image: url('../images/onglet4-1-hover.jpg');
}

.onglet4-2-hover {
	width: 177px;
	background-image: url('../images/onglet4-2-hover.jpg');
}

.onglet4-3-hover {
	width: 178px;
	background-image: url('../images/onglet4-3-hover.jpg');
}

.onglet4-4-hover {
	width: 179px;
	background-image: url('../images/onglet4-4-hover.jpg');
}

.onglet5-1-hover {
	width: 143px;
	background-image: url('../images/onglet5-1-hover.jpg');
}

.onglet5-2-hover {
	width: 142px;
	background-image: url('../images/onglet5-2-hover.jpg');
}

.onglet5-3-hover {
	width: 142px;
	background-image: url('../images/onglet5-3-hover.jpg');
}

.onglet5-4-hover {
	width: 142px;
	background-image: url('../images/onglet5-4-hover.jpg');
}

.onglet5-5-hover {
	width: 143px;
	background-image: url('../images/onglet5-5-hover.jpg');
}

.onglet3-1-hover {
	width: 237px;
	background-image: url('../images/onglet3-1-hover.jpg');
}

.onglet3-2-hover {
	width: 238px;
	background-image: url('../images/onglet3-2-hover.jpg');
}

.onglet3-3-hover {
	width: 237px;
	background-image: url('../images/onglet3-3-hover.jpg');
}

p#footer{
	color: white;
	width: 951px;
	margin: auto;
	padding-left: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}

p#footer a{
	color: white;
}

span.separator {
	color: #3e4382;
}


/* Temoignages */


#slider ul, #slider li, #slider p
{
margin:0;
padding:0;
list-style:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#065da5;
}


#slider
{
	margin-left:26px;
	padding-top: 9px;
}

#slider, #slider li
{ 
	width:156px;
	height:350px;
	overflow:hidden; 
}

#slider li
{
	background-repeat:no-repeat;
	width:140px;
	margin-right:8px;
	margin-left:8px;
	font-size: 10px;
	line-height: 14px;
}

#slider li img{
	margin-bottom: 8px;
}

#slider li h4 {
	font-size: 12px;
	font-weight: bold;
	margin-top: 4px;
	margin-bottom: 4px;
	padding: 0px;
}

#slider li p.text {
	font-size: 12px;
	margin-top: 4px;
	line-height: 16px;
}

span#prevId , span#prevBtn
{
	margin-top:-174px;
	display:block;
	float:left;
	margin-left:-1px;
}

span#nextId, span#nextBtn
{
	margin-top:-174px;
	display:block;
	float:right;
	margin-right:37px;
	_margin-right:18px;
}

/***************
	Exemples
****************/
div#site div#content div#right-bottom .text .exemples{ margin-top: 10px;}
div#site div#content div#right-bottom .text .exemples_left {float: left;margin-right: 12px;	margin-top: 6px;}
div#site div#content div#right-bottom .text .exemples_right {margin-left: 12px;	padding-top: 6px;}

/********************
	Page definition
********************/
.definition-logo{float:left; margin:2px;}
.definition-image{width:130px; text-align:center;}
.definition-title{width:130px; text-align:center;}

/***************
	Page glossary
****************/
dt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: italic;
	font-weight: bold;
	color: #003366;
	margin-top:10pt;
}
dd a {
	color: #003366;
	text-decoration: underline;
}
dd a:link {
	color: #003366;
	text-decoration: none;
}

dd a:hover {
	text-decoration: underline;
	color: #0066CC;
}
.entete {
	color: #333333;
	font-weight: bold;
}
/***************
	tableau css
****************/
div#site div#content div#right-bottom div.header_black {
	width:135px; float:left; background-color:#4A4A4A; color:#FFFFFF; font-weight:bold; text-align:center; padding-top:5px; padding-bottom:5px;font-family:Verdana; font-size:12px;
}
div#site div#content div#right-bottom div.header_orange {
	width:111.5px; float:left;color:#000000; background-color:#FFCC99;font-weight:bold; text-align:center;padding-top:5px;  padding-bottom:5px; font-family:Verdana; font-size:12px
}

div#site div#content div#right-bottom div.line_grey_title {
	width:135px; float:left; background-color:#cccccc; color:#000000; font-weight:bold;  padding-top:5px;padding-left:5px; padding-bottom:5px;font-family:Verdana; font-size:12px
}

div#site div#content div#right-bottom div.line_grey {
width:110px; float:left;color:#000000; background-color:#cccccc;font-weight:bold; text-align:center;padding-top:5px;  padding-bottom:5px; font-family:Verdana; font-size:12px
}

div#site div#content div#right-bottom div.line_white_title {
width:135px; float:left; background-color:#ffffff; color:#000000; font-weight:bold;  padding-top:5px;padding-left:5px; padding-bottom:5px;font-family:Verdana; font-size:12px
}
div#site div#content div#right-bottom div.line_white {
width:110px; float:left;color:#000000; background-color:#ffffff;font-weight:bold; text-align:center;padding-top:5px;  padding-bottom:5px; font-family:Verdana; font-size:12px
}

div#site div#content div#right-bottom div.line_footer {
width:465px; float:left; background-color:#0D4993; color:#ffffff; font-weight:bold;  padding-top:5px;padding-left:5px; padding-bottom:5px;font-family:Verdana; font-size:12px
}

/***************
	homepage
****************/
.stepcarousel{
	position: relative; /*leave this value alone*/
	border: 0px;
	overflow: scroll; /*leave this value alone*/
	width: 800px; /*Width of Carousel Viewer itself*/
	height: 240px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
	position: absolute; /*leave this value alone*/
	left: 0;
	top: 0;
}

.stepcarousel .panel{
	float: left; /*leave this value alone*/
	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
	margin: 0px; /*margin around each panel*/
	width: 800px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}
div#site div#nav div#presentation-homepage-carousel div#gallery-toolbar {
	position: absolute; /*leave this value alone*/
	left:764px;
	top:235px;
    background-image:url('../images/bt-carousel-background.png');
	background-repeat:no-repeat;
	width:126px;
	height:23px;	
}
div#site div#nav div#presentation-homepage-carousel div#gallery-toolbar div#gallery-bt-back {
	float:left;
	margin-top:5px;
	margin-left:5px;
}
div#site div#nav div#presentation-homepage-carousel div#gallery-toolbar  .gallery-bt {
	float:left;
	font-weight:bold;
	color:#40536D;
	width:16px;
	height:18px;
	margin-left:4px;
	margin-top:3px;
}
.gallery-bt-current {
	background-image:url('../images/bt-current.png');
	background-repeat:no-repeat;
}	
.gallery-bt-number {
	margin-left:5px;
	margin-top:4px;
}
div#site div#nav div#presentation-homepage-carousel div#gallery-toolbar  .gallery-bt a{
	color:#40536D;
}
div#site div#nav div#presentation-homepage-carousel div#gallery-toolbar  .gallery-bt a:visited{
	color:#40536D;
}
div#site div#nav div#presentation-homepage-carousel div#gallery-toolbar div#gallery-bt-next {
	float:right;
	margin-top:5px;
	margin-right:5px;	
}
.gallery-bt-crrent {

}
