TABLE TR TD.first {
	font-family: Trebuchet MS;
	font-size:13px;
	PADDING-LEFT: 0px;
	width:150px;
}
TABLE TR TD.last {
	PADDING-RIGHT: 0px
}

DIV.box {
	BACKGROUND: url(../../img/forms/boxBg.png) no-repeat 50% bottom; MARGIN-BOTTOM: 20px; WIDTH: 700px
}
DIV.box DIV.inner {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(../../img/forms/boxInnerBg.png) no-repeat; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
DIV.inputWrapper {
	HEIGHT: 40px
}
DIV.textWrapper {
	HEIGHT: 120px
}
DIV.left {
	WIDTH: 10px
}
DIV.right {
	WIDTH: 10px
}
DIV.inputWrapper DIV.left {
	FLOAT: left; LINE-HEIGHT: 40px; HEIGHT: 40px
}
DIV.inputWrapper DIV.center {
	FLOAT: left; LINE-HEIGHT: 40px; HEIGHT: 40px
}
DIV.inputWrapper DIV.right {
	FLOAT: left; LINE-HEIGHT: 40px; HEIGHT: 40px
}
DIV.textWrapper DIV.left {
	FLOAT: left; LINE-HEIGHT: 120px; HEIGHT: 120px
}
DIV.textWrapper DIV.center {
	FLOAT: left; LINE-HEIGHT: 120px; HEIGHT: 120px
}
DIV.textWrapper DIV.right {
	FLOAT: left; LINE-HEIGHT: 120px; HEIGHT: 120px
}
DIV.col1.inputWrapper DIV.center {
	WIDTH: 660px
}
DIV.col1.textWrapper DIV.center {
	WIDTH: 660px
}
DIV.col2.inputWrapper DIV.center {
	WIDTH: 310px
}
DIV.col2.textWrapper DIV.center {
	WIDTH: 310px
}
DIV.col3.inputWrapper DIV.center {
	WIDTH: 193px
}
DIV.col3.textWrapper DIV.center {
	WIDTH: 193px
}
DIV.inputWrapper DIV.left {
	BACKGROUND: url(../../img/forms/inputWrapperLeftBg.png) no-repeat
}
DIV.inputWrapper DIV.center {
	BACKGROUND: url(../../img/forms/inputWrapperCenterBg.png) repeat-x
}
DIV.inputWrapper DIV.right {
	BACKGROUND: url(../../img/forms/inputWrapperRightBg.png) no-repeat
}
DIV.textWrapper DIV.left {
	BACKGROUND: url(../../img/forms/textWrapperLeftBg.png) no-repeat
}
DIV.textWrapper DIV.center {
	BACKGROUND: url(../../img/forms/textWrapperCenterBg.png) repeat-x
}
DIV.textWrapper DIV.right {
	BACKGROUND: url(../../img/forms/textWrapperRightBg.png) no-repeat
}
DIV.center LABEL {
	COLOR: #a89f97
}
DIV.center INPUT.text {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 14px; BORDER-BOTTOM-WIDTH: 0px; VERTICAL-ALIGN: middle; WIDTH: 100%; COLOR: #a89f97; BORDER-RIGHT-WIDTH: 0px
}
DIV.center TEXTAREA {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 14px; BORDER-BOTTOM-WIDTH: 0px; VERTICAL-ALIGN: middle; WIDTH: 100%; COLOR: #a89f97; BORDER-RIGHT-WIDTH: 0px
}
DIV.center INPUT.text {
	MARGIN-TOP:5px;
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
DIV.center TEXTAREA {
	FONT-FAMILY: inherit
}
P.help {
	PADDING-LEFT: 10px; FONT-SIZE: 11px; MARGIN-BOTTOM: 20px; COLOR: #a89f97
}
A.button {
	DISPLAY: block; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; COLOR: #fff; LINE-HEIGHT: 26px; TEXT-ALIGN: center; TEXT-DECORATION: none
}

A.wide.button {
	FLOAT: right;
	padding-right:25px;
	font-family: Trebuchet MS;
	font-size:15px;
	font-weight:bold;
	BACKGROUND: url(../../img/forms/buttonWideBg.png) no-repeat; WIDTH: 200px
}

A.large.wide.button {
	FLOAT: right;
	padding-right:25px;
	font-family: Trebuchet MS;
	font-size:15px;
	font-weight:bold;
	BACKGROUND: url(../../img/forms/buttonWideBg_large.png) no-repeat; WIDTH: 250px
}

.textnewsletter {
	MARGIN-TOP:5px;
	BORDER-TOP-WIDTH: 1px; 
	BORDER-LEFT-WIDTH: 1px;
	BORDER-BOTTOM-WIDTH: 1px;
 	BORDER-RIGHT-WIDTH: 1px;
	FONT-SIZE: 13px; 
	VERTICAL-ALIGN: middle; WIDTH: 100%; COLOR: #000000;
	FONT-FAMILY: Trebuchet MS;
}

#message {
	padding:15px;
	font-family: Trebuchet MS;
	font-size:13px;
	color:#FF0000;
	border:1px solid #FF0000;
	margin-left:15px;
	margin-bottom:15px;
}

#phase1 {
	padding-left:15px;
	font-family: Trebuchet MS;
	font-size:13px;
	clear:both;
}

#phase1 #pubname {
	font-family: Trebuchet MS;
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#AAAAAA;
}

#phase1 #soustotal {
	padding-left:435px;
	font-family: Trebuchet MS;
	font-size:14px;
	font-weight:bold;
	color:#000000;
}

#phase1 .titre_inscription {
	font-family: Trebuchet MS;
	font-size:15px;
	font-weight:bold;
	color:#AAAAAA;
	padding-top:15px;
	border-bottom:1px solid #AAAAAA;
}

#phase1 .inscriptionfield {
	width:30px;
	font-family: Trebuchet MS;
	font-size:13px;
	border:1px solid #AAAAAA;
}

#phase1 .inscriptionfield_large {
	width:250px;
	font-family: Trebuchet MS;
	font-size:13px;
	border:1px solid #AAAAAA;
	background-color:#FFFFFF;
}

#phase1 #conditions {
	float:right;
	padding-top:10px;
	padding-right:25px;
}

#phase1 a:hover,#phase1 a:visited {
	color:#AAAAAA;
	text-decoration:underline;
}

#phase1 a:link {
	color:#AAAAAA;
	text-decoration:none;
}

#phase2 {
	padding-left:15px;
	font-family: Trebuchet MS;
	font-size:13px;
	clear:both;	
}

#phase2 .titre_inscription {
	font-family: Trebuchet MS;
	font-size:15px;
	font-weight:bold;
	color:#AAAAAA;
	padding-top:15px;
	border-bottom:1px solid #AAAAAA;
}

#phase2 .inscriptionfield {
	width:250px;
	font-family: Trebuchet MS;
	font-size:13px;
	border:1px solid #AAAAAA;
	background-color:#FFFFFF;
}

#phase2 a:hover,#phase2 a:visited {
	color:#AAAAAA;
	text-decoration:underline;
}

#phase2 a:link {
	color:#AAAAAA;
	text-decoration:none;
}

#phase3 {
	padding-left:15px;
	font-family: Trebuchet MS;
	font-size:13px;
	clear:both;	
}

#phase3 .titre_inscription {
	font-family: Trebuchet MS;
	font-size:15px;
	font-weight:bold;
	color:#AAAAAA;
	padding-top:15px;
	border-bottom:1px solid #AAAAAA;
}

#phase3 .inscriptionfield {
	font-family: Trebuchet MS;
	font-size:13px;
	border:1px solid #AAAAAA;
	background-color:#FFFFFF;
}

#phase4 {
	padding-left:15px;
	font-family: Trebuchet MS;
	font-size:13px;
	clear:both;	
}

#phase4 .titre_inscription {
	font-family: Trebuchet MS;
	font-size:15px;
	font-weight:bold;
	color:#AAAAAA;
	padding-top:15px;
	border-bottom:1px solid #AAAAAA;
}

#phase4 .titre_inscription a:link, #phase4 .titre_inscription a:visited{
	font-family: Trebuchet MS;
	font-size:12px;
	font-weight:normal;
	color:#AAAAAA;
	padding-top:15px;
	border-bottom:1px solid #AAAAAA;
}

#phase4 .inscriptionfield {
	font-family: Trebuchet MS;
	font-size:13px;
	border:1px solid #AAAAAA;
	background-color:#FFFFFF;
}

#phase4 .inscriptionfield_large {
	width:250px;
	font-family: Trebuchet MS;
	font-size:13px;
	border:1px solid #AAAAAA;
	background-color:#FFFFFF;
}

#phase5 {
	padding-left:15px;
	font-family: Trebuchet MS;
	font-size:13px;
	clear:both;	
}

#phase5 .titre_inscription {
	font-family: Trebuchet MS;
	font-size:15px;
	font-weight:bold;
	color:#AAAAAA;
	padding-top:15px;
	border-bottom:1px solid #AAAAAA;
}

#phase5 .inscriptionfield {
	font-family: Trebuchet MS;
	font-size:13px;
}

#phase6 {
	padding-left:15px;
	font-family: Trebuchet MS;
	font-size:13px;
	clear:both;	
}

#phase6 .titre_inscription {
	font-family: Trebuchet MS;
	font-size:15px;
	font-weight:bold;
	color:#AAAAAA;
	padding-top:15px;
	border-bottom:1px solid #AAAAAA;
}

#phase6 .inscriptionfield {
	font-family: Trebuchet MS;
	font-size:13px;
}


#boutons {
	float:right;
	padding-top:10px;
	padding-right:25px;
}

#step {
	float:left;
	font-family: Trebuchet MS;
	font-size:13px;
	color:#AAAAAA;
	margin-left:15px;
	margin-bottom:15px;
	width:600px;
}

#caddie1 {
	display:block;
	padding-left:25px;
}
#caddie2 {
	display:none;
	padding-left:30px;
}
#caddie3 {
	display:none;
	padding-left:20px;
}
#caddie4 {
	display:none;
	padding-left:23px;
}
#caddie5 {
	display:none;
	padding-left:30px;	
}
