﻿
#int_textofpage { min-height: 300px; height: auto !important; height: 300px; }

#int_textofpage ul li a:hover { display: inline; }

#gallery ul li a:focus { background: Transparent; }

/* *** data list *** */

#content #gallery table { margin: 0 0 18px; border-collapse: collapse; width: auto; }
#content #gallery table td,
#content #gallery table th,
#content #gallery table caption { padding: 3px 6px; border: 1px solid #fff; }
#content #gallery table caption { color: #fff ;background-color: #005699; font-weight: bold; }
#content #gallery table td,
#content #gallery table th { vertical-align:middle; }
#content #gallery table td { background-color: #e7e9ea; }
#content #gallery table th { background-color: #4d5a5e; color: #fff; }
#content #gallery table th a { color: #fff; }
#content #gallery table tr:nth-child(even) td { background-color: #f3f3f3; }
#content #gallery table td.number { text-align: center; }


#gallery { position: relative; top:0; left:0; width: 610px; }

/* *** image list *** */
#int_textofpage ul.ImageList,
#int_textofpage ul.ImageList li,
#int_textofpage ul.ImageList img,
#int_textofpage ul.ImageList p { margin: 0; padding:0; }


#int_textofpage ul.ImageList { overflow: hidden; padding: 0 0 20px; }
#int_textofpage ul.ImageList li 
{
	background: none;
	float: left; 
	display: block; 
	height: 140px; width: 24.9%;
	line-height:130px;
	vertical-align: middle;
	text-align: center;
}
/* overflow: hidden; */
#int_textofpage ul.ImageList li a,
#int_textofpage ul.ImageList li a:hover,
#int_textofpage ul.ImageList li a:focus { display: block; margin: 0 4px; height: 131px; border: 1px solid silver;  }
*+html #int_textofpage ul.ImageList li { font-size: 119px; }
* html #int_textofpage ul.ImageList li { font-size: 119px; }
#int_textofpage ul.ImageList li img { vertical-align: middle; border:0; }

/* *** form fields *** */
textarea,
input.txt { border: 1px solid silver; }
input.txt { padding: 2px; font-size: 1em; }
input.btn { background-color: #005190; border: 0; font-weight: bold; color: #fff; padding: 1px 2px; }

html>/**/body input.btn { padding: 2px 4px; } /* ie 8 */
html>body:last-child input.btn { padding: 1px 2px; } /* modern browsers */

fieldset { border: none; }
fieldset legend { display: none; }
fieldset legend.show { display: block; font-family:"Trebuchet MS",Helvetica,Arial,sans-serif;
	font-size:1.1em;  font-style:italic; margin: 0 0 0.5em; color:#005699; font-weight: bold; }
select { border: 1px solid silver; }
select option { padding: 1px 3px; }
#content fieldset ul { list-style: none; padding: 0 0 12px; }
#content fieldset ul li { clear: both; padding: 1px; background: none; text-align: left; }
fieldset ul li label { display: block; float: left; }
fieldset ul li label span, .req { color: #900;/*#ae014f;*/ }
fieldset ul li .chk { padding: 0 3px 0 0; }
fieldset ul li.nolabel label { display: inline; float: none; }

#content #z1 fieldset label { width: 160px; }
#content #z1 fieldset .nolabel { padding-left: 160px; }

#content #gallery table.images { width: 100%; }
#content #gallery table.images td { padding: 3px 4px; }
table.images td div { position: relative; top:0;left:0; height:100%; width: 50px; }
table.images td span { font-size: 0.9em; display: block; overflow: hidden; height:1.5em; padding:0; border-bottom: dotted 1px #000; }
table.images td span { background-color: #e7e9ea; cursor: help; }
table.images tr:nth-child(even) td span { background-color: #f3f3f3; }
/* table.images td.first { width: 25%; } */

table td.center { text-align: center; }


#int_textofpage .pager ul,
#int_textofpage .pager ul li { margin:0; padding:0; }
#int_textofpage .pager ul { text-align: center; }
#int_textofpage .pager ul li { background: none; display: inline; margin: 0 3px; }

#content #gallery table.loginbox td { background-color: #fff; }

fieldset ul li input.txt { width: 11em; }

#modifierImage ul { float: left; }
#modifierImage fieldset { overflow: hidden; }
#modifierImage .preview { float: right; }

a abbr { border:0; }


.err { color: #900; }
.success { color: #090; }

#gallery table.images td p { padding: 0; }

h1.category .date { display: block; font-size: 0.75em; display: block; color: #393f41; }

.prev-next { overflow: hidden; }
.prev-next .prev { float:left; }
.prev-next .next { float:right; }


#content #gallery ul ul { padding: 0; }
#content #gallery ul li li 
{
	background: url(/data/luciebruneau/files/image/arrow_gray.gif) 0 2px no-repeat;
	list-style:none;
	margin: 0;
	padding: 0 0 0 12px;
	font-size: 1em;
}
#int_menu ul ul ul { font-size: 1em; }

fieldset ul li label.inline { display: inline; float: none; }