body
{
background-image: url(/img/background3.jpg);
background-color:#a1b9e6;
background-repeat:repeat-y;
background-position: center;
align:center;
text-align:center;
margin: 0 auto;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.corps {
background-image: url(/img/croisiere-sur-seine-bg.jpg);
background-repeat:no-repeat;
width: 940px;
margin-left: auto;
margin-right: auto;
}

.reservez {
width:260px;
height:25px;
margin-top:22px;
margin-left:605px;
margin-bottom:0px;
text-align:left;
font-style:bold;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:25px;
color:#F6F1E9;
font-weight: bold;
letter-spacing: -1px;
}

.resa_form {
width:260px;
margin-top:9px;
margin-left:605px;
text-align:left;
font-style:bold;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:15px;
color:#FFFFFF;
font-weight: bold;
}

.resa_form p {
text-align:left;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:15px;
color:#FFFFFF;
font-weight: bold;
}


.resa_form2 {
background-image: url(/img/reservation-bg2.jpg);
background-repeat:no-repeat;
width:435px;
height:200px;
text-align:left;
font-style:bold;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:15px;
color:#FFFFFF;
font-weight: bold;
}

.resa_form2 p {
text-align:left;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:15px;
color:#FFFFFF;
font-weight: bold;
}

.navig {
margin-top:27px;
width: 935px;
text-align:center;
letter-spacing:0.2em;
font-style:bold;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:25px;
color:#FFFFFF;
font-weight: bold;
}

.navig a {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:25px;
color:#FFFFFF;
font-weight: bold;
}

.navig a:hover {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:25px;
color:#FFFFFF;
font-weight: bold;
text-decoration: underline;
}


.accueil {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:11px;
color:#990000;
font-weight: bold;
text-decoration: underline;
margin-top:-15px;
margin-left:5px;
}


.content {
margin-top:17px;
width: 930px;
text-align:center;
}

.content H1 {
font-style:bold;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:18px;
color:#CC0000;
font-weight: normal;
}

.menu {
background-image: url(/img/menu.jpg);
background-repeat:no-repeat;
width: 300px;
height: 150px;
margin-left: auto;
margin-right: auto;
}

.x_annonce .x_contenu{
padding: 7px;
padding-right: 0 !important;
width: 125px;
float: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

.x_boite_appel h3 {
background-color: #990000;
padding: 0;
height: 7px;
clear: both;
border: 0;
position: relative;
margin-bottom: 10px;
background-image: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.x_boite_appel h3 a {
margin-left: 10px;
float: left;
font-size: 13px;
background-color: #FFF;
color: #000;
text-decoration: underline;
padding: 0 5px;
position: absolute;
top: -4px;
clear: both;
text-transform: uppercase;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.x_boite_appel .x_annonce{
float: left;
width: 298px;
border: 1px solid #BBBBBB;
margin: 0 0 10px 0;
}


.x_boite_appel .x_annonce.last .x_contenu{
margin: 0 !important;
}

.x_boite_appel .x_annonce .x_contenu{
padding: 2px;
padding-right: 0 !important;
width: 125px;
float: left;
}

.x_boite_appel .x_annonce h4{
margin-top:0px;
font-size: 12px;
color: #990000;
}

.x_boite_appel .x_annonce h4 a{
color: #2c2f36;
}

.x_boite_appel .x_annonce p{
margin-top:-15px;
color: #474747;
font-size: 10px;
float: none;
line-height: 12px;
}

.x_boite_appel .x_annonce .x_image{
float: right;
}

.navig a {
text-decoration: none;
color: #FFFFFF;
}

.navig a:hover {
text-decoration: underline;
color: #FFFFFF;
}

a {
text-decoration: none;
color: #990000;
}

a:hover {
text-decoration: none;
color: #990000;
}

.x_plan_site{
padding: 0 10px;
font-size: 10px;
}

.x_plan_site .x_entoure{
padding: 10px 0 20px 20px;
}

.x_plan_site .x_col{
width: 185px;
float: left;
}

.x_plan_site .x_rubrique{
font-weight: bold;
color: #990000;
padding-bottom: 8px;
}

.x_plan_site .x_rubrique a{
color: #990000;
text-decoration: underline;
}

.x_plan_site ul{
padding: 0 15px 0 0;
}

.x_plan_site ul li{
list-style-type: none;
line-height: 1.25em;
padding-bottom: 1px;
}

.x_plan_site ul li a{
color: #555;
text-decoration: underline;
}

.x_plan_site .x_chaines ul li{
font-weight: bold;
line-height: 1.5em;
}

.x_plan_site .x_chaines ul li img{
margin-right: 5px;
}

.x_plan_site .x_chaines form{
width: 190px;
}

.x_plan_site form fieldset label{
color: #2C2F36;
font-weight: bold;
display: block;
padding-bottom: 3px;
}

.x_plan_site form fieldset input{
border: 2px solid #E2E2E2;
display: block;
float: left;
margin-right: 5px;
width: 130px;
}

.x_plan_site form fieldset .x_bouton_valider{
width: 40px;
float: left;
}

#vignette {
width:140px;
height:190px;
float:left;
margin-right:3px;
margin-left:6px;
}

#photo {
width:133px;
height:148px;
}

#titre {
margin-top:2px;
width:133px;
height:10px;
font-weight: bold;
color:#000000;
text-align:left;
font-family: 'Trebuchet MS', Verdana, sans-serif;
font-size: 15px;
position:absolute;
line-height:12px;

}

#description {
margin-top:14px;
width:133px;
height:20px;
font-weight: bold;
color:#990000;
text-align:left;
font-family: 'Trebuchet MS', Verdana, sans-serif;
font-size: 11px;
position:absolute;
}

#gros_titre_rouge {
color: #990000;
}

#gros_titre {
font-family: 'Trebuchet MS', Verdana, sans-serif;
color: #000;
font-size: 38px;
letter-spacing: -2px;
font-weight: bold;
margin-top:0px;
margin-bottom:-12px;
margin-left:6px;
}