* {
padding: 0px;
margin: 0px;
border: 0px;
}

body {
background-image: url('../fonds/fond1_and.jpg');
}

a.link:link {
color: #fbdbb4;
font-style: none;
font-family: Times New Roman PS MT;
font-size: 16px;
text-decoration: none;
display: block;
width: 142px;
height: 100%;
background-color: rgb(139,143,152);
padding-left: 8px;
}

a.link:visited {
color: #fbdbb4;
font-style: none;
font-family: Times New Roman PS MT;
font-size: 16px;
text-decoration: none;
display: block;
width: 142px;
height: 100%;
background-color: rgb(169,173,182);
padding-left: 8px;
}

a.link:hover {
color: #fbdbb4;
font-style: none;
font-family: Times New Roman PS MT;
font-size: 16px;
text-decoration: none;
display: block;
width: 142px;
height: 100%;
background-color: rgb(163,29,53);
padding-left: 8px;
}

a.link2:link {
color: #fbdbb4;
font-style: none;
font-family: Times New Roman PS MT;
font-size: 14px;
display: block;
width: 100%;
height: 100%;
background-color: rgb(139,143,152);
text-decoration: none;
}

a.link2:visited {
color: #fbdbb4;
font-style: none;
font-family: Times New Roman PS MT;
font-size: 14px;
display: block;
width: 100%;
height: 100%;
background-color: rgb(169,173,182);
text-decoration: none;
}

a.link2:hover {
color: #fbdbb4;
font-style: none;
font-family: Times New Roman PS MT;
font-size: 14px;
display: block;
width: 100%;
height: 100%;
background-color: rgb(163,29,53);
text-decoration: none;
}

a.link3:link {
font-size: 100%;
font-style: italic underline;
color: rgb(203,203,194);
font-weight: normal;
}

a.link3:hover {
font-size: 100%;
font-style: italic underline;
color: rgb(226,226,214);
font-weight: normal;
}

a.link3:visited {
font-size: 100%;
font-style: italic underline;
color: rgb(164,164,157);
font-weight: normal;
}

a.link4:link {
font-size: 100%;
font-style: italic underline;
color: rgb(239,231,104);
font-weight: normal;
}

a.link4:hover {
font-size: 100%;
font-style: italic underline;
color: rgb(221,167,105);
font-weight: normal;
}

a.link4:visited {
font-size: 100%;
font-style: italic underline;
color: rgb(239,231,104);
font-weight: normal;
}

a.link5:link {
font-size: 100%;
font-style: italic underline;
color: rgb(237,230,126);
font-weight: normal;
}

a.link5:hover {
font-size: 100%;
font-style: italic underline;
color: rgb(221,167,105);
font-weight: normal;
}

a.link5:visited {
font-size: 100%;
font-style: italic underline;
color: rgb(248,203,143);
font-weight: normal;
}

#topband {
position: absolute;
top: 0px;
left: 50%;
margin-left: -425px;
width: 850px;
z-index: 50;
height: 130px;
background-color: rgb(84,24,23);
}

/*
#titre {
padding-right: 120px;
padding-left: 120px;
text-align: center;
}

#document {
position: absolute;
top: 195px;
left: 50%;
margin-left: -360px;
width: 720px;
z-index: 0;
height: auto;
}
*/

#colonne1 {
position: relative;
left: 0px;
top: 0px;
width: 150px;
text-align: left;
z-index: 5;
}

#colonne1inv {
position: absolute;
left: 0px;
top: 0px;
width: 150px;
text-align: left;
z-index: -100;
visibility: hidden;
}

/*
#colonne2 {
position: relative;
left: 0px;
top: 0px;
width: 570px;
text-align: center;
z-index: 5;
font-family: sans-serif;
font-size: larger;
font-style: normal;
color: rgb(76,14,3);
}
*/

#colonne2 {
position: relative;
left: 0px;
top: 0px;
width: 700px;
text-align: center;
z-index: 5;
font-size: 100%;
font-style: normal;
color: rgb(248,203,143);
line-height: 135%;
}

/*
#titresection {
position: absolute;
top: 131px;
left: 50%;
margin-left: -210px;
width: 570px;
height: 190px;
z-index: 100;
font-size: 100%;
font-style: normal;
color: rgb(248,203,143);
line-height: 135%;
}

#titresection2 {
position: absolute;
top: 131px;
left: 50%;
margin-left: -210px;
width: 570px;
height: 138px;
z-index: 100;
font-size: 100%;
font-style: normal;
color: rgb(248,203,143);
line-height: 135%;
}

*/

#titres1 {
float: left;
left: 0px;
top: 0px;
width: 200px;
text-align: center;
height: 200px;
}

#titres2 {
float: left;
left: 0px;
top: 0px;
width: 460px;
text-align: left;
overflow: visible;
height: 200px;
line-height: 150%;
}

/*
#titres3 {
float: left;
left: 0px;
width: 530px;
text-align: left;
padding-left: 20px;
padding-right: 20px;
padding-top: 190px;
}


#titres4 {
float: left;
left: 0px;
top: 0px;
width: 530px;
padding-left: 20px;
padding-right: 20px;
padding-top: 10px;
text-align: center;
overflow: visible;
}

#titres5 {
float: left;
left: 0px;
width: 530px;
text-align: left;
padding-left: 20px;
padding-right: 20px;
padding-top: 138px;
}
*/

#titres6 {
float: left;
left: 0px;
width: 660px;
text-align: left;
padding-left: 20px;
padding-right: 20px;
padding-top: 70px;
}


#titres7 {
float: left;
left: 0px;
width: 660px;
text-align: left;
padding-left: 20px;
padding-right: 20px;
padding-top: 40px;
}


.andine {
background-image: url('../fonds/fond2_and.jpg');
background-repeat: repeat-y;
background-position: 0px 0px;
background-color: #faf2f0;
}

.baroque {
background-image: url('../fonds/fond2_bar.jpg');
background-repeat: repeat-y;
background-position: 0px 0px;
background-color: #faf2f0;
}

/*
.andine {
background-image: url('../fonds/fond2_and.jpg');
background-repeat: repeat-y;
background-position: 0px 0px;
background-color: #e6dcd0;
}


.tbaroque {
background-image: url('../fonds/fond2_bar.jpg');
}

.tandine {
background-image: url('../fonds/fond2_and.jpg');
}
*/

.menugauche {
/*
background-color: #ab9691;
*/
background-color: rgb(139,143,152);
}

.bandhaut {
background-color: rgb(221,167,105);
height: 131px;
}

.copyr {
font-family: sans-serif;
font-size: 12px;
font-style: none;
color: rgb(76,14,3);
}

.souslink {
color: #fbdbb4;
font-style: none;
font-family: Times New Roman PS MT;
font-size: 14px;
line-height: 100%;
}

img#banniere {
position: absolute;
top: 0px;
right: 50%;
margin-right: -425px;
width: 850px;
height: 130px;
border: 0px;
}

img#logogauchebs {
border: 0px;
width: 150px;
height: 106px;
margin-bottom: -4px;
}

img#logogaucheht {
border: 0;
width: 150px;
height: 150px;
}

#photodiv {
text-align:center;
}

#phototext {
border: 0px;
}

#soustitre {
text-align:center;
font-size: 150%;
height: 37px;
}

#soustitre2 {
text-align:center;
font-size: 150%;
height: 65px;
}

#espace {
float: left;
left: 0px;
width: 660px;
text-align: left;
padding-left: 20px;
padding-right: 20px;
height: 15px;
line-height: 100%;
}

#espace2 {
float: left;
left: 0px;
width: 460px;
text-align: left;
/*
padding-left: 20px;
padding-right: 20px;
*/
height: 37px;
line-height: 100%;
}

div#mgalerie {
color: #fbdbb4;
font-style: none;
font-family: Times New Roman PS MT;
font-size: 16px;
text-decoration: none;
display: block;
width: 142px;
height: 100%;
background-color: rgb(139,143,152);
padding-left: 8px;
}

div#adresse {
color: white;
font-style: none;
font-family: Times New Roman PS MT;
font-size: 12px;
text-decoration: none;
text-align: center;
width: 150px;
}

div#adresse2 {
color: white;
font-style: none;
font-family: Times New Roman PS MT;
font-size: 18px;
text-decoration: none;
text-align: center;
width: 150px;
}


table#prix {
text-align: left;
/*
background-color: rgb(162,9,87);
*/
border: 0px;
max-width: 660px;
/*
color: #fbdbb4;
opacity:.50;
filter:alpha(opacity=50);
-moz-opacity:.50;
*/
}

tr#flu {
height: 35px;
}

td#flu2 {
background-color: rgb(84,24,23);
color: #fbdbb4;
padding-left: 5px;
padding-right: 5px;
}

tr#prixl1 {
height: 35px;
border-bottom: solid;
}

tr#prixl {
height: 30px;
}

tr#lvide {
height: 5px;
}

td#prixc1 {
/*
width: 70%;
*/
padding-left: 5px;
padding-right: 5px;
}

td#prixc2 {
/*
width: 30%;
*/
text-align: right;
width: 90px;
padding-left: 5px;
padding-right: 5px;
}

td#prixo1 {
/*
width: 70%;
*/
padding-left: 5px;
padding-right: 5px;
}

td#prixo2 {
/*
width: 30%;
*/
text-align: right;
padding-left: 5px;
padding-right: 5px;
}

td#cvide {
width: 100%;
border-bottom: solid rgb(248,203,143);
padding-left: 5px;
padding-right: 5px;
}

td#cvide2 {
width: 680px;
border-bottom: solid 3px rgb(248,203,143);
padding-left: 5px;
padding-right: 5px;
}

td#contact {
font-size: 100%;
font-style: normal;
color: rgb(248,203,143);
line-height: 135%;
}

ul.service {
list-style-position: inside;
list-style-type: none;
padding-left: 10px;
}

td.tdmenu {
width: 150px;
text-align: left;
/*
margin-left: 8px;
*/
background-color: rgb(139,143,152);
border-bottom: solid 1px rgb(163,29,53);
}

/*
td.tdmenu:hover {
background-color: rgb(163,29,53);
}
*/

td.tdespace {
width: 150px;
height: 15px;
}

td.tdespacebas {
width: 150px;
height: 30px;
}

td.tdespacehaut {
width: 150px;
height: 30px;
}

td.tdssmenu {
width: 126px;
text-align: left;
background-color: rgb(139,143,152);
color: #fbdbb4;
font-style: none;
font-family: Times New Roman PS MT;
font-size: 14px;
}

td.tdssmenu2 {
width: 126px;
text-align: left;
background-color: rgb(169,173,182);
color: #fbdbb4;
font-style: none;
font-family: Times New Roman PS MT;
font-size: 14px;
}

td.tdssmenuand {
width: 126px;
text-align: left;
background-color: rgb(139,143,152);
color: #fbdbb4;
font-style: none;
font-family: Times New Roman PS MT;
font-size: 14px;
border-bottom: solid 1px rgb(163,29,53);
}

/*
td.tdssmenu:hover {
background-color: rgb(163,29,53);
}
*/

td.tdssmenuvide {
width: 24px;
}

td.tdssssmenu {
width: 126px;
text-align: left;
background-color: rgb(139,143,152);
color: #fbdbb4;
font-style: none;
font-family: Times New Roman PS MT;
font-size: 12px;
border-bottom: solid 1px rgb(163,29,53);
}

td.tdssespace {
width: 150px;
height: 5px;
font-size: 1px;
}

td.tdssssespace {
width: 150px;
height: 2px;
font-size: 1px;
}

td.tdssespacebas {
width: 150px;
height: 10px;
font-size: 1px;
}

td.tdssespacehaut {
width: 150px;
height: 10px;
font-size: 1px;
}

