/* ----- style.css ----- */
a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover{text-decoration:under-line;}

body {background-color:#ffffff;color:#333333;margin:0px; padding: 0px; font-family:sans-serif}
.f1 {font-size: large; font-weight: bold}
.f2 {font-size: small}
.f3 {font-size: medium}
/* ----- headder ----- */
.head_title {width:100%;background-color:#422422; color:#ffffff; margin:0px;padding:10px;}
td#title_left {width: 220px}
td#title_center {width: 350px}
td#title_lien {width: 200px}

a.a_title:link {text-decoration:underline; color: #ffffff;}
a.a_title:visited{text-decoration:underline; color: #BDA3A0;}
a.a_title:hover {text-decoration:none; color: #ffffff;}
/* ----- top----- */
.top_cont {width: 1000px; height: 400px; padding: 5px; margin:10px; border: solid 15px #b5d6b6;}

/* ----- midasi----- */
.midasi {
  margin: 5px 0px 0px 10px;
  border-left-color: #F5D877; /* 左枠の色 */
  padding: 0px 0px 0px 10px; /* 余白の幅 */
  border-style: solid; /* 枠の種類 */
  border-width: 0px 0px 0px 12px; /* 枠の幅 */
}

.midasi2 {
  margin: 10px 0px 0px 20px;
  border-left-color: #B2EABB; /* 左枠の色 */
  padding: 0px 0px 0px 10px; /* 余白の幅 */
  border-style: solid; /* 枠の種類 */
  border-width: 0px 0px 0px 12px; /* 枠の幅 */
}

.midasi3 {
  margin: 0px 0px 0px 0px;
  border-left-color: #F05D8D; /* 左枠の色 */
  padding: 0px 0px 0px 5px; /* 余白の幅 */
  border-style: solid; /* 枠の種類 */
  border-width: 0px 0px 0px 6px; /* 枠の幅 */
}

.midasi2 a:link {color: #BDA3A0; font-weight:bold}
.midasi2 a:visited{color: #BDA3A0; font-weight:bold}
.midasi2 a:hover {background-color:#BDA3A0 ; color: #ffffff; font-weight:bold}

a.a_enter:link {color: #F05D8D; font-size:x-large; font-weight:bold; text-decoration:underline;}
a.a_enter:visited{color: #F05D8D; font-size:x-large; font-weight:bold; text-decoration:underline;}
a.a_enter:hover {background-color:#F05D8D ; color: #ffffff; font-size:x-large; font-weight:bold; text-decoration:none;}
/* ---- annonce_pdf ---- */
div.annonce_pdf {
	font-size: small;
	padding:0px 0px 0px 30px;
}

/* ---- index ---- */
a.adb:link{color: #423030; font-weight:bold;}
a.adb:visited{color:#705251; font-weight:bold;}
a.adb:hover{color:#423030; font-weight: bold; text-decoration:underline;}
/* ----- side menu ----- */
div.side_main{
	width: 1200px;
}
div.side {
	width: 230px;
	float:left;
	margin-top:10px;
}

div.main {
	width: 950px;
	float:right;
	margin-top:10px;
}

table.t_prof {
	border-spacing:5px;
    border: 1px #E3E3E3 solid;
    border-collapse: separate;
	margin-left : 10px;
	margin-right : auto ;
	margin-top : 10px;
}
.prf_c {
	text-align: center;
}
.prf{width: 40%;}
td.t_prf_1{ background-color:#DBFFE1; font-family: Century, serif; padding: 2px;}
td.t_prf_2{ background-color:#FFFFB5; font-family: Century, serif; padding: 2px;}
td.prf_c_1{ background-color:#DBFFE1; text-align: center;}
td.prf_c_2{ background-color:#FFFFB5; text-align: center;}

div.side a:link {color: #F05D8D; font-weight:bold}
div.side a:visited{color: #F05D8D; font-weight:bold}
div.side a:hover {background-color:#F05D8D ; color: #ffffff; font-weight:bold}
a.selected:link {background-color:#FFDEDF ; font-weight:bold; color:#F05D8D;} 
a.selected:visited {background-color:#FFDEDF ; font-weight:bold; color:#F05D8D;} 
a.selected:hover {background-color:#FFDEDF ; font-weight:bold; color:#F05D8D;} 

table.main_table{
	margin:0px;
	padding:5px;
	}

.present{
	width: 550px;
	font-family: Courier New,monospace;
	font-size: small;
}

a.linkurl:link {color:#422422; text-decoration:none;}
a.linkurl:visited {color:#422422; text-decoration:none;}
a.linkurl:hover{color:#422422; text-decoration:underline;}

ul.txtlist {list-style: circle}
.txtlist a:link {color: #4DB88D; font-weight:bold}
.txtlist a:visited{color: #4DB88D; font-weight:bold}
.txtlist a:hover {background-color:#4DB88D ; color: #ffffff; font-weight:bold}

a.txtlist2:link {font-family:sans-serif; font-size:medium; color: #4DB88D; font-weight:bold}
a.txtlist2:visited{font-family:sans-serif; font-size:medium; color: #4DB88D; font-weight:bold}
a.txtlist2:hover {font-family:sans-serif; font-size:medium; background-color:#4DB88D ; color: #ffffff; font-weight:bold}


img.icon_pdf{ border: 0px;}

a.membre:link{color:#422422; text-decoration:underline;}
a.membre:visited{color:#422422; text-decoration:underline;}
a.membre:hover{color:#BDA3A0; text-decoration:none;}

ul.li_membre {list-style: circle}
ul.li_membre a:link {color: #4DB88D; font-weight:bold}
ul.li_membre a:visited{color: #4DB88D; font-weight:bold}
ul.li_membre a:hover {background-color:#4DB88D ; color: #ffffff; font-weight:bold}

/* ----- present2 ----- */
div.present2 {
	width: 100%;
	font-family: Courier New,monospace;
	font-size: small;
}
div.present2-1 {
	float: left;
	width: 45%;
	margin: 10px;
}
div.present2-2 {
	float: left;
	width: 45%;
	margin: 10px;
}
