	body,td,p{font-family:"Trebuchet MS";font-size:12px;color:#ffffff;}
	
	hr.blanc{
		color: white;
		background-color: white;
		height: 1px;
		border: 0;
	}
	
	a.blanc{text-decoration:none;color:#ffffff}
	a.blanc:hover{text-decoration:underline;color:#ffffff}

	.blanc-16{font-size:16px;text-decoration:none;color:white;font-weight:bold;}
	.blanc-18{font-size:18px;text-decoration:none;color:white;font-weight:bold;}
	
	a.gris{text-decoration:none;color:#666666}
	a.gris:hover{text-decoration:underline;color:#666666}
	
	a.rouge{text-decoration:none;color:red}
	a.rouge:hover{text-decoration:underline;color:red}
	
	a.rouge-16{font-size:16px;text-decoration:none;color:red}
	a.rouge-16:hover{text-decoration:underline;color:red}

	a.gris-16{font-size:16px;text-decoration:none;color:#7E7E7E}
	a.gris-16:hover{text-decoration:underline;color:#7E7E7E}
		
	a.gris-bold-16{font-size:16px;font-weight:bold;text-decoration:none;color:#7E7E7E}
	a.gris-bold-16:hover{text-decoration:underline;color:#7E7E7E}
			
	a.selection{text-decoration:none;color:#ffffff;background:url(medias/lienactif.gif) no-repeat;padding-left:6px;}
	a.selection:hover{text-decoration:underline;color:#ffffff;}
	
	td.noir{color:#ffffff;background:#000000}
	td.gris{background:#cccccc}
	td.grisfonce{background:#999999}
	td.separhoriz{background:#cccccc}
	td.menus{color:#ffffff;text-align:right;padding-right:15px;padding-top:70px;vertical-align:top}
	td.video{color:#ffffff;vertical-align:top;padding-top:20px;}
	td.listevideos{color:#ffffff;vertical-align:top;padding-top:10px;}
	
	ul { padding: 0px; margin:0px;}
	
	div.moyens{float:right;text-align:right;valign:middle;background:#5F5F5F;height:20px;line-height:20px;padding-right:5px;padding-left:5px;}
	
	div.contact{float:left;valign:middle;background:#65B2D8;height:20px;line-height:20px;padding-right:5px;padding-left:5px;width:auto;}
	
	tr.degrade{background: url(medias/fond.gif) top #000000 repeat-x}
	
	img.logo{padding-left:15px}
	
	li.menu{list-style-type:none;font-size:12px;}
	
	div.reflet{background:url(medias/reflet.gif); width:480px;height:150px;margin-right:15px;text-align:right;}
	.blocvideo{width:240px;height:41px;margin:0px;padding:0px;display:block}
	.blocvideo .illustration{float:left; margin-right:5px;border:0px;width:62px}
	.blocvideo .fleche{border:0px;}
	
	h1 {
		display: block;
		font-size: 2em;
		font-weight: bold;
		margin: .67em 0;
	}
	img{
		border: 0px;
	}
	
	td.footer{ 
		margin:0px;
		padding: 0px 5px 0px 10px;
		vertical-align:bottom;		
	}
	
	div.message{padding-right:5px;width:auto;color:red}
	
/**** MISE EN FORME DU FORMULAIRE *****/	
	.input-text {
		border:1px solid grey;
		width: 500px;
		margin-bottom : 5px;
	}
	.input-textarea {
		border:1px solid grey;
		width: 500px;
		margin-bottom : 5px;
	}
	
	form.css label{
		font-weight: bold;
		float: left;
		margin-left: -75px; /*width of left column*/
		width: 70px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
	} 
	
	form.css p{
		width: 610px;
		clear: left;
		margin: 0;
		padding: 5px 0 0px 0;
		padding-left: 75px; /*width of left column containing the label elements*/		
		height: 1%;
	}
	
	form.css input[type=submit]{
		display: inline;
		float: right;
		width: 70px;
		background-color:red;
		color:#ffffff;
		font-family:"Trebuchet MS",Arial;
	} 
	
	form.css input[type=text]{
		border:1px solid grey;
		width: 610px;
		margin-bottom : 5px;
	} 
	form.css textarea{
		border:1px solid grey;
		width: 610px;
		height: 150 px;
	} 