* {
padding : 0;
margin : 0;
}
body {
background-image : url(../images/background.gif);
font-family : "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 0.9em;
color : #000000;
text-align : center;
}
#page {
border : 2px solid black;
background-color : white;
width : 980px;
margin : 10px auto;
text-align : left;
height : 50%;
}
#logo h1 {
text-align : center;
color : rgb(51, 102, 153);
padding-top : 30px;
height : 100px;
}
#logo h1:first-letter {
color : #ff6600;
}
img {
border : 0;
}
#pubmenu {
color : #306397;
border : 1px solid #6699cc;
border-top : 0;
margin-bottom : 20px;
}
#menu {
width : 162px;
float : left;
margin : 0 10px;
}
#menu p {
background-color : #306397;
color : white;
font-weight : bold;
text-align : center;
height : 20px;
}
#menu ul, #menu form {
list-style : none;
border : 1px solid #6699cc;
border-top : 0;
margin-bottom : 20px;
text-align : center;
color : #306397;
}
.focus {
color : black;
}
.normal {
background : white;
color : black;
}
label:hover {
cursor : pointer;
}
#menu a {
display : block;
text-decoration : none;
height : 25px;
color : #306397;
}
#menu a:hover {
background-color : #ffecce;
font-style : italic;
font-weight : bold;
}
#lbtn {
border : 1px solid rgb(204, 102, 0);
background-color : rgb(255, 153, 0);
background-repeat : repeat-x;
color : rgb(255, 255, 255);
cursor : pointer;
font-weight : 700;
margin : 2px 0;
}
#lbtn:hover {
background-color : #5c8fc2;
}
#active a {
color : black !important;
background-color : #eff4fa;
font-weight : bold;
}
ul#compte {
padding : 0;
margin : 0;
border-bottom : 0;
}
.tn-open {
color : red !important;
font-weight : bold;
}
#contenu {
width : 605px;
float : left;
margin : 0;
}
#contenu h1 {
color : #6699cc;
text-align : left;
padding-left : 10px;
border-bottom : 3px solid #6699cc;
font-size : 1.4em;
}
#contenu h1:first-letter {
color : #ff6600;
}
#contenu h2 {
margin : 10px 0 5px 0;
font-size : 1.1em;
}
#contenu fieldset, #contenu p {
padding : 0.5em;
}
#contenu ul, #contenu ol {
padding-left : 2em;
}
#contenu ol {
float : left;
margin-right : 1.8em;
}
#lespages {
margin : 0 auto;
padding-top : 10px;
text-align : center;
clear : both;
}
#lespages span {
padding : 1px 2px;
border : 1px solid #ff6600;
color : white !important;
font-weight : bolder;
background-color : rgb(102, 102, 102);
}
.page {
padding : 1px 2px;
border : 1px solid #ff6600;
text-decoration : none !important;
color : black;
}
.page a:hover {
color : #336699 !important;
}
#contenu li {
padding-bottom : 0.5em;
}
#contenu fieldset {
font-style : normal;
padding : 0 1em 1em;
margin : 0 auto;
}
#contenu legend {
font-weight : bold;
color : black;
background : transparent;
}
.chk {
width : 20px !important;
padding : 0 !important;
margin : 0 !important;
}
label.chk {
display : inline !important;
width : 100% !important;
}
#ligne {
width : 100% !important;
}
#btn {
border : 1px solid rgb(204, 102, 0);
background-color : rgb(255, 153, 0);
background-repeat : repeat-x;
color : rgb(255, 255, 255);
cursor : pointer;
font-weight : 700;
margin : 0.5em;
float : right;
width : 200px !important;
}
#btn:hover {
background-color : #5c8fc2;
}
#contenu label {
width : 300px;
display : block;
}
#contenu select, #contenu input {
width : 300px;
}
#contenu legend {
font-weight : bold;
color : #6699cc;
}
.oblig {
font-weight : bold;
}
#contenu .erreur {
text-align : left;
background-color : #f07676;
color : white;
}
#fil {
list-style : none;
width : 100%;
margin : 5px 0;
height : 30px;
}
#fil li {
float : left;
}
#img-avatar {
float : right;
margin : 20px;
}
#suppr_avatar {
float : left;
width : 20px !important;
}
#liste-lettre {
list-style : none;
margin-top : 5px;
margin-bottom : 30px;
height : 20px;
}
#liste-lettre li {
float : left;
margin-left : 10px;
}
#lettre-active a {
font-weight : bold;
color : black;
font-style : italic;
text-decoration : none;
}
#bar {
width : 300px;
text-align : center;
margin : 10px auto;
}
.gagne {
font-weight : bold;
color : green !important;
}
.perdu {
color : red;
font-weight : bold;
}
.bold {
font-weight : bold;
color : #000000 !important;
}
#contenu span {
color : red;
font-weight : bold;
}
caption {
margin : 0 auto;
}
table {
margin : 0 auto;
width : 100%;
text-align : center;
position : relative;
}
td, th {
margin : 0 auto;
border : 1px solid #6495ed;
width : 180px;
}
td.nom-equipe {
width : 400px !important;
text-align : left !important;
}
.ligne1 a, .ligne2 a {
color : #ff6600 !important;
text-decoration : none;
}
.ligne1 a:hover, .ligne2 a:hover {
color : black;
text-decoration : underline;
}
.ligne2 {
background-image : url(../images/fond1.png);
color : white;
font-weight : bold;
}
.ligne1 {
background-image : url(../images/champs.png);
color : black;
font-weight : bold;
}
.serv-on {
color : green;
}
.serv-off {
color : red;
}
#pub {
width : 160px;
float : left;
margin-left : 10px;
}
acronym {
border-bottom : 1px dashed black;
}
a {
color : #ff6600;
}
a:hover {
color : #336699;
text-decoration : none;
}
h1 {
font-size : large;
text-align : center;
}
h2 {
font-size : medium;
}
h3 {
font-size : small;
}
#footer {
clear : both;
text-align : center;
padding-top : 10px;
margin : 20px 0;
}
#footer p {
font-size : 0.8em;
margin-top : 5px;
}
#footer img {
border : 0;
}

