﻿@charset "UTF-8";

/*** PAGE ***/

body {
	background: url("../images/background.png") repeat-x #fde3b1;
	margin: 0;
	padding: 0;
	font-size:14px;
	font-family: "Century Gothic", Tahoma, Geneva, sans-serif;
	color:#9c5c00;
}

a {
	color:#fff;
	text-decoration:none;
}

h3 {
	padding:0;
	margin:0;
	font-size:14px;
	line-height:26px;
	text-align:center;
	font-weight:normal;
}

img{
	border:none;
}

#wrapper {
	width: 950px;
	margin: auto;
}

/*** HEADER ***/

#header {
	position: relative;
	width: 950px;
	height: 249px;
	background: url("../images/banner.png") no-repeat;
	
}

.zone {  
    position:absolute;
	top:50px;
	left:1px;
    width: 175px;  
    height: 175px;  
}  

#ident {
	margin:0;
	padding:0;
	float:right;
	width: 256px;
	height: 195px;
	background: url("../images/ident.png") no-repeat;
}

#ident a{
	line-height:25px;
	color:#9c5c00;
	font-size:9px;
}

#formident {
	margin-top:65px;
	margin-left:35px;
	text-align:right;
}

#formident label{
	float:left;
	padding-top:3px;
}

#formident input[type="text"],input[type="password"] {
	padding:0;
	margin:2px;
	margin-right:10px;
	float:right;
	width: 100px;
	height:17px;
	background-color: #FFDDAB;
	border:solid 1px #9c5c00;
}

#formident input[type="submit"] {
	width:103px;
	height:21px;
	background:url("../images/connexion.png") no-repeat;
	padding:0;
	margin:2px;
	margin-right:10px;
	float:right;
	border:none;
	color:#9c5c00;
	cursor:pointer;
}

#formident input[type="submit"]:hover {
	color:#fff;
}

#ident img {
	float:left;
	margin-left:26px;
}

#ident a{
	float:left;
}
#ident h3 a{
	float:left;
	line-height:50px;
	font-size:14px;
	margin-right:11px;
}

#ident h3 a:hover{
	color:#fff;
}

#centerheader {
	background:url("../images/telephone.png") no-repeat;
	width: 432px;
	height: 72px;
	float:left;
	margin-top:115px;
	margin-left:190px;
}

#centerheader2 {
	background:url("../images/banniere.png") no-repeat;
	width: 432px;
	height: 72px;
	float:left;
	margin-top:115px;
	margin-left:190px;
}

#dispo7{
	float:right;
	margin-right:10px;
	margin-top:-10px;
}

#dispo {
	padding:0;
	margin:0;
	margin-top:3px; 
	margin-left:60px;
	text-align:center;
	font-size:14px;
}

#tel {
	padding:0;
	margin:0;
	font-size:14px;
	background:url("../images/tel.png") no-repeat;
	width: 134px;
	height:21px;
	margin-top:3px;
	margin-left:140px;
	padding-top:2px;
	padding-left:2px;
	color:#fff;
}

#num {
	color:blue;
	margin-left:6px;	
}

#proposer {
	margin-top:-1px;
	margin-left:70px;
	font-size:9px;
}

.bigtext {
	font-size:13px;
}

#headertxt{
	float:left;
	margin-left:270px;
	line-height:3px;
	font-size:11px;
	color:#fff;
}

#menu {
	float:left;
	margin-top: 12px;
	margin-left: 180px;
	margin-bottom: 20px;
	display: block;
	width: 723px;
	color:#fff;
}

/* Menu dynamique */

#menu dl {
	width: 137px;
	height: 30px;
	margin: 0;
	padding: 0;
	display: block;
	float: left;
}

#menu dt {
	background: url("../images/menu.png") repeat-x;
	display: block;
	height: 39px;
	line-height: 35px;
	text-align: center;
	cursor: pointer;
	font-weight:bolder;
	font-size:12px;
}

.menuborder {
	border-right: solid 1px white;
	border-bottom: solid 1px white;
}

.menuborderlast {
	border-bottom: solid 1px white;
}

#menu dt:hover {
	background: url("../images/menu.png") repeat-x;
	color: #8b4500;
}

#ddorganisation {
	display: block;
	margin: 0px;
	padding: 0px;
	font-size:0.9em;
	width: 380px;
}

#ddfonctionnement {
	display: block;
	margin: 0px;
	padding: 0px;
	font-size:0.9em;
	width: 380px;
}

#ddfamille {
	display: block;
	margin: 0px;
	padding: 0px;
	font-size:0.9em;
	width: 420px;
}

#ddvisite {
	display: block;
	margin: 0px;
	padding: 0px;
	font-size:0.9em;
	width: 470px;
}

#ddintervenants {
	display: block;
	margin: 0px;
	padding: 0px;
	font-size:0.9em;
	width: 250px;
}

#menu dd ul {
	margin: 0px;
	padding: 10px;
	padding-top:0px;
	list-style: none;
	
}

#menu dd ul li a {
	line-height: 17px;
	display: block;
	margin: 0px;
	padding: 0px;
	width: 100%;
	text-decoration: none;
}

#menu dl ul li {
	display: block;
	margin: 0px;
	padding: 0px;
}

#menu dd ul li a:hover {
	color: #8b4500;
}

#menu dl dd {
	display: none;
}

#menu dl:hover dd {
	display: block;
}

#menuleft {
	float:left;
	width:19px;
	height:39px;
	background: url("../images/menuleft.png");
}

#menuright {
	float:right;
	width:19px;
	height:39px;
	background: url("../images/menuright.png");
}

.dernier {
	border:none;
}

.ulheight {
	height: 125px;
	background: url("../images/submenu.png") repeat-x;
}

.ulheight a img {
	float:left;
	margin-top:3px;
	margin-right:2px;
}

.ulleft {
	float:left;
}

.ulright {
	float:right;
}

#menu img{
	border:none;
}
/* Fin menu dynamique */

/*** BODY ***/

#center {
	width: 100%;
	min-height: 420px;
	background: url("../images/body.png") repeat-y;
}

#left {
	float: left;
	width: 150px;
}

#implantation {
	width: 144px;
	height: 150px;
	margin-top:5px;
	background: url("../images/implantation.png") no-repeat;
}

#implantation h3 {
	color:#fff;
	line-height:26px;
	margin-left:8px;
}

#mesinfos{
	font-size:17px;
	display:block;
	padding-top:3px;
	padding-left:32px;
	width: 150px;
	height: 37px;
	background: url("../images/mesinfos.png") no-repeat;
}

#mescontrats{
	font-size:17px;
	display:block;
	padding-top:3px;
	padding-left:32px;
	width: 150px;
	height: 37px;
	background: url("../images/mescontrats.png") no-repeat;
}

#mesgardes{
	font-size:17px;
	display:block;
	padding-top:3px;
	padding-left:32px;
	width: 150px;
	height: 37px;
	background: url("../images/mesgardes.png") no-repeat;
}

#reservation{
	font-size:15px;
	display:block;
	padding-top:6px;
	padding-left:45px;
	width: 150px;
	height: 60px;
	color:#9c5c00;
	background: url("../images/reservation.png") no-repeat;
}

.zone2 {  
    position:absolute;
	top:275px;
	left:160px;
    width: 140px;  
    height: 140px;  
}  

#services {
	width: 140px;
	height: 181px;
	margin-top: 25px;
	margin-left:4px;
	background:url("../images/services.png") no-repeat;
	color:#fff;
}

#services h3 {
	color:#fff;
	line-height:25px;	
}

/* Menu Services */

#menuservices{
    margin:0;
	margin-left:3px;
    padding:0;
}

#menuservices li{
	font-size:11px;
	background-color:#dd8200;
    height:20px;
    width:94%;
    overflow:hidden;
	border-bottom: solid 1px white;
	padding-left:5px;
	padding-top:5px;
	line-height:10px;
}

#menuservices a.titre{
	font-size:14px;
	font-weight:900;
    text-decoration:none;
}

#menuservices img{
	float:right;
	margin-top:-5px;
}

/* Fin menu services */

#promoIntervenant{
	width: 140px;
	height: 180px;
	margin-top: 25px;
	margin-left:4px;
	color:#fff;
}

#contentsindex {
	float:left;
	margin-left: 5px;
	width: 595px;
	min-height: 370px;
}

#solutions {
	color:#f49710;
	border-color:#ff9c0d;
	border-bottom:none;
	padding:0;	
}

.fieldtitle {
	margin-left:10px;	
}

#solutionscontent {
	margin-left:-2px;
	width:100.75%;
	background-color:#ff9c0d;
	height: 220px;
}

.btn_devis {
	margin:0;
	margin-top:1px;
	margin-left:45px;
	padding:0;
	float:left;
	width:125px;
	height:21px;
	background:url("../images/btn_devis.png") no-repeat;
	font-size:12px;
	color:#9c5c00;
	padding:3px;
	padding-left:6px;
}

.btn_info {
	margin:0;
	padding:0;
	margin-top:7px;
	margin-left:65px;
	float:left;
	width:85px;
	height:21px;
	background:url("../images/btn_info.png") no-repeat;
	font-size:12px;
	color:#9c5c00;
	padding:3px;
	padding-left:6px;
}

#solutionscontent h3 {
	line-height: 10px;
	font-weight:bold;
}

.imgcontents {
	float:left;
	width:35%;
	padding:5px;
	height: 170px;
}

.textcontents {
	float:right;
	width:59%;
	padding:10px;
	height: 190px;
}

#solutiononglet {
	margin-left:2px;
	background-color:#7e4a00;
	width:99.35%;
	height:34px;	
}

/* Contenu dynamique */

.tabs {
	margin: 0;
	padding:0;
	list-style: none;
}

.tabs li {
	margin:0;
	padding:0;
	margin-left:5px;
	width:190px;
	float: left;
	height: 32px;
	line-height: 31px;
	background:url("../images/inactif.png") no-repeat;
}

.tabs li a {
	text-decoration: none;
	display: block;
	text-align:center;
	font-size:14px;
}

.tabs li.active, .tabs li.active a  { 
	color:#7e4a00;
	width:190px;
	background:url("../images/actif.png") no-repeat;
}

.tab_content {
	padding:5px;
	color:#fff;	
	font-size:12px;
}

/* Fin contenu dynamique */

#temoignages {
	margin-top:10px;
	color:#91a50d;
	border-color:#91a50d;
	padding:0;
	padding-left:5px
}

#temoignages img {
	float:right;
}

#temoignagescontent {
	list-style:none;
	padding:0;
	margin:0;
	margin-right:50px;
	font-size:12px;
}

#temoignagescontent a{
	color:#9c5c00;
}

/* Temoignages dynamiques */

.bx-pager a {
	margin-right: 5px;
	color: #fff;
	padding: 3px 8px 3px 6px;
	font-size: 12px;
	zoom:1;
	background: url("../images/green_pager.png") no-repeat 0 -20px;
}

.bx-pager .pager-active,
.bx-pager a:hover {
	background-position: 0 0;
}

.bx-pager {
	text-align:center;
	font-size:12px;
	color:#666;
	padding-bottom:3px;
}

/* Fin temoignages dynamiques */

#right {
	float:right;
	width: 190px;
}

#video {
	width: 90%;
	margin-top:7px;
	margin-bottom:10px;
	height:126px;
}

#picture {
	width: 90%;
	height:128px;
	margin-top:5px;
}

#contents {
	float:left;
	margin-left: 5px;
	width: 710px;
	padding:20px;
	padding-top:0;
	min-height: 370px;
	border:1px solid #CCC;
	border-bottom:none;
}

#contents a{
	color:#91a50d;
}

#contents p{
	text-indent:40px;
	color: #585858;
}

#contents h1{
	font-size:20px;
	text-align:center;
	color:#ea5c2a;
}

#contents h2{
	color:#91a50d;
	font-size:14px;
}

#imagecontents{
	float:right;
	margin-top:10px;
}

#express {
	margin-top:-8px;
	margin-left:155px;
	width:744px;
	color:#91a50d;
	border-color:#91a50d;
	padding:0;
	padding-left:5px
}
	
#menuexpress li {
	width:24%;
	list-style:none;
 	float:left;
	text-align:center;
	font-size:10px;
 }
 
#menuexpress li a{
	color:#91a50d;
}

#contentsform {
	float:left;
	width:600px;
	margin-left:100px;
}
/*** FOOTER ***/

#footer {
	color:#fff;
	padding:0;
	margin:0;
	position: relative;
	margin-top: -15px;
	margin-left: 22px;
	padding-left:20px;
	width: 929px;
	height: 291px;
	background: url("../images/footer.png") no-repeat;
}

#footertitle{
	float:left;
	margin-top:-15px;
	margin-left:100px;
	
}

#footertitle h3{
	margin:0;
	padding:0;
	font-size:18px;
	font-weight:normal;
	line-height:25px;
}

#footer ul {
	margin:0;
	padding:0;
	border-top: 3px solid white;
	border-right: 3px solid white;
	text-align: right;
	padding-right: 5px;
	list-style: none;
	font-weight: bold;
	font-size: 14px;
}

#footer h3{
	margin-top:40px;
	font-size:16px;
	font-weight:bold;
	line-height:normal;
	text-align:left;
}
#footer a {
	text-decoration:none;
}

.mentionslegales,.aideetsupport,.presse,.nospartenaires,.nosoptions {
	width: 150px !important;
	width: 170px;
	margin-right: 31px !important;
	margin-right: 11px;
	float: left;
}

#copyright {
    position: absolute;
    bottom: 0px;
    left: 10%;
    font-size: 80%;
    color: white;
}

#developpeur {
    position: absolute;
    bottom: 0px;
    right: 10%;
    font-size: 85%;
    color: white;
}

td.tabhead , td.tabcont_1 , td.tabcont_2 , td.tabfoot {
	border: none;
	color: #601B1C;
	font-variant: normal;
	font-style: normal;
	font-size-adjust: none;
	font-stretch: normal;
}

td.tab_title {
	text-align: left;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial,verdana,Helvetica , sans-sherif;
	line-height: 12px;
	padding-left: 80px;
}

td.title_coh {
}

td.tabcont_1 {
	text-align: right;
	vertical-align: middle;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial,verdana,Helvetica , sans-sherif;
	line-height: 12px;
}

td.tabcont_2 {
	text-align: left;
	padding-left: 10px;
	height: 30px;
	width : 60%;
}

td.CellCoh1, td.CellCoh2 {
	border:#CCCCCC solid 1px;
	background-color: white;
}

td.tabcont_2 input , td.tabcont_2 textarea {
	border-color: silver;
	border-style: solid;
	border-width: 1px;
	text-align: left;
	color: #601b1c;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 12px;
	width:180px;
/* 	m-left: 50px; */
}

#tableAnim_1_coh td {
	width: 25%;
}

td.tabcont_2 input.calendar {
	width:100px;
}

td.tabhead_left , td.tabhead_right {
	width : 20px;
	height: 45px;
	background: url('../images/angle_gauche.gif') no-repeat top left;
}

td.tabhead_right {
	background: url('../images/angle_droite.gif') no-repeat top left;
}

td.tabhead {
	background: url('../images/degrade_milieu.gif') repeat-x top left;
}


td.tabcont_left , td.tabcont_right {
	width : 20px;
	background: url('../images/bord_gauche.gif') repeat-y top left;
}

td.tabcont_right {
	background: url('../images/bord_droit.gif') repeat-y top left;
}

td.tabcont_1 , td.tabcont_2 , td.tab_title {
	background-color: #FEF7E6;
}

td.tabfoot_left , td.tabfoot_right {
	width : 20px;
	height: 45px;
	background: url('../images/b_angle_gch.gif') no-repeat top left;
}

td.tabfoot_right {
	background: url('../images/b_angle_drt.gif') no-repeat top left;
}

td.tabfoot {
	background: url('../images/b_degrade_milieu.gif') repeat-x top left;
}

.tab_cli th {
	background: url('../images/fond_tetiere_orange.gif') repeat-x ;
	height: 30px;
	color: #ffffff;
	text-transform: uppercase;
	font-family: Arial,Helvetica,Geneva,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 9px;
	line-height: 9px;
	font-size-adjust: none;
	font-stretch: normal;
	padding-right: 4px;
	padding-left: 4px;
}

.tab_cli td {
	text-align: center;
	font-weight: bold;
}

.tr_office_0 {
	background-color: #D9D9D9;
	color: #601b1c;
	font: 11px/11px Arial, Helvetica, Geneva, sans-serif;
	height: 26px;
	padding-right: 4px;
	padding-left: 4px;
}

.tr_office_1 {
	background-color: #F2F2F2;
	color: #601b1c;
	font: 11px/11px Arial, Helvetica, Geneva, sans-serif;
	height: 26px;
	padding-right: 4px;
	padding-left: 4px;
}

#error {
	width: 470px;
	height: 80px;
	background:url('../images/error.png');
}

.text_error {
	float: left;
	margin-top: 30px;
	margin-left: 50px;
	color: red;
}

#p_error {
	color: red;
	font-size: 14px;
}
#modif {
	width: 470px;
	height: 60px;
	background:url('../images/modification.png');
}

/*** ZoomBox Video Jquery ***/
#zoombox_aplat {
	position:fixed;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height:100%;
	background-color: #000;
	cursor:pointer;
}
#zoombox_loader {
	background:url(../images/loader.png) left top no-repeat;
	position:absolute;
	height: 40px;
	width: 40px;
	cursor: pointer;
	top:50%;
	left:50%;
	margin:-20px 0 0 -20px;
	overflow: hidden;
	z-index: 110;
}

#zoombox_close {
	position: absolute;
	top: -12px;
	right: -12px;
	height: 30px;
	width: 30px;
	background: transparent url(../images/close.png) ;
	z-index: 100;
}
.zoombox_close{
	cursor: pointer;
}
#zoombox_contener {
	position:absolute;
	padding:0;
	margin:0;
	overflow: visible;
	padding:18px 18px 56px 18px;
	z-index: 90;
}
#zoombox_relative{
	position:relative;
	width:100%;
	height:100%;
}
#zoombox_content {
	width:100%;
	height:100%;
	overflow:hidden;
	background:#000;
}	
#zoombox_content iframe{
	border:none;
}
#zoombox_nav{
	bottom:-36px;
	height:26px;
	left:0px;
	position:absolute;
	width:100%;
	z-index:100;
	text-align:center;
	line-height:16px;
}
#zoombox_nav table{
	border:medium none;
	border-collapse:collapse;
	border-spacing:0;
	margin:0 auto;
	padding:0;
}
#zoombox_title{
	background:transparent url(../images/title_r.png) no-repeat top right;
	padding-right:13px;
}
#zoombox_title span{
	display:block;
	background:transparent url(../images/title.png) top left;
	padding-left:13px;
	height:26px;
	color:#FFFFFF;
	font-family:Arial;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:25px;
	text-align:center;
}	

.clear{clear:both;}

div.zoombox_bg_h {
	position:absolute;
	top: -18px;
	left:0;
	width: 100%;
	height: 18px;
	background: transparent url(../images/ombre_h.png) repeat-x;
}

div.zoombox_bg_hd {
	position:absolute;
	top: -18px;
	right: -13px;
	width: 13px;
	height: 18px;
	background: transparent url(../images/ombre_hd.png) no-repeat;
}

div.zoombox_bg_d {
	position:absolute;
	top:0;
	right: -13px;
	height: 100%;
	width: 13px;
	background: transparent url(../images/ombre_d.png) repeat-y;
}

div.zoombox_bg_bd {
	position:absolute;
	bottom: -18px;
	right: -13px;
	width: 13px;
	height: 18px;
	background: transparent url(../images/ombre_bd.png) no-repeat;
}

div.zoombox_bg_b {
	position:absolute;
	bottom: -18px;
	left:0;
	width: 100%;
	height: 18px;
	background: transparent url(../images/ombre_b.png) repeat-x;
}

div.zoombox_bg_bg {
	position:absolute;
	bottom: -18px;
	left: -13px;
	width: 13px;
	height: 18px;
	background: transparent url(../images/ombre_bg.png) no-repeat;
}

div.zoombox_bg_g {
	left: -13px;
	top:0;
	position:absolute;
	height: 100%;
	width: 13px;
	background: transparent url(../images/ombre_g.png) repeat-y;
}

div.zoombox_bg_hg {
	position:absolute;
	top: -18px;
	left: -13px;
	width: 13px;
	height: 18px;
	background: transparent url(../images/ombre_hg.png) no-repeat;
}

/*** Mon compte ***/
#title_compte{
	display:block;
	padding-top:7px;
	padding-left:12px;
	width: 200px;
	height: 44px;
	background: url("../images/mesinfos2.png") no-repeat;
	font-weight:bold;
}

#title_contrat{
	display:block;
	padding-top:7px;
	padding-left:15px;
	width: 200px;
	height: 44px;
	background: url("../images/mescontrats2.png") no-repeat;
	font-weight:bold;
}

#title_garde{
	display:block;
	padding-top:7px;
	padding-left:12px;
	width: 200px;
	height: 44px;
	background: url("../images/mesgardes2.png") no-repeat;
	font-weight:bold;
}
#mesinfos2{
	font-size:16px;
	display:block;
	padding-top:9px;
	padding-left:43px;
	width: 200px;
	height: 44px;
	background: url("../images/mesinfos2.png") no-repeat;
	font-weight:bold;
}

#modif_animal{
	font-size:16px;
	display:block;
	padding-top:9px;
	padding-left:43px;
	width: 200px;
	height: 44px;
	background: url("../images/mesgardes2.png") no-repeat;
	font-weight:bold;
}

#ajout_animal{
	font-size:16px;
	display:block;
	padding-top:9px;
	padding-left:48px;
	width: 200px;
	height: 44px;
	background: url("../images/vosanimaux.png") no-repeat;
	font-weight:bold;
}

#tab_compte a{
	color:#FFF;
}

#pave_comte{
padding:0;
margin:0;
margin-top:6px;
padding-left:12px;
padding-top:10px;
padding-bottom:5px;
border-color:#ff9c0d;
width:160px;
-moz-border-radius: 15px;
-khtml-border-radius: 15px;
}

#pave_comte2{
padding:0;
margin:0;
margin-left:-10px;
padding-top:10px;
padding-left:1px;
border-color:#ff9c0d;
width:150px;
-moz-border-radius: 15px;
-khtml-border-radius: 15px;
padding-bottom:5px;
}

#home_title{
	font-size:12px;
	display:inline;
}

#home_p{
	display:inline;
}

input[type="submit"] {
	cursor:pointer;
}

button {
	cursor:pointer;
}

#fil {
	margin-top:-5px;
	margin-bottom:5px;
	color:#c58425;
}

#fil a {
	color:#ff9c0d;
	padding-right:5px;
}

#back_pass {
	background: url("../images/fond-offre-pass.png") no-repeat;
	width:640px;
	height:194px;
}

#back_mer {
	background: url("../images/fond-offre-privilege.png") no-repeat;
	width:640px;
	height:99px;
	margin-top:20px;
}

#contrat_titre_pass {
	font-size:14px;
	margin-left:200px;
	font-weight:bold;	
}

#contrat_desc_pass {
	float:left;
	color:black;
	margin-left:100px;
	font-size:10px;
	width:340px;
	height:160px;
	margin-top:-20px;
}

#contrat_tarif_pass {
	float:right;
	width:110px;
	height:100px;
	margin-top:20px;
	font-size:10px;
}

#contrat_titre_mer {
	font-size:14px;
	margin-left:200px;
	font-weight:bold;	
}

#contrat_desc_mer {
	float:left;
	color:black;
	margin-left:15px;
	font-size:10px;
	width:420px;
	height:100px;
	margin-top:-30px;
}

#contrat_tarif_mer {
	float:right;
	width:115px;
	height:100px;
	margin-top:-30px;
	font-size:10px;
}

#choix_pass {
	float:left;
	margin-top:125px;
	margin-left:23px;
	text-align:center;
	color:#57595c;
	font-weight:bold;
}

#choix_mer {
	float:left;
	margin-top:25px;
	margin-left:23px;
	text-align:center;
	color:#57595c;
	font-weight:bold;
}

#form_right {
	float:right;
	margin-right:5px;
}

#tab_recap th {
	color:white;
}

#tab_recap td {
	color:black;
}

#tab_recap thead {
	background-color:#a9a9a9;
}

#tab_recap tbody {
	background-color:#bdce02;
}

#tab_recap tbody tr.top_tr {
	background-color:#d2e40a;
}

.border_t {
	border-right:1px solid #a9a9a9;
}

#img_reassurance {
	width:900px;
}

#right_reassurance {
	float:right;
	margin-right:10px;
}

#cadre_recherche {
	background: url("../images/fond-cadre-recherche.png") no-repeat;
	width:650px;
	height:85px;
	color:white;
	font-size:12px;
}

#cadre_recherche p {
	color:white;
	font-weight:bold;
	margin-left:10px;
	font-size:15px;
}

.block_recherche {
	background-color:#e6e6e6;
	width:650px;
	height:146px;
	margin-top:20px;
	color:black;
}

.block_photo {
	width:130px;
	height:146px;
	float:left;
}

.block_photo img {
	margin-top:5px;
	margin-left:5px;	
}
.block_principal {
	width:212px;
	height:146px;
	float:left;
	padding:0px;
}

.block_principal table {
	font-size:10px;
	color:white;
}

.block_principal table thead {
	background-color:#a9a9a9;
}

.block_principal table tbody {
	font-size:10px;
	background-color:#bdce02;
	text-align:center;
}

.block_principal table tbody tr.tab_block_tr {
	font-size:10px;
	background-color:#d2e40a;
}

.block_principal table {
	font-size:10px;
}

.block_complement {
	width:140px;
	height:146px;
	float:left;
}

.block_contact {
	background:url('../images/fond-element-recherche.png') no-repeat;
	width:168px;
	height:146px;
	float:left;
	text-align:center;
}

#menuSearch {
	margin-top:7px;
	margin-left:05px;	
}
#menuSearch li {
	float: left;
	width: auto;
	list-style:none;
}

#menuSearch li a {
	color: black;
	display:block;	
	line-height: 35px;
	text-align: center;
}

.menu1 {
	height:34px;
	width:125px;
	background: url("../images/fond-menubarre.png") left top no-repeat;	
	
}

.menu2 {
	height:34px;
	width:122px;
	background: url("../images/fond-menubarre.png") -125px top no-repeat;	
	
}

.menu3 {
	height:34px;
	width:110px;
	background: url("../images/fond-menubarre.png") -247px top no-repeat;	
	
}

.menu4 {
	height:34px;
	width:90px;
	background: url("../images/fond-menubarre.png") right top no-repeat;	
	
}

a.menu1:hover {
	height:34px;
	width:125px;
	background: url("../images/fond-menubarre.png") left -34px no-repeat;	
}

a.menu2:hover {
	height:34px;
	width:122px;
	background: url("../images/fond-menubarre.png") -125px -68px no-repeat;	
}

a.menu3:hover {
	height:34px;
	width:110px;
	background: url("../images/fond-menubarre.png") -247px -102px no-repeat;	
}

a.menu4:hover {
	height:34px;
	width:90px;
	background: url("../images/fond-menubarre.png") right -136px no-repeat;	
}

#fichePhotos {
	float:left;
	width:210px;
}

#ficheInfos {
	float:right;
	width:370px;
}

#ficheInfos table {
	font-size:10px;
	color:white;
}

#ficheInfos table thead {
	background-color:#a9a9a9;
}

#ficheInfos table tbody {
	font-size:10px;
	background-color:#bdce02;
	text-align:center;
}

#ficheInfos table tbody tr.tab_block_tr {
	font-size:10px;
	background-color:#d2e40a;
}

#ficheInfos table {
	font-size:10px;
}

#ficheHabitation {
	float:left;
	width:290px;
	min-height:220px;
	font-size:11px;
	margin-top:10px;
	background-color:#FFCB6F;
	border: 1px solid #FFCB6F;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	behavior: url(../images/PIE.htc);
	padding:2px;
}

#ficheProfil {
	float:right;
	width:290px;
	min-height:220px;
	font-size:11px;
	margin-top:10px;
	background-color:#C9ED00;
	border: 1px solid #C9ED00;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	behavior: url(../images/PIE.htc);
	padding:2px;
}

#ficheAnimaux {
	float:left;
	width:290px;
	min-height:220px;
	font-size:11px;
	margin-top:10px;
	background-color:#FFCB6F;
	border: 1px solid #FFCB6F;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	behavior: url(../images/PIE.htc);
	padding:2px;
	overflow:hidden;
	max-width:290px;
}

#ficheDispo {
	float:right;
	width:290px;
	min-height:220px;
	font-size:11px;
	margin-top:10px;
	background-color:#C9ED00;
	border: 1px solid #C9ED00;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	behavior: url(../images/PIE.htc);
	padding:2px;
	overflow:hidden;
	max-width:290px;
}

#fiche_right {
	float:right;
	width:200px;
	margin-right:5px;
	text-align:center;
	color:black;
	font-size:11px;
}

.ficheAnimal {
	width:500px;
	min-height:220px;
	font-size:12px;
	color:black;
	font-weight:bold;
	background-color:#FFCB6F;
	border: 1px solid black;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	behavior: url(../images/PIE.htc);
	padding:10px;
}

#contourMail{
	background-color:#FFCB6F;
	border: 1px solid #FFCB6F;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	behavior: url(../images/PIE.htc);
	padding:10px;
}

.mailExp {
	width:350px;
	min-height:50px;
	font-size:12px;
	color:black;
	background-color:#C9ED00;
	border: 1px solid #C9ED00;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	behavior: url(../images/PIE.htc);
	padding:5px;
	float:right;
	margin-top:10px;
}

.mailDest {
	width:350px;
	min-height:50px;
	font-size:12px;
	color:black;
	background-color:#FFCB6F;
	border: 1px solid #FFCB6F;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	behavior: url(../images/PIE.htc);
	padding:5px;
	float:left;
	margin-top:10px;
}

.confirmMail {
	width:350px;
	min-height:50px;
	font-size:12px;
	color:black;
	background-color:#ec927f;
	border: 1px solid #ec927f;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	behavior: url(../images/PIE.htc);
	padding:5px;
	margin-top:10px;
}
