.InputLogin input{font-family:  Arial, Verdana,Helvetica, sans-serif; font-size: 11px; border: 1px solid #40a7d0; }

.InputText input{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; border: 1px solid #A7A7A7; }

.InputTextArea  textarea{font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 11px; border: 1px solid #A7A7A7;overflow:hidden;}

select{font-family:  Arial,Verdana, Helvetica, sans-serif; font-size: 11px;border: 1px solid #A7A7A7; }

.hidden {
  display: none;
}




.visible {
   display: inline;
}


.image {
	background-repeat: no-repeat;
	background-position: center;
	width: 100px;
	height:80px;
	cursor:hand;
	
}
.photo {
	float: left;
	padding: 0;
	width: 100px;
}


.cadre {
	border: 1px solid #999999;
	padding: 2px; 
	margin: 2px; 
}

a.cadreOpacity:hover img {
  opacity: 1.0;
  filter:alpha(opacity=80);  
  -moz-opacity:0.6;
   opacity:0.6; 
}


a.cadreOpacity img {
	border: 1px solid #999999;
	padding: 2px; 
  }



.Opacity {
	border: none;
}

a.Opacity:hover img {
  opacity: 1.0;
  filter:alpha(opacity=80);  
  -moz-opacity:0.6;
   opacity:0.6; 
}

a.Opacity img {
		border: none;
		
}



/* Page navigation */ 	
.pagination {color:#666;padding: 2px 2px 4px 7px;margin: 0 0 1.5em}
.pagination p {position:relative;text-align:center}
.pagination p a:link, .pagination p a:visited, .pagination p a:hover, .pagination p a:active {font-family:Arial; text-decoration:none;background:#f9f9f9;padding:2px 5px;border: 1px solid #ccc; margin-right:1px;font-size:13px;font-weight:bold}
.pagination p a:hover {background:#7ed2ef;color:#fff}
.pagination p span {text-decoration:none;font-family:Arial;font-size:13px;background:#f9f9f9;padding:2px 5px;border: 1px solid #ccc;color:#ccc; margin-right:4px;font-weight:bold}
.pagination * {margin:0}
.pagination h4 {margin-top:-1.45em;padding:0;border:none}









