@charset "utf-8";
* {
	margin: 0px;
	padding: 0px;
}
body  {
	margin: 0; /* 最好将 body 元素的边距和填充设置为 0 以覆盖不同的浏览器默认值 */
	padding: 0;
	text-align: center; /* 在 IE 5* 浏览器中，这会将容器居中。文本随后将在 #container 选择器中设置为默认左对齐 */
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}
img    {
	border:0;
	padding:0;
}

.main  {
	background: url(../img/main-bg.gif) top repeat-x;
} 
.main .center .top .head #Map {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

.main .center .top .head {
	height: 150px;
	/*float: right;
	width: 1003px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;*/
	/*overflow: hidden;*/
}

.main .center .top {
	height: 258px;
	clear: both;
}


.main .center .top .mid {
	height: 84px;
	background-image: url(../img/photo.gif);
	background-repeat: no-repeat;
	padding: 0px;
	background-position: center;
	clear: both;
}
.main .center .top .end {
	width: 1003px;
}

.headfoot{
	position:relative;
	z-index:100;
	font-family: Arial, Helvetica, sans-serif;
	height: 24px;
	width: auto;
	float: right;
}    
.headfoot ul{
	list-style:none;
}    
.headfoot li {
	float:left;
	position:relative;
	height: 24px;
	width: 257px;
	text-align: center;
}    
.headfoot ul ul {
	visibility:hidden;
	position:absolute;
	left:3px;
	top: 24px;
}    
.headfoot table {position:absolute; top:0; left:0;}    
.headfoot ul li:hover ul,    
.headfoot ul a:hover ul{visibility:visible;}    
.headfoot a{
	display:block;
	color:#fff;
	text-decoration:none;
	padding-top:2px;
	height: 22px;
	background-color: #253A7D;
}    
.headfoot a:hover{color:#FFFFFF;
	background-color: #FF9900;}    
.headfoot ul ul{}    
.headfoot ul ul li {
	clear:both;
	text-align:center;
	font-size:12px;
	height: 24px;
	width: 257px;
	left: -3px;
	bottom: -1px;
}    
.headfoot ul ul li a{
	display:block;
	width:257px;
	height:24px;
	margin:0;
	filter: Alpha(Opacity=90);
	-moz-opacity:0.90; /* Moz + FF */
	opacity: 0.90;
}    
.headfoot ul ul li a:hover{background-color: #FF9900;
	color: #FFFFFF;} 



.main .center {
	width: 1007px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
}


.main .center .content #sidebar1  {
	float: left; /* 由于此元素是浮动的，因此必须指定宽度 */
	width: 232px;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}



.main .center .content #sidebar1 img {
	margin-top: 20px;
	margin-left: 15px;
}

/*.main .center .content #sidebar1 #wrap {
	margin-top: 1em;
	margin-right: 0px;
	margin-bottom: 1em;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 12px;
	background-color: #FFFFFF;
	width: auto;
	}*/
	.menu a {
		border:none;
		font-weight:normal;
	}

/* Actual menu CSS starts here */
	.menu,
	.menu ul {
		margin:0;
		padding:0;
		list-style:none;
	}
	.menu {
	width:200px;
}
	.menu li {
		display:block;
		margin:0;
		padding:0;
		margin-bottom:1px;
	}
	.menu a {
	display:block;
	color:#000;
	text-decoration:none;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 3px;
	}
	.menu a:hover,
	.menu a:focus,
	.menu a:active {
}
	.menu ul li {
	padding-left: 14px;
}
	.hidden {display:none;}
.main .center .content #sidebar1 #wrap .menu .menu1 a {
	background-image: url(../img/menu/cogefi.gif);
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	width: 150px;
}
.main .center .content #sidebar1 #wrap .menu .menu1 a:hover {
	background-image: url(../img/menu/cogefi_on.gif);
	background-repeat: no-repeat;
}
.main .center .content #sidebar1 #wrap .menu .menu1 a:visited {
	background-color: #FFFFFF;
	text-align: left;
}

.main .center .content #sidebar1 #wrap .menu .menu1 ul li a {
	color: #283d80;
	background-image: none;
}
.main .center .content #sidebar1 #wrap .menu  .menu1  ul li a:hover {
	color: #fe8002;
	background-image: none;
}
.main .center .content #sidebar1 #wrap .menu .menu1 .n1 a {
	padding-left: 10px;
}
.main .center .content #sidebar1 #wrap .menu .menu1 .n1 a:hover {
	background-image: url(../img/menu-bg.gif);
	background-repeat: no-repeat;
}




.main .center .content #sidebar1 #wrap .menu .menu2 a {
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	background-image: url(../img/menu/Gestion.gif);
	width: auto;
}
.main .center .content #sidebar1 #wrap .menu .menu2 a:hover {
	background-image: url(../img/menu/Gestion_on.gif);
	background-repeat: no-repeat;
}
.main .center .content #sidebar1 #wrap .menu .menu2 a:visited {
	background-color: #FFFFFF;
	text-align: left;
}
.main .center .content #sidebar1 #wrap .menu .menu2 ul li a {
	color: #283d80;
	background-image: none;
}
.main .center .content #sidebar1 #wrap  .menu  .menu2  ul li a:hover {
	color: #f2c21a;
	background-image: none;
}
.main .center .content #sidebar1 #wrap .menu .menu2 .n2 a {
	padding-left: 10px;
}
.main .center .content #sidebar1 #wrap .menu .menu2 .n2 a:hover {
	background-image: url(../img/menu-bg2.gif);
	background-repeat: no-repeat;
}


.main .center .content #sidebar1 #wrap .menu .menu3 a {
	background-image: url(../img/menu/Nos.gif);
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	width: 150px;
}
.main .center .content #sidebar1 #wrap .menu .menu3 a:hover {
	background-image: url(../img/menu/Nos_on.gif);
	background-repeat: no-repeat;
}
.main .center .content #sidebar1 #wrap .menu .menu3 a:visited {
	background-color: #FFFFFF;
	text-align: left;
}

.main .center .content #sidebar1 #wrap .menu .menu3 ul li a {
	color: #283d80;
	background-image: none;
	width: auto;
}
.main .center .content #sidebar1 #wrap  .menu  .menu3  ul li a:hover {
	color: #fe8002;
	background-image: none;
}

.main .center .content #sidebar1 #wrap .menu .menu3 .n3 a {
	padding-left: 10px;
}
.main .center .content #sidebar1 #wrap .menu .menu3 .n3 a:hover {
	background-image: url(../img/menu-bg.gif);
	background-repeat: no-repeat;
}


.main .center .content #sidebar1 #wrap .menu .menu4 a {
	background-image: url(../img/menu/Inst.gif);
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	width: 150px;
}
.main .center .content #sidebar1 #wrap .menu .menu4 a:hover {
	background-image: url(../img/menu/Inst_on.gif);
	background-repeat: no-repeat;
}
.main .center .content #sidebar1 #wrap .menu .menu4 a:visited {
	background-color: #FFFFFF;
	text-align: left;
}

.main .center .content #sidebar1 #wrap .menu .menu4 ul li a {
	color: #283d80;
	background-image: none;
}
.main .center .content #sidebar1 #wrap  .menu  .menu4  ul li a:hover {
	color: #9da5c0;
	background-image: none;
}

.main .center .content #sidebar1 #wrap .menu .menu4 .n4 a {
	padding-left: 10px;
}
.main .center .content #sidebar1 #wrap .menu .menu4 .n4 a:hover {
	background-image: url(../img/menu-bg4.gif);
	background-repeat: no-repeat;
}

.main .center .content #sidebar1 #wrap .menu .menu5 a {
	background-image: url(../img/menu/Parte.gif);
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	width: 150px;
}
.main .center .content #sidebar1 #wrap .menu .menu5 a:hover {
	background-image: url(../img/menu/Parte_on.gif);
	background-repeat: no-repeat;
}
.main .center .content #sidebar1 #wrap .menu .menu5 a:visited {
	background-color: #FFFFFF;
	text-align: left;
}

.main .center .content #sidebar1 #wrap .menu .menu5 ul li a {
	color: #283d80;
	background-image: none;
}
.main .center .content #sidebar1 #wrap  .menu  .menu5  ul li a:hover {
	color: #99b88b;
	background-image: none;
}

.main .center .content #sidebar1 #wrap .menu .menu5 .n5 a {
	padding-left: 10px;
}
.main .center .content #sidebar1 #wrap .menu .menu5 .n5 a:hover {
	background-image: url(../img/menu-bg5.gif);
	background-repeat: no-repeat;
}

.main .center .content #sidebar1 #wrap .menu .menu6 a {
	background-image: url(../img/menu/Actu.gif);
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	width: auto;
}
.main .center .content #sidebar1 #wrap .menu .menu6 a:hover {
	background-image: url(../img/menu/Actu_on.gif);
	background-repeat: no-repeat;
	width: 150px;
}
.main .center .content #sidebar1 #wrap .menu .menu6 a:visited {

	background-color: #FFFFFF;
	text-align: left;
}

.main .center .content #sidebar1 #wrap .menu .menu6 ul li a {
	color: #283d80;
	background-image: none;
}
.main .center .content #sidebar1 #wrap  .menu  .menu6  ul li a:hover {
	color: #fe8002;
	background-image: none;
}
.main .center .content #sidebar1 #wrap .menu .menu6 .n6 a {
	padding-left: 10px;
}
.main .center .content #sidebar1 #wrap .menu .menu6 .n6 a:hover {
	background-image: url(../img/menu-bg.gif);
	background-repeat: no-repeat;
	width: auto;
}


.main .center .content #mainContent  {
	padding: 0;
	float: left;
	margin: 0;
	width: 768px;
} 
.main .center .content #mainContent #name {
	width: 514px;
	margin-top: 20px;
	float: left;
	color: #0a1f62;
	text-align: left;
}
.main .center .content #mainContent #name span {
	font-family: Arial, Helvetica, sans-serif, "Zurich Blk BT";
	font-size: 20px;
}
.main .center .content #mainContent #name p {
	font-family: Arial, Helvetica, sans-serif, "Zurich Blk BT";
	font-size: 13px;
	line-height:1.4em;
}

.main .center .content #mainContent #search {
	height: 74px;
	width: 177px;
	float: left;
	margin-top: 20px;
	margin-left: 70px;
}
.main .center .content #mainContent #search #form1 {
	float: right;
}

.main .center .content #mainContent #search #form1 #textfield {
	height: 15px;
	width: 120px;
	border: 1px solid #000000;
	float: left;
}
.main .center .content #mainContent #search #form1 #image {
	float: left;
	margin-left: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
}
.main .center .content #mainContent #search #table {
	font-family: Arial, Helvetica, sans-serif, "Zurich Blk BT";
	font-size: 12px;
	width: 170px;
	margin-top: 20px;
	float: right;
 /*text-align: right;*/
}
.main .center .content #mainContent #search #table a {
	font-weight: bold;
	color: #42538b;
	text-decoration: underline;
}
.main .center .content #mainContent #search #table a:hover {
	text-decoration: none;
}
.main .center .content #mainContent #search #table img{vertical-align:middle;}
.main .center .content #mainContent #search #table span {
	margin-left:10px;
}
.main .center .content #mainContent #search #table p {
	margin-top: 5px;
}



.main .center .content #mainContent #news {
	float: left;
	width: 758px;
	margin-top: 30px;
	background-color: #f8f8f8;
	border: 1px solid #ededed;
	margin-bottom: 40px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: left;
	color: #636262;
	padding-bottom:5px;
	line-height:1.4em;
	padding:5px;
}
.main .center .content #mainContent #news #day {
	margin-left: 10px;
}
.main .center .content #mainContent #news #day span {
	/*color: #fe8002;*/
	text-transform:uppercase;
}
.main .center .content #mainContent #news #day a {text-decoration:none;color: #636262;}
.main .center .content #mainContent #news #day a:hover{text-decoration:underline;}

.main .center .content #mainContent #news #day p {
	margin-left: 72px;
}
.main .center .content #mainContent #news #link {
	font-size: 11px;
	float: right;
	margin-top: -6px;
	margin-right: 2px;
}
.main .center .content #mainContent #news #link a {
	color: #9d9b9b;
	text-decoration: underline;
}
.main .center .content #mainContent #news #link a:hover {
	text-decoration: none;
}

.main .center .content #mainContent #swf {
	float: left;
	width: auto;
}
.main .center .content #mainContent #foot {
	margin-top: 80px;
	/*float: right;
	width: 150px;*/
}
.main .center .content #sidebar1 #mail {
	float: left;
	margin-top: 190px;
	width: 225px;
}
.main .center .content #sidebar1 #mail  span a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7da3d3;
	text-decoration: underline;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #0a1f62;
	padding-bottom: 20px;
}
.main .center .content #sidebar1 #mail span a:hover {
	text-decoration: none;
	color: #6e9ecf;
}
.main .center .content #sidebar1 #add {
	background-image: url(../img/add.gif);
	background-repeat: no-repeat;
	width: 150px;
	margin-top: 40px;
	float: left;
	margin-left: 15px;
	font-size: 11px;
	color: #0a1f62;
	font-weight: bolder;
}
#foot {
	font-size: 11px;
	color: #42538B;
}
#foot a {
	color: #42538B;
	text-decoration: underline;
	font-size: 12px;
}
#foot a:hover {
	text-decoration: none;
}

div.trombi {margin:2em;border:1px solid #eee;clear:both;}
div.trombi img {margin:1em 2em 1em 1em;border:1px solid #eee;float-left;}


