/* CSS Convention Missionnaire */

*{
	margin:0px;
	padding:0px;
}

body {
	background-color:#206CB3;
	font-family: "Century Gothic", Verdana;
	font-size: 10-pt;
}

/*-------------------------- STRUCTURE --------------------------------------*/

p{
text-align:justify;
margin-right:10px;
}

div#general{
	margin-top:25px;
	background-color:#FFFFFF;
	width:750px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:25px;
	border:solid 1px #999;
}

div#header{
	background: #206DB5 url(../images/header.jpg); 
	background-repeat: repeat-x;	
	height:50px;
	margin-left:10px;
	margin-right:10px;
}
div#banniere{
	height:250px;
	background-color:#5389BC;
	margin-left:10px;
	margin-right:10px;
	text-align:center;
	font-size:36px;
}
div#content{
	height:350px;
}
div#bloc_gauche{
	width:75%;
	float:left;
	padding-left:15px;
	padding-right:15px;
	border-right:solid 1px #5389BC;
	margin-bottom:10px;
}
div#bloc_gauche_2{
	width:95%;
	float:left;
	padding-left:15px;
	padding-right:15px;
	margin-bottom:10px;
}
div#bloc_droit{
	width:20%;
	float:right;
	margin-bottom:10px;
}
div#menu_bas{
	text-align: center;
	font-size:8pt;
	background-color:#5389BC;
	width:730px;
	margin-left:auto;
	margin-right:auto;
}
/*-------------------------- LISTES --------------------------------------*/

ul#menu_header{
	list-style-type:none;
	text-align: right;
	padding-top:22px;
	padding-right:5px;
}
ul#menu_header li{
	display: inline; 
	text-align: center;
	padding-left:15px;
	padding-right:15px;
}
ul#menu_header li a{
	color:#000;
}
ul#menu_header li a:hover{
	color:#555;
}

ul#menuBas li{
	display: inline; 
	text-align: center;
}
ul#menuBas li a{
	color:#fff;
}
ul#menuBas li a:hover{
	color:#000;
	
}
.tiret{
	padding-left:15px;
	padding-right:15px;
	color:#FFFFFF;
}
ul#themes{
	margin-left:50px;
}

ul.sous_menu{
	list-style-type:none;
	margin-left:10px;
}
ul.sous_menu li a{
	color:#206CB3;
}
ul.sous_menu li a:hover{
	color:#000;
}

/*-------------------------- TEXTES --------------------------------------*/

div#bloc_gauche p, div#bloc_gauche_2 p{
margin-bottom:10px;
padding-left:10px;
}

h1#back	{
	background: #5389BC url(../images/back.jpg) no-repeat;
	clear:both;
	margin:10px;
	height:310px;
	}
h1 span {
	visibility: hidden;
}
h1{
color:#4780b6;
font-style:italic;
font-size:14pt;
margin-bottom:5px;
text-align:center;
}
h2{
color:#B3CBE1;
font-size:15pt;
margin-bottom:5px;
}
h3{
color:#396C9D;
font-size:13pt;
margin-bottom:5px;
margin-top:15px;
}
div#menu_bas p{
	margin-bottom:10px;
	color:#fff;
}
div#menu_bas a{
color:#FFCC66;
}
div#menu_bas a:hover{
color:#FFFFFF;

}
address{
font-style:normal;
font-size:12px;
padding-bottom:10px;
padding-left:10px;
}
.liens{
color:#003399;
}
.liens:hover{
color:#666666;
}
.encadre{
width:520px;
text-align:center;
margin-left:auto;
margin-right:auto;
padding:10px;
background-color:#7FB1E0;
border:solid 1px #0066CC;

}
/*-------------------------- IMAGES ----------------------------*/

img{
	border:solid 1px #5389BC;
}

/*-------------------------- TABLES ----------------------------*/

table#table{
width:450px;
margin-left:auto;
margin-right:auto;

}

