.bg1 { background-color: #ffffff;color: #FFFFFF;  /* color the text white */ }

.bg2 { background-color: #000000;color: #FFFFFF;}
.s_index_high { margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;width: 200px;height:210px}
.s_index_infos { margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;width: 200px;height:170px}
.s_index_bas { margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;padding: 0px 0px 0px 0px;width: 250px;height: 98px}
.s_aboutus_disco { margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;width: 200px;height:150px}
.s_solutions { margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;width: 200px;height:75px}
.s_easy { margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;width: 200px;height:300px}
.s_trackless { margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;width: 200px;height:320px}
.s_hs80 { margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;width: 200px;height:195px}
.s_v70 { margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;width: 200px;height:170px}
.s_products { margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;width: 200px;height:270px}
	
	.s_pess { margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;width: 200px;height:360px}
	
	.s_pers { margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;width: 200px;height:360px}
	
	.s_peb { margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;width: 200px;height:250px}
	
	.s_pwvs { margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;width: 200px;height:280px}
	
	.s_pwfx { margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;width: 200px;height:240px}
	
	.s_ph { margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;width: 200px;height:460px}
	
	.s_pt { margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;width: 200px;height:180px}
	
	.s_robotics { margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;width: 200px;height:90px}
	
	.s_pz { margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;width: 200px;height:100px}
	
	.s_pj { margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;width: 200px;height:255px}
	
	.s_pp { margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;width: 200px;height:255px}
	
	.s_video { margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;width: 200px;height:165px}
	
	.s_downloads { margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;width: 200px;height:70px}
	
	.d_2l { margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;padding: 0px 0px 0px 0px;width: 190px;height: 50px}
	
.d_3l { margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;padding: 0px 0px 0px 0px;width: 190px;height: 70px}
.d_4l { margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;padding: 0px 0px 0px 0px;width: 190px;height: 90px}
	




.sidemenu { margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;width: 200px;height:200px}
	
.sidemenuproducts { margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;width: 300px;height:84px}
	
.sidemenuaboutus { margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;width: 200px;height:90px}
	
.downmenu { margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;padding: 0px 0px 0px 0px;width: 190px;height: 70px}
	
	.downmenuindex { margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;padding: 0px 0px 0px 0px;width: 250px;height: 70px}

.cbox { border: solid 1px #9999CC; background-color: #F0F0FF;overflow: inherit }

.cbox .title {background-color: #786583;color: #FFFFFF;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;}

.content { padding: 5px 10px 5px 10px; font-family: Arial, Helvetica, sans-serif;font-size: 12px; color: #786583;text-align: justify;overflow: inherit }
.contenttitre { font-family: Arial, Helvetica, sans-serif;font-size: 12px; font-weight: bold; color: #786583;text-align: justify;overflow: inherit }

.titre_big_blanc {font-family: Arial, Helvetica, sans-serif;font-size: 18px;font-weight: bold;color: #FFFFFF;
					margin-left: 25px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;}

.titre_big_violet_clair {font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
color: #c3becb;
margin-left: 10px;
margin-top: 10px;
margin-right: 0px;
margin-bottom: 10px;
}

.titre_big_violet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #786583;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
}
.super_big_violet_clair {font-family: Arial, Helvetica, sans-serif;
font-size: 32px;
font-weight: bold;
color: #c3becb;
margin-left: 10px;
margin-top: 10px;
margin-right: 0px;
margin-bottom: 10px;
}

.super_big_violet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-weight: bold;
	color: #786583;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
}



.titre_big_bleu {font-family: Arial, Helvetica, sans-serif;font-size: 18px;font-weight: bold;color: #F0F0FF;
					margin-left: 25px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;}
.text_base_blanc {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	top: 10px;
	right: 10px;
	background-position: center;
	text-align: justify;
	margin-top: 0px;
	margin-right: 45px;
	margin-bottom: 0px;
	margin-left: 25px;
	font-weight: bold;
}
.text_b2_blanc {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	top: 10px;
	right: 10px;
	background-position: center;
	text-align: justify;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 5px;
	font-weight: bold;
}
.blanc_nomarge {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	top: 10px;
	right: 10px;
	background-position: center;
	text-align: justify;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	
}
.text_base_violet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #786583;
	top: 10px;
	right: 10px;
	background-position: center;
	text-align: justify;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 5px;
	margin-left: 10px;
	overflow: inherit;
}.text_base_titre_violet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #786583;
	top: 10px;
	right: 10px;
	background-position: center;
	text-align: justify;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 5px;
	margin-left: 10px;
	overflow: inherit
	font-weight: bold;
}
.text_base_bottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #786583;
	top: 10px;
	right: 10px;
	background-position: center;
	text-align: justify;
	margin-top: 50px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 250px;
	overflow: inherit
}
.text_base_violet_i {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #786583;
	top: 10px;
	right: 10px;
	background-position: center;
	text-align: justify;
	margin: 0px 10px;
}

a:link {text-decoration:none;font-size: 12px;font-family: Arial, Helvetica, sans-serif;font-weight: bold;color: #4a3755}
a:visited {text-decoration:none;font-size: 12px;font-family: Arial, Helvetica, sans-serif;font-weight: bold;color: #4a3755}
a:hover {text-decoration:none;font-size: 12px;font-family: Arial, Helvetica, sans-serif;font-weight: bold;color: #A4A5BB}
a:active {text-decoration:none;font-size: 12px;font-family: Arial, Helvetica, sans-serif;font-weight: bold;color: #FFFFFF}

.para:first-line 
{

font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #786583;
	top: 10px;
	right: 10px;
	background-position: center;
	text-align: justify;
	margin-top: 0px;
	margin-right: 25px;
	margin-bottom: 0px;
	margin-left: 25px;
	overflow: inherit;
}

.mageright
{
float:right;
border:0px dotted black;
margin:3px 30px 0px 0px;
}

.mageleft
{
float:left;
border:0px dotted black;
margin:7px 30px 30px 15px;
}

.categ
{
width: 60px;height: 14px;
position: relative;
top: 0px;
left: 20px;
}

.categs
{
width: 60px;height: 14px;
position: relative;
top: 15px;
left: 20px;
}
.categindex
{
width: 60px;height: 14px;
position: relative;
bottom: 150px;
top: 0px;
left: 150px;
}
.s_easy2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #A4A5BB;
}

