*{
	margin:0;
	padding:0;

}

body {
background-image: url(../images/fond.jpg);
background-repeat: repeat-x;
background-color:#326f8d;
font-family:arial;
color:#003867;
font-size:small;
_text-align:center;
}



/* mise en page */

#content {
width : 991px;
margin :auto;
background-image: url(../images/contenu_repeat.png);
background-repeat: repeat-y;
}


#margin {
margin : 0 45;
}

#header {
width:916px;
height:151px;
margin:auto;

}

#menu-top {
width:901px;
color:white;
padding-bottom:30px;
background-color:#002f56;
background-image:url(../images/menu-top-bottom.jpg);
background-repeat:no-repeat;
background-position:bottom;
margin:auto;
margin-bottom:15px;
margin-top:15px;
}
	
#menu-top table.moduletable{
list-style-type:none;
width:901px;
background-image:url(../images/menu-top-top.jpg);
padding-top:8px;
background-color:#002f56;
background-repeat:no-repeat;
background-position:top;
margin:auto;
}
	#menu-top table.moduletable a:link, #menu-top table.moduletable a:visited {
	color:white;
	text-decoration:none;
font-size:10px;
	
	}
	#menu-top table.moduletable a:hover {
	text-decoration:underline;
font-size:10px;	
	}
	
#menu-top ul li {
display:inline;
margin-right:8px;
padding-right:8px;
border-right:1px dotted white;	
}
#menu-top ul {
text-align:center;	
padding-top:20px;
}



#menu-left {
padding-top:40px;
float:left;
width:210px;
background-image:url(../images/activites.jpg);
background-repeat:no-repeat;

}

	#menu-left table.moduletable a:link, #menu-left table.moduletable a:visited {
	color:white;
	text-decoration:none;
	
	margin:5px;
display:block;
font-size:12px;

	
		
	}
	#menu-left table.moduletable a:hover {
	text-decoration:underline;	
	
	margin:5px;
font-size:12px;
	
	}
	

#menu-bleu{
/*margin-top:40px;*/
/*padding-top:auto;*/
padding-bottom:10px;
width:210px;
background-image:url(../images/bouton-bleu-bottom.jpg);
background-repeat:no-repeat;
background-position:bottom;
background-color:#007bb4;
}

#menu-bleu table.moduletable{
list-style-type:none;
width:210px;
background-image:url(../images/bouton-bleu-top.jpg);
/*padding-top:10px;*/
background-color:#007bb4;
background-repeat:no-repeat;
background-position:top;


}

#menu-gris {
padding-top:auto;
width:210px;
padding-bottom:10px;
background-color:#959697;
background-image:url(../images/bouton-gris-bottom.jpg);
background-repeat:no-repeat;
background-position:bottom;

}
#menu-gris table.moduletable{
list-style-type:none;
width:210px;
background-image:url(../images/bouton-gris-top.jpg);
padding-top:10px;
background-color:#959697;
background-repeat:no-repeat;
background-position:top;

}

	
#menu-orange {
padding-top:auto;
width:210px;
padding-bottom:10px;
background-color:#cc7c00;
background-image:url(../images/bouton-orange-bottom.jpg);
background-repeat:no-repeat;
background-position:bottom;
}
	
#menu-orange table.moduletable{
padding-top:10px;
list-style-type:none;
width:210px;
background-image:url(../images/bouton-orange-top.jpg);
padding-top:10px;
background-color:#cc7c00;
background-repeat:no-repeat;
background-position:top;

}

	
#menu-rouge {
padding-top:auto;
width:210px;
padding-bottom:10px;
background-color:#ac0619;
background-image:url(../images/bouton-rouge-bottom.jpg);
background-repeat:no-repeat;
background-position:bottom;
}

#menu-rouge table.moduletable{
list-style-type:none;
width:210px;
background-image:url(../images/bouton-rouge-top.jpg);
padding-top:10px;
background-color:#ac0619;
background-repeat:no-repeat;
background-position:top;


}


#menu-violet {
width:210px;
padding-bottom:10px;
background-color:#964d82;
background-image:url(../images/bouton-violet-bottom.jpg);
background-repeat:no-repeat;
background-position:bottom;
}
	
#menu-violet table.moduletable{
list-style-type:none;
width:210px;
background-image:url(../images/bouton-violet-top.jpg);
padding-top:10px;
background-color:#964d82;
background-repeat:no-repeat;
background-position:top;


}
#menu-vert {
padding-top:auto;
width:210px;
padding-bottom:10px;
background-color:#839403;
background-image:url(../images/bouton-vert-bottom.jpg);
background-repeat:no-repeat;
background-position:bottom;

}
#menu-vert table.moduletable{
list-style-type:none;
width:210px;
background-image:url(../images/bouton-vert-top.jpg);
padding-top:10px;
background-color:#839403;
background-repeat:no-repeat;
background-position:top;

}


#menu-bleumarine {
width:210px;
padding-bottom:10px;
background-color:#002f56;
background-image:url(../images/bouton-bleumarine-bottom.jpg);
background-repeat:no-repeat;
background-position:bottom;

}
	
#menu-bleumarine table.moduletable{
list-style-type:none;
width:210px;
background-image:url(../images/bouton-bleumarine-top.jpg);
padding-top:10px;
background-color:#002f56;
background-repeat:no-repeat;
background-position:top;

}

#menu-extranet{
margin-top:40px;
padding-top:auto;
padding-bottom:15px;
width:210px;
background-image:url(../images/bouton-bleu-bottom.jpg);
background-repeat:no-repeat;
background-position:bottom;
background-color:#007bb4;
}

#menu-extranet table.moduletable{
list-style-type:none;
width:210px;
background-image:url(../images/bouton-bleu-top.jpg);
/*padding-top:10px;*/
background-color:#007bb4;
background-repeat:no-repeat;
background-position:top;


}

#menu-assistance{
margin-top:20px;
padding-top:auto;
padding-bottom:15px;
width:210px;
background-image:url(../images/bouton-vert-bottom.jpg);
background-repeat:no-repeat;
background-position:bottom;
background-color:#839403;
}

#menu-assistance table.moduletable{
list-style-type:none;
width:210px;
background-image:url(../images/bouton-vert-top.jpg);
/*padding-top:10px;*/
background-color:#839403;
background-repeat:no-repeat;
background-position:top;


}
	
		
#contenu{
width:631px;
margin-right:10px;
float:right;

}

table{
font-size:90%;
}

#footer {
width:631px;
margin-right:10px;
float:right;
padding-top:20px;
padding-bottom:40px;
padding-left:50px;
background-image: url(../images/rond.jpg);
background-repeat: no-repeat;
background-position:bottom left;
clear:both;	
}
	#footer table.moduletable a:link, #footer table.moduletable a:visited {
	text-decoration:none;	
	padding:5px;
	color:#003867;
	font-size:80%;

	
	}
	#footer table.moduletable a:hover {
	text-decoration:underline;
	padding:5px;
	color:#003867;
	font-size:80%;
	
	}


.clear{
clear:both;
visibility:hidden;
}

.sitemap ul.level_0 li {
	margin : 5px 0;
list-style	: outside disc;	
align:left;
}
.sitemap ul.level_0 li a {
	color:#003867;	
align:left;
}
.sitemap ul.level_0 li a:hover {
text-decoration:none;
align:left;	
}



/* Typographie */

.contentpaneopen{
_font-size:12px;
}