

* {margin:0;padding:0;}
body {font-family: Arial, sans-serif;font-size:12px;color:black;background: url(../img/fd_body.gif) repeat-x 0 0 #F3F3F3; padding: 0 0 0 0; margin:0 0 0 0; }
body#home {font-family: Arial, sans-serif;font-size:12px;color:black;background: url(../img/fd_body_home.gif) repeat-x 0 0 #F3F3F3; padding: 0 0 0 0; margin:0 0 0 0; }
a, a:visited  {text-decoration:none;}
a img {border:0}
a:hover {color:#AC3B8D;text-decoration:underline;}
.clear {clear:both;}

.gauche p {width:450px;padding:0px 20px 20px 20px;}
.gauche h1 {font-size:20px;color:#14386D;border-bottom:1px solid #d9dddf;width:445px;margin:10px 5px 7px 20px; padding-bottom:20px; }
.gauche h2{font-size:13px;font-weight:bold;color:#cb161f;width:445px;margin:0px 5px 0px 20px; padding-bottom:20px;}
.all {position:relative;width: 904px;margin:17px auto 0;background-color:white;}
.fd-haut-all {position:absolute;margin:0;padding:0;background: url(../img/coin_all_d.gif) no-repeat right top transparent;width:904px;height:7px;font-size:1px;line-height:1px;z-index:2}
.fd-haut-all .gauche {background: url(../img/coin_all_g.gif) no-repeat left top transparent;width:7px;height:7px;font-size:1px;line-height:1px;}
.fd-bas-all {position:relative;margin:0;padding:0;background: url(../img/coin_all_bd.gif) no-repeat right bottom transparent;height:6px;width:904px;font-size:1px;line-height:1px;z-index:2}
.fd-bas-all .gauche {background: url(../img/coin_all_bg.gif) no-repeat left top transparent;width:6px;height:6px;font-size:1px;line-height:1px;}
.logo {position:absolute;width:212px;height:109px;left:11px;top:6px;margin:0 0 0;padding:0;cursor:pointer;z-index:1}

.footer {position:relative;width: 904px;margin:9px auto 0;text-align:center;font-size:10px;color:#B4B4B4;}
.footer a {padding: 5px;color:#B4B4B4;}
.footer a:hover {padding: 5px;color:#B4B4B4;}

.header {position:relative;width: 884px;margin:0 9px 0 11px;height:147px;background: url(../img/fd_header.gif) repeat-x left  bottom white; }
body#home .header {position:relative;width: 884px;margin:0 9px 0 11px;height:115px;background: url(../img/fd_header_home.gif) repeat-x left  bottom white; }
.header .bofheader {background: url(../img/coin_smenu_d.gif) no-repeat right bottom transparent;height:6px;font-size:1px;line-height:1px;position:absolute;bottom:0;left:0;width:884px}
.header .bofheader .gauche {background: url(../img/coin_smenu_g.gif) no-repeat left bottom transparent;width:6px;height:6px;font-size:1px;line-height:1px;display:block;}

body#home .centreC {position:relative;width:884px;margin:5px 9px 0 11px;background:none;height:295px;}
/*body#home .centreCD {position:relative;width:455px;margin:0 0 0 427px;background: url(../img/fd_cg_home.jpg) no-repeat right top transparent;height:295px;}*/
body#home .centreC .centreCD {position:relative;width:455px;margin:0 0 0 427px;background: url(../img/fd_cg_home.jpg) no-repeat right top transparent;height:295px;}
/*body#home .anim {float:left;position:absolute;width:427px;height:295px;top:135px;left:391px;!left:389px;}*/
body#home .centreC .centreCD .anim {float:left;position:relative;width:427px;height:295px;top:-1px;!top:-2px;left:-427px;!left:-427px;}
.cent-BD {position:absolute;/*left:11px;*/bottom:0px;background: url(../img/coin_dbbleu2.gif) no-repeat right bottom transparent;width:882px;font-size:0px;height:6px}
.cent-BD .cent-Bg {position:relative;background: url(../img/coin_gb2bleu2.gif) no-repeat left bottom transparent;width:6px;height:6px;}

.centreC .conteneur {position:absolute;top:0px;right:0px; width:457px;}
.centreC .conteneur h1 {font-size:18px;color:#14386D;padding:8px 5px 7px 30px}
.centreC .conteneur  p {font-size:11px;color:#505050;padding:2px 2px 0 30px }

.centreC .contgamme {width:401px;position:absolute;top:120px;right:24px;height:141px;}
.centreC .contgamme h2 {color:#D21E22;background: url(../img/pointi.gif) repeat-x left bottom  transparent;margin:0 10px ;font-size:15px;padding:5px 3px 10px }
.centreC .contgamme h2 a {color:#D21E22;}
.centreC .contgamme a.fleche {position:relative;float:left;width:142px;color:#666;font-size:12px;background: url(../img/fl_ho_rouge.gif) no-repeat 33px 3px  transparent;margin:5px 0px 2px;padding:0px 3px  5px 47px }
.centreC .contgamme a.fleche:hover {color:#666;}
.centreC .contgamme .bouton {position:absolute;left:0px;bottom:-14px;cursor:hand;}
.centreC .contgamme .bouton img {display:block;}

.topofpage {position:absolute;right:8px;top:21px;width:314px;}
.topofpage a {background: url(../img/picto-db-fl-g.gif) no-repeat 11px 3px transparent;color:#666;font-size:10px;padding:0 15px 0 21px}
.topofpage a:hover {color:#666;}

.topofpage img {vertical-align:middle}


.header .nav {position:absolute;right:0;width:673px;height:33px;top:82px;}
.header .nav a {position:relative;display:inline;float:left;height:33px;margin-left:1px;}
.header .nav a span {display:none;}
/*
.header {height:147px;background: url(../img/fd_header.gif) repeat-x left  bottom white; }*/

body#home .all .encart_bas {position:relative;left;width:884px;margin:0 9px 0 11px; background-color:white; height:290px;}


		.header .nav a.accueil {background: url(../img/fr/menu-accueil.gif) no-repeat 0 0 transparent;width:67px;}
		.header .nav a.accueil:hover, .header .nav a.accueil-on {background: url(../img/fr/menu-accueil.gif) no-repeat 0 -33px transparent;width:67px;}
		.header .nav a.propos {background: url(../img/fr/menu-apropos.gif) no-repeat 0 0 transparent;width:109px;}
		.header .nav a.propos:hover, .header .nav a.propos-on {background: url(../img/fr/menu-apropos.gif) no-repeat 0 -33px transparent;width:109px;}
		.header .nav a.produits {background: url(../img/fr/menu-produits.gif) no-repeat 0 0 transparent;width:68px;}
		.header .nav a.produits:hover, .header .nav a.produits-on {background: url(../img/fr/menu-produits.gif) no-repeat 0 -33px transparent;width:68px;}
		.header .nav a.devis {background: url(../img/fr/menu-demande-devis.gif) no-repeat 0 0 transparent;width:113px;}
		.header .nav a.devis:hover, .header .nav a.devis-on {background: url(../img/fr/menu-demande-devis.gif) no-repeat 0 -33px transparent;width:113px;}
		.header .nav a.rencontrer {background: url(../img/fr/menu-nous-contacter.gif) no-repeat 0 0 transparent;width:114px;}
		.header .nav a.rencontrer:hover, .header .nav a.rencontrer-on {background: url(../img/fr/menu-nous-contacter.gif) no-repeat 0 -33px transparent;width:114px;}
		.header .nav a.actus_media {background: url(../img/fr/menu-actu-media.gif) no-repeat 0 0 transparent;width:85px;}
		.header .nav a.actus_media:hover, .header .nav a.actus_media-on {background: url(../img/fr/menu-actu-media.gif) no-repeat 0 -33px transparent;width:85px;}
		.header .nav a.questions {background: url(../img/fr/menu-questions.gif) no-repeat 0 0 transparent;width:110px;}
		.header .nav a.questions:hover, .header .nav a.questions-on {background: url(../img/fr/menu-questions.gif) no-repeat 0 -33px transparent;width:110px;}

	

.header .ssnav {position:absolute;top:115px;left:0; padding: 2px 0 0 42px;height:21px;}
.header .ssnav table {border-collapse:collapse}
.header .ssnav a {position:relative;color:white;font-size:10px;font-family:verdana,sans-serif;font-weight:bold;padding:4px 15px 5px ;display:block;background: url(../img/) no-repeat 0 0 transparent}
.header .ssnav a:hover {color:#CB161F}
.header .ssnav td.active {background: url(../img/csmenu-tg.gif) no-repeat 0 0 white;}
.header .ssnav td.active a {background: url(../img/csmenu-td.gif) no-repeat right 0 transparent;color:#CB161F}

.centre {position:relative;width: 884px;margin:0 9px 0 11px;background-color: white; }
.centre .ariane {font-size:10px;color:#666;margin:10px 0 22px}
.centre .ariane a {color:#666;text-decoration:underline;padding:0 2px 0 2px}
.centre .ariane span {color:#14386D;font-size:10px;font-weight:bold;}

.centre .bloc_droit {background: url(../img/fd_bloc_droit.gif) no-repeat 0 0 transparent;width:385px;min-height:370px;/*height:339px;*/position:relative;float:right;right:0px;top:0px;}

.bloc_droit .bloc_header {margin:1px 0 0 8px;}
.aron_liste .bloc_droit {top:0px;background-position:0 -28px;border-top:10px solid white;}
.bloc_droit .bloc_header {margin-left:8px;background-color:white;}
.bloc_droit .bloc_header table {border-collapse:collapse;}
.bloc_droit .bloc_header td {background: url(../img/coin_im_g.gif) no-repeat 0 0 #BEBEBE;vertical-align:top;}
.bloc_droit .bloc_header td.trait {width:1px;vertical-align:bottom;background-color:white}
.bloc_droit .bloc_header td.trait img {display:block}
.bloc_droit .bloc_header a {position:relative;color:white;font-size:11px;font-family: Arial, Helvetica, sans-serif;font-weight:bold;padding: 6px 10px 0px;display:block;background: url(../img/coin_im_d.gif) no-repeat right top transparent;text-decoration:underline;}
.bloc_droit .bloc_header a:hover {color:#CB161F}
.bloc_droit .bloc_header td.active {background: url(../img/coin_im_g-over.gif) no-repeat 0 0 #C7201F;}
.bloc_droit .bloc_header td.active a {background: url(../img/coin_im_d-over.gif) no-repeat right 0 transparent;color:white;text-decoration:none;}

.bloc_content {position:relative;margin:15px 6px 0 18px;}
.bloc_content h2 {text-transform:uppercase;color:#C7201F;font-size:17px;padding-bottom:15px;}
.bloc_content .caracteristiques dt  {display:none;}
.bloc_content .caracteristiques dd {background: url(../img/picto-caracter.gif) no-repeat 0 2px transparent; display:block;margin:0 0 5px;color:#14386D;font-size:11px;padding-left:13px;}
.bloc_content .trait {border: 1px solid #BDDDE6;margin:0px 0 10px}
.bloc_content .caracteristiques dd span {font-weight:bold;}

.bloc_content .autre_version dt  {font-size:11px;font-weight:bold;color:black;}
.bloc_content .autre_version dd {background: url(../img/picto-autre-version.gif) no-repeat 2px 2px transparent; display:block;margin:10px 0 10px;color:#14386D;font-size:11px;padding-left:13px;}
.bloc_content .autre_version dd a {text-decoration:underline;color:#14386D}
.bloc_content .autre_version dd span {font-weight:bold;}

dl.autre_produits dt  {display:none;}
dl.autre_produits dd {background: url(../img/picto-autre-version.gif) no-repeat 2px 2px transparent; display:block;margin:5px 0 0px 15px ;color:#14386D;font-size:11px;padding-left:13px;}
dl.autre_produits dd a {text-decoration:underline;color:#14386D}
dl.autre_produits dd span {font-weight:bold;}
.bloc_content .dl_liste dt, .bloc_content .dl_liste_active dt  {display:block;color:#14386D;background: url(../img/picto-autre-version.gif) no-repeat 2px 4px transparent;padding-left:13px;margin:10px 0 5px 0px;font-size:14px;font-weight:bold;}
.bloc_content .dl_liste dt a {color:#14386D;text-decoration:underline;}
.bloc_content dl.dl_liste_active dt a {color:#CB161F;text-decoration:none;cursor:default}
.bloc_content .dl_liste dd, .bloc_content .dl_liste_active dd {display:block;margin:0 0 10px;color:#515151;font-size:11px;padding-left:13px;}

.aron_centre {position:relative;width: 880px;margin:0;padding:0;border:1px solid #D6DBDD;border-width:1px 1px 1px 1px !important;border-width:1px 1px 0px 1px}
.aron_centre .aron-HG {position:absolute;left:-1px;top:-1px;background: url(../img/coin_ghgris.gif) no-repeat 0 0 transparent;font-size:0px;height:8px;width:7px;}
.aron_centre .aron-HG {position:absolute;left:-1px;top:-1px;background: url(../img/coin_ghgris.gif) no-repeat 0 0 transparent;font-size:0px;height:8px;width:509px;}
.aron_centre .aron-HD {position:absolute;right:-1px;top:0px;background: url(../img/magic.gif) repeat-y right top transparent;font-size:0px;height:26px;width:1px;}
.aron_liste .aron-HD {display:none;}
.aron_centre .aron-BD {position:absolute;left:-1px;bottom:-1px;background: url(../img/coin_dbgris2.gif) no-repeat right bottom transparent;width:882px;font-size:0px;height:7px}
.aron_centre .aron-BD .aron-Bg {position:relative;background: url(../img/coin_gb2gris2.gif) no-repeat left bottom transparent;width:7px;height:7px;}

.aron_centre .visu-text_H {margin:0px 382px 10px 15px;height:320px;padding:15px 0 0}
.aron_centre .visu-text_H dt {padding:0 0 0 15px;color:black;font-size:12px;line-height:18px;}
.aron_centre .visu-text_H h1{color:#14386D;text-transform:uppercase;font-size:13px;font-weight:bold;}
.aron_centre .visu-text_H dd.big {}
.aron_centre .visu-text_H dd.small1 {position:relative;margin-left:15px}
.aron_centre .visu-text_H dd.small1 img {border:1px solid #E2E2E2;float:left;width:140px;height:70px;margin:0 5px;}
.aron_centre .visu-text_V {margin:0px 382px 10px 15px;height:320px;padding:15px 0 0}
.aron_centre .visu-text_V dt {padding:0 0 0 15px;color:black;font-size:12px;line-height:18px;margin:0 270px 0 0;}
.aron_centre .visu-text_V dt span{color:#14386D;text-transform:uppercase;font-size:13px;font-weight:bold;}
.aron_centre .visu-text_V dd.big {position:absolute;right:390px;top:10px}
.aron_centre .visu-text_V dd.small1 {position:relative;margin:20px 0 10px 15px;width:190px;}
.aron_centre .visu-text_V dd.small1 img {border:1px solid #E2E2E2;float:left;width:73px;height:73px;margin:5px 5px ;}


.aron_centre .visu-text_L {margin:0px 382px 10px 15px;padding:15px 0 0}
.aron_centre .visu-text_L h1 {display:block;padding:0 0 15px 0px;color:#14386D;font-size:20px;line-height:24px;margin:0 240px  0 0px;border-bottom:1px solid #D9DDDF;font-weight:bold;}
.aron_centre .visu-text_L dd.big {position:relative;float:right;right:5px;top:0px;margin:0 0 5px 15px;}
.aron_centre .visu-text_L dd.big img {border:1px solid #E2E2E2}
.aron_centre .visu-text_L dd.text {position:relative;margin:20px 0 10px 0px;font-size:12px;line-height:18px;color:#3B3B3B}

.bleu_clair .bottom, .bleu_fonce .bottom, .temoignage .bottom,div.autre_produits .bottom, .zoomproduit .bottom, .encart_produit_famille .bottom, .bleu_fonce2 .bottom {position:relative;background: url(../img/fd-blocbd-gr.gif) no-repeat right bottom transparent;font-size:0px;height:8px}
.bleu_clair .bottom .bottomin, .bleu_fonce .bottom .bottomin, .temoignage .bottom .bottomin, div.autre_produits .bottomin,.zoomproduit .bottomin, .encart_produit_famille .bottomin,.bleu_fonce2 .bottomin {position:relative;background: url(../img/fd-blocbg-gr.gif) no-repeat left bottom transparent;width:8px;height:8px;}

.bleu_bleu .bottom {position:relative;background: url(../img/bd_bsb.gif) no-repeat right bottom transparent;font-size:0px;height:8px}
.bleu_bleu .bottomin {position:relative;background: url(../img/bg_bsb.gif) no-repeat left bottom transparent;width:8px;height:8px;}

.bleu_clair { position:relative;float:left;display:inline;width:227px;background: url(../img/fd-titre-br.gif) no-repeat 0 0 transparent;margin:10px 10px 10px 0}
.bleu_clair h3 {padding:12px 0 0 29px;font-family:"trebuchet MS", arial, sans-serif;font-size:13px;font-weight:bold;color:white;}
.bleu_clair .ccontent {border-width:0 1px;border-color:#E3E6F0;border-style:solid;}
.bleu_clair p.text {font-size:11px;color:#505050;padding:14px 0 0 12px}
.bleu_clair p.text img {float:right;position:relative;padding:0px 8px 5px 5px;margin-top:-3px}
.bleu_clair p.center {margin: 5px 0 0;text-align:center;padding-bottom:5px;}
.bleu_clair p.center img {padding:0 5px}

.bleu_bleu { position:relative;float:left;display:inline;width:227px;background: url(../img/fd-titre-bsb.gif) no-repeat 0 0 #F6F8FF;margin:10px 10px 10px 0px}
.bleu_bleu h3 {padding:12px 0 0 29px;font-family:"trebuchet MS", arial, sans-serif;font-size:13px;font-weight:bold;color:white;position:relative;}
.bleu_bleu .ccontent {border-width:0 1px;border-color:#E3E6F0;border-style:solid;}
.bleu_bleu p {font-size:11px;color:#505050;padding:14px 0 0 12px;position:relative;}
.bleu_bleu p a {display:block;background: url(../img/picto-fle-bleu.gif) no-repeat 0 2px transparent; padding: 0 0 0 15px;color:#505050;margin:4px 2px 0px 10px}
.bleu_bleu p a:hover{color:#505050;}

.bleu_clair .bottom, .bleu_fonce .bottom, .temoignage .bottom {position:relative;background: url(../img/fd-blocbd-gr.gif) no-repeat right bottom transparent;font-size:0px;height:8px}
.bleu_clair .bottom .bottomin, .bleu_fonce .bottom .bottomin, .temoignage .bottom .bottomin {position:relative;background: url(../img/fd-blocbg-gr.gif) no-repeat left bottom transparent;width:8px;height:8px;}
.bleu_bleu .ccontent {border-width:0 1px;border-color:#E3E6F0;border-style:solid;}
.bleu_bleu p {font-size:11px;color:#505050;padding:14px 0 0 12px;position:relative;}
.bleu_bleu p a {display:block;background: url(../img/picto-fle-bleu.gif) no-repeat 0 2px transparent; padding: 0 0 0 15px;color:#505050;margin:4px 2px 0px 10px}

.bleu_fonce { position:relative;float:left;display:inline;width:229px;background: url(../img/fd-titre-bcr.gif) no-repeat 0 0 transparent;margin:10px 0px 10px 10px}
.bleu_fonce h3 {padding:12px 0 0 29px;font-family:"trebuchet MS", arial, sans-serif;font-size:13px;font-weight:bold;color:white;text-transform:uppercase;}
.bleu_fonce .ccontent {border-width:0 1px;border-color:#DADADA;border-style:solid;padding-top:16px;}
.bleu_fonce p.text {font-size:11px;color:#505050;padding:0px 0 0 10px;background: url(../img/picto-autre-version.gif) no-repeat 0px 2px transparent;margin:0px 10px}
.bleu_fonce p.trait {font-size:11px;color:#505050;padding:8px 0 8px 10px !important;padding:0px 0 0px 10px;background: url(../img/pointi.gif) repeat-x left center transparent;height:1px;margin:0 10px}


.blocgauchehome {position:relative;float:left;display:inline;width:229px;margin-left:11px;}
.bleu_fonce2 { position:relative;float:left;display:inline;width:229px;background: url(../img/fd-titre-brORan.gif) no-repeat 0 0 transparent;margin:10px 0px 10px 0px}
.bleu_fonce2 h3 {padding:12px 0 0 29px;font-family:"trebuchet MS", arial, sans-serif;font-size:13px;font-weight:bold;color:white;}
.bleu_fonce2 .ccontent {border-width:0 1px;border-color:#D9E9F1;border-style:solid;padding-top:16px;}
.bleu_fonce2 dl dt {font-size:11px;color:#14386D;font-weight:bold;margin:0px 10px;padding:0 0 10px}
.bleu_fonce2 dl dd.text {font-size:11px;color:#505050;margin:0px 10px}
.bleu_fonce2 dl dd.lien {text-align:right;font-size:9px;color:#FF5400;padding:7px 8px 10px 0 ;background: url(../img/picto_fle_oran.gif) no-repeat 0 50% transparent;margin-left:10px;position:relative;}
.bleu_fonce2 dl dd.lien a{color:#D28D00}


div.autre_produits { position:relative;float:left;display:inline;width:229px;background: url(../img/fd-titre-bcr.gif) no-repeat 0 0 transparent;margin:9px 0px 10px 10px}
div.autre_produits h3 {position:relative;padding:12px 0 0 29px;font-family:"trebuchet MS", arial, sans-serif;font-size:13px;font-weight:bold;color:white;text-transform:uppercase;}
div.autre_produits .ccontent {border-width:0 1px;border-color:#DADADA;border-style:solid;padding-top:5px;}

.centre .encart_bas div.autre_produits { position:relative;display:inline;width:229px;background: url(../img/fd-titre-bcr.gif) no-repeat 0 0 transparent;margin:9px 0px 10px 10px}
.centre .encart_bas div.autre_produits h3 {position:relative;padding:12px 0 0 29px;font-family:"trebuchet MS", arial, sans-serif;font-size:13px;font-weight:bold;color:white;text-transform:uppercase;}
.centre .encart_bas div.autre_produits .ccontent {border-width:0 1px;border-color:#DADADA;border-style:solid;padding-top:5px;}

div.produits {float:left;display:inline;width:166px;margin-right:14px;margin-top:10px;}
div.produits .titre {width:164px;background: url(../img/fd_produits.gif) no-repeat 0 0 transparent;margin:10px 0px 2px 0px;border:0px solid;text-align:center;height:24px;}
div.produits h2 {padding:0px 16px 0px 6px;font-family:verdana, sans-serif;font-size:10px;font-weight:bold;color:white;text-transform:uppercase;}
div.produits h2 a, a:hover {color:white;}
div.produits .ccontent {border-width:1px;border-color:#CECECE;border-style:solid;padding-top:5px;width:164px;padding-left:2px;background-color:#fff;}
div.produits .image {border-width:0px;border-color:#DADADA;border-style:solid;padding-top:5px;float:none;width:102px;height:110px; text-align:center;width:164px;}

.temoignage { position:relative;float:left;display:inline;width:384px;background: url(../img/fd-titre-rb.gif) no-repeat 0 0 transparent;margin:10px 12px}
.temoignage h3 {padding:10px 0 0 23px;font-family:"trebuchet MS", arial, sans-serif;font-size:16px;font-weight:bold;color:white;text-transform:uppercase;}
.temoignage div.img {float:right;position:relative;width:132px;background: url(/img/fd_photo_temoignage.gif) no-repeat 0 0 transparent;margin-top:10px}
.temoignage div.img img {border-bottom:1px solid #655E61;margin:1px 0 0 1px}
.temoignage .ccontent {border-width:0 1px;border-color:#DADADA;border-style:solid;}
.temoignage p.text {font-size:11px;color:#505050;padding:5px 0 10px;margin:0 140px 0 23px;}
.temoignage h4 {padding:10px 0 0 23px;font-family:"trebuchet MS", arial, sans-serif;font-size:13px;font-weight:bold;color:black;}
.temoignage a {background: url(../img/picto-autre-version.gif) no-repeat 0 2px transparent;padding-left:8px;margin-left:23px;color:#CB161F;font-size:9px;}

.zoomproduit { position:relative;float:left;display:inline;width:384px;background: url(../img/fd-titre-rb.gif) no-repeat 0 0 transparent;margin:10px 12px}
.zoomproduit h3 {padding:10px 0 0 23px;font-family:"trebuchet MS", arial, sans-serif;font-size:16px;font-weight:bold;color:white;text-transform:uppercase;}
.zoomproduit div.img {position:relative;width:207px;padding:10px 0 0px 10px }
.zoomproduit div.img img {margin:1px 0 0 1px}
.zoomproduit .ccontent {border-width:0 1px;border-color:#DADADA;border-style:solid;}
.zoomproduit div.text {position:relative;float:right;font-size:11px;width:145px;color:#505050;padding:5px 0 10px;margin:10px 0px 0 0px;background: url(/img/fd-txt-zoom.gif) no-repeat 0 0 transparent;height:137px;}
.zoomproduit div.textp {position:relative;float:right;font-size:11px;width:145px;color:#505050;padding:10px 0 0px 10px;margin:10px 0px 0 0px;background: url(/img/ztext.gif) no-repeat 0 0 transparent;height:100px;}
.zoomproduit div.textp_1 {position:relative;float:right;font-size:11px;width:155px;color:#505050;padding:10px 0 0px 20px;margin:10px 0px 0 0px;background: url(/img/ztext.gif) no-repeat 0 0 transparent;height:100px;}
.zoomproduit div.textp_0 {position:relative;float:right;font-size:11px;width:230px;color:#505050;padding: 10px 0px 10px 20px;margin:10px 0px 0 0px;background: url(/img/ztext.gif) no-repeat 0 0 transparent;height:100px;}
.zoomproduit div.text h4 {padding:10px 0 0 23px;font-family:"trebuchet MS", arial, sans-serif;font-size:13px;font-weight:bold;color:#D72623;}
.zoomproduit div.text p {color:#505050;padding: 5px 2px 5px 23px;}
.zoomproduit div.text p a{color:#505050;}
.zoomproduit div.text p a:hover{color:#505050;}
.zoomproduit div.textp_1 p {width:140px;}
.zoomproduit div.textp_0 p {width:180px;}
.zoomproduit a.fleche {position:absolute;bottom:0px;right:10px;background: url(../img/picto-autre-version.gif) no-repeat 0 2px transparent;padding-left:8px;margin-left:23px;color:#CB161F;font-size:9px;}
.zoomproduit h3 a {color:white;text-decoration:none;}
.zoomproduit h3 a:hover {text-decoration:underline;}

.encart_produit_famille { position:relative;float:left;display:inline;width:384px;background: url(/img/fd-titre-br-long.gif) no-repeat 0 0 transparent;margin:10px 12px}
.encart_produit_famille h3 {padding:8px 0 0 23px;font-family:"trebuchet MS", arial, sans-serif;font-size:16px;font-weight:bold;color:white;text-transform:uppercase;}
.encart_produit_famille div.img {position:relative;width:207px;padding:10px 0 0px 10px }
.encart_produit_famille div.img img {margin:1px 0 0 1px}
.encart_produit_famille .ccontent {border-width:0 1px;border-color:#DADADA;border-style:solid;}
.encart_produit_famille div.text {position:relative;float:right;font-size:11px;width:145px;color:#505050;padding:5px 0 10px;margin:10px 0px 0 0px;background: url(/img/fd-txt-zoom.gif) no-repeat 0 0 transparent;height:137px;}
.encart_produit_famille div.textp {position:relative;float:right;font-size:11px;width:145px;color:#505050;padding:10px 0 0px 10px;margin:10px 0px 0 0px;background: url(/img/ztext.gif) no-repeat 0 0 transparent;height:100px;}
.encart_produit_famille div.textp_1 {position:relative;float:right;font-size:11px;width:155px;color:#505050;padding:10px 0 0px 20px;margin:10px 0px 0 0px;background: url(/img/ztext.gif) no-repeat 0 0 transparent;height:100px;}
.encart_produit_famille div.textp_0 {position:relative;float:right;font-size:11px;width:230px;color:#505050;padding: 10px 0px 10px 20px;margin:10px 0px 0 0px;background: url(/img/ztext.gif) no-repeat 0 0 transparent;height:100px;}
.encart_produit_famille div.text h4 {padding:10px 0 0 23px;font-family:"trebuchet MS", arial, sans-serif;font-size:13px;font-weight:bold;color:black;}
.encart_produit_famille div.text p {color:#505050;padding: 5px 2px 5px 23px;}
.encart_produit_famille div.text p a{color:#505050;}
.encart_produit_famille div.text p a:hover{color:#505050;}
.encart_produit_famille div.textp_1 p {width:140px;}
.encart_produit_famille div.textp_0 p {width:180px;}
.encart_produit_famille a.fleche {position:absolute;bottom:0px;right:10px;background: url(../img/picto-autre-version.gif) no-repeat 0 2px transparent;padding-left:8px;margin-left:23px;color:#CB161F;font-size:9px;}
.encart_produit_famille h3 a {color:white;text-decoration:none;}
.encart_produit_famille h3 a:hover {text-decoration:underline;}

.centre .encart_bas {position:relative;left;width:629px;margin:0 0 0 0; background-color:white; height:130px;display:inline;}
.centre .encart_bas .bloc_gris {position:relative;float:left;display:inline;width:629px;background-color:#FFFFFF; border:solid 1px #EFF2F2; margin:10px 10px 10px 0px;padding:0}

.bloc_gris {position:relative;float:left;display:inline;width:629px;background-color:#FFFFFF; border:solid 1px #EFF2F2; margin:10px 10px 10px 0px;padding:0}
.bloc_gris .top {position:relative;/*background: url(../img/coin_Tgris_HD.gif) no-repeat right top transparent;*/font-size:0px;height:7px;}
.bloc_gris .top .topmin {position:relative;/*background: url(../img/coin_Tgris_HG.gif) no-repeat left bottom transparent;*/width:7px;height:7px;}
.bloc_gris .bottom {position:relative;background: url(../img/coin_Tgris_BD.gif) no-repeat right bottom transparent;font-size:0px;height:7px;}
.bloc_gris .bottom .bottomin {position:relative;background: url(../img/coin_Tgris_BG.gif) no-repeat left bottom transparent;width:7px;height:7px;}
.bloc_gris .photo {position:relative;float:left;width:200px;text-align:center;background-color:white;border:1px solid #D8D8D8;margin-left:15px;display:inline;}
.bloc_gris .photo img {display:block;margin:0 auto}
.bloc_gris .photo .topD {position:absolute;background: url(../img/coin_gG_HD.gif) no-repeat right top transparent;font-size:0px;width:7px;height:7px;right:-1px;top:-1px}
.bloc_gris .photo .topG {position:absolute;background: url(../img/coin_gG_HG.gif) no-repeat left top transparent;width:7px;height:7px;left:-1px;top:-1px}
.bloc_gris .photo .bottomD {position:absolute;background: url(../img/coin_gG_BD.gif) no-repeat right bottom transparent;font-size:0px;width:7px;height:7px;right:-1px;bottom:-1px}
.bloc_gris .photo .bottomG {position:absolute;background: url(../img/coin_gG_BG.gif) no-repeat left bottom transparent;width:7px;height:7px;left:-1px;bottom:-1px;}
.bloc_gris .text {position:relative;margin:0 10px 10px 230px ;}
.bloc_gris .text h3 {font-size:14px;color:#CB161F;font-weight:bold;padding:5px 0 7px}
.bloc_gris .text p {color:#3B3B3B;font-size:11px;padding-bottom:0;margin:5px 0;line-height:13px;}

.explication{width:248px;background: url(../img/hms_explication.gif) no-repeat 0 0 transparent;margin:0px;height:382px;position:relative;float:left;}
.explication p {font-size: 11px;font-family: Arial, Helvetica, sans-serif;padding-left:5px;text-align:justify;width:190px;margin-bottom:5px;color:#000;font-weight: lighter;}
.explication ul{margin-left:25px;margin-top:10px;}
.explication h2{font-size:13px;color:#ffffff;background:url(../img/hms_actu.gif);background-repeat:no-repeat;height:30px;margin:10px;padding-top:5px;padding-left:15px;

}
ul li.bleu {font-size: 12px;font-weight: bold;color:#14386d;list-style-image:url(../img/hms_fleche.gif);}
ul li.bleu a, ul li.bleu a:hover {font-size: 12px;font-weight: bold;color:#14386d;list-style-image:url(../img/hms_fleche.gif);}

.explication li.rouge {font-size:11px;font-weight:bold;color:#c7201f;list-style-image: url(../img/hms_flech.gif);margin-left:5px;}
.statut{position:relative;margin-left:0px;border:0px solid;width:620px;padding:0px;margin:0px;display:block;float:left;}
.inscrit {float:left;background: url(../img/hms_compte_client.gif) no-repeat;margin-bottom:10px;border:0px solid;width:618px;height:150px;}
.inscrit p.titre{color:White;font-size: 13px;text-transform: uppercase;font-weight: bold;}

.contenant{width:615px;float:left;margin-bottom:20px;margin-left:5px;border:0px solid red;}
.contenantp{width:432px;float:left;margin-bottom:20px;margin-left:5px;border:0px solid red;}
.contenant h2{color:#ffffff;font-weight: bold;font-size: 13px;padding:3px 10px 0px 15px;}
.contenantp h2{color:#ffffff;font-weight: bold;font-size: 13px;padding:3px 10px 0px 15px;}
.border{border-right:1px solid;border-left:1px solid;width:607px;margin-left:3px;border-color:#dcdcdc;}
.border p{font-size:12px;padding:10px 5px 5px 30px;text-align:justify;}
.border p.rouge{font-size:12px;padding:10px 5px 5px 30px;text-align:justify; background:#D24D4C;}
.Obleudur{background: url(../img/fd-titre-bleudur.gif) no-repeat;width:615px;height:25px;}
.Obleudurp{background: url(../img/hms_correspondant.gif) no-repeat;width:428px;height:25px;}
.borderp{border-right:1px solid;border-left:1px solid;width:423px;margin-left:2px;border-color:#dcdcdc;}
.borderp p{font-size:12px;padding:20px 5px 5px 30px;text-align:justify;}
.Obleufonc{background: url(../img/fd-titre-bleufonc.gif) no-repeat;width:612px;height:25px;}
.Obleunuage{background: url(../img/fd-titre-bleunuage.gif) no-repeat;width:615px;height:25px;}

.fermer{background: url(../img/fermer.gif) no-repeat;width:615px;height:11px;}
.fermerp{background: url(../img/hms_correspondanbas.gif) no-repeat;width:428px;height:13px;margin-top:-5px;}
.fermerho{background: url(../img/fermerho.gif) no-repeat 1px ;width:615px;height:11px;}

#mail{width:180px;border:1px solid #95c8ea;margin-left:5px;margin-right:10px;}
#passe{width:100px;border:1px solid #95c8ea;margin-left:5px;margin-right:5px;}
.rouge{color:#d24d4c;}
.blanc{color:#ffffff;}
.rouge a, .rouge a:hover {color:#d24d4c;}
.bleu{color:#446590;font-weight: bold;}
.gris a, .gris a:hover {color:#666;}
.gris a, .gris a:hover {color:#666;}

a.rouge{color:#d24d4c;cursor: pointer;cursor: hand;}
a:hover.rouge {color:#d24d4c;}

.bouton{height:40px;border:0px solid;margin-left:240px;margin-top:15px;}
.boutonr{background: url(../img/bt-rouge.gif);width:250px;background-repeat: no-repeat;padding:5px;float:left;margin-top:20px;height:20px;padding-left:50px;margin-left:40px;}
.btg{background: url(../img/bouton_repeat_g.gif) no-repeat;width:11px;height:37px;float:left;}
.btd{background: url(../img/bouton_repeat_d.gif) no-repeat;width:11px;height:37px;float:left;}
a.valid{background: url(../img/bouton_repeat.gif);background-repeat:repeat-x;padding:10px;color:#ffffff;font-size:12px;font-weight:bold;float:left;}
a:hover.valid{color:#ffffff;}
.ligneble{background-color:#edf4f9;}
.position{margin-left:30px;border:1px solid #95c8ea;width:200px;margin-top:5px;}
.img{float:right;height:300px;padding-top:50px;}
.bravo{background: url(../img/homme_bravo.gif);background-repeat:no-repeat;width:700px;height:300px;margin-left:60px;}
.bravo h1{margin-left:215px;color:color:#d24d4c;font-size:19px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;border:0px solid;width:600px;height:50px;text-transform:none;}
.bravo p{font-size:15px;padding-left:220px;font-weight: bold;color:#666666;}

.actu{float:left;}
.actu p{width:300px;text-align: justify;}
.imgactu{float:left;width:200px;margin-left:15px;border:1px solid #dcdcdc;margin-right:20px;}
.sep{background:url(../img/sep.gif);background-repeat:repeat-x;height:20px;width:580px;}

.lien{color:#569ac6;cursor:pointer;cursor:hand;}
a:hover.lien{color:#569ac6;text-decoration:underline;}
.pagesuivante{margin-left:300px;padding-top:10px;margin-bottom:10px;}
.lignebledur{background-color:#8891B2;}
.lignebledur{font-size:12px;font-weight: bold;color:#ffffff;}
.cursor{cursor: pointer;cursor: hand;}

a:hover.cursor{color:#000;}
a.envoi{padding:5px;color:#ffffff;font-size:12px;font-weight:bold;}
a:hover.envoi{color:#ffffff;}

.float{float:left;padding:0px 10px 10px 10px;}
.compte{color:#69a8c8;}
.chek{margin:5px;padding:10px;}

.faq-o{background:url(../img/hms_faq-h.gif);background-repeat: no-repeat;width:253px;height:35px;}
.faq-m{background:url(../img/hms_faq-m.gif);background-repeat: repeat-y;width:253px;}
.faq-f{background:url(../img/hms_fac-f.gif);background-repeat: no-repeat;width:253px;height:38px;}
.fac-m p{margin:15px;line-height:25px;width:200px;}
.question{width:550px;float:left;display:inline;margin-left:30px;padding-left:10px;}
.question p{
	text-align: justify;
}
.question h2{font-size:12px;font-weight: bold; color:#1d4989;}
.blee{height:1px;border:0; background-color:#bddde6;color:#bddde6;margin-bottom:10px;}
b{
	color:#666666;
}
.grey{color:#5c5b5b;text-decoration: none;}
a:hover.grey{text-decoration: underline;color:#000;cursor:pointer;cursor:hand;}

/* Pagination */
div#pages {float:left; width:562px; background:url(../img/rayures.gif); padding:5px 10px 5px 10px;}
div#pages p {float:left; font-size:10px; color:#666;}
div#pages p a {color:#666;}
div#pages p a:hover {color:#81000B;}
div#pages p span {color:#81000B; font-weight:bold;}
p#pageprec {width:150px; text-align:left;}
p#pagenum {text-align:center;}
p#pagesuiv {width:140px; text-align:right;}
