BODY {
margin: 0px;
font-family: Verdana, Tahoma, Arial, sans-serif;
font-size : 12px;
color : #50555A;
background-color: #4B7BA8;
background-image: url(images/fond.jpg);
background-repeat: repeat-x;
}
TABLE {
font-family: Verdana, Tahoma, Arial, sans-serif;
font-size : 12px;
color : #50555A;
text-align: left;
width: 100%;
border-spacing: 0px;
border-collapse: collapse;
}
TD {
padding: 0;
vertical-align: top;
}
IMG {
border: none;
}
A {
color : #4B7BA8;
text-decoration : none;
}
A:HOVER {
text-decoration: underline;
}
FORM {
margin: 0px;
}
INPUT,SELECT,TEXTAREA {
font-family: Verdana, Tahoma, Arial, sans-serif;
font-size : 11px;
color : #000000;
}

#main {
width: 797px;
margin: auto;
}

#top {
background-color: #FFFFFF;
}
#top1 {
float: left;
background-image: url(images/logo.gif);
background-repeat: no-repeat;
background-position: 25px 5px;
}
#top1 A {
display: block;
width: 360px;
height: 75px;
}
#top2 {
float: right;
padding: 20px;
}

#visu {
background-color: #80B6E7;
background-image: url(images/visu.jpg);
background-repeat: no-repeat;
}
#visu A {
display: block;
height: 328px;
}

#menu {
background-color: #041E33;
}
#menu TD {
border-right: 1px solid #405464;
text-align: center;
}
#menu #menu_right {
border: 0;
}
#menu A {
display: block;
padding-top: 15px;
padding-bottom: 15px;
color: #FFFFFF;
font-weight: bold;
}
#menu A:HOVER {
background-color: #405464;
text-decoration: none;
}
#menu #menu_on {
background-color: #405464;
}

#content {
background-color: #FFFFFF;
background-image: url(images/fond_content.gif);
background-repeat: repeat-x;
padding-top: 10px;
padding-left: 30px;
padding-right: 30px;
padding-bottom: 20px;
text-align: justify;
}

#content2 {
float: left;
width: 209px;
}

#content3 {
float: right;
width: 500px;
}

#content H1 {
background-image: url(images/fond_titre.gif);
background-repeat: no-repeat;
margin: 0;
padding: 10px;
padding-left: 22px;
font-size: 14px;
font-style: italic;
font-weight: bold;
color: #041E33;
}

#content H2 {
margin: 0;
font-size: 13px;
font-style: italic;
font-weight: bold;
color: #405464;
}

#bottom {
background-color: #041E33;
}
#bottom1 {
float: left;
padding: 13px;
}
#bottom2 {
float: right;
background-image: url(images/fond_bottom.gif);
background-repeat: no-repeat;
background-position: 0 1px;
padding: 22px;
padding-left: 40px;
}

#copyright {
text-align: center;
color: #A6CFF9;
font-size: 10px;
font-weight: bold;
}
#copyright P {
margin: 3px;
}
#copyright A {
color: #FFFFFF;
}

#photo_accueil {
background-image: url(images/photo_accueil.gif);
background-repeat: no-repeat;
height: 141px;
}

#photo_accueil-2 {
background-image: url(images/pyl-photo-1.jpg);
background-repeat: no-repeat;
height: 139px;
}

#photo_accueil-3 {
background-image: url(images/pyl-photo-2.jpg);
background-repeat: no-repeat;
height: 139px;
}

#annonce {
background-image: url(images/fond_annonce.gif);
background-repeat: no-repeat;
padding: 10px;
color: #FFFFFF;
text-align: center;
font-weight: bold;
width: 189px;
margin: auto;
margin-top: 40px;
}

#form_reservation {
margin: 0;
}
#renseignements {
background-color: #EDF0F2;
font-weight: bold;
}
#renseignements TD {
padding: 5px;
vertical-align: middle;
}
#renseignements INPUT,#renseignements select{
border: 1px solid #4B7BA8;
padding: 3px;
font-size : 12px;
color : #50555A;
}
#renseignements INPUT:FOCUS,#renseignements select:focus{
background-color: #4B7BA8;
color: #FFF;
}
#form_reservation INPUT#form_envoie {
background-color: #041E33;
color: #FFFFFF;
font-size: 12px;
font-weight: bold;
border: 0;
padding: 15px;
}
#form_reservation INPUT#form_envoie:HOVER {
background-color: #405464;
}

#limousines {
width: 100%;
background-color: #EDF0F2;
}
#limousines TD {
width: 33%;
text-align: center;
padding: 5px;
vertical-align: top;
}

#limousines IMG {
margin: 5px;
border: 1px solid #4B7BA8;
border-bottom: 5px solid #4B7BA8;
}

#diner_menu{
	text-align:center; 
	list-style-type:none; 
	padding:0;
}

.bateau{
	float:left; 
	width:45%; 
	text-align:center; 
	margin-top:10px;
}

#bateau3{
	clear:both; 
	text-align:center;
}