@charset "utf-8";
/* CSS Document */

/*---------------*/
/*  Général      */
/*---------------*/
body{ 
background-color:#515263; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:14px;
}

*{
border:0px;
margin:0px;
padding:0px;
}

h1{
font-size:14px;
font-weight:bold;
}
label{
width:40px;
float:left;
}

label.label1{
width:110px;
float:left;
text-align:right;
}

input, textarea{
padding:3px;
}
/*---------------*/
/*  Liens        */
/*---------------*/

a {
color:#FFFFFF;text-decoration:none; cursor:pointer;position:relative;
}
a:hover{
color:#FF0000;position:relative;
}
a.link_1{
color:#2f2f3e;text-decoration:none;position:relative;
}
a:hover.link_1{
color:#FF0000;position:relative;
}
a.menu{
color:#000000;text-decoration:underline;position:relative;
}
a:hover.menu{
color:#FF0000;position:relative; text-decoration:none;
}
a.event-menu{
color:#FF0000;text-decoration:none;position:relative;
}
a:hover.event-menu{
color:#FF0000;position:relative; text-decoration:underline;
}
a.A2{
color:#333333;text-decoration:underline;position:relative;
}
a:hover.A2{
color:#FF0000;position:relative; text-decoration:underline;
}

a.hit{
color:#000033;text-decoration:none;
}
a:hover.hit{
color:#FF0000;
}



.general{
margin-left:auto; margin-right:auto; padding:0px; width:1032px; height:812px;
}
.top{
float:left; width:1007px; height:88px; background:url(../images/des/top-fond.jpg) repeat-x top left #2e2f3d; 
}
.top_logo{
float:left; width:373px; height:88px; margin-left:20px;
}
.top_onglet{
float:right; width:530px; height:61px; margin-top:27px;
}
.top_right{
float:right; width:25px; height:88px; background:url(../images/des/top-fond-2.jpg) no-repeat; 
}
.inter_top{
float:left; width:1022px; height:41px; background:#2e2f3d;  
}
.inter_top h1{
padding-left:60px; padding-top:5px; font-family:Georgia, Times New Roman, Times, serif; font-style:italic;
}
.contenu{
float:left; width:1022px;  background:url(../images/des/mid-fond.jpg) repeat-y;
}
.banniere{
float:left; position:relative; z-index:1; width:1032px; height:107px; background:url(../images/banniere/banniere.jpg) no-repeat ;  
}
.banniere_presse{
float:left; position:relative; z-index:1; width:1032px; height:107px; background:url(../images/banniere/bannierepresse.jpg) no-repeat ;  
}
.banniere_event{
float:left; position:relative; z-index:1; width:1032px; height:107px; background:url(../images/banniere/banniereevent.jpg) no-repeat ;  
}
.banniere_avis{
float:left; position:relative; z-index:1; width:1032px; height:107px; background:url(../images/banniere/bannierechef.jpg) no-repeat ;  
}

.menu_left{
float:left; position:relative; z-index:10; width:211px; height:508px; top:-60px;
}
.menu_left_search{
float:left; position:relative; width:200px; height:170px; margin-bottom:15px;
}
.menu_left_search_top{
float:left; width:210px; height:28px; background:url(../images/des/search-top.png) no-repeat left top ; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/des/search-top.png', sizingMethod='crop');
}
.menu_left_search_top p{
color:#2f2f3e; font-weight:bold; padding-left:48px; padding-top:6px; margin:0px;
}

.menu_left_search_mid{
float:left; width:210px; height:90px; background:#2e2f3d;
}
.btn_ok{
background:url(../images/btn-ok.png) no-repeat; width:20px; border:0px;
}
.btn_ok_2{
background:url(../images/btn-ok-3.png) no-repeat; width:75px; border:0px; height:25px;
}

.menu_left_search_bot{
float:left; width:210px; height:28px; background:url(../images/des/search-bot.png) no-repeat left top ; 
}
.menu_left_search_bot p{
color:#2f2f3e; font-weight:bold; padding-top:6px; margin:0px; text-align:center; z-index: 1;
}
.menu_left_menu{
float:left; position:relative; width:210px; height:340px;
}

.menu_left_menu_top{
float:left; width:210px; height:28px; background:url(../images/des/menu-top.png) no-repeat left top ;_background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/des/menu-top.png', sizingMethod='crop');
}
.menu_left_menu_mid{
float:left; width:210px; height:275px; background:url(../images/des/menu-back.png) no-repeat left top ;
}
.menu_left_newsletter{
 float:left; width:200px; font-weight:bold; padding:0px; margin:0px; text-align:center;height:25px; margin-top:5px;
 }
.menu_left_contenu{
float:left;  font-weight:bold; padding:0px; margin:0px; height:100px; margin-top:5px; text-align:left; padding-left:4px; 
}
.menu_lien{
 height:21px; width:200px; padding-top:10px; padding-bottom:4px;border-bottom:1px solid #14141b;
 }
 
.menu_left_menu_bot{
float:left; width:210px; height:28px; background:url(../images/des/search-bot.png) no-repeat left top ;_background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/des/search-bot.png', sizingMethod='crop');
}
.contenu_page{
float:left; width:725px; height:467px; margin-left:35px; margin-top:30px;
}

.contenu_pub{
float:left; width:187px; height:306px;
}
.contenu_pub_1{
float:left; width:167px; height:72px; margin-bottom:15px;
padding:0px 10px 10px 10px; text-align:center;
}

.contenu_hit{
float:left; width:735px; height:146px; margin-top:15px;
}
.contenu_hit_top{
float:left; width:227px; height:146px; margin-right:20px; background:url(../images/des/panneau-1.png) no-repeat;
}
.contenu_hit_titre{
font-weight:bold;  padding-top:8px; text-align:center;
}

.footer_top{
float:left; width:1032px; height:15px; background:url(../images/des/bot-fond.jpg) no-repeat top left ;
}

.footer{
float:left; width:1032px; height:45px; background:url(../images/des/bot-fond-2.jpg) repeat-y top left; font-size:10px; text-align:center;
}
/*----------------------*/
/*    choix de la date  */
/*----------------------*/
td.wseljour {
	text-align:      left;
	line-height: 10px;


}
td.wseljour2 {
	text-align:      center;
	line-height: 10px;

}
td.midisoir {
	text-align:      right;
	width:           11px;
}
td.wms {
	width:           21px;
}

/*----------------------*/
/*  fond arrondi fiche  */
/*----------------------*/
.nom_resto{
float:left; width:480px;
}
.nom_resto h1{
padding-left:100px; padding-top:3px; font-size:28px;
}

.top_button{
float:left; width:520px;
}
.contenu_barre_haut{
float:left;width:1022px; height:30px;
}
.contenu_barre_haut_top_left{	
float:left;width:10px;height:29px; background:url(../images/des/rec/top_left.png) no-repeat left top ;_background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/des/rec/top_left.png', sizingMethod='crop');
}
.contenu_barre_haut_top_mid{
float:left;width:1002px;height:29px; background:url(../images/des/rec/top_mid.jpg) repeat-x left top ;
}
.contenu_barre_haut_top_mid p{
 color:#ff0000; font-weight:bold; 
}
.contenu_barre_haut_top_right{
float:left;width:10px;height:29px; background:url(../images/des/rec/top_right.png) no-repeat left top ;_background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/des/rec/top_right.png', sizingMethod='crop');
}
.contenu_page_resto{
float:left;width:1022px; padding-left:63px; margin-top:10px; 
}
.contenu_colonne{
float:left;width:940px; height:570px; margin-top:5px;  
}
.contenu_colonne_left{
float:left;width:480px; height:570px; 
}
.contenu_colonne_right{
float:left;width:410px; height:570px; margin-left:25px;
}
.video{
float:left;width:480px; height:305px; border:1px solid black;
}


.back_gris{
float:left;width:480px; height:auto; margin-top:15px; font-size:9px; 
}

.back_gris .mid{
float:left;width:480px;height:14px; background:url(../images/back/top-3.jpg) top left no-repeat; 
}

.back_gris .contenu{
float:left;width:480px;height:auto; background:#CCCCCC;
}

.back_gris .mid2{
float:left;width:480px;height:14px; background:url(../images/back/bot-3.jpg) top left no-repeat; 
}

.un-back{
float:left;width:480px; height:auto; margin-top:5px; 
}
.back_dark{
float:left;width:410px; height:auto; margin-top:15px;font-size:9px;
}
.back_dark .top_left{
float:left;width:15px; height:13px; background:url(../images/back/top-left-bl.png) no-repeat left top ;_background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/back/top-left-bl.png', sizingMethod='crop');
}
.back_dark .mid{
float:left;width:420px;height:13px; background:#2e2f3d; background:url(../images/back/top.jpg) no-repeat left top ;
}
.back_dark .mid-d{
float:left;width:420px;height:13px; background:#2e2f3d; background:url(../images/back/down.jpg) no-repeat left top ;
}
.back_dark .top_right{
float:left;width:15px; height:13px; background:url(../images/back/top-right-bl.png) no-repeat left top ;_background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/back/top-right-bl.png', sizingMethod='crop');
}
.back_dark .contenu{
float:left;width:370px;height:auto; background:#2e2f3d;padding:0px 20px;
}
.back_dark .bot_left{
float:left;width:15px; height:13px; background:url(../images/back/bot-left-bl.png) no-repeat left top ;_background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/back/bot-left-bl.png', sizingMethod='crop');
}
.back_dark .bot_right{
float:left;width:15px; height:13px; background:url(../images/back/bot-right-bl.png) no-repeat left top ;_background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/back/bot-right-bl.png', sizingMethod='crop');
}

.b1{
font-size:14px; font-weight:bold; color:#ff9999;
}

.menu_fiche{
            float:right;border-left:1px solid black;height:22px;font-size:12px; padding-top:7px;margin-right:20px; padding-left:40px;color:#000000; 
			}
	.bonus_fiche{		
			float:left;height:22px;  width:200px; background:url(../images/menu/bonus2.png) no-repeat ; padding-top:7px; padding-left:30px; color:#000000;font-size:12px;
			}
.titre_fiche{			
width:510px; text-align:center; float:right; height:55px; padding-left:25px;color:#FFFFFF; font-weight:bold;
}
.texte_fiche{
margin-top:5px; width:410px; float:left; height:40px; padding-left:45px;color:#ff9999; font-style:italic; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif
}
.titre_fiche h1{
 font-style:italic; font-size:40px; font-family:Georgia, Times New Roman, Times, serif;
 }
 
 
 .int-cont-left{
 float:left; height:auto; width:150px;  color:#000033; margin-left:5px; margin-top:10px; 
 }
  .int-cont-right{
 float:right; height:auto; width:52px; color:#000033; margin-top:10px; margin-right:10px; height:52px;
 
 }
 
 
 
.resto_left{
width:480px; float:left; height:auto; margin-left:55px; margin-top:15px;
}

.resto_right{
width:410px; float:left;  height:auto; margin-left:25px; margin-top:15px;
}

/* Admin Restaurant  */

.input-data{
 font-size:12px; height:15px; border:2px solid white;
 }
 
 .input-cpt{
 color:#FFFFFF; width:150px; text-align:center; font-size:11px;border:1px solid #FFFFFF; border-top:0px; background-color:#272727;
 }
 
 
 
/* Recherche */
.recherche-menu{
float:left;width:240px;height:70px; padding-left:20px; margin-top:10px;  
}
.recherche-menu .titre{
width:100px; float:left; height:20px;
}
.recherche-menu .select{
width:140px; float:right;height:20px;
}

.recherche-menu2{
float:right;width:192px;height:100px; text-align:center; margin-right:10px; 
}

.liste-ajax{
 width:140px; height:20px; float:left;
}

.select-recherche{
 font-size:11px; width:120px; margin-left:10px;
}

.recherche-menu-bas{
float:left;width:800px;height:10px;margin-top:10px; font-family: Georgia, Times New Roman, Times, serif; font-style:italic; font-weight:bold; font-size:15px;text-align:center;

}
.resultat-recherche{
float:left;width:1022px; height:520px; padding-left:53px;
}

/* Recherche TOP */


.cadre-haut{
float:left;width:1022px; height:175px;  
} 
.barre-haut{
float:left;width:1022px; height:28px; background:url(../images/des/top_mid.jpg) no-repeat left top ;
}
.barre-bas{
float:left;width:1022px; height:20px; background:url(../images/des/bot_mid.jpg) no-repeat left top ;
}
.barre-haut p{
padding-left:50px; padding-top:6px; color:#2f2f3e; font-weight:bold;
}

.cadre-haut .centre{
float:left;width:1022px;height:115px; background-color:#2f2f3e; font-size:12px; padding-top:10px;
}

/* Resultat recherche */
.item .img{
 float:left;width:50px; height:50px;
}
.item .img img{
 border:1px solid black;
}
.item .txt{
float:left;width:225px;height:100%; margin-left:5px;
}
.item .txt .title{
color:#ff9999; font-size:14px; font-weight:bold;
}
.item .txt .ville{
font-size:12px; font-weight:normal; font-style:italic;
}
.item .txt .desc{
font-size:11px;
}
#tableau {
width:1022px;
height:auto;
margin-top:0px;
}
#tableau .item {
width:300px;
margin:0 15px 5px 0;
float:left;
height:73px;
}



/* Admin */
#connexion_center{
float:left;
margin: 10px 0px 20px 350px;

height:120px;
width:270px;

padding:10px;
background:url(../images/haut_colone.gif) repeat-x top;

border:1px solid #B4B4B4;
text-align:center;
}


/* Evenement */
.event{
float:left; width:360px; font-size:12px; border-bottom:1px solid red; padding-bottom:5px; margin-bottom:10px;
}
.event .logo{
float:left; width:30px;
}

.event .nom{
float:left; width:230px; font-size:12px; font-weight:bold; padding-top:6px;
}
.event .date{
float:left; width:100px; font-size:12px; font-weight:bold; padding-top:6px; text-align:right;
}
.event .detail{
float:left; width:360px; height:auto; font-size:12px; padding-top:6px;
}



/* Resultat */
.pagination{
 float:left; width:937px; height:20px; text-align:center; background-color:#2e2f3d;font-family:Arial, Helvetica, sans-serif ;  padding-top:3px; margin-bottom:4px;
}

.pagination .prec{
float:left; width:150px;  height:20px;
}

.pagination .center{
float:left; width:637px;  height:20px;
}
.pagination .suiv{
float:left; width:150px; height:20px;
}

