/*-----------------------------------------------------------------------------*/
/* Feuille de style commun à toutes les pages pour impression du site de la grs */
/* ----------------------------------------------------------------------------*/
@page  {size: 21.0cm 14.85cm; margin-top: 1.7cm; margin-bottom: 1.4cm; margin-left: 2cm; margin-right: 2cm;  }

.fondpage {	color: #ffffff;  }
.couleur1 {	color: #6b8ecf;  }
.couleur2 {	color: #ff6600; }
.couleur3 {	color: #8edb37; }
.couleur4 {	color: #ff6600; }
.couleur5 {	color: #f4606f;  }
.couleur6 {	color: #545454; }
.couleur7 {	color: #aca5a5; }
.couleur8 {	color: #e5e5e5; }
.couleur9 {	color: #e5e5e5; }
.couleur10 { color: #e5e5e5; }
.couleur11 { color: #8edb37; }

* { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; margin: 0px; }
html { height: 100%; }
body { scrollbar-face-color: #ffffff;  scrollbar-highlight-color: #ffffff; scrollbar-shadow-color: #ffffff; scrollbar-3dlight-color: #ffffff; scrollbar-arrow-color: #ffffff; scrollbar-track-color: #ffffff; scrollbar-DarKshadow-color: #ffffff;  }
body { margin: 0px;  padding: 0;  border: 0; height: 100%; width: 99%; font-family: Verdana, Arial, helvetica, sans-serif; font-size: 10px; color: #545454;  background-color: #ffffff; }
a:link { font-weight: bold; background: none transparent scroll repeat 0% 0%; color: #520; text-decoration: underline; }
a:visited {	font-weight: bold; background: none transparent scroll repeat 0% 0%; color: #520; text-decoration: underline; }
img { border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px; }
pre { overflow: auto; }
table {	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px; }
h1 { font-size: 3em; }
h2 { display: inline; font-weight: bold; font-size: 1.4em; padding-bottom: 0px; color: #545454; text-INDENt: 0px; border-bottom: #6b8ecf 3px solid; font-VarIaNt: small-caps; }
p {	margin: 0px 0px 1em; }
ul { margin-top: 0px; }
select { font-weight: normal; font-size: 8pt; }

/* ----------------------------------------*/
/* Structure de la page                    */
/* ----------------------------------------*/
#page { min-height: 100%; height: 100%; size: landscape; }

#haut { border: 0px; padding: 0px; margin: 0px; width: 90%;  margin-left: auto; margin-right: auto; }
#entete { padding-right: 0px; padding-left: 0px; left: 50%; padding-bottom: 0px; margin: 0px 0px 0px -400px; width: 800px; padding-top: 0px; position: relative; top: 0px; }
#top { border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; background: url(../images/banniere1.png) no-repeat; border-bottom-width: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; position: relative; top: 0px; height: 160px; border-right-width: 0px; }


#main { min-height: 570px; height: 60%;  width: 90%; margin-top: 50px; margin-left: auto; margin-right: auto; }

#gauche { display: none; }
#basgauche { margin-top: 20px; }

#content { padding: 0px; padding-left: 20px; padding-right: 0px; min-height: 100%; height: 100%;  font-size: 1.2em; left: 0px; top: 203px; }

#piedpage { position: static; height: 30px; }

/* ---------------------------------------------------------*/
/* Feuille de style d'impression du menu principal */
/* ---------------------------------------------------------*/
#menu { display: none; }
#menu2 { display: none; }
#menu3 { display: none; }
/* ---------------------------------------------------------*/
/* Feuille de style pour l'impression du menu d'accès rapide */
/* ---------------------------------------------------------*/
#menuacces { display: none; }
/* ---------------------------------------------------------*/
/* Feuille de style d'impression du menu secondaire         */
/* ---------------------------------------------------------*/
#menucomp { display: none; }

/* ---------------------------------------------------------*/
/* Autres styles                                            */
/* ---------------------------------------------------------*/
div#main { margin-top: -40px; margin-left: 10px; margin-right: 10px; }
#content a:link:unknown { font-size: 90%; content: " (" attr(href) ") "; }
#content a:visited:unknown { font-size: 90%; content: " (" attr(href) ") "; }
.baspetitparagraphe { display: none; }
.post {	font-size: 1.1em; }
.post-chapo { text-align: left; }
.post-content {	padding-left: 0px; margin: 0px; text-INDENt: 0px; text-align: left; }
.post-content form { border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: none; }
input.post-content { border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: solid; }

.lettrine {	font-weight: bold; font-size: 1.2em; color: #ff6600; }
.illustration {	border-right: #000000 thin solid; border-top: #000000 thin solid; margin-top: 10px; margin-bottom: 10px; border-left: #000000 thin solid; margin-right: 5px; border-bottom: #000000 thin solid; }
.illustration1 { right: 5px; bottom: 3px; position: relative; background-color: #e5e5e5; }
.illustration2 { border-top-width: 0px; margin-top: 10px; border-left-width: 0px; float: right; border-bottom-width: 0px; margin-bottom: 10px; margin-right: 5px; border-right-width: 0px; }
.textegauche { padding: 5px; text-align: left; }
div.colonne { left: 180px; margin-left: 5px; margin-right: 5px; position: relative; top: -20px; }
div.colonne p {	margin-bottom: 20px; text-align: center; }

.listehorizontale {	display: inline; liSt-style-tYPE: none; text-align: right; }
.listehorizontale li {	float: left; }
.paragraphe {}
.textegras { font-weight: bold; }
.miseenvaleur { color: #000000; font-size: 1.2em; font-weight: bold; }
.centrer { text-align: center; }
unknown { content: " (http://grs.syca.fr" attr(href) ") "; }
.saut {	page-break-after: always; }
.erreur { color: #f4606f; }
.telecharger {}
.libelle { font-weight: bolder; vertical-align: top; text-align: right; }
.bouton { display: none; }
.focus {}
.oblig { margin-left: 2px; }

/* ---------------------------------------------------------*/
/* Mise en valeur des résultats de compétition              */
/* ---------------------------------------------------------*/
.pointille { padding-right: 5px; padding-left: 5px; border-top-style: none; border-bottom: #545454 thin dotted; border-right-style: none; border-left-style: none; background-color: #ffffff; }
.pointillesel {	padding-right: 5px; padding-left: 5px; border-top-style: none; border-bottom: #545454 thin dotted; border-right-style: none; border-left-style: none; background-color: #e5e5e5; }
.pointilleclasse {	padding-right: 5px; padding-left: 5px; border-top-style: none; border-bottom: #545454 thin dotted; border-right-style: none; border-left-style: none; background-color: #f4fafb; }
.classement { padding-right: 5px; padding-left: 5px; font-weight: bold; text-align: center; }
.classement1 { padding-right: 5px; padding-left: 5px; font-weight: bold; color: #ff6600; text-align: center; }
.classement2 { padding-right: 5px; padding-left: 5px; font-weight: bold; color: #8edb37; text-align: center; }
.classement3 { padding-right: 5px; padding-left: 5px; font-weight: bold; color: #6b8ecf; text-align: center; }
.note {	padding-right: 5px; padding-left: 5px; font-size: 0.8em; text-align: left; }
