﻿/*css list des produits*/
.contract-list{
  margin:0px 0px 10px 10px;
  background-color:#fcfaf7;
  border:1px solid #5a4218;
  height:587px;
  overflow-y:scroll;
  overflow-x:hidden;
}
.contract-box{
    border:0px none;
    margin:0px 0px 4px 0px;
}

.contract-header{
 background-color :#f4f0e7;
 color:#5a4218;
 font-weight:bold;
  font-size:18px;
  font-family:Arial;
  cursor:pointer;
  padding:8px 0px 8px 10px;
}
.reference-line{
  background-color:#fcfaf7;
  margin:0px 0px 0px 20px;
}

.reference-line li{
  margin:0px 0px 15px 0px;  
}


body{
background:#f2ebdf;
}


.contract-box{
    border:0px none;
    margin:0px 0px 4px 0px;
}

/*******************************************/
#imputation-filtre
{
    width:910px;
}
.floatleft
{
    float:left;
}
.gridview
{
    /*border:1px solid #8b8b85;*/
}
.gridview th,.gridview td
{
     padding:3px;
     border:0px;
}

.gridview table
{
    border:1px solid #8b8b85;
}

.gridviewrapport
{
    /*border:1px solid #8b8b85;*/
}
.gridviewrapport th,.gridviewrapport td
{
     padding:3px;
     border:0px;
     font-size:9px;
}

.gridviewrapport table
{
    border:1px solid #8b8b85;
}

.gridviewc
{
    margin:0px 20px 0px 20px;
    /*border:1px solid #8b8b85;*/
}
.gridviewc th,.gridviewc td
{
     padding:3px;
     border:0px;
}
.gridviewc table
{
    border:0px solid #8b8b85;
}

.insert-form
{
    border:1px solid #8b8b85;
}
.insert-form thead
{
    
    background-color:#e2a5a6; 
    color:#9f6a59;
    margin-bottom:4px;
}
.insert-form th,.insert-form td
{
    
    padding:3px;
}

.ecatalogue_list
{
    margin-left:20px;
}

.ecatalogue_list li
{
    margin-bottom:20px;
}

.ecatalogue_list li a
{
    color:#5a4218;
    font-size:11px;
}
.input-center
{
    text-align:center;
}


.box-nb-article
{
    vertical-align:top;
}
.box-nb-article input
{
    margin-top:3px;
}
.box-nb-add
{
    vertical-align:top;
}

.delivery-label
{
    width:100px;
}

.delivery-label-popup
{
    font-size:12px;
    font-family:Arial;
    margin-bottom:2px;
}

.contract-title
{
    font-weight:bold;
    font-size:12px;
    font-family:Arial;
    margin-bottom:2px;
}
.reference-description
{
    height:88px;
    overflow-y:auto;
    font-size:10px;
    margin:0px 4px 0px 4px;
}
.prix-ttc
{
    font-size:10px;
    font-weight:normal;
}

.prix-ht
{
    font-size:12px;
    font-weight:bold;
    vertical-align:top;
    
    padding-top:0px;
    display:table-cell;
}

.img-contract-header
{
    margin-left:5px;
}

#popup-valider{
  width:400px;
  overflow:visible;
}

#popup-valider p{
  color:#5a4218;
  margin:5px 5px 0px 5px;
  font-size:15px;
}


.img-continue,#bouton-confirmer,#bouton-fermer,#bouton-retour,.img-loupe,.img-fermer{
  cursor:pointer;
}

#img-show-calendar,#img-show-calendar2{
  cursor:pointer;
  margin-left:2px;
}
#date-livraison-input{
  width:70px;
}


#calendar-container,#calendar-container2 { display:none; position:absolute; z-index:1}

#delivery-box{
  border:1px solid #5a4218;
  margin-right:5px;
  height:280px;
  margin-top:10px;
}

#delivery-box input{
  font-size:10px;
  width:150px;
}
#delivery-box select{
  font-size:10px;
  width:150px;
}

#delivery-box option,#delivery-box select{
  font-size:10px;
}

#delivery-box textarea{
  font-size:12px;
}

#delivery-header{
  color:#5a4218;
  margin:5px 10px 0px 10px;
  font-size:14px;
  font-weight:bold;
}
#delivery-body{
  /*color:#5a4218;*/
  margin:5px 10px 0px 10px;
  font-size:10px;
}

#delivery-box hr,#popup-valider hr{
  color:#5a4218;
  height:1px;
  margin:0px 6px 0px 6px;
}

.display-none{
  display:none;
}

.display-block{
  display:block;
}
.article-panier-number{
  width:20px;
  text-align:right;
}

.article-panier-item-titre{
  font-size:10px;
  width:305px;
  margin:0px 5px 0px 5px;
}

.article-panier-item{
  font-size:10px;
  width:225px;
  text-align:left;
  margin:0px 5px 5px 5px;
}

.article-left-price{
  float:left;
}

.article-panier-item-price{
  font-size:10px;
  text-align:right;
  width:50px;
  padding-bottom:2px;
  /*display:inline;*/
}

.article-panier-item-points{
  font-size:10px;
  text-align:right;
  width:60px;
  padding-bottom:2px;
  /*display:inline;*/
}

/*#panier-list-article div{
  margin:0px 5px 0px 5px;
}*/

#panier-total{
  font-size:10px;
  margin:2px 5px 0px 5px;
  text-align:right;
  width:285px;
}
#panier-total span{
  font-size:10px;
  margin:0px 5px 0px 0px;
  text-align:right;
}

.input-number{
  width:35px;
  text-align:right;
}

#panier-list{
  height:116px;
  width:305px;
  overflow-y:auto;
  overflow-x:hidden;
}

#panier-footer,#delivery-footer,#popup-footer{
  text-align:center;
  margin :0px 0px 5px 0px;
}

#panier-box{
  border:1px solid #5a4218;
  margin-right:5px;
  height:260px;
}

#panier-header{
  color:#5a4218;
  margin:5px 10px 0px 10px;
  font-size:14px;
  font-weight:bold;
}

#panier-box hr{
  color:#5a4218;
  height:1px;
  margin:0px 6px 0px 6px;
}



.page-height
{
  margin-bottom:10px;
  height:587px;
  overflow-y:auto;
  overflow-x:hidden;
}




.title1{
  margin:4px 0px 0px 35px;
	color:#5a4218;
	font-size:22px;
}

.title1_accueil{
  margin:4px 0px 0px 15px;
	color:#5a4218;
	font-size:20px;
}

.title2{
  margin:4px 0px 0px 35px;
	color:#5a4218;
	font-size:18px;
	text-align:left;
}


#custom-doc {
	margin:auto;text-align:left; /* leave unchanged */
	width:76.92em;/* non-IE */
	*width:75.07em;/* IE */
	min-width:1000px;/* optional but recommended */
}

.bandeau{
	margin:0px 0px 0px 0px;
}

.footer{
	background-color:#d3435f;
	color:white;
	padding:6px 6px 6px 6px;
}

.menubar_button{
	margin:0px 0px 0px 0px;
	text-align:left;
	background:url(../images/background-menubar.gif) repeat;
	
}
.menubar_button ul{
	margin:0px 0px 0px 290px;
	
}
.submenubar_list{
	margin:0px 0px 0px 274px;
	background:#d9744f;
	
}

.submenubar_list_param{
	
	background:#cecdba;
	
}
.submenubar_list_param li{
	margin:0px 0px 0px -6px;
	background:#cecdba;
	
}
.submenubar_list_param a,submenubar_list_client a,submenubar_list_client_convive a,submenubar_list_coffret a,submenubar_list_programme a,submenubar_list_coffret_convive a{
	color:#5a4218;
}

.submenubar_list a{
	color:#5a4218;
	
}

.submenubar_list_client{
	
	background:#ded6d6;
	
}

.submenubar_list_client li{
	margin:0px 0px 0px -6px;
	background:#ded6d6;	
}



.submenubar_list_client_convive{
	margin:0px 0px 0px 230px;
	background:#ded6d6;
	
}
.submenubar_list_coffret li{
	margin:0px 0px 0px -6px;
	background:#e0e6ea;
}
.submenubar_list_programme li{
	margin:0px 0px 0px -6px;
	background:#f2ebdf;
}
.submenubar_list_coffret{
	background:#e0e6ea;
}

.submenubar_list_programme{
	background:#f2ebdf;
}

.submenubar_list_coffret_convive{
	margin:0px 0px 0px 226px;
	background:#e0e6ea;
	
}

.commande_button{
	margin:0px 0px 0px 0px;
	background:url(../images/background-menubar.gif) repeat;
	
}

.commande_button ul{
  margin-left:282px;
  background:#d86d49;
}

.commande_button li{
  display:inline;
  padding: 2px 2px 2px 2px;
}

.commande_button a{
  text-decoration:none;
  color:black;
}

.footerbar_button{
	margin:0px 0px 0px 0px;
	text-align:right;
	background:url(../images/background-menubar.gif) repeat;
	
}

.footerbar_button a{
	color:#5a4218;
	text-decoration:none;
	padding:0px 10px 0px 10px;
	margin-left:0px;	
}

.footerbar_button li{
	/*padding:2px;*/
	display:inline;
	margin:0px 0px 0px -4px;
}

.menubar_button li{
	/*padding:2px;*/
	display:inline;
	margin:0px 0px 0px -4px;
}

.menubar_button a{
	/*padding:2px;*/
	margin:0px 0px 0px 0px;
	color:#5a4218;
	text-decoration:none;
	padding:0px 10px 0px 10px;
}

.current_page
{
    font-weight:bold;
}



.button_accueil{
	background:#efefde;
}

.button_coffret{
	background:#e0e6ea;
}

.button_param{
	background:#cecdba;
}

.button_rapport{
	background:#cfe7ef;
}


.button_compte{
	background:#ded6d6;
}

.button_programme{
	background:#f2ebdf;
}
