#page {
	position: absolute;
	float: left;
	left: 50%;
	margin-left: -512px;
	width: 1024px;
}
#header {
	position: relative;
	float: left;
	width: 1024px;
	height: 211px;
}
#banniere_haut {
	position: relative;
	float: left;
	width: 1024px;
	height: 107px;
	background-image: url("images/haut_011.jpg");
    z-index: 1;	
}
#retour_accueil {
	position: absolute;
	width: 320px;
	height: 107px;
}
#site_en {
	position: absolute;
	margin-left: 990px;
	margin-top: 85px;
}
#menu {
	position: relative;
	float: left;
	background-color: #003c57;
	width: 1024px;
	height: 20px;
	z-index: 1000;
}
#menu1 {
	position: relative;
	background-color: #003c57;
	float: left;
	width: 1024px;
	height: 20px;
	z-index: 1000;
}
#menu2 {
	position: relative;
	float: left;
	width: 832px;
	height: 20px;
}
#menu3 {
	position: relative;
	float: left;
	width: 96px;
	height: 20px;
}
#up2 {
	position: absolute;
	left: 0px;
	top: 124px;
	float: left;
	width: 1024px;
	height: 84px;
	background-image: url("images/haut_022.jpg");
	z-index: 1;
}
#left {
	position: relative;
	float: left;
	width: 160px;
	height: 585px;
}
#logogimi {
	position: relative;
	float: left;
	width: 135px;
	height: 75px;
	background-image: url("images/green-IT.jpg");
}
#img_menu_left2 {
	position: relative;
	float: left;
	width: 160px;
	height: 58px;
	background-image: url("images/solution_som.jpg");
}
#txtleft {
	position: relative;
	float: left;
	width: 150px;
	height: 220px;
}
#txtleft2 {
	position: relative;
	float: left;
	width: 150px;
	height: 140px;
}
#newsleft {
	position: relative;
	float: left;
	width: 160px;
	height: 280px;
	margin-top: 40px;
}
#amelioration {
	position: relative;
	float: left;
	width: 160px;
	height: 141px;
	text-align: center;
	bottom: 0;
}

#center {
	position: relative;
	float: left;
	width: 710px;
	height: auto;
}
#it_asset {
	position: relative;
	float: left;
	width: 180px;
	height: auto;
}
#green {
	position: relative;
	float: left;
	width: 180px;
	height: auto;
}
#txtvert {
	position: relative;
	float: left;
	width: 173px;
	padding-left: 5px;
	padding-top: 10px;
	background-image:url(images/solution_parc_border.jpg);
}
.txtsolutionvert {
	padding-left: 12px;
	height:75px;
}

#fondvert {
	width: 158px;
	height: 181px;
	margin-left: 4px;
	padding-left: 7px;
	padding-right: 2px;
	padding-top: 5px;
	background-color: #bdc138;
}

#fondvert2 {
	width: 158px;
	height: 181px;
	margin-left: 4px;
	padding-left: 7px;
	padding-right: 2px;
	padding-top: 5px;
	background-color: #7d821b;
}

#network_asset {
	position: relative;
	float: left;
	width: 174px;
	height: auto;
}
#txtorange {
	position: relative;
	float: left;
	width: 173px;
	padding-top: 10px;
	background-image:url(images/solution_reseau_border.jpg);
}
.txtsolutionorange {
	padding-left: 12px;
	height: 75px;
}
#fondorange {
	width: 158px;
	height: 181px;
	margin-left: 5px;
	padding-top: 5px;
	padding-left: 7px;
	padding-right: 2px;
	background-color: #ee7a09;
}

#hld {
	position: relative;
	float: left;
	width: 175px;
	height: auto;
}
#txtviolet {
	position: relative;
	float: left;
	width: 174px;
	padding-top: 10px;
	background-image:url(images/solution_hld_border.jpg);
}
.txtsolutionviolet {
	padding-left: 12px;
	height:75px;
}
#fondviolet {
	width: 158px;
	height: 181px;
	margin-left: 5px;
	padding-top: 5px;
	padding-left: 7px;
	padding-right: 2px;
	background-color: #6e4788;
}

#fixed_asset {
	position: relative;
	float: left;
	width: 181px;
	height: auto;
}
#txtmarron{
	position: relative;
	float: left;
	width: 171px;	
	padding-top: 10px;
	padding-right: 10px;
	background-image:url(images/solution_mobilier_border.jpg);
}
.txtsolutionmarron {
	padding-left: 12px;
	height: 75px;
}
#fondmarron {
	width: 158px;
	height: 181px;
	margin-left: 5px;
	padding-top: 5px;
	padding-left: 7px;
	padding-right: 2px;
	background-color: #6d5c54;
}

.txtsolutionnoir {
	padding-left: 12px;
	height: 110px;
}
#title {
	position: relative;
	float: left;
}
#contenu {
	position: relative;
	float: left;
	width: 650px;
	margin-left: 15px;
}
#contenu_left {
	position: relative;
	float: left;
	width: 510px;
	margin-left: 15px;
}
#center_left {
	position: relative;
	float: left;
	width: 525px;
}
#center_right {
	position: relative;
	float: left;
	width: 165px;
	margin-top: 20px;
	margin-left: 10px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
#text_haut {
	position: relative;
	float: left;
	width: 510px;
	padding-top: 25px;
}
#img_haut {
	position: relative;
	float: left;
	width: 170px;
}
#text_centre {
	position: relative;
	float: left;
	width: 510px;
	margin-top: 27spx;
}
#portal_txt {
	position: relative;
	float: left;
	margin-left: 230px;
	margin-bottom: 3px;
	width: 100px;
	height: 26px;
	background-color: #003C57;
	text-align: center;
	line-height: 26px;
}
#portal_chps {
	position: relative;
	float: left;
	margin-top: 2px;
	margin-bottom: 3px;
	margin-left: 3px;
	width: 125px;
	text-align: center;
}
#portal_valid {
	position: relative;
	float: left;
	margin-top: 20px;
	width: 710px;
	text-align: center;
}
#pci_canada {
	position: relative;
	float: left;
	margin-top: 30px;
	width: 300px;
	height: 110px;
}
#technical_support {
	position: relative;
	float: left;
	margin-top: 30px;
	width: 300px;
	height: 110px;
}
#siege_social {
	position: relative;
	float: left;
	margin-top: 30px;
	width: 300px;
	height: 110px;
}
#right {
	position: relative;
	float: left;
	width: 154px;
	height: auto;
}
#form_txt {
	position: relative;
	float: left;
	margin-left: 0px;
	margin-top: 3px;
	margin-bottom: -1px;
	width: 170px;
	height: 30px;
	background-color: #003C57;
	text-align: right;
	line-height: 30px;
}
#form_txt1 {
	position: relative;
	float: left;
	margin-left: 0px;
	margin-top: 3px;
	margin-bottom: -1px;
	width: 170px;
	height: 40px;
	background-color: #003C57;
	text-align: right;
	line-height: 30px;
}
#form_txt2 {
	position: relative;
	float: left;
	margin-left: 0px;
	margin-top: 3px;
	margin-bottom: -1px;
	width: 170px;
	height: 143px;
	background-color: #003C57;
	text-align: right;
	line-height: 143px;
}
#form_txt3 {
	position: relative;
	float: left;
	margin-left: 0px;
	margin-top: 3px;
	margin-bottom: -1px;
	padding-top: 30px;
	width: 170px;
	height: 60px;
	background-color: #003C57;
	text-align: right;
}
#form_txt4 {
	position: relative;
	float: left;
	margin-left: 0px;
	margin-top: 3px;
	margin-bottom: -1px;
	padding-top: 2px;
	width: 170px;
	height: 28px;
	background-color: #003C57;
	text-align: right;
}
#form_txt5 {
	position: relative;
	float: left;
	margin-left: 0px;
	margin-top: 3px;
	margin-bottom: -1px;
	padding-top: 65px;
	width: 170px;
	height: 140px;
	background-color: #003C57;
	text-align: right;
}


#form1_txt {
	position: relative;
	float: left;
	margin-left: 0px;
	margin-top: 3px;
	margin-bottom: -1px;
	width: 650px;
	height: 30px;
	background-color: #ffffff;
	text-align: center;
	line-height: 30px;
}
#form1_txt1 {
	position: relative;
	float: left;
	margin-left: 0px;
	margin-top: 3px;
	margin-bottom: -1px;
	width: 650px;
	height: 40px;
	background-color: #ffffff;
	text-align: left;
	line-height: 30px;
}
#for1_txt2 {
	position: relative;
	float: left;
	margin-left: 0px;
	margin-top: 3px;
	margin-bottom: -1px;
	width: 650px;
	height: 143px;
	background-color: #ffffff;
	text-align: left;
	line-height: 143px;
}
#form1_txt3 {
	position: relative;
	float: left;
	margin-top: 10px;
	width: 650px;
	height: 20px;
	background-color: #ffffff;
	text-align: left;
}
#form1_txt4 {
	position: relative;
	float: left;
	margin-left: 0px;
	margin-top: 3px;
	margin-bottom: -1px;
	padding-top: 2px;
	width: 650px;
	height: 28px;
	background-color: #ffffff;
	text-align: left;
}
#form1_txt5 {
	position: relative;
	float: left;
	margin-left: 0px;
	margin-top: 3px;
	margin-bottom: -1px;
	padding-top: 65px;
	width: 650px;
	height: 140px;
	background-color: #ffffff;
	text-align: left;
}
#form_chps {
	position: relative;
	float: left;
	margin-top: 7px;
	margin-bottom: 3px;
	margin-left: 3px;
	width: 475px;
	height: 22px;
	text-align: left;
}
#form_chps1 {
	position: relative;
	float: left;
	margin-top: 7px;
	margin-bottom: 3px;
	margin-left: 3px;
	width: 475px;
	height: 32px;
	text-align: left;
}
#form_chps2 {
	position: relative;
	float: left;
	margin-top: 7px;
	margin-bottom: 3px;
	margin-left: 3px;
	width: 475px;
	height: 135px;
	text-align: left;
}
#form_chps3 {
	position: relative;
	float: left;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 3px;
	width: 475px;
	height: 86px;
	text-align: left;
}
#form_chps4 {
	position: relative;
	float: left;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 3px;
	width: 475px;
	height: 154px;
	text-align: left;
}
#form_chps5 {
	position: relative;
	float: left;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 3px;
	width: 475px;
	height: 203px;
	text-align: left;
}
#form1_chps2 {
	position: relative;
	float: left;
	width: 475px;
	height: 60px;
	text-align: center;
}
#form1_chps3 {
	position: relative;
	float: left;
	width: 475px;
	height: 90px;
	text-align: center;
}
#form1_chps4 {
	position: relative;
	float: left;
	width: 475px;
	height: 154px;
	text-align: center;
}
#form1_chps5 {
	position: relative;
	float: left;
	width: 475px;
	height: 170px;
	text-align: center;
}
#form_valid {
	position: relative;
	float: left;
	margin-top: 20px;
	width: 710px;
	text-align: center;
}
#bt_radio {
	position: relative;
	float: left;
	width: 200px;
	height: 82px;
	text-align: left;
}
#bt_radio1 {
	position: relative;
	float: left;
	width: 500px;
	height: 200px;
	text-align: left;
}
#bt_radio2 {
	position: relative;
	float: left;
	height: 30px;
	text-align: left;
}
#form_product_txt {
	position: relative;
	float: left;
	width: 210px;
	height: 20px;
	background-color: #F8B27E;
	text-align: center;
	line-height: 20px;
}
#form_product_txt1 {
	position: relative;
	float: left;
	width: 410px;
	height: 20px;
	background-color: #ffffff;
	text-align: left;
	line-height: 20px;
}
#form_product_chps {
	position: relative;
	float: left;
	margin-bottom: 3px;
	margin-left: 3px;
	width: 255px;
	height: 20px;
	text-align: center;
	background-color: #FFCC99;
}
#form_product_chps1 {
	position: relative;
	float: left;
	margin-bottom: 3px;
	margin-left: 3px;
	width: 55px;
	height: 20px;
	text-align: left;
	background-color: #ffffff;
}
#footer {
	position: relative;
	float: left;
	width: 1024px;
	height: 30px;
	background-color: #5397a9;
}

