/* CSS Document */
html, body {
	margin: 0;
	padding: 0;
	font-family : Tahoma, Thonburi, Arial, Helvetica, sans-serif;
	font-size : 12px;
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
	border: none;
	color: #333;
	background-image:url(../images/bg_degrade.gif);
	background-repeat: repeat-x;
	vertical-align:top;
	background-color: #FAF7E8;
}
a { color:#9551A6 }
a:HOVER { text-decoration:none }
img { border: 0; }
select { background-color:#9B92B9; width: 260px; height: 17px; float:right; border: 1px solid #D3D2D2; }
strong {color: #000; font-weight: bold; font-size:12px; }
#pub { background-color:#E7D7EE; border: 1px solid #CCC; min-height: 400px; padding: 5px 10px; margin-top: 5px; }

#boxtop {
	background-image:url(../images/bg_head.jpg);
	background-repeat: repeat-x;
	text-align:center;
	overflow:hidden;
	background-color: #FFF;
}
#boxhead {
width: 770px; padding: 35px 0 0 0; margin: 0 auto;
}
#boxhead img { padding: 0; margin: 0; float:left; border: 0; }
#boxcenter { vertical-align:top; }
#fin_page {
	background-image:url(../images/bg_down.jpg);
	background-repeat: repeat-x;
	height: 43px;
	background-color:#813B8F;
	color:#FFF;
	padding: 15px 7px 10px 7px;
}
#tabmain { margin-top: 12px; background-color:#FFF}
#main { padding: 10px; margin: 0; }
.info { border: 1px solid #CCC; padding: 5px 8px; margin-top: 5px; }
.title { text-align:center; font-size: 14px; font-weight:bolder; color:#844095; padding: 10px; }
.content { padding-top: 15px; clear:both; text-align: left}
.navcontainer2 { width: 190px;}
.subjet { font-weight:bold; font-size:12px; text-align:right; color:#330033; padding-bottom: 10px; }
/* .navcontainer2 a {display: block;padding: 3px;width: 205px;background-color: #FAD92C; text-decoration:none;} */
.navcontainer2 ul{margin: 0 0 3px 0 ;padding: 0;list-style-type: none;font-family: Tahoma, Thonburi, Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
.navcontainer2 a{color:#000;display: block; padding: 12px 0px 3px 5px;
width: 182px; height: 21px; background-color: #F8DD26; text-decoration: none; font-weight:bold;
border-left: 3px solid #6B3276; background-image:url(../images/bg_menu.gif); background-repeat: repeat-x;}
.navcontainer2 a:hover{background-color: #FEE50C;color: #000; text-decoration:none; padding: 11px 3px 3px 7px; width: 177px; height: 22px;}

/* .navcontainer { width: 175px;} */
.navlist li {padding: 0 0 0 10px; background-image:url(../images/arrow.gif); background-repeat: no-repeat;background-position: 3px 6px; border: 0; margin:0;}
.navcontainer ul{margin: 0;padding: 0;list-style-type: none;font-family: Tahoma, Thonburi, Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
.navcontainer a{ color:#330033;display: block;padding: 3px; background-color:#F6F6F6; border: 0;}
.navcontainer a:link, .navlist a:visite{color: #000;text-decoration: none; border-bottom: 1px solid #FFF}
.navcontainer a:hover{background-color: #F4E5F9;color: #000;text-decoration:none;}
.titre_cadre { font-weight:700; display: block; margin: 10px 0 5px 0; color:#330033; }
.border1 {border-left:1px solid #AEAEAE; border-right:1px solid #AEAEAE; text-align:center; margin-left: auto; margin-right: auto}
.border2 {border-left:1px solid #C5C5C5; border-right:1px solid #C5C5C5;}
.border3 {border-left:1px solid #DDDDDD; border-right:1px solid #DDDDDD;}
.border4 {border-left:1px solid #F1F1F1; border-right:1px solid #F1F1F1;}
