A,body,td,input,textarea  {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;	
}
A:hover {text-decoration: underline;}

BODY {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 0px 0px;
	background-color:#5099eb;
	/*background-color:#8fd2fc;*/
	background-image:url(../images/fond2010.jpg);
	background-repeat:no-repeat;
	background-position:center top;

}

html, body, #table_plein_ecran {
	height:100%;
}

#table_plein_ecran {
	height:100%;
	margin: 0 auto;
	text-align: left;
	vertical-align: middle;
}

img#drapeaux {
border-style: solid; 
border-width: 1px; 
border-color: #263f45; 
}

/* CSS ARBORESCENCE  */
.arbo_site_titre  {
font-size: 16px;
}
.arbo_site_encours  {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
}
.arbo_site {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

.arbo_site_petit_encours  {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
}
.arbo_site_petit {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}

/* CSS MENU NAVIGATION */
.menu_navigation {
	color: #263f45;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.css_conges {
	color: #263f45;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}

/*CSS BAS DE PAGE */
.txt_basdepage {font-size: 11px; color: #FFFFFF;}


/*CSS STRUCTURE TABLEAU FOND */
.tdimg0 {background-image:url(../images/restaurant/titre.gif);}

.tdimg1 {
background-color:#d1dade;
background-image:url(../images/restaurant/index_01.png);
background-repeat: no-repeat ;
}
.tdimg2 {
background-color:#d1dade;
background-image:url(../images/restaurant/index_02.png);
background-position:top right;
background-repeat: no-repeat ;
}
.tdimg4 {
background-color:#263f45;
background-image:url(../images/restaurant/index_04.png);
background-position:top left;
background-repeat: no-repeat ;
}
.tdimg5 {background-color:#d1dade;}
.tdimg6 {background-color:#FFFFFF;}
.tdimg7 {background-image:url(../images/restaurant/index_07.png);}

/*
.tdimg7 {
background-color:#de037f;
background-image:url(../images/restaurant/index_06.png);
background-position:bottom;
background-repeat: no-repeat ;
}
*/

.tdimglogo {background-image:url(../images/restaurant/logo_chateauhotel.png);}
.tdimgrubrique {background-image:url(../images/restaurant/logo_rubrique.png);}

/* CSS FORMULAIRE DE CONTACT */
input,textarea {	
	color: #ba0202;
	border: 1px solid #6c8082;
	background-color: #FFFFFF;
}

.submit{
	color: #2c7300;
	font-weight: bold;
	border: 2px solid #FFFFFF;
    width:180px;
    height:30px;
	background-image:url(../images/www/fond_adresse.png);
}

.contact_adresse {
	font-size: 11px;
	color: #2c7300;
	border: 2px solid #FFFFFF;
	background-image:url(../images/www/fond_adresse.png);
}
.contact_adresse_liens {
	font-size: 11px;
	color: #2c7300;
	font-weight: bold;
}
.contact_titre {
	color: #FFFFFF;
	font-weight: bold;
	background-color: #6c8082;
}
.contact_texte {color: #FFFFFF; background-color: #d2d2d2;}
.contact_erreur {background-color: #FF0000;}

.formcontact_spam_titre{color: #1d3337; font-size: 16px; font-weight: bold;}
.formcontact_spam_code{color: #1d3337; font-size: 12px;}
.formcontact_spam_fond{background-color: #f4f4f4;}
.formcontact_spam_bordure{background-color: #FFFFFF;}
.formcontact_spam_saisie{
	color: #2c7300;
	font-weight: bold;
	border: 1px solid #2c7300;
	background-color: #FFFFFF;
	text-transform: lowercase;
	text-align:center;
	letter-spacing: 5px;
}