body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background: #FFFFFF;
}
table {
	font-size: inherit;
	color: inherit;
}
a {
	color: #666666;
}
#contenu a {
   color: #666666;
   text-decoration:underline;
}
/****************** DECOUPAGE DE LA PAGE ******************/
#ci_global {
	width: 994px;
	_height: 586px;
	min-height: 586px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -293px;
	margin-left: -497px;
	background: #FFFFFF;
}
#ci_header {
	width: 994px ;
	height: 51px;
	border-bottom: #b2bb1c solid 1px;
	position: relative;
	z-index: 10;
}
#ci_page {
	width: 994px;
	_height: 508px;
	min-height: 508px;
}
#ci_foot {
	position: absolue;
	width: 994px ;
	height: 17px;
	border-top: #b2bb1c solid 1px;
	padding-top: 8px;
	text-align: right;
}
/************************* HEADER *************************/
#ci_logo {
	float: left;
}
#baliseH1 {
	position: absolute;
	top: 0px;
	right: 0px;
}
#baliseH1 h1{
	font-size: 9px;
	color: #FEFEFE; 
	font-weight: normal;            
}
/********************* MENU DEROULANT *********************/
#ci_menu, ul#ci_menu {
	width: 750px;
	float: right;
	margin: 26px 0px 0px 0px;
	padding: 0px;
	position: relative;
	z-index: 10;
	list-style: none;
}
#ci_menu li.niveau1 {
	position: relative;
	list-style: none;
	height: 25px;
	float: left;
}
*html #ci_menu li.niveau1 #menu1 { /* IE6 */
	width: 58px;
}
*html #ci_menu li.niveau1 #menu2 { /* IE6 */
	width: 88px;
}
*html #ci_menu li.niveau1 #menu3 { /* IE6 */
	width: 87px;
}
*html #ci_menu li.niveau1 #menu4 { /* IE6 */
	width: 131px;
}
*html #ci_menu li.niveau1 #menu5 { /* IE6 */
	width: 73px;
}
#ci_menu li.niveau1 h1.niv1 {
	cursor: default;
	margin: 0;
	padding: 0;
	float: left;
	background: url('images/ci/puce_menu_OFF.gif') no-repeat top left;
}
#ci_menu li.niveau1 h1.niv1 a{
	display: block;
	padding: 0px 25px 0px 20px;
	height: 25px;
	background: url('images/ci/puce_menu_OFF.gif') no-repeat top left;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	color: #666666;
	text-decoration: none;
}
#ci_menu li.niveau1 h1.niv1 a.selected,
#ci_menu li.niveau1 h1.niv1 a:hover{
	color: #7a003c;
	text-decoration: none;
	background: url('images/ci/puce_menu_ON.gif') no-repeat top left;
}
#ci_menu li.niveau1 ul.sousmenu {
	display: none;
	position: absolute;
	left: 0px;
	top: 25px;
	background: #eeeeee;
	border-left: #e1e4a7 2px solid;
	border-top: #b2bb1c 1px solid;
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#ci_menu li.niveau1 ul.sousmenu li h2.niv2 {
	margin: 0px;
	padding: 0px;
}
#ci_menu li.niveau1 ul.sousmenu li h2.niv2 a{
	display: block;
	width: 190px;
	_width: 210px;
	padding: 0px 8px;
	line-height: 16px;
	font-size: 10px;
	font-weight: normal;
	line-height: 16px;
	border-right: #e3e3e3 2px solid;
	border-left: #e3e3e3 2px solid;
	font-size: 10px;
	text-decoration: none;
	border-bottom: #c8c8c8 1px solid;
}
#ci_menu li.niveau1 ul.sousmenu li h2.niv2 a:hover {
	background: #7a003c;
	border-right: #b58b9f 2px solid;
	border-left: #b58b9f 2px solid;
	color: white;
	font-weight: bold;
	text-decoration: none;
}
/*************************** FOOT ***************************/
#ci_foot  {
	font-size: 10px;
	color: #666666;
	z-index: 1;
}
#ci_copyright {
	float: left;
}
#ci_foot_liens {
	float: right;
        padding-right:25px;
}
#ci_foot_liens a {
	color: #666666;
	text-decoration: none;
	margin-left: 20px;
}
#ci_foot_liens a:hover {
	text-decoration: underline;
}
#ci_foot #language {
	width: 50px;
	float: right;
}
#ci_foot #language a {
	height: 21px;
	overflow: hidden;
	color: #EFE;
	font-size: 1px;
	text-indent: -3000px;
	float: left;
	display: block;
	background-position: 0 0;
	background-repeat: no-repeat;
}
#ci_foot #language a.active,
#ci_foot #language a:hover {
	background-position: 0 -21px;
}
#ci_foot #language a#fr {
        width: 28px;
	background-image: url(images/ci/fr.gif);
}
#ci_foot #language a#es {
        width: 21px;
	background-image: url(images/ci/es.gif);
}
/************************** STYLES **************************/
#contenu .violet a {
	color: #875994;
}
#contenu .vert a {
	color: #b2bb1c;
}
#contenu .bleu a {
	color: #069abd;
}
#contenu .vertFonce a {
	color: #71b544;
}