a:link, a:visited { text-decoration:none; color:black;}
a:hover { text-decoration: underline overline; color:red; }
table { font-size:10pt; }
body {
	margin-top: 0pt;
	margin-bottom: 15pt;
	margin-left: 0pt;
	margin-right: 0pt;
	font-family: verdana;
	background-color: #6994B0;	
}
input, select { font-size: 8pt; }

.titre-h1 {
	font-size: 20pt;
	font-variant: small-caps;
	letter-spacing: 1pt;
	font-family: Georgia, verdana, Helvetica;
	color: #003333;
	font-weight: bold;

}
.site-cadre-titre {
	border-collapse:collapse;
	width:775;
	height:160;
}
.site-cadre-main {
	border-collapse:collapse;
	width:775;
	border:1;

}



.site-cadre-ppal { 
	border-collapse:collapse;
	font-size:10pt; 
	width:100%; 
}



/* Elément concernant le sommaire */
.sommaire-fond-1 {
	width:180;
	height:658;
	background-image: url(images/sommaire_fond_1.jpg);
	background-repeat: no-repeat;
}
.sommaire-fond-2 {
	width:180;
	background-image: url(images/sommaire_fond_2.jpg);
	background-repeat: repeat-y;
}
.sommaire-fond-3 {
	width:180;
	height:9;
	background-image: url(images/sommaire_fond_3.jpg);
	background-repeat: no-repeat;
}
.sommaire {
	border-collapse:collapse;
	width:100%;	
}
a.sommaire-liens:link, a.sommaire-liens:visited {
	font-size:9pt;
	font-family:verdana;
	color: #555555;
}
a.sommaire-liens:hover {
	font-size:9pt;
	font-family:verdana;
	color: #555555;
	cursor:hand;
	text-decoration:none;
}
.sommaire-tbl { cursor:hand; }



/* Eléments concernant la partie principale du site (où il y a le contenu) */
.main-fond-index { width:595; height:74; background-image: url(images/main_1_accueil.jpg); background-repeat: no-repeat; }
.main-fond-article, .main-fond-contact , .main-fond-convention_ap, .main-fond-convention_stage { width:595; height:74; background-image: url(images/main_1_articles.jpg); background-repeat: no-repeat; }
.main-fond-liens { width:595; height:74; background-image: url(images/main_1_liens.jpg); background-repeat: no-repeat; }
.main-fond-cours, .main-fond-sql, .main-fond-questionnaire { width:595; height:74; background-image: url(images/main_1_cours.jpg); background-repeat: no-repeat; }
.main-fond-2 {
	width:100%;
	height:583;
	background-image: url(images/main_2.jpg);
	background-repeat: no-repeat;
}
.main-fond-3 {
	width:595;
	background-image: url(images/main_3.jpg);
	background-repeat:repeat;
}
.main-fond-4 {
	width:595;
	background-image: url(images/main_4.jpg);
	background-repeat:no-repeat;
}

/* Eléments concernant le copyright */
.copyright { 
	border-collapse:collapse;
	font-size:8pt; 
	width:775;
	height:42;
	text-align:center;
	background-image: url(images/copyright_1.jpg);
	background-repeat: no-repeat;
}

.news-titre { font-weight: bold; text-transform: uppercase; }


/* Eléments concernant les sessions */
.session-field { font-size:7pt; font-family: verdana; background-color: #DDDDDD; width:90;}
.session-libelle { font-size:8pt; }
.session-submit { 
	height: 13pt;
	border: 10px; 
	font-size: 8pt; 
	font-family: verdana;
	background-color: #CDCDCD; 
	cursor: hand;
	border-bottom: 1pt solid #BBBBBB;
	border-right: 1pt solid #BBBBBB;
	border-left: 1pt solid #FEFEFE;
	border-top:1pt solid #FEFEFE;
}
.session-statut, .session-login { font-size: 8pt; font-weight: bold; font-family: arial; }
.session-libelle-statut { font-size: 8pt; font-style: italic; }
.session-deconnection { font-size:8pt; font-style: italic; }
.session-fichiers { font-size: 8pt; }
.session-msg { font-size: 8pt; color: red; }


/* Eléments concernant le simulateur SQL */
.sql-mrd { font-size:8pt; }
.sql-formulaire { font-family:verdana; font-size:9pt; width:550; }
.sql-tbl { border-collapse:collapse; font-size:8pt; }
.sql-tbl-entete {
	font-weight:bold;
	color:#0055FF;
	background-color: #DDDDDD;
}
.sql-tbl-query-1 { background-color: #CBCBCB; }
.sql-tbl-query-2 { background-color: none; }
.sql-error { font-weight: bold;	color: #FF0000; }
.sql-requete-pour-fichier { font-family: verdana; font-weight: bold; }
.sql-fleche-avant, .sql-fleche-arriere { font-size: 8pt; font-weight: bold; }
.sql-libelle-colonnes { font-size: 8pt; }
.sql-hr { width: 50%; }
.sql-aucune-ligne { color: #FF0000; font-size: 8pt; }
.sql-regles { font-size: 8pt; }


/* Pour ajouter la requète dans le fichier */
.sql-ajouter-requete {
	font-size:8pt;
	font-style: italic;	
}
.sql-req-ajoutee { font-size: 8pt; color: #FF0000; }

/* Nom des cours d'archi listés */
.cours-archi-tbl { font-size:9pt; }


/* Eléments concernant les liens */
.liens-tbl-entete { text-align: center; font-size: 10pt; }
.liens-tbl { font-size: 8pt; border-collapse: collapse; }
.liens-tbl-query-1 { background-color: #CCCCCC; }
.liens-tbl-query-2 { background-color: none; }
.liens-libelle { font-weight: bold; color: #232323; }
.liens-url { font-size: 8pt; letter-spacing: 1; }
.liens-note { font-weight: bold; text-align: center; color: #663366; }
.liens-categorie { 
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #993333;
	background-color: #CCCCCC; 
	font-size: 10pt; 
	text-transform: uppercase; 
	font-weight: bold; 
}

.questionnaire-date { font-size: 8pt; }
.questions-libelle { font-weight: bold; font-size: 11pt; color: #000000; }

.convention-champs { color: #000077; font-style: italic; }