/* STYLES POC */
.inputEditCom { width:350px; }
#sendJoin { display: none;	border: 1px solid #ccc; float: left; }
div#submit { display: none;	border: 1px solid #ccc; float: left; }
div#editM {display:none; border: 1px solid #ccc; float: left;}
#submitComs { display: none; border: 1px solid #ccc; float: left;}
#compteur, .compteurMurCrea, .comptPostCit {float:left;font:normal normal 10px tahoma,arial,verdana,sans-serif;float:left;color:#999;}
span#rLMDP{display:none;}
span#rEPC{display:none;}
span.admin{position:absolute; z-index:10; margin:3px 0 0 3px; color:#ffffff; font-size:9px; font-weight:bold;}
.alertLog{color:#ff0000;}
/* STYLES GLOBAUX */
body{margin:0;padding:0;width:100%;background:#f0f0f0 URL(../img/background_global.jpg) top repeat-x; font: normal normal 11px tahoma,arial,verdana,sans-serif; color: #666;}
*{padding: 0; margin: 0;}
div#general{ width: 1000px; margin: 0px auto; position: relative;}
div#globalWrapper{ float: left; width: 100%; height: 100%;}
/*Styles globaux formulaires */
input{ padding: 2px; border: 1px solid #BDC7D8; color: #666; font: normal normal 11px tahoma,arial,verdana,sans-serif;}
select, textarea{ border: 1px solid #BDC7D8;}
input.murCreateInput{ background:#fff URL(../img/background_murCreateInput.jpg) center left no-repeat; padding: 2px 2px 2px 99px;  border: 1px solid #BDC7D8; color: #666; font: normal normal 11px tahoma,arial,verdana,sans-serif; width: 230px;}
input.S{width: 100px;}
input.M{width: 150px;}
input.L{width: 225px;}
input.XL{width: 330px;}
select{color: #666; font: normal normal 11px tahoma,arial,verdana,sans-serif;}
select.M{width: 150px;}
select.S{width: 90px;}
select.XS{width: 60px;}
select.XXS{width: 40px;}
textarea.L{width: 330px; height: 70px; float: left; font: normal normal 11px tahoma, arial, verdana, helvetica, sans-serif;}
textarea.XL{width: 400px; height: 70px; float: left; font: normal normal 11px tahoma, arial, verdana, helvetica, sans-serif;}
div.editCom{width: 100%; float: left; padding: 3px 0;}
div.editCom textarea{width: 500px; height: 40px; float: left; font: normal normal 11px tahoma, arial, verdana, helvetica, sans-serif; color: #666; border: 1px solid #bdc7d8;}

a, a:hover, a:active{outline:none}

span.ieBugFx{display:none;}
.dupfix {float:left;width:1px;height:0px;line-height:0px;visibility:hidden;}

div#Bug{position:fixed;right:0px;bottom:0;height:55px;width:120px;text-align:center;border:4px solid #20a510;border-right:0;background-color:#fff;}
div#Bug a img{border:0;}
div#intro{width:400px;float:left;padding: 40px 30px 40px 60px;}
div#intro h1{color:#20a510;font-size:20px;font-weight:normal;width:100%;}
div#intro span{color:#666;font-size:11px;}

/*Styles HOMEPAGE */

div#Lvl2H{width:660px;padding:20px 10px 0 12px;background-color:#e5e5e5;float:left;}
div#Lvl2H div.ttle{float:left;padding:0;margin:0;}
div#Lvl2H div.ttle div.L{float:left;width:9px;height:36px;padding:0;margin:0;background:URL(../img/bgLeftHTtle.jpg) left top no-repeat;}
div#Lvl2H div.ttle div.M{float:left;height:36px;padding:0;margin:0;background:URL(../img/bgMiddleHTtle.jpg) left top repeat-x;}
div#Lvl2H div.ttle div.M h3{padding:6px 0 0 4px;color:#20a510;font-size:18px;font-weight:normal}
div#Lvl2H div.ttle div.R{float:left;width:9px;height:36px;padding:0;margin:0;background:URL(../img/bgRightHTtle.jpg) right top no-repeat;}

div.sep{float:left;width:100%;padding:10px 0;text-align:center;background:URL(../img/bgSeparateur.jpg) center no-repeat;}

div#subColA{float:right;width:450px;padding:0 0 30px;background-color:#fff;}
div#subColA div.ttle{width:450px;}
div#subColA div.ttle div.M{width:432px;}
div#subColA div#align{float:left;width:420px;padding:10px 0 0 15px;}
div#subColA div#align div.citationWrapper{ width: 410px; float: left; margin: 5px 0;}
div#subColA div#align div.citationWrapper  div.citation{ width: 406px; float: left}
div#subColA div#align div.citationWrapper  div.citation div.infosTop{ width: 406px;height:auto;}
div#subColA div#align div.citationWrapper  div.citation div.borderDialogBox div.dialogBox{ width: 390px;}
div#subColA div#align div.citationWrapper  div.citation div.infosBottom{ width: 406px;}

div#subColB{float:left;width:200px;padding:0;background-color:#fff;}
div#subColB div.ttle{width:200px;margin-bottom:2px;}
div#subColB div.ttle div.M{width:182px;}

div#editCit{padding:10px 20px 15px 15px;float:left;width:506px;}
div#editCit div.inf{float:left;width:100%;padding:3px 0;}
div#editCit div.inf label{width:70px;float:left;font-weight:bold;font-size:11px;font-weight:bold;}
div#editCit div.inf input{float:left;font-weight:normal;font-size:11px;font-style:italic;}
div#editCit div.inf textarea{color:#333;line-height:16px;}
div#editCit div.inf span.compteurEdit{padding-left:70px;font-size:10px;color:#999}
div#editCit div.btnBoxValid{float:left;}
div#editCit div.btnBoxValid input.btn{font:normal bold 11px tahoma, arial, verdana, helvetica, sans-serif;color:#fff;background:#085b9b URL(../img/backgroundBtnBlue.jpg) top repeat-x;border: 1px solid #085b9b;padding: 3px 10px;margin: 0;cursor: pointer; overflow: visible;width: auto;}

div#FW{float:left;width:200px;padding:0;margin:0;}
div#FW div#FWpic{float:left;width:200px;height:150px;padding:0;margin:0;position:relative;}
div#FW div#FWpic div#FWinfo{position:absolute;bottom:0;left:0;right:0;background:transparent URL(../img/bBlack.png);}
div#FW div#FWpic div#FWinfo div{padding:4px 4px 4px 0;position:relative;float:left;}
div#FW div#FWpic div#FWinfo div.quote{position:absolute;bottom:0;left:0;width:34px;height:30px;text-align:center;}
div#FW div#FWpic div#FWinfo div.quote img{width:29px;height:28px;border:0;}
div#FW div#FWpic div#FWinfo span{font-size:12px;font-weight:bold;color:#fff;float:left;padding:3px 0 4px 34px;text-decoration:none;}
/*div#FW div#FWpic div#FWinfo div a{font-size:12px;font-weight:bold;color:#fff;float:left;padding:0 0 0 34px;text-decoration:none;}*/
div#FW p{width:180px;padding:10px 10px 0;float:left;font-size:11px;color:#999;font-weight:normal;}
div#FW p span{color:#999;font-weight:normal;text-decoration:none;padding:4px 0;width:100%;float:left;font-size:10px;}
div#FW p span a{color:#333;font-weight:bold;text-decoration:underline;}
div#FW p span a:hover{text-decoration:none;}

div.OW{float:left;width:200px;padding:5px 0 0 0;margin:0;position:relative;}
div.OW div.info{width:206px;margin:0 0 0 -11px;float:left;position:relative;}
div.OW div.info div.puce{position:absolute;top:-10px;left:-10px;}
div.OW div.info div.Top{width:206px;height:4px;float:left;}
div.OW div.info div.Mdle{width:181px;float:left;background:URL(../img/bg_OWTtleMdle.jpg) top left repeat-y;padding:0 5px 0 20px;}
div.OW div.info div.Mdle a{color:#fff;font-weight:bold;font-size:11px;text-decoration: none;padding:0;margin:0;}
div.OW div.info div.Btm{width:206px;height:9px;float:left;}
div.OW p{width:180px;padding:10px 10px 0;float:left;font-size:11px;color:#999;font-weight:normal;}
div.OW p span{color:#999;font-weight:normal;text-decoration:none;padding:4px 0;width:100%;float:left;font-size:10px;}
div.OW p span a{color:#333;font-weight:bold;text-decoration:underline;}
div.OW p span  a:hover{text-decoration:none;}


/*div#logo{width:270px;top:-60px;left:-30px;position:absolute;z-index:98;}
div#logo img{width:270px;height:210px;}*/
div#logo{ width: 235px;top:-65px;left:0;position: absolute; z-index: 98; }
div#logo img{ width: 235px; height: 190px;}
div#SBW{ float: right; padding: 9px 10px 0 0;}
div#SBW div#SB{ float: left; background:URL(../img/background_searchBarre.gif) center right no-repeat; width: 255px; height: 27px;}
div#SBW div#SB div{ float: left; padding:0; margin: 0; width: 33px;}
div#SBW div#SB input#SInput{ float: left; border: 0px; background: transparent; width: 170px; color: #666; font-size: 11px; padding: 6px 0 0 6px;}
div#SBW div#SB input#SButton{ float: right; overflow: visible; width: 36px; text-align: center; border: 0; background: URL(../img/puce_startSearch.gif) center no-repeat; color: #fff; font-size: 11px; font-weight: bold; padding: 13px 0 0 0; margin: 0; cursor: pointer;}


div#menu{float: right; padding: 8px 50px 0 10px; margin:0;}
div#menu div.tab{float: left; padding: 1px 2px 12px 0; margin:0; background: URL(../img/background_separateurMenu.jpg) center right no-repeat; width: auto; position: relative;}
div#menu div.tab a{font-size: 13px; color: #fff; font-weight: bold; text-decoration: none; width: auto; padding: 2px 8px 2px 10px; margin: 0; display: block;}
div#menu div.tab a:hover{font-size: 13px; color: #fff; font-weight: bold; text-decoration: none; width: auto; display: block; padding: 2px 8px 2px 10px; margin: 0; background-color: #4e4e4e;}
div#menu div.tab a span{font-size: 9px; color: #999; font-weight: normal; text-decoration: none; display: block;}
div#menu div.tab div.arrow{ position: absolute; bottom: 0; left: 20px; display: block;}
div#menu div.active div.arrow{ position: absolute; bottom: 0; left: 20px; display: block;}
div#menu div.active div.arrow img{ width: 16px; height: 8px; float: left;}


div#wrapper{ width: 1000px; float: left; background:#fff URL(../img/background_wrapper.jpg) top repeat-x; border: 1px solid #e7e7e7;}
div#wrapper div#colA{width:672px;float:left;margin:0;padding:60px 10px 10px 0;border-right:1px solid #ececec;}


div.CGU{width:615px;float:left;margin:0;padding:20px 25px;line-height:14px;}
div.CGU p{width: 100%;padding:5px 0 10px 0;}
div.CGU h2{width:100%;float:left;margin:0;padding:10px 0;}

/*HOMEPAGE */
div#wrapperHome{ width: 1000px; float: left; background:#fff URL(../img/background_wrapper.jpg) top repeat-x; border: 1px solid #e7e7e7;}
div#wrapperHome div#colAHome{ width: 682px; float: left; margin: 0; padding: 30px 0 0; border-right: 1px solid #ececec;position:relative;}
div#wrapperHome div#colAHome h1#baseline{position:absolute; margin: 0; padding:2px 4px;z-index:90;left:216px;top:-21px;font-size:10px;color:#333;background-color:#DADADA;}
div#wrapperHome div#BC{ display:none;}
/*div#logoHome img{width:270px;height:210px;}
div#logoHome{width:270px;top:-60px;left:-30px;position:absolute;z-index:98;}*/
div#logoHome{ width: 235px;top:-65px;left:0;position: absolute; z-index: 98; }
div#logoHome img{ width: 235px; height: 190px;}

div#colBHome{ width: 308px; float: left; margin: 0; padding: 0 0 10px 4px;}

div#adMR{ float: left; text-align:center; padding: 15px 0;}
div#adMR img{ border: 1px solid #ccc;float:left;}
div.AdSBBefFooter{width:100%;float:left;padding:15px 0 5px;text-align:center;}

div#BC{ width: 770px; float: left; margin: 0; padding: 1px 0 5px 230px;border-bottom:1px solid #ECECEC;}
div#BC div#leftBC{ float: left; margin: 0; padding: 3px 0 0 0;}
div#BC a{ color: #20a510; text-decoration: none; font-size: 10px; padding: 3px 15px 4px 5px; background:URL(../img/puce_breadcrumb.gif) center right no-repeat;}
div#BC a:hover{ color: #20a510; text-decoration: underline; font-size: 10px; padding: 3px 15px 4px 5px; background: URL(../img/puce_breadcrumb.gif) center right no-repeat;}
div#BC span{ color: #666; font-weight: normal; font-size: 10px; padding: 0 15px 0 5px; margin: 0;}

div.post{ float:right; padding: 0 0 2px 0; width: 290px; margin: -1px 0 0 0;}
div.post span{ float:left;}

span.greenBtnL{line-height: 17px; padding: 0 0 2px 0; background:URL(../img/background_greenBtnL.jpg) top left no-repeat; margin: 0; float: left;}
span.greenBtnR{line-height: 17px; padding: 0 27px 2px 12px; background:URL(../img/background_greenBtnR.jpg) top right no-repeat; margin: 0; float: left;}
span.greenBtnR a{color: #fff; font-weight: bold; padding: 0; margin: 0; text-decoration: none; font-size: 11px;}
span.greenBtnR a:hover{color: #333; font-weight: bold; padding: 0; margin: 0; text-decoration: none; font-size: 11px;}

/* Styles colonne de gauche */
div.entetePage{width:632px;padding:0 0 0 8px;float:left;margin-left:-8px;background:URL(../img/bg_leftH.jpg) top left no-repeat;}
div.entetePage h1{float:left;background:URL(../img/bg_middleH.jpg) top left repeat-x;height:37px;padding:6px 30px 0 50px;font-size:22px;font-weight:normal;color:#fff;}
div.entetePage div.end{float:left;background:URL(../img/bg_rightH.jpg) top left no-repeat;height:43px;padding:0 5px;}
div.entetePage h1.fail{color:#fff;}
div#navigationAnnonce{ float: left; width: 100%; padding: 0 0 3px 0;}
div#navigationAnnonce a{ color: #666; font-size: 10px; border-bottom: 1px solid #ececec;text-decoration: none;}
div#navigationAnnonce a:hover{ color: #666; font-size: 10px; border-bottom: 1px solid #ececec; text-decoration: underline;}
div#navigationAnnonce a#prev{ background:URL(../img/puce_annonceP.gif) left center no-repeat; padding: 4px 10px 4px 25px; float: left; margin-left: 14px;}
div#navigationAnnonce a#next{ background:URL(../img/puce_annonceN.gif) right center no-repeat; padding: 4px 25px 4px 10px; float: right; margin-right: 4px;}

div.msgInsc{float:right;width:642px;padding:10px;margin:4px 0;text-align:center;background-color:#f7f7f7;line-height:16px;}
div.murInfPrivate{float:left;width:650px;padding:10px;margin:4px 0;text-align:center;background-color:#f7f7f7;line-height:16px;}
div.murInfPrivate a{color:#39c;text-decoration:underline;}
div.murInfPrivate a:hover{color:#39c;text-decoration:none;}

div.alertes h2{float:left;color:#20a510;padding:20px 0 10px 10px;font-weight:normal;font-size:18px;}

div.richHtml{ float: right; width: 662px; padding: 5px 0; margin: 4px 0;}
div.richHtml div.rowForm{ float: left; padding: 10px 10px 10px 60px; margin: 4px 0 0 0; width: 592px; background-color: #fafafa; border-bottom: 1px solid #ececec;}
div.richHtml div.rowForm div{ float: left; width: 100%; padding: 4px 2px;}
div.richHtml div.rowForm div span.label{ float: left; color: #666; font-weight: bold; padding: 2px 8px 0 0; width: 170px; text-align: right;}
div.richHtml div.rowForm div span.errorMurCreation{ float: left; padding: 3px 2px 0 5px; background-color: #FCA;}
div.richHtml div.rowForm div span.civRadio{ float: left; padding: 3px 2px 0 5px;}
div.richHtml div.rowForm div span.civ{ float: left; padding: 2px;}
div.richHtml div.rowForm div span.infosComp{ float: left; color: #999; font-weight: normal; font-size: 10px; padding: 0 0 5px 178px; text-align: left; width: 400px;}
div.richHtml div.rowForm div p.infosComp{ float: left; color: #999; font-weight: normal; font-size: 10px; padding: 4px 0 4px 60px; text-align: left; width: 500px;}
div.richHtml div.rowForm div label{ padding: 0 0 0 5px; float: left; line-height: 15px; cursor: pointer;}
div.richHtml div.rowForm div input.checkbox{ float: left; line-height: 18px;}
div.richHtml div.rowForm span.compteurMurCrea{padding-left:190px;}

div.richHtml div.rowCgu{ float: left; padding: 10px 10px 10px 60px; margin: 4px 0 0 0; width: 592px; background-color: #fff;}
div.richHtml div.rowCgu a{color:#666;text-decoration:underline;}
div.richHtml div.rowCgu a:hover{color:#666;text-decoration:none;}
div.richHtml div.rowCgu div{ float: left; width: 100%; padding: 4px 2px;}
div.richHtml div.rowCgu div label{ padding: 0 0 0 5px; float: left; line-height: 15px; width: 540px; cursor: pointer;}
div.richHtml div.rowCgu div input.checkbox{ float: left; line-height: 18px;}
div.richHtml div.rowCgu div#createAccount{ float: left; padding: 40px 0 0 178px; width: 300px;}
div.richHtml div.rowCgu div#createAccount input{  cursor: pointer;}
div.richHtml div#membColL{float:left;width:210px;padding:0;text-align:center;}
div.richHtml div#membColL div{float:left;width:100%;padding:5px 0;text-align:center;color:#333;font-weight:bold;font-size:10px;}
div.richHtml div#membColL a#editInfos{color:#39c;text-decoration:underline;width:100%;text-align:center;float:left;}
div.richHtml div#membColL a#editInfos:hover{text-decoration:none;}
div.richHtml div#membColR{float:left;width:440px;padding:0 0 0 10px;text-align:left;}
div.richHtml div#membColR div{float:left;width:100%;padding:5px 0;text-align:left;}
div.richHtml div#membColR div#more{border-top:1px solid #ececec;margin-top:5px;}
div.richHtml div#membColR div span.nom{float:left;padding:0;color:#333;font-weight:bold;text-transform:uppercase;font-size:14px;}
div.richHtml div#membColR div span.pnom{float:left;padding:0 4px 0 0;color:#333;font-weight:bold;font-size:14px;}
div.richHtml div#membColR div span.lbl{float:left;width:100px;padding:0;text-align:left;color:#999;}
div.richHtml div#membColR div span.ctt{float:left;padding:0;text-align:left;color:#333;font-weight:bold;}
div.richHtml div#membColR div a{float:left;padding:0;text-align:left;color:#333;font-weight:normal;text-decoration:underline;}
div.richHtml div#membColR div a:hover{text-decoration:none;}
div.richHtml div#membColR div span.citation{float:left;padding:0;text-align:left;color:#333;font-weight:normal;}

div.richHtml div#catLinks{float:left;width:140px;padding:15px 0 0 0;}
div.richHtml div#catLinks a{float:left;width:98%;padding:5px 0 5px 4px;font-weight:bold;color:#39c;border-top:1px solid #ececec;text-decoration:none;}
div.richHtml div#catLinks a:hover{text-decoration:underline;background-color:#ececec;border-top:1px solid #e1e1e1;}
div.richHtml div#catTop{float:right;width:500px;}
div.richHtml div#catTop div.catTitle{float:left;width:470px;padding:10px 0 10px 20px;border-bottom:1px solid #ECECEC;margin-bottom:15px;}
div.richHtml div#catTop div.catTitle h2{float:left;width:100%;color:#20a510;font-weight:normal;}
div.richHtml div#catTop div.catTitle h2 span{color:#20a510;text-transform:uppercase;font-weight:bold;}
div.richHtml div#catTop div.btmCatLink{float:left;width:100%;padding:10px 0 20px 0;color:#39c;font-weight:bold;}
div.richHtml div#catTop div.btmCatLink a{float:right;color:#39c;font-weight:bold;}
div.richHtml div#catTop div.citationWrapper{width:490px;float:left;margin:20px 0 10px 0;}
div.richHtml div#catTop div.citationWrapper div.rating{ float: left; width: 90px; padding: 5px 0;}
div.richHtml div#catTop div.citationWrapper div.citation{ float: left; width: 398px; padding: 0 2px 0 0;}
div.richHtml div#catTop div.citationWrapper div.citation div.infosTop{float:left;width:398px;padding:0;position:relative;height:auto;}
div.richHtml div#catTop div.citationWrapper div.citation div.infosTop span.auteur{ float: left; padding: 4px 0 4px 32px; color: #20a510; font-weight: bold; font-size: 13px;}
div.richHtml div#catTop div.citationWrapper div.citation div.borderDialogBox div.dialogBox{ float: left; width: 378px; padding: 5px 8px 8px 5px; background:#fff; border: 1px solid #c1c1c1;}
div.richHtml div#catTop div.citationWrapper div.citation div.infosBottom{ float: left; width: 398px; padding: 3px 0; position: relative;}

div.alertMsg{padding:10px 0 0 100px;float:left;line-height:16px;width:550px;}
div.alertMsg p{width:526px;padding:0 0 0 24px;margin:0;}
div.alertMsg p a{color:#39c;text-decoration:underline;}
div.alertMsg p a:hover{color:#39c;text-decoration:none;}
div.alertMsg span.success{font-weight:bold;color:#20a510;padding:4px 0 4px 24px;background:URL(../img/true.png) left center no-repeat;}
div.alertMsg span.fail{font-weight:bold;color:#f00;padding:4px 0 4px 24px;background:URL(../img/false.png) left center no-repeat;}
div.logError{float:left;padding:5px 0 0 100px; margin:0;}

div#CW{ float: left; width: 672px; padding: 5px 0; margin: 4px 0;}
div#CW div#subMenu{ float: left; width: 662px; padding: 0 0 3px 10px; margin: 0; position: relative; background:URL(../img/background_subMenu.jpg) top repeat-x;}
div#CW div#subMenu span{ float: left; padding: 5px 7px 10px 7px; margin: 0 2px 1px 2px; border: 1px solid #f6f6f6; border-bottom: 1px solid #fff; border-top: 1px solid #e7e7e7; background-color: #fff; color: #666; text-decoration: none; font-weight: bold; cursor: default;}
div#CW div#subMenu a{ float: left; padding: 5px 7px; margin: 0 2px 1px 2px; border: 1px solid #e7e7e7; background-color: #f2f2f2; color: #20a510; text-decoration: none; font-weight: bold;}
div#CW div#subMenu a:hover{ float: left; padding: 5px 7px; margin: 0 2px 1px 2px; border: 1px solid #e7e7e7; background-color: #f2f2f2; color: #333; text-decoration: none; font-weight: bold;}
div#CW div.AW{ float: left; width: 662px; padding: 20px 0 0 10px; margin: 0; border-left: 0px;}
div#CW div.AW div.wallRow{ float: left; width: 640px; padding: 20px 0 30px 20px; margin: 0; line-height: 16px;}
div#CW div.AW div.wallRow div.left{float: left; width: 450px; text-align: left; padding: 0; margin: 0;}
div#CW div.AW div.wallRow div.left span{ padding: 2px 0; color: #666; font-size: 10px;}
div#CW div.AW div.wallRow div.left span.creator a{ color: #39c; font-size: 10px; text-decoration: none;}
div#CW div.AW div.wallRow div.left span.creator a:hover{ color: #39c; font-size: 10px; text-decoration: underline;}
div#CW div.AW div.wallRow div.left h2 a{float:left;width:100%;margin:0 0 2px 0;padding: 0 0 4px 0;font-size: 18px;font-weight: normal;color: #39c;border-bottom:3px double #ececec;text-decoration:none;}
div#CW div.AW div.wallRow div.left h2 a:hover{float:left;width:100%;margin:0 0 2px 0;padding: 0 0 4px 0;font-size: 18px;font-weight: normal;color: #39c;border-bottom:3px double #ececec;text-decoration:underline;}
div#CW div.AW div.wallRow div.left span.WRAdmin{float:left;width:100%;margin:0;padding:0;}
div#CW div.AW div.wallRow div.left a.thickbox{ font-size:10px; color:#39c;}
div#CW div.AW div.wallRow div.left a.thickbox:hover{ font-size:10px; color:#39c;text-decoration:none;}
div#CW div.AW div.wallRow div.left p{ float: left; width: 100%; padding: 8px 0 4px 0; font-size: 11px; line-height: 13px;}
div#CW div.AW div.wallRow div.left a{ font-size: 10px; color: #666; text-decoration:underline;}
div#CW div.AW div.wallRow div.left a:hover{ font-size: 10px; color: #666; text-decoration:none;}
div#CW div.AW div.wallRow div.left  p img{ float: left; width: 100px; border: 1px solid #ccc; margin: 0 10px 4px 4px;}
div#CW div.AW div.wallRow div.left div.guest{ float: right; width: 410px; padding: 10px 0 20px 30px; margin: 0;}
div#CW div.AW div.wallRow div.left div.guest table{ width: 100%; line-height: 12px; border: 1px solid #e7e7e7; background-color: #f6f6f6;}
div#CW div.AW div.wallRow div.left div.guest table tr th{ background-color: #f6f6f6; font-size: 10px; padding: 2px 4px; vertical-align: center;}
div#CW div.AW div.wallRow div.left div.guest table tr td{ vertical-align: top; background-color: #fff; font-size: 10px; padding: 4px;}
div#CW div.AW div.wallRow div.left div.guest table tr td.col0{width: 15px;padding:4px 0;}
div#CW div.AW div.wallRow div.left div.guest table tr td.col0 a img{border:0;}
div#CW div.AW div.wallRow div.left div.guest table tr td.col1{ width: 100px; font-size: 11px; font-weight: bold; color: #39c;}
div#CW div.AW div.wallRow div.left div.guest table tr td.col1 span{ font-style: italic; color: #999; font-size: 10px; font-weight: normal;}
div#CW div.AW div.wallRow div.left div.guest table tr td.col2{ background-color:#fff; border-top: 1px solid #f6f6f6;}
div#CW div.AW div.wallRow div.left div.guest table tr td.col3{ width: 20px; text-align: center; vertical-align: center;}
div#CW div.AW div.wallRow div.left div.guest table tr td.col3 a.Radh{padding-left:4px;}
div#CW div.AW div.wallRow div.left div.guest table tr td.col3 a.Radh img{border:0;}
div#CW div.AW div.wallRow div.left div.guest table tr td.final{ background-color: #f6f6f6; padding: 4px;}
div#CW div.AW div.wallRow div.left div.guest table tr td.final input{ float: right;}
div#CW div.AW div.wallRow div.right{float: right; width: 180px; text-align: left; padding: 0; margin: 0; border-left: 1px solid #f6f6f6; border-right: 1px solid #f6f6f6; line-height: 14px;}
div#CW div.AW div.wallRow div.right span.head{float: left; width: 160px; padding: 3px 10px; background-color: #f2f2f2; border-top: 1px solid #e7e7e7; font-weight: bold;}
div#CW div.AW div.wallRow div.right span.std{float: left; width: 160px; padding: 3px 10px; background-color: #fff; font-size: 11px;}
div#CW div.AW div.wallRow div.right span.std a.AddAdmin{display:none; color: #666; text-decoration: underline; float: right; font-size: 10px; padding: 4px;}
div#CW div.AW div.wallRow div.right span.std a.AddAdmin:hover{color: #666; text-decoration: none; float: right; font-size: 10px; padding: 4px;}
div#CW div.AW div.wallRow div.right span.std a{color: #39c; text-decoration: none; font-size: 10px;}
div#CW div.AW div.wallRow div.right span.std a:hover{color: #39c; text-decoration: underline; font-size: 10px;}

div.citFav{width:650px;float:left;padding:30px 0 10px 20px;border-top:1px solid #ececec;}
div.citFav h2{width:600px;float:left;padding:10px 10px 10px 40px;background:URL(../img/icon_favoris.gif) center left no-repeat;color:#20A510;font-size:22px;font-weight:normal;line-height:24px;}
div.citFav p#CF{width:600px;float:left;padding:5px 20px;}

/*mLW = mur list wrapper*/
div.mLW{ float: left; width: 662px; padding: 25px 0 5px 0; margin: 4px 0;}
div.mLW div.mur{width: 660px;padding: 0 0 4px 2px;float: left;margin-bottom:25px;border-top:1px solid #ececec;}
div.mLW div.mur div.mLvl1{width: 630px;padding: 0 0 0 26px;float: left;position:relative}
div.mLW div.mur div.mLvl1 div.citationsQTE{ position:absolute;top:-5px;left:15px;width:63px;height:68px;background:URL(../img/background_citationQTE.gif) right center no-repeat;color:#20a510;text-align:center;font-size:9px;margin:0 10px 0 0;}
div.mLW div.mur div.mLvl1 div.citationsQTE span{ display:block; padding: 16px 0 0 0; text-align:center; width:100%; font-size:17px; font-weight: bold; margin: 0; line-height: 14px; float: left;}
div.mLW div.mur div.mLvl1 h2{float:left;padding:7px 0 8px 60px;width: 460px;}
div.mLW div.mur div.mLvl1 h2 a{color:#20a510;font-size:22px;font-weight:normal;line-height:24px;text-decoration:none;}
div.mLW div.mur div.mLvl1 h2 a:hover{color:#20a510;font-size:22px;font-weight:normal;line-height:24px;text-decoration:underline;}
div.mLW div.mur div.mLvl1 span{float:left;color: #20a510; font-size: 10px; font-weight: normal; padding: 0 0 8px 68px; width: 530px;}
div.mLW div.mur div.mLvl2{width:185px;padding:8px 4px 4px;float:right;background:#f2f2f2 URL(../img/background_emLvl2L.jpg) top repeat-x;}
div.mLW div.mur div.mLvl2 div.tabs{width:185px;height:26px;float:left;background:URL(../img/bg_eMLvl2Tabs.jpg) bottom repeat-x;margin:0;padding:0;}
div.mLW div.mur div.mLvl2 div.tabs div.tabF{width:22px;height:22px;float:left;background:URL(../img/tabOn.jpg) center no-repeat;margin: 0 2px 0 0;padding:4px 0 0 4px;}
div.mLW div.mur div.mLvl2 div.tabs div.tab{width:22px;height:22px;float:left;background:URL(../img/tabOff.jpg) center no-repeat;margin: 0 2px 0 0;padding:4px 0 0 4px;}
div.mLW div.mur div.mLvl2 div.tabs div a img{border:0}
div.mLW div.mur div.mLvl2 div.eMinfosMur{width:163px;float:left;background-color:#fff;border:1px solid #cecece;border-top:0;padding:4px 10px;line-height:15px;position:relative;}
div.mLW div.mur div.mLvl2 div.eMinfosMur span.member{width:100%;font-size:10px;color:#20a510;float:left;font-weight:bold;padding:0 0 4px;}
div.mLW div.mur div.mLvl2 div.eMinfosMur span.member a{color:#39c;text-decoration:underline;font-weight:normal;font-size:11px;}
div.mLW div.mur div.mLvl2 div.eMinfosMur span.member a:hover{color:#39c;text-decoration:none;font-weight:normal;font-size:11px;}
div.mLW div.mur div.mLvl2 div.eMinfosMur span.inf{width:100%;font-size:10px;color:#666;float:left;}
div.mLW div.mur div.mLvl2 div.eMinfosMur span.inf strong{font-weight:normal;}
div.mLW div.mur div.mLvl2 div.postCitation{float:left;padding:20px 0 12px 15px}
div.mLW div.mur div.mLvl3{width:457px;padding:8px 4px;float:left;background:#fff URL(../img/background_emLvl2R.jpg) top repeat-x;}
div.mLW div.mur div.mLvl3 p{ float: left; width: 420px; padding: 16px 16px 12px;}
div.mLW div.mur div.mLvl3 p a{color:#666;text-decoration:none;}
div.mLW div.mur div.mLvl3 p a img{ margin:0 10px 4px 4px;float:left;border:1px solid #ccc;width:100px;}
div.mLW div.mur div.rightInfos{display:none;}


div#emptyWall{ float: left; width: 670px; padding: 20px 0; text-align: center;}
div#emptyWall a{color:#39c;font-weight:bold;}

div.headRight{ float: right; padding: 0 0 2px 0; margin: 0; width: 160px; text-align: right; font-size: 10px;}
div.headRight div{ width: 156px; float: left; text-align: right; padding: 3px 4px 3px 0; border-bottom: 1px solid #ececec;}
div.headRight a{ color: #39c;}

div.citationsQTE{ float: left; width: 63px; height: 68px; background:URL(../img/background_citationQTE.gif) right center no-repeat; color: #20a510; text-align: center; font-size: 9px;}
div.citationsQTE span{ display:block; padding: 16px 0 0 0; text-align:center; width:100%; font-size: 13px; font-weight: bold; margin: 0; line-height: 14px; float: left;background:transparent}
	
div.eM{width: 670px;padding: 0 0 2px 2px;float: left;}
div.eM div#eMLvl1{width: 640px;padding: 0 0 0 26px;float: left;position:relative}
div.eM div#eMLvl1 div.citationsQTE{ position:absolute;top:-15px;left:22px;width:63px;height:68px;background:URL(../img/background_citationQTE.gif) right center no-repeat;color:#20a510;text-align:center;font-size:9px;margin:0 10px 0 0;}
div.eM div#eMLvl1 div.citationsQTE span{ display:block; padding: 16px 0 0 0; text-align:center; width:100%;font-size:17px;font-weight: bold; margin: 0; line-height: 14px; float: left;}
div.eM div#eMLvl1 h1{float:left;color:#20a510;font-size:22px;font-weight:normal;padding:0 0 0 68px;width: 530px;line-height:24px;}
div.eM div#eMLvl1 span{float:left;color: #20a510; font-size: 10px; font-weight: normal; padding: 0 0 8px 68px; width: 530px;}
div.eM div#eMLvl2{width:185px;padding:8px 4px;float:left;background:#f2f2f2 URL(../img/background_emLvl2L.jpg) top repeat-x;}
div.eM div#eMLvl2 div#tabs{width:185px;height:26px;float:left;background:URL(../img/bg_eMLvl2Tabs.jpg) bottom repeat-x;margin:0;padding:0;}
div.eM div#eMLvl2 div#tabs div.tabF{width:22px;height:22px;float:left;background:URL(../img/tabOn.jpg) center no-repeat;margin: 0 2px 0 0;padding:4px 0 0 4px;}
div.eM div#eMLvl2 div#tabs div.tab{width:22px;height:22px;float:left;background:URL(../img/tabOff.jpg) center no-repeat;margin: 0 2px 0 0;padding:4px 0 0 4px;}
div.eM div#eMLvl2 div#tabs div a img{border:0}
div.eM div#eMLvl2 div#eMinfosMur{width:163px;float:left;background-color:#fff;border:1px solid #cecece;border-top:0;padding:4px 10px;line-height:15px;position:relative;}
div.eM div#eMLvl2 div#eMinfosMur span.member{width:100%;font-size:10px;color:#20a510;float:left;font-weight:bold;padding:0 0 4px;}
div.eM div#eMLvl2 div#eMinfosMur span.member a{color:#39c;font-size:11px;font-weight:normal;text-decoration:underline;}
div.eM div#eMLvl2 div#eMinfosMur span.member a:hover{color:#39c;font-size:11px;font-weight:normal;text-decoration:none;}
div.eM div#eMLvl2 div#eMinfosMur span.inf{width:100%;font-size:10px;color:#666;float:left;}
div.eM div#eMLvl2 div#eMinfosMur span.inf strong{font-weight:normal;}
div.eM div#eMLvl2 div#eMinfosMur span.infList{color:#666;background:URL(../img/infList.gif) center left no-repeat;padding:2px 0 2px 17px;cursor:pointer;width:135px;}
div.eM div#eMLvl2 div#eMinfosMur div.LOM{background:#39b319 URL(../img/bg_mbrList) top repeat-x;border:1px solid #069706;border-top:1px solid #fff;width:150px;height:100px;display:none;position:absolute;top:52px;left:20px;padding:0;overflow:auto;}
div.eM div#eMLvl2 div#eMinfosMur div.LOM span{color:#333;float:left;width:100%;background:URL(../img/mbrArrow.gif) top left no-repeat;font-size:10px;line-height:10px;}
div.eM div#eMLvl2 div#eMinfosMur div.LOM a{color:#fff;text-decoration:underline;padding:2px 0 2px 20px;width:100px;margin-left:4px;background:URL(../img/puce_alreadyMember2.gif) left center no-repeat;line-height:18px}
div.eM div#eMLvl2 div#eMinfosMur div.LOM a:hover{color:#fff;text-decoration:none;}
div.eM div#eMLvl2 div.postCitation{float:left;padding:20px 0 12px 15px}
div.eM div#eMLvl3{width:467px;padding:8px 4px;float:left;background:#fff URL(../img/background_emLvl2R.jpg) top repeat-x;}
div.eM div#eMLvl3 p{float:left;width:440px;padding:12px 10px 0 10px;}
div.eM div#eMLvl3 p img{ margin:0 4px 4px 10px;float:right;border:1px solid #ccc;width:150px;}

div.sortBarre{ float: left; width: 652px; padding: 5px 10px; background-color: #eee; margin: 0 0 15px 0; font-size: 10px; border:1px solid #DCDCDC; border-left: 0px;}
div.sortBarre div.sortList{ float: right; /*width: 300px;*/ padding: 2px 0 0 0;}
div.sortBarre div.postCitation{ float: left; padding: 2px 0 0 0;}

div.pagination{ float: left; width: 652px; padding: 8px 10px; background-color: #eee; margin: 10px 0 15px 0; font-size: 10px; border:1px solid #DCDCDC; border-left: 0px; text-align: center;}
div.pagination a{ padding: 2px 4px; color: #666; font-weight: bold; text-decoration:none; margin:0 2px 0 3px; text-decoration: underline; border: 1px solid #F6F6F6;}
div.pagination a:hover{ padding: 2px 4px; background-color: #9c9c9c; color: #fff; font-weight: bold; text-decoration:none; margin:0 2px 0 3px; text-decoration: none; border: 1px solid #999;}
div.pagination span{ padding: 2px 4px; background:URL(../img/background_pagination.jpg) center repeat-x; color: #fff; font-weight: bold; text-decoration:none; border: 1px solid #059609; margin:0 2px 0 3px;cursor: default;}

div.citationWrapper{float:right;width:652px;padding:5px;background:#f9f9f9 URL(../img/background_citation.jpg) bottom repeat-x;margin:5px 0;position: relative;}
div.citationWrapper div.classement{ position: absolute; z-index: 100; top: -22px;left:6px;height:29px;width:45px;background:URL(../img/topBG.png) center no-repeat;color: #fff;text-align:center;padding: 10px 0 0 0;color:#fff;font-weight:bold;font-size:13px;}
div.citationWrapper div.classement span{font-weight:normal;font-size:9px;padding-right:2px;color:#c2dce7;}
div.citationWrapper div.rating{ float: left; width: 100px; padding: 5px 0;}
div.citationWrapper div.rating div.rate{ float: left; width: 100%; padding: 5px 0;}
div.citationWrapper div.rating div.rate div.rateValue{ float: left; width: 53%; padding: 0; text-align: right; color: #20a510; font-size: 19px; font-weight: bold;}
div.citationWrapper div.rating div.rate div.rateTotal{ float: right; width: 45%; padding: 4px 0 0 0; text-align: left; color: #999; font-size: 9px;}
div.citationWrapper div.rating div.rate div.rateTotal span{ color: #999; font-size: 9px; font-weight: bold;}
div.citationWrapper div.rating div.rate div.rateTotal span.voteLabel{ color: #999; font-size: 9px; font-weight: normal;}
div.citationWrapper div.rating span.voteDone{ float: left; width: 100%; text-align: center; font-size: 10px; color:#999; padding: 5px 0 0 0;}
div.citationWrapper div.rating div.vote { color:#999; float: left; font-size: 10px; text-align: center; width: 100%}
div.citationWrapper div.rating div.vote a img{ border: 0px;}

div.citationWrapper div.citation{ float: left; width: 548px; padding: 0 2px 0 0;}
div.citationWrapper div.citation div.infosTop{ float: left; width: 550px; padding: 0; position: relative; height: 22px;}
div.citationWrapper div.citation div.infosTop div.dialogBoxArrow{ position: absolute; z-index: 100; bottom: -3px; left: 10px;}
div.citationWrapper div.citation div.infosTop span.auteur{ float: left; padding: 2px 0 0 32px; color: #20a510; font-weight: bold; font-size: 13px;}
div.citationWrapper div.citation div.infosTop span.rapporteur{ float: right; padding: 2px 6px 0 0; color: #999; font-weight: normal; font-size: 10px;}
div.citationWrapper div.citation div.infosTop span.rapporteur a{ color: #666; font-weight: normal; font-size: 10px; text-decoration: underline;}
div.citationWrapper div.citation div.infosTop span.rapporteur a:hover{ color: #666; font-weight: normal; font-size: 10px; text-decoration: none;}
div.citationWrapper div.citation div.borderDialogBox{ float: left; background-color: #ececec; padding: 2px; /*position: relative;*/}
div.citationWrapper div.citation div.borderDialogBox div.dialogBox{ float: left; width: 528px; padding: 5px 8px 8px 5px; background:#fff; border: 1px solid #c1c1c1;}
div#colA div.citationWrapper div.citation div.borderDialogBox div.dialogBox p{ width: 96%; padding:5px 0 15px; margin: 0px auto;color: #333; text-decoration: none; line-height: 16px;}
div#subColA div.citationWrapper div.citation div.borderDialogBox div.dialogBox p{ width: 96%; padding:2px 0 6px; margin: 0px auto;color: #333; text-decoration: none; line-height: 16px;}
div.citationWrapper div.citation div.borderDialogBox div.dialogBox p a{ color: #333; text-decoration: none; line-height: 16px;}
div.citationWrapper div.citation div.borderDialogBox div.dialogBox p span{ padding: 0 0 3px 0; font-size:10px; display: block; color: #999;}
div.citationWrapper div.citation div.borderDialogBox div.dialogBox div.commentaires{ float: right; background: URL(../img/background_commentaires.jpg) top right repeat-y; text-align: right; width: 185px;}
div.citationWrapper div.citation div.borderDialogBox div.dialogBox div.commentaires a{ color: #39c; padding: 2px; font-size: 10px; text-decoration: none; float: right;}
div.citationWrapper div.citation div.infosBottom{ float: left; width: 552px; padding: 3px 0; position: relative;}
div.citationWrapper div.citation div.infosBottom a{ float: left; color: #20a510; font-size: 10px; font-weight: normal; padding: 0 3px 0 10px; text-decoration: none;}
div.citationWrapper div.citation div.infosBottom div.rightBtns{ position: absolute; top: -8px; right: 5px;}
div.citationWrapper div.citation div.infosBottom div.rightBtns a{ float: right; padding: 0 2px;}
div.citationWrapper div.citation div.infosBottom div.rightBtns a img{ border: 0; width: 30px; height: 30px;}

div#commentsWrapper{ float: right; width: 662px; padding: 5px 0; background-color: #fff; margin: 15px 0;}
div#commentsWrapper div#commentsHead{ float: left; color: #39c; padding: 8px 10px; width: 642px; font-size: 11px; font-weight: bold; background-color: #ecf3f6;}
div#commentsWrapper div#commentsHead a{ float: right; color: #39c; font-weight: normal;}
div#commentsWrapper div#commentsHead a:hover{ float: right; color: #39c; text-decoration: none;}
div#commentsWrapper div.comment{ float: left; width: 602px; padding: 10px 10px 10px 30px; border-top: 1px solid #ecf3f6;}
div#commentsWrapper div.comment span{ float: left; width: 100%; padding: 0; color: #39c; font-size: 10px;}
div#commentsWrapper div.comment span.headInfos{ float: left; width: 100%; padding: 0; color: #39c; font-size: 10px;}
div#commentsWrapper div.comment span.anonymous{ padding: 0; font-size: 10px; color:#999; float: none;}
div#commentsWrapper div.comment p{ float: left; width: 100%; padding: 3px 0 0; color: #666; margin: 0;}


a.rejoindreMur{ padding: 2px 0px; color: #39c; text-decoration: underline; font-size: 11px; font-weight: normal;}
a.rejoindreMur:hover{ padding: 2px 0px; color: #39c; text-decoration: none; font-weight: normal;}
a.fluxRSS{ background:URL(../img/puce_rss.gif) right center no-repeat; padding: 2px 25px 2px 0px; color: #39c; text-decoration: none; font-size: 11px; font-weight: normal;}
a.fluxRSS:hover{ background:URL(../img/puce_rss.gif) right center no-repeat; padding: 2px 25px 2px 0px; color: #39c; text-decoration: underline; font-weight: normal;}
div.headRight span.alreadyMember{background:URL(../img/puce_alreadyMember.gif) right center no-repeat; padding: 2px 25px 2px 0px; width: auto; color: #333; text-decoration: none; font-size: 10px; font-weight: normal; float: none;}

div.RBLinksCom{text-align: right; float: left; width: 100%;color: #39c; font-size: 10px; text-decoration: none;}
div.RBLinksCom a{ color:#39c;font-size:10px;text-decoration:underline;}
div.RBLinksCom a:hover{ color:#39c;font-size:10px;text-decoration:none;}

/* Styles colonne de droite */
/*div#wrapper div#colB{ width: 304px; float: left; margin: 0; padding: 0 4px 10px 6px;}*/
div#wrapper div#colB{ width: 304px; float: right; margin: 0; padding: 0 6px 10px 0;}

div#inscription{ width: 284px; float: left; margin: 0 0 10px 0; padding: 6px 10px; background:#f6fbfe URL(../img/background_inscription.jpg) top repeat-x; }
div#inscription div.titre{ float: left; margin: 0; padding: 0 0 4px 0; color: #39c; font-size: 18px; font-weight: normal; width: 284px; border-bottom: 1px solid #ececec;}
div#inscription div.whySuscribe{ float: left; margin: 0 0 5px 0; padding: 0 10px 4px 10px; color: #666; font-size: 11px; width: 264px; border-bottom: 1px dotted #cfd5e5;}
div#inscription div.whySuscribe p{ float: left; margin: 0; padding: 8px 10px 8px 30px; color: #666; font-size: 10px; width: 224px;}
div#inscription div.whySuscribe p#gratuit{ background:URL(../img/puce_gratuit.gif)center left no-repeat;}
div#inscription div.whySuscribe p#diffusion{ background:URL(../img/puce_diffusion.gif)center left no-repeat;}
div#inscription div.whySuscribe p#murs{ background:URL(../img/puce_creationMur.gif)center left no-repeat;}
div#inscription div.row{ float: left; margin: 0; padding: 3px 10px; width: 280px; text-align: center;}
div#inscription div.row a{ margin: 0; padding: 4px 10px; background:URL(../img/background_btnRegister.jpg) center repeat-x; color: #fff; font-size: 20px;}



div#profil{ width: 300px; float: left; margin: 10px 0; padding: 2px; background-color:#e4e0e1;}
div#profil div.homeprofilLogBox{ background:#59c3db URL(../img/background_logBoxBottomBig.jpg) bottom repeat-x;}
div#profil div.betaTestLogBox{ background-color:#59c3db;color:#0e687e;}
div#profil div.betaTestLogBox div#expl{color:#0e687e;padding:2px 0}
div#profil div.classicprofilLogBox{ background:#59c3db URL(../img/background_logBoxBottom.jpg) bottom repeat-x;}
div#profil div.classicprofilLogBox span.msg{width:100%;float:left;color:#0e687e;padding-bottom:4px;}
div#profil div.classicprofilLogBox div.champs{padding: 0 0 4px 0;float:left;width:100%;text-align:center;}
div#profil div#profilLogBox{ width: 278px; float: left; margin: 0; padding: 5px 10px; border: 1px solid #45b5c9;}
div#profil div#profilLogBox div.titre{ float: left; margin: 0; padding: 0 0 4px 0; color: #fff; font-size: 20px; width: 278px;}
div#profil div#profilLogBox input{ float: left;}
div#profil div#profilLogBox input.login{ width: 95px; margin: 0 4px 0 0; padding: 4px 5px 4px 21px; color: #666; font-size: 11px; border-top: 1px solid #97a9ab; border-left: 1px solid #97a9ab; border-bottom: 1px solid #aad1e0; border-right: 1px solid #aad1e0; background:URL(../img/background_inputLogin.jpg) repeat-x;}
div#profil div#profilLogBox input.password{ width: 60px; margin: 0 4px 0 0; padding: 4px 5px; color: #666; font-size: 11px; border-top: 1px solid #97a9ab; border-left: 1px solid #97a9ab; border-bottom: 1px solid #aad1e0; border-right: 1px solid #aad1e0; background:URL(../img/background_input.jpg) repeat-x;}
div#profil div#profilLogBox input.passwordBT{ width: 90px; margin: 0 4px 0 0; padding: 4px 5px; color: #666; font-size: 11px; border-top: 1px solid #97a9ab; border-left: 1px solid #97a9ab; border-bottom: 1px solid #aad1e0; border-right: 1px solid #aad1e0; background:URL(../img/background_input.jpg) repeat-x;}
div#profil div#profilLogBox .btn{ margin: 0; padding: 4px; overflow: visible; width: auto; color: #666; font-weight: bold; font-size: 11px; border: 1px solid #97a9ab; background:#feffff URL(../img/background_btnLog.jpg) top repeat-x; cursor: pointer;}
div#profil div#profilLogBox div#memo{ float: left; width: 100%; padding: 3px 0 7px 0;}
div#profil div#profilLogBox div#memo input{ float: left; margin: 0 4px 0 0; padding: 0; border: 0;}
div#profil div#profilLogBox div#memo label{ float: left; margin: 0; padding: 0; color: #0e687e; font-size: 11px; cursor: pointer;}
div#profil div#profilLogBox div#infos{ float: left; width: 100%; margin: 0; padding: 2px 0 0 0; color: #15758d; font-size: 11px; cursor: pointer; text-align: center;}
div#profil div#profilLogBox div#infos span{ color: #fff; font-size: 11px; padding: 0 4px; float: none;}
div#profil div#profilLogBox div#infos a{ color: #fff; text-decoration: underline; font-size: 11px; float: none; padding: 0; margin: 0;}
div#profil div#profilLogBox div#infos a:hover{ color: #fff; text-decoration: none; font-size: 11px; float: none; padding: 0; margin: 0;}
div#profil div#profilLogBox div#infos div#suscribe{ float:left;width:100%;padding:21px 0;text-align:center;background:URL(../img/background_btnSuscribe.jpg) center no-repeat;}
div#profil div#profilLogBox div#infos div#suscribe a{color:#fff;font-weight:bold;text-decoration:none;font-size:12px;}
div#profil div#profilLogBox div#infosLogged{ float: left; width: 100%; margin: 0; padding: 0; color: #15758d; font-size: 11px; text-align: center;}
div#profil div#profilLogBox div#infosLogged span{ color: #fff; text-decoration: none; font-size: 11px;}
div#profil div#profilLogBox div#infosLogged a{ color: #fff; font-weight: bold; text-decoration: none; font-size: 11px;}
div#profil div#profilLogBox div#infosLogged a.logOut{ color: #1E5875; text-decoration: underline; font-weight: normal; font-size: 10px;}

div.adMediumRectangle{ width: 304px; float: left; margin: 0; padding: 10px 0; text-align: center;}
div.adMediumRectangle img{ border: 1px solid #d2d2d0;}

div#createWall{ float: left; background-color :#f6f6f6; width: 100%; padding: 15px 0; text-align: center; margin-bottom: 15px;}
div#createWall a{ margin: 0px auto; width: 152px; padding: 5px 0 0 0; background: URL(../img/background_postButton.gif) center no-repeat; height: 17px; margin: 0; font-size: 10px; font-weight: bold; color: #fff; text-transform: uppercase; text-decoration: none; text-align: center;}
div#createWall a:hover{ float: left; width: 152px; padding: 5px 0 0 0; background: URL(../img/background_postButton.gif) center no-repeat; height: 17px; margin: 0; font-size: 10px; font-weight: bold; color: #fff; text-transform: uppercase; text-decoration: underline; text-align: center;}

div.activity{width:264px;float:left;color:#20a510;font-size:22px;font-weight:normal;padding:10px 20px;margin:5px 0;background-color:#F9F9F9;}
div.activity h3{ float: left; color: #39c; font-size: 12px; font-weight: bold; width: 100%; border-bottom: 1px solid #e7e7e7; padding: 3px 0; letter-spacing: 0;}
div.activity div#actu{ float: left; width: 240px; padding: 0 10px 5px 10px; margin: 0;color:#666;font-size:10px;}
div.activity div#actu div{ border-bottom: 1px solid #e7e7e7;padding:6px 5px 8px 40px;width: 195px; line-height: 13px;}
div.activity div#actu div span.info a{ color: #333; font-weight: bold; font-size: 11px; text-decoration: none;}
div.activity div#actu div span.value, div.activity div#actu div span.value a{ color: #39c; font-weight: normal; font-size: 10px;}
div.activity div#actu div span.value a{text-decoration:none;}
div.activity div#actu div span.value a:hover{text-decoration:underline;}
div.activity div#actu div.wall{ background:URL(../img/puce_wallActivity.gif) left center no-repeat;}
div.activity div#actu div.wallFav{ background:URL(../img/puce_suggestionActivity.gif) left center no-repeat;}
div.activity div#actu div.wallSug{ background:URL(../img/puce_wallSuggest.gif) left center no-repeat;}
div.activity div#actu div.member{ background:URL(../img/puce_memberActivity.gif) left center no-repeat;}
div.activity div#suggestions{ float: left; width: 230px; padding: 0 0 5px 10px; margin: 0;}
div.activity div#suggestions div{ background:URL(../img/puce_suggestionActivity.gif) left top no-repeat; border-bottom: 1px solid #e7e7e7; padding: 0 0 5px 40px; margin-top: 4px; width: 190px; line-height: 13px; float: left;}
div.activity div#suggestions div span.info{ padding-bottom: 4px; color: #333; font-weight: normal; font-size: 10px;}
div.activity div#suggestions div span.info a{ color: #333; font-weight: bold; font-size: 11px; text-decoration: none;}
div.activity div#suggestions div p{ font-size: 10px; color: #666; text-align: justify; width: 100%; padding: 4px 0;}
div.activity div#suggestions div p a.rejoindreMur{ float: right; width: 100%; text-align: right;}

div#TB_ajaxContent div.row{padding-bottom: 5px; padding-top: 5px; width: 100%; float: left;}


a.closeLitebox{ float:right; padding: 10px 5px 0 0; }
a.closeLitebox img{ border: 0;}

a#firstComm{float: left; width: auto; padding: 15px 10px 10px 20px; color: #39c; font-weight: normal; font-size: 18px; text-decoration: none;}
a#firstComm:hover{text-decoration: none;}

div.box{ float: left; width: 500px; background-color: #fff;}
div.box input, div.box textarea{ color: #666; font-size: 11px;}
div.boxHead, div.shareHead{float: left; width: auto; padding: 25px 10px 20px 20px; color: #39c; font-weight: normal; font-size: 18px;}
div.boxWrapper{ width: 500px; float: left; color: #666;}
div.boxWrapper div#wrapperComment{ width: 480px; padding: 10px; float: left;}
div.boxWrapper div#wrapperComment div{ width: 470px; float: left; padding: 3px 0;}
div.boxWrapper div#wrapperComment div span{ width: 100px; padding: 2px 5px 4px; float: left; font-weight: bold; color: #666;}
div.boxWrapper div#wrapperComment div textarea{ width: 445px; height: 80px; padding: 2px; float: left; font-weight: normal; border: 1px solid #BDC7D8; font: normal normal 11px tahoma, arial, verdana, helvetica, sans-serif;}
div.boxWrapper div#wrapperComment div.btn{ width: 286px; text-align: right;}
div.boxWrapper div#wrapperComment div.btn a{ text-decoration: underline; color: #39c; font-size: 11px; font-weight: normal; padding: 2px 10px 0 10px; float: right;}
div.boxWrapper div#wrapperComment div.btn input{ float: right; color: #fff;}
div.boxWrapper div#wrapperComment span.infosComp{ float: left; color: #999; font-weight: normal; font-size: 10px; padding: 0 0 5px 0; text-align: left; width: 315px;}
div.boxWrapper div#wrapperComment span.comptPostCit {padding:0 0 0 14px;}
div.boxWrapper div#wrapperComment input, div.boxWrapper div#wrapperComment select{margin-top: 2px;}

div#CPC{ float: left; width: 660px;}
div#CPC #submitComs {border: 0px;}
div#CPC span#compteur{padding-left:170px;}
div#CPC div.box{ float: left; width: 100%; background-color: #fff;}
div#CPC div.boxHead{display: none}
div#CPC div.boxWrapper{ width: 100%; float: left; color: #666;}
div#CPC div.boxWrapper div#wrapperComment{ width: 640px;}
div#CPC div.boxWrapper div#wrapperComment div{ width: 100%; float: left;}
div#CPC div.boxWrapper div#wrapperComment div span{ width: 150px; padding: 4px 5px; float: left; font-weight: bold; color: #666;}
div#CPC div.boxWrapper div#wrapperComment div textarea{ width: 330px; height: 100px; padding: 2px; float: left; font-weight: normal; border: 1px solid #BDC7D8; font: normal normal 11px tahoma, arial, verdana, helvetica, sans-serif;}
div#CPC div.boxWrapper div#wrapperComment div.btn{ width: 286px; text-align: right;}
div#CPC div.boxWrapper div#wrapperComment div.btn a{ text-decoration: underline; color: #39c; font-size: 11px; font-weight: normal; padding: 2px 10px 0 10px; float: right;}
div#CPC div.boxWrapper div#wrapperComment div.btn input{ float: right; color: #fff;}
div#CPC div.boxWrapper div#wrapperComment span.infosComp{ float: left; color: #999; font-weight: normal; font-size: 10px; padding: 0 0 5px 0; text-align: left; width: 310px;}


div#share{ float: left; width: 500px; background-color: #fff;}
div#share input, div#share textarea{ color: #666; font-size: 11px;}
div#shareTabsWrapper{ width: 500px; float: left; background:URL(../img/background_share.jpg) top repeat-x;}
div#shareTabsWrapper ul.shareTabs{width: 490px; float: left; padding: 0 5px; margin: 0;}
div#wrapperSocialNetwork{ width: 480px; padding: 10px; float: left;}
div#wrapperSocialNetwork div.SN{ width: 230px; float: left; padding: 3px 5px;}
div#wrapperSocialNetwork a{ padding: 2px 0 2px 25px; color: #39c; font-weight: bold; line-height: 20px; text-decoration: none;}
div#wrapperSocialNetwork a:hover{ padding: 2px 0 2px 25px; color: #39c; font-weight: bold; line-height: 20px; text-decoration: underline;}
div#wrapperSocialNetwork a.facebook{ background:URL(../img/icon_facebook.gif) left center no-repeat;}
div#wrapperSocialNetwork a.twitter{ background:URL(../img/icon_twitter.gif) left center no-repeat;}
div#wrapperSocialNetwork a.digg{ background:URL(../img/icon_digg.gif) left center no-repeat;}
div#wrapperSocialNetwork a.delicious{ background:URL(../img/icon_delicious.gif) left center no-repeat;}
div#wrapperSocialNetwork a.blogger{ background:URL(../img/icon_blogger.gif) left center no-repeat;}
div#wrapperEmail{ width: 480px; padding: 10px; float: left;}
div#wrapperEmail div { width: 470px; float: left;}
div#wrapperEmail div span{ width: 100px; padding: 5px; float: left; font-weight: bold; color: #666;}
div#wrapperEmail div span.comptPostCit{float:left;font:normal normal 10px tahoma,arial,verdana,sans-serif;float:left;color:#999;}
div#wrapperEmail div textarea{ width: 300px; height: 100px; padding: 2px; float: left; font-weight: normal; border: 1px solid #BDC7D8; font: normal normal 11px tahoma, arial, verdana, helvetica, sans-serif;}
div#wrapperEmail div.btn{ width: 416px;}
div#wrapperEmail div.btn input{ float: right; color: #fff;}

div#wrapperURL{ width: 480px; padding: 10px; float: left;}
div#wrapperURL div{ width: 470px;  float: left;}
div#wrapperURL div span{ width: 140px; padding: 5px; float: left; font-weight: bold; color: #666;}

div.fbFan{float:left;width:100%;padding:5px 0;margin:30px 0 10px 0;border-top:1px solid #d9dfe9;text-align:center;}
div.fbFan a{color:#3b5998;font-size:10px;font-family:tahoma}
.fan_box .connections {color:#666;font-size:10px;}

div#whySuscribe{width:300px;height:359px;padding:0;margin:5px 0 0 4px;float:left;background:URL(../img/inscription.jpg) center no-repeat;}
div#whySuscribe div{width:185px;float:left;padding:124px 20px 10px 65px;text-align:center;}
div#whySuscribe div p{width:94%;float:left;text-align:left;color:#fff;font-weight:bold;background-color:#df149f;padding:2px;line-height:15px;margin-bottom:15px;}
div#whySuscribe div#btnS{width:100%;padding:0;margin:0;}
div#whySuscribe div#btnS a{background:#fff URL(../img/puce_memberActivity.gif) center right no-repeat;font-weight:bold;color:#000;font-size:14px;text-decoration:none;padding:7px 36px 7px 7px;border:1px solid #000;}

div.help{float:left;width:100%;padding:20px 0 10px 0;}
div.help div.HPic{width:80px;text-align:right;float:left;padding-right:10px;}
div.help div.HTxt{width:180px;float:left;font-size:10px;color:#333;}
div.help div.HTxt span{width:100%;float:left;padding-bottom:5px;font-size:13px;color:#39c;font-weight:bold;}

div.shareContent div{ width: 470px; float: left;}

div.btnBoxValid{background-color:#F3F3F3;padding:15px 0;text-align:center;width:100%;margin:10px 0;float:left;}
div.btnBoxValid input{ font: normal bold 11px tahoma, arial, verdana, helvetica, sans-serif; color: #fff; background:#085b9b URL(../img/backgroundBtnBlue.jpg) top repeat-x; border: 1px solid #085b9b; padding: 3px 10px; margin: 0; cursor: pointer; overflow: visible; width: auto;}
div.validMurCrea, div.validInsc{ background:transparent;}
div#rOk{background-color:#d5f2c3;color:#5ab41f;float:left;font-weight:bold;padding:5px 0;text-align:center;width:100%;}
span#rErreur{background-color:#FAE5E5;color:#f00;float:left;padding:5px 0;text-align:center;width:100%;}
span#rUrl{color:#f00;float:left;font-size:10px;padding:0 0 5px 178px}
input.btnForm{ font: normal bold 11px tahoma, arial, verdana, helvetica, sans-serif; color: #fff; background:#085b9b URL(../img/backgroundBtnBlue.jpg) top repeat-x; border: 1px solid #085b9b; padding: 3px 10px; margin: 0; cursor: pointer; overflow: visible; width: auto;}

div#commentsWrapper div.comment span.AC{float:none;width:auto;}

/* Styles Footer */
div#footer{width:1000px;float:left;color:#999;font-size:10px;text-align:center;padding:30px 0 10px;margin:0;}
div#footer span{ color: #999; text-decoration: none; font-size: 10px; padding: 0 6px;}
div#footer a{color:#999;text-decoration:none;font-size:10px;padding: 4px 0;}
div#footer a:hover{color:#333;text-decoration:none;font-size:10px;}
div#footer a#fbLink{background:URL(../img/fbLogo.jpg) center right no-repeat;padding:4px 62px 4px 0;}
div#footer div#ftInfos{width:1000px;float:left;border-top:1px solid #d9d9d9;padding-top:10px;margin-top:10px;}
div#footer div#ftInfos div{float:left;width:230px;padding:0 0 0 80px;text-align:left;}
div#footer div#ftInfos div#ft1{background:URL(../img/bg-ftr1.jpg) top left no-repeat;}
div#footer div#ftInfos div#ft2{background:URL(../img/bg-ftr2.jpg) top left no-repeat;}
div#footer div#ftInfos div#ft3{background:URL(../img/bg-ftr3.jpg) top left no-repeat;}
div#footer div#ftInfos div.sep{float:left;width:20px;padding:0;}
div#footer div#ftInfos h3{background-color:#fff;padding:1px;color:#333;margin-bottom:8px;text-align:left;width:auto;float:left;}
div#footer div#ftInfos p{float:left;color:#666;width:100%}
div#footer div#ftInfos p strong{color:#666;font-weight:normal;}
div#footer div#ftInfos p a{float:left;text-decoration:underline;color:#333;float:none;}

div.ftGglAds{float:left;width:566px;padding:14px 0 14px 116px;margin:0;text-align:left;background-color:#f0f0f0}

.ICOvoteUp, .ICOvoteDown, .ICOvoteUpON, .ICOvoteDownON{background-image:url(../img/planche.jpg);background-repeat:no-repeat;display:inline-block;}
.ICOvoteUp{width:21px;height:21px;background-position:0 0;}
.ICOvoteUpON{width:21px;height:21px;background-position:0 -21px;}
.ICOvoteDown{width:21px;height:21px;background-position:-21px 0;}
.ICOvoteDownON{width:21px;height:21px;background-position:-21px -21px;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{margin-bottom:1px;padding:5px 10px 5px 0;position:absolute;right:0;top:0;text-align:right;color:#666;}
#TB_closeAjaxWindow a img{border:0;}

#TB_ajaxWindowTitle{display:none;}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 0 15px;
	margin:0;
	/*overflow:auto;*/
	float: left;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}
