 body { 
 background:  url() ;
 margin: 0px 0px 0px 0px;
 scrollbar-base-color: #758698;
 scrollbar-arrow-color: #F0F0F0;
}

/* textes des boîtes centrales et latérales */
 p {
 margin: 0px 0px;
 font-size: 10px;
 font-family: Verdana;
 color: #181410;
}
 p.box {
 margin: 0px;
 font-size: 11px;
 font-family: Verdana, Bitstream Vera Sans, sans-serif;
 color: #0F0F0F;
}
 .box {
 font-size: 11px;
 font-family: Verdana, Bitstream Vera Sans, sans-serif;
 color: #0F0F0F;
}

/* titres des boîtes centrales et latérales */
 .titre {
 background-color: #758698;
 padding: 5px;
 white-space: nowrap;
 font-size: 14px;
 font-family: Verdana, Bitstream Vera Sans, sans-serif;
 color: #FFFFFF;
 font-weight: bold;
}
 .titrebox {
 background-color: #758698;
 padding: 4px;
 white-space: nowrap;
 font-size: 12px;
 font-family: Verdana, Bitstream Vera Sans, sans-serif;
 color: #FFFFFF;
 font-weight: bold;
}
 .titrebox2 {
 font-size: 12px;
 font-family: Verdana, Bitstream Vera Sans, sans-serif;
 color: #FFFFFF;
 font-weight: bold;
 text-align: center;
}

/* style des citations */
.cita {
background-color: #FFFFFF; font-family: Verdana, Bitstream Vera Sans, sans-serif;
 font-size: 13px;
 color: #FFFFFF;
 text-align: center;
 width: 100%;
 border: 0px;
 margin: 0px;
 padding: 0px;
}

/* style des boîtes centrales avec onmouseover éventuel */
 .htable {
 margin-bottom: 8px;
}
 .tbl {
 background-color: ;
 padding: 5px;
}
 .tblover {
 background-color: ;
 padding: 5px;
}

/* style des boîtes latérales avec onmouseover éventuel */
 .htable1 {
 margin-bottom: 8px;
}
 .tblbox {
 background-color: #FFFFFF;
 padding: 4px;
} 
 .tblboxover {
 background-color: #F8F8F8;
 padding: 4px;
}

/* style utilisé avec la feuille no_skin pour dessiner les bordures des boîtes */
 .bordure {
 background-color: #758698;
}

/* style du forum : forum = entête, quest = question, rep = réponses */
 .forum {
 background-color: #DEE4EC;
 padding: 5px 5px;
 font-size: 12px;
 font-family: Verdana, Bitstream Vera Sans, sans-serif;
 color: #181410;
 text-align: center;
 font-weight: bold;
}
 .forum2 {
 background-color: #DEE4EC;
 padding: 0px 5px;
 font-size: 12px;
 font-family: Verdana, Bitstream Vera Sans, sans-serif;
 color: #181410;
}
 .quest {
 background-color: #F8F8F8;
 padding: 5px 5px;
 font-size: 12px;
 font-family: Verdana, Bitstream Vera Sans, sans-serif;
 color: #181410;
}
 .rep {
 background-color: ;
 padding: 10px 5px;
 font-size: 12px;
 font-family: Verdana, Bitstream Vera Sans, sans-serif;
 color: #181410;
}
 .bord {
 border:1px solid #DEE4EC;
}

/* liens des boîtes centrales */
 a {
 color: #2A5587;
 text-decoration: none;
}
 a:hover {
 color: #990000;
 text-decoration: none;
 background-color: transparent; position: relative; top: 1px; left: 1px;}

/* liens des boîtes latérales */
 a.box {
 color: #2A5587;
 text-decoration: none;
 font-size: 11px;
 font-family: Verdana, Bitstream Vera Sans, sans-serif;
}
a.box2 {
 color: #990000;
 text-decoration: none;
 font-size: 11px;
 font-family: Verdana, Bitstream Vera Sans, sans-serif;
 font-weight: bold;
}

 a:hover.box {
 color: #990000;
 text-decoration: none; font-size: 11px;
 font-family: Verdana, Bitstream Vera Sans, sans-serif;
 background-color: transparent; position: relative; top: 1px; left: 1px;}

/* barre d'icônes */
 td.menu {
 margin: 2px;
 white-space: nowrap;
 text-align: center;
 padding: 0px 6px;
}
 a.menu {
 color: #2A5587;
 text-decoration: none;
 font-size: 11px;
 font-family: Verdana, Bitstream Vera Sans, sans-serif;
}
 a:hover.menu {
 color: #0F0F0F;
 text-decoration: none;
 font-size: 11px;
 font-family: Verdana, Bitstream Vera Sans, sans-serif;
 background-color: transparent; position: relative; top: 1px; left: 1px;}

/* barres de séparation hr */
 hr {
 height:1px;
 border-bottom: 1px dotted #FFFFFF;
 border-top: 0 none; border-right: 0 none; border-left: 0 none;
}

/* listes, définitions, titres */
 ul, ol, li {
 font-size: 12px;
 font-family: Verdana, Bitstream Vera Sans, sans-serif;
 color: #181410;
}
/* menus en liste simple*/
 ul.art { 
 font-weight:bold; padding:0px; margin:0px;
}
 li.art {
 font-weight:normal; list-style-type:none; padding:0px; margin-left:4px;
}

 dl, dd, dt, address, dir, menu, blockquote, td {
 font-size: 12px;
 font-family: Verdana, Bitstream Vera Sans, sans-serif;
 color: #181410;
}
 H1, H2, H3, H4, H5, H6 {
 font-family: Verdana, Bitstream Vera Sans, sans-serif;
 color: #181410;
} 

/* style du calendrier */
 td.cal0 {
 font-size: 11px;
 font-family: Arial, sans-serif;
 color: #3366CC;
 width: 14%;
 text-align: center;
}

 td.cal1 {
 font-size: 11px;
 font-family: Arial, sans-serif;
 color: #3366CC;
 background-color: #D2E9F8;
 width: 14%;
 text-align: center;
}

 td.cal2 {
 font-size: 11px;
 font-family: Arial, sans-serif;
 color: #3366CC;
 background-color: #4A9FAC;
 width: 14%;
 text-align: center;
}

 td.cal3 {
 font-size: 11px;
 font-family: Arial, sans-serif;
 color: #3366CC;
 background-color: #ADD3D9;
 width: 14%;
 text-align: center;
}

 td.cal4 {
 font-size: 11px;
 font-family: Arial, sans-serif;
 color: #EEEEEE;
 background-color: #398691;
 width: 14%;
 text-align: center;
}

td.calevt {
 font-size: 11px;
 font-family: Arial, sans-serif;
 font-weight: bold;
 color: #EEEEEE;
 background-color: #11D2EF;
 width: 14%;
 text-decoration: underline;
 text-align: center;
}

/* style de l'éditeur */
 tr.vdev {
 background-color: #758698;
}
 tr.vdevtr {
 background-color: #758698;
}
 body.vdev {
 margin-left: 10px;
 font-family: Arial, sans-serif;
 font-size: 12px;
 background-color: #BDBDE7;
}
 body.vdevdialog {
 margin-left: 0px;
 font-family: Arial, sans-serif;
 font-size: 12px;
 background-color: #BDBDE7;
}
 select.vdev {
 font-family: Arial, sans-serif;
 font-size: 12px; height: 22px;
 background-color: #BDBDE7;
 color: #660000;
}
 input.vdev {
 font-family: Arial, sans-serif;
 font-size: 12px;
 height: 22px;
 background-color: #BDBDE7;
 color: #0000FF;
}
 input.vdevx {
 font-family: Arial, sans-serif;
 font-size: 12px;
 height: 22px;
 background-color: #BDBDE7;
 color: #FF00FF;
}

/* style des formulaires */
 form {
 margin: 3px 0;
}
 input.bouton {
 cursor: pointer;
 margin: 4px 0;
 color: #758698;
 border:1px solid #758698;
 background-color: #F0F0F0;
 font-size: 12px;
 font-family: Verdana, Bitstream Vera Sans, sans-serif;
}
 input.texte {
 background-color: #FFFFFF;
 font-size: 12px;
 font-family: Verdana, Bitstream Vera Sans, sans-serif;
 color: #758698;
 border: 1px solid #758698;
 margin: 2px 0;
}
 select {
 color: #758698;
 background-color: #FFFFFF;
 font-family: Verdana, Bitstream Vera Sans, sans-serif;
 font-size: 12px;
 border: 1px solid #758698;
 margin: 4px 0;
}
 textarea {
 color:#758698;
 background-color: #F8F8F8;
 border: 1px solid #758698;
 overflow: auto;
 scrollbar-base-color: #F8F8F8;
 scrollbar-arrow-color: #758698;
 margin: 4px 0;
}
 .clsCursor {
cursor: pointer;
}

/* image de fond du bandeau */
 .band {
 background-image: url("img/");
}
 .spacer2 {
 padding: 8px 0px 10px 0px;
}
 .caption {
 border: #6A5ACD 1px solid;
 font: 10px verdana, tahoma, arial, helvetica, sans-serif;
 background: #87CEFA;
 padding: 4px 10px 4px 10px;
}
 .bodytable {
 border: 1px solid #6A5ACD;
 padding: 4px;
 font: 10px verdana, tahoma, arial, helvetica, sans-serif;
 color: #000000;
}
.top {
 font-family: Verdana, Bitstream Vera Sans, sans-serif;
 font-size: 0.8em;
 text-align: center;
}
.foot {
 font-family: Verdana, Bitstream Vera Sans, sans-serif;
 color: #2A5587;
 font-size: 12px;
 text-align: center; 
}
.copyright {
 font-family: Verdana, Bitstream Vera Sans, sans-serif;
 font-size: 12px;
 color: #2A5587;
 text-align: center;
}
.timer {
 font-family: Verdana, Bitstream Vera Sans, sans-serif;
 font-size: 12px;
 font-style: italic;
 color: #2A5587;
 text-align: center;
 padding: 8px;
}
