

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
html, body {
	background-color: #44798B;
	margin: 0px;
	padding: 0px;
	overflow:auto; 
}

div#prin_home {
	margin-left:auto ; 
	margin-right:auto; 
	width:1000px;
 	height:600px;
	background-image:url(images/fond_home_new.jpg); 
	background-repeat:no-repeat; 
	}
	
div#prin_amis {
	margin-left:auto ; 
	margin-right:auto; 
	width:1000px;
 	height:600px;
	background-image:url(images/fond_amis.jpg); 
	background-repeat:no-repeat; 
	}
	
div#prin_hauteur{
	margin-left:auto; 
	margin-right:auto; 
	width:1002px;
 	height:600px;
	background-image:url(images/hauteur_fond.jpg); 
	background-repeat:no-repeat; 
	}
	
div#prin_sol{
	margin-left:auto; 
	margin-right:auto; 
	width:1002px;
 	height:600px;
	background-image:url(images/sol_fond.jpg); 
	background-repeat:no-repeat; 
	}
	
div#prin_plus{
	margin-left:auto; 
	margin-right:auto; 
	width:1002px;
 	height:600px;
	background-image:url(images/plus_fond.jpg); 
	background-repeat:no-repeat; 
	}
	
	
div#prin_venir{
	margin-left:auto; 
	margin-right:auto; 
	width:1002px;
 	height:600px;
	background-image:url(images/venir_fond.jpg); 
	background-repeat:no-repeat; 
	}
	
div#prin_gene{
	margin-left:auto; 
	margin-right:auto; 
	width:1002px;
 	height:600px;
	background-image:url(images/fond_gene.jpg); 
	background-repeat:no-repeat;
	}
	
div#prin_sol_detail{
	margin-left:auto; 
	margin-right:auto; 
	width:1002px;
 	height:600px;
	}
	
#nav, #nav ul { /* toutes les listes */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#nav a {
	display: block;
}

#nav li { /* tous les items de liste */
	padding: 0;
	margin: 0;
	height:59px;
	float: left;
	text-transform:uppercase; 
		list-style: none;
}

#nav li:hover { 
}

#nav li a { 
}

#nav li a:hover { 
}

#nav li ul { /* listes de deuxième niveau */
	position: absolute;
	background: #ffffff;
	display:none; 
	/* left: -999em; /* on met left plutôt que display pour cacher les menus parce que display: none n'est pas lu par les lecteurs d'écran */
	font-size:12px; 
	margin:0px; 
}

#nav li ul li { /* listes de deuxième niveau */
	clear:both; 
	display:block; 
	margin:0; 
}

#nav li ul li:hover { /* listes de deuxième niveau */
	clear:both; 
	display:block; 
	margin:0; 
}


#nav li ul li a {
	color: #3E92A3; 
	text-decoration:none; 
}
#nav li ul li a:hover {
	color: #FFFFFF; 
}

#nav li ul li:hover { /* listes de deuxième niveau */
	clear:both; 
	display:block; 
	height:20px;
}

#nav li ul ul { /* listes de troisième niveau et plus */
	margin-left:100px;
}

#nav li:hover ul ul, #nav li.sfhover ul ul {
	display:none; 
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { /* listes imbriquées sous les items de listes survolés */
	display:inline; 
	
}

.txtblanc {
	color:#FFFFFF; 
	}

.txtblanc14{
	color:#FFFFFF; 
	font-size:14px; 
	}
	
.txtblanc15gras{
	color:#FFFFFF; 
	font-size:14px; 
	font-weight:bold; 
	}

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

a.blancpetit {
	text-decoration:none; 
	font-size:10px; 
	color:#FFFFFF; 
	}


a.sol {
	text-decoration:none; 
	font-size:13px; 
	color:#FFFFFF; 
	font-weight:bold; 
	}
	
	
	ol { 
	list-style:inside; list-style-type:circle; 
	}

li { 
	list-style:inside; list-style-type:circle; 
	}

a.blanc12 {
	color:#FFFFFF; 
	font-size:12px; 
	}
	
a.emploi { 
	color:#FFFFFF; 
	font-size:13px; 
	text-decoration:none; 
	font-weight:bold; 
	}

a { 
	color:#F27D20; 
	}
	
	
	
.petite_diapo { 
	  float:left; 
	  width:48px; 
	  margin-left:6px;
	  border:solid; 
	  border-color:#FFFFFF; 
	  border-width:1px; 
	  	}

