@import "header_2.css";
.titre_page {
	font-size:16px;
	padding-bottom: 3px;
}
li {
	line-height: 18px;
}

.titre_intro,
.sous_titre {
	font-size:13px;
}

.sous_titre {
	font-weight:bold;
}

.sous_sous_titre,
 p.sous_sous_titre {
	font-size:12px;
	padding-bottom:0;
	color:#666666;
	font-weight:bold;
	margin-bottom: 0 !important;
}

.titre_page,
.sous_titre,
.lien {
  color:#008492;
}

.titre_intro {
	color:#00bbcc;
}

.texte {
	font-size:11px;
	color:#666666;
}
p.texte {
	line-height: 18px;
}
.texte_sansSA {
	font-size:11px;
	color:#666666;
	padding-bottom:0;
}
.texte_ital {
	font-style: italic;
}
a.lien, a.lien:visited {
	color:#00bbcc;
	text-decoration: none;
}
a.lien:hover {
	color:#008492;
	text-decoration: none;
}
.lien {
	padding-left:0;
	padding-right:0;
}
table.formulaire {
	padding: 0;
	border-width: 0;
	color: #666666;
	font-size: 11px;
	border-collapse: collapse;
}
table.formulaire col.key, table.formulaire td.key {
	color: #4fbf8e;
}
table.formulaire thead td, table.formulaire tr.theader td {
	background-color: #dcf2e8;
	color : #666666;
	border-width: 0;
	border-top: #4fbf8e solid 1px;
	border-bottom: #4fbf8e solid 1px;
	padding: 5px 0 5px 5px;
}
table.formulaire tbody td {
	border-width: 0;
	border-bottom: #eee solid 1px;
	padding: 5px 0 5px 5px;
}
.level1 {
	margin-left: 0;
	font-weight: bold;
}
.level2 {
	margin-left: 15px;
}
.level3 {
	margin-left: 30px;
}
.canceled {
	color: #e99b13;
}
.unavailable {
	color: #b9b9b9;
}
/* classes used in the glossary - begin */
#search_left {
	float: left;
	width: 100%;
}
#search_right {
	float: left;
	margin-top: 35px;
	width: 230px;
	padding: 0;
}
#lettres {
	clear: left;
	width: 100%;
	height: 42px;
	background-color: #e5f8fa;
}
div#lettres ul {
	margin-left: 0;
	padding: 3px 6px;
	list-style: none !important;
}
div#lettres li {
	list-style-type:none !important;
	float: left;
	width: 15px;
	font-size: 11px;
	margin-left: 0;
	margin-right: 3px;
}
div#lettres li a, div#lettres li a:visited {
	color: #008492;
	text-decoration: none;
}
#glossarie {
	clear: left;
	width: 100%;
	background-color: #ffffff;
}
div#content label {
	font-size:11px;
	color:#666666;
}
div.champ {
	float: left;
	width: 150px;
	height: 60px;
	margin:0;
	padding: 0;
}
div.champs {
	width: 450px;
	height: 60px;
	margin:0;
	padding: 0;
	position: relative;
}
.bouttons input[type="text"], .bouttons input[type="password"] {
	
	padding: 1px 5px;
	/*width:50px;*/
	margin: 0 0 10px 0px;
}
.bouttons select {
	border: #00bbcc 1px solid;
	padding:  0px;
	width: 250px;
	margin: 0 0 10px 0px;
}
select.bouttons  option {
	padding: 0 0 0 5px  !important;
	
	/*margin: 0 0 10px 0px;*/
}

.bouttons{
	font-size: 11px;
	color: #666666;
	border: #00bbcc 1px solid;	
/*	text-transform: uppercase;	*/
 text-transform: none;
	height: 20px;
}

div#glossarie ul {
	margin-left: 0;
	margin-top: 10px;
	list-style: none;
}
div#glossarie li {
	margin-left: 0;
	padding: 5px;
	list-style-type:none !important;
	font-size: 11px;
	border-bottom: #666666 1px solid;
}
div#glossarie li a {
	width: 20px;
	color: #008492;
	text-decoration: none;
}
div#glossarie li p {
	margin-bottom: 20px;
}
div#glossarie li p.glossairbullet {
	margin-bottom: 0;
	color:#666666;
}
div#glossarie li p.texte_titre {
	color: #008492;
	font-weight: bolder;
	letter-spacing:0.04em;
	margin-bottom: 0.02em !important;
}
/* classes used in the glossary - end */

