.bodyglobal {
font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
font-weight: normal;
font-style: normal; 
text-decoration: none; 
background-color: #FFFFFF;
color: #000000; 
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px
scrollbar-3d-light-color : #000000;
scrollbar-arrow-color : #CC0066;
scrollbar-base-color : #CCCCCC;
scrollbar-dark-shadow-color : #CCCCCC;
scrollbar-face-color : #FFFFFF;
scrollbar-highlight-color : #CCCCCC;
scrollbar-shadow-color : #CCCCCC;
}

.text-form
{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 15px;
text-decoration: none;
color: #666666; 
line-height: 30px;
}

.titre-yellow
{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 22px;
font-variant: small-caps;
text-decoration: none;
color: #D59D2C;
}

.text-yellow-big
{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 15px;
text-decoration: none;
color: #D59D2C;
}

.text-yellow
{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
color: #D59D2C;
}

.text
{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
color: #666666;
}

.text-advice
{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
color: #666666;
text-align: justify;
padding-left: 18px;
padding-right: 18px;
}

.text-advice-rouge
{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
color: #FF0000;
text-align: justify;
padding-left: 18px;
padding-right: 18px;
}

.text2
{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
color: #666666;
line-height: 18px;
}

.text-big
{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 15px;
text-decoration: none;
color: #666666;
}

.text-member
{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 15px;
text-decoration: none;
color: #666666;
line-height: 35px;
}

.text-home
{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
text-decoration: none;
color: #666666;
text-align: justify;
line-height: 16px;
margin-left: 25px;
margin-right: 15px;
}

.text-small
{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-decoration: none;
color: #666666;
}

.text-small-rouge
{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-decoration: none;
color: #FF0000;
}

.text-rouge
{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
color: #FF0000;
}

.text-rouge-big
{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 15px;
text-decoration: none;
color: #FF0000;
}

.text-white-big
{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 15px;
text-decoration: none;
color: #FFFFFF;
}

a, a:link, a:visited, a:active
{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
text-decoration: none;
color: #666666;
}

a.lunch-off, a.lunch-off:link, a.lunch-off:visited, a.lunch-off:active
{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
text-decoration: none;
color: #999999;
}

a.lunch-abuse, a.lunch-abuse:link, a.lunch-abuse:visited, a.lunch-abuse:active
{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
text-decoration: none;
color: #FF0000;
}

a.yellow, a.yellow:link, a.yellow:visited, a.yellow:active
{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
text-decoration: none;
color: #D59D2C;
}

a.rouge, a.rouge:link, a.rouge:visited, a.rouge:active
{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
text-decoration: none;
color: #FF0000;
}

a.yellow-big, a.yellow-big:link, a.yellow-big:visited, a.yellow-big:active
{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 15px;
text-decoration: none;
color: #D59D2C;
}

a.small, a.small:link, a.small:visited, a.small:active
{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 10px;
text-decoration: none;
color: #666666;
}

.form
{
color:#666666;
font-size:14px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
vertical-align:center;
}

.recommandation
{
color:#666666;
font-size:10px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
vertical-align:center;
}

.btn
{
color:#666666;
font-size:10px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
vertical-align:center;
text-align:center;
width: 65px;
}

.btn2
{
color:#666666;
font-size:10px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
vertical-align:center;
text-align:center;
width: 90px;
}

.form-member
{
color:#666666;
font-size:14px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
vertical-align:center;
}

.form-search
{
color:#666666;
font-size:14px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
vertical-align:center;
}
/*=================>  MAIN FRAME  <=================*/
.main-frame
{
width: 634px;
background-color: #FFFFFF;
}
.main-frame-bottom
{
height: 151px;
background-image: url('images/main-b.gif');
}
.main-frame-top
{
height: 22px;
background-image: url('images/main-t.gif');
}
.main-frame-left
{
width: 30px;
background-repeat: repeat-y;
background-image: url('images/main-l.gif');
}
.main-frame-right
{
width: 30px;
background-repeat: repeat-y;
background-image: url('images/main-r.gif');
}
.main-frame-details
{
text-align: center;
width: 264px;
background-color: #FFFFFF;
}
/*=================>  DETAILS FRAME  <=================*/
.details-frame-bottom
{
height: 15px;
background-image: url('images/details-b.gif');
}
.details-frame-top
{
height: 15px;
background-image: url('images/details-t.gif');
}
.details-frame-bg
{
text-align: center;
vertical-align: top;
width: 264px;
background-repeat: repeat-y;
background-image: url('images/details-bg.gif');
}
/*=================>  MAP FRAME  <=================*/
.map-frame
{
height: 470px;
background-repeat: repeat-x;
background-image: url('images/map-bg.gif');
text-align: center;
vertical-align: middle;
}
.map-frame-left
{
width: 14px;
height: 470px;
background-image: url('images/map-l.gif');
}
.map-frame-right
{
width: 14px;
height: 470px;
background-image: url('images/map-r.gif');
}
/*=================>  TINY MAP FRAME  <=================*/
.tiny-map-frame
{
width: 506px;
height: 384px;
background-repeat: repeat-x;
background-image: url('images/tiny-map-bg.gif');
text-align: center;
vertical-align: middle;
}
.tiny-map-frame-left
{
width: 14px;
height: 384px;
background-image: url('images/tiny-map-l.gif');
}
.tiny-map-frame-right
{
width: 14px;
height: 384px;
background-image: url('images/tiny-map-r.gif');
}
/*=================>  calendar  <=================*/
.calendar-top
{
text-align: center;
vertical-align: middle;
font-family: Tahoma, Arial, sans-serif;
color:#FFFFFF;
font-weight: bold;
font-size:10px;
}
.calendar-bottom
{
text-align: center;
vertical-align: middle;
font-family: Tahoma, Arial, sans-serif;
color:#666666;
font-weight: bold;
font-size:12px;
}
/*=================>  Div Description  <=================*/
.detailled-description
{
position: absolute;
top: 190px;
background: white;
width: 226px;
visibility:hidden;
z-index=0;
padding : 5px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
color: #666666;
line-height: 18px;
}
/*=================>  Div Reply Invitation  <=================*/
.reply-invitation
{
position: absolute;
top: 580px;
background: white;
width: 634px;
visibility:hidden;
z-index=0;
padding : 5px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 15px;
text-decoration: none;
color: #666666;
}
/*=================>  Div Reply Invitation  <=================*/
.detailled-search
{
position: absolute;
top: 250px;
background: white;
width: 600px;
visibility:hidden;
z-index=1;
padding : 5px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 15px;
text-decoration: none;
color: #666666;
}
/*=================>  Tbl Lunch  <=================*/
.tbl-lunch
{
border-style:solid;
border-color:#666666;
border-bottom-width:1px;
border-top-width:1px;
border-right-width:1px;
border-left-width:1px;
}
/*=================>  Tbl Lunch  <=================*/
.tbl-admin
{
border-style:solid;
border-color:#666666;
border-bottom-width:0px;
border-top-width:1px;
border-right-width:1px;
border-left-width:1px;
}
/*=================>  List Lunch  <=================*/
.list-lunch
{
border-style:solid;
border-color:#666666;
border-bottom-width:0px;
border-top-width:1px;
border-right-width:0px;
border-left-width:0px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
color: #666666;
}
/*=================>  List Lunch  <=================*/
.list-lunch-abuse
{
border-style:solid;
border-color:#666666;
border-bottom-width:0px;
border-top-width:1px;
border-right-width:0px;
border-left-width:0px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
color: #FF0000;
}
/*=================>  List Lunch Off <=================*/
.list-lunch-off
{
border-style:solid;
border-color:#666666;
border-bottom-width:0px;
border-top-width:1px;
border-right-width:0px;
border-left-width:0px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
color: #999999;
}