@charset "utf-8";
body {
 		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		background-image:url(../images/fond_repeat.jpg);
		background-repeat:repeat-y;
		background-color:#868686;
		background-position:center;
    	margin: 0; /* il est conseillé de mettre à zéro la marge et le remplissage de l'élément body, pour tenir compte des différentes valeurs par défaut des navigateurs */
    	padding: 0;
    	text-align: center; /* ce paramétrage centre le conteneur dans les navigateurs IE 5.x. Le texte est ensuite aligné à gauche (valeur par défaut) dans le sélecteur #container */
    	color: #292929;
    }
	
	
p {
		text-align:justify;	
		margin: 0;
		padding-bottom: 5px;
		padding-left: 40px;
		padding-right: 40px;
		padding-top: 5px;
	}
	
	
h1, h2, h3 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		text-transform:uppercase;
		letter-spacing:1px;
		color: #e98f03;
		background-image:url(../images/fond_titre.jpg);
		background-repeat:no-repeat;
		background-position:top left;
		margin: 0;
		padding-bottom: 5px;
		padding-left: 72px;
		padding-right: 40px;
		padding-top: 7px;
	}

img{
        border: 0;
}
	

#sous_menu{
list-style-type:none; /* on enlève la puce */ 
margin: 0; /* on retire les marges intérieures et extérieures */
padding:0; 
padding-left:42px;
padding-top: 5px;
}


#sous_menu a{
text-decoration:none;
letter-spacing:1px;
font-weight:bold;
color:#000000;

}

#sous_menu a:hover{
text-decoration:none; 
letter-spacing:1px;
font-weight:bold;
color:#FFFFFF; 
}


	
	
    .oneColFixCtr #container {
    	width: 592px;  /* paramétrage de la largeur à 20 pixels de moins que le plein écran (800 pixels) pour tenir compte de l'habillage du navigateur et éviter l'apparition d'un ascenseur horizontal */
    	background: #000000;
    	margin: 0 auto; /* les marges automatiques (et dotées d'une largeur positive) centrent la page */
    	border: 0px;
    	text-align: left; /* ce paramétrage annule le paramètre text-align: center de l'élément body. */
    }
	
	.header {
    	width: 592px;
		height: 228px;
    	margin: 0 auto; /* les marges automatiques (et dotées d'une largeur positive) centrent la page */
    	border: 0px;
    	text-align: left; /* ce paramétrage annule le paramètre text-align: center de l'élément body. */
		background-image:url(../images/header.jpg);
		background-repeat:no-repeat;
		background-position:left top;
    }
	
		.menu {
		float:left;
    	width: 100px;
		height: 100px;
    	margin: 0 auto; /* les marges automatiques (et dotées d'une largeur positive) centrent la page */
		padding-left: 0px;
		padding-top:118px;
    	border: 0px;
    	text-align: left; /* ce paramétrage annule le paramètre text-align: center de l'élément body. */
		
		
    }
	
	
	
	.header_bottom {
    	width: 592px;
		height: 30px;
    	margin: 0 auto; /* les marges automatiques (et dotées d'une largeur positive) centrent la page */
    	border: 0px;
    	text-align: left; /* ce paramétrage annule le paramètre text-align: center de l'élément body. */
		background-image:url(../images/header_bottom.jpg);
		background-repeat:no-repeat;
		background-position:left top;
    }
	
	
		.bloc1 {
    	width: 592px;
    	margin: 0 auto; /* les marges automatiques (et dotées d'une largeur positive) centrent la page */
    	border: 0px;
    	text-align: left; /* ce paramétrage annule le paramètre text-align: center de l'élément body. */
		background-image:url(../images/bloc_repeat.jpg);
		background-repeat:repeat-y;
		background-position:left top;
    }
	
		.bloc1_bottom {
    	width: 592px;
		height: 30px;
    	margin: 0 auto; /* les marges automatiques (et dotées d'une largeur positive) centrent la page */
    	border: 0px;
    	text-align: left; /* ce paramétrage annule le paramètre text-align: center de l'élément body. */
		background-image:url(../images/bloc_bottom.jpg);
		background-repeat:no-repeat;
		background-position:left top;
    }
	
			.space {
    	width: 592px;
		height: 10px;
    	margin: 0 auto; /* les marges automatiques (et dotées d'une largeur positive) centrent la page */
    	border: 0px;
    	text-align: left; /* ce paramétrage annule le paramètre text-align: center de l'élément body. */
		background-image:url(../images/fond_repeat.jpg);
		background-repeat:repeat-y;
		background-position:left top;
    }
	
		.bloc2_top {
    	width: 592px;
		height: 30px;
    	margin: 0 auto; /* les marges automatiques (et dotées d'une largeur positive) centrent la page */
    	border: 0px;
    	text-align: left; /* ce paramétrage annule le paramètre text-align: center de l'élément body. */
		background-image:url(../images/bloc_head.jpg);
		background-repeat:no-repeat;
		background-position:left top;
    }
	
		.bloc2 {
    	width: 592px;
    	margin: 0 auto; /* les marges automatiques (et dotées d'une largeur positive) centrent la page */
    	border: 0px;
    	text-align: left; /* ce paramétrage annule le paramètre text-align: center de l'élément body. */
		background-image:url(../images/bloc_repeat.jpg);
		background-repeat:repeat-y;
		background-position:left top;
    }
	
			.bloc2_bottom {
    	width: 592px;
		height: 30px;
    	margin: 0 auto; /* les marges automatiques (et dotées d'une largeur positive) centrent la page */
    	border: 0px;
    	text-align: left; /* ce paramétrage annule le paramètre text-align: center de l'élément body. */
		background-image:url(../images/bloc_bottom.jpg);
		background-repeat:repeat-y;
		background-position:left top;
    }
	
			.player_flv {
    	width: 480px;
		height: 360px;
    	margin: 0 auto; /* les marges automatiques (et dotées d'une largeur positive) centrent la page */
    	border: 0px;
    	text-align: left; /* ce paramétrage annule le paramètre text-align: center de l'élément body. */
		
		}
	
	
			.player_mp3 {
    	width: 480px;
		height: 260px;
    	margin: 0 auto; /* les marges automatiques (et dotées d'une largeur positive) centrent la page */
    	border: 0px;
    	text-align: left; /* ce paramétrage annule le paramètre text-align: center de l'élément body. */
		
		}
	
	
			.bold {
			font-weight:bold;
		
		}
	
	.img_miniatures {
    	width: 512px;
		height: auto;
		background-image:url(../images/bloc_repeat.jpg);
    	margin: 0 auto; /* les marges automatiques (et dotées d'une largeur positive) centrent la page */
    	border: 0px;
		padding-bottom: 5px;
		padding-left: 40px;
		padding-right: 40px;
		padding-top: 5px;
    	text-align: left; /* ce paramétrage annule le paramètre text-align: center de l'élément body. */
    }
	
			.player-projet {
    	width: 480px;
		height: 360px;
    	margin: 0 auto; /* les marges automatiques (et dotées d'une largeur positive) centrent la page */
    	border: 0px;
    	text-align: left; /* ce paramétrage annule le paramètre text-align: center de l'élément body. */
		
		}
		
				.form {
    	width: 592px;
		height: 420px;
    	margin: 0 auto; /* les marges automatiques (et dotées d'une largeur positive) centrent la page */
    	border: 0px;
    	text-align: left; /* ce paramétrage annule le paramètre text-align: center de l'élément body. */
		background-image:url(../images/bloc_repeat.jpg);
		background-repeat:repeat-y;
		background-position:left top;
    }
	
			
input, textarea
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
 
 label
{
   color: #e98f03; 
}
 
.area {
    	width: 512px;
    	margin: 0 auto; /* les marges automatiques (et dotées d'une largeur positive) centrent la page */
    	border: 0px;
    	text-align: left; /* ce paramétrage annule le paramètre text-align: center de l'élément body. */
		background-color:#e7e7e7; 
		
		
    }

.rep_form {
width: 512px;
padding: 0px;
margin: 0px; /* les marges automatiques (et dotées d'une largeur positive) centrent la page */
background-color:transparent; /*  #696969  */
border:0px;
color:#000000;
text-align:center;
    }
	
	.bouton_form {
	float:right;
    }

.chp_text {
    	width: 512px;
    	margin: 0 auto; /* les marges automatiques (et dotées d'une largeur positive) centrent la page */
    	border: 0px;
    	text-align: left; /* ce paramétrage annule le paramètre text-align: center de l'élément body. */
		background-color:#e7e7e7; 
	
		
		
    }
	
	
	a {
	font-weight:bold;
	text-decoration:none;
	color:#9a9a9a;
	
	}
	
		.imp {
			font-weight:bold;
			color: #ffaf3d;
		
		}
		
		.footer {
    	width: 592px;
		height: auto;
    	margin: 0 auto; /* les marges automatiques (et dotées d'une largeur positive) centrent la page */
    	border: 0px;
		color:#999999;
		text-align:center;
	    background-image:url(../images/fond_repeat.jpg);
		background-repeat:repeat-y;
		background-position:left top;
    }
	
	
		.droite {
    	
		float:right;
	
    }
	
		.cv {
			color: #e98f03;
			font-weight:bold;
			font-size:12px;
			letter-spacing:1px;
			
			
		
		}
