@charset "iso-8859-1";
/* auteur: Paul DE BOCK */
/* Site : www.guirsch.be */

/********************************************
           Style général
*********************************************/
/* Les body */	

	/* Body page webset */
	#layout { 
	background-color: #eaebdd;
	margin-left: 0px; 
	margin-right: 0px; 
	margin-top: 0px; 
	margin-bottom:5px; 
	scrollbar-arrow-color: #258B05;
	scrollbar-base-color: #A0C96C;
	scrollbar-track-color: #A0C96C;
	scrollbar-darkshadow-color: #235F23;
	scrollbar-face-color: #EAEBDD;
	scrollbar-shadow-color: #235F23;
	}
	
	/* Body page webset */
	#pagephoto { 
	background-color: #D1E1B2;
	margin-left: 0px; 
	margin-right: 15px; 
	margin-top: 0px; 
	margin-bottom:5px; 
	}


/********************************************
           Disposition des tableaux
*********************************************/
		
	#top, #bloc, #pied {
	display: table;
	width: 994px;
	}

	#gauche, #droite {
	display: table-cell;
	height: 100%;
	}

	#gauche {
	float: left;
	width: 70%;
	}

	html>body #gauche {
	float: none;
	}

	#droite {
	background-color: #bad096;
	padding-bottom: 0px;
	}

	#pied {
	clear: both;
	position: relative;
	text-align:center;
	}



/********************************************
           Les tables
*********************************************/

	/* Table page globale */
	#css_table01 {
	background-image: url('ws_bgtable.jpg');
	padding : 0px;
	}
	
	/* Table externe à la page texte */
	#css_table02 {
	background-color: #d1e1b2;
	border-color: #ABF345; 
	border-style: ridge; 
	border-width: 6px;
	}
	
	/* Table interne à la page texte */
	#css_table03 {
	background-color: #d1e1b2;
	border-color: #9EFF13; 
	border-style: ridge; 
	border-width: 4px;
	}

	/* Table boutons retour */
	#css_table04 {
	table-layout : fixed;
	background-image: url('ws_bas.jpg');
	margin-top:-4px;
	}

	
/* Alignement */	
	
	table.dimfix {
	table-layout : fixed;
	}
	
	.center {
	text-align: center;
	} 
	
	.left {
	text-align: left;
	} 
	
	.right {
	text-align: right;
	} 
	
	.imgleft {
  	float: left;
  	margin-right: 15px;
   	margin-top: 10px;
   	} 
  	
  	.imgright {
  	float: right;
  	margin-left: 15px;
  	margin-top: 10px;
	} 

/* Les textes */	
	
	/* Normal - aligné à gauche - avec padding de 15px */	
	.normalg {
	font-family : Verdana, Helvetica, Times;
	color : #235F23;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	padding-left: 15px;
	padding-right: 15px;
	} 
	
	/* Normal - aligné à gauche - blanc - Texte pour les noscript*/	
	.blancg {
	font-family : Verdana, Helvetica, Times;
	color : #ffffff;
	font-size: 10pt;
	font-weight: bold;
	font-style: normal;
	text-align: left;
	} 	

	
	/* Normal - aligné à gauche - Bold */	
	.normalgb {
	font-family : Verdana, Helvetica, Times;
	color : #235F23;
	font-size: 10pt;
	font-weight: bold;
	font-style: normal;
	text-align: left;
	padding-left: 15px;
	padding-right: 15px;
	} 	
	
	/* Normal - aligné à gauche - sans padding de 15px */	
	.normalcom {
	font-family : Verdana, Helvetica, Times;
	color : #235F23;
	font-size: 10pt;
	font-weight: bold;
	font-style: normal;
	text-align: left;
	} 
	
	/* Normal - justifié - aligné à gauche -  */	
	.normalj {
	font-family : Verdana, Helvetica, Times;
	color : #235F23;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	text-align: justify;
	padding-left: 15px;
	padding-right: 15px;
	} 	
	
	/* Normal - justifié - 9pt */	
	.normal8 {
	font-family : Verdana, Helvetica, Times;
	color : #235F23;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	text-align: justify;
	padding-left: 3px;
	padding-right: 3px;
	} 	

	
	/* Normal - justifié - Espacement 3px */
	p.normaljh {
	font-family : Verdana, Helvetica, Times;
	color : #235F23;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	text-align: justify;
	margin-top: 3px;
	margin-bottom: 5px;
	padding-right: 15px;
	} 	
	
	/* Normal - Centré */
	.normalc {
	font-family : Verdana, Helvetica, Times;
	color : #235F23;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	text-align: center;
	} 	
	
	/* Normal - Centré - Espacement 3px */
	p.normalch {
	font-family : Verdana, Helvetica, Times;
	color : #235F23;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	text-align: center;
	margin-top: 3px;
	margin-bottom: 3px;
	} 	

	/* Normal - Centré - Bold - */
	.normalcb {
	font-family : Verdana, Helvetica, Times;
	color : #235F23;
	font-size: 10pt;
	font-weight: bold;
	font-style: normal;
	text-align: center;
	} 	
	
	/* Normal - aligné à droite - */	
	.normald {
	font-family: Verdana, Helvetica, Times;
	color: #235F23;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	text-align: right;
	padding-left: 15px;
	padding-right: 15px;
	} 	

	/* Italique 10pt - */	
	.italic {
	font-family: Verdana, Helvetica, Times;
	color: #235F23;
	font-size: 10pt;
	font-weight: normal;
	font-style: italic;
	} 	
	
	/* Légende des images - commentaires sous les photos - aligné centé - italique */	
	cite.normal {
	font-family: Verdana, Helvetica, Times;
	color: #235F23;
	font-size: 9pt;
	font-weight: normal;
	font-style: italic;
	text-align: center;
	} 
	
	h3.normal {
	font-family: Arial, Verdana, Times;
	color: #235F23;
	font-size: 12pt;
	font-weight: bold;
	text-align: center;
	}		
	
	h4.normal {
	font-family : Arial, Verdana, Times;
	color : #235F23;
	font-size: 11pt;
	font-weight: bold;
	text-align: left;
	padding-left: 15px;
	padding-right: 15px;
	}		

	/* Les renvoi de documentation */
	span.exp {
	vertical-align: super;	
	color : #235F23;
	font-size: 6pt;
	font-weight: normal;
	font-style: normal;
	}
	
	/* Normal - aligné à droite - */	
	.init {
	font-family: Verdana, Helvetica, Times;
	color: #235F23;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	text-align: right;
	margin-right: 25px;
	} 	

/* < BR > à la ligne - margin 15 px */
	br.normal {
	margin: 10px;
	}

/* Les puces */
	li.normal {
	font-family : Verdana, Times;
	color : #235F23;
	font-size: 10pt;
	font-weight: normal;
	text-align: justify;
	padding-right: 15px;
	}	
	

/* Les bordures */	
	/* Pas de bordure aux images-liens */
	a img {
	border:none;
	}
	
	/* Bodure vert foncé - pages La flore blanche - simple 5 pt */
	img.normals4 {
	border-width : 5pt;
	border-style : solid;
	border-color : #235F23;
	}
	
	/* Bodure vert foncé - pages La flore blanche - simple 5 pt */
	img.normals3 {
	border-width : 4pt;
	border-style : solid;
	border-color : #235F23;
	}

	
	/* Bodure vert foncé - pages La flore blanche - simple 3 pt */
	img.normald4 {
	border-width : 8pt;
	border-style : double;
	border-color : #235F23;
	}


/* Les liens */	
	a.normal:link {
	color: #235F23;
	text-decoration:underline;
	font-weight: bold;
	}
	
	a.normal:hover {
	color: #0000FF;
	text-decoration:underline;
	}		
	
	a.normal:visited {
	color: #5D935D;
	text-decoration:underline;
	font-weight: bold;
	}
	
	/* Les liens pour les noscript*/
	a.noscript:link {
	color: #ffffff;
	text-decoration:none;
	font-weight: bold;
	}
	
	a.noscript:hover {
	color: #0000FF;
	text-decoration:none;
	}		
	
	a.noscript:visited {
	color: #0000ff;
	text-decoration:none;
	font-weight: bold;
	}

		
/* Les titres des pages */
	#head {
	text-align: center;
	margin-top: 10px; 
	margin-bottom: 15px;	
	}
	

/* Les noscript */
	.nosc {
	text-align: right;
	border:0px none;
	}
	
/********************************************
           Styles particulier
*********************************************/	

/* Positionnement du menu général < td > précédente */	
	
	#menugen {
	background-image: url('ws_menugen.jpg');
	vertical-align: top;
	}
	
		
/* Positionnement des menus horizontaux  "td" précédente */	
	#menuvert {
	background-image: url('ws_top.jpg');
	vertical-align: top;
	}
	
/* Texte Moteur Freefind */
	.motor {
	font-family : arial,helvetica;
	color : #235F23;
	font-size: 7pt;
	font-weight: bold;
	font-style: normal;
	text-align: left;
	margin-bottom: 5px;
	margin-bottom: 5px;
	} 	
	
	.motorbt {
	background-color: #82AC3A;
	border-color: #A0C96C; 
	border-style: outset; 
	border-width: 5px;
	font-family: Verdana, Helvetica, Times;
	color: #ffffff; 
	font-size: 9pt;
	font-weight: normal;
	font-style: normal;
	text-align: center;
	margin-top: 6px;
	}
	
	/* Les liens */	
	A.motor: link {
	color: #235F23;
	font-weight: bold;
	text-decoration: underline;
	}
	
	A.motor:hover {
	color: #0000FF;
	font-weight: bold;
	text-decoration: underline;
	}
	
	A.motor:visited {
	color: #235F23;
	font-weight: bold;
	text-decoration: underline;
	}

/* Boutons retour fin de page */	
	#retour {
	text-align: right;
	margin-top: 5px;
	margin-right: 25px;
	}


/* Numérotation Photos Souvenirs */
	p.numphoto {
	font-family : Comic Sans MS, Verdana, Helvetica, Times;
	color : #235F23;
	font-size: 10pt;
	font-weight: bold;
	font-style: normal;
	text-align: center;
	} 	



	