* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 background-color:#265E81;
 background-image:url(../images/bg.jpg);
}

h1{
 color: #FFF;
 text-decoration:none;
 }
 
h2{
 color: #FFF;
 text-decoration:none;

}
h3{
 color: #FFF;
 font-size:16px;
 text-decoration:none;
}

a:link{
 color: #FFF;
 text-decoration:none
}

a:hover{
 color: #FFF;
 text-decoration:underline;
}

a:visited{
 color: #FFF;
 text-decoration:underline;
}

#wrapper { 
 margin: 0 auto;
 width: 922px;
}

#header {
 width: 950px;
 color: #333;
 padding: 10px;
 /*border: 1px solid #ccc;*/
 height: 160px;
 margin: 10px 0px 5px 0px;
 background: #265E81;
 background-image:url(../images/header.jpg);
}

#navigation {
 width: 950px;
 color: #F2DC77;
 padding: 10px;
 /*border: 1px solid #ccc;*/
 margin: 0px 0px 5px 0px;
 background-color:#4D9099;
 /* background-image:url(../images/left.jpg);*/
}

#navigation a:link{
 color: #F2DC77;
 font-weight: bold;
 text-decoration:none
}

#navigation a:hover{
 color: #F2DC77;
 font-weight: bold;
 text-decoration:underline;
}

#navigation a:visited{
 color: #F2DC77;
 font-weight: bold;
 text-decoration:underline;
}

#content { 
 width: 950px;
 color: #FFF;
 /*border: 1px solid #ccc;*/
 background:#6FAAB8;
 /*background-image:url(../images/centre.png);*/
 margin: 0px 0px 5px 0px;
 padding: 10px;
}

#content a:link{
 color: #FFF;
 font-size:12px;
 text-decoration:none
}

#content a:hover{
 color: #FFF;
 font-size:12px; 
 text-decoration:underline;
}

#content a:visited{
 color: #FFF;
 font-size:12px; 
 text-decoration:underline;
}

#content strong{
 color:#5b5a5b
 }

#content option{
   width:120px;
} 

#content textarea{
  width:230px;
}

#content label{
 color: #FFF;
 font-weight: bold;
}
 
#footer { 
 width: 950px;
 color: #333;
 /*border: 1px solid #ccc;*/
 background-color:#4D9099;
 /*background-image:url(../images/footer.png);*/
 margin: 0px 0px 10px 0px;
 padding: 10px;
}

#footer a{ 
 color: #FFF;
 text-decoration:none
}

#footer a:hover{ 
 color: #FFF;
 text-decoration:underline;
}

.reservation {
	width:65em;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

<.rtarif {
	width:65em;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.reservation fieldset {
/*background: url(../images/footer.png);*/

}
.raddress {
float:left;
padding:0;
width:31em;
}

.rspectacle {

float:right;
padding:0;
width:31em;
}
.rinfo {
clear:right;
float:right;
padding:0;
width:31em;
}
.rinfo li {
margin:0;
padding-left:1.5em;
line-height:2em;
}

.rinfo li input{
bottom:-3px;
position:relative;
}
ul.flist, fieldset ul {
margin-top:0;
list-style: none;
}
ul.flist {
padding-left:1em;
}
ul.flist li {
display:inline;
float:left;
margin:0 1em 1em 0;
width:auto;
}
ul.flist li label{
display:block;
}

