body{ margin: 0px; padding: 0px; background-color:#cecece; color:#000000; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style:normal; font-weight:normal; line-height:18px; }

td { color:#000000; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style:normal; font-weight:normal; line-height:18px; }
div { color:#000000; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style:normal; font-weight:normal; line-height:18px; }
p { color:#000000; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style:normal; font-weight:normal; line-height:18px; }

a { text-decoration: none; color: #c61800; }
a:hover{ text-decoration: underline; }

table.menuprincipal{ width:100%; }
td.menuprincipal{ padding-bottom:6px; padding-left:0px; padding-top:6px; padding-right:12px; background:url(images/menu_fond_element.gif); }
.menuprincipal{ font-family:Georgia, "Times New Roman", Times, serif; color: #000000; font-size: 14px; font-weight:bold; text-align:right; }
a.menuprincipal{text-decoration: none; color: #000000; }
a:hover.menuprincipal{text-decoration: none; color: #FFFFFF; }
td.menuprincipaln2{ padding-bottom:0px; padding-left:2px;  padding-top:3px; padding-right:12px; }
.menuprincipaln2{ font-family:Georgia, "Times New Roman", Times, serif; color: #FFFFFF; font-size: 11px; font-weight:bold; text-align:right; line-height:13px; }
a.menuprincipaln2{text-decoration: none; color:#FFFFFF; }
a:hover.menuprincipaln2{text-decoration: none; color: #CCCCCC; }

/* Formulaire */
table.formulaire {}
td.formulaireErreur { padding-left:5px; padding-right:5px; text-align:center; }
.formulaireErreur{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#CC3300; font-weight:bold; text-align:center; }

.formulaireIntroduction{ color:#FFFFFF; font-size: 15px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style:normal; font-weight:normal; line-height:22px; }
.formulaireObligatoire{ color:#FFFFFF; font-size: 15px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style:normal; font-weight:normal; line-height:22px; }
td.formulaireCorps{}
table.formulaireCorps{}

tr.formulairePartieTitre{ }
.formulairePartieTitre{color:#FFFFFF; font-size: 17px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style:normal; font-weight:normal; line-height:22px; }
td.formulairePartieIntroduction{  padding-bottom:5px; }
.formulairePartieIntroduction{ color:#FFFFFF; font-size: 15px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style:normal; font-weight:normal; line-height:22px;}
td.formulairePartieConclusion{ }
.formulairePartieConclusion{ color:#FFFFFF; font-size: 15px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style:normal; font-weight:normal; line-height:22px;}

table.formulaireEnvoie {  text-align:center; width:100%;}
td.formulaireEnvoie {  text-align:center;}
input.formulaireEnvoie { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#FFFFFF; font-weight:normal; background-color:#007bc6; border:solid #737373 1px; }

tr.formulaireChamps {}
td.formulaireEnonce { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#737373; font-weight:normal; padding-top:6px;}
td.formulaireReponse {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#737373; font-weight:normal; padding-top:6px;}
input.formulaireReponse { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#737373; font-weight:normal; width:200px}
input.formulaireReponseMini { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#737373; font-weight:normal; width:28px }
input.formulaireReponsePetit { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#737373; font-weight:normal; width:80px }
input.formulaireReponseNormal { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#737373; font-weight:normal; width:160px }
input.formulaireReponseGrand { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#737373; font-weight:normal; width:300px }

formulaireReponse.formulaireReponse { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#737373; font-weight:normal;}


.formulaireConfirmation{color:#FFFFFF; font-size: 15px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style:normal; font-weight:normal; line-height:22px; }

/* Boutique */
img.boutique_produit_image { }
.boutique_produit_libelle1 { font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style:bold; font-weight:bold; color:#6a6a6a; line-height:18px; }
.boutique_produit_breve { font-size: 13px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style:normal; font-weight:normal; color:#6a6a6a; line-height:22px; }

table.table_boutique_oeuvre { border:#a9a9a9 solid 1px; background-color:#FFFFFF; }
td.table_boutique_description { border:#a9a9a9 solid 1px; background-color:#e0dfdf;}
