@charset "UTF-8";/* CSS Document */body {	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	behavior:url("csshover3.htc");}a {	font-size: 12 px;	color:#000;	text-decoration:none;}a:visited {	font-size: 12 px;	color:#000;	text-decoration:none;	}a:hover {	font-size: 12 px;	color:#F60;	text-decoration:none;	}tr.row:hover{	background-color: #C0C0C0;	color:#FFF;} #topmenu  {position : relative;width : 100%;top : 0;height : 20px;}#topmenu ul {	list-style : none;	margin-left: 50px;}#topmenu ul li {   float: left;   margin : 0 0px;}#topmenu ul li a {   display : block;   font-size : 11px;   color : #666;   width : 100%;   height : 14px;   margin  : 0 0px;   padding : 0 10px 0 10px;   border-right: #666 solid 1px;   text-decoration : none;}#topmenu ul li a span {   display : block;   height : 20px;}#topmenu ul li a:hover {   display : block;   font-size : 11px;   color : #fff;   width : 100%;   height : 14px;   margin  : 0 0px;   padding : 0 10px 0 10px;   border-right: #666 solid 1px;  }#topmenu ul li a:hover span {   display : block;   height : 20px;}#menu  {position : relative;width : 100%;top : 0;height : 38px;}#menu ul {	list-style : none;}#menu ul li {   float: left;   margin : 0 0px;}#menu ul li a {   display : block;   font-size : 18px;   color : #fff;   width : 90%;   line-height : 32px;   height : 38px;   margin  : 0 5px;   padding : 0 0 0 10px;   background :url(../images/onglets.jpg) no-repeat left 0;   text-decoration : none;}#menu ul li a span {   display : block;   height : 38px;   background :url(../images/onglets.jpg) no-repeat right 0;}#menu ul li a.onglet2{   display : block;   font-size : 18px;   color : #f8981d;   width : 90%;   line-height : 32px;   height : 38px;   margin  : 0 5px;   padding : 0 0 0 10px;   background :url(../images/onglets.jpg) no-repeat left -40px;   text-decoration : none;}#menu ul li a.onglet2 span {   display : block;   height : 38px;   background :url(../images/onglets.jpg) no-repeat right -40px;}#menu ul li a.onglet3{   display : block;   font-size : 18px;   color : #333;   width : 90%;   line-height : 32px;   height : 38px;   margin  : 0 5px;   padding : 0 0 0 10px;   background :url(../images/onglets.jpg) no-repeat left -80px;   text-decoration : none;}#menu ul li a.onglet3 span {   display : block;   height : 38px;   background :url(../images/onglets.jpg) no-repeat right -80px;}#menu ul li a:hover {   display : block;   font-size : 18px;   color : #FF6600;   width : 90%;   line-height : 32px;   height : 38px;   margin  : 0 5px;   padding : 0 0 0 10px;   background :url(../images/onglets.jpg) no-repeat left 0;}#menu ul li a:hover span {   display : block;   height : 38px;   background :url(../images/onglets.jpg) no-repeat right 0;}#sousmenu  {	position:  relative;	width:100%;	height:32px;	background:#FF6600 url(../images/bg_menu.gif) repeat-x; }#sousmenu ul {	list-style : none;	width: 960px;	margin:auto;	}#sousmenu ul li {   float: left;   margin-right:28px;   margin-top:4px;}#sousmenu ul li a {   display : block;   font-size : 14px;   color : #000;   width : 92%;   line-height : 25px;   height : 26px;   margin  : 0 5px;   padding : 0 0 0 8px;   text-decoration : none;}#sousmenu ul li a span {   display : block;   height : 32px;      padding : 0 8px 0 0;}#sousmenu ul li a.over {   display : block;   font-size : 14px;   color : #FF6600;   width : 92%;   line-height : 25px;   height : 26px;   margin  : 0 5px;   padding : 0 0 0 8px;  background :url(../images/bg_over.gif) no-repeat left 0;   text-decoration : none;}#sousmenu ul li a.over span {   display : block;   height : 26px;    padding : 0 8px 0 0;   background :url(../images/bg_over.gif) no-repeat right 0;  }#sousmenu ul li a:hover {   display : block;   font-size : 14px;   color : #FFF;   width : 92%;   line-height : 25px;   height : 26px;   margin  : 0 5px;   padding : 0 0 0 8px;   background :url(../images/bg_over.gif) no-repeat left 0;}#sousmenu ul li a:hover span {   display : block;   height : 26px;      padding : 0 8px 0 0;   background :url(../images/bg_over.gif) no-repeat right 0;}#botpmenu  {position : relative;width : 100%;top : 0;height : 20px;}#botmenu ul {	list-style : none;	margin-left: 50px;}#botmenu ul li {   float: left;   margin : 0 0px;}#botmenu ul li a {   display : block;   font-size : 12px;   color : #FFF;   width : 100%;   height : 14px;   margin  : 0 0px;   padding : 0 10px 0 10px;   border-right: #FFF solid 1px;   text-decoration : none;}#botmenu ul li a span {   display : block;   height : 20px;}#botmenu ul li a:hover {   display : block;   font-size : 12px;   color : #FF6600;   width : 100%;   height : 14px;   margin  : 0 0px;   padding : 0 10px 0 10px;   border-right: #FF6600 solid 1px;  }#botmenu ul li a:hover span {   display : block;   height : 20px;}#video {   display : block;   height : 218px;   width: 324px;   margin-left : 20px;   padding-bottom: 20px;}#videos {   display : block;   height : 218px;   width: 324px;   margin : 154px 0 0 41px;}.bouton_fr{	background: url(../images/btn_commandez_fr.gif) no-repeat;	width:243px;	height:70px;	border:none;}.bouton_nl{	background: url(../images/btn_commandez_nl.gif) no-repeat;	width:243px;	height:70px;	border:none;}.bouton_next_step_fr{	background-image:url(../images/bt_valider_fr.png);	width:124px;	height:32px;	border:none;}.bouton_next_step_nl{	background-image:url(../images/btn_commandez_nl.gif);	width:135px;	height:28px;	border:none;}.bouton_final_fr{	background-image:url(../images/bt_valider_fr.png);	width:124px;	height:32px;	border:none;        background-color: #ffffff;}.bouton_final_nl{	background-image:url(../images/bt_valider_nl.png);	width:124px;	height:32px;	border:none;        background-color: #ffffff;}.bouton_recalcul_fr{	background-image:url(../images/bt_recalculer_fr.png);	width:124px;	height:32px;	border:none;}.bouton_recalcul_nl{	background-image:url(../images/bt_recalculer_nl.png);	width:124px;	height:32px;	border:none;}/**/.formContainer{    border:none;    padding:30px;}.formContainer h3{    margin:0px;    padding:0px 0px 10px 0px;    font-size:135%;}.rowContainer{    width:100%;    overflow:hidden;    padding-bottom:5px;    height:34px;}.rowContainer label{    width:140px;    float:left;    color: #758656;    font-weight:bold;}.rowContainer input[type="text"]{    width:400px;}.tooltipContainer{    height:16px;    font-size:11px;    color: #666666;    display:none;    float:none;    background-repeat:no-repeat;    background-position:left center;    padding:0px 20px;}.info{    background-image:url('info.gif');}.error{    background-image:url('error.gif');}.input {	width: 250px;	border: 1px solid #999;}/* CAPTCHA */.recaptchatable .recaptcha_image_cell, #recaptcha_table {   background-color:#e8e8e8 !important;  }  #recaptcha_table {   border-color: #c7c7c7 !important;  }  #recaptcha_response_field {   border-color: #c7c7c7 !important;    background-color:#FF0000 !important;  }  .fader{opacity:0;display:none;}#popup_reg {background :url(../images/bg_tracking.jpg) no-repeat;background-color: #ffffff;color: #999999;position: fixed;left: 50%;top: 50%;width: 400px;height: 350px;margin-top: -175px; /* moitié de la hauteur */margin-left: -200px; /* moitié de la largeur */z-index: 9003;display: none;}#popup_background {background-color: #4A5968;position: fixed;left: 0%;top: 0%;width: 100%;height: 100%;margin-top: 0px;margin-left: 0px;display: none;z-index: 9001;}