body {
	color: #330066;
	font-size: .8em;
	font-family: tahoma, verdana, geneva, arial, sans-serif;
	background-color:#fff;
	background-image: url('Images/navSup.gif');

}

table {
	width: 99%;
	height: 100%;
	font-family: tahoma, verdana, geneva, arial, sans-serif;
	font-size: 1em;
	line-height:130%;
	background-repeat: no-repeat;
}

TD {
	background-repeat: no-repeat;
}

p {
	margin: 0 0 5px 0;
}

#logo	{position: absolute;
}

#conteneur {
	position: absolute;
	width: 99%;
}

#topBar {
 	height: 80px;
}

#flagBar {	
	float: right;	
	margin: 0 5px 0 0;
}

#navcontainer {
	margin: 0;
	height: 22px;
	font: 0.9em tahoma, Verdana, sans-serif;
	width: 100%;
	list-style-type: none;
	border-top: 1px solid #bbb;
	background-color: #fff;
}

#navlist li {
	float: right;
	margin: 0;
	padding: 0;
	width: auto;
	display: block;
	font-weight: bold;
}

#navlist li a, #navlist li a:link {
	background: #fff;
	color: #069;
	font-weight: bold;
	text-decoration: none;
	padding: 3px 5px 3px 5px;
	display: block;
}

#navlist li a:hover {
	color: #900;
	border-bottom: 3px solid #bbb;
	background: #e7e7e7;
}

#navlist li a#current, #navlist li a#current:link {
	color: #069;
	font-weight: bold;
	border-bottom: 3px solid #f90;
}

#navlist li a#current:hover {
	color: #800000;
	border-bottom: 3px solid #f90;
	background: #e7e7e7;
}

#sideBar {
	float: left;
	width: 205px;
	height: 800px;	
	padding: 0 1px;
	margin-left: 0;	
	font: normal 0.9em tahoma, Verdana, sans-serif;
}

#sideBar ul {
	margin: 20px 0 0 0;
	padding: 0;
	list-style-type: none;
}

#sideBar a {
	display: block;
	color: #006;
	width: 165px;
	padding: .2em .8em;
	text-decoration: none;
	border-left: 0.8em solid #ccc;
}

#sideBar a:hover, #sideBar a#current:hover {
	border-left: .8em solid #999;
	color: #900;
}

#sideBar li {
	padding: .1em;
	margin: 0 0 0 0;
}

#sideBar li a#current, #sideBar li a#current:link {
	color: #069;
	font-weight: bold;
	border-left: .8em solid #f90;
}

#sideBar li a#current:hover {
	border-left: .8em solid #f90;
	color: #900;
}

#sideBarFiche {
	float: left;
	width: 205px;	
	height: 800px;	
	margin-left: 0;
	background-image: url('Images/BackSideBar.gif');
	background-repeat: no-repeat;
	font-family:Verdana, sans-serif;
	font-style:normal;
	font-variant:normal;
	font-size:0.9em;
	padding-left:1px;
	padding-right:1px;
	padding-top:0;
	padding-bottom:0
}

#sideBarFiche ul {
	margin: 30px 0px 0 0;
	padding: 0;
	list-style-type: none;
}

#sideBarFiche a {
	display: block;
	color: #069;
	font-weight: bold;
	width: 165px;
	padding: .2em .8em;
	text-decoration: none;
	border-left: 0.8em solid #ccc;
}

#sideBarFiche a:hover, #sideBar a#current:hover {
	border-left: .8em solid #999;
	color: #900;
}

#sideBarFiche li {
	padding: .1em;
	margin: 0 0 0 0;
}

#sideBarFiche li a#current, #sideBar li a#current:link {
	color: #900;
	font-weight: bold;
	border-left: .8em solid #f90;
}

#sideBarFiche li a#current:hover {
	border-left: .8em solid #f90;
	color: #900;
}

#contentArea {
	margin: 30px 0 0 210px;	
	background-color: transparent;
}

#TabTarifs {
	margin-left: 10px	
}

#FootBar {
	clear: left;
	height: 20px;
	border-top: 1px solid #bbb;
	background-color:#fff;
	font-size: .6em;
	margin: 1em 0 0 0;
	padding-top: .6em;	
}

#faqList {
	list-style-image: url('Images/3ADOrange.gif');
	margin-left:20px; margin-right:0; margin-top:0; margin-bottom:0
}

#faqList li {
	padding: .2em;
}

#SmileList {
	list-style-image: url('Images/Smilesmall.gif');
	margin-left:16px; margin-right:0; margin-top:0; margin-bottom:0
}

h3 {
	font-size: 1.1em;
	color: #069;
}

h4 {
	color: #069;
}

.TitreHome{
	color: #069;
	border-bottom: .1em solid #f90;
}


h5 {
	color: #069;
}

h6 {	
	font-size: 0.8em;
	color: #069;
	margin-bottom: 5px;
}

.smallPara {
	font-size: 0.8em;
	color: #369;
}

.ListeAlpha {
	list-style-position: outside; list-style-type: lower-alpha; margin-top: 0.5em;
}

.Enumeration {
	margin-top: 0.5em;
}

.ImgTarifs {
	margin-Right: 1em;
	margin-Bottom: 1.5em;
}
