img { 
border-color:#000000;
}


/********************* Gestion des photos ***********************************/
/*** tableau contenant les miniphotos ***/
table.tab_mini_photo {
	border: medium solid #007700;
	border-collapse: separate;
	width:1020px;
}

th.tab_mini_photo {
	font-size : 12px; 
   	font-family : Verdana, arial, helvetica, sans-serif; 
   	color : #000000; 
   	text-align : center; 
  	background-color : #55AA55; 
	font-weight:bold;
	padding: 5px;
}

td.tab_mini_photo {
	border: 1px solid #002200;
	padding: 2px;
}

tr.tab_mini_photo {
	font-family:Times New Roman,Arial;
	font-size:10pt;
	color:#FF44FF;
	background-color:#228844;
}

caption.tab_mini_photo {
	font-family:Times New Roman,Arial;
	font-size:14pt;
	color:yellow;
	font-weight:bold;
	background-color : transparent;
}


/*** photos de prévisualisation (dans les page de mini-photos) ***/
table.mini_photo {
	border: 2px;
	width:200px;
}

th.mini_photo {
	font-size : 12px; 
   	font-family : Verdana, arial, helvetica, sans-serif; 
   	color : #000000; 
   	text-align : center; 
  	background-color : #55AA55; 
	padding: 5px;
}

td.mini_photo {
	border: 1px solid #004400;
	padding: 2px;
}

tr.mini_photo {
	font-family:Times New Roman,Arial;
	font-size:12pt;
	color:#FFFFFF;
	background-color:transparent;
}

caption.mini_photo {
	font-family:Times New Roman,Arial;
	font-size:14pt;
	color:yellow;
	font-weight:bold;
	background-color:transparent;
}


img.mini_photo {
	border-color:#000000;
}


/**** légende de photo (dans les page de mini-photos) : taille et dimensions ****/
table.legende_mini_photo {
	border: 2px;
	border-collapse: collapse;
}

th.legende_mini_photo {
	font-size : 12px; 
   	font-family : Verdana, arial, helvetica, sans-serif; 
   	color : #000000; 
   	text-align : center; 
  	background-color : #00AA00; 
	font-weight:bold;
	padding: 5px;
	border: thin solid #002200;
}

td.legende_mini_photo {
	border: 2px solid #448844;
	padding: 1px;
	text-align : center;
}

tr.legende_mini_photo {
	font-family:Times New Roman,Arial;
	font-size:12pt;
	color:#DDFFDD;
	background-color:#006600;
}

caption.legende_mini_photo {
	font-family:Times New Roman,Arial;
	font-size:14pt;
	color:yellow;
	font-weight:bold;
	background-color : transparent;
}

/***** légende de photo (dans les page de mini-photos) : nom ******/
table.nom_mini_photo {
	border: 0px;
	border-collapse: collapse;
}

td.nom_mini_photo {
	border: 2px solid #448844;
	text-align : center; 
	padding: 1px;
}

tr.nom_mini_photo {
	font-family:Times New Roman,Arial;
	font-size:12pt;
	color:#DDFFDD;
	background-color:#007700;
}

/*************** Grandes photos *************************/
/** grande table de la photo **/
table.tab_grande_photo {
	border: 2px;
	border-collapse: separate;
	width:1020px;
}

th.tab_grande_photo {
	font-size : 12px; 
   	font-family : Verdana, arial, helvetica, sans-serif; 
   	color : #000000; 
   	text-align : center; 
  	background-color : #55AA55; 
	font-weight:bold;
	padding: 5px;
}

td.tab_grande_photo {
	border: 1px solid #004400;
	padding: 2px;
}

tr.tab_grande_photo {
	font-family:Times New Roman,Arial;
	font-size:12pt;
	color:#FFFFFF;
	background-color:transparent;
}

caption.tab_grande_photo {
	font-family:Times New Roman,Arial;
	font-size:14pt;
	color:yellow;
	font-weight:bold;
	background-color:transparent;
}

/* image horizontale */
img.tab_grande_photo_h {
	border-color:#000000;
	width:1000px;
	
}

/* image verticale */
img.tab_grande_photo_v {
	border-color:#000000;
	height:600px;
}


/********* groupe de rubriques grandes photos ***********/
table.gr_rub_vide_grande_photo {
	border: 2px;
	border-collapse: separate;
	width:100px;
}


table.gr_rub_grande_photo {
	border: 2px;
	border-collapse: separate;
	width:400px;
}

th.gr_rub_grande_photo {
	font-size : 12px; 
   	font-family : Verdana, arial, helvetica, sans-serif; 
   	color : #000000; 
   	text-align : center; 
  	background-color : #55AA55; 
	font-weight:bold;
	padding: 5px;
}

td.gr_rub_grande_photo {
	border: 1px solid #004400;
	padding: 2px;
	width:400px;
}

tr.gr_rub_grande_photo {
	font-family:Times New Roman,Arial;
	font-size:12pt;
	color:#FFFFFF;
	background-color:transparent;
}

caption.gr_rub_grande_photo {
	font-family:Times New Roman,Arial;
	font-size:14pt;
	color:yellow;
	font-weight:bold;
	background-color:transparent;
}


/** grande photo **/
table.grande_photo {
	border: 2px;
	border-collapse: separate;
	width:1000px;
}

th.grande_photo {
	font-size : 12px; 
   	font-family : Verdana, arial, helvetica, sans-serif; 
   	color : #000000; 
   	text-align : center; 
  	background-color : #55AA55; 
	font-weight:bold;
	padding: 5px;
}

td.grande_photo {
	border: 1px solid #004400;
	padding: 2px;
}

tr.grande_photo {
	font-family:Times New Roman,Arial;
	font-size:12pt;
	color:#FFFFFF;
	background-color:transparent;
}

caption.grande_photo {
	font-family:Times New Roman,Arial;
	font-size:14pt;
	color:yellow;
	font-weight:bold;
	background-color:transparent;
}


/** grande photo : noms des rubriques **/
table.rub_grande_photo {
	border: 2px;
	border-collapse: separate;
}

th.rub_grande_photo {
	font-size : 12px; 
   	font-family : Verdana, arial, helvetica, sans-serif; 
   	color : #000000; 
   	text-align : center; 
  	background-color : #55AA55; 
	font-weight:bold;
	padding: 5px;
}

td.rub_grande_photo {
	border: 1px solid #004400;
	padding: 2px;
	color : #AAAA00; 
	background-color : #003300; 
	width:100px;
}

/** grande photo : valeurs des rubriques **/
table.valrub_grande_photo {
	border: 2px;
	border-collapse: separate;
	width:1000px;
}

th.valrub_grande_photo {
	font-size : 12px; 
   	font-family : Verdana, arial, helvetica, sans-serif; 
   	color : #000000; 
   	text-align : center; 
  	background-color : #55AA55; 
	font-weight:bold;
	padding: 5px;
}

td.valrub_grande_photo {
	border: 1px solid #004400;
	padding: 2px;
	color : #EEEE88; 
	background-color : #003300; 
	width:800px;
}

tr.valrub_grande_photo {
	font-family:Times New Roman,Arial;
	font-size:12pt;
	color:#FFFFFF;
	background-color:transparent;
}

caption.valrub_grande_photo {
	font-family:Times New Roman,Arial;
	font-size:14pt;
	color:yellow;
	font-weight:bold;
	background-color:transparent;
}

