body {
margin: 0;
padding: 0;
}

#global {
	background-color: #E6E6E6;
	position: absolute;
	height: 826px;
	width: 780px;
	top: 5px;
	left: 50%;
	margin-left: -390px;
	z-index: 1;
}

h1 {
	font-family: "Lucida Sans", "Lucida Grande", Verdana;
	font-size: 28px;
	color: #E73348;
	margin: 0px;
	font-weight: bold;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	margin: 0px;
	font-style: italic;
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #E73348;
	font-weight: bold;
	letter-spacing: -1px;
	margin: 0px;
	text-indent: 17pt;
}

a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #FFFFFF;
	font-weight: bold;

}

a:visited {
	text-decoration: underline;
	color: #FFFFFF;

}

a:hover {
	text-decoration: none;
	color: #E73348;

}

a.menu:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;

}

a.menu:visited {
	color: #FFFFFF;
	text-decoration: none;

}

a.menu:hover {
	color: #E73348;
	text-decoration: none;

}

a.menu2:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;

}

a.menu2:visited {
	color: #FFFFFF;
	text-decoration: none;

}

a.menu2:hover {
	color: #E73348;
	text-decoration: none;

}

a img {
	border: 0;
}

#menu-solution {
	background-image: url(e_commerce_solution/menu_solution.png);
	background-repeat: no-repeat;
	position: absolute;
	z-index: 2;
	height: 23px;
	width: 780px;
}

#e-commerce-solution {
	position: absolute;
	height: 207px;
	width: 780px;
	top: 23px;
	z-index: 2;
}

#logo {
	position: absolute;
	height: 50px;
	width: 50px;
	left: 214px;
	top: 48px;
	z-index: 3;
}

#titre {
	position: absolute;
	z-index: 3;
	left: 208px;
	top: 58px;
	width: 381px;
}

#sous-titre {
	position: absolute;
	z-index: 3;
	left: 220px;
	top: 99px;
}

#solution-1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	position: absolute;
	left: 20px;
	top: 3px;
	z-index: 4;
}

#solution-2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	position: absolute;
	left: 97px;
	top: 3px;
	z-index: 4;
}

#solution-3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	position: absolute;
	left: 194px;
	top: 3px;
	z-index: 4;
}

#solution-4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	position: absolute;
	left: 295px;
	top: 3px;
	z-index: 4;
}

#solution-5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	position: absolute;
	left: 414px;
	top: 3px;
	z-index: 4;
}

#solution-6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	position: absolute;
	left: 498px;
	top: 3px;
	z-index: 4;
}

#solution-7 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	position: absolute;
	left: 582px;
	top: 3px;
	z-index: 4;
}

#solution-1-2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #999999;
	position: absolute;
	left: 22px;
	top: 4px;
	z-index: 3;
}

#solution-2-2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #999999;
	position: absolute;
	left: 99px;
	top: 4px;
	z-index: 3;
}

#solution-3-2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #999999;
	position: absolute;
	left: 196px;
	top: 4px;
	z-index: 3;
}

#solution-4-2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #999999;
	position: absolute;
	left: 297px;
	top: 4px;
	z-index: 3;
}

#solution-5-2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #999999;
	position: absolute;
	left: 416px;
	top: 4px;
	z-index: 3;
}

#solution-6-2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #999999;
	position: absolute;
	left: 500px;
	top: 4px;
	z-index: 3;
}

#solution-7-2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #999999;
	position: absolute;
	left: 584px;
	top: 4px;
	z-index: 3;
}

#francais {
	position: absolute;
	z-index: 4;
	left: 683px;
	top: 2px;
}

#english {
	position: absolute;
	z-index: 4;
	left: 713px;
	top: 2px;
}

#espanoles {
	position: absolute;
	z-index: 4;
	left: 743px;
	top: 2px;
}

.r {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: top;
	font-weight: normal;
}

.menu-actif {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #E73348;
}

#bandeau-solution {
	position: absolute;
	z-index: 2;
	height: 80px;
	width: 780px;
	top: 776px;
	background-color: #555A6E;
}

#menu-bas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	width: 780px;
	line-height: 22px;
}

.drapeau-bas {
	height: 18px;
	position: relative;
	width: 27px;
	top: 5px;
}

.droits {
	font-size: 9px;
}

#titre-bloc-1 {
	position: absolute;
	width: 225px;
	left: 17px;
	top: 264px;
	z-index: 3;
	vertical-align: bottom;
	height: 18px;
}

#bloc-1 {
	position: absolute;
	height: 221px;
	width: 204px;
	left: 22px;
	top: 288px;
	z-index: 3;
	background-color: #949CA4;
	border: 1px solid #FFFFFF;
}

#titre-bloc-2 {
	position: absolute;
	width: 213px;
	left: 17px;
	top: 526px;
	z-index: 3;
	vertical-align: bottom;
	height: 18px;
}

#bloc-2 {
	position: absolute;
	height: 86px;
	width: 204px;
	left: 22px;
	top: 550px;
	z-index: 3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	background-color: #949CA4;
	border: 1px solid #FFFFFF;
}

#titre-bloc-3 {
	position: absolute;
	width: 526px;
	left: 253px;
	top: 264px;
	z-index: 3;
	vertical-align: bottom;
	height: 18px;
}

#bloc-3 {
	position: absolute;
	height: 426px;
	width: 493px;
	left: 257px;
	top: 288px;
	z-index: 3;
	background-color: #949CA4;
	border: 1px solid #FFFFFF;
}

#contenu-bloc-3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	position: absolute;
	left: 10px;
	top: 20px;
	margin: 0px;
	width: 473px;
	text-align: justify;
}

#titre-bloc-4 {
	position: absolute;
	width: 763px;
	left: 17px;
	top: 264px;
	z-index: 3;
	vertical-align: bottom;
	height: 18px;
}

#bloc-4 {
	position: absolute;
	height: 426px;
	width: 736px;
	left: 22px;
	top: 288px;
	z-index: 3;
	background-color: #949CA4;
	border: 1px solid #FFFFFF;
}

#contenu-bloc-4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	position: absolute;
	left: 10px;
	top: 16px;
	margin: 0px;
	width: 714px;
	text-align: justify;
	height: 408px;
	z-index: 4;
	list-style-position: outside;
	list-style-type: disc;
	vertical-align: top;
}

#contenu-bloc-4-1 {
	position: absolute;
	left: 6px;
	top: 262px;
	margin: 0px;
	width: 34px;
	height: 53px;
	z-index: 5;
}

#contenu-bloc-4-2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	position: absolute;
	left: 47px;
	top: 262px;
	margin: 0px;
	width: 667px;
	text-align: justify;
	z-index: 6;
	list-style-position: outside;
	list-style-type: disc;
	height: 53px;
}

#contenu-bloc-4-3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	position: absolute;
	left: -7px;
	top: 16px;
	margin: 0px;
	width: 731px;
	text-align: justify;
	height: 408px;
	z-index: 4;
	list-style-position: outside;
	list-style-type: disc;
}

#contenu-bloc-4-4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	position: absolute;
	left: 405px;
	top: 60px;
	margin: 0px;
	width: 311px;
	text-align: justify;
	height: 181px;
	z-index: 5;
	list-style-position: outside;
	list-style-type: disc;
}

#contenu-bloc-4-5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	position: absolute;
	left: 10px;
	top: 100px;
	margin: 0px;
	width: 714px;
	text-align: center;
	height: 299px;
	z-index: 4;
	list-style-position: outside;
	list-style-type: disc;
}

#contenu-bloc-4-6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	position: absolute;
	left: 10px;
	top: 16px;
	margin: 0px;
	width: 714px;
	text-align: center;
	height: 408px;
	z-index: 4;
	list-style-position: outside;
	list-style-type: disc;
	vertical-align: top;
}

#contenu-bloc-4-7 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	position: absolute;
	left: 10px;
	top: 119px;
	margin: 0px;
	width: 714px;
	text-align: center;
	height: 305px;
	z-index: 4;
	list-style-position: outside;
	list-style-type: disc;
	vertical-align: top;
}

#titre-bloc-5 {
	position: absolute;
	width: 361px;
	left: 17px;
	top: 264px;
	z-index: 3;
	vertical-align: bottom;
	height: 18px;
}

#bloc-5 {
	position: absolute;
	height: 415px;
	width: 353px;
	left: 22px;
	top: 288px;
	z-index: 3;
	background-color: #949CA4;
	border: 1px solid #FFFFFF;
}

#contenu-bloc-5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	position: absolute;
	left: -8px;
	top: 16px;
	margin: 0px;
	width: 351px;
	height: 394px;
	z-index: 4;
	list-style-position: outside;
	list-style-type: disc;
	line-height: 20px;
}

#titre-bloc-6 {
	position: absolute;
	width: 362px;
	left: 392px;
	top: 264px;
	z-index: 3;
	vertical-align: bottom;
	height: 18px;
}

#bloc-6 {
	position: absolute;
	height: 336px;
	width: 353px;
	left: 397px;
	top: 288px;
	z-index: 3;
	background-color: #949CA4;
	border: 1px solid #FFFFFF;
}

#contenu-bloc-6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	position: absolute;
	left: -6px;
	top: 16px;
	margin: 0px;
	width: 351px;
	height: 308px;
	z-index: 4;
	list-style-position: outside;
	list-style-type: disc;
	line-height: 20px;
}

#bloc-7 {
	border: 2px solid #FFFFFF;
	position: absolute;
	z-index: 3;
	height: 55px;
	width: 295px;
	left: 421px;
	top: 633px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #949CA4;
	font-weight: bold;
	padding: 7px;
	text-align: center;
}

#titre-bloc-8 {
	position: absolute;
	width: 229px;
	left: 17px;
	top: 264px;
	z-index: 3;
	vertical-align: bottom;
	height: 18px;
}

#bloc-8 {
	position: absolute;
	height: 415px;
	width: 204px;
	left: 22px;
	top: 288px;
	z-index: 3;
	background-color: #949CA4;
	border: 1px solid #FFFFFF;
}

#contenu-bloc-8-1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	position: absolute;
	left: -15px;
	top: 10px;
	margin: 0px;
	width: 209px;
	z-index: 4;
	list-style-position: outside;
	list-style-type: disc;
}

#contenu-bloc-8-2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	position: absolute;
	left: -15px;
	top: 85px;
	margin: 0px;
	width: 209px;
	z-index: 4;
	list-style-position: outside;
	list-style-type: disc;
}

#contenu-bloc-8-3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	position: absolute;
	left: -15px;
	top: 193px;
	margin: 0px;
	width: 209px;
	z-index: 4;
	list-style-position: outside;
	list-style-type: disc;
}

#contenu-bloc-8-4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	position: absolute;
	left: -15px;
	top: 269px;
	margin: 0px;
	width: 209px;
	z-index: 4;
	list-style-position: outside;
	list-style-type: disc;
}

#contenu-bloc-8-5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	position: absolute;
	left: -15px;
	top: 346px;
	margin: 0px;
	width: 220px;
	z-index: 4;
	list-style-position: outside;
	list-style-type: disc;
}

#contenu-bloc-8-6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	position: absolute;
	left: -15px;
	top: 10px;
	margin: 0px;
	width: 209px;
	z-index: 4;
	list-style-position: outside;
	list-style-type: disc;
}

#contenu-bloc-8-7 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	position: absolute;
	left: -15px;
	top: 105px;
	margin: 0px;
	width: 209px;
	z-index: 4;
	list-style-position: outside;
	list-style-type: disc;
}

#contenu-bloc-8-8 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	position: absolute;
	left: -15px;
	top: 202px;
	margin: 0px;
	width: 209px;
	z-index: 4;
	list-style-position: outside;
	list-style-type: disc;
}

#contenu-bloc-8-9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	position: absolute;
	left: -15px;
	top: 266px;
	margin: 0px;
	width: 209px;
	z-index: 4;
	list-style-position: outside;
	list-style-type: disc;
}

#contenu-bloc-8-10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	position: absolute;
	left: -15px;
	top: 347px;
	margin: 0px;
	width: 220px;
	z-index: 4;
	list-style-position: outside;
	list-style-type: disc;
}

#titre-bloc-9 {
	position: absolute;
	width: 499px;
	left: 271px;
	top: 264px;
	z-index: 3;
	vertical-align: bottom;
	height: 18px;
}

#bloc-9 {
	position: absolute;
	height: 415px;
	width: 481px;
	left: 276px;
	top: 288px;
	z-index: 3;
	background-color: #949CA4;
	border: 1px solid #FFFFFF;
}

#contenu-bloc-9-1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	position: absolute;
	left: 14px;
	top: 10px;
	margin: 0px;
	width: 452px;
	z-index: 4;
}

#contenu-bloc-9-2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	position: absolute;
	left: 14px;
	top: 85px;
	margin: 0px;
	width: 452px;
	z-index: 4;
}

#contenu-bloc-9-3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	position: absolute;
	left: 14px;
	top: 193px;
	margin: 0px;
	width: 452px;
	z-index: 4;
}

#contenu-bloc-9-4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	position: absolute;
	left: 14px;
	top: 269px;
	margin: 0px;
	width: 452px;
	z-index: 4;
}

#contenu-bloc-9-5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	position: absolute;
	left: 14px;
	top: 346px;
	margin: 0px;
	width: 452px;
	z-index: 4;
}
#contenu-bloc-9-6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	position: absolute;
	left: 14px;
	top: 10px;
	margin: 0px;
	width: 452px;
	z-index: 4;
}

#contenu-bloc-9-7 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	position: absolute;
	left: 14px;
	top: 105px;
	margin: 0px;
	width: 452px;
	z-index: 4;
}

#contenu-bloc-9-8 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	position: absolute;
	left: 14px;
	top: 202px;
	margin: 0px;
	width: 452px;
	z-index: 4;
}

#contenu-bloc-9-9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	position: absolute;
	left: 14px;
	top: 266px;
	margin: 0px;
	width: 452px;
	z-index: 4;
}

#contenu-bloc-9-10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	position: absolute;
	left: 14px;
	top: 347px;
	margin: 0px;
	width: 452px;
	z-index: 4;
}

.puce {
	position: absolute;
	top: 4px;
	left: 0px;
}

#internet-marketing {
	position: absolute;
	z-index: 3;
	height: 115px;
	width: 53px;
	left: 76px;
	top: 641px;
}

#news {
	position: absolute;
	z-index: 4;
	width: 204px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	left: -12px;
	top: 9px;
	margin: 0px;
}

#espace-client {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	position: absolute;
	top: 10px;
	width: 160px;
	left: 0px;
	z-index: 3;
	margin: 0px;
}

#puce-clients {
	position: absolute;
	z-index: 3;
	left: 167px;
	top: 22px;
	margin: 0px;
	width: 32px;
}

.suite-referencement {
	text-align: right;
}

#visiweb {
	position: absolute;
	z-index: 3;
	left: 149px;
	top: 728px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #E73348;
	font-weight: bold;
}

.visiweb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	font-weight: bold;
}

.line {
	font-size: 12px;
	color: #FFFFFF;
	font-style: italic;
}

#suite-e-commerce {
	z-index: 3;
	left: 635px;
	top: 727px;
	position: absolute;
}

#suite-visiweb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #949CA4;
	border: 1px solid #FFFFFF;
	position: absolute;
	z-index: 3;
	width: 71px;
	left: 685px;
	top: 728px;
	height: 23px;
	padding-top: 3px;
	padding-left: 3px;
	text-align: right;
}

#suite-lexique {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #949CA4;
	border: 1px solid #FFFFFF;
	position: absolute;
	z-index: 3;
	width: 71px;
	left: 685px;
	top: 728px;
	height: 23px;
	padding-top: 3px;
	padding-left: 3px;
	text-align: right;
}

.texte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}

#validation {
	z-index: 3;
	left: 329px;
	top: 427px;
	position: absolute;
}


#envoyer {
	position: absolute;
	z-index: 3;
	left: 362px;
	top: 428px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #E73348;
	font-weight: bold;
}

#expressions {
	position: absolute;
	z-index: 5;
	left: 346px;
	top: 64px;
}

