/*----------------------------------------------------- PROCESS DE COMMANDE --------------------------------------------------*/
ul#nvprs {
position:relative;
width:auto;
color:#adadad;
margin:0 40px;
list-style:none;
}

ul#nvprs li {
display:block;
float:left;
width:78px;
height:56px;
color:#adadad;
background:url(../images/nvprsbg.gif) top center no-repeat;
margin:0 12px;
padding-top:10px;
text-align:center;
}
ul#nvprs li.fnv {
width:42px;
/*background:url(../images/nvpfl.jpg) center repeat-x;*/
}
ul#nvprs li.fnv2 {
width:42px;
/*background:url(../images/flpc.jpg) right repeat-x;*/
}
.pmj {
display:block;
font-family:Clarendon;
font-size:28px;
}
ul#nvprs li.pmj2{
width:auto;
font-family:Clarendon;
font-size:22px;
text-align:left;
color:#f2af32;
background:#fff;
}
ul#nvprs li.ever {
color:#fff;
background:url(../images/nvprhbg.gif) top center no-repeat;
}

.bastab {
clear:both;
width:714px;
margin:0 0 0 29px;
font-variant:normal;
}
.bastab  thead th{
height:45px;
background:#f2af32;
color:#fff;
font-weight:normal;
text-align:center;
padding:5px;
}
.bastab  tfoot td{
width:743px;
height:23px;
background:transparent;
}
.bastab tbody td{
text-align:center;
padding:5px;
background:#fff;
border-bottom:1px solid #b4b4b4;
}
.bastab tbody td.lnint{
width:10px;
padding:0;
border-left:1px solid #b4b4b4;
}
.bastab tbody td.lnint2{
padding:0;
border-right:1px solid #b4b4b4;
}
.bastab tbody td.tdbg {
background:#e0e0e0 url(../images/tdbg.gif) top left repeat-y;
}
.bastab tbody td.tdbg2 {
background:#e0e0e0 url(../images/tdbg2.gif) top right repeat-y;
}
.bastab tbody td.griss {background:#e0e0e0;border-right:1px solid #b4b4b4;border-left:1px solid #b4b4b4;text-align:right;padding-right:10px;}
.bastab tbody td.griss2 {background:#e0e0e0;border-right:1px solid #b4b4b4;border-left:1px solid #b4b4b4;text-align:center;padding-right:10px;}
.bastab tbody td.cmrv {background:#332d20; color:#fff;text-align:right;}
.bastab tbody td.cmrv3 {background:#666; color:#fff;text-align:right;}
.bastab tbody td.cmrv2 {background:#332d20; color:#fff;text-align:center;}
.bastab tbody td.cmrv2 a{color:#fff;}
.bastab tbody td.lker {border-right:1px solid #aea394;border-left:1px solid #aea394;text-align:right;}
.bastab tbody td.lker em{font-size:11px;color:#777;}
.bastab ul{list-style-type:none;width:auto;float:left;text-align:left;margin:10px 30px;}
.bastab legend {font-size:11px;color:#7D7C7C;}
.bastab tbody td fieldset {border-color:#7D7C7C;padding:5px;}
.inpal input [type=password]{border:none;height:30px;}
.inpal2{
/*position:relative;
float:right;*/
width:200px;
}
.inpal3{
/*position:relative;
float:right;*/
width:200px;
margin:0 auto;
}
.inpal3 input 
{height:21px;border:none;background:url(../images/inback.gif) top left repeat-x;}
ul.bks2 {text-align:left;list-style-type:none;width:320px;margin:0 auto;}
ul.bks2 a {color:#362F22;}
.kdop{
float:right;
position:relative;
width:392px;
height:25px;
margin:5px 0;
padding:10px 20px;
background:url(../images/kdopbg.jpg) top center no-repeat;
}
.livc{
float:right;
width:392px;
height:25px;
margin-top:5px;
padding:10px 20px;
background:url(../images/livcbg.jpg) top center no-repeat;
}
.cpn {
float:right;
position:relative;
width:392px;
height:69px;
padding:5px 20px;
color:#fff;
font-size:14px;
background:url(../images/cpn.gif) top center no-repeat;
}
#tabut {
float:right;
width:426px;
height:246px;
margin:10px 5px;
background:url(../images/tabut.jpg) top left no-repeat;
}
#tabut table{
width:80%;
margin:0 auto;
}
#tabut table tbody td{
height:25px;
padding-left:10px;
background:#e0e0e0 url(../images/btbp.gif) bottom left repeat-x;
}
#tabut table tbody td.lnint  {
width:2px;
padding-left:0;
background:#e0e0e0 url(../images/lnint.gif) top left repeat-y;
}
.bpn2 {
width:100%;
float:right;
}
.crbask {float:right;width:310px;margin:0 10px;}
.stylesized {width:680px;margin:10px auto;}
.valipan_1 {
float:left;
width:174px;
height:38px;
cursor:pointer;
margin:0 auto;
padding-top:14px;
color:#fff;
font-weight:normal;
text-align:center;
background:url(../images/valipan.png) top center no-repeat;
}
.valipan_1:hover {  
/* for IE */
  filter:alpha(opacity=60);
  /* CSS3 standard */
  opacity:0.6;
  color:#362F22;}
.valipan input {
width:174px;
height:52px;
cursor:pointer;
float:right;
margin:17px;
color:#312B1F;
text-align:center;
border:none;
font-family:Clarendon;
font-size:18px;
background:url(../images/valipan.png) top center no-repeat;
}
.valipan input:hover {
color:#fff;
background:url(../images/valipan-2.png) top center no-repeat;
}

.actuqt {
width:187px;
height:41px;
background:url(../images/actuqt.jpg) top center no-repeat;
cursor:pointer;
}
.actuqt:hover {
background:url(../images/actuqh.jpg) top center no-repeat;
}
.cath {
float:left;
margin:0 10px;
padding-top:6px;
text-align:center;
width:187px;
height:34px;
color:#fff;
background:url(../images/cathh.png) top center no-repeat;
cursor:pointer;
}
.cath:hover {
  /* for IE */
  filter:alpha(opacity=60);
  /* CSS3 standard */
  opacity:0.6;
  color:#362F22;
}
.compk {
clear:both;
}
.compk table {
width:96%;
margin:0 20px 0 20px;
background:#c9bdab;
border:1px solid #aea394;
}
.compk table thead th{
font-size:15px;
text-align:left;
height:36px;
color:#fff;
padding:0 10px;
background:url(../images/comphead.jpg) top left no-repeat;
}
.compk table td{
padding-bottom:20px;
}
input.vldbsk {
float:right;
background:url('../images/vpvalid.png') top center no-repeat;
border:none;
color:#fff;
font-weight:bold;
width:88px;
height:20px;
padding-bottom:10px;
}
.validform2{
background:url('../images/vpvalid.png') top center no-repeat;
border:none;
color:#fff;
font-weight:bold;
width:88px;
height:30px;
padding-bottom:20px;
}

/*-------------------------- MID BOXES  ------------------------------*/
.mmidbx {
float:left;
width:363px;
height:auto;
color:#fff;
font-variant:normal;
margin:0 0 0 10px;
}
.mmidbx2 {
clear:both;
width:718px;
height:auto;
color:#fff;
background:#312B1F;
margin:4px auto;
padding:10px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
}
.mmidbx3 {
clear:both;
width:710px;
height:auto;
color:#312B1F;
margin:4px auto;
font-variant:normal;
}
/*.mmidbx3 p{
padding:0 20px;
}*/
.mmidbx3 thead th{
height:15px;
background:url(../images/mmidbx3top.png) bottom center no-repeat;
}
.mmidbx3 tfoot td{
height:15px;
background:url(../images/mmidbx3bot.png) top center no-repeat;
}
.mmidbx3 tbody td{
background:url(../images/mmidbx3bg.png) top center repeat-y;
}
.mmidbx4 {
clear:both;
width:710px;
height:auto;
color:#312B1F;
background:#e0e0e0;
margin:4px auto;
padding:10px;
border:1px solid #aba292;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
}
.mmidbx4 table {
width:96%;
margin: 0 auto;
}
.mmidbx4 tbody td {
padding:5px;
background:#e0e0e0 url(../images/btbp.gif) bottom left repeat-x;
}

.mgrw{
float:right;
width:auto;
height:auto;
color:#fff;
background:#e0e0e0;
margin:10px;
padding:10px;
border:1px solid #aba292;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
}
.mmidbx2 ul{
padding-left:30px;
}
.mmidbx2 images{
padding-left:30px;
}
.mmidbx a,.mmidbx2 a{
color:#fff;
}
.mmidbx thead th {
width:363px;
height:17px;
background:url(../images/mmboxup.png) bottom center no-repeat;
}
.mmidbx tfoot td {
width:363px;
height:17px;
background:url(../images/mmboxd.png) top center no-repeat;
}
.mmidbx tbody td{
background:url(../images/mmboxbg.png) top center repeat-y;
padding:0 20px;
font-size:14px;
line-height:16px;
}
.gmidbx {
float:left;
width:364px;
height:auto;
color:#fff;
font-variant:normal;
margin:0 0 0 10px;
}
.gmidbx thead th {
width:363px;
height:17px;
background:url(../images/gmboxup.png) bottom center no-repeat;
}
.gmidbx tfoot td {
width:363px;
height:17px;
background:url(../images/gmboxd.png) top center no-repeat;
}
.gmidbx tbody td {
background:url(../images/gmboxbg.png) top center repeat-y;
font-size:14px;
color:#312B1F;
text-align:center;
font-weight:bold;
}
.pleft {
text-align:left;
font-variant:normal;
font-weight:normal;
font-size:11px;
line-height:14px;
margin: 10px;
font-style:italic;
}
.gmidbx tbody td .inpal{
margin-left:20px;
}
input [type=password] .bin required
{border:none;height:30px;}
.gmidbx ul{
text-align:left;
list-style:none;
padding-left:20px;
}
.gmidbx ul li{
line-height:18px;
color:#312B1F;
}
.gmidbx ul li a{
color:#666;
}
.gmidbx ul li a:hover{
color:#ce5a05;
}
h1.static {font-size:26px;padding-left:5px;}
.gfullbx {
width:716px;
height:auto;
color:#312B1F;
margin:0 24px;
}
.gfullbx tbody td{
width:716px;
line-height:16px;
font-variant:normal;
background:url(../images/gfullbxbg.png) top center repeat-y;
}
.gfullbx tbody td.ctre {
position:relative;
text-align:center;
}
.gfullbx tbody td.ctre div.inpal{
margin-left:220px;
}
.gfullbx thead th {
width:716px;
height:26px;
background:url(../images/gfullbxh.png) bottom center no-repeat;
}
.gfullbx tfoot td {
width:716px;
height:16px;
background:url(../images/gfullbxf.png) top center no-repeat;
}
.gfullbx table thead th {
height:auto;
background:transparent;
}
.gfullbx table tfoot td {
background:transparent;
}
.gfullbx p{margin-left:10px;}
.icons{width: auto; height: auto; float: left;margin:0 10px;}
.bgw {
color:#ce5a05;
padding:5px;
line-height:20px;
}
a.mbt {
float:right;
display:block;
width:221px;
line-height:32px;
color:#fff;
padding:0 6px;
margin:6px;
font-size:11px;
text-align:center;
text-decoration:none;
background:url(../images/mbtbg.png) top center no-repeat;
font-variant:normal;
}
.bsvb {width:400px; float:right;margin:20px 0;}
ul.crdt {
list-style:square;
list-style-position:inside;
}
ul.crdt  li{
font-size:12px;
margin:14px 8px 14px 0;
line-height:14px;
}
table.bastab tbody td.arig {
font-weight:bold;
text-align:right;
}
.mlft2 {
float:left;
position:relative;
width:33%;
}
.mlft3 {
float:left;
position:relative;
width:66%;
}
.mltitle {
font-size:16px;
font-weight:bold;
font-variant:normal;
margin:0 0 0 20px;
}
.mltitle2 {
font-size:16px;
font-weight:bold;
font-variant:normal;
padding:5px;
text-align:left;
}
.mlft2 p{ 
font-size:11px;
color:#666;
padding-left:10px;
line-height:12px;
}
#aal {
position:relative;
padding:10px;
color:#ce5a05;
font-weight:bold;
background:#e3dacc;
border:1px solid #ce5a05;
text-align:center;
}
#aal div.inpal{
margin-left:0;
}

/*------------------------------------ ESPACE CLIENT ---------------------------------------------------*/
.ecnav {
position:relative;
width:718px;
height:37px;
color:#fff;
margin:4px auto;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
background:url(../images/ecnavbg.jpg) top left repeat;
}
#ecct {
position:relative;
width:670px;
margin:0 auto;
}
.ecnav a {
display:block;
float:left;
width:auto;
height:37px;
margin:0;
font-variant:normal;
padding:6px 5px 0 5px;
color:#fff;
text-align:center;
text-decoration:none;
}
.ecnav a:hover {
color:#312B1F;
background:url(../images/ecnavh.jpg) top center repeat-x;
}
.ecnavover {
display:block;
float:left;
width:160px;
height:37px;
margin:0;
text-align:center;
font-variant:normal;
padding:6px 0 0 0;
color:#312B1F;
background:url(../images/ecnavh.jpg) top center repeat-x;
}
.ecnav img {
float:left;
padding:3px 0 0 0;
}
.validform3 
{
	clear:both;
	width:88px;
	height:26px;
    background:url('../images/vpvalid.png') top center no-repeat;
    border:none;
	color:#433e35;
	font-style:normal;
	font-weight:bold;
	/*text-transform:uppercase;*/
	padding: 3px 0 10px 0;
	outline:none;
            } 

.gfullbx table td.linertab {
line-height:2px;
background:url(../images/linertab.gif) top left repeat-x;
}
.gfullbx table td.hist{
text-align:left;
border-right:1px solid #c0c0c0;
background:url(../images/linertab.gif) top left repeat-x;
}
.gfullbx table td.hist3{
text-align:left;
width:10%;
border-right:1px solid #c0c0c0;
background:url(../images/linertab.gif) top left repeat-x;
}
.gfullbx table td.hist2{
text-align:left;
width:10%;
background:url(../images/linertab.gif) top left repeat-x;
}
.gfullbx table input [type=password]{border:none;}
table#chtab {
width:500px;
margin:0 auto;
background:#fff;
border:1px solid #312B1F;
}
table#chtab thead th{
font-family:Clarendon;
font-size:18px;
padding:5px;
}
table#chtab tbody td{
vertical-align:top;
background:#fff;
}
table#chtab tfoot td{
font-size:10px;
line-height:10px;
font-variant:italic;
}
.reed {
padding:10px;
background:#f2af32;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
}
.rdpr {
font-family:Clarendon;
font-size:36px;
}
.reed2 {
padding:10px;
background:#312B1F;
color:#fff;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
}
.ctr {text-align:center;}

.wltb tbody td{
border-right: 1px solid #eee;
background:url(../images/linertab.gif) top left repeat-x;
}
table.gfullbx table.wltb tfoot td{
line-height:20px;
background:url(../images/linertab.gif) top left repeat-x;
}
table.gfullbx table.wltb thead th{
line-height:20px;
padding-bottom:10px;
}
#sendMail,#sendMail2,#sendMail3,#sendMail4,#sendMail5,#sendMail6,#sendMail7 {
cursor:pointer;
}
