body,html {
margin: 0 ;
padding: 0;
font: 87% Verdana,Tahoma,Arial,sans-serif;
background: #353535}



a {
text-decoration: none;
color: #a52104;
}

a:hover {
text-decoration: underline;
color: #a52104;
}

/*a:visited {
text-decoration: none;
color: #a52104;
}*/

#wrap {
background: #000000;
border:  none;
margin: 0 auto;
width: 1000px;}

#column1 {
background:#efefef;
color: #000000;
margin: 0 auto;
width: 750px;
min-height: 500px;
float: left;
}

#content {
margin: 0em 40px 20px 40px;
padding: 0 10px 0 10px;
line-height: 1.6em;
text-align: justify;}

#content h2 {
font-size: 1.5em;
margin: 0 0 0.5em 0;
}

#content h4 {
font-size: 0.8em;
line-height:0.7em;
color: #aaaaaa;
}

#content img {
padding: 0px;
display:inline;}

#column2{
background:#000000;
color: #ffffff;
border: none;
width: 225px;
float:right;
margin:auto;
}

#announce {
margin: 10px 0 10px 0;
padding: 10px;
width: 210px;
height: 120px;
color: #000000;
background-color: #000000;
background-image: url("postit.jpg");
line-height: 2em;
float: right;
text-align: center;
}

.left {
margin: 0px 7px 0px 5px;
float: left;
}

.right {
margin: 0px 7px 0px 5px;
float: right;
}

.textright {
text-align: right;
}

.center {
text-align: center;
}

.small {
font-size: 0.8em;
}

.bold {
font-weight: bold;
}

.hide {
display: none;
}


.sg {
margin: 5px 0; 
border-style: solid none none; 
border-width: 1px medium medium; 
border-color: #bbb; clear: both;
}


/* Fix for IE6 */
* html .clearfix{
display:block;
height:1%;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}



/******** Footer *********/

#footer {
clear: both;
margin: 0 auto;
padding: 0px 0em 0px 0em;
width: 750px;
text-align: center;
}


td.bottom_link_container {
        background-color: #000000;
	margin: auto;
	width:750px;
        text-align: center;
	font: 80% Verdana,Tahoma,Arial,sans-serif;
        color: #FFFFFF;
        padding: 5px;
}



/******** Feuille de styles du menu ************/

.menu {
font-family: arial, sans-serif;
/*width:1000px;*/
height:20px;
position:relative;
margin: 0 auto;
font-size:11px;
z-index:100;
background:#000;
}

/* Menu racine */
.menu ul li a, .menu ul li a:visited {
display:block;
text-decoration:none; 
color:#000;
width:150px; 
height:20px; 
text-align:center; 
color:#fff; 
border:0px solid #fff; 
background:#000000; 
line-height:20px; 
font-size:11px; 
overflow:hidden;
/*-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;*/
}

/* Sous menu */
.menu ul {
padding:0; 
margin:0; 
list-style: none;
}


.menu ul li {
float:left; 
border-bottom:1px solid #646464;
position:relative;
}

.menu ul li ul {
display: none;}

/* specific to non IE browsers */

.menu ul li:hover a {
color:#000;
background:#cccccc;}

.menu ul li:hover ul {
display:block;
position:absolute;
top:20px;
left:0;
width:150px;}

.menu ul li:hover ul li a.hide {
background:#6a3;
color:#fff;}

.menu ul li:hover ul li:hover a.hide {
background:#6fc;
color:#000;}

.menu ul li:hover ul li ul {
display: none;}

.menu ul li:hover ul li a {
display:block;
background:#ddd;
color:#000;}

.menu ul li:hover ul li a:hover {
background:#fff;
color:#000;}

.menu ul li:hover ul li:hover ul {
display:block;
position:absolute;
left:150px;
top:0;}


.menu ul li:hover ul li:hover ul.left {left:-105px;}
/******** Fin de la feuille de styles du menu ************/

/* + -----------------------------------------------------
	Styles appliqués au Calendrier
+ ----------------------------------------------------- */

#calendrier li{
	list-style: none;
	color: #ffffff;
	text-decoration:none;
}

#libelle {
	width: 210px;
	margin: 0 auto;
	padding: 0;
	text-decoration:none;
}
.ligne {
	width: 210px;
	margin: 0 auto;
	padding: 0;
	text-decoration:none;
} 
#libelle li {
	float : left;
	width : 30px; 
}
.ligne li {
	color: #ffffff;
	float : left; 
	width : 30px;
	text-decoration: none; 
}

.ligne li a{
	color: #ffffff;
	float : left; 
	width : 30px;
}

.ligne li a:hover{
	list-style: none;
	text-decoration: none;
	color: #ffffff;
}

li.itemCurrentItem {
	color: #ffffff;
	text-decoration:none;
}
li.itemSelectedItem {
	text-decoration:none;
	color: #ffffff;
}		

