/* Corps de page */
BODY           { background-color: RGB(133,115, 98); color: RGB(233,193, 93); margin: 0 0 0 0; 
				 font-family: arial; font-size: 10pt; }
TABLE          { font-family: arial; font-size: 10pt; }
FORM           { font-family: arial; font-size: 10pt; }
input          { font-family: arial; font-size: 10pt; }

/* Liens dans la page */
A:link         { COLOR: RGB(253,213, 93); TEXT-DECORATION: underline; }
A:visited      { COLOR: RGB(253,213, 93); TEXT-DECORATION: underline; }
A:active       { COLOR: RGB(253,213, 93); TEXT-DECORATION: underline; } /* FONT-WEIGHT: bold; } */
A:hover        { COLOR: RGB(254,255,202); TEXT-DECORATION: underline; }

#container A:link     { COLOR: RGB(233,193, 93); text-decoration: underline; }
#container A:visited  { COLOR: RGB(233,193, 93); text-decoration: underline; } 
#container A:active   { COLOR: RGB(233,193, 93); text-decoration: underline; }
#container A:hover    { COLOR: RGB(254,255,202); text-decoration: underline; }

#buttonparts A:link     { COLOR: RGB(  1, 86,112); text-decoration: underline; }
#buttonparts A:visited  { COLOR: RGB(  1, 86,112); text-decoration: underline; } 
#buttonparts A:active   { COLOR: RGB(  1, 86,112); text-decoration: underline; }
#buttonparts A:hover    { COLOR: RGB( 41,106,152); text-decoration: underline; }

/* Lignes dans la page */
.fontsize06    { font-size: 3pt; }
.fontsize12    { font-size: 6pt; }
.fontsize24    { font-size: 12pt; }
.fontsize21    { color: RGB(253,233,133); font-family: Arial; font-size: 10pt; text-align: center; font-weight: bold; }

/* Gestion du menu */
.buttonmenu    { background-color: RGB( 13, 43, 73); border: outset 2px RGB( 62, 92,122); color: RGB(191,151, 51); 
                 width: 100%; height: 32px; text-align: center;  }
.buttonmenuV    { background-color: RGB( 28,122, 28); border: outset 2px RGB( 36,104, 36); color: RGB(242,206,114); 
                 width: 100%; height: 32px; text-align: center;  }
.buttonmenuR    { background-color: RGB(135,  1,  1); border: outset 2px RGB(121, 13, 13); color: RGB(242,206,114); 
                 width: 100%; height: 32px; text-align: center;  }

/* Utilisé pour les images */
.img1 { border: outset 3px Goldenrod; }
.img2 { border: double 7px #C19B54; }

/* Apparence des TABLE */
.table_background_black    { background-color: RGB(  0,  0,  0); }
.table_background_darkblue { background-color: RGB( 13, 43, 73); color: RGB(242,206,114); }
.table_background_blue     { background-color: RGB(  1, 66,112); color: RGB(242,206,114); }
.table_background_green    { background-color: RGB( 28,122, 28); color: RGB(242,206,114); }
.table_background_maroon   { background-color: RGB(123, 86, 57); color: RGB(242,206,114); }
.table_background_or       { background-color: RGB(172,132, 68); color: RGB(242,206,114); }
.table_background_orange   { background-color: RGB(188, 68, 18); color: RGB(242,206,114); }
.table_background_red      { background-color: RGB(135,  1,  1); color: RGB(242,206,114); }

/* Définition de zones particulières */
.couleur_texte { color: RGB(233,193, 93); }
.cadre_bordure { background-color: RGB( 13, 43, 73); border: outset 2px RGB( 62, 92,122); color: RGB(191,151, 51); }
.fond_article  { background-color: RGB( 13, 43, 73); border: outset 2px RGB( 62, 92,122); color: RGB(191,151, 51); }

/* Cadres dans les pages */
.cadre_fond_223344 { background-color: #223344; vertical-align: top; border: outset 1px #999999; }
.cadre_fond_334455 { background-color: #334455; vertical-align: top; }
.cadre_fond_445566 { background-color: #445566; vertical-align: top; }

.cadre_bordure_445566 { background-color: #667788; border: outset 3px #445566; }

.cadre_bordure_or {
    color: RGB(233,193, 93); font-style: italic; font-family: arial; background-color: RGB(  1, 66,112);
	border-right: #725e35 4px double; border-top: #725e35 4px double; border-left: #725e35 4px double; border-bottom: #725e35 4px double; 
}
.cadre_rouge_or {
    color: RGB(233,193, 93); font-style: italic; font-family: arial; background-color: RGB(135,  1,  1);
	border-right: #525e35 4px double; border-top: #825e35 4px double; border-left: #825e35 4px double; border-bottom: #525e35 4px double; 
}
.cadre_borduretop_outset1pxcccccc { 
	border-top: #cccccc 1px outset;
}
.cadre_bordure_outset1pxcccccc { 
	border-right: #cccccc 1px outset; border-top: #cccccc 1px outset; border-left: #cccccc 1px outset; border-bottom: #cccccc 1px outset; 
}

/* Boutons à droite dans les pages */
.button2parts {
 color: #000;
 padding: 2px 5px 2px 5px;
 font-weight: bold;
 background-image: url(http://www.toutleloiret.fr/mesimages/image/imgutils/_button2parts.jpg);
 background-repeat: repeat-x;
 background-position: 0 0px;
 font-family: Verdana;
 font-size: 9pt;
 text-align: center;
}

.button3parts {
 color: #000;
 padding: 2px 5px 2px 5px;
 font-weight: bold;
 background-image: url(http://www.toutleloiret.fr/mesimages/image/imgutils/_button4parts.jpg);
 background-repeat: repeat-x;
 background-position: 0 0px;
 font-family: Verdana;
 font-size: 9pt;
 text-align: center;
}

.lien2parts { 
 color: black; text-decoration: none;
}

.lignevierge { font-size: 3pt; }

.s2     { background-color: #556677; color : #ffd700; border-top: seagreen 3px solid; }
.s2c    { background-color: #334455; color: SeaGreen; font-size: 12pt; }
.s2pds  { background-color: RGB(123, 86, 57); color : RGB(233,193, 93); font-style: italic; border-bottom: solid 1px RGB(103, 66, 37); }
		 
.s3     { color: goldenrod; font-family: arial; font-size: 9pt; }
		 
.s4     { color: RGB(242,206,114); }

.s7     { background-color: #556677; color : #ffd700; }

.sligne { border-bottom: solid 1px #334455; }

/* Mise en forme des événements */
.TDList     { border-top: groove 8px RGB(33,63,93); }
.TDListSep  { border-top: groove 8px RGB(33,63,93); background-color: RGB( 33, 63, 93); }
.TDVertSep  { border-top: groove 8px RGB(33,63,93); background-color: RGB( 33, 63, 93); color: RGB( 58,172, 58); font-weight: bold;}
.TDVertMid  { background-color: RGB( 33, 63, 93); color: RGB( 58,172, 58); font-weight: bold;}
.dateverte  { color: RGB(0,128,0); }
.dategrise  { color: RGB(110,110,110); text-decoration: line-through; }
.selection  { background-color: RGB(  8,102,  8); color: RGB(242,206,114); border: inset 2px RGB( 78,172, 78); }
.nomevents  { color: RGB( 58,172, 58); font-weight: bold; }
.textevent  { color: RGB(242,206,114); font-style: italic; }
.text-paragraph1 { color: RGB( 58,172, 58); text-align: left; 
                   font-family: verdana; font-size: 12pt; font-weight: bold; }
.text-paragraph2 { color: RGB( 58,172, 58); text-align: center; 
                   font-family: verdana; font-size: 12pt; font-weight: bold; }
.tdl03top        { color: RGB( 58,172, 58); vertical-align: top; font-family: tahoma; font-size: 12pt;
                   font-weight: bold; border-top: seagreen 3px solid; }
.tdl03mid        { background-color: #445566; color: #ffd700; text-align: left; vertical-align: top; }
.piedpages01 { color: RGB(233,193, 93); }
