body  {
	font: 77% Verdana, Arial, Helvetica, sans-serif;
	margin: 0; /* 最好将 body 元素的边距和填充设置为 0 以覆盖不同的浏览器默认值 */
	padding: 0;
	text-align: center; /* 在 IE 5* 浏览器中，这会将容器居中。文本随后将在 #container 选择器中设置为默认左对齐 */
	color: #000000;
	background-image: url(../IMG/bg.gif);
	background-repeat: repeat;
}


h3.spip {color:#824913;}
.thrColEls #end {
	margin: 0px;
	height: 84px;
	width: 955px;
}

a:link {
	color: #824913;
	text-decoration: none;
}

a:visited {
	color: #824913;
	text-decoration: none;
}

a:active {
	color: #824913;
	text-decoration: none;
}

a:hover {
	color: #F6AF19;
	text-decoration: underline;
}
.thrColEls #container #sidebar2 .STYLE7 .STYLE6 .STYLE5 a {
	color: #FFFFFF;
}

/* 弹性布局提示 
1. 由于弹性布局的总体大小取决于用户的默认字体大小，因此弹性布局更难预测。如果正确使用的话，弹性布局对于那些需要较大字体的用户更为方便，因为行的长度仍保持适当比例。
2. 此布局中 div 的大小取决于 body 元素中的 100% 字体大小。如果您通过对 body 元素或 #container 使用“font-size: 80%”来减小文本的总体大小，请记住整体布局将按比例缩小。您最好增加各个 div 的宽度以对此进行补偿。
3. 如果字体大小在每个 div 中按不同的量进行更改（例如，#sidebar1 上的字体大小为 70%，#mainContent 上的字体大小为 85%），而不是对总体设计进行更改，则将按比例更改每个 div 的总体大小。您最好根据最终的字体大小来进行调整。
*/
.thrColEls #container {
	width: 955px;
	text-align: left; /* 这将覆盖 body 元素上的“text-align: center”。 */
	margin-top: 5;
	margin-bottom: 0;
	background-color: #FFFFFF;
	background-image: url(../IMG/home_bg.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin-right: 0px;
	margin-left: 0px;
} 

/* sidebar1 提示：
1. 请记住，如果为该 div 设置了字体大小，则该 div 的总体宽度将进行相应的调整。
2. 由于我们使用的是全方 (em)，因此最好不要针对侧栏本身使用填充。它将会新增至宽度，而让符合标准的浏览器建立未知的实际宽度。 
3. 如果为 div 中的元素设置左边距和右边距，则会在 div 侧面和 div 中的元素之间产生空白空间，如“.thrColEls #sidebar1 p”规则中所示。
*/
.thrColEls #sidebar1 {
	float: left;
	width: 130px; /* 顶部和底部的填充将在该 div 中产生视觉空间 */
	padding-top: 15px;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 0;
}
.thrColEls #container #sidebar2 .STYLE7 .STYLE6 .STYLE5 a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.thrColEls #sidebar2 {
	float: right;
	width: 200px; /* 顶部和底部的填充将在该 div 中产生视觉空间 */
	padding-top: 15px;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 0;
	margin-right: 60px;
}
.thrColEls #sidebar1 h3, .thrColEls #sidebar1 p, .thrColEls #sidebar2 p, .thrColEls #sidebar2 h3 {
	margin-left: 10px; /* 对于将要放在侧栏中的每个元素，都应当设置左边距和右边距 */
	margin-right: 10px;
}

/* mainContent 提示：
1. 如果为 #mainContent div 和 #sidebar1 div 指定不同的字体大小，则 #mainContent div 的边距和 #sidebar1 div 的宽度将取决于各自 div 的字体大小。您最好调整这些 div 的值。
2. mainContent 和 sidebar1 之间的空白是由 mainContent div 的左边距创建的。无论 sidebar1 div 中包含多少内容，都将保留栏空白。如果您希望在 #sidebar1 中的内容结束时，用 #mainContent div 的文本填充 #sidebar1 空白，则可以删除此左边距。
3. 为避免出现“浮动下降”，可能需要进行测试，以确定近似的最大图像/元素大小，这是由于此布局基于用户的字体大小以及您所设置的值。但是，如果用户将浏览器的字体大小设置为低于正常值，那么，在 #mainContent div 中看到的空白将少于在测试时看到的空白。
4. 在下面的 Internet Explorer 条件注释中，zoom 属性用来赋予 mainContent“hasLayout”。这会避免几个可能出现的特定于 IE 的错误。
*/
.thrColEls #mainContent {
	width: 500px;
	margin-top: 0;
	margin-right: 0em;
	margin-bottom: 0;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	float: left;
} 

/* 要重用的各种类 */
.fltrt { /* 此类可用来使页面中的元素向右浮动。浮动元素必须位于页面上要与之相邻的元素之前。 */
	float: right;
	margin-left: 8px;
}
.fltlft { /* 此类可用来使页面上的元素向左浮动 */
	float: left;
	margin-right: 8px;
}
#mainContent table {
	margin-left: 6px;
}
.clearfloat { /* 此类应当放在 div 或 break 元素上，而且该元素应当是完全包含浮动的容器关闭之前的最后一个元素 */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.thrColEls #top img {
	float: left;
	margin-left: 20px;
	margin-top: 10px;
}
.thrColEls #top {
	background-image: url(../IMG/home_top.png);
	background-repeat: no-repeat;
	height: 105px;
	width: 955px;
	margin-top: 10px;
}
 


.STYLE7 {	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.STYLE2 {	font-size: 18px;
	color: #FFFFFF;
	font-weight: bold;
}
.STYLE4 {	color: #f4ae18;
	font-weight: bold;
}
.STYLE5 {	color: #FFFFFF;
	text-decoration: underline;
}
.STYLE6 {font-size: 11px}
.STYLE9 {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
.STYLE8 {
	color: #f4ae18;
	font-size: 12px;
}
.STYLE10 {color: #f4ae18; font-weight: bold; font-size: 12px; }
.STYLE11 {font-size: 12px}
.STYLE12 {font-weight: bold; color: #FFFFFF;}
.STYLE13 {font-size: 12%}

.STYLE15 {	font-size: 24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #F3AE14;
	}


#infobulle p { font-size: 12px; 	color: #f4ae18; 	font-weight: bold;}

#infobulle a { font-size: 12px; 	color: #f4ae18; 	font-weight: normal;}

#infobulle strong { font-size: 12px; 	color: #FFFFFF; 	font-weight: bold;}


.spip_documents {margin-right:15px;margin-bottom:10px;}

.spip_logos {border:0;}


h1 {	font-size: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #F3AE14;
	margin-top:25px;
	}



ul {list-style:none; margin:0 0 15px 0;}
li {background:url(../IMG/puce.gif) no-repeat; padding-left:20px; margin-left:5px; margin-bottom:10px;margin-top:2px;}


#end {background:url(../IMG/bas.gif) no-repeat; font-family:arial; font-size:10px; text-align: left; padding-top:23px;}
#endtxt {padding-left:318px !important;}
#end a {color:#000;text-decoration:none;}
#end a:hover {color:#824913; }