#form {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	width : 700px;
	left: 15px;
	position: relative;
	margin: 0px;
	padding: 0px;
}

#form TH {
	text-align : left;
	font-size : 12px;
	color : #FFFFFF;
	background-color : #496582; 
}

#form TH.etape {
	text-align : right;
	font-size : 10px;
	color : #FFFFFF;
	background-color : #496582; 
}
#form TR { padding: 2px 0px 2px 0px; margin: 0px 0px 0px 0px;}
#form TR.break {
	background-color : #EEEEEE; 
}
#form TR.end {
	background-color : #496582; 
}
#form TD { padding: 2px 0px 2px 0px; margin: 0px 0px 0px 0px;}
#form TD.petit { width : 120px; }
#form TD.standard { width : 160px; }
#form TD.large {
	width : 240px;
	vertical-align : top;
}
#form TD.largeBold {
	width : 240px;
	vertical-align : text-top;
	font-weight : bold;
}
/* Styles font */
.bold {
	font-weight : bold;
}

/* INPUTS FORMULAIRE */
TEXTAREA.small {
	font-family : Verdana;
	font-size : 10px;
	width : 240px;
	height : 45px;
}

TEXTAREA.standard {
	font-family : Verdana;
	font-size : 10px;
	width : 240px;
	height : 45px;
}
TEXTAREA.large {
	font-family : Verdana;
	font-size : 10px;
	width : 100%;
	height : 125px;
}
SELECT { 
	font-size : 10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	width : 390px;
}
INPUT { 
	font-size : 10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
}

SELECT.xxxlarge{ width: 425px; }

INPUT.xxlarge { width : 350px; } 
INPUT.xlarge { width : 250px; } 
INPUT.large { width : 100px; } 
INPUT.standard { width : 80px; }
INPUT.petit { width : 50px; }

INPUT.quatreChar { width : 38px; }
INPUT.troisChar { width : 30px; }
INPUT.deuxChar { width : 25px; }

INPUT.btn {
	background-color : #FFFFFF;
	border-color : #496582;
	font-weight : normal;
	font-size : xx-small;
	width : 120px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

INPUT.btnlg {
	background-color : #FFFFFF;
	border-color : #496582;
	font-weight : normal;
	font-size : xx-small;
	width : 160px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.title {
	font-size : large;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #496582;
	margin: 3px 0px 0px 15px;
}

.pretitle {
	font-size : 14px;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #496582;
	margin: 3px 0px 0px 15px;
}

.subtitle {
	font-size : 14px;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #496582;
}
.error {
	font-size : 10px;
	font-weight : bold;
	
	color : #CC0000;
}

.paiement {
	font-size : 10px;
	font-weight : normal;	
	color : #000000;
	background-color: #D8EBF4;
	border-style: solid;	
	border-width: 1px;
	border-color: #496582;
	padding: 10px;
}
