body, html {
	/* Couleur d'arrière-plan */
	background-color: #333;
	
	/* Famille de police */
	font-family: 'Roboto', Arial, Helvetica, sans-serif;
	font-weight: 400;
	
	/* Taille du texte normal*/
	font-size: 18px;
	
	/* Couleur du texte normal*/
	color: #999;
	
	height: 100%;
}

#conteneur {
	/* ************************ */
	/* Ne pas toucher */
	/* ************************ */
	width: 950px;
	margin: 0 auto;
	/* Alignement */
	text-align: center;
	
	min-height: 100%;
	margin-bottom: -30px; 
}


#conteneur:after {
  content: "";
  display: block;
}
#conteneur:after {
height: 30px; 
}
.footer {
  height: 30px; 
}

footer,
.footer {
	margin-top: 0;
	width: 100%;
	text-align: center;
	line-height: 16px;
	z-index: 4;
	font-size: 14px;
	color: #ccc;
}

#logo {
	/* ************************ */
	/* Ne pas toucher */
	/* ************************ */
	margin: 0 auto;
	padding: 20px 0 10px 0;
	text-align: center;
}

/* ************************ */
/* Paramètres de base */
/* ************************ */
p {
}
a {
	/* Couleur du texte */
	color: #ccc;
	font-weight: normal;
	text-decoration: none;
}

a:hover {
	color: #900;
}

/* ************************ */
/* Nom du client */
/* ************************ */
#conteneur p.nom_client {
	margin: 0 0 20px 0;
	padding: 0;
	
	/* Famille de police */
	font-family: 'Lora', serif;
	
	/* Couleur du texte */
	color: #900;
	
	/* Taille du texte */
	font-size: 30px;
	
	/* Alignement du nom du client */
	text-align: center;
	font-style: italic;
	font-weight: normal;
}

/* ************************ */
/* Adresse du client */
/* ************************ */
#conteneur p.adresse_client {
	margin: 0 0 10px 0;
	padding: 0;
	
	/* Couleur du texte */
	color: #666666;
	
	/* Taille du texte */
	font-size: 25px;
	
	/* Alignement */
	text-align: center;
	font-style: italic;
	font-weight: normal;
}

/* ************************ */
/* Tél/fax du client */
/* ************************ */
#conteneur p.telephone_client {
	margin: 0 0 10px 0;
	padding: 0;
	
	/* Couleur du texte */
	color: #666666;
	
	/* Taille du texte */
	font-size: 16px;
	
	/* Alignement */
	text-align: center;
	
	/*font-style: italic;*/
	font-weight: normal;
}

/* ************************ */
/* Lien site Internet */
/* ************************ */
.site_client {
	margin: 0 0 50px 0;
	padding: 0;
	
	/* Taille du texte */
	font-size: 16px;
	
	/* Alignement */
	text-align: center;
}
/*
#conteneur p.site_client a{
	color: #ccc;
	font-weight: bold;
	text-decoration: none;
}

#conteneur p.site_client a:hover{
	color: #9900FF;
}
*/
/* ************************ */
/* Titre liste des rubriques */
/* ************************ */
.titre_rubriques {
	margin: 20px 0 10px 0;
	padding: 0;
	
	/* Couleur du texte */
	color: #900;
	
	/* Taille du texte */
	font-size: 21px;
	
	/* Alignement */
	text-align: center;
	
	/*font-style: italic;*/
	font-weight: 400;
	
	/*text-decoration: underline;*/
	text-transform: uppercase;
}

/* ************************ */
/* Liste des rubriques */
/* ************************ */
.dossier {
	/* Taille du texte */
	margin: 0;
	padding: 5px;
	font-size: 24px;
}

.dossier a {
	color: #600;
	-webkit-transition-property: all;
	transition-property: all;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
}

.dossier a:hover {
	color: #fff;
	border-bottom: 2px solid #600;
}

/* ************************ */
/* Texte Limitations (ex: usage 30 jours...)*/
/* ************************ */
.texte_limitations {
	margin: 20px 0 10px 0;
	padding: 0;
	
	/* Taille du texte */
	font-size: 16px;
	
	/* Alignement */
	text-align: center;
	font-weight: normal;
	
	/* Couleur du texte */
	color: #9900FF;
}
.texte_limitations span.date {
	font-weight: 400;
}


/* ************************ */
/* Alerte de copyright */
/* ************************ */
.alerte_copy {
	margin: 10px 0 10px 0;
	padding: 0;
	
	/* Taille du texte */
	font-size: 14px;
	
	/* Alignement */
	text-align: center;
	
	/*font-style: italic;*/
	font-weight: normal;
	
	/* Couleur du texte */
	color: #ccc;
}





                                        
                                        

/* ************************ */
/* Liste des dossiers */
/* ************************ */
#menu {
	/* ************************ */
	/* Ne pas toucher */
	/* ************************ */
	width: 200px;
	text-align: right;
	padding: 0 12px 0 0;
	float: left;
}
#menu p {
	/* ************************ */
	/* Ne pas toucher */
	/* ************************ */
	
	/* Couleur du texte */
	color: #fff;
	
	/* Taille du texte */
	font-size: 18px;
}
#menu p a {
}

/* ************************ */
/* Lien retour*/
/* ************************ */
#menu p.retour a {
	/* Couleur du texte */
	color: #fff;
	
	text-transform: none;
	-webkit-transition-property: all;
	transition-property: all;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
}
/* ************************ */
/* Lien retour - survol */
/* ************************ */
#menu p.retour a:hover {
	/* Couleur du texte */
	color: #900;
}



#contenu {
	overflow: auto;
	width: 700px;
	/*height: 450px;*/
}

#contenu td {
}

#contenu td img{
	margin: 0 10px 0 0;
}

/* ************************ */
/* Nom du fichier */
/* ************************ */
#contenu td p.nom_fichier {
	margin: 0;
	padding: 5px 0 5px 0;
	
	/* Couleur du texte */
	/*color: #999;*/
	color: #0a0;
	
	/* Taille du texte */
	font-size: 16px;
}

/* ************************ */
/* Texte "Télécharger" */
/* ************************ */
#contenu td p.telechargement {
	margin: 0 0 10px 0;
	padding: 0 0 5px 0;
	
	/* Couleur du texte */
	color: #999;
	
	/* Taille du texte */
	font-size: 12px;
}

/* ************************ */
/* Liens téléchargement SD et HD */
/* ************************ */
#contenu td p a {
	/* Couleur du texte */
	color: #999;
	
	/* Taille du texte */
	font-size: 14px;
	font-weight: bold;
}

/* ************************ */
/* Liens téléchargement SD et HD - survol*/
/* ************************ */
#contenu td p a:hover{
	/* Couleur du texte */
	color: #9900FF;
	
	text-decoration: underline;
}

/* ************************ */
/* Liens téléchargement ZIP*/
/* ************************ */
p.lien_zip {
    padding-left: 213px;
    text-align: left;
    margin-bottom: 10px;
    font-size: 14px;
}



/* ************************ */
/* Légende Fancybox */
/* ************************ */
div.fancybox-title-inside-wrap span.titre {
    font-size: 16px;
	color: #0a0;
}

div.fancybox-title-inside-wrap span.compteur {
    font-size: 12px;
}

div.fancybox-title-inside-wrap span.image_courante {
	color: #963;
    font-weight: bold;
}

div.fancybox-title-inside-wrap span.images_total {
	color: #963;
}


em {
color: #888888;
font-style: italic;
}

footer a,
.footer a{
	color: #666;
}

footer a:hover,
.footer a:hover{
	color: #e69724;
}