p {
	
		color: #000;
		
	font: normal 14px/5mm 'Trebuchet MS', Verdana, Tahoma, sans-serif;
	text-transform: none;
	text-indent: 10mm;
		text-align: left;
	
}

#corps {
	
	margin-right: 186px;
	margin-left: 186px;
	
	border:2px solid #E3E7EC;
	
	
	background:  url(fond4.png) repeat;
	z-index: 1;
	position: absolute;
}

#partenaires {
	margin-right: 1066px;
	
	z-index: -1;
	position: absolute;
	
	top: 9850px;
}
.aaa {
	text-decoration: underline;
	color: #000;
}

#corp {
	margin-left: 20px;
}

.img {
	text-align: center;
}


#icsii {
	text-align: center;
}

div#defs dt {
	color: #f00;
	font-weight: bold;
	text-decoration: underline;
}

div#defs dl {
	color: #2100dd;
}

h2 {
	color: #a40aff;
	font-size: 18px;
	
	text-align: left;
}

#mini {
	font-size: 9px;
	background: none;
	}

#menu dl:hover #mini
{
	background-image:url("single_menu_hover.png");
}

#menu dl:hover #min
{
	background-image:url("single_menu_hover.png");
}

#min {
	font-size: 13px;
}


h3 {
	text-align: left;
	color: #00adff;
	font-size: 16px;
	
	}


a {


	text-decoration: none;
}

.parties {
	text-align: left;
	margin-left: 40px;
}

#sommaire {
	color: #000;
	font-size: 25px;
}

.titre_partie {
	text-align: center;
	font-size: 3em;
	letter-spacing: 2px;
	margin-left: 0;
}

.titre_sous_partie {
	font-size: 1.8em;
}


.frise {
	
	text-align: center;
}

#defs {
	color: #000;
		
	font: normal 14px/5mm 'Trebuchet MS', Verdana, Tahoma, sans-serif;
	text-align: left;
	
}



.def:hover {
	color: #f00;
}

#titre_frise {
	font-size: 25px;
	
}

.annuaire {
	font-size: 10px;
	float: right;
}

.source {
	font-size: 12px;
}

#license {

margin-right:1066px;
position:absolute;
top:50px;
z-index:-1;

}

.banniere {


text-align: center;

}



body
{
	background-color: #c4f0f4;
	background-image: url(fond.png);
}

/*Le menu */

#menu
{
	background:transparent url("tile2.png") repeat-x;
	position:fixed;
	top:0;
	left:0;
	height:36px;
	width:100%;
	z-index: 1000;
	right: 0;
}

/* Les conteneurs */
#menu dl
{
	float:left;
	width:18%;
	padding:0;
	margin:0;
}

/* Le caption du menu*/
#menu dl dt
{
	cursor: pointer;
	text-align:center;
	width:130px;
	
}
#menu dl:hover dt
{
	background-image:url("menu_hover.png");
}

#menu dl .Single_Item
{
	
	margin-top:0;
}
#menu dl:hover .Single_Item
{
	background-image:url("single_menu_hover.png");
}

/* Les liens */
#menu dl dt a, #menu dl dd a
{
	display:block;
	padding:0;
	margin:0;
	padding-top:8px;
	font-weight:bold;
	text-decoration:none;
	font-family: verdana,arial,sans-serif;
	color:white;
	height:28px;
}
#menu dl dd a
{
	font-weight:normal;
	height:1em;
}

/* Le contenu du menu */
#menu dl dd
{
	display:none;
	margin: 0;
	padding: 0;
	padding-bottom:1px;
	width:259px;
}
#menu dl:hover dd
{
	display:block;
}

/* Les élements internes */
#menu dl dd ul
{
	list-style-type: none;
	list-style-position:outside;
	padding:0;
	margin:0;
	
}

/* Encore... */
#menu dl dd li
{
	margin:0;
	padding-left:5px;
	height:22px;
	background-color: #659bed;
	background-image:url("sous_menu_bleu3.png");
}
#menu dl dd li:hover
{
	background-color: #e40400;
	background-image:url("hover22.png");
	padding-left:25px;
	
	width:234px;
}

/* Les améliorations graphiques : le conteneur de fin de liste */
#menu dl dd ul .fin_liste
{
	background-image:url("sous_menu_bleu_fin2.png");
	height:14px;
	background-color:transparent;
}
#menu dl dd ul .fin_liste:hover
{
	background-image:url("sous_menu_bleu_fin2.png");
	background-color:transparent;
}

/* Les sous-sous-menus, rarement utilisés */
#menu dl dd li ul
{
	border:1px solid black;
	border-top:0px;
	display:none;
	position:relative;
	left:150px;
	top:-21px;
	width:228px;
}
#menu dl dd li:hover ul
{
	display:block;
}

#menu dl dd li li
{
	background-image:url("sous_menu_bleu_reversed_tiny.png");
}


#Main
{
	position:absolute;
	top:65px;
}

h1 {
	text-align: center;
	margin-top: 5%;
	text-transform: uppercase;
	font-family: Verdana, Helvetica, Arial;
	color: #354bff;
}
ol  ol  li  a {
		
	color: #00adff;
	font-size: 16px;
	font-weight: bold;
}

ol  ol  li  a:hover {
	text-decoration: underline;
}

ol  ol  li  a:active {
	color: #f00;
}

ol  ol  li {
	list-style-type: upper-alpha;
	color: #00adff;
	font-size: 16px;
	font-weight: bold;
}

ol  li  a {
	
	
	color: #a40aff;
	font-size: 18px;
	font-weight: bold;
	
}

ol  li  a:hover {
	text-decoration: underline;
}

ol  li  a:active {
	color: #f00;
}

ol  li {
	list-style-type: upper-roman;
	line-height: 30px;
	
	color: #a40aff;
	font-size: 18px;
	font-weight: bold;
	
}

ul  li  a {
	
	
	color: #a40aff;
	font-size: 18px;
	font-weight: bold;
	
}

ul  li  a:active {
	color: #f00;
}

ul  li  a:hover {
	text-decoration: underline;
}

ul  li {
	list-style-type: none;
	color: #a40aff;
	font-size: 18px;
	font-weight: bold;
	margin-left: 132px;
}

#nom {
	color: #000;
	font-size: 25px;
	font-weight: bold;
	float: right;

}

#menu  .droite{
	float: right;
	
	position: absolute; 
	right: 0px;
	font-size: 10px;
}





