html, body{
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	color: #333333;
	line-height: 1.2em;
} 
/* conteneur global */
#page{ 
 /* marges & padding pas modifiable */ 
} 

/* bandeau supérieur de la page */
#entete{
	background-image:url(/medias/fond_nuage_haut.gif);
	background-repeat:repeat-x;
	background-position:top left;

} 

/* logo de la province de hainaut */
#logo {
/* pas modifiable */ 
}

/* zone libre de l'entête */
#illustration{

}

/* zone horizontale en-dessous
de l'entête contenant titre_intitution & menu général */
#sous-entete{
	background-image:url(/medias/dechirure.gif);
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#B0C4DE;
}

/* engloble le bandeau central horizontal de la page */
#wrapper{
	background-image:url(/medias/fond_nuage.gif);
	background-repeat:repeat-x;
	background-position:top left;
}

/* titre du site (en général celui de l'insitution)*/
#titre_institution {
	color:#0D6DAC;
	background-image:url(/medias/dechirure_vert_L.gif);
	background-repeat:no-repeat;
	background-position:top left;
} 

/* menu général */
#menuG {
	background-image:url(/medias/dechirure_vert_R.gif);
	background-repeat:no-repeat;
	background-position:top right;
}

/* colonne contenant menu - Logo Institution - adresse Instituttion */
#colgauche{
	border-right-style: dashed;
	border-right-color: #B0C4DE;
	border-right-width:1px;
	margin:0;
	padding: 15px 0 0 0;
	background-image:url(/medias/dechirure_hori_B.gif);
	background-repeat:repeat-x;
	background-position:top left;
	
}

.ultheme {
	margin: 3px 4px 3px 3px;
	padding:0 0 3px 0;
	list-style-type: none;
	line-height: 1.5em;
}

#litheme {
	color:#000000;
	font-weight: bold;	
	padding:3px 0 0 1px;

}

.ulmenu { 
	margin: 3px 4px 3px 3px;
	padding:0 0 3px 0;
	list-style-type: none;
	line-height: 1.5em;

}

.limenu {
	margin-bottom:4px;
	padding:0 0 0 15px;
	background-image:url(/medias/point_menu.gif);
	background-repeat:no-repeat;
	background-position:top left;
	border-bottom-style: dashed;
	border-bottom-color: #FF9900;
	border-bottom-width:1px;
	
}

.ulrubrique{
	margin: 0 0 0 4px;
	padding:10px 0 10px 0;
	list-style-type: none;
	display:none;
}

#lirubrique {
	border-bottom-style: solid;
	border-bottom-color: #efefef;
	border-bottom-width:1px;
	margin-bottom:4px;
	margin-left:0px;
	margin-right:2px;
	padding:0;
}

.ulssrubrique{
	margin: 0 0 0 4px;
	padding:10px 0px 10px 0px;
	list-style-type: none;
	display:none;
}

#lissrubrique {
	border-bottom-style: dashed;
	border-bottom-color: #FFFFFF;
	border-bottom-width:1px;
	margin-bottom:4px;
	margin-left:0px;
	margin-right:2px;
	padding:0 0 3px 0;
}

#colgauche li a:link {
	font-weight: bold;
	color: #0D6DAC;
}
#colgauche li a:visited {
	font-weight: bold;
	color: #0D6DAC;	
}

#colgauche li a:hover {
	color: #FF9900;
	text-decoration: none;
}

#colgauche hr{
	color: #B0C4DE;
	background-color: #B0C4DE;
	height: 10px;
	border: 0;
	width:90%;

}

 
/* englobe la navigation, contenu , util_nav & coldroite */ 
 #wrapper1{
	
}

/* barre horizontale contenant 
 la navigation contextuelle & la recherche */
 #navigation {
	background-image:url(/medias/dechirure_hori_B.gif);
	background-repeat:repeat-x;
	background-position:top left;
}

/* navigation contextuelle */
#context_nav {

 }
 
 #context_nav ul {
	padding:0;
	margin:0;
	display:inline;   
 }
 
 #context_nav ul li {
	list-style-type:none;
	background-image:url(/new_site/medias/point_menu.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding:0 3px 0 12px;
	display:inline;   
 }
 

/* moteur de recherche */
#module_recherche {

}

#recherche_txt{
/* pas modifiable */	
}

#bouton_ok {
/* pas modifiable */
} 

/* colonne reprenant le contenu, 
la barre d'util & la colonne de droite */
#deuxcols{
	
}
 
/* colonne reprenant le contenu, 
la barre d'util & la colonne de droite*/
#colcentrale{
	background-color:#FFFFFF;
} 

/* contenu des pages */
 #contenu {
 	padding:0;
 	margin:0;
	min-height:0px;
	/*propre à chaque site, vérifier en ie !*/
	width:auto !important;
	width:95%;

}
 
#contenu img {
	/*padding: 5px;
	background-color: #CCC0D9;
	margin: 5px 5px 5px 5px;
	border-style: dashed;
	border-color: ;
	border-width: 1px;*/
 }

/* barre d'utils*/
#util_nav {
	border-top-style: solid;
	border-top-color: #B0C4DE;
	border-top-width: 1px;
 }
 
/* colonne contenant les modules optionnels*/ 
 #coldroite{

 }
 

/* bas de la page */
#piedpage {
	clear:both;
	text-align: right;
 } 
 
a:link {
	color: #0000FF;
}

a:visited {
	color:#0000FF;
}

a:hover {
	color: #FF9900;
	text-decoration: none;
}

hr {
	color: #CCCCCC;
	background-color: #CCCCCC;
	height: 1px;
	border: 0;
	width:90%;
}

#contenu table {
border-collapse:collapse;
border:0px solid #666666;
width:100%;
margin:0;
padding:0;
}

/* supprime l'effet du tag p dans les cellule d'un tableau */
#contenu table p {
padding:0;
margin:0;
}

#contenu td {
border:0px solid #666666;
padding:5px;
}


#contenu ul {
padding:0;
margin:0;
}

#contenu li {
margin:0 0 0 12px;
}

#contenu table caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	color: #666666;
	font-weight: bold;
	padding:0 0 5px 0;
	margin:0;
	text-align:left;
}

.titre{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	line-height: 1.5em;
	color: #FF9900;
	letter-spacing: 0.2em;
	font-weight: bold;
	padding:10px 0 5px 25px;
	margin:0px 0 5px 0;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-bottom-color: #FF9900;
	background-image:url(/medias/illu_titre.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	
}

.sous-titre{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	line-height: 1.3em;
	color: #666666;
	letter-spacing: 1px;
	font-weight: bold;
	padding:3px 3px 3px 0;
	margin:14px 12px 5px 0;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
}
 
.accroche{
	font-weight: bold;
	padding: 3px;
	margin:0 0 5px 12px;
}
 
.encart{
 background-color:#f8f9fd;
 padding: 3px;
 margin: 10px 10px 10px 10px;
}

.important{
	font-weight:bold;
	color: #CC0000;
} 

.annotation{
	font-size:0.8em;
	color:#999999;
	padding: 3px;
	margin:0 0 5px 0;
}

.intitule_champ {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #333333;
	letter-spacing: 0.1em;
	font-weight: bold;
	text-align:right;
	vertical-align:top;
	width:135px;
	line-height:20px;
}

/* Classe pour le menu */
.branch{ 
 display: none;
}

#pop_index{
	z-index:500;	
}

#index{
	/*display:none;*/
}