* {
	font-family:verdana;
}


body {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 0.8em;
        background:url(pics/fond_ombres.jpg) repeat-y;
        background-position:center;
        background-color:#8c848c;
	margin: 0;
	padding: 0;
}


A{
        color:#643F0E;
        text-decoration:none;
        font-weight:bold;
}

A:hover{
        color:#298410;
}

#conteneur {
        position: relative;
        width: 980px;
        margin:0;
        margin-left: auto;
        margin-right: auto;
	padding: 0;
        background-color:#FFFFFF;
        background-image:url(pics/fond_corps.gif);
        height: 100%; /* Pour IE qui ne connait pas min-height 
	border:1px solid red;*/
}

html>body #conteneur { /* Pour les autres navigateurs qui intégrent min-height */
	min-height: 100%;
}

#tetiere{
	margin: 0;
	padding: 0;
        width:980px;
        height:146px;
        text-align:right;
        background-color:#A8B2A9;
        background-image:url(pics/tetiere.jpg);
        /*background-image:url(pics/tetiere_hallo.jpg);*/
        /*background-image:url(pics/tetiere_noel.jpg);*/
}

#menu{
        float:left;
        width:159px;
        height:100%;
        background-color:#A8B2A9;
        background:url(pics/fond_gris.jpg) repeat-y;
	margin: 0;
	padding: 0;
	font-size:12px;
}


#corps{
        float:left;
        width:622px;
        height:100%;
        background-color:white;
        background:url(pics/fond_blanc.jpg) repeat-y;
        /*background:url(pics/fond_hallo.gif);*/
        /*background:url(pics/fond_noel.jpg);*/
        background-repeat:no-repeat;
        background-position:100% 100%;
        text-align:justify;
        padding:20px;
}

#banniere{
        height:80px;
        width:622px;
}

#pub_droite{
        float:left;
        height:100%;
        text-align:center;
        width:159px;
        background-color:#A8B2A9;
}

#copyright{
        width:980px;
        height:35px;
        font-weight:bold;
        color:#FFFFFF;
        text-align:right;
        background-color:#A8B2A9;
        background-image:url(pics/pied1.jpg);
        /*background-image:url(pics/pied1_noel.jpg);*/
}

.txtcopy A{
        color:white;
        text-decoration:none;
}

.txtcopy A:hover{
        color:#DDDDDD;
        text-decoration:underline;
}



H1 {
        font-size:2em;
        color:green;
        text-indent:10px;
        background:url(pics/fond_race2.jpg);
        background-repeat:no-repeat;
        background-position:0px 1px ;
}

#corps P{
        margin:0px;
        padding:10px;
        text-align:justify;
}
#menu P{
        margin:0px;
        margin-left:10px;
        padding:0px;
}

.txtcopy{
        position:relative;
        top:15px;
        right:25px;
}

.date{
        color:white;
        position:relative;
        top:108px;
        right:5px;
}


#menu ul{
        width:130px;
        margin:auto;
        margin-top:0px;
        color:black;
        font-weight:bold;
        border:1px solid #643F0E;
        background-color:#EBF7E9;
        padding:3px;
        margin-bottom:15px;
}

ol{
        list-style: none ;
        margin:0px;
        color:black;
	padding: 0;
}

.titmenu{
        font-weight:bold;
        height:16px;
        width:140px;
        list-style: none ;
        background: url(pics/tet_menu.gif) no-repeat;
        background-position:bottom left;
        margin:0;
        padding:0;
        color:#EBF7E9;
        text-indent:5px;
}
.titphoto{
        text-align:right;
        font-weight:bold;
        height:16px;
        width:117px;
        list-style: none ;
        background: url(pics/tet_menuR.gif) no-repeat;
        margin:0;
        margin-left:auto;
        margin-right:auto;
        padding:0;
        padding-right:5px;
        background-position:0px 0px;
        color:#EBF7E9;
}

.banniere{
        height:60px;
        width:478px;
        margin: auto;
        padding:0px;
        text-align:right;
        background-image:url(pics/onglet_pub.png);
        background-repeat:no-repeat;
}

.liens_bleu , .titre_bleu {
        color:#643F0E;
        text-decoration:none;
        font-weight:bold;
}
.liens_bleu:hover , .titre_bleu:hover {
        color:green;
        text-decoration:none;
}



.titre_texte_chien{
        margin:10px;
        font-weight:bold;
        color:green;
}

.nom_chien{
        font-size:2em;
        font-weight:blod;
        color:green;
}




#fond_blanc UL{
	margin: 0;
	padding: 0;
}

#fond_blanc A{
        font-size:12px;
        text-decoration:none;
        color:green;
        font-weight:normal;
}
#fond_blanc A:hover{
        text-decoration:none;
        color:white;
        background-color:green;
}

.bouton {
        border:2px solid green;
        padding:3px 30px 3px 30px;
        background-color:#EBF7E9;
        font-weight:bold;
}

.num {
        text-align:center;
}

.table{
        font-weight:bold;
        color:green;
}

#listadresse TD {
        padding:5px;
}



/*********** ANNONCES ****************/

TABLE
{
}
TD
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Tahoma, Arial
}
TD.tdcolor
{
    TEXT-TRANSFORM: capitalize;
    COLOR: black;
    FONT-FAMILY: 'Times New Roman', 'Arial Greek'
}
INPUT.inputcolor
{
    BACKGROUND-COLOR: peachpuff
}
TEXTAREA.textareacolor
{
    BACKGROUND-COLOR: peachpuff
}
SELECT.selecttextcolor
{
    BACKGROUND-COLOR: peachpuff
}
TH
{
    BORDER-RIGHT: #dedad3;
    BORDER-TOP: #dedad3;
    BORDER-LEFT: #dedad3;
    COLOR: #884422;
    BORDER-BOTTOM: #dedad3;
    BACKGROUND-COLOR: #fff9f4
}
TD.customcolor
{
    BORDER-RIGHT: #dedad3;
    BORDER-TOP: #dedad3;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #dedad3;
    COLOR: #884422;
    BORDER-BOTTOM: #dedad3;
    BACKGROUND-COLOR: #fff9f4
}
.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;
}

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


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;
}

TD.lastphoto {
    BACKGROUND-COLOR: #FFF9F4;
}
TD.lastphotoover {
    BACKGROUND-COLOR: #F3E7DB;
}
TD.liencomm {
    BACKGROUND-COLOR: #FFF9F4;
}
TD.fond {
    BACKGROUND-COLOR: #FFFFFF;
}
TR.DRRL {
    BACKGROUND-COLOR: #FFDAB9;
}


.blacktext
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Tahoma;
}


.photo {
        float:left;
        margin-right:10px;
}


/*********** GROUPES ****************/

.gr{
        padding-left:25px;
}
.vert_groupe{
        color:green;
        font-weight:bold;
}

/************ FORMULAIRE *************/

.mailform{
        width:630px;
        height:500px;
        margin:0px;
        padding:10px;
        background-color:#FFFFFF;
}


.add_info {
        position:relative;
        margin : auto;
        text-align:center;
        text-align:left;
        padding:5px;
        border-width: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	width:600px;
}
.table_add {
        width:600px;
}
/*#add_info input, select, textarea {
        position: relative;
        float:right;
        color:#000000;
	font-size: 10pt;
	width:100%;
}*/
input.button {
        color:#643F0E;
	font-size: 10pt;
	width:70px;
}

.erreur {
        margin:auto;
        margin-top:10px; margin-bottom: 10px;
        padding:5px;
        border-width: 2px;
        border-style: solid;
        border-color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FF0000;
	width:600px;
	text-align:center;
}
