a:link {text-decoration:none;color:black;}    /* unvisited link */
a:visited {text-decoration:none;color:black;} /* visited link */
a:hover {text-decoration:underline;color:blue;}   /* mouse over link */
a:active {text-decoration:underline;color:blue;}  /* selected link */

a.categorie:link {text-decoration:none;color:white;font-family:"Comic Sans MS";font-style: normal;text-align: left;font-size: 0.9em;}    /* unvisited link */
a.categorie:visited {text-decoration:none;color:white;font-family:"Comic Sans MS";font-style: normal;text-align: left;font-size: 0.9em;} /* visited link */
a.categorie:hover {text-decoration:underline;color:white;font-family:"Comic Sans MS";font-style: normal;text-align: left;font-size: 0.9em;}   /* mouse over link */
a.categorie:active {text-decoration:underline;color:white;font-family:"Comic Sans MS";font-style: normal;text-align: left;font-size: 0.9em;}  /* selected link */

a.mail:link {text-decoration:none;color:blue;}    /* unvisited link */
a.mail:visited {text-decoration:none;color:blue;} /* visited link */
a.mail:hover {text-decoration:underline;color:blue;}   /* mouse over link */
a.mail:active {text-decoration:underline;color:blue;}  /* selected link */

/* p {color:blue;}
 */

/*
 * Style pour Condition de Vente
 */
body.conditionsvente
{
  background-color: rgb(230, 185, 184);
  font-family:"Comic Sans MS";
  font-style: normal;
  font-weight:normal;
  color:black;
  font-size: 1.0em;
}

p.conditionsvente
{
  font-style:italic;
  font-weight:bold;
  color:black;
  text-align: center;
  font-size: 1.6em;
}

p.conditionsventearticle
{
  font-style:italic;
  font-weight:bold;
  color:rgb(112,48,160);
  font-size: 1.2em;
}

p.conditionsventesurmesure
{
  position: relative;
  left: 40px;
}
  
table.conditionsventeidentification
{
  margin:0px;
  padding:0px;

  width:100%;
  border-style: none;
}

table.conditionsventefrais
{
  margin:0px;
  padding:0px;

  width:30%;
  border: 1px solid black;
  margin-left: auto;
  margin-right: auto;
}

td.conditionsventefrais
{
  margin:0px;
  padding:0px;
  border: 1px solid black;
}

tr.conditionsventefrais
{
  margin:0px;
  padding:0px;
  border: 1px solid black;
}

td.conditionsventeidentification
{
  text-align: left;
  width: 250px;
}



/*
 * Style pour Ajouter au panier
 */ 
td.BoutonCommander
{
  font-family:"Comic Sans MS";
  font-style: normal;
  font-weight:bold;
  color:white;
  text-align: center;
  font-size: 0.9em;
}

table.ResumeFraisPort
{
  margin:0px;
  padding:0px;

  width:100%;
  border: 1px solid black;
}


table.ResumePanierTitre
{
  margin:0px;
  padding:0px;

  width:80%;
  margin-left: auto;
  margin-right: auto;
  border: 1px solid white;
  background-color: white;
}

tr.ResumePanierTitre
{
  background-color: rgb(79, 129, 189);
  border: 1px solid white;
}

td.ResumePanierTitre
{
  font-family:"Comic Sans MS";
  font-style: normal;
  font-weight:bold;
  color:white;
  text-align: center;
  font-size: 0.9em;
  border: 1px solid white;
}

tr.ResumePanierArticleA
{
  background-color: rgb(208, 216, 232);
  border: 1px solid white;
}

tr.ResumePanierArticleB
{
  background-color: rgb(233, 237, 244);
  border: 1px solid white;
}

td.ResumePanierArticle
{
  font-family:"Comic Sans MS";
  font-style: normal;
  font-weight:normal;
  color:black;
  text-align: center;
  font-size: 0.9em;
  border: 1px solid white;
}

td.ResumeCommande
{
  font-family:"Comic Sans MS";
  font-style: normal;
  font-weight:normal;
  color:black;
  text-align: left;
  font-size: 0.9em;
  border: 1px solid white;
  vertical-align: top;
}

 
/*
 * Style pour Affichage par categorie
 */ 
table.AffichageCategoriePanier
{
  margin:0px;
  padding:0px;

  width:100%;
  margin-left: auto;
  margin-right: auto;
}

td.AffichageCategoriePanier
{
  font-family:"Comic Sans MS";
  font-style: normal;
  font-weight:bold;
  color:black;
  text-align: right;
  font-size: 0.9em;
}

 
/*
 * Style pour Parcours de l'artiste
 */ 
p.ParcoursTexte
{
  font-style:normal;
  font-weight:normal;
  color:black;
  text-align: justify;
  font-size: 1.0em;
}

table.ParcoursPhotoMacro
{
  margin:0px;
  padding:0px;

  width:90%;
  margin-left: auto;
  margin-right: auto;
}

td.ParcoursPhotoMacro
{
  font-family:"Comic Sans MS";
  font-style: italic;
  font-weight:bold;
  color:black;
  text-align: center;
  font-size: 0.9em;
}


table.ParcoursPoemeAmerRouge
{
  margin:0px;
  padding:0px;

  width:90%;
  margin-left: auto;
  margin-right: auto;
}

td.ParcoursPoemeAmerRouge
{
  font-family:"Comic Sans MS";
  font-style: italic;
  font-weight:normal;
  color:black;
  text-align: center;
  font-size: 0.9em;
}

table.ParcoursArticleDL
{
  margin:0px;
  padding:0px;

  width:90%;
  margin-left: auto;
  margin-right: auto;
}

td.ParcoursArticleDL
{
  text-align: center;
}

table.ParcoursLogo
{
  margin:0px;
  padding:0px;

  width:60%;
  margin-left: auto;
  margin-right: auto;
}

td.ParcoursLogo
{
  text-align: center;
}


/*
 * Style pour pageaccueil.html
 */
a.accueil:link {text-decoration:none;color:white;}    /* unvisited link */
a.accueil:visited {text-decoration:none;color:white;} /* visited link */
a.accueil:hover {text-decoration:underline;color:white;}   /* mouse over link */
a.accueil:active {text-decoration:underline;color:white;}  /* selected link */

li.categorie
{
  text-decoration:none;
  color:white;
  font-family:"Comic Sans MS";
  font-style: normal;
  text-align: left;
  font-weight:normal;
  font-size: 0.9em;
}


body.border
{
  width:1200px;
  padding:0px;
}

body.pageaccueil
{
  background-color: rgb(230, 185, 184);
  font-family:"Comic Sans MS";
  font-style: normal;
  font-weight:bold;
  color:black;
}

p.accueiltitre
{
  font-style:italic;
  font-weight:bold;
  color:black;
  text-align: center;
  font-size: 1.6em;
}

p.accueiltext
{
  font-style:normal;
  font-weight:normal;
  color:black;
  text-align: center;
  font-size: 1.4em;
}

p.modelesproteges
{
  font-style:normal;
  font-weight:normal;
  text-decoration: underline;
  color:black;
  text-align: center;
  font-size: 1.4em;
}

p.accueilmescreations
{
  font-style:italic;
  font-weight:normal;
  color:black;
  text-align: left;
  font-size: 1.0em;
}


td.accueilbordure
{
  width:12px;
  margin:0px;
  padding:0px;
  background-color:#000000;
}

td.accueilflyer
{
  width:120px;
  margin:0px;
  padding:0px;
}

td.accueilmescreations
{
  width:120px;
  margin:0px;
  padding:0px;
  text-align:center;
}

td.accueilmescreationstexte
{
  margin:1px;
  padding:1px;
  border: 1px solid black;
}


img.logoflyer
{
  border: 2px solid white;
}

/* Style pour titre.html */
body.titre
{
  background-color:#000000;
  font-family:"Comic Sans MS";
  font-style: normal;
  font-weight:bold;
  color:white;
}

table.titre
{
  color:white;
  font-size: 1.5em;
  
  width:100%;
  
  margin:0px;
  padding:0px;
}

table.accueilmescreations
{
  font-family:"Comic Sans MS";
  font-style: normal;
  font-weight:bold;
  font-size: 1.0em;
  color:black;
  margin:0px;
  padding:0px;

  width:90%;
  margin-left: auto;
  margin-right: auto;
}

table.textepresentation
{
  background-color: rgb(191, 191, 191);
  font-family:"Comic Sans MS";
  font-style: normal;
  font-weight:bold;
  font-size: 1.0em;
  color:black;
  margin:1px;
  padding:1px;
  border: 1px solid black;

  width:80%;
  margin-left: auto;
  margin-right: auto;
}

table.expositions
{
  background-color: rgb(191, 191, 191);
  font-family:"Comic Sans MS";
  font-style: normal;
  font-weight:normal;
  font-size: 1.0em;
  color:black;
  margin:1px;
  padding:1px;
  border: 1px solid black;

  width:80%;
  margin-left: auto;
  margin-right: auto;
}

table.flyerpresentation
{
  background-color: rgb(230, 185, 184);
  font-family:"Comic Sans MS";
  font-style: normal;
  font-weight:normal;
  font-size: 1.0em;
  color:black;
  margin:0px;
  padding:0px;

  width:80%;
  margin-left: auto;
  margin-right: auto;
}

td.titrebordure
{
  width:12px;
  margin:0px;
  padding:0px;
  background-color:#FFFFFF;
}

td.titreliens
{
  width:120px;
  background-color:#000000;
  font-family:"Comic Sans MS";
  font-style: normal;
  font-weight:bold;
  color:white;
  font-size: 0.6em;
  text-align: center;
}

td.titrelogo
{
  text-align: left;
  vertical-align: top;
}


body {background-color:#000000;}


table.find
{
  width:190px;
  
  border-top-color:white;
  border-top-left-radius:3px;
  border-top-right-radius:3px;
  border-style:solid;

  border-bottom-color:white;
  border-bottom-left-radius:3px;
  border-bottom-right-radius:3px;
    
  border-right-color:white;
  border-left-color:white;
  
  font-family:"Comic Sans MS";
  font-style: normal;
  font-weight:bold;
  color:white;
  font-size: 1.1em;
  text-align: center;

  margin:0px;
  padding:0px;
}

table.category
 {
  width:190px;
  
  font-family:"Comic Sans MS";
  font-style: normal;
  font-weight:bold;
  color:white;
  font-size: 1.1em;
  text-align: center;

  margin:0px;
  padding:0px;
}

table.title
{
  width:100%;
  border-color:#6B8E23;
  border-color:rgb(204,102,255);

  border-style:solid;
  background:#6B8E23;
  background:rgb(204,102,255);
  text-align:left;
  font-weight:bold;
  font-family:"Comic Sans MS";
  font-style: normal;
  color:white;
  margin:0px;
  padding:0px;
}

table.menu
{
  border-top:1px solid #F4A460;
  table-layout:fixed;
  width:100%;
}

table.ficheproduit1
{
  width:100%;
  border-color:rgb(204,102,255);
  border-top-left-radius:5px;
  border-top-right-radius:5px;
  border-style:solid;

  border-bottom-left-radius:5px;
  border-bottom-right-radius:5px;

  border-style:solid;
  text-align:center;
  font-family:"Comic Sans MS";
  font-style: normal;
  color:white;
  margin:0px;
  padding:0px;
}

td.borderright
{
  border-right:1px solid #F4A460;
}

td.ficheproduitprix
{
  width:25%;
    
  text-align:center;
  font-family:"Comic Sans MS";
  font-style: normal;
  color:black;
  margin:0px;
  padding:0px;
}

td.ficheproduitimage
{
  width:20%;
  
  text-align:center;
  font-family:"Comic Sans MS";
  font-style: normal;
  color:black;
  margin:0px;
  padding:0px;
}

td.ficheproduitdescription
{
  width:55%;
 
  text-align:left;
  font-family:"Comic Sans MS";
  font-style: normal;
  color:black;
  margin:0px;
  padding:0px;
}

td.titlelogo
{
  width:30%;
    
  text-align:left;
  font-weight:bold;
  font-family:"Comic Sans MS";
  font-style: normal;
  color:black;
  margin:0px;
  padding:0px;
}

td.titleunderconstruction
{
  width:40%;
    
  text-align:center;
  font-weight:bold;
  font-family:"Comic Sans MS";
  font-style: normal;
  color:black;
  margin:0px;
  padding:0px;
}

td.titlecounter
{
  width:30%;
    
  text-align:right;
  align-items:flex-start;
  font-weight:bold;
  font-family:"Comic Sans MS";
  font-style: normal;
  color:black;
  margin:0px;
  padding:0px;
}

td.expo_image
{
  width:30%;
    
  text-align:center;
  font-family:"Comic Sans MS";
  font-style: normal;
  color:black;
  margin:0px;
  padding:0px;
}

td.expo_map
{
  width:70%;
    
  text-align:center;
  font-family:"Comic Sans MS";
  font-style: normal;
  color:black;
  margin:0px;
  padding:0px;
}

div.expo_map
{
  width:70%;
  text-align:center;
  margin:0px;
  padding:0px;
}



tr.bordertop
{
  border-top:1px solid #F4A460;
}

p.prix
{
  color:black;
  font-family:"Comic Sans MS";
  font-style:normal;
  font-weight:bold;
  font-size:100%;
  
  }

p.reference
{
  color:black;
  font-size:60%;
  font-family:"Comic Sans MS";
  font-style: normal;
}

p.quantite
{
  color:black;
  font-style:italic;
  font-size:80%;
}

p.commande
{
  color:black;
  font-family:"Comic Sans MS";
  font-style:italic;
  font-size:80%;
}

p.descriptif
{
  color:black;
  font-family:"Comic Sans MS";
  font-style:italic;
  font-weight:normal;
  font-size:90%;
}

p.produit
{
  color:black;
  font-family:"Comic Sans MS";
  font-style:normal;
  font-weight:bold;
  font-size:100%;
}

p.noteinformation
{
  color:black;
  font-family:"Comic Sans MS";
  font-style:italic;
  text-decoration: underline;
  font-weight:normal;
  font-size:70%;
}
