
.fiche_animal_content .module_gauche {
	width:100%;
}

.fiche_animal_content .module_gauche ul li {
	list-style-type:none;
}

.fiche_animal_content .module_gauche ul li h2 {
	margin-top:15px;
}

.fiche_animal_content .module_gauche .module_gauche_top {
	background:none;
}

.fiche_animal_content .module_gauche .module_gauche_texte {
	background:none;
}

.fiche_animal_content .module_gauche .module_gauche_bottom {
	background:none;
}

.fiche_animal_content .news_content {
	width:100%;
}

.fiche_animal_content .memberItem {
	float:left;
	width:50%;
}
.fiche_animal_menu ul {
	width:100%;
	overflow:hidden;
}

.fiche_animal_menu li {
	background-image:url(/images/layout/fiche_onglet_left.png);
	background-repeat:no-repeat;
	font-size:11px;
	line-height:35px;
	margin:0;
	padding:0;
	text-align:center;
	float:left;
	list-style-type:none;
	width:87px;
	position:relative;
	display:block;
}

.fiche_animal_menu li.current {
	background-image:url(/images/layout/fiche_onglet_left_on.png);
}

.fiche_animal_menu .current a {
	color:rgb(0, 142, 189);
	background-image:url(/images/layout/fiche_onglet_right_on.png);
}

.fiche_animal_menu li a {
	background-image:url(/images/layout/fiche_onglet_right.png);
	background-repeat:no-repeat;
	background-position:top right;
	display:block;
	height:39px;
	line-height:45px;
	width:87px;
	color: rgb(50,50,50);
	font-weight:bold;
	font-size:12px;
}

.fiche_header div {
	overflow:hidden;
}

.fiche_animal_menu {
	margin:0;
	overflow:hidden;
	padding:5px 0 0 0;
}


.fiche_animal_menu .current {
	font-weight:bold;
}


.fiche_animal_content {
	overflow:hidden;
	clear:both;
	background-color:#FFF;
	border:rgb(0, 142, 189) 1px solid;
	padding:10px 20px 0 20px;
	margin:0 auto;
	position:relative;
	z-index:1;
	top:-1px;
	_padding:5px 10px;
	_top:-7px;
	_width:96%;
	/* background-color:#CCC;*/
}

.fiche_animal_content #forum_messages_message, .fiche_animal_content #comments_description {
	width:545px;
}

#fiche_animal_container .dog_infos {
	overflow:hidden;
}

#fiche_animal_container .dog_submenu {
	background-color:#eeebe7;
	overflow:hidden;
	clear:both;
}

#fiche_animal_container .fiche_content {
	background-color:#FFF;
	margin:0 15px 0 15px;
	padding:10px;
	overflow:hidden;
}

#fiche_animal_container .fiche_footer {
}

.fiche_animal_content h2 {
	font-family:Helvetica, Arial;
	color:#008ebd;
	padding:0;
	font-size:18px;
	background-image:none;
}

.fiche_animal_content .showArticleBottom h3 {
	margin:10px 0;
	font-size:18px;
}

.fiche_animal_content h3 {
	font-size:20px;
	margin:15px 0 15px 0;
	padding-left:15px;
}

div.memberItem h3 {
	margin:0;
	padding:0;
}

.fiche_animal_content .itemList h3 {
	margin:0;
	padding:0;
}

#fiche_animal_container {
	margin:auto;
	z-index:2;
	position:relative;
}

#fiche_animal_container .photo {
	float:left;
	padding:5px;
	text-align:center;
}

#fiche_animal_container .photo img {
	margin:2px;
}

td.origins a {
	margin-right:5px;
}

table.characs_table th {
	text-align:left;
}

table.characs_table td {
	padding-right:10px;
}

div.subCats li h2 {
	padding-top:10px;
}

div.ficheMessage {
	border:#999 1px dotted;
	background-color:#F2F2F2;
	padding:0 15px;
	width:65%;
	margin:25px auto;
	font-size:14px;
	text-align:center;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

div.FicheRaceInfos {
	background-color:#399ec7;
	width:609px;
	overflow:hidden;
}

div.FicheRaceInfos .head {
	background-image:url(/images/infos_race_01.png);
	height:13px;
	font-size:1px;
	width:100%;
}

div.FicheRaceInfos .content {
	background-image:url(/images/infos_race_02.png);
	background-repeat:no-repeat;
	width:100%;
	overflow:hidden;
}

div.FicheRaceInfos .foot {
	background-image:url(/images/infos_race_03.png);
	height:14px;
	font-size:1px;
}


/* Cas special pour fiche animal */
.fiche_animal_content .show_first_message, .show_message {
	width:auto;
}

.fiche_animal_content .show_first_message .content {
	width:auto;
}

.fiche_animal_content .show_message {
  width: 100%;
}

.fiche_animal_content .show_message .top {
	width:auto;
}

.fiche_animal_content .show_message .bottom {
	width:auto;
}

div#google-search-form {
  float: none;
  position: inherit;
  margin: 0 auto;
}

div#google-search-form #autocomplete_search {
  font-size: 11px;
  height: 20px;
}

.pet_infos div.toolBar {
  float: none;
  margin: 0 0 0 35px;
  height: 25px;
  width: 430px;
}

.pet_infos div.toolBar iframe {
  padding-left: 8px;
}

.pet_infos div.toolBar ul {
  float: none;
}

.sponso_rongeur {
  float:right;
  line-height: 14px;
  color: #666;
}

.sponso_rongeur img {
  vertical-align: middle;
}

div.sponsoring_emotion
{
  border: 1px solid #206200;
  margin: 10px 0 0;
}

.sponsoring_emotion span {
  display: block;
  background: url('/images/vitakraft_emotion.jpg') no-repeat center left;
  padding: 2px;
  margin: 3px;
  background-color: #206200;
}

.sponsoring_emotion a {
  color: #206200;
  font-size: 13px;
  text-align: center;
  cursor: pointer;
  margin: 3px;
  padding-left: 150px;
  line-height: 24px;
  font-weight: bold;
  display: block;
  text-decoration: underline;
  height: 60px;
}

.sponsoring_emotion a strong {
  background: url('/images/vitakraft_products.jpg') no-repeat #FFF;
  background-position: 95% 50%;
  padding-right: 100px;
  padding-top: 5px;
  display: block;
  height: 55px;
}
