/* News override */
#testimonies .text { height: auto; margin-bottom: 1.5em; }
#leftMenu #testimonies { height: auto; }

/* FAQ model*/
h1 { display: inline; color: #aaa476; }
a { text-decoration: none; color: black; }
.faqContent #contentPage { border: 1px solid #DEDEDE; padding: 1em 2em 4em; }
.faqContent #contentPage h2 {
	margin-bottom: 0.7em; 
	font: bold 1.3em Arial, Helvetica, sans-serif;
	color: #656363; background: none left top no-repeat;
}

#resultsGlobal {
	padding: 2em 0 4em 6em; margin-bottom: 2em;
	background: white url(../images/bg_intern-yellow.png) bottom left repeat-x;
}
.faqList li { margin-bottom: 0.2em; clear: both; }
.faqList li a { font: 1.2em Arial, Helvetica, sans-serif; text-decoration: none; }
.faqList li a:hover { text-decoration: underline; background-color: #e9e7cf; }
.faqList li span.number { float: left; display: inline; width: 2em; }
#otherQuestion { font-size: 1.2em; margin-top: 3em; }
#otherQuestion a { text-decoration: underline; }
#otherQuestion a:hover { color: #C0BF98; }

.number { font-size: 1.3em; color: #cc9d00; }
.response, .definitions p { margin-bottom: 1.5em; font-size: 1.2em; color: #4A4A4A; }
.testimonies .response, .definitions p { margin-top: 0.7em; }
.symptome { font-weight: normal; color: #333333; }

.gEditorial p { margin-bottom: 1.5em; font-size: 1.2em; color: #4A4A4A; }
.gEditorial .testimonies p { margin-top: 0.7em; }

p.response.highlight { color: #de3b8d; }

/* GLOSSARY model*/
#contentIntern { border: 1px solid #DEDEDE; padding: 2em 0.6em 0.6em; }
.glossaryContent #contentPage { border: 1px solid #DEDEDE; padding: 1em; }

#contentPage h2, #contentPage h3, #alphabeticalList ul li a:hover, #alphabeticalList ul li .selected { 
	color: #cc9d00; 
}

#contentPage h2 span.date {
	font-weight: normal;
}

.glossaryContent #contentPage h2 {
	font: bold 1.3em Arial, Helvetica, sans-serif;
}
.glossaryContent #contentPage h3 {
	margin-top: 1.5em; padding-top: 0.11em;
	line-height: 1.8em; font: bold 1.8em Arial, Helvetica, sans-serif;
	background: none left top no-repeat;
}

#lexique p { display: inline;  font-size: 1.2em; color: #7d7a71; }
#alphabeticalList {
	height: 2.4em; text-align: center; margin-top: 1em;
	font-weight: bold; color:#cc3333; background-color: #f6f3e2;
}
#alphabeticalList ul {
	display: inline; font-weight: bold; color:#cc3333;
}
#alphabeticalList li {
	display: inline; font: bold 1.4em Arial, Helvetica, sans-serif;
	margin: 0em 0.3em;
}
#alphabeticalList a { line-height: 1.6em; text-decoration:underline; color:#c7c191; }

#image { float: left; width: 249px; height: 158px; margin: 0em 2em 1em 0em; }
#background { background: #f6f3e2 url(../images/bg_intern-yellow.png) left top repeat-x; padding: 0.5em 1em 1.5em; }

#editoBackground { background: white url(../images/bg_intern-yellow.png) left bottom repeat-x; padding: 2.5em 1em 5.5em; }

/* Infospage page*/
.infosPage #contentPage { padding: 1em 1em 0; }
.infosPage #resultsGlobal { padding: 0 0 9em 4em; }
.infosPage .faqList { margin: 2.5em 0 4em 0; }
.infosPage .faqList li { margin-bottom: 0.6em; }
.infosPage .faqList li a, .infosPage #otherQuestion a { 
	padding-left: 2em; 
	background: transparent url(../images/marker_menu_infos.gif) left top no-repeat;
}
.infosPage .faqList li a:hover { color: #C0BF98; }
.infosPage #resultsGlobal p { margin-top: 2.5em; }
.infosPage #resultsGlobal .response { width: 49em; margin-bottom: 0.8em; }
.infosPage #otherQuestion { margin-top: 0; }

/* contact page*/
.contactContent #content2Text { padding-bottom: 0; }
.contactContent .onlineOrder { background: none; padding: 1.5em 0.2em 0.2em; margin-bottom: 1.5em; }
.contactContent #orderForm { 
	margin: 0.5em 0.6em; padding-top: 0;
	background: #f6f3e2 url(../images/bg_intern-yellow.png) left top repeat-x; 
}
.contactContent .response { margin: 0 0 1em 1em; }
.contactContent #contactNotes { 
	text-align: center; padding-bottom: 1.5em;
	font-size:1.2em; font-weight: bold; font-style: italic; color: #aaa476;
}
.contactContent label { font-size: 1.2em; }
.contactBoxs label { width: 5.8em; }
.contactContent #infosSupContent label { position: relative; width: 100%; color: black; }
#content2Text #orderForm .contactBoxs { float: left; position :relative; }
.contactContent #orderForm .contactBoxs input { width: 16em; float: left; font-size: 11px; }
.contactContent #orderForm textarea { font-size: 11px; }
.contactContent #infosSupContent { margin-top: 1em; }
#contactInfos, #contactInfos p, #contactInfos div  { 
	float: left; margin: 0 0 1em 0.7em; 
	font-size: 11px; color: #4f4f4e; 
}
#contactInfos { float: none; }
#contactInfos div { width: 32em; margin-bottom: 0; }

/* notice page*/
#conclusion { margin: 3em 0; text-align: center; }
#conclusion p { font-size: 1.2em; font-weight: bold; color: #de3b8d; }
.noticeContent #background { margin-top: 2em; }

/* testimonies page*/
.whoarewe #background, .testimonies #background { padding-bottom: 7em; }

/* mentions page*/
.mentions #background { background: white url(../images/bg_mentions.png) left bottom repeat-x; }
.mentions .first { margin-bottom: 2.5em; }
