img,div {
behavior:url(/javascripts/iepngfix.htc);
}
/*
div{
position: relative;
}
*/
.clear {
clear:both;
height:0;
line-height:0;
font-size:0;
}

/* homepage + my message */
.hp {
text-align:left;
}

.hp h1 {
color:#0A3A42;
display:block;
background:url(../images/quote.gif) no-repeat;
font-size:36px;
font-weight:normal;
margin:0 0 0 25px;
padding:20px 0 0 17px;
}

.hp p {
color:#0A3A42;
font-size:21px;
width:400px;
margin:0 0 0 43px;
}

#search-wrap {
width:593px;
background:#afd8d7;
float:left;
padding-left:15px;
height:265px;
margin:12px 0 0 12px;
}
#hp {
width:934px;
background: url(../images/bg.hp.jpg) no-repeat center 12px;
height:282px;
margin:0 auto;
padding: 12px 0 0 0;
position: relative;
}

#hp #video {
font-size:11px;
color:#006680;
text-decoration:none;
font-weight:normal;
display: block;
padding: 16px 40px 0 0;
position: absolute;
right: 4px;
top:26px;
background: url(../images/bt.video.gif) no-repeat right -5px;
height: 26px;
}

#hp h1 span a {
font-size: inherit;
color:#006680;
text-decoration: none;
}
#hp h1 span a:hover {
color:#FFF;
}

#search-fast {
width:521px;
height:44px;
background:url(../images/search.fast.png) no-repeat;
text-decoration: none;
cursor: default;
}

#hp h2 {
font-size:26px;
color:#484949;
padding:18px 0 20px 24px
}
#hp #search-fast {
display: block;
width:414px;
height:45px;
background:url(../images/bg.search.gif) no-repeat 22px top;
text-align:left;
padding: 16px 0 0 102px;
}
#search-fast input {
width:376px;
height:24px;
font-size:23px;
color:#75808D;
text-transform:uppercase;
padding:1px 6px 3px;
margin: 0;
}

#search-resume {
width:520px;
list-style:none;
margin:24px 0 0 18px;
padding:0;
}

#search-resume li {
width: 196px;
float: left;
font-size:13px;
color: #006680;
padding: 14px 0 0 49px;
}
#search-resume #resume1 {
background: url(../images/ico.resume1.gif) no-repeat;
}
#search-resume #resume2 {
background: url(../images/ico.resume2.gif) no-repeat;
padding-left: 56px;
}
#search-resume #resume1 span, #search-resume #resume2 span {
color: #006680;
font-weight: bold;
}
#idea-fast{
width: 302px;
height: 200px;
position: absolute;
right: 5px;
top: 66px;
background: url(../images/bg.idea.fast.jpg) no-repeat;
padding: 18px 30px 0;
}
#hp #idea-fast h2 {
font-size:20px;
font-weight: 500;
color:#FFF;
padding: 4px 0 0 0;
margin: 0 0 0 5px;
border-bottom: 1px solid #7FBECB;
}
#hp #idea-fast p {
padding: 2px 0 0 52px;
text-align: justify;
line-height: 16px;
font-size: 12px;
}
#hp #idea-fast #idea-resume1 {
margin: 12px 0 0;
height: 52px;
background: url(../images/ico.idea.resume1.gif) no-repeat 18px 0;
}
#hp #idea-fast #idea-resume2 {
margin: 6px 0 0;
height: 60px;
background: url(../images/ico.idea.resume2.gif) no-repeat;
}
#hp #idea-fast a{
background: url(../images/bt.idea.fast.gif) no-repeat;
display: block;
width: 80px;
height: 22px;
float: right;
margin:9px 0 0 0;
font-size: 15px;
font-weight: bold;
text-decoration: none;
padding: 4px 0 0 32px;
}
/* recent activity - Homepage */
#featured{
	position: relative;
}
#featured #featured-filter{
list-style-type: none;
width: 924px;
margin: 0 auto;
height: 31px;
background: #70B4BF;
padding: 0 0 0 10px;
}
#featured #featured-filter li{
float: left;
font-size: 16px;
font-weight: 500;
padding: 6px 0 0;	
}

#featured #featured-filter a{
display: block;
height: 25px;
width: auto;
padding: 0 0 0 12px;
text-decoration: none;
background: url(../images/bt.featured.gif) no-repeat left top;
margin: 0 -5px 0 10px;
}
#featured #featured-filter a span{
display: block;
height: 25px;
width: auto;
padding: 0 12px 0 0;
color: #666;
font-weight: bold;
line-height: 26px;
background: url(../images/bt.featured.gif) no-repeat right top;
}
#featured #featured-filter a.selected, #featured #featured-filter a.selected:hover, #featured #featured-filter a:hover{
background: url(../images/bt.featured.selected.gif) no-repeat left top;
}
#featured #featured-filter a.selected span, #featured #featured-filter a.selected:hover span, #featured #featured-filter a:hover span{
color: #484949;
background: url(../images/bt.featured.selected.gif) no-repeat right top;
}
#featured #recent-activities{
height: 924px;
}

#featured .mess-repl{
width: 494px;
margin-top: 14px;
}
#featured #brands-recent-activity{
	position: absolute;
	background: url(../images/brands-recent-activity.jpg) no-repeat;
	width: 347px;
	height: 363px;
	right: 14px;
	top: 40px;
	padding: 24px 18px 0 27px;
	list-style-type: none;
}
#featured #brands-recent-activity h2{
font-size: 18px;
color: #261609;
padding: 0 0 2px 27px;
margin: 0 0 16px 0;
border-bottom: 1px solid #FF7F00;
}
#featured #brands-recent-activity h2 a{
font-size: 20px;
color: #FF6700;
text-decoration: none;
float: right;
}
#featured #brands-recent-activity h2 a:hover{
color: #FF3C00;
}
#featured #brands-recent-activity li{
height: 95px;
margin: 0 0 16px 0;
background: url(../images/bg.brands-recent-activity.gif) no-repeat center bottom;
}
#featured #brands-recent-activity li.last{
margin: 0;
background: transparent;
}
#featured #brands-recent-activity li .logo-mini{
width: 78px;
height: 73px;
background: url(../images/logo.table.brands.gif) no-repeat;
float: left;
padding: 0 14px 14px 0;
text-align: center;
font-size: 4px;
line-height:72px;
}
#featured #brands-recent-activity li .logo-mini img{
vertical-align: middle;
}
#featured #brands-recent-activity li h3{
font-size: 3px;
}
#featured #brands-recent-activity li h3 a{
font-size: 13px;
color: #3F3F3F;
text-decoration: none;
line-height: 15px;
}
#featured #brands-recent-activity li span{
color:#FF4000;
display:block;
font-size:11px;
font-weight:bold;
height:32px;
padding:2px 0 4px 0;
margin: 0 0 0 94px;
width: 245px;
}
#featured #brands-recent-activity li span.reactions{
display: inline-block;
font-size: 11px;
line-height: 20px;
font-weight: normal;
color: #0D626B;
float: left;
width: 68px;
padding: 0;
margin-left: 126px;
}

#featured #most-popular-brands{
	position: absolute;
	width: 350px;
	height: 200px;
	right: 14px;
	top: 445px;
	padding: 0;
	list-style-type: none;
}
#featured #most-popular-brands h3{
color:#555;
font-size:15px;
margin:0 0 14px;
text-align:left;
padding: 0 0 4px;
border-bottom: 1px solid #ccc;
}
#featured #most-popular-brands li{
height: 33px;
line-height: 25px;
font-weight: bold;
color: #444;
vertical-align: middle;
}
#featured #most-popular-brands li a{
font-weight: bold;
color: #444;
text-decoration: none;
}
#featured #most-popular-brands li img{
vertical-align: middle;
margin: 0 10px 0 0;
}
#featured #most-popular-brands li span{
font-weight: normal;
color: #0D626B;
}




.react{
float: left;
display: block;
text-align: center;
width: 60px;
height: 21px;
background: url(../images/bt.reactions.gif) no-repeat;
font-size: 14px;
font-weight: bold;
line-height: 20px;
text-decoration: none;
}

#searchbar {
width:771px;
height:62px;
position:relative;
background:url(../images/search.gif) no-repeat;
text-align:left;
margin:0 auto;
padding:0;
}

#searchbar input {
color:#75808D;
font-size:26px;
height:31px;
position:relative;
text-align:left;
text-transform:uppercase;
width:678px;
margin:15px 0 0 15px;
padding:0 0 0 5px;
}
div#search-results{
position: inherit;
}
#results-search-fast{
border: 1px solid #424242;
background:#FFF;
color:red;
position:absolute;
top:128px;
left:100px;
width:370px;
z-index:100;
padding:5px 10px 0 12px;
}
#results-search {
border:1px solid #424242;
background:#FFF;
color:red;
position:absolute;
top:135px;
left:39px;
width:422px;
z-index:100;
padding:5px 10px 0 12px;
}

#brand-block {
padding-bottom:10px;
}

#results-search {
width:669px;
}

#results-search-fast span,#results-search span {
font-size:14px;
color:#A1B5B4;
}

#results-search-fast a,#results-search a {
color:#03636D;
font-size:16px;
line-height:26px;
font-weight:bold;
text-decoration:none;
}

a#add-brand-search-fast,a#add-brand-search {
display:block;
text-align:center;
height:32px;
line-height:32px;
background:#fad399 url(../images/add-brand-bg.gif) 0 0 repeat-x;
font-size:17px;
color:#001960;
text-decoration:none;
border:1px solid #dfc68f;
margin:5px 0 8px;
}

a#add-brand-search {
width:671px;
background:url(../images/bt.results.search.gif) no-repeat;
}

#relations,#natures,#message {
text-align:left;
padding:0 0 0 26px;
}

#search-links {
width:535px;
list-style:none;
margin:17px 0 0;
padding:0;
}

#search-links li {
font-size:1.17em;
padding:5px 0;
}

#search-links li span {
color:#006680;
text-decoration:none;
display:block;
letter-spacing:-0.03em;
}

#brand-landing #search-links li span {
letter-spacing:normal !important;
}

#SL1,#SL2,#SL3 {
padding-left:31px;
background:url(../images/ls-tick.gif) 4px 1px no-repeat;
}

#SL2 {
background:url(../images/ls-star.gif) 5px 1px no-repeat;
}

#SL3 {
background:url(../images/ls-bubble.gif) 3px 1px no-repeat;
}

#flash-wrap {
width:327px;
height:265px;
float:left;
margin-top:12px;
}

#brands-hp {
width:607px;
float:left;
padding-top: 6px;
}

#brands-hp h2 {
height:29px;
color:#666;
font-size:1.58em;
background:url(../images/brands-hp-ttl-bg.gif) 4px 0 no-repeat;
margin:0 0 0 12px;
padding:12px 0 0 57px;
}

#brands-hp ul {
list-style:none;
height:123px;
margin:12px 0 0 12px;
padding:0;
}

#brands-hp li {
width:127px;
height:123px;
display:inline-block;
float:left;
margin-left:15px;
border-bottom:1px solid #d7e0df;
text-align:center;
font-size: 4px;
line-height: 122px;
}
#brands-hp li img{
vertical-align: middle;
}

#messages-hp {
width:328px;
float:left;
margin-left:12px;
background:url(../images/messages-hp-bg.gif) 0 44px no-repeat;
position:relative;
}

#messages-hp h2 {
height:29px;
color:#666;
font-size:1.58em;
background:url(../images/messages-ttl-bg.gif) 14px 0 no-repeat;
margin:6px 0 0;
padding:12px 0 0 60px;
}

#messages-date {
width:28px;
height:35px;
position:absolute;
top:10px;
left:17px;
}

#messages-date span {
display:block;
text-align:center;
}

#messages-date #month {
height:13px;
line-height:13px;
font-size:0.92em;
text-transform:uppercase;
}

#messages-date #date {
padding-top:3px;
font-size:1.33em;
line-height:1em;
color:#3f3f3f;
}
#messages-hp #cms.simple_cms_item, #messages-hp #cms.simple_cms_item_admin{
color: #3F3F3F;
font-size: 13px;
padding: 0 0 0 26px;
}
#messages-hp #cms.simple_cms_item_admin.controls{
text-align: right;
padding: 4px 0;
}
.simple_cms_item_admin .controls b{
color: #FFF;
padding: 2px 6px;
background: #FF3C00;
cursor: pointer;
}
.simple_cms_item strong, .simple_cms_item_admin strong{
color: #3F3F3F;
}
.message {
color:#272e3a;
font-size:1.17em;
font-weight:bold;
border-bottom:1px solid #e4eaea;
background:url(../images/message-quotes.gif) 2px 3px no-repeat;
margin:8px 0 0 31px;
padding:10px 0 9px 14px;
}

.message-by {
text-align:right;
color:#8c8c8c;
font-size:0.86em;
padding:10px 3px 0 0;
}

#natures {
background:url(../images/sep.message.gif) no-repeat 14px 3px;
}

#message {
padding-top:20px;
}

#relations h3 {
font-size:18px;
background:url(../images/picto.relations.gif) no-repeat;
color:#6E727A;
font-weight:normal;
padding:14px 0 15px 77px;
}

#natures h3 {
font-size:18px;
background:url(../images/picto.natures.gif) no-repeat;
color:#6E727A;
font-weight:normal;
padding:14px 0 15px 77px;
}

#message h3 {
font-size:18px;
background:url(../images/picto.message.gif) no-repeat;
color:#6E727A;
font-weight:normal;
padding:14px 0 20px 77px;
}

#relations p,#natures p {
line-height:30px;
padding:0 0 0 78px;
}

#relations label,#natures label {
font-size:17px;
color:#6E727A;
padding:0 0 0 10px;
}

#message #title-message,#message #mail-login,#message #pswd {
border:1px solid #6E727A;
color:#6E727A;
font-size:16px;
height:21px;
width:500px;
margin:0 0 16px;
padding:4px;
}

#message label {
clear:left;
color:#6E727A;
float:left;
font-size:17px;
width:179px;
margin:0 0 18px;
padding:5px 0 0 78px;
}

#message #verif {
float:left;
padding:0 0 16px 78px;
}

#message #verif-txt {
width:482px;
height:21px;
border:1px solid #6E727A;
font-size:16px;
color:#6E727A;
margin:14px 0 0 28px;
padding:4px;
}

#message span {
font-size:18px;
color:#393939;
margin:0 0 0 28px;
padding:4px 0;
}

#message textarea {
width:678px;
height:102px;
border:1px solid #6E727A;
font-size:16px;
color:#6E727A;
clear:left;
margin:0 0 18px;
padding:4px;
}

#submit,#sign #submit {
display:block;
color:#fff;
border:none;
background:url(../images/bt.submit.gif) no-repeat;
width:177px;
height:32px;
font-size:16px;
font-weight:bold;
cursor:pointer;
margin:0 0 0 591px;
padding:0;
}

#search,#connect {
position:relative;
padding:16px 0 20px;
}

#brand {
width:880px;
position:relative;
background:url(../images/brand-description-bg.png) no-repeat 214px 30px;
height:180px;
margin:0 auto;
padding:15px 0 0;
}

#logo-brand {
position:absolute;
}

#brand h2 {
color:#484949;
font-size:21px;
padding:0 0 0 218px;
}

#brand h3 {
display:block;
font-size:20px;
color:#666;
height:43px;
background:url(../images/bg.ttl.addbrand.gif) no-repeat 238px 0;
width:592px;
padding:12px 0 0 288px;
}

#connect .out h3 {
background:transparent url(../images/title.create.account.gif) no-repeat scroll 210px 0;
font-size:18px;
height:43px;
position:relative;
text-align:center;
width:238px;
padding:5px 0 0 210px;
}

#brand p,#sign p {
color:#484949;
font-size:13px;
line-height:18px;
height:125px;
text-align:justify;
padding:20px 0 0 218px;
}

#new-search {
display:block;
width:203px;
height:28px;
position:absolute;
top:0;
right:0;
background:url(../images/bt.new.search.gif) no-repeat;
font-size:16px;
text-decoration:none;
text-align:center;
padding:7px 0 0 36px;
}

#new-search:hover {
color:#15CAE8;
}

#no-account {
display:block;
width:225px;
height:34px;
position:absolute;
top:0;
right:0;
background:url(../images/bt.no.account.gif) no-repeat;
font-size:14px;
text-decoration:none;
text-align:center;
padding:8px 12px 0 0;
}

#no-account:hover {
background:url(../images/bt.no.account.hover.gif) no-repeat;
}

#yes-account {
display:block;
width:291px;
height:27px;
position:absolute;
top:0;
right:0;
background:url(../images/bt.yes.account.gif) no-repeat;
font-size:16px;
text-decoration:none;
text-align:center;
padding:7px 15px 0 0;
}

#yes-account:hover {
background:url(../images/bt.yes.account.hover.gif) no-repeat;
}

#brand label {
color:#6E727A;
font-size:18px;
display:block;
width:170px;
float:left;
padding:17px 0 0 248px;
}

#brand label span {
color:#CCC;
font-size:15px;
margin:0 0 0 10px;
}

#brand #brand_name,#brand #brand_description {
color:#6E727A;
font-size:18px;
border:1px solid #bcbcbc;
width:450px;
height:32px;
float:left;
margin:12px 0 10px;
}

#send-message-submit {
position:relative;
color:#6E727A;
font-size:1.33em;
font-weight:bold;
line-height:40px;
padding:0 0 0 288px;
}

#connect .out #psswd {
width:266px;
}

#connect .out input.conf-psswd {
position:absolute;
top:130px;
left:497px;
width:266px;
margin:0;
}

#sign label.conf-psswd {
position:absolute;
top:104px;
left:499px;
padding:0;
}

#brand p#advise {
width:190px;
height:205px;
font-size:12px;
position:absolute;
top:30px;
padding:0;
}

#advise a {
color:#0A3A42;
}

#sign a {
color:#484949;
}

#sign .info-sign {
color:#484949;
font-size:16px;
height:20px;
line-height:18px;
text-align:justify;
padding:20px 0 0 210px;
}

#brand p#advise span {
color:#494949;
font-weight:bold;
font-size:13px;
}

#brand textarea {
height:60px;
}

.desc {
height:180px;
}

/* ------ statistiques ------ */
.stats-wrap {
background:#6c7179 url(../images/stats-bg.png) 0 23px no-repeat;
text-align:left;
margin:0;
padding:23px 0 42px;
}

#stats {
width:609px;
background:url(../images/stats-bg.gif) right 30px no-repeat;
float:left;
margin:15px 0 0 12px;
}

#stats h3 {
font-size:1.58em;
line-height:1em;
background:url(../images/stats-ttl-bg.png) 0 0 no-repeat;
position:relative;
margin:0;
padding:15px 0 10px 56px;
}

#stat1 {
width:263px;
margin-top:16px;
background:url(../images/stat1-bg.gif) top right repeat-y;
float:left;
padding:0 21px 0 14px;
}

#stat2 {
width:263px;
margin-top:16px;
float:left;
padding:0 0 0 21px;
}

#stats h4 {
text-align:left;
font-size:1.5em;
border-bottom:1px solid #7e838a;
font-weight:normal;
padding:0 0 6px;
}

#stats h4 span {
float:right;
color:#15cae8;
}

#stats h4 strong {
color:#15cae8;
font-size:1.5em;
line-height:1em;
float:right;
}

#humeur-conso .col1 {
width:110px;
}

#humeur-conso .col3 {
width:40px;
text-align:right;
}

#humeur-conso .col2 {
width:113px;
}

#humeur-conso .col2 div {
height:11px;
background:url(../images/stats-graph.png) 0 0 no-repeat;
}

#marq-dialog .col3 {
width:100px;
text-align:right;
color:#ccc;
}

#partners {
width:309px;
float:left;
margin:15px 0 0 15px;
}

#partners h3 {
font-size:1.58em;
line-height:1em;
background:url(../images/partners-ttl-bg.png) 0 0 no-repeat;
margin:8px 0 0;
padding:7px 0 10px 54px;
}

#partners ul {
list-style:none;
margin:10px 0 0 15px;
padding:0;
}

#partners li {
margin-top:10px;
font-size:1.08em;
clear:both;
}

#partners li img {
float:left;
margin:0 14px 10px 0;
}

/* ------ brand landing ------ */
#brand-landing #search-wrap {
width:683px;
height:205px;
padding:15px 0 0 15px;
}

#brand-landing #search-fast {
width:667px;
height:45px;
background:url(../images/search.fast-landing.png) 0 0 no-repeat;
padding:15px 0 0 15px;
text-align:left;
}

#brand-landing #search-fast input {
width:545px;
}

#brand-landing #results-search-fast {
border:1px solid #424242;
background:#FFF;
position:absolute;
top:47px;
left:12px;
width:546px;
z-index:100;
padding:5px 10px 0 12px;
}

#brand-landing #flash-wrap {
height:220px;
background:#dcddde;
width:237px;
}

#messages-replays-wrap {
background:url(../images/messages-replays-wrap-bg.gif) 697px 40px no-repeat;
margin:0 0 0 12px;
padding:21px 0 0;
}

#messages-replays-ttl {
width:673px;
height:42px;
display:block;
background:url(../images/popular-mess-bg.png) no-repeat;
list-style:none;
margin:0;
padding:0;
}

#messages-replays-ttl a {
display:block;
text-decoration:none;
color:#b7b7b7;
font-size:19px;
padding:13px 0 13px 48px;
}

#messages-replays-ttl li#mess-publics {
width:314px;
}

#messages-replays-ttl li#mess-publics h3 a {
background:url(../images/last.off.gif) no-repeat;
}

#messages-replays-ttl li#mess-publics h3 a.selected {
color:#666;
background:url(../images/last.on.gif) no-repeat;
}

#messages-replays-ttl li#mess-publics h3 a.selected:hover,#messages-replays-ttl li#mess-publics h3 a:hover {
color:#666;
background:url(../images/last.hover.gif) no-repeat;
}

#messages-replays-ttl li#mess-populaires {
width:359px;
}

#messages-replays-ttl li#mess-populaires h3 a {
padding-left:57px;
background:url(../images/popular.off.gif) no-repeat 7px 0;
}

#messages-replays-ttl li#mess-populaires h3 a.selected {
color:#666;
background:url(../images/popular.on.gif) no-repeat 7px 0;
}
#messages-replays-ttl li#mess-populaires h3 a:hover, #messages-replays-ttl li#mess-populaires h3 a.selected:hover {
color:#666;
background:url(../images/popular.hover.gif) no-repeat 7px 0;
}

.mess-repl {
border-bottom:1px solid #e4eaea;
position:relative;
margin:21px 24px 0 19px;
padding:0 0 12px;
}
#featured .mess-repl.reply {
margin:0 20px 0 15px;
padding:21px 4px 12px;
background: url(../images/bg.reply.gif) no-repeat 0 12px;
}
#featured .mess-repl.reply .vote{
top: 21px;
right: 4px;
}
.mess-repl.last {
border-bottom:0 none;
}


.mess-repl .avatar {
float:left;
width: 52px;
padding:0 10px 0 0;

}
.message-ticket{
	margin: 0 0 0 60px;
}
.mess-repl .message {
width:526px;
color:#272e3a;
font-size:1.38em;
font-weight:bold;
background:url(../images/message-quotes-orange.gif) no-repeat 2px 3px;
border-bottom:none;
margin:0;
padding:7px 0 10px 14px;
}
#recent-activities .mess-repl .message {
width:366px;
}

.mess-repl .message-by {
text-align:left;
color:#999;
font-size:.94em;
padding:0 3px 0 14px;
}

.message-by a strong {
color:#ff7f00;
font-weight:normal;
}
.vote {
width:50px;
height:56px;
list-style:none;
background:url(../images/vote-bg-border.png) no-repeat 0 0;
position:absolute;
right:0;
top: 0;
margin:0;
padding:0;
}

.vote li {
display:block;
position:relative;
}

.vote li span {
font-size:1.3em;
font-weight:bold;
height:18px;
color:#0d626b;
text-align:right;
width:25px;
display:block;
position:absolute;
padding:5px 5px 0 0;
}

.vote .down span {
padding:2px 0 0;
}

.vote a {
text-indent:-9999px;
}

.vote a.vote-yes {
display:block;
width:48px;
height:27px;
background:url(../images/vote-yes.gif) 0 27px no-repeat;
margin:1px 0 0 1px;
}

.vote a.vote-yes:hover {
background:url(../images/vote-yes.gif) 0 0 no-repeat;
}

.vote a.vote-no {
display:block;
width:48px;
height:27px;
background:url(../images/vote-no.gif) 0 27px no-repeat;
margin:0 0 0 1px;
}

.vote a.vote-no:hover {
background:url(../images/vote-no.gif) 0 0 no-repeat;
}/* START fiters public messages page */
#fiters-answers {
background:url(../images/bg-filters-answers.gif) 18px 12px no-repeat;
padding:0;
list-style-type: none;
list-style-position: inside;
height: 45px;
}
#fiters-answers li{
float: left;
}
#fiters-answers li a{
display: block;
height: 45px;
color:#B7B7B7;
font-size:1.46em;
font-weight: bold;
text-decoration: none;
}
#fiters-answers li #call-reaction{
padding: 16px 0 0 60px;
width: 230px;
background: url(../images/bt-call-reaction-off.gif) no-repeat;
}
#fiters-answers li #call-reaction:hover, #fiters-answers li #call-reaction.selected:hover{
background: url(../images/bt-call-reaction-hv.gif) no-repeat;
color: #666;
}
#fiters-answers li #call-reaction.selected{
background: url(../images/bt-call-reaction-ac.gif) no-repeat;
color: #666;
}
#fiters-answers li #last-answers{
padding: 16px 0 0 72px;
width: 310px;
background: url(../images/bt-last-answers-off.gif) 18px 0 no-repeat;
}
#fiters-answers li #last-answers:hover,#fiters-answers li #last-answers.selected:hover{
background: url(../images/bt-last-answers-hv.gif) 18px 0 no-repeat;
color: #666;
}
#fiters-answers li #last-answers.selected{
background: url(../images/bt-last-answers-ac.gif) 18px 0 no-repeat;
color: #666;
}
#recent{
margin: 14px 0 0;
position: relative;
}
/* END fiters public messages page */


#messages-replays #messages-date {
top:3px;
left:5px;
}

#messages-replays-wrap #right-col {
float:left;
width:221px;
font-size:1.25em;
background:url(../images/white-17px.gif) 0 0 no-repeat;
padding:0 0 0 9px;
}

#messages-replays-wrap #right-col div {
color:#006680;
padding: 0 0 10px 25px;
}

#messages-replays-wrap #right-col div a {
color:#ff7f00;
font-weight:bold;
text-decoration:none;
}

#messages-replays-wrap #right-col .actifs {
font-size:1.07em;
color:#15cae8;
font-weight:bold;
margin:0;
padding: 0 0 0 25px;
text-decoration: none;
}
#messages-replays-wrap #right-col .actifs:hover {
color:#006680;
}

#mon-opinion {
background:url(../images/mon-opinion-bg.png) 0 0 no-repeat;
font-size:1.13em;
padding:13px 0 15px 65px;
}

#dialogue-prive {
background:url(../images/dialogue-prive-bg.gif) 0 0 no-repeat;
font-size:1.13em;
margin:30px 0 8px;
padding:19px 0 12px 54px;
}

#mots-cles {
background:url(../images/mots-cles-bg.gif) 0 0 no-repeat;
font-size:1.13em;
margin:48px 0 0;
padding:12px 0 15px 65px;
}

/*   Brand-Selected page   */
#selected-brand {
width:667px;
float:left;
height:196px;
margin:23px 19px 0 24px;
}

#selected-brand #brand-logo {
width:157px;
height:157px;
float:left;
}

#selected-brand #brand-description {
margin-left:9px;
background:url(../images/brand-description-bg.png) 0 13px no-repeat;
float:left;
width:460px;
_height:130px;
min-height:130px;
padding:0 5px 11px 28px;
}

#selected-brand #brand-description h1 {
color:#272e3a;
font-size:1.92em;
margin:0;
padding:0;
position: relative;
}

#selected-brand #brand-description h1 a {
color:#272E3A;
text-decoration: none;
}

#back-public{
display: block;
color: #00A0C6;
font-size: 13px;
position: absolute;
right: 0;
top: 8px;
height: 18px;
padding: 0 0 0 15px;
text-decoration: none;
background: url(../images/bg.back.gif) no-repeat left 4px;
}
#back-public:hover{
color: #006680;
background: url(../images/bg.back.gif) no-repeat left -13px;
}
#selected-brand #brand-description p {
color:#0d626b;
line-height:21px;
text-align:justify;
margin:0;
padding:12px 0;
}

#selected-brand #send-message {
clear:both;
font-size:1.33em;
color:#6e727a;
font-weight:bold;
text-align:right;
z-index:100;
position:relative;
}

#selected-brand #send-message a#public,#selected-brand #send-message a#private,#send-message-submit #public,#send-message-submit #private {
width:91px;
height:39px;
line-height:39px;
background:url(../images/public-lnk-bg.png) center center no-repeat;
display:inline-block;
text-align:center;
text-transform:uppercase;
text-decoration:none;
position:relative;
font-size:inherit;
font-weight:bold;
vertical-align:middle;
margin:0 3px;
}

#cancel-add {
display:block;
position:absolute;
right:50px;
color:#006680;
font-size:15px;
top:4px;
}

/*#selected-brand #send-message a#private {
  background: url(../images/private-lnk-bg.png) 0 0 no-repeat;
  width: 91px;
  height: 39px;
  line-height: 39px;
}*/
#selected-brand #send-message a#public:hover,#selected-brand #send-message a#private:hover {
background:url(../images/private-lnk-bg.png) center center no-repeat;
}

#similar-brands-wrap {
width:236px;
float:left;
margin-left:11px;
}

#similar-brands-wrap a#new-search {
width:182px;
height:34px;
line-height:34px;
background:url(../images/new-search-bg.png) no-repeat;
text-align:center;
display:inline-block;
position:relative;
margin-top:11px;
text-decoration:none;
padding:0 0 0 40px;
}

#similar-brands {
z-index:10;
}

#similar-brands h4 {
background:#bcbcbc;
color:#FFF;
font-size:1.42em;
width:196px;
margin:17px 0 0;
padding:4px 12px;
}

#similar-brands li {
width:70px;
height:70px;
float:left;
margin:0 6px 6px 0;
}

#messages-replays-nav a#nav1,#messages-replays-nav a#nav2 {
width:259px;
height:29px;
background-image:url(../images/message-public-bg.png);
background-position:left bottom;
background-repeat:no-repeat;
color:#b7b7b7;
display:inline-block;
font-size:1.58em;
font-weight:bold;
text-decoration:none;
padding:13px 0 0 73px;
}

#messages-replays-nav a#nav2 {
background-image:url(../images/message-public-bg2.png);
width:284px;
padding:13px 0 0 55px;
}

#messages-replays-nav a#nav1 span,#messages-replays-nav a#nav2 span {
color:#ffbb7f;
}

#messages-replays-nav a.active {
color:#666 !important;
background-position:0 0 !important;
}

#messages-replays-nav a.active span {
color:#f49540;
}

#mess-filters li#search {
position:absolute;
margin:0;
right: 0;
bottom:7px;
padding:11px 8px 0 0;
}

#mess-filters li#search form {
background:#FFF;
}

#mess-filters li#search #search-fld {
width:127px;
height:18px;
vertical-align:middle;
font-size:13px;
color:#8C8C8C;
padding:3px 0 0 8px;
}

#mess-filters li#search #search-btn {
width:25px;
height:21px;
vertical-align:middle;
background:url(../images/brand-selected-search-btn.gif) 0 0 no-repeat;
text-indent:-999em;
cursor:pointer;
font-size:0 !important;
}

/*   Tooltips   */
#tooltip-top-right {
width:282px;
position:absolute;
left:-180px;
top:38px;
z-index:1000;
}

#tooltip-top-right .tooltip-top {
background:url(../images/tooltip-right-top-topbg.png) 0 0 no-repeat;
height:23px;
}

#tooltip-top-right .tooltip-body {
width:250px;
font-size:0.8em;
color:#3c4f66;
font-weight:normal;
line-height:normal;
text-transform:none;
text-align:justify;
background:url(../images/tooltip-right-top-bodybg.png) 0 0 repeat-y;
margin:0;
padding:3px 14px 10px 16px;
}

#tooltip-top-right .tooltip-end {
background:url(../images/tooltip-right-top-endbg.png) 0 0 no-repeat;
height:15px;
}

/*   End Tooltips   */
#mess-filters {
background:url(../images/mess-filters-bg.png) 0 0 no-repeat;
width:607px;
height:39px;
display:block;
list-style:none;
margin:0 0 0 4px;
padding:0 0 0 60px;
position:relative;
z-index: 300;
}

#mess-filters li a,#mess-filters #cats a,#mess-filters #marques a {
background:url(../images/mess-filter-nav-bg.gif) 0 0 no-repeat;
width:85px;
padding-top:5px;
height:25px;
display:block;
text-align:center;
color:#382315;
text-decoration:none;
font-size:1.25em;
margin:8px 6px 0 0;
}

#mess-filters li a.active {
background:url(../images/mess-filter-nav-bg.gif) left bottom no-repeat;
}

#mess-filters #cats,#mess-filters #marques {
position:relative;
z-index:1001;
}

#mess-filters #cats a,#mess-filters #marques a {
width:176px;
background:url(../images/mess-filter-cat-nav-bg-top.png) 0 0 no-repeat;
text-align:left;
height:25px;
margin-top:5px;
padding:8px 0 0 16px;
}

#mess-filters #cats a:hover,#mess-filters #marques a:hover {
background:url(../images/mess-filter-cat-nav-bg-top.png) 0 50% no-repeat;
}

#mess-filters #cats a.active,#mess-filters #marques a.active {
background:url(../images/mess-filter-cat-nav-bg-top.png) left bottom no-repeat;
}

#mess-filters #cats ul#subcats,#mess-filters #marques ul#subcats {
position:absolute;
z-index: 100;
top:43px;
left:0;
width:192px;
background:url(../images/mess-filter-cat-nav-bg.png) left bottom no-repeat;
padding:2px 0 12px;
}

#mess-filters #cats ul#subcats li a,#mess-filters #marques ul#subcats li a {
font-weight:bold;
font-size:1em;
color:#5e422f;
line-height:normal;
width:164px;
display:block;
float:none;
height:auto;
background:#FFF;
margin:2px 14px 2px 12px;
padding:0 0 0 4px;
}

#mess-filters #cats ul#subcats li a:hover,#mess-filters #marques ul#subcats li a:hover {
background:#ffefc7;
}

#mess-filters #cats ul#subcats ul li a,#mess-filters #marques ul#subcats ul li a {
font-weight:normal;
font-size:0.92em;
width:160px;
margin:2px 14px 2px 16px;
}

#mess-filters #cats ul#subcats li#subcats-end {
height:5px;
width:192px;
background:#FFF url(../images/mess-filter-cat-nav-bg.png) left bottom no-repeat;
}

/*   Messages   */
/* Brands Messages */
#mess_brand {
width: 654px;
margin: 20px 0 25px 12px;
padding: 0 0 14px 0;
background: #FFF4CF;
position: relative;
}
#mess_brand .vote{
top: -10px;
right: -6px;
}
#mess_brand h2{
position: relative;
background: url(../images/lg.brandsmessage.gif) no-repeat;
padding: 13px 0 0 57px;
top: -8px;
left: -13px;
font-size: 20px;
font-weight: bold;
color: #542E15;
width: 540px;
}
#mess_brand h2 span{
font-size: 13px;
font-weight: normal;
color: #B2B2B2;
}
#mess_brand h3{
margin: 1px 0 0 13px;
}
#mess_brand h3 a{
display: block;
color:#272E3A;
font-size:16px;
text-decoration: none;
background: url(../images/quotes-brandsmessage.gif) no-repeat;
padding: 10px 0 0 22px;
}
#mess_brand h3 a:hover{
color:#787878;
}
#mess_brand p{
margin: 10px 36px 0 36px;
padding: 0 0 12px 0;
font-size:15px;
font-style:italic;
font-weight:normal;
color: #494949;
position: relative;
}
#mess_brand p a{
color: #494949;
text-decoration: none;
}
#mess_brand p a:hover{
color: #787878;
}
#mess_brand p a.reactbutton{
display: block;
padding: 3px 8px;
position: absolute;
right: 0;
bottom: 10px;
background: #3B4F66;
font-size: 15px;
color: #fff;
font-style: normal;
text-decoration: none;
}
#mess_brand p a.reactbutton:hover{
background: #00A0C6;
}
#mess_brand .message-reaction{
color: #787878;
margin: 0 36px 0 36px;
text-align: right;
}
#mess_brand .message-reaction a{
color:#0D626B;
text-decoration:none;
font-size:14px;
font-weight: bold;
}
#mess_brand form.mess-brand-comment{
text-align: left;
position: relative;
padding: 0 0 30px;
}
#mess_brand form.mess-brand-comment h4{
color:#272E3A;
font-size:16px;
}
#mess_brand form.mess-brand-comment textarea{
display: block;
width:572px;
height: 100px;
padding: 5px;
color:#444;
font-size:16px;
margin: 10px 0;
color: #888;
}
#mess_brand form.mess-brand-comment input{
background:none repeat scroll 0 0 #3B4F66;
bottom:2px;
color:#FFFFFF;
display:block;
font-size:15px;
font-style:normal;
padding:3px 8px;
position:absolute;
right:0;
text-decoration:none;
}

/* Users Messages */
#title-mess-wrap{
font-size: 16px;
margin: 10px 30px 11px 22px;
padding: 0 0 6px 0;
border-bottom: 1px solid #eaeaea;
color: #bababa;
}
#mess-wrap {
position:relative;
}

#mess-wrap h3 {
color:#3c4f66;
font-size:1.42em;
margin:0;
padding:0 0 4px 15px;
}

#mess-wrap .mess {
width:634px;
z-index:100;
position:relative;
border-bottom:1px solid #E4EAEA;
margin:11px 0 0 25px;
padding:10px 0 15px 10px;
}
#mess-wrap.idea .mess {
padding:10px 0 6px 10px;
}

#mess-wrap .mess .quotes {
width:13px;
height:9px;
background:url(../images/message-quotes-orange.gif) 0 0 no-repeat;
display:block;
position:absolute;
top:3px;
left:0;
z-index:1000;
}

#mess-wrap .mess .grid {
background:#fff9e7 !important;
}

#mess-wrap .mess .message {
background:transparent;
border-bottom:none;
width:560px;
margin:0 60px 0 0;
padding:8px;
}

#mess-wrap .mess .message h2 {
color:#272e3a;
font-size:1.42em;
line-height:1em;
margin:0;
padding:0 0 10px;
}
#mess-wrap.idea .mess .message h2 {

font-size:1.2em;

}

#mess-wrap .mess .message p {
font-size:1.07em;
color:#484949;
font-style:italic;
font-weight:normal;
padding:12px 0;
}
#mess-wrap.idea .mess .message p {
padding:6px 0 12px;
}
#mess-wrap .mess .message-by {
text-align:left;
font-weight:normal;
padding:0;
}

#mess-wrap .mess .message-reaction {
color:#ccc;
font-size:0.93em;
font-weight:normal;
}

#mess-wrap .vote {
background:url(../images/vote-bg-border.png) 0 0 no-repeat;
width:50px;
height:56px;
position:absolute;
right:0;
top:0;
}
.idea-degree{
position: absolute;
color: #00A0C6;
right: 0;
bottom: 30px;
text-align: right;
font-size: 12px;
}
#post .idea-degree{
right: 16px;
bottom: 32px;
}
#mess-wrap .avatar {
position:absolute;
top:0;
left:0;
padding:9px 0;
background:url(../images/avatar-bg.gif);
z-index:10;
}

.pagination {
text-align:right;
padding:10px 30px 10px 0;
width: 666px;
height: 16px;
}
#featured .pagination {
text-align:right;
padding:4px 30px 2px 0;
width: 520px;
}
.pagination a,.pagination .current {
color:#666;
font-size:1.11em;
font-weight:bold;
text-decoration:none;
vertical-align:middle;
border:1px solid #b2b2b2;
margin-left:2px;
padding:2px 6px;
}
#featured .pagination a{
color:#888;
}
.pagination a.next_page,.pagination a.prev_page {
border:none;
}

.pagination span a {
border:0;
padding:0;
}
#title-mess-wrap.newsfeed{
background: url(../images/lg.newsfeed.gif) no-repeat;
padding: 14px 0 6px 30px;
}
.news{
margin: 0 0 16px 22px;
font-size: 12px;
}
.news h5{
float: left;
width: 100px;
font-size: 13px;
font-weight: bold;
line-height: 13px;
color: #666;
}
.news h5 span{
display: block;
line-height: normal;
font-weight: normal;
font-size: 11px;
color: #666;
margin: 3px 0 0;
}
.news h5 .twitter{
display: block;
font-size: 11px;
font-style: italic;
color: #bcbcbc;
margin: 0;
}
.news p{
margin: 0 0 0 106px;
color: #9B9B9B;
width: 480px;

}
.news p b{
color: #9B9B9B;
font-size: inherit;
}
.news a{
display: block;
font-size: 13px;
margin: 0 0 3px 106px;
width: 480px;
color: #00A0C6;
}
.news a b{
font-size: 13px;
color: #00A0C6;
}

/*   Brand Survey   */
#survey-wrap {
width:654px;
margin:10px 0 0 17px;
}

#survey-wrap p {
color:#006680;
font-size:1.25em;
margin:0;
padding:0 0 24px;
}

#survey-wrap .results h3 {
width:502px;
height:38px;
line-height:38px;
font-size:1.5em;
float:left;
margin:6px 17px 6px 0;
padding:0;
}

#survey-wrap .results h3 a {
height:38px;
width:487px;
color:#FFF;
font-weight:bold;
display:block;
background:url(../images/survey-results-h3-bg.png) 0 0 no-repeat;
text-decoration:none;
padding:0 0 0 15px;
}

#survey-wrap .results h3 a:hover {
background:url(../images/survey-results-h3-bg.png) left bottom no-repeat;
}

#survey-wrap div.results-new {
width:135px;
height:37px;
background:url(../images/result-lnk-bg.png) 0 0 no-repeat;
text-align:center;
color:#FFF;
text-decoration:none;
font-size:1.25em;
display:block;
float:left;
margin-top:6px;
padding:10px 0 0;
}

#survey-wrap .results a.result-link {
width:135px;
height:37px;
background:url(../images/result-lnk-bg.png) 0 0 no-repeat;
text-align:center;
color:#FFF;
text-decoration:none;
font-size:1.25em;
display:block;
float:left;
margin-top:6px;
padding:10px 0 0;
}

#survey-wrap .results a.result-link:hover {
background:url(../images/result-lnk-bg.png) 0 -69px no-repeat;
}

#survey-wrap .results a.active,#survey-wrap .results a.active:hover {
background:url(../images/result-lnk-bg.png) left bottom no-repeat;
}

.results .results-content {
_height:220px;
min-height:220px;
width:643px;
background:#b9bab9;
margin-bottom:15px;
clear:both;
padding:5px;
}

#sondages-wrap h2 {
color:#666;
background:#eff0f0;
margin:20px 0 14px;
padding:5px 12px;
}

#sondages-wrap .results h3 a {
background:url(../images/sondages-h3-bg.png) 0 0 no-repeat !important;
}

#sondages-wrap .results h3 a:hover {
background:url(../images/sondages-h3-bg.png) left bottom no-repeat !important;
}

#sondages-wrap .results a.result-link {
background:transparent;
color:#3f3f3f;
}

#sondages-wrap .results a.result-link:hover {
color:#999;
background:transparent;
}

/*   Brand Post page   */
#post,#comment,#comments-wrap {
width:624px;
background:#fbe4d3;
position:relative;
margin:20px 0 18px 17px;
padding:15px;
}

#post .message,#comment .message,#comments-wrap .message {
background:transparent;
border:none;
margin:0;
padding:0;
}

#post .message h2,#comment .message h2 {
color:#272e3a;
font-size:1.2em;
padding:0 0 0 35px;
}

#post .message .message-by {
text-align:left;
font-weight:normal;
color:#8c8c8c;
font-size:0.93em;
}

#post .message p,#comment .message p,#comments-wrap p {
color:#484949;
font-weight:normal;
font-style:italic;
padding:15px 0;
}
#comments-wrap .brand-answer-idea p {
padding:15px;
}


#post .message .message-reaction {
list-style:none;
margin:26px 0 0;
padding:0;
height: 13px;
}

#post .message .message-reaction li {
float:left;
}

#post .message .message-reaction li a {
font-weight:normal;
text-decoration:none;
background:url(../images/post-reaktion-link-bg.gif) 0 0 no-repeat;
float:left;
display:block;
height:13px;
padding-left:8px;
}

#post .message .message-reaction li a span {
display:block;
height:26px;
line-height:26px;
_width:30px;
background:url(../images/post-reaktion-link-bg.gif) top right no-repeat;
padding:0 8px 0 0;
}

#post .message .message-reaction li a:hover span {
cursor:pointer;
color:#0d626b;
}

#post .message .message-reaction li.moderator a {
background:transparent;
color:#0d626b;
font-size:0.79em;
vertical-align: bottom;
}

#post .vote {
position:absolute;
top:-11px;
right:-7px;
background:url(../images/vote-bg-border.png) 0 0 no-repeat;
width:50px;
height:56px;
}

.comment-icon {
position:absolute;
top:-11px;
left:-12px;
width:53px;
height:38px;
background:url(../images/comment-icon.gif) 0 0 no-repeat;
}

#comment {
background:#ecfad3;
}

#comment .message h2 {
padding:0 0 0 55px;
}

#comment .message h2 span {
color:#8c8c8c;
margin-left:20px;
font-size:0.76em;
font-weight:normal;
}

#comment .message h2 span a span {
margin-left:0 !important;
font-size:1em;
color:#ff7f00;
}

#comment .links,#comments-wrap .links {
text-align:right;
color:#0d626b;
font-size:0.86em;
font-weight:normal;
}
#comments-wrap .brand-answer-idea .links {
border-bottom:4px solid #FFFFFF;
padding:0 15px 8px;
}
#comment .links div,#comments-wrap .links div{
color:#0d626b;
padding: 0 0 4px;
}
#comment .links div,#comments-wrap .links div#flag-comment{
width: 30%;
}
#comment .comment-icon {
width:70px;
height:44px;
background:url(../images/comment-icons.gif) 0 0 no-repeat;
}

#comments-wrap {
background:transparent;
width:654px;
padding:15px 0 0;
}

#comments-wrap .message {
padding:0 15px;
}

#comments-wrap h1 {
font-size:1.42em;
color:#333;
padding:0 15px;
}

#comments-wrap .message-by {
text-align:left;
font-weight:normal;
}

#comments-wrap a.moderator {
float:left;
color:#0d626b;
text-decoration:none;
font-size:0.92em;
}
#comments-wrap .links a.ReplyComment {
display: block;
width: 45%;
float:left;
text-decoration:none;
font-size:1.1em;
text-align: left;
}

#comments-wrap .links a.ReplyComment:hover {
text-decoration: underline;
}

#comments-wrap .links .ReplyCommentForm textarea{
display: block;
margin: 12px 0;
height: 34px;
width: 612px;
border: 1px solid #DCDDDE;
color:#888;
font-size: 14px;
padding: 6px;
}
#comments-wrap .links .ReplyCommentForm input{
background:url("../images/envoyer-btn-bg.gif") no-repeat scroll 0 0 transparent;
height: 26px;
color:#FFFFFF;
font-size:1.2em;
text-align:center;
vertical-align:top;
width:96px;
cursor: pointer;
margin: 0 0 12px;
}


.comment-replay-head {
border-bottom:1px solid #e4eaea;
border-top:1px solid #e4eaea;
margin-top:10px;
padding:3px 0;
}

.comment-replay-head h2 {
background:#ecfad3;
color:#668e0e;
font-size:1.42em;
margin:0;
padding:5px 17px;
}

.comment-replay-head h2 span {
color:#8c8c8c;
font-size:0.76em;
font-weight:normal;
margin-left:25px;
}

.comment-replay-head h2 span a span {
color:#ff7f00;
font-size:1em;
margin:0;
}

.comment-replay-head .links {
float:right;
margin:7px 15px 0 0;
}

.comment-replay-head .links a {
color:#668e0e !important;
font-size:1.18em !important;
text-decoration:underline !important;
}

.comment-replay-head .links a:hover {
text-decoration:none !important;
}

#comment-form {
margin-top:0px;
padding:18px 0 0 15px;
position: relative;
}

#comment-form h2 {
color:#333;
font-size:1.42em;
}

#comment-form #comment_content_chars_left {
background:#ECFAD3 none repeat scroll 0 0;
color:#668E0E;
font-size:11px;
position:relative;
text-align:right;
top:-23px;
width:110px;
margin:0 0 0 518px;
padding:2px 4px;
}

#comment-form textarea {
border:1px solid #DCDDDE;
color:#666;
height:170px;
overflow:auto;
width:625px;
margin:5px 0 4px;
padding:5px;
}

#comment-form label {
width:235px;
display:inline-block;
margin-bottom:10px;
vertical-align:middle;
color:#666;
font-weight:bold;
font-size:1.25em;
}
#comment-form label.follow {
width:393px;
text-align: right;
font-size: 1.02em;
padding: 4px 0 0;
}

#comment-form select,#comment-form input {
width:205px;
margin-bottom:10px;
border:1px solid #dcddde;
vertical-align:middle;
color:#666;
padding:2px;
}
#comment-form input.follow {
width:auto;
margin: 0 0 10px 30px;
border: none;
}
#new_comment select,#new_comment select option {
color:#666;
}

#comment-form input.button {
width:96px;
text-align:center;
color:#FFF;
font-size:1.33em;
border:none !important;
background:url(../images/envoyer-btn-bg.gif) 0 0 no-repeat;
vertical-align:top;
margin:0 0 0 90px;
}
#comment-form .comment_submit {
height: 26px;
}

#comment-form input.comment_submit {
position: absolute;
bottom: 6px;
right: 0;
}

/*   My Message pages   */
#mymessage {
width:600px;
float:left;
position:relative;
_display:inline;
margin:0 22px 0 20px;
padding:20px 27px;
}

.public-mess {
background:#fbe4d3;
}

.private-mess {
background:#d5f9fd;
}

#mymessage h2 {
font-size:1.58em;
color:#5a3d1c;
padding:0 0 0 25px;
}

#mymessage p {
color:#666;
font-size:1.08em;
padding:11px 0 18px;
}

#mymessage p a {
color:#0060b6;
}

#mymessage #mess-title,#mymessage textarea {
width:594px;
border:1px solid #dcddde;
font-size:1.42em;
color:#b2b2b2;
margin-bottom:12px;
padding:2px;
}
#mymessage #mess-title.write ,#mymessage textarea.write {
color:#444;
}

#mymessage #leftcol {
width:224px;
float:left;
padding-left:7px;
}

#mymessage #leftcol h3 {
color:#5A3D1C;
font-size:16px;
}

#mymessage #leftcol h2,#mymessage #rightcol h2 {
font-size:16px;
padding:0 0 10px;
}

#mymessage #rightcol h2 {
padding:0 0 10px 20px;
}

#mymessage #leftcol ul,#mymessage #rightcol ul {
list-style:none;
margin:0;
padding:0;
}

#mymessage #rightcol ul {
background:url(../images/mymessage-delim.gif) 0 0 repeat-y;
padding:0 0 0 20px;
}

.private-mess #rightcol ul {
background:url(../images/mymessage-delim-blue.gif) 0 0 repeat-y !important;
}

#mymessage #leftcol input,#mymessage #rightcol input {
vertical-align:middle;
clear:left;
}

#mymessage #leftcol label,#mymessage #rightcol label {
color:#666;
font-size:1.25em;
display:inline-block;
margin:3px 0 3px 5px;
}

#mymessage #leftcol select {
width:180px;
color:#666;
font-size:1.25em;
border:1px solid #dcddde;
margin:3px 0 10px 21px;
}

#mymessage #mess-login {
list-style:none;
margin:0;
padding:25px 0 0 8px;
}

#mymessage #mess-login li#user-wrap {
margin-right:16px;
padding:0;
}

* html #mymessage #mess-login li#user-wrap {
margin-right:8px;
}

#mymessage #mess-login label {
width:260px;
display:block;
clear:both;
color:#5a3d1c;
font-size:1.42em;
font-weight:bold;
position:relative;
}

#mymessage #mess-login input {
width:282px;
border:1px solid #dcddde;
font-size:1.25em;
float:left;
color:#666;
margin:10px 0 0 !important;
padding:4px 2px 0;
height: 24px;
}

#mymessage #rightcol {
width:369px;
float:left;
}

#mymessage #submit-wrap {
text-align:right;
color:#666;
padding:15px 0;
}

#mymessage #submit-wrap input {
width:177px;
text-align:center;
color:#FFF;
font-size:1.33em;
font-weight:bold;
background:url(../images/submit-btn-bg-orange.png) 0 0 no-repeat;
margin-bottom:5px;
cursor:pointer;
padding:6px 0;
}

.private-mess #submit-wrap input {
background:url(../images/submit-btn-bg-blue.png) 0 0 no-repeat !important;
}

#mymessage .notice {
color:#db8640;
font-size:1.08em;
background:#f8cfb0;
padding:5px 10px;
}

/*   Sign Up - Register Page   */
#sign-register-wrap {
padding:28px 0 0;
}
#sign-register {
width:639px;
float:right;
border-left:1px solid #dfdfdf;
padding:0 43px;
}

#sign-register h3 {
width:307px;
height:35px;
color:#FFF;
font-weight:normal;
font-size:1.33em;
text-align:center;
background:url(../images/sign-reg-ttl-bg.gif) no-repeat;
padding:5px 0 0;
}

#sign-register #switcher {
width:228px;
height:34px;
line-height:34px;
float:right;
font-size:1.17em;
color:#FFF;
background:url(../images/switcher-bg.png) no-repeat;
text-align:center;
padding:0 35px 0 0;
}

#psswd_forget {
color:#666;
font-weight:bold;
font-size:20px;
background:url(../images/psswd_forget.ttl.png) no-repeat;
margin:0 0 0 -6px;
padding:15px 0 4px 45px;
}

#psswd_encode {
color:#666;
font-weight:bold;
font-size:20px;
background:url(../images/psswd_encode.ttl.png) no-repeat;
margin:0 0 0 -6px;
padding:18px 0 4px 45px;
}

#sign-register p {
font-size:18px;
color:#6E727A;
padding:20px 0 10px;
}
#sign-register p.facebook-connect {
font-size:13px;
color:#005F9E;
padding:10px 8px;
background: #FCF9CF;
margin: 14px 0 0;
}
#sign-register p.facebook-connect a{
display: block;
width: 166px;
height: 22px;
float: right;
text-indent: -10000px;
background: url(../images/bt-fbconnect-login.gif) no-repeat;
margin: -4px 0 0;
}
#wrapper .green {
color:#66C939;
}

#wrapper #sign-register p span {
font-size:12px;
color:#8C8C8C;
}

#sign-register form {
padding-top:25px;
}

#sign-register label {
width:210px;
padding-top:3px;
font-size:1.5em;
color:#6e727a;
display:inline-block;
vertical-align:middle;
margin:5px 0 10px;
height:22px;
float:left;
}

#sign-register label span {
float:left;
color:#ea7924;
font-style:italic;
font-size:0.61em;
}

#sign-register .input,#sign-register .input-mid,#sign-register select {
width:417px;
height:26px;
border:1px solid #bcbcbc;
font-size:1.5em;
color:#6e727a;
margin:4px 0 10px;
padding:2px 3px;
}

#sign-register #connect .wrap label {
width:390px;
float:none;
clear:none;
}

#sign-register #connect .wrap input {
vertical-align:top;
margin:6px 10px 0 0;
}

#sign-register .input-mid {
width:225px !important;
}

#sign-register select {
width:233px !important;
height:30px;
color:#6e727a;
}

#sign-register #sx {
font-size:1.5em;
color:#6e727a;
}

#sign-register #sx label {
width:150px;
font-size:1em;
float:none;
}

#sign-register #sx input {
vertical-align:middle;
margin-right:5px;
}

#sign-register .input-fake {
width:418px;
height:30px;
line-height:30px;
padding-right:5px;
border:1px solid #bcbcbc;
display:inline-block;
background:url(../images/input-fake-bg.gif) top right no-repeat;
text-align:right;
margin:4px 0 10px;
}

#sign-register #birthyear_input_span {
width:226px !important;
}

#sign-register #birthyear_input_span .input-mid {
width:60px !important;
}

#sign-register .input-fake em,#sign-register .input-fake em span {
font-size:0.92em;
color:#59720d;
}

#sign-register .input-fake .input,#sign-register .input-fake .input-mid {
float:left;
border:none !important;
width:270px !important;
height:24px;
margin-bottom:0 !important;
margin-top:0 !important;
}

#sign-register .wrap {
color:#6e727a;
margin:0 0 10px 210px;
}

#sign-register .wrap input {
vertical-align:middle;
}

#sign-register .button {
width:177px;
text-align:center;
color:#FFF;
font-size:1.33em;
border:none !important;
background:url(../images/envoyer-btn-bg.png) 0 0 no-repeat;
float:right;
clear:both;
display:inline-block;
margin:30px 0 0;
padding:6px 0;
}

#sign-register #mod-de-pass {
text-align:right;
padding:25px 0 8px;
}

#sign-register #mod-de-pass a {
color:#047391;
font-size:0.92em;
text-decoration:none;
}

#sign-register #remember {
font-size:1.33em;
color:#6e727a;
margin-top:42px;
}

#sign-register #remember label {
font-size:1em;
display:inline;
float:none;
clear:none;
height:auto;
margin-bottom:0;
padding:0 0 0 4px;
}

#sign-register #remember input {
display:inline;
clear:none;
}

#sign-register-wrap #leftcol {
width:175px;
font-size:1.08em;
padding:0 0 0 30px;
}

#sign-register-wrap #leftcol p {
color:#6e727a;
text-align:justify;
line-height:1.5em;
padding:4px 0;
}

#my-profile {
height:42px;
background:url(../images/my-profile-bg.png) repeat-y;
width:896px;
margin:0 0 30px 32px;
}

*:first-child+html #my-profile {
float:left;
margin:0 0 0 32px;
}

* html #my-profile {
float:left;
display:inline;
margin:0 0 0 32px;
}

#my-profile ul {
list-style:none;
display:block;
margin:0;
padding:0;
}

#my-profile li {
float:left;
height:34px;
margin-top:4px;
background:url(../images/my-profile-delim.gif) 0 0 repeat-y;
position:relative;
}

#my-profile li a {
float:left;
display:block;
height:34px;
line-height:34px;
font-size:1.58em;
font-weight:bold;
text-decoration:none;
}

#my-profile li a:hover {
color:#FFF !important;
}

#my-profile li#public-mess {
background:transparent !important;
}

#my-profile li#public-mess a {
color:#40ad6d;
padding:0 19px 0 44px;
}

#my-profile li#private-mess a {
color:#4ab16d;
margin-left:2px;
padding:0 14px 0 75px;
}

#my-profile li#activity a {
color:#88c56b;
padding:0 0 0 75px;
}

#my-profile li#public-mess .comment-icon {
top:-8px;
left:-17px;
background:transparent !important;
}

#my-profile li#private-mess .comment-icon,#my-profile li#activity .comment-icon {
top:-8px;
left:14px;
background:transparent !important;
}

#my-profile #ttl {
float:right;
height:31px;
display:inline-block;
padding-left:23px;
background:url(../images/my-profile-ttl-bg.gif) 0 0 no-repeat;
margin:11px 15px 0 0;
}

#my-profile #ttl h4 {
font-size:1.42em;
color:#99c2cc;
display:inline-block;
padding-right:23px;
height:31px;
line-height:31px;
background:url(../images/my-profile-ttl-bg.gif) right top no-repeat;
}

#my-profile #ttl h4 a {
color:#99c2cc;
text-decoration:none;
}

* html #my-profile #ttl h4 {
width:30px;
white-space:nowrap;
}

/* my opinion */
.opinion span.top {
background:url(../images/top.opinion.gif) no-repeat;
}

#opinion {
height:185px;
width:610px;
background:url(../images/sondages-bg.png) 0 15px no-repeat;
margin:0 0 0 20px;
padding:55px 44px 0 264px;
}

#opinion h2 {
color:#494949;
font-size:24px;
text-transform:uppercase;
margin-bottom:25px;
}

#opinion p {
color:#494949;
font-size:13px;
line-height:18px;
}

#myopinion,#myavis {
width:365px;
padding:20px 0 20px 33px;
}

#myopinion h3,#myavis h3 {
color:#6E727A;
font-size:24px;
display:block;
padding:12px 0 10px 70px;
}

#myopinion h3 {
background:url(../images/picto.myopinion.gif) no-repeat;
}

#myavis h3 {
background:url(../images/picto.myavis.gif) no-repeat;
}

#myopinion p,#myavis p {
color:#6E727A;
font-size:16px;
line-height:22px;
text-align:justify;
}

.opinion table {
margin:5px 0 0;
}

.opinion table td {
width:365px;
color:#6E727A;
font-size:22px;
padding:0 0 10px 33px;
}

.opinion table #last td {
padding-bottom:35px;
}

.question {
display:block;
width:337px;
height:28px;
background:url(../images/bt.my.opinion.gif) no-repeat;
font-size:17px;
text-decoration:none;
padding:6px 0 0 6px;
}

.question:hover {
background:url(../images/bt.my.opinion.hover.gif) no-repeat;
}

/* questionnaires */
.questionnaire h2 {
color:#494949;
font-size:24px;
display:block;
background:url(../images/picto.myopinion.gif) no-repeat 33px 15px;
padding:25px 0 35px 100px;
}

.questionnaire h3 {
color:#0D626B;
font-size:20px;
padding:0 35px;
}

.questionnaire form {
padding:0 35px 30px 45px;
}

.questionnaire h4 {
color:#494949;
font-size:16px;
font-weight:normal;
padding:20px 35px 15px 0;
}

.questionnaire p {
padding:0 0 5px;
}

.questionnaire label {
color:#6E727A;
font-size:13px;
position:relative;
top:-3px;
padding:0 0 0 15px;
}

.questionnaire select {
color:#6E727A;
font-size:16px;
border:1px solid gray;
}

.questionnaire option {
color:#6E727A;
font-size:16px;
}

.questionnaire #submit {
margin:25px 0 0 570px;
}

/* inbox */
html > body .inbox {
height:auto;
}

.inbox h2 {
display:block;
width:609px;
height:44px;
background:url(../images/title.inbox.gif) no-repeat 0 12px;
left:30px;
font-size:16px;
font-weight:normal;
position:relative;
padding:26px 0 0 18px;
}

.inbox .sep-title-inbox {
height:39px;
background:url(../images/sep.title.inbox.gif) no-repeat right;
text-decoration:none;
padding:0 17px 0 0;
}

.inbox h2 .search-inbox {
color:#6E727A;
font-size:14px;
height:17px;
position:absolute;
text-align:left;
width:205px;
top:27px;
left:362px;
}

.inbox h2 #bt-search-inbox {
background:transparent url(../images/bt.search.inbox.gif) no-repeat;
display:block;
font-size:0;
height:33px;
width:33px;
position:absolute;
top:20px;
left:585px;
cursor:pointer;
}

.inbox #signout {
font-size:14px;
display:block;
width:103px;
height:47px;
background:transparent url(../images/bt.signout.gif) no-repeat;
text-decoration:none;
position:absolute;
top:12px;
right:30px;
text-align:center;
padding:14px 17px 0 0;
}

.inbox #signout:hover {
background:transparent url(../images/bt.signout.hover.gif) no-repeat;
}

.inbox table {
width:764px;
border-collapse:collapse;
margin:10px auto;
}

.inbox table #titles td {
color:#3F3F3F;
font-size:16px;
}

.inbox table .col1 {
width:160px;
color:#6E727A;
font-size:14px;
text-transform:uppercase;
}

.inbox table td {
height:28px;
border-bottom:1px solid #DFECED;
color:#3F3F3F;
font-size:13px;
padding:8px 0 3px 6px;
}

.inbox table .notread {
font-weight:bold;
color:#000;
}

.defaultbox a {
color:#11ACBC;
line-height:35px;
text-decoration:none;
}

.defaultbox h3 {
color:#0D626B;
font-size:20px;
padding:0 48px 5px;
}

.defaultbox h2 {
color:#494949;
display:block;
font-size:24px;
padding:35px 48px 20px;
}

.defaultbox ol {
color:#6E727A;
font-size:12px;
padding:10px 15px 25px 75px;
}

.defaultbox li {
color:#6E727A;
font-size:12px;
padding:5px 0 0 5px;
}

.defaultbox p.defaultboxfirstelment {
color:#6E727A;
font-size:17px;
line-height:28px;
padding:45px 15px 20px 50px;
}

.defaultbox p {
color:#6E727A;
font-size:13px;
line-height:18px;
text-align:justify;
padding:0 50px 30px;
}

#footer-inbox {
width:766px;
height:34px;
background:transparent url(../images/bckgd.footer.inbox.gif) no-repeat 0 10px;
font-size:13px;
position:relative;
z-index:1;
margin:0 auto;
padding:18px 0 20px;
}

#total-messages {
margin:0 0 0 15px;
}

#title-pagination {
margin:0 0 0 550px;
}

#footer-inbox .pagination {
display:block;
position:absolute;
top:8px;
right:15px;
list-style:none;
z-index:100;
}

#footer-inbox ol li {
list-style:none;
display:block;
height:20px;
float:left;
line-height:20px;
margin:0 2px;
}

#footer-inbox a {
text-decoration:none;
border:none;
}

#footer-inbox .current {
font-size:1.11em;
font-weight:bold;
color:#FFF;
border:1px solid #FFF;
}

/* mail */
.inbox h3 {
display:block;
width:683px;
height:54px;
background:url(../images/picto.message.inbox.gif) no-repeat 5px 22px;
position:relative;
left:30px;
padding:30px 0 0 84px;
}

.inbox h3 a {
display:block;
width:600px;
color:#6E727A;
font-size:13px;
font-weight:normal;
text-decoration:none;
margin:0 0 3px;
}

.inbox h3 a span {
display:block;
float:left;
width:70px;
color:#000;
}

.inbox #back-inbox {
font-size:16px;
display:block;
width:180px;
height:34px;
background:url(../images/bt.inbox.gif) no-repeat;
text-decoration:none;
position:absolute;
top:12px;
right:30px;
text-align:center;
padding:13px 20px 0 0;
}

.inbox #back-inbox:hover {
background:url(../images/bt.inbox.hover.gif) no-repeat;
}

#texte-message {
font-size:15px;
color:#444;
width:758px;
padding-bottom:20px;
margin:0 auto;
}

#texte-message span {
color:#0A9CA3;
display:block;
font-size:16px;
height:20px;
margin:10px 0;
}

#texte-message .question-message {
background:url(../images/quest.gif) no-repeat;
padding:1px 0 0 32px;
}

#texte-message .reponse-message {
background:url(../images/rep.gif) no-repeat;
padding:1px 0 0 32px;
}

#feedback {
width:642px;
height:211px;
background:url(../images/bckgd.feedback.gif) no-repeat;
position:relative;
margin:0 auto;
padding:50px 0 20px 120px;
}

#feedback h4 {
font-size:16px;
color:#0A9CA3;
margin:0 0 30px;
}

#feedback .questions {
display:block;
width:640px;
position:relative;
padding-bottom:10px;
}

#feedback .question-feedback {
color:#444;
display:block;
float:left;
font-size:15px;
width:356px;
padding:0 40px 0 0;
}

#feedback label {
margin:0 65px 0 0;
}

#feedback label a {
text-decoration:none;
font-size:15px;
color:#333;
cursor:pointer;
}

.radio {
text-align:center;
width:40px;
height:15px;
position:absolute;
top:2px;
right:203px;
z-index:1;
display:none;
}

.switch {
position:absolute;
right:163px;
top:1px;
z-index:2;
}

#answer-satisfaction,#answer-perception,#answer-recommandation {
position:absolute;
right:25px;
top:3px;
}

#feedback ul .rating {
display:block;
float:left;
position:relative;
}

#feedback ul .rating a {
display:block;
width:17px;
height:17px;
font-size:0;
cursor:pointer;
}

#feedback ul .rating a:hover {
background:url(../images/puce.rating.hover.gif) no-repeat;
}

#feedback ul .rating span {
display:block;
width:17px;
height:17px;
font-size:12px;
text-align:center;
position:absolute;
top:18px;
background:url(../images/puce.info.gif) no-repeat;
color:#000;
padding:10px 0 0;
}

.r1 a {
background:url(../images/puce.rating-1.gif) no-repeat;
}

.r2 a {
background:url(../images/puce.rating-2.gif) no-repeat;
}

.r3 a {
background:url(../images/puce.rating-3.gif) no-repeat;
}

.r4 a {
background:url(../images/puce.rating-4.gif) no-repeat;
}

.r5 a {
background:url(../images/puce.rating-5.gif) no-repeat;
}

.r6 a {
background:url(../images/puce.rating-6.gif) no-repeat;
}

.r7 a {
background:url(../images/puce.rating-7.gif) no-repeat;
}

.r8 a {
background:url(../images/puce.rating-8.gif) no-repeat;
}

.r9 a {
background:url(../images/puce.rating-9.gif) no-repeat;
}

.r10 a {
background:url(../images/puce.rating-10.gif) no-repeat;
}

#feedback #submit {
position:absolute;
bottom:35px;
right:20px;
margin:0;
}

#feedback .labelrating {
display:block;
width:17px;
height:17px;
margin:0;
}

.defaultbox .last {
padding-bottom:25px;
}

#sign #optin {
padding:10px 0 10px 208px;
}

#sign #user_optin {
display:inline;
padding:0;
}

#sign .user_optin {
border:medium none;
height:10px;
width:20px;
margin:0;
}

#sign #sex_label_m {
display:inline;
padding:0 20px;
}

#sign #sex_label_f {
display:inline;
margin-left:10px;
padding:0 10px;
}

#sign #user_sex_f,#sign #user_sex_m {
border:medium none;
display:inline;
height:auto;
width:auto;
margin:0;
padding:0;
}

#sign #user_sex_m {
margin:0 0 0 208px;
}

#sign #user_country {
border:1px solid gray;
color:#6E727A;
font-size:18px;
height:28px;
width:288px;
}

#sign #user_country option {
color:#6E727A;
}

.inbox table a {
color:#3F3F3F;
font-size:13px;
}

#leftbox {
position:absolute;
width:280px;
height:auto;
}

#rightbox {
position:absolute;
width:530px;
height:230px;
left:285px;
top:0;
padding:0 0 0 5px;
}

.stats #rightbox h3 {
background:transparent url(../images/picto.stats2.gif) no-repeat scroll 16px 12px;
}

.stats #rightbox table {
margin:34px 0 0 15px;
}

.stats #rightbox .dia {
width:117px;
height:106px;
background:url(../images/bckgd.dia.gif) no-repeat;
vertical-align:middle;
text-align:center;
padding:0 11px 0 0;
}

#rightbox .landscape {
width:94px;
}

#rightbox .portrait {
height:86px;
}

#sign .label_profil {
float:left;
margin-bottom:15px;
padding-top:8px;
width:250px;
}

#sign .label_profil span {
color:gray;
font-size:12px;
}

#sign #user_birthyear,#sign #user_postcode,#sign #user_phone {
width:auto;
}

#sign .profil_p {
height:auto;
margin:10px 0 20px;
padding:0;
}

/*   Vos Idees page   */
#idees {
font-size:1.42em;
padding:15px 20px;
}

#idees h1 {
background:url(../images/idees-banner.jpg) 0 0 no-repeat;
font-size:1.76em;
color:#3c4f66;
padding:235px 0 0;
}

* html #idees h1 {
height:10px;
}

#idees p {
color:#484949;
padding:6px 0;
}

#idees p strong {
font-weight:normal;
color:#006680;
}

#idees p span {
color:#ea7924;
}

#idees p a {
color:#00a0c6;
text-decoration:none;
}

#idees form {
margin-top:30px;
width:777px;
display:block;
height:35px;
}

#idees label {
padding-right:25px;
float:left;
display:block;
color:#6e727a;
font-size:1.08em;
}

#idees .input {
width:416px;
border:1px solid #bcbcbc;
color:#6e727a;
font-size:1.08em;
margin-right:23px;
vertical-align:middle;
float:left;
padding:2px;
}

#idees .button {
width:130px;
text-align:center;
color:#FFF;
font-size:0.94em;
border:none !important;
background:url(../images/idees-button-bg.gif) 0 0 no-repeat;
vertical-align:middle;
float:right;
padding:5px 0;
}

/*   Sondages Page   */
#sondages,#dialogueprive {
width:610px;
height:185px;
background:url(../images/sondages-bg.png) 0 0 no-repeat;
float:left;
margin:15px 0 0 20px;
padding:40px 44px 0 264px;
}

#sondages h1,#dialogueprive h1 {
font-size:2em;
letter-spacing:0.2em;
padding-bottom:10px;
color:#484949;
}

#sondages p,#dialogueprive p {
font-size:1.08em;
color:#484949;
line-height:1.5em;
text-align:justify;
}

#sondages #new-search {
right:60px;
top:175px;
background:url(../images/new-search-bg.gif) 0 0 no-repeat;
width:182px;
padding:7px 0 0 40px;
}

#surveyall-ttl h3 {
font-size:1.42em;
color:#3c4f66;
}

#surveyall-ttl .ttl {
color:#3c4f66;
font-size:1.33em;
border-bottom:1px solid #eaeaea;
margin:20px 0 10px;
padding:0 0 3px;
}

#mess-filters #marques ul#subcats {
padding-left:9px;
padding-right:4px;
width:180px;
}

#mess-filters #marques ul#subcats li {
float:left;
color:#ae9380;
display:block;
text-align:center;
width:21px;
height:23px;
}

#mess-filters #marques ul#subcats li a {
display:inline;
font-weight:normal;
margin:0;
padding:2px 3px;
}

#mess-filters #marques ul#subcats li a:hover {
background:#f99d41;
color:#281305;
}

/*   dialogueprive page   */
#dialogueprive {
background:url(../images/dialogueprive-bg.jpg) 0 0 no-repeat;
}

#dialogueprive-content h1 {
font-size:3em;
color:#3c4f66;
padding:0 0 40px 12px;
}

#dialogueprive-content p {
font-size:1.33em;
color:#3c4f66;
margin-left:12px;
}

#dialogueprive-content #search-wrap {
position:relative;
background:#FFF;
margin-left:8px;
width:654px;
padding:25px 0 0;
}

#dialogueprive-content #search-wrap #search-fast {
background:url(../images/dialogueprive-search-bg.png) 0 0 no-repeat;
}

#dialogueprive-content #search-wrap #search-fast #results-search-fast {
top:73px;
left:12px;
}

/*   mybd private page   */
#mybd-private #mess-filters {
width:848px;
background:url(../images/mybd-private-subnav-bg.png) 0 0 no-repeat;
height:39px;
margin:-25px 0 0 15px;
padding:7px 0 0 64px;
}

#mybd-private #mess-filters li a {
width:auto;
height:29px;
display:inline-block;
padding:0 0 0 28px;
}

#mybd-private #mess-filters li a span {
height:29px;
line-height:29px;
color:#382315;
display:inline-block;
padding:0 27px 0 0;
}

#mybd-private #mess-filters li a:hover span {
background:url(../images/mess-filter-nav-bg.gif) right 50% no-repeat;
cursor:pointer;
}

#mybd-private #mess-filters li a.active {
background:url(../images/mess-filter-nav-bg.gif) no-repeat left bottom;
}

#mybd-private #mess-filters li a.active span {
background:transparent url(../images/mess-filter-nav-bg.gif) no-repeat right bottom;
}

#public-mess a.active,#private-mess a.active,#activity a.active,#public-mess a.active:hover,#private-mess a.active:hover,#activity a.active:hover {
color:#1c1c1c !important;
cursor:default;
}

#mybd-private .inbox {
margin:0 33px 0 38px;
}

#mybd-private .inbox .row {
border-bottom:1px solid #eaeaea;
margin-top:5px;
_height:15px;
min-height:15px;
clear:both;
padding:2px 0 1px 29px;
}

#mybd-private .inbox .new {
background:#fff6e0 url(../images/orange-star.gif) 8px 5px no-repeat;
}

#mybd-private .inbox .row h1.brand {
width:145px;
margin-left:5px;
float:left;
font-size:1.42em;
color:#636363;
}

#mybd-private .inbox .row a.subject {
font-size:1.25em;
color:#484949;
font-style:italic;
text-decoration:none;
float:left;
padding-right:5px;
}

#mybd-private .inbox .row a.reponse,#mybd-private .inbox .row a.commentaires {
float:right;
background:url(../images/response-icon.gif) 0 0 no-repeat;
color:#484949;
text-decoration:none;
padding:0 6px 2px 24px;
}

#mybd-private .inbox .row a.commentaires {
background:url(../images/ico-comment-read.gif) 0 0 no-repeat;
padding:0 10px 3px 24px;
}

#mybd-private .inbox .row a.reponse span,#mybd-private .inbox .row a.commentaires span {
color:#636363;
}

#mybd-private .inbox .new h1.brand {
color:#272e3a;
}

#mybd-private .inbox .new a.reponse,#mybd-private .inbox .new a.commentaires {
color:#0d626b;
background:url(../images/new-response-icon.gif) 0 2px no-repeat;
margin-top:2px;
}

#mybd-private .inbox .new a.commentaires {
background:url(../images/ico-comment-new.gif) 0 1px no-repeat;
padding-right:10px;
}

#mybd-private #inbox-footer {
background:#a1b5b4;
font-size:1.08em;
font-weight:bold;
color:#0d626b;
padding:10px;
position: relative;
}

#mybd-private #inbox-footer .pagination {
position: absolute;
right: 10px;
color:#0d626b;
font-weight:normal;
padding:0;
width:auto;
}

#mybd-private #inbox-footer .pagination a,#mybd-private #inbox-footer .pagination span.current {
font-weight:normal;
color:#3c4f66;

font-size:12px;
background:url(../images/inbox-pagination-bg.gif) 0 0 no-repeat;
border:0;
padding:0;
width: 14px;
height: 14px;
display: block;
float: left;
text-align: center;
vertical-align: middle;
}



#mybd-private #inbox-footer .pagination span.current {
color:#FFF;
background:url(../images/inbox-pagination-active-bg.gif) 0 0 no-repeat;
}

/*   monbrandialog page   */
#messages-wrap {
_height:470px;
min-height:470px;
}

#messages-wrap .message {
background:transparent;
border:none;
position:relative;
margin:-12px 32px 0;
padding:0;
}

.incomming {
width:132px;
padding-left:32px;
height:33px;
line-height:33px;
float:right;
background:#ebfad3 url(../images/incomming-bg.gif) 0 0 no-repeat;
color:#70b325;
font-size:0.92em;
position:relative;
}

#messages-wrap .message h2 {
background:#ebfad3;
color:#262e3b;
height:33px;
line-height:31px;
margin:0 0 2px;
padding:0 0 0 50px;
font-size: 16px;
}

#messages-wrap .message h2 span {
font-size:0.57em;
color:#8c8c8c;
}

#messages-wrap .message h2 span span {
color:#0c636d;
font-size:1em;
}

#messages-wrap .message h2 span strong {
color:#ff7f00;
font-size:1em;
}

#messages-wrap .message p {
font-size:1em;
color:#494848;
font-weight:normal;
font-style:italic;
padding-left:22px;
margin:18px 0;
}

.prev-next {
margin-top:5px;
text-align:right;
color:#ddd;
}

.prev-next a,.prev-next span {
font-weight:bold;
font-size:0.86em;
text-decoration:none;
}

.prev-next span.prev,.prev-next span.next {
color:#dcdddf;
background:url(../images/left-arrow-off.gif) 0 0 no-repeat;
padding:4px 0 4px 12px;
}

.prev-next span.next {
background:url(../images/right-arrow-off.gif) right top no-repeat;
padding:4px 12px 4px 0;
}

.prev-next a.prev,.prev-next a.next {
color:#8b8b8b;
background:url(../images/left-arrow.gif) 0 0 no-repeat;
padding:4px 0 4px 12px;
}

.prev-next a.next {
background:url(../images/right-arrow.gif) right top no-repeat;
padding:4px 12px 4px 0;
}

#messages-wrap .replay {
margin:20px 32px 0;
}

#messages-wrap .replay h2 {
padding:0 0 0 66px;
}

#messages-wrap .replay .comment-icon {
background:url(../images/comment-icons.gif) 0 0 no-repeat;
height:44px;
width:70px;
}

a#replay-btn {
padding-left:12px;
background:url(../images/replay-btn-bg.png) 0 0 no-repeat;
display:inline-block;
text-decoration:none;
margin-top:10px;
}

a#replay-btn span {
background:url(../images/replay-btn-bg.png) top right no-repeat;
display:inline-block;
color:#FFF;
font-weight:bold;
font-size:1.08em;
cursor:pointer;
padding:7px 12px 7px 0;
}

#messages-wrap #feedback {
width:688px;
border:6px solid #b2b2b2;
height:auto;
background:#FFF url(../images/feedback-bg.gif) 0 0 no-repeat !important;
margin:0 0 0 55px;
padding:17px 50px 15px 122px;
}

#messages-wrap #feedback h3 {
font-size:1.42em;
color:#282e3a;
border-bottom:1px solid #dae8e9;
margin-bottom:15px;
padding:5px 0;
}

.feedback-q {
width:405px;
float:left;
font-size:1.17em;
color:#444;
margin:8px 0 8px 7px;
}

.feedback-q span {
display:block;
color:#444;
font-size:0.79em;
}

.feedback-opt {
width:258px;
float:left;
margin:8px 0;
}

.feedback-act {
float:left;
margin:8px 0;
}

#messages-wrap #feedback .button {
width:140px;
text-align:center;
color:#FFF;
font-weight:bold;
font-size:1.33em;
border:none !important;
background:url(../images/envoyer-btn-140.png) 0 0 no-repeat;
float:right;
margin-top:25px;
padding:5px 0;
}

#messages-wrap #feedback h1 {
font-size:5em;
width:230px;
color:#093c40;
letter-spacing:0.1em;
white-space:nowrap;
margin:35px 0 0 184px;
}

#messages-wrap #feedback p {
color:#0d606e;
font-size:1.18em;
width:230px;
text-align:right;
line-height:2em;
margin:0 0 55px 184px;
}

#messages-wrap #feedback p span {
display:block;
color:#8c8c8c;
}

/*   Widget   */
#widget {
max-width:610px;
min-height:460px;
background:#eee;
margin:0 auto;
padding:10px 15px;
}

* html #widget {
width:610px;
height:460px;
}

#widget-header {
height:33px;
background:#ddd;
position:relative;
}

#widget-header h1 {
height:33px;
line-height:33px;
width:460px;
color:#006680;
font-size:1.33em;
overflow:hidden;
float:left;
margin:0;
padding:0 0 0 6px;
}

#widget-header h1 a {
color:#118a96;
font-size:1.13em;
text-decoration:none;
}

#widget-header #logo-widget {
width:133px;
height:33px;
float:right;
display:block;
background:#ddd url(../images/widget-header-bg.png) top right no-repeat;
text-indent:-999em;
outline:none;
position:relative;
}

#widget p {
color:#999;
margin:0;
padding:10px 0;
}

#widget-header #logo-tooltip-wrap {
width:141px;
background:url(../images/widget-tooltip-top-bg.png) 0 0 no-repeat;
position:absolute;
top:27px;
right:-12px;
padding-top:12px;
}

#widget-header #logo-tooltip {
display:block;
background:url(../images/widget-tooltip-bg.png) left bottom no-repeat;
color:#FFF;
font-size:0.93em;
position:relative;
text-indent:0;
padding:0 6px 6px;
}

#widget-twocols {
background:url(../images/widget-bg.gif) 345px 0 repeat-y;
}

#widget-leftcol {
width:346px;
float:left;
}

#widget-leftcol .input,#widget-leftcol select,#widget-leftcol textarea {
width:320px;
background:#FFF;
border:1px solid #bcbdc0;
margin-bottom:12px;
font-size:1.25em;
color:#cb9865;
padding:5px;
}

#widget-leftcol select {
width:330px;
}

#widget-leftcol select option {
color:#cb9865;
}

#widget-leftcol p {
color:#006680;
font-weight:bold;
font-size:1.17em;
margin-bottom:10px;
}

#widget-leftcol #send-message {
font-size:1.33em;
color:#6e727a;
}

#widget-leftcol #send-message strong {
color:#6e727a;
margin:0 20px;
}

#widget-leftcol #send-message #public {
background:transparent url(../images/bt-public-widget.gif) no-repeat;
display:inline-block;
text-decoration:none;
width: 102px;
text-align:center;
height:35px;
line-height:35px;
text-transform:uppercase;
font-weight:bold;
font-size: 1em;
cursor: pointer;
}

#widget-leftcol #send-message #private {
background:transparent url(../images/bt-private-widget.gif) no-repeat;
display:inline-block;
text-decoration:none;
width: 87px;
text-align:center;
height:35px;
line-height:35px;
text-transform:uppercase;
font-weight:bold;
font-size: 1em;
cursor: pointer;
}

#widget-leftcol a#annuler {
float:right;
color:#006680;
text-decoration:underline;
margin:8px 20px 0 0;
}

#widget-leftcol a#annuler:hover {
color:#15cae8;
text-decoration:none;
}

#widget-rightcol {
width:254px;
float:left;
padding-left:8px;
}

#widget-rightcol h3 {
margin-left:7px;
background:#b6d5cb;
color:#FFF;
font-size:1em;
padding:6px;
}

#widget-rightcol .mess {
background:url(../images/message-quotes-orange-sm.gif) 0 0 no-repeat;
float:left;
margin:19px 0 10px;
position: relative;
}

#widget-rightcol .vote {
width:32px;
height:36px;
background:url(../images/vote-sm-bg.gif) 0 0 no-repeat;
margin:7px 0 0;
}

*:first-child+html #widget-rightcol .vote li {
padding:0;
}

* html #widget-rightcol .vote li {
height:7px !important;
padding:0 !important;
}

#widget-rightcol .vote span {
font-size:0.83em;
color:#0D626B;
height:8px;
width:17px;
margin-top:3px;
padding:0;
}

#widget-rightcol .vote a.vote-yes{
width:32px;
height:16px;
background:url(../images/vote-yes-sm.gif) 20px 6px no-repeat;
margin: 0;
}
#widget-rightcol .vote a.vote-no {
background:url(../images/vote-no-sm.gif) 20px 8px no-repeat;
width:32px;
height:18px;
margin: 0;

}

* html #widget-rightcol .vote a.vote-no {
background:url(../images/vote-no-sm.gif) 1px 6px no-repeat;
}

* html #widget-rightcol .vote span {
margin:2px !important;
padding:0 !important;
}

* html #widget-rightcol .vote a {
vertical-align:bottom;
margin:1px 0 0 2px !important;
padding:0 !important;
}

#widget-rightcol .message {
background:transparent;
border-bottom:none;
margin:0 40px 0 0;
padding:9px 0 0 12px;
}

#widget-rightcol .message a {
font-size:0.78em;
color:#5a6677;
text-decoration:none;
}

#widget-rightcol .message a:hover {
color:#118a96;
}

#widget-rightcol .message-by {
text-align:left;
font-size:0.7em;
color:#666;
padding:3px 0 0;
}

#widget-rightcol .message-by .comments {
background:url(../images/comments-icon-sm.gif) right 1px no-repeat;
margin-right:3px;
display:inline-block;
vertical-align:middle;
padding:1px 23px 2px 0;
}

#widget-rightcol .message-by .new {
background:url(../images/newmail-icon-sm.gif) right 1px no-repeat;
margin-left:3px;
display:inline-block;
vertical-align:middle;
padding:1px 23px 2px 0;
}

#widget-rightcol .more {
text-align:center;
}

#widget-rightcol .more a {
background:url(../images/more-bg.gif) 0 0 no-repeat;
display:inline-block;
padding-left:11px;
}

#widget-rightcol .more a span {
background:url(../images/more-bg.gif) top right no-repeat;
display:inline-block;
padding-right:11px;
text-decoration:none;
color:#006680;
height:27px;
line-height:27px;
font-size:1.17em;
}

#widget-rightcol .more a span strong {
color:#00b0d8;
}

#widget-rightcol .more a:hover span {
color:#00b0d8;
cursor:pointer;
}

#widget-footer {
color:#b2b2b2;
font-size:0.83em;
padding:10px 0;
}

#widget #after-message ul a:hover {
background:transparent url(../images/bt-what-after.gif) no-repeat scroll 0 0;
}

#widget #after-message ul p {
font-size:11px;
margin:0;
padding:0 0 4px 21px;
}

#widget #after-message ul a {
color:#57B5DC;
display:block;
float:left;
font-size:14px;
height:19px;
margin:4px 0 3px;
padding:2px 0 0 21px;
text-align:left;
text-decoration:none;
width:320px;
}

#widget #after-message ul p {
font-size:11px;
margin:0;
padding:0 0 4px 21px;
}

#widget #after-message p {
color:#999999;
font-size:14px;
padding:10px 60px 0 206px;
text-align:left;
}

.left,#messages-replays-ttl li,#mess-filters li,#mymessage #mess-login li {
float:left;
width:auto;
}

.right,#post .message .message-reaction li.moderator,*:first-child+html #sign-register .input-fake em,* html #sign-register .input-fake em {
float:right;
}

* html #search-wrap,* html #stats,* html #brand-landing #search-wrap,* html #selected-brand,* html #my-profile #ttl,* html #sondages,* html #dialogueprive {
display:inline;
}

*:first-child + html #results-search-fast,* html #results-search-fast {
top:133px;
}

#results-search-fast ul,#results-search ul,#mess-filters #cats ul,#mess-filters #marques ul,#feedback ul {
list-style:none;
}

.message a,.mess-repl .message a,#mess-wrap .mess .message h2 a {
color:#272e3a;
text-decoration:none;
}

.message-by .colored,#mymessage #submit-wrap a,.defaultbox a:hover,#widget-rightcol .message-by span {
color:#0d626b;
}

#advise a:hover,#footer-inbox a:hover {
color:#333;
}

#humeur-conso,#marq-dialog {
font-size:1.08em;
width:263px;
margin:16px 0 0;
}

#marq-dialog .col3 strong,#mess-wrap .mess .message-reaction a span,#post .message .message-by a span,#comments-wrap .message-by a span,#mybd-private .inbox .new a.reponse span,#mybd-private .inbox .new a.commentaires span,#widget-rightcol .message-by strong {
color:#ff7f00;
}

#marq-dialog .col1 a,#mymessage p a:hover,#mymessage #submit-wrap a:hover,#sign-register #switcher a:hover,#sign-register .wrap a:hover {
text-decoration:none;
}

#messages-replays,#dialogueprive-content {
width:696px;
float:left;
position:relative;
}

.mess-repl .message a:hover,#mess-wrap .mess .message h2 a:hover,#mess-wrap .mess .message p a:hover {
color:#787878;
}

*:first-child + html #mess-filters li#search,* html #mess-filters li#search {
padding:10px 8px 0 0;
}

#mess-filters li a:hover,#mybd-private #mess-filters li a:hover {
background:url(../images/mess-filter-nav-bg.gif) 0 50% no-repeat;
}

#mess-wrap .mess .message p a,#mybd-private .inbox .row a {
color:#484949;
text-decoration:none;
}
#mess-wrap.idea .mess .message p .read-more {
color:#00A0C6;
text-decoration:underline;
}

#mess-wrap .mess .message-reaction a,#mess-wrap .mess .message-reaction span.colored,#comment .message h2 span a,.comment-replay-head h2 span a,#sign-register-wrap #leftcol a {
color:#0d626b;
text-decoration:none;
}

#mess-wrap .mess .message-reaction a:hover,.pagination a:hover,.pagination .current,#comment .message h2 span a:hover,.comment-replay-head h2 span a:hover,#sign-register-wrap #leftcol a:hover {
color:#15cae8;
}

#pagination,.pagination .disabled,.rating input {
display:none;
}

#post .message .message-reaction li.moderator a:hover,#comments-wrap a.moderator:hover,#idees p a:hover,#dialogueprive-content p a:hover {
text-decoration:underline;
}

#comment .links a,#comments-wrap .links a,#dialogueprive-content p a {
color:#ff7f00;
text-decoration:none;
}
#comment .links a span,#comments-wrap .links a span,#dialogueprive-content p a span{
color:#683D16;
font-size: 70%;
height: 15px;
vertical-align: top;
margin: 0 0 0 2px;
}
#comment-form input.button,#sign-register .button,#idees .button,#messages-wrap #feedback .button {
cursor:pointer;
}

.private-mess h2,.private-mess #mess-login label {
color:#0d626b !important;
}

#mymessage textarea,#widget-leftcol textarea {
height:100px;
overflow:auto;
}

*:first-child + html #mymessage #leftcol select,* html #mymessage #leftcol select {
margin:3px 0 10px 28px;
}

*:first-child+html #sign-register label,* html #sign-register label {
float:left;
clear:left;
}

#sign-register select option,#sign-register-wrap #leftcol p strong {
color:#6e727a;
}

#sign-register .wrap a,#sign-register #mod-de-pass a:hover {
color:#00a0c6;
}

* html #mybd-private #mess-filters,*:first-child+html #mybd-private #mess-filters {
margin:2px 0 0 15px;
}

*:first-child+html #messages-wrap #feedback h1,* html #messages-wrap #feedback h1 {
margin:55px 0 0 184px;
}
#mybd-private{
position:relative;
}
#comments-list .message{
padding-bottom: 5px;
border-bottom:1px solid #E4EAEA;
margin: 24px 0 0;

}
#comments-list .message.ReplyCommentL2{
margin: 6px 0 0 48px;
}
#message-list #no-message, #recent-activities #no-message{
display: block;
color:#3C4F66;
font-size:1.50em;
margin:0;
padding:30px 21px 80px 20px;
}
#recent-activities #no-message{
width: 510px;
}
.a2a_dd {
float:left;
width:auto;
height:auto;
margin: 24px 0 0;
}
#mess_brand .a2a_dd {
margin: 0 0 0 30px;
}
.mess .a2a_dd {
float:right;
margin: 0 -66px 0 0;
}
.idea .mess .a2a_dd {
float:right;
margin: -18px 0 0;
}
#widget div#flash-notice, #widget div#flash-warning, #widget div#flash-error {
  background:#FFE4A5 none repeat scroll 0 0;
  color:#E20C07;
  font-weight:bold;
  margin:2px auto 8px;
  padding:10px;
  width:590px;
  border:2px solid #7F7359;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  text-align: center;
  opacity: 0.8;
}

#widget div#flash-notice {
  color:#61A80E;
}
#bt-brandialog {
	display: block;
	width: 34px;
	height:108px;
	color: #fff;
	text-indent: -10000px;
	position: fixed !important;
	position: absolute;
	top: 35%;
	right: 0;	
	}
#bt-brandialog.fr {
	background: url(../images/bt.feedback.fr.gif) no-repeat left center;
	}
#bt-brandialog.nl {
	background: url(../images/bt.feedback.nl.gif) no-repeat left center;
	}
#bt-brandialog:hover {
	width: 38px;
	}
	
#widget div#errorExplanation {
background:#FFE4A5 none repeat scroll 0 0;
border:1px solid gray;
margin:0 0 16px;
padding:0 20px 10px;
text-align:left;
}

#widget div#errorExplanation h2 {
background:transparent none repeat scroll 0 0;
color:#CC0000;
padding:8px 0 6px;
}

#widget div#errorExplanation p {
	padding: 4px 0 0;
	color:#CC0000;
}

#widget div#errorExplanation ul {
list-style-image:none;
list-style-position:inside;
list-style-type:square;
margin:10px 0 0;
}

#widget div#errorExplanation ul li {
color:#CC0000;
margin:0 0 5px;
}

#after-message{
background: url(../images/bg-after-widget.gif) no-repeat 20px 0 #fff;
text-align: center;
padding: 0 0 20px 0;
margin: 0 0 10px 0;
}
#after-message h3{
font-size: 60px;
font-weight: bold;
color: #073C3F;
padding: 26px 0 0;
}
#after-message #thanks-for{
font-size: 20px;
color: #0D626B;
padding: 10px 0 0;
}
#widget #after-message p{
font-size: 14px;
color: #999;
text-align: left;
padding: 10px 60px 0 206px;
}
#after-message h4{
font-size: 18px;
font-weight: bold;
color: #808080;
margin: 20px 0 6px 206px;
text-align: left;
}
#widget #after-message ul{
text-align: left;
padding: 0 60px 0 185px;
list-style-type: none;
}
#widget #after-message ul a{
text-align: left;
font-size: 14px;
color: #57B5DC;
display: block;
float: left;
text-decoration: none;
width: 320px;
height: 19px;
margin:4px 0 3px 0;
padding: 2px 0 0 21px;
}
#widget #after-message ul a:hover{
background: url(../images/bt-what-after.gif) no-repeat;
}
#widget #after-message ul p{
margin: 0 ;
padding: 0 0 4px 21px;
font-size: 11px;
}
/* a jeter pour la nouvelle version */

#replays-ttl {
  background: url(../images/replays-ttl-bg.png) 0 0 no-repeat;
  padding: 13px 0 6px 48px;
  margin: 10px 0 0 0;
  color: #666666;
  font-size: 1.58em;
}

#messages-replays-nav{
background: url(../images/bg.filter.pub-priv.gif) no-repeat 18px 9px;
}

.flag-as-inappropriate {
float:left;
color:#FF7F00;
text-align: left;
}
#idea{
position: relative;
display: inline;
width: 698px;
height: 220px;
margin: 13px 0 0 13px;
float: left;
background: url(../images/bg.idea.jpg) no-repeat;
}
#ideabox{
	display: block;
	background: url(../images/ideabox.gif) no-repeat;
	width: 275px;
	height: 177px;
	position: absolute;
	top:21px;
	left: 17px;
}
#ideabox textarea{
width: 225px;
height: 97px;
margin: 23px 0 0 25px;
	color:#8C8C8C;
	font-size: 17px;
}
#ideabox #caract-left{
position: absolute;
display: block;
width: 98px;
height: 15px;
left:15px;
padding: 1px 5px 0;
top: 107px;
background: #ECFAD3;
color: #668E0E;
text-align: center;
font-size: 11px;
}
#ideabox #send{
width: 90px;
height: 28px;
background: url(../images/bt.ideabox.gif) no-repeat 0 2px;
cursor: pointer;
font-size: 15px;
font-weight: bold;
line-height: 12px;
margin: 16px 0 0 168px;
}
#idea h1{
margin: 18px 0 10px 310px;
color:#006680;
font-size: 32px;
}
#idea p{
margin: 0 0 22px 310px;
padding: 0 0 0 40px;
color:#006680;
font-size: 12px;
width: 340px;
}
#idea #share {
	background: url(../images/lg.share.gif) no-repeat 11px 0;
}
#idea #write {
	background: url(../images/lg.write.gif) no-repeat 3px 0;
}
#idea #look {
	background: url(../images/lg.look.gif) no-repeat;
}
#fiters-answers.idea{
height: 47px;
background:url(../images/bg-filters-idea.gif) no-repeat 15px 15px;
}
#fiters-answers.idea li a{
height:auto;
}
#fiters-answers li #users-idea {
padding: 19px 0 0 60px;
width: 268px;
background: url(../images/lg.users-idea.off.gif) no-repeat -4px 0;
font-size: 17px;
}
#fiters-answers li #users-idea:hover{
background: url(../images/lg.users-idea.gif) no-repeat -4px 0;
color: #666;
}
#fiters-answers li #users-idea.selected{
background: url(../images/lg.users-idea.gif) no-repeat -4px 0;
color: #666;
}
#fiters-answers li #brands-idea{
padding: 19px 0 0 66px;
width: 290px;
background: url(../images/lg.brands-idea.off.gif) 8px 2px no-repeat;
font-size: 17px;
}
#fiters-answers li #brands-idea:hover{
background: url(../images/lg.brands-idea.gif) 8px 2px no-repeat;
color: #666;
}
#fiters-answers li #brands-idea.selected{
background: url(../images/lg.brands-idea.gif) 8px 2px no-repeat;
color: #666;
}


.idea-post-icon {
position:absolute;
top:-14px;
left:-18px;
width:63px;
height:50px;
background:url(../images/lg.idea.post.gif) 0 0 no-repeat;
}
#mymessage.idea h2.idea {
font-size:1.58em;
color:#5a3d1c;
padding:0 0 0 0px;
}
#mymessage.idea h2.idea span{
font-size:13px;
color:#666;
font-weight: normal;
padding:0 0 0 0px;
}

#mymessage.idea #new_message, #mymessage.idea #new_idea{
padding-bottom: 60px;

}
#mymessage.idea select{
	float: left;
	width:271px;
	height: 26px;
	border: 1px solid gray;
	margin: 15px 48px 15px 0;
	display: inline;
	color: #666;
	font-size: 15px;
}
#mymessage.idea select option{
	color: #666;
	font-size: 15px;
}
#mymessage.idea #categorie-idea2{
	margin-right: 0;
}
#mymessage.idea #mess-login{
	padding: 0;
	height: 65px;
}
#mail-login{
	width: 288px;
	height: 28px;
	border: 1px solid gray;
	margin: 15px 0 20px;
}
#mymessage.idea #submit-wrap{
position: absolute;
bottom: 4px;
right: 24px;
}
#back-idea{
display: block;
padding: 2px 0 0 24px;
width: 75px;
height: 18px;
background: url(../images/bt.back.idea.gif) no-repeat;
position: absolute;
bottom: -2px;
left: 20px;
font-size: 14px;
font-weight: bold;
color: #006680;
text-decoration: none;
}
#comments-wrap.idea{
	padding: 0;
}
.brand-answer-idea .message-by a{
text-decoration: underline;
font-size: 13px;
font-weight: bold;
color: #668E0E;
}
#comments-list .brand-answer-idea{
background: #ECFAD3;
padding: 0;
}
#comments-list .brand-answer-idea .message-by{
padding: 10px 15px 0;
border-top: 4px solid #fff;
}
#comments-wrap.idea .brand-answer-idea .links{
border-bottom: 4px solid #fff;
padding: 0 15px 4px;
}
#comments-wrap.idea .brand-answer-idea p{
padding: 15px;
}
#comments-wrap.idea h3{
color: #666;
font-size: 15px;
margin: 0 0 22px;
}
#comment-form.idea label{
color: #8c8c8c;
width: 330px;
}
#comment-form.idea #rating-idea{
width: 76px;
height: 27px;
font-size: 19px;
font-weight: bold;
color:#7EBF66;
padding: 0 0 0 10px;
}
.percent-rating{
font-size: 23px;
padding: 0 0 0 30px;
margin: 0 0 0 6px;
background: url(../images/rating.percent.idea.gif) no-repeat;
}
#comments-wrap.idea #comment-form.idea p{
padding: 0 0 4px;
font-style: normal;
}


/* contest */
.contest{
width: 950px;
margin: 0 auto;
}
.contest.register {
height: 285px;
}
.contest.fr {
background: url(../images/iphone-contest-regiter-fr.jpg) no-repeat center 5px;
}
.contest.nl {
background: url(../images/iphone-contest-regiter-nl.jpg) no-repeat center 5px;
}
.contest h1{
padding: 40px 30px 28px 520px;
font-family: Helvetica;
font-size: 30px;
text-align: center;
line-height: 35px;
}
.contest h1 span{
font-size: 18px;
}
.contest p{
padding: 0px 30px 22px 520px;
font-family: Helvetica;
font-size: 18px;
text-align: center;
line-height: 19px;
}
.contest p.blue{
color: #1DD2FC;
}
.contest h2{
padding: 150px 50px 49px 430px;
font-family: Helvetica;
font-size: 30px;
text-align: justify;
line-height: 35px;
}
.contest h3{
padding: 18px 10px 0 20px;
font-size:22px;
text-align: justify;
line-height: 35px;
color: #111;
background: #fff;
}
.contest ol, .contest ul{
padding: 18px 10px 0 22px;
list-style-position: inside;
}

.contest ol li, .contest ul li {
font-size: 17px;
margin: 0 0 12px;
color: #444;
}
.contest ol li span, .contest ul li span{
font-size: 14px;
font-style: italic;
color: #555;
}
.contest p.rules{
font-size: 17px;
line-height: 24px;
color: #111;
padding: 18px 10px 0 20px;
text-align: left;
}
.contest p.conditions{
font-size: 13px;
line-height: 24px;
color: #111;
padding: 65px 10px 0 20px;
text-align: left;
}
.contest p.rules a, .contest p.conditions a{
color: #0060B6;
}

#contest{
 padding: 22px 30px 0;
 background: url(../images/label-contest-fr.gif) no-repeat 3px 3px;
}
#contest .iphone{
float: left;
padding: 0 0 6px 14px;
}
#contest h1{
margin: 66px 30px 0 465px;
color: #000;
font-size: 31px;
line-height: 36px;
}
#contest h1 span{
color: #000;
font-size: 27px;
}
#contest p{
margin: 22px 0 0 465px;
font-size: 18px;
line-height: 26px;
color: #4D4D4D;
}
#contest h2.rules{
color: #000;
font-size: 24px;
clear: both;
margin: 0 0 8px 20px;
}
#contest p.rules{
font-size: 15px;
line-height: 19px;
margin: 0 0 10px 20px;
color: #4D4D4D;
}
#contest ul.rules{
list-style: square inside;
color: #4D4D4D;
margin: 4px 0 10px 20px;
}
#contest ul.rules li{
color: #4D4D4D;
font-size: 14px;
line-height: 24px;
}
#contest p.conditions{
font-size: 11px;
line-height: 13px;
margin: 50px 0 10px 20px;
color: #A5A5A5;
}
#contest p.conditions span{
font-weight: bold;
color: #808080;
}

#sign-register-wrap.contest {
padding:28px 0 0;
background: url(../images/label-contest-fr.gif) no-repeat 3px 3px;
}
#sign-register-wrap.contest .iphone{
float: left;
padding: 0 0 26px 14px;
}
#sign-register-wrap.contest h1.contest{
margin: 18px 60px 0 465px;
color: #000;
font-size: 31px;
line-height: 36px;
}
#sign-register-wrap.contest h1.contest span{
color: #000;
font-size: 27px;
}
#sign-register-wrap.contest p.contest{
margin: 16px 30px 0 465px;
font-size: 18px;
line-height: 26px;
color: #4D4D4D;
}
#sign-register-wrap.contest a.contest{
display: block;
width: auto;
height: 22px;
margin: 20px 0 0 465px;
padding: 3px 0 8px 50px;
font-size: 18px;
color: #2D2D2D;
background: url(../images/arrow-bottom.gif) no-repeat top left;
}

/* PRIVATE SPACES */
h2.club-cms {
background: url(../images/ttl.club-cms.jpg) no-repeat bottom right;
height: 32px;
width: 941px;
padding: 13px 0 0 4px;
font-size: 19px;
text-indent: 44px;
line-height: 32px;
color: #fff;
}
div.club-cms {
padding: 0 0 0 15px;
height: 150px;
}
div.club-cms #cms{
padding: 12px 12px 0px 12px;
float: left;
width: 286px;
font-size: 12px;
color: #808080;
text-align: justify;
}
div.club-cms #cms a{
color: #03E2F9;
}
div.club-cms #cms img{
padding:0 10px 10px 0;
float: left;
}
div.club-cms #cms.over_simple_cms{
margin: 2px 0px 0px 0px;
}
div.club-cms #cms .simple_cms_item_admin .controls{
text-align: right;
padding: 4px 0;
}
div.club-cms #cms div{
color:#808080;
}
#club-inscription{
width: 460px;
float: left;
padding: 20px 0 20px 20px;
}
#club-inscription h2{
background: url(../images/ttl.club-inscription.gif) no-repeat;
padding: 26px 0 22px 100px;
height: 46px;
font-size: 28px;
color: #3A5266;
}
#club-inscription p{
color: #8C8C8C;
padding: 0 28px 0 8px;
font-size: 13px;
font-weight: bold;
line-height: 18px;
text-align: justify;
}
#club-inscription p a{
color:#3F3F3F;
text-decoration: underline;
}
#club-inscription p#create{
position: relative;
height: 117px;
width: 168px;
float: left;
padding: 6px 20px 0;
margin: 20px 0 0;
background: url(../images/bg.create.club-inscription.gif) no-repeat center top;
text-align: center;
font-size: 13px;
font-weight: bold;
color: #006680;
}
#club-inscription p#create a{
display: block;
width: 188px;
height: 48px;
padding: 0 0 0 20px;
background: url(../images/bt.create.club-inscription.gif) no-repeat;
position: absolute;
bottom: 0;
left: 0;
font-size: 19px;
line-height: 46px;
text-decoration: none;
font-weight: bold;
color: #fff;
}
#club-inscription p#create a:hover{
background: url(../images/bt.hover.create.club-inscription.gif) no-repeat;
}
#club-inscription p#connect{
position: relative;
height: 117px;
margin: 20px 0 0 218px;
width: 208px;
padding: 6px 0 0;
background: url(../images/bg.create.club-inscription.gif) no-repeat center top;
text-align: center;
font-size: 13px;
font-weight: bold;
color: #006680;
}
#club-inscription p#connect a{
display: block;
width: 188px;
height: 48px;
padding: 0 0 0 20px;
background: url(../images/bt.connect.club-inscription.gif) no-repeat;
position: absolute;
bottom: 0;
left: 0;
font-size: 19px;
line-height: 46px;
text-decoration: none;
font-weight: bold;
color: #fff;
}
#club-inscription p#connect a:hover{
background: url(../images/bt.hover.connect.club-inscription.gif) no-repeat;
}

#club-inscription p#create-logged {
width: 364px;
height: 128px;
margin: -30px 0 0 38px;
padding: 90px 0 0;
background: url(../images/bt.create.logged.club-inscription.jpg) no-repeat;
text-align: center;
}
#club-inscription p#create-logged a{
display: inline-block;
width: 182px;
height: 42px;
padding: 0 0 0 20px;
font-size: 19px;
line-height: 40px;
text-decoration: none;
font-weight: bold;
color: #fff;
text-align: center;
}



#club-inscription ul{
list-style: none;
margin: 18px 0;
}
#club-inscription ul li{
color: #3F3F3F;
font-size: 13px;
font-weight: bold;
line-height: 18px;
margin: 0;
padding: 0 2px 7px 54px;
}
#club-inscription ul li.item1{
background: url(../images/lg.join.gif) no-repeat 8px 4px;
}
#club-inscription ul li.item2{
background: url(../images/lg.dialog.gif) no-repeat 9px 2px;
}
#club-inscription ul li.item3{
background: url(../images/lg.new.gif) no-repeat 12px 0;
padding: 0 2px 16px 54px;
}
#club-inscription ul li.item4{
background: url(../images/lg.test.gif) no-repeat 12px 0;
padding: 0 2px 14px 54px;
}
#club-inscription ul li.item5{
background: url(../images/lg.gift.gif) no-repeat 14px 0;
}
#club-inscription span{
font-size: 14px;
color: gray;
margin: 0 6px 0 0 ;
}
#club-inscription #subscribe{
font-size: 20px;
line-height: 29px;
text-align: center;
display: inline-block;
width: 201px;
height: 31px;
padding: 0;
margin: 0 0 25px;
background: url(../images/bt.coming-soon.gif) no-repeat;
text-decoration: none;
}
#club-inscription #subscribe.maj{
font-size: 14px;
background: url(../images/bt.maj.jpg) no-repeat;

}
#club-inscription .a2a_dd{
margin: 0 0 15px;
float: none;
}
#my-private-spaces{
float: left;
width: 460px;
padding: 20px 20px 0 0;
min-height: 588px;
height: auto !important;
height: 588px;
background: url(../images/bg.my-private-spaces.jpg) no-repeat 0 92px;
}
#my-private-spaces h2{
background: url(../images/ttl.my-private-spaces.gif) no-repeat;
padding: 26px 0 22px 114px;
height: 46px;
font-size: 28px;
color: #3A5266;
}
#my-private-spaces p{
color: #8C8C8C;
padding: 0 0 10px 28px;
font-size: 13px;
font-weight: bold;
line-height: 18px;
}
#my-private-spaces p.advise{
color: #666;
padding-top: 20px;
font-size: 15px;
font-weight: bold;

}
#my-private-spaces p a{
display: block;
width: 114px;
height: 28px;
margin: 80px auto 290px;
background: url(../images/bt.login.privatespaces.gif) no-repeat;
text-decoration: none;
text-align: center;
font-size: 20px;
line-height: 26px;
text-transform: capitalize;
}
#my-private-spaces #PS-connect{
display: block;
padding: 0 0 0 16px;
width: 162px;
height: 31px;
margin: 80px auto;
background: url(../images/bt.connect.private-spaces.gif) no-repeat;
text-decoration: none;
text-align: center;
font-size: 20px;
line-height: 29px;
}
#my-private-spaces ul{
list-style: none;
padding: 14px 0 4px 28px;
}
#my-private-spaces ul li{
border-bottom: 1px solid #B2B2B2;
padding: 12px 0;
}
#my-private-spaces ul li .lg-private-spaces{
float: left;
width: 78px;
height: 73px;
background: url(../images/lg.private-spaces.gif) no-repeat;
font-size: 2px;
line-height: 73px;
text-align: center;
}
#my-private-spaces ul li .lg-private-spaces img{
vertical-align: middle;
}
#my-private-spaces ul li h4 a{
font-size: 24px;
color: #3F3F3F;
margin: 0 0 0 12px;
text-decoration: none;
}
#my-private-spaces ul li h4 a:hover{
color: #777;
} 
#my-private-spaces ul li h5{
font-size: 13px;
color: #FF7F00;
margin: 1px 0 12px 90px;
} 
#my-private-spaces ul li h6{
font-size: 11px;
font-weight: normal;
color: #0D626B;
margin: 0 0 5px 90px;
} 
#my-private-spaces ul li span{
font-size: 13px;
font-weight: normal;
color: #8C8C8C;
margin: 0 0 0 90px;
} 
#my-private-spaces ul li .last-call-to-reaction{
padding: 14px 10px 5px;
margin: 0 0 0 90px;
background: url(../images/bg.last-call-to-reaction.gif) no-repeat;
color: #8C8C8C;
font-size: 13px;
} 
#my-private-spaces ul li .last-call-to-reaction h5{
padding: 0;
margin: 0;
color: #272E3A;
font-size: 14px;
}
#my-private-spaces ul li .last-call-to-reaction h5 a{
color: #272E3A;
} 
#my-private-spaces ul li .last-call-to-reaction span{
display: block;
text-align: right;
color: #0D626B;
font-size: 11px;
}
#my-private-spaces ul li .last-call-to-reaction span a{
display: inline-block;
text-align: center;
font-size: 14px;
font-weight: bold;
text-decoration: none;
background: url(../images/bt.reactions.gif) no-repeat;
width: 60px;
height: 21px;
line-height: 20px;
margin: 0 0 0 6px;
}  
#my-private-spaces .pagination{
text-align: right;
padding: 4px 0 4px;
width: auto;
height: auto;
} 
#my-private-spaces .pagination a{
text-align: right;
font-size: 14px;
font-weight: bold;
color: #666;
text-decoration: none;
margin: 0 2px 0 0;
padding: 0;
border:none;
}
#my-private-spaces .pagination a.page{
display: inline-block;
width: 18px;
height: 18px;
border: 1px solid #B2B2B2;
text-align: center;
line-height: 18px;
}
#my-private-spaces .pagination a.current, #my-private-spaces .pagination a:hover{
color: #15CAE8;
}


#selected-brand.private-space {
padding: 0 260px 0 0;
margin-right: 0;
}
#selected-brand.private-space.nl {
background: url(../images/lg.private-spaces-big.nl.gif) no-repeat 728px 30px;
}
#selected-brand.private-space.fr {
background: url(../images/lg.private-spaces-big.fr.gif) no-repeat 728px 30px;
}
#selected-brand.private-space #send-private-spaces-message{
background: url(../images/bt.send-message-PS.gif) no-repeat;
display: inline-block;
width: 336px;
height: 40px;
text-align: center;
line-height: 39px;
text-decoration: none;
}
#selected-brand.private-space #send-private-spaces-message:hover{
color: gray;
}
#messages-replays-wrap #right-col.survey h4{
padding: 0 0 0 14px;
color:#006680;
}
#messages-replays-wrap #right-col.survey h5{
font-size: 1em;
font-weight: normal;
padding: 0 0 0 14px;
color:#006680;
}
#messages-replays-wrap #right-col.survey ul{
list-style: none;
padding: 8px 0 12px 20px;
}
#messages-replays-wrap #right-col.survey ul li{
padding: 4px 0;
}
#messages-replays-wrap #right-col.survey ul li input{
vertical-align: middle;
}
#messages-replays-wrap #right-col.survey ul li label{
color: #666;
display: inline-block;
padding: 0 0 0 6px;
}
#messages-replays-wrap #right-col.survey input.send{
color: #fff;
background: #15CAE8;
padding: 1px 0 3px;
font-size: 18px;
margin: 0 10px 0 14px;
}
#messages-replays-wrap #right-col.survey span.step{
color: #AAA;
font-size: 12px;
}
#messages-replays-wrap #right-col.survey a.bt-all-surveys{
color: #006680;
font-size: 14px;
line-height: 27px;
margin: 6px 14px;
width: 100%;
display: inline-block;
}
#messages-replays-wrap #right-col.survey a.bt-all-surveys:hover{
color: #00A0C6;
}


#mess_brand p .video-vimeo, #mess_brand p .photos-brand {
display: block;
margin: 14px auto;
}

#partners a{
text-decoration: none;
}

#partners h4{
font-size: 15px;
margin: 3px 0 2px 16px;
padding-bottom: 3px;
border-bottom:1px solid #7E838A;
}
#partners li label {
margin: 0 0 0 6px;
}
#partners .send{
margin: 12px 0 10px 16px;
padding: 2px 4px;
font-size: 13px;
background: #15CAE8; 
}
#partners .step{
padding: 0 0 0 10px;
color: #AAA;
}
#partners a.bt-all-surveys{
margin: 0 16px;
text-decoration: underline;
}

/* register private spaces */

#sign-register p#private-spaces-advice {
font-size:15px;
color: #350203;
padding: 6px 9px;
margin: 0 0 22px;
border: 4px solid #00A0C6;
}

.ps-form #club-inscription {
float:none;
padding:20px 20px 0 20px;
width: auto;
}
.ps-form #club-inscription h2{
background:transparent url(../images/ttl.register.ps.jpg) no-repeat scroll 0 0;
}
.ps-form #progressbar{
display: inline-block;
width: 450px;
height: 25px;
margin: 20px 20px 20px 0;
padding: 0 4px;
background: url(./images/progress-bar.gif) no-repeat;
vertical-align: middle;
}

.ps-form #progressbar #bar{
display: inline-block;
height: 17px;
background: #15CAE8;
margin: 4px 0;
vertical-align: middle;

}
#progress-percent{
display: inline-block;
width: 50px;
height: 21px;
margin: 2px 0;
font-size: 20px;
font-weight: bold;
color: #999;
vertical-align: middle;
}

/* banner */

#banner-club{
position: relative;
width: 960px;
height: 266px;
background: url(../images/bg.banner.jpg) no-repeat;
text-align: left;
}
#banner-club h2{
font-size: 24px;
color: #272E3A;
padding: 27px 0 0 26px;
width: 366px;
text-align: center;
}
#banner-club h2 span{
display: inline-block;
font-size: 20px;
color: #272E3A;
margin: 10px 0 0;
}
#banner-club p{
font-size: 13px;
color: #272E3A;
padding: 20px 0 0 26px;
width: 366px;
text-align: center;
}

#banner-club ol{
list-style: none;
position: absolute;
right: 32px;
top: 30px;
width: 312px;
}
#banner-club ol li{
color: #272E3A;
font-size: 15px;
font-weight: bold;
text-align: left;
margin: 0 0 34px;
}
#banner-club ol li#samples{

margin: 0 0 23px;
}

#banner-club ol li span{
color: #33490D;
font-size: 13px;
display: inline-block;
width: 312px;
}


#banner-club a{
display: block;
font-size: 19px;
line-height: 72px;
text-decoration: none;
font-weight: bold;
color: #fff;
width: 330px;
height: 72px;
margin: 12px 0 0 44px;
text-indent: 20px;
background: url(../images/bt.banner.jpg) no-repeat;
text-align: center;
}
#banner-club a#close-club-banner{
position: absolute;
text-indent: -10000px;
width: 36px;
height: 36px;
margin: 0;
background: url(../images/close.club-banner.gif) no-repeat;
right: -16px;
top: -8px;
}
/* club out nav */

#club-out-nav{
background: url(../images/bg.club-out-nav.jpg) no-repeat 6px 6px;
}
#club-out-nav h1{
font-size: 30px;
width: 480px;
height: 76px;
padding: 40px 18px 0;
text-align: center;
}
#club-out-nav h1 span{
display: inline-block;
font-size: 26px;
color: #173804;
width: 480px;
text-align: center;
margin: 3px 0 0;
}
#club-out-nav p{
font-size: 17px;
width: 480px;
height: 64px;
padding: 20px 18px;
text-align: center;
color: #173804;
}
#club-out-nav p b{
color: #173804;
}
#club-out-nav h2{
font-size: 24px;
color: #000;
margin: 20px auto 0;
width: 920px;
border-top: 1px solid #E6E6E6;
height: 26px;
padding: 24px 0 0;
}
#club-out-nav h2.club-cms {
background: none;
height: 32px;
margin: 30px auto 8px;
width: 920px;
padding: 13px 0 0 0;
font-size: 19px;
line-height: 32px;
color: #173804;
border-top: 1px solid #E6E6E6;
text-indent: 0;
color: #000;

}
#club-out-nav ul{
list-style: none;
margin: 20px 0 0;
padding: 30px 0 0 225px;
background: url(../images/bg.ul.club-out-nav.jpg) no-repeat;
}
#club-out-nav ul li{
font-size: 18px;
font-weight: bold;
color: #000;
padding: 0 0 34px;
width: 686px;
}
#club-out-nav ul li span{
display: inline-block;
margin: 10px 0 0;
font-size: 14px;
font-weight: normal;
color: #542E15;
}





#club-out-nav p#create{
position: relative;
height: 117px;
width: 168px;
float: left;
padding: 6px 20px 0 480px;
margin: 80px 0 0;
background: url(../images/bg.create.club-inscription.gif) no-repeat 460px top;
text-align: center;
font-size: 13px;
font-weight: bold;
color: #42402F;
}
#club-out-nav p#create.header{
margin: 48px 0 0;
}
#club-out-nav p#create a{
display: block;
width: 188px;
height: 48px;
padding: 0 0 0 20px;
background: url(../images/bt.create.club-inscription.gif) no-repeat;
position: absolute;
bottom: 0;
right: 0;
font-size: 19px;
line-height: 46px;
text-decoration: none;
font-weight: bold;
color: #fff;
}
#club-out-nav p#create a:hover{
background: url(../images/bt.hover.create.club-inscription.gif) no-repeat;
}
#club-out-nav p#connect{
position: relative;
height: 117px;
margin: 80px 0 0 698px;
width: 208px;
padding: 6px 0 0;
background: url(../images/bg.create.club-inscription.gif) no-repeat center top;
text-align: center;
font-size: 13px;
font-weight: bold;
color: #42402F;
}
#club-out-nav p#connect.header{
margin: 48px 0 0 698px;
}
#club-out-nav p#connect a{
display: block;
width: 188px;
height: 48px;
padding: 0 0 0 20px;
background: url(../images/bt.connect.club-inscription.gif) no-repeat;
position: absolute;
bottom: 0;
left: 0;
font-size: 19px;
line-height: 46px;
text-decoration: none;
font-weight: bold;
color: #fff;
}

#club-out-nav h3{
display: block;
position: absolute;
width: 342px;
padding: 120px 542px 0 0;
bottom: 10px;
left: 33px;
font-size: 18px;
color: #000;
border-top: 1px solid #E6E6E6;
}
#club-out-nav h3.header{
top: 338px;
bottom: auto;
padding-top: 0;
border: 0 none;
}
#club-out-nav p#connect a:hover{
background: url(../images/bt.hover.connect.club-inscription.gif) no-repeat;
}

#featured .fb_iframe_widget  {
display:block;
position:absolute;
right:34px;
top:665px;
}

/* Tooltip FB Connect */
.tooltip a.fb-connect{
  display: inline-block;
  width: 14px;
  height: 14px;
  text-align: left;
  text-indent: -10000px;
  background: url(../images/bt.fb-connect.tooltip.gif) no-repeat center top;
}
.tooltip a.fb-connect:hover{
   background: url(../images/bt.fb-connect.tooltip.gif) no-repeat center bottom;
}
#comments-list .message.RepliedComment {
padding-left:60px;
}
#mess_brand .success {
background:#CAFA8C;
color:#1D1D1D;
margin:0 0 12px;
padding:8px 0;
text-align:center;
}
div.a2a_menu_inside span {
color:gray;
}
