*{
margin:0px;
padding:0px;
border:0px;
}

html, body{
height:100%
}

body{
background-color:#aaaaaa;
background-image:url("img/bg_body.gif");
background-repeat:repeat-y;
background-position:center;
}

/* ************************************************* WALL ************************************************* */

#wall{
position:relative;
margin:auto;
padding:0px 0px 0px 0px;
height:100%;
width:1000px;
background-color:#ffffff;
background-image:url("img/bg_wall.gif");
}
html>body #wall{
min-height:100%;
height:auto;
}

/* ************************************************* FOOTER ************************************************* */

#footer{
position:absolute;
left:0px;
bottom:0px;
width:1000px;
height:16px;
padding:4px 0px 0px 0px;
font-family:verdana, sans-serif;
font-size:10px;
color:#ffffff;
background-color:#000000;
text-align:center;
}
#footer a:link{
color:#ffffff;
text-decoration:none;
}
#footer a:visited{
color:#ffffff;
text-decoration:none;
}
#footer a:hover{
color:#99cc00;
text-decoration:none;
}
#footer_space{
width:100%;
height:50px;
font-size:1px;
}

/* ************************************************* BANNER ************************************************* */

#banner{
width:100%;
height:201px;
background-color:#ffffff;
background-image:url("img/solution-antoine-beaufour.gif");
background-repeat:no-repeat;
padding:0px 0px 0px 0px;
}
#banner_admin{
width:100%;
height:20px;
background-color:#000000;
padding:0px 0px 0px 0px;
margin:0px 0px 20px 0px;
}

/* ************************************************* MENU ************************************************* */

#menu{
float:left;
width:188px;
padding:50px 10px 0px 10px;
font-family:verdana, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
}
#menu a:link{
color:#000000;
text-decoration:none;
}
#menu a:visited{
color:#000000;
text-decoration:none;
}
#menu a:hover{
color:#99cc00;
text-decoration:none;
}
#menu ul{
padding:0px 0px 0px 0px;
}
#menu ul li{
list-style-type:none;
padding:0px 0px 20px 12px;
background-color:#ffffff;
background-image:url("img/puce.gif");
background-repeat:no-repeat;
background-position:0px 3px;
}

/* ************************************************* CONTENT ************************************************* */

#content{
float:left;
width:750px;
padding:10px 20px 0px 20px;
font-family:verdana, sans-serif;
font-size:13px;
text-align:justify;
color:#333333;
}
#content h1{
margin:0px 0px 10px 0px;
font-family:"trebuchet MS", verdana, sans-serif;
font-size:26px;
font-weight:normal;
color:#99cc00;
width:100%;
border-bottom:1px dashed #aaaaaa;
}
#content h2{
margin:0px 0px 5px 0px;
font-family:"trebuchet MS", verdana, sans-serif;
font-size:20px;
font-weight:normal;
color:#99cc00;
width:100%;
border-bottom:1px dashed #aaaaaa;
}
#content h1:first-letter , #content h2:first-letter {
color:#000000;
}
#content p{
text-indent:40px;
padding:10px 0px 10px 0px;
line-height:1.45em;
}
#content p:first-letter {
font-size:1.3em;
font-weight:bold;
color:#99cc00;
}
#content a:link{
color:#99cc00;
text-decoration:underline;
}
#content a:visited{
color:#99cc00;
text-decoration:underline;
}
#content a:hover{
color:#99cc00;
text-decoration:none;
}
#content .texte{
padding:10px 0px 20px 0px;
line-height:1.45em;
}
#content form input, #content form textarea, #content form select{
background-color:#eeeeee;
border:1px solid #aaaaaa;
margin:0px 5px 0px 0px;
padding:1px 2px 1px 2px;
font-family:verdana, sans-serif;
font-size:11px;
color:#333333;
}
#content form select{
padding:0px;
}
#content form input:focus, #content form textarea:focus, #content form select:focus{
background-color:#ffffff;
}
#content form input[type=radio]{
background-color:transparent;
border:0;
}
.text_form_width{
width:350px;
}
#content ul, ol{
padding-top:10px 0px 10px 40px;
margin:0px;
}
#content ul {
list-style-type:square;
margin-left:40px;
}
#content ol {
list-style-type:upper-roman;
margin-left:40px;
}
#content ul li,
#content ol li {
line-height:17px;
padding:3px 0px 3px 5px;
}
#content table{
width:89%;
border:1px dashed #aaaaaa;
background-color:#f8f8f8;
margin:5px 0px 5px 0px;
}
#content table td{
vertical-align:middle;
text-align:left;
padding:5px;
}
#content table td.ani_desc{
background-position:top right;
background-repeat:no-repeat;
background-image:url("img/patte.gif");
}

#content ul#bons_conseils_chiens {
    margin:10px 0 0 50px;
    list-style-type:none;
}
#content ul#bons_conseils_chiens li {
    float:left;
    margin:0 0 20px 0;
    text-align:center;
    font-size:14px;
    font-weight:bold;
    text-transform:uppercase;
}

#content table#bons_conseils {
    margin:10px auto;
    border-collapse:collapse;
    border:none;
}
#content table#bons_conseils td {
    vertical-align:top;
    border-collapse:collapse;
    border:1px solid #555;
}

/* ************************************************* SS_MENU_FOURRIERE ************************************************* */

#ss_menu_fourriere {
}
#ss_menu_fourriere li {
    display:block;
    float:left;
    margin:15px 16px 25px 0;
    list-style-type:none;
    font-family:Helvetica, Arial, sans-serif;
    font-size:12px;
    font-weight:bold;
    text-transform:uppercase;
    color:#444;
}

#ss_menu_fourriere li a:link,
#ss_menu_fourriere li a:visited {
    text-decoration:none;
    color:#444;
    border-bottom:2px solid #888;
}
#ss_menu_fourriere li a:hover {
    text-decoration:none;
    color:#9c0;
    border-bottom:2px solid #fff;
}

/* ************************************************* GENERAL ************************************************* */

em {
text-decoration:underline;
}
img{
border:0px;
}
.img_left{
float:left;
margin:5px 15px 15px 0px;
}
.img_right{
float:right;
margin:5px 0px 15px 15px;
}
.float_left{
float:left;
}
.float_right{
float:right;
}
.break{
clear:both;
font-size:1px;
}
.green{
color:#99cc00;
}
.red{
color:#ff0000;
}
.big{
font-size:15px;
font-weight:bold;
}
.med_big{
font-family:tahoma, sans-serif;
font-size:18px;
font-weight:bold;
}
.very_big{
font-size:35px;
font-weight:bold;
}
.bold{
font-weight:bold;
}
.italic{
font-style:italic;
}
.underline{
text-decoration:underline;
}
.blink{
text-decoration:blink;
}

