body { background-color: #FFFFFF; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }
.banniere { background-image: url(../img/plaisance-aux-antilles.jpg); background-position: top right; background-repeat: no-repeat; }
.shadowtext { font-family: Arial, Helvetica, sans-serif; font-size: 22px; font-weight: bold; color: #333333; padding-left: 50px; }
.textover { position: relative; width: 500px; height: 30px; z-index: 1; top: 31px; left: 48px; visibility: visible;
	font-family: Arial, Helvetica, sans-serif; font-size: 22px; font-weight: bold; color: #FFFFFF; margin-bottom: 3px; }

a { color: #0000CC; }
a:hover { color: #CC0000; }
.location { font-weight: bold; color: #FFFF33; background-color: #222288; text-decoration: none; }
.location:hover { color: #000033; background-color: #EEEE55; }
.nospam { color: #0000BB; text-decoration: none; }
.nospam:hover { color: #2222DD; text-decoration: underline; }

h1 { font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; font-weight: bold; color: #333399; line-height: 30px; padding-left: 30px; padding-top: 10px; border-bottom: 1px solid #000066; background-image: url(../img/h1.gif); background-repeat: no-repeat; }
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; font-weight: bold; color: #000066; line-height: 30px; padding-left: 45px; background-image: url(../img/h2.gif); background-repeat: no-repeat; background-position: left; }
h3 { font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; font-weight: bold; color: #444455; line-height: 17px; text-align: center; border: 1px solid #000066; background-color: #99BBFF; background-image: url(../img/h3.gif); background-repeat: no-repeat; padding-left: 20px; margin-top: 0px; }
.home { border-top: 1px solid #000066; margin-top: 15px; }

p { font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; color: #111111; }
ul { list-style-type: circle; }
.mep { list-style-image: url(../img/ul.gif); font-size: 0.9em; }
li { font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; color: #111111; margin-left: -25px; }
.li { margin-left: 0px; }
.padding55 { margin-left:5px; margin-right: 5px; margin-top:5px; margin-bottom: 5px;}
.scroll-pane
{
	width: 800px;
	height: 210px;
	overflow: auto;
}
.horizontal-only
{
	height: auto;
	max-height: 210px;
	margin-bottom: 10px;
}
caption { font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; font-weight: bold; color: #333399; text-align: left; line-height: 30px; padding-left: 30px; padding-top: 10px; background-image: url(../img/h1.gif); background-repeat: no-repeat; }
.headform { font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; font-weight: bold; color: #333333; text-align: center; line-height: 28px; border-bottom: 1px solid #000066; background-image: none; }
th { font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; font-weight: bold; color: #000066; text-align: left; line-height: 30px; border-top: 1px solid #000066; }
.occasions { font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; color: #111111; }
.form { font-size: 0.8em; font-weight: bold; color: #111133; line-height: 25px; padding-left: 5px; padding-right: 5px; border-top: none; border-left: 1px solid #000066; border-right: 1px solid #8888CC; }
.formelt { line-height: 25px; padding-left: 4px; padding-right: 0px; border-right: 1px solid #000066; }
.fbot { border-bottom: 1px solid #FFAA88; }
.bbot { border-bottom: 1px solid #000066; }
.tpad { margin-top: 12px; }
.lpad { padding-left: 12px; }
.rpad { padding-right: 12px; }
.rmarg { padding-right: 8px; }
.bpad { padding-bottom: 8px; }
.homelcol { background-image: url(../img/hlcol.gif); background-repeat: repeat-y; }
.homercol { background-image: url(../img/hrcol.gif); background-repeat: repeat-y; }
.homerightcol { background-image: url(../img/homerightcol.gif); background-repeat: repeat-y; }
.hoccol { background-color: #CCDEFF; background-image: url(../img/hcol.gif); background-repeat: repeat-y; }
.homeccol { background-image: url(../img/homecol.gif); background-repeat: repeat-y; }
.rcol { background-color: #CCCCFF; background-image: url(../img/rcol.gif); background-repeat: repeat-y; }
.liste-bateaux { border-bottom: 1px solid #000066; }
.bord-cadre-bas { border-bottom: 1px solid #9999ff; margin-top:-1px;}
.sep { border-top: 1px solid #000066; }
.sep2 { border-top: 1px solid #000066; border-right: 1px solid #000066; }
.ncell { padding-bottom: 7px; }
.fsep { line-height: 20px; border-top: 1px solid #FFAA88; border-left: 1px solid #000066; border-right: 1px solid #000066; }
.scell { border-top: 1px solid #000066; border-right: 1px solid #000066; padding: 5px; }
.slcell { border-left: 1px solid #000066; }
.formlabel { font-size: 0.9em; padding-left: 5px; background-color: #DDDDFF; border-left: 1px solid #000066; border-right: 1px solid #000066; }
.formfield { font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; color: #111111; padding: 5px; }

.bold { font-weight: bold; }
.unbold { font-weight: normal; }

.bluetitle {
	font-weight: bold; color: #111166;
}
.voilier { font-size: 0.75em; font-weight: bold; color: #111166; line-height: 20px; margin: inherit; }
.boatname {
	color: blue;
	font-style: italic;
}
.price { color: #CC0000; font-size: 0.9em; font-weight: bold; margin: inherit; }
.marketing { color: #333333; font-size: 0.9em; text-align: justify;}
.nouveau { text-align: left; width: 210px; margin: inherit; }
.prix { color: #CC0000; text-align: right; margin: inherit; }
.conversion { font-size: 0.7em; color: #660000; margin: inherit; }
.longueur { font-size: 0.9em; font-weight: bold; margin: inherit; }
.charter { color: #333333; font-size: 0.75em; text-align: right; margin: inherit; margin-top: 5px; }
.louer { font-size: 0.75em; text-align: center; margin: inherit; margin-top: 5px; }
.stationnement { font-weight: bold; color: #666666; margin: inherit; }
.detail { font-weight: bold; color: #505050; margin: inherit; }
.page { font-size: 0.75em; font-weight: normal; color: #111133; margin: inherit; }
.news { font-size: 0.75em; background-image: url(../img/ul.gif); background-repeat: no-repeat; padding-left: 15px; margin: 0px; }
.newslink { font-size: 0.7em; text-align: right; margin: 0px; padding-right: 4px; }
.disclaimer { font-size: 0.7em; color: #333333; margin: inherit; }
.copyright { font-size: 0.7em; color: #333333; line-height: 30px; text-align: center; margin: inherit; }
.voir { font-size: 0.85em; margin-top: 5px; margin-bottom: 5px; }
.menu { font-size: 0.7em; line-height: 22px; margin: inherit; padding-right: 4px; }
.divise { font-size: 0.85em; }
.petit { font-size: 0.7em; }
.selection { text-align: center; margin-top: -5px; }

.w250 {
	width: 250px;
}

.bateau { font-weight: bold; color: #FF3300; padding-left: 18px; background-image: url(../img/dot.gif); background-repeat: no-repeat; }
.points { background-image: url(../img/points.gif); background-repeat: repeat-x; line-height: 18px; }
.thumbnail { border: 1px solid #000066; }
.photo-bateau { border: 1px solid #111111; }
.plan-bateau { margin-top: 50px; margin-bottom: 50px; }
.espace { margin-top: 5px; margin-bottom: 5px; }
.espace2 { margin-bottom: 5px; }

.h2 { padding-left: 45px; background-image: url(../img/h2.gif); background-repeat: no-repeat; background-position: left; margin: inherit; }
.h3 { font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; color: #111111; background-color: #FFFFFF; margin: inherit; }
.left { text-align: left; margin: inherit; }
.right { text-align: right; margin: inherit; }

.searchlabel { line-height: 26px; }
.erreur { font-weight: bold; color: #CC3300; }
strong { font-weight: normal; color: #FF0033; }

input { font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; color: #333333; background-color: #D6DFDF; }
.radio { background-color: transparent; }
textarea { font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; color: #333333; background-color: #D6DFDF; }
select { font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; color: #333333; background-color: #D6DFDF; }
.file { color: #333333; width: 280px; }

select.jsc { width: 75px; }
select.jsl { width: 140px; }
select.longtext { width: 230px; }
input.longtext { width: 230px; padding-left: 5px; }
select.shorttext { width: 113px; }
input.shorttext { width: 113px; padding-left: 5px; }

select.cvl { width: 290px; }
textarea.cvl { width: 290px; padding-left: 5px; }
input.cvl { width: 290px; padding-left: 5px; }
select.cl { width: 180px; }
input.cl { width: 180px; padding-left: 5px; }
select.cd { width: 145px; }
input.cd { width: 145px; padding-left: 5px; }
select.ct { width: 110px; }
input.ct { width: 110px; padding-left: 5px; }
input.cdr { width: 145px; padding-left: 5px; background-color: #EEEEFF; }

.envoyer { color: #111111; background-color: #B2BBCC; }
.chercher { color: #111111; background-color: #B2BBCC; width: 113px; }
.go { color: #111111; background-color: #B2BBCC; width: 30px; }
.jump { width: 250px; background-color: #EEEEFF; }
.rechl { font-size: 0.9em; line-height: 24px; }
.eqw { width: 140px; }

.rikiki { font-size: 0.2em; color: #FEFEFE; }
.discret { color: #FEFEFE; text-decoration: none; }