div.content {
  width: 954px;
  background: url(/pix/univers/mobile2ouf/cel_inter.gif) no-repeat;
  padding-top: 150px;
  min-height: 305px !important;
}

div.content div#homepage {
  background: url(/pix/univers/mobile2ouf/fond.jpg) no-repeat !important;
  margin-top: -150px;
  padding-top: 150px;
  width: 954px;
  /*height: 398px;   548 - 150 */
  height: 305px !important;  /* 455 - 150 */
}
div.produit {
  font-family: georgia;
  font-size: 30px;
  padding-top: 40px;
  text-align: right;
  background: url(/pix/univers/mobile2ouf/puce1.gif) 665px 45px no-repeat;
}

div.produit h2 {
  color: #fff;
  font-size: 18px;
}

div.produit a {
  color: #5c0101;
}

div.accessoire {
  font-family: georgia;
  font-size: 18px;
  padding-left: 322px;
  padding-top: 80px;
  text-align: left;
  background: url(/pix/univers/mobile2ouf/puce2.gif) 300px 83px no-repeat;
}

div.accessoire span {
  color: #fff;
  font-size: 14px;
}

div.accessoire a {
  color: #5c0101;
}

ul#photos {
  float: right;
  width: 32px;
  padding: 10px 10px 0 0 ;
}

input.ajouter {
  background: url(/pix/univers/mobile2ouf/bt_commander.gif) no-repeat;
  width: 149px;
  height: 68px;
}
input.commander {
  background: url(/pix/univers/mobile2ouf/bt_commander.gif) no-repeat;
  width: 120px;
  height: 50px;
}

div.compte {border: 1px solid #ff5500;}

div.compte h2 {color: #ff5500 !important;}

div.compte h3 {color: #ff5500;}

div.compte p.intro {color: #ff5500;}

div.compte p.paiement strong {color: #ff5500;}

div.compte div#right_column {border-left: 1px dashed #ff5500;}

h4 {color: #ff5500;}

div.compte div#right_column {border-left: 1px dashed #ff5500;}

div#right_column a {color: #ff5500;}

input.texte {border: 1px solid #ff5500;}

input.valider {
  background: url(/pix/univers/mobile2ouf/bt_valider.gif) no-repeat;
  width: 120px;
  height: 50px;
}

div.content div.fiche_produit {border: 1px solid #ff5500;}

div.tarifs strong {color: #ff5500;}

div.panier {color: #ff5500;}

div.panier table tr th {color: #ff5500;}

td a#continue_shop {color: #ff5500;}

select {border: 1px solid #ff5500;}

td.caddie.prix {color: #ff5500 !important;}

div.content div.recap,
div.content div.recherche
{
	border: 1px solid #ff5500;
}

div.content div.recap h2,
div.content div.recherche h2
{
	color: #ff5500;
}
div.content div.recap h3,
div.content div.recherche h3
{
  border-bottom: 1px solid #ff5500;
  color: #ff5500;
}
div.content div.recap ul,
div.content div.recherche ul
{
	border-left: 1px dashed #ff5500;
}
div.content div.recap ul li a,
div.content div.recherche ul li a
{
	color: #ff5500;
}

table tr th {border-bottom: 1px solid #ff5500;}

table strong {color: #ff5500;}

a.ajouter {background-color: #ff5500;}

table.commande caption {color: #ff5500;}

table.commande tr td.total {color: #ff5500 !important;}

div.content div.contenu {border: 1px solid #ff5500;}

div.content div.contenu h2,
div.content div.contenu h3,
div.description h2,
p.tarif,
div.password h1,
a#info_constructeur,
p.disponibilite
{
  color: #ff5500 !important;
}

div.content div#homepage p.horaire {
  background: none !important;
  font-weight: bold;
  text-align: center;
	margin-top: -62px;
	font-size: 20px;
	color: #c78c19;
	width: 250px;
	margin-left: 120px;
}

div.content div#homepage div#intitule {
  float: left;
  padding-left: 418px;
}

div.content div#homepage div#photo {
  float: right;
  margin-top: -200px;
}

div.content div#homepage div#photo a {
  display: block;
  width: 290px;
  height: 400px;
}