@charset "iso-8859-2";
/* CSS Document */

body {
	font-size:0.8em;
	color:#333333;}

#inutile { /*display:none;*/ }
.onglet_choix_produit {
	vertical-align:top;
	width:98%;
	}

.contenu_bloc_realisaprint_0 { /*invisibles*/
	display:none;
	/*background-color:yellow;*/
	}

.contenu_bloc_realisaprint_1 { /*saisie principale*/
	display:inline-block;
	width:auto;
	float:left;
	height:auto;
	border: 0;
	background-color:#f8f8f8;
	margin-left:auto;
	margin-right:auto;
	padding: 0;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	-khtml-border-radius:0;
	}

.contenu_bloc_realisaprint_2 { /*votre choix*/
	display:inline-block;
	width:300px;
	float:right;
	overflow-x:visible;
	overflow-y:auto;
	height:auto;
	clear:both;
	
	
	border: 1px solid #969696;
	background-color:#F7F3EA;
	margin-left:auto;
	margin-right:auto;
	padding: 5px;
	border-radius:7px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	-khtml-border-radius:7px;
	}
	
.contenu_bloc_image_tableau { /*visuel du stock ou tableau de prix*/
	display:inline-block;
	overflow-x:visible;
	overflow-y:hidden;
	border-radius:0;
	margin:0;
	margin-left:15px;
	}

.div_tableau_de_prix
	{
	display:none;
	}

.div_visuel_produit img {	
	height:360px;
	width:390px;
	border : 1px solid #CECECE;
	}
	


.contenu_bloc_realisaprint_totaux { /*totaux*/
	display:inline-block;
	width:auto;
	overflow-x:visible;
	overflow-y:auto;
	height:auto;
	
	border: 1px solid #969696;
	background-color:#F7F3EA;
	padding-right: 0px;
	padding-left: 0px;
	margin-left:auto;
	margin-right:auto;
	padding-top: 5px;
	padding-bottom: 5px;
	border-radius:7px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	-khtml-border-radius:7px;
	}


/* champs textes */
.web_ligne_variable_lecture, .web_ligne_calcul_lecture {
	clear:both;
	overflow:hidden;
	width:100%;
	height:auto;	
	padding-bottom:7px;
}
.web_ligne_variable_lecture_intitule, .web_ligne_calcul_lecture_intitule {
	display:inline-block;
	float:left;
	width:auto;
	}
.web_ligne_variable_lecture_intitule:after, .web_ligne_calcul_lecture_intitule:after {
 	content: " : ";
	padding-right:3px;
	}

.web_ligne_variable_lecture_saisie, .web_ligne_calcul_lecture_saisie {
	display:inline-block;
	float:left;
	width:auto;
	}


/* champs saisie */
.web_ligne_variable_saisie, .web_ligne_calcul_saisie {
	clear:both;
	overflow:visible;
	width:100%;
	height:auto;
	line-height:25px;
}
.web_ligne_variable_saisie_intitule, .web_ligne_calcul_saisie_intitule {
	display:inline-block;
	}
.web_ligne_variable_saisie_saisie, .web_ligne_calcul_saisie_saisie {
	display:inline-block; /*table-caption */
	width:auto;
	}

.telechargement_formulaire .web_ligne_calcul_saisie, .telechargement_formulaire .web_ligne_variable_saisie { line-height: 12px; }

.contenu_bloc_bannieres {
	display:block;
	width:100%;
	height:auto;
	position:relative;
	overflow-x:hidden;
}
.titre_banniere { position:absolute; top:30px; left:100px; font-size:40px; color:red;z-index:10; }
.texte_banniere { position:absolute; top:60px; left:150px; font-size:14px; color:white;z-index:10; }
.image_banniere { position:relative; top:0px; left:0px; width:auto; overflow:visible; }


.bouton_calculer_du_choix_produit {
	text-align:right;
	}
	
	
/*AMALGAMES */	
.zone_amalgame_tous_les_articles {
	overflow:visible;
	width:auto;
	vertical-align:top;
	}

.zone_amalgame_un_article {
	background-color: #f3f1f1;
    border: 1px dotted #999999;
    border-radius: 0;
    display: inline-block;
    margin-bottom: 10px;
    overflow: visible;
    padding: 10px;
    position: relative;
    vertical-align: top;
    width: 226px;
	}

	

	
    /*---------- Styles de tableaux ----------*/
    .tableaux {
	max-width: 395px;
	margin: 1em 0;
	cellspacing:12;
	
    }
	
    .tableaux thead {
	background-color: none;
	border: #f4ebc4;
    }
    .tableaux titre {
	background-color: #aecbdd ;
	border: #f4ebc4;
    }
    
    .tableaux th {
    padding: 3px;
    }
    
    .tableaux thead tr {
	height: 30px;
	border: 1px solid #c2c2c3;
    }
    
    .tableaux tbody tr:hover {
    /*background-color: #d6d1d1;
    }
	
	.tableaux th:hover {
		background:none;
		background-color:transparent;}*/}
    
    .tableaux td {
     padding: 5px;
	 min-width:155px;
     
    }
	
   .col1 {
	background-color: #f4ebc4 ;
	border: #f4ebc4;
    }
	
	.tableaux .equivthead {
	background-color: #E1E3F0; /*#f4ebc4 ; */
	border: #f4ebc4;
	font-weight:bold;
    }
	.tableaux .relief {
	background-color: #FFCA79; /*#f4ebc4 ; */
	border: #f4ebc4;
	font-weight:bold;
    }

	.tableaux .bord_masque, .tableaux .bord_masque:hover {
	background-color:transparent; /*#f4ebc4 ; */
	border:none;
    }


/* tableau maeva*/
.titre-standard {
	background:#e1005a;
	color:#FFFFFF;
	font-weight:bold;}

.titre-urgence {
	background:#006ec2;
	color:#FFFFFF;
	font-weight:bold;}

.cellStandard {background:#efefef;}
.cellUrgence {background:#dde3e5;}
.cellQte {background:#e1e1e1; font-weight:bold;}
.checked {
	background:#d6d1d1;}

.qte_intermediaire td:nth-child(1), .ligne_tableau_prix_qte_active td:nth-child(1){
	background:url(../images/stripe_active.png);
	color:#222222; }

.borderradius-table {
	border-radius:15px 15px 0 0;}
	
/* FIN -------------------------------------------------*/

#zone-btn {
	margin-top:10px;
	width:100%;}

/* Styles pour différents boutons */


.icon-enveloppe {
    background:url(../images/ico-enveloppe.png) no-repeat;
    display: inline-block;
    height: 23px;
    margin-bottom:4px;
    vertical-align: middle;
    width: 28px;
}

.icon-coche {
    background:url(../images/ico-coche.png) no-repeat;
    display: inline-block;
    height: 23px;
    margin-bottom:4px;
    vertical-align: middle;
    width: 28px;
}

.icon-regle {
    background:url(../images/ico-regle.png) no-repeat;
    display: inline-block;
    height: 23px;
    margin-bottom:4px;
    vertical-align: middle;
    width: 28px;
}

.icon-panier {
    background:url(../images/ico-panier.png) no-repeat;
    display: inline-block;
    height: 23px;
    margin-bottom:4px;
    vertical-align: middle;
    width: 28px;
}

.icon-perso {
    background:url(../images/ico-perso.png) no-repeat;
    display: inline-block;
    height: 23px;
    margin-bottom:4px;
    vertical-align: middle;
    width: 28px;
}


.bg-orange {
	background-color: #f3702; /* Old browsers */
}

.bg-black {
	background: rgb(143,143,143); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(143,143,143,1) 0%, rgba(86,86,86,1) 40%, rgba(61,61,61,1) 42%, rgba(91,91,91,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(143,143,143,1)), color-stop(40%,rgba(86,86,86,1)), color-stop(42%,rgba(61,61,61,1)), color-stop(100%,rgba(91,91,91,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(143,143,143,1) 0%,rgba(86,86,86,1) 40%,rgba(61,61,61,1) 42%,rgba(91,91,91,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(143,143,143,1) 0%,rgba(86,86,86,1) 40%,rgba(61,61,61,1) 42%,rgba(91,91,91,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(143,143,143,1) 0%,rgba(86,86,86,1) 40%,rgba(61,61,61,1) 42%,rgba(91,91,91,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(143,143,143,1) 0%,rgba(86,86,86,1) 40%,rgba(61,61,61,1) 42%,rgba(91,91,91,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8f8f8f', endColorstr='#5b5b5b',GradientType=0 ); /* IE6-9 */
}

.btn-small {width:30px;}
.btn-medium {width:115px;}
.btn-big {width: 185px}




.btn125 {
    color: #FFFFFF;
    height: 28px;
    text-align: left;
	text-transform:uppercase;
	font-size:0.9em;
	text-indent:5px;
	margin-bottom:5px;
	line-height:28px;
}
.btn125:hover, .btn125:active {
    color: #FFFFFF;}

.web_bouton_desactive, .web_bouton_desactive:hover, .web_bouton_desactive:active {
	background:#cccccc;
	color:#FFFFFF;
    cursor: help;
}


	
.case_prix_tab_qte
	{
	cursor:pointer;
	}
.case_prix_tab_qte:hover
	{
	background-color:#F93;
	}

.ligne_tableau_prix_qte_active {
	background-color:#FC9;
	}
.coche_verte_prix_choisi
	{
	background-image:url(images/picto_valider_off.png);
	background-repeat:no-repeat;
	background-position:right ;
	}

.tab_colonne_prixurg {
	background-color:#C9F;
	}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    float: left;
}
.classe_de_disparition 
	{
	display:none;
	padding:0px;
	margin:0px;
	height:0px;
	overflow:hidden;
	}
.stop-scrolling {
    overflow:hidden;
	height: 100%;
	}
