/*basic*/
body {
    background-color:#84AB0A;
	margin: 0 auto;
	text-align: center;
}
td {
	vertical-align: top;
	text-align: left;
}
/*navigation*/
p.ask {
	font-size: 13px;
	line-height: 15px;
	color: #595959;
	margin: 5px 0 0 0;
	padding: 0;
}
form.ask {
	margin: 0;
	padding: 0;
}
/*content*/
td.main h1 {
	font-size: 15px;
	line-height: 21px;
	color: #EC4300;
	font-weight: normal;
	margin: 10px 0 20px 0;
}
td.main p {
	font-size: 13px;
	line-height: 21px;
	color: #595959;
	margin: 0 15px 0 0;
}
td.main p.icon {
	margin: 0; 
	text-align:center;
}
td.main p.metier {
	margin: 50px 15px 10px 0;
}
td.main p.book {
	margin: 0 15px 10px 0;
}
td.main em {
	color: #0695AA;
	font-style:normal;
	font-weight:normal;
}
td.main a {
	color: #4F413A;
	text-decoration: underline;
}
/*dr*/
table.dr {
	margin: 0;
}
/*qa*/
td.qa {
	background-image: url(../images/question_33.jpg);
	padding: 5px 185px;
}
td.qa p {
	font-size: 15px;
	line-height: 30px;
	color: #4F413A;
	margin: 5px 0;  
}
td.qa p.icon {
	margin: 0; 
	text-align:center;
}
td.qa input{
	padding: 3px 0px 2px 3px ;
	font-size:15px;
	font-style:normal;
	color:#935B1E;
	background-color:#FFFFFF;
	border: 1px solid #D4CEC8;
	vertical-align: middle;
}
td.qa textarea {
	padding: 3px 0px 2px 3px ;
	font-size:15px;
	font-style:normal;
	color:#935B1E;
	background-color:#FFFFFF;
	border: 1px solid #D4CEC8;
	vertical-align: top;
}
/*note*/
td.note {
	background-image: url(../images/question_44.jpg);
	padding: 5px 185px 50px 185px;
}
td.note p {
	font-size: 15px;
	line-height: 30px;
	color: #5f5f5f;
	margin:0;
}
td.note em {
	color: #E44107;
	font-style:normal;
	font-weight:bold;
}
td.note a {
	color: #E44107;
	text-decoration: underline;
}
/*tks*/
table.tks {
	text-align:left;
	margin:0px 0px 0px 0px;
}
table.tks td.a{
	padding: 0 50px 8px 50px;
	background-image: url(../images/tks_03.gif);
	background-position: top;
	background-repeat: repeat-y;	
}
table.tks td.b{
	padding: 8px 50px 0 50px;
	background-image: url(../images/tks_04.gif);
	background-position: top;
	background-repeat: repeat-y;	
}
table.tks p {
	color: #232323;
	margin: 8px 0px;  
}
table.tks p.s {
	font-size:13px;
	line-height:18px;
	color: #414141;
	margin: 5px 0px;  
}
table.tks a {
	color: #E44107;
	text-decoration: underline;
}
