body {
		width: 100%;
        margin:0;
        padding:0;
        font-family: Verdana, Arial, Helvetica, sans-serif;
}
img {
		border: none;
}
#conteneur {
		position: absolute;
		width: 98%;
		background-color:#F5F5FF;
		color:#24618E;
}
#titre {
    height: 35px;
    with: 100%;
    text-align: center;
    font: bold 24px Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color:#24618E;
    background:#D4D4D4;
    margin: 0px;
    padding: 0;
}
#titre2 {
    /*position: absolute;*/
    /*top: 67px;*/
    height: 30px;
    width: 100%;
    text-align: center;
    font: bold 14px Verdana, Arial, Helvetica, sans-serif;
    color:#24618E;
    background:#F4F4F4;
	margin: 0;
	padding: 10px 0 0 0;
    border-bottom:1px solid #24618E;
}
#menuhaut {
	height: 25px;
	width: 100%;
	margin : 0;
	padding : 2px 0px 0px 0px;
      background:#e4e4e4;
    font-size: 10px;
    font-weight: bold;
      line-height:normal;
      border-bottom:1px solid #24618E;
}
#ssmenu {
	height: 33px;
	    width: 100%;
        background: #369;
        border-top: 1px solid #9CC;
        font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}
#pied {
		clear : both;
		font: italic 10px Verdana, Arial, Helvetica, sans-serif;
		text-align: center;
		color: #0000DF;
		background:#F5F5FF;
		margin: 0;
		padding: 3px 0px 3px 0px;
		border-bottom: 1px solid #0000DF;
		border-top: 1px solid #0000DF;
}
#pied a:link{
    color:#24618E;
}
#pied a:visited{
    color:#0000DF;
}
#pied a:hover{
    text-decoration : none;
    background-color : #ddd;
    color:#0000DF;
}

#page {
		width:100%;
		font: normal 12px Verdana, Arial, Helvetica, sans-serif;
		text-align: left;
		margin: 0;
		padding: 10px 10px 10px 10px;
		clear: both;
		background-color:#FFF;
}

#page a:link{
    text-decoration : none;
    color:#24618E;
}
#page a:visited{
    text-decoration : none;
    color:#24618E;
}
#page a:hover{
    text-decoration : none;
    background-color : #ddd;
    color:#24618E;
}


/*- Menu haut--------------------------- */
#menuhaut ul {
    margin:0;
    padding: 4px 10px 0px 50px;
    list-style:none;
}
#menuhaut li {
      display:inline;
      margin:0;
      padding:0;
}
#menuhaut a {
      float:left;
      background: url("../img/tabgauche.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 5px;
      text-decoration:none;
}
#menuhaut a span {
    float:left;
      display:block;
      background: url("../img/tabdroit.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#24618E;
}
#menuhaut a span {float:none;}
#menuhaut a:hover span {
      color:#FFF;
}
#menuhaut a:hover {
      background-position:0% -42px;
}
#menuhaut a:hover span {
      background-position:100% -42px;
}
#menuhaut #current a {
       background-position:0% -42px;
}
#menuhaut #current a span {
       background-position:100% -42px;
       color:#FFF;
}
/* FIN DE MENU HAUT */
/*DEBUT DU SOUS MENU */
#ssmenulist {
        list-style: none outside none;
        margin: 0;
        padding: 0 0 0 50px;
}
#ssmenulist li {
        display: inline;
        margin: 0;
        padding: 0;
        position: relative;
}
#ssmenulist a, #ssmenulist a:link, #ssmenulist a:visited {
        background: #E4E4E4;
        border: 1px solid #9CC;
        bottom: 2px;
        color: #24618E;
        display: inline;
        margin: 0;
        padding: 3px 5px 3px 5px;
        position: relative;
        right: 2px;
        text-decoration: none;
}
#ssmenulist a:hover {
        background: #369;
        bottom: 1px;
        color: #FFF;
        position: relative;
        right: 1px;
}
#ssmenulist a:active {
        background: #369;
        bottom: 1px;
        color: #FFF;
        position: relative;
        right: 1px;
}
#ssmenulist li#active {
        background: #369;
        bottom: 2px;
        display: inline;
        margin: 0;
        padding: 3px 2px 3px 0px;
        position: relative;
}
#ssmenulist #active a, #ssmenulist #active a:link, #ssmenulist #active a:visited, #ssmenulist #active a:hover {
        background: #369;
        border: 1px solid #9CC;
        bottom: 0;
        color: #FFF;
        margin: 0;
        padding: 3px 5px 3px 5px;
        position: relative;
        right: 0;
}
#ssmenulist li#separe {
		margin: 0 20px 0 25px;
}
/*FIN DU SOUS MENU */

.simple {
    font: normal 12px Verdana;
}
.tabtitre {
    text-align: center;
    font: bold 12px Verdana, Arial, Helvetica, sans-serif;
    margin: 0;
    padding: 0;
    background:#F4F4F4;
	color:#24618E;
}
.tabtit {
    text-align: center;
    font: bold 10px Verdana, Arial, Helvetica, sans-serif;
    margin: 0;
    padding: 0;
    background:#F4F4F4;
	color:#24618E;
}
.tabtitg {
    text-align: left;
    font: bold 10px Verdana, Arial, Helvetica, sans-serif;
    margin: 0;
    padding: 0;
    background:#F4F4F4;
	color:#24618E;
}
.tabtit2 {
    text-align: center;
    font: bold 10px Verdana, Arial, Helvetica, sans-serif;
    margin: 0;
    padding: 0;
    background:#E4E4E4;
	color:#24618E;
}
.tabnorm {
    text-align: left;
    font: normal 10px Verdana, Arial, Helvetica, sans-serif;
    margin: 0;
    padding: 0;
	color:#24618E;
}
.tabnormal {
    text-align: left;
    font: 10px Verdana, Arial, Helvetica, sans-serif;
    margin: 0;
    padding: 0;
	color:#24618E;
}
.tabgras {
    text-align: left;
    font: bold 10px Verdana, Arial, Helvetica, sans-serif;
    margin: 0;
    padding: 0 0 0 5px;
	color:#24618E;
}
.tabgrasc {
    text-align: center;
    font: bold 10px Verdana, Arial, Helvetica, sans-serif;
    margin: 0;
    padding: 0;
	color:#24618E;
}
.tabgrasg {
    text-align: left;
    font: bold 10px Verdana, Arial, Helvetica, sans-serif;
    margin: 0;
    padding: 0;
	color:#24618E;
}

/*Page actu*/
#artb2 {
margin: 0;
padding: 10px 5px 20px 5px;
border-bottom: solid 1px #DDDDDD;
}
#artb {
color: #0000CC;
margin: 5px 5px 5px 5px;
padding: 15px 5px 20px 5px;
}
.normal {
font-size: 12px;
font-weight: normal;
color: #0000CC;
}
.normal a:link {
font-size: 12px;
font-weight: normal;
color: #0000CC; 
text-decoration: none;
}
.normal a:hover{
font-size: 12px;
font-weight: normal;
color: #0000CC; 
text-decoration: none;
background-color: #D1D1D1;
}
.normal a:visited {
font-size: 12px;
font-weight: normal;
color: #0000CC;
text-decoration: none;
}
.soustitre1 {
font-size: 14px;
font-weight: bold;
color: #0066FF;
margin: 5px 5px 5px 5px;
padding: 5px 5px 5px 5px;
}
.gras {
font-size: 12px;
font-weight: bold;
color: #0000CC;
}
.texte3b {
font-size: 12px;
text-align: center;
padding : 5px 5px 5px 5px;
border-bottom: 1px solid #24618E;
}
.texte3c {
font-size: 12px;
text-align: center;
padding : 5px 5px 5px 5px;
font-weight: bold;
border-bottom: 1px solid #24618E;
}
.retrait {
  text-align: left;
  padding: 0 0 0 10px;
}
#alerte {
    text-align: center;
    color: #fff;
}
#alerte a, #alerte a:link, #alerte a:visited {
        background: #900;
        border: 1px solid  #369;
    color: #fff;
}
#alerte a:hover {
        background: #C00;
        color: #FFF;
    bottom: 1px;
}