a:link         { color: #bc9c6b; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline }
a:visited      { color: #bbbbbb; text-decoration: underline }
a:hover      { color: #fff; text-decoration: underline }
a:active  { color: #333; text-decoration: underline }

/* TYPOGRAPHIE ET CONTENU */

body            { color: #F5F0E9; font-size: 12px; font-family: "Trebuchet MS", Verdana, Arial, Geneva, sans-serif; line-height: 15px; background-color: #111 }
td        { color: #F5F0E9; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 15px }
.cellDeg       { background-image: url("images/fond_degH8CPI.jpg"); background-repeat: repeat-y }
.cellDeg1    { background-image: url("images/deg_tabl_ent.jpg"); background-repeat: repeat-x }
.titreRenverse     { color: #bc9c6b; font-size: 16px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; text-transform: uppercase }
.titreRenverseBDC { color: #bc9c6b; font-size: 16px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; line-height: 20px; }
.titreFondGris { font-size: 13px; font-style: italic }
ul        { text-indent: 0; list-style-type: disc; list-style-image: url("images/boulet.gif"); margin: 1em 0 1em 18px; padding: 0 }
ol  { font-size: 12px; line-height: 15px; text-indent: 0; list-style-type: decimal; margin: 1em 0 1em 23px; padding: 0 }
.navigation { margin: 0; padding: 2px 0; border-style: solid; border-width: 1px 0 0; border-color: #333 }
.table      { margin: 0; padding: 2px; border: solid 3px #999 }
.table_ev {
	background-image: url(images/motif.gif);
	margin: 0;
	padding: 8px;
	border: solid 1px #a6895d;
	width: 652px;
}
.table1       {
	background-color: #000;
	background-image: url("images/motif.gif");
	padding: 12px 6px;
	border-style: solid;
	border-width: 6px 0 0;
	border-color: #000;
	text-align: center;
}
p   { color: #F5F0E9 }
.table_texte    {
	background-color: #000000;
	margin: 0;
	padding: 10px 0 10px 60px;
	vertical-align: top
}
.table_gauche { background-color: #1a1a1a; margin: 0; padding: 6px; vertical-align: top }
.table_photos { background-color: #000; margin: 0; vertical-align: top; border: solid 6px #000 }
.table6 { margin: 0; padding: 6px }
.horaireCellBas { border-style: solid; border-width: 1px 0 0; border-color: #333 }
sup  { font-size: 9px; vertical-align: 3px }
.texte_blanc { color: #fff }
.cadre_photos { border: solid 2px #F5F0E9 }
.cellBlanche  { background-color: #fff; padding: 20px 6px 12px }
.cellBlancheImages  { background-color: #fff; padding: 0 6px 20px }
.credits { font-size: 10px }
.majuscules { text-transform: uppercase }
.endroit    { font-weight: bold; background-image: url("images/fond_raye.gif"); text-align: center; text-transform: uppercase; padding: 6px; border-style: solid none; border-width: 1px 0; border-color: #333 }


div.caption {
	float: left;
	padding: 2px;
	margin: 6px 20px 0 0;
	border: 0;
}

div.caption img { 
	border: 1px #ffffff solid; 
	padding: 0; 
	margin: 0 0 3px 0; 
}
div.caption p {
	float: none;
	clear: both;
	font-size: 0.8em;
	line-height: 1.1em;
	margin: 0 0 4px 0;
}
			
div.caption-droite {
	float: right;
	border: 0px #e2e2e2 solid;
	padding: 2px;
	margin: 6px 20px 0 30px;
}

div.caption-droite img {
	border: 1px #ffffff solid;
	padding: 0;
	margin: 0 0 3px 0;
}

div.caption-droite p { 
	float: none; 
	clear: both; 
	font-size: 0.8em; 
	line-height: 1em; 
	margin: 0 0 4px 0; 
}
