A:active
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
A:link
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
A:visited
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
A:hover
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

BODY {

} 

.normal
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11;
}

normal:active
{
    TEXT-DECORATION: none;
}

normal:link
{
    TEXT-DECORATION: none;
}

normal:visited
{
     TEXT-DECORATION: none;
}

normal:hover
{
     TEXT-DECORATION: none;
}

INPUT
{
    BORDER-RIGHT: #6699cc 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #6699cc 1px solid;
    PADDING-LEFT: 2px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 2px;
    MARGIN: 1px;
    BORDER-LEFT: #6699cc 1px solid;
    COLOR: #000000;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #6699cc 1px solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #ffffff
}

.message_admin
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	COLOR: black;
	font-size: 15;
}

.titre_bandeau
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14;
}

.titre_bandeau_admin
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14;
	color: #D80400;
}

aucun:active
{
    TEXT-DECORATION: none;
}

aucun:link
{
    TEXT-DECORATION: none;
}

aucun:visited
{
     TEXT-DECORATION: none;
}

aucun:hover
{
     TEXT-DECORATION: none;
}

p.left {text-align:left}
p.center {text-align:center}
p.right {text-align:right}

.bord
{
    BORDER-RIGHT: #dcdcdc 1px ridge;
    BORDER-TOP: #dcdcdc 1px ridge;
    BORDER-LEFT: #dcdcdc 1px ridge;
    BORDER-BOTTOM: #dcdcdc 1px ridge;
	background-color : #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14;
	color: #000000;
	align: center
}

.bord2
{
    BORDER-RIGHT: #dcdcdc 1px ridge;
    BORDER-TOP: #dcdcdc 1px ridge;
    BORDER-LEFT: #dcdcdc 1px ridge;
    BORDER-BOTTOM: #dcdcdc 1px ridge;
	background-color : #E9E3E3;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14;
	color: #000000;
	align: center
}

.orange {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #FF8C00; text-decoration: none}
.jaune {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #F3E271; text-decoration: none}
.vert {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #2BCB45; text-decoration: none}
.bleu {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #5977D7; text-decoration: none}
.violet {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #a30e82; text-decoration: none}

.textenoirpetit {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8px; color: #000000; text-decoration: none}
.textenoir {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none}
.textenoirmoyen {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none}
.textenoirgros {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color: #000000; text-decoration: none} 
.textenoirgrosbis {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color: #000000; text-decoration: none; margin-left: 60px;}
.textenoirtresgros {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 16px; color: #000000; text-decoration: none}

.textebleupetit {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8px; color: #06F; text-decoration: none}
.textebleu {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #06F; text-decoration: none}
.textebleumoyen {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #06F; text-decoration: none}
.textebleugros {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color: #06F; text-decoration: none} 
.textebleutresgros {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 16px; color: #06F; text-decoration: none} 

.textegris {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #b1b1b1;text-decoration: none}
.textegrismoyen {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #b1b1b1;text-decoration: none}
.textegrisgros {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color: #b1b1b1;text-decoration: none}

.texteblanc {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #ffffff;text-decoration: none}
.texteblancmoyen {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #ffffff;text-decoration: none}
.texteblancgros {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color: #ffffff;text-decoration: none}

.texterouge {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #F28F00; text-decoration: none}
.texterougemoyen {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #F28F00;text-decoration: none}
.texterougegros {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color: #F28F00;text-decoration: none}

.texteviolet {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #a30e82; text-decoration: none}
.textevioletmoyen {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #a30e82;text-decoration: none}
.textevioletgros {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color: #a30e82;text-decoration: none}

.texteorange {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #f28f00; text-decoration: none}

.bordure{	border: 1px solid #000000;}
 
.textegris {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #8C8C8C; text-decoration: none}

.taboption{   width: 325px; height: 62px;  margin-left: 138px }

h1, h2, h3 {
	margin: 0;
}

table.table_bannieres tr td, td.td_bannieres
{
	padding-bottom : 30px;
}

.btn_payer {
    width: 100%;
    background: #2BCB45;
    color: white;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    padding: 15px 0;
    margin-top: 25px;
    cursor: pointer;
}
.btn_payer:hover,
.btn_payer:focus {
    background: #1b6d28;
}