body {color:Red; background-color:Black; /* border:2px ridge LightCyan; */
      font-family:Georgia, "Times New Roman", "Comic Sans MS", sans-serif, Times, serif;
      margin:3px; padding:3px;
}
.page {color:White; background-color:Black; border:none /* 2px ridge Black */; -moz-border-radius:10px 10px;
       text-align:center;
       margin:3px; padding:3px;
}

.aligne              {margin:0px; padding:0px; font-size:small;}
.aligne ul           {margin:0px; padding:0px; list-style:none;}
.aligne ul li        {margin:0px; padding:0px; display:inline; }
/*
.aligne ul li:before {content: "-";   \00BB \0020"; }
*/

.thumb                     {  display: table-cell;  /* Moz */
                         	   display: inline-table;  /* Op6+, Saf */
                              display: inline-block; /* IE */
                              vertical-align:top; width:110px;
                              color:Gray; background-color:Black; border:1px outset Black; -moz-border-radius:20px 10px;
}
.thumb:hover, .thumb:focus {  color:Black; background-color:Gray  ; border:1px inset  Gray; -moz-border-radius:10px 20px;}

.thumbVote,
.thumbCity,
.thumbComment,
.thumbAuthor,
.thumbName,
.thumbViewed                              { display:block; font-size:small;
}
.thumbImg                                 {
}

.thumbVote:hover,    .thumbVote:focus,
.thumbCity:hover,    .thumbCity:focus,
.thumbImg:hover,     .thumbImg:focus,
.thumbComment:hover, .thumbComment:focus,
.thumbAuthor:hover,  .thumbAuthor:focus,
.thumbName:hover,    .thumbName:focus,
.thumbViewed:hover,  .thumbViewed:focus     {color:White;}

b  {color:Red;
}
.cpt  {color:LightGreen; font-style:italic; font-weight:bold;
}
.puce {color:LightGreen; text-align:center; font-weight:bold; width:10px;
}

a, a:visited     {text-decoration:none; color:none;
                  padding:3px; margin:3px;
}
a:hover, a:focus {color:bisque; background-color:none; -moz-border-radius:20px 10px;
                 /* padding: 5px 1px 1px 5px; */
}

.bouton, .bouton:visited               {color:White; background-color:Blue ; border:1px outset Blue  ; -moz-border-radius:20px 10px; margin:3px; padding:3px;}
.bouton:hover, .bouton:focus           {color:Blue ; background-color:White; border:1px inset  White ; -moz-border-radius:10px 20px; margin:3px; padding:3px;}
.boutonSelected                        {color:Blue ; background-color:White; border:1px inset  White ; -moz-border-radius:20px 10px; margin:3px; padding:3px;}

img {color:Gray; background-color:Black;   margin:1px; border:1px outset Gray;
     background-image: url(http://paramoteur.aero/img/loading.gif);
     background-repeat:no-repeat;
     background-position: center;
}
img:hover, img:focus {margin:1px; border:1px outset Blue;
}

h1 {color:Blue  ; background-color:#bee      ; border:2px ridge SkyBlue   ; font-size:large ; padding:3px; margin:3px;}
h2 {color:maroon; background-color:LightCyan ; border:2px ridge GhostWhite; font-size:medium; padding:3px; margin:3px;}
h3 {color:Red   ; background-color:SkyBlue   ; border:2px ridge LightCyan ; font-size:medium; padding:3px; margin:3px;}

.encadreLeft   {color:Gray; background-color:Black  ; border:none /*2px ridge Black */; font-family:Arial, "Times New Roman", "Comic Sans MS", sans-serif, Times, serif;
                padding:3px; margin:3px; -moz-border-radius:15px;text-align:left;
               }
.encadreCenter {color:Gray; background-color:Black  ; border:none /*2px ridge Black */; font-family:Arial, "Times New Roman", "Comic Sans MS", sans-serif, Times, serif;
                padding:3px; margin:3px; -moz-border-radius:15px;text-align:center;
               }
.encadreRight  {color:Gray; background-color:Black  ; border:none /*2px ridge Black */; font-family:Arial, "Times New Roman", "Comic Sans MS", sans-serif, Times, serif;
                padding:3px; margin:3px; -moz-border-radius:15px;text-align:right;
               }

.clearLeft  {clear:left ; margin:0px; padding:0px; border:none /*1px solid blue*/; height:0px;}
.clearBoth  {clear:both ; margin:0px; padding:0px; border:none /*1px solid blue*/; height:0px;}
.clearRight {clear:right; margin:0px; padding:0px; border:none /*1px solid blue*/; height:0px;}

.floatLeft  {float:left ; margin:0px; padding:0px;}
.floatNone  {float:none ; margin:0px; padding:0px;}
.floatRight {float:right; margin:0px; padding:0px;}

.infoLeft  {float:left ; margin:0px; padding:0px; border:0px solid white;width:300px;}
.infoCenter{             margin:0px; padding:0px; border:0px solid white;width:350px;}
.infoRight {float:right; margin:0px; padding:0px; border:0px solid white;width:300px;}
