body
{
   color: white;
   width: 760px;
   height: 600px;
   
   padding-top: 25px;
   padding-bottom: 20px;
   /* margin-top: 20px; Pour éviter de coller avec le haut de la fenêtre du navigateur. Essayez d'enlever pour voir ! */
      /*margin-bottom: 20px;  Idem pour le bas du navigateur */
   margin: auto;
   background-color: black;
   background-image: url("images/fond.gif"); /* Une petite image de fond pour éviter d'avoir un vieux fond blanc :p */

}
/*style des images*/

a img
{
border: 0
}
.conteneurtof img 
{
   display: block;
   margin-left: auto;
   margin-right: auto ;
   }
.conteneurcia img 
{
   display: block;
   margin-left: auto;
   margin-right: auto ;
   }
 
/*style des liens*/
a
{
	text-decoration: none; 
	color:white;

}
a:hover 
{
   text-decoration: underline ; 
   color: red; 
   /*  background-color: black;  */
}

.conteneurtof a
{
font-style:italic;
padding-top: 15px;
padding-bottom: 15px;

}
#linkbar a
{
color: white;
background-color: black;

}
#linkbar a:hover
{
color: red;
background-color: black;

}




/* style des block principaux */
#header
{
   width: 750px;
   height: 200px;
   background-image: url("images/header.gif");
   background-repeat: no-repeat;
   margin-bottom: 10px;
   margin-left:2%;
   
}
#linkbar
{
	width:800px;
	height: 75px;
	margin-left:0%;
	margin-top: 20px;
}

.contenuhaut
{
	background-image: url('images/hautcontenu.gif'); /* URL de l'image de fond */
	background-repeat: no-repeat; /* On interdit la reproduction de l'image de fond */
	width: 578px ;
	height: 40px ; 
	margin-left:12%;
	margin-bottom: 0px ;
	margin-top: 20px;
	padding-bottom: 0px ;
}

.contenubas
{
	width: 580px ;
	height: 40px ; 
	margin-left:12%;
	margin-top: 0px ;
	margin-bottom:20px;
	padding-top: 0px ;
	background-image:url("images/bascontenu.gif");
	background-repeat:no-repeat;
}
.conteneurcontenu
{
	width: 570px;
	margin-left:12%;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top:0px;
	padding-bottom: 0px;
	border-left: white 2px solid;
	border-right: white 2px solid;
}
.conteneurnews
{
	width: 570px;
	height: 350px;
	overflow:scroll;
	margin-left:12%;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top:0px;
	padding-bottom: 0px;
	border-left: white 2px solid;
	border-right: white 2px solid;
}

.conteneurobjectifs
{
	width: 570px;
	margin-left:12%;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top:0px;
	padding-bottom: 0px;
	border-left: white 2px solid;
	border-right: white 2px solid;
}

.conteneurcopyright
{

bottom:0px;
padding: 5px;
text-align: center;
}
.construction
{
	margin-left:7%;
	width: 700px;
	height: 300px;
	font-size:100%;
	font-family:technoid,"Times New Roman", Times, serif;
	color: red;
	text-align:center;
	padding-top:50px;
   background-image: url("images/fond.gif");
   }

.conteneurcattof
{
	width: 570px;
	margin-left:12%;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top:0px;
	padding-bottom: 0px;
	border-left: white 2px solid;
	border-right: white 2px solid;


}
.conteneurtof
{
	width: 745px;
	margin-left:2%;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top:0px;
	padding-bottom: 0px;
	border-left: white 2px solid;
	border-right: white 2px solid;

}
.conteneurcia
{
	width: 745px;
	margin-left:2%;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top:0px;
	padding-bottom: 0px;
	border-left: white 2px solid;
	border-right: white 2px solid;

}
.conteneurtofhaut
{
	width: 755px ;
	height: 40px ; 
	margin-bottom: 0px ;
	margin-top: 20px;
	padding-bottom: 0px ;
	background-repeat:no-repeat;
	margin-left:2%;

}

.conteneurtofbas
{
	width: 755px ;
	height: 40px ; 
	margin-top: 0px ;
	margin-bottom:20px;
	padding-top: 0px ;
	margin-left:2%;


}



/* style des titres h1 à l'intérieur des blocks principaux*/
.conteneurcontenu h1
{
text-align:center;
margin-top:0;
padding-top:20px;
color: red;
font-family:Technoid, Arial,"Comic Sans MS", "Times New Roman", Verdana,  serif;
font-size:300%;
text-decoration:underline;


}
.conteneurnews h1
{
text-align:center;
margin-top:0;
padding-top:20px;
color: red;
font-family:Technoid, Arial,"Comic Sans MS", "Times New Roman", Verdana,  serif;
font-size:300%;
text-decoration:underline;


}
.conteneurobjectifs h1
{
text-align:center;
margin-top:0;
padding-top:20px;
color: red;
font-family:Technoid, Arial,"Comic Sans MS", "Times New Roman", Verdana,  serif;
font-size:300%;
text-decoration:underline;
	


}
.conteneurcopyright
{
text-align:center;
margin-top:0;
padding-top:20px;
background-image: url('images/fond.gif');



	

}
.conteneurcattof h1
{
text-align:center;
margin-top:0;
padding-top:20px;
color: red;
font-family:Technoid, Arial,"Comic Sans MS", "Times New Roman", Verdana,  serif;
font-size:300%;
text-decoration:underline;
	



}

.conteneurtof h1
{
text-align:center;
margin-top:0;
padding-top:20px;
color: red;
font-family:Technoid, Arial,"Comic Sans MS", "Times New Roman", Verdana,  serif;
font-size:300%;
text-decoration:underline;
	

}
.conteneurcia h1
{
text-align:center;
margin-top:0;
padding-top:20px;
color: red;
font-family:Technoid, Arial,"Comic Sans MS", "Times New Roman", Verdana,  serif;
font-size:300%;
text-decoration:underline;
	

}


/* Styles des paragraphes dans les blocs principaux */
.conteneurcontenu p
{
margin-top:0;
margin-bottom:0;
padding-top:10px;
padding-bottom:20px;
padding-left:15px;
padding-right:15px;
font-family:"Comic Sans MS", "Times New Roman", Verdana, Arial, serif;
font-size:120%;

}

.conteneurnews p
{
margin-top:0;
margin-bottom:0;
padding-top:5px;
padding-bottom:5px;
padding-left:15px;
padding-right:15px;
font-family:"Comic Sans MS", "Times New Roman", Verdana, Arial, serif;
font-size:120%;

}
.conteneurobjectifs p
{
margin-top:0;
margin-bottom:0;
padding-top:5px;
padding-bottom:5px;
padding-left:15px;
padding-right:15px;
font-family:"Comic Sans MS", "Times New Roman", Verdana, Arial, serif;
font-size:120%;

}
.conteneurcopyright p
{
margin-top:0;
margin-bottom:0;
padding-top:5px;
padding-bottom:5px;
padding-left:15px;
padding-right:15px;
}

.conteneurcattof p
{

margin-top:0;
margin-bottom:0;
padding-top:10px;
padding-bottom:20px;
padding-left:15px;
padding-right:15px;
font-family:"Comic Sans MS", "Times New Roman", Verdana, Arial, serif;
font-size:120%;

}
.conteneurtof p
{
margin-top:0;
margin-bottom:0;
padding-top:10px;
padding-bottom:20px;
padding-left:15px;
padding-right:15px;
font-family:"Comic Sans MS", "Times New Roman", Verdana, Arial, serif;
font-size:120%;
}

.conteneurcia p
{
margin-top:0;
margin-bottom:0;
padding-top:10px;
padding-bottom:20px;
padding-left:15px;
padding-right:15px;
font-family:"Comic Sans MS", "Times New Roman", Verdana, Arial, serif;
font-size:120%;
}

.construction p
{
margin-top:0;
margin-bottom:0;
padding-top:10px;
padding-bottom:20px;
padding-left:15px;
padding-right:15px;
font-family:"Comic Sans MS", "Times New Roman", Verdana, Arial, serif;
font-size:120%;
font-style: italic;
text-align: left;
}

/* style des listes non numérotées dans les blocs principaux*/
.conteneurcontenu ul
{
margin-bottom:0;
padding-bottom:30px;
padding-left:50px;
padding-right:50px;
font-family:"Comic Sans MS", "Times New Roman", Verdana, Arial, serif;
font-size:110%;
}
.conteneurnews ul
{
margin-bottom:0;
padding-bottom:30px;
padding-left:50px;
padding-right:50px;
font-family:"Comic Sans MS", "Times New Roman", Verdana, Arial, serif;
font-size:110%;
}
.conteneurobjectifs ul
{
margin-bottom:0;
padding-bottom:30px;
padding-left:50px;
padding-right:50px;
font-family:"Comic Sans MS", "Times New Roman", Verdana, Arial, serif;
font-size:110%;
}
.conteneurcopyright ul
{
margin-bottom:0;
padding-bottom:30px;
padding-left:50px;
padding-right:50px;
font-family:"Comic Sans MS", "Times New Roman", Verdana, Arial, serif;
font-size:110%;
}

.conteneurcattof ul
{
margin-bottom:0;
padding-bottom:30px;
padding-left:50px;
padding-right:50px;
font-family:"Comic Sans MS", "Times New Roman", Verdana, Arial, serif;
font-size:110%;
}
.conteneurtof ul
{
margin-bottom:0;
padding-bottom:30px;
padding-left:50px;
padding-right:50px;
font-family:"Comic Sans MS", "Times New Roman", Verdana, Arial, serif;
font-size:110%;
}

.conteneurcia ul
{
margin-bottom:0;
padding-bottom:30px;
padding-left:50px;
padding-right:50px;
font-family:"Comic Sans MS", "Times New Roman", Verdana, Arial, serif;
font-size:110%;
}

/* style des block titre*/
.titre
{
text-align:center;
}

