
body{
	color:#000000;
	font-size:11px;
	letter-spacing:normal;
	line-height:normal;
	text-align:center;
	word-spacing:normal;
	}
	
* {
	margin:0;
	padding:0;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1em;
	}

ul, ol, li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	}

form, p, ul, li, fieldset, input {
	margin:0;	
	padding:0;
	}

input, label, .label {
	vertical-align:middle;
	}
	
a {
	cursor:pointer !important;
	color:#000000;
	text-decoration:underline;
	}
	
/******************************************************************* overwrite: C_layout.css *********************************************************************/

#globalLayout{
	height:100%;
	margin:0 auto;
	position:relative;
	text-align:center;
	width:100%;
	}
	
#primaryContent{
	width:1000px;
	margin:0 auto;
	}
	
#universAccess li {
	float:left;
	margin:0 1em 0 0;
	}
	
#universAccess li a {
	color:black !important;
	display:block;
	padding:0.2em;
	position:relative;
	text-decoration:none;
	}
	
#universAccess #webLinkSelector {
	background:transparent none repeat scroll 0 0;
	margin:0;
	width:19em;
	text-align:left;
	}
	
#webLinkSelector a.selectorTitle {
	background:#80716C url(/landingpagecampaign/img/pict_select_inv.gif) no-repeat scroll right center !important;
	border-style:solid none solid solid;
	border-width:1px 0 1px 1px;
	color:#DED9CC !important;
	display:block;
	font-size:11px;
	height:14px;
	padding:2px 0 0 5px;
	text-decoration:none !important;
	width:15em;
	}
	
#universAccess li.deco {
	background:transparent none repeat scroll 0 0 !important;
}

.footer_btn_left {
	background:transparent url(/landingpagecampaign/img/footer_btn_left.png) no-repeat scroll center center;
	float:left;
	height:20px;
	width:11px;
	}
	
*html .footer_btn_left {
	background-image:none;
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='/landingpagecampaign/img/footer_btn_left.png', sizingmethod='crop');
	}
	
.footer_btn_middle {
	background:transparent url(/landingpagecampaign/img/footer_btn_middle.png) no-repeat scroll center center;
	float:left;
	height:19px;
	padding-top:1px;
	text-align:center;
	}
	
*html .footer_btn_middle {
	background-image:none;
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='/landingpagecampaign/img/footer_btn_middle.png', sizingmethod='crop');
	}
	
#universAccess li.deco a {
	background:transparent none repeat scroll 0 0 !important;
	}
	
.footer_btn_right {
	background:transparent url(/landingpagecampaign/img/footer_btn_right.png) no-repeat scroll center center;
	float:left;
	height:20px;
	width:11px;
	}
	
*html .footer_btn_right {
	background-image:none;
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='/landingpagecampaign/img/footer_btn_right.png', sizingmethod='crop');
	}
	
#legalAccess {
	margin-top:0.3em;
	width:590px;
	overflow:hidden;
	position:absolute;
	right:0;
	top:0;
	}
	
#legalAccess li {
	background:transparent none repeat scroll 0 0;
	padding:0;
	float:right;
	}
	
#legalAccess li a {
	border-right:1px solid #8E8C7D;
	color:black !important;
	padding:0 1em;
	display:block;
	position:relative;
	text-decoration:none;
}

#legalAccess li.lastItem {
	padding-right:0;
	background-image:none;
	background:transparent none repeat scroll 0 0;
	padding:0;
	float:right;
	}
	
#legalAccess li.lastItem a {
	border-right:0 none;
	padding:0 0 0 1em;
	color:black !important;
	display:block;
	position:relative;
	text-decoration:none;
	}
	
label.error {
	color: Red;
}

input.error {
	border:1px solid red !important;
}
	
/******************************************************************* landingpage *********************************************************************************/	
	
.header{
	height:55px;
	}
	
.header_top{	
	height:40px;
	}
	
#content{
	padding-top:40px;
	}
	
#explainBlock {
	position:relative;
	width:658px;
	margin:0 25px 0 auto;	
	padding-top:20px;
	text-align:left;
	float:left;	
	}
	
#explainBlock .headerEx {
	background:transparent url(/landingpagecampaign/img/explain_top.png) no-repeat scroll left top;
	font-size:0.3em;
	height:14px;
	float:left;
	width:100%;
	}
	
*html #explainBlock .headerEx {
	background-image:none;
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='/landingpagecampaign/img/explain_top.png', sizingmethod='crop');
	}
	
#explainBlock .centralEx {
	background-color:#FFFFFF;
	padding:0px 15px;
	float:left;
	width:628px;
	}
	
#explainBlock .scopeContent {
	position:relative;
	width:100%;
	}	
	
#explainBlock .contentPrime {
	float:none;
	position:relative;
	width:100%;
	}
	
#explainBlock .contentPrime h3{	
	margin-bottom:20px;
	font-size:20px;
	font-weight:bold;
	}
	
#explainBlock .contentPrime p{	
	margin-bottom:25px;
	font-size:14px;
	}
	
#explainBlock .contentLeft {	
	float:left;
	width:240px;
	}
	
#explainBlock .contentLeft li{	
	background:transparent url(/landingpagecampaign/img/puce.gif) no-repeat 0 5px;
	float:left;
	font-size:12px;
	display:block;
	}
	
#explainBlock .contentLeft li span{	
	padding-left:17px;
	display:block;
	padding-bottom:13px;
	}
	
#explainBlock .contentRight {	
	float:right;
	width:370px
	}
	
#explainBlock .bottomEx {
	background:transparent url(/landingpagecampaign/img/explain_down.png) no-repeat scroll left bottom;
	font-size:0.3em;
	height:14px;
	float:left;
	width:100%;
	}
	
*html #explainBlock .bottomEx {
	background-image:none;
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='/landingpagecampaign/img/explain_down.png', sizingmethod='crop');
	}	
	
#formBlock {
	position:relative;
	width:316px;
	margin:0 auto;
	padding-top:20px;
	text-align:left;
	float:left;
	}
	
#formBlock .headerForm {
	background:transparent url(/landingpagecampaign/img/form_top.png) no-repeat scroll left top;
	font-size:0.3em;
	height:13px;
	width:100%;
	float:left;
	}
	
*html #formBlock .headerForm {
	background-image:none;
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='/landingpagecampaign/img/form_top.png', sizingmethod='crop');
	}	
	
#formBlock .centralForm {
	background-color:#FFFFFF;
	padding:0px 15px;
	float:left;
	width:286px;
	}
	
#formBlock .scopeContent {
	position:relative;
	width:100%;
	}	
	
#formBlock .contentPrime {
	float:none;
	position:relative;
	width:100%;
	}
	
#formBlock .contentPrime h3{	
	margin-bottom:15px;
	padding:15px 0;
	border-top:1px solid #d4d4d4;
	border-bottom:1px solid #d4d4d4;
	font-size:15px;
	font-weight:bold;
	}
	
#formBlock .contentPrime p {
	clear:both;
	display:inline-block;
	line-height:17px;
	overflow:auto;
	padding:0 0 15px;
	}
	
#formBlock label {
	display:block;
	float:left;
	font-size:1.18em;
	width:100px;
	}
	
#formBlock .inputField {
	background-color:#E1E1E1;
	border:medium none;
	font-size:0.9em;
	height:17px;
	width:170px;
	}
	
#formBlock .label {
	float:left;
	font-size:0.9em;
	padding:0 10px 0 3px;
	width:auto;
	}
	
#formBlock .chkBox {
	float:left;
	height:14px;
	width:14px;
	}
	
#formBlock .selectBoxBlock {
	float:left;
	width:170px;
	}
	
#formBlock .selectBoxBlock span{
	width:170px;
	padding-bottom:5px;
	float:left;
	}
	
#formBlock .selectBox {
	float:left;
	padding-left:15px;
	}
	
#formBlock .validFormRight {
	display:block;
	padding:10px 15px 0 0;
	text-align:right;
	}
	
#formBlock .submitSmall input:hover {
	color:#000000;
	}
	
#formBlock .submitSmall input {
	background:transparent url(/landingpagecampaign/img/bg_submitStyle1.gif) no-repeat scroll left top;
	border:0 none;
	vertical-align:top;
	color:#FFFFFF;
	cursor:pointer;
	font-size:10px;
	height:16px;
	overflow:visible;
	padding:0 0 0 7px;
	width:auto;
	margin-right:-3px;
	}
	
#formBlock .bottomForm {
	background:transparent url(/landingpagecampaign/img/form_down.png) no-repeat scroll left bottom;
	font-size:0.3em;
	height:12px;
	width:100%;
	float:left;
	}
	
*html #formBlock .bottomForm {
	background-image:none;
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='/landingpagecampaign/img/form_down.png', sizingmethod='crop');
	}	
	
#submitForm{
	position:relative;
}

.validMentions{
	display:block;
	clear:both;
	padding-top:10px;
}
	
/******************************************************************* overwrite: hub2 *********************************************************************/	
	
#hubNav2-1{
	margin:0 auto !important;
	width:995px !important;
	}
	
#hubNav2-1 .celuleTitre {
	color:#000000;
	float:left;
	font-size:22px;
	font-weight:bold;
	height:35px;
	padding:10px 0 0;
	}	

.celuleLogo{
	background-position:right center;
	background-repeat:no-repeat;
	float:left;
	height:48px;
	padding:9px 0 0;
	position:relative;
	}

#motion_logo{
	cursor: pointer;
	background:transparent url(/landingpagecampaign/img/home_motion_logo_03.png) no-repeat scroll left center;
	float:left;
	height:3.5em;
	padding:0 1.5em 0 0;
	width:220px;
	}

*html #motion_logo{
	background-image:none;
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='/landingpagecampaign/img/home_motion_logo_03.png', sizingmethod='crop');
	}

/******************************************************************* overwrite: classes *********************************************************************/	

.left {
	float:left !important;
	line-height:57px;
	width:10px;
	}

/******************************************************************* inconnu *********************************************************************************/	
#legalsBlock {
	position:relative;
	width:558px;
	margin:0 auto;
	padding-top:50px;
	text-align:left;
	}
	
#legalsBlock .headerDeco {
	background:transparent url(/landingpagecampaign/img/content_top.png) no-repeat scroll left top;
	font-size:0.3em;
	height:13px;
	}
	
*html #legalsBlock .headerDeco {
	background-image:none;
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='/landingpagecampaign/img/content_top.png', sizingmethod='crop');
	}
	
#legalsBlock .centralDeco {
	background-color:#FFFFFF;
	padding:60px 65px;
	}
	
#legalsBlock .scopeContent {
	position:relative;
	width:100%;
	}	
	
#legalsBlock .contentPrime {
	float:none;
	position:relative;
	width:100%;
	}
	
#legalsBlock .contentPrime p{
	font-size:15px;
	}
	
#legalsBlock .contentPrime .title{		
	font-size:20px;
	font-weight:bold;
	}
	
#legalsBlock .bottomDeco {
	background:transparent url(/landingpagecampaign/img/content_down.png) no-repeat scroll left bottom;
	font-size:0.3em;
	height:12px;
	}
	
*html #legalsBlock .bottomDeco {
	background-image:none;
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='/landingpagecampaign/img/content_down.png', sizingmethod='crop');
	}

/******************************************************************* overwrite: hub.css *********************************************************************/

#secondaryNav {
	border-top:1px solid #FFFFFF;
	color:#FFFFFF;
	font-size:0.9em;
	padding:0.6em 0 0;
	position:relative;
	text-align:center;
	width:100%;
	z-index:1501;
	float:left;
	margin-top:20px;
	}
	
#secondaryNavContent {
	width:995px !important;
	margin:0 auto;
	position:relative;
	}

/*
* html #formBlock #frmLandingpage div.small_larg_boxes {
	width: 270px !important;
}
*/

* html .small_larg_boxes {
	width: 270px !important;
}

/******************************************************************* overwrite: evo_v3.css *********************************************************************/

#universAccess {
	width:500px !important;
	height:17px;
	left:0;
	position:absolute;
	top:0;
	z-index:400;
	}

.qwertz {top:25% !important; }

#tooltip {
	left:50%;
	top:60%;
	width:373px;
	/*height:125px;*/
	padding:10px 10px;
	background-color:#FFFFFF;
	border:1px solid #cccccc;
	/*background:url(/common/img/V3/bg_toolTipGlobalPNG.png) no-repeat left top;*/
	display:none;
}
* html body #tooltip{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/common/img/V3/bg_toolTipGlobalPNG.png", sizingMethod="scale");
}
#tooltip h3{

}
#tooltip p{text-align:justify;}