/* ---------------------------------- */
/* actualites */
/* ---------------------------------- */
.actualites_cadre
{
	width:385px;
	border-bottom:1px dashed black;
}

.actualites_titre
{
	color:black;
	font-size:12px;
	text-align:justify;
}

.actualites_date
{
	color:black;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
}

/* ---------------------------------- */
/* artplume */
/* ---------------------------------- */
#artplume_contenu
{
	padding:20px;
	text-align:justify;
	width:960px;
	color:#990000;
}

#artplume_contenu_gauche
{
	float:left;
	width:200px;
	height:300px;
	margin-left:5px;
	margin-right:5px;
	padding:10px;
	background-color:#FBF7F5;
	border:2px solid brown;
}

#artplume_contenu_droit
{
	float:right;
	width:700px;
	margin-left:5px;
	margin-right:5px;
	padding:10px;
	background-color:#FBF7F5;
	border:2px solid brown;
}

.artplume_galerie_liste_photos
{
	border:2px solid brown;
	background-color:white;
	padding:4px;
	width:100%;
}

.artplume_galerie_liste_photos td.galerie_colonne
{
	padding:20px;
	margin-left:5px;
	background-color:#F6EEEA;
	border:1px solid brown;
}

/* ---------------------------------- */
/* associations */
/* ---------------------------------- */
#associations_contenu
{
	text-align:left;
	font-size:13px;
	font-style:italic;
	background-color:white;
	width:960px;
}

#associations_contenu_gauche
{
	width:700px;
	padding:10px;
	margin-left:150px;
	background-color:#FBF7F5;
	border:2px solid brown;
}

#associations_contenu_droit
{
	width:700px;
	background-color:#F6EEEA;
	padding:10px;
	border:2px solid brown;
	font-style:normal;
	margin-left:150px;
}

#associations_contenu_equipe
{
	width:700px;
	background-color:#F6EEEA;
	padding:10px;
	border:2px solid brown;
	font-style:normal;
	margin-left:150px;
}

.associations_contenu_equipe_entete
{
	color:rgb(113,31,116);
	font-style:italic;
	font-weight:bold;
	font-size:11px;
}

.associations_cadre
{
	width:500px;
	border-bottom:1px dashed;
	padding:5px;
	text-align:left;
}

.associations_cadre_droit
{
	width:650px;
	border-bottom:1px dashed;
	padding:5px;
	text-align:left;
}

.associations_titre
{
	color:orange;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}
	
.associations_infos
{
	color:black;
	font-size:12px;
	text-align:justify;
}

.associations_infos_site
{
	color:black;
	font-size:12px;
	text-align:left;
}
	
/* ---------------------------------- */
/* evenements */
/* ---------------------------------- */
.evenements_cadre
{
	margin-top:5px;
	margin-bottom:5px;
	width:398px;
	border:1px solid brown;
	padding:5px;background-color:#F6EEEA;
}

.evenements_titre
{
	color:green;
	font-size:12px;
	font-weight:bold;
	text-align:left;
}

img.evenements
{
	
}

input.mini
{
	vertical-align:middle;
	margin-right:15px;
}
	
/* ---------------------------------- */
/* programme */
/* ---------------------------------- */
#programme_contenu
{
	text-align:justify;
	font-size:13px;
	font-style:italic;
	background-color:white;
	width:960px;
}

.programme_cadre
{
	margin-top:10px;
	width:600px;
	min-height:350px;
	margin-left:200px;
	margin-right:35px;
	padding:10px;
	border:1px solid #c6cfe1;
}

#programme_contenu_gauche
{
	float:left;
	width:300px;
	margin-left:5px;
	margin-right:5px;
	padding:10px;
	background-color:#FBF7F5;
}

#programme_contenu_droit
{
	float:right;
	width:600px;
	background-color:#F6EEEA;
	margin-right:5px;
	padding:10px;
	border:2px solid brown;
}

.programme_mois
{
	font-size:14px;
	color:darkorange;
	font-weight:bold;
}

.programme_date
{
	font-size:12px;
	color:black;
	font-weight:bold;
	font-style:italic;
}

.programme_titre
{
	color:black;
	font-size:12px;
}

.programme_colonne_date
{
	padding-left:20px;
}

#evenement_cadre
{
	width:650px;
	border:1px solid brown;
	margin-left:170px;
	padding:6px;
	background-color:#F6EEEA
}

.evenement_titre
{
	font-size:16px;
	color:darkorange;
	font-weight:bold;
	margin-bottom:20px;
}

.evenement_date
{
	color:black;
	font-style:italic;
	font-weight:bold;
	margin-bottom:10px;
}

.evenement_description
{
	color:black;
}

.evenement_tarif
{
	color:red;
	text-align:center;
	margin-left:100px;
}

/* ---------------------------------- */
/* residences */
/* ---------------------------------- */
#residences_contenu
{
	padding:20px;
	text-align:justify;
	font-size:13px;
	font-style:italic;
	background-color:white;
	width:980px;
}

#residences_contenu_gauche_haut
{
	background:url("../images/design/bg_dossier.jpg") left top no-repeat;
	width:200px;
	height:40px;
}

.residences_contenu_gauche_haut_texte
{
	font-weight:bold;
	font-size:11px;
	font-style:italic;
	text-align:center;
	padding-top:12px;
}

#residences_contenu_gauche
{
	float:left;
	width:200px;
	height:300px;
	margin-left:10px;
	margin-right:10px;
	padding:10px;
	background-color:#FBF7F5;
	border:2px solid brown;
}

#residences_contenu_droit
{
	float:right;
	width:650px;
	margin-left:10px;
	margin-right:10px;
	padding:10px;
	background-color:#FBF7F5;
	border:2px solid brown;
}

.residences_nom_artiste
{
	//color:rgb(253,122,43);
	color:orange;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}

.residences_date
{
	font-style:italic;
	font-weight:bold;
	font-size:11px;
}

.residences_objet
{
	font-size:13px;
	color:rgb(113,31,116);
	font-weight:bold;
}

.residences_lire_suite
{
	color:green;
	font-style:italic;
}

/* ---------------------------------- */
/* productions */
/* ---------------------------------- */
#productions_contenu
{
	padding:10px;
	text-align:left;
	font-size:13px;
	font-style:italic;
	background-color:white;
	width:980px;
}

#productions_contenu_gauche
{
	float:left;
	width:200px;
	height:300px;
	margin-left:10px;
	margin-right:10px;
	padding:10px;
	background-color:#FBF7F5;
	border:2px solid brown;
}

#productions_contenu_droit
{
	float:right;
	width:650px;
	margin-left:10px;
	margin-right:10px;
	padding:10px;
	background-color:#FBF7F5;
	border:2px solid brown;
}

#productions_cadre
{
	width:700px;
	border-bottom:1px dashed;
	padding:10px;
	text-align:left;
	margin-left:100px;
	background-color:#FBF7F5;
	border:2px solid brown;
}

#productions_cadre td
{
	padding:4px;
	padding-left:10px;
}

#productions_cadre .toto
{
	font-size:13px;
	font-weight:bold;
	text-align:center;
	background-color:yellow;
	padding:10px;
	width:100%;
}

.productions_titre
{
	color:rgb(113,31,116);
	font-size:14px;
	font-weight:bold;
	text-align:center;
	width:300px;
	padding:4px;
}

.productions_bio
{
	text-align:justify;
	padding:4px;
}

.productions_duree
{
	font-style:italic;
	font-weight:bold;
	margin-top:20px;
}

.productions_ligne1
{
	background-color:#F6EEEA;
	width:100%;
	height:25px;
}

.productions_ligne2
{
	background-color:#FBF7F5;
	width:100%;
	height:25px;
}
	
/* ---------------------------------- */
/* galerie */
/* ---------------------------------- */
.galerie_liste_photos
{
	border:2px solid brown;
	background-color:white;
	padding:4px;
	width:100%;
}

.galerie_liste_photos td.galerie_colonne
{
	padding:20px;
	margin-left:5px;
	background-color:#F6EEEA;
	border:1px solid brown;
}

.galerie_liste_photos td.galerie_colonne1
{
	padding:20px;
	margin-left:5px;
	background-color:#F6EEEA;
}

.galerie_titre
{
	font-size:11px;
	color:black;
	text-align:center;
}

.galerie_titre1
{
	font-size:16px;
	color:rgb(113,31,116);
	font-weight:bold;
	text-align:center;
	padding:10px;
}

.galerie_contour_com
{
	border:1px solid #c6cfe1;
	background-color:#EFEFF8;
	padding:4px;
	width:400px;
	margin-bottom:10px;	
}

.galerie_contour_com td
{
	padding:4px;
}

.galerie_com_date
{
	font-weight:bold;
	font-style:italic;
	font-size:11px;
}

.galerie_com_auteur
{
	color:darkred;
}

input.toto
{
	margin:0px;
}

/* ---------------------------------- */
/* liens */
/* ---------------------------------- */
#liens_contenu_gauche
{
	float:left;
	width:467px;
	margin-left:5px;
	padding:10px;
	background-color:#FBF7F5;
	border:2px solid brown;
}

#liens_contenu_droit
{
	float:right;
	width:467px;
	background-color:#F6EEEA;
	margin-right:5px;
	padding:10px;
	border:2px solid brown;
}

.liens_contenu
{
	width:600px;
	margin-left:100px;
	padding:4px;
}

.liens_titre
{
	color:rgb(113,31,116);
	font-size:14px;
	font-weight:bold;
	text-align:center;
}
	
.liens_infos
{
	color:black;
	font-size:12px;
	text-align:left;
}

.liens_colonne_gauche
{
	width:120px;
}

.liens_entetes
{
	font-style:italic;
	color:black;
	font-weight:bold;
}
	
/* ---------------------------------- */
/* festival */
/* ---------------------------------- */
#festival_cadre
{
	width:700px;
	border-bottom:1px dashed;
	padding:10px;
	text-align:left;
	background-color:#FBF7F5;
	border:2px solid brown;
	margin-left:120px;
}


.festival_titre
{
	font-weight:bold;
	font-size:18px;
	text-align:center;
	margin-bottom:15px;
}

.festival_affiche
{
	border:0px solid brown;
}

/* ---------------------------------- */
/* contact */
/* ---------------------------------- */
fieldset.fs_contact
{
	width:450px;
	margin-left:200px;
	background-color:ghostwhite;
}

.contact_contenu
{
	width:500px;
}

.contact_colonne_gauche
{
	width:150px;
	text-align:right;
	padding-right:5px;
}

.contact_champs_obligatoires
{
	font-weight:bold;
	font-size:13px;
	margin-top:10px;
	margin-bottom:10px;
	color:black;
}

.contact_submit
{
	text-align:center;
}

.contact_artplume_nom
{
	color:rgb(253,122,43);
	font-size:14px;
	font-weight:bold;
	font-style:italic;
}

.contact_artplume_adresse
{
	color:rgb(253,122,43);
	font-size:12px;
	font-style:italic;
}

.contact_artplume_cp_ville
{
	color:rgb(253,122,43);
	font-size:12px;
	font-style:italic;
}

.contact_artplume_tel
{
	color:rgb(253,122,43);
	font-size:12px;
	font-style:italic;
}

.contact_entete
{
	border-bottom:2px #990000 dashed;
	padding:4px;
	width:250px;
}

#contact_gauche
{
	float:left;
	width:400px;
	padding:10px;
}

#contact_droit
{
	float:right;
	width:400px;
	padding:10px;
}

.contact_membre_nom
{
	color:rgb(253,122,43);
	font-size:12px;
}


