
/* Presentation Stylesheet */ 

.lien_panier {
   color:red;
   text-align:center;
   text-decoration:underline;
}

h3, p 
{
margin:0;
padding:15px;
}

h3
{
text-align:center;
}

h4 
{
margin:0; 
padding: 5px 0;
text-align:center;
}
 
table#produits_accueil
{
width:95%;
margin:auto;
margin-top:10px;
}

table#produits_accueil td
{
width:50%;
border:1px solid;
border-color:#4b3d19;
vertical-align:top;
padding:10px 10px 10px 10px;
font-family: "Comic Sans MS";
font-size:12px;
}

.liste_produits
{
margin-top:15px ;
margin-bottom:10px ;
padding:0;
margin:auto;
margin-left: 10px;
margin-right: 10px;
}

.prix
{
color:#FFFF66;
font-size:1.1em;
font-weight:bold;
margin-left:20px;
}

.prix_barre
{
color:red;
font-weight:bold;
margin-left:20px;
text-decoration: line-through;
}

.centre
{
text-align:center;
}
.gras
{
font-weight:bold;
}

.nom_produit
{
font-size:1.2em;
color:green;
padding-left:30px;
}

.erreur
{
color:red;
font-size: 0.8em;
}

.valide
{
color:green;
font-size: 0.9em;
}

form.form fieldset 
{
padding: 1em;
background: #FFFFCC;
border: 1px solid #000000;
width: 90%;
display: block;
position: relative;
top: 1em;
padding: 0 0.5em 1em 0.5em;
margin:auto;
}

form.form fieldset legend 
{
padding: 4px;
border: 1px solid #000000;
background: #FFFFCC;
color: #000000;
margin-bottom: 10px;
position: relative;
top: -1em;
padding: 0.4em;
}

input
{
border:1px solid black;
font-size:12px;
}

.img_accueil
{
padding-top: 5px;
padding-left: 5px;
}

table#panier
{
margin:auto;
width:90%;
border:0;
}

table#panier td
{
text-align: left;
}

table#produit
{
margin:auto;
width:100%;
border:0;
}
