body{
	font-family:tahoma;
	font-size:12px;
	/*color:#616161;*/
	color:#3c3c3c;
	margin:0px;
	padding:0px;
	background:#ddd9c3;
}
img{ border:0px;}
input{ font-size:12px; font-family:tahoma;}
td{ padding:5px;}
textarea{ font-family:tahoma; font-size:12px; color:#616161;}
 
a{ text-decoration:none;}
a:hover{text-decoration:none;}

a#link-special{color:#1E6BE1}

.line{ border-top:#CCCCCC solid 1px; padding:5px;}
.text-gray{color:#616161;}
.star{ color:#FF3F3F}
.bg-gray{background-color:#e2e2e2; padding:10px;font-size:11px;}
.bg-gray2{background-color:#e2e2e2; padding:10px;font-size:12px;}
.text-black{ color:#000000;}

.hidden{ display:none;}

.font11{ font-size:11px;}
.font12{ font-size:12px;}
.font13{ font-size:13px;}
.font14{ font-size:14px;}
.font16{ font-size:16px;}
.font18{ font-size:18px;}
.font20{ font-size:20px;}
.font22{ font-size:22px;}
.font24{ font-size:24px;}

#container{
	width:1024px;
	height:auto;
	margin:auto;
	padding:0px;
}
#container #column-left{
	width:311px;
	height:auto;
	float:left;
	padding:0px;
	margin:0px;
	/*background:url(images/bg-column-left.png) no-repeat right center;*/
}
#container #column-left #butt-creation-site{
	width:311px;
	height:161px;
	float:left;
	margin:0px;
	padding:0px;
	background:url(images/butt-creation-site.png) no-repeat;
	cursor:pointer;
	text-align:left;
}
#container #column-left #butt-creation-site .text-creation{
	font-size:20px;
	font-weight:bold;
	color:#000000;
	margin:30px 0 0 0px;
	width:271px;
	text-align:left;
	padding:0 0 0 40px;
	display:inline;
	float:left;
	
}
#container #column-left #butt-creation-site .text-creation2{
	font-size:11px;
	color:#c3f1f7;
	margin:85px 10px 0 0;
	padding:0px;
	float:right;
	display:inline;
	text-align:center;
}
#container #column-left #butt-ecommerce{
	width:311px;
	height:166px;
	float:left;
	margin:0px;
	padding:0px;
	background:url(images/butt-ecommerce.png) no-repeat;
	cursor:pointer;
}
#container #column-left #butt-ecommerce .text-ecommerce{
	font-size:20px;
	font-weight:bold;
	color:#000000;
	margin:30px 0 0 90px;
	width:271px;
	text-align:left;
	padding:0 0 0 40px;
	display:inline;
	float:left;
	
}
#container #column-left #butt-ecommerce .text-ecommerce2 {
	font-size:11px;
	color:#fff7af;
	margin:85px 10px 0 0;
	padding:0px;
	float:right;
	display:inline;
	text-align:center;
}
#container #column-left #butt-referencement{
	width:311px;
	height:163px;
	float:left;
	margin:0px;
	padding:0px;
	background:url(images/butt-referencement.png) no-repeat;
	cursor:pointer;
}
#container #column-left #butt-referencement .text-referencement{
	font-size:20px;
	font-weight:bold;
	color:#000000;
	margin:30px 0 0 0px;
	width:261px;
	text-align:right;
	padding:0 50px 0 0px;
	display:inline;
	float:left;
	
}
#container #column-left #butt-referencement .text-referencement2 {
	font-size:11px;
	color:#47a7c6;
	margin:85px 20px 0 0;
	padding:0px;
	float:right;
	display:inline;
	text-align:center;
}
#container #column-right{
	width:710px;
	height:490px;
	float:left;
	margin:0px;
	padding:0px;
	/*background:url(images/bg-logo.png) no-repeat;*/
} 
#container #column-right #text{
	margin:280px 0 0 0px;
	padding:0 0 0 30px;
	width:410px;
	float:left;
}
#container #column-right #text .table td{ padding:0px;}
#container #column-right #text h1{
	width:auto;
	height:30px;
	float:left;
	display:inline;
	font-family:Tahoma;
	font-size:16px;
	font-style:italic;
	color:#010101;
	margin:0px;
	padding:10px 0 0 30px
}
#container #column-right #text-scroll{
	width:226px;
	height:291px;
	float:left;
	margin:80px 0 0 12px;
	padding:20px 0 0 20px;
	display:inline;
	background:url(images/bg-scroll-index.png) no-repeat;
}
#container #column-right #text-scroll a{ color:#3C3C3C}
#container #column-right #text-scroll a:hover{ color:#656565}

#container #column-right #text-scroll h2,
#container #column-right #text-scroll h3{ font-size:14px;}

#container #column-bottom{
	width:1200px;
	height:auto;
	float:left;
	margin:0px;
	padding:0px;
} 
#container #column-bottom #butt-prix-site{
	width:305px;
	height:160px;
	float:left;
	margin:0 0 0 96px;
	padding:0px;
	background:url(images/butt-prix-site.png) no-repeat;
	display:inline;
	cursor:pointer;
}
#container #column-bottom #butt-prix-site .text-prix-site{
	font-size:20px;
	font-weight:bold;
	color:#000000;
	margin:30px 0 0 0px;
	width:285px;
	text-align:left;
	padding:0 0px 0 20px;
	display:inline;
	float:left;
	
}
#container #column-bottom #butt-prix-site .text-prix-site2 {
	font-size:11px;
	color:#de6560;
	margin:60px 0px 0 0;
	padding:0px;
	float:right;
	display:inline;
	text-align:center;
}
#container #column-bottom #butt-prix-site .top{
	width:91px;
	height:16px;
	float:left;
	padding:0px;
	margin:0px;
	background:url(images/butt-prix-site-top.png) no-repeat;
	position:relative;
	top:-15px;
	left:214px;
}
#container #column-bottom #butt-devis-site{
	width:313px;
	height:210px;
	float:left;
	margin:-80px 0 0 10px;
	padding:0px;
	background:url(images/butt-devis-site.png) no-repeat;
	display:inline;
	cursor:pointer;
}
#container #column-bottom #butt-devis-site .text-devis-site{
	font-size:20px;
	font-weight:bold;
	color:#000000;
	margin:60px 0 0 0px;
	width:293px;
	text-align:right;
	padding:0 20px 0 0px;
	display:inline;
	float:left;
	
}
#container #column-bottom #butt-devis-site .text-devis-site2 {
	font-size:11px;
	color:#c1bfbf;
	margin:90px 10px 0 0;
	padding:0px;
	float:right;
	display:inline;
	text-align:center;
}

#container #column-bottom #butt-temoignages{
	width:272px;
	height:221px;
	float:left;
	margin:-120px 0 0 15px;
	padding:0px;
	background:url(images/butt-temoignages.png) no-repeat;
	display:inline;
	cursor:pointer;
}
#container #column-bottom #butt-temoignages .text-temoignages{
	font-size:20px;
	font-weight:bold;
	color:#000000;
	margin:50px 0 0 0px;
	width:252px;
	text-align:left;
	padding:0 0px 0 20px;
	display:inline;
	float:left;
	
}
#container #column-bottom #butt-temoignages .option{
	width:247px;
	height:140px;
	float:left;
	margin:5px 0 0 28px;
	padding:0px;
	display:inline;
}
#container #column-bottom #butt-temoignages .option .pic-temo{
	width:247px;
	height:70px;
	float:left;
	margin:0px;
	padding:0px;
	text-align:center;
}
#container #column-bottom #butt-temoignages .option .text-temo{
	width:200px;
	height:55px;
	float:left;
	margin:0px;
	padding:5px 0 0 0;
	font-size:11px;
	color:#9b6200;
	line-height:11px;
}
#container #column-bottom #butt-temoignages .option .text-temo h3{ font-size:11px; margin:0px;}

#container #footer{
	float:left;
	margin:0px;
	padding:0px;
	width:1024px;
	text-align:right;
}
#container #footer ul.footer-top{
	width:1200px;
	height:auto;
	float:left;
	margin:20px 0 0 0;
	padding:5px 0 5px 0;
	border-bottom:1px solid #c1bca1;
	display:inline;
}
#container #footer ul.footer-top li{
	list-style-type:none;
	float:left;
	text-align:left;
	padding:3px;
	margin:0px;
	
}
#container #footer ul.footer-top li a{ color:#656565; font-weight:bold;}
#container #footer ul.footer-top li a:hover{ color:#272727;}

#container #footer ul.footer-left{
	width:200px;
	height:auto;
	float:left;
	margin:0 0 0 0px;
	padding:20px;
	display:inline;
}
#container #footer ul.footer-left li{
	width:200px;
	height:auto;
	float:left;
	margin:0px;
	padding:0px;
	list-style-type:none;
	text-align:left;
} 
#container #footer ul.footer-left li a{ color:#656565;}
#container #footer ul.footer-left li a:hover{ color:#272727;}

#container #footer ul#link{
	width:280px;
	margin:10px;
	padding:0 20px 0 0px;
	float:right;
}
#container #footer ul#link li{
	list-style-type:none;
	float:left;
	margin:0px;
	padding:3px;
	width:280px;
	text-align:right; /*9/2/2012 by bass*/
}
#container #footer ul#link li a{
	color:#656565;
	
}
#container #footer ul#link li a:hover{
	color:#272727;
}
#container #footer ul#link li.banner-emark {
	width:195px;
	height:42px;
	float:left;
	margin-left:5px;
	padding-right:30px;
	background:url(images/banner-emarketing.jpg) no-repeat;
}

#container #footer ul#link li.flag { margin-top:22px; margin-left:0px; margin-right:0;}		/* 16/02/2011 add by ja */
#container #footer ul#link li.flag a.flag-be { background: url(images/flag-be.png) no-repeat; width:28px; height:22px; float:left; margin-left:224px;}
#container #footer ul#link li.flag a.flag-ch { background: url(images/flag-ch.png) no-repeat; width:28px; height:22px; float:left; margin-right:0px;}


#bg{
	background:url(images/bg-2012.jpg) no-repeat 280px 0;
	float:left;
}
