#popup_menu_dej #cadre-popup-menu, #popup_menu_din #cadre-popup-menu {
	position:relative;
	width:406px;
	margin:0 auto;
	margin-top:150px;
}
#popup_menu_dej #cadre-popup-menu .bg, #popup_menu_din #cadre-popup-menu .bg {
	background-image: url(../images/deco/cadre-popup-menu-bg.png);
	background-repeat: repeat-y;
	padding:2px 22px 10px 30px;
}
#popup_menu_dej #cadre-popup-menu .bg .contenu, #popup_menu_din #cadre-popup-menu .bg .contenu {
	background-image: url(../images/deco/cadre-popup-menu-bg-bottom.png);
	background-repeat: no-repeat;
	background-position:bottom;
}
#popup_menu_dej #cadre-popup-menu h3, #popup_menu_din #cadre-popup-menu h3 {
	color:#F64B1E;
	font-weight:bold;
	text-transform:uppercase;
	float:left;
	font-size:12px;
}
#popup_menu_dej #cadre-popup-menu .fermer, #popup_menu_din #cadre-popup-menu .fermer {
	float:right;
}
#popup_menu_dej #cadre-popup-menu h4, #popup_menu_din #cadre-popup-menu h4 {
	font-weight:bold;
	margin:5px 0 0 10px;
	text-decoration:underline;
	font-size:12px;
}
#popup_menu_dej #cadre-popup-menu .txt, #popup_menu_din #cadre-popup-menu .txt {
	padding:5px 0 10px 20px;
}

#popup_menu_dej,#popup_menu_din,#popup_raison_sociale,#popup,#popup_envoi_ami,#popup_conf_ami,#popup_resa1,#popup_resa2 {
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:5000;
	background-image: url(../images/deco/pix-noir.png);
	background-repeat: repeat;
}
/**/
#popup_menu_dej[id],#popup_menu_din[id],#popup_raison_sociale[id],#popup[id],#popup_envoi_ami[id],#popup_conf_ami[id],#popup_resa1[id],#popup_resa2[id]{
	position:fixed;
}
#scroll-menu {
	overflow:auto;
	max-height:500px;
	padding:0 5px 0 0;
	margin:10px 0 0 0;
}

#cadre-raison-sociale{
	position:relative;
	width:400px;
	height:137px;
	margin:0 auto;
	margin-top:220px;
	background-image: url(../images/deco/cadre-popup-bg4.png);
	background-repeat: no-repeat;
}
#popup_envoi_ami #cadre-popup-ami p {
	padding:30px 0 35px 30px;
}

#popup_envoi_ami #cadre-popup-ami,#popup_conf_ami #cadre-popup-ami,#popup_resa1 #cadre-popup-resa1 {
	position: absolute;
	top:50%;
	left:50%;
	z-index:9999;
	width:590px;
	margin:-280px 0 0 -300px;
	padding:0 0 15px 0;
	text-align:left;

	background-image: url(../images/deco/cadre-popup-bg2.png);
	background-repeat: no-repeat;
}
#popup_envoi_ami #cadre-popup p {
	padding:30px 0 35px 30px;
}

#popup_conf {
	position:absolute;
	background-image: url(../images/deco/pix-noir.png);
	background-repeat: repeat;
	width:100%;
	height:1100px;
	z-index:100;
	left:0px;
	top:0px;
}


#popup #cadre-popup-pass,#popup_conf #cadre-popup-pass {
	position:relative;
	width:380px;
	height:200px;
	margin:0 auto;
	margin-top:220px;
	background-image: url(../images/deco/cadre-popup-bg3.png);
	background-repeat: no-repeat;
}

#popup-geoloc{
	position: absolute;
	top:50%;
	left:50%;
	z-index:9999;
	width:590px;
	margin:-280px 0 0 -300px;
	padding:0 0 15px 0;
	border:1px solid #fff;
	background:#FFFFFF;
	text-align:left;

}
#popup-geoloc[id]{
	position:fixed;
}
#popup-geoloc .fermer {
	float:right;
	background-image: url(../images/popup/fermer.jpg);
	background-repeat: no-repeat;
	background-position:right;
	margin:0 15px 0 0;
	padding:15px 25px 0 0;
	height:30px;
}
#overlay_geoloc{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:5000;
	
	background-image: url(../images/deco/pix-noir.png);
	background-repeat: repeat;
}

#overlay_geoloc[id]{
	position:fixed;
}

#popup_resa2 #cadre-popup-resa2 {
	position: absolute;
	top:50%;
	left:50%;
	z-index:8888;
	width:600px;
	margin:-280px 0 0 -300px;
	padding:0 0 15px 0;
	text-align:left;
/*
	background-image: url(../images/deco/cadre-popup-bg2.png);
	background-repeat: no-repeat;
*/
}
.champ-resa {
	border:1px solid #666666;
	width:200px;
	height:16px;
}
#popup_resa2 #cadre-popup-resa2 .bg {
	background-image: url(../images/deco/cadre-popup-menu-bg2.png);
	background-repeat: repeat-y;
	padding:2px 5px 10px 30px;
}
#popup_resa2 .fermer
 {
	float:right;	
	margin:0 15px 0 0;
	padding:0 5px 0 0;
	height:30px;
}
#popup_resa2 #cadre-popup-resa2 .bg .left-side {
	float:left;
	width:410px;
	line-height:20px;
}
#popup_resa2 #cadre-popup-resa2 .bg .right-side {
	float:left;
	width:150px;
}
#popup_resa2 #cadre-popup-resa2 .cadre-tel {
	background-color:#F04F25;
	color:#FFFFFF;
	text-align:center;
	padding:10px;
	width:510px;
	margin:10px 0 10px 0;
	font-weight:bold;
}


.select5 {
	height:20px;
	width:170px;
	border:1px solid #757575;
	background-color:#EDECEC;
	margin:0 0 0 0;
	color:#868689;
}

select{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
/*
a{
color:#F64A1D;
}
*/
/*
#recette1,#recette2,#recette3,#recette4{
display:none;}
*/
/***********
TINY
***********/

.texte_normal_noir_12px{
color:#686868;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}

.texte_normal_orange_12px{
color:#F64B1E;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}

.puce_noire{
color:#25383B;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
background-image: url(http://www.tousaurestaurant.com/upload/documents/deco/puce-grise.jpg);
background-repeat: no-repeat;
padding:0 0 0 13px;
}

.puce_orange{
color:#25383B;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
background-image: url(http://www.tousaurestaurant.com/upload/documents/deco/puce-orange.jpg);
background-repeat: no-repeat;
padding:0 0 0 13px;
line-height:22px;
}

.puce_orange2{
color:#F64B1E;
font-weight:bold;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
background-image: url(http://www.tousaurestaurant.com/upload/documents/deco/puce-orange.jpg);
background-repeat: no-repeat;
padding:0 0 0 13px;
margin-bottom:10px;
line-height:22px;
}

.fleche_noire{
color:#25383B;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
background-image: url(http://www.tousaurestaurant.com/upload/documents/deco/fleche-noire.jpg);
background-repeat: no-repeat;
margin-left:150px;
padding:0 0 0 13px;
cursor:pointer;
}

.texte_droite{
width:600px;
display:block;
color:#25383B;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
text-align:right;
}

.contenu_puce{
color:#25383B;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
margin-left:150px;
display:none;
}

.margin_bottom_2px
	{
	margin-bottom:2px;
	}


/*NAV*/

#menu1, #menu2 ,#menu3 ,#menu4
	{cursor:pointer;} 


/*cadres*/

#etapes {
	float:left;
	width:645px;
	padding:0 0 0 0;
}
#etapes-bg {
	background-image: url(../images/deco/etape-bg.jpg);
	background-repeat: repeat-y;
}
#etapes-content {
	background-image: url(../images/deco/etape-bg-bottom.jpg);
	background-repeat: no-repeat;
	background-position:bottom;
	padding:0 0 25px 28px;
}

#etapes2 {
	float:left;
	width:645px;
	padding:0 0 20px 0;
}
#etapes-bg2 {
	background-image: url(../images/deco/etape-bg2.jpg);
	background-repeat: repeat-y;
}
#etapes-content2 {
	background-image: url(../images/deco/etape-bg-bottom2.jpg);
	background-repeat: no-repeat;
	background-position:bottom;
	padding:0 0 45px 28px;
}

#presentation .encart-presentation .titre{
padding-bottom:5px;
}

#presentation .encart-presentation .date {
	font-weight:bold;
	padding-bottom:10px;
}
#presentation .encart-presentation .txt {
	padding:0 0 25px 0;
	line-height:17px;
}

/*Partenaires*/


#partenaires {
	clear:both;
	width:875px;
	padding:0 0 20px 20px;
}
.txt-intro {
	width:856px;
	font-size:12px;	
	padding:30px 0 30px 0;
}
.txt-intro a {color:#F64B1E;}
#new-partenaires {
	width:856px;
	background-image: url(../images/partenaires/part-top.jpg);
	background-repeat: no-repeat;
	margin:0 0 20px 30px;
	/*height:307px;*/
}
#menu-part {
	padding:5px 0 0 15px;
	color:#8B8A8E;
	font-size:13px;
}
#detail1 {
	float:left;
	width:123px;
	height:57px;
	padding:6px 0 0 20px;
}
#detail2 {
	float:left;
	width:119px;
	height:57px;
	padding:6px 0 0 20px;
}
#detail3 {
	float:left;
	width:120px;
	height:57px;
	padding:6px 0 0 20px;
}
#detail4 {
	float:left;
	width:123px;
	height:57px;
	padding:6px 0 0 20px;
}
#detail5 {
	float:left;
	width:119px;
	height:57px;
	padding:6px 0 0 20px;
}
#detail6 {
	float:left;
	width:80px;
	height:57px;
	padding:6px 0 0 40px;
}
.onglet_on1 {
	background-image: url(../images/partenaires/part-menu-on.jpg);
	background-repeat: no-repeat;
	background-position:0px 0px;
	color:#FFFFFF;
}
.onglet_on2 {
	background-image: url(../images/partenaires/part-menu-on.jpg);
	background-repeat: no-repeat;
	background-position:-3px 0px;
	color:#FFFFFF;	
}
.onglet_on3 {
	background-image: url(../images/partenaires/part-menu-on.jpg);
	background-repeat: no-repeat;
	background-position:-3px 0px;
	color:#FFFFFF;	
}
.onglet_on4 {
	background-image: url(../images/partenaires/part-menu-on.jpg);
	background-repeat: no-repeat;
	background-position:-3px 0px;
	color:#FFFFFF;	
}
.onglet_on5 {
	background-image: url(../images/partenaires/part-menu-on.jpg);
	background-repeat: no-repeat;
	background-position:-3px 0px;
	color:#FFFFFF;	
}
.onglet_on6 {
	background-image: url(../images/partenaires/part-menu-on2.jpg);
	background-repeat: no-repeat;
	background-position:-3px 0px;
	color:#FFFFFF;	
}

/*PRESS*/

div.encart-presse {
	width:550px;
	padding:0 0 0 0;
}
.encart-presse .image {
	float:left;
	width:150px;
	padding:0 0 20px 0;
}
.encart-presse .contenu {
	float:left;
	width:400px;
	padding:0 0 20px 0;
}
h3.presse {
	color:#F64B1E;
	font-size:14px;
	background-image: url(../images/deco/plus-bg.jpg);
	background-repeat: no-repeat;
	padding:0 0 0 12px;
	margin:0 0 10px 0;
}
.encart-presse .btn a {
	color:#19171C;
	text-transform:uppercase;
	font-size:11px;
	background-image: url(../images/deco/plus-bleu2.jpg);
	background-repeat: no-repeat;
	padding:0 0 0 12px
}
.encart-presse .btn {
	float:left;
	line-height:23px;
	background-image: url(../images/deco/bg-download.jpg);
	background-repeat: no-repeat;
	width:125px;
	text-align:center;
}
.encart-presse .txt2 {
	float:left;
	width:410px;
	padding:0 0 15px 0;
}

/*photos etape1 */

.ajout-photo {
	float:left;
	width:110px;
}
.ajout-photo p {text-align:center;}
.btn-sup {margin:0 0 5px 0;}
.btn-sup a {text-decoration:underline; color:#5A5A59;}
.btn-pos {margin:0 0 10px 0;}

#msg_err_photo
{
display:none;
border:1px solid #FFFFFF;
height:15px;
width:570px;
color:#F04E24;
padding-left:5px;
margin-bottom:20px;
}



/*Lien liste restau*/

#lien_liste{
margin: 15px 0 0 0;
text-align:center;
font-weight:bold;
}
#lien_liste a{
color:#F64B1F;
}

/*sitemap*/

.sitemap1{
background: url(../images/deco/fleche-rose.jpg) no-repeat; 
margin:10px 0 0 30px; 
padding:0 0 0 15px;
font-family:Arial, Helvetica, sans-serif;
}
.sitemap2{
background: url(../images/deco/puce-rouge.jpg) no-repeat;
margin:5px 0 0 60px;
padding:0 0 0 10px;
font-family:Arial, Helvetica, sans-serif;
}
.sitemap3{
background: url(../images/deco/puce-rouge.jpg) no-repeat;
margin:5px 0 0 90px;
padding:0 0 0 10px;
font-family:Arial, Helvetica, sans-serif;
}
.sitemap1 a{
font-size:12px;
color:#F64B1E;
font-family:Arial, Helvetica, sans-serif;
}
.sitemap2 a{
font-size:12px;
color:#636464;
font-family:Arial, Helvetica, sans-serif;
}
.sitemap3 a{
font-size:12px;
color:#636464;
font-family:Arial, Helvetica, sans-serif;
}

