p{margin:0;}
img{border:none;}
form{padding:0;margin:0;}
body{
	margin:0;
	background-color:white;/*#EEF4F4;*/
	font-size:12px;
	font-family:Arial,sans-serif;
	color:black;
	/*margin-left:5px;margin-top:5px;*/
	background-image:url(images/new_body_bkg.gif);
	background-repeat:repeat-y;
}

body#Group,body#Questionnaire,body#Mission,body#private,body#EditProfile,body#MissionManagement{background-image:url(images/body_bkg_private.gif);background-color:white;}
body#Homepage{background-image:none;}
div#Ilead-home-logo{
	text-align:center;
	margin-top:20px;
}
#Homepage-content{
	width:800px;
}
#Shortcuts{
	margin-top:20px;
	text-align:center;
}
.Shortcut{
	text-align:center;
	float:left;
	margin-bottom:45px;
	width:50%;
}
.Shortcut a{
	color:#105F64;
	display:block;
	text-decoration:none;
	font-size:16px;
}
.Shortcut a.Header{
	margin-top:20px;
	font-style:italic;
	font-weight:bold;
	font-family:Georgia,serif;
	margin-left:10%;
	margin-right:10%;
}
#Homepage-content #footer{
	clear:both;
}
a{cursor:pointer;}
table{font-size:12px;border-collapse:collapse;}
#logo{text-align:center;}
div,h2,h3,h1{margin:0;}
h1#banner{margin:0;font-size:11px;padding:5px;text-transform:uppercase;color:#105F64;background-color:#C4D6D6;
	background-image:url(images/logo_icon.gif);background-repeat:no-repeat;padding-left:30px;
	position:relative;
	width:763px;
	}
h1#banner_private{margin:0;font-size:11px;padding:5px;text-transform:uppercase;color:white;background-color:#9DC179;
	background-image:url(images/logo_icon_private.gif);background-repeat:no-repeat;padding-left:30px;
	
}
h1#banner_private .Denomination{color:black;}
div#whole{/*border:1px solid black;width:800px;*/}
table#content{table-layout:fixed;width:800px;}
table#content td#col1{vertical-align:top;width:188px;font-family:Arial,sans-serif;}
table#content td#col2{vertical-align:top;width:416px;
	font-family:Arial,sans-serif;}
body#Mission table#content td#col2{width:auto;}
body#Group table#content td#col2{width:600px;}
body#private table#content td#col2,body#EditProfile table#content td#col2{width:auto;}
table#content td#col3{vertical-align:top;width:200px;}
div#footer{margin-top:40px;margin-bottom:37px;color:#828385;font-size:9px;text-align:center;}
div#footer p{font-size:9px;}
div#slogan div#text{padding-left:20px;padding-right:20px;font-weight:bold;margin-top:15px;margin-bottom:30px;}
div#menu ul#level1{padding:0;margin:0;margin-top:12px;}
div#menu ul#level1 li.level1_item{font-size:11px;list-style:none;padding:0;margin:0;padding-left:22px;margin-bottom:8px;}
div#menu ul#level1 li.level1_item a.level1_link{text-transform:uppercase;color:black;text-decoration:none;font-weight:bold;}
div#menu ul#level1 li.level1_item .level1_title{text-transform:uppercase;color:black;text-decoration:none;font-weight:bold;}
div#menu ul#level1 li#selected1 a.level1_link{color:#954A2D;}
div#menu ul#level2{padding:0;margin:0;margin-top:5px;}
div#menu ul#level1 li.level2_item{
	width:150px;
/*border:1px solid red;*/font-size:11px;list-style:none;/*list-style-image:url(images/bullet_menu2.gif);*/padding:0;margin:0;padding-bottom:2px;padding-left:27px;margin-left:-15px;}
div#menu ul#level1 li.level2_item a.level2_link{color:black;text-decoration:none;}
div#menu ul#level1 li#selected2{/*list-style-image:url(images/bullet_menu2.gif);list-style-position:outside;*/background-image:url(images/bullet_menu2.gif);background-repeat:no-repeat;}
div#menu ul#level1 li#selected2 a{color:#954A2D;}
div#bread_crumb{padding-left:12px;padding-top:7px;font-size:9px;color:#105F64;}
div#bread_crumb a{color:#105F64;text-decoration:none;padding-right:5px;padding-left:5px;}
table#content td#col2 h2.Title{font-family:Georgia,serif;padding-left:8px;font-size:24px;margin-top:10px;}
span.emphasis{font-weight:bold;}
p.bodytext{font-weight:normal;font-size:12px;margin-bottom:4px;}
body#EditProfile td#col2 p.verifier_profil{font-weight:normal;font-size:16px;margin-bottom:4px;color:red;}
p.Slogan{font-size:21px;color:#105F64;font-family:Georgia,serif;font-weight:normal;}
p.Header1{font-size:16px;font-family:Georgia,serif;}
p.Header2{font-size:14px;}
p.title{font-weight:bold;font-size:18px;}
table#content td#col2 div.Body{margin-top:17px;margin-left:17px;margin-right:26px;font-size:11px;}
table#content td#col2 div.Header{margin-top:17px;margin-left:17px;margin-right:26px;font-size:11px;}
table#content td#col2 table.Tableau{margin-top:17px;margin-left:8px;margin-right:26px;font-size:11px;width:100%;}
table#content td#col2 table.Tableau td{vertical-align:top;text-align:center;padding-bottom:25px;}
table#content td#col2 table.Tableau td a{/*cursor:default;*/text-decoration:none;color:black;}
ul li.list_item{list-style-image:url(images/bullet_body.gif);font-size:12px;}
a.link,a.nectil_link,a.filestyle{color:#954A2D;text-decoration:underline;}
table#Contacts{margin-left:17px;margin-top:17px;}
table#Contacts td{vertical-align:top;}
div.Contact{margin-left:17px;margin-right:17px;margin-top:20px;}
div.Contact h3{font-style:italic;font-family:Georgia,serif;height:28px;line-height:28px;}
div.Contact h3 span.bd_left{display:block;float:left;background-image:url(images/contact_bd_left.gif);width:8px;height:28px;}
div.Contact h3 span.Text{display:block;float:left;background-color:#C4D6D6;font-size:17px;height:28px;}
div.Contact h3 span.bd_right{display:block;float:left;background-image:url(images/contact_bd_right.gif);width:39px;height:28px;}
div.Contact table.Description{background-color:#C4D6D6;width:380px;margin-top:0;border-collapse:collapse;}
div.Contact .Description{background-color:#C4D6D6;width:380px;margin-top:0;}
div.Contact table.Description td.Image{padding-left:8px;vertical-align:top;}
div.Contact table.Description #Contactez{color:white;background-color:#76A2A5;text-transform:uppercase;font-size:11px;font-weight:bold;width:103px;}
div.Contact table.Description #Contactez div{padding:9px;}
div.Contact table.Description #Contactez a{color:white;text-decoration:none;/*padding-left:15px;background-image:url(images/contactez_arrow.gif);background-repeat:no-repeat;background-position:0 0px;*/}
.Contact table.Description #Contactez a img{margin-right:5px;}
div.Contact table.Description td.Body{padding-left:12px;vertical-align:top;padding-right:12px;}
div.Contact table.Description td.Body p.title{text-transform:uppercase;font-size:12px;color:#954A2D;margin-bottom:1px;}
div.Contact table.Description td.Body .separator{margin-bottom:12px;}
div.Contact table.Description td.Body ul li.list_item{list-style-image:url(images/bullet_contact_body.gif);padding:0;margin:0;}
div.Contact .bd_top{width:380px;height:12px;background-image:url(images/contact_bd_top.gif);background-repeat:no-repeat;font-size:5px;}
div.Contact .bd_bottom{width:380px;height:7px;background-image:url(images/contact_bd_bottom.gif);background-repeat:no-repeat;font-size:5px;}
table#Contacts td{padding-right:35px;font-weight:bold;}
table#Contacts td a{text-decoration:none;color:black;}
table#Contacts td .SupplInfo{font-weight:normal;}
div.Formulaire{display:none;width:240px;}
body#ContactPage div.Formulaire{display:block;}
body#Questionnaire div.Formulaire{display:block;}
body#Mission div.Formulaire{display:block;padding-left:15px;width:350px;}
body#Group .Formulaire{display:block;}
body#Group .Formulaire{margin-left:17px;margin-top:30px;}
body#Group .Formulaire .form{background-color:#EAE6DA;width:575px;padding:5px;}
body#Group .Formulaire .form textarea{width:100%;border:1px solid #76A2A5;}
body#Group .Formulaire .form input.box{width:100%;border:1px solid #76A2A5;}
body#Group .Formulaire .form div#input input{background-image:url(images/arrow_email.gif);background-repeat:no-repeat;background-position:center left;padding-left:8px;background-color:transparent;color:#105F64;text-transform:uppercase;border:none;font-size:11px;cursor:pointer;}
body#Mission div.Formulaire textarea,body#Group div.Formulaire textarea{border:1px solid #76A2A5;width:350px;}
body#Questionnaire div.Formulaire textarea{border:1px solid #76A2A5;width:245px;}
body#Mission div.Formulaire #input,body#Questionnaire div.Formulaire #input{text-align:right;}
body#Group div.Formulaire #input{text-align:right;width:350px;}
body#Group div.Description{margin-top:0;padding-top:0;border:1px solid #C4D6D6;border-right:none;border-left:none;}
body#Mission div.Formulaire #input input,body#Questionnaire div.Formulaire #input input,body#Group div.Formulaire #input input{background-image:url(images/arrow_email.gif);background-repeat:no-repeat;background-position:center left;padding-left:8px;background-color:transparent;color:#105F64;text-transform:uppercase;border:none;font-size:11px;cursor:pointer;}
.Informations{padding-left:15px;padding-top:30px;padding-bottom:30px;font-size:11px;}
.Profile{padding-left:15px;padding-top:15px;padding-right:15px;}
.Profile .Label{text-transform:uppercase;color:#954A2D;font-weight:bold;}
.Profile .Value{/*background-color:white;*/padding-top:2px;padding-bottom:2px;}
body#Questionnaire .Informations{padding-left:0;}
body#Questionnaire .Contact{margin-left:0px;}
.Informations .Info{margin-bottom:4px;}
.Informations .Info .Label{color:#954A2D;text-transform:uppercase;font-weight:bold;}
.Formulaire label{margin-top:5px;margin-bottom:5px;}
.Formulaire input.box,.Formulaire textarea{ width:100%;}
.Formulaire div#input{text-align:right;margin-top:5px;}
#workspace_login{
	background-color:#EEF4F4;
	position:relative;
	width:798px;
	height:40px;
	border-bottom:2px solid white;
}
#workspace_login h3{
	margin-top:0;
	padding-top:0;
	position:absolute;
	top:12px;
	left:12px;
	color:#76A2A5;
	text-transform:none;
	font-family:Georgia,serif;
	font-size:15px;
}
#workspace_login .Denomination{color:#954A2D;text-transform:uppercase;margin-bottom:13px;font-weight:bold;}
.Error,.Warn{color:red;font-style:italic;padding-top:3px;padding-bottom:3px;}
.ErrorMonitoring{color:red;font-style:italic;padding-top:3px;padding-bottom:3px;margin-left:15px;}
body#Mission .Warn{margin-top:20px;margin-left:18px;margin-bottom:20px;}
#workspace_login input#submit{margin-top:4px;}
#workspace_login input.box{
	width:119px;
	border:none;
	font-size:12px;
	padding:0;
	border:1px solid #C4D6D6;
}
#workspace_login .Error{
	position:absolute;
	top:30px;
	right:0px;
	background-color:#EEF4F4;
	border-bottom:2px solid white;
	width:896px;_width:900px;
	padding-right:4px;
	text-align:right;
}
#workspace_login label{
	display:inline;
	text-transform:uppercase;
	color:#76A2A5;
	font-size:10px;
	padding-right:4px;
	padding-left:4px;
}
#workspace_login form{
	position:absolute;
	padding:0;
	margin:0;
	right:0;
	top:12px;
}
#workspace_login #logged{
	position:absolute;
	top:14px;
	_top:11px;
	left:50%;
}
#logged #Entrer{
	_padding-top:2px;
	_top:2px;
}
div.Links{margin-left:17px;}
div.Links a{color:black;text-decoration:none;text-transform:uppercase;}
div.Links a.selected{font-weight:bold;}
body#Group #comments{margin-left:17px;margin-top:15px;}
body#Group #comments .comment{width:585px;}
body#Group #comments .comment img{position:relative;top:2px;left:0;}
body#Group #comments .comment td{vertical-align:top;}
body#Group #comments .comment .Date{font-size:10px;white-space:nowrap;padding-top:3px;}
body#Group #comments .comment .Title{font-weight:bold;cursor:pointer;}
body#Group #comments .comment .Contact{font-style:italic;text-align:right;font-size:11px;padding-top:3px;}
body#Group #comments .comment td.Body{padding-left:35px;padding-bottom:15px;padding-top:4px;}
#navigation_comments{margin-left:17px;margin-top:17px;background-color:#EAE6DA;text-align:right;padding:3px;}
#navigation_comments a{text-decoration:none;color:black;padding-left:4px;padding-right:4px;}
#navigation_comments a.hidden{visibility:hidden;}
#navigation_comments a.page{padding-right:2px;padding-left:2px;}
#this_page{font-weight:bold;padding-right:2px;padding-left:2px;}
.Fileslist{margin-left:17px;margin-top:25px;width:575px;table-layout:fixed;margin-bottom:15px;}
.Fileslist td{text-align:left;}
.Fileslist td.Icon{width:23px;}
.Fileslist td.Delete{width:19px;}
.Fileslist tr.Directory td.Name{font-weight:bold;}
.Fileslist tr td.Name a{color:black;text-decoration:none;}
.ComboDive{margin-left:17px;margin-top:25px;}
.Commands{margin-left:17px;}
.Commands fieldset{border:none;padding:0;margin:0;margin-bottom:20px;}
.Commands fieldset label{padding-right:10px;}
.Commands fieldset div{background-color:#EAE6DA;padding:13px;}
.Commands fieldset table.inputs{width:100%;}
.Commands fieldset table.inputs td.Label{width:150px;}
.Commands fieldset table.inputs td.Input{width:320px;}
.Commands fieldset table.inputs td.Input input.box{width:99%;}
.Commands fieldset legend{text-transform:uppercase;font-weight:bold;display:block;padding-bottom:4px;}
.Commands fieldset legend span.path{font-weight:normal;text-transform:none;}
body#EditProfile .Profile .Label,.Profile #MissionManagement .Label,form#ProspectNew .Label,form#ConsultantNew .Label,form#MissionNew .Label,form#OutputFormatModify .Label,form#MissionOutputFormatsModify .Label{color:#7A9FA5;}
body#EditProfile .Profile input.box,.Profile #MissionManagement input.box,#ProspectNew input.box{border:1px solid #7A9FA5;width:100%;}
body#EditProfile .Profile table,.Profile #MissionManagement table{width:100%;border-collapse:collapse;
	}
body#EditProfile .Profile table td,.Profile #MissionManagement table td{width:50%;padding-right:3px;}
body#EditProfile .Profile textarea,body#Mission .Profile textarea{border:1px solid #7A9FA5;width:100%;}
body#EditProfile .Profile select,#MissionManagement .Profile select{width:100%;
	}
body#MissionManagement .Profile #date_limite_signature select{width:auto;}
body#EditProfile .Profile #input,.Profile #MissionManagement #input{margin-top:15px;}
ul#languages{
	margin:0;
	padding:0;
	position:absolute;
	right:0px;
	top:0px;
	padding-right:10px;
	padding-top:5px;
	list-tyle:none;
}
ul#languages li{
	display:inline;
}
ul#languages a{color:white;text-transform:uppercase;text-decoration:none;}
ul#languages a.enabled{
	color:#105F64;
}
#banner a#website,#banner_private a#website{color:white;text-transform:uppercase;text-decoration:none;}
#commands{padding-left:22px;}
#commands a{text-decoration:none;color:#828385;font-size:11px;}
#lg_select{display:block;float:left;}
#acces_questionnaire{text-decoration:none;padding-left:25px;background-image:url(images/acces_questionnaire.gif);width:174px;height:21px;display:block;float:left;line-height:21px;color:white;text-transform:uppercase;font-size:11px;font-weight:bold;
	}
#Entrer{
	cursor:pointer;
	padding:0;
	border:none;
	text-decoration:none;
	padding-left:35px;
	padding-right:25px;
	background-image:url(images/ilead-login-button.png);
	background-repeat:no-repeat;
	background-position:10px 0px;
	display:inline;
	color:#86a8ac;
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
	padding-bottom:3px;
	_padding-bottom:0;
	_height:17px;
	padding-top:3px;
	position:relative;
	top:-1px;
	_top:3px;
	left:0;
}
div#validerInfo{margin-top:15px;text-align:left;}
input#validerInfo{padding-left:25px;text-align:center;margin:0;padding:0;background-image:url(images/validerInfo.gif);display:block;width:249px;height:21px;line-height:21px;border:none;color:white;text-transform:uppercase;font-size:11px;font-weight:bold;
	cursor:pointer;
}
input#ConsultantNew{padding-left:30px;text-align:center;margin:0;padding:0;background-color:white;background-image:url(images/validerInfo.gif);display:block;width:260px;height:21px;line-height:21px;border:none;color:white;text-transform:uppercase;font-size:11px;font-weight:bold;
	cursor:pointer;background-repeat:no-repeat;
}
body#Group div#Formulaire_comments div#input{width:575px;}
span.remove{font-weight:normal;margin-left:5px;}
.Info .remove{
	color:#954A2D;
}
body#Group .Commands{margin-top:35px;}
body#MissionManagement #input{text-align:right;}
body#MissionManagement #input input{margin:0;padding:0;float:right;display:block;height:21px;width:199px;text-transform:uppercase;border:none;cursor:pointer;padding-left:25px;background-image:url(images/acces_questionnaire.gif);color:white;font-size:11px;font-weight:bold;line-height:21px;
	}
#admintools{padding-left:15px;width:160px;margin-top:50px;}
#admintools fieldset{padding:0;margin:0;border:none;margin-bottom:20px;}
td#col1 #admintools #input{text-align:right;margin-top:4px;}
td#col1 div#admintools div#input input{cursor:pointer;padding-left:25px;font-size:10px;text-transform:uppercase;font-weight:bold;color:white;height:20px;line-height:20px;background-image:url(images/admintools_creer.gif);border:none;background-repeat:no-repeat;width:90px;}
#admintools .Label{color:#7A9FA5;text-transform:uppercase;font-size:11px;}
#admintools input.box{border:1px solid #7A9FA5;width:100%;}
#formulaire_forgotten{display:none;}
/*.Error{color:red;padding-top:3px;padding-bottom:3px;}*/
#password_forgotten{margin-top:10px;}
#password_forgotten #Title{color:#828385;margin-bottom:5px;text-decoration:underline;cursor:pointer;}
table#content td#col2 table.Tableau td.cell{vertical-align:middle;}
table.Tableau td h3{font-weight:normal;font-size:12px;}
img.image{margin-right:5px;}
#new_password input,#sendsignaturetocoach input,#sendteamreporttocoach input{cursor:pointer;background:transparent;border:none;font-size:11px;text-decoration:underline;margin:0;padding:0;color:#954A2D;/*text-transform:uppercase;font-weight:bold;*/}
/*form#newpassword{margin:0;padding:0;}*/
div#new_password{margin:0;padding:0;margin-bottom:5px;margin-top:5px;}
/*select.profile{color:gray;}*/ 
option.filled{color:black;}
option_not_filled{color:gray;}
ul#former_missions li{margin-bottom:5px;}
ul#former_missions li a{text-decoration:none;color:black;font-size:13px;display:block;font-weight:bold;}
ul#former_missions li em{font-size:9px;color:#105F64;}
table#contacts_list th{text-align:left;padding:6px;vertical-align:top;}
table#contacts_list{margin-top:15px;margin-left:15px;}
table#contacts_list thead tr{background-color:#c9e5ac;}
#questionnaires_with_output table#contacts_list thead,#questionnaires_with_output table#contacts_list td{white-space:nowrap;}
table#contacts_list tr.line0{background-color:#c9e5ac;/*#9DC179;*/}
table#contacts_list td{padding:6px;font-size:11px;}
table#contacts_list td a{color:black;}
table#contacts_list td.Denomination{font-weight:bold;}
#questionnaires_with_output{margin-bottom:15px;margin-top:5px;}
#questionnaires_with_output h3{color:#76A2A5;font-size:16px;}
#questionnaires_with_output table#contacts_list{margin-top:0;}
#questionnaires_with_output .Links{margin-bottom:5px;}
body#Mission h3,body#private h3{margin-left:17px;margin-bottom:10px;color:#828385;}
.Info .Comment{margin-top:5px;margin-bottom:15px;font-size:10px;}
form#MonitoringEvaluations,form#MonitoringInvoicing{margin-left:15px;}
input.SendSignature{
	cursor:pointer;
	background-color:transparent;
	border:none;
	font-size:10px;
	text-decoration:underline;
	color:black;
}
.passline{
	border:1px solid #dcddde;
	background-color:#dcddde;
}
table#contacts_list .passline td{
	font-size:9px;
	padding:3px;
}
table#contacts_list .BatchMission,table#contacts_list .BatchPass{
	border-left:1px solid #dcddde;
	border-right:1px solid #dcddde;
	border-bottom:1px solid #dcddde;
}
a#DownloadCSVFile{
	display:block;
	margin-left:20px;
	margin-top:15px;
	color:black;
	text-decoration:none;
	text-transform:uppercase;
}
#Manager-checkbox{
	margin-top:3px;
	margin-bottom:10px;
}
#OutputFormatChooseVersion td{
	vertical-align:top;
	padding-right:30px
}
#admintools .Value{
	padding-bottom:3px;
}