body
{
	margin                : auto;
	padding               : 0;
	background            : #333333 url('../images/fond_site_autres.png');
	font-family           : arial, sans-serif;
	font-size             : 12pt;
	color                 : #444444;
	text-align            : justify;
	text-decoration       : none;
}

*::-moz-selection
{
	background            : #eeeeee none repeat scroll 0% 50%;
	color                 : #666666;
}

a
{
	outline               : none;
	text-decoration       : none;
}

a img
{
	border                : 0px;
}

a.bordure img
{
	border                : 2px solid #444444;
}

#header
{
	width                 : 800px;
	margin                : auto;
	margin-top            : 26px;
	padding               : 0;
}

span.cache
{
	display               : none;
}

#header ul
{
	position              : relative;
	width                 : 800px;
	background            : url('../images/header.png') no-repeat;
	height                : 153px;
	list-style-type       : none;
	margin                : 0;
	padding               : 0;
}

li#onglet1 a, li#onglet2 a, li#onglet3 a, li#onglet4 a, li#onglet5 a
{
	background            : transparent;
	position              : absolute;
	width                 : 110px;
	height                : 32px;
	bottom                : 0;
	text-decoration       : none;
}

/* adjusted values for IE6 */
* html*li#onglet1 a, * html*li#onglet2 a, * html*li#onglet3 a, * html*li#onglet4 a, * html*li#onglet5 a
{ 
	bottom                : -1px;
}

li#onglet1 a
{ 
	left                  : 36px;
	background            : url('../images/accueil_hover.gif') 0 0 no-repeat;
}

li#onglet2 a
{ 
	left                  : 137px;
	background            : url('../images/chien_hover.gif') 0 0 no-repeat;
}

li#onglet3 a
{ 
	left                  : 238px;
	background            : url('../images/services_hover.gif') 0 0 no-repeat;
}

li#onglet4 a
{ 
	left                  : 339px;
}

li#onglet5 a
{ 
	left                  : 655px;
	background            : url('../images/contact_hover.gif') 0 0 no-repeat;
}

li#onglet1 a:hover, li#onglet2 a:hover, li#onglet3 a:hover, li#onglet5 a:hover
{ 
	background-position   : 0 -32px;
}

#content
{
	width                 : 800px;
	height                : 100%;
	min-height            : 400px;
	margin                : auto;
	margin-top            : -6px;
	background            : #ffffff;
}

#sous-menus
{
	width                 : 140px;
	height                : 340px;
	margin-top            : 15px;
	margin-right          : 15px;
	padding               : 15px;
	background            : #ffffff url('../images/fond_sousmenus.png');
	position              : relative;
	float                 : right;
	border                : 1px solid #0b6fba;
}

#page
{
	width                 : 580px;
	height                : 100%;
	min-height            : 400px;
	padding-top           : 15px;
	padding-bottom        : 15px;
	margin-left           : 15px;
    background            : #ffffff url('../images/dre_fond_bleu.gif') no-repeat center 150px fixed;	
}

.centre
{
	text-align            : center;
}

#footer
{
	width                 : 800px;
	margin                : auto;
	padding               : 15px 0px;
	background-color      : #ffffff;
	
	font-family           : arial, verdana, sans-serif;
	font-size             : 8pt;
	color                 : #333333;
	text-align            : center;
	text-decoration       : none;
}

#footer a
{
	color                 : #0b6fba;
	text-decoration       : none;
}

#credits
{
	width                 : 800px;
	margin                : auto;
	margin-top            : 5px;
	padding-right         : 20px;
	
	font-family           : arial, verdana, sans-serif;
	font-size             : 8pt;
	color                 : #333333;
	text-align            : right;
}

#credits a
{
	color                 : #010662;
	text-decoration       : none;
}

hr
{
	height                : 1px;
	color                 : #0b6fba;
	background-color      : #0b6fba;
	border                : 0;
}

.tableau_lien
{
	width                 : 500px;
	margin                : auto;
	border-spacing        : 10px;
	text-align            : center;
}

.tableau_lien td
{
	width                 : 500px;
	padding               : 10px;
	text-align            : center;
	background            : #ffffff;
	border                : 1px solid #e2e2e2;
}

/* Textes */

h1
{
    margin                : 0;
	margin-bottom         : 10px;
	padding               : 0;
	font-family           : engebrechtre, arial, sans-serif;
	font-size             : 20pt;
	font-variant          : small-caps;
	color                 : #0b6fba;
	text-align            : center;
	text-decoration       : none;
}

h2
{
    margin                : 0;
	margin-bottom         : 5px;
	padding               : 0;
	font-family           : arial, sans-serif;
	font-size             : 16pt;
	font-variant          : small-caps;
	font-style            : italic;
	color                 : #0b6fba;
	text-indent           : 40px;
	text-decoration       : none;
}

h2.gris
{
    color                 : #666666;
}

h2.vert
{
    color                 : #43983a;
}

h2.orange
{
    color                 : #ff7b00;
}

.chap_marron
{
    font-family           : arial, sans-serif;
	font-size             : 13pt;
	font-variant          : small-caps;
	font-weight           : bold;
	color                 : #884422;
}

h3
{
    margin                : 0;
	padding               : 0;
	font-family           : arial, sans-serif;
	font-size             : 13pt;
	font-variant          : small-caps;
	font-weight           : bold;
	color                 : #884422;
	text-indent           : 15px;
	text-decoration       : none;
}

.texte_gris
{
	color                 : #666666;
	text-decoration       : none;
}

.texte_vert
{
	color                 : #43983a;
	text-decoration       : none;
}

.texte_orange
{
	color                 : #ff7b00;
	text-decoration       : none;
}

.texte_bleu
{
	color                 : #0b6fba;
	text-decoration       : none;
}

.menu_gris
{
	font-family           : arial, sans-serif;
	font-size             : 9pt;
	color                 : #666666;
	text-decoration       : none;
}

.menu_vert
{
	font-family           : arial, sans-serif;
	font-size             : 9pt;
	color                 : #43983a;
	text-decoration       : none;
}

.menu_orange
{
	font-family           : arial, sans-serif;
	font-size             : 9pt;
	color                 : #ff7b00;
	text-decoration       : none;
}

.menu_bleu
{
	font-family           : arial, sans-serif;
	font-size             : 9pt;
	color                 : #0b6fba;
	text-decoration       : none;
}

.lien_gris
{
	margin                : auto;
	font-family           : arial, verdana, sans-serif;
	font-size             : 8pt;
	color                 : #666666;
	text-align            : center;
	text-decoration       : none;
}

.lien_vert
{
	margin                : auto;
	font-family           : arial, verdana, sans-serif;
	font-size             : 8pt;
	color                 : #43983a;
	text-align            : center;
	text-decoration       : none;
}

.lien_orange
{
	margin                : auto;
	font-family           : arial, verdana, sans-serif;
	font-size             : 8pt;
	color                 : #ff7b00;
	text-align            : center;
	text-decoration       : none;
}

.lien_bleu
{
	margin                : auto;
	font-family           : arial, verdana, sans-serif;
	font-size             : 8pt;
	color                 : #0b6fba;
	text-align            : center;
	text-decoration       : none;
}

.legende_bleu
{
	font-family           : arial, sans-serif;
	font-size             : 8pt;
	color                 : #0b6fba;
	text-decoration       : none;
}

.legende_gris
{
	font-family           : arial, sans-serif;
	font-size             : 8pt;
	color                 : #666666;
}

.legende_marron
{
	font-family           : arial, sans-serif;
	font-size             : 8pt;
	font-weight           : bold;
	color                 : #884422;
	text-align            : center;
	text-decoration       : none;
}
	
/*        googlemap        */

#map_google
{
    width                 : 560px;
	height                : 400px;
	
	margin                : auto;
	
	text-align            : center;
	
	border                : 1px solid #979797;
}
