/*
Title : Apollo Pizza Style sheet
Author : Rida Zaied
URL : http://www.78r.com
Description : Style Sheet for - pizzaapollo.com -
Created : 14 December 2005, 20:32:30
*/
@import url("typo.css");
body{
	background: #ECE9D8;
	text-align:center;
	margin:0px;
	padding: 0px;
	color: #666666;
}
/*--- hide it ---*/
.hide{
	display: none;
}
/*--- clear it ---*/
.clear {
	clear: both;
}
/*---- links ----*/
 a, a:visited, a:active {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
/*---- access_key ----*/
.access_key {
	text-decoration: underline;
}
/*----------------- contains all ----------------*/
#container{
	width: 767px;
	margin: 0px auto;
	text-align: left;
	padding: 0px;
}
/*----------------- head -------------------*/
#header {
	height: 149px;
	margin: 0px;
	padding: 0px 9px 0px 5px;
}
body#home #header {
	background: #D6CDB8 url(../tsaouir/h_legum.jpg) no-repeat left top;
}
body#pizzas #header{
	background: #D6CDB8 url(../tsaouir/h_tom_cut.jpg) no-repeat left top;
}
body#salades #header{
	background: #ECE9D8 url(../tsaouir/h_salades.jpg) no-repeat left top;
}
body#paninis #header{
	background: #ECE9D8 url(../tsaouir/h_panninis.jpg) no-repeat left top;
}
body#pates #header{
	background: #ECE9D8 url(../tsaouir/h_pasta.jpg) no-repeat left top;
}
body#tex #header{
	background: #ECE9D8 url(../tsaouir/h_tex.jpg) no-repeat left top;
}
body#desserts #header{
	background: #ECE9D8 url(../tsaouir/h_desserts.jpg) no-repeat left top;
}
body#boissons #header{
	background: #ECE9D8 url(../tsaouir/h_boissons.jpg) no-repeat left top;
}
body#offres #header{
	background: #ECE9D8 url(../tsaouir/h_offres.jpg) no-repeat left top;
}
#logo{
	text-align: left;
	padding: 0px;
	margin: 0px;
	float: left;
}
/*--- image (png) ie opacity fix, more details at http://www.webfx.com ---*/
#logo img {
	behavior: url("pngbehavior.htc");
	margin: 0px;
	padding: 0px;
	border: none;
}
p {
	margin: 0px;
	padding: 0px;
}
/*--- navigation ---*/
#nav_menu{
	background: #E2DBCB url(../tsaouir/menu_bkg.gif) no-repeat left bottom;
	float: right;
	width: 154px;
	margin: 0px;
	padding: 2px 0px;
	height: 145px !important; /*for correct browsers*/
	height: 149px; /*for the bad one 5*/
	height/**/:/**/145px; /*for the bad one 6*/ 
}
#nav_menu ul{
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#nav_menu ul li {
	margin: 0px;
	padding: 0px;
}
#nav_menu ul li a, #nav_menu ul li a:visited {
	text-decoration: none;
	color: #006699;
	display: block;
	height: 1.2em;
	margin: 0px;
	padding: 0px 0px 0px 20px;
}
#nav_menu ul li a:hover{
	color: #663300;
	text-decoration: none;
	background: #D6CDB8;
}
.selected {
	background: #CCC1A8;
}
/*--- midd strip start ---*/
#midd_cont {
	width: 767px;
	margin: 5px 0px 0px;
	padding: 0px 0px 5px;
	border: none;
}
/*--- left box ---*/
.left_midd_cont {
	color: #663300;
	background: #E2DBCB url(../tsaouir/c_t_l.gif) no-repeat left top;
	text-align: center;
	width: 173px;
	float: left;
	margin: 0px;
	padding: 0px;
}
.inner_left {
	margin: 0px;
	padding: 0px;
	background: url(../tsaouir/c_t_r.gif) no-repeat right top;
}
.inner_left p{
	padding: 7px 0px 0px;
	font-weight:bold;
}
.sq_l_bottom {
	background: url(../tsaouir/c_b_l.gif) no-repeat left bottom;
}
.sq_l_bottom p{
	background: url(../tsaouir/c_b_r.gif) no-repeat right bottom;
	padding: 0px 0px 8px;
}
/*--- middle box ---*/
.center_midd_cont {
	background: #E2DBCB url(../tsaouir/c_t_l.gif) no-repeat left top;
	width: 411px;
	float: right;
	margin: 0px 5px;
	padding: 0px;
}
.sq_center_bottom {
	background: url(../tsaouir/c_b_l.gif) no-repeat left bottom;
	margin: 0px;
	padding: 0px;
}
.sq_center_bottom p{
	color: #996633;
	background: url(../tsaouir/c_b_r.gif) no-repeat right bottom;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 7px;
}
.sq_center_h2 {
	color: #669900;
	margin: 0px;
	padding: 5px 0px 0px 8px;
}
.sq_center_h4 {
	color: #006699;
	margin: 0px;
	padding: 30px 0px 29px 10px;
}
.offres {
	float: right;
	padding: 0px;
	margin: 10px 2px 0px 0px;
	clear: right;
}
.offres img {
	behavior: url("pngbehavior.htc");
	margin: 0px;
	padding: 0px;
	border: none;
}
/*--- right box ---*/
.right_midd_cont {
	color: #663300;
	background: #ece9d8 url(../tsaouir/telephone.png) no-repeat left top;
	text-align: center;
	height:135px;
	width: 173px;
	float: right;
	margin: 0px;
	padding: 0px;
}
.right_midd_cont p{
	margin: 0px;
	padding: 0px;
}
.inner_left_r {
	/*background: url(../tsaouir/c_t_r.gif) no-repeat right top;*/
	margin: 0px;
	padding: 0px;
	
}
.inner_left_r p{
	margin: 0px;
	padding: 0px;
	
}
.sq_r_bottom {
	/*background: url(../tsaouir/c_b_l.gif) no-repeat left bottom;*/
}
.sq_r_bottom p{
	/*background: url(../tsaouir/c_b_r.gif) no-repeat right bottom;*/
	padding: 0px 0px 24px;
}
.tel_num {
	margin: 0px;
	padding: 25px 0px 0px;
}
/*--- midd strip end ---*/
/*---- Le menu commence ----*/
.el_koul {
	background: #D6CDB8 url(../tsaouir/main_bkg.gif) repeat-y left top;
	padding: 0px !important; /*for correct browsers*/
	padding: 0px 0px 2px;  /*for the bad one 5*/
	padding/**/:/**/0px 0px 2px;  /*for the bad one 6*/
	margin: 0px;
}

#main {
	margin: 0px;
	padding: 0px;
	background: url(../tsaouir/m_t_l.gif) no-repeat left top;
}
.right_top {
	background: url(../tsaouir/m_t_r.gif) no-repeat right top;
	margin: 0px;
	padding: 0px;
}
.bottom_left {
	background: url(../tsaouir/m_b_l.gif) no-repeat left bottom;
	margin: 0px;
	padding: 0px;
}
.blocks {
	background: url(../tsaouir/m_b_r.gif) no-repeat right bottom;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
.menu_cont {
	margin: 0px auto;
	width: 578px;
	text-align: left;
	padding: 50px 0px 44px !important; /*for correct browsers*/
	padding: 45px 0px 0px; /*for the bad one 5*/
	padding/**/:/**/41px 0px 0px; /*for the bad one 6*/ 
}
.blocks ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
.blocks li {
	margin: 0px;
	padding: 0px 0px 1px;
}
.menu_wraper {
	margin: 0px;
	padding: 0px;
	width: 411px;
	float: left;
}
.rows {
	margin: 0px;
	padding: 0px;
}
.allthumb {
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 20px;
	width: 117px !important; /*for correct browsers*/
	width: 137px; /*for the bad one 5*/
	width/**/:/**/117px; /*for the bad one 6*/ 
}
.last_m_i {
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 20px;
	width: 147px;
}
/*--- listn de menu ---*/
#center {
	padding: 5px;
	margin: 0px;	
}
#center a, #center a:visited, #center a:active {
	color: #666666;
	text-decoration: none;
	margin: 0px;
	padding: 0px 5px;
	background: #E2DBCB;
}
#center a:hover {
	color: #FFFFFF;
	background: #C9C492;
	text-decoration: none;
}
.spec {
	margin: 0px;
	padding: 0px 0px 5px 10px;
	border-bottom: 1px solid #DFDCBD;
	text-align: left;
}
*html .spec, *html .menu_items {
	/* the holy hack for the IE Peekaboo rendering bug*/
	height: 0.01%;
}
.spec h3{
	margin: 0px;
	padding: 0px;
}
.pcf{
	margin: 0px;
	padding: 5px 0px 0px;
}
.menu_items {
	clear: right;
	margin: 0px 0px 5px;
	padding: 5px 0px 1px;
	border-bottom: 1px solid #DFDCBD;
	text-align: left;
}
.menu_items ul {
	color: #990000;
	padding: 0px 0px 0px 5px;
	margin: 0;
	list-style-type: none;
}
.menu_items ul ul{
	padding: 0;
	margin: 0;
	list-style-type: none;
}
.menu_items ul ul li{
	color: #006699;
	margin-bottom: 5px;
	padding-top: 2px;
}
.prix_n_size {
	text-align: center;
	margin: 0px 5px;
	padding: 2px;
	float: right;
	width: 70px !important; /*for correct browsers*/
	width: 69px; /*for the bad one 5*/
	width/**/:/**/65px; /*for the bad one 6*/ 
}

.prix_n_size_burger {
	text-align: left;
	margin: 0px 5px;
	padding: 2px;
	float: right;
	width: 170px !important; /*for correct browsers*/
	width: 169px; /*for the bad one 5*/
	width/**/:/**/165px; /*for the bad one 6*/ 
}

.prix_n_size p {
	padding: 0;
	margin: 0;
}

.prix_n_size_mega {
	text-align: center;
	vertical-align:top;
	margin: 0px 5px;
	padding: 2px;
	float: right;
	width: 90px !important; /*for correct browsers*/
	width: 85px; /*for the bad one 5*/
	width/**/:/**/85px; /*for the bad one 6*/ 
}
.prix_n_size_mega p {
	padding: 0;
	margin: 0;
}
.les_offres {
	
}
.offre_un {
	background: #DFDCBD;
	padding: 5px;
	margin: 5px 0px 10px;
	background-color: #999933;
	color: #FFFFFF;
}
.offre {
	background: #DFDCBD;
	padding: 5px;
	margin: 5px 0px 10px;
}
.offre p {
	padding-left: 5px;
}
.offre_head {
	background: #b4a399;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 4px;
	margin: 0px 0px 3px;
	color: #FFFFFF;
}
.offre_titre {
	background: #a58878;
	text-align: center;
	padding: 2px 0px;
	margin: 2px 0px 10px;
	border: 2px solid #FFFFFF;
	color: #FFFFFF;
}
.offre_size {
	color: #006699;
}
.offre_prix {
	color: #990000;
}
.offre_or {
	color: #FFFFFF;
}

.go_top {
	text-align: right;
	margin: 0px;
	padding: 0px;
}
.remarque {
	clear: right;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
.smallPrint {
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}
/*--- footer ---*/
#footer {
	text-align: center;
	margin: 5px 0px 0px;
	padding: 0px;
	background: #E2DBCB url(../tsaouir/f_l.gif) no-repeat left top;
	height: 23px;
}
#footer p {
	background: url(../tsaouir/f_r.gif) no-repeat right top;
	padding: 3px 5px 2px;
	margin: 0px;
}
#footer a, .menu_cont a, #footer a:visited, .menu_cont a:visited, #footer a:active, .menu_cont a:active {
	color: #666666;
	text-decoration: none;
}
#footer a:hover, .menu_cont a:hover {
	color: #663300;
	text-decoration: underline;
}

