body {
	margin-left: 0px;
	margin-top: 0px;	
	margin-right: 0px;
	color:#666; 
	font-size: 12px; 
	font-family:Arial, Verdana, Helvetica, sans-serif;
}

a 
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#6F89D3;
	text-decoration: none;
	font-weight: bold
}
a:hover 
{
	color:#808080	;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px
	
}

a.moteur 
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 1px;
	color:#FFFFF0;
	text-decoration: none;	
}

a.moteur:hover 
{
	color:#FFFFF0;
	text-decoration: none;
	font-size: 1px
}

#moteur
{
	color:#FFFFF0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1px; 
}

/* barre de couleur derrière navigation top du site */	
#MainBGInTop{
	height:240px; 
	/*BACKGROUND-COLOR:#6F89D3; */
	background:url(../images/BG/MainInTop.gif) 0 0 repeat-x; 
	margin:0 auto;
} 	 	


/* balise servant à centrer titre + navigation en haut de page */

.centre_top {
     margin-left: auto;
     margin-right: auto;
	 margin-top: 0px;
     width:994px; 
	 position:relative;
}
	 
/* Box de description du site invisible */
#descriptionSite {
position:relative; 
left:0px; 
top:0px; 
width:820px; 
height:0px; 
z-index:1; 
display:none;
color:#666666;
font-size: 10px;
FONT-FAMILY: arial;
}

/* positionnement du titre de la page */
#tit {
margin-top:0px;
/*padding-left:40px;*/
padding:0px 0px 0px 40px;
}

	 
/* contenu éditorial du site centré sur la page */
#box_edito
   {
   position:relative;
   margin-left: auto;
   margin-right: auto;
   width:994px; /* largeur obligatoire pour être centré */
   clear:both;
   /*background: yellow;*/
   background:transparent;
   }	 	


/* albums photos */
#ejs_photo_box
{
	color:#666666; 
	font-size: 12px; 
	font-family:Arial, Verdana, Helvetica, sans-serif;
}



/* mise en forme texte */
.textebleu10px {color:#6f89d3; font-size: 10px; font-family:Arial, Verdana, Helvetica, sans-serif;}

/* listes à puce du Plan du site */
ul li.plansit {
	list-style: url(../images/puce_plan_site.gif);
 	/*list-style-image:url(../images/puce_plan_site.gif);
	list-style: square;
	COLOR: #6F89D3; */
 	margin: 1em 0 1em 0;
} 


/* listes à puce contact.php */
ul li.contact {
 list-style: url(../images/puce_plan_site.gif);
 margin: 3em 0 1em 0;
} 

/* mise en forme du nom Lice ou Etalon sur fiche signalétique */
.ombre_titre {FONT-WEIGHT: bold;FONT-SIZE: 13pt;COLOR: #d3d3d3;FONT-FAMILY: arial}
.titre {MARGIN-TOP: -16pt;FONT-WEIGHT: bold;FONT-SIZE: 13pt;MARGIN-LEFT: -3pt;COLOR: #6F89D3;FONT-FAMILY: arial	}
.titre_rouge {MARGIN-TOP: -16pt;FONT-WEIGHT: bold;FONT-SIZE: 13pt;MARGIN-LEFT: -3pt;COLOR: red;FONT-FAMILY: arial	}

.DesignInfosRepo {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #313392;
}

.texterouge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CC0000;
}


/* encadrement et ombrage photos - exemple --> fiche signalétique lices & étalons */
.ombre_pict,
.contenu{
	float:left;
	position: relative;
	bottom: 5px;
	right: 5px;
}

.ombre_pict{
	background-color: #D3CDCD; /*shadow color*/
	color: inherit;
}

.contenu{
	background-color: #fff; /*background color of content*/
	color: #000; /*text color of content*/
	border: 2px solid #6F89D3; /*border color*/
	padding: 5px;
}


/*** Mise en forme des LIENS ***/
#box_lien {
position:relative;
padding:10px;
margin-top:10px;
margin-bottom:10px;
width:auto;
height:150px;
float:left;
/*background-color:#CCCC33;*/
}	

/* mise en forme récapitulatif des liens */
#Liensrecap {
	COLOR:#fff;
	TEXT-DECORATION:NONE;
	/*font-weight: bold;*/
	font-size: 14px;
	/*text-transform:uppercase;*/
	position:relative;
	background:#6F89D3;
	height:2em;
		
}


/* Infobulle sur lien hypertexte */
a.infobul {color:#6F89D3; text-decoration:none;}
a.infobul b {display:none;}
a.infobul:hover {border:0; position:relative; z-index:500; text-decoration:none; color:#666;}
a.infobul:hover b {display:block; position:absolute; top:20px; left:-25px; padding:5px; font-weight:normal; color:#666; border:1px solid #6F89D3; background:#fff; width:150px;}
a.infobul:hover b em.outer {position:absolute; left:20px; top:-8px; width:0; height:0; display:block; background:transparent; border-left:7px dashed transparent; border-right:7px dashed transparent; border-bottom:7px solid #6F89D3; overflow:hidden; z-index:100;}
a.infobul:hover b em.inner {position:absolute; left:20px; top:-7px; width:0; height:0; display:block; background:transparent; border-left:7px dashed transparent; border-right:7px dashed transparent; border-bottom:7px solid #fff; overflow:hidden;; z-index:100;}

.blue_12px_gras_arial {font-family:Arial, Verdana, Helvetica, sans-serif;font-size: 12px;color:#6F89D3; text-decoration: none;font-weight: bold}

/* lien discret utilisé sur page INDEX pour pointer vers les pages secondaires du site */
a.discret {color:#EAFDFF; text-decoration:none;font-family:Arial, Helvetica, sans-serif; font-size:2px;}
a.discret:hover {color:#EAFDFF; text-decoration:none;font-family:Arial, Helvetica, sans-serif; font-size:2px;}


/*******************************  balises à trier ************************************************/
.Textarea {
	BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM: #6F89D3 1px solid; BORDER-LEFT: #6F89D3 1px solid; BORDER-RIGHT: #6F89D3 1px solid; BORDER-TOP: #6F89D3 1px solid; COLOR: #666666; FONT-FAMILY: Verdana; FONT-SIZE: 12px
}
INPUT.formulaires {
	BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM: #6F89D3 1px solid; BORDER-LEFT: #6F89D3 1px solid; BORDER-RIGHT: #6F89D3 1px solid; BORDER-TOP: #6F89D3 1px solid; COLOR: #666666; FONT-FAMILY: Verdana; FONT-SIZE: 12px
}
.Combo {
	BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM: #6F89D3 1px solid; BORDER-LEFT: #6F89D3 1px solid; BORDER-RIGHT: #6F89D3 1px solid; BORDER-TOP: #6F89D3 1px solid; COLOR: #6F89D3; FONT-FAMILY: Verdana; FONT-SIZE: 12px;font-weight: bold
}

.textegris {color:#666666; font-size: 12px; FONT-FAMILY: arial}
.textblanc {color:#ffffff; font-size: 8px; FONT-FAMILY: arial}
.textegris14px {color:#666666; font-size: 14px; FONT-FAMILY: arial}
.textegris10px {color:#666666; font-size: 10px; FONT-FAMILY: arial}

.invisible {color:#fffdff; font-size: 8px; FONT-FAMILY: Small Fonts}
.Bigblue-soul {color:#6F89D3; text-decoration: underline;font-weight: bold; font-size: 15px}


.BLUE_strong {FONT-FAMILY: Arial;font-size: 12px;color:#0B0B5; text-decoration: none;font-weight: bold}
.Bigblue {color:#6F89D3; text-decoration: none;font-weight: bold; font-size: 15px; FONT-FAMILY: arial}
.Bigred {color:#00CC99; text-decoration: none;font-weight: bold; font-size: 15px}
.Black {color:black; text-decoration: none;font-weight: bold; font-size: 13px}







.bleurub {FONT-FAMILY: Arial;font-size: 12px;color:#d3d3d3;text-decoration: none;font-weight: bold}
H3 {color:#6F89D3; FONT-SIZE: 13px; FONT-FAMILY: Verdana}
TR.tableauexpos { color:#666666; FONT-FAMILY: arial;font-size: 11px;text-decoration: none}



.titretableauexpos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.texterouge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CC0000;
}

.textbleunuit12px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #313392;
}


.Textareastyle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	background-image: url(../images/BG_textarea_expos.gif);
}

/* Mise en forme formulaires livre d'or  */

			/* affichage pour consultation contenu livre d'or */	 
			#pseudo 
			{
			background:transparent;
			position:relative;
			float:left;
			margin-top: 10px;
			width:200px;
			font-weight:bold;
			}
			#url 
			{
			background:transparent;
			position:relative;
			float:left;
			margin-top: 10px;
			width:400px;
			}
			#dat
			{
			background:transparent;
			position:relative;
			float:left;
			margin-top: 10px;
			width:300px;
			}
			#supp
			{
			background:transparent;
			position:relative;
			float:left;
			margin-top: 10px;
			width:50px;
			}
			
			
			#comment
			{
				clear:left;
				position:relative;
				background:transparent;
				padding:10px;
					
			}
			#separ {
			background:transparent;
			border-bottom:2px dashed #6f89d3;
			margin-top: 5px;
			}
			
			/* formulaire d'insertion d'une dédicace */
			
			#block_form
			{
			/* sert à aligner le contenu du formulaire à gauche + centrer ce dernier sur la page */
			FLOAT: left;
			WIDTH: 100%;
			background:transparent;
			/*padding: 0px 0px 0px 150px;*/
			margin-left: auto;
    		margin-right: auto;
			}
			
			LABEL {
			DISPLAY: inline;
			FLOAT: left;
			WIDTH: 170px; 
			font-weight:bold;
			margin-left:75px;
			background:transparent; 
			 }
			LABEL_point {
			DISPLAY: inline;
			FLOAT: left;
			WIDTH: 10px; 
			font-weight:bold;
			margin-left:2px;
			background:transparent; 
			 }
			.INPUT {
			font-family:Arial, Verdana, Helvetica, sans-serif; 
			color:#666;
			}
			.OPTION { 
			background:transparent; 
			 }
			.SELECT { 
			background:transparent; 
			}
			.TEXTAREA {  
			background:transparent; 
			color:#666;
			}
			.BUTTON {  
			font-family:Arial, Verdana, Helvetica, sans-serif;
			border-width:2pt ; 
			font-size:10pt;
			color:#666; 
			top:250px; 
			background-color:#6F89D3; 
			}


  
 