* {
	margin : 0;
	padding : 0;
}

body {
	font-family : sans-serif;
	font-size : 12px;
	text-align : center;
	color : #FFFFFF;
	background-color : #004E8D;
}

h3 a {
	text-decoration : none;
	color : #000033;
}

#container {
	text-align : left;
	width : 850px;
	height : 400px;
	margin : auto;
	margin-top : 40px;
	background-color : #0a5492;
	background : url('IMG/fond.png') no-repeat;
	background-position : right top;
}

#content {
	height : 360px;
}

#footer {
}

.transparent {
	filter:alpha(opacity=50);
	-moz-opacity:.5;
	opacity:.5;
}

.clear_both {
	clear : both;
}

#col_gauche {
	float : left;
	height : 400px;
	width : 241px;
}
#col_centre {
	float : left;
	padding : 10px;
	padding-top : 20px;
	width : 190px;
}
.defil {
	width : 180px;
}
#col_droite {
	float : right;
	width : 348px;
}

#logo_acef {
	margin-right : 0;
	padding : 10px;
	padding-right : 0;
}
#logo_acef img {
	float : left;
	margin-right : 5px;
	margin-bottom : 5px;
}
#logo_acef p {
	float : left;
	font-weight : bold;
}

.menu_gauche {
	float : left;
	font-size : 18px;
	font-weight : bold;
	width : 220px;
	color : #03B3EA;
	background-color : #043670;
	margin : 15px;
	padding : 10px;
	filter:alpha(opacity=75);
	-moz-opacity:.75;
	opacity:.75;
}
.menu_gauche ul li {
	list-style-image: url('IMG/puce_accueil.gif');
	margin-left : 5px;
	margin-bottom : 5px;
	color : #03B3EA;
}
.menu_gauche a {
	text-decoration : none;
	color : #03B3EA;
	font-variant : small-caps;
}
.menu_gauche a:hover {
	text-decoration : none;
	color : #FFFFFF;
	font-variant : small-caps;
	font-size : 19px;
}
.bas_gauche {
	float : left;
	width : 100%;

}
#info {
	height : 140px;
	margin-top : 2px;
	margin-bottom : 5px;
	padding : 10px;
	
	background-color: #1195CD;
	/*
	filter:alpha(opacity=50);
	-moz-opacity:.5;
	opacity:.5;*/
	cursor: pointer;
	
}
#info h3 {
	padding-bottom : 10px;
	color : #000033;
}
#lettre {
	/*height : 140px;*/
	padding : 10px;
	background-color: #1195CD;
	/*
	filter:alpha(opacity=50);
	-moz-opacity:.5;
	opacity:.5;*/
	cursor: pointer;
	
}
#lettre h3 {
	padding-bottom : 10px;
	color : #000033;
}
#col_centre p {
	color : white;
}
p .spip{
	color:white;
	
}
#slogan {
	text-align : right;
	padding : 0px;
}
#slogan h3 {
	padding-right : 5px;
}
#slogan div {
	width : 338px;
}

#menu {
	text-align : center;
	position : relative;
	margin-left :-2px;
	margin-top : 0;
}

#menu h5{
	padding : 5px;
}

#menu_haut_gauche {
	position : absolute;
	text-align : left;
	left : 0;
	top : 0;
	width : 160px;
	height :160px;
	color : #004FA3;
	background-color : #00ADEE;
}
#menu_haut_droite {
	position : absolute;
	text-align : right;
	left : 165px;
	top : 0;
	width : 160px;
	height : 160px;
	color : #004FA3;
	background-color : #FFFFFF;
}
#menu_bas_gauche {
	position : absolute;
	text-align : left;
	left : 0;
	top : 165px;
	width : 160px;
	height : 160px;
	color : #FFFFFF;
	background-color : #004FA3;
}
#menu_bas_droite {
	position : absolute;
	text-align : right;
	left : 165px;
	top : 165px;
	width : 160px;
	height : 160px;
	color : #004FA3;
	background-color : #FE7700;
}
.sousmenu {
	list-style-type : none;
	/*font-weight : bold;*/
	margin : 10px;
}
#menu_haut_gauche .sousmenu a, #menu_haut_droite .sousmenu a, #menu_bas_droite .sousmenu a {
	text-decoration : none;
	color : #004FA3;
}
#menu_haut_gauche .sousmenu a:hover, #menu_haut_droite .sousmenu a:hover, #menu_bas_droite .sousmenu a:hover, #menu_bas_gauche .sousmenu a:hover {
	text-decoration : none;
	color : #004FA3;
	background-color : #4d90c3 ;
}
#menu_bas_gauche .sousmenu a {
	text-decoration : none;
	color : #FFFFFF;
}

#acces_site_federal {
	float : left;
	margin-top : 285px;
	margin-left : 215px;
}
#acces_site_federal img{
	border : none;
}

img {
	border : none;
}

#cadre_info, #cadre_lettre {
	background-color : #0D74AF;
	height : 317px;
	padding : 5px;
	padding-top: 10px;
	filter : alpha(opacity=75);
	-moz-opacity : .75;
	opacity : .75;
}
#cadre_info h5, #cadre_lettre h5 {
	color : #000033;
	font-size : 17px;	
}

#cadre_info img, #cadre_lettre img{
	float : right;
}

#footer {
	display : none;
	clear:both
}

.orange
{
   	color: #FE7700;
}

