/* Right border in Firefox */
html { height: 100%; margin-bottom: 1px; }

/* == PARAMÊTRES GLOBAUX POUR LES LIENS ET ÉLIMINATION DES BORDER POUR LES IMAGES == */
a {text-decoration: underline; }
a:link { color: #339; } /* <BLEU /> */
a:visited { color: #666; } /* <GRIS /> */
a:hover, a:active { color: #66f; } /* <BRUN /> */
a img, :link img, :visited img  {border: none;}


#searchForm {}
#searchForm input{
	font-family: verdana, sans-serif;
	font-size: 1.1em;

  height:14px;
  border:1px solid #ccc;
  padding:2px;
  margin:0;
}

#navigation {
  float:left;
  width:130px;
  padding:0 8px 10px 0px;
  border-right: 1px solid #ccc;
  margin: 10px 0;
  background:#fff;
}

/* == Le wrapper contient le main-content et le sub-content == */
#wrapper {

  float:right;
  width: 620px;
  margin: 10px 0 0 0;

}

html>body #wrapper{
	width: 620px;
}	

/* == Dernier niveau à l'intérieur de la zone principale == */
#bottomlinks {
	clear:both;
	padding: 0 4px;
	margin: 0 auto;
	text-align:center;
}

#bottomlinks p {
	padding: 0;
	margin: 0;
}

#bottomlinks a {
	font-family: tahoma, sans-serif;
	/*text-transform: uppercase;*/
	color: #336699;
	text-decoration: none;
	font-size: .85em;
}

#bottomlinks a:hover {
	color: #003366;
	text-decoration: underline;
}
	


/* == CRUMBTRAIL == */	

#crumbprint {
	width: 100%;
	border: 0px blue solid;
	clear: both;
	}

p.crumbtrail {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .6em;
	line-height:13px;
	margin: 0;
	color: #777;
	clear: both;
	}
	
p.crumbtrail a {
	color: #777;
	padding:0 2px;
	text-decoration: none;
	border-bottom:1px dotted;
	}

p.crumbtrail a:visited {
	color: #777;
	}	
p.crumbtrail a:hover {
	color: #333;
	}			

.crumbtrail {
	float: left;
	border: 0px orange solid;
	clear: both;
	}
	
.print{
  float:right;
  height:14px;
  text-align:right;
  clear: none;
  padding: 0;
  margin: 0;
  border: 0px green solid;
  vertical-align: top;
}	

/* == MODULES SOUS LA NAVIGATION == */
#mod-left {
	margin: 0 -10px 0 0;
	padding: 0;
	float: left;
}

#mod-left ul {
	margin: 0;
	padding: 0;
}

#mod-left ul ul {
	margin: 0;
	padding: 0;
}

#mod-left a {
	margin: 0;
	padding: 0;
}

#mod-left li, #mod-left li li {
	margin: 0;
	padding: 0;
}

#mod-left h4, #mod-left h5 {
	margin: 0;
	padding: 0;
	display: inline;
}
/* ===========================================
	Balise pour les navigateurs texte
   =========================================== */
div#skipnav {
	margin-left: -1000px;
	}
	
/* -------------------------------------------
	Formulaires
   ------------------------------------------- */
/*/*/   
form {
	margin: 0;
	}
   
form h3 {
	margin: 1em 0 0 0;
	font-size: 12px;
	}   
	
form h4{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 1em 0 0 0;
	font-weight: normal;
	font-size: 11px;
	color: #333;
	}

select, p.formitem {
	margin-top: .25em;
	font-weight: normal;
	font-size: 10px;
	color: #333;
	}  
  
input.text {
	font-size: 10px;
	background: #fff;
	border: 1px solid #ccc;
	border-color: #666;
	color: #333;
	margin: .25em 0 0 0;
	padding: .10em;
	}
	
input.btn {
	font-size: 10px;
	margin-top: 1em;
	padding: .10em;
	}

input:focus {
	background-color: #E2DDF5;
	}	

#static{
}
#static h1{
    margin-top:0;
}
#dynamic{
}
#dynamic h1{
    margin-top:0;
}
#searchform table{ background-color:#ccc;border:4px solid #ccc; text-align:left;}

.nolink ul {
	margin: 15px 0 15px 30px !important;
	padding: 0 !important;
	list-style-image: url(../img/fr/bullet_brun_contentli.gif) !important;
}

.nolink li {
	font-family: verdana, sans-serif !important;
	font-size: 10pt !important;
	color: #4a4238 !important;
	margin: 0 0 5px 0 !important;
	padding: 0 !important;
}

.quicklinks li a {
	font-size: 1em !important;
}

.quicklinks ul {
	list-style-image: url(../img/fr/bullet_quicklinks.gif) !important;
}

/*These are the styles for the voir/masquer projet de recherche info blue boxes */
.ch_showhidebox {
	margin: 5px 0 0 0;
	padding: 5px 8px 5px 0px;
}



.ch_showhidebox p {
	margin: 0 !important;
	padding: 4px 4px 7px 4px !important;
	font-size: 10pt !important;
}

.ch_showhidebox fieldset {

	border: 1px solid #AEC8DB; 
	background-color: #E9F1F8;
}