body {
	background-color: #FFFFFF;
	margin: 10px;
}

body,td,th {
  font-family: Verdana;
  font-size: 10px;
  color: #000000;
}

.alerte { color: #800000;}

.prixreduc {
  color: #008000;
  font-weight: bold;
}

#float
{
    position: absolute;
    z-index: 5;
    visibility: hidden;
    background:#000000;
    padding:5px;
}

a {
  color:#000000;
  text-decoration: none;
}
a:hover {
  color:#888888
}
a img { border:none; }

td.realm_title {
  height: 20px;
  background-image: url(images/tstrip.gif);
  background-repeat: repeat-x;
  padding-left:5px;
  color:#FFFFFF
}

div.menuhaut {
  background-image: url(images/hstrip.gif);
  background-repeat: repeat-y;
  padding-left:16px;
  padding-right:17px;
  width: 748px;
}
div.menuhaut div.langue {
  width: 748px;
  height: 26px;
  background-image: url(images/vstrip.gif);
  background-repeat: repeat-x;
  text-align:right;

}

div.corps {
  width: 755px;
  background-image: url(images/hstrip.gif);
  background-repeat: repeat-y;
  padding-left:11px;
  padding-right:15px;
}

td.colonneGauche {
  width: 156px;

  padding-left:5px;
  padding-right:5px;
  vertical-align:top;
  text-align:left;
}
td.realm {
  height: 26px;
font-size:11px;
  background-image: url(images/rstrip.gif);
  background-repeat: repeat-x;
  text-align:center;
  vertical-align:middle;
}
td.realm2 {
  height: 26px;
  font-size: 11px;
  background-image: url(images/rstrip2.gif);
  background-repeat: repeat-x;
  text-align:center;
  vertical-align:middle;
}
.indent {
  padding-left:10px;
  text-indent:-10px;
}

td.colonneCentre {
  vertical-align:top;
  text-align:left;
  background-color: #ffffff;
  padding-left:5px;
  padding-right:5px;
}

.bloccentre_titre {
  text-align: center;
  font-weight: bold;
  font-size: 16px;
  margin-bottom:5px;
  color:black;
  text-decoration:none;
}
.bloccentre_centre {
  padding: 10px 6px 0 6px;
  text-align: left;
}

div.footer {
  width: 781px;
  height: 20px;
  background-image: url(images/bottom.png);
  background-repeat: no-repeat;
  text-align:center;
  padding-top: 131px;
}
.copy {font-size:10px; color:#000000; text-decoration: none;}

.lcategorie {
  width: 300px;
  height: 15px;
  border: 1px solid #666666;
  text-align: left;
  padding: 1px 0 0 10px;
  margin-bottom: 8px;
}
.lcategorie a { color: #000000; }

div.categorie {
  padding-left: 15px;
}

.fichetitre {
  font-size:12px;
  font-weight:bold;
}
.fichedesc {
  text-align: justify;
}
.fichedescI {
  text-align: center;
}

.pres_renta {
  width: 312px;
  height: 261px;
  text-align: center;
  border: 1px solid #000000;
}
/*  Nouveau */
/*
a.navigation {
  text-decoration: none;
  color: #000000;
}

a.navigation:hover {
  text-decoration: underline;
  color: #800000;
}

div.navigation {
  text-align: center;
}

.produit_panier {
  width: 100%;
  min-height: 120px;
  border: 1px solid #000000;
  margin-bottom: 8px;
}


input.login {
  background-color:#e3e3e3;
  border-color:#333333;
  height:15px;
  width: 130px;
  border:1px solid #c8c8c8;
  font-size: 11px;
}

table.inscription input, table.inscription select, table.inscription textarea, textarea {
  background-color:#e3e3e3;
  border-color:#333333;
  border:1px solid #c8c8c8;
  font-size: 11px;
}

select.monnaie {
  width:200px;
  font-size:11px;
}

*/

tr.titre td {
  background-color:#333333;
  color: #ffffff;
  font-weight: bold;
}

form { margin: 0px; }

input {font-size: 10px; font-family: Verdana; margin:0px}
input.button {font-size: 10px; font-family: Verdana; padding: 1px; padding-left: 3px; padding-right: 3px; background-color: #FFFFFF; border: 1px solid #000000;}
input.login {font-size: 10px; font-family: Verdana; padding: 1px; padding-left: 3px; padding-right: 3px; background-color: #FFFFFF; border: 1px solid #cccccc;}

.colonneGauche table table {
    width:100%;
background-color:#F8F8F8
}

.langue {
    background-position:0 -7px;
}
.topstrip {
    float:left;
    line-height:26px;
    background:none;
}
.topstrip a {
    display:block;
    float:left;
    height:26px;
    padding:0 10px;
    background: transparent url(images/menu-bg.jpg) repeat-x;
}
.topstrip a:hover {
    background: transparent url(images/menu-bg-ro.jpg) repeat-x;
}


.mll {
    float:left;
    background: transparent url(images/menu-bg.jpg) repeat-x;
}
.menuleft {
    float:left;
    height:26px;
    width:5px;
    background: transparent url(images/menu-rou.jpg) no-repeat;
}
.menuright {
    float:left;
    height:26px;
    width:7px;
    background: transparent url(images/menu-rou.jpg) -5px 0 no-repeat;
}

.realmbuttons a {
    text-transform:uppercase;
    margin-bottom:10px;
    display:block;
    float:left;
    width:116px;
    height:53px;
    line-height:15px;
    font-size:12px;
    font-weight:bold;
    text-align:center;
    margin-right:10px;
    background: transparent url(images/realmbuttons.jpg) no-repeat;
    color:#000;
    text-decoration:none;
}
.realmbuttons a span {
    margin-top:10px;
    display:block;
}
.realmbuttons a.last {
    margin-right:0;
}
.realmbuttons a:hover {
    background: transparent url(images/realmbuttons.jpg) 0 -53px no-repeat;
}

.realmbuttons {
    margin:10px auto;
    width:370px;
    marigin-left:5px;
}

.bulle, .bulle2 {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 400px;
  padding: 4px;
  background-color: #000000;
  border: 1px #888 solid;
  visibility: hidden;
  z-index: 100;
}
.bulle2 {
  background-color: #ffffff;
}

.lienaide {
  font-weight: bold;
  cursor: help;
}
