body
{
	width: 100%;
	margin: auto;
	height:100%;
	padding: 0;
	background-image:url('../img/page.jpg');
        background-repeat: repeat;
	padding-top:20px
}

div.logo
{
	background-image: url("../img/logo.png");
	background-repeat: no-repeat;
	width: auto; /*or your image's width*/
	height: auto; /*or your image's height*/
	margin: 0;
	padding: 0;
}

h2
{
	margin-top:0px;
	margin-left:20px;
	color:#254D65;
}

.complete_page
{
	min-height: 100%;
	max-width:1035px;
	margin:auto;
	background-color:rgba(249, 250, 251, 0.5);
	
}

.header
{
	color:rgba(249, 250, 251, 0.6);
	max-width:1034px;
	border:1px #3a789c solid;
}

.menu
{
	color:rgba(249, 250, 251, 0.6);


	border:1px #3a789c solid;
	background-color:#254D65;
	
}

.menu .container span
{
	padding:25px;
}

.petit_cadre
{
	width:45%;
}

.form-condo
{
	margin-left:220px;
}

#plan
{
	float:right;
}

.menu .container span:hover
{
	padding:25px;
	color:#3a789c;
	cursor:pointer;
	text-decoration:underline;
}

#content
{
	min-height:300px;
	border:1px #3a789c solid;
	padding:10px;
	
	padding-top:40px;
}

#foo .slideme {
	width: 1034px;
	height: 230px;
	border-left:1px #3a789c solid;
	border-right:1px #3a789c solid;
}

.footer
{
	border:1px #3a789c solid;
	max-width:1034px;
	clear: both;
	color:rgba(249, 250, 251, 0.6);
	text-align:center;	
	margin-bottom:20px;
}

.container
{
	max-width:1034px;
	margin:auto;
}

.content .container
{
	max-width:1014px;
	margin:auto;
}

.footer .container, .header .container
{
	background-color:#254D65;
	padding-top: 5px;
	padding-bottom: 5px;
}

.header .container h1
{
	margin-top:40px;
	margin-left:280px;
}

.article
{
	color: black;
	/*background: rgba(249, 250, 251, 0.6);*/
	padding: 10px;
	padding-left:25px;
	padding-right:25px;
	border-radius: 10px;
	max-width: 800px;
	margin:auto;
	/*border-width: 1px;
	border-color: #3a789c;
	border-style: solid;*/
	margin-bottom:40px;
	text-align:justify;
}

.article a
{
	color: black;
}

.droite
{
	float: right; 
	margin-top: 05px; 
	margin-right: 0px; 
	margin-bottom: 10px; 
	margin-left: 25px;
	border-width: 1px;
	border-color: #3a789c;		
	border-style: solid;
}

.gauche
{
	float: left; 
	margin-top: 5px; 
	margin-right: 15px; 
	margin-bottom: 10px; 
	margin-left: 0px;
	border-width: 1px;
	border-color: #3a789c;		
	border-style: solid;
}

.lien_administration
{
	color:#355D75;
}

.lien_administration:hover
{
	cursor:pointer;
	color:white;
}