

/******************************************/
/* Feuille de styles du site web ctif-cfi */
/******************************************/

/* pour la page d'intro */
p.titleMessage {
	font-size: 17pt;
}

/* attributs de la page menu */
body.page { 
	background: rgb(173,151,133);
	font-family: Arial, Helvetica, sans-serif;
	/*background-image:url(images/wood.gif);*/
}

/* imprimer (dans le menu) */
a.printer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt; 	
}

/* info flash (dans le menu)*/
a.flashinfo, p.flashinfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt; 		
	font-weight: bold;
}

/* liens de langues sur la page d'intro */
a.lang {
	font-size:17pt;	
}

/* liens de langues dans la page menu */
a.changelang {
	text-decoration: none;
}

/* attributs du tableau de présentation */
table.maintab {
	background: rgb(250,225,180);	
	border-width: 1pt;	
	border-color: rgb(0,0,0);
	border-style: solid;
}

/* attributs des petits tableaux pour attirer l'attention */
table.newz {
	background: rgb(255,248,236);
	border-width: 1pt;
	border-color: rgb(250,225,180);
	border-style: solid;
	font-size: 8pt;
}

/* barre de titre */
table.topframe {
	background: rgb(250,225,180);
}

/* zone centrale du portail, endroit des modules, fond */
td.centrale {
	vertical-align: top;
	background: rgb(251,242,230);
}

/* liens survolés */
a:hover {
	color: rgb(255,0,0);
}

/* tableau d'encadrement des modules */
table.tabmodule {
	border-color: rgb(235,177,146);
	border-style:solid;
	border-width:2pt;
	margin-left:10pt;
	margin-right:10pt;
	margin-top:10pt;
	margin-bottom:10pt;
}

/* titres des tableaux */
td.tabmoduletitle
 {
	background: rgb(235,177,146);
	font-size: 12pt;
	font-weight: bold;
	text-align: center;
}

/* tableaux au sein des modules */
table.tabdescr {
	border-color: rgb(247,210,205);	
	border-style:solid; 
	border-width:1pt;
	margin-left:2pt;
	margin-right:2pt;
	margin-bottom:2pt;
	margin-top:2pt;
	font-size:11pt;
}

/* titres des tableaux au sein des modules */
tr.tabdescrtitle, td.tabdescrtitle {
	background: rgb(253,218,185);
	font-size: 10pt;	
	font-weight: bold;
	text-align: center;
	color: rgb(100,50,20);

}

/* change la forme des bullets */
li {
	list-style-image: url(images/bullet.gif);	
}

/* informations */
li.infos, p.infos {
	margin-left: 5pt;
	margin-right: 5pt;
	margin-top: 3pt;
	margin-bottom: 3pt;
	font-size: 11pt;
}

/* remarques */
blockquote {
	font-size: 11pt;	
}

/* Ligne paire dans un tableu de description */
tr.pair {
	background: rgb(237,220,195);
}

/* Ligne paire dans un tableu de description */
tr.impair {
	background: rgb(247,230,205);	
}

/* cellule de tableau ou les infos doivent être alignées à gauche */
td.news {
	text-align: left;
	vertical-align: top;
	/* haut droite bas gauche */
	padding: 2px 5px 2px 5px; 
}
	
/* titre des notes d'informations */
p.note_title {
	font-weight: bold;
	font-size: 14pt;
}

/* sous-titres des notes d'informations */
p.note_subtitle {
	text-decoration: underline;
	color: rgb(150,100,102);
	font-weight: bold;	
}

/* sous-sous-titre d'une note */
p.note_subsubtitle {
	text-decoration: underline;
	margin-left: 10pt;
}

/* texte indenté à un sussubtitle */
p.subtext {
	margin-left: 10pt;
}

/* utile pour des notes de pages comme sur la page about */
div.notepage, font.notepage {
	font-size: 9pt;	
}

/* notes pour la section intro */
p.intro {
	font-size: 13pt;
	margin-left: 10pt;
	margin-right: 10pt;
}