body	     { background-color: #cbb126; margin-top: 4px }
body,font   { color: black; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
td { color: black; font-size: 12px; font-family: Arial, Helvetica, sans-serif; margin-top: 0; }
p  { color: black; font-size: 12px; font-family: Arial, Helvetica, sans-serif;  margin-top: 0 }
th { color: white; font-size: 12px; font-family: Arial, Helvetica, sans-serif; margin-top: 0; }
 

.tzr-limg {padding-right:7px; margin-right:7px;margin-bottom:5px; }
.tzr-rimg {padding-left:7px; margin-left:7px;margin-bottom:5px;}
.fondimg {padding-bottom:5px;}

#container{background-color: #fff;width: 96%;margin: 0px 0px 10px 28px;}
#bandeaugauche  { background-color: #87899f; background-repeat: no-repeat; background-position: 0 0 }
#navbas { background-color: #fff; margin: 10px 0 10px 0; width: 96% }

a { font-size:11px; color:#6c648b; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration:none; }
.liens-produit { color: #6c648b; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; }

.titrage-produit { color: #524273; font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; margin: 5px 0; display: block; }
.bouton-produit { margin: 0 0 0 30px; }
a:link { color: #6c648b; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; }
a:hover { font-size:11px; color:#b5921b; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration:underline;}





/*Contenu*/
/* Titrage de page*/
.titrepage       { color: #a91328; font-size: 17px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; margin: 0 0 20px }
h1, .titresection   { color: #524273; font-size: 20px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; margin: 0 0 2px; padding-top: 2px }
h2   { color: #b5921b; font-size: 15px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; margin: 0 0 3px }
.titreinfos   { color:  #b81d23; font-size: 13px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; display: block; margin-bottom: 2px }
h4    { color: #c55b14; font-size: 14px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; margin: 0 0 2px }
h5      { color: #a91328; font-size: 18px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin-right: 0; margin-bottom: 4px }
h6    { color: #fff; font-size: 15px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; margin-top: 2px; margin-right: 0; margin-bottom: 2px }
.titrerubrique   { color: #fff; font-size: 15px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; margin-top: 2px; margin-right: 0; margin-bottom: 2px }
.titrefestival { color: #fffff2; font-size: 14px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; margin-top: 2px; margin-right: 0; margin-bottom: 2px }
.titrerubrique1 { color: #fff; font-size: 15px; font-family: Helvetica, Arial, sans-serif; font-weight: normal; margin-top: 2px; margin-right: 0; margin-bottom: 2px }
.titreexposant { color: #a19f85; font-size: 18px; font-family: Helvetica, Arial, sans-serif; font-weight: 100; margin-top: 2px; margin-right: 0; margin-bottom: 2px }
.titreexposantfiche { color: #a91328; font-size: 16px; font-family: Helvetica, Arial, sans-serif; font-weight: 300; margin-top: 2px; margin-right: 0; margin-bottom: 8px; width: 254px; border-top: #a91328; border-right: #a91328; border-bottom: 1px solid #a91328; border-left: #a91328 }
.stand { color: #a19f85; font-size: 13px; font-family: Helvetica, Arial, sans-serif; font-weight: 700; margin-top: 2px; margin-right: 0; margin-bottom: 2px }
a.sousrubrique   { color: #fac236; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
a:hover.sousrubrique   { color: #fff; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
a.chemin  { color: #dfdfdf; font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none }
a:hover.chemin { color: #e04e1b; font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none }
a.exposant { color: #495c70; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
a:hover.exposant { color: #c57540; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
a.navbas { color: #dfdfdf; font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }

a:hover.navbas {color: #44521b; font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline}
.bandeau   { color: #fff; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; line-height: 1.2em; text-decoration: none }
.bandeau a   { color: #fac236; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.2em; text-decoration: underline }
.bandeau a:hover  { color: #fff; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.2em; text-decoration: none; f: bold  }
.textesmall11   { color: #dfdfdf; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold }
.mentionsbas  a, .mentionbas a:active { text-decoration:none; color: gray; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; background-color: transparent; text-align: left }
.mentionsbas  a:hover { text-decoration:none; color: white; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; background-color: transparent; text-align: left }
.legende, .commentaire { color: black; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; background-color: transparent; text-align: center ; display:block;}
.legendediapo { color: #404040; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; background-color: transparent; text-align: left; display: block }
.textesmallblanc { color: #fff; font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; background-color: transparent; text-align: left }
.titragenav { color: #fff; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; background-color: transparent; text-align: left }
.chapo, .chapeau, h3     { color: #696969; font-size: 12px; font-family: Helvetica, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 1.4em ; padding-bottom:10px; margin:0px; }
.chemin   { color: #000; font-size: 10px; font-family: Arial, Helvetica; font-weight: normal }
.formulaire   { color: #53524d; font-size: 10px; font-family: Verdana, arial, sans-serif; background-color: #f8f6e8; width: 130px; height: 15px; border: 0 }
.floatdroite{float: right;margin: 0 0 5px 10px;border: 0px solid #666;padding: 0px;}
.floatgauche{float: left;margin: 0 10px 5px 0px;border: 0px solid #666;padding: 0px;}
.plusfloatdroite{float: right;margin: 0 0 10px 10px;clear: right;}

/* Sous menu gauche */
#navcontainer   { display: inline; margin: 0; padding: 0; float: left; border: solid 1 #003a90 }
#navcontainer ul  { font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; list-style-type: none; margin: 0; padding: 0 }
#navcontainer li {display:inline;}
#navcontainer a  { font-size: 11px; text-decoration: none; background-color: #cdd7eb; display: block; margin: 0; padding: 3px; border-bottom: 1 solid #003a90 }
#navcontainer a:link, #navlist a:visited { color: #003a90; text-decoration: none }
#navcontainer a:hover { color: #fff; background-color: #003a90 }

#sousnav { color: #fff; font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; background-color: #003a90; display: block; padding: 4px }

#navcontainer ul ul li { margin: 0 0 0px 0; }
#navcontainer ul ul a { color: #003a90; text-decoration: none; background-color: #cdd7eb; display: block; padding: 4px 5px 5px 30px }
#navcontainer ul ul a:hover { color: #fff; text-decoration: none; background-color: #003a90 }
.nput   { color: #fff; font-size: 10px; font-family: Verdana, arial, sans-serif; background-color: #a8b0c1; width: 100px; height: 15px; border: 1px black }
.view a:link, .view a:visited     { color: #001; font-size: 11px; font-family: Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; background-color: #bbb; text-align: center; display: block; padding: 1px; width: 55px; height: 15px; border: solid 1px #000; none: font-size: 11px           }
.view a:hover, .view a:active   { color: #fff; font-size: 11px; font-family: Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: #646565; border-color: #222 }

input, select, textarea, text 
	{ border:1px solid gray; color:black;
	  font-weight:normal; font-size: 11px; font-family: Arial, Helvetica;
	  padding:0px; margin:0 2px 0 2px; }

.xmodmonetique-paybox-form input[type="submit"] {
    background: #c1a924;
    margin: 0 0 10px;
    padding: 10px 20px;
    float: right;
    color: #fff;
    font-weight: bold;
    border: 1px solid #c1a924;
    transition: 0.3s;
    cursor: pointer;
}
.xmodmonetique-paybox-form input[type="submit"]:hover {
    background: #fff;
    color: #c1a924;
}