a:link { font-weight:bold; text-decoration:none; color:#FFFFFF }
a:visited { font-weight:bold; text-decoration:none; color:#FFFFFF }
a:hover { font-weight:bold; text-decoration:underline; color:#FFFF00 }
a:active { font-weight:bold; text-decoration:none; color:#FFFFFF }
a:focus { font-weight:bold; text-decoration:none; color:#FFFFFF }

.bodyGeneral {
              scrollbar-face-color:D45F00;
              scrollbar-track-color:808080;
              scrollbar-3dlight-color:000000;
              scrollbar-arrow-color:FFFFFF;
              scrollbar-highlight-color:FFFFFF;
              scrollbar-shadow-color:000000;
              background-color:#DCC4AD;
}
.bodyPopup {
              scrollbar-face-color:AB4323;
              scrollbar-track-color:F3E7D6;
              scrollbar-3dlight-color:000000;
              scrollbar-arrow-color:FFFFFF;
              scrollbar-highlight-color:FFFFFF;
              scrollbar-shadow-color:000000;
}
.td_bar_jaune_right {
	border-style:solid;
	border-color:#ffff00;
	border-right-width:5px;
	border-left-width:0px;
	border-top-width:0px;
	border-bottom-width:0px;
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	padding: 5px 15px 5px 5px;
	text-align:right;
}
.td_bar_jaune_left {
	border-style:solid;
	border-color:#ffff00;
	border-right-width:0px;
	border-left-width:5px;
	border-top-width:0px;
	border-bottom-width:0px;
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	padding: 5px 5px 5px 15px;
	text-align:left;
}
.td_portail {
	background-image:url('../images/fond_accueil.jpg');
	background-repeat:no-repeat;
	background-position:center;
	background-position:middle;
}
.photo{
	border-top-width:2px; 
	border-bottom-width:2px;
	border-left-width:2px;
	border-right-width:2px;
	border-top-color:#FFFFFF; 
	border-bottom-color:#CCCCCC;
	border-left-color:#FFFFFF;
	border-right-color:#CCCCCC;
	border-style:solid;
	text-align:center;
	vertical-align: middle;
}
.barTitre {
	background-image:url('../images/fond_barTitre.jpg');
	border-style:solid;
	padding-left:5px;
	height:20px;
	border-color:#834535;
	border-width:1px;	
}
.fond_cell {
	background-image:url('../images/fond_f.jpg');
	background-repeat:no-repeat;
	background-position:center;
	background-position:top;
}
.fond_cocktail {
	background-image:url('../images/fond_cocktail.jpg');
	background-repeat:no-repeat;
	background-position:center;
	background-position:top;
}
.fond_menu {
	background-image:url('../images/fond_menu.jpg');
	background-repeat:no-repeat;
	background-position:center;
	background-position:top;
}
.fond_buffet {
	background-color:#000000;
	background-image:url('../images/fond_buffet.jpg');
	background-repeat:no-repeat;
	background-position:center;
	background-position:top;
}
.fond_boisson {
	background-color:#000000;
	background-image:url('../images/fond_boisson.jpg');
	background-repeat:no-repeat;
	background-position:center;
	background-position:top;
}
.CadreTableau {
	border-width:1px;
	border-style:solid;
	border-color:#ffffff;
}
.imageCadre {
	border-style:double;
	padding:5px;
	border-color:#834535;
	border-width:medium;
}
.imageCadreOver {
	border-style:double;
	padding:3px;
	border-color:#ffffff;
	border-width:medium;
}
.InfosUser {
	background-color:#C7823D;
	padding:3px;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ffffff;
	border-right-color: #E7D2BC;
	border-bottom-color: #E7D2BC;
	border-left-color: #ffffff;
	padding:5px;
	width:160px;
	font-weight:bold;
	vertical-align:middle;
	color:#ffffff;
	font-family: tahoma;
	font-size: 10px;	
} 
.barSeparator {
	background-color:#F7F0D6;
	font-family: tahoma;
	font-size: 5px;
	font-style: normal;
	font-weight: bold;
	color: #40533A;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #003366;
	border-right-color: #003366;
	border-bottom-color: #003366;
	border-left-color: #003366;
}
hr.HrSeparator {
	background-color:#F7F0D6;
	color:#F7F0D6;
	text-align: center;
	height: 4px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #003366;
	border-right-color: #003366;
	border-bottom-color: #003366;
	border-left-color: #003366;
}
.titre {
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #834535;
	text-align:left; 
	text-decoration:underline;
}
.contentTitle {
	font-weight:bold;
	vertical-align:middle;
	color:#646363;
	text-decoration:underline;
	height:10px;
	font-family: tahoma;
	font-size: 10px;
}
.contentPrice {
	font-weight:bold; 
	vertical-align:middle;  
	color:#000066;
	height:10px;
	font-family: tahoma;
	font-size: 10px;
}
.content {
	height:10px;
	font-family: tahoma;
	font-size: 10px;
	color: #834535;
}
.content a:link {
	font-family: tahoma;
	font-size: 10px;
	color: #834535;
}
.content a:visited {
	font-family: tahoma;
	font-size: 10px;
	color: #834535;
}
.content a:hover {
	font-family: tahoma;
	font-size: 10px;
	text-decoration:underline;
	color: #FFFFFF;
}
.content a:active {
	font-family: tahoma;
	font-size: 10px;
	color: #FFFFFF;
}
.content a:focus {
	font-family: tahoma;
	font-size: 10px;
	color: #FFFFFF;
}
.titlePlateau {
	font-weight:bold;
	color:#646363;
	text-decoration:underline;
	font-size:12px;
}
.titlePlateau a:link {
	font-weight:bold;
	color:#646363;
	text-decoration:underline;
}
.titlePlateau a:visited {
	font-weight:bold;
	color:#646363;
	text-decoration:underline;
}
.titlePlateau a:hover {
	font-weight:bold;
	color:#ffffff;
	text-decoration:underline;
}
.titlePlateau a:active {
	font-weight:bold;
	color:#ffffff;
	text-decoration:underline;
}
.titlePlateau a:focus {
	font-weight:bold;
	color:#ffffff;
	text-decoration:underline;
}
.menuCopy {
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 5px 5px 5px 15px;
}
.unnamed1 {
	border-top: thin none #FFFFFF;
	border-right: thin solid #FFFFFF;
	border-bottom: thin none #FFFFFF;
	border-left: thin solid #FFFFFF;
}
.unnamed2 {
	border-top: thin solid #FFFFFF;
	border-right: thin solid #FFFFFF;
	border-bottom: thin solid #FFFFFF;
	border-left: thin solid #FFFFFF;
}
.menu {
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #FFDE00;
	padding: 0px;
	margin: 0px;
}
.menuBas {
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #FFDE00;
	padding: 0px;
	margin: 0px;
	vertical-align: top;
	top: auto;
}
.titleFiche {
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #663333;
	text-align: center;
}
.PriceFiche {
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
.textFiche {
	font-family: tahoma;
	font-size: 11px;
	color: #FFFFFF;
	text-align: center;
	padding: 5px;
}
.buttons {
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	padding-left: 3px;
	padding-right: 3px;
	background-color: #AB4323;
	height: 25px;
	width: 90px;
	vertical-align: middle;
}
.radiobuttons {
	text-align: center;
	vertical-align:top;

}
.inputText {
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #000066;
	text-align:center;
	padding: 0px;
	background-color: #ffffff;
	height: 18px;
	vertical-align: middle;
	border-top-width:1px;
	border-top-color:#AB4323;
	border-left-width:1px;
	border-left-color:#AB4323;
	border-bottom-width:2px;
	border-bottom-color:#000000;
	border-right-width:2px;
	border-right-color:#000000;			
	border-style:solid;
}
.boissonLayer {
	position:absolute;
	left:100px;
	top:100px;
}
.webfx-tree-container {
	margin: 0px;
	padding: 0px;
	font: icon;
	white-space: nowrap;
}

.webfx-tree-item {
	padding-top: 2px;
	pading-bottom: 2px;
	margin: 0px;
	font: icon;
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	white-space: nowrap;
}

.webfx-tree-item a, .webfx-tree-item a:active, .webfx-tree-item a:hover {
	margin-left: 0px;
	padding: 1px 2px 1px 2px;
}

.webfx-tree-item-body  {
   scrollbar-face-color: #1E446F; 
   scrollbar-track-color: #CCCCCC; 
   scrollbar-arrow-color: #FFFFFF;
}

.webfx-tree-item a {
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.webfx-tree-item a:hover {
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFFF00;
	text-decoration: underline;
}

.webfx-tree-item a:active {
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.webfx-tree-item img {
	vertical-align: middle;
	border: 0px;
}

.webfx-tree-icon {
	width: 19px;
	height: 19px;
}
.webfx-tree-item a.selected-item {
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

.webfx-tree-item a.selected-inactive {
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.datas {
	cursor:hand; 
     	border-color: #000000; 
     	border-style: solid; 
     	border-width: 1px; 
     	font-family: Times;
	font-size: 12px;
	font-weight: normal;
	color: #834535;
	text-align: center;
}

.datashover 
     { 
    	cursor:hand;
    	background-color: #CB6343;
    	border-color: #000000; 
     	border-style: solid; 
    	border-width: 1px; 
	font-family: Times;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: center;
}
