@charset "utf-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,article,aside,figure,footer,header,hgroup,menu,nav,section,menu,time,mark,audio,video,time {border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0;}table,tbody,tfoot,thead,tr,th,td {border:0;outline:0;font-size:100%;vertical-align:middle;background:transparent;}header,footer,section,aside,nav,article,figure,figcaption,hgroup {display:block;}nav ul {list-style:none;margin:0;}body {line-height:1;}blockquote,q {quotes:none;}blockquote:before,blockquote:after,q:before,q:after {content:none;}:focus {outline:0;}ins {text-decoration:none;}del {text-decoration:line-through;}table {border-collapse:collapse;border-spacing:0;}.recaptchatable #recaptcha_response_field {left:0!important;}ul.boxy {list-style: none;padding: 4px 4px 0 4px;margin: 0px;font-size: 13px;font-family: Arial, sans-serif;}ul.boxy td {text-align: justify;}.handle {cursor:move;}ul.boxy li {border:none;background-color: #ffffff;width:100%;padding-left:0px;margin-top:2px;margin-bottom:2px;}#container-bibli {display:block;position:relative;width:900px;overflow:hidden;}#galleris-mask-loader, #galleris-loader-param {background-image:url(../../modules/galleris/images/fond_loader.gif);background-repeat:repeat;overflow:visible;display:block;position:absolute;}#galleris-loader-param span {display:block;position:absolute;width:180px;height:60px;background-color:#FFF;border:1px solid #666;text-align:center;font-size: 11px;color:#999;padding:10px;-moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;border-radius: 5px 5px 5px 5px;}#galleris-loader-param span img {margin-bottom:5px;}label.galleris-label-checkall {display:block;position:relative;clear:both;margin-bottom:30px;}.galleris-photo {display:block;position:relative;float:left;width:150px;height:200px;}.galleris-photo img.galleris-thumb {padding:3px;border:1px solid #CCC;display:block;position:absolute;left:0px;bottom:0px;}.galleris-photo a.galleris-href {display:block;position:relative;width:128px;height:128px;}.galleris_more {display:block;position:relative;width:136px;height:20px;}.galleris-td-photo {width:170px;text-align:center;vertical-align:top;}.galleris-td-photo img {padding:3px;border:1px solid #CCC;}.galleris-td-infos {vertical-align:top;}.galleris-td-infos label {width:90px;height:18px;display:block;clear:left;font-weight:bold;float:left;padding-top:4px;}.galleris-td-infos span {width:270px;height:17px;display:block;float:left;padding-top:3px;clear:right;}.galleris-td-infos input {width:260px;display:block;float:left;clear:right;}.galleris-td-infos textarea {display:block;position:relative;clear:both;}button {border:none}#jqueryWrapper {margin:0 auto;padding:0;background:transparent;position: relative;overflow:hidden;}.sliderimg {display:block;position:absolute;z-index:1}.sliderimg+.sliderimg {display: none;}#jqueryButtons {width:35px;position:absolute;z-index:2;background:transparent}.clickerLeft {width:15px;height: 15px;float:left;cursor:pointer;background:url(../../modules/galleris/sources/jqueryArrows.png) -1px center no-repeat}.clickerLeft:hover {width:15px;float:left;cursor:pointer;background:url(../../modules/galleris/sources/jqueryArrows.png) -40px center no-repeat}.clickerRight {width:15px;height: 15px;float:right;cursor:pointer;background:url(../../modules/galleris/sources/jqueryArrows.png) -59px center no-repeat}.clickerRight:hover {width:15px;float:right;cursor:pointer;background:url(../../modules/galleris/sources/jqueryArrows.png) -20px center no-repeat}#jqueryDots {position:absolute;z-index:2}.dot {display:block;width:20px;height:20px;padding: 0;cursor:pointer;float:left;background:url(../../modules/galleris/sources/jqueryDots.png) no-repeat;background-position: 0px center;}.dot+.dot {background-position: -20px center;}.galleris-slide-a:hover {text-decoration:none;}.galleris-slide-titre {font-weight:bold;position:absolute;display:block;right:20px;top:20px;background-color:#cccccc;background-color:rgba(187,187,187,0.7);padding:7px;-moz-border-radius: 3px 3px 3px 3px;-webkit-border-radius: 3px 3px 3px 3px;border-radius: 3px 3px 3px 3px;}.galleris-slide-desc {position:absolute;display:block;right:20px;top:70px;padding:7px;background-color:#cccccc;background-color:rgba(187,187,187,0.7);-moz-border-radius: 3px 3px 3px 3px;-webkit-border-radius: 3px 3px 3px 3px;border-radius: 3px 3px 3px 3px;}label.galleris-param-label {display: block;position:relative;float: left;height: 15px;margin-top: 10px;width: 190px;clear:left;}.galleris-param-more {clear:both;display:block;position:relative;width:420px;overflow:hidden;background-color:#F0F0F0;margin-left:10px;margin-top:5px;padding:10px;padding-top:5px;}input.galleris-param-oui-non {display:block;position:relative;float:left;margin-top:9px;}label.galleris-param-label-oui-non {display:block;position:relative;float:left;width:50px;margin-top: 8px;height: 15px;margin-left:2px;}img.galleris-param-img-loading {display:block;position:relative;clear:right;width:16px !important;height:16px !important;margin-top:9px;margin-left:10px;float:left;}.galleris-param-select {display:block;width:200px;float:left;text-align:left;margin-top:7px;}.galleris-thumbnail-container:before, .galleris-thumbnail-container:after { content: ""; display: table; }.galleris-thumbnail-container:after { clear: both; }.galleris-thumbnail-container { *zoom: 1; }.galleris-thumbnail {    float: left;    width: 210px;    padding: 5px 5px 5px 0;    margin: 0;    text-align: center;}.galleris-thumbnail img {    max-width: 200px;    height: auto;}root {   display: block;}.admin{  width: 100%;}.admin fieldset {  padding: 15px 5px;  margin: 10px 5px 15px;}.admin .profile, .admin .place, .admin .status, .admin .stats{  width: 600px;  padding: 10px;}.admin .profile .photo{  float: left;  width: 110px;  height: 110px;  margin-right: 15px;}.admin .profile .infos {  margin: 5px 0;  width: 225px;  float: left;}.admin .profile .infos p{  line-height: 25px;}.admin .profile .footer {  height: 110px;  float: left;  width: 250px;}.admin .profile .footer p{  text-align: center;  margin-top: 40px;}.admin .place .icon{  float: left;  width: 32px;  height: 32px;}.admin .place h3{  color: #444;  font-size: 20px;  margin: 6px 0 0 37px;  width: 360px;}.admin .place .both, .admin .status .both{  width: 100%;  clear: both;  margin-top: 10px;}.admin .place .left{  width: 300px;  float: left;}.admin .place .right{  width: 290px;  height: 150px;  float: right;  background: #E6E6E6;}.admin .place .right p{  padding: 5px;}.admin .place .right table{  width: 100%;  margin: 15px 0px;  text-align: center;}.admin .place .text{  clear: both;  padding: 10px 0;}.admin .mayor{  width: 500px;  padding: 10px;}.admin .mayor .left{  width: 64px;  float: left;  padding: 8px}.admin .mayor .center{  width: 65px;  padding: 5px;  float: left;}.admin .mayor .right{  width: 250px;  float: left;}.admin .mayor .right h3{  padding: 15px 0 5px;}.admin #selectPlace, .admin #userPlace{  text-align: center;}.admin ul{  list-style: none;}.admin .photo li{  width: 20%;  float: left;  text-align: center;}.admin .photo li img{  margin: 0 auto;}.admin ul.list li{  height: 30px;  display: block;  margin: 10px 0;  border: 1px solid;  text-align: left;  -webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;  padding: 10px;}.admin ul.list li:hover{  background: #FFA;  cursor: pointer;}.admin ul.list li img, .admin ul.list li input{  float: left;}.admin ul.list li input{  margin: 10px;}.admin ul.list li img{  margin-right: 10px;}.admin ul.list li span{  margin-top: 1px;}.admin .resultat{  margin: 30px 15px 0;}.admin .resultat h3{  margin: 15px 0px;}.admin .resultat ul{  margin: 0;}.admin .resultat .star{  float: right;}.admin .over{  background: #FFA;}.admin .connection{  text-align: center;  padding: 30px 50px 0;}.admin .connection a{  margin: 20px 0;}.admin #searchPlace{  text-align: center;}.admin #searchPlace input{  width: 200px;  text-align: center;}.admin #paramsForm li{  width: 220px;  clear: both;  text-align: left;  line-height: 20px;  padding: 5px 0;}.admin #paramsForm select{  float: right;}.admin #paramsForm{  text-align: center;}.admin .status ul{  margin: 15px 30px;}.admin .status li{  margin: 10px 0;}.admin .stats fieldset li p{  padding-top: 5px;}.admin .stats fieldset p.count {  margin-left: 50px;  font-size: 18px;}.admin .status .footer p, .admin .stats .footer p{  text-align: center;}.admin .stats fieldset {  width: 250px;  margin: 10px 18px;  display: inline-block;  vertical-align: top;}.admin .stats fieldset li{  height: 50px;}.admin .stats .sharing li img, .admin .stats .genders li img{  float: left;  margin-right: 15px;}.admin .stats .sharing li p.count{  margin-left: 100px;}.admin .stats fieldset.genders li img{  padding-top: 3px;}.admin .stats fieldset.genders li p{  padding-top: 0px;}.admin .stats fieldset.genders li p.count{  padding-top: 5px;}.foursquare-place section{  clear: both;  margin: 20px 0;}.foursquare-place .icon{  float: left;  width: 32px;  height: 32px;}.foursquare-place h3.titre{  color: #444;  font-size: 20px;  margin-left: 37px;  padding-top: 10px;}.foursquare-place .presentation{  min-height: 300px;}.foursquare-place .presentation .map{  float: left;  margin-right: 10px;}.foursquare-place .presentation header{  padding-top: 10px;}.foursquare-place .presentation table{  text-align: center;  margin: 30px 0;}.foursquare-place .presentation .categories, .foursquare-place .presentation .etiquettes{  margin: 10px 0;}.foursquare-place .photos .contenu{  margin: 15px 0;  height: 48px;}.foursquare-place .photos ul{  list-style: none;  margin: 0;  padding: 0;}.foursquare-place .photos li{  width: 75px;  float: left;  text-align: center;}.foursquare-place .photos li img{  margin: 0 auto;}.foursquare-place .photos footer{  clear: both;}.foursquare-place .tips .tip{  margin: 15px 0;  border-bottom: 1px dotted #CCC;  padding-bottom: 10px;  min-height: 50px;}.foursquare-place .tips img{  float: left;  margin-right: 10px;}.foursquare-place .tips .date{  float: right;  margin-right: 30px;}.foursquare-place .tips .tip .text{  margin-right: 50px;}.foursquare-listes ul {  list-style: none;  margin: 0;  padding: 0;}.foursquare-listes li {  clear: both;  margin: 10px 0;  height: 60px;}.foursquare-listes img {  float: left;  margin-right: 5px;}.foursquare-presentation .icon{  float: left;  margin-right: 5px;}.foursquare-presentation header{  margin: 10px 0 20px;}.foursquare-presentation h3.titre{  padding-top: 7px;}.foursquare-presentation table{  text-align: center;  width: 100%;  margin: 10px 0;}.foursquare-mayor header{  height: 48px;}.foursquare-mayor .icon{  float: left;}.foursquare-mayor h3.titre{  padding-top: 15px;  margin-left: 55px;}.foursquare-mayor article{  clear: both;  margin: 20px 0;}.foursquare-mayor article .avatar{  border: 1px solid #999;  float: left;}.foursquare-mayor article div{  margin-left: 65px;  padding-top: 10px;}.foursquare-recentvisitors ul, .foursquare-topvisitors ul{  list-style: none;  margin: 0;  padding: 0;  text-align: center;}.foursquare-recentvisitors li, .foursquare-topvisitors li{  display: inline-block;}#tags-lst {margin-left:0px;list-style:none;}.tags-nuage_admin {list-style:none;margin-left:0px;width:600px;}.tags-nuage_admin li {display:block;float:left;background-image:url(../../modules/tag/images/tag.png);background-position:5px 2px;padding:3px;padding-left:25px;background-repeat:no-repeat;margin:2px;border:1px solid #C8CDFD;border-right:1px solid #8589b3;border-bottom:1px solid #8589b3;background-color:#F0F0FF;}.tags-nuage_admin li:hover {cursor:pointer;border:1px dashed #4D5477;background-color:#D2D8E6;}.tags-liste {list-style:none;margin:0px;padding:0px;clear:both;}.tags-liste li a {display:block;float:left;background-image:url(../../modules/tag/images/tag.png);background-position:5px 4px;padding:3px;padding-left:23px;background-repeat:no-repeat;font-size:10px;line-height:16px;} ul.tags-liste li { display: block; float: left; }.tags-nuage, .tags-grand-nuage {display:block;position:relative;list-style:none;margin:0px;padding:0px;overflow:hidden;}.tags-nuage li, .tags-grand-nuage li {display:block;float:left;position:relative;}.tags-nuage li a, .tags-grand-nuage li a {padding:0px;padding-left:2px;padding-right:2px;}.tag-10 {font-size:9px;}.tag-20 {font-size:10px;}.tag-30 {font-size:11px;}.tag-40 {font-size:12px;}.tag-50 {font-size:14px;}.tag-60 {font-size:16px;}.tag-70 {font-size:17px;}.tag-80 {font-size:18px;}.tag-90 {font-size:20px;}.tag-100 {font-size:22px;}