@charset "utf-8";



/* Import de la CSS d'initialisation

----------------------------------------------------------*/



@import url(structure.css);



/* Construction (Montage)

----------------------------------------------------------*/



body { color:#762CA7; font:normal 13px/13px Verdana, Arial, Helvetica, sans-serif; }



h1 { /*color:#565137;*/ font-size: 13px; font-weight: bold; }



h2 { color:#762CA7; font-size: 1.5em;font-weight: bold; }



h3 { color:#762CA7; font-size: 1.37em; font-weight: bold;}

{ color:#565137; font-size: 1em; }



h5 { color:#762CA7; font-size: 0.83em; }



h6 { color:#762CA7; font-size: 0.67em; }



p { color:#762CA7; font-size: 1.1em; }



ul, ol { color:#565137; font-size: 1.1em; }



li { color:#762CA7; font-size: 1.1em; }



a { color:#762CA7; text-decoration:underline; }



a:hover { text-decoration:none; } /* si changement de couleur au survol */

a:visited { color:#762CA7; text-decoration:underline; } 

input { }



textarea { }



em { }



strong { }



.class-padding-intro

{

padding-left:160px;

}

.class-margin-intro

{

margin-top:-3px;

}

/* Éléments Particuliers

----------------------------------------------------------*/



/* Placement d'images */

.imgLeft { float:left; margin-right:1em; }



.imgRight { float:right; margin-left:1em; }



/* Des classes d'alignement d'objets */

.aligntop { vertical-align:top; }



.alignbottom { vertical-align:bottom; }



.aligncenter { margin-left:auto; margin-right:auto; }



/* Des classes d'alignement du texte */

.left { text-align: left; }



.right { text-align: right; }



.center { text-align: center; }



.justify { text-align: justify; }



/* Des classes de formatage du texte en ligne */

.bold { font-weight: bold; }



.italic { font-style: italic; }



.strike { text-decoration: line-through; }



/* Des classes flotante */

.floatleft { float: left; }



.floatright { float: right; }



/* Les "nettoyeurs" */

.clearb { clear: both; }



.clearer { clear: both; width: 0; height: 0; line-height: 0; }



/*------------------------*/



#coordonnees { width:200px; padding:20px 0 0 0; text-align:center; float:left; clear:left; }



#coordonnees a img { border:none; }



#marge { width:120px; height:170px; float:left; }



/*-------------------------formulaire------------------------*/



	#formulaire { background: transparent; text-align:center; width:400px; padding:0 20px 0 0; float:right; } /* carateristique du formulaire */



#formulaire * { margin:0 0 2px 0; padding:0; } /* caracteristique de toutes les balises qui se trouvent dans le formulaire */



.labelform { width: 203px; float: left; text-align: right; margin: 0 5px 0 0; } /* carateristique des label, width minimum 203px; */



.pform { padding: 3px 0px 10px 0px; text-align:left; clear:both; } /* carateristique des p */



.inputform { width:195px; height:13px; float:left; margin: 0 5px 0 2px; } /* carateristique des input */



.textareaform { width:398px; height:100px; overflow: auto; background-color:transparent; } /* carateristique du textarea */



.selectform { height:18px; float:left; margin: 0 5px 0 2px; font: normal 11px/16px Verdana, Arial, Helvetica, sans-serif; color:#565137; background-color:#8FD6EA; border: 1px solid #565137; } /* carateristique des select */



.labelmessage { width:95px; } /* carateristique du label contenant "Votre message" */



#labelenvoyer { width:125px; } /* carateristique du label avant l'input envoyer, sert a centrer le bouton envoyer */



.inputenvoyer { width:150px; font: normal 11px/16px Verdana, Arial, Helvetica, sans-serif; } /* carateristique de l'input "envoyer mon 			message" */



.divtexte { margin: 5px 0 0 0; text-align:center; clear: both } /* carateristique de la div contenant le texte du captchat*/



#formulaire div { margin: 5px auto; } /* centrer dans le formulaire des div */



#formulaire div a { color:#565137; } /* couleur du lien dans capchat */



.divimagecaptchat { display:none; } /* carateristique de la div entourant l'image captchat */



#code { background-color:#8FD6EA; color:#565137; border: 1px solid #565137; }



.transp, .inputtexte { background: #8FD6EA; border: 1px solid #565137; font: normal 11px/16px Verdana, Arial, Helvetica, sans-serif; color:#565137; } /* pour rendre les input et textarea transparent avec une bordure */



/*-------------------------fin formulaire------------------------*/

.class-retoure

{

font-size:14px;

font-weight:bold;

color:#CC6666;

text-align:center;

}

/*----------------------gooogle map-------------------------*/

.plan {

	width: 640px;

	height: 480px;
	border:#872d49 solid 3px;

}

#map .infosbulle {

	width: 210px;

	border: none;

	margin: 0;

	padding: 0;

}

#map .infosbulle p {

	display: block;

	margin: 0;

	padding: 0;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-style: normal;

}

.plan-titre {

	font-size: 14px;

	color: #5F0666;

	font-weight: bold;

	margin-bottom: 1em;

}

.plan-adresse {

	font-size: 12px;

	color: #333;

}

.plan-printer {

	display:block;

	text-align: right;

}

.plan-printer img, 

.plan-printer a {

	border: none;

}

.class-plan-googlemap

{

width:200px;

height:100px;

}

/*---------------------end good map-------------------------*/

/* jQuery lightBox plugin - Gallery style */

	#gallery {

	float:left;

	padding-right:20px;

		

	}

.class-float-right

{

width:114px;

height:78px;

float:right;

padding-right:80px;

margin-top:-20px;

}

.class-float-right2

{

width:93px;

height:103px;

float:right;

padding-right:60px;



}

.class-float-right3

{

width:147px;

height:151px;

float:right;

padding-right:10px;

}

.class-float-right4

{

width:150px;

height:160px;

float:right;

margin-top:-10px;

}

.class-padding-left1

{

padding-left:120px;

}

.class-button

{

padding-left:200px;

}

.class-button2

{

padding-left:280px;

}

.class-button3

{

padding-left:300px;

}

.class-float-button

{

float:left;

width:40px;

height:31px;

padding-right:20px;

}

.class-table-left1

{

width:280px;

float:left;



}

.class-table-right1

{

width:280px;

float:right;



}

.class-content-right1

{

width:280px;

float:right;

padding-top:5px;

}

.class-width-tabpane5

{

width:194px;

}

.class-width-tabpane6

{

width:126px;

}

.class-width-tabpane7

{

width:127px;

}

.class-width-tabpane8

{

width:143px;

}

.class-width-tabpane9

{

width:180px;

}

.class-width-tabpane10

{

width:222px;

}

.class-width-tabpane11

{

width:227px;

}



.class-width-tabpane-d11

{

width:235px;

}

.class-width-tabpane12

{

width:49px;

}



.class-width-tabpane-d12

{

width:50px;

}


.class-width-tabpane-d12b

{

width:75px;


}


.class-width-tabpane-d12c

{

width:174px;

}

.class-width-tabpane-d12d

{

#width:299px;

}


.class-width-tabpane13

{

width:146px;

}


.class-width-tabpane-d13b

{

width:242px;

}


.class-width-tabpane-d13c

{

width:306px;

}

.class-width-tabpane14

{

width:178px;

}
.class-width-tabpane15

{

width:178px;

}
.class-width-tabpane16 {

width:98px;

}


.class-width-tabpane16d {

width:149px;

}

.class-width-tabpane16e {

width:151px;

}


.class-width-tabpane-d16 {

width:107px;

}


.class-width-tabpane-d16b {

width:108px;

}

.class-width-tabpane17 {

width:178px;

}

/*plan du site*/

#page-plan-du-site{

margin:0 auto; width:949px; 

}

#head-plan-du-site{

height:275px;

}

#body-plan-du-site{

	background: url(../images/photos/plan-du-site/body-plan-du-site.jpg) no-repeat;

}

#content-plan-du-site{

padding:30px 100px 20px 300px;

text-align:justify;

font-family: Verdana, Arial, Helvetica, sans-serif;

color: #000;

font-weight: normal;

font-size: 11px;

line-height:20px;

}

#foot-plan-du-site{

}

/*#plan du site*/

.class-alimentation

{

width:550px;

margin-left:120px;

text-align:justify;

padding-left:50px;

}

.class-alimentation-au

{

width:550px;

margin-left:120px;

text-align:justify;

}

table#color-1

{

width:100%;

border:2px solid #CC9999;

}





table#color-1 td

{

vertical-align:middle;

padding:3px;

border:2px solid #CC9999;

}

table#color-1 th

{

vertical-align:middle;

padding:3px;

text-align:center;

background:#660000;

color:#FFFFFF;

font-weight:bold;

border:2px solid #CC9999;

}



table#color-2

{

width:100%;

border:2px solid #CC9999;

}

table#color-2 td

{

vertical-align:middle;

padding:3px;

border:2px solid #CC9999;

}

table#color-2 th

{

vertical-align:middle;

border:2px solid #CC9999;

padding:3px;

text-align:center;

background:#660000;

color:#FFFFFF;

font-weight:bold;

}



table#color-3

{

width:100%;

border:2px solid #CC9999;

}

table#color-3 td

{

border:2px solid #CC9999;

vertical-align:middle;

padding:3px;

}

table#color-3 th

{

border:2px solid #CC9999;

vertical-align:middle;

padding:3px;

text-align:center;

background:#660000;

color:#FFFFFF;

font-weight:bold;

}

.text-align-table

{

text-align: right;

}

table#color-4

{

width:100%;

border:2px solid #CC9999;

}

table#color-4 td

{

border:2px solid #CC9999;

vertical-align:middle;

padding:3px;

}

table#color-4 th

{

border:2px solid #CC9999;

vertical-align:middle;

padding:3px;

text-align:center;

background:#660000;

color:#FFFFFF;

font-weight:bold;

}

table#color-5

{

width:100%;

border:2px solid #CC9999;

}

table#color-5 td

{

border:2px solid #CC9999;

vertical-align:middle;

padding:3px;

}

table#color-5 th

{

border:2px solid #CC9999;

vertical-align:middle;

padding:3px;

text-align:center;

background:#660000;

color:#FFFFFF;

font-weight:bold;

}



table#color-6

{

width:100%;

border:2px solid #CC9999;

}

table#color-6 td

{

border:2px solid #CC9999;

vertical-align:middle;

padding:3px;

}

table#color-6 th

{

border:2px solid #CC9999;

vertical-align:middle;

padding:3px;

text-align:center;

background:#660000;

color:#FFFFFF;

font-weight:bold;

}



table#color-7

{

width:100%;

border:2px solid #CC9999;

}

table#color-7 td

{

border:2px solid #CC9999;

vertical-align:middle;

padding:3px;

}

table#color-7 th

{

border:2px solid #CC9999;

vertical-align:middle;

padding:3px;

text-align:center;

background:#660000;

color:#FFFFFF;

font-weight:bold;

}



table#color-8

{

width:100%;

border:2px solid #CC9999;

font-size:10px;

}

table#color-8 td

{

border:2px solid #CC9999;

vertical-align:middle;

padding:3px;

font-size:11px;

}

table#color-8 th

{

border:2px solid #CC9999;

vertical-align:middle;

padding:3px;

text-align:center;

background:#660000;

color:#FFFFFF;

font-weight:bold;

font-size:10px;

}

.class-color-table

{

color:#FFFFFF;

}

.class-tr-color

{

background: #FFFFCC;

}

.class-image-tentor

{

width:80px;

height:125px;

padding-left:20px;

float:right;

}

.class-image-crack

{

width:80px;

height:125px;

padding-left:20px;

float:right;

}

.class-image1-chiens2

{

width:99px;

height:99px;

padding-right:69px;

float:right;

}

.classright-image2-chiens2

{

width:200px;

height:99px;

padding-right:20px;

float:right;



}

.classright-image3-chiens2

{

width:99px;

height:130px;

padding-left:20px;

float:right;



}

.classright-image4-chiens2

{

width:160px;

height:130px;

padding-right:20px;

float:right;



}

.classright-image5-chiens2

{

width:160px;

height:113px;

padding-right:20px;

float:right;



}

.classright-image6-chiens2

{

width:113px;

height:160px;

padding-right:20px;

padding-left:20px;

float:right;



}

.classright-image7-chiens2

{

width:200px;

height:74px;

padding-left:15px;

float:left;

padding-top:15px;



}

.classright-image8-chiens2

{

width:130px;

height:130px;

padding-left:50px;

padding-right:50px;

float:right;

}

.classright-image9-chiens2

{

width:160px;

height:119px;

padding-left:20px;

float:right;

}

.class-image1-chats2

{

width:200px;

height:130px;

float:right;

}

.class-image2-chats2

{

width:116px;

height:130px;

float:right;

padding-left:50px

}

.class-image3-chats2

{

width:130px;

height:130px;

float:right;

padding-left:50px

}

.class-image4-chats2

{

width:153px;

height:130px;

float:right;

padding-right:50px

}

.class-image4left-chats2

{

width:153px;

height:185px;

float:left;

padding-left:50px

}

.class-image4right-chats2

{

width:153px;

height:185px;

float:right;

padding-right:50px

}

.class-image5-chats2

{

width:134px;

height:200px;

float:right;

padding-right:70px

}

.class-image6-chats2

{

width:200px;

height:109px;

float:left;

padding-left:20px

}

.class-image7-chats2

{

width:200px;

height:279px;

float:left;

padding-left:200px

}

.class-image8-chats2

{

width:160px;

height:117px;

float:right;

padding-right:70px

}

.class-image1-au2

{

width:154px;

height:120px;

float:right;

padding-right:20px

}

.class-image2-au2

{

width:120px;

height:120px;

float:right;

padding-right:20px

}

.class-image3-au2

{

width:73px;

height:120px;

float:right;

padding-right:20px

}

.classleft-image2-chiens2

{

width:200px;

height:99px;

padding-left:20px;

float:left;

padding-top:50px;

}

.class-under-line

{

text-decoration:underline;

}

.class-chiens

{

padding-left:50px;

padding-right:50px;

}

fieldset

{

width:550px;

padding:10px;

border:2px solid #8a2e4b;

}

.class-fieldset-garde

{

padding-left:120px;

}

.class-fontsize

{

font-size:16px;

font-weight:bold;

text-align:center;

}

.class-padding-aliment

{

padding-left:120px;

}

.class-image-accueil

{

width:150px;

height:200px;

float:left;

padding-right:10px;

}

.table {

background-color:#5FC6E1;

width:550px;

margin-left:120px;

text-align:justify;

border-color:999999;

border-width:thin;

padding-left:10px;

padding-right:10px;

padding-top:10px;

padding-bottom:10px;
}

.ul-produits-naturels {

width:550px;

margin-left:120px;

text-align:justify;
}

.padding-img {
padding-left:10px;
}

.encadreimg {border:1px solid #892F4B;}





.int-d{ width:713px; margin:0 auto;}
sup{ vertical-align:super; font-size:11px;}


.wdi-mention{ width:260px;}

#bordurebottom a { border-bottom:1px solid #86304d; text-decoration:none; }

#bordurebottom a:hover { border-bottom:medium none; }