﻿body 
{
    font-family: Arial, Helvetica, Sans-Serif;
    /*background-image: url("../images/background.gif");
    background-color: #d0d094;
    background-image: url("../images/bg.gif");
    background-color: #d7eff9;*/
    
    background-image: url("../images/bg2.gif");
    background-color: #d4c297;
    
    background-repeat: repeat-x;
    margin: 0;
}

/* Polices */

h1 
{
	color: #ffffff;	
	font-size: 20Px;
	margin-left: 40Px;
	text-decoration: none;
	background-image: url(../images/titre.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	display: inline;
	padding-left: 5Px;
	padding-right: 5Px;
	padding-bottom: 7Px;
	line-height: 60Px;
	/*border-bottom: 5px double;*/
}



.c1 { color: #000000; }
.c2 { color: #ffffff; }
.c3 { color: #605a5a; } /*marron foncé*/
.c4 { color: #4a3d25; } /*marron 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; }

p{font-size:11px; font-family:Arial; margin:0; padding:0;}

/* Corps */

table.site 
{
    margin-top: 20Px;
}

.prix { text-align: justify; margin: 15Px 10Px 10Px 10Px; }
.prix2 { text-align: left; margin: -5Px 10Px 0 0Px; }
li.prix { margin: 0 0 5Px 20Px; padding: 0; }
/*ul { display : list-item; list-style-image : url(../images/puce.gif); }*/
ul { list-style-type: circle; }
ul.prix { margin: 0 0 0 0; padding: 0; }

img.facade { width:168px; }

td.tarifsChambres
{
    border-bottom: 2Px solid #887d64;
    padding: 2Px 5Px 2Px 5Px;
}
td.bordureD { border-right: 2Px solid #887d64; }

.article-presse { margin: 15Px 10Px 10Px 10Px; text-align: justify; }

/*Header*/
td.photo-header { background-image: url(../images/header-couverts.jpg); background-repeat: no-repeat; width: 205Px; }
td.photo-header-chambre { background-image: url(../images/chambres.jpg); background-repeat: no-repeat; width: 205Px; }
td.header1 { background-image: url(../images/fond-schiste.jpg); background-repeat: no-repeat; height: 65Px; }
td.header2 { background-image: url(../images/fond-schiste2.jpg); background-repeat: no-repeat; height: 50Px; }
td.header3 { background-color: #977352; height: 75Px; }

/*Contenu*/
td.contenuG { background-color: #f0e4ce; }
td.contenuD { background-color: #dac8a9; }

img.photo-plat { margin: 0 0 -5Px 0; }
.descriptif-plat { margin: 40Px 20Px 0 20Px; text-align: justify; }
.chambres { margin: 20Px 20Px 0 20Px; text-align: justify; }

li.liens { margin: 0 0Px 5Px 5Px; padding: 0 0 0 0; }
ul.liens { margin: 0; padding: 0; }

td.carte-prix { font-weight: bold; font-size: 12Px; padding-left: 3Px; padding-right: 2Px; }
td.carte-plats { padding-right: 5Px; padding-bottom: 5Px; }
td.carte-plats-bas 
{ 
    padding-right: 5Px; 
    padding-bottom: 10Px; 
    border-bottom: thin solid #605a5a; 
}
td.carte-prix-bas 
{ 
    font-weight: bold; 
    font-size: 12Px; 
    padding-left: 3Px; 
    padding-right: 2Px; 
    padding-bottom: 10Px; 
    border-bottom: thin solid #605a5a;
}

    
/* Menus */

a.menu-lien
{
    display: block;
    float: left;
    background-image: url(../images/menu.gif);
    background-repeat: repeat-x;
    height: 55Px;
    line-height: 55Px;
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
    font-size: 12Px;
    text-align: center;
    padding: 0Px 10Px 0Px 10Px;
}
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; }
input.contact-formulaire 
{ 
    width: 200Px; 
    margin-top: 0Px; 
    border: 1Px solid #887d64;
	background-color: #fbfbee; 
	height: 16Px;
}
textarea.contact-formulaire
{
    margin-top: 0Px; 
    margin-bottom: -10Px; 
    border: 1Px solid #887d64;
	background-color: #fbfbee; 
}

td.contact-formulaire 
{
    text-align: right; 
    width: 90Px; 
    padding-top: 2Px; 
    height: 20Px;
}
.bouton_ok
{
    background-color: #887d64;
    border: solid 1Px #887d64;
    color: #ffffff;
    font-weight: bold;
    cursor: pointer;
    margin:0; 
    padding:0;
    float:right;
    height:19px;
    width:22px;
    margin-right:3px;
}
.text-box-newsletter
{
    background-color: #fff;
    border: solid 1Px #887d64;
    color: #000;
    margin:0; 
    padding:0;
    
}
.bouton
{
    background-color: #887d64;
    border: solid 1Px #887d64;
    color: #ffffff;
    font-weight: bold;
    cursor: pointer;
    margin-right: 6px;
    float:right;
}
.bouton_mailing
{background-color: #887d64;
    border: solid 1Px #887d64;
    color: #ffffff;
    font-weight: bold;
    cursor: pointer;
    margin: 5Px auto 0 auto; 
	}
.liste { color: #787878; margin-top: 3Px; }

/* Réservation */	

input.input1, select.select1, input.input3, select.select2
{
    color: #000000;
	border: 1Px solid #887d64;
	height: 14Px;
	font-size: 10Px;
	background-color: #f7f2e7;
	margin: 0;
	padding: 0;
}
.liste
{
    color: #000000;
	border: 1Px solid #887d64;
	height: 18Px;
	font-size: 10Px;
	background-color: #f7f2e7;
	margin: 0;
	padding: 0;
}

input.button1
{
    color: #ffffff;
    font-weight: bold;
	border: 1Px solid #887d64;
	height: 20Px;
	font-size: 11Px;
	background-color: #887d64;
	margin: 15Px 0 0 180Px;
}
input.button2
{
    color: #ffffff;
    font-weight: bold;
	border: 1Px solid #887d64;
	height: 20Px;
	font-size: 11Px;
	background-color: #887d64;
	margin: 3Px 0 2Px 60Px;
}
input.button3
{
    color: #ffffff;
    font-weight: bold;
	border: 1Px solid #887d64;
	height: 20Px;
	font-size: 11Px;
	background-color: #887d64;
	margin: 25Px 0 2Px 100Px;
}

textarea.textarea1
{
	color: #000000;
	font-size: 12Px;
	height: 120Px;
	border: 1Px solid #887d64;
	background-color: #f7f2e7;
	overflow: auto;
}
textarea.textarea2
{
	color: #000000;
	font-size: 12Px;
	height: 60Px;
	width: 240Px;
	border: 1Px solid #887d64;
	background-color: #f7f2e7;
	overflow: auto;
}
