/* CSS Document */
	
body {
	font-family: "trebuchet ms", verdana, "times new roman", times, sans-serif;
	font-size: small;
}

.clear {
	height: 1px;
	overflow : hidden;
	clear : both;
}

h1 {
	display: none;
}


/*-------------------------
/* CONTENU
/**/

#contenu a {
	color: #87bf3d;
}

#contenu a:hover {
	color: #000;
}

#contenu h2 {
	font-size: 16px;
}

#contenu h3 {
	font-size: 13px;
	font-weight : bold;
}

#contenu #bande-logos {
	text-align: center;
}

#contenu #sous-menu {
	padding-top: 25px;
}

/*#contenu .titre {
	margin-top: 30px;
}*/

#section-droite-demo a {
	color: #87bf3d;
}

#section-droite-demo a:hover {
	color: #000;
}




/*-------------------------
/* equipe
/**/

#equipe p {
	padding: 0;
	margin: 0;
}

#equipe h2 {
	padding: 0;
	margin: 0;
	margin-top: 15px;
}


/*-------------------------
/* AWARDS
/**/

.award {
	margin-bottom : 1em;
	padding-left : 45px;
	
	background-image : url(../images/award-lauriers.gif);
	background-repeat : no-repeat;
	background-position : top left;
}

.award .award-titre {
	font-weight : bold;
	font-size : 1.3em;
}

.award .award-titre small {
	font-weight : normal;
	font-size : .7em;
}

.award .award-nom {
	color: #84bd39;
}



/*------------------------
/* tabDonnees
/**/

.tabDonnees {
	margin-top: 1em;
	/*border: 1px solid #e3fcc2;*/
	/*border-top : 1px solid #8cc63f;
	border-bottom : 1px solid #8cc63f;*/

	border-top : 1px solid #e3f3cf;
	border-bottom : 1px solid #e3f3cf;
}

.tabDonnees td {
	vertical-align: top;
	padding: 10px;
}

.tabDonnees .pair {
	/*background-color: #e3fcc2;*/
	/*background-color : #8cc63f;*/
	/*color : #fff;*/
	background-color : #e3f3cf;
}


/*------------------------
/* portfolio audio
/**/

#portfolio_audio ul {
	margin : 0;
	padding : 0;
	list-style-type : none;
}

#portfolio_audio ul li {
	margin-bottom : 0.5em;
}

#portfolio_audio a {
	text-decoration : none;
}

#portfolio_audio .type {
	color : #87bf3d;
	font-weight : bold;
}

#portfolio_audio .titre {
	font-weight : bold;
	color : #5f6062;
}

#portfolio_audio .producteur {
	color : #747577;
}


/*------------------------
/* portfolio video
/**/

.tableau_portfoliovideo,
.tableau_portfolioAudio {
	width : 100%;
	
	margin-top : 1em;
	margin-bottom : 1em;
}

.tableau_portfoliovideo td,
.tableau_portfolioAudio td {
	vertical-align : top;
	
	padding : 10px;
	
	border-bottom : 1px solid #e3f3cf;
}

.tableau_portfoliovideo td.cell_titre {
	width : 175px;
}

.tableau_portfoliovideo .titreEmission,
.tableau_portfolioAudio .titreEmission{
	font-weight : bold;
}

.tableau_portfoliovideo .producteur {
	/*font-size : 0.85em;
	font-style : italic;*/
}

.tableau_portfoliovideo ul,
.tableau_portfolioAudio ul {
	margin-top : 0;
	margin-bottom : 0;
}

.tableau_portfoliovideo ul li,
.tableau_portfolioAudio ul li {
	margin-top : 0.25em;
	margin-bottom : 0.25em;
}

.tableau_portfoliovideo td.cell_categorie,
.tableau_portfolioAudio td.cell_categorie {
	background-color : #e3f3cf;
	/*color : #fff;*/
	font-size : 18px;
}

.tableau_portfolioAudio .cell_titre {
	width: 300px;
}


#tableau_demo_client {

}

#tableau_demo_client .colGauche {
	padding : 2px 5px 2px 0px;
	color: #87bf3d;
}

#tableau_demo_client .colDroite {
	padding : 2px 0px 2px 5px;
}

/*----------------------------------------
/* profil
/**/

.tableau_profil {
	width : 100%;
	
	margin-top : 1em;
	margin-bottom : 1em;
}

.tableau_profil td {
	vertical-align : top;
	
	padding : 10px;
	
	border-bottom : 1px solid #e3f3cf;
}

.tableau_profil td.cell_titre {
	width : 175px;
}

.tableau_profil .titreEmission {
	font-weight : bold;
}

.tableau_profil .producteur {
	/*font-size : 0.85em;
	font-style : italic;*/
}

.tableau_profil ul {
	margin-top : 0;
	margin-bottom : 0;
}

.tableau_profil ul li {
	margin-top : 0.25em;
	margin-bottom : 0.25em;
}

.tableau_profil td.cell_categorie {
	background-color : #e3f3cf;
	/*color : #fff;*/
	font-size : 18px;
}

.tableau_profil .celldroite {
	vertical-align: middle;
}

.tableau_profil .cellgauche {
	width: 100px;
}

#profil img {
	/*padding: 3px;
	border: 1px solid #b6d789;*/
	
}

#profil #image-profil {
	margin-left: 15px;
	margin-bottom: 15px;
}