/*--------------------------------------------------------------------
/* Feuille de styles pour le site de l'auberge du Cheval bleu
/*--------------------------------------------------------------------*/

/*--------------------------------------------------------------------
/* GÉNÉRAUX
/**/
body {
	font-family : Verdana,Helvetica,sans-serif;
	font-size : small;
	background-color : #1C385D;
	color : #1C385D;
	line-height : 125%;
	margin : 10px;
	padding : 0;
}

img 
{
	border:0;
}

form {
	border:0;
	margin:0;
	padding:0;
}

.clear {
	clear : both;
}

.info_message {
	font-weight : bold;
	text-align : center;
}

.hautdepage{
	text-align:center;
	margin-top:5px;
	margin-bottom:10px;
}

.lettretitre{
	font-family:"Times New Roman, Verdana, Arial, sans-serif";
	font-weight:bold;
	font-size:18px;
}

.pucecheval{
	list-style-image:url(../images/pucecheval.gif);
}

.pucecheval li{
	padding-left: 12px;
}

.ImageBorBleu{
	border: 2px solid;
	border-color:#1C385D;
	margin:4px;
}

#page {
	 width : 750px;
	 margin : auto;
	 margin-top : 20px;
	 background-color : #ffffff;
	 background-image:url(../Templates/images/contenu-fond.jpg);
	 background-repeat : no-repeat;
	 background-position : 415px 212px;
}

#principal {
	 padding-left : 20px;
	 padding-right : 20px;
}

#principal h1 {
	 margin : 0;
	 padding : 0;
	 margin-bottom : 20px;
	 font-size : large;
	 font-weight : bold;
	 color : #080808;
}
	  
#principal a {
	color : #E76F00;
	font-weight : bold;
}
	  
#principal a:hover {
	color : #C38B42;
}

/*--------------------------------------------------------------------
/* ACCUEIL
/**/ 
#Accueil_News{
	height : 320px;
	width: 125px;
	font-size : 11px;
	font-weight:bold;
	border-left: dotted 1px;
	border-color:#E76F00;
}

#Accueil_News p {
	margin: 5px;
}

#Accueil_Titre_News {
	text-align:left;
}

/*--------------------------------------------------------------------
/* IMPRESSION PRINT
/**/  
@media print {
	.nePasImprimer { display : none; }
		 
	#page { width : 100%; }
}

/*--------------------------------------------------------------------
/* DROITS RÉSERVÉS, copyright
/**/ 
.CopyRight {
	font-size: x-small;
	width : 710px;
	margin : auto;
	margin-top : 10px;
	color : #ffffff;
}

.CopyRight a{color : #C98E45;}

.CopyRight a:hover{color : #F2AD53;}

/*--------------------------------------------------------------------
/* CONTENU
/**/
#contenu {
}

#contenu h2 {
	margin : 0;
	padding : 0;

	font-size : large;
	color : #A52819;
	font-weight : bold;
}

#contenu a {
	color : #E76F00;
}

#contenu a:hover {
	color : #C38B42;
}

#contenu ul {
	list-style-type : square;
}

/*--------------------------------------------------------------------
/* FORMULAIRES
/**/
.bodyform {
	background:none;
}

.tab_formulaire {
	border : 0;
	border-spacing : 0;
	padding:0;
}

.tab_formulaire .espacement {
	height : 6px;
}

.tab_formulaire .nom_champ {
	width : 100px;
	margin : 0;
	padding : 0;
	padding-right : 3px;
	text-align : left;
	font-size:10px;
	font-weight : bold;
	vertical-align:text-top;
}

.tab_formulaire .valeur {
	width : 367px;
	height : 17px;
	margin : 0;
	padding : 0;
}

.tab_formulaire .valeur input {
	width : 365px;
	margin : 0;
	padding : 0;
	float : left;
	font-size : smaller;
	font-weight : bold;
	border : 1px solid black;
}

.tab_formulaire input {
	border : 1px solid black;
	font-size : small;
}

.td_boutons_espacement {
	width : 102px;
}

.td_boutons_soumettre {
	width : 183px;
	text-align : center;
}

.td_boutons_recommencer{
	width : 184px;
	text-align : center;
}

#td_pays {
	width : 115px;
}

#td_valeur_pays {
	margin :0;
	padding:0;
	width : 119px;
}

#input_nom {
	width : 250px;
}

#input_courriel {
	width : 250px;
}

#input_ville {
	width : 250px;
}

#input_pays {
	width : 250px;
}

#input_commentaire {
	width : 300px;
	height: 200px;
	border: 1px solid;
	margin : 0;
	padding : 0;
	padding-right : 3px;
	text-align : left;
	font-weight : bold;
}

#bouton_soumettre {
color:#1C385D;
background-color:#FFFFFF;
}

#bouton_recommencer{
color:#1C385D;
background-color:#FFFFFF;
}

#bouton_soumettre:hover {
background-color:#F7F7F7;
}

#bouton_recommencer:hover {
background-color:#F7F7F7;
}

/*--------------------------------------------------------------------
/* FORFAITS
/**/
h4
{
	margin-left: 1px;
	font-size: 12px;
	width: 500px;
	overflow: hidden;
}

.tabForfait
{
	border-bottom:1px solid;
	width:500px;
	border-collapse: collapse;
}

.tabForfait img
{
	margin: 0px 10px 10px 0px;
}

.tabForfait td
{
	vertical-align:top;
}

.tabForfaitCellEspacement
{
	height:15px;
}

/*--------------------------------------------------------------------
/* ALBUM PHOTOS
/**/
.tabAlbumPhoto
{
	width:100%;
	padding:0px;
	white-space:nowrap;
	border-spacing:0px;
	margin:0px;
}

.tabAlbumPhoto tr
{
	height:250px;
}

/*--------------------------------------------------------------------
/* TARIFS
/**/
.TableauTarif
{
	background-color:#F1CC9E;
	color:#1C385D;
	text-shadow:#000000;
	border-color:#1C385D;
	width:100%;
}
  
#TableauTarif th
{
	text-align:center;
	font-weight:bold;
}
  
#TableauTarif td
{
		text-align:center;
		width:75px;
}

/*--------------------------------------------------------------------
/* COMMENTAIRES
/**/
.TableauCommentaire
{
	color:#1C385D;
	border: 1px solid;
	border-color:#1C385D;
	width:100%;
}