/********************************************************\
                  Corps de la page
\********************************************************/

body                     {
	background:        #cdffd6 url("fond_degrade.gif") repeat-y;
	font-family:       arial,helvetica,sans-serif;
	margin:            0 0 0 0;
}

/* Tous les liens sont présentés comme du texte gras */
a                        {
	font-weight:       bold;
	text-decoration:   none;
}

/* Les liens sont soulignés lorsque la souris passe dessus */
a:hover                  {
	text-decoration:   underline;
}


/********************************************************\
            Cadre de titre avec logo et noms
\********************************************************/
.table_titre             {
	background:        white;
	margin:            10px 2% 3px 2%;
}

/********************************************************\
        Bandeau horizontal avec les liens principaux
\********************************************************/
.table_bandeau           {
	background:        #4d3600;
	margin:            3px 2% 3px 2%;
	text-align:        center;
}

.bouton_bandeau          {
	text-align:	       center;
}

.bouton_bandeau          a {
	color:             white; 
	font-size:         9pt;
}

/********************************************************\
   Table regroupant panneaux latéraux et zone centrale
\********************************************************/

.table_principale        {
	margin:            3px 2% 4px 2%;
}

/********************************************************\
            Panneau de menu latéral gauche
\********************************************************/

/* ------------------------------------------------------
               Sous-Menu Marron
*/
.ssmenu_marron           {
	background:        white url("trait_vertical_marron.gif") repeat-y; 
}

.titre_ssmenu_marron     {
	background:        #4d3600;
	text-align:        center;
}

.titre_ssmenu_marron a   {
	color:             white;
	font-size:         10pt;
}

.liste_ssmenu_marron a   {
	color:             #4d3600;
	font-size:         8pt;
}

/* ------------------------------------------------------
               Sous-Menu vert
*/
.ssmenu_vert             {
	background:        white url("trait_vertical_vert.gif") repeat-y; 
}

.titre_ssmenu_vert       {
	background:        #537A5B;
	text-align:        center;
}

.titre_ssmenu_vert a     {
	color:             white;
	font-size:         10pt;
}

.liste_ssmenu_vert a     {
	color:             #537A5B;
	font-size:         8pt;
}

/********************************************************\
        Zone centrale avec titre, photo et texte
\********************************************************/

.table_zone_centrale     {
	background:        white;
}

.titre_zone_centrale     {
	color:             #9b2222;
	text-align:        center;
	font-size:         18pt;
}

.ss_titre_zone_centrale  {
	background:        #9b2222;
	color:             white;
	font-size:         12pt;
	font-weight:       bold;
	text-align:        center;
}

.ss_titre_zone_centrale  a {
	color:             white;
	font-size:         12pt;
}

.texte_zone_centrale     {
	color:             black;
	font-size:         11pt;
	text-align:        justify;
}

.texte_zone_centrale   h2  {
	font-size:         14pt;
	font-weight:       bold;
}

.texte_zone_centrale   h3  {
	font-size:         12pt;
	font-style:        italic;
}

.texte_zone_centrale     a {
	color:             black;
	font-size:         11pt;
	text-align:        justify;
}

.accent_zone_centrale      {
	color:             #9b2222;
	font-size:         11pt;
	text-align:        justify;
}

.accent_zone_centrale    a {
	color:             #9b2222;
	font-size:         11pt;
	text-align:        justify;
}

.remarque_zone_centrale    {
	color:              #4d3600;
	font-size:         10pt;
	text-align:        justify;
}

.citation_zone_centrale {
	margin:            1em 10%;
}

.pre_zone_centrale {
	font-family:       Courier, "Courier New", monospace;
}



/* ------------------------------------------------------
            Encadre rouge dans zone centrale
*/
.table_encadre_rouge     {
	background:        white; 
}

.titre_encadre_rouge     {
	background:        #9b2222;
	color:             white;
	text-align:        center;
	font-size:         10pt;
	font-weight:       bold;
}

.titre_encadre_rouge     a {
	color:             white;
	font-size:         10pt;
}

.texte_encadre_rouge     {
	color:             #4d3600;
	font-size:         8pt;
	font-weight:       bold;
}

.texte_encadre_rouge     a {
	color:             #9b2222;
	font-size:         8pt;
}


.fmt_ligne_titre {
	color:	           #9b2222;
	font-size:         12pt;
	font-weight:       bold;
	text-align:        center;
}

.fmt_ligne_journee {
	background:        #9b2222;
	color:             white;
	font-size:         10pt;
	font-weight:       bold;
}

.fmt_ligne_sequence {
	font-size:         8pt;
	font-style:        italic;
}

.fmt_plan_de_cours {
	margin-left:       8%;
}

.fmt_travaux_pratiques {
	font-size:         9pt;
	margin-left:       8%;
	margin-right:      8%;
}

/********************************************************\
       Pied-de-page avec liens en petits caractères
\********************************************************/

.table_piedpage {
	text-align:	center;
}

.interne_piedpage {
	text-align:	center;
}

.bouton_piedpage {
	color:            black;
	font-size:        7pt;
}

.bouton_piedpage a {
	color:            black;
	font-size:        7pt;
}


/* margin: haut droite bas gauche */

