@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; font:12px/14px Arial; color:#333;}
img{border:none;}
.clear{clear:both; height:0px; line-height:0px; font-size:0px;}
#contant{width:950px; margin:0px auto; padding:0px; border:1px solid #CCC; background:#FFF;}
#top{margin:0px; padding:0px; background:#F2F2F2; height:28px; border-bottom:1px solid #CCC;}
#time{float:left; width:180px; margin:5px 0 0 10px; padding:0 0 0 20px; display:inline; background:url(time.gif) no-repeat; height:15px;}
#laug{float:right; width:325px; margin:5px 10px 0 0; display:inline; text-align:right;}
#laug ul{margin:0px; padding:0px;}
#laug li{margin:0px; padding:0px; width:65px; float:left; list-style:none; text-align:center;}
#laug a:link , #laug a:visited{color:#333; text-decoration:none; font-size:12px;}
#laug a:hover{color:#E2592B; font-size:14px;}
#nav{margin:0px; padding:0px; background:#FCFCFC; height:125px;}
#logo{margin:8px 0 0 20px; padding:0px; width:200px; float:left; display:inline;}
#links{margin:10px 10px 0 0; padding:0px; width:200px; text-align:right; float:right; display:inline;}
#links a:link , #links a:visited{color:#333; text-decoration:none; font-size:12px;}
#links a:hover{color:#E2592B; text-decoration:underline;}
#menu{margin:10px 0 0 0; padding:0px; height:37px; width:950px; background:url(navbg.gif) no-repeat;}
#menu ul{margin:0px 0px 0px 220px; padding:0px;}
#menu li{list-style:none; margin:0px; padding:0px; float:left;}
#menu li a{display:block; text-align:center; padding:8px 0 0 0; height:18px; overflow:hidden;}
#menu li a:link , #menu li a:visited{color:#FFF; text-decoration:none; background:url(link.gif) no-repeat 5px 10px;}
#menu li a:hover{font-size:14px; background:url(linkactive.gif) no-repeat 4px 9px;}
.active{font-size:14px; background:url(linkactive.gif) no-repeat 4px 9px;}
#me1{margin:2px 0 0 5px; padding:0px; height:20px; width:80px;}
#me2{margin:2px 0 0 5px; padding:0px; height:20px; width:95px;}
#me3{margin:2px 0 0 5px; padding:0px; height:20px; width:125px;}
#me4{margin:2px 0 0 5px; padding:0px; height:20px; width:100px;}
#me5{margin:2px 0 0 5px; padding:0px; height:20px; width:92px;}
#whitepic1{width:75px; height:30px; background:url(white.gif) no-repeat; position:absolute; left:228px; visibility:hidden;}
#whitepic2{width:75px; height:10px; background:url(white.gif) no-repeat; position:absolute; left:318px; visibility:hidden;}
#whitepic3{width:75px; height:10px; background:url(white.gif) no-repeat; position:absolute; left:435px; visibility:hidden;}
#whitepic4{width:75px; height:10px; background:url(white.gif) no-repeat; position:absolute; left:553px; visibility:hidden;}
#whitepic5{width:75px; height:10px; background:url(white.gif) no-repeat; position:absolute; left:655px; visibility:hidden;}
#whitednow{margin:0px; margin-top:0; +*margin-top:27px; _margin-top:0; position:relative;}
#menudow{margin:0px; padding:0px; height:18px; width:950px; background:#E1E1E1; position:relative;}
#cmenu1{position:absolute; top:2px; left:135px; visibility:hidden;}
#cmenu2{position:absolute; top:2px; left:240px; visibility:hidden;}
#cmenu3{position:absolute; top:2px; left:345px; visibility:hidden;}
#cmenu4{position:absolute; top:2px; left:460px; visibility:hidden;}
#cmenu5{position:absolute; top:2px; left:560px; visibility:hidden;}
#baner{margin:10px 0 0 0; padding:0px; height:120px; background:#69C;}
#banimg{margin:0px; padding:0px; float:left; width:670px;}
#search{margin:0px; padding:0px; float:right; background:url(searchbg.gif) no-repeat; width:280px; height:125px;}
#shtitle{margin:15px 0 0 20px; padding:0px; font-size:14px; height:15px;}
#shinput{margin:15px 0 0 18px; padding:0px;}
#shinput input{width:215px; height:16px; font-size:13px; line-height:16px; float:left;}
#shmore{margin:18px 0 0 0px; padding-right:15px; text-align:right;}
.shleft{float:left;}
.shright{float:right; margin:0 5px 0 0; display:inline;}
#shrech{float:right; margin:3px 5px 0 0; display:inline;}
.block{width:22px; height:22px; display:block;}
#mid{margin:10px 0px; padding:0px;}
#photo{background:#F1F1F1; margin:0px; padding:0px; height:315px;}
#mainbox{margin:8px 10px 2px; border:2px #FFF inset; background:#FFF;}
#mainpic{margin:8px 8px 0px; float:left; display:inline;}
#bigbox{margin:8px auto 0px; width:580px;}
#bigpic{margin:10px 0 0 0;}
.backg{background:#F1F1F1;}
.keywords{font-size:14px; line-height:25px;}
.text{text-align:center; line-height:20px;}
.texts{line-height:20px; margin:10px 0px;}
#maintext{margin:8px 3px 0px; float:right; display:inline;}
#maintext ul{margin:0px; padding:0px; width:280px;}
#maintext li{list-style:none; margin:0px 0 1px 0; padding:0px; height:35px; width:280px;}
#maintext li a{display:block; background:#F1F1F1; padding:5px 0px; color:#333; text-decoration:none;}
#defaultmenu{margin:10px 0px; float:left; width:260px; background:#F1F1F1;}
#defaulttext{margin:10px 0 10px 15px; float:left; width:675px; background:#F1F1F1; display:inline;}
.defaultbox{margin:0px; width:675px;}
.titlebox{margin:0px; padding:10px 0 0 25px; width:650px; height:25px; background:url(defaultmebg.gif) no-repeat right #F1F1F1; color:#FFF; font-size:14px;}
.textsbox{margin:10px 15px; padding:5px 10px; line-height:18px; background:#FFF;}
.numb{font-size:36px; margin:20px 0 0 15px; line-height:40px; color:#FFF;}
.demenu{margin:0px 20px 20px; padding:0px;}
.demenu ul{margin:0px; padding:0px;}
.demenu .detitile{margin:5px 0 0 0; padding:8px 0 0 30px; width:185px; height:22px; background:url(demenubg.gif) no-repeat; color:#FFF; font-size:14px;}
.demenu li{list-style:none; margin:0px; border-left:1px solid #FFF; border-right:1px solid #FFF;border-bottom:1px solid #FFF;}
.demenu li a{display:block; padding:8px; text-decoration:none; color:#E2381B;}
#rapport{background:#FFF; margin:15px 0 0 0; padding:0px; border-top:1px solid #CCC; border-right:1px solid #CCC; border-bottom:1px solid #CCC; height:320px;}
#rapot{margin:8px 5px 0; padding:0px; background:#F1F1F1;}
#rapot .list{margin:5px 0 5px 8px; padding:0px; background:#FFF; width:155px; float:left; display:inline;}
.bigtext{margin:10px 0 0 10px; padding:0px; color:#E2381B; font-size:18px; height:40px;}
.littext{margin:0px 5px 0; padding:0px; height:85px;}
.more{margin:0px 10px 0 0px; padding:0px 15px 0px 0px; text-align:right; height:30px; line-height:30px; background:url(more.gif) no-repeat right 11px;}
.left{float:left; width:670px;}
.right{float:right; width:260px; border:1px solid #CCC;}
.title{width:650px; height:22px; margin:0px; background:url(titlebg.gif) repeat-x; padding:8px 0 0 20px; color:#FFF; font-size:14px;}
.tltie{width:240px; height:22px; margin:0px; background:#F1F1F1 url(title.gif) no-repeat 0px -1px; padding:8px 0 0 20px; color:#E2381B; font-size:14px;}
#nouve{margin:0px; padding:0px; height:205px;}
#nouve ul{margin:0px; padding:0px;}
#nouve li{margin:0px auto; padding:9px 0px 5px 25px; list-style:none; border-bottom:1px dashed #666; width:215px; overflow:hidden; background:url(list.gif) 5px 10px no-repeat;}
#nouve li a:link , #nouve li a:visited{color:#333; text-decoration:none;}
#nouve li a:hover{color:#E2592B;}
#temps{margin:15px 0 0 0; padding:0px; height:185px; overflow:hidden;}
#temps ul{margin:0px; padding:0px;}
#temps span{ padding:15px; display:block}
#temps li{list-style:none; margin:0px; padding:5px 10px; border-bottom:1px #ccc solid; height:41px;}
#tempst{margin:0px; padding:0px; height:185px; overflow:hidden;}
#tempst span{ padding:15px; display:block}

#tempst ul{margin:0px; padding:0px;}
#tempst li{list-style:none; margin:0px; padding:5px 10px; border-bottom:1px #ccc solid; height:41px;}
.city{float:left; width:160px; margin:0px; color:#000;}
.cityname{font-size:16px; line-height:25px;}
.weatnum{font-size:12px; line-height:15px;}
.weather{float:right; width:60px; margin:0px;}
#hgg{margin:15px 0 0 0px; padding:0px;}
#hggimg{margin:5px; padding:0px;}
#foot{margin:15px 0 0 0; padding:15px 0 0 0; height:70px; background:#F1F1F1;}
#footlinks{margin:0px 0px 0px 0px; text-align:center; color:#666;}
#footlinks a:link , #footlinks a:visited{color:#666; text-decoration:none;}
#footlinks a:hover{color:#E2592B;}
#copyright{margin:15px 0 0 0; text-align:center; line-height:18px;}