﻿div.head {
    margin: 10px 0 20px 20px;
    color:#70A011;font-size:1.6em;font-weight:bold;
}
h1 {
    margin:10px 0 20px 5px;
    color:#70A011;font-size:1.6em;font-weight:bold;
}
h2 {
    margin:10px 0 0 0px;
    color:#3F3F3F;font-size:1.3em;font-weight:bold;margin-bottom:20px
}
h1.reply {
    margin-top: 30px;
}
address {
    margin:0 0 20px 30px;
}
.number {
	text-align:right;
}


.welcome .readmore 
{
	float:right;
}

div.catad {
}
input, textarea, select, .input {
    border:1px solid #C1CF00;
    /*height: 20px;*/
}
textarea {
	font-family:arial,verdana,sans-serif;
	font-size:1em;
}
div.formkey {
	border:none;
	font-weight:bold;
	margin-top:4px;
}

/* Liste */
td.number {
   text-align: right; 
}
tr.even {
    background-color:#F0F0F0;
}
table.list th {
 background:url('../images/gridbg.gif') repeat-x;
 padding:4px;
}
table.list tr {
 border-bottom:1px solid #D8D9DB;
}
table.list td {
 padding:4px;
}
table.list td.nopad {
 padding:0 0 2px 0;
}
table.list {
    width:100% !important;
    border:1px solid #D8D9DB;
}

/* Icone action */
img.delete {
    cursor:pointer;
}
img.imgzoom {
    cursor:pointer;
}

/* Pagination */
div.pager {
	margin:20px;
}
div.pager ul.pager {
	font-size:11px;
	border:0;
	margin:0;
	padding:0;
	line-height:100%;
	display:inline;
}
div.pager ul.pager li {
	display:inline;
	margin:2px;
}
div.pager ul.pager a:link,
div.pager ul.pager a:visited
{
	border:solid 1px #9aafe5;
	font-weight:bold;
	color:#0e509e;
	padding:1px 6px;
	text-decoration:none;
}
div.pager ul.pager .page a
{
	font-weight:normal;
}
div.pager ul.pager a:hover
{
	border:solid 1px #0e509e;
}
div.pager ul.pager .selected a
{
	background:#2e6ab1;
	color:#FFFFFF;
	font-weight:bold;
}
div.pager ul.pager .hidden a
{
	border:solid 1px #DEDEDE;
	color:#888888;
}
div.pager ul.pager .first,
div.pager ul.pager .last
{
	display:none;
}
div.pager ul.pager li.more {
    color:white;
}

/* Zone de texte */

.note {
    width:88%;
}

/* Groupe */

div.shadow {
    background:url('../images/shadow.gif') no-repeat left top;
    width:199px;
    height:8px;
}
fieldset {
    border:solid 1px #84B71A;
	padding:2px;
}
legend {
    color:#70A011;
    font-weight:bold;
    padding:0 5px;
}
fieldset > div {
    padding:10px;
}

/* Zoom */
.zoom {
    position:absolute;
    z-index:1;
    cursor:pointer;
    height:20px;
    padding-left:25px;
    background:url('../images/zoom.png') no-repeat 0 0;
}

/* Liens spéciaux */
div.backLinks {
    float:right;
}
div.backLinks a {
    margin-left:10px;
}
div.backLinksMargin {
    margin-bottom:20px;
    clear:both;
}

/* Calendrier */
div.calendar {
	float:left;
	background:url('../images/calendar.png') no-repeat;
	width:16px;
	height:16px;
	margin-left:2px;
}
input.calendar {
	float:left;
}

/* Liste des photos des animaux */
div.animal div.animals {
	float:left;
	margin:4px;
	text-align:center;
}
div.animal div.animals div.image {
	border:3px solid white;
	padding:1px 1px 2px 1px;
	text-align:center;
	width:120px;
}
div.animal div.animals div.image {
	margin-bottom:2px;
}
div.animal div.animals div.image:hover, div.animal div.selected div.image {
	border:3px solid #70A011;
	text-align:center;
}

/* Equipe */
.con h1 
{
	margin-bottom:0 !important;
}
