* html {}

html, body, div, span, object, iframe, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, fieldset, form, label, legend, table, caption 
{ 
margin: 0; 
padding: 0; 
border: 0; 
}

body {	margin-top: 0px;
	/*background-image : url(http://www.restaurantchezparra.com/images/paq_background.gif);*/
	background-repeat: repeat;
	/*background-position : 50% 0%;*/
	background-attachment: fixed;
	background-color: #ffffdf;
	font-family: Arial,Helvetica,sans-serif;
   }
   
#menus {	margin-top: 0px;
	background-image : url(http://www.restaurantchezparra.com/images/noel_fond.gif);
	background-repeat: repeat;
	background-position : 50% 0%;
	background-attachment: fixed;
	background-color: rgb(230, 230, 230);
	font-family: Arial,Helvetica,sans-serif;
   }

table.center {
	margin:auto;
	}


sma { font-size: 12pt; }

  a:link { color: rgb(102, 102, 102) ;
    text-decoration: none;
    font-weight: normal;
    }

  a:hover { color: rgb(0, 0, 0) ;
    text-decoration: none;
    font-weight: normal;
    }

  a:visited { color: rgb(0, 0, 0);
    text-decoration: none;
    font-weight: normal;
    }


  .nav_haut { line-height: normal;
    font-family: Arial,Helvetica,sans-serif;
    color: rgb(102, 102, 102);
    text-transform: uppercase;
    text-align: left;
    text-decoration: none;
    padding-bottom: 20px;
    font-size: 11px;
    padding-left: 20px;
    line-height: 14pt;
    }

  .nav_bas { font-family: Arial,Helvetica,sans-serif;
    color: rgb(102, 102, 102);
    text-transform: uppercase;
    font-size: 11px;
    }

  .nav_mil { font-family: Arial,Helvetica,sans-serif;
    font-family: Arial,Helvetica,sans-serif;
    color: rgb(35, 35, 35);
    text-transform: uppercase;
    text-align: right;
    text-decoration: none;
    padding-bottom: 20px;
    font-size: 13px;
    padding-left: 20px;
    line-height: 14pt;
    }

a.orange:link { color: white;
    text-decoration: none;
    }

a.orange:hover {color: yellow;
    text-decoration: none;
    font-weight: inherit;
    }

a.orange:visited { color: white;
    text-decoration: none;
    font-weight: inherit;
    }

.navorange { font-family: Arial,Helvetica,sans-serif;
    font-family: Arial,Helvetica,sans-serif;
    color: rgb(245, 245, 245);
    text-transform: uppercase;
    text-align: left;
    text-decoration: none;
    padding-top: 2px;
    font-size: 12px;
    padding-left: 47px;
    line-height: 14pt;
    }


  .texte_bte { 
	padding-top: 1em;
 	padding-left: 1em;
  	padding-right: 1em;
    font-family: Arial,Helvetica,sans-serif;
    color: rgb(102, 102, 102);
    font-style: normal;
    font-weight: normal;
    text-transform: none;
    line-height: 12pt;
    font-size: 12px;
    text-align: justify;
    background-color: rgb(243, 243, 243);
    }

  .credit { font-family: Arial,Helvetica,sans-serif;
    color: rgb(102, 102, 102);
    font-weight: normal;
    font-style: normal;
    text-transform: none;
    text-align: center;
    font-size: 10px;
    }

img, div { behavior: url(iepngfix.htc); }

.divsuppruban {
   // background-image: url(http://www.restaurantchezparra.com/images/noel_ruban.png);
	background-repeat: repeat-x;
	display: block;
	width: 100%;
	height: 58px;
	margin : 0;
	padding :0;
	position: absolute;	
	top : 383px;
	z-index: 2;	
	behavior: url(iepngfix.htc);
}

.divsupprubanlow {
   // background-image: url(http://www.restaurantchezparra.com/images/noel_ruban.png);
	background-repeat: repeat-x;
	display: block;
	width: 100%;
	height: 58px;
	margin : 0;
	padding :0;
	position: absolute;	
	top : 383px;
	z-index: -2;	
	behavior: url(iepngfix.htc);
}


.divsuppchou {
    background-image: url(http://www.restaurantchezparra.com/images/val_bouton_rose.png);
	background-repeat: no-repeat;
	display: block;
	width: 156px;
	height: 160px;
	left: 50%;
	margin-left: -50px;
	position: absolute;
	top: 330px;
	z-index: 3;	
}
.divsuppchouright {
    background-image: url(http://www.restaurantchezparra.com/images/noel_chou_petit.png);
	background-repeat: no-repeat;
	display: block;
	width: 156px;
	height: 160px;
	left: 50%;
	margin-left: 520px;
	position: absolute;
	top: 230px;
	z-index: 5;	
}

 
.divsupp {
    background-image: url(http://www.restaurantchezparra.com/images/val_panneau.gif);
	background-repeat: no-repeat;
	border-width: 4px;
	border-color: #8c2421;
	border-style: solid;
	display: block;
	width: 273px;
	height: 321px;
	left: 50%;
	margin-left: 340px;
	position: absolute;
	top: 250px;
	z-index: 4;	
	color: #a41313;
	vertical-align:text-bottom;
}

.annexe {
	padding-top: 100px;
	text-align: center;
	font-size: 14px;
	font-weight : bold;
}

.annexe a {
	color: #731009;
}

.annexe a:hover {
	color: #009b00;
}


.divsupp2 { 
	display: block;
	width: 258px;
	height: 50px;
	left: 50%;
	margin-left: 290px;
	position: absolute;
	top: 585px;
	z-index: 4;	
	color: #a41313;
	border-width: 3px;
	border-color: #a41313;
	border-style: solid;	
	background-color: #fcf7bf;
	padding : 15px 0 15px 15px;
}

.divsupp2 a{
	font-size:12px;
	color: #a41313;	
}

#back {
	width : 100%;
	height : 100%;	background-image : url(http://www.restaurantchezparra.com/images/noel_background.png);
	background-position : 50% 0%;
	padding-bottom: 90px;
	background-repeat : no-repeat;   }


#typo {
color: #a41313;
margin: 525px auto 0 auto;
padding: 80px;
}



#contenant {
background-color: white;
width : 612px;
margin : 10px auto 10px auto;
}
#header {
width : 612px;
height : 110px;
background-position: 0px 0px;
background-image: url(images/menu_entete.gif);

}

#header p {
padding-left: 66px;
padding-bottom: 0;
padding-right: 0;
padding-top: 20px;
font-weight : bold;
}

 #col_gauche {
background-color: white;
float: left;
position: relative;
width : 86px;
height : 900px;
}


#col_centre {
background-color: white;
padding-top: 20px;
float: left ;
position: relative ;
width : 493px;
height : 880px;
font-size: 12px;
}

#col_centre ul{
margin : 0 0 0 -10px;
}

#col_centre li{
list-style: none;
background: url(puce_orange.gif);
background-repeat: no-repeat;
padding-left: 10px;
background-position: 0 .3em;
margin : 0 0 0 -20px;
}

#col_droite {
background-color: white;
float: right;
position: relative;
width : 33px;
height : 900px;
}
#bande {
bottom : 0px;
width : 33px;
height : 600px;
background-color : #ff6633;
}
#footer {
text-align: center;
background-color: white;
margin: 0 auto 0 auto;
width: 612 px;
padding: 20px 0 20px 0;
font-size: 11px;
text-transform: uppercase;
}
#header_php {
text-align: left;
background-color: white;
margin: 0 auto 0 auto;
width: 612 px;
padding: 20px 0 20px 20px;
font-size: 11px;
text-transform: uppercase;
}
#contentWrapper {
clear: both;
position: relative;
width: 100%;
}
#main {
margin-left: 89px;
margin-right: 34px;
padding: 0px 15px 15px 20px;
}
#main p {
font-size : 12px;
padding : 0px;
}
#main h3 {
margin : 0 0 0 10px;
}

#puce {
//margin-top: 810px;//
margin-bottom: 0px;
width : 86px;
height : 86px;
background-color : #ffffcc;
}


#col_gauche_new {
//top : 35px;
//bottom: 130px;
vertical-align:bottom;
//margin-bottom:0px;
left: 0px
background-color: white;
position: relative;
width : 86px;
height : 86px;
}
#col_droite_new {
bottom: 86px;
right: 0px;
background-color: white;
position: absolute;
width : 33px;
height : 600px;
//top: 10px;
}
