
.debug{
        border:1px dashed red;
        padding:5px;
        background-color:#FFEEFF;
        width:100%;
        color:red;
}

.error{
        border:2px solid red;
        margin:15px;
        padding:3px;
        font-weight:bold;
        background-color:#FFCCCC;
}

.okmess{
        border:2px solid #00FF00;
        margin:15px;
        padding:3px;
        font-weight:bold;
        background-color:#CCFFCC;
}

.title {
	color : #005f9f;
	font-family : Verdana, Tahoma;
	font-size : 9pt;
	font-weight : bold;
	text-align : left;
	margin-left=5pt;
}

.text_tab {
	color : Black;
	font-family : Verdana, Tahoma;
	font-size : 9pt;
	font-weight : normal;
	text-align : center;
}
.text_gris {
	color : gray;
	font-family : Verdana, Tahoma;
	font-size : 9pt;
	font-weight : normal;
	text-align : normal;
}
.text{
	color : Black;
	font-family : Verdana, Tahoma;
	font-size : 9pt;
	font-weight : normal;
	text-align : left;
}
.text8{
	color : Black;
	font-family : Verdana, Tahoma;
	font-size : 9pt;
	font-weight : normal;
	text-align : left;
}

.dog_text {
	font-family : Verdana, Tahoma;
	color : Black;
	font-size : 9pt;
	text-align : justify;
	font-weight : normal;	       
}

.classification {
	font-family : Verdana, Tahoma;
	color : Black;
	font-size : 9pt;
	text-align : right;
	font-weight : normal;
}
.nom_chien {
	font-size : 18;
	font-weight : bold;
	text-align : left;
	color : #005f9f;
	font-family : Verdana, Tahoma;
}
.noms_chien {
	font-family : Verdana, Tahoma;
	color : Black;
	font-size : 9pt;
	text-align : justify;
	font-weight : bold;	     
}

.NB {
	color : Gray;
	font-family : Verdana, Tahoma;
	font-size : 9pt;
	font-weight : normal;
	text-align : left;
}

.table {
	font-size : 9pt;
	font-weight : bold;
	text-align : left;
	color : #884422;
	font-family : Verdana, Tahoma;
}

.titre_texte_chien {
	font-size : 9pt;
	font-weight : bold;
	text-align : left;
	color : #884422;
	font-family : Verdana, Tahoma;
	font-variant : small-caps;
	margin-bottom : 0px;
}

.titre_bleu {
	font-size : 9pt;
	font-weight : bold;
	text-align : left;
	color : #005f9f;
	font-family : Verdana, Tahoma;
}
.liens_bleu {
	font-size : 9pt;
	font-weight : bold;
	text-align : normal;
	color : #005f9f;
	font-family : Verdana, Tahoma;
	text-decoration:none;
}

A:hover.liens_bleu {
	color : #001C5C;
}
.liens_bleu2 {
	font-size : 7pt;
	font-weight : bold;
	text-align : normal;
	color : #005f9f;
	font-family : Verdana, Tahoma;
	text-decoration:none;
}

A:hover.liens_bleu2 {
	color : #001C5C;
}

.menu {
	 color: #807C79; 
	 font-family: Tahoma, Verdana; 
	 font-size: 9pt;
	 font-weight: bold; 
	 font-variant: small-caps; 
	 text-decoration: none;
}

.table2 {
	font-size : 9pt;
	font-weight : bold;
	text-align : normal;
	color : #884422;
	font-family : Tahoma, Verdana;
	text-decoration:none;
}

A:hover.table2 {
	color : #BE8558;
}

.divformprofil{
        float:left;width:150px;
}
.spancoord{
        float:left;width:150px;
}
.divforminsc{
        text-indent:20px;
        float:left;width:235px;
}
.ligneform{
        display:block;
        margin:0px;
        padding:0px;
}
.ligneformH{
        height:150px;
        display:block;
        margin:0px;
        padding:0px;
}
.divformadP{
        text-indent:20px;
        height:25px;
        float:left;width:250px;
}
.divformad{
        text-indent:20px;
        float:left;width:250px;
}
.divformtof{
        text-indent:20px;
        float:left;width:130px;
}

.divsendmess{
        text-indent:20px;
        float:left;width:150px;
}
.divsendmessL{
        text-indent:20px;
        float:left;width:100%;
}

.divaj{
        float:left;width:600px;
}

.div_pub_photo{
        background-color:#FFF9F4;
        border:1px solid #EBDAC8;
        padding:5px;
        margin-left:20px;
        width:200px;
        font-size:9px;
        text-align:center;
}

.formchooseoption{
        background-color:#FFF9F4;
        border:1px solid #EBDAC8;
        padding:5px;
        margin:0px;width:520px;
        margin-top:6px;
}

TEXTAREA{
        width:300px;
        height:100px;
}

TR.gold {
    COLOR: #884422;
    FONT-SIZE: 8pt;
    BACKGROUND-COLOR: #FFF0DD;
    font-family : Tahoma, Verdana, Arial;
    TEXT-ALIGN: center;

}

TR.silver {
    COLOR: #000000;
    FONT-SIZE: 8pt;
    BACKGROUND-COLOR: #F4F2F2;
    font-family : Tahoma, Verdana, Arial;
	TEXT-ALIGN: center;

}

TR.bronze {
    COLOR: #000000;
    FONT-SIZE: 8pt;
    BACKGROUND-COLOR: #F6FAF6;
    font-family : Tahoma, Verdana, Arial;
    TEXT-ALIGN: center;
}

/* gestion etiquette explicative */

a.info {
  position:relative;
  text-decoration: none;
}

a:hover.info {
  text-decoration: none;
  background: none;
}

a.info span {
  display: none;
  text-decoration: none;
}

a:hover.info span {
  display: inline;
  position: absolute;
  bottom:24px;
  right:115px;
  z-index: 20;
  background: #EBDAC8;
  color: #000;
  border:1px solid #B58463;
  width:300px;
  text-align:center;
  font-weight:normal;
  font-size: 12px;
  padding:6px;
}

a{
        text-decoration:none;
}


/* LIENS COMMERCIAUX */

.pub1 {
	font-size : 8pt;
	font-weight : bold;
	color : #005f9f;
	font-family : Tahoma, Verdana, Arial;
}
A.pub1:hover
{
    COLOR: #001c5c;
}


.red_form
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: red;
    FONT-FAMILY: Verdana, Tahoma, Arial;
}
.brown_form {
	font-size : 9pt;
	font-weight : bold;
	color : #884422;
	font-family : Tahoma, Verdana, Arial;
}
TD.red_form
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: red;
    FONT-FAMILY: Verdana, Tahoma, Arial;
}
TD.brown_form {
	font-size : 9pt;
	font-weight : bold;
	color : #884422;
	font-family : Tahoma, Verdana, Arial;
}

TD.liencomm {
	font-size : 9pt;
    BACKGROUND-COLOR: #FFF9F4;
}
TD.fond {
    BACKGROUND-COLOR: #FFFFFF;
}

SUP{
            vertical-align: super;
            color:#FF9999;
            font-weight:bold;
            font-size: .83em;
            line-height: .8em;
}