* { font-family:arial; padding:0px; margin:0px; border:0px; }
body { margin:0px; padding:0px; border:0px; font-family:arial; text-align:center; background-color:#4EBDD7 }
tr { vertical-align:top; height:100% }
td { line-height:13px;  font-size:11px; }
input, textarea, select { border: 2px inset #ddd; padding-left: 2px; font-size:11px; line-height:15px; color:#4FBBD9; }
.fond { background-color:#4EBDD7; }
.error { color:#000000; font-size:12px; font-weight:bold; line-height:17px; text-align:center; 
	border-bottom:1px solid #000000; padding: 5px 5px 5px 5px; background-color:#C41200; }

.cale-centre { background-color:#ffffff; width:420px; padding: 0px 10px 5px 20px; }
.centre { color:#576063; padding:0px; vertical-align:top; font-size:11px; background-color:#ffffff; }

.titre { color:#A1A1A1; font-size:17px; font-weight:bold; line-height:20px; text-align:left; }
.sst1 { color:#C41200; font-size:15px; font-weight:bold; line-height:17px; text-align:left; 
	border-bottom:1px solid #000000; padding: 16px 0px 0px 0px; }
.sst1bis { color:#C41200; font-size:15px; line-height:17px; text-align:left; padding: 16px 0px 10px 0px; font-weight:bold; }
.sst2 { color:#4FBBD9; font-weight:bold; font-size:12px; padding: 10px 0px 0px 0px; }
.sst2noir { color:#000000; font-weight:bold; font-size:11px; padding: 10px 0px 0px 0px; }

.gauche { background-image:url( /images/base_gauche.gif ); }
.gauche-t1 { background-image:url( /images/base_gauche_t1.gif ); padding: 3px 15px 3px 28px; color:#ffffff; font-size:11px;}
.gauche-t1-sst { color:#ffffff; padding:0px; margin:0px; border:0px; font-size:11px; }
.gauche-t2 { background-image:url( /images/base_gauche_t2.gif ); padding: 3px 15px 3px 28px; color:#626262; font-size:11px; }
.gauche-t2-sst { color:#626262; font-size:11px;  padding:0px;  line-height:14px; }
.gauche-gros-blanc { font-size:28px; color:#ffffff; line-height:28px; padding: 0px 5px 0px 0px; }
.gauche-gros-bleu { font-size:28px; color:#4FBBD9; line-height:28px; padding: 0px 5px 0px 0px; }

.droite { background-image:url( /images/base_droite.gif );}
.droite-t1 { background-image:url( /images/base_droite_t1.gif ); padding: 3px 67px 0px 19px; color:#A5B31B; font-size:11px;}
.droite-t1-sst { color:#454600; font-size:11px; line-height:12px; vertical-align:middle;}
.droite-t1-oubli { color:#576063; font-size:10px; line-height:12px; vertical-align:bottom;  text-decoration:underline;}
.droite-t1-input { border: 0px; width: 60px; padding-left: 2px; font-size:11px; line-height:15px; }
.droite-st1-points { color:#636263; font-size:16px; font-weight:bold; line-height:20px; padding: 5px 0px; text-align:center; }
.droite-t2 { background-image:url( /images/base_droite_t2.gif ); padding: 3px 67px 3px 16px; color:#626262; font-size:11px;}
.droite-t2-sst { color:#626262; font-size:11px; line-height:17px; padding:0px; vertical-align:middle; font-weight:bold}

.vert { color:#94a138; }
.vert-souligne { color:#94a138; }
.petit { font-size:10px; }
.bleu { color:#4FBBD9; }
.bleu-gras { color:#4FBBD9; font-weight:bold; font-size:12px; }
.bleu-gras-soul { color:#4FBBD9; font-weight:bold; text-decoration:underline; font-size:12px; }
.rouge { color:#C41200; }
.gros-rouge { color:#C41200; font-weight:bold; }
.plus-gros-rouge { color:#C41200; font-weight:bold; font-size:12px;}
.noir { color:#000000; font-weight:bold; }
.gris { color:#576063; }
.plus-gros { font-size:12px; line-height:16px; font-weight:bold; padding: 5px 0px; }

.ind-sous-photo { color:#989B9E; padding:0px 12px 0px 0px; vertical-align:top; font-size:11px; text-align:center; }

#formulaire_qv td { color:#576063; padding:0px; vertical-align:middle; font-size:11px;  line-height:17px;}
#formulaire_qv .tit-inscription { color:#C41200; font-size:15px; font-weight:bold; line-height:17px; text-align:left; border-bottom:1px solid #000000; }
#formulaire_qv .vert { color:#454600; }
#formulaire_qv .texte { color:#576063; padding:0px; vertical-align:top; font-size:11px; line-height:13px; }

.pts-cart-vert { background-color:#D3E337; padding: 3px 5px }
.pts-td { background-color:#fff; padding: 5px; vertical-align:middle; height:28px; line-height:11px; }
.pts-total { background-color:#D3E337; padding: 0px 5px; vertical-align:middle; font-size:16px; line-height:16px; font-weight:bold; }
.pts-ligne { background-color:#A5B319 }

.base-sous { color:#ffffff; text-align:center; line-height:20px; font-size:11px; }
#sous a { color:#fff; text-decoration:none; }
#sous a:hover { text-decoration:underline; }

img { padding:0px; margin:0px; border:0px }
a.img, a.img:link, a.img:visited, a.img:active, a.img:hover { padding:0px; margin:0px; border:0px }
a, a:link, a:visited, a:active, a:hover { border:0px; text-decoration:underline; margin:0px; padding:0px; color:#576063; }