/* CSS styles of The Concept Book by Open Resources www.openresources.fr */

/*  ----------------------------------------------------------- */
/*  Balises generales */
/*  ----------------------------------------------------------- */



span.red {color:red;}

*{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4c4c4c;}

body {background:#FFFFFF url('/img/bg-site.jpg') repeat-x; text-align:center; margin:0; font-family:Arial, Helvetica, sans-serif;}
div#global_ombr {margin:0 auto; position:relative; text-align:center; width:1000px; background:url('/img/bg-site-ombre.jpg') no-repeat; min-height:737px; _height:737px;}
div#global {margin:0 auto; position:relative; text-align:center; width:892px; background-color:#ffffff;}

img{border:0}

a{text-decoration:none;}
a:hover{text-decoration:underline;}

br.cleaner {clear:both; height:0px; font-size:0px; border:none; margin:0; padding:0; background:transparent;}

iframe {background:#FFFFFF; float:left;}


/*  ----------------------------------------------------------- */
/*  Header */
/*  ----------------------------------------------------------- */

div#global div#header {float:left; width:880px; padding:6px 6px 0 6px; _width:872px; _margin-left:8px;}
div#header div#logo {float:left; width:660px; _width:652px; height:40px;}
div#header div#logo img {float:left; padding:7px 0 0 83px;}

div#header div#recherche {float:left; width:220px; height:40px;}
div#header div#recherche #bloc_recherche {float:left; width:183px; height:40px; background:url('/img/bg-recherche.gif') no-repeat;}
div#header div#recherche #bloc_recherche input {float:left; width:98px; height:16px; border:1px solid #d6d6d6; background-color:#ececec; color:#6b696a; margin:10px 0 0 31px; font-size:10px; padding:2px 8px 0 8px;}
div#header div#recherche #bloc_recherche a {float:left; width:26px; height:21px; background:url('/img/bt-recherche-ok.gif') no-repeat; color:#ffffff; margin:9px 0 0 3px; font-size:12px; padding:3px 0 0 0; text-align:center; display:block; font-weight:bold;}

div#header .bt_english {float:left; height:24px; width:24px; margin-top:4px; margin-left:153px; display:block; color:#373737; padding:0; background:url('/img/flag_great_britain.png') no-repeat;} 
div#header .bt_french {float:left; height:24px; width:24px; margin-top:4px; margin-left:5px; display:block; color:#373737; padding:0; background:url('/img/flag_france.png') no-repeat;} 

div#header div#signature {float:left; width:880px; height:19px;}
div#header div#signature p {float:left; color:#858181; font-size:10px; font-weight:normal; padding:5px 0 0 12px; _padding-left:20px;}

/* -------------------- */
/* -------------------- */
/* Navigation */

div#header div#nav {float:left; width:867px; height:41px; margin-left:6px;}
div#header div#nav div#nav_bgauche {float:left; width:8px; height:41px; background:url('/img/bord-nav-gauche.gif') no-repeat;}
div#header div#nav div#nav_bdroit {float:left; width:8px; height:41px; background:url('/img/bord-nav-droit.gif') no-repeat;}
div#header div#nav ul {float:left; width:851px; height:41px; background:url('/img/bg-nav.gif') repeat-x; list-style-type:none;}
div#header div#nav ul li {float:left; height:25px; margin-top:8px; background:url('/img/nav-sep.gif') no-repeat top left;}
div#header div#nav ul li a {float:left; font-size:13px; color:#FFFFFF; display:block; height:21px; padding:3px 12px 0 12px; _padding:3px 11px 0 12px; margin:1px 0 0 1px; font-weight:bold;}
div#header div#nav ul li a.on {float:left; background:url('/img/nav2-on.gif') no-repeat;}
div#header div#nav ul li a:hover {text-decoration:none;}

div#header div#nav ul li a#bt_accueil {width:48px;}
div#header div#nav ul li a#bt_collection {width:65px;}
div#header div#nav ul li a#bt_matieres_couleurs {width:126px;}
div#header div#nav ul li a#bt_realisations {width:78px;}
div#header div#nav ul li a#bt_guide_tech {width:106px;}
div#header div#nav ul li a#bt_devis {width:35px;}
div#header div#nav ul li a#bt_tarifs {width:36px;}
div#header div#nav ul li a#bt_entreprise {width:76px;}
div#header div#nav ul li a#bt_contact {width:49px;}

/* -------------------- */
/* menus */

div#header div.menu {position:absolute; top:98px; background-color:#5d5354; _background-color:none; color:#ffffff; text-align:left; padding-top:4px; display:none;}

div#header div.menu ul {float:left; list-style-type:none;}
div#header div.menu ul li {float:left;}
div#header div.menu ul li a {float:left; border-top:1px solid #8e8788; color:#e0dede; border-top:1px solid #8e8788;}
div#header div.menu ul li a:hover {text-decoration:none; font-weight:bold; color:#FFFFFF;}
div#header div.menu ul li span.dimension {position:absolute; left:90px; height:16px; width:70px; padding:3px 2px 0 2px; margin-top:1px; color:#e0dede; font-size:10px; background-color:#5d5354;}
	/* version en */
	div#header div.menu.en ul li span.dimension {left:121px;}

div#header div#div_collection {left:96px; _left:117px; width:90px; z-index:9999; _background:url('/img/bg-menu-ie6.gif') repeat-y;}
div#header div#div_collection ul {width:165px;}
div#header div#div_collection ul li {width:165px;}
div#header div#div_collection ul li a {height:17px; width:74px; padding:2px 4px 0 12px;}

div#header div#div_collection.menu {left:96px; _left:117px; width:90px; z-index:9999;}
div#header div#div_collection.menu ul li a {height:17px; width:74px; padding:2px 4px 0 12px;}
	/* version en */
	div#header div#div_collection.menu.en {width:121px; _background:url('/img/bg-menu-ie6-en.gif') repeat-y;}
	div#header div#div_collection.menu.en ul li a {height:17px; width:105px; padding:2px 4px 0 12px;}

div#header div#div_matieres_couleurs {left:186px; _left:207px; width:151px; z-index:9999; _background-color:#5d5354;}
div#header div#div_matieres_couleurs ul li a {height:17px; width:135px; padding:2px 4px 0 12px;}

div#header div#div_realisations {left:337px; _left:359px; width:103px; z-index:9999; _background-color:#5d5354;}
div#header div#div_realisations ul li a {height:17px; width:87px; padding:2px 4px 0 12px;}

div#header div#div_guide_tech {left:440px; _left:462px; width:131px; z-index:9999; _background-color:#5d5354;}
div#header div#div_guide_tech ul li a {height:17px; width:115px; padding:2px 4px 0 12px;}

div#header div#div_devis {left:571px; _left:593px; width:131px; z-index:9999; _background-color:#5d5354;}
div#header div#div_devis ul li a {height:17px; width:115px; padding:2px 4px 0 12px;}

div#header div#div_tarifs {left:631px; _left:653px; width:141px; z-index:9999; display:block; _background-color:#5d5354;}
div#header div#div_tarifs ul li a {height:17px; width:125px; padding:2px 4px 0 12px;}

div#header div#div_entreprise {left:691px; _left:712px; width:131px; z-index:9999; _background-color:#5d5354;}
div#header div#div_entreprise ul li a {min-height:17px; _height:17px; width:115px; padding:2px 4px 2px 12px;}


/* -------------------- */
/* -------------------- */
/* Fil d'Ariane */

/*
div#header div#fil_ariane {float:left; height:18px; width:833px; margin-left:14px; _margin-left:10px; padding:3px 0 0 18px; background:url('/img/fil-ariane-sep.gif') repeat-x bottom left; text-align:left; font-size:10px; color:#706d6d; z-index:10;}
div#header div#fil_ariane a {font-size:10px; color:#706d6d;}*/

div#fil_ariane {float:left; height:18px; width:833px; margin-left:22px; _margin-left:18px; padding:3px 0 0 18px; background:url('/img/fil-ariane-sep.gif') repeat-x bottom left; text-align:left; font-size:10px; color:#706d6d; z-index:10;}
div#fil_ariane a {font-size:10px; color:#706d6d;}

/*  ----------------------------------------------------------- */
/*  Balise contenu */
/*  ----------------------------------------------------------- */

div#global div#contenu {float:left; width:892px; _width:886px; _margin-left:8px;}


/*  ----------------------------------------------------------- */
/*  Contenu HP */
/*  ----------------------------------------------------------- */

div#contenu div#collection {float:left; width:892px; _width:886px;}
div#collection div#bande_titre {float:left; width:849px; height:19px; border-top:1px solid #e1d7cb; border-right:1px solid #e1d7cb; border-left:1px solid #e1d7cb; background:url('/img/bg-bande-collection3.gif') repeat-x; text-align:center; padding-top:2px; margin-left:20px; _margin-left:13px;}
div#collection div#bande_titre h1 {font-size:13px; color:#fff;}

div#collection div#visus {float:left; width:891px; height:190px; _margin-left:3px; padding-left:0px;}
div#collection div#visus a.prev {float:left; width:20px; height:190px;}
div#collection div#visus a.next {float:left; width:20px; height:190px;}
div#collection div#visus a.disabled {visibility:hidden;}
div#collection div#visus div.scrollable {float:left; position:relative; overflow:hidden; width:851px; height:190px; background:url('/img/bg-collection-hp-vid.jpg') no-repeat;}	
div#collection div#visus div.scrollable div.items {width:20000px; position:absolute; left:0px;}
div#collection div#visus div.scrollable div.items div.bloc_cahier {float:left; height:190px; width:169px; margin-left:1px;}
div#collection div#visus div.scrollable div.items div.bloc_cahier div.entete_cahier {float:left; height:25px; width:100%; text-align:center; padding-top:4px;}
div#collection div#visus div.scrollable div.items div.bloc_cahier div.entete_cahier h2 {font-size:14px; font-weight:bold; color:#000; display:inline; padding-right:5px;}
div#collection div#visus div.scrollable div.items div.bloc_cahier div.entete_cahier h2 a{color:#000; font-size:14px;}
div#collection div#visus div.scrollable div.items div.bloc_cahier div.entete_cahier h2 a:hover{color:#c40f2f; font-size:14px;}
div#collection div#visus div.scrollable div.items div.bloc_cahier div.entete_cahier span.dim {border:1px solid #d7cfc9; font-size:10px; font-weight:bold; color:#221e1f; padding:2px 6px 2px 6px;}
div#collection div#visus div.scrollable div.items div.bloc_cahier div.entete_cahier p {font-size:9px; color:#221e1f;}
div#collection div#visus div.scrollable div.items div.bloc_cahier div.entete_cahier img {_visibility:hidden;}

div#contenu div#cont_hp {float:left; width:892px; _width:886px; padding-bottom:20px; text-align:left;}
div#cont_hp div.bloc_g {float:left; width:167px; margin-left:20px; _margin-left:13px;}
	div#cont_hp div.bloc_g div.bloc_1 {float:left; height:162px; width:165px; border:1px solid #ded7cf;}
	div#cont_hp div.bloc_g div.bloc_1 .titre {float:left; padding:8px 0 0 14px; font-size:12px; font-weight:bold; color:#221e1f;}
	div#cont_hp div.bloc_g div.bloc_1 img {float:left; padding:11px 0 0 11px;}
	div#cont_hp div.bloc_g div.bloc_1 a {float:left; margin:6px 0 0 14px; text-transform:uppercase; color:#827477; font-size:10px; background:url('/img/puce-noir.gif') no-repeat 0px 3px; padding-left:8px;}
	div#cont_hp div.bloc_g div.bloc_2 {float:left; height:89px; width:165px; margin-top:9px; border:1px solid #a2b159; background:#cad19f url('/img/hp-bg-arbre.jpg') no-repeat 110px 11px;}
	div#cont_hp div.bloc_g div.bloc_2 .titre {float:left; padding:8px 0 0 14px; font-size:12px; font-weight:bold; color:#221e1f;}
	div#cont_hp div.bloc_g div.bloc_2 a {float:left; margin:6px 0 0 14px; text-transform:uppercase; color:#827477; font-size:10px; background:url('/img/puce-noir.gif') no-repeat 0px 3px; padding-left:8px;}
div#cont_hp div.bloc_c {float:left; width:452px; height:262px; margin-left:9px; border:1px solid #ded7cf;}
div#cont_hp div.bloc_d {float:left; width:207px; margin-left:12px;}
	div#cont_hp div.bloc_d div.bloc_1 {float:left; height:125px; width:205px; border:1px solid #5d5354; background:url('/img/hp-bg-chrono.jpg') no-repeat 104px 7px;}
	div#cont_hp div.bloc_d div.bloc_1 .titre {float:left; padding:10px 0 0 9px; font-size:23px; font-weight:normal; color:#c40f2f; width:90%;}
	div#cont_hp div.bloc_d div.bloc_1 a {float:left; margin:6px 0 0 12px; text-transform:uppercase; color:#827477; font-size:10px; background:url('/img/puce-noir.gif') no-repeat 0px 3px; padding-left:8px;}
	
	div#cont_hp div.bloc_d div.bloc_2 {float:left; height:123px; width:205px; border:1px solid #5d5354; background:url('/img/hp-bg-tel.jpg') no-repeat; margin-top:12px;}
	div#cont_hp div.bloc_d div.bloc_2 .titre {float:left; padding:7px 0 0 12px; font-size:18px; font-weight:normal; color:#8a0b69; width:90%;}
	div#cont_hp div.bloc_d div.bloc_2 a {float:left; margin:30px 0 0 104px; text-transform:uppercase; color:#827477; font-size:10px; background:url('/img/puce-noir.gif') no-repeat 0px 3px; padding-left:8px;}
	
/* popup flash hp */
div.popup_flash_hp_top {float:left; width:820px; !width:820px; background:#ffffff;}
div.popup_flash_hp_top .btn_fermer {padding:10px 0 0 0; width:806px; text-align:right;}
div.popup_flash_hp {float:left; width:820px; !width:820px; _width:816px; height:436px; background-color:#ffffff;}
div.popup_flash_hp .contenant {float:left; padding:10px; width:796px;}
div.popup_flash_hp .contenant .contenu {float:left; background:url('/img/pop-bg.gif') repeat-y; width:800px;}
div.popup_flash_hp .contenant .contenu .visuel {float:left; padding:10px 28px 10px 28px;}
div.popup_flash_hp .contenant .contenu .titre {float:left; background:url('/img/pop-titre-bg.gif') 12px 0 no-repeat; width:790px; height:35px;}
div.popup_flash_hp .contenant .contenu .titre .txt {float:left; text-align:left; padding:10px 0 0 30px;}

/*  ----------------------------------------------------------- */
/*  Contenu Presentation Produits / pages */
/*  ----------------------------------------------------------- */

div#contenu div#pres_produit {float:left; /*width:873px; _width:867px;*/ width:892px; _width:886px; margin:10px 0 0 19px; _margin:14px 0 0 9px; text-align:left;}
div#contenu div#pres_produit div#description {float:left; width:647px; padding-left:18px;}
div#contenu div#pres_produit div#description h1 {float:left; width:647px; font-size:18px; color:#c40f2f;}
div#contenu div#pres_produit div#description p.titre {float:left; width:647px; font-size:18px; color:#c40f2f; font-weight:bold;}
div#contenu div#pres_produit div#description p.titre strong {font-size:18px; color:#c40f2f; font-weight:bold;}
div#contenu div#pres_produit div#description p.txt {float:left; width:617px; padding:5px 30px 5px 0; color:#221e1f;}
div#contenu div#pres_produit div#description h1.txt {float:left; width:617px; font-size:12px; padding:5px 30px 5px 0; color:#221e1f; font-weight:normal;}
div#contenu div#pres_produit div#description p.txt_long {float:left; width:800px; padding:5px 30px 5px 0; color:#221e1f;}
div#contenu div#pres_produit div#description h1.txt_long {float:left; width:800px; font-size:12px; padding:5px 30px 5px 0; color:#221e1f; font-weight:normal;}
div#contenu div#pres_produit div#description ul.num {float:left; width:620px; list-style-type:decimal; list-style-position:inside;}
div#contenu div#pres_produit div#description ul.num li {padding:0 0 10px 10px; color:#221e1f;}
div#contenu div#pres_produit div#description ul.num li ul {list-style-type:none;}
div#contenu div#pres_produit div#description ul.num li ul li {padding:2px 0 2px 30px;}


div#contenu div#pres_produit div#min_format {float:left; width:180px; background:url('/img/bg-minature-format.jpg') no-repeat; text-align:center;}
div#contenu div#pres_produit div#min_format p.nom {float:left; width:180px; text-align:center; font-size:15px; font-weight:bold; font-style:italic;}

div#contenu div#pres_produit div#menu_droite {float:left; width:180px; min-height:105px; _height:105px; background:url('/img/bg-menu-droite-1.jpg') no-repeat; padding-top:7px;}
div#contenu div#pres_produit div#menu_droite a {float:left; width:145px; margin-left:20px; padding:4px 7px 0 8px; font-size:15px; font-weight:bold; background:url('/img/puce-noir.gif') no-repeat 0 9px;}
div#contenu div#pres_produit div#menu_droite a.on {float:left; width:145px; margin-left:20px; padding:4px 7px 0 8px; color:#C40F2F; font-size:15px; font-weight:bold; background:url('/img/puce-rouge.gif') no-repeat 0 9px;}
div#contenu div#pres_produit div#menu_droite a:hover.on {text-decoration:none; cursor:default;}

div#contenu div#pres_produit div#menu_droite a.bt_telecharger {float:left; width:180px; margin:30px 0 0 0; padding:0; background:none;}

div#contenu div#pres_produit div#menu_droite_guide {float:left; width:180px; height:160px; background:url('/img/bg-menu-droite-2.jpg') no-repeat; padding-top:7px;}
div#contenu div#pres_produit div#menu_droite_guide a {float:left; width:145px; margin-left:20px; padding:4px 7px 0 8px; font-size:15px; font-weight:bold; background:url('/img/puce-noir.gif') no-repeat 0 9px;}
div#contenu div#pres_produit div#menu_droite_guide a.on {float:left; width:145px; margin-left:20px; padding:4px 7px 0 8px; color:#C40F2F; font-size:15px; font-weight:bold; background:url('/img/puce-rouge.gif') no-repeat 0 9px;}
div#contenu div#pres_produit div#menu_droite_guide a:hover.on {text-decoration:none; cursor:default;}

div#contenu div#pres_produit div#menu_droite_presse {float:left; width:180px; height:105px; background:url('/img/bg-menu-droite-1-main.jpg') no-repeat; padding-top:7px;}
div#contenu div#pres_produit div#menu_droite_presse a {float:left; width:145px; margin-left:20px; padding:4px 7px 0 8px; font-size:15px; font-weight:bold; background:url('/img/puce-noir.gif') no-repeat 0 9px;}
div#contenu div#pres_produit div#menu_droite_presse a.on {float:left; width:145px; margin-left:20px; padding:4px 7px 0 8px; color:#C40F2F; font-size:15px; font-weight:bold; background:url('/img/puce-rouge.gif') no-repeat 0 9px;}
div#contenu div#pres_produit div#menu_droite_presse a:hover.on {text-decoration:none; cursor:default;}

div#contenu div#pres_produit div#menu_droite a#c_variation {float:left; width:138px; /*height:22px;*/ margin:0 0 4px 20px; padding:4px 0 3px 0; font-size:15px; font-weight:bold; background:#b15364; text-align:center; color:#FFFFFF;}
div#contenu div#pres_produit div#menu_droite a#c_prestige {float:left; width:138px; height:22px; margin:0 0 4px 20px; padding:4px 0 0 0; font-size:15px; font-weight:bold; background:#cabe8f; text-align:center; color:#FFFFFF;}
div#contenu div#pres_produit div#menu_droite a#c_origine {float:left; width:138px; height:22px; margin:0 0 4px 20px; padding:4px 0 0 0; font-size:15px; font-weight:bold; background:#eae0e0; text-align:center; color:#80797b;}
div#contenu div#pres_produit div#menu_droite a#c_inedit {float:left; width:138px; height:22px; margin:0 0 4px 20px; padding:4px 0 0 0; font-size:15px; font-weight:bold; background:#8a0b69; text-align:center; color:#ffffff;}

div#contenu div#pres_produit div#menu_droite a#c_variation:hover.on, div#contenu div#pres_produit div#menu_droite a#c_origine:hover.on, div#contenu div#pres_produit div#menu_droite a#c_prestige:hover.on, div#contenu div#pres_produit div#menu_droite a#c_inedit:hover.on  {text-decoration:none; cursor:default;}


div#contenu div.barre_sstitre {float:left; width:868px; height:37px; background:url('/img/bg-barre-sstitre.gif') no-repeat; margin-left:12px; _margin-left:8px; text-align:left;}
div#contenu div.barre_sstitre h2 {float:left; color:#221e1f; font-weight:bold; font-size:14px; padding:10px 0 0 27px;}
div#contenu div.barre_sstitre h2 strong {color:#221e1f; font-weight:bold; font-size:14px;}

div#contenu div#pres_produit div#description div#tarifs_gauche {float:left; width:314px;}
div#contenu div#pres_produit div#description div#tarifs_gauche p.txt {float:left; width:290px; padding:5px 24px 5px 0; color:#221e1f;}

div#contenu div#pres_produit div#description div#tarifs_gauche ul.list_carac {float:left; width:290px; list-style-type:none; padding:5px 0 10px 0;}
div#contenu div#pres_produit div#description div#tarifs_gauche ul.list_carac li {background:url('/img/puce-noir.gif') 0px 4px no-repeat; padding-left:12px; color:#221e1f; padding-bottom:3px;}

div#contenu div#pres_produit div#description div#tarifs_gauche div.table {float:left; width:314px; text-align:center; padding:10px 0 10px 0;}
div#contenu div#pres_produit div#description div#tarifs_gauche div.table table {float:left; width:208px; border:1px solid #ddd7d0; color:#221e1f;}
div#contenu div#pres_produit div#description div#tarifs_gauche div.table table tr th {font-weight:bold; background-color:#d8d1ca; border-bottom:1px solid #ddd7d0; height:25px;}
div#contenu div#pres_produit div#description div#tarifs_gauche div.table table tr td {background-color:#f9f6f2;}
div#contenu div#pres_produit div#description div#tarifs_gauche div.table table tr td.td1 {border-right:1px solid #ddd7d0; border-bottom:1px solid #ddd7d0; height:25px;}
div#contenu div#pres_produit div#description div#tarifs_gauche div.table table tr td.td2 {border-bottom:1px solid #ddd7d0; height:25px;}
div#contenu div#pres_produit div#description div#tarifs_gauche div.table table tr td.td3 {border-right:1px solid #ddd7d0; height:18px;}

div#contenu div#pres_produit div#description div#tarifs_droite {float:left; width:333px; background:transparent url('/img/bg-col-droite-devis.gif') repeat-y scroll right top;}
div#contenu div#pres_produit div#description div#tarifs_droite div.infos {float:left; width:286px; margin-left:4px; _margin-left:2px;}
div#contenu div#pres_produit div#description div#tarifs_droite div.infos .formnewstop {float:left;}
div#contenu div#pres_produit div#description div#tarifs_droite div.infos .formnewsbas {float:left;}
div#contenu div#pres_produit div#description div#tarifs_droite div.infos div.bloc_infos {float:left; width:274px; border-left:1px solid #d6d5d5; border-right:1px solid #d6d5d5; background:#ffffff url('/img/bg-carac-devis.jpg') repeat-x bottom; padding-left:10px}

/*  ----------------------------------------------------------- */
/*  Contenu Presentation Collection */
/*  ----------------------------------------------------------- */

div#contenu div#modeles_collection {float:left; width:852px; height:354px; margin:0 0 0 20px; _margin:0 0 0 12px; text-align:left; background:url('/img/bg-modeles-collection2.jpg') no-repeat;}
div#contenu div#modeles_collection div.modele {float:left; width:284px; height:329px; text-align:center; padding-top:23px;}
div#contenu div#modeles_collection div.modele p.description {float:left; font-size:12px; color:#FFFFFF; width:190px; padding:7px 4px 0 4px; margin-left:52px; _margin-left:26px; text-align:left;}
div#contenu div#modeles_collection div.modele p.description strong {color:#fff; font-weight:bold;}
div#contenu div#modeles_collection div.modele p.description a {font-size:12px; color:#FFFFFF; text-decoration:underline; font-weight:bold;}
div#contenu div#modeles_collection div.modele p.description a:hover {text-decoration:none;}
div#contenu div#modeles_collection div.modele h3 {float:left; color:#FFFFFF; padding:4px 7px 0 7px; margin:18px 0 0 56px; _margin:18px 0 0 27px; height:22px; font-size:16px; text-align:left;}
div#contenu div#modeles_collection div.modele h3.variation {background-color:#903242;}
div#contenu div#modeles_collection div.modele h3.prestige {background-color:#ab9a72;}
div#contenu div#modeles_collection div.modele h3.origine {background-color:#cdc5c5; color:#6a6365;}
div#contenu div#modeles_collection div.modele h3 a {color:#FFFFFF; font-size:15px;}

/* popup produit */
div.popup_produit_top {float:left; width:806px; !width:810px; background:#ffffff;}
div.popup_produit_top .btn_fermer {padding:10px 0 0 0; width:796px; text-align:right;}
div.popup_produit {float:left; width:810px; !width:810px; _width:806px; height:556px; background-color:#ffffff;}
div.popup_produit .contenant {float:left; padding:10px; width:786px;}
div.popup_produit .contenant .contenu {float:left; background:url('/img/pop-bg.gif') repeat-y; width:790px;}
div.popup_produit .contenant .contenu .visuel {float:left; padding:10px 28px 10px 28px;}
div.popup_produit .contenant .contenu .titre {float:left; background:url('/img/pop-titre-bg.gif') 12px 0 no-repeat; width:780px; height:35px;}
div.popup_produit .contenant .contenu .titre .txt {float:left; text-align:left; padding:10px 0 0 30px;}

/* page produit */
div#contenu div#produit_collection {float:left; width:852px; margin:0 0 0 20px; _margin:0 0 0 12px; text-align:left;}

div#contenu div#produit_collection div#infos {float:left; width:398px;}
div#contenu div#produit_collection div#infos .formnewstop {float:left;}
div#contenu div#produit_collection div#infos .formnewsbas {float:left;}
div#contenu div#produit_collection div#infos div#bloc_infos {float:left; width:385px; border-left:1px solid #d6d5d5; border-right:1px solid #d6d5d5; background:#ffffff url('/img/bg-carac-devis.jpg') repeat-x bottom; padding-left:11px}
div#contenu div#produit_collection div#infos div#bloc_infos div.ss_bloc {float:left; width:359px; border-bottom:1px solid #e2e2e2; padding:7px 6px 7px 6px;}
div#contenu div#produit_collection div#infos div#bloc_infos div.ss_bloc span.titre {float:left; text-transform:uppercase; font-weight:bold; color:#897278; width:359px; padding-bottom:6px;}
div#contenu div#produit_collection div#infos div#bloc_infos div.ss_bloc span.titre b {font-weight:bold; color:#897278;}
div#contenu div#produit_collection div#infos div#bloc_infos div.ss_bloc span.titre strong {font-weight:bold; color:#897278;}
div#contenu div#produit_collection div#infos div#bloc_infos div.ss_bloc span.puce {float:left; width:348px; color:#221e1f; background:url('/img/puce-noir.gif') 0px 4px no-repeat; padding-left:11px;}
div#contenu div#produit_collection div#infos div#bloc_infos div.ss_bloc span.puce a {text-decoration:underline; color:#221e1f;}
div#contenu div#produit_collection div#infos div#bloc_infos div.ss_bloc span.puce a:hover {text-decoration:none;}
div#contenu div#produit_collection div#infos div#bloc_infos div.ss_bloc ul {float:left; width:337px; list-style-type:none; margin-left:11px; _margin-left:5px;}
div#contenu div#produit_collection div#infos div#bloc_infos div.ss_bloc ul li {padding-left:8px; background:url('/img/puce-tiret.gif') 0px 6px no-repeat;}

div#contenu div#produit_collection div#visu {float:left; width:454px;}

div#contenu div#produit_collection div#visu div#titre_visu {float:left; width:353px; _width:352px; margin:89px 0 0 101px; _margin-left:51px;}
div#contenu div#produit_collection div#visu div#titre_visu span#c_variation {float:left; width:180px/*width:138px*/; height:22px; margin:0 0 0 0; padding:4px 0 0 0; font-size:15px; font-weight:bold; background:#b15364; text-align:center; color:#FFFFFF;}
div#contenu div#produit_collection div#visu div#titre_visu span#c_prestige {float:left; width:180px/*width:138px*/; height:22px; margin:0 0 0 0; padding:4px 0 0 0; font-size:15px; font-weight:bold; background:#cabe8f; text-align:center; color:#FFFFFF;}
div#contenu div#produit_collection div#visu div#titre_visu span#c_origine {float:left; width:180px/*width:138px*/; height:22px; margin:0 0 0 0; padding:4px 0 0 0; font-size:15px; font-weight:bold; background:#eae0e0; text-align:center; color:#80797b;}

/*div#contenu div#produit_collection div#visu span#silhouette_visu {position:absolute; top:299px; left:706px;}*/
div#contenu div#produit_collection div#visu span#silhouette_visu {position:relative; top:0; left:0;}
div#contenu div#produit_collection div#visu span#silhouette_visu img {position:absolute; top:-80px; left:20px;}

div#contenu div#produit_collection div#visu div#imag_visu {float:left; width:348px; height:342px; padding-bottom:10px; margin-top:10px;}
div#contenu div#produit_collection div#visu div#imag_visu img {float:right; /*margin-left:89px; _margin-left:89px;*/ _text-align:right;}
div#contenu div#produit_collection div#visu div#imag_visu a.bt_zoom {float:left; position:absolute; margin:326px 0 0 289px; !margin-left:289px; display:block; height:16px; width:59px; background:url('/img/bt-zoom.gif') no-repeat; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40); -moz-opacity: 0.4; opacity:0.4;}

/*  ----------------------------------------------------------- */
/*  Contenu Espace Presse */
/*  ----------------------------------------------------------- */

div#contenu div.revue_presse {float:left; width:849px; margin:10px 0 0 19px; _margin:14px 0 0 9px; text-align:left; padding-bottom:10px;}
div#contenu div.revue_presse div.descrp_art_press {float:left; width:617px; padding-left:18px;}
div#contenu div.revue_presse div.descrp_art_press h3 {float:left; width:617px; font-weight:bold; font-size:16px; color:#897278; text-align:left;}
div#contenu div.revue_presse div.descrp_art_press h3 span.date {font-size:14px;}
div#contenu div.revue_presse div.descrp_art_press p.txt {float:left; width:587px; padding:10px 30px 5px 0; color:#221e1f;}
div#contenu div.revue_presse div.descrp_art_press p span.titre {font-size:14px; color:#897278; font-weight:bold;}

div#contenu div.revue_presse div.visu_art_press {float:left; width:212px;}
div#contenu div.revue_presse div.visu_art_press img {border:1px solid #d6d5d5;}

div#contenu div.sep_revue_presse {float:left; width:849px; height:1px; margin:0 0 0 19px; _margin:0 0 0 9px; padding-bottom:10px; background:url('/img/fil-ariane-sep.gif') repeat-x bottom left;}

/* bloc communiques de presse */

div#contenu div#comm_presse {float:left; width:370px; margin-left:12px; _margin-left:8px;}
div#contenu div#comm_presse div.barre_sstitre_2 {float:left; width:370px; height:37px; background:url('/img/bg-barre-sstitre-2.gif') no-repeat; text-align:left;}
div#contenu div#comm_presse div.barre_sstitre_2 h2 {float:left; color:#221e1f; font-weight:bold; font-size:14px; padding:10px 0 0 27px;}
div#contenu div#comm_presse div.doc_pdf {float:left; width:352px; padding:10px 0 10px 0; margin:0 9px 0 9px; _margin:0 3px 0 3px; background:url('/img/fil-ariane-sep.gif') repeat-x bottom left;}
div#contenu div#comm_presse div.doc_pdf p.txt {float:left; width:244px; padding:10px 10px 5px 18px; color:#221e1f; text-align:left;}
div#contenu div#comm_presse div.doc_pdf p span.titre {font-size:14px; color:#897278; font-weight:bold;}
div#contenu div#comm_presse div.picto_ico {float:left; width:80px; text-align:center; padding-top:10px;}


/* bloc iconographie */

div#contenu div#iconograph {float:left; width:370px; margin-left:128px;}
div#contenu div#iconograph div.barre_sstitre_2 {float:left; width:370px; height:37px; background:url('/img/bg-barre-sstitre-2.gif') no-repeat; text-align:left;}
div#contenu div#iconograph div.barre_sstitre_2 h2 {float:left; color:#221e1f; font-weight:bold; font-size:14px; padding:10px 0 0 27px;}
div#contenu div#iconograph div.doc_ia {float:left; width:352px; padding:10px 0 10px 0; margin:0 9px 0 9px; _margin:0 3px 0 3px; background:url('/img/fil-ariane-sep.gif') repeat-x bottom left;}
div#contenu div#iconograph div.doc_ia p.txt {float:left; width:244px; padding:10px 10px 5px 18px; color:#221e1f; text-align:left;}
div#contenu div#iconograph div.doc_ia p.txt_contact {float:left; width:324px; padding:10px 10px 5px 18px; color:#221e1f; text-align:left;}
div#contenu div#iconograph div.doc_ia p span.titre {font-size:14px; color:#897278; font-weight:bold;}
div#contenu div#iconograph div.doc_ia p.txt_contact a.mail {padding-left:15px; color:#221e1f;}
div#contenu div#iconograph div.picto_ico {float:left; width:80px; text-align:center; padding-top:10px;}


/*  ----------------------------------------------------------- */
/*  Contenu Matieres et couleurs */
/*  ----------------------------------------------------------- */

/* accueil matieres et couleurs */
div#contenu div#mat_coul_acc {float:left; width:849px; margin:10px 0 0 19px; _margin:14px 0 0 9px; text-align:left;}
div#contenu div#mat_coul_acc div.descrp_mat_coul {float:left; width:537px; padding-left:18px;}
div#contenu div#mat_coul_acc div.descrp_mat_coul p.txt {float:left; width:507px; padding:10px 30px 5px 0; color:#221e1f;}
div#contenu div#mat_coul_acc div.descrp_mat_coul p span.titre {font-size:14px; color:#897278; font-weight:bold;}

div#contenu div#mat_coul_acc div.descrp_mat_coul div.important {float:left; width:244px; height:110px; padding:0 28px 0 28px; background:url('/img/bg-important.jpg') no-repeat; margin-top:10px;}
div#contenu div#mat_coul_acc div.descrp_mat_coul div.important table {float:left; width:244px; height:75px; margin-top:35px;}
div#contenu div#mat_coul_acc div.descrp_mat_coul div.important table tr td {color:#221e1f;}

div#contenu div#mat_coul_acc div.visu_mat_coul {float:left; width:292px;}

/* couvertures */

div#contenu div#mat_coul_pi {float:left; width:861px; margin:10px 0 0 19px; _margin:14px 0 0 9px; text-align:left;}
div#contenu div#mat_coul_pi div#mat_coul_pi_gauch {float:left; width:557px;}
div#contenu div#mat_coul_pi div#mat_coul_pi_gauch div.barre_sstitre_3 {float:left; width:557px; height:37px; background:url('/img/bg-barre-sstitre-3.gif') no-repeat; text-align:left;}
div#contenu div#mat_coul_pi div#mat_coul_pi_gauch div.barre_sstitre_3 h2 {float:left; color:#221e1f; font-weight:bold; font-size:14px; padding:10px 0 0 27px;}
div#contenu div#mat_coul_pi div#mat_coul_pi_gauch p.txt {float:left; width:509px; padding:10px 30px 5px 18px; color:#221e1f;}
div#contenu div#mat_coul_pi div#mat_coul_pi_gauch span.ss_titre_puce {float:left; color:#221e1f; font-weight:bold; background:url('/img/puce-noir.gif') 0px 4px no-repeat; margin-left:18px; padding-left:8px; padding-bottom:14px}

div#contenu div#mat_coul_pi div#mat_coul_pi_gauch div.chx_couleurs {float:left; margin-left:18px; _margin-left:9px;}
div#contenu div#mat_coul_pi div#mat_coul_pi_gauch div.chx_couleurs div.couleur {float:left; height:36px; width:44px; text-align:center; border:2px solid #ffffff;}
div#contenu div#mat_coul_pi div#mat_coul_pi_gauch div.chx_couleurs div.couleur_txt {float:left; height:25px; width:44px; border:2px solid #ffffff; text-align:center; font-size:9px; line-height:10px;}
/*div#contenu div#mat_coul_pi div#mat_coul_pi_gauch div.chx_couleurs div.couleur a {float:left; border:2px solid #ffffff;}
div#contenu div#mat_coul_pi div#mat_coul_pi_gauch div.chx_couleurs div.couleur a:hover {float:left; border:2px solid #655d5e; _background-color:#655d5e;}
div#contenu div#mat_coul_pi div#mat_coul_pi_gauch div.chx_couleurs div.couleur div.coul_comp {float:left; width:125px; height:50px; position:relative; background-color:#655d5e; display:none; color:#ffffff; font-size:11px; padding:3px 8px 3px 8px; _position:absolute;}*/

div#contenu div#mat_coul_pi div#mat_coul_pi_droite {float:left; width:292px; padding:7px 0 0 12px;}

/* reliures */

div#contenu div#mat_coul_pi div#mat_coul_pi_gauch a.enoption {float:left; width:83px; height:39px; display:block; margin-left:15px; background:url('/img/bt-enoption.gif') no-repeat; margin:-10px 0 0 10px}

/*pages de garde */

div#contenu div#mat_coul_pi div#mat_coul_pi_gauch div.chx_pgarde {float:left; margin-left:18px; _margin-left:9px;}
div#contenu div#mat_coul_pi div#mat_coul_pi_gauch div.chx_pgarde div.coloris {float:left; height:101px; width:144px; border:2px solid #ffffff; margin-right:2px; _margin-right:1px;}
div#contenu div#mat_coul_pi div#mat_coul_pi_gauch div.chx_pgarde div.coloris_txt {float:left; height:25px; width:144px; border:2px solid #ffffff; text-align:center; font-size:10px; margin-right:2px; _margin-right:1px;}

/*pages de notes */

div#contenu div#mat_coul_pi div#mat_coul_pi_gauch div.chx_pnotes {float:left; margin-left:18px; _margin-left:9px;}
div#contenu div#mat_coul_pi div#mat_coul_pi_gauch div.chx_pnotes div.fondpages {float:left; height:101px; width:144px; border:2px solid #ffffff; margin-right:2px; _margin-right:1px;}
div#contenu div#mat_coul_pi div#mat_coul_pi_gauch div.chx_pnotes div.fondpages_txt {float:left; height:15px; width:144px; border:2px solid #ffffff; text-align:center; font-size:10px; margin-right:2px; _margin-right:1px;}
div#contenu div#mat_coul_pi div#mat_coul_pi_gauch div.chx_pnotes div.fondpages1 {float:left; height:161px; width:203px; border:2px solid #ffffff; margin-right:2px; _margin-right:1px;}
div#contenu div#mat_coul_pi div#mat_coul_pi_gauch div.chx_pnotes div.fondpages_txt1 {float:left; height:15px; width:203px; border:2px solid #ffffff; text-align:center; font-size:10px; margin-right:2px; _margin-right:1px;}
div#contenu div#mat_coul_pi div#mat_coul_pi_gauch div.chx_pnotes div.fondpages2 {float:left; height:88px; width:126px; border:2px solid #ffffff; margin-right:2px; _margin-right:1px;}
div#contenu div#mat_coul_pi div#mat_coul_pi_gauch div.chx_pnotes div.fondpages_txt2 {float:left; height:15px; width:126px; border:2px solid #ffffff; text-align:center; font-size:10px; margin-right:2px; _margin-right:1px;}
div#contenu div#mat_coul_pi div#mat_coul_pi_gauch div.chx_pnotes div.fondpages3 {float:left; height:69px; width:93px; border:2px solid #ffffff; margin-right:2px; _margin-right:1px;}
div#contenu div#mat_coul_pi div#mat_coul_pi_gauch div.chx_pnotes div.fondpages_txt3 {float:left; height:15px; width:93px; border:2px solid #ffffff; text-align:center; font-size:10px; margin-right:2px; _margin-right:1px;}
div#contenu div#mat_coul_pi div#mat_coul_pi_gauch div.chx_pnotes div.fondpages4 {float:left; height:161px; width:100px; border:2px solid #ffffff; margin-right:2px; _margin-right:1px;}
div#contenu div#mat_coul_pi div#mat_coul_pi_gauch div.chx_pnotes div.fondpages_txt4 {float:left; height:15px; width:100px; border:2px solid #ffffff; text-align:center; font-size:10px; margin-right:2px; _margin-right:1px;}
div#contenu div#mat_coul_pi div#mat_coul_pi_gauch div.chx_pnotes div.fondpages5 {float:left; height:208px; width:252px; border:2px solid #ffffff; margin-right:2px; _margin-right:1px;}
div#contenu div#mat_coul_pi div#mat_coul_pi_gauch div.chx_pnotes div.fondpages_txt5 {float:left; height:15px; width:252px; border:2px solid #ffffff; text-align:center; font-size:10px; margin-right:2px; _margin-right:1px;}

/*  ----------------------------------------------------------- */
/*  Devis */
/*  ----------------------------------------------------------- */


div#contenu div#devis_gauche {float:left; width:662px; margin-left:12px;}
div#contenu div#devis_droite {float:left; width:197px; min-height:350px; _height:350px; background:url('/img/bg-col-droite-devis.gif') repeat-y top left; margin-top:47px;}

/* sous menu etapes */

div#contenu div#devis_gauche div#ssmenu_etap {float:left; width:662px; height:44px; margin:10px 0 30px 0;}

div#contenu div#devis_gauche div.barre_sstitre_4 {float:left; width:657px; height:37px; background:url('/img/bg-barre-sstitre-4.gif') no-repeat; text-align:left;}
div#contenu div#devis_gauche div.barre_sstitre_4 h2 {float:left; color:#221e1f; font-weight:bold; font-size:14px; padding:10px 0 0 27px;}

div#devis_gauche div#ssmenu_etap .etap_on {float:left;}
div#devis_gauche div#ssmenu_etap .etap_on span.bg_gauche {float:left; width:4px; height:44px; background:url('/img/bg-ss-menu-etapes-gauche.gif') no-repeat;}
div#devis_gauche div#ssmenu_etap .etap_on span.bg_droite {float:left; width:4px; height:44px; background:url('/img/bg-ss-menu-etapes-droite.gif') no-repeat;}
div#devis_gauche div#ssmenu_etap .etap_on div.etap_centre {float:left; height:44px; background:url('/img/bg-ss-menu-etapes.gif') repeat-x;}
div#devis_gauche div#ssmenu_etap .etap_on div.etap_centre div.puce {float:left; width:16px; height:16px; background:url('/img/picto-fleche-on.gif') no-repeat; text-align:center; color:#FFFFFF; margin:15px 0 0 2px;}
div#devis_gauche div#ssmenu_etap .etap_on div.etap_centre span.txt {float:left; padding:15px 2px 0 4px; text-align:left; color:#333333; font-size:12px; font-weight:bold;}

div#devis_gauche div#ssmenu_etap .etap_off {float:left;}
div#devis_gauche div#ssmenu_etap .etap_off span.bg_gauche {float:left; width:4px; height:44px;}
div#devis_gauche div#ssmenu_etap .etap_off span.bg_droite {float:left; width:4px; height:44px;}
div#devis_gauche div#ssmenu_etap .etap_off div.etap_centre {float:left; height:44px;}
div#devis_gauche div#ssmenu_etap .etap_off div.etap_centre div.puce {float:left; width:16px; height:16px; background:url('/img/picto-fleche-off.gif') no-repeat; text-align:center; color:#333333; margin:15px 0 0 2px;}
div#devis_gauche div#ssmenu_etap .etap_off div.etap_centre span.txt {float:left; padding:15px 2px 0 4px; text-align:left; color:#333333; font-size:12px; font-weight:bold;}

div#devis_gauche div#ssmenu_etap .etap_visit {float:left;}
div#devis_gauche div#ssmenu_etap .etap_visit span.bg_gauche {float:left; width:4px; height:44px;}
div#devis_gauche div#ssmenu_etap .etap_visit span.bg_droite {float:left; width:4px; height:44px;}
div#devis_gauche div#ssmenu_etap .etap_visit div.etap_centre {float:left; height:44px;}
div#devis_gauche div#ssmenu_etap .etap_visit div.etap_centre div.puce {float:left; width:16px; height:16px; background:url('/img/picto-fleche-off.gif') no-repeat; text-align:center; color:#ababab; margin:15px 0 0 2px;}
div#devis_gauche div#ssmenu_etap .etap_visit div.etap_centre span.txt {float:left; padding:15px 2px 0 4px; text-align:left; color:#ababab; font-size:12px; font-weight:bold;}

/* popup pages notes */

div.popup_produit .contenant .contenu #partie_gauche {float:left; width:460px; margin:0 0 0 28px; padding-bottom:20px;}
div.popup_produit .contenant .contenu #partie_gauche .ligne_papier {float:left; width:460px; margin:20px 0 0 0;}
div.popup_produit .contenant .contenu #partie_gauche .ligne_papier div.image {float:left; width:146px; text-align:center;}
div.popup_produit .contenant .contenu #partie_gauche .ligne_papier div.image img {float:left; width:144px; text-align:center; border:1px solid #cccccc;}
div.popup_produit .contenant .contenu #partie_gauche .ligne_papier div.infos {float:left; width:294px; padding-left:20px; text-align:left;}
div.popup_produit .contenant .contenu #partie_gauche .ligne_papier div.infos p {width:294px;}

div.popup_produit .contenant .contenu #visu_pop {float:left; width:270px; text-align:center;}

div.popup_produit .contenant .contenu #partie_gauche .ligne_papier div.chx_couleurs {float:left; width:390px; margin-left:6px; _margin-left:3px; margin-top:10px;}
div.popup_produit .contenant .contenu #partie_gauche .ligne_papier div.chx_couleurs div.couleur {float:left; height:36px; width:44px; border:2px solid #ffffff; text-align:center;}
div.popup_produit .contenant .contenu #partie_gauche .ligne_papier div.chx_couleurs div.couleur_txt {float:left; height:25px; width:44px; border:2px solid #ffffff; text-align:center; font-size:9px; line-height:10px;}
div.popup_produit .contenant .contenu #partie_gauche .ligne_papier div.chx_couleurs div.couleur_txt b {font-size:9px;}


/* --------------------------------------- */
/* contenus col droite */

	/* recap prix */
div#contenu div#devis_droite div#recap_prix {float:left; width:189px; margin-left:4px; _margin-left:2px;}
div#contenu div#devis_droite div#recap_prix .top {float:left; width:189px; height:6px; line-height:6px; background:url('/img/top-recap-prix.gif') no-repeat;}
div#contenu div#devis_droite div#recap_prix .bas {float:left; width:189px; height:10px; background:url('/img/bas-recap-prix.gif') no-repeat;}
div#contenu div#devis_droite div#recap_prix .ombre {float:left; width:182px; background:url('/img/bg-recap-prix-ombre.gif') repeat-y; padding-left:7px;}
div#contenu div#devis_droite div#recap_prix .ombre .corp {float:left; width:173px; border-left:1px solid #e1e0e0; border-right:1px solid #e1e0e0; background:#eee9e3 url('/img/bg-recap-prix.gif') repeat-x bottom; padding:12px 0 16px 0;}
div#contenu div#devis_droite div#recap_prix .ombre .corp p.options {float:left; width:155px; background:url('/img/sep-recap-prix.gif') no-repeat bottom; padding:5px 0 5px 0; text-align:left; margin-left:10px; _margin-left:5px;}
div#contenu div#devis_droite div#recap_prix .ombre .corp p.options span.titre {font-size:13px; font-weight:bold; color:#080806;}
div#contenu div#devis_droite div#recap_prix .ombre .corp p.options span.lien {float:left; width:155px; text-align:right;}
div#contenu div#devis_droite div#recap_prix .ombre .corp p.options span.lien a {text-decoration:underline;}
div#contenu div#devis_droite div#recap_prix .ombre .corp p.options span.lien a:hover {text-decoration:none;}
div#contenu div#devis_droite div#recap_prix .ombre .corp p.total {float:left; width:155px; padding:10px 0 0 0; text-align:center; margin-left:10px; _margin-left:5px; color:#c40f2f; text-transform:uppercase; font-weight:bold; font-size:12px;}
div#contenu div#devis_droite div#recap_prix .ombre .corp p.total span {font-size:14px; color:#c40f2f;}

	/* selection */
div#contenu div#devis_droite div#selection_prix {float:left; width:173px; margin-left:11px; _margin-left:5px; border:1px solid #ddd7d0; text-align:left;}
div#contenu div#devis_droite div#selection_prix a#titre_selection {float:left; height:19px; width:164px; padding:5px 0 0 9px; font-weight:bold; font-weight:bold;}
div#contenu div#devis_droite div#selection_prix a#titre_selection.off {background:url('/img/puce-deplier-off.gif') no-repeat 158px 10px;}
div#contenu div#devis_droite div#selection_prix a#titre_selection.on {background:url('/img/puce-deplier-on.gif') no-repeat 158px 10px;}

div#contenu div#devis_droite div#selection_prix div#infos_selection {float:left; width:155px; background:url('/img/sep-recap-prix.gif') no-repeat top; margin-left:8px; padding-bottom:10px;}
div#contenu div#devis_droite div#selection_prix div#infos_selection p.infos {float:left; width:155px; padding:6px 0 0 0;}
div#contenu div#devis_droite div#selection_prix div#infos_selection p.infos b {padding-left:7px;}

/* --------------------------------------- */
/* contenus etapes */

div#devis_gauche div#infos_devis {float:left; margin-left:27px; _margin-left:14px; width:635px;}

div#devis_gauche div#infos_devis span.ss_titre_etap {float:left; font-weight:bold; color:#897278; text-transform:uppercase; padding-left:6px;}
div#devis_gauche div#infos_devis span.ss_titre_etap_details {float:left; font-weight:bold; color:#897278; text-transform:uppercase; padding-top:11px; padding-left:6px;}
div#devis_gauche div#infos_devis span.numb {float:left; height:16px; width:16px; background:url('/img/puce-rouge-num.gif') 0px 0px no-repeat; color:#ffffff; font-weight:bold; text-align:center;}
div#devis_gauche div#infos_devis span.numb_details {float:left; height:16px; width:16px; background:url('/img/puce-rouge-num.gif') 0px 0px no-repeat; color:#ffffff; font-weight:bold; text-align:center; margin-top:11px;}

div#devis_gauche div#infos_devis a.details {float:left; width:66px; height:39px; display:block; margin-left:15px; /*background:url('/img/bt-details.gif') no-repeat;*/}

div#devis_gauche div#infos_devis a.bt_valider {float:left; width:173px; height:62px; display:block; margin-left:201px; _margin-left:100px; margin-top:10px;}

div#devis_gauche div.txt_intro {float:left; margin-left:27px; _margin-left:14px; width:635px; text-align:left;}
div#devis_gauche div.txt_intro p.txt {float:left; width:635px; color:#221E1F;}

	/* accueil devis */
div#contenu div#accueil_devis {float:left; width:849px; margin:10px 0 0 19px; _margin:14px 0 0 9px; text-align:left;}
div#contenu div#accueil_devis p.txt {float:left; width:801px; padding:5px 30px 15px 18px; color:#221e1f;}
div#contenu div#accueil_devis p.txt b {color:#897177;}
div#contenu div#accueil_devis div.list_points {float:left; width:801px; padding-bottom:10px;}
div#contenu div#accueil_devis div.list_points div.numb {float:left; height:16px; width:16px; background:url('/img/puce-rouge-num.gif') 0px 0px no-repeat; color:#ffffff; font-weight:bold; text-align:center; margin-left:18px; _margin-left:9px;}
div#contenu div#accueil_devis div.list_points div.txt_point {float:left; width:761px; color:#221e1f; padding-left:6px;}
div#contenu div#accueil_devis div.list_points div.txt_point b {color:#897177;}
div#contenu div#accueil_devis div.list_points div.txt_point span.tabb {padding-left:20px; color:#221e1f;}

	/* devis modele */
div#devis_gauche div#infos_devis div.anoter {float:left; width:518px; height:78px; padding:0 18px 0 80px; /*background:url('/img/bg-anoter.jpg') no-repeat;*/ margin-top:10px;}
div#devis_gauche div#infos_devis div.anoter table {float:left; width:518px; height:78px;}
div#devis_gauche div#infos_devis div.anoter table tr td {color:#221e1f;}


	/* devis modele */
div#devis_gauche div#infos_devis div.modele {float:left; width:308px; margin:15px 0 0 6px;}
div#devis_gauche div#infos_devis div.modele a.visu_modele {float:left; width:85px; padding-right:15px;}
div#devis_gauche div#infos_devis div.modele a.visu_modele:hover img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40); -moz-opacity: 0.4; opacity:0.4;}
div#devis_gauche div#infos_devis div.modele a.visu_modele:hover img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40); -moz-opacity: 0.4; opacity:0.4;}
div#devis_gauche div#infos_devis div.modele p.txt_modele {float:left; width:200px; padding-right:8px; text-align:left; color:#221e1f;}
div#devis_gauche div#infos_devis div.modele p.txt_modele span.puce {float:left; width:200x; color:#221e1f; background:url('/img/puce-noir.gif') 0px 4px no-repeat; padding-left:8px;}

	/* devis quantite */
div#devis_gauche div#infos_devis div.quantite {float:left; width:397px; margin:9px 0 0 0; text-align:left;}
div#devis_gauche div#infos_devis div.quantite p.txt {float:left; width:397px; color:#221e1f; padding-bottom:12px;}
div#devis_gauche div#infos_devis div.quantite div.ligne_form {float:left; width:397px; height:20px;}
div#devis_gauche div#infos_devis div.quantite div.ligne_form div.intit {float:left; width:65px; height:18px; font-weight:bold; color:#221e1f; padding-top:2px;}
div#devis_gauche div#infos_devis div.quantite div.ligne_form input.txt {float:left; width:240px; height:17px; border:1px solid #d6d6d6; background-color:#ececec; padding:1px 7px 0 7px;}

	/* devis tarifs */
div#devis_gauche div#infos_devis div.tarifs {float:left; width:238px;}
div#devis_gauche div#infos_devis div.tarifs table {float:left; border:1px solid #ddd7d0; color:#221e1f;}
div#devis_gauche div#infos_devis div.tarifs table tr th {font-weight:bold; background-color:#d8d1ca; border-bottom:1px solid #ddd7d0; height:25px;}
div#devis_gauche div#infos_devis div.tarifs table tr td {background-color:#f9f6f2;}
div#devis_gauche div#infos_devis div.tarifs table tr td.td1 {border-right:1px solid #ddd7d0; border-bottom:1px solid #ddd7d0; height:25px;padding-left:2px;padding-right:2px;}
div#devis_gauche div#infos_devis div.tarifs table tr td.td2 {border-bottom:1px solid #ddd7d0; height:25px;padding-left:2px;padding-right:2px;}
div#devis_gauche div#infos_devis div.tarifs table tr td.td3 {border-right:1px solid #ddd7d0; height:18px;padding-left:2px;padding-right:2px;}

	/* devis couverture */
div#devis_gauche div#infos_devis div.couverture {float:left; width:635px; text-align:left;}
div#devis_gauche div#infos_devis div.couverture p.txt {float:left; width:635px; color:#221e1f; padding:12px 0 0 0;}
div#devis_gauche div#infos_devis div.couverture span.ss_titre_puce {float:left; width:627px; color:#221e1f; background:url('/img/puce-noir.gif') 0px 4px no-repeat; padding-left:8px; margin-top:5px;}
div#devis_gauche div#infos_devis div.couverture div.chx_couleurs {float:left; width:629px; margin-left:6px; _margin-left:3px;}
div#devis_gauche div#infos_devis div.couverture div.chx_couleurs div.couleur {float:left; height:36px; width:36px; border:2px solid #ffffff; _border:0px solid #ffffff; margin-right:2px; _margin-right:1px;}
div#devis_gauche div#infos_devis div.couverture div.chx_couleurs div.couleur a {float:left; border:2px solid #ffffff;}
div#devis_gauche div#infos_devis div.couverture div.chx_couleurs div.couleur a:hover {float:left; border:2px solid #655d5e; _background-color:#655d5e;}
div#devis_gauche div#infos_devis div.couverture div.chx_couleurs div.couleur div.coul_comp {float:left; width:90px; position:relative; background-color:#655d5e; display:none; color:#ffffff; font-size:11px; padding:3px 8px 3px 8px; _position:absolute;}
div#devis_gauche div#infos_devis div.couverture div.anoter {float:left; width:518px; height:78px; padding:0 18px 0 80px; background:url('/img/bg-anoter.jpg') no-repeat; margin-top:10px;}
div#devis_gauche div#infos_devis div.couverture div.anoter table {float:left; width:518px; height:78px;}
div#devis_gauche div#infos_devis div.couverture div.anoter table tr td {color:#221e1f;}

	/* devis reliure */
div#devis_gauche div#infos_devis div.reliure {float:left; width:635px; text-align:left;}
div#devis_gauche div#infos_devis div.reliure p.txt {float:left; width:635px; color:#221e1f; padding:12px 0 0 0;}
div#devis_gauche div#infos_devis div.reliure span.ss_titre_puce {float:left; width:627px; color:#221e1f; background:url('/img/puce-noir.gif') 0px 4px no-repeat; padding-left:8px; margin-top:5px;}
div#devis_gauche div#infos_devis div.reliure div.chx_couleurs {float:left; width:629px; margin-left:6px; _margin-left:3px;}
div#devis_gauche div#infos_devis div.reliure div.chx_couleurs div.couleur {float:left; height:36px; width:36px; border:2px solid #ffffff; margin-right:2px; _margin-right:1px;}
div#devis_gauche div#infos_devis div.reliure div.chx_couleurs div.couleur a {float:left; border:2px solid #ffffff;}
div#devis_gauche div#infos_devis div.reliure div.chx_couleurs div.couleur a:hover {float:left; border:2px solid #655d5e; _background-color:#655d5e;}
div#devis_gauche div#infos_devis div.reliure div.chx_couleurs div.couleur div.coul_comp {float:left; width:125px; height:50px; position:relative; background-color:#655d5e; display:none; color:#ffffff; font-size:11px; padding:3px 8px 3px 8px; _position:absolute;}

	/* devis pages notes */
div#devis_gauche div#infos_devis div.pages_notes {float:left; width:635px; text-align:left;}
div#devis_gauche div#infos_devis div.pages_notes div.papier {float:left; width:205px; text-align:left;}
div#devis_gauche div#infos_devis div.pages_notes div.papier div.visu {float:left; width:202px; height:163px; background:url('/img/bg-devis-papier.gif') no-repeat; padding:1px 0 0 3px;}
div#devis_gauche div#infos_devis div.pages_notes div.papier p.txt {float:left; width:202px; color:#221e1f; padding:2px 0 0 3px; color:#221e1f; font-weight:bold;}
div#devis_gauche div#infos_devis div.pages_notes div.anoter {float:left; width:518px; height:78px; padding:0 18px 0 80px; background:url('/img/bg-anoter.jpg') no-repeat; margin-top:10px;}
div#devis_gauche div#infos_devis div.pages_notes div.anoter table {float:left; width:518px; height:78px;}
div#devis_gauche div#infos_devis div.pages_notes div.anoter table tr td {color:#221e1f;}

	/* devis garde */
div#devis_gauche div#infos_devis div.garde {float:left; width:635px; text-align:left;}
div#devis_gauche div#infos_devis div.garde div.papier {float:left; width:205px; text-align:left; margin-top:10px;}
div#devis_gauche div#infos_devis div.garde div.papier div.visu {float:left; width:202px; height:163px; background:url('/img/bg-devis-papier.gif') no-repeat; padding:1px 0 0 3px;}
div#devis_gauche div#infos_devis div.garde div.papier div.visu_selected {float:left; width:202px; height:163px; background:url('/img/bg-devis-papier-on.gif') no-repeat; padding:1px 0 0 3px;}
div#devis_gauche div#infos_devis div.garde div.papier p.txt {float:left; width:202px; padding:2px 0 0 3px; font-size:10px; text-align:center;}
div#devis_gauche div#infos_devis div.garde div.ligne_form {float:left; width:635px; height:20px; margin-top:10px;}
div#devis_gauche div#infos_devis div.garde div.ligne_form div.intit {float:left; width:500px; height:18px; color:#221e1f; padding:2px 0 0 20px;}
div#devis_gauche div#infos_devis div.garde div.ligne_form input.chckbox {float:left; margin-top:3px; !margin-top:0px;}
		
		/* bloc note */
		div#devis_gauche div#infos_devis div.garde div.papier_blocnote {float:left; width:105px; text-align:left; margin-top:10px; margin-right:10px;}
		div#devis_gauche div#infos_devis div.garde div.papier_blocnote div.visu {float:left; width:102px; height:163px; background:url('/img/bg-devis-papier-blocnote.gif') no-repeat; padding:1px 0 0 3px;}
		div#devis_gauche div#infos_devis div.garde div.papier_blocnote div.visu_selected {float:left; width:102px; height:163px; background:url('/img/bg-devis-papier-blocnote-on.gif') no-repeat; padding:1px 0 0 3px;}
		div#devis_gauche div#infos_devis div.garde div.papier_blocnote p.txt {float:left; width:102px; padding:2px 0 0 3px; font-size:10px; text-align:center;}
	
	/* recapitulatif devis */
div#contenu div.recap_devis {float:left; width:849px; margin:10px 0 0 19px; _margin:14px 0 0 9px; text-align:left;}
div#contenu div.recap_devis p.txt {float:left; width:801px; padding:5px 30px 15px 18px; color:#221e1f;}
	
div#contenu div.recap_devis div#recap_devis_adress {float:left; width:797px; margin-left:8px; _margin-left:4px; padding-bottom:15px;}
div#contenu div.recap_devis div#recap_devis_adress div.top {float:left; width:797px; height:4px; background:url('/img/top-recap-devis.gif') no-repeat; line-height:3px;}
div#contenu div.recap_devis div#recap_devis_adress div.bas {float:left; width:797px; height:4px; background:url('/img/bas-recap-devis.gif') no-repeat;}
div#contenu div.recap_devis div#recap_devis_adress div.corp {float:left; width:795px; background:#ffffff url('/img/bg-recap-devis.jpg') repeat-x bottom; border-right:1px solid #e6e6e6; border-left:1px solid #e6e6e6; padding:10px 0 8px 0; text-align:left; color:#221e1f;}
div#contenu div.recap_devis div#recap_devis_adress div.corp p.txt {float:left; width:227px; padding:0 10px 0 18px; background:url('/img/bg-dot-vertical.gif') repeat-y top right;}
div#contenu div.recap_devis div#recap_devis_adress div.corp div.lign_form {float:left; width:265px; padding:30px 0 0 0;}
div#contenu div.recap_devis div#recap_devis_adress div.corp div.lign_form input.chckbox {float:left; width:24px; margin-left:26px;}
div#contenu div.recap_devis div#recap_devis_adress div.corp div.lign_form div.intit {float:left; width:195px; padding-right:20px;}
div#contenu div.recap_devis div#recap_devis_adress div.corp a.bt_modif_adress {float:left; width:265px; text-align:center; padding-top:40px;}

div#contenu div.recap_devis div#recap_devis_facture {float:left; width:797px; margin-left:8px; _margin-left:4px;}
div#contenu div.recap_devis div#recap_devis_facture table {float:left; width:795px; border:1px solid #ddd7d0; color:#221e1f;}
div#contenu div.recap_devis div#recap_devis_facture table tr th {font-weight:bold; background-color:#f4ece5; border-bottom:1px solid #ddd7d0; border-right:1px solid #ddd7d0; height:25px; text-transform:uppercase;}
div#contenu div.recap_devis div#recap_devis_facture table tr th.col1 {width:184px; padding-left:18px;}
div#contenu div.recap_devis div#recap_devis_facture table tr th.col2 {width:459px; padding-left:18px;}
div#contenu div.recap_devis div#recap_devis_facture table tr th.col3 {width:100px; padding-right:15px; text-align:right; border-right:none;}

div#contenu div.recap_devis div#recap_devis_facture table tr td.sep {height:1px; border-bottom:1px solid #ddd7d0; font-size:1px; line-height:1px; padding:0; margin:0;}

div#contenu div.recap_devis div#recap_devis_facture table tr td {background-color:#f9f6f2; border-right:1px solid #ddd7d0; padding:8px 0 5px 0; vertical-align:top;}
div#contenu div.recap_devis div#recap_devis_facture table tr td.col1 {width:184px; padding-left:18px;}
div#contenu div.recap_devis div#recap_devis_facture table tr td.col2 {width:379px; padding-left:18px; border-right:none;}
div#contenu div.recap_devis div#recap_devis_facture table tr td.col2_bt {width:80px;}
div#contenu div.recap_devis div#recap_devis_facture table tr td.col3 {width:100px; padding-right:15px; text-align:right; border-right:none;}

div#contenu div.recap_devis div#recap_devis_facture table tr td.col2_bt a.bt_modif {width:71px; height:17px; display:block; background:url('/img/bt-modif-recap-devis.gif') no-repeat; padding-top:3px; text-align:center; text-decoration:underline;}
div#contenu div.recap_devis div#recap_devis_facture table tr td.col2_bt a.bt_modif:hover {text-decoration:none;}

div#contenu div.recap_devis div#recap_devis_facture table tr td.total {width:795px; border-right:none; padding-top:15px;}
div#contenu div.recap_devis div#recap_devis_facture table tr td.total span.info {float:left; width:679px; height:19px; text-align:right; padding-top:1px;}
div#contenu div.recap_devis div#recap_devis_facture table tr td.total span.prix {float:left; width:99px; height:20px; padding-right:15px; text-align:right; font-size:14px; font-weight:bold; color:#9a0c25;}
div#contenu div.recap_devis div#recap_devis_facture table tr td.total span.prixnoir {float:left; width:99px; height:20px; padding-right:15px; text-align:right; font-size:14px; font-weight:bold; color:#000000;}
div#contenu div.recap_devis div#recap_devis_facture table tr td.total span.prix_gris {float:left; width:99px; height:20px; padding-right:15px; text-align:right; font-size:12px;}
div#contenu div.recap_devis div#recap_devis_facture table tr td.total span.note {float:left; width:780px; border-right:none; padding-right:15px; text-align:right;}

div#contenu div.recap_devis div#cgv {float:left; width:849px; margin-top:20px; padding-bottom:40px;}
div#contenu div.recap_devis div#cgv div.lign_form {float:left; width:496px; height:20px; margin-top:20px;}
div#contenu div.recap_devis div#cgv div.lign_form input.chckbox {float:left; width:24px; margin-left:5px;}
div#contenu div.recap_devis div#cgv div.lign_form div.intit {float:left; width:447px; padding-right:20px;}
div#contenu div.recap_devis div#cgv div.lign_form div.intit span.remarque {color:#c40f2f; padding-left:8px;}
div#contenu div.recap_devis div#cgv a.bt_valid_infos {float:left; width:291px;}


	/* confirmation devis */
	
div#contenu div.recap_devis div.txt_intro {float:left; width:849px; text-align:left;}
div#contenu div.recap_devis div.txt_intro p.txt {float:left; width:831px; color:#221E1F; padding:5px 0 15px 18px;}
div#contenu div.recap_devis a.bt_retour_collection {float:left; width:236px; margin-left:306px;}

	/* coordonnees devis */
	
div#contenu div.coordonnees_devis {float:left; width:849px; margin:10px 0 0 19px; _margin:14px 0 0 9px; text-align:left;}

div#contenu div.coordonnees_devis div.formulaire {float:left; width:800px; padding-left:15px;}
div#contenu div.coordonnees_devis div.formulaire .contenuform {float:left; width:563px; border-left:1px solid #d6d5d5; border-right:1px solid #d6d5d5; background:#ffffff url('/img/bg-carac-devis.jpg') repeat-x bottom; padding-left:70px}
div#contenu div.coordonnees_devis div.formulaire .contenuform .formnewstop {float:left;}
div#contenu div.coordonnees_devis div.formulaire .contenuform .formnewsbas {float:left;}
div#contenu div.coordonnees_devis div.formulaire .contenuform #adress_livraison_diff {float:left;}
div#contenu div.coordonnees_devis div.formulaire .contenuform p.txt {float:left; width:553px; padding:8px 0 0 10px;}
div#contenu div.coordonnees_devis div.formulaire .contenuform .lign_form {float:left; width:553px; padding:8px 0 0 10px;}
div#contenu div.coordonnees_devis div.formulaire .contenuform .lign_form .btn {float:left; width:450px; text-align:right;}
div#contenu div.coordonnees_devis div.formulaire .contenuform .lign_form .lignep1 {float:left; width:180px; color:#221E1F; padding-top:2px;}
div#contenu div.coordonnees_devis div.formulaire .contenuform .lign_form .lignep1 .civilradio {float:left; width:250px;}
div#contenu div.coordonnees_devis div.formulaire .contenuform .lign_form .lignep1 a.mdp_perdu{color:#9a0c25; text-decoration:underline;}
div#contenu div.coordonnees_devis div.formulaire .contenuform .lign_form .lignep1 a:hover.mdp_perdu{text-decoration:none;}
div#contenu div.coordonnees_devis div.formulaire .contenuform .lign_form .lignep1 input.chckbox {float:left; margin-left:160px;}
div#contenu div.coordonnees_devis div.formulaire .contenuform .lign_form .lignep2 {float:left; width:373px;}
div#contenu div.coordonnees_devis div.formulaire .contenuform .lign_form .lignep2 .txt {float:left; height:17px; background-color:#ececec; border:1px solid #d6d6d6; width:248px; padding:1px 7px 0 7px;}
div#contenu div.coordonnees_devis div.formulaire .contenuform .lign_form .lignep2 .pays {float:left; height:20px; background-color:#ececec; border:1px solid #d6d6d6; width:264px; padding:1px 0 0 7px;}
div#contenu div.coordonnees_devis div.formulaire .contenuform .lign_form .lignep2 span.important{color:#9A0C25;}


div#contenu div.coordonnees_devis div#popup_mdp {float:left; position:absolute; width:500px; height:200px; border:1px solid #cccccc; background-color:#FFFFFF; top:300px; left:11%;}
div#contenu div.coordonnees_devis div#popup_mdp a.bt_fermer {float:left; height:11px; margin:2px 2px 0 434px; cursor:pointer;}
div#contenu div.coordonnees_devis div#popup_mdp p.txt {float:left; width:480px; padding:0 10px 0 10px;}
div#contenu div.coordonnees_devis div#popup_mdp .lign_form {float:left; width:480px; padding:10px 10px 5px 10px;}
div#contenu div.coordonnees_devis div#popup_mdp .lign_form .lignep1 {float:left; width:100px; color:#221E1F; padding-top:2px;}
div#contenu div.coordonnees_devis div#popup_mdp .lign_form .lignep2 {float:left; width:380px;}
div#contenu div.coordonnees_devis div#popup_mdp .lign_form .lignep2 .txt {float:left; height:17px; background-color:#ececec; border:1px solid #d6d6d6; width:248px; padding:1px 7px 0 7px;}
div#contenu div.coordonnees_devis div#popup_mdp a.bt_valider {float:left; margin:8px 2px 0 215px;}

/* contenus caracteristiques (bloc) */

div#devis_gauche div#carac_devis {float:left; width:644px; margin-left:8px; _margin-left:4px;}
div#devis_gauche div#carac_devis div.top {float:left; width:644px; height:3px; background:url('/img/top-carac-devis.gif') no-repeat; line-height:3px;}
div#devis_gauche div#carac_devis div.bas {float:left; width:644px; height:3px; background:url('/img/bas-carac-devis.gif') no-repeat;}
div#devis_gauche div#carac_devis div.corp {float:left; width:610px; background:#ffffff url('/img/bg-carac-devis.jpg') repeat-x bottom; border-right:1px solid #e6e6e6; border-left:1px solid #e6e6e6; padding:3px 15px 8px 17px; text-align:left; color:#221e1f;}
div#devis_gauche div#carac_devis div.corp ul.list_carac {float:left; width:610px; list-style-type:none; padding:5px 0 10px 0;}
div#devis_gauche div#carac_devis div.corp ul.list_carac li {background:url('/img/puce-noir.gif') 0px 4px no-repeat; padding-left:12px; color:#221e1f; padding-bottom:3px;}
div#devis_gauche div#carac_devis div.corp ul.list_carac li b {color:#897177;}
div#devis_gauche div#carac_devis div.corp p.txt {float:left; width:610px; color:#221e1f;}


/*  ----------------------------------------------------------- */
/*  Entreprise */
/*  ----------------------------------------------------------- */

div#contenu div#mat_coul_pi div#mat_coul_pi_gauch p span.titre {font-size:14px; color:#897278; font-weight:bold;}

/* ressources humaines */

div#contenu div#pres_produit div#menu_droite_recrute {float:left; width:180px; height:105px; background:url('/img/bg-menu-droite-1.jpg') no-repeat; padding-top:7px;}
div#contenu div#pres_produit div#menu_droite_recrute a {float:left; width:145px; margin-left:15px; padding:4px 7px 0 8px; font-size:15px; font-weight:bold; background:url('/img/puce-noir.gif') no-repeat 0 9px;}
div#contenu div#pres_produit div#menu_droite_recrute a.on {float:left; width:145px; margin-left:15px; padding:4px 7px 0 8px; color:#C40F2F; font-size:15px; font-weight:bold; background:url('/img/puce-rouge.gif') no-repeat 0 9px;}
div#contenu div#pres_produit div#menu_droite_recrute a:hover.on {text-decoration:none; cursor:default;}
div#contenu div.miss_table {float:left; margin-left:60px; margin-top:40px;}

/* recrutement */

div#contenu div#mat_coul_pi div#entreprise {float:left; width:850px;}
div#contenu div#mat_coul_pi div#entreprise div.barre_sstitre_3 {float:left; width:850px; height:37px; background:url('/img/bg-barre-sstitre-3.gif') no-repeat; text-align:left;}
div#contenu div#mat_coul_pi div#entreprise div.barre_sstitre_3 h2 {float:left; color:#221e1f; font-weight:bold; font-size:14px; padding:10px 0 0 27px;}

div#contenu div#mat_coul_pi div#entreprise .recrutement{float:left; width:395px; padding:10px 0 10px 28px}
div#contenu div#mat_coul_pi div#entreprise .recrutement .intitule {font-size:14px; color:#897278; font-weight:bold; background:url('/img/fil-ariane-sep.gif') repeat-x bottom left; padding:2px 0 8px 0px;}
div#contenu div#mat_coul_pi div#entreprise .recrutement .descriptif {float:left; padding-top:10px; text-align:justify;}
div#contenu div#mat_coul_pi div#entreprise .recrutement .descriptif .visu {float:left; padding-right:10px;}
div#contenu div#mat_coul_pi div#entreprise .recrutement .descriptif .btn_contact {float:left; padding-top:10px; text-align:right; width:390px; font-size:14px; color:#897278; font-weight:bold;}

/*  ----------------------------------------------------------- */
/*  Pages annexes */
/*  ----------------------------------------------------------- */

/* cgv */

div#contenu div.annexes {float:left; width:849px; margin:10px 0 0 19px; _margin:14px 0 0 9px; text-align:left; padding-bottom:10px;}
div#contenu div.annexes div.cgv {float:left; width:800px; padding-left:18px;}
div#contenu div.annexes div.cgv h3 {float:left; width:800px; font-weight:bold; font-size:16px; color:#897278; text-align:left;}
div#contenu div.annexes div.cgv p.txt {float:left; width:800px; padding:10px 30px 5px 0; color:#221e1f;}

div#contenu div.annexes div.cgv p.txt_visu {float:left; width:478px; padding:10px 30px 5px 0; color:#221e1f;}
div#contenu div.annexes div.cgv img.txt_visu {float:left; width:292px; padding:10px 0 5px 0;}

/* credits */

div#contenu div.annexes div.cgv p.txt .titre {font-size:14px; color:#897278; font-weight:bold;}
div#contenu div.annexes div.cgv p.txt_visu .titre {font-size:14px; color:#897278; font-weight:bold;}

/* inscription newsletter */

div#contenu div.annexes div#formulaire {float:left; width:635px; padding-left:15px;}
div#contenu div.annexes div#formulaire .contenuform {float:left; width:563px; border-left:1px solid #d6d5d5; border-right:1px solid #d6d5d5; background:#ffffff url('/img/bg-carac-devis.jpg') repeat-x bottom; padding-left:70px}
div#contenu div.annexes div#formulaire .contenuform .formnewstop {float:left;}
div#contenu div.annexes div#formulaire .contenuform .formnewsbas {float:left;}
div#contenu div.annexes div#formulaire .contenuform .lign_form {float:left; width:553px; padding:8px 0 0 10px;}
div#contenu div.annexes div#formulaire .contenuform .lign_form .btn {float:left; width:432px; text-align:right;}
div#contenu div.annexes div#formulaire .contenuform .lign_form .lignep1 {float:left; width:180px; color:#221E1F; height:18px; padding-top:2px;}
div#contenu div.annexes div#formulaire .contenuform .lign_form .lignep1 .civilradio {float:left; width:250px;}
div#contenu div.annexes div#formulaire .contenuform .lign_form .lignep2 {float:left; width:373px;}
div#contenu div.annexes div#formulaire .contenuform .lign_form .lignep2 .txt {float:left; height:17px; background-color:#ececec; border:1px solid #d6d6d6; width:248px; padding:1px 7px 0 7px;}
div#contenu div.annexes div#formulaire .contenuform .lign_form .lignep2 .pays {float:left; height:20px; background-color:#ececec; border:1px solid #d6d6d6; width:264px; padding:1px 0 0 7px;}
div#contenu div.annexes .formml {float:left; width:620px; padding-left:15px; padding-top:10px;}

div#contenu div.annexes div#visu_news {float:left; width:189px; padding-left:10px;}


/* Resultats recherches */

div#contenu div.annexes div.resultat_recherches {float:left; width:800px; padding-left:18px;}
div#contenu div.annexes div.resultat_recherches p.txt {float:left; width:800px; padding:10px 30px 5px 0; color:#221e1f;}
div#contenu div.annexes div.resultat_recherches p.txt a.titre {font-size:14px; color:#897278; font-weight:bold; text-decoration:underline; cursor:pointer;}
div#contenu div.annexes div.resultat_recherches p.txt a:hover.titre {text-decoration:none;}
div#contenu div.annexes div.resultat_recherches div.bloc_resultats {float:left; width:800px; padding:10px 30px 5px 0; color:#221e1f;}
div#contenu div.annexes div.resultat_recherches div.bloc_resultats a {float:left; width:790px; padding:0 0 5px 10px;}


/*  ----------------------------------------------------------- */
/*  Espace client */
/*  ----------------------------------------------------------- */

div#contenu div#espace_client {float:left; width:849px; margin:10px 0 0 19px; _margin:14px 0 0 9px; text-align:left;}
div#contenu div#espace_client p.txt {float:left; width:849px; padding:10px 30px 5px 18px; color:#221e1f;}
div#contenu div#espace_client p.txt_2 {float:left; width:375px; padding:10px 30px 5px 18px; color:#221e1f;}
div#contenu div#espace_client p.txt_3 {float:left; width:375px; padding:10px 30px 5px 18px; color:#221e1f;text-align:right;}


div#contenu div#espace_client div.doc_guide {float:left; width:402px; padding:10px 0 10px 0; margin:0 9px 0 9px; _margin:0 3px 0 3px; background:url('/img/fil-ariane-sep.gif') repeat-x bottom left;}
div#contenu div#espace_client div.doc_guide p.txt {float:left; /*width:244px;*/ width:374px; padding:10px 10px 5px 18px; color:#221e1f; text-align:left;}
div#contenu div#espace_client div.doc_guide p span.titre {font-size:14px; color:#897278; font-weight:bold;}
div#contenu div#espace_client div.picto_ico {float:left; width:130px; text-align:center; padding-top:10px;}
div#contenu div#espace_client div.picto_ico img {padding-right:5px;}

div#contenu div#espace_client div.doc_guide div.lign_elem {float:left; height:25px;}
div#contenu div#espace_client div.doc_guide div.lign_elem span {float:left; width:170px; padding:6px 0 0 18px;}
div#contenu div#espace_client div.doc_guide div.lign_elem a {padding-right:1px; _padding-right:0px;}

	/* Envoyer mes fichiers */

div#contenu div#espace_client div.formulaire {float:left; width:800px; padding-left:15px;}
div#contenu div#espace_client div.formulaire .contenuform {float:left; width:563px; border-left:1px solid #d6d5d5; border-right:1px solid #d6d5d5; background:#ffffff url('/img/bg-carac-devis.jpg') repeat-x bottom; padding-left:70px}
div#contenu div#espace_client div.formulaire .contenuform .formnewstop {float:left;}
div#contenu div#espace_client div.formulaire .contenuform .formnewsbas {float:left;}
div#contenu div#espace_client div.formulaire .contenuform .lign_form {float:left; width:553px; padding:8px 0 0 10px;}
div#contenu div#espace_client div.formulaire .contenuform .lign_form .btn {float:left; width:450px; text-align:right;}
div#contenu div#espace_client div.formulaire .contenuform .lign_form .lignep1 {float:left; width:180px; color:#221E1F; padding-top:2px;}
div#contenu div#espace_client div.formulaire .contenuform .lign_form .lignep2 {float:left; width:373px;}
div#contenu div#espace_client div.formulaire .contenuform .lign_form .lignep2 .txt {float:left; height:17px; background-color:#ececec; border:1px solid #d6d6d6; width:248px; padding:1px 7px 0 7px;}

div#contenu div#espace_client div.formulaire .contenuform .lign_form .lignep2 textarea {float:left; background-color:#ececec; border:1px solid #d6d6d6; width:255px; padding:1px 0 0 7px;}

	/* Modifier mes adresses */

div#contenu div#espace_client_adress {float:left; width:878px;}
div#contenu div#espace_client_adress div.lign_blocs {float:left; width:878px; margin:10px 0 0 0; _margin:14px 0 0 0; text-align:left;}
div#contenu div#espace_client_adress div.lign_blocs div.gauche {float:left; width:410px; margin-left:12px; _margin-left:6px;}
div#contenu div#espace_client_adress div.lign_blocs div.droite {float:left; width:410px; margin-left:27px;}

div#contenu div#espace_client_adress div.lign_blocs div.gauche div.barre_sstitre {float:left; width:410px; height:37px; background:url('/img/bg-barre-sstitre-5.gif') no-repeat; text-align:left; margin-left:0;}
div#contenu div#espace_client_adress div.lign_blocs div.gauche div.barre_sstitre h2 {float:left; color:#221e1f; font-weight:bold; font-size:14px; padding:10px 0 0 27px;}

div#contenu div#espace_client_adress div.lign_blocs div.gauche div.formulaire {float:left; width:394px; padding-left:8px; margin-top:10px;}
div#contenu div#espace_client_adress div.lign_blocs div.gauche div.formulaire .contenuform {float:left; width:373px; border-left:1px solid #d6d5d5; border-right:1px solid #d6d5d5; background:#ffffff url('/img/bg-carac-devis.jpg') repeat-x bottom; padding-left:19px;}
div#contenu div#espace_client_adress div.lign_blocs div.gauche div.formulaire .contenuform .formnewstop {float:left;}
div#contenu div#espace_client_adress div.lign_blocs div.gauche div.formulaire .contenuform .formnewsbas {float:left;}
div#contenu div#espace_client_adress div.lign_blocs div.gauche div.formulaire .contenuform #adress_livraison_diff {float:left;}
div#contenu div#espace_client_adress div.lign_blocs div.gauche div.formulaire .contenuform .lign_form {float:left; width:373px; padding:8px 0 0 0;}
div#contenu div#espace_client_adress div.lign_blocs div.gauche div.formulaire .contenuform .lign_form .btn {float:left; width:363px; text-align:right;}
div#contenu div#espace_client_adress div.lign_blocs div.gauche div.formulaire .contenuform .lign_form .lignep1 {float:left; width:120px; color:#221E1F; padding-top:2px;}
div#contenu div#espace_client_adress div.lign_blocs div.gauche div.formulaire .contenuform .lign_form .lignep1 .civilradio {float:left; width:250px;}
div#contenu div#espace_client_adress div.lign_blocs div.gauche div.formulaire .contenuform .lign_form .lignep1 input.chckbox {float:left; margin-left:160px;}
div#contenu div#espace_client_adress div.lign_blocs div.gauche div.formulaire .contenuform .lign_form .lignep2 {float:left; width:253px;}
div#contenu div#espace_client_adress div.lign_blocs div.gauche div.formulaire .contenuform .lign_form .lignep2 .txt {float:left; height:17px; background-color:#ececec; border:1px solid #d6d6d6; width:220px; padding:1px 7px 0 7px;}

div#contenu div#espace_client_adress div.lign_blocs div.droite div.barre_sstitre {float:left; width:410px; height:37px; background:url('/img/bg-barre-sstitre-5.gif') no-repeat; text-align:left;}
div#contenu div#espace_client_adress div.lign_blocs div.droite div.barre_sstitre h2 {float:left; color:#221e1f; font-weight:bold; font-size:14px; padding:10px 0 0 27px;}

div#contenu div#espace_client_adress div.lign_blocs div.droite div.formulaire {float:left; width:394px; padding-left:20px; _padding-left:24px; margin-top:10px;}
div#contenu div#espace_client_adress div.lign_blocs div.droite div.formulaire .contenuform {float:left; width:373px; border-left:1px solid #d6d5d5; border-right:1px solid #d6d5d5; background:#ffffff url('/img/bg-carac-devis.jpg') repeat-x bottom; padding-left:19px;}
div#contenu div#espace_client_adress div.lign_blocs div.droite div.formulaire .formnewstop {float:left; height:8px;}
div#contenu div#espace_client_adress div.lign_blocs div.droite div.formulaire .formnewsbas {float:left; height:8px;}
div#contenu div#espace_client_adress div.lign_blocs div.droite div.formulaire .contenuform #adress_livraison_diff {float:left;}
div#contenu div#espace_client_adress div.lign_blocs div.droite div.formulaire .contenuform .lign_form {float:left; width:373px; padding:8px 0 0 0;}
div#contenu div#espace_client_adress div.lign_blocs div.droite div.formulaire .contenuform .lign_form .btn {float:left; width:363px; text-align:right;}
div#contenu div#espace_client_adress div.lign_blocs div.droite div.formulaire .contenuform .lign_form .lignep1 {float:left; width:120px; color:#221E1F; padding-top:2px;}
div#contenu div#espace_client_adress div.lign_blocs div.droite div.formulaire .contenuform .lign_form .lignep1 .civilradio {float:left; width:250px;}
div#contenu div#espace_client_adress div.lign_blocs div.droite div.formulaire .contenuform .lign_form .lignep1 input.chckbox {float:left; margin-left:160px;}
div#contenu div#espace_client_adress div.lign_blocs div.droite div.formulaire .contenuform .lign_form .lignep2 {float:left; width:253px;}
div#contenu div#espace_client_adress div.lign_blocs div.droite div.formulaire .contenuform .lign_form .lignep2 .txt {float:left; height:17px; background-color:#ececec; border:1px solid #d6d6d6; width:220px; padding:1px 7px 0 7px;}
div#contenu div#espace_client_adress div.lign_blocs div.droite div.formulaire .contenuform .lign_form .lignep2 .pays {float:left; height:20px; background-color:#ececec; border:1px solid #d6d6d6; width:236px; padding:1px 0 0 7px;}


/*  ----------------------------------------------------------- */
/*  Guide technique */
/*  ----------------------------------------------------------- */

div#contenu div#gtechnique_gauche {float:left; width:662px; margin-left:12px;}
div#contenu div#gtechnique_droite {float:left; width:197px;}

	/* zone gauche */

div#contenu div#gtechnique_gauche div.barre_sstitre_4 {float:left; width:657px; height:37px; background:url('/img/bg-barre-sstitre-4.gif') no-repeat; text-align:left;}
div#contenu div#gtechnique_gauche div.barre_sstitre_4 h2 {float:left; color:#221e1f; font-weight:bold; font-size:14px; padding:10px 0 0 27px;}

div#gtechnique_gauche div.txt_intro {float:left; margin-left:27px; _margin-left:14px; width:635px; text-align:left;}
div#gtechnique_gauche div.txt_intro p.txt {float:left; width:635px; color:#221E1F; padding:12px 0 12px 0;}
div#gtechnique_gauche div.txt_intro p.txt a {color:#C40F2F;}

div#gtechnique_gauche div.txt_intro ul {float:left; width:620px; list-style-type:disc; list-style-position:inside;}
div#gtechnique_gauche div.txt_intro ul li {padding:6px 0 6px 10px; color:#221e1f;}
div#gtechnique_gauche div.txt_intro ul li ul {list-style-type:circle; list-style-position:inside; border:}
div#gtechnique_gauche div.txt_intro ul li ul li {padding:2px 0 2px 30px;}

div#gtechnique_gauche div.guides {float:left; margin-left:27px; _margin-left:14px; width:635px; text-align:left;}
div#gtechnique_gauche div.guides div.fichiers_guides {float:left; width:384px; margin-right:24px; padding:5px 0 5px 0;}
div#gtechnique_gauche div.guides div.fichiers_guides div.image {float:left; width:144px; text-align:center;}
div#gtechnique_gauche div.guides div.fichiers_guides div.image img {border:1px solid #cccccc;}
div#gtechnique_gauche div.guides div.fichiers_guides div.infos {float:left; width:220px; padding-left:20px; _padding-left:10px;}
div#gtechnique_gauche div.guides div.fichiers_guides div.infos b {font-size:13px;}
div#gtechnique_gauche div.guides div.fichiers_guides div.infos div.lign_elem {float:left; height:25px;}
div#gtechnique_gauche div.guides div.fichiers_guides div.infos div.lign_elem span {float:left; width:170px; padding-top:6px;}
div#gtechnique_gauche div.guides div.fichiers_guides div.infos div.lign_elem a {padding-right:1px; _padding-right:0px;}


	/* zone droite */

div#contenu div#gtechnique_droite div.barre_sstitre_6 {float:left; width:197px; height:37px; background:url('/img/bg-barre-sstitre-6.gif') no-repeat; text-align:left;}
div#contenu div#gtechnique_droite div.barre_sstitre_6 h2 {float:left; color:#221e1f; font-weight:bold; font-size:14px; padding:10px 0 0 14px;}

div#contenu div#gtechnique_droite div.bloc_cahier {float:left; height:190px; width:169px; margin-left:14px; background:url('/img/sep-recap-prix.gif') repeat-x bottom;}
div#contenu div#gtechnique_droite div.bloc_cahier div.entete_cahier {float:left; height:25px; width:100%; text-align:center; padding-top:4px;}
div#contenu div#gtechnique_droite div.bloc_cahier div.entete_cahier h2 {font-size:14px; font-weight:bold; color:#000; display:inline; padding-right:5px;}
div#contenu div#gtechnique_droite div.bloc_cahier div.entete_cahier h2 a{color:#000; font-size:14px;}
div#contenu div#gtechnique_droite div.bloc_cahier div.entete_cahier h2 a:hover{color:#c40f2f; font-size:14px;}
div#contenu div#gtechnique_droite div.bloc_cahier div.entete_cahier span.dim {border:1px solid #d7cfc9; font-size:10px; font-weight:bold; color:#221e1f; padding:2px 6px 2px 6px;}
div#contenu div#gtechnique_droite div.bloc_cahier div.entete_cahier p {font-size:9px; color:#221e1f;}
div#contenu div#gtechnique_droite div.bloc_cahier div.entete_cahier img {_visibility:hidden;}


/*  ----------------------------------------------------------- */
/*  Votre selection */
/*  ----------------------------------------------------------- */

div#contenu div#votre_selection {float:left; width:852px; margin:10px 0 0 20px; _margin:10px 0 0 12px; text-align:left;}

div#contenu div#votre_selection div.resume_select {float:left; margin-left:18px; _margin-left:9px; width:395px;}

div#contenu div#votre_selection div.resume_select div.top {float:left; width:373px; height:19px; background:url('/img/bg-top-votre-selection.gif') repeat-x; padding:3px 8px 0 14px;}
div#contenu div#votre_selection div.resume_select div.top span {float:left; width:364px;}
div#contenu div#votre_selection div.resume_select div.top a.bt_fermer {float:left; width:9px; margin-top:4px;}

div#contenu div#votre_selection div.resume_select div.bas {float:left; width:393px; height:97px; border:1px solid #dddddd;}
div#contenu div#votre_selection div.resume_select div.bas div.bts {float:left; width:393px; text-align:center;}
div#contenu div#votre_selection div.resume_select div.bas div.lign_form {float:left; width:375px; height:20px; margin:15px 0 0 18px; _margin-left:9px; padding-bottom:7px;}
div#contenu div#votre_selection div.resume_select div.bas div.lign_form input.chckbox {float:left; width:21px;}
div#contenu div#votre_selection div.resume_select div.bas div.lign_form div.intit {float:left; width:354px;}

div#contenu div#votre_selection div.resume_select div.corp {float:left; width:359px; border-left:1px solid #dddddd; border-right:1px solid #dddddd; padding:5px 10px 5px 24px;}

div#contenu div#votre_selection div.resume_select div.corp div.visu {float:left; width:100px;}
div#contenu div#votre_selection div.resume_select div.corp div.entete {float:left; width:249px; padding:29px 0 0 10px;}
div#contenu div#votre_selection div.resume_select div.corp div.entete span.ss_titre_puce {float:left; width:241px; color:#221e1f; background:url('/img/puce-noir.gif') 0px 4px no-repeat; padding-left:8px; margin-top:5px;}

div#contenu div#votre_selection div.resume_select div.corp div.lign_prix {float:left; width:289px; height:16px; background:url('/img/bg-prix-selection.gif') repeat-x 0px 5px; padding:5px 0 5px 0;}
div#contenu div#votre_selection div.resume_select div.corp div.lign_prix span {float:left; background-color:#FFFFFF; padding-right:10px;}
div#contenu div#votre_selection div.resume_select div.corp div.prix {float:left; width:70px; text-align:right; padding:5px 0 5px 0;}
div#contenu div#votre_selection div.resume_select div.corp div.prix_2 {float:left; width:70px; text-align:right; margin-top:10px;}

div#contenu div#votre_selection div.resume_select div.corp div.lign_ssprix {float:left; width:289px; min-height:16px; _height:16px; padding:5px 0 5px 0;}
div#contenu div#votre_selection div.resume_select div.corp div.lign_ssprix span {float:left; background-color:#FFFFFF; padding-right:10px;}

div#contenu div#votre_selection div.resume_select div.corp div.lign_forfait {float:left; width:289px; background:url('/img/bg-prix-selection.gif') repeat-x; margin-top:10px;}
div#contenu div#votre_selection div.resume_select div.corp div.lign_forfait span {float:left; background-color:#FFFFFF; padding-right:10px;}

div#contenu div#votre_selection div.resume_select div.corp div.lign_prix_rouge {float:left; width:289px; height:16px; background:url('/img/bg-prix-selection.gif') repeat-x; margin-top:10px;}
div#contenu div#votre_selection div.resume_select div.corp div.lign_prix_rouge span {float:left; background-color:#FFFFFF; padding-right:10px; text-transform:uppercase; color:#9a0c25;}
div#contenu div#votre_selection div.resume_select div.corp div.prix_rouge {float:left; width:70px; text-align:right; color:#9a0c25; margin-top:10px;}
div#contenu div#votre_selection div.resume_select div.corp div.prix_rouge b {color:#9a0c25;}

div#contenu div#votre_selection div.resume_select div.corp div.lign_ssprix_rouge {float:left; width:359px; height:16px; text-align:right;}
div#contenu div#votre_selection div.resume_select div.corp div.lign_ssprix_rouge span {color:#9a0c25;}

div#contenu div#votre_selection div#bt_demand_devis {float:left; width:852px; text-align:center; padding:10px 0 20px 0;}

div#contenu div#votre_selection div#popup_effacer {float:left; position:absolute; width:500px; height:160px; border:1px solid #cccccc; background-color:#FFFFFF; top:300px; left:22%;}
div#contenu div#votre_selection div#popup_effacer a.bt_fermer {float:left; height:11px; margin:2px 2px 0 434px; cursor:pointer;}
div#contenu div#votre_selection div#popup_effacer p.txt {float:left; width:480px; padding:0 10px 0 10px;}
div#contenu div#votre_selection div#popup_effacer a.bt_valider {float:left; margin:35px 2px 0 60px;}


/*  ----------------------------------------------------------- */
/*  Votre selection */
/*  ----------------------------------------------------------- */

div#contenu div#realisations {float:left; width:849px; margin:10px 0 0 19px; _margin:14px 0 0 9px; text-align:left;}

	/* Accueil realisations */
div#contenu div#realisations div.produits {float:left; width:507px;}
div#contenu div#realisations div.produits div.bloc_cahier {float:left; height:190px; width:169px; padding-bottom:10px;}
div#contenu div#realisations div.produits div.bloc_cahier div.entete_cahier {float:left; height:186px; width:160px; text-align:center; padding-top:4px; border:1px solid #dddddd;}
div#contenu div#realisations div.produits div.bloc_cahier div.entete_cahier h2 {font-size:14px; font-weight:bold; color:#000; display:inline; padding-right:5px; line-height:20px;}
div#contenu div#realisations div.produits div.bloc_cahier div.entete_cahier h2 a{color:#000; font-size:12px;}
div#contenu div#realisations div.produits div.bloc_cahier div.entete_cahier h2 a:hover{color:#c40f2f; font-size:12px;}
div#contenu div#realisations div.produits div.bloc_cahier div.entete_cahier span.dim {border:1px solid #d7cfc9; font-size:10px; font-weight:bold; color:#221e1f; padding:2px 6px 2px 6px; height:35px;}
div#contenu div#realisations div.produits div.bloc_cahier div.entete_cahier p {font-size:9px; color:#221e1f;}
div#contenu div#realisations div.produits div.bloc_cahier div.entete_cahier img {_visibility:hidden;}

div#contenu div#realisations div.merci {float:left; width:342px; text-align:left;}
div#contenu div#realisations div.merci p.txt {float:left; width:342px; padding:10px 0 5px 0; color:#221e1f;}
div#contenu div#realisations div.merci p.txt b {color:#8a0b69;}

	/* Realisation cahier */
div#contenu div#realisations div#infos {float:left; width:300px;}
div#contenu div#realisations div#infos .formnewstop {float:left;}
div#contenu div#realisations div#infos .formnewsbas {float:left;}
div#contenu div#realisations div#infos div#bloc_infos {float:left; width:287px; border-left:1px solid #d6d5d5; border-right:1px solid #d6d5d5; background:#ffffff url('/img/bg-carac-devis.jpg') repeat-x bottom; padding-left:11px}
div#contenu div#realisations div#infos div#bloc_infos div.ss_bloc {float:left; width:264px; border-bottom:1px solid #e2e2e2; padding:7px 6px 7px 6px;}
div#contenu div#realisations div#infos div#bloc_infos div.ss_bloc span.titre {float:left; text-transform:uppercase; font-weight:bold; color:#897278; width:264px; padding-bottom:6px;}
div#contenu div#realisations div#infos div#bloc_infos div.ss_bloc span.puce {float:left; width:253px; color:#221e1f; background:url('/img/puce-noir.gif') 0px 4px no-repeat; padding-left:11px;}
div#contenu div#realisations div#infos div#bloc_infos div.ss_bloc span.puce a {text-decoration:underline; color:#221e1f;}
div#contenu div#realisations div#infos div#bloc_infos div.ss_bloc span.puce a:hover {text-decoration:none;}
div#contenu div#realisations div#infos div#bloc_infos div.ss_bloc ul {float:left; width:253px; list-style-type:none; margin-left:11px;}
div#contenu div#realisations div#infos div#bloc_infos div.ss_bloc ul li {padding-left:8px; background:url('/img/puce-tiret.gif') 0px 6px no-repeat;}

div#contenu div#realisations div#visu {float:left; margin-left:10px; width:539px;}

	/* Realisation liste */

div#contenu div#liste_visus {float:left; width:901px; height:636px; _margin-left:3px; padding-left:0px;}
div#contenu div#liste_visus a.prev {float:left; width:20px; height:616px; cursor:pointer;}
div#contenu div#liste_visus a.next {float:left; width:20px; height:616px; position:absolute; left:871px; !left:878px; _left:873px; !top:235px; _top:239px; z-index:9998; cursor:pointer;}
div#contenu div#liste_visus a.disabled {visibility:hidden;}
div#contenu div#liste_visus div.scrollable {float:left; position:relative; overflow:hidden; width:851px; /*height:190px;*/ height:212px;}	
div#contenu div#liste_visus div.scrollable div.items {width:20000px; position:absolute; left:0px;}
div#contenu div#liste_visus div.scrollable div.items div.bloc_cahier {float:left; width:163px; margin-left:7px; _margin-left:2px;}
div#contenu div#liste_visus div.scrollable div.items div.bloc_cahier div.bg_cahier {float:left; height:139px; width:143px; text-align:center; padding-top:4px; background:url('/img/bg-realisation-liste.gif') no-repeat; padding:10px 10px 9px 10px;}
div#contenu div#liste_visus div.scrollable div.items div.bloc_cahier p.infos {float:left; width:163px; height:44px; text-align:center; color:#404040; font-size:11px;}
div#contenu div#liste_visus div.scrollable div.items div.bloc_cahier p.infos b {color:#897278; font-size:12px;}



/*  ----------------------------------------------------------- */
/*  Tarifs */
/*  ----------------------------------------------------------- */

div#contenu div#tarifs {float:left; width:852px; margin:0 0 0 20px; _margin:0 0 0 12px; text-align:left;}

div#contenu div#tarifs div.elem_tarif {float:left; width:852px; background:url('/img/sep-selection.gif') repeat-x bottom; margin-top:12px; padding-bottom:18px;}

div#contenu div#tarifs div.elem_tarif div.elem {float:left; width:396px; margin-left:20px; _margin-left:10px;}
div#contenu div#tarifs div.elem_tarif div.elem span.ss_titre_etap {float:left; font-weight:bold; color:#897278; text-transform:uppercase; padding-left:6px;}
div#contenu div#tarifs div.elem_tarif div.elem span.numb {float:left; height:16px; width:16px; background:url('/img/puce-rouge-num.gif') 0px 0px no-repeat; color:#ffffff; font-weight:bold; text-align:center;}
div#contenu div#tarifs div.elem_tarif div.elem span.ss_titre_puce {float:left; width:388px; color:#221e1f; background:url('/img/puce-noir.gif') 0px 4px no-repeat; padding-left:8px; margin-top:10px;}
div#contenu div#tarifs div.elem_tarif div.elem p.txt {float:left; width:396px; color:#221e1f; margin-top:10px;}

div#contenu div#tarifs div.elem_tarif div.elem div.chx_couleurs {float:left; width:390px; margin-left:6px; _margin-left:3px; margin-top:10px;}
div#contenu div#tarifs div.elem_tarif div.elem div.chx_couleurs div.couleur {float:left; height:36px; width:44px; border:2px solid #ffffff; text-align:center;}
div#contenu div#tarifs div.elem_tarif div.elem div.chx_couleurs div.couleur_txt {float:left; height:25px; width:44px; border:2px solid #ffffff; text-align:center; font-size:9px; line-height:10px;}
div#contenu div#tarifs div.elem_tarif div.elem div.chx_couleurs div.couleur_txt b {font-size:9px;}

div#contenu div#tarifs div.elem_tarif div.elem div.important {float:left; width:244px; height:110px; padding:0 28px 0 28px; background:url('/img/bg-important.jpg') no-repeat; margin-top:10px;}
div#contenu div#tarifs div.elem_tarif div.elem div.important table {float:left; width:244px; height:75px; margin-top:35px;}
div#contenu div#tarifs div.elem_tarif div.elem div.important table tr td {color:#221e1f;}


div#contenu div#tarifs div.elem_tarif div.option {float:left; width:436px;}
div#contenu div#tarifs div.elem_tarif div.option div.infos {float:left; width:436px;}
div#contenu div#tarifs div.elem_tarif div.option div.infos .formnewstop {float:left;}
div#contenu div#tarifs div.elem_tarif div.option div.infos .formnewsbas {float:left;}
div#contenu div#tarifs div.elem_tarif div.option div.infos div.bloc_infos {float:left; width:424px; border-left:1px solid #d6d5d5; border-right:1px solid #d6d5d5; background:#ffffff url('/img/bg-carac-devis.jpg') repeat-x bottom; padding-left:10px}
div#contenu div#tarifs div.elem_tarif div.option div.infos div.bloc_infos p.txt {float:left; padding:7px 0 7px 0; color:#333333;}

div#contenu div#tarifs div.elem_tarif div.option div.infos div.bloc_infos div.table {float:left; width:414px; text-align:center;}
div#contenu div#tarifs div.elem_tarif div.option div.infos div.bloc_infos div.table table {float:left; width:412px; border:1px solid #ddd7d0; color:#221e1f;}
div#contenu div#tarifs div.elem_tarif div.option div.infos div.bloc_infos div.table table tr th {font-weight:bold; background-color:#d8d1ca; border-bottom:1px solid #ddd7d0; height:25px;}
div#contenu div#tarifs div.elem_tarif div.option div.infos div.bloc_infos div.table table tr td {background-color:#f9f6f2;}
div#contenu div#tarifs div.elem_tarif div.option div.infos div.bloc_infos div.table table tr td.td1 {border-right:1px solid #ddd7d0; border-bottom:1px solid #ddd7d0; height:25px;}
div#contenu div#tarifs div.elem_tarif div.option div.infos div.bloc_infos div.table table tr td.td2 {border-bottom:1px solid #ddd7d0; height:25px;}
div#contenu div#tarifs div.elem_tarif div.option div.infos div.bloc_infos div.table table tr td.td3 {border-right:1px solid #ddd7d0; height:18px;}

div#contenu div#tarifs div.elem_tarif div.option div.important {float:left; width:244px; height:110px; padding:0 28px 0 28px; background:url('/img/bg-important.jpg') no-repeat; margin-top:10px;}
div#contenu div#tarifs div.elem_tarif div.option div.important table {float:left; width:244px; height:75px; margin-top:35px;}
div#contenu div#tarifs div.elem_tarif div.option div.important table tr td {color:#221e1f;}

div#contenu div#tarifs div.elem_tarif div.option p.txt {float:left; width:396px; color:#221e1f; margin-top:10px;}

div#contenu div#tarifs div.elem_tarif div.option ul.list_carac {float:left; width:396px; list-style-type:none; padding:5px 0 10px 0;}
div#contenu div#tarifs div.elem_tarif div.option ul.list_carac li {background:url('/img/puce-noir.gif') 0px 4px no-repeat; padding-left:12px; color:#221e1f; padding-bottom:3px;}


/*  ----------------------------------------------------------- */
/*  Contact */
/*  ----------------------------------------------------------- */

div#contenu div#espace_contact {float:left; width:878px;}
div#contenu div#espace_contact div.lign_blocs {float:left; width:878px; margin:10px 0 0 0; _margin:14px 0 0 0; text-align:left;}
div#contenu div#espace_contact div.lign_blocs div.gauche {float:left; width:410px; margin-left:12px; _margin-left:6px;}
div#contenu div#espace_contact div.lign_blocs div.droite {float:left; width:429px; margin-left:27px; _margin-left:18px;}

div#contenu div#espace_contact div.lign_blocs div.gauche div.barre_sstitre {float:left; width:410px; height:37px; background:url('/img/bg-barre-sstitre-5.gif') no-repeat; text-align:left; margin-left:0;}
div#contenu div#espace_contact div.lign_blocs div.gauche div.barre_sstitre h2 {float:left; color:#221e1f; font-weight:bold; font-size:14px; padding:10px 0 0 27px;}

div#contenu div#espace_contact div.lign_blocs div.gauche div.formulaire {float:left; width:394px; padding-left:8px; margin-top:10px;}
div#contenu div#espace_contact div.lign_blocs div.gauche div.formulaire .contenuform {float:left; width:373px; border-left:1px solid #d6d5d5; border-right:1px solid #d6d5d5; background:#ffffff url('/img/bg-carac-devis.jpg') repeat-x bottom; padding-left:19px;}
div#contenu div#espace_contact div.lign_blocs div.gauche div.formulaire .contenuform .formnewstop {float:left;}
div#contenu div#espace_contact div.lign_blocs div.gauche div.formulaire .contenuform .formnewsbas {float:left;}
div#contenu div#espace_contact div.lign_blocs div.gauche div.formulaire .contenuform .lign_form {float:left; width:373px; padding:8px 0 0 0;}
div#contenu div#espace_contact div.lign_blocs div.gauche div.formulaire .contenuform .lign_form .btn {float:left; width:363px; text-align:right;}
div#contenu div#espace_contact div.lign_blocs div.gauche div.formulaire .contenuform .lign_form .lignep1 {float:left; width:120px; color:#221E1F; padding-top:2px;}
div#contenu div#espace_contact div.lign_blocs div.gauche div.formulaire .contenuform .lign_form .lignep1 input.chckbox {float:left; margin-left:100px;}
div#contenu div#espace_contact div.lign_blocs div.gauche div.formulaire .contenuform .lign_form .lignep2 {float:left; width:253px;}
div#contenu div#espace_contact div.lign_blocs div.gauche div.formulaire .contenuform .lign_form .lignep2 .txt {float:left; height:17px; background-color:#ececec; border:1px solid #d6d6d6; width:220px; padding:1px 7px 0 7px;}
div#contenu div#espace_contact div.lign_blocs div.gauche div.formulaire .contenuform .lign_form .lignep2 textarea {float:left; background-color:#ececec; border:1px solid #d6d6d6; width:227px; padding:1px 0 0 7px;}
div#contenu div#espace_contact div.lign_blocs div.gauche div.formulaire .contenuform p.txt_form {float:left; width:363px; padding:5px 10px 5px 0;}

div#contenu div#espace_contact div.lign_blocs div.droite div.barre_sstitre {float:left; width:410px; height:37px; background:url('/img/bg-barre-sstitre-5.gif') no-repeat; text-align:left;}
div#contenu div#espace_contact div.lign_blocs div.droite div.barre_sstitre h2 {float:left; color:#221e1f; font-weight:bold; font-size:14px; padding:10px 0 0 27px;}

div#contenu div#espace_contact div.lign_blocs div.droite div.formulaire {float:left; width:394px; padding-left:20px; _padding-left:24px; margin-top:10px;}
div#contenu div#espace_contact div.lign_blocs div.droite div.formulaire .contenuform {float:left; width:373px; border-left:1px solid #d6d5d5; border-right:1px solid #d6d5d5; background:#ffffff url('/img/bg-carac-devis.jpg') repeat-x bottom; padding-left:19px;}
div#contenu div#espace_contact div.lign_blocs div.droite div.formulaire .contenuform .formnewstop {float:left;}
div#contenu div#espace_contact div.lign_blocs div.droite div.formulaire .contenuform .formnewsbas {float:left;}
div#contenu div#espace_contact div.lign_blocs div.droite div.formulaire .contenuform .lign_form {float:left; width:373px; padding:8px 0 0 0;}
div#contenu div#espace_contact div.lign_blocs div.droite div.formulaire .contenuform p.txt {float:left; width:363px; padding:5px 10px 5px 0;}
div#contenu div#espace_contact div.lign_blocs div.droite div.formulaire .contenuform p.txt span.titre {color:#C40F2F; font-size:18px;}

div#contenu div#espace_contact div.miss_plage {float:left; margin-left:80px; margin-top:20px; _margin-left:40px;}


/*  ----------------------------------------------------------- */
/*  Plan du site */
/*  ----------------------------------------------------------- */

div#contenu div#plan_site {float:left; width:849px; margin:10px 0 0 19px; _margin:14px 0 0 9px; text-align:left;}
div#contenu div#plan_site div.colonne {float:left; width:265px; padding-left:18px;}
div#contenu div#plan_site div.colonne h2 {float:left; width:265px; color:#C40F2F; font-size:14px;}
div#contenu div#plan_site div.colonne h2 a {float:left; width:265px; color:#C40F2F; font-size:14px;}
div#contenu div#plan_site div.colonne ul {float:left; width:254px; list-style-type:none; margin-left:11px; _margin-left:5px; padding:5px 0 15px 0;}
div#contenu div#plan_site div.colonne ul li {width:246px; padding-left:8px; background:url('/img/puce-tiret.gif') 0px 6px no-repeat;}


/*  ----------------------------------------------------------- */
/*  Previsualisation */
/*  ----------------------------------------------------------- */


/* modele */
div.popup_produit .contenant .contenu .pre_titre {float:left; width:770px; font-size:14px; font-weight:bold; text-align:left; padding-left:20px;}
div.popup_produit .contenant .contenu p.txt_pop {float:left; width:734px; padding:5px 28px 5px 28px; text-align:left;}

div.popup_produit .contenant .contenu div.produits {float:left; width:507px; margin-left:131px; _margin-left:65px;}
div.popup_produit .contenant .contenu div.produits div.bloc_cahier {float:left; height:190px; width:169px; padding-bottom:10px;}
div.popup_produit .contenant .contenu div.produits div.bloc_cahier div.entete_cahier {float:left; height:186px; width:160px; text-align:center; padding-top:4px; border:1px solid #dddddd;}
div.popup_produit .contenant .contenu div.produits div.bloc_cahier div.entete_cahier h2 {font-size:14px; font-weight:bold; color:#000; display:inline; padding-right:5px; line-height:20px;}
div.popup_produit .contenant .contenu div.produits div.bloc_cahier div.entete_cahier h2 a{color:#000; font-size:12px;}
div.popup_produit .contenant .contenu div.produits div.bloc_cahier div.entete_cahier h2 a:hover{color:#c40f2f; font-size:12px;}
div.popup_produit .contenant .contenu div.produits div.bloc_cahier div.entete_cahier span.dim {border:1px solid #d7cfc9; font-size:10px; font-weight:bold; color:#221e1f; padding:2px 6px 2px 6px; height:35px;}
div.popup_produit .contenant .contenu div.produits div.bloc_cahier div.entete_cahier p {font-size:9px; color:#221e1f;}
div.popup_produit .contenant .contenu div.produits div.bloc_cahier div.entete_cahier img {_visibility:hidden;}


/* zone preview cahier */
div.popup_produit .contenant .contenu #zone_preview_cahier {float:left; width:397px; height:393px; padding-bottom:20px;}
div.popup_produit .contenant .contenu #zone_preview_cahier #bg_couverture {float:left; width:397px; height:403px; /*background:url('/img/previsualisation/cahier/couvertures/6.jpg') no-repeat 60px 10px;*/ background-position:60px 10px; background-repeat:no-repeat;}
div.popup_produit .contenant .contenu #zone_preview_cahier #bg_couverture #spirale {float:left; width:32px; height:393px; margin-left:40px; _margin-left:14px; margin-top:7px;}
div.popup_produit .contenant .contenu #zone_preview_cahier #bg_couverture #spirale img#img_spirale {float:left;}

div.popup_produit .contenant .contenu #zone_preview_cahier #bg_couverture_pocket {float:left; width:397px; height:403px; background-position:60px 34px; background-repeat:no-repeat;}
div.popup_produit .contenant .contenu #zone_preview_cahier #bg_couverture_pocket #spirale {float:left; width:32px; height:393px; margin-left:42px; _margin-left:21px; margin-top:32px;}
div.popup_produit .contenant .contenu #zone_preview_cahier #bg_couverture_pocket #spirale img#img_spirale {float:left;}

div.popup_produit .contenant .contenu #zone_preview_cahier #bg_couverture_small {float:left; width:397px; height:403px; background-position:101px 77px; background-repeat:no-repeat;}
div.popup_produit .contenant .contenu #zone_preview_cahier #bg_couverture_small #spirale {float:left; width:32px; height:393px; margin-left:81px; _margin-left:40px; margin-top:75px;}
div.popup_produit .contenant .contenu #zone_preview_cahier #bg_couverture_small #spirale img#img_spirale {float:left;}


/* zone selection couverture+spirale */
div.popup_produit .contenant .contenu #zone_selection {float:left; width:373px; padding-top:10px;}
div.popup_produit .contenant .contenu #zone_selection span.ss_titre {float:left; font-weight:bold; color:#897278; text-transform:uppercase;}
div.popup_produit .contenant .contenu #zone_selection span.ss_titre_puce {float:left; width:365px; color:#221e1f; background:url('/img/puce-noir.gif') 0px 4px no-repeat; padding-left:8px; margin-top:5px; text-align:left;}
div.popup_produit .contenant .contenu #zone_selection p.txt_pop {float:left; width:373px; padding:5px 0 5px 0; text-align:left;}

div.popup_produit .contenant .contenu #zone_selection div.chx_couleurs {float:left; width:252px; margin-left:6px; _margin-left:3px;}
div.popup_produit .contenant .contenu #zone_selection div.chx_couleurs div.couleur {float:left; height:36px; width:36px; border:2px solid #ffffff; margin-right:2px; _margin-right:1px;}
div.popup_produit .contenant .contenu #zone_selection div.chx_couleurs div.couleur a {float:left; border:2px solid #ffffff;}

div.popup_produit .contenant .contenu #zone_selection a.bt_ajout_selection {float:left; margin:10px 0 0 30px;}


/* zone selection papier */
div.popup_produit .contenant .contenu #zone_selection div.chx_papiers {float:left; width:373px;}
div.popup_produit .contenant .contenu #zone_selection div.chx_papiers div.papier {float:left; height:101px; width:123px; margin-right:1px; _margin-right:1px; padding-bottom:2px;}
div.popup_produit .contenant .contenu #zone_selection div.chx_papiers div.papier a {float:left;}


/* zone upload image */
div.popup_produit .contenant .contenu div.ligne_form {float:left; width:734px; padding:15px 0 50px 0; margin:0 28px 0 28px; text-align:left;}
div.popup_produit .contenant .contenu div.ligne_form div.intit {float:left; width:200px; padding-right:20px;}
div.popup_produit .contenant .contenu div.ligne_form div.input {float:left; width:510px;}



/* footer */
div.popup_produit .contenant .contenu #footer_prev {float:left; width:734px; padding:5px 0 5px 0; margin:0 28px 0 28px; text-align:center; background:url('/img/sep-recap-prix.gif') repeat-x top left;}
div.popup_produit .contenant .contenu #footer_prev a {color:#c40f2f; text-decoration:underline;}
div.popup_produit .contenant .contenu #footer_prev a:hover {text-decoration:none;}


/*
div.popup_produit_top {float:left; width:806px; !width:810px; background:#ffffff;}
div.popup_produit_top .btn_fermer {padding:10px 0 0 0; width:796px; text-align:right;}
div.popup_produit {float:left; width:810px; !width:810px; _width:806px; height:556px; background-color:#ffffff;}
div.popup_produit .contenant {float:left; padding:10px; width:786px;}
div.popup_produit .contenant .contenu {float:left; background:url('/img/pop-bg.gif') repeat-y; width:790px;}
div.popup_produit .contenant .contenu .visuel {float:left; padding:10px 28px 10px 28px;}
div.popup_produit .contenant .contenu .titre {float:left; background:url('/img/pop-titre-bg.gif') 12px 0 no-repeat; width:780px; height:35px;}
div.popup_produit .contenant .contenu .titre .txt {float:left; text-align:left; padding:10px 0 0 30px;}
*/

/*  ----------------------------------------------------------- */
/*  Footer */
/*  ----------------------------------------------------------- */

div#global div#footer {float:left; width:892px;}

div#footer div#barre_footer {float:left; width:852px; height:38px; background:url('/img/bg-barre-footer.gif') repeat-x; margin:10px 0 0 20px; text-align:left;}
div#footer div#barre_footer div#fleche_rouge {float:left; width:99px; height:27px; margin-top:1px; background:url('/img/bg-barre-footer-rouge.gif') no-repeat; font-weight:bold; font-size:14px; color:#FFFFFF; padding:9px 0 0 10px;}
div#footer div#barre_footer h3 {float:left; width:605px; height:25px; font-size:12px; color:#3b3132; padding:11px 0 0 11px;}
div#footer div#barre_footer a.bt_selection {float:left; height:24px; width:107px; display:block; text-align:center; padding-top:6px; color:#FFFFFF; background:url('/img/bt-footer-selection.gif') no-repeat; margin-top:6px;}

div#footer div#menu_bas {float:left; width:851px; /*height:27px;*/ margin:8px 0 0 20px; text-align:left;}
div#footer div#menu_bas div#bloc_bt {float:left; height:27px; position:relative;z-index:1;}
div#footer div#menu_bas div#bloc_bt a.demo {float:left; height:22px; width:143px; background:url('/img/bt-footer-mbas-gauche.gif') no-repeat; display:block; text-align:center; color:#777676; font-size:13px; padding-top:5px;}
div#footer div#menu_bas div#bloc_bt a.inscription {float:left; height:22px; width:146px; background:url('/img/bt-footer-mbas-centre.gif') no-repeat; display:block; text-align:center; color:#777676; font-size:13px; padding-top:5px;}
div#footer div#menu_bas div#bloc_bt a.espace_presse {float:left; height:22px; width:100px; background:url('/img/bt-footer-mbas-droite.gif') no-repeat; display:block; text-align:center; color:#777676; font-size:13px; padding-top:5px;}
div#footer div#menu_bas div#bloc_bt a:hover {color:#424141; text-decoration:none;}
div#footer div#menu_bas a.espace_client {float:left; height:21px; width:83px; background:url('/img/bt-footer-espace-client-2.gif') no-repeat; display:block; color:#FFFFFF; padding:6px 0 0 24px; margin-left:113px;}
	/* seconde version du footer */
	div#footer div#menu_bas.vdeux {margin-top:18px; /*height:56px;*/}
	div#footer div#menu_bas.vdeux a.espace_client {float:left; height:21px; width:83px; background:url('/img/bt-footer-espace-client-2.gif') no-repeat; display:block; color:#FFFFFF; padding:6px 0 0 24px; margin-left:113px;}
	div#footer div#menu_bas.vdeux a.bt_selection {float:right; height:20px; width:106px; display:block; text-align:center; padding-top:6px; color:#FFFFFF; background:url('/img/bt-footer-selection-2.gif') no-repeat; margin:3px 38px 0 0; _margin-right:9px;}
	#fb-root {float:left;width:205px;margin:0;position:relative;z-index:1;}

div#footer p.liens {float:left; width:892px; text-align:center; font-size:10px; color:#acacac; padding-top:24px;}
div#footer p.liens a {font-size:10px; color:#acacac;}


div#footer p.mentions {float:left; width:892px; text-align:center; font-size:9px; color:#b2b2b2; padding-top:2px;}
div#footer p.mentions a {font-size:9px; color:#b2b2b2;}
