/* layout */body{font-family: Verdana, Arial, Helvetica, sans-serif;background-color: #C8C5C2;background-image: url(../images/reuseable/back_frame.gif);background-position: center;background-repeat: repeat-y;text-align: center;margin: 0px;}#divFrame{width: 950px;position: relative;margin: auto;text-align: left;}#divHeader{width: 940px;height: 80px;position: absolute;left: 5px;top: 0px;}#divHeader #divLogo{width: 180px;height: 80px;position: absolute;left: 0px;top: 0px;}#divHeader #divLanguageSelect{height: 15px;position: absolute;left: 670px;top: 55px;}#divHeader #divLanguageSelect .divBtnLang{position: relative;float: left;display: inline;}#divGutterTop{text-align: left;width: 950px;height: 10px;position: absolute;left: 0px;top: 80px;}#divGutterBottom{text-align: left;width: 950px;height: 10px;position: absolute;left: 0px;top: 410px;}.divBoxGutter{position: relative;float: left;}#divContainerSection-index{text-align: left;width: 940px;height: 320px;position: absolute;left: 5px;top: 90px;}#divContainerSection{background-color: #C9A066;text-align: left;width: 760px;height: 320px;position: absolute;left: 185px;top: 90px;}#divFooter{background-image:url(../images/reuseable/bevelFooter.gif);background-position: top;background-repeat: repeat-x;width: 930px;height: 25px;position: absolute;left: 10px;top: 430px;}/* main navigation */#divNavMain{background-color: #564444;text-align: left;width: 180px;height: 320px;position: absolute;left: 5px;top: 90px;}#divMainNav .divBtnNavMain{width: 180px;height: 40px;position: relative;}/* sub navigation */#divNavSub-history{width: 170px;height: 30px;position: absolute;left: 175px;top: 95px;z-index: 10;visibility: hidden;}#divNavSub-projects{width: 170px;height: 90px;position: absolute;left: 175px;top: 215px;z-index: 11;visibility: hidden;}#divNavSub-network{width: 170px;height: 30px;position: absolute;left: 175px;top: 295px;z-index: 12;visibility: hidden;}.divBtnNavSub{position: relative;float: none;}/* section index */#divHiddenText{width: 580px;height: 320px;position: absolute;left: 0px;top: 0px;visibility: hidden;}#divPanelLeft{width: 580px;height: 320px;position: absolute;left: 0px;top: 0px;}#divPanelRight{background-image: url(../images/index/map.gif);width: 360px;height: 320px;position: absolute;left: 580px;top: 0px;}#divPanelRight #divLogoIndex{width: 200px;height: 30px;position: absolute;left: 80px;top: 3px;}#divPanelRight #divBtnLanguage{height: 15px;position: absolute;left: 63px;top: 300px;}#divPanelRight #divBtnLanguage .divBtnLang{position: relative;float: left;}/* section common */#divPanelImage{width: 400px;height: 320px;position: absolute;left: 0px;top: 0px;}#divPanelImage-projects{width: 400px;height: 320px;position: absolute;left: 0px;top: 0px;}#divTitleSection{position: absolute;left: 400px;top: 0px;}#divPrintDoc{font-size: 11px;height: 15px;position: absolute;left: 416px;top: 289px;}#divPrintDoc a:link{color: #434343;text-decoration: none;}#divPrintDoc a:visited{color: #434343;text-decoration: none;}#divPrintDocNews{font-size: 11px;height: 15px;position: absolute;left: 616px;top: 293px;}#divPrintDocNews a:link{color: #434343;text-decoration: none;}#divPrintDocNews a:visited{color: #434343;text-decoration: none;}/* section projects */.divContainerProjects{width: 330px;height: 70px;position: relative;float: none;}.divContainerProjects .divThumbnail{width: 105px;height: 70px;position: relative;float: left;margin-left: 5px;margin-top: 5px;}.divContainerProjects .divText{font-size: 11px;color: #434343;width: 200px;height: 70px;position: relative;float: left;margin-left: 5px;margin-top: 5px;}.divContainerProjects .divText a:link{color: #434343;text-decoration: none;}.divContainerProjects .divText a:visited{color: #434343;text-decoration: none;}/* section news */.divContainerTrips{font-size: 11px;color: #434343;position: relative;float: none;}.divContainerTrips li{color: #434343;margin-left: 5px;margin-top: 5px;}.divContainerTrips li a:link{color: #434343;text-decoration: underline;}.divContainerDays li a:visited{color: #434343;text-decoration: underline;}#divNextPrev{width: 300px;font-size: 11px;color: #666666;position: absolute;left: 305px;top: 290px;background-color: #564444;}#divNextPrev a:link{color: #434343;text-decoration: underline;}#divNextPrev a:visited{color: #434343;text-decoration: underline;}#divNextPrev .child{position: absolute;left: 0px;top: 0px;visibility: hidden;}/* scroll */#divScrollContainer{width: 330px;height: 230px;position: absolute;left: 415px;top: 45px;overflow: hidden;clip: rect(0px,330px,230px,0px);}#divScrollContent{width: 330px;position: absolute;left: 0px;top: 0px;}#divBevelTop{background-image: url(../images/reuseable/bevel.gif);background-repeat: repeat-x;width: 330px;height: 10px;position: absolute;left: 415px;top: 35px;}#divBevelBottom{background-image: url(../images/reuseable/bevel.gif);background-repeat: repeat-x;width: 330px;height: 10px;position: absolute;left: 415px;top: 275px;}#divBtnScrollUp{width: 10px;height: 10px;position: absolute;left: 721px;top: 290px;}#divBtnScrollDown{width: 10px;height: 10px;position: absolute;left: 736px;top: 290px;}#divLogoNuage{position: absolute;left: 885px;top: 440px;}/* text style */.text-content{font-size: 11px;color: #434343;list-style-type: none;}.text-content a:link{color: #434343;}.text-content a:visited{color: #434343;}.text-content li{font-size: 11px;color: #434343;margin-left: 10px;margin-bottom: 5px;}.text-content li a:link{color: #434343;text-decoration: none;}.text-content li a:visited{color: #434343;text-decoration: none;}#divMap{font-size: 11px;height: 15px;position: absolute;left: 447px;top: 14px;width:300px;}.btnGo {	background-color: #333333;	height: 18px;	border: none;	margin: 0px;	padding: 0px 10px;}.btnGo:hover {	background-color: #666666;	height: 18px;	border: none;	margin: 0px;	padding: 0px 10px;}#divMap a:link{	color: #ffffff;	text-decoration: none;}#divMap a:visited{	color: #434343;	text-decoration: none;}
