@charset "utf-8";
/* CSS Document for Helene-V*/

TABLE {font-size:13px; color:#333333;}

H1, H2, H3, H4, H5{
	font-weight:normal;
}

H1, H2{color:#ee8b0b;}

H1{font-size:24px; color:#545454; margin-top:0px; }
H2{font-size:20px;}
H3{font-size:17px; color:#ee8b0b;}
H4{font-size:17px; color:#545454; margin:0px; padding:0px;}
H5{font-size:15px; color:#545454;}

.H1{font-size:24px; color:#545454; margin:0px; padding:0px;}
.H2{font-size:20px; margin:0px; padding:0px;}
.H3{font-size:17px; color:#ee8b0b; margin:0px; padding:0px;}

form{padding:0px; margin:0px;}

p{color:#333333;}

/*
INPUT{
	height:15px;
	color:#333333;
}*/

.formBody{background-color:#fff; padding:5px 0px 5px 0px; width:690px; /*overflow:hidden;*/ clear:both; position:relative;}
.formBody2{background-color:#fff; padding:10px 0px 10px 0px; width:690px; /*overflow:auto;*/ clear:both;}
.agendaBody{background-color:#666666; border:1px solid #ffcc66; padding:10px 10px 10px 10px; width:668px; overflow:auto; clear:both;}
.agendaBody{color:#FFFFFF;}


.partSeparator{border-bottom:none;}

.formButtonPart{padding:10px 0px 20px 0px; width:690px;}
.inputStyleReset{height:auto;}

.step{background-color:#f8bb53; color:#333; padding:5px; width:680px; border-bottom:2px solid white;}
.info{padding-bottom:8px;}
.info SPAN {font-weight:bold;}

.stepCurrent{background-color:#F2F2F2; padding:8px 0px 8px 0px; color:#666666;}
.stepCurrent IMG{vertical-align:absmiddle; padding-right:5px;  padding-left:5px; margin-top:4px;}
.stepCurrent SPAN{color:#666666; font-weight:bold;}

.stepCompleted{background-color:#e4ecd4; color:#000000; padding:8px 0px 8px 0px;}
.stepCompleted IMG{vertical-align:absmiddle; padding-right:5px;  padding-left:5px;}
.stepCompleted SPAN{color:#6d990e; font-weight:bold;}

.formatedDiv{padding-top:8px; padding-bottom:8px;}
.formatedDiv TABLE{}

.noMargin{
	padding:0px;
	margin:0px;
}

.message-orange{
	background-color:#ffdfb5;
	border:1px solid #ffb554;
	padding:8px;
}
.orange-text{
	color:#ee8b0b;
}
.orange-text SPAN {font-weight:bold;}

 .available {color:#267F00;}

.localTitle{
	font-weight:bold;
	padding-bottom:5px;
}

#agendalist{float:left; }
#agendalist li {margin-left:14px;}
#agendalist IMG{border:none; vertical-align:middle;}
#agendaprice{float:right; border-left:2px solid white; padding-left:15px; text-align:center;}

/*a.formButton:link, a.formButton:hover, a.formButton:visited, a.formButton:active{
	text-decoration:none;
	background-color:#e5ded2;
	border:1px solid #a8a093;
	padding:7px 10px;
	margin-top:10px;
	margin-right:10px;
	white-space:nowrap;
	font-family:Arial, Helvetica, sans-serif;
	height:30px;
	font-size:14px;
}

a.formButton:link IMG,a.formButton:hover IMG,a.formButton:visited IMG, a.formButton:active IMG{
	vertical-align:middle;
}*/


a.actionLink:link, a.actionLink:hover, a.actionLink:visited, a.actionLink:active{
	text-decoration:underline;
	color:#ff9900;
}

a.actionLink:hover{
	text-decoration:none;
	color:#ff6c00;
}


a.actionLink:link IMG,a.actionLink:hover IMG,a.actionLink:visited IMG, a.actionLink:active IMG{
	vertical-align:middle;
}

.formButton{
	text-decoration:none;
	background-color:#e5ded2;
	border:1px solid #a8a093;
	padding:5px 10px;
	white-space:nowrap;
	cursor:pointer;
	margin-right:10px;
	font-size:14px!important;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
}

.formButton IMG{
	vertical-align:middle;
}

a.simpleButton:link, a.simpleButton:visited, a.simpleButton:active{
	text-decoration:none;
	background-color:#e5ded2;
	border:1px solid #a8a093;
	padding:5px 10px;
	white-space:nowrap;
	height:30px;
	color:#333333;
}

a.simpleButton:hover{
	text-decoration:none;
	background-color:#e5ded2;
	border:1px solid #a8a093;
	padding:5px 10px;
	white-space:nowrap;
	height:30px;
	color:#ff9900;
	text-decoration:underline;
}


a.simpleButton:link IMG,a.simpleButton:hover IMG,a.simpleButton:visited IMG, a.simpleButton:active IMG{
	vertical-align:middle;
}

#newcollablink_1, #newcollablink_2, #newcollablink_3, #newcollablink_4, #newcollablink_5, 
#newcollablink_6, #newcollablink_7, #newcollablink_8, #newcollablink_9, #newcollablink_10{
	padding:5px 0px 0px 0px;
}

.listTable{border-collapse:collapse; width:980px;}

.listTable tr {cursor:pointer;}
.listTable tr:hover {background:#FFE9D2;}
.listTable tr th{background:#F4F4F4; padding:3px; border:1px solid #CCCCCC; text-align:left; }
.listTable tr td{border:1px solid #CCCCCC; padding:3px; vertical-align:top;}

#divspec li, #divcontact li{
	 list-style: none;
}
.required#divproduct IMG {border: solid 3px #FBC;}
.prerequis, .full{
	color: #FF9B82;
}
.hidden{
	display:none;
}

div.required{
	color:red;
}
INPUT.required {
	border-color:solid 2px red;
	background-color:#FBC;
}

#prive{
	background-color:#ffdfb5;
	border:1px solid #ffb554;
	padding:8px;
}

.mandatory{
	/*color:green;*/
}
.alternate{
	background-color:#AAA;
}

.clientLabel{float:left; position:relative; top:0px; width:680px;}
.topMenu{float:right; position:relative; top:0px; margin-bottom:10px;}

#returnTrainingStep5{border:1px solid #F4F4F4; background-color:#F4F4F4; width:664px; padding:10px 10px; margin-bottom:10px;}

#returnTrainingStep1 P,
#returnTrainingStep2 P,
#returnTrainingStep3 P,
#returnTrainingStep4 P,
#returnTrainingStep5 P{margin:0px;}

.rep{background-color:#F4F4F4; border-bottom:1px solid #CCCCCC; padding:10px; margin-bottom:10px;}

.content{padding-bottom:20px;}

