﻿body 
{
    font-family: Arial, Helvetica, Sans-Serif;
    background-color: #b7a47c;
    background-image: url(../images/bg.gif);
    background-repeat: repeat-x;
    margin: 0;
    width: 100%;
}
*
{
outline: none;
}

/* Polices */

h1 
{
	color: #403121;	
	font-size: 20Px;
	text-decoration: none;
	text-align: center;
	background-image: url(../images/titre.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	display: inline;
	padding-left: 5Px;
	padding-right: 0Px;
	padding-bottom: 7Px;
	line-height: 60Px;
	/*border-bottom: 5px double;*/
}
h2 
{ 
    color: #614d39; 
    font-size: 16Px;
    text-indent: 25Px;
    font-style: italic;
    margin-top: -20Px;
}
h3 
{ 
    color: #787878; 
    font-size: 14Px;
    font-weight: bold;
}


.c1 { color: #000000; }
.c2 { color: #ffffff; }
.c3 { color: #ecb903; } /*orange*/
.c4 { color: #403121; } /*marron*/
.c5 { color: #9a8564; } /*beige*/
.c6 { color: #9d8a6c; } /*kaki*/
.c7 { color: #787878; } /*gris foncé*/

.t0 { font-size: 9Px; }
.t1 { font-size: 10Px; }
.t2 { font-size: 11Px; }
.t3 { font-size: 12Px; }
.t4 { font-size: 13Px; }
.t5 { font-size: 14Px; }
.t6 { font-size: 15Px; }
.t7 { font-size: 16Px; }

.gras { font-weight: bold; }

a { text-decoration: none; }
a:hover {text-decoration: underline; }


/* Corps */

table.site-contenu { background-color: #ede2cb; margin: 0 auto 0 auto; }
table.site { background-color: #ede2cb; margin: 0 auto 0 auto; min-width: 900Px;   }
td.bandeBas { background-image: url(../images/bandeBas.gif); background-repeat: repeat-x; }

td.bg-Haut, tr.bg-Haut { background-image: url(../images/bg-Haut.gif); background-repeat: repeat-x; }
td.bg-Haut2 { background-image: url(../images/bg-Haut2.gif); background-repeat: no-repeat; }

tr.bg-HautBande { background-image: url(../images/bg-HautBande.gif); background-repeat: repeat-x; }
td.bg-HautBandeG { background-image: url(../images/bg-HautBandeG.gif); background-repeat: no-repeat; background-position: top right; }
td.bg-HautBandeD { background-image: url(../images/bg-HautBandeD.gif); background-repeat: no-repeat; }

td.bg-BandeLarge, tr.bg-BandeLarge { background-image: url(../images/bg-BandeLarge3.gif); background-repeat: repeat-x; }
td.bg-BandeLargeG { background: #baa780 url(../images/bg-BandeLarge.gif) no-repeat top right; }
td.bg-BandeLargeD { background: #baa780 url(../images/bg-BandeLarge2.gif) no-repeat; }

td.bg-Basbande, tr.bg-Basbande { background-image: url(../images/bg-Basbande.gif); background-repeat: repeat-x; }
td.bg-BasbandeG { background-image: url(../images/bg-BasbandeG.gif); background-repeat: no-repeat; background-position: top right; }
td.bg-BasbandeD { background-image: url(../images/bg-BasbandeD.gif); background-repeat: no-repeat; }
td.bg-Bas { background-image: url(../images/bg-Bas.gif); background-repeat: repeat-x; }

td.contenu { background:#eee2cc url(../images/contenu.jpg) no-repeat; }
td.contenu2 { background:#eee2cc url(../images/contenu2.jpg) no-repeat; }
td.contenu3 { background:#eee2cc url(../images/contenu3.jpg) no-repeat; }
td.contenu4 { background:#eee2cc url(../images/contenu4.jpg) no-repeat; }
td.contenu5 { background:#eee2cc url(../images/contenu5.jpg) no-repeat; }
td.contenu6 { background:#eee2cc url(../images/contenu6.jpg) no-repeat; }

td.bordureD { border-right: solid 1Px #544330; }
td.bordureG { border-left: solid 1Px #544330; }


    
/* Menus */

a.menu-lien
{
    display: block;
    float: left;
    background-image: url(../images/menu.gif);
    background-repeat: repeat-x;
    height: 40Px;
    line-height: 40Px;
    color: #544330;
    text-decoration: none;
    font-weight: bold;
    font-size: 13Px;
    text-align: center;
    padding: 0Px 15Px 0Px 15Px;
}
a.menu-lien:hover { background-image: url(../images/menu-over.gif); text-decoration: none; }

td.menu { background-image: url(../images/menu.gif); background-repeat: repeat-x; }

/*Formulaires*/

table.contact-formulaire { margin-top: 8Px; color: #403121; font-weight: bold; font-size: 12Px; }
input.contact-formulaire 
{ 
    margin-top: 2Px; 
    border: 1Px solid #a49275;
	background-color: #fbfbee; 
	height: 16Px;
}
textarea.contact-formulaire
{
    margin-top: 2Px; 
    border: 1Px solid #a49275;
	background-color: #fbfbee; 
}

td.contact-formulaire 
{
    text-align: right; 
    height: 20Px;
    padding-top: 4Px; 
}
.bouton
{
    background-color: #a49275;
    border: solid 1Px #a49275;
    color: #ffffff;
    font-weight: bold;
    cursor: pointer;
    margin: 5Px 12Px 0 0;
}
