/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.4.1
*/


body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,select,p,blockquote,th,td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,th,var {font-style:normal;font-weight:normal;}
li {list-style:none;}
caption,th {text-align:left;}

sup {vertical-align:text-top;}
sub {vertical-align:text-bottom; }
input,textarea,select {font-family:inherit;font-size:inherit;font-weight:inherit; vertical-align:middle;}

/* CSS Jewels Stylesheet */
body {padding-top:5px; padding-left:5px; background:#e9e2db url(/img/fond-body.png) repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#221e1f; z-index:0;}

.hasJS #conception .conception {position:relative; top:0; left:0; display:none;}

.hasJS02 #content-tendances .content-tendances {position:relative; top:0; left:0; display:none;}

a {text-decoration:none; color:#9B1F46;}
a :visited {color:#9B1F46;}
a:hover, a:active {text-decoration:none;}

.pagenavigation a {color:#221e1f;}

#header #nav li  a.nav {text-decoration:none; font-weight:bold; display:block; width:132px; text-align:center; color:#221e1f;}
#header #nav li:hover a.nav, #header #nav li:active a.nav {border-bottom: solid 3px #9b1f46; margin-bottom:1px;}
#header #nav li a.selected{border-bottom: solid 3px #9b1f46; margin-bottom:1px;}
#header #nav ul li a {color:#ffffff; text-decoration:none;}
#header #nav ul li a:hover {text-decoration:underline;}

#wrapper {width:100%; min-width:990px;}
#header {height:45px; border-bottom: solid 2px #aea3aa; margin-bottom:3px;}
#main-wrapper {background: url(/img/fond-main.jpg) repeat-y;}
#main {min-height:1200px; background: url(/img/fond-left.jpg) no-repeat;}
#main-left {float:left; width:248px;}
#main-right {margin-left:252px; /*background: url(/img/fond-right.png) repeat-x*/; padding-top:2px; padding-left:14px;}

#main-home {padding-top:4px;}
#main-home #lang {width:990px; height:21px; color:#9b1f46; font-weight:bold; padding-right:6px;}
#main-home #lang img {margin-right:5px; float:right;}
#main-home + #footer {width:830px; margin-top:5px; text-align:center; border-top:dotted 1px #221e1f; margin-left:157px; padding-top:5px;}

#header #logo {float:left;}
#header #logo ul {position:absolute; width:188px; background:#aea3aa url(/img/fond-sous-nav.png) 0px 2px repeat-x; margin-left:31px; padding-top:8px; padding-bottom:8px; border-top: solid 3px #9b1f46; display:none;}
#header #logo ul li {margin-bottom:2px; text-align:left; width:168px; padding-left:16px; padding-right:3px;}
#header #logo ul li a {color:#ffffff; text-decoration:none;}
#header #logo ul li a:hover {text-decoration:underline;}
#header #logo:hover ul, #header #logo:active ul {display:block; z-index:999;}

#header #nav {margin-left:266px; width:724px; padding-top:18px;}

#header #nav li {float:left; width:132px;}
.nav-qui-sommes-nous {margin-right:32px;}
.nav-collections {margin-right:15px;}
.nav-nouveautes {margin-right:7px;}
.nav-contact {margin-right:10px;}

#header #nav ul {position:absolute; width:132px; background:#aea3aa url(/img/fond-sous-nav.png) repeat-x; padding-top:8px; padding-bottom:8px; z-index:2; display:none;}
#header #nav ul li {float:none; margin-bottom:2px; text-align:left; width:113px; padding-left:16px; padding-right:3px;}
#header #nav li:hover ul, #header #nav li:active ul {display:block;}

#main-right #content {min-height:500px; border-bottom: dotted 1px #221e1f; width:724px; text-align:justify; padding-bottom:10px;}
#main-right #footer {width:724px; margin-top:5px; text-align:center; clear:both;}
#footer a {color:#221e1f;}
#main-right #lang {width:724px; height:21px; color:#9b1f46; font-weight:bold;}
#main-right #identifie {margin-right:5px; float:right;}
#main-right #lang img {margin-right:5px; float:right;}

#main-right #content-fluide {min-height:500px; min-width:724px; /*border-bottom: dotted 1px #221e1f;*/ text-align:justify; padding-bottom:10px; }
#content-fluide h1 {font-size:20px; color:#9b1f46; border-bottom: solid 1px #9b1f46; width:441px; padding-bottom:16px; margin-top:15px; line-height:20px; margin-bottom:24px;}

#content h1 {font-size:20px; color:#9b1f46; border-bottom: solid 1px #9b1f46; width:441px; padding-bottom:16px; margin-top:15px; line-height:20px; margin-bottom:24px;}
#content h2 {font-size:16px; line-height:16px; color:#9b1f46; padding-top:11px; margin-bottom:16px;}
#content h4 {clear:both; font-size:12px; line-height:12px; margin-bottom:20px;}
#content p {margin-bottom:20px;}
#content em {clear:both; margin-bottom:20px; color:#9b1f46; display:block;}
#content em a {color:#9b1f46; font-weight:bold;}
#content em a:visited {color:#9b1f46; font-weight:bold;}

#content h5 {clear:both; margin-bottom:20px; display:block; font-weight:normal; font-size:12px;}
#content h5 a {color:#9b1f46; font-weight:bold;}
#content h5 a:visited {color:#9b1f46; font-weight:bold;}

#content div.guillemets {/*background: url(/img/guillemet-left.png) no-repeat; max-width:648px;*/}
#content div.guillemets em {display:block; float:left; font-size:15px; line-height:16px; font-weight:bold; color:#221e1f; /*background: url(/img/guillemet-right.png) bottom right no-repeat;*/ padding-left:43px; padding-right:63px; height:68px; padding-top:8px;}
#content div.guillemets p {clear:both;}

#content div.guillemets2 {/*background: url(/img/guillemet-left.png) no-repeat;*/ max-width:648px;}
#content div.guillemets2 em {display:block; float:left; font-size:15px; line-height:16px; font-weight:bold; color:#221e1f; /*background: url(/img/guillemet-right.png) top right no-repeat;*/ padding-left:43px; padding-right:68px; height:68px; padding-top:8px; margin-bottom:5px;}
#content div.guillemets2 p {clear:both;}

#content div.teaser-horizontal {background:url(/img/fond-pointille-vertical.png) top right repeat-y; float:left; width:192px; min-height:205px; padding-top:5px; margin-left:13px; padding-right:20px; margin-top:0; margin-bottom:20px;}
#content div.teaser-horizontal h2 {text-align:center; padding-top:0; margin-bottom:24px;}

#content div.visuel-left img {float:left;}
#content div.visuel-left h2 img {float:none;}
#content div.visuel-left h2, #content div.visuel-left p {margin-left:240px;}
#content div.visuel-left ul { margin-left:268px;}
#content div.visuel-left ul li {margin-bottom:7px; list-style-type: square; }

#content div.visuel-right img {float:right;}
#content div.visuel-right p {width:455px;}
#content div.visuel-right ul { width:427px; margin-left:28px;}
#content div.visuel-right ul li {margin-bottom:7px; list-style-type: square; }

#content div.historique {padding-top:10px; padding-bottom:10px; background:url(/img/fond-pointille-vertical.png) 100px 0px repeat-y;}
#content div.historique span {float:left; color:#9b1f46; font-weight:bold;}
#content div.historique p {margin: 0px 10px 15px 110px; }
#content div.historique h2 {float:left; margin: 0px; padding: 0px; }


#content div.nos-produits {float:left; background:#ffffff; height:485px; padding-left:1px; margin-bottom:20px; margin-top:34px; max-width:738px;}
#content div.nos-produits a {color:#9b1f46;}
#content div.nos-produits div {float:left; border-right: solid 1px #ffffff; text-align:center;}
#content div.nos-produits h3 {padding:0; height:23px; font-size:12px; line-height:12px; font-weight:bold; margin-top:10px; margin-bottom:10px; color:#9b1f46;}

#content form {margin-bottom:44px; width:550px;}
#content form p {text-align:right; margin-bottom:7px;}
#content form label {font-weight:bold;}
#content form label.needed{color:#9b1f46;}
#content form input {margin-left:14px; margin-right:208px; width:219px; border: solid 1px #bfb7bc; font-weight:normal;}
#content form select {margin-left:14px; margin-right:208px; width:221px; border: solid 1px #bfb7bc; font-weight:normal;}
#content form textarea {margin-left:14px; width:427px; height:141px; border: solid 1px #bfb7bc; vertical-align:top; background:#fbf5f7;}
#content form input.checkbox {margin-left:10px; margin-right:0px; width:15px; border:none;}
#content form p.contact-catalogue {width:381px;}
#content form input.contact-submit {margin-left:48px; margin-right:0px; width:118px; height:27px; border:none; vertical-align:middle;}

#content form p.inscription-catalogue {width:344px;}
#content form input.inscription-submit {margin-left:48px; margin-right:40px; width:118px; height:27px; border:none; vertical-align:middle;}

#content div.teaser-acces {float:left; width:332px; min-height:205px; padding-top:37px; padding-right:20px; margin-top:0; margin-bottom:20px;}
#content div.teaser-right {background:url(/img/fond-pointille-vertical.png) top right repeat-y; float:left; width:220px; min-height:205px; padding-top:37px; margin-left:13px; margin-right:65px; padding-left:20px; padding-right:20px; margin-top:0; margin-bottom:20px;}
#content div.teaser-acces em {font-weight:bold;}
#content div.new-pass {float:left; width:332px; min-height:205px; padding-top:37px; padding-right:20px; margin-top:0; margin-bottom:20px;}
#content div.new-pass form.acces  {width:500px;}

#content form.acces  {width:330px;}
#content form.acces a  {text-decoration:underline;}
#content form.acces a:hover, #content form.acces a:active {text-decoration:none;}
#content form.acces label  {color:#9b1f46; font-weight:normal;}
#content form.acces label.checkbox  {color:#221e1f;}
#content form.acces p.checkbox  {margin-bottom:18px;}
#content form.acces input {margin-left:14px; margin-right:0; width:219px; border: solid 1px #bfb7bc;}
#content form.acces input.checkbox {margin-left:10px; margin-right:0px; width:15px; border:none;}
#content form.acces input.acces-submit {margin-left:17px; margin-right:0; width:118px; height:27px; border:none; vertical-align:middle;}


#content-fluide div.nos-produits {float:left; padding-left:1px; margin-bottom:20px; background:url(/img/fond-pointille-vertical.png) repeat-y;}
#content-fluide div.nos-produits div {float:left; width:175px; text-align:center; background:url(/img/fond-pointille-vertical.png) top right repeat-y;}
#content-fluide div.nos-produits h3 {cursor:pointer;width:173px; padding-top:4px; height:20px; font-size:14px; line-height:14px; font-weight:bold; margin-bottom:10px; background:#ffffff;}
#content-fluide div.nos-produits p.visuel {cursor:pointer;width:173px; height:198px; margin-bottom:10px;}

#content-fluide div.nos-produits p.prix_nous_contacter {width:173px; height:16px; margin-bottom:10px; font-size:16px; font-weight:bold;}

#content-fluide .item_list{display:none;}

#content-fluide div.nos-produits div.gestion_liste{height:50px;}
#content-fluide div.nos-produits p.descriptif {width:167px; height:53px; margin-bottom:5px; font-size:10px; padding-left:3px; padding-right:3px; color:#675f5c; overflow:hidden}

#content-fluide div.nos-produits p.ajouter, p.retirer {width:173px; height:20px; margin-bottom:10px; font-size:10px; color:#9b1f46; text-align:left; cursor: pointer;}
#content-fluide div.nos-produits p.ajouter a:hover, #content-fluide div.nos-produits p.ajouter a:active, #content-fluide div.nos-produits p.retirer a:hover, #content-fluide div.nos-produits p.retirer a:active {text-decoration:none;}
#content-fluide div.nos-produits p.ajouter img , #content-fluide div.nos-produits p.retirer img {vertical-align:middle; margin-left:15px; margin-right:10px;}


#content-fluide div.nos-produits div.ajouter, #content-fluide div.nos-produits div.retirer {position:absolute;display:none;width:173px; height:20px; margin-bottom:10px; font-size:10px; color:#9b1f46; text-align:left; cursor: pointer;}
#content-fluide div.nos-produits div.ajouter a:hover, #content-fluide div.nos-produits div.ajouter a:active, #content-fluide div.nos-produits p.retirer a:hover, #content-fluide div.nos-produits p.retirer a:active {text-decoration:none;}
#content-fluide div.nos-produits div.ajouter img , #content-fluide div.nos-produits div.retirer img {vertical-align:middle; margin-left:15px; margin-right:10px;}
#content-fluide div.nos-produits div.vendu {position:absolute;display:none;width:173px; height:20px; margin-bottom:10px; font-size:10px; color:#9b1f46; text-align:left;}
#content-fluide div.nos-produits div.vendu img {vertical-align:middle; margin-left:15px; margin-right:10px;}
#content-fluide table {margin-top: 10px;}
#content-fluide div.synthese {  position:absolute; z-index: 1; left:716px; top:80px; width:275px; padding: 5px 5px 0px; background:#eae3dc; border: solid 1px #aea3aa; color:#9B1F46; font-weight:bold;/*display:none;*/}
#content-fluide div.synthese p { padding-bottom: 6px;}
#content-fluide div.synthese img { vertical-align: middle;}
#content-fluide div.synthese span { /*vertical-align: middle;*/}

.message_filtre{display:none;}
.error_filtre{display:none;}
.error {border:dotted 1px #9b1f46; background-color: #ffefef; color:#9b1f46; padding:2px; max-width:437px; font-size: 12px;margin-bottom:10px;}
.erreur1{display:none;position:absolute;width:167px;}
.reponse1{display:none;position:absolute;width:167px;}
.reponse2{display:none;position:absolute;width:167px;}
.message {border:dotted 1px #1da819; background-color: #f7ffdf; color:#1da819; padding:2px; max-width:437px; font-size: 12px; }
.reponse {border:dotted 1px #1da819; background-color: #f7ffdf; color:#1da819; padding:2px; font-size: 12px; display: none; }
#recherche {margin-top:35px; width:248px; min-height:10px; text-align:center; }
#recherche .trans { background:url(/img/blanc90.png); }
#recherche h3{background:#ffffff; border-top: solid 1px #9b1f46; border-bottom: solid 1px #9b1f46; padding-top:5px; height:19px; color:#9b1f46; font-size:12px; line-height:12px; font-weight:bold; text-align:center;}
#recherche p {padding-bottom:8px; clear:both;}
#recherche select {width:167px; border: solid 1px #bfb7bc; background:#ffffff;}
#recherche input[type=text] {width:167px; border: solid 1px #bfb7bc; background:#ffffff; text-align:center;}
#recherche .filtrer {padding:0px 10px 10px;}
#recherche .filtrer img{cursor:pointer;margin-right:0;}
#recherche span {background:#ffffff; border: 1px solid #9b1f46; display:block; float:left; padding: 2px 5px; margin: 0px 5px 5px; cursor:pointer;}
#recherche img {vertical-align:middle; margin-left:5px; margin-right:10px;}

#slider_prix{width:165px;margin-left:41px;margin-bottom:8px;}
#amount{margin-left:40px;height:14px;}
#amount span{border:none;padding:0;margin:0;background:transparent;}
#amount .label{font-weight:bold;}


.overlay{position:fixed;z-index: 999;background-color:black;top:0px;left:0px;}
.detail-produit {position:absolute; display:none; overflow:visible; z-index: 10000; width:990px; height:637px; background:#eae3dc; border: solid 1px #aea3aa; }

.detail-produit .back {margin-left:10px; margin-top:232px; position:absolute; cursor:pointer;}
.detail-produit .next {margin-left:943px; margin-top:232px; position:absolute; cursor:pointer;}
.detail-produit .fermer-detail-produit {position:absolute; top:-14px; left:977px;cursor:pointer;}

.detail-produit .main_content {position:absolute;margin-left:60px;height:490px;width:855px;overflow:hidden;padding-top:5px;padding-bottom:10px;}

.detail-produit .content {position:absolute;width:855px;height:490px;margin-top:0px;}

.detail-produit .content .visuel-produit {margin-top:0px; width:383px; height:490px; float:left; margin-left:98px; text-align:center;}
.detail-produit .content .visuel-produit img {border:solid 1px #af2d59;}

#content-fluide .detail-produit .content table {margin-top:0;margin-left:535px;position:absolute;width:294px;height:203px;background-image:url(/img/bloc.png);background-repeat:no-repeat;}
.detail-produit .content tbody {height:203px;}


.detail-produit .content table .label {width:94px;height:21px;}
.detail-produit .content table .texte {width:180px;height:21px;}
.detail-produit .content table .texte span {font-weight:bold;}


.detail-produit .content .gestion_detail{position:absolute;margin-top:255px;margin-left:565px;width:200px;}
.detail-produit .content .ajouter, 
.detail-produit .content .retirer {color:#9b1f46; cursor:pointer; position:absolute;}

.detail-produit .content .ajouter img, 
.detail-produit .content .retirer img {vertical-align:middle; margin-right:10px;}
.detail-produit .content .vendu {position:absolute; color:#9b1f46;}
.detail-produit .content .vendu img {vertical-align:middle; margin-right:10px;}

.detail-produit .content .infos-internes {position:absolute;margin-top:374px;margin-left:535px;width:300px;height:106px; background:url(/img/bloc_infos_internes.png) no-repeat;}
.detail-produit .content .infos-internes h4 {text-decoration:underline;padding-top:8px; padding-bottom:15px; text-align:center; font-size:12px; font-weight:normal;}
.detail-produit .content .infos-internes .info {position:absolute; margin-top:33px; margin-left:63px;}
.detail-produit .content .infos-internes label {float:left;width:100px;font-size:12px;}
.detail-produit .content .infos-internes span {float:left;font-size:12px;font-weight:bold;}

.detail-produit .content .reflet_table {margin-left:535px;position:absolute;background-image:url(/img/bloc_bottom.png);height:43px;margin-top:202px;width:294px;} 
.detail-produit .content .reflet_div {margin-left:0px;position:absolute;background-image:url(/img/bloc_infos_internes_bottom.png);height:44px;margin-top:30px;width:294px;} 

.detail-produit .nav-detail-produit {width:990px; margin-left:0px; margin-top:514px;position:absolute;border-top:solid 1px #FFFFFF;padding-top:5px;}
.detail-produit .nav-detail-produit a img {border: solid 1px #ffffff;cursor:pointer;}
.detail-produit .nav-detail-produit a.selected img {border: solid 1px #af2d59;}
.detail-produit .nav-detail-produit div {float:left; margin-left:12px;width:183px;height:108px;}
.detail-produit .nav-detail-produit a:hover img, 
.detail-produit .nav-detail-produit a:active img {border: solid 1px #af2d59;}

#content #conception div.conception {width:689px; height:266px; background:url(/img/fond-conception.png) no-repeat; margin-bottom:20px;}
#content #conception div.conception p {width:501px; height:266px; float:left; padding-right:24px; text-align:center;}
#content #conception div.conception p img {float:left;}
#content #conception div.conception p span {display:block; margin-top:88px; margin-left:301px;}
#content #conception div.conception img {vertical-align:top;}
#content #conception div.conception img.position02 {margin-top:10px;}
#content #conception div.conception img.position03 {margin-top:21px;}
#content #conception div.conception img.position04 {margin-top:32px;}

#content #nav-tendances {padding-top:14px; margin-left:11px; margin-bottom:30px; width:669px;}
#content #nav-tendances img {margin-right:27px;}
#content .content-tendances {margin-left:11px; width:669px; margin-bottom:90px;}
#content .content-tendances img {float:left; margin-right: 10px;}
#content .content-tendances h3 {margin-left:324px; font-size:13px; text-align:center; margin-top:20px; margin-bottom:10px;}
#content .content-tendances p {margin-left:324px; text-align:center; }
#content .content-tendances ul {margin-top: 10px; }
#content .content-tendances li {margin-left:344px; margin-bottom: 5px; text-align:left; list-style: square; }

#content .implantation {width:234px; margin-top:60px; text-align:left; float:left;}
#content .implantation p {clear:both;}
#content .implantation  p.ateliers {margin-bottom:20px; padding-left:54px; background:url(/img/icone-ateliers.png) no-repeat;}
#content .implantation  p.metro {padding-top:4px; padding-left:64px; height:18px; background:url(/img/icone-metro-l7.png) no-repeat;}
#content .implantation  p.bus48 {padding-top:4px; margin-bottom:5px; padding-left:64px; height:22px; background:url(/img/icone-bus-l48.png) no-repeat;}
#content .implantation  p.bus32 {padding-top:1px; padding-left:64px; height:22px; background:url(/img/icone-bus-l32.png) 31px 0 no-repeat; margin-bottom:40px;}
#content .implantation  p.parking {padding-top:4px; padding-left:29px; height:22px; background:url(/img/icone-parking.png) no-repeat; margin-bottom:30px;}
#content .plan-acces  {margin-left:30px; float:left; margin-top:60px; border: 1px solid #ffffff;}
#content .plan-acces-large  {position:absolute; left:5px; top:5px;  border: 1px solid #ffffff; display:none;}
#content  a.open-plan:hover .plan-acces-large {display:block;}

#content-fluide p {padding-bottom:10px; }
#content-fluide fieldset p {padding-bottom:0px; }
th {padding:4px; font-size:14px; font-weight:bold; background:#ffffff; }
td {padding:4px;}
label {white-space:nowrap;}
.center { text-align:center;}
.spaceleft { margin-left: 30px;} 
fieldset { padding: 5px 10px 10px 10px; border: #9B1F46 1px solid; }
fieldset:hover { background-color: #FFF; }
legend {	padding: 0px 10px; border-left: #9B1F46 1px solid; border-right: #9B1F46 1px solid;	font-size: 1.2em; color: #9B1F46; }
.checked { background-color: yellow; color: #9B1F46;}
.pagenavigation {width: 724px; text-align: right; margin: 0px 0px 10px }
.clear {clear:both;}
.left { float: left; }
.right { float: right; }


#main-home table {border-collapse:separate; border-spacing:5px; padding:0; margin-left:-5px;}
#main-home table img {border:0; margin:0; float:left;}
#main-home table td {width:137px; height:137px; padding:0px; vertical-align:top;}
#main-home table td.larger{width:279px;}
#main-home table td.right img {float:right;}
#main-home table td.middle {vertical-align:middle;}
#main-home table td.text01 {width:402px; font-size:18px; color:#887f83; text-align:center; padding-left:5px; padding-right:5px;}
#main-home table td.text02 {width:253px; font-size:16px; color:#80777c; padding-left:10px; padding-right:10px;}
#main-home table td.ref01 {width:94px; font-size:12px; color:#ffffff; padding-left:20px; padding-right:20px;}
#main-home table td.ref02 {width:94px; font-size:12px; color:#6d6268; padding-left:20px; padding-right:20px;}

.mauve01 {background:#e0d2d6;}
.mauve02 {background:#d2c5ca;}
.gris01 {background:#ece7e8;}
.gris02 {background:#e0dbdd;}
.gris03 {background:#d6d1d5;}
.gris04 {background:#f1ece7;}
.red {color:#9b1f46;}
.red-20 {color:#9b1f46; font-size:20px;}
.gris-18 {color:#656767; font-size:18px;}
.fond-cell-01 {background:url(/img/degrade-279x279.png) repeat-x;}

#table-carre {border-collapse:separate; border-spacing:5px; padding:0; margin-left:10px;}
#table-carre td {width:137px; height:137px; padding:0px; vertical-align:top;}
#table-carre td.row1 { height: 137px; }
#table-carre td.col2 { width: 279px; }
#table-carre td.col3 { width: 421px; }
#table-carre td.col4 { width: 563px; }
#table-carre td.onepix {width:137px; height:1px; padding:0px;}
#table-carre td.colpix {height:137px; padding:0px;}
#table-carre td.right img {float:right;}
#table-carre td.middle { vertical-align:middle;}
#table-carre p {margin:0px 10px 6px;}
#table-carre h2 {margin:0px 10px 10px;}
#table-carre li {margin:0px 10px 7px 20px; list-style-type: square;}
#table-carre .references { vertical-align:middle; font-size:18px; color:#887F83;}

#absolute { position:fixed; left: 445px; top: 55px; display: none; }

.commandes a { font-size: 10px; }
.commandes a img { vertical-align: middle; padding-left: 15px; }
#content .enregistrer input{
	font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    vertical-align: middle;
	 border: 0 none;
	 width:117px;
	 height: 27px;
	 float: right;
	 margin-right: 0px;
	 margin-left: 0px;
}
#content .attr-table .enregistrer input{
	float:none;
}
.ckeditor-table{
	width: 730px;
}
.ck-title{
	background: none repeat scroll 0 0 #FFFFFF;
    font-size: 18px;
    font-weight: bold;
    padding: 4px;
}
.attr-table{
	width: 724px;
	margin-top: 50px;
}
.attr-table .attr-table-header{
	font-size: 18px;
	color: #9B1F46;
}
.attr-table .enregistrer{
	width:200px;
}
.attr-table tr[id|="add-new"]{
	display: none;
}
.attr-table td input {
	width: 175px;
	height: 18px;
}
.sold-date td{
	border: 0 none;
	padding: 0px;
}
.sold-date, .option-date{
	display: none;
}
.form-error{
	border: 1px solid red;
	background-color: pink;
}
.form-error-message{
	color:red;
	font-weight:bold;
}
.ckeditor-table .enregistrer .message{
	width: 200px;
	float:right;
	text-align:center;
}
#content #ckeditor form {
	margin-bottom: 0px;
}
/*table.crud th{
	background: #969494;
    color: #1B1B1B;
	text-transform: uppercase;
	text-align: center;
}

table.crud th a:hover{
	color: black;
}

table.crud td{
	background: white;
	color: black;
	padding: 10px;
}

table.crud > tr:hover >td{
	background: #C8C3C3;
	cursor: pointer;
}
table.crud > tr:hover > td > a{
	color: #000;
}
table.crud tr td > a{
	color: #4B4B4B;
	display: block;
	padding: 4px;
}*/
#entities-table {
	width:724px;
}
#entities-table th input, #entities-table td input, #stylists-table th input, #stylists-table td input{
	height: 16px;
   width: 128px;
}
#entities-table .add-new-entity, #stylists-table .add-new-stylist, #add-new-trader{
	display: none;
}
#entities-table .entity-top, #stylists-table .stylist-top{
	border-top: 1px dotted #221E1F;
}
.entity-client-select{
	width:100%
}
label[for="current-season-select"]{
	color: #9B1F46;
   font-size: 18px;
}
#default-season {
	margin-bottom: 10px;
}
#default-season select{
	height: 18px;
	margin: 0 10px;
}
#default-season .message{
	width: 138px;
	display: inline-block;
}
#xml-upload{
	margin: 10px 0;
}
#xml-upload input[type="submit"]{
	width: 80px;
}
#content form .content-editor-script{
	width: auto;
	background: none repeat scroll 0 0 #FFF;
	resize: none;
}
.attr-table .del-attr, #entities-table .del-entity, #stylists-table .del-stylist, table.crud .del-trader{
	display: block;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    width: 30px;
}
#entities-table .del-entity, table.crud .del-trader{
	margin: 0 auto;
}
.log-link{
	margin: 0 0 10px;
}
#entities-table .message{
	width: 120px;
}
#add-new-trader-button{
	font-size: 14px;
    font-weight: bold;
    margin: 0 0 20px;
    text-align: right;
    width: 936px;
}
.error.trader, .message.trader{
	width: auto;
	margin: 10px 0;
}
