/* AUTEUR: Normand Grégoire */
/* Date de création: 12/07/02 */

BODY {
	background-color:#4682B4;
	background-color:white;
	color:navy;
	margin-left:0cm;
	margin-top:-20px;
	margin-right:0cm;
	margin-bottom:-20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

/*===== Header par défaut de chaque page =====*/

TABLE.header {
	margin-right:-50px;
	width:100%;
	border:0;
	border-collapse:collapse;
	table-layout:fixed;
}

/* photo dans le coin UL. Width identique à .left_sider_left */

TD.header_image {
	width:155px;
	text-align:center;
	background-color:gray;
}

/* partie où apparait le logo */

TD.header_upper {
	background-color:#84083D;
	/*background-image:URL("logos/logo_csd_6.gif");	 logo normal*/
	background-image:URL("logos/logo_csd_8.gif");	/* logo 20e */
	background-position:20 20;
	background-repeat:no-repeat;
	height:108px;
}

TD.header_upperTEMP {
	background-color:#84083D;
	background-image:URL("logos/logo_csd_6.gif");
	background-position:20 20;
	background-repeat:no-repeat;
	height:104px;
}

.header_lower {
	height:32px;
}

.header_lowerTEMP {
	height:31px;
}

.header_lower_table {
	border:0;
	border-collapse:collapse;
	width:100%;
}

/* partie où apparait la case Chercher */

.header_lower, .header_where, .header_search, .header_whereTEMP, .header_lowerTEMP {
	background-color:#FBBB0F;
}

.header_where {
	color:#84083D;
	font-size:7pt;
	font-weight:normal;
	vertical-align:middle;
	padding-left:25;
	padding-bottom:21;
}

.header_whereTEMP {
	color:#84083D;
	font-size:7pt;
	font-weight:normal;
	vertical-align:middle;
	padding-left:25;
	padding-bottom:21;
}

.header_search {
	text-align:right;
	font-size:6pt;
}

.header_inputbox {
	font-size:14;
	margin-top:4px;
}

.header_inputboxTEMP {
	font-size:14;
	margin-top:4px;
}

.header_button {
	width:22;
	height:22;
}

/* espacement entre le header et le texte */

TD.header_spacer {
	height:50px;
}

/*===== Tableau principal =====*/

TABLE.mainTable {
	table-layout:fixed;
	width:100%;
	border-collapse:collapse;
	border-spacing:0;
	border-width:0;
}

/* cas particulier pour la carte du quartier */

.mainTableLarge {
	table-layout:fixed;
	width:1650;
	border-collapse:collapse;
	border-spacing:0;
	border-width:0;	
}


/*===== Partie principale des pages =====*/

/* Localisation des classes :
	.coords_*			coords/index.php
	.entry_*			php/guestbook/form.php
	.partenaires_*		presentation/partenaires.php
	.ca_*				ca/index.php
	.regl_*				reglements/*.php 
	.search				search/index.php
	.jobs_*				emploi/index.php
	.job_admin_*		emploi/20050925_admin.php
	.dates_*			dates/dates*.php
	.rembourse_*		inscription/rembourse.php
	.act_*				activites/*.php
	.club_*				club/200?/index.php
	.horaire_*			club/2005/horaire.php
	.news_				index.php et news/*.php
*/

.main, TD.coords_coords,
.entryPosted, .entryMsg, .entrySignature,
.partenaires_text, .partenaires_text_right, .partenaires_text_left,
.ca_poste, .ca_nom, .ca_photo, .ca_caption, .regl_link_before, .regl_link_after,
.search_entry, .search_options, .search_input, .search_select, .search_button,
.results_show_opt, .results_link_before, .results_link_after,
.location_topic, .location_value, .location_title,
.job_admin_text, .job_admin_title,
.jobs_date_t, .jobs_titre, .jobs_categ, .jobs_date_h, .jobs_titre_h, .jobs_categ_h,
.dates_actFact, .dates_actDate,
.rembourse_text, .rembourse_rate,
.conge2004_day, .conge2004_act, .conge2004_sub,
.club_day, .club_city, .club_place,
.horaire_moniteur_nom, .horaire_moniteur_nom_centered, .horaire_group, .horaire_group_unav,
.news_title, TD.news, .news_date,
.news05_tbFC, .news05_tbH, .news05_tbE, .news05_tbUC, .another_table
	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt;}

.main {
	padding-right:1cm;
	vertical-align:top;
}


.home_left_column, .home_right_column {vertical-align:top;} 
.news_ticker   {font-weight:bold;padding:5 0 5 0;background-color:navy;color:white;}	/* Bannière "Communiqués" */
.news_title    {font-weight:bold;padding:3 0 3 10;color:white;height:23px;} /* Sous-titres des articles */
.news_date     {font-weight:bold;width:120px;padding-left:10;}
.news_date , .news_leftspacer {background-color:#EBEBEE;}
TD.news_spacer {width:20px;}					/* Espacement */
TD.news {padding:3 0 3 10;vertical-align:top;}	/* Articles */

.conge2004_day	{font-weight:bold;width:100px;background-color:lightgrey;padding-left:20;}
.conge2004_act	{text-align:center;height:1.2cm;background-color:thistle;}
.conge2004_sub	{text-align:center;font-weight:bold;}

.rembourse_table {margin-left:1cm;}
.rembourse_text {}
.rembourse_rate {text-align:right;}

.dates_actName {font-size:8pt;font-weight:bold;background-color:#3D3AAE;color:white;padding:5 0 5 10;}
.dates_actFact {width:160;font-weight:bold;background-color:#B3B2DE;color:#40307A;padding:5 0 5 10;vertical-align:top;}
.dates_actDate {padding:5 20 5 10;background-color:#EBEBEE;}
.dates_actSpacer {line-height:2;}
.dates_table {border-spacing:2px;}

.location_title, .location_topic, .location_value {border-width:2px;border-color:navy;border-style:solid;} 
.location_title {padding: 6 0 6 8;margin-bottom:3px;font-weight: bold;background-color: #3D3AAE;border-color:#3D3AAE;color:white;}
.location_topic {background-color: #BABABA;border-color:#BABABA;padding: 3 10;font-weight:bold;}
.location_value{background-color: #EBEBEE;border-color:#DDE4DF;border-left-color:#EEEEEE;border-left-width:3px;padding: 3 10 3 25;margin-left:0px;list-style:disc;list-style-position:outside;}
.location_value UL {margin-left: 10;padding-left: 10;}

.job_admin_title {font-weight:bold;background-color:navy;color:#FFFFFF;padding-left:10;}
.job_admin_text  {padding:10 10;}
.job_admin_defterm {font-weight:bold;padding-top:5;}
.jobs_date_t, .jobs_titre, .jobs_categ {padding:5 10;background-color:#EBEBEE;}
.jobs_date_h, .jobs_titre_h, .jobs_categ_h {font-weight:bold;text-align:center;padding:5 10;background-color:#3D3AAE;color:white;}

TD.search_entry		{background-color:#BBBBBB; color:navy; font-weight:bold; }
TD.search_options	{padding-left:15px;background-color:#DDDDDD;}

.regl_img_after   	{vertical-align:middle;margin-left :10px;}
.regl_img_before  	{vertical-align:middle;margin-right:10px;}
.regl_link_table  	{width:100%;}
.regl_link_before 	{text-align:left;}
.regl_link_after  	{text-align:right;}
.regl_tit 		  	{font-weight:bold; padding-bottom:8pt;}
.regl_art		  	{	                 padding-bottom:25pt;}

.ca_table	{}
.ca_poste	{font-weight:bold;  padding: 5 0 5 30; width:200px;}
.ca_nom		{font-weight:normal; text-align:left;}
.ca_photo   {padding: 25 10 0 10;}
.ca_caption {text-align:center;}

.entryInput				{font-size:10pt;}	/* Livre d'or. D'autres définitions dans guestbook.css*/
.partenaires_text_right	{padding-right:30;vertical-align:middle;}
.partenaires_text_left	{padding-left:30;vertical-align:middle;}

.results_range 		{padding-bottom:1cm;} /* texte "Résultats 10 à 15 sur un total de ..." */
.results_index 		{font-weight:bold;} /* numéro séquentiel devant le titre */
.results_title 		{font-weight:bold;padding-right:20px;} /* titre de la page référencée dans le listage des résultats*/
.results_summary 	{} /* sommaire de la page telle que définie dans le META */
.results_excerpt 	{font-style:italic;} /* extraits de phrase où le mot a été trouvé */
.results_score 		{} /* Mot "Score" */
.results_noresults	{} /* Message si aucun résultat */
.results_link_before{text-align:left ;font-weight:bold;width:50%} /* Msg "xx résultats précédents" */
.results_link_after {text-align:right;font-weight:bold;width:50%} /* Msg "xx résultats suivants" */
.results_show_opt	{text-align:center;font-weight:bold;} /* Msg de bas de page "Afficher/masquer résumés", "Trier par score/date" */
.results_img_before	{border:0;vertical-align:middle;margin-right:10px;} /* flèche "précédent" */
.results_img_after	{border:0;vertical-align:middle;margin-left :10px;} /* flèche "suivant" */


/*===== Left sider : partie gauche de chaque page =====*/

/* cellule principale du left_sider, à gauche */

TD.left_sider_left {
	width:155px;
	background-color:gray;
}

/* cellule accessoire du left_sider, à droite */

TD.left_sider_right {
	width:25px;
}

/*===== Pied de page =====*/

.footer {
	padding-right:1cm;
	padding-top:1cm;
	padding-bottom:0.3cm;
	white-space:nowrap;
}
.date {
	font-style:normal;
	font-size:8pt;
	vertical-align:middle;
}

.counter {
	vertical-align:middle;
	text-align:right;
	font-size:8pt;
}

/* Autres */

TD {
	background: white;
	text-justify:left;
	font-size:10pt;
}

H1 {font-size:12pt; padding: 0 0 20 0;font-family:Verdana, Arial, Helvetica, sans-serif;}
H2 {font-size:10pt; padding-bottom: 0; margin-bottom:25;margin-top:40;font-family:Verdana, Arial, Helvetica, sans-serif;}
H3 {font-size:10pt;}
H4 {text-align:left;padding-top:12pt;}

/* Liens ordinaires */

A         {	color:blue;	text-decoration:none;}
A:visited {	color:blue;}
A:hover	  {	color:red; }

A.reg_link:link		{color:blue;}
A.reg_link:visited	{color:blue;}
A.reg_link:hover	{color:red;}

