@charset "iso-8859-1";
/* Site www.guirsch.be */

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

/* Alignement */	
	
	.center {
	text-align: center;
	} 
	
	.aligntop {
	vertical-align: top;
	} 

	.alignmid {
	vertical-align: middle;
	} 

	
/* ***** Bord gauche, bord droit, menu gauche, menu droit ******** */	

	.fondg {
	background-image:url('ws_bordg.jpg');
	vertical-align:top;
	}
	
	.fondd {
	background-image:url('ws_bordd.jpg');
	vertical-align:top;
	}
	
	.menug {
	background-image:url('cadremidg.jpg');
	}

	.menud {
	background-image:url('cadremidg.jpg');
	}

	
/* ***** CSS des menus ******** */	
	
	
	ul, li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	}

.menu a {
     margin: 0px;
     width: 145px; 
     height: 20px;
     display: block;
     text-align: center;
     font-family : Verdana, Helvetica, Times;
	 color : #235F23;
	 font-size: 9pt;
	 font-weight: bold;
	 font-style: normal;
     text-decoration: none;
     }
     
.menu800 a {
     margin: 0px;
     width: 115px; 
     height: 20px;
     display: block;
     text-align: center;
     font-family : Verdana, Helvetica, Times;
	 color : #235F23;
	 font-size: 8pt;
	 font-weight: bold;
	 font-style: normal;
     text-decoration: none;
     }
	 
	 
.menu a:hover {
     background: #BFE673;
     font-family : Verdana, Helvetica, Times;
	 color : #5E0000;
	 font-size: 9pt;
	 font-weight: bold;
	 font-style: normal;
     }

.menu800 a:hover {
     background: #BFE673;
     font-family : Verdana, Helvetica, Times;
	 color : #5E0000;
	 font-size: 8pt;
	 font-weight: bold;
	 font-style: normal;
     }

.menu a:active {
     background: #B1F226;
     border: 0px solid gray; 
     color: #000000;
     }
     

/* ***** Fin CSS des menus ******** */	


/* Les tables */

	/* 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_bottom.jpg');
	}

	/* Table remarque site architectural */
	#siteclasse {
	table-layout : fixed;
	border-color: #235F23; 
	border-style: solid; 
	border-width: 4px;
	}

/* Fond des colonnes gauche et droite */
	.bkgcolg {
	background-image:url('accueil/ws_fondg.jpg')
	}
	
	.bkgcold {
	background-image:url('accueil/ws_fondg.jpg')
	}


/* 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: 10px;
	padding-right: 10px;
	} 	

	.normalc {
	font-family : Verdana, Helvetica, Times;
	color : #235F23;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	text-align: center;
	padding-left: 6px;
	padding-right: 6px;
	} 	

	cite.normal {
	font-family: Verdana, Helvetica, Times;
	color: #235F23;
	font-size: 9pt;
	font-weight: normal;
	font-style: italic;
	text-align: center;
	} 

/* Normal - Noir - justifié - aligné à gauche -  */	
	.avis {
	font-family : Verdana, Helvetica, Times;
	color : #000000;
	font-size: 10pt;
	font-weight: bold;
	font-style: normal;
	text-align: justify;
	padding-left: 10px;
	padding-right: 10px;
	} 	

	
/* Positionnement du blason  */	
	#blason {
	position: absolute;
	width: 243x;
	height: 248px;
	top: 105px;
	left: 401px;
	z-index: 5;
	}

/* Avis pour les écrans 800 X 600  */	
	#avis {	
	border-color:#ff0000;
	border-width:5px;
	border-style:dashed;	
    background-color:#235F23;
	layer-background-color:#235F23; 
	color:#ffffff;
	font-size:14px;
	font-family:arial;
	padding:8px;
	width:350;
	position:absolute;top:120;left:200;
	text-align:justify;
	}