/*
 *
 *	Riviera Lines - Formulaire - CSS Document
 *		copyright Alliance Cube 2009
 *
 */

@charset "utf-8";

/* Style du cfform */
#formulaireclients {
	padding: 0px 10px 10px;
	width: 500px;
}

.webkit #formulaireclients {
	margin: 0px 10px 10px;
	padding: 0px;
	width: 480px;
}

.ie #formulaireclients {
	margin: 0px 0px 10px 10px;
	padding: 0px;
	width: 500px;
}

#gentable {
	width: inherit;
	vertical-align: top;
}

.labels {
	width: 250px;
	vertical-align: top;
	margin: 10px;
}

.labels2 {
	height: 10px;
}

.labels3 {
	width: 500px;
	vertical-align: bottom;
	border-bottom: 3px solid #013974;
}

.webkit .labels3 {
	min-width: 500px;
}

.contents {
	width: 250px;
	vertical-align: top;
}

.contents2 {
	width: 500px;
}

.maillabels {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	border-bottom: 1px dashed #000;
	width: 240px;
	margin: 0px 0px 0px 10px;
}

.maillabels2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin: 0px 0px 0px 10px;
}


/* Styles des champs de textes */
.champtexte {
	width: 240px;
	float: left;
	clear: right;
}

.ie .champtexte {
	width: 240px;
	margin: 2px 0px;
}

.gecko .champtexte {
	margin: 2px 0px 2px;
}

#prenom, #nom, #societe, #telephone, #fax, #email, #datedepart, #effectif {
	float: left;
	clear: right;
}


/* Styles des champs de textes multilignes */
#adresse {
	width: 240px;
	margin: 2px 0px 2px 0px;
	float: left;
	clear: right;
} 

#renseignements {
	width: 480px;
	margin: 2px 0px 10px 10px;
	float: left;
	clear: right;
}


/* Styles des boutons */
#effacer {
	display: block;
	float: right;
	clear: none;
}

#envoyer {
	display: block;
	float: right;
	clear: right;
	margin: 0px 10px 0px 0px;
}


/* Styles des selects */
#lieudepart {
	width: 240px;
	display: block;
	float: left;
	clear: right;
}

.ie #lieudepart {
	width: 240px;
	margin: 2px 0px;
}

.gecko #lieudepart {
	margin: 2px 0px;
}

#destinationscannes {
	width: 240px;
	display: block;
	float: left;
	clear: right;
}

#destinationsjuanlespins, #destinationsgolfejuan {
	width: 240px;
	display: none;
	float: left;
	clear: right;
}

#lieudestination1, #lieudestination2, #lieudestination3 {
	width: inherit;
}

.ie #lieudestination1, .ie #lieudestination2, .ie #lieudestination3 {
	width: 240px;
	margin: 2px 0px;
}

.gecko #lieudestination1, .gecko #lieudestination2, .gecko #lieudestination3 {
	margin: 2px 0px;
}

/* Typographie */
h5 {
	line-height: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}