
/* regles css communes */
/*--------------------------------------------------------------------*/

/*titles*/

#main h1{
font-size:medium;
padding:15px 0px 10px 15px;
margin:0px;
}

#main h2{
font-size:small;
margin:0px;
padding:0px;
}


/*--------------------------------------------------------------------*/

/*content*/

#main p{
line-height:18px;
padding:7px 15px 7px 15px;
}

/*--------------------------------------------------------------------*/
/*opening*/
#opening{
margin-top:20px;
}

#opening th {
width:200px;
padding:5px 0px 5px 0px;
border:1px solid #000;
color:#ffc;
background:#003;
}

#opening td {
text-align:center;
}

#opening .label{
text-transform:uppercase;
font-weight:bold;
width:65px;
padding:10px 0px 10px 2px;
text-align:left;
border-left:1px solid #003;
}

/*--------------------------------------------------------------------*/
/*menu*/

#menu{
text-align:center;
}

#menu table{
border:1px solid #000;
text-align:left;
margin:10px 10px 20px 10px;
background:#ccccff;
}

#menu th{
text-transform:uppercase;
font-weight:bold;
text-align:left;
font-size:larger;
color:#ff9900;
padding-top:15px;
}

#menu .item{
font-weight:bold;
padding-top:10px;
}

#menu .price{

}

#menu .comment{
font-style:italic;
color:#6666ff;
}