﻿@charset "utf-8";
/* CSS Document */
body
{
	margin :0 auto;
	margin-top: 15px;
	margin-left:20px;
	margin-right:20px;
	text-align : center;
	background-color: #DDE3EF;
	width:100%;
	padding:0;
	font-family:verdana, arial, sans-serif;
	font-size:10pt;

}
a 
{
	color:blue;
	

	
}
a:visited
{
	color:background-color: #b2d281;;
}
#liste
{
	width : 50%;	
	float : left;
}
#login 
{
	width : 100%;
}

/*Pour les cellules cela peut être pratique*/
#gauche
{
	text-align:left;
}
#droite
{
	text-align:right;
}
#position{padding-left:10px;}
#position, #position a{
	text-align:left;
	color:#999999;
	font-size:8pt;
	text-decoration:none;
}

#position{
	margin:auto auto 10px 50px;
}

.positionSelected{font-weight:bold;}

/* Les différents niveaux de titre*/

h1{ 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:18pt;
	color:#0099CC;
	font-weight:bold;
	background-color:inherit;
	left:50%;
	margin-left:-220px;
	margin-top:20px;
	margin-bottom:30px;
	display:block;
	width:50%;
	border-bottom:3px #000000 solid;
	text-align:center; 
	line-height:35px;
	position:relative;
}

h2{	
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14pt;
	color:#CC3300;
	font-weight:bold;
	background-color:inherit;
	margin:0;
	font-style:italic;
	margin-top:50px;
	margin-bottom:15px;
	border-bottom:3px dotted #000000;
	width:60%;
	line-height:15pt;
	position:relative;
}

h3{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12pt;
	color:#6666CC;
	border-bottom:2px dashed #000000;
	width:60%;
	left:50%;
	margin-left:-352px;
	margin-right:auto;
	margin-top:20px;
	margin-bottom:20px;
	line-height:18pt;
	text-align:center;
	position:relative;
}

h4{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:14pt;
	color:#99CC99;
	font-weight:bold;
	background-color:inherit;
	left:50%;
	margin:20px auto 20px -176px;
	width:40%;
	border-bottom:1px #000000 solid;
	text-align:center;
	line-height:18pt;
	position:relative;
}

h5{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12pt;
	color:#37B77C;
	font-weight:bold;
	background-color:inherit;
	margin:20px auto 20px 5px;
	width:20%;
	border-bottom:1px #000000 dashed;
	text-align:left;
	line-height:15pt;
}

/*Contenu au milieu de la page*/
#content
{
   margin :0 auto; 
   margin-left: 242px; /* Une marge à gauche pour pousser le corps, afin qu'il ne passe plus sous le menu */
   margin-right:180px;
   padding: 5px; /* Pour éviter que le texte à l'intérieur du corps ne colle trop à la bordure */
   text-align:left;
   font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12pt;
   min-height:320px;
}

table.t1 {
	margin :0 auto;
	text-align:center;
	width: 100%;
}



#sousmenu{
	border-top:2px solid black;
	border-left:2px solid black;
	border-bottom:2px solid #cccccc;
	border-right:2px solid black;
	margin-bottom:20px;
}

#sousmenu td{
	border-bottom:1px solid black;
	border-right:1px solid black;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	padding:5px;
	text-align:center;
}

#news{
	border-bottom:1px solid black;
	border-right:1px solid black;
	border-top:1px solid black;
	border-left:1px solid black;
	padding:5px;
	background-color: #D3DCED;
}

#news h5{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:14pt;
	color:#888A8E;
	font-weight:bold;
	background-color:inherit;
	margin:20px auto 20px 5px;
	width:20%;
	border-bottom:1px #000000 dashed;
	text-align:left;
	line-height:15pt;
}

#atelier{
	background: #A4CBF9;
	border:1px black solid;
	padding: 15px;
	
}
#atelier h5{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12pt;
	color:#37B77C;
	font-weight:bold;
	background-color:inherit;
	margin:20px auto 20px 5px;
	width:60%;
	border-bottom:1px #000000 dashed;
	text-align:left;
	line-height:15pt;
}
.ba{
	font-size: 20pt;
	font-family:'Herr Von Muellerhoff', cursive;
}







