/* Typo pour les menus et la navigation */
body		{background:#FFFFFF; margin:0px; padding:0px; font-size:1em; color:#333;font-family: Verdana, Helvetica, Arial, "Bitstream Vera Sans", Tahoma, sans-serif;
             scrollbar-base-color:#7C98AE;
             scrollbar-3dlight-color:#D7E0E7;
             scrollbar-arrow-color:#fff;
             scrollbar-darkshadow-color:#D7E0E7;
             scrollbar-face-color:#7C98AE;
             scrollbar-highlight-color:#fff;
             scrollbar-shadow-color:#fff;
             scrollbar-track-color:#D7E0E7;
             }

img, table	{margin:0px; padding:0px; border:none; border-width:0px;}
ul, ol, li	{margin:0px; padding:0px;}
ul			{list-style: none;}
tr		    {vertical-align:top;}

#page   {width: 958px; text-align:left; margin-left:auto; margin-right:auto;}
#conteneur {width: 100%;}
#entete         {height: 100px; width: 958px;  margin-left: auto !important;  margin-left: 1.3em;  margin-right: auto;  margin-top: 0px;
                 background: url('../Image/banner_wave_nude.gif') #D7E0E7 no-repeat;}
#entete_public	{background: url('../Image/banner_public_wave_nude.gif') #3E647E no-repeat; height:130px;}
#entete_logo	{padding:15px 0px 0px 15px; width:300px; float:left;}
#entete_content {padding-top:5px; width:640px; height:50px; float:left; text-align:center; font-size:2.7em; color:#7C98AE;}
#contenu {
  font-family: Helvetica, Arial, "Trebuchet MS", sans-serif;
  background: #D7E0E7;
  width: 958px;
  margin-left: auto !important;
  margin-left: 1.3em;
  margin-right: auto;
  margin-top: 0px;
}
#contenu_public {
  background: url('../Image/fond_op_france.jpg') #D7E0E7 no-repeat;
  width: 915px;
  margin-left: auto !important;
  border-bottom: 1px solid #999999;
  margin-left: 1.3em;
  margin-right: auto;
  margin-top: 10px;
}.nettoyeur			{clear:both; margin:0; padding:0; border:none; height:0; line-height:1px; font-size:1px;}

#menu				{float:left; width:185px; text-align:right; padding-top:0px; font-weight:bold;}
#menu_public		{float:left; width:290px; text-align:right; padding-top:54px;font-weight:bold;}

#menu_content					{font-size: 0.98em; color:#63839B; padding-right:10px; text-transform:uppercase;}
#menu_content a					{color:#63839B;}
#menu_content a:hover			{color:#D3A2AE;}
#menu_content a:active 			{color:#2B516B;}
#menu_content ul				{padding-top:10px; padding-bottom:10px;}
#menu_content ul li				{padding-top:8px; }
#menu_content ul li ul			{padding-top:8px;  padding-bottom:15px; padding-right:8px; font-size: 0.88em; color:#63839B;}/*BBCEDD*/
#menu_content ul li ul li		{padding-top:0px;  padding-bottom:0px ; padding-right:0px; font-size: 0.88em; text-transform:none;}
#menu_content ul li ul li ul	{padding-top:10px; padding-bottom:16px; padding-right:0px; font-size: 0.88em; text-transform:none;}
#menu_content ul li ul li ul li	{padding-top:0px;  padding-bottom:5px ; padding-right:0px; font-size: 0.88em; text-transform:uppercase;}

#menu_content_public					{font-size: 0.95em; color:#fff; padding-right:10px; text-transform:uppercase;}
#menu_content_public a					{color:#fff;}
#menu_content_public a:hover			{color:#BBCEDD;}
#menu_content_public ul					{padding-top:10px; padding-bottom:10px;}
#menu_content_public ul li				{padding-top:10px; }
#menu_content_public ul li ul			{padding-top:8px;  padding-bottom:15px; padding-right:12px; font-size: 0.88em; color:#BBCEDD;}
#menu_content_public ul li ul li		{padding-top:3px;  padding-bottom:0px;  padding-right:0px;									text-transform:none;}
#menu_content_public ul li ul li ul		{padding-top:10px; padding-bottom:16px; padding-right:0px;  font-size: 0.88em; color:#000;	text-transform:none;}
#menu_content_public ul li ul li ul li	{padding-top:0px;  padding-bottom:5px;  padding-right:0px;  }

#filet				{float:left; background:url('../Image/filet_16c.gif') no-repeat;    width:12px; height:585px; margin-top:2px; }
#filet_public		{float:left; background:url('../Image/filet_public.gif') no-repeat; width:12px; height:480px; margin-top:14px;}

#workplace_public	{width:560px; height:390px; float:right; margin-top: 65px; margin-right:0px; padding-right:20px; font-size: 0.77em; line-height: 1.4em; overflow:auto; text-align:justify;}

#workplace {background-color: #D7E0E7; width:760px; float:left; }
.workplace_Content
{
 background-color: #FFFFFF;
 float:left;
 width:760px;
 height:585px;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 font-size: 11px;
 overflow: auto;
	/* position: relative; */
}
a					     {text-decoration:none; color:#333;}
a:hover                  {text-decoration:none;}
/*.domaine_content         {padding:0px; margin:0px; width:760px; background-color:#2B516B; font-size:0.88em;}*/
.domaine_content         {padding:0px; margin:0px; width:740px; background-color:#2B516B; font-size:0.88em;}
.domaine_content h1      {padding:4px 5px 2px 5px; margin:0px; height:20px !important;background-color:#2B516B; text-align:left;font-size:1.10em;}
.domaine_content ul      {list-style-type:none; padding:0px; margin:0px;}
.domaine_content li	     {float:left;}
.domaine_content li.tl   {color:#FFFFFF; text-align:left; }
.domaine_content li.tr   {color:#FFFFFF; text-align:right;}

.domaine_content table   {padding:0px; margin:0px; width:100%;}
.domaine_content td.tl   {color:#FFFFFF; text-align:left; }
.domaine_content td.tr   {color:#FFFFFF; text-align:right;}

.domaine_content a       {color:#FFFFFF; margin:0px 2px 0px 2px;padding:0px 2px 0px 2px;}
.domaine_content a:hover {background-color:#93A3B0;}
.domaine_content a.DOM_0010  {border-left:4px solid #95C5FB;}
.domaine_content a.DOM_0020  {border-left:4px solid #E39B99;}
.domaine_content a.DOM_0030  {border-left:4px solid #99E39B;}
.domaine_content a.DOM_STATX3{border-left:4px solid #FFFFFF;}
/*.domaine_content a:active{background-color:#B3C3D0;}*/

.Prod_Content           {width:760px; background-color:#D7E0E7;}
/*.Prod_Lst               {overflow:auto; padding:10px 5px 0px 5px; margin:0px; width:720px; height:85px; background-color:#B3C3D0; color:#2B516B; font-size:0.70em;}*/
/*.Prod_Lst               {overflow:auto; padding:8px 3px 0px 3px; margin:0px; width:744px; height:85px; background-color:#B3C3D0; color:#2B516B;font-weight:bold; font-size:0.70em;}*/
.Prod_Lst               {overflow:auto; padding:5px 3px 0px 3px; margin:0px; width:744px; height:100px; background-color:#B3C3D0; color:#2B516B;font-weight:bold; font-size:0.70em;}
.Prod_Lst td            {border:1px solid #B3C3D0; padding-left:5px;}
/*.Prod_Lst td:hover      {border:1px solid #FFFFFF;cursor:pointer;} */

.Search_Content         {width:730px !important;padding:0px 10px 5px 10px; background-color:#B3C3D0;font-size:0.95em;}
.Search_form            {width:725px; height:25px !important; background-color:#63839B; padding:0px  0px  5px 0px; border:1px solid #2B516B; color:#2B516B;}
.Search_form tr         {vertical-align:baseline;}
.Search_form td.omega   {text-align:center; width:30px; font-size:1.6em; }
.Search_form td.prod    {text-align:left;   width:300px;                  font-weight:bold; color:#FFFFFF;}
.Search_form span.ref   {                               font-size:0.80em; font-weight:normal;}
/*.Search_form td.frm     {text-align:right; width:350px; font-size:0.75em; color:#FFFFFF;}*/
.Search_form td.frm     {text-align:right; width:370px; font-size:0.75em; color:#FFFFFF;}
.Search_form button     {padding:0px;margin:0px;background-color:#63839B; border-width:0px; border-left:1px solid #FFFFFF; color:#FFFFFF;font-size:0.80em;}
.Search_form button:hover   {background-color:#7C98AE;}

.StatusNavig {
 width: 751px ;
 background-color: #D7E0E7;
}
.StatusNavig table
{
 font-size: 0.80em;
 width: 729px ;
 color: #FFFFFF;
 padding: 0px 10px 5px 10px;
 border: 1px solid #FFFFFF;
 background-color: #2B516B;
}
.StatusNavig button             {padding:0px;margin:0px;background-color:#2B516B; border-width:0px; color:#FFFFFF;font-size:0.80em;}
.StatusNavig span.PageNumber    {font-size:0.70em;}

.Forme_Content      {width:751px; background-color:#D7E0E7}
.Forme_Content_Qte  {width:725px; background-color:#D7E0E7}
/*.Forme_Lst          {overflow:auto; padding:5px; margin:0px; width:720px; height:375px !important;background-color:#FFFFFF; color:#2B516B; font-size:0.70em;}*/
.Forme_Lst          {overflow:auto; padding:5px; margin:0px; width:720px; height:358px !important;background-color:#FFFFFF; color:#2B516B; font-size:0.70em;}
.Forme_Lst table    {border:1px solid #63839B; color:#030303; font-size:0.95em;}
.Forme_Lst th       {border:1px solid #63839B; color:#7BA0C9; background-color:#FFFFFF;}
.Forme_Lst tr       {vertical-align:middle;}
.Forme_Lst td       {border:1px solid #63839B;}
.Forme_Lst_Qte          {padding:5px; margin:0px; width:720px; background-color:#FFFFFF; color:#2B516B; font-size:0.70em;}
.Forme_Lst_Qte h1       {width:705px !important; background-color:#63839B; margin:10px 0px 10px 0px; padding:5px  0px  5px 10px; border:1px solid #2B516B; color:#FFFFFF;font-size:1.30em;}/*2B516B*/
.Forme_Lst_Qte table    {border:1px solid #63839B; color:#030303; font-size:0.95em;}
.Forme_Lst_Qte th       {border:1px solid #63839B; color:#7BA0C9; background-color:#FFFFFF;}
.Forme_Lst_Qte tr       {vertical-align:middle;}
.Forme_Lst_Qte td       {border:1px solid #63839B;}

.Forme_Lst_VAL          {overflow:auto; padding:0px; margin:0px; width:720px; background-color:#FFFFFF; color:#2B516B; font-size:0.70em;}
.Forme_Lst_VAL table    {border:1px solid #63839B; color:#030303; font-size:0.95em;}
.Forme_Lst_VAL th       {border:1px solid #63839B; color:#7BA0C9; background-color:#FFFFFF;}
.Forme_Lst_VAL tr       {vertical-align:middle;}
.Forme_Lst_VAL td       {border:1px solid #63839B;}

.Cmd_Home_Content       {width:760px;background-color:#D7E0E7;}/*D7E0E7*/
.Cmd_Home_contact       {width:100%; padding:20px 0px 20px 0px; background-color:#D7E0E7;display:block;}/*#D7E0E7*/
.Cmd_Home_contact th    {padding-left:80px; background-image:url('../Image/left_wave_bg.gif'); background-repeat:no-repeat; background-position: 90% 10px; background-color:#D7E0E7;}
.Cmd_Home_contact td.titre {font-size: 0.90em; color:#314A63; font-weight:normal; padding-bottom:5px;}
.Cmd_Home_contact td.txt   {font-size: 0.70em; color:#314A63; text-align:left;}
.Cmd_Home_Push          {width:100%; padding:20px 0px 5px 0px; background-color:#FFFFFF;}/*#D7E0E7*/

.Push_Title         {font-size:1.30em; color:#63849C; padding:5px 0px 0px 50px; background-color:#FFFFFF;}
.Push_Box_Btn       {font-size: 1.10em; color:#D0D0D9; padding:12px 0px 12px 0px; text-align:center; background-color:#FFFFFF;cursor:pointer;}
.Push_Box_Title     {font-size: 1.10em; color:#D0D0D9; padding:12px 0px 12px 0px; text-align:center; background-color:#748B9D;cursor:help;}
.Push_Box_SubTitle  {font-size: 0.70em; color:#63849C; padding-bottom:3px; text-align:justify;}
.Push_Box_SubTitle a{color:#63849C; padding-bottom:3px; text-align:justify;}
.Push_Box_SubTitle a:hover{text-decoration:Underline;}
/*.Push_Box_Adv       {background-color:#B3C3D0;}*/
.Push_Box_Adv       {font-size: 1.10em; color:#63839B; padding:15px 0px 15px 0px; text-align:center; background-color:#B3C3D0;cursor:help;}
.Push_Box_AdvDescr  {font-size: 0.70em; color:#63849C; padding:5px 15px 5px 15px; text-align:justify; background-color:#B3C3D0;}
.Push_Box_bottom    {font-size: 0.90em; color:#314A63; padding:5px 15px 30px 15px; text-align:right; background-color:#B3C3D0;}
.Push_Box_Tarif     {font-size: 1.20em; color:#63839B; padding:0px 0px 0px 0px; text-align:center; background-color:#C6D6DE;}
.Push_Box_Tarif    a:hover{text-decoration:Underline;}

.Cont_Title         {font-size:1.30em; color:#63849C; padding:5px 0px 0px 50px; background-color:#FFFFFF;}
.Cont_Box_Title     {font-size: 0.90em; color:#314A63; padding-bottom:5px; text-align:center;}
.Cont_Box_SubTitle  {font-size: 0.70em; color:#63849C; padding-bottom:3px; text-align:justify;}
.Cont_Box_SubTitle a{color:#63849C; padding-bottom:3px; text-align:justify;}
.Cont_Box_SubTitle a:hover{text-decoration:Underline;}
/*.Cont_Box_Adv       {background-color:#B3C3D0;}
.Cont_Box_AdvDescr  {font-size: 0.70em; color:#63849C; padding:5px 15px 5px 15px; text-align:justify; background-color:#B3C3D0;}
.Cont_Box_bottom    {font-size: 0.90em; color:#314A63; padding:5px 15px 30px 15px; text-align:right; background-color:#B3C3D0;}
*/
.profile_Content    {width:751px; padding-top:10px; background-color:#FFFFFF; font-size:11px;}/*#D7E0E7*/

.TOPMENUOld   {background-Color:#2B516B;}
.TOPMENUNew   {background-Color:#B3C3D0;}

.MENULIGRPOld   {background-Color:#D7E0E7; }
.MENULIGRPNew   {background-Color:#ECF1F4; border:1px solid #FFFFFF;}
/*.MENULIENTRYOld {background-Color:#2B516B; color:#63839B;}
.MENULIENTRYNew {background-Color:#2B516B; color:red;}*/

.cgv            {padding:30px;text-align:justify;background-color:#FFFFFF;}

.paire          {background-color: #F5FBFB;}/*FBFEFF*/
.impaire_0010   {background-color: #95C5FB;}
.impaire_0020   {background-color: #E39B99;}
.impaire_0030   {background-color: #99E39B;}
.impaire_       {background-color: #FFFFFF;}
.impaire_STATX3 {background-color: #E0EBF0;}
.empty          {padding:10px;margin:10px;width:700px;border:1px dashed #63839B; font-size:0.80em; font-weight:bold;color:#2B516B;background-color:#FFFFFF;}

.sc_Alert   {width:530px !important; font-size:10px; font-weight:bold; text-align:left; padding:5px;margin:25px 0px 20px 0px;background-color:#FFFFFF;border-top:1px dashed #2B516B; border-bottom:1px dashed #2B516B; filter:progid:DXImageTransform.Microsoft.gradient(gradientType='1',enabled='true',startColorstr='#FFFFFF',endColorstr='#ECF1F4');}
.sc_Msg     {width:530px !important; font-size:10px; font-weight:bold; text-align:left; padding:5px;margin:25px 0px 20px 0px;background-color:#FFFFFF;border-top:1px dashed #2B516B; border-bottom:1px dashed #2B516B; filter:progid:DXImageTransform.Microsoft.gradient(gradientType='1',enabled='true',startColorstr='#FFFFFF',endColorstr='#ECF1F4');}

.prixPromoNew   {font-size:1.30em;font-weight:bolder; color:#CC0000;border:1px #CC0000 solid;}
.prixPromoOLD   {font-size:0.90em;margin-right:4px;   background: url('../Image/bg_barre.gif') ;background-repeat:repeat-x;}/*text-decoration:line-through;*/

.BP {font-size:8px;color:#FFFFFF;text-align:center;}

.BtnCart        {height: 34px; line-height: 34px; padding-left: 40px; }
.BtnCart a      {font-size: 0.80em; font-weight: bold; color: #63839B; }
.BtnCartNew     {background: url('../Image/cart_new.gif') no-repeat left; }
.BtnCartReNew   {background: url('../Image/cart_renew.gif') no-repeat left; }
.BtnCartCheck   {background: url('../Image/cart_check.gif') no-repeat left; }
.BtnCartDel     {background: url('../Image/cart_del.gif') no-repeat left; }
.BtnCartIn      {background: url('../Image/cart_in.gif') no-repeat left; }

ul.simpleAcc, ul.simpleAcc li       { list-style: none ; padding: 0; margin: 0; }
ul.simpleAcc div.collapse           { width: 380px; font-size: 0.78em; color: #63839B; height: 90px;}
ul.simpleAcc div.collapse-container { width: 335px; background-color: #EFEFEF; margin-left: 10px; margin-bottom: 5px; padding: 5px; height: 100%; filter:progid:DXImageTransform.Microsoft.gradient(gradientType='0',enabled='true',startColorstr='#D7E0E7',endColorstr='#FFFFFF'); }
.titleLeft_0010 { margin: 0; padding: 0; width: 240px; height: 35px; background: url(../Image/btnCmd_GelluleGauche_0010.jpg) left ;}
.titleLeft_0020 { margin: 0; padding: 0; width: 240px; height: 35px; background: url(../Image/btnCmd_GelluleGauche_0020.jpg) left ;}
.titleLeft_0030 { margin: 0; padding: 0; width: 240px; height: 35px; background: url(../Image/btnCmd_GelluleGauche_0030.jpg) left ;}
.titleRight     { margin: 0; padding: 0; width: 132px; height: 35px; background: url(../Image/btnCmd_GelluleDroite_Text&Cart_Orange.jpg) left; cursor: pointer;}
#ACC            { width: 380px; margin: 0; padding: 0; }
#ACC h3         { height: 35px; line-height: 35px; padding: 0; margin: 0; position: relative; font-size: 0.98em; color: #000000;}
#ACC h3 span    { margin-left: 8px; margin-right: 8px; font-family:courier new; font-weight: bold;}
#ACC h3 a       { text-decoration: none; color:#303055;}

.panier         {width: 150px; padding-right:12px; padding-top:12px; padding-bottom:12px; font-size: 0.88em;border: 1px solid #B3C3D0; background: url('../Image/bg_Cart_NB_02.gif') no-repeat; background-color: #FFFFFF;}
.rupture        {margin-left:5px; color:red; background-color:#FFFFAA;}
.differe        {margin-left:5px; color:red; background-color:#FFFFAA;}
.noinput        {background: #FFFFFF url('../Image/cart_del.gif') no-repeat left ; background-position: -4% 10%;}



