Body {background-color:#C0C0C0;}

H1 {font-size:16px;font-weight:bold;margin:0px;padding:0px;}

A {Text-Decoration:none;}

.cadre {width:952px;padding:0px;margin:0px;border: solid #000000 1px;background: #FFFFFF;}

.barre_titre { width: 590px; background: #EFEBA5; border:solid #808080 1px; font-family: arial; font-size: 16px; font-weight: bold; color: #7B7118; padding:3px;}
.barre_titre_medium { width: 770px; background: #EFEBA5; border:solid #808080 1px; font-family: arial; font-size: 16px; font-weight: bold; color: #7B7118; padding:3px;margin-top:10px;text-align:center;}

.barre_titre_580 { width: 580px; background: #EFEBA5; border:solid #808080 1px; font-family: arial; font-size: 16px; font-weight: bold; color: #7B7118;}

.barre_titre_large {width: 940px; margin-left:5px;margin-bottom:10px;margin-top:10px;background: #EFEBA5; border:solid #808080 1px; font-family: arial; font-size: 16px; font-weight: bold; color: #7B7118;text-align:center;}
.barre_top_description { width:950px; font-family:arial;font-size:10px; padding-top:4px; padding-bottom:4px; background: #EFEFEF; }

.Barre_Titre_730 {width: 730px; background: #EFEBA5; border:solid #808080 1px; font-family: arial; font-size: 16px; font-weight: bold; color: #7B7118;text-align:center;padding:3px;margin-top:10px;}

.banner_table { width: 950px; padding: 0px; }
.banner_col_logo { width: 170px; padding: 3px; text-align: center; }
.banner_col_image { width:780px; padding:3px;text-align:right; }

.titre_vert { font-family: arial; font-size: 12px; font-weight: bold; color: #008000;}

.avis {width:98%;background-color:#DDF7F7; border:1px dashed #000000;padding:2px;font-family:arial;font-size:13px;margin-bottom:15px;}

.link_bottom {text-decoration:none;}

.border_top{border-top-width:1px; border-top-style:solid; border-top-color:#808080;}
.n_click{font-family:arial; font-size:9; text-align: center;}
.legen{font-family:arial; font-size:11; text-align: right;}
.big_green{font-family:arial; font-size:12; text-align: right; color:green; font-weight:normal;}
.small_green{font-family:arial; font-size:11; text-align: right; color:green; font-weight:normal;}

a.menu:active, a.menu:visited, a.menu:link {font-family:arial; font-size:13; text-align: right; color:blue; font-weight:bold;text-decoration:none;}
a.menu:hover {font-family:arial; font-size:13; text-align: right; color:red; font-weight:bold;text-decoration:none}

a.menu2:active, a.menu2:visited, a.menu2:link {font-family:arial; font-size:13; text-align: right; color:#555555; font-weight:bold;text-decoration:none;}
a.menu2:hover {font-family:arial; font-size:13; text-align: right; color:red; font-weight:bold;text-decoration:none}

a.menu_annonce:active, a.menu_annonce:visited, a.menu_annonce:link{font-family:arial; font-size:12; color:blue; font-weight:normal; text-decoration:none;}
a.menu_annonce:hover{font-family:arial; font-size:12; color:red; font-weight:normal; text-decoration:none;}

a.name:active, a.name:visited, a.name:link {font-family:arial; font-size:16; text-align: right; color:blue; font-weight:bold;text-decoration:none;}
a.name:hover {font-family:arial; font-size:16; text-align: right; color:red; font-weight:bold;text-decoration:none}

a.menu_date_agenda:active, a.menu_date_agenda:visited, a.menu_date_agenda:link {font-family:arial; font-size:13; text-align: right; color:blue; font-weight:bold;text-decoration:none;}
a.menu_date_agenda:hover {font-family:arial; font-size:13; text-align: right; color:red; font-weight:bold;text-decoration:none; background-color:#cccccc;}
a.name_date_agenda:active, a.name:visited, a.name:link {font-family:arial; font-size:16; text-align: right; color:blue; font-weight:bold;text-decoration:none;}
a.name_date_agenda:hover {font-family:arial; font-size:16; text-align: right; color:red; font-weight:bold;text-decoration:none}

/*** Jour Férié ***/
.contenu { font-family: arial; font-size: 12px; }
.line-B {border-bottom:#999999 thin solid; vertical-align:middle; padding:5px;}
.line-B-L {border-bottom:#999999 thin solid; border-left:#999999 thin solid; vertical-align:middle; padding:5px;}
.line-B-R {border-bottom:#999999 thin solid; border-right:#999999 thin solid; vertical-align:middle; padding:5px;}
.line-R {border-right:#999999 thin solid; vertical-align:middle; padding:5px;}

/*** Agenda ***/

#blink {color: green}
#green {color: green}
#red {color: red}
#blue {color: blue}
#yellow {color: yellow}
#film{ font-family: arial; font-size: 10px; color: #0B935E}

#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

/* Listes de résultats */

.ListeBloc1 {width:730px;border-top: solid #000000 1px;margin-bottom:10px;}
.ListeBloc2 {width:730px;margin-bottom:20px;}
.ListeNomResto {font-family:Arial,Helvetica,sans-serif; font-size:17px; font-weight:bold; color:#000000; margin-top:3px;} 
.ListeNomResto A {font-family:Arial,Helvetica,sans-serif; font-size:17px; font-weight:bold; color:#008182; margin-top:3px;} 
.ListeDescriptionResto {font-family:Arial,Helvetica,sans-serif; font-size:11px; font-style:normal; font-weight:normal; color:#000000;}
.ListeDescriptionResto A {font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#008182;}
.ListeCoordonneesResto {font-family:Arial,Helvetica,sans-serif; font-size:11px; font-style:normal; font-weight:normal; color:#000000;}
.ListeHoraires {font-family:Arial,Helvetica,sans-serif; font-size:11px; font-style:normal; font-weight:normal; color:#AA0000;}
.Liste_Barre_Titre {width: 730px; background: #EFEBA5; border:solid #808080 1px; font-family: arial; font-size: 16px; font-weight: bold; color: #7B7118;text-align:center;padding:3px;margin-top:10px;margin-bottom:20px;}
