body{margin:0;padding:20px 0 0 0;text-align:center;font:12px Verdana,Arial,Helvetica,sans-serif;color:#333;}
div#wrapper{max-width:748px;margin:0 auto;text-align:left;}
a,input{outline:none;}
a{color:#6a86ab;text-decoration:underline;}
a img{border:0;}
ul{margin:0;padding:0;list-style:none;}
p{margin:0;}
br{clear:both;}
table{border-collapse:collapse;border-spacing:0;}
table td{vertical-align:top;padding:0;}
div#content{position:relative padding:25px 15px 30px 15px;zoom:1;}
div#content:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
div#content h2{margin-top:0;font-size:15px;font-weight:normal;}
.center{text-align:center;}
a#registerButton{float:left;height:19px;line-height:19px;padding:0 0 0 24px;margin:0 0 10px 15px;background:transparent url('images/ico-register.gif') 0 0 no-repeat;}
a#helpButton{float:right;height:19px;line-height:19px;padding:0;margin:0 15px 10px 0;}
ul#topPageNav{clear:both;margin:0;padding:0 0 30px 0;list-style:none;}
ul#bottomPageNav{clear:both;margin:0;padding:15px 0 0 0;list-style:none;}
ul#topPageNav li,ul#bottomPageNav li{display:inline;padding:0 1px;}
form{_height:1px;margin:0;}
form:after{content:".";display:block;clear:both;height:0;visibility:hidden;}
.textField{padding:2px;font:12px Verdana,Arial,Helvetica,sans-serif;border:1px solid #d5cfc1;}
input,textarea,label{color:#333;margin:0 0 4px 0;}
label{float:right;padding:3px 2px 0 0;font-size:12px;text-align:right;white-space:nowrap;}
input,textarea{_margin:-1px 0 3px 0;}
form.noTable input,form.noTable textarea,form.noTable label{float:left;margin:0 0 4px 0;}
.button{float:left;display:inline;height:25px;height:'27px';line-height:24px;padding:0 5px;font-size:12px;color:#333;text-decoration:none;white-space:nowrap;background:#fff url('images/button-bg.gif') 0 0 repeat-x;border:1px solid #b4c7dd;}
.waiting{color:#999;cursor:wait;}
.popupContent label{font-size:11px;}
.popupContent .textField{font-size:11px;border-color:#b4c7dd;}
.buttonSmall{float:left;height:22px;height:'24px';line-height:21px;padding:0 5px;font-size:11px;color:#333;text-decoration:none;white-space:nowrap;background:#fff url('images/button-small-bg.gif') 0 0 repeat-x;border:1px solid #b4c7dd;}
form table td label{white-space:normal;}
.error{color:#f42b11;text-align:left;}
.error li{color:#f42b11;text-align:left;width:170px;}
#formLogin{float:left;clear:left;display:none;margin-top:10px;width:100%;}
#formLogin label{width:114px;width:'116px';}
#formLogin .submit{margin-left:40px;margin-top:5px;padding-left:10px;}
#cookieForm{margin:5px 0 0;padding:0;}
#formAddImg{margin-left:92px;}
#formImgInfo{margin-left:71px;}
#formImgInfo label{margin-left:91px;width:79px;width:'81px';}
#formImgInfo .submit{margin-left:2px;}
#Image1Double,#Image2Double,#Image3Double,#Image4Double,#Image5Double{margin-left:91px;}
#Image1DoubleUser,#Image2DoubleUser,#Image3DoubleUser,#Image4DoubleUser,#Image5DoubleUser{margin-left:91px;}
#Image1Probleme,#Image2Probleme,#Image3Probleme,#Image4Probleme,#Image5Probleme{margin-left:91px;}
div.thumb{width:84px;height:84px;background:transparent url('images/thumb-bg.gif') 0 0 no-repeat;}
div.thumb img{margin:5px 0 0 7px;}
div.thumb a img{margin:0;}
div.thumb a{display:block;width:70px;height:70px;margin:0 0 0 2px;border:5px solid #fff;text-transform:capitalize;}
div.thumb a:hover{border-color:#6a86ab;}
div.imgInfo div.thumb{position:absolute;left:0;top:-18px;width:84px;height:84px;background:transparent url('images/box-thumb-bg.gif') 0 0 no-repeat;}
div.imgInfo div.loading{background:transparent url('images/box-thumb-loading.gif') 0 0 no-repeat;}
div.popup{padding:0;font-size:11px;text-align:left;border:1px solid #b4c7dd;filter:alpha(opacity=95);-moz-opacity:.95;}
div.popupContent{padding:10px;background-color:#dae1ea;}
div.popupContent:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
div.popup h2{display:block;margin:0;padding:5px 10px;font-size:12px;font-weight:normal;background-color:#fff;border-bottom:1px solid #b4c7dd;_background:none;_background-color:#fff;}
div.popup h2 a.popupClose{float:right;margin-left:5px;font-style:italic;font-size:11px;}
div#header{
	position:relative;
	height:104px;
}
h1#logo{
	position:absolute;
	bottom:0;
	right:15px;
	margin:0;
	padding: 0px;
}
div#login{
	position:absolute;
	bottom:0;
	left:15px;
}
a#loginButton{
	float:left;
	height:19px;
	line-height:19px;
	padding:0 0 0 24px;
	background-image: url(images/ico-login.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
div#welcome{position:absolute;bottom:0;left:15px;}
div#welcome p{margin:0 0 0 2px;}
div#menu{position:relative;height:35px;margin-top:10px;background:transparent url('images/menu-bg.gif') 0 0 no-repeat;}
div#menu ul{margin:0;padding:4px 0 0 0;list-style:none;height:27px;text-align:center;overflow:hidden;}
div#menu ul li{display:inline;}
div#menu a{padding:.4em 5px .5em 27px;_padding-bottom:.4em;line-height:26px;color:#333;text-decoration:none;border:1px solid #f5f4f2;background-color:transparent;background-position:0 0;background-repeat:no-repeat;}
a#ai{background-image:url('images/menu-ajou-img.png');}
a#gi{background-image:url('images/menu-gest-img.png');}
a#gg{background-image:url('images/menu-gest-gal.png');}
a#ec{background-image:url('images/menu-edit-comp.png');}
a#dc{background-image:url('images/menu-deco.png');}
div#menu a:hover{border-color:#b4c7dd;background-position:0 -25px;}
div#menu a.active,div#menu a.active:hover{border-color:#d5cfc1;background-position:0 -50px;}
div#shutterOn{position:relative;display:none;height:126px;text-align:center;background:transparent url('images/shutter-bg-on.jpg') 0 0 no-repeat;}
div#shutterOff{position:relative;display:block;height:21px;background:transparent url('images/shutter-bg-off.jpg') 0 0 no-repeat;}
a.shutterSwitch{position:absolute;bottom:0;left:348px;display:block;width:52px;height:13px;background:transparent url('images/shutter-switch.gif') 0 0 no-repeat;}
table#shutterThumbs{position:relative;top:20px;margin:0 auto;}
table#shutterThumbs td{padding:0 5px;}
table#shutterThumbs a{display:block;width:70px;height:70px;border:5px solid #fff;background-color:#fff;}
table#shutterThumbs a:hover{border:5px solid #6a86ab;}
div.box{width:484px;margin:0 auto;text-align:left;background:transparent url('images/box-bg.gif') 0 0 repeat-y;}
div.boxBottom{width:484px;background:transparent url('images/box-bottom.gif') left bottom no-repeat;}
div.boxTop{width:484px;padding:20px 0 23px 0;background:transparent url('images/box-top.gif') left top no-repeat;}
#addImg1{display:block;}
a.addButton{float:left;width:17px;height:18px;margin:3px 0 0 4px;background:transparent url('images/ico-add-file.gif') 0 0 no-repeat;}
div.imgInfo{position:relative;height:84px;margin:6px 0 0 0;}
div.imgInfo div.thumb{position:absolute;left:0;top:-6px;width:84px;height:84px;background:transparent url('images/box-thumb-bg.gif') 0 0 no-repeat;}
div.imgInfo div.loading{background:transparent url('images/box-thumb-loading.gif') 0 0 no-repeat;}
a.autoTags{float:left;width:20px;height:0;margin:0 0 0 3px;padding-top:22px;overflow:hidden;background:transparent url('images/ico-autotags.png') 0 0 no-repeat;}
div.giThumb{float:left;display:inline;width:115px;margin:0 0 15px 24px;text-align:left;}
div.giThumb div.thumb{margin-left:15px;}
div.giThumb ul{width:115px;height:19px;margin:5px 0 0 0;padding:0;list-style-type:none;}
div.giThumb ul li{display:inline;float:left;margin:0 1px;}
a.imgEdit{display:block;height:19px;width:21px;background:transparent url('images/ico-img-edit.gif') 0 0 no-repeat;}
a.imgCode{display:block;height:19px;width:21px;background:transparent url('images/ico-img-code.gif') 0 0 no-repeat;}
a.nbGal{display:block;height:19px;width:21px;background:transparent url('images/ico-nb-gal.gif') 0 0 no-repeat;text-decoration:none;}
a.nbGal span{position:relative;left:7px;top:8px;display:block;width:13px;height:9px;line-height:8px;text-align:center;letter-spacing:-1px;font-size:10px;color:#333;cursor:pointer;cursor:hand;}
a.imgSup{display:block;height:19px;width:21px;background:transparent url('images/ico-img-sup.gif') 0 0 no-repeat;}
a.avatar{display:block;height:19px;width:21px;background:transparent url('images/ico-avatar-off.gif') 0 0 no-repeat;}
a.myAvatar{background:transparent url('images/ico-avatar-on.gif') 0 0 no-repeat;}
ul.galRow,ul.galColLabel{float:left;width:718px;margin:0 0 10px 0;padding:0;list-style-type:none;}
ul.galColLabel{margin-top:20px;}
ul.galRow{padding-top:11px;background:transparent url('images/line-718.gif') 0 0 no-repeat;}
ul.galColLabel li{font-style:italic;}
ul.galRow li,ul.galColLabel li{float:left;min-height:1px;overflow:hidden;}
li.galTitle{margin-right:10px;width:130px;}
li.galDesc{width:170px;}
li.galNbImg{text-align:center;width:55px;}
li.galButtons{width:328px;}
li.galPublic{width:25px;height:27px;background:transparent url('images/ico-gal-pub.gif') 4px 4px no-repeat;}
li.galPrivate{width:25px;height:27px;background:transparent url('images/ico-gal-priv.gif') 4px 4px no-repeat;}
li.galButtons ul{margin:0;padding:0;height:27px;list-style-type:none;}
li.galButtons ul li{float:left;display:inline;margin:0 0 0 4px;}
div.ggThumb{float:left;display:inline;width:84px;margin:0 8px 15px 10px;text-align:center;}
div.ggThumb div.thumb{margin-bottom:5px;text-align:left;}
div.imgCode{width:530px;padding:15px;text-align:left;}
div.popupContent div.imgCode{width:520px;margin-top:-20px;padding:0;font-size:11px;}
div.imgCode:after{content:".";display:block;clear:both;height:0;visibility:hidden;}
div.imgCode h3{margin:0 0 -15px 0;text-align:center;font-size:15px;font-weight:normal;}
div.imgCode h4{margin:30px 0 0 0;padding:0 0 8px 0;font-size:12px;font-weight:normal;}
div.imgCode label{display:block;float:none;margin:5px 0 2px 0;padding:0;text-align:left;font-size:10px;}
div.imgCode input{margin:0;color:#999;}
div.imgCode .textField{width:244px;}
div.imgCode .hlt1{background-color:#ffeded;}
div.imgCode .hlt2{background-color:#fff4eb;}
div.imgCode input{_margin:-1px 0 7px 0;}
div.imgCodeBigThumb,div.imgCodeMiniBan,div.imgCodeThumb,div.imgCodeLink,div.imgCodeAdvert{white-space:nowrap;overflow:hidden;width:250px;}
div.imgCodeBigThumb,div.imgCodeMiniBan{float:left;clear:left;}
div.imgCodeThumb,div.imgCodeLink,div.imgCodeAdvert{float:right;clear:right;}
div.imgCodeAdvert{margin-top:20px;}
ul.imgCodeMenu{margin:0;padding:0;list-style:none;}
ul.imgCodeMenu li{float:left;}
#footer{float:left;width:748px;padding:15px 0;text-align:center;background:transparent url('images/footer-bg.gif') 0 0 repeat-y;}
#footer ul{margin:0;padding:0;list-style:none;}
#footer ul li{display:inline;padding-left:21px;background:transparent url('images/footer-menu-sep.gif') 10px 2px no-repeat;}
#footer ul li.firstItem{background:none;padding:0;}
#footer p{font-size:10px;margin:5px 0 0 0;}
#footer p a{text-decoration:none;color:#333;}
#frameUp{display:none;}
a#registerButton{float:left;height:19px;line-height:19px;padding:0 0 0 24px;margin:-25px 0 10px 15px;background:transparent url('images/ico-register.gif') 0 0 no-repeat;}
a#helpButton{float:right;height:19px;line-height:19px;padding:0;margin:-25px 15px 10px 0;}
div#helpBlock{display:none;float:left;width:100%;font-size:12px;border-bottom:2px solid #fff;background:transparent url('images/footer-bg.gif') 0 0 repeat-y;}
div#helpBlock div.leftCol{display:inline;float:left;margin:0;width:344px;padding:15px 14px 15px 15px;border-right:1px solid #fff;}
div#helpBlock div.rightCol{display:inline;float:right;margin-left:-1px;padding:15px;width:344px;border-left:1px solid #fff;}
div#helpBlock p{margin:1em 0;}
div#helpBlock h2{margin:0 0 10px 0;font-size:14px;}
.tagCloud{margin:0 auto;width:100%;font-size:13px;font-family:Comic Sans MS,sans-serif;letter-spacing:-1px;line-height:20px;_line-height:23px;clear:both;}
.tagCloud a:hover{position:relative;_position:inherit;color:#6a86ab;background:none;background-color:#fff;border:1px solid #fff;border-top:none;}
.tagCloud a{position:relative;_position:inherit;margin:-2px;padding:.3em .4em;padding-top:0;text-decoration:none;color:#fff;}
a.ts01{font-size:1em;background:#9db9de url('images/ts01.png') 0 0 repeat-x;z-index:1;border:1px solid #839fc4;border-top:none;}
a.ts02{font-size:1.1em;background:#8ca8cd url('images/ts02.png') 0 0 repeat-x;z-index:2;border:1px solid #728eb3;border-top:none;}
a.ts03{font-size:1.2em;background:#7b97bc url('images/ts03.png') 0 0 repeat-x;z-index:3;border:1px solid #617da2;border-top:none;}
a.ts04{font-size:1.3em;background:#6a86ab url('images/ts04.png') 0 0 repeat-x;z-index:4;border:1px solid #506c91;border-top:none;}
div.tagCloudLink{padding-top:10px;}
div.tagCloudLink a{font-size:17px;font-family:Comic Sans MS,sans-serif;letter-spacing:-1px;text-decoration:underline;color:#6a86ab;}
div#content h2{margin-top:0;font-size:15px;font-weight:normal;}
div#content h2.tagCloudTitle{margin:0;font-size:28px;font-family:Comic Sans MS,sans-serif;letter-spacing:-2px;font-weight:normal;}
.newTags{margin:0 auto;width:50%;padding-bottom:15px;font-size:17px;font-family:Comic Sans MS,sans-serif;letter-spacing:-1px;line-height:20px;}
div#singleTag{padding-top:15px;}
div#singleTag h2{margin:0;padding:0 0 5px 0;font-size:18px;font-family:Comic Sans MS,sans-serif;font-weight:normal;letter-spacing:-1px;}
div#singleTag div.thumb{position:relative;display:inline;float:left;margin:0 10px 20px 10px;}
div#singleTagInfo{float:left;width:198px;}
div#singleTagTb{display:inline;float:right;margin:-30px -10px 0 0;width:520px;}
div#singleTag div.thumb span{position:absolute;left:-8px;top:84px;width:100px;overflow:hidden;text-align:center;}
div#singleTag div.thumb span a{display:inline;margin:0;font-size:11px;border:none;}
div.bskinBox{position:relative;clear:both;margin:0 auto;margin-top:31px;background:#f1f4f7 url('images/bskinbox-bg.png') 0 0 repeat-x;border:1px solid #dae1ea;zoom:1;_margin-top:56px;}
div.bskinBox:after{content:".";display:block;clear:both;height:0;visibility:hidden;}
.bskinHeader{position:absolute;width:100%;top:-31px;left:-1px;height:30px;}
div.bskinBox div.thumb{background:transparent url('images/bskinbox-thumb-bg.png') 0 0 no-repeat;}
.bskinHeader ul li{float:left;}
.bskinHeader a{cursor:pointer;text-decoration:none;}
.imgCode .bskinHeader{top:-52px;height:51px;}
div.imgCode{margin-top:51px;_margin-top:76px;}
div.bskinBox input{border-color:#dae1ea;}
.bskinHeadert01,.bskinHeadert02,.bskinHeadert03{display:inline;float:left;margin:0 3px 0 0;height:30px;padding:0 11px 0 0;line-height:30px;font-size:12px;font-weight:normal;}
.bskinHeadert01 span,.bskinHeadert02 span,.bskinHeadert03 span{display:inline;float:left;height:30px;padding:0 0 0 11px;}
.bskinHeadert01{background:transparent url('images/bskinheader-t01-bg.png') top right no-repeat;}
.bskinHeadert01 span{background:transparent url('images/bskinheader-t01.png') top left no-repeat;}
.bskinHeadert02{background:transparent url('images/bskinheader-t02-bg.png') top right no-repeat;}
.bskinHeadert02 span{background:transparent url('images/bskinheader-t02.png') top left no-repeat;}
.bskinHeadert03{background:transparent url('images/bskinheader-t03-bg.png') top right no-repeat;}
.bskinHeadert03 span{background:transparent url('images/bskinheader-t03.png') top left no-repeat;}
.bskinHeadert03,.bskinHeadert03 a{font-weight:bold;color:#fff;}
a.bskinHeaderthb{display:block;margin-right:3px;height:51px;width:61px;background:transparent url('images/bskinheader-thb.png') 0 0 no-repeat;}
a.bskinHeaderthb img{margin:8px 0 0 13px;}
a.bskinHeaderthb:hover,a.thbOn{background-position:0 -51px;}
.navButtonPrev,.navButtonNext{display:block;margin:0;width:29px;height:0;padding-top:29px;overflow:hidden;}
.navButtonPrev{background:transparent url('images/nav-button-prev.png') 0 0 no-repeat;}
.navButtonNext{background:transparent url('images/nav-button-next.png') 0 0 no-repeat;}
div#switcher{z-index:100;position:absolute;right:0;top:10px;width:200px;height:130px;overflow:hidden;}
div#searchBox{position:absolute;right:-165px;width:200px;height:31px;padding-top:7px;background:transparent url('images/search-box-bg.png') 0 0 no-repeat;}
div#searchBox .textField{color:#999;width:150px;}
a#searchBoxButton{float:left;margin:0 5px 0 9px;width:21px;height:0;padding-top:19px;overflow:hidden;background:transparent url('images/search-box-button.png') 0 0 no-repeat;}
ul#lang{z-index:150;position:absolute;right:0;top:35px;width:30px;height:95px;background:transparent url('images/lang-bg.png') 0 0 no-repeat;}
ul#lang li{padding:6px 0 0 11px;}
ul#lang li a{display:block;width:13px;height:0;padding-top:15px;overflow:hidden;background-position:0 -15px;background-repeat:no-repeat;}
ul#lang li a.active,ul#lang li a:hover{background-position:0 0;}
a#langFr{background-image:url('images/lang-fr.png');}
a#langEn{background-image:url('images/lang-en.png');}
a#langEs{background-image:url('images/lang-es.png');}
a#langDe{background-image:url('images/lang-de.png');}
div#content .userInf{width:492px;}
.userInf h3{clear:both;margin:0;padding:12px 0 6px 0;font-size:12px;font-weight:normal;}
div#userProf{padding:15px;text-align:left;}
div#userProf div.thumb{float:left;}
div#userProf ul{margin:0 0 0 99px;}
div#userProf ul li{margin:.5em 0;}
div#userProf small{font-size:11px;}
div#userProf span{margin-left:15px;}
div#userImg,div#userGrp{display:none;float:left;padding:6px;}
div#userImg div.thumb,div#userGrp div.thumb{display:inline;float:left;margin:6px;background:transparent url('images/bskinbox-thumb-bg.png') 0 0 no-repeat;}
div#userImg dl{margin:0 6px;text-align:left;}
div#userImg dt{margin:0;padding:6px 0 3px 0;}
div#userImg dd{margin:0;padding-bottom:6px;font-size:11px;}
.alert{color:#fff;font-weight:normal;background:#fb7070;border:1px solid #d43c3c;padding-left:3px 3px 3px 22px;margin-bottom:7px;text-align:center;}