* { font-family: arial, helvetica, verdana; }

.accroche       { color: #555555; font-style: italic; font-size: 14px; font-family: arial, helvetica, verdana; text-decoration: none }
.texte                { color: black; font-style: normal; font-weight: normal; font-size: 12px; font-family: Arial; text-decoration: none }
.textebleu { color: #0a437e; font-style: normal; font-weight: normal; font-size: 12px; font-family: Arial; text-decoration: none }
.texteblanc { color: #fff; font-style: normal; font-weight: normal; font-size: 12px; font-family: Arial; text-decoration: none }
.texteinterface { color: #fff; font-style: normal; font-weight: normal; font-size: 10px; font-family: Arial; text-decoration: none }
.textemenu  { color: #2d5b9d; font-style: normal; font-weight: normal; font-size: 10px; font-family: Arial; text-decoration: none }
.info  { color: #707070; font-size: 10px; font-family: Arial }
.liens        { color: #b22222; font-weight: bold; font-size: 10px; font-family: geneva, arial, helvetica, swiss, sunsans-regular }
.breve  { color: #5b3426; font-size: 9px; font-family: geneva, arial, helvetica, swiss, sunsans-regular }
.nav  { color: #8b0000; font-size: 9px; font-family: geneva, arial, helvetica, swiss, sunsans-regular; text-decoration: none }
.titre        { color: #868686; font-size: 18px; font-family: arial, helvetica, verdana; text-decoration: none }
.titrebig { color: #949494; font-size: 22px; font-family: arial, helvetica, verdana; text-decoration: none }
.prix1   { color: #b22222; font-weight: bold; font-size: 20px; font-family: arial, helvetica, verdana; text-decoration: none }
.prix2  { color: #b22222; font-weight: bold; font-size: 16px; font-family: arial, helvetica, verdana; text-decoration: none }

.text-app, input, select { font-size: 12px; font-family: arial, helvetica, verdana; color:black;}
.texterouge{
        font-size: 12px;
        font-weight: bold;
        text-decoration: none;
        padding-left: 10px;
        color: #821113;
}
.tabnormal{background-color:#FFFFFF; color:black; font-weight:normal}
.taberreur{background-color:red; color:black; font-weight:bold}
.tabred{background-color:red; color:black; font-weight:bold}
.tabjaune{background-color:#FFFFCC; color:black; font-weight:normal}
.ListePair {
	background-color: #FFFFFF;}
.ListeImpair {
        background-color: #E5E5EC;
}
.detail {
        border:1px solid #dddddd;
        background-color: #efefef;
        padding : 10px;
        margin-bottom : 10px;
}
/* nouvelles couleurs */
.intertitre     { color: #435971; font-weight: bold; font-size: 15px; font-family: arial, geneva, helvetica }
.titrebordeaux  { color: #c21930; font-weight: bold; font-size: 15px; font-family: arial, geneva, helvetica }
.text-piece     { color: #435971; font-weight: bold; font-size: 12px; font-family: arial, geneva, helvetica }
input.val {
        border: 0px;
        color:#ffffff;
        font-weight:bold;
        padding-top:3px;
        padding-bottom: 3px;
        background-color: #C21930;
        padding-right: 10px;
        padding-left: 10px;
        text-transform: uppercase;}
input.bouton {
        border: 1px;
        color:#000000;
        font-weight:bold;
        padding-top:3px;
        padding-bottom: 3px;
        background-color: #708f9e;
        text-transform: uppercase;}

a.bouton {
        border: 1px;
        color:#ffffff;
        font-weight:bold;
	font-size:12px;
        padding-top:3px;
        padding-bottom: 3px;
        background-color: #C21930;
	text-decoration: none;
        text-transform: uppercase;}
a.bouton:hover{
        color: #E54946;
        color:#000000;
}

div.titrevue {
  font: 18px Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight:bold;
  color:#868686;
  padding: 3px;
  margin: 3px;
  margin-left:400px;
  }

.external-border, .external-border > tr > td, .external-border > tbody > tr > td
{
	padding: 2px;
	border: 1px solid black;
}
.external-border
{
	border-spacing: 0px;
}
.external-border .tdt, .external-border .tdm
{
	border-bottom: 0px;
}
.external-border .tdb, .external-border .tdm
{
	border-top: 0px;
}
.external-border .tdl, .external-border .tdc
{
	border-right: 0px;
}
.external-border .tdr, .external-border .tdc
{
	border-left: 0px;
}
