body   { color: #646464; font-size: 12px; font-family: "L Frutiger Light", "Helvetica Neue Light", Arial, Geneva, Helvetica, sans-serif, Verdana; 
		line-height: 16px; background: rgb(238,235,199) url(images/background.png) no-repeat fixed center 45px;
		margin: 0 auto; padding: 187px 0 0; position: relative; width: 805px; border: solid 0px lime }
#logo img { position: absolute; z-index: 2; top: 23px; left: 260px; border-width: 0 }
#infoContent  { margin: 0; padding: 0; border: solid 0 fuchsia; color: #746d02; }

#infoMsg   { background-color: #fff; margin: 0 136px 0 255px; padding: 160px 20px 50px; position: relative; min-height: 290px; width: 471px; border: solid 1px #fff }
#illustration{ position: absolute; z-index: 2; top: -1px; right: -1px;  }
#infoMsg h1{ position: absolute; z-index: 2; top: 60px; left: 20px; width: 240px;
			padding: 0px; margin: 0; font-size: 20px; color: #737000; 
			border: solid 0px fuchsia;  }
#infoMsg .qui{ position: absolute; z-index: 3; top: 129px; right: 257px; width: 250px;
			padding: 0px; margin: 0; text-align: right; border: solid 0px lime; 
			color: #b6b247;}
.assurance{ color: #b8b146; position: absolute; z-index: 3; bottom: 0px; left: 20px; }
a		  { color: #323232; }
 a:active { color: #a5342a }
 a:hover  { color: #a5342a; }
#navTop   { text-align: center; list-style-type: none; margin: 0; padding: 4px 0 0; 
			position: absolute; top: 160px; left: 0px; width: 770px; border-top: 2px solid white }
#navTop li{ list-style-type: none; display: inline; border-left: 1px solid #857e30; margin: 0 0 0 10px; padding: 0 0 0 10px;
}
#navTop li:first-child{ border-left: none;
}
#navTop li a   { color: #857e30; font-size: 14px; text-decoration: none
}
h1 { color: #a59e2a; font-size: 30px; font-style: normal; font-weight: normal; line-height: normal; text-decoration: none }
h2    {	line-height: 22px;
		font-size: 140%;
		font-weight: normal;
		}
h3 { font-size: 100%; font-weight: bold; margin-bottom: 0px;
border: solid 0px red;}
p{margin-top: 0; border: solid 0px lime;}


/* Navigation principale */
#nav      { color: #38370f; line-height: 17px; background: #dad895 url(images/menu.png) no-repeat right 0; 
			list-style-type: none; margin: 0; padding: 0; border: solid 0px #ffba4d;
			position: absolute; top: 187px; left: 0px; width: 255px; }
#nav li address  { color: #857e30; background: #eeebc7; 
				padding: 5px 10px 0 17px; white-space: nowrap; font-style: normal;}
#nav li { margin: 0; padding: 0 0px 0 0; border: 0px solid lime; 
		list-style-type: none;
		background: url(images/chevron.png) no-repeat 8px 5px;}
#nav a { color: #38370f; font-size: 12px; font-weight: normal; text-decoration: none }
#nav1  { border-left: 17px solid #f8f6d5; padding: 5px 0 5px 0px; }
#nav2  { border-top: 1px solid #f2efc7; border-left: 17px solid #c5c05b; padding: 5px 0 5px 0; }
#nav3  { border-top: 1px solid #f2efc7; border-left: 17px solid #8c872b; padding: 5px 0 5px 0; }
#nav1 li, #nav2 li, #nav3 li { padding: 0 10px 0 20px; }

/* Copyright et validations */
#validation  {  border: solid lime 0px; text-align: right; color: #b1af7c; 
				font-size: 9px; margin-right: 40px; margin-left: 5px; padding-left: 5px;}

#validation a  { color: #b1af7c; text-decoration: none}


/* Page selectionnee */
body.docId001 a#nav001,
body.docId002 a#nav002,
body.docId003 a#nav003,
body.docId004 a#nav004,
body.docId005 a#nav005{ color: #3f3c09; font-weight: bold;}

body.docId101 a#nav101,
body.docId102 a#nav102,
body.docId103 a#nav103,
body.docId104 a#nav104,
body.docId105 a#nav105,
body.docId106 a#nav106,
body.docId107 a#nav107,
body.docId201 a#nav201,
body.docId202 a#nav202,
body.docId203 a#nav203,
body.docId204 a#nav204,
body.docId205 a#nav205,
body.docId206 a#nav206,
body.docId207 a#nav207,
body.docId208 a#nav208,
body.docId209 a#nav209,
body.docId210 a#nav210,
body.docId301 a#nav301,
body.docId302 a#nav302,
body.docId303 a#nav303,
body.docId304 a#nav304,
body.docId305 a#nav305,
body.docId306 a#nav306{ color: white; }
