/* CSS Document */

body{
	font-size:14px;
	/*color:#9C9D9F;*/
    color: #000000;
	font-family:"MS sans serif";
	/*background-color:#cdced0;*/
	margin:0 0 0 0;
	padding:0 0 0 0;
	/*background-image:url(../img/buste.gif);
	background-repeat:no-repeat;
	background-position:top right;
	overflow:hidden;*/
	
}

.body2{
	font-size:14px;
	color:#000000;
	font-family:"MS sans serif";
	background-color:#ffffff;
	margin:0 0 0 0;
	padding:0 0 0 0;
	background-image:none;
}

.classique{
	font-size:12px;
	color:#000000;
	font-family:"MS sans serif";
}

.classiqueBold{
	font-size:12px;
	color:#000000;
	font-family:"MS sans serif";
	font-weight:bold;
}

.classiqueBoldWhite{
	font-size:12px;
	color:#ffffff;
	font-family:"MS sans serif";
	font-weight:bold;
}
.classiqueWhite{
	font-size:12px;
	color:#ffffff;
	font-family:"MS sans serif";
	font-weight:bold;
}
/* Apply padding to td elements that are direct children of the tr element. */
tr.spaceUnder > td
{
  padding-bottom: 10em;
}
.title
{
	font-size:20px;
	color:#9C9D9F;
	font-family:"MS sans serif";
}
.bgGris{
background-color:#f1f3f8;
}

dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#menu {
position: absolute;
left: 0;
}
dl#menu {
width: 100%;
}
dl#menu dt {
cursor: pointer;
height: 20px;
text-align: left;
/*border-bottom: 1px solid #0099FF;*/
background: #FFFFFF;
font-size:9px;
height: 20px;
}
dl#menu dd {
/*border: 1px solid #0099FF;*/
}

						
.icon {
    background:#FFFFFF url(../img/calendar.gif) no-repeat 4px 4px;
    padding:4px 4px 4px 22px;
    height:16px;
}

dl#menu dt a {
color: #000;
text-decoration: none;
display: block;
border: 0px none;
height: 100%;
	color:#000000
}

dl#menu dt a:hover {
background: #88C0DB;
color:#FFFFFF;
}

.bgTitre{
	width:100%;
	height:24px;
	background-image:url(../img/bgTitre.jpg);
	background-repeat:repeat-x;
	color:#22395e;
	font-weight:bold;
	font-family:"MS sans serif";
	font-size:12px;
	text-align:left;
	
}

/*Menu cristal */
#MenuCristal{
	position:absolute;
	width:auto;
	height:auto;
	bottom:30px;
	left:10px;
	background-color:#FFFFFF;
	font-size:14px;
	color:#000000;
	font-family:"MS sans serif";
	
}
#cristal{
	position:absolute;
	font-family:"MS sans serif";
	width:auto;
	height:auto;
	bottom:30px;
	left:0px;
	font-size:14px;
}

#MenuCristal ul { /* remove bullets and list indents */
list-style: none;
margin: 0;
padding: 0;
width:200px;
	font-size:14px;
	font-family:"MS sans serif";
}

/* style, color and size links and headings to suit */
#MenuCristal a, #MenuCristal h2 {
	font-size:14px;
	font-family:"MS sans serif";
	font-weight:bold;
display: block;
margin: 0;
padding: 2px 3px;
width:200px;
border-width: 1px;
border-style: solid;
border-color: #ccc #888 #555 #bbb;
}

#MenuCristal h2 {
color: #fff;
background: #000;
text-transform: uppercase;
width:200px;
	font-size:14px;
	font-family:"MS sans serif";
}

#MenuCristal a {
color: #000;
background: #efefef;
text-decoration: none;
width:200px;
	font-size:14px;
	font-family:"MS sans serif";
}

#MenuCristal a:hover {
color: #a00;
background: #fff;
width:200px;
	font-size:14px;
	font-family:"MS sans serif";
}

