
/* Partie Front */

#distributeurs h1 a {
  color:#C6D200;
}

#distributeurs h3 a {
  color:#999;
  margin-bottom:0.5em;
}

#distributeurs table.icos, #distributeurs table.finder {
  width:90%;
  margin-left:5%;
}

#distributeurs table.icos td {
  vertical-align:top;
  width:50%;
  text-align:center;
  font-size:larger;
  font-weight:bold;
  padding-bottom:1.5em;
}

#distributeurs table.finder td {
  font-weight:bold;
  background:url(fleche.gif) center left no-repeat;
  padding-left:16px;
}

#distributeurs h3 {
  font-size:150%;
  margin-bottom:0;
}

#distributeurs h2.intro {
  color:#666;
}


#distributeurs form .exemple {
  font-size:smaller;
  color:#666;
}

#distributeurs #divDirections {
  width:95%;
  margin-left:2.5%;
  margin-bottom:20px;
}

#distributeurs #map {
  margin:20px;
  height:400px;
}

#distributeurs li.actif a {
  font-weight:bold;
}

table.distributeur {
  width:100%;
  margin-left:15px;
  background:url(bloc585top.gif) no-repeat;
  border-spacing:0;
  border-collapse:collapse;
}

table.distributeur tr.foot td {
  background:url(bloc585foot.gif) no-repeat;
  height:13px;
}

table.distributeur td {
  vertical-align:top;
}

table.distributeur td.distributeur-image {
  width:150px;
  text-align:center;
  padding-top:10px;
  padding-left:10px;
}

table.distributeur td.distributeur-description {
  width:400px;
  padding-top:10px;
  color:#666;
}

table.distributeur td.distributeur-description p {
  padding:0;
  margin:0;
}

table.distributeur td.distributeur-infos {
  padding-top:10px;
}

table.distributeur td.distributeur-infos p {
  border-left:1px solid #ccc;
  padding:0 0 0 10px;
  margin:0;
}

/* Partie Admin Distributeurs */

#distributeurs .feeds, #distributeurs .feed  {
  width:95%;
  margin-left:40px;
  border-spacing:0;
  border-collapse:collapse;
}

#distributeurs p.printlink {
	float:right;
	margin-right:40px;
}

#distributeurs .feed td {
  padding:3px;
}

#distributeurs .feeds .footrow td {
  border-top:1px solid #3E7886;
  color:#3E7886;
  font-weight:bold;
}

#distributeurs .feeds .footrow td img {
  vertical-align:middle;
}

#distributeurs .feeds .footrow td.total {
  text-align:right;
}

/*
#distributeurs .coord {
  width:500px;
  margin-left:30px;
  border-spacing:0;
  border-collapse:collapse;
  margin-bottom:1em;
}

#distributeurs .abo .coord th {
  width:45%;
}
*/

#distributeurs .feeds tr.odd td {
  background:#f3f3f3;
}

#distributeurs .feeds td {
  padding:4px 3px;
}

#distributeurs .horizontal-menu li {
  display:inline;
  margin-right:2em;
  font-weight:bold;
  color:#ccc;
}

#distributeurs .abo h3 {
  font-size:16px;
  color:#64A934;
}

#distributeurs form.recherche {
  color:#999;
  font-weight:bold;
}

#distributeurs form.recherche input.textfield {
  padding:3px;
  border:1px solid #ccc;
}

#distributeurs .feed th {
  width:30%;
  text-align:left;
}

#distributeurs .feed td {
  width:70%;
}

#distributeurs h3 {
  font-size:16px;
  color:#369;
}

#distributeurs h4 {
  font-size:14px;
  color:#888;
}

#distributeurs .totaux {
  width:50%;
  margin-left:25%;
}

#distributeurs .totaux input {
  text-align:right;
  padding:4px;
  font-weight:bold;
}

#distributeurs .produits, #distributeurs #distrinstall, #distributeurs #distrireduc, #distributeurs #distripromo {
  margin-left:40px;
  margin-right:40px;
}

#distributeurs .produits td, #distributeurs .produits th {
	text-align:center;
	padding:0 30px;
}

#distributeurs .produits .titre {
	color:#666;
	font-weight:bold;
}

#distributeurs .erreur {
  color:#b50000;
}

#distributeurs .feed .na {
	color:#ccc;
}

#distributeurs .err {
  background:#ffdada;
  border:1px solid #b50000;
}

#distributeurs .good {
  text-align:center;
  font-weight:bold;
  color:#7bae00;
  font-size:18px;
}

#distributeurs .packdesc {
  font-size:smaller;
}

#distributeurs select.cote {
	width:99%;
	border:1px solid #ddd;
	padding:5px;
}

#distributeurs img.inpack {
	display:none;
}

#distributeurs .discret {
	color:#999;
}

#distributeurs .mention {
	margin-top:0.5em;
	color:#666;
}

#distributeurs #plusrepriseinfo {
	border-left:5px solid #eee;
	padding-left:1em;
}

/* Questionnaire */

#distributeurs #distrinstall, #distributeurs #distrireduc, #distributeurs #distripromo {
	border:1px solid #ccc;
	background:#F8F8F8;
}

#distributeurs #distrinstall p.question a, #distributeurs #distrireduc p.question a, #distributeurs #distripromo p.question a {
	background:url(gow.png) center left no-repeat;
	padding-left:16px;
	line-height:1.6em;
}

#distributeurs .tv-cablebox td.num {
	padding:1em;
	font-size:3em;
	color:#ccc;
}



