@charset "UTF-8";/* CSS Document */body{	margin: 0px;	background-image:url(img/pattern-white.png);	color:#000;	font-family:Verdana, Geneva, sans-serif;}img{	border:none;}a{	border:none;	text-decoration:none;	color:#666;}a:hover{	color:#F0F;}#back{	//background-image:url(img/background2.png);	background-repeat:no-repeat;	background-position:top;	position:absolute;	width: 100%;	height: 100%;}.background{	width: 800px;	margin:auto;	background-color:#FFF;	border-radius: 10px 10px 10px 10px;	clear: both;}.corps{	width: 800px;	margin:auto;}#banniere{	margin:auto;	margin-top:10px;	margin-bottom: 10px;	height:99px;	width: 800px;	background-color: #FFF;	background-image:url(img/pepit-logo.jpg);	background-position: 0px 0px;	background-repeat:no-repeat;		border-radius:10px;}#contenu{	width: 800px;	margin:auto;	font-size: 12px;}#block{	clear:both;	height:100%;}.colonne{	width: 265px;	float: left;	margin-top: 5px;	margin-bottom: 5px;}.bouton{	width:250px; height: 62px; color: #FFF; font-family:Verdana, Geneva, sans-serif; text-shadow: 1px 1px 1px #000; margin:auto; margin-bottom:10px; box-shadow: 0px 1px 3px #000000; border-radius:10px; clear:both;}.bouton-logo{	width: 62px; height: 58px; float:left; position:absolute;}.bouton-logo p, h1, h2, h3, h4, h5, h6{	font-size:40px; text-align:center; margin-top: 7px; padding: 0px;}.section{	margin-left: 68px; height: 40px; float:none; margin-top:5px;}.section p, h1, h2, h3, h4, h5, h6{	font-size:29px; margin:0px; padding: 0px; text-align:left;}.bouton:hover{	color:#FFFF00;}.age{	margin-left: 68px;}.age p, h1, h2, h3, h4, h5, h6{	margin:0px; padding:0px; font-size: 10px; text-align:left; height: 15px; }#maternelle{	width:100%; height: 100%; background-image:url(img/boutons.png);  background-position: 0px 0px;}#niveau1{	width:100%; height: 100%; background-image:url(img/boutons.png);  background-position: 0px -62.5px;}#niveau1{	width:100%; height: 100%; background-image:url(img/boutons.png);  background-position: 0px -62.5px;}#niveau2{	width:100%; height: 100%; background-image:url(img/boutons.png);  background-position: 0px -125px;}#niveau3{	width:100%; height: 100%; background-image:url(img/boutons.png);  background-position: 0px -187.5px;}#niveau4{	width:100%; height: 100%; background-image:url(img/boutons.png);  background-position: 0px -250px;}#niveau5{	width:100%; height: 100%; background-image:url(img/boutons.png);  background-position: 0px -312.5px;}#niveau6{	width:100%; height: 100%; background-image:url(img/boutons.png);  background-position: 0px -374.5px;}#conjugaison{	width:100%; height: 100%; background-image:url(img/boutons.png);  background-position: 0px -436.5px;}#tables{	width:100%; height: 100%; background-image:url(img/boutons.png);  background-position: 0px -498.5px;}#specialises{	width:100%; height: 100%; background-image:url(img/boutons.png);  background-position: 0px -560.5px;}#pourtous{	width:100%; height: 100%; background-image:url(img/boutons.png);  background-position: 0px -622.5px;}#secondaire{	width:100%; height: 100%; background-image:url(img/boutons.png);  background-position: 0px -684.5px;}#foot{	clear:both;	width: 800px;	height: 200px;	margin:auto;	background-image:url(img/back-foot.png);	background-position:center;	background-position:bottom;	background-repeat:no-repeat;	font-size:12px;	color:#FFF;	font-weight:bold;}.vide{	clear:both;	height: 2px;}#where{	margin-top: 10px;	margin-left:50px;	float: none;}#where p{	margin:0px;	padding:0px;	font-size:18px;}#home{	float:left;	margin-top: 5px;	height: 30px;}#home img{	border:none;}.colonne_foot{	width: 265px;	float: left;	margin-top: 25px;	text-align:center;	height: 35px;	line-height:35px;	vertical-align:middle;}#block_table{	padding:10px;}#block_table ul{	font-size:12px;}#block_table h2{	font-size:14px;	margin-bottom : 5px;	margin-top: 0px;	text-align:center;}#block_table p{	font-size:12px;	padding: 0px;	margin: 0px;}#block_table a{	color:#FFF;}#block_table_ex{	padding:10px;}#block_table_ex ul{	font-size:12px;}#block_table_ex h2{	font-size:15px;	margin-bottom : 10px;	margin-top: 5px;	text-align:left;}#block_table_ex p{	font-size:14px;	padding: 0px;	margin: 0px;	text-align: left;}#block_table_ex a{	color:#000;}#block_table_ex a:hover{	color:#F0F;	font-size: 12px;	font-weight: normal;}#menu{	font-family:Verdana, Geneva, sans-serif;	width: 800px;	margin:auto;	margin-bottom: 10px;	height : 40px;	clear:both;}#menu p{	font-size: 15pt;	font-weight: bold;	margin:5px;	padding: 0px;	margin-left:50px;	line-height: 40px;	color: #000;}#menu img{	margin-left: 10px;	margin-top:5px;	float:left;}.bouton_ex{	font-size:30pt;	margin:auto;	height: 50px;	width: 50px;	background-image:url(img/boutons_ex.gif);	background-position: 0px 0px;	text-align:center;	line-height: 50px;	vertical-align:middle;	box-shadow: 0px 1px 2px #000;	border-radius: 10px;}.bouton_ex a{	height: 50px;	width :50px;	display:block;}.bouton_ex_telecharger{	margin:auto;	height: 35px;	width: 75px;	background-image:url(img/telecharger.gif);	background-position: 0px 0px;	text-align:center;	line-height: 35px;	vertical-align:middle;	box-shadow: 0px 1px 2px #000;	border-radius: 10px;}.bouton_ex_telecharger a{	font-size: 18pt;	width:75px;	height: 35px;	display:block;}.bouton_ex:hover{	background-position: 50px 00px;}.bouton_ex_telecharger:hover{	background-position: 75px 00px;}#menu-boutons{	width: 800px;	margin: auto;	height: 30px;	margin: auto;	margin-bottom: 10px;}.boutons-social{	height: 30px;	width: 150px;	background-image:url(img/boutons-social.gif);	line-height: 30px;	text-align: center;	color: white;	font-size:15px;	background-position:0px 0px;	float: left;	margin-right: 10px;}.boutons-social:hover{	background-position:150px 0px;}.boutons-social a{	color: white;}