html {
	scrollbar-base-color: #f5b416; }
body {
	background-image: url(images/fond.jpg);
	background-repeat: repeat; }
p a:link, li a:link {
  color: #000000;
  text-decoration: none;
  border-bottom: 1px dotted #000000; }
p a:visited, li a:visited {
  color: #000000;
  text-decoration: none;
  border-bottom: 1px dotted #666666; }
p a:hover, li a:hover {
  color: #000000;
  text-decoration: none;
  border-bottom: 1px solid #000000; }
p a:active, li a:active {
  color: #000000;
  text-decoration: none;
  border-bottom: 1px dashed #000000; }

.div_famille_texte a:link {
  color: #000000;
  text-decoration: none;
  border-bottom: 1px dotted #000000; }
.div_famille_texte a:visited {
  color: #000000;
  text-decoration: none;
  border-bottom: 1px dotted #666666; }
.div_famille_texte a:hover {
  color: #000000;
  text-decoration: none;
  border-bottom: 1px solid #000000; }
.div_famille_texte a:active {
  color: #000000;
  text-decoration: none;
  border-bottom: 1px dashed #000000; }
#bg_droite_magasins {
	background-image: url(images/cadre_droite3milieub.gif);
	background-repeat: no-repeat;
	background-color: #F5B416; }
#bg_droite_varietes {
	background-image: url(images/cadre_droite3basb.gif);
	background-repeat: no-repeat;
	background-color: #F5B416; }
#bg_droite {
	background-image: url(images/cadre_droite.jpg);
	background-repeat: no-repeat;
	background-color: #F5B416; }
.formu_magasins {
	width: 211px;
	height: 79px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 40px;
	margin-left: 20px;
	margin-right: 20px; }
.formu_varietes {
	width: 211px;
	height:117px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 33px;
	margin-left: 20px;
	margin-right: 20px; }
.formu {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 35px;
	margin-left: 20px;
	margin-right: 20px; }
.formuent {
	text-align: center; }
.formuenttitre {
	text-align: center;
	font-size: 16px;
  font-weight: bold; }
.formuform {
	text-align: center; }
.formulib {
	text-align: left; }
.formulibacces {
	text-align: right;
	font-size: 11px; }
.formuinp, .formuinpoblig {
	width: 110px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #f5b416;
	border-left: none;
	border-right: none;
	border-top: none;
	border-bottom-style:dashed;
	border-bottom-width: 1px;
	border-bottom-color: #962d0d; }
.formuinpaccesoblig {
	width: 60px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-left: none;
	border-right: none;
	border-top: none;
	border-bottom-style:dashed;
	border-bottom-width: 1px;
	border-bottom-color: #962d0d; 
	background-color: #f5b416; }
.formusel {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #f5b416;
	border: 1px dashed #962d0d; }
.formuenv {
	text-align: center; }
.formubtn {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #f5b416;
	border-style: outset;
	border-width: 1px; }

.formularge {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
/*	margin-top: 30px; */
	margin-left: 20px;
	margin-right: 20px; }
.formulargeform {
	text-align: center; }
.formulargelib {
	text-align: left; }
.formulargeinp, .formulargeinpoblig {
  width: 270px;
	text-align: left;
	background-color: #f8c751;
	border-left: none;
	border-right: none;
	border-top: none;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-bottom-color: #962d0d;  }
.formulargetex {
  width: 292px;
	text-align: left;
	background-color: #f8c751;
	border: 1px #962d0d dashed; }
.formulargesel, .formulargeseloblig {
  width: 270px;
	text-align: left;
	background-color: #f8c751;
	border: 1px dashed #962d0d; }
.formulargeenv {
	text-align: center; }
.formulargebtn {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #f8c751;
	border-style: outset;
	border-width: 1px; }
.zonesoblig {
	text-align: right;
	font-size: 10px; }
.zonesoblig2 {
	text-align: left;
	font-size: 10px; }
.retourquest {
	text-align: right;
	font-size: 10px; }

#contenu {
	width: 645px;
	height: 430px;
	overflow: auto;
	background: #f5b416;
	float: left;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif; }
#contenu2 {
	width: 645px;
	height: 379px;
	overflow: auto;
	background: #f5b416;
	float: left;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif; }
#contenu3 {
	width: 856px;
	height: 410px;
	overflow: auto;
	background: #f5b416;
	float: left;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 20px; }
#contenu4 {
	width: 856px;
	height: 410px;
	overflow: hidden;
	background: #f5b416;
	float: left;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 20px; }
#contenu_popup_lytebox {
	float: left;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #f5b416; }
#diaporama {
	margin-left: 5px; }
.separation {
	border:1px dashed #962D0D; }
.div_famille {
	background-color:#F8C750;
	height:77px;
	width:48%;
	display:inline;
	float:left;
	margin-left: 8px;
	margin-bottom: 7px; }
.holder {
	float: left;
	text-align: left; }
.scrlcure .jScrollPaneTrack {
  background: url(css/scrlcure_track.gif) repeat-y; }
.scrlcure .jScrollPaneDrag {
  background: url(css/scrlcure_drag_middle.gif) repeat-y; }
.scrlcure .jScrollPaneDragTop {
  background: url(css/scrlcure_drag_top.gif) no-repeat;
  height: 6px; }
.scrlcure .jScrollPaneDragBottom {
  background: url(css/scrlcure_drag_bottom.gif) no-repeat;
  height: 7px; }
.scrlcure a.jScrollArrowUp {
  height: 24px;
  background: url(css/scrlcure_arrow_up.png) no-repeat 0 -30px; }
.scrlcure a.jScrollArrowUp:hover {
  background-position: 0 0; }
.scrlcure a.jScrollArrowDown {
  height: 24px;
  background: url(css/scrlcure_arrow_down.png) no-repeat 0 -30px; }
.scrlcure a.jScrollArrowDown:hover {
  background-position: 0 0; }
/* IE SPECIFIC HACKED STYLES */
* html .scrlcure .jScrollPaneDragBottom {
  bottom: -1px; }
.formuinpcp/* /IE SPECIFIC HACKED STYLES */

 {
	width: 40px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #f5b416;
	border-left: none;
	border-right: none;
	border-top: none;
	border-bottom-style:dashed;
	border-bottom-width: 1px;
	border-bottom-color: #962d0d; }
.formuinpville {
	width: 66px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #f5b416;
	border-left: none;
	border-right: none;
	border-top: none;
	border-bottom-style:dashed;
	border-bottom-width: 1px;
	border-bottom-color: #962d0d; }
.intra {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px; }
.formuintrainp {
	text-align: left;
	background-color: #f8c751;
	border-left: none;
	border-right: none;
	border-top: none;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-bottom-color: #962d0d;  }
.formuintrabtn {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #f8c751;
	border-style: outset;
	border-width: 1px; }
#contenuintra {
	width: 856px;
	height: 410px;
	overflow: auto;
	background: #f5b416;
	float: left;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 20px; }
.erreur {
  color: red;
  font-weight: bold; }
.info {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
/*  color: #009; */
  background-image: url(images/info.gif);
  background-position: left;
  background-repeat: no-repeat;
  padding-left: 16px; }
.fond_nav {
  background-image: url(images/fond_nav.gif); }
.bord_droit {
  background-image: url(images/bord_droit.gif); }
.td_contenu {
	width: 270px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #f8c751;
/*	border-left: none;
	border-right: none;
	border-top: none;
	border-bottom-style:dashed;
	border-bottom-width: 1px;
	border-bottom-color: #962d0d; */ }
.formulargesel_ret {
  background-image: url(images/icone_basket_delete.png);
  background-repeat: no-repeat;
  padding-left: 20px; }
.formulargesel_met {
  background-image: url(images/icone_basket_add.png);
  background-repeat: no-repeat;
  padding-left: 20px; }
.formulargesel_jet {
  background-image: url( images/icone_poubelle.gif);
  background-repeat: no-repeat;
  padding-left: 20px; }
.formulargesel_cli {
  background-image: url(images/icone_client_contacte.gif);
  background-repeat: no-repeat;
  padding-left: 20px; }
.formulargesel_rec {
  background-image: url(images/icone_incident_reconnu.png);
  background-repeat: no-repeat;
  padding-left: 20px; }
.formulargesel_cla {
  background-image: url(images/icone_incident_classe.gif);
  background-repeat: no-repeat;
  padding-left: 20px; }
.formulargesel_sup {
  background-image: url(images/icone_cross.png);
  background-repeat: no-repeat;
  padding-left: 20px; }
.formulargesel_att {
  background-image: url(images/icone_icon_clock.gif);
  background-repeat: no-repeat;
  padding-left: 20px; }
.formuqualite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; }
.formuqualitetrait {
	border: #C30 dotted 1px; }
.separateur {
  font-weight: bold;
  text-align: center; }
.limitelargeur {
  width: 105px;
  height: 16px;
  overflow: hidden; }
.centre {
  text-align: center; }
.alerte {
  color: red; }
.alerte2 {
  color: red;
	font-size: 12px; }
.sansbordure {
	border: none; }
.alertefond {
  background-color: #FFCCFF; }

