/* KD 2006 */

html, body {
	margin: 0;
	padding: 0;
	background-color: #fff;
	color: #333;
	font-size: 1em;
	font-family: Verdana, Tahoma, Helvetica, Arial;
	}

fieldset { border: 0; }
label { display: none; }
input, label, fieldset { padding: 0; margin: 0; }
marquee { color: red; font-size: 110%; }
h1 { font-size: 2.4em; color: #060; font-weight: 300; }

p {
	padding: 0;
	margin-top: 0;
	font-family: 'Lucida Grande', Verdana, Geneva, Lucida, Helvetica, Arial, sans-serif;
	}

dd, dt {
	font-family: 'Lucida Grande', Verdana,  Geneva, Lucida, Helvetica, Arial, sans-serif;
	font-size: 0.95em;
	}

img {
	border : 0 none ; 
	}

#colA {
	width: 218px;
	left: 0;
	position: absolute;
	margin-left: 6px;
	padding: 3px 0 0 4px;
	}

#header {
	background-color: #fff;
	color: #006;
	margin-bottom: 0px;
	}

#repeatHeader { 
	background: url("../pizza-a-emporter/pizza-a-emporter.jpg") repeat-x;
	height: 209px;
	padding-bottom: 20px;
	margin-left: 14px;
	margin-top: 7px;
	}

#footer {
	background-color: #fff;
	font-size: 11px;
	text-align: left;
	padding: 20px 10px 0 4px;
	margin-left: 220px;
	clear: both;
	border-top: 1px solid #FFEDF9;
	}

.spacer {
	clear: both;
	}

#content {
	position: relative;
	margin-left: 220px;
	padding: 3px 0 0 0;
	}
	
	
#ticket-resto { float: right; width: 410px; margin-top: -100px; margin-right: 20px; }
	
#Gmap { width: 214px; height: 400px; }
	
table.camion  { border: 1px solid #fff; border-collapse: collapse; margin-bottom:8px; width: 98%; color: #060; }
.camion th { border: thin solid #fff; padding: 5px; color:#fff; font-weight: 200; font-size:110%; }
.camion td { border: thin solid #fff; padding: 5px; font-size: .8em; text-align: left; }
.camion caption { color:#060; font-size: 80%; text-align: left; font-weight: bold; }
.l1 { background-color: #DBEDD2; }
.l2 { background-color: #EDF6E9; }

#clignote { background: url('../pizza-a-emporter/bg_clignote.gif') repeat-x; }
#clignote span { font-weight: bold; }

#newsletter {
	margin-top: 10px;
	width: 188px;
	/*background: url("../pizza-a-emporter/newsletter.jpg") no-repeat;*/
	padding: 10px;
	background-color: #DBEDD2;
	border: 2px solid #C3D3BB;
}

#newsletter h4 {
 padding: 0;
 margin: 4px 0;
}

#newsletter p {
	color: #060;
	font-size: 80%;
}

.saisie {
	color: #6DBD4F;
	font-size: 80%;
	width: 120px;
	border-width: 1px;
	margin-bottom: 4px;
	height: 16px;
	border-top-color:#c63;
}

.qualite { font: 1em Optima, "Trebuchet MS", Lucida, Arial, Geneva, "Lucida Grande", Tahoma, Helvetica, sans-serif; margin-left: 2px; }
.rotate { border: 3px solid #ccc; }

#menu-pizza {
	padding: 0 20px 0 40px;
	margin-top: -20px;
	}
	
.tel {
	margin-top: -26px;
	font-size: 180%;
	color: #6CA76C;
}

table#carte  { border: 1px solid #fff; border-collapse: collapse; margin-bottom:8px; width: 98%; color: #060; }
#carte th { border: thin solid #fff; padding: 5px; color:#fff; font-weight: 200; font-size:110%; }
#carte tr.over td { background-color: #ff6; }
#carte tr:hover { background-color: #ff6; }
#carte th:hover, .carte th:hover.horaire { background-color: transparent; }
#carte th:hover.grande-pizza, #carte th:hover.moyenne-pizza { background-color: black; }
#carte td { border: thin solid #fff; padding: 5px; font-size: .8em; text-align: left; }
#carte td.num { text-align: center; font-size: 1em; color: #B94E15; width: 30px; }
#carte td.pizza { font-size: .9em; color: #630; line-height: 90%; padding-left: 10px; }
#carte td.prix { text-align: center; font-size: 1em; color: #666; width: 60px; }
#carte caption { color:#060; font-size: 80%; text-align: left; font-weight: bold; }
.c1 { background-color: #F7ECDE; }
.c2 { background-color: #FBF6EF; }
#carte td.pizza .def { font-size: .7em; color: #A3815E; }
#carte th.grande-pizza, #carte th.moyenne-pizza { background-color: #815529; font-size: .7em; text-align: center; }
#carte th.horaire { text-align: left; color: #666; font-size: .8em; }
* html #carte td.pizza { font-weight: bold; }
* html #carte td.pizza .def { font-size: .7em; color: #A3815E; font-weight: 100; }

#italianFlag { position: fixed; right: 0; bottom:0; width:169px; height:181px;  background: url("../pizza-a-emporter/drapeau-italien.gif") no-repeat; }
* html #italianFlag { position: absolute; margin-left: 180px; top:164px; }

.smalllink { font-size: 80%; }
.nouveautes { padding: 10px; margin: 10px 24px 10px 0; text-align: center; border: 1px solid #A6C07B; background-color: #F4FFCD; color: #798529; }
.nouveautes p { margin: 0; padding: 0; }
.cache {display: none;}

