p, ul{position:relative;}
h1,h2,h3,h4,h5,h6,ul, ul li, fieldset{margin:0;padding:0;position:relative;}
ul, ul li{list-style:none;}
h3{display:inline;margin-top:4px;position:relative;bottom:0;}
h5{height:30px;}
h5 span{position:relative;top:5px;left:10px;}
hr{border:1px dashed #ccc;margin:5px 0;padding:0;}
img, fieldset{border:none;}
legend{display:none;}
textarea{border:1px solid #aaa;}
body{cursor:default;padding:0;margin:0;}
.shadow, .shadow2{margin:0 auto;position:relative;}
.shadow{padding-left:20px;}
.shadow2{padding-right:20px;}
#index1{position:relative;width:949px;margin:0 auto;}
#index2{margin-right:265px;}
#page_info{}
#page_info a{position:relative;top:1px;left:4px;z-index:100;}
#menu_connected{margin:4px 0;padding:4px;}
#menu_connected form label{display:block;width:173px;margin-left:25px;}
#menu_connected form input.bouton{cursor:pointer;padding:0 2px;padding-left:20px;position:relative;top:-2px;width:auto;height:21px;}
.recherche input.bouton{border:none;padding:0;width:30px;height:25px;}
#menu_connected input.ident,#menu_connected input.pass{border:none;width:173px;height:25px;padding-top:6px;padding-left:4px;}
.btnavatar{float:left;}
.btnavatar img{width:49px;height:49px;display:block;left:4px;top:-4px;position:relative;}
.menumembre{background:#555 url(../img/fonds/menumembre.png) repeat-x;height:31px;position:relative;}
.menumembre p{font-size:1em;margin:0;padding:0;}
.userlogin, .usersign{position:relative;top:10px;left:10px;}
.usersign{display:block;top:25px;width:81px;text-align:left;font-size:0.8em;font-weight:normal;}
ul.btnm{position:absolute;top:4px;right:20px;width:350px;}
ul.btnm li a{float:right;width:101px;height:21px;position:relative;padding-top:2px;font-size:0.8em;}
ul.btnmleft{position:absolute;top:4px;left:40px;}
ul.btnmleft li a{float:left;}
ul.btnm li a:hover{background-position:bottom right;}
#menu_connected .btnavatar{float:left;}
#menu_connected .btnavatar img{width:49px;height:49px;display:block;left:4px;top:-4px;position:relative;}
#menu_connected .userlogin, #menu_connected .usersign{position:absolute;top:10px;left:60px;}
#menu_connected .usersign{display:block;top:25px;width:110px;text-align:left;font-size:0.8em;font-weight:normal;}
#menu_connected ul.btnmembre{float:right;position:relative;}
#menu_connected ul.btnmembre li a{padding-top:2px;width:81px;height:21px;display:block;font-size:0.9em;}
#menu_connected ul.btnmembre li a:hover{background-position:bottom right;}
#menu_connected .btnclose a{display:block;position:absolute;top:-34px;right:8px;height:30px;width:22px;}
#menu_connected .btnclose a:hover{background-position:top right}
#menu_connected .btnadd a{position:absolute;bottom:0;text-align:center;padding-top:2px;width:133px;height:21px;display:block;left:20px;}
#menu_connected .btnadd a:hover{background-position:bottom left;}
#page_header{height:117px;position:relative;}
#page_header .avatar, #page_header .avataruni{position:absolute;top:14px;left:18px;width:98px;height:98px;}
#page_header h3, #page_header h2{display:block;width:500px;position:relative;top:30px;left:127px;}
#page_header h3{top:25px;}
#page_header h3 img, #page_header h2 img{position:relative;top:7px;}
.minipub{display:block;position:absolute;top:27px;right:15px;width:212px;height:75px;}
#page_menu{position:relative;}
#page_menu ul#main_menu, #page_sousmenu ul#main_menu{height:30px;}
.menuhaut .onglets li{cursor:pointer;float:left;height:18px;}
.menuhaut .onglets a{cursor:pointer;display:block;margin:0px;padding:2px 18px 4px 16px;_padding:4px 18px 2px 16px;}
#page_menu ul#main_menu .current, #page_menu .current, #page_sousmenu ul#main_menu .current{position:relative;}
#page_menu ul#main_menu li a.current{height:16px;}
#page_sousmenu ul#main_menu li a.current{height:20px;}
#page_sousmenu ul#main_menu .current a:visited{color:#fff;}
.sousmenu .onglets li{cursor:pointer;float:left;height:17px;margin:0;padding:0;}
.sousmenu .onglets a{cursor:pointer;display:block;margin:0px;padding:4px 10px 6px 8px;_padding:4px 10px 0px 8px;}
.sousmenu .onglets .current, .sousmenu .current{position:relative;top:0px;left:0px;_float:left;}
#page_header .optionperso{position:absolute;top:25px;right:8px;width:210px;}
#main_view{margin:0 auto;margin-top:0;padding-top:4px;padding-bottom:20px;position:relative;top:0;left:0;}
#inscription, #connexion{width:50%;padding:0}
#inscription{margin:0;position:relative;}
#connexion{float:right;width:50%;}
#galerie_view{position:relative;}
#galerie_view img{}
#galerie_view .cadreminiature p{padding:0px;padding-top:0;padding-bottom:0;position:absolute;bottom:-15px;left:0;width:150px;height:35px;}
#galerie_view .cadreminiature{float:left;position:relative;margin:8px;_margin:3px;margin-bottom:0;padding:0 1px;position:relative;text-align:center;width:150px;height:190px;}
* html #galerie_view .cadreminiature{/width:158px;w/idth:158px;}
#galerie_view .cadreminiature table{border-top:none;border-bottom:none;text-align:center;margin:0 auto;margin-top:10px;padding:0;width:150px;height:150px;}
.sipasdimage, .pasdimage{background:url(../img/images.png) -170px -42px no-repeat;}
.pasdimage{display:block;height:57px;border:4px solid #fff;margin:0 auto;width:57px;}
#right_view{float:right;position:relative;width:260px;z-index:0;}
.similaires{max-height:235px;overflow:auto;padding:0 2px;}
.loadimg{border:20px solid #fff;background:#ddd}
p.configuration{margin:0 4px;margin-bottom:8px;}
p.configuration span{display:block;margin-top:4px;padding:1px 4px;}
.recherche{margin:8px;padding:2px;}
.recherche input{padding:2px;width:130px;height:18px;}
.recherche input.bouton{border:none;padding:0;position:absolute;right:15px;top:4px;width:30px;height:25px;}
.recherche input.rechercheinput{width:173px;position:absolute;top:4px;left:15px;height:25px;padding-top:6px;padding-left:4px;padding-right:12px;}
.membres, .commentaires{margin:0 2px;padding:0;padding-bottom:8px;margin-bottom:0px;}
.membres{padding:2px;}
.commentaires hr, .membre hr{margin:2px;}
p.ssmenudroite{clear:both;margin:2px;margin-top:0px;height:14px;padding:3px 8px;}
.membre{margin:0;padding:0;}
.membre p{min-height:40px;margin:0;margin-left:40px;padding:1px;}
.membre img{float:left;}
.membre span{display:block;}
.membres span hr{margin:0;padding:0;}
#showtags a:hover, .showtagsbig a:hover{color:#db0000;}
.showtags{clear:both;display:block;margin:2px;padding:8px;padding-left:15px;margin-top:0;margin-bottom:0;position:relative;left:4px;_top:0;}
.showtagsbig{text-align:justify;margin:4px;font-size:1.2em;padding:4px;}
.titrearticle{margin-top:0px;margin-left:4px;}
.document{height:auto;margin-bottom:4px;padding-bottom:4px;position:relative;}
.article{margin:4px;margin-left:175px;margin-right:8px;padding:0px;position:relative;top:0;min-height:65px;_height:65px;}
.alone .article{margin-left:34px;}
.article img{margin-right:8px;}
.imgarticle{margin:0;padding:0 4px;position:absolute;top:40px;left:2px;width:160px;}
span.auteurfile a{display:inline;}
.titlebar, .titlebar2{margin:0;height:22px;padding:4px;padding-bottom:0;}
span.icon{display:block;margin:0px;padding:0px;position:absolute;width:19px;height:18px;top:-3px;}
#main_view span.icon{width:19px;height:18px;top:4px;left:4px;}
.titlebar2, .titlebar3{height:15px;padding-bottom:0;}
.titlebar3{height:20px;}
.titlebar span.recherche{height:32px;}
.titlebar span.membre, span.dossier{display:block;float:left;margin-right:2px;position:relative;width:19px;height:18px;}
p.showdossier{margin:0;padding:0;position:absolute;top:5px;right:25px;width:150px;}
a.dossierlink{padding:0;}
.document p.infosdocs{display:block;margin:4px 12px;}
.lecture a{background:url(../img/images.png) -113px -63px no-repeat;display:block;height:57px;border:4px solid #fff;margin:0 auto;width:57px;}
.lecture a:hover{background-position:-113px -6px;}
.infosdocument{height:120px;padding:4px;position:relative;text-align:left;}
.rectfav{background:url(../img/fonds/favori.png) no-repeat;position:absolute;top:0;right:0;display:block;width:47px;height:56px;text-align:center;}
.favonoff{display:block;position:relative;top:5px;left:10px;width:27px;height:26px;background:url(../img/fonds/favonoff.png) no-repeat;}
.favon{background:url(../img/fonds/favonoff.png) bottom center no-repeat;}
.rectnote{background:url(../img/fonds/note.png) no-repeat;display:block;width:130px;height:56px;text-align:right;}
.notice{font-variant:small-caps;color:#949494;font-weight:700;font-size:0.8em;margin-right:12px;position:relative;top:10px;}
#note{position:relative;height:24px;width:115px;top:5px;left:8px;background:url(../img/note.png) no-repeat;display:block;}
li.un, li.deux, li.trois, li.quatre, li.cinq{width:23px;cursor:pointer;display:block;float:left;height:23px;}
#note.un{background-position:0 -24px;}
#note.deux{background-position:0 -48px;}
#note.trois{background-position:0 -72px;}
#note.quatre{background-position:0 -96px;}
#note.cinq{background-position:0 -120px;}
#note.zerodemi{background-position:0 -144px;}
#note.undemi{background-position:0 -168px;}
#note.deuxdemi{background-position:0 -192px;}
#note.troisdemi{background-position:0 -216px;}
#note.quatredemi{background-position:0 -240px;}
#note.cinqdemi{background-position:0 -264px;}
.precedent, .suivant{background:#2f2f2f;border:1px solid #ddd;display:block;position:absolute;text-align:center;width:120px;height:90px;}
.precedent span, .suivant span{display:block;font-size:0.7em;position:relative;top:35px;line-height:1em;}
.precedent{left:10px;}
.suivant{position:absolute;right:10px;}
.withimg span{top:92px;}
.infoscentre{margin:0 auto;width:400px;height:90px;}
.getall{display:block;width:210px;height:50px;position:absolute;top:3px;left:235px;}
.infossite ul{margin:2px;padding-left:25px;}
.infossite li{font-size:0.8em;list-style:inside;}
.infossite p{margin:4px;padding:2px;text-align:justify;}
.infossite h3, .infossite h4{margin:4px;padding:4px;}
#show_pages{height:30px;}
#page_close{border:none;height:30px;margin:0 auto;padding:0;position:relative;}
#page_close a.pageprecedente, #page_close a.pagesuivante{cursor:pointer;display:block;float:left;position:relative;padding-top:6px;width:30px;height:24px;}
.titrepage{width:60px;}
#page_close a.selected{padding-top:0px;height:30px;}
#page_close span.pageprecedente, #page_close span.pagesuivante{margin:2px;padding:2px;}
#page_footer{clear:both;margin:0;padding:8px;padding-top:40px;margin:0;height:115px;margin-bottom:-20px;background:none;}
.module_calendrier{margin:0 auto;width:200px;height:150px;}
.module_calendrier ul{margin-left:5px;}
.module_calendrier h2{margin-bottom:4px;}
#libelle{margin:0 auto;padding:0;width:200px;}
.ligne{margin:0 auto;padding:0;width:200px;}
#libelle li,.ligne li{float:left;padding:2px 0;width:26px;}
li.itemSelectedItem{;}
ul.menumessagerie{border-bottom:1px solid #c7c7c7;margin-bottom:20px;padding:4px;position:relative;}
ul.menumessagerie li{font-weight:700;padding:2px;}
ul.menumessagerie li.selected a{color:#db0000;}
ul.message{border:1px solid #c7c7c7;border-bottom:4px solid #c7c7c7;font-size:0.8em;background:#fff;padding:3px;position:relative;}
ul.message li{display:inline;padding:0 4px;}
ul.dejalu{background:#ddd;}
ul.message li.datemessage{display:inline;font-size:0.8em;padding:0px;position:absolute;}
ul.message li.expediteur{border:none;color:#db0000;font-size:0.8em;}
ul.message li.messagee{border:none;color:#888;font-size:0.8em;padding:4px;}
ul.message li.sujet{border-left:1px solid #c7c7c7;font-weight:700;margin-left:150px;}
ul.message li.reply{display:block;border-left:1px solid #c7c7c7;font-weight:700;margin-left:150px;}
.maj{padding:8px;background:#ffff66;margin:0 12px;font-family:"Times New Roman", Times, serif;border:1px solid #999933;border-top:0;}
.admin{padding:0px 0px;font-family:"Times New Roman", Times, serif;}
.admin a{font-weight:700;text-decoration:underline;}
.admin form,.admin p{padding:8px;}
.admin fieldset{display:block;background:#eaf3fa;padding:2px;margin:8px 4px;}
.admin fieldset label{display:block;margin:4px 4px 8px 16px;font-weight:700;}
.admin fieldset input,.admin fieldset select,.admin fieldset textarea{margin:2px 2px 4px 80px;border:1px solid #c6d9e9;padding:4px;font-size:0.9em;}
.admin fieldset textarea{margin-left:38px;}
.admin legend{display:block;font-weight:bold;}
.admin .bouton{background:#e5e5e5;border:1px solid #80b5d0;padding:2px 8px;cursor:pointer;}
.config{position:relative;height:80px;padding:10px;margin-bottom:15px;background:#fff;}
.config p.avatar a{height:98px;text-align:center;background:none;vertical-align:middle;position:absolute;left:21px;top:0px;width:98px;}
.config h3, .config h4{display:inline;font-family:Verdana, Arial, Helvetica, sans-serif;margin-left:35px;padding:0;}
.config h3, .config h2, .config h1{color:#2f2f2f;display:block;font-size:1.7em;padding-top:0px;margin:0;margin-left:120px;margin-right:20px;position:relative;top:0px;}
.config h3{font-size:1.13em;margin-top:8px;}
.config h2{margin-top:10px;}
.config h3 a{color:#797979;}
.config h3 a:hover{}
.config h3 a:visited{color:#797979;}
form#inscription{border:none;padding:0;position:relative;left:0;top:0;width:100%;;}
#titreForm, .piedForm{color:#fff;font-size:1em;font-style:italic;font-weight:700;text-align:right;margin:0;padding:.5em;}
.piedForm{text-align:center;;}
.piedForm input{font-weight:bold;margin-left:0em;}
.corpForm{color:#2f2f2f;margin:0;padding:1em;font-size:1em;}
.corpForm fieldset{margin:0;font-style:normal;padding:0 0em 0em;}
.corpForm legend{color:#2f2f2f;font-weight:bold;}
.edition legend{display:block;}
.corpForm p{color:#2f2f2f;text-align:center;padding:0.2em 1em;margin:0 0 .2em 0;}
.corpForm fieldset.coordonnees label{float:left;width:50%;text-align:right;margin:0;padding:0 .5em 0 0;line-height:1.8;;}
.corpForm label:hover, .piedForm input{cursor:pointer;;}
.corpForm label.oblig{font-weight:bold;;}
.corpForm .legende{font-style:italic;display:block;color:#eee;font-size:0.7em;background:transparent;margin:0;padding:0;}
.corpForm a.aide{font-size:0.8em;text-align:center;display:block;margin:0;margin-bottom:8px;color:#eee;text-decoration:none;}
.corpForm a.aide img{margin:0;padding:0;border:0;}
.corpForm a.aide:hover{cursor:help;}
.corpForm .focus{background:#fff;color:white;font-weight:bold;}
.corpForm .normal{background:white;}
.corpForm .alerte{border:1px solid red;}
.messageAlerte{display:block;margin:0 0 .3em .3em;padding-left:2em;color:red;font-weight:bold;background:url('icon_alert.gif') no-repeat left center;}
#colgauche{position:relative;margin-right:51%;}
#coldroite{position:absolute;margin-left:51%;}
.avecmenu{}
ul.addpuces li{list-style:inside;padding-left:25px;}
ul.addpuces li a{text-decoration:underline;}
.error{background:#db0000;color:#fff;padding:2px;}
p.perror{border:1px solid red;}
.icodossier a{background:url(../img/images.png) -172px -2px no-repeat;display:block;border:4px solid #fff;height:39px;margin:0 auto;width:45px;}
.icone{display:block;float:left;height:30px;margin-right:4px;position:relative;top:-4px;width:15px;}
.titlebar .icone{margin-left:8px;}
.box{height:210px;_height:225px;margin-bottom:0;}
p.extra{clear:none;position:relative;left:2px;margin-top:0;}
.separe{clear:left;border:none;line-height:0em;height:0px;_line-height:0.7em;padding:0;}
#savewait{display:none;}
h5{font-variant:small-caps;text-align:left}
body{font-family:Arial, Verdana, Helvetica, sans-serif;font-size:1em}
#menu_connected{font-size:1em;text-align:center}
#menu_connected label{font-size:0.8em;text-align:left}
#page_header h2{font-size:1.9em}
.menuhaut .onglets li,.sousmenu .onglets li{font-variant:small-caps}
.menuhaut .onglets li{font-size:1.2em}
#page_header .optionperso{font-size:0.7em;text-align:right}
#galerie_view .cadreminiature{font-size:0.9em;text-align:center}
#right_view h5{font-size:1.1em}
p.configuration{font-weight:700;text-align:center}
p.configuration a{font-weight:400}
p.configuration span{font-size:0.9em;font-weight:400;text-align:left}
.recherche input{text-align:left;font-weight:700}
.recherche input.bouton{font-size:0.8em;text-align:center}
.commentaires div a span{font-size:0.95em;font-weight:400}
.commentaires div.titlebar{font-size:1.1em;font-weight:700}
p.ssmenudroite{font-size:0.75em;text-align:right;font-weight:700}
.showtags{font-weight:700;text-align:justify}
.eventlink{font-size:1.3em;font-weight:700}
.eventlink2{font-weight:700;line-height:1em}
#page_contenu #main_view .document p a.titrearticle span{font-size:1.6em}
.article{font-size:0.8em;text-align:justify}
.imgarticle{text-align:center;line-height:0.7em}
.document p.infosdocs{text-align:right}
.minidroite{font-size:0.8em;font-weight:400}
.infossite li{font-size:0.8em;list-style:inside}
.infossite p{text-align:justify}
#page_close a.pageprecedente,#page_close a.pagesuivante{font-weight:700;font-size:1em}
#page_close a.selected{font-weight:700;font-size:1.5em}
#page_footer{text-align:center;font-size:0.85em}
.module_calendrier li{list-style:none}
#libelle li{float:left;width:26px;padding:2px 0}
.ligne li a:hover{list-style:none;text-decoration:none}
a,#page_close a{text-decoration:none}
p,#menu_connected form input.bouton,#right_view,.titlebar2,.titlebar3{font-size:0.8em}
td,#page_header p.avatar a,#galerie_view .cadreminiature table,.precedent,.suivant,#page_close,.module_calendrier h2,#libelle,.ligne{text-align:center}
#page_info,#page_header h2 img,.imgtexte,a.dossierlink,.module_calendrier{font-size:0.7em}
#menu_connected a span,#menu_connected form input,.menuhaut .onglets a,.sousmenu .onglets a,.commentaires div a,p.ssmenudroite a,.membre span,.textelink,.titlebar span{font-weight:700}
.btnmembre,.liste{font-size:0.95em}
#page_header h3,.titlebar,.titlebar2{font-size:1em}
#galerie_view .cadreminiature p,.precedent span,.suivant span{line-height:1em}
#galerie_view .cadreminiature p a,.commentaires div,.commentaires div.titlebar a.titrearticle{font-size:0.9em}
.membre p,span.auteurfile{font-size:0.85em}
.titrearticle,.hits{font-size:1.2em;font-weight:700}
.document,.infosdocument{text-align:left}
#page_close span.pagesuivante,#page_close span.pageprecedente,.notif{font-weight:700;font-size:0.8em}
