body {  background-color: #6FA3BB;  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 11px;  color: #000203;  margin: 0px;  padding: 0px;  line-height:16px;  z-index: 0;  background-image: url(http://site.gulliver.com/b20070111b0/web/imagefr/gradient_CCEIweb.jpg);  background-repeat: repeat-x;}p{  margin: 5px 0px 5px 0px;  padding: 0px;}#page {  width: 960px;  margin: 0 auto;  padding: 0px;  background-color:#ffffff;}h1 {  color: #00418F;  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 16px;  font-weight: normal;  margin-bottom: 5px;  padding-bottom: 5px;  line-height:22px;  border-bottom: 1px solid #6FA3BD;}h2 {  font-family: Verdana, Arial, Helvetica, sans-serif;  color: #000000;  font-weight: bold;  font-size: 12px;  margin: 5px 0px 10px 0px;  padding: 0px;}h3 {  font-family: Verdana, Arial, Helvetica, sans-serif;  color: #00418F;  font-weight: normal;  font-size: 11px;  margin: 5px 0px 5px 0px;  padding: 0px;}h4 {  font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: normal;  font-size: 13px;  margin: 5px 0px 5px 0px;  padding: 0px;}HR {  width: 100%;  background-color: #6FA3BD;  color: #6FA3BD;  border: 0px;  height: 1px;}a:link,a:visited {	color: #6FA3BC;	text-decoration: underline;}a:hover {	color: #FBB306;	text-decoration: none;}a.pub:link,a.pub:visited {	color: #003399;	text-decoration: none;}a.pub:hover {	color: #FBB306;	text-decoration: none;}.bleu-clair{	color: #5794AF;}.bleu-foncé{	color: #00418F;}#haut_de_page {	position: relative;  float: left;  width: 960px;  height: 158px;  margin: 0px;  padding: 0px;  background-image: url(http://site.gulliver.com/b20070111b0/web/imagefr/bando_haut.gif);  background-repeat: no-repeat;  background-position: top left;    z-index: 0;}#content {  float: left;  width: 930px;  margin: 0px;  padding: 0px 15px;  background-color:#ffffff;}.bas_de_page {  float: left;  width: 930px;  padding: 25px 15px 0px 15px;  font-family: Verdana, Arial, Helvetica, sans-serif;  color: #666666;  font-size: 11px;  text-align: center;  background-color:#ffffff;  position:relative;}.bas_de_page a:link, .bas_de_page a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 11px;  color: #333333;  text-decoration: none;  padding: 0px 15px;}.bas_de_page a:hover, .bas_de_page a:active {  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 11px;  color: #444894;  text-decoration: none;}.bas_de_page2 {  float: left;  width: 930px;  padding: 10px 15px;  font-family: Verdana, Arial, Helvetica, sans-serif;  color: #000203;  font-size: 11px;  text-align: center;  background-color:#ffffff;}/** ********** HAUT DE PAGE ********** **/#haut_de_page .logo_haut {  float: left;  width: 470px;  height: 28px;}#haut_de_page .fr {  float: left;  width: 26px;  height: 25px;  background-image: url(http://www.r7g.com/6506/m/flag_fr.gif);}#haut_de_page .en {  float: left;  width: 26px;  height: 25px;  background-image: url(http://www.r7g.com/6506/m/flag_en.gif);}#haut_de_page .esp {  float: left;  width: 26px;  height: 25px;  background-image: url(http://site.gulliver.com/b20070111b0/web/autres/flag_esp.gif);}#haut_de_page .it {  float: left;  width: 26px;  height: 25px;  background-image: url(http://www.r7g.com/6506/m/flag_it.gif);}#haut_de_page .top_link {  float: left;  width: 73px;  height: 28px;}#haut_de_page .top_link_border {  float: left;  width: 72px;  height: 28px;  border-left: 1px solid #6fa3bd;}#haut_de_page .empty {  float: left;  width: 188px;  height: 28px;}#haut_de_page .bande1 {  float: left;  width: 957px;  height: 32px;}#haut_de_page .bande2 {  float: left;  width: 590px;  height: 63px;}#haut_de_page .search {  float: left;  width: 367px;  height: 63px;  margin: 0px;}#haut_de_page .search_box {  float: left;  font-family: Helvetica, Verdana;  color: #919292;  font-size: 12px;  width: 134px;  height: 15px;  padding: 4px 8px 0px 8px;  background-image: url(http://www.r7g.com/6506/m/bg_input.gif);  border: 0px;  margin: 0px;}#haut_de_page .bouton_ok {  float: left;  border: 0px;  margin-left: 5px;  padding: 0px;}#haut_de_page .before_cat {  float: left;  width: 130px;  height: 35px;}#category_list {  float: left;  width: 810px;  height: 35px;}/* *** FAMILLES *** */a.cat:link, a.cat:visited {  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10px;  color: #FFFFFF;  line-height: 18px;  text-transform: Uppercase;}a.cat:hover, a.cat:active {  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10px;  color: #FFFFFF;}span.trait_separ {  font-weight: normal;  color: #FFFFFF;  font-size: 16px;}ul#menu li ul{  display:none;}ul#menu li:hover>ul{  display:block;}ul#menu{  margin:0px;  padding:0px;  list-style:none;  width:100%;  float:left;  font-size: 11px;  color: #999999;  font-family: sans-serif;}ul#menu hr{ margin-right: 4px; margin-left: 4px;}ul#menu li{  float:left;  display:block;  padding: 0px;}ul#menu li a{  display: block;  padding: 0px;  text-decoration: none;}ul#menu li a:hover{  border-top-color: #F0F0F0;  border-left-color: #F0F0F0;  border-right-color: #999999;  border-bottom-color: #999999;}ul#menu ul{  position:absolute;  background: #FF3333 repeat-y -200px 0%;  list-style:none;  margin:0px;  padding:0px;  width:200px;  z-index:1;}ul#menu ul ul{  top:0px;  left:200px;  z-index:2;}ul#menu ul li{  position:relative;  float:none;  margin:0px;  padding:0px;  _display:inline;}ul#menu ul li a {  padding-bottom: 10px;  display:block;  margin:0px;  padding:0px;  width:200px;}ul#menu ul li a span{  display:block;  width:190px;  height: 15px;  padding: 3px 5px 0px 5px;  margin:0px;  cursor: pointer;  border: none;  font-family: Verdana, Arial;  font-size: 9px;  color: #000203;  background-image: url(http://www.r7g.com/6506/m/bg_menu.gif);}ul#menu ul li a.next span{  background:url(http://www.r7g.com/6506/m/bg_menu_next.gif) no-repeat 0% 50%;}ul#menu ul li a.next:hover span{  background:url(http://www.r7g.com/6506/m/bg_menu_next_on.gif) no-repeat 0% 50%;}ul#menu ul li a:hover span{  color: #FFFFFF;  border:none;  font-family: Verdana, Arial;  background-image: url(http://www.r7g.com/6506/m/bg_menu_on.gif);}ul#menu ul li.first{  padding-left:0px;}ul#menu ul li.first a{  padding-top:0px;}ul#menu ul li.last{  padding-right:0px;}ul#menu ul li.last a{  border-bottom: 0px solid #606060;  padding-bottom:1px;}ul#menu ul li.last ul li a{  border-bottom: 0px solid #606060;  padding-right:0px;}ul#menu ul li.last ul li.last a{  border-bottom: 0px solid #606060;  padding-bottom:0px;}/* *** FAMILLES *** *//** ********** Fin - HAUT DE PAGE ********** **//** Position  **/#position {  float: left;  width: 930px;  height: 19px;  margin: 0px;  padding: 0px 15px;  background-color:#ffffff;}#position a {  font-family: Tahoma;  font-size: 9px;  color: #6FA2BC;  text-transform: uppercase;  text-decoration: none;}#position a:hover {  font-family: Tahoma;  font-size: 9px;  color: #6FA2BC;  text-decoration: underline;}/** Fin - Position  **//** ********** ESPACE CONNEXION ********** **/#connect {  position:absolute;  width:170px;  height: 98px;  background-color:#fcb403;  left: 780px;  padding:3px;  background-image: url(http://site.gulliver.com/b20070111b0/web/imagefr/cadre_pro.jpg);  background-repeat: no-repeat;  background-position: top left;  top:8px;}#connect .zone_input {  float: right;  width: 145px;}#connect .zone_bienvenue {  float: left;  width: 170px;  padding: 6px 0px;  text-align: right;}#connect input {  float: right;  width: 123px;  height:12px;  margin-top: 6px;  font-family: Helvetica, Verdana;  color: #919292;  font-size: 1em;  padding: 4px 5px 0px 5px;  letter-spacing: 1px;  background-image: url(http://www.r7g.com/6506/m/bg_input.gif);  border: 0px;}#connect a {  float: right;  clear:both;  text-align: right;  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 9px;  padding-top: 1px;  text-decoration: none;  width:170px;}#connect .lnk1 {  color: #04539b;  font-size:10px;  font-weight:bold;  padding-top:6px;}#connect .lnk2 {  color: #000203;}#connect .lnk3 {  color: #788085;}/** ********** Fin - ESPACE CONNEXION ********** **//** ********** PAGE D'ACCUEIL ********** **/#home_left {  float: left;  width: 525px;  padding-right: 35px;}#home_right {  float: left;  width: 335px;}#home_right .webpage1 {  float: left;  width: 325px;  color: #FFFFFF;  font-size: 11px;  margin-top: 1px;}#webpage1 a {  color: #FFFFFF;}#home_right .webpage2 {  float: left;  width: 315px;  margin-top: 5px;    color: #FFFFFF;  font-size: 11px;  height: 160px;}/** ********** Fin - PAGE D'ACCUEIL ********** **//** ********** TABLEAU COMPARATIF ********** **/#tableau table {}#tableau th {  font-family: Tahoma;  font-size: 10px;  vertical-align: top;  padding: 2px 2px;  background-color: #e2f4fd;  border-left: 12px solid #FFFFFF;}#tableau img {  border: 0px;}#tableau td {  font-family: Tahoma;  font-size: 9px;  text-align: center;  vertical-align: middle;  padding: 2px;  border-top: 1px solid #6FA3BD;  background-color: #e2f4fd;  border-left: 12px solid #FFFFFF;}#tableau .crosshair {  cursor: help;}#tableau .cat_name {  font-family: Tahoma;  font-size: 11px;  text-align: left;  font-weight: bold;  color: #6FA3BD;  background-color: #FFFFFF;  border-left: 0px;}#tableau a.cat_name {  text-decoration: none;}#tableau .name {  font-family: Tahoma;  font-size: 8pt;  color: #000203;  width: 105px;  text-align: left;  background-color: #FFFFFF;  border-left: 0px;}#tableau a.name {  text-decoration: none;}/** ********** Fin - TABLEAU COMPARATIF ********** **//** ********** FICHE PRODUIT ********** **/#caps_product {  float: left;  width: 930px;}#caps_product_top {  float: left;  width: 930px;  padding: 0px;  margin: 0px;}#caps_product_left {  float: left;  width: 400px;  height: 100%;  margin: 0px;  padding: 0px;}#caps_product_right {  float: left;  width: 480px;  height: 100%;  padding: 0px 25px;  margin: 0px;}#caps_product_bottom {  float: left;  width: 930px;  padding: 0px;  margin-top: 25px;}#caps_product_top H1 {  font-family: Helvetica, Arial, sans-serif;  color: #444894;  font-weight: normal;  font-size: 14pt;  margin: 0px;  padding-bottom: 5px;  border-bottom: 1px solid #6FA3BD;}#caps_product_top .product_txt1 {  float: left;  width: 630px;  margin-top: 10px;  padding: 0px 285px 0px 5px;  font-size: 8pt;  line-height: 11pt;  text-align: Justify;}#caps_product_left .product_img1 {  float: left;}#caps_product_left .product_img2 {  float: left;  margin-top: 25px;}#caps_product_left a {  font-family: Arial, Helvetica, sans-serif;  font-size: 11px;  color: #444894;  text-decoration: none;}#caps_product_left a:hover {  text-decoration: underline;}#caps_product_right .product_txt2 {  float: left;  width: 480px;  text-align: Justify;}#caps_product_right ul.orange, #caps_product_right .orange li {  list-style-image: url(http://www.r7g.com/6506/m/list_orange.gif);  padding-left: 0px;  margin: 1px 9px;}#caps_product_right ul, #caps_product_right li {  list-style-image: url(http://www.r7g.com/6506/m/list_bleuf.gif);  padding-left: 0px;  margin: 1px 9px;}#caps_product_right .product_other_data {  float: left;  width: 480px;  margin-top: 25px;}#caps_product_right .ref {  font-family: Arial, Helvetica, sans-serif;  font-weight: bold;  font-size: 11pt;  color: #444894;}#caps_product_right .price {  font-family: Arial, Helvetica, sans-serif;  font-weight: bold;  font-size: 14pt;  color: #444894;}#caps_product_right .big {  font-size: 18pt;}#caps_product_right a.pdf {  float: left;  width: 45px;  height: 45px;  background-image: url(http://www.r7g.com/6506/m/pdf1.gif);  background-repeat: no-repeat;  background-position: center left;}#caps_product_right a.lnk {  float: left;  width: 120px;  padding: 15px 0px;  font-family: Arial, Helvetica, sans-serif;  font-size: 11px;  color: #444894;  text-decoration: none;}#caps_product_right a:hover.lnk {  text-decoration: underline;}/** ********** Fin - FICHE PRODUIT ********** **//** ********** PAGE CONTACTS ********** **/.hide {  display: none;}#newsletter {	position: absolute;	top: 34px;	left: 695px;	background-color: #ACDFEB;	border: 1px solid #4391b7;	width: 176px;	padding: 0px 4px 8px 4px;	z-index: 1;}#newsletter .masquer {	float: right;	width: 100px;	text-align: right;	font-size: 9px;	color: #04539B;	text-decoration: none;	padding-bottom: 4px;}#newsletter input.email {  float: left;  font-family: Helvetica, Verdana;  color: #919292;  font-size: 12px;  width: 133px;  height: 15px;  padding: 4px 8px 0px 8px;  background-image: url(http://www.r7g.com/6506/m/bg_input.gif);  border: 0px;}#newsletter input.email:focus {  color: #444894;}#newsletter input.newsletter_ok {  float: left;  border: 0px;  margin-left: 5px;  padding: 0px;}#contact_left {  float: left;  width: 460px;  padding-right: 35px;}#contact_right {  float: left;  width: 400px;}#contact_form {  background-color: #ACDFEB;  border: 1px solid #4391b7;  width: 335px;}#contact_form td {  vertical-align: middle;  padding: 2px 0px;  color: #04539B;}#contact_form .star{  color: #000203;}#contact_form td.oblig {  font-size: 10px;}#contact_form td.small {  font-family: Arial, Helvetica, sans-serif;  font-size: 10px;  text-align: Justify;  color: #788085;}#contact_form input {  font-family: Helvetica, Verdana;  color: #919292;  font-size: 12px;  width: 184px;  height: 15px;  padding: 4px 8px 0px 8px;  background-image: url(http://www.r7g.com/6506/m/bg_input.gif);  border: 0px;}#contact_form input:focus, #contact_form textarea:focus {  color: #444894;}#contact_form select {  font-family: Helvetica, Verdana;  color: #919292;  font-size: 12px;  width: 186px;}#contact_form textarea {  width: 284px;  height: 80px;  font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  color: #919292;  padding: 4px 8px;  background-image: url(http://www.r7g.com/6506/m/bg_textarea.gif);  border: 0px;}#contact_form input.checkbox {  vertical-align: middle;  width: 19px;  margin: 0px;  padding: 0px;  border: 0px:}#contact_form input.submit {  width: 100px;  height: 19px;  margin: 0px;  padding: 0px;  border: 0px:}/** ********** Fin - PAGE CONTACTS ********** **/