/* texte de base */ 
.corps{
	font-family : Arial,Helvetica,sans-serif;
	font-size : 11px;
	color : #000000;
	text-align: justify;
}

.corps2{
	font-family : Arial,Helvetica,sans-serif;
	font-size : 11px;
	color : #000000;
	text-align: left;
}

/* Titre orange */ 
.titre1{
	font-family : Arial,Helvetica,sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #EF5200;
}

/* Titre bleu */ 
.titre2{
	font-family : Arial,Helvetica,sans-serif;
	font-size : 12px;
	font-weight : bolder;
	color : #364B9D;
}

.titre-section {
	font-family : Arial,Helvetica,sans-serif;
	font-size : 14px;
	font-weight: bolder;
	color : #364B9D;
}
/* Couleur de fond de la page web */ 
body{
	background-color:#CCCCCC;
}

/* Couleur de fond de la page courante */ 
.page{
	background-color:#FFFFFF;
}

/* Couleur de fond bleu clair */ 
.fond1{
	background-color : #97A9F3;
}

/* Couleur de fond bleu clair */ 
.fond1c{
	background-color : #97A9F3;
	text-align: center;
	font-size: smaller;
}


/* Filet bleu */
.filet{
	background-color : #364B9D;
}

/* Filet Gris */
.filetGris{
	background-color : #CCCCCC;
}

/* Liste déroulante formation */
.selectFormation{
	font-family : Arial,Helvetica,sans-serif;
	font-size : 10px;
}

/* Liste déroulante formation */
select{
	font-family : Arial,Helvetica,sans-serif;
	font-size : 8px;
}

/* Lien standard non souligné */
a.nolink{
	text-decoration : none;
}

a.nolink:visited{
	text-decoration : none;
	color : #364B9D;	
}

/* Lien mail */
a.mailLink{
	font-family : Arial,Helvetica,sans-serif;
	font-size : 12px;	
	text-decoration : none;
	color : #EF5200;	
}

/* Classe pour toutes les puces carrés du menu */
.square{
	font-family : Verdana;
	font-size : 7px;
}

/* Classe pour toutes les puces carrés du corps de page */
.squareBody{
	font-family : Verdana;
	font-size : 9px;
}

/* Cartouche du code de formation */
.fondCartoucheFormation{
	border-color : black;
	border-width : 1px;
	border-style : solid solid solid solid;
	background-color: #9999FF;
}

/* ajoute par DRA */
.almost-invisible-w, .almost-invisible-w:link, .almost-invisible-w:visited, .almost-invisible-w:active, .almost-invisible-w:hover { 
	font-size: 2px; 
	text-decoration: none; 
	cursor: default; 
} 
.almost-invisible-w, .almost-invisible-w:link, .almost-invisible-w:visited, .almost-invisible-w:active, .almost-invisible-w:hover { 
	color: #CCCCCC; 
} 

.filetOrange {
	background-color : #EF5200;
}

.orange {
	color: #EF5200;
	font-size: 12px;
	font-family: Verdana;
	font-weight: bolder;
	font-variant: small-caps;
	vertical-align: middle;
	margin: 2px;
}

.category {
	width: 91px;
	padding-top: 1px;
	padding-bottom: 2px;
	//height: 16px;
	background-color: #EF5200;
	color: white;
	font-size: 12px;
	font-family: Verdana;
	font-weight: bolder;
	font-variant: small-caps;
	text-align: center;
}

.category2 {
	padding-top: 1px;
	padding-bottom: 2px;
	//height: 16px;
	background-color: #EF5200;
	color: white;
	font-size: 12px;
	font-family: Verdana;
	font-weight: bolder;
	font-variant: small-caps;
	text-align: center;
}

.actualites {
	height: 200px;
	overflow: hidden;
	text-align: normal;
}

.actualites-archives {
	height: 13px;
	text-align: right;
}
.white-text {
	color: #ffffff;
}

.calendrier-interligne {
	text-align: center;
}
.calendrier-entete {
	text-align: center;
	vertical-align: middle;
	font-size: 10px;
	font-weight: bold;
	color: black;
}

a, td { 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size : 8pt; 
} 
a:visited, a:link { 
	color: #3F2E90; 
} 

a:hover{ 
	color: #1D11FF; 
}

form {
	margin: 3px;
}

.titreCours { 
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif; 
	font-size : 8pt;
	color : #3048A8;
	font-weight: bold;
	font-stretch: expanded;
} 


.rowCours1{
	font-family : Arial,Helvetica,sans-serif;
	font-size : 12px;
	font-weight : normal;
	vertical-align: top;	
	background-color : #DDDDDD;
}

.rowCours2{
	font-family : Arial,Helvetica,sans-serif;
	font-size : 12px;
	font-weight : normal;
	vertical-align: top;
	background-color : #FFFFFF;
}.category-longue { width: 180px; padding-top: 1px; padding-bottom: 2px; }
