.texte { font-size:14px; line-height:14px; margin-top:20px;}


.btprocess { margin-right:15px; margin-top:30px;  background:url(../img/btprocess.jpg)left bottom no-repeat; height:74px;width:338px;}
.btprocess a { height:74px;width:338px;display:block; }
.btprocess a:hover { height:74px;width:338px; background:url(../img/btprocess.jpg)left top no-repeat;}


.btdesign { margin-right:15px;margin-top:10px;  background:url(../img/btdesign.jpg)left bottom no-repeat; height:91px;width:278px;}
.btdesign a { height:91px;width:278px;display:block; }
.btdesign a:hover { height:91px;width:278px; background:url(../img/btdesign.jpg)left top no-repeat;}

.btads { margin-right:15px;  background:url(../img/btads.jpg)left bottom no-repeat; height:71px;width:154px;}
.btads a { height:71px;width:154px;display:block; }
.btads a:hover { height:71px;width:154px; background:url(../img/btads.jpg)left top no-repeat;}

.bttv { margin-right:15px; margin-top:25px;  background:url(../img/bttv.jpg)left bottom no-repeat; height:67px;width:84px;}
.bttv a { height:67px;width:84px;display:block; }
.bttv a:hover { height:67px;width:84px; background:url(../img/bttv.jpg)left top no-repeat;}


.nav {;	width:1150px;
	overflow:visible;
	margin:0 auto; }
ul li { display: inline-block; float:right;}
ul { margin:0; padding:0;}
li { width:160px; text-align:center; height:40px; background-image:url(../img/bouton.jpg); display:block;}
li a {
	width:160px;
	text-align:center;
	height:40px;
	background-image:url(../img/bouton.jpg);
	display:block;
	background-position:left top
}
li p { padding:13px 0 0 0;}
li a:hover {
	width:160px;
	text-align:center;
	height:40px;
	background-image:url(../img/bouton.jpg);
	display:block;
	background-position:left bottom
}

img { padding:0 0 0; margin:0px 0 0 0px;}
td { margin:0; padding:0;}
table { margin:0; padding:0;}
.col1 { margin:0;padding:11px 0 0 0;}
.col2 {padding:13px 0 0 0;}
.header-bg { min-width:1000px;
	height:237px;
	background-image:url(../img/header-bg.jpg);
	background-color: #333;
	background-repeat: repeat-x;
	background-position: left top;
margin: 0; padding:0;}

.header { width:1000px;
	overflow:hidden;
	margin:0 auto;
	padding:49px 0 0;
	font-size:1.2em;}
	
.page {
	width:1000px;
	overflow:visible;
	margin:0 auto;
	padding:0
	px 0 0;
	font-size:12px;
	
	
}	
	
.titre { margin:80px 0px 10px -30px;}
.textdescription {
	display: inline-block;
	height:91px;
	width:400px;
	background-color:#292929;
	float:right;
	clear: both;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 22px;
	margin-left: 0;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
	position: relative;
}
.titre1 { font-weight:bold; }
.titre2 { font-weight:lighter; }


/* ----- basic --------------------------------------------------------------------------------------------------------------------------------- */
body { margin:0; padding:0px; background:#1e1e1e;
       font-family: Helvetica, Arial, sans-serif; 
       font-size:20px; color:#FFF; }
a img { border:none; }
a, a:visited { color:#7f8e91; text-decoration:none; outline:none; }
a:hover { color:#33a8e5; text-decoration:underline; }
p { margin:0 0 1em 0; padding:0; line-height:12px; }
ul { list-style-type:none; }



form,table,input,textarea,dl,dt,dd { margin:0; padding:0; }
table { border-collapse:collapse; width:100%; border:0; }
blockquote { margin:0 0 1em 0; padding:35px 20px 0 20px; border:1px solid #ccc; background:#fafafa url(img/quote1.gif) no-repeat 10px 10px; }
blockquote p { margin:0 0 5px 0; }
.quote_bottom { height:30px; background:#fafafa url(img/quote2.gif) no-repeat right ; margin-right:-10px; }
pre { border:1px solid #ccc; background:#fafafa; padding:10px 20px; margin:0 0 1em 0; overflow:auto; }
object { display:block; margin:0 auto; }
.wp-caption-text { text-align:center; }
.alignright { float:right; }
.alignleft { float:left; }
.aligncenter { display:block; margin-left:auto; margin-right:auto; }
.centered { display: block; margin-left:auto; margin-right:auto; }
.clear { clear:both; }


body {line-height:12px; }
div.container { margin:0 ; padding:0px; width: 640px; display:inline-block;}
p { margin:0 0 1em 0; }
h1 { margin: 2em 0 0em 0; font-family: MicroExtendFLFRegular, Verdana, Tahoma, Arial; font-size: 1.5em; font-weight: normal; }
h2 { margin: 0.5em 0 1em 0; font-family: MicroExtendFLFRegular, Verdana, Tahoma, Arial; font-size: 2em; font-weight: normal; }
h3 { margin: 2em 0 1em 0; font-family: MicroExtendFLFRegular, Verdana, Tahoma, Arial; font-size: 1.8em; font-weight: normal; }
h4 { margin: 2em 0 1em 0; font-family: MicroExtendFLFRegular, Verdana, Tahoma, Arial; font-size: 1.5em; font-weight: normal; }
p.version { font-family: MicroExtendFLFRegular, Verdana, Tahoma, Arial; font-size: 1.2em; font-weight: normal; color: #33A8E5; margin-bottom: 0; }
p.description { font-family: MicroExtendFLFRegular, Verdana, Tahoma, Arial; font-size: 1.2em; font-weight: normal; line-height: 1em; }

a, a:visited { color:#FFF; text-decoration:none; }
a:hover { color:#FFF; text-decoration:none; }
a.more-link, a.more-link:visited 
  { display:block; clear:both; color:#666; margin:15px 0 0 0; height:20px; padding:0 0 4px 45px; background:url(img/read_more.gif) no-repeat left top; text-decoration:none; }
a.more-link:hover { color:#2089cc; background:url(img/read_more.gif) no-repeat left bottom; text-decoration:none; }

ul li { margin:0 0 0 0; line-height:1em; background:url(img/bullet1.gif) no-repeat 3px 5px; padding:0 0 0 8px; }
ol li { margin:0 0 0em 0; line-height:1em; }
dt {
	float: left;
}

dd {
	margin-left: 150px;
	margin-bottom: 10px;
}


code { margin-bottom: 1em; }
ol.ltLighter { border: 1px solid #939393; font-size: 10px !important; margin-bottom: 1em !important; line-height: 1em !important; }
ol.ltLighter li { margin-bottom: 0; }
ol.ltLighter span { font-size: 10px !important; }
