* {margin: 0; padding: 0;}
ul {margin-left: 20px;}
ol {margin-left: 30px;}
a {font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 8pt; text-decoration: none;}
a:hover {text-decoration: underline;}
body {font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 8pt;}
td {font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 8pt;}
.justif {text-align:justify;}
.justif2 {text-align:justify; line-height: 20px;}
.titre {font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 12pt; color: #0000AA;}
.soustitre {font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 10pt; color: black;}
.soustitreshadow {font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 10pt; color: #888888;}
.texteadmin {font-family: arial, helvetica, sans-serif;font-size:10pt;font-weight:bold;font-style:italic; color: black;}
.statsred {font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 13pt; color: #8E252F;}
.statsblue {font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 13pt; color: #2B3498;}
.statsorange {font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 13pt; color: #ff8000;}
.red {font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 14pt; color: #ee4444;}
.alert {font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 10pt; color: #ee4444;}
.shadow {font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 8pt; color: #888888;}
.page {font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 13pt; color: #666666;}
.activeonglet {font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 11pt; color: #000000;text-decoration: underline}
.onglet {font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 8pt; color: #000000;}
.onglet:hover {font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 8pt; color: #FFFFFF;}
.button {font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 9pt; color: #FFFFFF;}
.bigbutton {font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 14pt; color: #FFFFFF;}
/*img {border: 0;}*/

#menuLang {
	list-style: none;
	padding-top: 5px;
}
#menuLang li {
	display: inline;
	margin: 0 2px;
}

#menuMain a {
	font-size: 18px;
	color: #fff;
	font-family: 'Times New Roman', 'Georgia', serif;
}
#menuMain a:hover,
#menuMain .current a {
	color: #ff0000;
	text-decoration: none;
}
.menuMainSub a {
	font-size: 13px;
	height: 28px;
	line-height: 28px;
	display: block;
	text-indent: 5px;
}
.menuMainSub a:hover {
	background: #000;
	color: #fff;
	text-decoration: none;
}

label {
	cursor: pointer;
}
#newsletter label {
	display: block;
}
#newsletter #useremail {
	width: 150px;
}
#newsletter input {
	vertical-align: middle;
}
.inputClean {
	background: transparent;
	width: auto;
}

#contact label {
	font-size: 13px;
	text-align: right;
	margin-right: 5px;
	width: 125px;
	float: left;
	padding-top: 3px;
}
#contact label em {
	color: #ff0000;
	font-weight: bold;
	padding: 0 3px;
}
#contact div {
	margin-bottom: 8px;
}
#contact input, #contact textarea {
	padding: 4px;
	width: 300px;
}
#contact #submit button {
	width: 113px;
	height: 26px;
	tex-align: center;
	font-size: 15px;
	font-weight: bold;
	border: none;
	color: #fff;
	margin-left: 130px;
	cursor: pointer;
}

.siteMapFooter ul {
	list-style: none;
	margin: 0;
}

.backSend {
	font-size: 15px;
	color: #ff0000;
}

#enquiry em {
	color: #ff0000;
	font-weight: bold;
}
#enquiry fieldset {
	margin: 20px;
	padding: 0 20px 20px 20px;
}
#enquiry fieldset legend {
	color: #ff0000;
	font-weight bold;
	font-size: 15px;
	text-transform: uppercase;
	padding: 0 10px;
	font-weight: bold;
}
#enquiry .clear {
	clear: both;
}
#enquiry #infoConf label {
	float: left;
	display: block;
	width: 150px;
	margin-right: 5px;
	text-align: right;
	font-size: 13px;
	padding-top: 3px;
}
#enquiry #infoConf div {
	margin-bottom: 10px;
	float: left;
	width: 420px;
	margin: 0 10px 10px 10px;
}
#enquiry #infoConf .big {
	width: 700px;
	padding-top: 20px;
}
#enquiry #infoConf input {
	width: 260px;
	height: 26px;
}
#enquiry #infoConf textarea {
	width: 260px;
	height: 60px;
}
#enquiry p {
	font-size: 13px;
}
#enquiry .radio input {
	height: auto !important;
	width: auto !important;
	background: transparent;
}
#enquiry .radio label {
	display: inline !important;
	float: none !important;
	width: auto !important;
	text-align: left !important;
}

#enquiry #yachtdetails .radio input {
	margin-right: 5px;
}
#enquiry #yachtdetails label {
	font-size: 13px;
}
#enquiry #yachtdetails div div {
	margin-bottom: 5px;
}
#enquiry #yachtdetails .bloc4 {
	width: 200px;
	margin-right: 20px;
	float: left;
}
#enquiry hr {
	clear: both;
	height: 2px;
	border: 0;
	background: #000;
	height: 1px;
	colro: #000;
	margin: 10px 0;
}

#enquiry .charterCrusing {
	margin-bottom: 10px;
	float: left;
	width: 420px;
	margin: 0 10px 10px 10px;
}
#enquiry .charterCrusing input {
	width: 260px;
	height: 26px;
}
#enquiry .charterCrusing label {
	float: left;
	display: block;
	width: 150px;
	margin-right: 5px;
	text-align: right;
	font-size: 13px;
	padding-top: 3px;
}
#enquiry #charterbudget label {
	float: left;
	display: block;
	margin-right: 5px;
	text-align: left;
	font-size: 13px;
	padding-top: 3px;
}
#enquiry #charterbudget input {
	width: 140px;
	height: 26px;
}
#enquiry #charterbudget div {
	float: left;
	width: auto;
	margin-right: 30px;
}
#enquiry #charterbudget2 {
	overflow: hidden;
	height: 1%;
	padding: 10px 0 10px 0;
}
#enquiry #charterbudget2 label {
	margin-right: 20px;
}
#enquiry #commentBlock label {
	display: block;
}
#enquiry #commentBlock textarea {
	width: 100%;
}
#enquiry #submit {
	padding-top: 20px;
}
#enquiry #submit input {
	width: 113px;
	height: 26px;
	cursor: pointer;
	color: #fff;
	font-weight: bold;
}
#enquiry #interest div {
	float: left;
	width: 175px;
}
#enquiry #verifCode {
	margin: 0;
}
#enquiry #verifCode input {
	width: 188px;
	vertical-align: middle;
}
#contact #verifCode input {
	margin-right: 15px;
}
#enquiry #verifCode img {vertical-align: middle;}

#engineform div {
	width: 270px;
	float: left;
	margin-bottom: 13px;
}
#engineform div label {
	display: block;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
}
#engineform div select {
	width: 250px;
}
#subsearch, #subsearchall {
	width: 116px;
	height: 29px;
	border: 0;
	cursor: pointer;
	color: #fff;
	font-weight: bold;
	line-height: 29px;
	text-align: center;
	margin-top: 13px;
	font-size: 12px;
	display: block;
}
#subsearch:hover, #subsearchall:hover {
	text-decoration: none;
}

#listProd h2 a {
	font-family: 'Times New Roman', Georgia, serif;
	font-size: 18px;
	color: #fff;
}
