/* CSS Document */
body {
   font:12px Verdana, Geneva, Arial, Helvetica, sans-serif;
   color:#000;
  background-color:#F3F2F1;
}

img {
  border:0;
}

a{
  text-decoration:none;
  padding:0;
  margin:0;
  color:#000;
}

a:hover{
  color:#F9D9E6;
}

.center {
  text-align:center; 
}

ul {
  margin:0;
}

#all {
  margin: 0 auto 0 auto;
  width:750px;
  border:1px solid #CCC;
  background-color:#FFFFFF;
}

#contenu {
  margin:30px 0 10px 30px;
  padding:0 100px 0 100px;
  background-color:#FFFFFF;
  height:350px;
  line-height:17px;
}

html>body #contenu {
  height:auto;
  min-height:350px;
}

h1 {
  font-size:14px;
  color:#931F4C;
  /*color:#ED488D;*/
}

h2 {
  font-size:12px;
  color:#000;
  margin-top:20px;
}

p {
  margin:7px 0 7px 0;
}

#form p {
  width:500px;
}

#ul_menu {
  height:15px;
  background-color:#931F4C;
  margin:0;
  padding:0px 0px 0px 330px;
  list-style-type:none;
  line-height:15px;
  font-size:11px;
  font-weight:bold;
}

#ul_menu li {
  display:inline;
  margin:0;
  padding:0 10px 0 10px;
  background-image:url(images/barre.gif);
  background-repeat:no-repeat;
  background-position:right;
}

li#li_contact {
  background:none; 
}

li#plan {
  background-image:url(images/plan.gif);
  background-position:left;
  background-repeat:no-repeat;
  padding:0 0 0 20px;
  margin:0 0 0 20px;
}

#carte {
  margin:10px 0 0 30px ;
  border:2px solid #CCC;
}

#ul_menu a{
  text-decoration:none;
  padding:0;
  margin:0;
  color:#FFF;
}

#ul_menu a:hover{
  color:#F9D9E6;
}

.amail{
  text-decoration:none;
  color:#000;
}

.amail:hover{
  color:#CCC;
}

#bando {
  display:block;
  margin:0;
  padding:0;
}


#form {
  width:500px;
  margin:0;
  padding:10px 0 0 10px;
  background-color:#FFF;
}



.label{
  color:#931F4C;
}

input {
  height:14px;
  border:1px solid #CCC;
  width:180px;
}

textarea {
  border:0;
  border:1px solid #CCC;
}

#envoyer {
  width:70px;
  height:20px;
  background-color:#FCF6ED;
  color:#931F4C;
  border:1px solid #CCC;
  line-height:10px;
}

a:hover{
  color:#F9D9E6;
}

#form p {
  margin:2px 0 2px 0;
}

#nom {
  margin-left:42px;
}

#prenom {
  margin-left:21px;
}

#telephone {
  margin-left:3px;
}

#email {
  margin-left:29px;
}

#message {
  margin-top:50px;
}

#contact {
   text-align:center;
   padding:0; 
}

.dt_site {
  background-position:left;
  background-repeat:no-repeat;
  background-image:url(images/li_rose.gif);
  padding:0 15px 0 15px;
  font-size:12px;
  color:#931F4C;
  margin:20px 0 5px 5px;
}

#radio {
  border:0px;
  width:15px;
  height:20px;
}

#cat {
  width:200px;
  height:20px;
}

/*****fiche****/

#div_fiche {
  margin:20px;
  font-size:11px;
}

#table_fiche {
  width: 710px;
  border: 0px;
}

#td_titre {
  border:1px solid #CCC;
  height:20px;
  font-size: 12px
}

#fond_titre {
  /*background-color: #F47AAB;*/
  background-color: #DF729B;
  margin:0;
  color:White;
  padding-left:20px; 
  height:16px;
}

#td_prix {
  border:1px solid #CCC;
  height:20px;
  font-size:11px;
}

#fond_prix {
  background-color:#F9D9E6;
  margin: 0;
  /*color:#696969;*/
  color:#000; 
  padding:0;
  text-align:center; 
  height:16px;
}

.td_ref {
  height: 20px;
  background-color:#9AB8D6;
  padding-left: 20px;
  font-size: 12px;
  font-weight:bold;
}

.td_fond {
  background-color:#F8FAFC; 
  height:100%;
  padding-left: 20px;
}

#td_conclusion {
  border:1px solid #CCC;
  height:20px;
  font-size: 12px
}


#fond_ccl {
  background-color:#FCF6ED;
  margin: 0;
  color:#931F4C;
  padding-left: 20px; 
  padding-right: 20px;
  height:16px;
}

ul.ul_fiche {
  list-style: disc;
  background-color: #F8FAFC;
  margin-left: 0px;
  padding:10px 0 10px 10px;
  text-align: left;
}

.tof {
  padding: 0 2px 0 2px;
  width:155px;
  height:116px;
}

/* ---=== Result ===--- */
#contenu2 {
  margin-top:30px;
  padding:0;
  background-color:#FFFFFF;
  height:350px;
}

html>body #contenu2 {
  height:auto;
  min-height:350px;
}

#result {
  width:80%;
  margin:0 auto 0 auto;
  border-collapse:collapse;
}

#result img {
  width:110px;
  height:83px;
}

table#result th {
  font-weight:normal;
  background-color:#799DC0;
  color:#FFF;
}

#result td {
  padding-bottom:50px;
  height:83px;
}

.thright {
  text-align:right;
  border:1px solid #B9D2E4;
  border-left:none;
  width:17%;
}

.thleft {
  text-align:left;
  border:1px solid #B9D2E4;
  border-right:none;
}

#result a {
  text-decoration:none;
  color:#931F4C;
}

#listplan a{
  color:#000;
}

#listplan a:hover{
  color:#931F4C;
}

#footer {
  background-color:#931F4C;
  margin:0;
  padding:0;
  height:15px;
  line-height:14px; 
  font-size:10px;
  text-align:center;
  color:#FFF; 
}

#footer a {
  color:#FFF;
}

#footer a:hover {
  color:#F9D9E6;
}

.rosepal {
  /*background-color:#F9D9E6;*/
  background-color: #E696B2;
  /*background-color: #778899;*/
  height:5px;
  font-size:5px;
  line-height:5px;
  margin:0;
  padding:0;
}

#confi {
  text-align:center;
  padding:0;
  margin:30px 0 10px 30px;
  background-color:#FFFFFF;
  height:350px;
  line-height:17px;
}

#resultat {
  margin:0 0 10px 75px;
}

#formsearch {
  margin-top:45px;
}

#formsearch label {
  width:250px;
  position:absolute; 
}

#formsearch input {
  margin-left:250px;
}

#formsearch select {
  margin-left:250px;
}
#div_fiche h1{
  text-transform: uppercase;
}
#lien_connexe{
  height:70px;
  width:710px;
  overflow:auto;
}