td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}



html, body {
	height: 100%;
}

*{
	margin:0;
	padding:0;
}

body {
	/*background-image:url(../images/fond.gif);	height: 100%;*/
	background:#222222;
	margin: 0;
	padding: 0;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align:center;
}	
.petit {
	font-size: 9px;
}

div#container {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:954px;
	height:auto!important;
	

	color: #222222;
	/* min-height: 100%; height:100%;*/
	margin-bottom:0px;
	text-align:left;
}	


div#haut	{
text-align:left;
width:256px;
height:96px;
position:absolute;
top:35px;
left:15px;
	color:#22468F;
	font-style:italic;
	font-size:14px;
	z-index:8;
}	
div#haut p	{
height:25px;
margin:0;
padding:0;
}


	
div#menu {
width:955px;
height:37px;
text-align:right;
position:absolute;
top:69px;
right:0px;
background-color:#ab8a67;
z-index:3;
}	


div#menubord {
width:932px;
height:11px;
text-align:left;
position:absolute;
top:102px;
left:20px;
}	


div#titre {
width:400px;
height:60px;
text-align:left;
position:absolute;
top:135px;
left:20px;
}	

div#contenu {

	width:890px;
	color: #000000;
	min-height: 100%;
	vertical-align:top;
	margin-top:20px;
	margin-bottom:0px;
	padding-left:58px;
	padding-right:55px;
	padding-top:200px;
	}
	

	div#contenu ul{
	margin-left:25px;
	}



	
	

					
a:link {
	color: #444444;
		background:none;
	text-decoration: none;
}

a:visited {
	text-decoration: none;
	color: #111111;
	background:none;
}


a:hover {
	text-decoration: underline;
	color: #333333;
		background:none;
}
a:active {
	text-decoration: none;
	color: #222222
		background:none;
}



.clearfloats{
	clear:both;
}



div#container2	{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:955px;
	height:auto!important;

	background: #FFFFFF no-repeat top url(../images/commun/ad-bandeau.jpg);
	color: #222222;

	margin-bottom:0px;
	text-align:left;
	padding-top:100px;
}	

div#hautadmin{
width:945px;
height:100px;
text-align:right;
color:#999999;
}

div#hautadmin h1{
margin-top:70px;
color:#999999;
}

div#containeradmin	{
margin-left:60px;
margin-right:60px;
margin-top:30px;
}	

div#containeradmin	hr{
width:80px;
}	

div#containeradmin	h1{
margin-bottom:20px;
}	

.tableadmin{
width:835px;
}

.tableadmin td{
padding:3px;
}

.tableadmin th{
padding:7px;
text-align:left;
font-size:14px;
}
	

	
	
	div#bandeau {
	width:955px;
	height:150px;
	vertical-align:bottom;
	text-align:right;
	background:url(../images/commun/lehello-bandeau.jpg);
	margin-bottom:0px;
	}

	div#bandeau p{
	padding-top:117px;
	padding-right:56px;	
	}	
	

	
	div#milieu{
	background:url(../images/accueil/fond.jpg) repeat-x;
	width:955px;
	text-align:left;
	margin:0;
	padding:0;
	}

	
	div#photos{
	width:250px;
	float:right;
	color:#000000;
	text-align:right;
	}
	
	div#bandeauaccueil{
	width:955px;
	height:134px;
	padding:0;
	margin:0;
	text-align:left;
	background: #DC7A77;
	}
	
	
		div#logo{
	width:955px;
	background:#ACADB0;
	text-align:right;
	
	}
	
	
			h2 {
			color:#22468F;
			font-size:19px;
			border-bottom:#22468F solid thin;
			margin-top:15px;
			margin-bottom:5px;
			width:auto;
	}
	
			h1 {
			font-size:26px;
			color:#FFFFFF;
			font-weight:900;
	}
	
	
	h4 {
				
			font-size:16px;
			font-weight:900;
	}
	
	
				h3 {
	font-size:26px;
	font-weight:100;
	}
	
	
	div#atoutimg{
	float:left;
	padding-right:15px;
	}
	
	div#plateforme {
	width:835px;
	background:#666666;
	color:#FFFFFF;
	text-align:left;
	height:76px;
	}
	
		div#plateforme img{
	float:left;
	margin-right:15px;
	}
	
			div#plateforme p{
				padding-left:15px;
	padding-top:15px;
	}
	
	
			div#tabplate {
				width:600px;
	}
	
			div#tabplate td{
				font-size:16px;
	}

	
				div#plateformeentree{
				float:right;
				width:150px;
				padding:15px;
				background:#CCCCCC;
				border:#333333 thin dashed;
	padding-top:15px;
	}
	
	
				div#coord{
				float:left;
				padding:15px;
	}
	
	
	div#plateformeentree input{
				width:140px;
					}
	
	 .valid{
		
				background:#22468F;
				color:#FFFFFF;
				text-align:center;
				width:250px;
				
		
	}
	
		 .infobulle{
		
				background:#333333;
				color:#FFFFFF;
				text-align:left;
				width:140px;
				padding:5px;
				position:absolute;
				font-size:12px;	
	}
	img {border:0;}
	
		
	 .ligneSurvole {
		
				background:#333333;
				color:#FFFFFF;
				cursor:pointer;
	}


	 .ligneSurvole a{
		
				background:#333333;
				color:#FFFFFF;
				cursor:pointer;
	}
	
		 .ligneSurvole a:hover{
		
				background:#333333;
				color:#FFFFFF;
				cursor:pointer;
	}
	
	 .ptt {
	 font-size:10px;
	}
.tableauactu td{
	padding: 5px;
}
	div#batiment{
	height:100%;
	vertical-align:bottom;
	min-height:100%;
	
					}
					
					.boite{
					padding:10px;
					background:#22468F;
					color:#FFFFFF;
					margin:5px;
					width:500px;
					}
					
.boite a, .boite a:hover{
					color:#FFFFFF;
}


					
					.tabcontact td{
					padding:10px;
					border:thin solid #22468F;
					
					}
					
									

div#footer{
width:954px;
height:29px;
background:url(../images/index/bandeaubas.gif) #222222;
font-size:10px;
font-weight:900px;
color:#FFFFFF;
					}
div#footer p{
margin:0;
padding-left:30px;
padding-top:8px;
					}
										
					
