body {font-family: arial, helvetica, sans-serif; font-size: 13px;}
a {text-decoration: none;}
a:hover {text-decoration: underline;}

.justif {text-align:justify;}
.titre11 {color: #316d9e; font-size: 22px; text-transform: uppercase;  margin: 0; padding: 0; margin-bottom: 15px;}
.titre11 a {color: #316d9e !important;}
.titre21 {color: #424242; font-size: 18px; margin-bottom: 10px;}
.titre21 a {color: #316d9e !important;}
.titre31 {color: #82999F; font-size: 15px; margin-bottom: 10px;}
.titre31 a {color: #82999F !important;}
.paragrapheTxt {color: #36342F; font-size: 13px; margin: 0; padding: 0; margin-bottom: 10px;}
.paragrapheTxt a {color: #36342F !important; font-size: 13px;}
.wordImportant {color: #316d9e; font-weight: bold;}
.wordImportant a {color: #316d9e !important;}
ul {font-size: 13px;}

#owners label {
	cursor: pointer;
}
#owners div {
	margin-bottom: 10px;
	overflow: hidden;
	height: 1%;
}
#owners label {
	font-size: 13px;
	font-weight: bold;
	width: 300px;
	text-align: right;
	margin-right: 5px;
	float: left;
}
#owners label em {
	color: red;
}
#owners input, #owners textarea {
	width: 300px;
	vertical-align: middle;
}
#owners textarea {
	height: 80px;
}
#owners #verifCode {

}
#owners #verifCode input {
	width: 150px;
}
#owners img {
	vertical-align: middle;
}
#owners #btnsend {
	padding-left: 305px;
}

#queFaire li {
	line-height: 24px;
}

#desinsciptionNewsletter label, #insciptionNewsletter label {
	display: block;
	margin-bottom: 5px;
}

#imgmin {
	list-style: none;
	margin: 0;
	padding: 0;
}
#imgmin li {
	display: block;
	width: 167px;
	height: 125px;
	float: left;
	margin: 0;
	padding: 0;
}
#imgmin li a {
	float: left;
}
#imgmax a {
	display: block;
	width: 400px;
	height: 300px;
}

#searchModule #selectSearch {
	width: 600px;
}
#searchModule #selectSearch div {
	float: left;
	width: 235px;
	margin-bottom: 15px;
}
#searchModule #selectSearch .left {
	margin-right: 20px;
}

#searchModule #selectSearch .bottom {
	margin-bottom: 0;
}
#searchModule #selectSearch div select {
	width: 150px;
}
#searchModule #selectSearch div.right {
	width: 330px;
}
#searchModule #selectSearch .right select {
	width: 220px;
}
#searchModule #selectSearch div label {
	cursor: pointer;
	width: 100px;
	float: left;
	text-align: right;
	margin-right: 5px;
	font-size: 13px;
	font-weight: bold;
}
#searchModule #selectSearch .left label {
	width: 75px;
}

#searchModule div#btnSearch {
	width: 131px;
}

#quickbooking label {
	font-size: 13px;
	cursor: pointer;
}
#quickbooking #idvl5 {
	width: 190px;
	max-width: 190px !important;
}


#portPictureMaxi img,
#portPictureMini img {
	border: 1px solid #375172;
}
#portPictureMaxi {
	margin-bottom: 5px;
}
#portPictureMini {
	margin: 0 2px;
}

#portDescription {
	margin-bottom: 10px;
}
#linkBoat {
	color: #316d9e;
}

