
#tt {
display:block;
position:absolute;
z-index:100;
}
#tttop {
display:block;
overflow:hidden;
}
#ttcont {
background-color:#DFDFDF;
color:#000000;
font-family:Verdana;
font-size:9px;
padding:3px;
z-index:100;
}
#ttcont img {
padding-right:2px;
}
#ttcont hr {
clear:both;
width:auto;
}
#ttbot {
display:block;
overflow:hidden;
}
a.rss {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(sprite200811171637.gif) repeat scroll -50px -11px;
display:block;
float:left;
height:14px;
margin:1px 5px 0 0;
width:14px;
}
a.rss:hover {
background-position:-64px -11px;
}
a.rss span {
display:none;
}
pre {
color:#324354;
font-family:"Courier New",Courier,mono;
min-height:30px;
overflow:auto;
white-space:pre-wrap;
}
#printme {
background-color:white;
display:block;
margin:0 auto;
padding:0;
width:999px;
}
#contenu {
background-color:white;
border:0 none;
display:block;
float:left;
margin:0;
overflow:hidden;
padding:0 0 8px;
}
#col_left {
background-color:white;
border:0 none;
display:block;
margin:0 306px 0 0;
padding:0;
}
#col_right {
border:0 none;
display:block;
float:right;
margin:0 6px 0 0;
padding:0 0 6px;
width:300px;
}
#ad_topnav {
float:left;
margin-left:6px;
padding-top:6px;
}
#tit_nav, .tit_nav, #foot_nav {
background-color:white;
border-color:-moz-use-text-color -moz-use-text-color #CCCCCC;
border-style:none none solid;
border-width:0 0 1px;
float:left;
margin:0 0 0 6px;
overflow:hidden;
padding:6px 0;
width:980px;
}
#tit_nav a span, .tit_nav a span, #foot_nav a span {
display:none;
}
#col_left #tit_nav, #col_left .tit_nav {
width:673px;
}
#foot_nav {
border:0 none;
padding-bottom:10px;
width:673px;
}
.home #tit_nav a, .home .tit_nav a, .home #foot_nav a {
color:#777777;
}
#tit_nav a, .tit_nav a, #foot_nav a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(legacy/slash.png) no-repeat scroll 0 3px;
color:#0249B4;
font-family:Arial;
font-size:16px;
font-weight:bold;
padding-left:12px;
text-decoration:none;
}
#foot_nav a.prev, #foot_nav a.next {
color:#0000FF;
}
#tit_nav a.first, .tit_nav a.first, #foot_nav a.first {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
padding-left:0;
}
#tit_nav a:hover, #tit_nav a:focus, .tit_nav a:hover, .tit_nav a:focus, #foot_nav a:hover, #foot_nav a:focus {
color:#EF8900;
text-decoration:underline;
}
#tit_nav b, .tit_nav b, #foot_nav b {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(legacy/ico_01.png) no-repeat scroll 3px 8px;
color:blue;
font-size:16px;
padding-left:12px;
}
#tit_nav h1 {
display:inline;
font-size:16px;
margin:0;
padding:0;
}
.tit_nav h1 {
display:block;
font-size:18px;
font-weight:bold;
margin:0;
padding-top:4px;
text-align:center;
}
#tit_nav a.prev, .tit_nav a.prev, #foot_nav a.prev {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(legacy/prevblue.png) no-repeat scroll 0 4px;
display:block;
margin:0;
padding:0 0 0 15px;
text-decoration:underline;
}
#tit_nav .noprevnext, .tit_nav .noprevnext {
display:block;
}
.listing {
border-bottom:1px solid #CCCCCC;
clear:left;
float:left;
margin:0 0 0 6px;
padding:6px 0;
width:980px;
}
.listing li {
float:left;
list-style-type:none;
margin:0;
padding:3px 1%;
width:18%;
}
#foot_nav a.prevtitle, #foot_nav a.prevtitle:hover, #foot_nav a.prevtitle:focus, .tit_nav a.prevtitle, .tit_nav a.prevtitle:hover, .tit_nav a.prevtitle:focus {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
color:black;
display:block;
font-size:12px;
font-weight:normal;
margin-top:6px;
padding-left:15px;
}
#foot_nav a.nexttitle, #foot_nav a.nexttitle:hover, #foot_nav a.nexttitle:focus, .tit_nav a.nexttitle, a.tit_nav .nexttitle:hover, a.tit_nav .nexttitle:focus {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
color:black;
display:block;
font-size:12px;
font-weight:normal;
margin-top:6px;
padding-right:15px;
}
#foot_nav .img {
border:1px solid #CCCCCC;
display:block;
height:115px;
margin-top:6px;
width:158px;
}
#foot_nav .img span {
background-color:#34AE20;
color:white;
padding:1px 3px 3px;
}
#foot_nav .prevtitle .img {
float:left;
}
#foot_nav .nexttitle .img {
float:right;
}
#tit_nav a.next, .tit_nav a.next, #foot_nav a.next {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(legacy/nextblue.png) no-repeat scroll right 4px;
display:block;
margin:0;
padding:0 15px 0 0;
text-align:right;
text-decoration:underline;
}
#tit_nav a.do, .tit_nav a.do {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
color:#CC7404;
float:right;
font-size:12px;
line-height:20px;
margin:0 0 0 10px;
padding:0;
}
#tit_nav a.gr {
color:#999999;
}
#tit_nav a.do:hover, .tit_nav a.do:hover {
text-decoration:underline;
}
#foot_nav td {
vertical-align:top;
}
.widget .titre {
background-color:white;
border:0 none;
bottom:-8px;
color:#A7B4C2;
display:inline;
font-family:Arial;
font-size:14px;
font-variant:small-caps;
font-weight:bold;
margin:0 0 0 6px;
padding:0 3px;
position:relative;
width:300px;
}
.widget:hover .titre {
color:#0249B4;
}
.widget ul, .widget .info {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border:1px solid #CAD2DB;
margin:0;
overflow:hidden;
padding:0;
width:298px;
}
.widget:hover ul {
border-color:#0249B4;
}
.widget ul li {
border:medium none;
display:block;
line-height:1em;
list-style-type:none;
margin:0 2px;
padding-bottom:5px;
padding-top:5px;
white-space:nowrap;
}
.widget ul li span {
color:#6E6E6E;
}
.widget ul li span.green {
color:green;
}
.widget ul li span.red {
color:#BC0000;
}
.widget ul li a {
color:#0249B4;
}
.widget ul li.options {
border:0 none;
height:16px;
margin:0;
padding:0;
}
.widget ul li.options a {
float:right;
}
.widget ul li.options a.prefs {
display:none;
}
.widget:hover ul li.options a.prefs {
display:inline;
padding:1px;
}
.widget ul li.options a.rss, .widget ul li.more a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(legacy/sprite200811171637.gif) repeat scroll -78px -11px;
display:block;
float:right;
height:14px;
margin:1px;
width:14px;
}
.widget ul li.options a.rss:hover {
background-position:-50px -11px;
}
.widget li span {
padding:0 4px 0 0;
}
.widget li a.del img {
height:12px;
visibility:hidden;
width:11px;
}
.widget li a.del {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(legacy/sprite_picto.png) no-repeat scroll 0 -450px;
margin-right:3px;
padding:0;
}
.widget li a.del:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(legacy/sprite_picto.png) no-repeat scroll -11px -450px;
}
.widget ul li.more {
border:0 none;
height:auto;
margin:0;
padding:0;
}
.widget li.more a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(legacy/sprite200811171637.gif) repeat scroll -78px -11px;
display:block;
float:right;
height:14px;
margin:1px 1px 0 0;
padding:0;
width:14px;
}
.widget ul li.more a {
background-position:-92px -11px;
}
.widget ul li.more a:hover {
background-position:-66px -57px;
}
.widget ul li.more a span {
display:none;
}
.widget .shadow {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(legacy/shadow.png) no-repeat scroll 0 0;
display:block;
height:13px;
}
.bloc_tab {
border:0 none;
display:block;
float:left;
list-style-type:none;
margin:0;
padding:0;
}
.bloc_tab li {
float:left;
margin:0 6px 0 0;
padding-left:4px;
}
.bloc_tab a {
display:block;
float:left;
padding:5px 8px 6px 6px;
text-decoration:none;
}
.bloc_tab a:hover {
text-decoration:underline;
}
.bloc_tab li a {
color:blue;
font-size:11px;
font-weight:normal;
}
.bloc_tab li.active a {
color:black;
}
.bloc_tab li a:hover {
text-decoration:underline;
}
.bloc .hide {
display:none;
}
.bloc .selected {
display:block;
}
.bloc_09 {
clear:both;
margin-bottom:15px;
overflow:hidden;
padding:0;
text-align:center;
width:300px;
z-index:200;
}

#bloc_middle, #bloc_sponsor {
}

#adsensetheme {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border-bottom:1px solid #CCCCCC;
float:left;
margin-left:6px;
padding:6px 0;
width:673px;
}
#linkbox {
border:1px solid #CCCCCC;
float:left;
margin:6px 0 0 6px;
overflow:hidden;
padding:6px;
width:659px;
}
#linkbox img {
float:left;
margin-right:6px;
}
#linkbox a {
float:left;
}
#linkbox a.visualstudio {
font-size:16px;
margin-left:8px;
margin-top:8pt;
}
#ad_topright {
margin-left:auto;
margin-right:auto;
text-align:center;
width:300px;
z-index:999;
}
.bloc_10 {
background-color:transparent;
color:#6E6E6E;
display:block;
overflow:hidden;
padding:2px 4px 0;
}
.bloc_10 .bdb {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(legacy/sprite_back.png) repeat-x scroll 0 -576px;
clear:both;
display:block;
height:24px;
margin:0;
padding-right:8px;
}
.bloc_10 .btn {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(legacy/sprite_blocks.png) no-repeat scroll right -78px;
border:0 none;
float:right;
height:24px;
margin:0;
padding:0;
}
.bloc_10 .shadow {
clear:both;
display:block;
height:8px;
margin:0;
overflow:hidden;
padding:0;
}
.bloc_10 .subtitre {
background-color:#2F2F4C;
border-bottom:1px solid #18184C;
border-top:1px solid #4F4F81;
color:#D9D9FF;
display:block;
font-weight:bold;
padding:3px 4px 4px;
}
.bloc_10 .titre {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#636395 url(legacy/sprite_back.png) repeat-x scroll 0 -373px;
border-bottom:1px solid #CECEFF;
color:#FFFFFF;
display:block;
font-size:14px;
font-weight:bold;
letter-spacing:1px;
margin:1px;
padding:5px;
}
.bloc_10 .titre a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(legacy/rssico.png) no-repeat scroll 0 0;
float:left;
height:14px;
margin-right:4px;
margin-top:2px;
width:14px;
}
.bloc_10 a {
color:#2F2F4C;
font-size:12px;
}
.bloc_10 a.more {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(legacy/sprite_blocks.png) no-repeat scroll left -78px;
color:#FFFFFF;
display:block;
font-weight:bold;
height:22px;
line-height:21px;
margin-right:6px;
padding:2px 6px 0 22px;
}
.bloc_10 a.more:hover, .bloc_10 a.more:focus {
color:#E8E8FF;
text-decoration:none;
}
.bloc_10 a:hover, .bloc_10 a:focus {
color:#9E9EFF;
text-decoration:none;
}
.bloc_10 li {
border-bottom:1px solid #DBDBDB;
display:block;
line-height:1.2em;
margin:0;
padding-bottom:3px;
padding-top:2px;
}
.bloc_10 li span {
display:block;
float:left;
font-size:12px;
padding:0 5px 0 0;
}
.bloc_10 .cadre {
background-color:white;
border:1px solid white;
display:block;
overflow:hidden;
padding:0;
width:291px;
}
.bloc_10 ul {
list-style-type:none;
margin:0;
padding:5px 7px;
}
#promo_left {
cursor:pointer;
display:block;
float:left;
height:90px;
margin:0 0 0 7px;
overflow:hidden;
text-decoration:none;
width:244px;
}
#promo_left span {
color:white;
cursor:pointer;
display:block;
font-family:verdana;
text-align:left;
width:60px;
}
#promo_left:hover {
color:white;
text-decoration:underline;
}
#bloc_18 {
background-color:#DFEAFF;
color:#000000;
float:left;
margin:10px 0 0 6px;
overflow:hidden;
width:673px;
}
#bloc_18 a {
color:#06509B;
font-weight:bold;
text-decoration:none;
}
#bloc_18 a:hover, #bloc_18 a:focus {
color:#327CC5;
}
#bloc_18 img {
line-height:1.4em;
margin-right:3px;
vertical-align:7%;
}
#bloc_18 .content {
margin:0;
padding:7px;
}
#bloc_18 .submit {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#313F5B none repeat-x scroll 0 -456px;
border:1px solid #313F5B;
color:white;
display:block;
font-size:12px;
font-weight:bold;
margin:5px;
padding:1px 4px;
}
#bloc_18 .titre {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#347CC3 none repeat-x scroll 0 -73px;
border-bottom:1px solid #3F6EFF;
color:#FFFFFF;
display:block;
font-weight:bold;
padding:4px;
}
#bloc_18 span.sub_tit {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(legacy/pus_01.png) no-repeat scroll 0 2px;
display:block;
font-weight:bold;
margin:10px 0;
padding:0 15px;
}
#bloc_alert_info {
background-color:#CCCCCC;
color:black;
float:left;
margin:10px 0 0 6px;
overflow:hidden;
width:673px;
}
#bloc_alert_info a {
color:#178B30;
font-weight:bold;
text-decoration:underline;
}
#bloc_alert_info a:hover, #bloc_alert_info a:focus {
color:#23D348;
}
#bloc_alert_info img {
line-height:1.4em;
margin-right:3px;
vertical-align:7%;
}
#bloc_alert_info .content {
display:block;
min-height:70px;
padding:6px;
}
#bloc_alert_info input.submit {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#313F5B none repeat-x scroll 0 -456px;
border:1px solid #313F5B;
color:white;
display:block;
font-size:12px;
font-weight:bold;
margin:5px;
padding:1px 4px;
}
#bloc_alert_info .titre {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#2F2F2E none repeat scroll 0 0;
color:white;
display:block;
font-weight:bold;
padding:4px;
}
#bloc_alert_err {
background-color:#FBE3E3;
color:#A11B1B;
float:left;
margin:10px 0 0 6px;
overflow:hidden;
text-align:center;
width:673px;
}
#bloc_alert_err a {
color:#A11B1B;
font-weight:bold;
text-decoration:underline;
}
#bloc_alert_err a:hover, #bloc_alert_err a:focus {
color:#D02626;
}
#bloc_alert_err img {
line-height:1.4em;
margin-right:3px;
vertical-align:7%;
}
#bloc_alert_err .content {
margin:0;
padding:7px;
}
#bloc_alert_err .submit {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#313F5B none repeat-x scroll 0 -456px;
border:1px solid #313F5B;
color:white;
display:block;
font-size:12px;
font-weight:bold;
margin:5px;
padding:1px 4px;
}
#bloc_alert_err .titre {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#AD1D1D none repeat-x scroll 0 -173px;
border-bottom:1px solid #941818;
color:#FFFFFF;
display:block;
font-weight:bold;
padding:4px;
text-align:left;
}
#bloc_alert_ok {
background-color:#E3FBE8;
color:black;
float:left;
margin:10px 0 0 6px;
overflow:hidden;
width:673px;
}
#bloc_alert_ok a {
color:#178B30;
font-weight:bold;
text-decoration:underline;
}
#bloc_alert_ok strong {
color:red;
font-weight:bold;
}
#bloc_alert_ok a:hover, #bloc_alert_ok a:focus {
color:#23D348;
}
#bloc_alert_ok img {
line-height:1.4em;
margin-right:3px;
vertical-align:7%;
}
#bloc_alert_ok .content {
margin:0;
padding:7px;
}
#bloc_alert_ok .submit {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#313F5B none repeat-x scroll 0 -456px;
border:1px solid #313F5B;
color:white;
display:block;
font-size:12px;
font-weight:bold;
margin:5px;
padding:1px 4px;
}
#bloc_alert_ok .titre {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#1DAD3B none repeat-x scroll 0 -126px;
border-bottom:1px solid #1DAD3B;
color:white;
display:block;
font-weight:bold;
padding:4px;
}
#bloc_alert_ok p.tit_02 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(legacy/pic_02.png) no-repeat scroll 0 0;
clear:left;
margin:0;
padding:30px 0 18px 50px;
}
#suggest_ph {
float:left;
}
#suggest.hide {
display:none;
}
#suggest_ph li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:#EFF2FB none repeat scroll 0 0;
border:1px solid #B5B5B5;
float:left;
margin:6px 3px 0;
padding:3px 6px;
width:auto;
}
#suggest_ph li a, #suggest_ph li a:visited {
color:#5E82D8;
display:block;
float:left;
font-weight:bold;
line-height:14px;
text-decoration:none;
width:auto;
}
#suggest_ph li a.cancel {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(legacy/close.png) no-repeat scroll 0 0;
height:8px;
margin:3px 0 3px 6px;
width:8px;
}
#suggest_ph li a.cancel:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(legacy/close.png) no-repeat scroll -8px 0;
}
#suggest_ph li a.apply {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(legacy/valid.png) no-repeat scroll 0 0;
height:8px;
margin:3px 0 3px 6px;
width:10px;
}
#suggest_ph li a.apply:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(legacy/valid.png) no-repeat scroll -10px 0;
}
#suggest_ph li#cancel_all {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:red none repeat scroll 0 0;
border-color:red;
}
#suggest_ph li#cancel_all a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(cancel.gif) no-repeat scroll 100% 50%;
color:white;
padding-right:16px;
}
#suggest_ph li#apply_all {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:green none repeat scroll 0 0;
border-color:green;
}
#suggest_ph li#apply_all a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(apply.gif) no-repeat scroll 100% 50%;
color:white;
padding-right:16px;
}
a.n {
background-color:#FFFFFF;
color:#000000;
cursor:default;
display:block;
margin:0;
padding:0;
text-align:left;
text-decoration:none;
width:100%;
}
a.n:hover {
color:#000000;
text-align:left;
text-decoration:none;
}
a.automenu {
background-color:#D6DEF7;
color:#000000;
cursor:default;
display:block;
margin:0;
padding:0;
text-align:left;
text-decoration:none;
width:100%;
}
a.automenu:hover {
color:#000000;
text-align:left;
text-decoration:none;
}
#interview .photo {
background-position:center center;
border:1px solid #CAD2DB;
float:left;
height:96px;
margin:0 5px 0 0;
width:68px;
}
#interview:hover .photo {
border-color:#0249B4;
}
#interview .photo span {
display:none;
}
#interview li.interview {
height:auto;
min-height:84px;
padding-bottom:0;
text-align:justify;
white-space:normal;
}
#interview strong {
font-size:14px;
line-height:1.5em;
margin:0 0 9px;
text-align:center;
white-space:normal;
}
#widget_collection ul {
padding-top:9px;
}
#widget_collection li {
float:left;
height:25px;
overflow:hidden;
width:220px;
}
#widget_collection li a {
line-height:1.3em;
}
#widget_collection li#couv {
float:left;
height:96px;
margin-left:0;
width:70px;
}
#widget_collection li#couv a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(legacy/promo.png) no-repeat scroll left top;
border:1px solid #777777;
display:block;
height:97px;
margin-left:2px;
margin-top:2px;
width:68px;
}
#widget_collection li#couv a span {
display:none;
}
#widget_collection ul:hover li#couv a {
border-color:#0249B4;
}
#widget_collection ul#livre_couv.livre1 li#couv a {
background-position:left -107px;
}
#widget_collection ul#livre_couv.livre2 li#couv a {
background-position:left -217px;
}
#widget_collection li.more {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:white none repeat scroll 0 0;
border:0 none;
float:right;
font-size:14px;
height:auto;
margin-left:0;
text-align:right;
}
#widget_collection .livre0 #l0, #widget_collection .livre1 #l1, #widget_collection .livre2 #l2 {
font-weight:bold;
}
#widget_collection .livre0 #l1, #widget_collection .livre0 #l2, #widget_collection .livre1 #l0, #widget_collection .livre0 #l2, #widget_collection .livre2 #l0, #widget_collection .livre0 #l1 {
font-weight:normal;
}
.bloc .info ul:hover li.more a, .bloc .items:hover li.more a, .widget ul:hover li.more a {
text-decoration:none;
}
.bloc .info ul:hover li.more a:hover, .widget ul:hover li.more a:hover {
text-decoration:underline;
}
#sentiweb ul {
background-color:#FDFEFD;
overflow:hidden;
}
#sentiweb .carto {
float:left;
margin:0;
}
#sentiweb .carto a {
background-position:0 -13px;
display:none;
height:170px;
margin:6px 7px 0;
width:167px;
}
#sentiweb .carto a span {
background-color:white;
display:block;
height:28px;
position:relative;
top:143px;
width:144px;
}
#sentiweb .legende {
float:right;
font-size:0.8em;
padding:9px 0 4px;
text-align:justify;
white-space:normal;
width:35%;
}
#sentiweb .large {
padding-top:3px;
width:97%;
}
#sentiweb ul li.item, #sentiweb ul li.legende {
float:right;
}
#sentiweb .active {
font-weight:bold;
}
#sentiwebcarto {
background-position:0 -33px;
clear:left;
display:block;
height:510px;
text-align:right;
width:544px;
}
#sentiwebcarto span {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:white none repeat scroll 0 0;
display:block;
height:40px;
left:50px;
position:relative;
text-align:center;
top:438px;
width:440px;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, address, big, cite, code, del, dfn, font, img, ins, kbd, q, s, samp, small, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
border:0 none;
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0;
padding:0;
vertical-align:baseline;
}
#tit_nav {
float:none;
}
#header {
height:auto;
}
#contenu {
float:none;
}
#col_left {
float:left;
font-size:1.2em;
margin:0;
width:684px;
}
#col_right {
float:left;
font-size:1.2em;
margin:0;
overflow:hidden;
padding:0;
}
#ad_bottom {
position:absolute;
top:100px;
}
em, strong, strike, acronym {
border:0 none;
font-family:inherit;
font-size:100%;
font-style:inherit;
margin:0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
padding:0;
vertical-align:baseline;
}
:focus {
}
textarea {
}
* {
font-size:100.01%;
}
html {
font-size:62.5%;
}
table {
border-collapse:separate;
border-spacing:0;
}
caption, th, td {
font-weight:normal;
}
blockquote:before, blockquote:after, q:before, q:after {
content:"";
}
ol, ul {
list-style-position:outside;
list-style-type:none;
}
a, a img {
text-decoration:none;
}
abbr {
border-bottom:1px dotted;
}
hr {
border:0 none;
height:1px;
margin-top:-1px;
}
pre {
color:#324354;
font-family:"Courier New",Courier,mono;
min-height:30px;
overflow:auto;
white-space:pre-wrap;
}
article, aside, dialog, figure, footer, header, hgroup, nav, section {
display:block;
}
html {
overflow-y:scroll;
}
body {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E3E3E3 none repeat scroll 0 0;
color:#303030;
font-family:Arial,Helvetica,sans-serif;
}
#top, #nav .content, #content, #bottom, #topContent {
margin:0 auto;
width:990px;
}
#header, #footer {
background-color:#2F2F2E !important;
width:auto;
}
#header.business {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:#16395A url(bg_headerE.png) repeat-x scroll left top !important;
}
#footer.business {
background-color:#16395A !important;
}
#header li:hover .boxHover, #header li.focused .boxHover, #header .withSubMenu ul li:hover ul, #header .withSubMenu ul li.selected ul, #header .withSubMenu ul li a:focus + ul {
display:block;
}
#header #topNav .boxHover form, #header #topNav .boxHover ul, #header #topNav .boxHover ul li, #header #topNav .boxHover a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border:medium none;
float:none;
height:auto;
line-height:normal;
margin:0;
padding:0;
}
#header input, #footer input {
color:#808080;
font-size:1.1em;
}
#header input.submit, #footer input.submit {
color:#FFFFFF;
}
#header a {
color:#CDCDCD;
font-size:1.1em;
text-decoration:underline;
}
#header .userName {
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
text-transform:capitalize;
}
#header .newMsg {
color:#FFFFFF;
font-weight:bold;
}
#header .userName:hover {
text-decoration:underline;
}
#header a:hover, #header a:focus, #header li:hover a.boxButton, #header li .boxButtonHov {
color:#FFFFFF;
text-decoration:none;
}
#header .boxHover a {
color:#808080;
font-size:1.1em;
font-weight:bold;
text-decoration:underline;
}
#header .boxHover a:hover {
text-decoration:none;
}
#identification .boxHover label {
font-size:1.1em;
}
#top {
height:56px;
position:relative;
z-index:5;
}
#top h1, #top form {
float:left;
}
#top h1 {
margin-top:6px;
float:left;
}
#top form {
margin:15px 0 0 15px;
float:right;
}
#top form legend {
display:none;
}
#top form input.submit {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#D6071B url(bg_headerSubmitSearch.png) no-repeat scroll -12px -13px;
}
#top form input.submit:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#D6071B url(bg_headerSubmitSearch.png) no-repeat scroll -62px -13px;
}
#top .headerFooter .submit {
overflow:hidden;
text-indent:-1000px;
}
#topNav {
clear:left;
line-height:21px;
position:absolute;
right:0;
top:16px;
}
#topNav li {
border-left:1px solid #000000;
float:left;
position:relative;
}
#topNav li a {
border-left:1px solid #4D4B4A;
display:block;
padding:0 10px;
}
.business #topNav li {
border-left:medium none;
}
.business #topNav li a {
border-left:1px solid #455C72;
}
#topNav li:first-child, #topNav li:first-child a, #header.business #topNav li:first-child a {
border-left:medium none;
}
#topNav li:hover .boxButton, #topNav li.focused .boxButton, #topNav li .boxButtonHov {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:#BA0416 url(bg_linkTopNav.png) repeat-x scroll 0 0;
color:#FFFFFF;
padding-bottom:5px;
}
#topNav #user {
border:medium none;
}
#topNav #user a {
border:medium none;
float:left;
}
#topNav #user .newMsg {
padding:0 10px 0 0;
position:relative;
text-decoration:none;
}
#topNav #user .newMsg img {
margin-top:4px;
position:relative;
z-index:4;
}
#topNav #user .newMsg span {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:8px;
-moz-border-radius-bottomright:8px;
-moz-border-radius-topleft:8px;
-moz-border-radius-topright:8px;
background:#D7372A none repeat scroll 0 0;
border:1px solid #D7372A;
left:-6px;
padding:1px 5px;
position:relative;
top:-10px;
z-index:2;
}
#identification .boxHover {
right:0;
width:220px;
}
#identification .boxHover input {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(bg_headerInputSearch.png) repeat-x scroll 0 -5px;
border:1px solid #F9C9D3;
margin:5px 0 10px;
padding:5px;
width:208px;
}
#identification .boxHover input.submit {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:#D6071B url(bg_headerInputSubmit.png) repeat-x scroll 0 0;
border:1px solid #D6071B;
cursor:pointer;
display:block;
height:auto;
margin:5px 0 0;
overflow:visible;
padding:4px 8px;
width:auto;
}
#identification .boxHover input.submit:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#D6071B url(bg_headerInputSubmit.png) repeat-x scroll 0 -24px;
}
#identification .boxHover a.passLost {
display:inline;
}
#topNav #rss .boxHover a, #topNav #themes .boxHover a, #topNav #language .boxHover a, #topNav #user .boxHover a {
display:block;
height:21px;
line-height:21px;
}
#rss .boxHover {
right:0;
width:135px;
}
#themes .boxHover {
right:0;
width:90px;
}
#language .boxHover {
right:0;
}
#user .boxHover {
left:0;
top:24px;
width:150px;
}
#nav {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#CFCFCF url(bg_nav.png) repeat-x scroll 0 0;
height:27px;
position:relative;
z-index:4;
}
.bgShadow {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(bg_section.png) repeat-x scroll left top;
height:5px;
position:relative;
top:27px;
}
#nav ul, #nav .content {
position:relative;
z-index:2;
}
#nav ul li {
border-left:1px solid #6B6B6B;
float:left;
}
#nav ul li a {
border-left:1px solid #202020;
color:#FFFFFF;
display:block;
font-size:1.2em;
font-weight:bold;
line-height:27px;
padding:0 15px;
text-decoration:none;
}
#nav .content > ul > li > a:hover, #nav .content > ul > li > a:focus, #nav .content > ul > li:hover > a, #nav ul li.selected a, #nav ul li a.selected {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#D6071B url(bg_navHover.png?1) repeat-x scroll 0 0;
}
* html div #nav ul li a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#D6071B url(bg_navHover.png?1) repeat-x scroll 0 0;
}
#nav ul li:first-child, #nav ul li:first-child a {
border-left:medium none;
}
#nav .infosMenu {
color:#3E4545;
font-size:11px;
left:0;
padding:0 13px;
position:absolute;
top:35px;
}
#nav .infosMenu a, #nav .infosMenu strong {
color:#D6071B;
font-size:1em !important;
font-weight:normal;
text-transform:none;
}
#nav .infosMenu a {
text-decoration:underline;
}
#nav .infosMenu a:hover, #nav ul li ul.subMenu li a.selected:hover {
text-decoration:none;
}
#nav ul.subMenu li a:hover {
color:#3E4545;
text-decoration:underline;
}
.withSubMenu {
padding-bottom:30px;
}
.withSubMenu ul li a {
font-size:1.1em !important;
text-transform:uppercase;
}
.withSubMenu .bgShadow {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(bg_section.png) repeat-x scroll left top;
border-bottom:1px solid #CCCCCC;
height:29px;
z-index:1;
}
#nav ul li ul.subMenu {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(bg_subMenu.gif) repeat-x scroll left top;
display:none;
height:29px;
left:0;
padding:0 3px;
position:absolute;
width:985px;
}
#nav ul li ul.subMenu li, #nav ul li ul.subMenu li a {
border:medium none;
}
#nav ul li ul.subMenu li a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
color:#3E4545;
display:block;
font-size:1.1em;
font-weight:normal;
line-height:30px;
padding:0 10px;
text-transform:none;
}
#nav ul li ul.subMenu li a.selected {
color:#D6071B;
}
#section {
padding-top:15px;
position:relative;
}
#section.withSubMenu {
padding-top:40px;
}
#topContent {
margin-bottom:15px;
min-height:90px;
position:relative;
}
#ad_top {
width:728px;
}
.topPromo {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(bg_autoPromoBox.png) repeat-x scroll 0 0;
border:1px solid #FFFFFF;
height:72px;
padding:8px 14px;
position:absolute;
right:0;
top:0;
width:216px;
}
.topPromo .menu {
left:0;
position:absolute;
top:0;
width:244px;
}
.topPromo .menu a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#DDDDDD none repeat scroll 0 0;
border-bottom:1px solid #FFFFFF;
color:#3E4545;
padding:1px 0;
text-align:center;
text-decoration:underline;
}
.topPromo .menu a:hover {
text-decoration:none;
}
.topPromo .menu .CCM, .topPromo .menu .CUISINE {
width:61px;
}
.topPromo .menu .DF {
width:91px;
}
.topPromo .menu .MS {
width:91px;
}
.topPromo .menu a.selected {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#ECEFF3 none repeat scroll 0 0;
border-bottom:medium none;
text-decoration:none;
}
.topPromo.dfPromo .menu a.selected {
border-left:1px solid #FFFFFF;
}
.topPromo.msPromo .menu a.selected {
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
width:90px;
}
.topPromo.ccmPromo .menu a.selected, .topPromo.cuisinePromo .menu a.selected {
border-right:1px solid #FFFFFF;
}
.topPromo.dfPromo div.inlineBlock a {
color:#3487BC;
}
.topPromo.msPromo div.inlineBlock a {
color:#D90B5D;
}
.topPromo.ccmPromo div.inlineBlock a {
color:#D6071B;
}
.topPromo.cuisinePromo div.inlineBlock a {
color:#77B800;
}
.topPromo a.allBlock {
bottom:0;
cursor:pointer;
height:72px;
position:absolute;
right:0;
width:80px;
}
.topPromo.dfPromo .allBlock {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(small_droitFinances.png?4) no-repeat scroll 50% 50%;
}
.topPromo.msPromo .allBlock {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(small_santeMedecine.png?4) no-repeat scroll 50% 50%;
}
.topPromo.ccmPromo .allBlock {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(small_commentCaMarche.png?4) no-repeat scroll 50% 50%;
}
.topPromo.cuisinePromo .allBlock {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(small_cuisine.png?4) no-repeat scroll 50% 50%;
}
.topPromo span {
height:85px;
width:1px;
}
#content {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
background:#FFFFFF none repeat scroll 0 0;
overflow:hidden;
padding-bottom:15px;
position:relative;
word-wrap:break-word;
}
.topCol {
margin-bottom:15px;
}
#breadScrumb {
float:left;
}
#breadScrumb li {
display:inline;
}
#breadScrumb li a {
color:#3487BC;
margin:0 5px;
text-decoration:underline;
}
#breadScrumb li a:hover, #breadScrumb li a:focus {
text-decoration:none;
}
#breadScrumb li.selected a {
color:#757575;
text-decoration:none;
}
#breadScrumb li.home {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
margin:0;
overflow:hidden;
padding:0;
}
#breadScrumb li.home > a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(ico_sprite.gif?20100601) repeat scroll -5px -7px;
float:left;
height:12px;
text-indent:-1000px;
width:13px;
}
.topPagination {
border-bottom:1px solid #CCCCCC;
margin-bottom:15px;
padding-bottom:5px;
}
#toolsLinks {
float:right;
}
#toolsLinks li {
display:inline;
margin-left:5px;
}
.menuLeft {
font-family:tahoma;
margin-bottom:15px;
}
.menuLeft .title {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:#E4E4E4 url(bg_sprite.png) repeat-x scroll 0 -30px;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
color:#404040;
font-weight:bold;
padding:8px 12px;
}
.menuLeft ul {
border:1px solid #CCCCCC;
}
.menuLeft ul li {
border-top:1px solid #CCCCCC;
}
.menuLeft > ul > li:first-child, .menuLeft > div > ul > li:first-child {
border-top:medium none;
}
.menuLeft ul li a {
display:block;
padding:8px 10px 8px 25px;
position:relative;
}
.menuLeft ul li ul {
border:medium none;
}
.menuLeft ul li ul li a {
margin-left:6px;
}
.menuLeft ul li ul li ul li a {
margin-left:12px;
}
.menuLeft ul li ul li ul li ul li a {
margin-left:18px;
}
.menuLeft ul li .middleLink {
padding:8px 10px 8px 16px;
}
.menuLeft ul li .middleLink a {
display:inline;
margin:0;
padding:0;
}
.menuLeft ul li .middleLink span.arrowUp, .menuLeft ul li .middleLink span.arrowDown {
margin:4px 8px 0 0;
}
.menuLeft ul li a span.arrowUp {
left:10px;
position:absolute;
top:11px;
}
.menuLeft ul li a span.arrowDown {
left:10px;
position:absolute;
top:12px;
}
.menuLeft .selected, .menuLeft .parentSelected, .menuLeft .finalSelected {
font-weight:bold;
}
.menuLeft .finalSelected a.selected {
color:#D6071B;
}
.menuLeft .finalSelected {
background-color:#ECEAE9;
}
.menuLeft.type2 .title {
background-position:0 -490px;
}
.menuLeft.type2 ul {
padding:8px 0;
}
.menuLeft.type2 ul li {
border:medium none;
}
.menuLeft.type2 ul li a, .menuLeft.type2 ul li a:hover {
padding:3px 10px 3px 20px;
}
.menuLeft.type2 ul li a.selected {
color:#000000;
}
.menuLeft.type2 ul li a span.arrowUp {
left:7px;
top:7px;
}
.ad_right, .asideBox {
margin-bottom:15px;
}
.asideBox {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(bg_asideBox.png) repeat-x scroll left bottom;
border:1px solid #CCCCCC;
}
.asideBox.noBg {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
}
.asideBox p {
margin:5px 0;
}
.asideBox span.arrowDown, .asideBox span.arrowUp {
margin:4px 8px 0 0;
}
.asideBox a.epidemie {
display:block;
float:left;
height:170px;
margin:5px 0;
width:167px;
}
.asideBox .boxTitle {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#D7D7D7 url(bg_sprite.png) repeat-x scroll 0 -492px;
height:15px;
padding:6px 10px 7px;
}
.asideBox .boxTitle.bis {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#5C6E84 none repeat scroll 0 0;
}
.asideBox .boxTitle, .asideBox .boxTitle a.title {
color:#404040;
font-weight:bold;
}
.asideBox .boxTitle.expand {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EEEEEE url(bg_sprite.png) repeat-x scroll 0 -490px;
border-top:1px solid #DADADA;
}
.asideBox .boxTitle.expand:hover {
cursor:pointer;
}
.asideBox .boxTitle.expand.selected {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(bg_sprite.png) repeat-x scroll 0 -455px;
}
.asideBox .boxTitle.expand.selected:hover {
cursor:default;
}
.asideBox .boxTitle.expand span.arrowDown {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(ico_sprite.gif?20100601) no-repeat scroll -9px -141px;
float:none;
margin:0;
position:absolute;
right:10px;
top:11px;
}
.asideBox .boxTitle.expand.selected span.arrowDown {
display:none;
}
.asideBox .buttonAsideBox {
display:block;
float:right;
margin:0 25px 10px 0;
}
.asideBox .boxTitle a.ico {
display:inline-block;
vertical-align:middle;
}
.asideBox .boxTitle a.option {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(ico_sprite.gif?20100601) no-repeat scroll -6px -278px;
height:16px;
width:16px;
}
.asideBox .boxTitle a.option:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(ico_sprite.gif?20100601) no-repeat scroll -24px -278px;
}
.asideBox .boxTitle a.newRss {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(ico_sprite.gif?20100601) no-repeat scroll -44px -278px;
height:15px;
margin-left:5px;
width:14px;
}
.asideBox .boxTitle a.newRss:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(ico_sprite.gif?20100601) no-repeat scroll -62px -278px;
}
.asideBox.autopromo .boxTitle a.option, .asideBox.autopromo .boxTitle a.newRss, .asideBox .boxTitle.bis a.option, .asideBox .boxTitle.bis a.newRss {
opacity:0.8;
}
.asideBox.autopromo .boxTitle a.option:hover, .asideBox.autopromo .boxTitle a.newRss:hover, .asideBox .boxTitle.bis a.option:hover, .asideBox .boxTitle.bis a.newRss:hover {
opacity:1;
}
.asideBox.autopromo .boxTitle, .asideBox.autopromo .boxTitle a.title, .asideBox .boxTitle.bis, .asideBox .boxTitle.bis a.title {
color:#FFFFFF;
}
.asideBox .boxTitle a.title:hover {
text-decoration:none;
}
.asideBox .boxTitle.expand.selected {
color:#FFFFFF;
}
.asideBox .content h3 {
font-weight:normal;
}
.asideBox .content a.ftGrey {
font-size:0.9em;
}
.asideBox a.more {
color:#3487BC;
font-weight:bold;
}
.asideBox li.ftTheme {
font-size:1.3em;
font-weight:bold;
text-decoration:none;
}
.asideBox .postInfos {
color:#999999;
font-size:0.9em;
}
.asideBox .content, .asideBox .options {
padding:5px 12px;
}
.asideBox .options {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EEEEEE none repeat scroll 0 0;
display:none;
}
.asideBox .lastConnexion {
height:11px;
overflow:hidden;
}
.asideBox .seeOthers {
border-bottom:1px dotted #D5D5D5;
}
.asideBox .seeOthers a {
color:#3487BC;
text-decoration:none;
}
.asideBox .seeOthers a:hover, .asideBox a.more:hover {
color:#3487BC;
}
.asideBox .seeOthers a.directLink {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(ico_sprite.gif?20100601) repeat scroll -7px -526px;
}
.asideBox .seeOthers a.directLink img {
height:14px;
vertical-align:middle;
width:14px;
}
.asideBox a.more {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(ico_sprite.gif?20100601) repeat scroll -5px -480px;
float:left;
margin-top:5px;
padding-left:17px;
}
.asideBox a.del {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(ico_sprite.gif?20100601) repeat scroll -53px -555px;
float:right;
margin-top:2px;
}
.asideBox a.del:hover {
background-position:-38px -555px;
}
.asideBox a.del img {
vertical-align:middle;
width:10px;
}
.asideBox ul li {
padding:4px 0;
}
.asideBox a.img {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #D7D7D7;
display:block;
float:left;
height:96px;
margin-right:10px;
overflow:hidden;
padding:3px;
width:68px;
}
.asideBox a.img + div.article {
float:left;
width:201px;
}
.asideBox a.img .img {
display:block;
height:96px;
width:68px;
}
.asideBox a.img.small {
height:55px;
width:55px;
}
.asideBox a.img:hover {
border:1px solid #D6071B;
}
.slider {
overflow:hidden;
padding:0;
}
.slider .buttonAsideBox {
}
.slider .news {
padding-top:7px;
position:relative;
}
.slider h3 {
margin-top:5px;
}
.slider .boxTitle .iconSlide {
margin:0 auto;
padding-top:3px;
width:100px;
}
.slider .boxTitle .iconSlide span {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
-moz-box-shadow:0 -4px 0 #999999 inset;
background:#CCCCCC none repeat scroll 0 0;
float:left;
height:10px;
margin-right:10px;
width:10px;
}
.slider .boxTitle .iconSlide span:hover {
cursor:pointer;
}
.slider .boxTitle span.selected {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-box-shadow:none;
background:#201F1F none repeat scroll 0 0;
}
.slider.big {
height:235px;
margin-top:15px;
width:643px;
}
.slider.big .boxTitle .iconSlide {
left:280px;
}
.slider.big .content {
padding:0 2px;
}
.slider.big .content .article {
border-left:1px solid #D9E4F1;
float:left;
height:149px;
margin:30px 0;
padding:0 14px;
text-align:center;
width:131px;
}
.slider.big .content .article:first-child {
border:medium none;
}
.slider.big .content .article a {
display:block;
height:100px;
overflow:hidden;
width:130px;
}
.slider.big .content .article p {
font-weight:bold;
margin-top:10px;
}
.slider.big .content .article a.ftBlue {
height:66px;
}
.partner .boxTitle {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#346BB3 none repeat scroll 0 0;
}
.partner .boxTitle, .partner .boxTitle a {
color:#000000 !important;
font-weight:bold;
text-decoration:none !important;
}
.partner .content h3 a {
color:#3064AF;
font-size:1.3em;
font-weight:bold;
text-decoration:none;
}
.specialWoman .floatLeft {
margin:0 3px -5px -5px;
}
.specialWoman .floatLeft img {
display:block;
}
.asideBox.autopromo {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
}
.asideBox.autopromo .boxTitle {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#346BB3 none repeat scroll 0 0;
color:#FFFFFF;
}
.asideBox.autopromo .content {
min-height:68px;
position:relative;
}
.asideBox.autopromo ul {
margin-left:66px;
}
.asideBox.autopromo .floatLeft {
margin:5px 0 0;
}
.asideBox.autopromo p {
margin-bottom:0;
}
.asideBox.autopromo .content h3 a {
color:#D6071B;
font-size:1.3em;
font-weight:bold;
text-decoration:none;
}
.asideBox.autopromo .arrowUp, .asideBox .boxTitle.bis .arrowUp {
background-position:-117px -303px;
}
.asideBox.autopromo .arrowDown, .asideBox .boxTitle.bis .arrowDown {
background-position:-99px -307px;
}
#footer {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(bg_footer.png) repeat-x scroll center top;
border-top:2px solid #D7372A;
color:#FFFFFF;
font-size:1.2em;
padding:20px 0 28px;
}
#footer a, #footer a:link {
color:#CDCDCD !important;
font-size:0.9em;
text-decoration:underline !important;
}
#footer a:hover, #footer a:focus {
color:#FFFFFF !important;
text-decoration:none !important;
}
#footer ul, #footer div.footerBorder {
border-right:1px solid #666666;
float:left;
margin:0;
padding:0 18px;
}
#footer ul li, #footer form legend {
line-height:30px;
}
#footer ul li ul, #footer.business ul li ul {
border:medium none;
float:none;
padding:0;
}
#footer ul li ul li {
line-height:18px;
}
#footer div.footerBorder, #footer.business div.footerBorder {
border-right:medium none;
padding-right:0;
}
#footer .noBorder, #footer.business .noBorder {
border-left:medium none;
padding-left:15px;
}
#footer form input.search {
width:145px;
}
#glossary {
width:379px;
}
#footer #glossary a, .glossary a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:#F8F8F8 url(bg_glossaryButton.png) repeat-x scroll 0 0;
border:1px solid #BDBDBD;
color:#000000 !important;
float:left;
font-size:1.2em;
font-weight:bold;
height:24px;
line-height:24px;
margin:5px 3px;
text-align:center;
text-decoration:none !important;
width:19px;
}
#footer #glossary a:hover, #footer #glossary a:focus, .glossary a:hover, .glossary a:focus, .glossary a.selected {
font-size:1.6em;
margin:0;
padding:5px 3px;
}
.glossary a {
margin:5px 1px;
}
.glossary a:hover, .glossary a:focus, .glossary a.selected {
color:#D6071B !important;
padding:4px 1px;
}
#footer #glossary .buttonLarge, .glossary .buttonLarge {
width:30px;
}
.glossaryList {
font-family:verdana;
}
.glossaryList dt, .glossaryList dd {
margin:5px 0;
}
.glossaryList dt {
font-size:18px;
font-weight:bold;
}
.glossaryList dd:first-letter {
font-weight:bold;
text-transform:uppercase;
}
#tpl_2cols .hide, #tpl_3cols .hide, .slider .hide, .modale.hide, #sentiwebbox .hide, .hide .last, .hidelast .last {
display:none;
}
#tpl_2cols #similishowhide.hide, #tpl_3cols #similishowhide.hide {
display:block !important;
}
.bloc_11 {
padding:0;
}
.bloc_11 #similishowhide {
border:medium none !important;
padding:6px 0;
}
.bloc_11 #similishowhide #similishowhidelink {
position:relative;
top:-10px;
}
#join_social {
float:left;
width:180px;
}
#join_social a {
display:block;
margin-top:6px;
}
span.arrowDown, span.arrowUp, span.arrowLeft, span.arrowTop {
cursor:pointer;
float:left;
height:7px;
width:7px;
}
span.arrowDown {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(ico_sprite.gif?20100601) no-repeat scroll -9px -141px;
}
span.arrowUp {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(ico_sprite.gif?20100601) no-repeat scroll -5px -506px;
}
span.arrowDown.theme {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(ico_sprite.gif?20100601) no-repeat scroll -6px -307px;
}
span.arrowUp.theme {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(ico_sprite.gif?20100601) no-repeat scroll -25px -303px;
}
.buttonAsideBox {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(ico_sprite.gif?20100601) no-repeat scroll -6px -322px;
font-size:0.85em;
font-weight:bold;
padding:5px 10px 6px 15px;
position:relative;
}
a.buttonAsideBox:hover {
color:#303030 !important;
text-decoration:none;
}
.buttonAsideBox span {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(ico_sprite.gif?20100601) no-repeat scroll -226px -321px;
height:24px;
position:absolute;
right:-25px;
top:-1px;
width:25px;
}
.boxHover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);
background:#FFFFFF none repeat scroll 0 0;
border-color:#BA0416 #F9C9D3 #F9C9D3;
border-style:solid;
border-width:3px 1px 1px;
display:none;
padding:18px;
position:absolute;
}
.headerFooter input.search, .headerFooter input.submit {
display:inline-block;
vertical-align:middle;
}
.headerFooter input.search {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-topleft:5px;
background:#FFFFFF url(bg_headerInputSearch.png) repeat-x scroll 0 0;
border:1px solid #D6071B;
height:13px;
padding:5px;
vertical-align:middle;
width:300px;
}
.headerFooter input.submit {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topright:5px;
background:#D6071B url(bg_headerInputSubmit.png?1) repeat-x scroll 0 0;
border:1px solid #D6071B;
cursor:pointer;
height:25px;
margin-left:-9px;
padding:4px;
text-align:center;
width:30px;
}
.headerFooter input.submit:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#D6071B url(bg_headerInputSubmit.png?1) repeat-x scroll 0 -24px;
}
#footer .headerFooter .search, #footer .headerFooter .submit {
font-size:0.9em;
}
.modale {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:8px;
-moz-border-radius-bottomright:8px;
-moz-border-radius-topleft:8px;
-moz-border-radius-topright:8px;
background:transparent url(bg_modaleForum.png) repeat scroll 0 0;
font-size:1.2em;
left:50%;
margin-left:-250px;
padding:15px;
position:absolute;
top:15%;
width:500px;
z-index:200;
}
.modale legend {
font-size:1.2em;
font-weight:bold;
}
.modale .cancel {
color:#000000;
font-weight:bold;
position:absolute;
right:20px;
top:17px;
}
.modale form {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:8px;
-moz-border-radius-bottomright:8px;
-moz-border-radius-topleft:8px;
-moz-border-radius-topright:8px;
background:#F8F8F8 none repeat scroll 0 0;
padding:15px;
position:relative;
}
.modale input[type="text"] {
width:286px;
}
.modale input[type="file"] {
height:auto;
}
.modale .nom input, .modale .email input, .modale .titre input {
width:210px;
}
.modale .cat select {
width:222px;
}
.modale .message textarea {
height:150px;
width:452px;
}
.modale .formForum label {
float:left;
margin-right:5px;
text-align:right;
width:120px;
}
.modale form div {
margin-bottom:10px;
}
.modale form div.submit {
text-align:center;
}
.zoom_box_right {
-moz-box-shadow:0 0 20px #000000;
left:20px;
position:absolute;
top:20px;
width:640px;
z-index:9999;
}
.genericList {
position:relative;
}
.genericList .section a.imgLeft {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #D7D7D7;
float:left;
margin:3px 10px 0 0;
overflow:hidden;
padding:3px;
}
.genericList .section a.imgRight {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #D7D7D7;
float:right;
margin:0 0 0 10px;
overflow:hidden;
padding:3px;
}
.genericList .section a.imgLeft img, .genericList .section a.imgRight img {
display:block;
}
.genericList .section a.imgLeft:hover, .genericList .section a.imgLeft:focus, .genericList .section a.imgRight:hover, .genericList .section a.imgRight:focus {
border:1px solid #D6071B;
cursor:pointer;
}
.genericList.newscast .section h2 a {
font-size:1.4em;
font-weight:bold;
}
.genericList .section h2 a {
line-height:1.2em;
}
.genericList .footer .breadScrumb, .genericList .footer .breadScrumb a {
color:#3487BC;
}
.pair {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
}
.unpair {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EFEFEF none repeat scroll 0 0;
}
.tableOfContent {
padding:15px;
}
.tableOfContent span.arrowDown, .tableOfContent span.arrowUp {
margin:5px 7px 0 0;
}
.tableOfContent ul li {
color:#D6071B;
list-style-image:none;
list-style-position:outside;
list-style-type:disc;
margin:0 0 0 14px;
}
.tableOfContent ul li a {
line-height:1.5em;
padding:5px 0;
}
.tableOfContent li ul {
margin:10px 16px;
}
.tableOfContent ul li.cat {
line-height:1.5em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:0;
}





.pagination2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EDEDED url(bg_sprite.png) repeat-x scroll 0 -30px;
border-top:1px solid #FFFFFF;
padding:10px 10px 12px;
position:relative;
}
.pagination2 table {
width:100%;
}
.pagination2 td {
text-align:center;
vertical-align:middle;
}
#tpl_3cols .pagination2 .prev, #tpl_3cols .pagination2 .next {
width:80px;
}
.pagination2 .prev, .pagination2 .next {
width:180px;
}
.pagination2 .prev {
text-align:left;
}
.pagination2 .next {
text-align:right;
}
.pagination2 .icoPrevious {
background-position:-6px -105px;
vertical-align:baseline;
}
.pagination2 .icoNext {
background-position:-1px -72px;
vertical-align:baseline;
}
.pagination2 .ico {
width:16px;
}
.pagination2 .pageNb {
width:220px;
}
.pagination2 .pageNb a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EFEFEF none repeat scroll 0 0;
border:1px solid #CCCCCC;
display:inline-block;
min-width:14px;
padding:4px 6px;
vertical-align:middle;
}
.pagination2 .pageNb a:hover, .pagination2 .pageNb a:focus {
border-color:#D6071B;
text-decoration:none;
}
.pagination2 .pageNb a.selected, .pagination2 .pageNb a.selected:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border-color:#D6071B;
font-weight:bold;
}
.tabMenu {
border-bottom:1px solid #CCCCCC;
margin-bottom:-1px;
}
.tabMenu span {
border:1px solid #CCCCCC;
float:left;
margin-right:8px;
position:relative;
top:1px;
}
.tabMenu a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(bg_sprite.png) repeat-x scroll 0 -387px;
border:1px solid #FFFFFF;
display:block;
padding:8px 15px;
}
.tabMenu a:focus {
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
}
.tabMenu .selected {
border-bottom:medium none;
}
.tabMenu .selected a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
padding-bottom:9px;
}
.themesList {
height:15px;
margin:-3px 0 15px;
overflow:hidden;
}
.themesList li {
border-left:1px solid #C4E1E3;
display:inline;
padding:0 10px;
}
.themesList li:first-child {
border:medium none;
padding-left:0;
}
.themesList li, .themesList li a {
color:#00A5B6;
font-size:12px;
}
.themesList li a:hover {
text-decoration:underline;
}
.stars {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(ico_stars.png?3) repeat scroll 0 0;
display:block;
height:13px;
position:relative;
width:80px;
}
.currentNote {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(ico_stars.png?3) repeat scroll 0 -52px;
height:13px;
left:0;
position:absolute;
}
.stars a {
display:block;
height:13px;
left:0;
position:absolute;
}
.oneStar {
width:16px;
z-index:5;
}
.twoStar {
width:32px;
z-index:4;
}
.threeStar {
width:48px;
z-index:3;
}
.fourStar {
width:64px;
z-index:2;
}
.fiveStar {
width:80px;
z-index:1;
}
.oneStar:hover, .twoStar:hover, .threeStar:hover, .fourStar:hover, .fiveStar:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(ico_stars.png?3) repeat scroll 0 -52px;
}
.searchOptions {
display:none;
margin:5px 15px 0;
text-align:left;
}
.searchResults {
margin:10px 15px;
}
.newSearch2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:#EFEFEF none repeat scroll 0 0;
margin:15px;
padding:10px 0;
text-align:center;
}
.newSearch2 legend {
display:none;
}
#tpl_2cols .newSearch2 .search {
width:335px;
}
.newSearch2 .search {
padding:2px;
width:150px;
}
.newSearch2 select {
margin-left:5px;
padding:2px;
width:185px;
}
.newSearch2 input.submit {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:#D6071B url(bg_headerSubmitSearch.png) repeat scroll -13px -13px;
border:1px solid #D6071B;
cursor:pointer;
height:25px;
margin-left:4px;
overflow:visible;
width:30px;
}
.newSearch2 input.submit:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#D6071B url(bg_headerSubmitSearch.png) no-repeat scroll -63px -13px;
}
.newSearch2 .more {
margin:5px 0 0 15px;
text-align:left;
}
.newSearch2 .more {
font-size:0.9em;
}
.formForum legend {
display:block;
padding:0 0 10px 5px;
text-align:left;
}
.formForum legend span {
font-size:0.9em;
font-weight:normal;
}
.formForum .withLabel label {
display:block;
font-weight:bold;
margin:0 0 5px 5px;
}
.formForum .withLabel label span {
font-weight:normal;
}
.formForum .border {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:8px;
-moz-border-radius-bottomright:8px;
-moz-border-radius-topleft:8px;
-moz-border-radius-topright:8px;
background:#CECECE none repeat scroll 0 0;
border:3px solid #CECECE;
display:block;
}
.formForum .logged span {
font-size:1em;
padding:4px;
width:191px;
}
.formForum .border input, .formForum select, .formForum textarea {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
border:1px solid #C9C9C9;
}
.formForum input {
font-size:1em;
}
.formForum input.submit {
font-size:1.1em;
}
.formForum label {
font-size:1em;
}
.formForum .border input {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
padding:4px 5px;
}
.formForum select {
font-size:1em;
padding:3px;
}
.formForum textarea {
font-family:Arial,Helvetica,sans-serif;
font-size:1em;
padding:5px;
width:410px;
}
.formForum div {
margin-bottom:10px;
}
.formForum .toolBox div, .formForum div.clear {
margin:0;
}
.formForum .message textarea {
height:200px;
}
.formForum .message ul li {
float:left;
}
.formForum .message ul li a {
display:block;
float:left;
height:16px;
padding:2px 4px;
width:18px;
}
.formForum .message ul li a.bold {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(ico_textarea.gif) no-repeat scroll 50% -24px;
}
.formForum .message ul li a.bold:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(ico_textarea.gif) no-repeat scroll 50% -4px;
}
.formForum .message ul li a.italique {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(ico_textarea.gif) no-repeat scroll 50% -63px;
}
.formForum .message ul li a.italique:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(ico_textarea.gif) no-repeat scroll 50% -44px;
}
.formForum .message ul li a.underline {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(ico_textarea.gif) no-repeat scroll 50% -101px;
}
.formForum .message ul li a.underline:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(ico_textarea.gif) no-repeat scroll 50% -81px;
}
.formForum .message ul li a.code {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(ico_textarea.gif) no-repeat scroll 50% -261px;
}
.formForum .message ul li a.code:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(ico_textarea.gif) no-repeat scroll 50% -241px;
}
.formForum .message ul li a.magicLink {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(ico_textarea.gif) no-repeat scroll 50% -301px;
}
.formForum .message ul li a.magicLink:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(ico_textarea.gif) no-repeat scroll 50% -281px;
}
.autoSuggest ul#suggest_ph li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #99CCFE;
float:left;
margin:5px 5px 0 0;
padding:3px 5px;
white-space:nowrap;
}
.autoSuggest ul#suggest_ph li:hover, .autoSuggest ul#suggest_ph li:focus {
-moz-box-shadow:0 0 2px rgba(0, 0, 0, 0.2);
cursor:pointer;
}
.autoSuggest ul#suggest_ph li:hover a, .autoSuggest ul#suggest_ph li:focus a {
text-decoration:none;
}
.autoSuggest ul#suggest_ph li.noValid {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F48D12 none repeat scroll 0 0;
}
.autoSuggest ul#suggest_ph li.noValid, .autoSuggest ul#suggest_ph li.noValid a {
color:#FFFFFF;
}
.autoSuggest ul#suggest_ph li#apply_all {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#58A61E none repeat scroll 0 0;
border-color:#4B8D1A;
}
.autoSuggest ul#suggest_ph li, .autoSuggest ul#suggest_ph li a {
color:#3487BC;
display:block;
float:left;
font-weight:normal;
text-decoration:none;
}
.autoSuggest ul#suggest_ph li#apply_all, .autoSuggest ul#suggest_ph li#apply_all a {
color:#FFFFFF;
}
.autoSuggest ul#suggest_ph li#apply_all .apply {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(ico_formAutoSuggestValid.gif) no-repeat scroll 0 50%;
height:8px;
margin:4px 0 0 4px;
width:10px;
}
.autoSuggest ul#suggest_ph li#apply_all a.apply {
background-position:-20px 50%;
}
.autoSuggest ul#suggest_ph li#apply_all .apply:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(ico_formAutoSuggestValid.gif) no-repeat scroll -10px 50%;
}
.autoSuggest ul#suggest_ph li#apply_all .cancel {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(ico_formAutoSuggestCancel.gif) no-repeat scroll 0 50%;
height:8px;
margin:4px 0 0 4px;
width:8px;
}
.autoSuggest ul#suggest_ph li#apply_all a.cancel:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(ico_formAutoSuggestCancel.gif) no-repeat scroll -8px 50%;
}
.formForum .toolBox .content {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:#FFFFFF none repeat scroll 0 0;
margin:1px;
padding:10px;
}
.formForum .toolBox .title .floatLeft {
font-weight:bold;
}
.formForum .toolBox .content .title {
}
.formForum .toolBox .article {
border-top:1px solid #DADADA;
margin-top:5px;
}
.formForum .toolBox textarea {
height:50px;
margin-top:-1px;
width:386px;
}
.formForum .toolBox .checkbox {
margin-top:5px;
}
.formForum .toolBox .checkbox label {
width:365px;
}
.formForum .toolBox .checkbox input {
border:medium none;
margin:0 4px 0 0;
}
.formForum .toolBox .checkbox input.inlineBlock {
vertical-align:top;
}
.formForum .toolBox .tags {
min-height:25px;
padding:0;
}
.formForum .toolBox .tags input {
border:medium none;
}
.formForum .toolBox .tags .autoSuggest ul li {
margin:3px 0 2px 3px;
padding:1px 5px;
}
.formForum .toolBox .tags .autoSuggest ul li, .formForum .toolBox .tags .autoSuggest ul li a {
font-weight:normal;
}
.editForm .cancel, .formForum .cancel {
font-size:0.9em;
}
.editForm legend {
color:#444444;
font-size:1.2em;
font-weight:bold;
}
.editForm .cancelTop {
position:absolute;
right:6px;
top:6px;
}
.editForm {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:8px;
-moz-border-radius-bottomright:8px;
-moz-border-radius-topleft:8px;
-moz-border-radius-topright:8px;
background:#EAEAEA none repeat scroll 0 0;
border:1px solid #DADADA;
margin-bottom:15px;
padding:15px;
position:relative;
}
.editForm form input.submit {
height:auto;
overflow:visible;
padding:2px 10px;
width:auto !important;
}
#tpl_2cols .editForm .noLabel input, #tpl_2cols .editForm .withLabel input {
width:280px;
}
#tpl_2cols .editForm .noLabel.wide input, #tpl_2cols .editForm .withLabel.wide input {
width:595px;
}
#tpl_3cols .editForm .noLabel input, #tpl_3cols .editForm .withLabel input {
width:188px;
}
#tpl_3cols .editForm .noLabel.wide input, #tpl_3cols .editForm .withLabel.wide input {
width:410px;
}
#tpl_2cols .editForm .logged span {
width:283px;
}
#tpl_2cols .editForm .toolBox textarea {
width:573px;
}
#tpl_2cols .editForm .checkbox label {
width:550px;
}
#tpl_3cols .editForm .noLabel select, #tpl_3cols .editForm .withLabel select {
width:200px;
}
#tpl_2cols .editForm .noLabel select, #tpl_2cols .editForm .withLabel select {
width:292px;
}
#tpl_2cols .editForm .message textarea {
width:595px;
}
.genForm {
}
.genForm.newPost {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EFF2FB none repeat scroll 0 0;
padding:15px;
}
.genForm a {
color:#3487BC;
text-decoration:underline;
}
.genForm a:hover {
color:#3487BC;
text-decoration:none;
}
.genForm legend {
display:none;
}
.genForm div {
margin-bottom:10px;
}
.genForm label, .genForm input {
display:inline-block;
vertical-align:middle;
}
.genForm label {
color:#757575;
font-weight:bold;
margin-right:10px;
text-align:right;
}
.genForm .vAlignTop {
vertical-align:top;
}
.genForm .inputStyle {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:#FFFFFF url(bg_input.png) repeat-x scroll left top;
border:1px solid #CCCCCC;
color:#666666;
display:inline-block;
font-family:arial;
padding:4px 5px;
vertical-align:middle;
}
.genForm select.inputStyle {
display:inline-block;
padding:2px;
vertical-align:middle;
}
.genForm .inputStyle:hover, .genForm .inputStyle:focus {
border-color:#3487BC;
}
.genForm .width80 {
width:80px;
}
.genForm .width150 {
width:150px;
}
.genForm .width200 {
width:200px;
}
.genForm .width250 {
width:250px;
}
.genForm .width300 {
width:300px;
}
.genForm .small {
width:130px;
}
.genForm .normal {
width:400px;
}
.genForm .wide {
width:600px;
}
.genForm .checkbox div {
margin:0;
}
.genForm .checkbox div label {
font-weight:normal;
}
.genForm .textarea {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
color:#666666;
font-family:arial;
position:relative;
}
.genForm .textarea textarea {
border:1px solid #FFFFFF;
color:#666666;
font-family:verdana;
height:200px;
margin:0;
overflow:auto;
padding:10px;
width:579px;
}
.genForm .textarea input[type="checkbox"] {
margin:0 0 0 2px;
}
.genForm .textarea div {
margin-bottom:0;
}
.genForm .actionsMessage {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(bg_sprite.png) repeat-x scroll 0 -480px;
border-bottom:1px solid #DDDDDD;
height:22px;
padding:6px 8px 6px 10px;
}
.genForm .actionsMessage li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #DDDDDD;
float:left;
margin-right:5px;
}
.genForm .actionsMessage li a {
display:block;
float:left;
height:16px;
padding:2px 4px;
width:18px;
}
.actionsMessage li a.bold {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(ico_textareaW.gif) no-repeat scroll 50% -22px;
}
.actionsMessage li a.bold:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(ico_textareaW.gif) no-repeat scroll 50% -2px;
}
.actionsMessage li a.italique {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(ico_textareaW.gif) no-repeat scroll 50% -61px;
}
.actionsMessage li a.italique:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(ico_textareaW.gif) no-repeat scroll 50% -42px;
}
.actionsMessage li a.underline {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(ico_textareaW.gif) no-repeat scroll 50% -100px;
}
.actionsMessage li a.underline:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(ico_textareaW.gif) no-repeat scroll 50% -80px;
}
.actionsMessage li a.code {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(ico_textareaW.gif) no-repeat scroll 50% -260px;
}
.actionsMessage li a.code:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(ico_textareaW.gif) no-repeat scroll 50% -240px;
}
.actionsMessage li a.magicLink {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(ico_textareaW.gif) no-repeat scroll 50% -300px;
}
.actionsMessage li a.magicLink:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(ico_textareaW.gif) no-repeat scroll 50% -280px;
}
.actionsMessage li a.conf {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(ico_textareaW.gif?1) no-repeat scroll 50% -340px;
}
.actionsMessage li a.conf:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(ico_textareaW.gif?1) no-repeat scroll 50% -320px;
}
.genForm .insertLinks {
border-bottom:1px dotted #999999;
padding:10px;
position:relative;
}
.genForm .memberConfig {
border-top:1px dotted #999999;
padding:8px 10px;
position:relative;
}
.genForm .memberConfig textarea {
height:16px;
margin:0;
padding:0;
width:415px;
}
.genForm .memberConfig .floatRight {
}
.genForm .autoSuggest {
border-top:1px dotted #999999;
margin-bottom:6px !important;
padding:5px 10px;
}
.genForm .tagsTopic {
border-top:1px dotted #999999;
line-height:31px;
margin:0 5px;
padding:0;
}
.genForm .tagsTopic .tag {
padding:2px 5px;
}
.genForm .boxInfos {
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
margin-bottom:10px;
padding:5px 10px;
}
.genForm .boxInfos li {
margin:0;
}
.genForm .error {
background-color:#FFE4E7;
border:1px solid #D6071B;
}
.genForm .error li {
color:#D6071B;
}
.genForm .infos {
background-color:#E6F6FF;
border:1px solid #298EC8;
}
.genForm .infos li {
color:#298EC8;
}
.genForm .valid {
background-color:#F0FFE4;
border:1px solid #58A61E;
}
.genForm .valid li {
color:#58A61E;
}
.tableTemplate {
border-collapse:collapse;
width:100%;
}
.tableTemplate caption {
display:none;
}
.tableTemplate .fullSize {
width:100%;
}
.tableTemplate thead tr {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#D7D7D7 url(bg_sprite.png) repeat-x scroll 0 -315px;
color:#666666;
}
.tableTemplate thead th {
border-left:1px solid #FFFFFF;
padding:8px 8px 6px;
}
.tableTemplate thead th:first-child {
border-left:medium none;
}
.tableTemplate tbody tr:hover td {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EFF2FB none repeat scroll 0 0;
}
.tableTemplate tbody tr.noHover:hover td {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
}
.tableTemplate tbody td {
border-top:1px solid #CCCCCC;
max-width:200px;
overflow:hidden;
padding:6px 8px;
vertical-align:middle;
}
.tableTemplate tbody td:first-child {
padding-left:15px;
}
.tableTemplate tbody td:last-child {
padding-right:15px;
}
.tableTemplate thead th {
font-weight:bold;
text-align:left;
text-transform:uppercase;
}
.tableTemplate tbody td a {
color:#666666;
}
.tableTemplate.simili, ul.simili {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
}
.asideBox .tableTemplate.simili, .asideBox ul.simili {
border-color:-moz-use-text-color -moz-use-text-color #CCCCCC;
border-style:none none solid;
border-width:medium medium 1px;
}
.tableTemplate.simili .theme {
padding-left:20px;
padding-right:20px;
}
.tableTemplate.simili .resolved .subject a {
color:#58A61E;
}
.tableTemplate.simili tbody td.subject {
overflow:hidden;
padding-left:10px;
white-space:normal;
width:100%;
}
.asideBox .tableTemplate.simili tbody td.subject .simili_link {
display:block;
}
.tableTemplate.simili tbody td.subject a {
color:#3487BC;
}
.tableTemplate.simili tbody tr td.subject, .tableTemplate.simili thead tr th.subject {
border-left:3px solid #DDDDDD;
}
.tableTemplate.simili tbody tr.resolved td.subject {
border-left-color:yellowgreen;
}
.tableTemplate.simili tbody tr.closed td.subject {
border-left-color:#999999;
}
.tableTemplate.simili tbody tr.deleted td.subject {
border-left-color:red;
}
.tableTemplate.simili tbody tr.noAnswers td.subject {
border-left-color:#FFFF3A;
}
ul.simili li {
border-top:1px solid #CCCCCC;
}
.asideBox ul.simili li {
padding:0;
}
ul.simili li .floatLeft {
width:503px;
}
.asideBox ul.simili li .floatLeft {
width:100%;
}
ul.simili li .floatRight {
width:100px;
}
ul.simili li:hover, ul.simili li:hover .floatRight {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EFF2FB none repeat scroll 0 0;
}
ul.simili li .floatLeft .title, ul.simili li .floatLeft .title:hover {
color:#3487BC;
display:block;
padding:6px 8px;
}
ul.simili li .floatRight {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F9F9F9 none repeat scroll 0 0;
font-family:tahoma;
font-size:11px;
}
ul.simili li .floatRight {
color:#666666;
display:block;
padding:7px 20px;
text-align:left;
}
ul.simili .icoSimiliGreen, ul.simili .icoSimiliBlue, ul.simili .icoSimiliBlack, ul.simili .icoSimiliOrange {
margin:6px 5px 5px 10px;
}
.showMore {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#D7D7D7 url(bg_sprite.png) repeat-x scroll 0 -492px;
border:1px solid #CCCCCC;
color:#3487BC;
cursor:pointer;
padding:6px 10px;
}
.showMore .tick {
}
.asideBox .showMore {
border:medium none;
}
.flags a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://www.commentcamarche.net/img/sprite_ccm2.png) repeat scroll -122px -90px;
float:right;
margin-left:6px;
}
.flags img {
display:block;
height:11px;
width:16px;
}
.flags a.en {
background-position:-138px -90px;
}
.flags a.es {
background-position:-154px -90px;
}
.flags a.pt {
background-position:-170px -90px;
}
.flags a.it {
background-position:-186px -90px;
}
.flags a.de {
background-position:-202px -90px;
}
.flags a.fr {
background-position:-122px -90px;
}
.titleContent {
margin-bottom:15px;
min-height:46px;
}
.contentTemplate {
font-size:1.1em;
line-height:1.5em !important;
}
.contentTemplate h1, .contentTemplate h2, .contentTemplate h3, .contentTemplate h4, .contentTemplate h5, .contentTemplate h6, .contentTemplate h7 {
border-bottom:1px solid #CCCCCC;
font-weight:normal;
margin-bottom:10px;
margin-top:20px;
padding-bottom:5px;
}
.contentTemplate h1 + br, .contentTemplate h2 + br, .contentTemplate h3 + br, .contentTemplate h4 + br, .contentTemplate h5 + br, .contentTemplate h6 + br, .contentTemplate h7 + br {
display:none;
}
.contentTemplate h1, .contentTemplate h2 {
font-size:1.5em;
line-height:24px;
}
.contentTemplate h3 {
font-size:1.3em;
}
.contentTemplate h4 {
border:medium none;
font-size:1.3em;
text-transform:none !important;
}
.contentTemplate h5 {
border:medium none;
font-size:1.2em;
}
.contentTemplate h6 {
border:medium none;
font-size:1.1em;
}
.contentTemplate h7 {
border:medium none;
font-size:1em;
}
.contentTemplate img {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
padding:15px 15px 0;
}
.contentTemplate ul {
list-style-image:none;
list-style-position:outside;
list-style-type:disc;
margin-left:25px;
}
.contentTemplate ul li {
margin-top:5px;
}
.contentTemplate ul li ul {
margin:10px 16px;
}
.contentTemplate a {
color:#3487BC;
text-decoration:underline;
}
.contentTemplate a:hover {
text-decoration:none;
}
.contentTemplate .toc ul li a, .contentTemplate .seeMore a {
color:#303030 !important;
text-decoration:none;
}
.contentTemplate .toc ul li a:hover, .contentTemplate .seeMore a:hover {
color:#D6071B;
text-decoration:underline;
}
.contentTemplate p {
line-height:1.5em !important;
margin-bottom:10px;
text-align:justify;
}
.contentTemplate .toc {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EFEFEF none repeat scroll 0 0;
border:1px solid #CCCCCC;
color:#D6071B;
display:inline-block;
margin:10px 0;
max-width:250px;
padding:10px;
}
.contentTemplate .toc br {
display:none;
}
.contentTemplate .toc ul {
list-style-image:none;
list-style-position:outside;
list-style-type:decimal;
}
.contentTemplate .toc ul li {
margin:2px 0;
}
.contentTemplate table {
border-collapse:collapse;
}
.contentTemplate table td, .contentTemplate table th {
border:1px solid #303030;
padding:5px;
}
.contentTemplate table th {
font-weight:bold;
}
.contentTemplate samp {
color:#777777;
display:block;
font-family:verdana;
font-size:0.9em;
font-style:italic;
line-height:1.4em;
margin:5px 0 0 25px;
}
.contentTemplate p.author {
color:#666666;
margin-top:20px;
padding-left:50%;
text-align:right;
}
.contentTemplate .bottomContent {
border-top:2px solid #999999;
color:#666666;
font-style:italic;
margin-top:30px;
padding-top:10px;
}
.contentTemplate .Footer {
display:block;
font-size:0.8em;
padding-top:10px;
}
.seeMore {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F1F1EE none repeat scroll 0 0;
margin-top:20px;
padding:10px;
}
.seeMore ul {
color:#D6071B;
}
.adsense {
border:1px solid #CCCCCC;
font-family:verdana;
margin:15px 0;
}
.adsense div {
margin:0 15px;
}
.adsense .adsense_ad a, .adsense a.adsense_ad {
color:#676767;
}
.adsense .adsense_item {
float:left;
padding:6px 0 0;
width:100%;
}
.adsense .adsense_title {
color:blue;
font-size:14px;
font-weight:bold;
}
.adsense .adsense_content {
color:#000000;
display:block;
}
.adsense .adsense_url {
color:blue;
float:right;
text-decoration:underline;
}
.bottomAd {
margin:10px 0;
text-align:center;
}
.newForumAd {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F9F9F9 none repeat scroll 0 0;
border:1px solid #E9E9E9;
margin-bottom:15px;
padding:10px 15px;
}
.newForumAd a {
float:left;
margin-right:10px;
}
.newForumAd .visualstudio {
float:none;
position:relative;
top:15px;
}
.newAdsense {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
margin:20px 0;
padding:20px;
}
.newAdsense .section {
float:left;
margin-top:15px;
width:100%;
}
.newAdsense .ftGoogle {
color:#898994 !important;
}
.newAdsense .ftWebsite {
color:#999999 !important;
font-family:arial !important;
font-weight:normal;
}
.newAdsense h2 {
border:0 none !important;
}
.newAdsense h2 a {
color:#3487BC !important;
font-family:verdana;
font-size:14px;
font-weight:bold;
text-decoration:underline;
}
.bubble {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(bubbleL.png?4) no-repeat scroll left top;
display:block;
height:46px;
padding:0 17px 0 15px;
position:relative;
}
.bubble .content {
color:#999999;
display:block;
line-height:14px;
position:relative;
text-align:center;
top:8px;
z-index:5;
}
.bubble .bbRight {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(bubbleR.png?4) no-repeat scroll left top;
display:block;
height:45px;
position:absolute;
right:0;
top:0;
width:27px;
z-index:4;
}
.bubble:hover {
background-position:0 -46px;
text-decoration:none !important;
}
.bubble:hover .bbRight {
background-position:0 -45px;
}
#tt {
display:block;
position:absolute;
z-index:100;
}
#tttop {
display:block;
overflow:hidden;
}
#ttcont {
background-color:#FFFFFF;
border:1px solid #CCCCCC;
color:#333333;
font-family:Verdana;
font-size:11px;
padding:4px;
z-index:100;
}
#ttcont img {
padding-right:2px;
}
#ttcont hr {
clear:both;
width:auto;
}
#ttbot {
display:block;
overflow:hidden;
}
.tooltips {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:#FFFFE1 none repeat scroll 0 0;
border-color:#CCCCCC;
border-style:solid;
border-width:1px 3px 3px 1px;
color:#666666;
display:none;
font-family:tahoma;
font-size:13px;
font-weight:normal;
max-width:250px;
padding:4px 8px;
position:absolute;
text-align:left;
z-index:100;
}
.tooltips .line {
display:block;
margin:3px 0;
}
.tooltips .arrowDown {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(ico_sprite.gif?20100601) repeat scroll -55px -353px;
bottom:-8px;
height:10px;
left:15px;
position:absolute;
width:11px;
z-index:10;
}
.containerLeft, .colLeft, .colMiddle, .colRight {
float:left;
}
#tpl_2cols, #tpl_3cols {
font-size:12px;
padding:15px;
}
#tpl_2cols .colLeft, #tpl_2cols .colMiddle {
width:645px;
}
#tpl_3cols .colLeft {
width:430px;
}
#tpl_3cols .colMiddle {
margin-left:15px;
width:200px;
}
.colRight {
margin-left:15px;
width:300px;
}
.mar0 {
margin:0;
}
.mar5 {
margin:5px;
}
.mar10 {
margin:10px;
}
.mar15 {
margin:15px;
}
.mar20 {
margin:20px;
}
.mar0-10 {
margin:0 10px;
}
.mar5-10 {
margin:5px 10px;
}
.mar10-5 {
margin:10px 5px;
}
.mar10-15 {
margin:10px 15px;
}
.marT5 {
margin-top:5px;
}
.marT10 {
margin-top:10px;
}
.marT15 {
margin-top:15px;
}
.marT20 {
margin-top:20px;
}
.marB5 {
margin-bottom:5px;
}
.marB10 {
margin-bottom:10px;
}
.marB15 {
margin-bottom:15px;
}
.marB20 {
margin-bottom:20px;
}
.marB25 {
margin-bottom:25px;
}
.marB30 {
margin-bottom:30px;
}
.marR5 {
margin-right:5px;
}
.marR10 {
margin-right:10px;
}
.marR15 {
margin-right:15px;
}
.marR20 {
margin-right:20px;
}
.marL5 {
margin-left:5px;
}
.marL10 {
margin-left:10px;
}
.marL15 {
margin-left:15px;
}
.marL20 {
margin-left:20px;
}
.pad0 {
padding:0;
}
.pad5 {
padding:5px;
}
.pad10 {
padding:10px;
}
.pad15 {
padding:15px;
}
.pad20 {
padding:20px;
}
.pad5-10 {
padding:5px 10px;
}
.pad10-5 {
padding:10px 5px;
}
.pad10-15 {
padding:10px 15px;
}
.padT5 {
padding-top:5px;
}
.padT10 {
padding-top:10px;
}
.padT15 {
padding-top:15px;
}
.padT20 {
padding-top:20px;
}
.padB5 {
padding-bottom:5px;
}
.padB10 {
padding-bottom:10px;
}
.padB15 {
padding-bottom:15px;
}
.padB20 {
padding-bottom:20px;
}
.padB30 {
padding-bottom:30px;
}
.padR5 {
padding-right:5px;
}
.padR10 {
padding-right:10px;
}
.padR15 {
padding-right:15px;
}
.padR20 {
padding-right:20px;
}
.padL5 {
padding-left:5px;
}
.padL10 {
padding-left:10px;
}
.padL15 {
padding-left:15px;
}
.padL20 {
padding-left:20px;
}
.floatLeft {
float:left;
}
.floatRight {
float:right;
}
.inlineBlock, .inlineBlock, .inlineBlock {
display:inline-block;
vertical-align:middle;
}
.block {
display:block;
}
.inline {
display:block;
}
.clear, .spacer {
clear:both;
display:block;
height:0;
overflow:hidden;
visibility:hidden;
width:0;
}
.hidden {
visibility:hidden;
}
.clickAll {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(pix.gif) repeat scroll 0 0;
display:block;
height:100%;
left:0;
position:absolute;
top:0;
width:100%;
z-index:19;
}
.clickAll:hover {
cursor:pointer;
}
.boxError, .boxValid, .boxInfos {
font-size:12px;
margin-bottom:15px;
padding:5px 10px;
}
.asideBox .boxError, .asideBox .boxValid, .asideBox .boxInfos {
margin:5px 0;
}
.boxError {
border:1px solid #D6071B;
color:#D6071B;
}
.boxValid {
border:1px solid #58A61E;
color:#58A61E;
}
.boxInfos {
border:1px solid #3487BC;
color:#3487BC;
}
.radius5 {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
}
.radius10 {
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
}
.radiusTL10 {
-moz-border-radius-topleft:10px;
}
.radiusTR10 {
-moz-border-radius-topright:10px;
}
.radiusBL10 {
-moz-border-radius-bottomleft:10px;
}
.radiusBR10 {
-moz-border-radius-bottomright:10px;
}
.shadow {
-moz-box-shadow:0 4px 10px rgba(0, 0, 0, 0.2);
}
.shadowL {
-moz-box-shadow:-4px 0 10px rgba(0, 0, 0, 0.2);
}
.bgBlue {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EFF5FB none repeat scroll 0 0;
}
.bgBlue2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#3487BC none repeat scroll 0 0;
}
.bgBlack {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#000000 none repeat scroll 0 0;
}
.bgGreen {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E7FBC6 none repeat scroll 0 0;
}
.bgRed {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFD0D0 none repeat scroll 0 0;
}
.bgWhite {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
}
.bgYellow {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFACE none repeat scroll 0 0;
}
.bgGrey {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F4F4F5 none repeat scroll 0 0;
}
.bgGrey2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#DDDDDD none repeat scroll 0 0;
}
.bgYellow {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFCE5 none repeat scroll 0 0;
}
.bgNone {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:transparent none repeat scroll 0 0 !important;
}
.bgColorTheme {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#D6071B none repeat scroll 0 0;
}
.bgGrWhiteT {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(overlay-whiteT.png) repeat-x scroll left top;
}
.bgGrWhiteB {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(overlay-whiteB.png) repeat-x scroll left bottom;
}
.bgGrBlackT {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(overlay-blackT.png) repeat-x scroll left bottom;
}
.bgGrBlackB {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(overlay-blackB.png) repeat-x scroll left bottom;
}
.image {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #D7D7D7;
display:block;
overflow:hidden;
padding:3px;
}
.image:hover, .image:focus {
border:1px solid #FF6B00;
}
.icoEdit {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(edit.png) no-repeat scroll left center;
font-family:arial;
padding-left:16px;
}
.icoPdf {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(icoPdf.gif) no-repeat scroll left center;
display:block;
font-family:arial;
padding:10px 0 10px 38px;
}
.icoQuestion {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(icoQuestion.png) no-repeat scroll center center;
display:inline-block;
padding:9px;
position:relative;
vertical-align:middle;
}
.icoQuestion:hover .tooltips {
bottom:25px;
display:block;
left:-14px;
width:130px;
}
.icoDelete {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(ico_sprite.gif?20100601) no-repeat scroll -161px -526px;
padding:0 9px;
position:relative;
}
.icoDelete:hover {
background-position:-229px -526px;
}
.icoAlert {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(ico_sprite.gif?20100601) no-repeat scroll -89px -278px;
padding:0 9px;
position:relative;
vertical-align:middle;
}
.icoPrevious {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(ico_sprite.gif?20100601) no-repeat scroll -190px -437px;
padding:0 9px;
position:relative;
vertical-align:middle;
}
a.icoPrevious {
background-position:-190px -457px;
}
.icoNext {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(ico_sprite.gif?20100601) no-repeat scroll -206px -437px;
padding:0 9px;
position:relative;
vertical-align:middle;
}
a.icoNext {
background-position:-206px -457px;
}
.icoFirst {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(ico_sprite.gif?20100601) no-repeat scroll -162px -437px;
padding:0 9px;
position:relative;
vertical-align:middle;
}
a.icoFirst {
background-position:-162px -457px;
}
.icoLast {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(ico_sprite.gif?20100601) no-repeat scroll -175px -437px;
padding:0 9px;
position:relative;
vertical-align:middle;
}
a.icoLast {
background-position:-175px -457px;
}
.icoModerate {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(ico_sprite.gif?20100601) no-repeat scroll -183px -526px;
padding:0 10px;
position:relative;
}
.icoSimiliGreen, .icoSimiliBlue, .icoSimiliBlack, .icoSimiliOrange {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(ico_simili.png) no-repeat scroll 0 0;
float:left;
height:16px;
position:static;
width:16px;
}
.icoSimiliBlue {
background-position:0 -16px;
}
.icoSimiliBlack {
background-position:0 -32px;
}
.icoSimiliOrange {
background-position:0 -48px;
}
.icoDisp1, .icoDisp2, .icoDisp3 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(ico_sprite.gif?20100601) no-repeat scroll 0 0;
display:inline-block;
height:17px;
vertical-align:middle;
width:18px;
}
.icoDisp1 {
background-position:-163px -363px;
}
.icoDisp2 {
background-position:-185px -363px;
}
.icoDisp3 {
background-position:-207px -363px;
}
.icoDisp1:hover, .icoDisp1:focus, .icoDisp1.selected {
background-position:-163px -387px;
}
.icoDisp2:hover, .icoDisp2:focus, .icoDisp2.selected {
background-position:-185px -387px;
}
.icoDisp3:hover, .icoDisp3:focus, .icoDisp3.selected {
background-position:-207px -387px;
}
.tick {
border:5px solid transparent;
display:inline-block;
height:0;
line-height:0;
vertical-align:middle;
width:0;
}
.tick.tickSize4 {
border-width:4px;
}
.tick.tickSize6 {
border-width:6px;
}
.tick.tickSize8 {
border-width:8px;
}
.tick.tickColorTheme {
border-color:#D6071B;
}
.tick.tickRed {
border-color:#D6071B;
}
.tick.tickPink {
border-color:#D90B5D;
}
.tick.tickWhite {
border-color:#FFFFFF;
}
.tick.tickGrey {
border-color:#999999;
}
.tick.tickYellow {
border-color:#FFFCE5;
}
.tick.tickYellow2 {
border-color:#EFDDA6;
}
.tick.tickBlue {
border-color:#3487BC;
}
.tick.tickCuisine {
border-color:#77B800;
}
.tick.tickTop, .tick.tickTop:hover {
border-left-color:transparent;
border-right-color:transparent;
border-top-color:transparent;
border-top-width:0;
}
.tick.tickRight, .tick.tickRight:hover {
border-bottom-color:transparent;
border-right-color:transparent;
border-right-width:0;
border-top-color:transparent;
}
.tick.tickLeft, .tick.tickLeft:hover {
border-bottom-color:transparent;
border-left-color:transparent;
border-left-width:0;
border-top-color:transparent;
}
.tick.tickBottom, .tick.tickBottom:hover {
border-bottom-color:transparent;
border-bottom-width:0;
border-left-color:transparent;
border-right-color:transparent;
}
a.tag, a.smallTag {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #99CCFE;
color:#3487BC;
line-height:28px;
padding:3px 5px;
position:relative;
text-decoration:none;
white-space:nowrap;
}
a.smallTag {
font-size:11px;
line-height:23px;
padding:2px 4px;
}
a.tag:hover, a.tag:focus, a.smallTag:hover, a.smallTag:focus {
-moz-box-shadow:0 0 2px rgba(0, 0, 0, 0.2);
cursor:pointer;
text-decoration:none !important;
}
.pointer, .pointer:hover {
cursor:pointer;
}
.button {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
-moz-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.3);
color:#FFFFFF !important;
cursor:pointer;
display:inline-block;
font-weight:bold;
overflow:visible;
position:relative;
text-decoration:none !important;
vertical-align:middle;
width:auto;
}
.button.overlayW, .button.overlayB:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(overlay-white.png?1) repeat-x scroll 0 0;
}
.button.overlayB, .button.overlayW:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(overlay-black.png?1) repeat-x scroll left bottom;
}
.button span.sign:before {
content:"»";
font-size:1.3em;
line-height:5px;
}
.button.btColorTheme, .button.btColorTheme:hover {
background-color:#D6071B;
border:1px solid #B12118;
}
.button.btWhite, .button.btWhite:hover {
background-color:#FFFFFF;
color:#FF5D00 !important;
}
.button.btOrange, .button.btOrange:hover {
background-color:#FF5D00;
border:1px solid #D45500;
}
.button.btGrey, .button.btGrey:hover {
background-color:#666666;
border:1px solid #333333;
}
.button.btGreyLite, .button.btGreyLite:hover {
background-color:#FFFFFF;
border:1px solid #C2C2C2 !important;
color:#6C6C6C !important;
}
.button.btGreen, .button.btGreen:hover {
background-color:#58A61E;
border:1px solid #4B8D1A;
}
.button.btBlue, .button.btBlue:hover {
background-color:#3487BC;
border:1px solid #2D75A2;
}
.button.btBlack, .button.btBlack:hover {
background-color:#000000;
border:1px solid #000000;
}
.button.btRed, .button.btRed:hover {
background-color:red;
border:1px solid red;
}
.button.input {
font-size:14px;
padding:5px 15px;
}
.button.btXSmall {
font-size:11px;
padding:2px 8px;
}
.button.btSmall {
font-size:12px;
padding:4px 8px;
}
.button.btMedium {
font-size:12px;
padding:6px 14px;
}
.button.btLarge {
font-size:14px;
padding:7px 15px;
}
.buttonC {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:#E7E7E7 url(bg_buttonC.png?1) repeat-x scroll center top;
border:1px solid #BBBBBB;
color:#333333;
cursor:pointer;
overflow:visible;
padding:4px 10px;
vertical-align:middle;
width:auto;
}
.buttonC:hover {
background-position:center bottom;
color:#303030;
text-decoration:none;
}
.closeModal {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(modalClose.png) repeat scroll 0 0;
display:block;
height:30px;
position:absolute;
right:-18px;
top:-18px;
width:30px;
}
ul.inside li, ol.inside li {
list-style-position:inside;
}
ul.decimal li {
color:#D6071B;
list-style-type:decimal;
margin-left:18px;
}
ul.disc li {
color:#D6071B;
list-style-type:disc;
margin-left:13px;
}
.loaderAjax {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:black url(ajax-loader000.gif) no-repeat scroll 50% 80px;
height:100%;
left:0;
opacity:0.3;
position:absolute;
top:0;
width:100%;
z-index:9999;
}
.overlayDiv, .overlayDivBlack {
background-color:rgba(255, 255, 255, 0.3);
display:none;
height:100%;
left:0;
position:absolute;
top:0;
width:100%;
z-index:101;
}
.overlayDivBlack {
background-color:rgba(0, 0, 0, 0.2);
}
.waiting {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(ajax-loaderForum.gif?201002081637) no-repeat scroll 50% 50%;
}
.borderNone {
border:medium none !important;
}
.border {
border-style:solid;
}
.borderFull {
border:1px solid;
}
.border.bdTop {
border-top-width:1px;
}
.border.bdBottom {
border-bottom-width:1px;
}
.border.bdRight {
border-right-width:1px;
}
.border.bdLeft {
border-left-width:1px;
}
.borderFull.bdBlue, .border.bdBlue {
border-color:#D2E6FA;
}
.borderFull.bdGrey, .border.bdGrey {
border-color:#CCCCCC;
}
.borderFull.bdWhite, .border.bdWhite {
border-color:#FFFFFF;
}
.wrong {
border:1px solid #D6071B !important;
}
.valid {
border:1px solid #55A51C !important;
}
dd, p {
line-height:1.45em;
text-align:justify;
padding:5px 0;
}
a {
color:#303030;
}
a:hover, a:focus {
color:#D6071B;
text-decoration:underline;
}
.ftBold {
font-weight:bold;
}
.ftNormal {
font-weight:normal;
}
.ftItalic {
font-style:italic;
}
.ftUpp {
text-transform:uppercase;
}
.ftScaps {
font-variant:small-caps;
}
.ftDelete {
text-decoration:line-through;
}
.ftDelete:hover {
text-decoration:none;
}
.ftNone {
text-decoration:none !important;
}
.ftNone:hover {
text-decoration:none !important;
}
.ftUnderline {
text-decoration:underline !important;
}
.ftUnderline:hover {
text-decoration:none !important;
}
.ftNext {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(ico_arrowNext.gif) no-repeat scroll right center;
padding-right:12px;
white-space:nowrap;
}
.ftBlack, .ftBlack a {
color:#303030 !important;
}
.ftGrey, .ftGrey a {
color:#666666 !important;
}
.ftOrange, .ftOrange a {
color:#FF6B00 !important;
}
.ftRed, .ftRed a {
color:#D6071B !important;
}
.ftGreen, .ftGreen a {
color:#58A61E !important;
}
.ftPink, .ftPink a {
color:#D90B5D !important;
}
.ftBlue, .ftBlue a {
color:#3487BC !important;
}
.ftPurple, .ftPurple a {
color:#4F1C81 !important;
}
.ftWhite, .ftWhite a {
color:#FFFFFF !important;
}
.ftBrown, .ftBrown a {
color:#9A7C63 !important;
}
.ftTurquoise, .ftTurquoise a {
color:#00A5B6 !important;
}
.ftTheme, .ftTheme a {
color:#D6071B !important;
}
.tips, .tips a {
color:#F48D12 !important;
}
.best, .best a {
color:#58A61E !important;
}
.lite, .lite a {
color:#BBBBBB !important;
}
.closed, .closed a {
color:#888888 !important;
}
.ftSize9 {
font-size:9px;
}
.ftSize10 {
font-size:10px;
}
.ftSize11 {
font-size:11px;
}
.ftSize12 {
font-size:12px;
}
.ftSize13 {
font-size:13px;
}
.ftSize14 {
font-size:14px;
}
.ftSize15 {
font-size:15px;
}
.ftSize16 {
font-size:16px;
}
.ftSize17 {
font-size:16px;
}
.ftSize18 {
font-size:18px;
}
.ftSize20 {
font-size:20px;
}
.ftSize22 {
font-size:22px;
}
.ftSize24 {
font-size:24px;
}
.ftSize26 {
font-size:26px;
}
.ftSize28 {
font-size:28px;
}
.ftSize30 {
font-size:30px;
}
.ftTahoma {
font-family:tahoma,arial;
}
.ftArial {
font-family:arial;
}
.ftVerdana {
font-family:verdana;
}
.nowrap {
white-space:nowrap !important;
}
.nowrapNormal {
white-space:normal !important;
}
.ftAlignC {
text-align:center;
}
.ftAlignR {
text-align:right;
}
.ftAlignJ {
text-align:justify;
}
#modale {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:8px;
-moz-border-radius-bottomright:8px;
-moz-border-radius-topleft:8px;
-moz-border-radius-topright:8px;
background:transparent url(http://static.commentcamarche.netbg_modaleForum.png) repeat scroll 0 0;
display:none;
left:50%;
margin-left:-250px;
padding:15px;
position:fixed;
top:22%;
width:500px;
z-index:200;
}
#modale .legend {
display:block;
font-size:14px;
font-weight:bold;
width:200px;
}
#modale .floatLeft {
float:left;
}
#modale .floatRight {
float:right;
}
#modale .floatButton {
float:left;
margin:0 6px;
width:42px;
}
#modale .clear, #modale .spacer {
clear:both;
font-size:1px;
height:1px;
line-height:1px;
}
#modale .hide {
display:none;
}
#modale .formForum input {
font-size:0.9em;
}
#modale .formForum textarea {
font-size:0.95em;
}
#modale .formForum ul {
font-size:0.87em;
}
#modale .formForum textarea {
font-family:Arial,Helvetica,sans-serif;
}
#modale .formForum .submit {
color:#FFFFFF;
}
#modale legend {
font-family:arial;
font-size:1.4em;
font-weight:bold;
}
#modale .submit {
font-size:1.3em;
}
#modale input {
font-size:1.1em;
}
#modale textarea {
font-size:1.15em;
}
#modale ul {
font-size:1.04em;
}
#modale .cancel {
color:#000000;
font-size:1.1em;
font-weight:bold;
}
#modale input.button {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#0A0809 url(http://static.commentcamarche.netbg_buttonA.png) repeat scroll 0 0;
border:1px solid #0A0809;
color:white;
float:left;
font-size:16px;
font-weight:bold;
height:30px;
width:30px;
}
#modale .cancel {
font-family:arial;
position:absolute;
right:20px;
top:17px;
}
#modale form {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:8px;
-moz-border-radius-bottomright:8px;
-moz-border-radius-topleft:8px;
-moz-border-radius-topright:8px;
background:#F8F8F8 none repeat scroll 0 0;
padding:15px;
position:relative;
}
#modale .nom input, #modale .email input, #modale .titre input {
width:210px;
}
#modale .cat select {
width:100%;
}
#modale .message textarea {
height:150px;
width:452px;
}
#modale form div {
margin-bottom:10px;
text-align:center;
}
#modale form input.submit {
margin-top:5px;
padding:0 10px 3px;
width:100px;
}
#modale .formForum legend {
display:block;
padding:0 0 10px 5px;
text-align:left;
}
#modale .formForum .border {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:8px;
-moz-border-radius-bottomright:8px;
-moz-border-radius-topleft:8px;
-moz-border-radius-topright:8px;
background:#CECECE none repeat scroll 0 0;
border:3px solid #CECECE;
display:block;
}
#modale .formForum input, #modale .formForum select, #modale .formForum textarea {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
border:1px solid #C9C9C9;
}
#modale .formForum input {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
height:13px;
padding:5px;
}
#modale .formForum ul {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:white none repeat scroll 0 0;
height:120px;
overflow:auto;
padding:4px 4px 3px;
text-align:left;
}
#modale .formForum li {
padding:2px 0;
}
#modale .formForum .close {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://static.commentcamarche.netlegacy/sprite_picto.png) no-repeat scroll 0 -450px;
float:left;
height:12px;
margin-right:3px;
padding:0;
width:11px;
}
#modale .formForum .close:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://static.commentcamarche.netlegacy/sprite_picto.png) no-repeat scroll -11px -450px;
}
#modale .formForum textarea {
padding:5px;
}
#modale .formForum input.submit {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#0A0809 url(http://static.commentcamarche.netbg_buttonA.png) repeat scroll 0 0;
border:1px solid #0A0809;
height:25px;
}
#modale .formForum input.submit:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#0A0809 url(http://static.commentcamarche.netbg_buttonA.png) no-repeat scroll -200px 0;
}
.colMiddle .container {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
}
.container .newForumAd {
border-left:medium none;
border-right:medium none;
}
.signature {
color:#808080;
display:block;
font-size:11px;
font-style:italic;
line-height:15px;
margin-top:10px;
}
.commentLine .signature {
display:none;
}
.lastmodlbl {
color:#666666;
display:block;
font-family:arial;
font-size:11px;
margin-top:10px;
text-align:right;
}
#topic_question {
border:1px solid #CCCCCC;
margin-bottom:25px;
}
#topic_question .title {
border-bottom:1px solid #CCCCCC;
padding-bottom:10px;
position:relative;
}
#topic_question .title h1 {
color:#4D4E53;
display:inline;
font-size:1.6em;
font-weight:bold;
}
#topic_question .questionInfos {
margin-top:4px;
}
#topic_question .content {
margin:18px 20px 20px;
position:relative;
}
#topic_question .content .post {
font-family:verdana;
line-height:1.45em;
padding-top:15px;
position:relative;
}
#topic_question .content .post a {
color:#298EC8;
}
#topic_question .content .post .config {
color:#808080;
display:block;
font-style:italic;
margin-top:15px;
}
#topic_question .showMore {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#D7D7D7 url(bg_sprite.png) repeat-x scroll 0 -492px;
border:1px solid #CCCCCC;
color:#3487BC;
cursor:pointer;
font-family:verdana;
margin-top:5px;
padding:4px 0;
text-align:center;
}
.titleEdit {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
border:1px solid #CCCCCC;
margin:-3px 0 0 -5px;
padding:0 2px;
}
.titleEdit .inputEdit {
border:1px solid #FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:1.6em;
font-weight:bold;
width:79%;
}
.titleEdit .buttonC {
padding:2px 10px;
}
#topic_question .mainButtons {
height:35px;
margin-top:20px;
position:relative;
}
#topic_question .actionsMenu {
margin-top:10px;
}
.answer .actionsMenu {
padding:10px 15px 20px;
}
.answer .actionsMenu .floatRight {
position:relative;
right:-2px;
top:-5px;
}
#topic_question .actionsMenu a, .answer .actionsMenu a {
color:#3487BC;
text-decoration:underline;
}
#topic_question .actionsMenu a:hover, #topic_question .actionsMenu a:focus, .answer .actionsMenu a:hover, .answer .actionsMenu a:focus {
color:#3487BC;
text-decoration:none;
}
.filterBox {
font-size:13px;
margin-bottom:15px;
}
.hidden {
}
.answer:hover .article .hidden, .commentBloc .commentLine:hover .hidden {
visibility:visible;
}
.magicIndent {
left:40px;
position:absolute;
top:-7px;
}
.magicIndent div {
border-color:transparent transparent #CCCCCC;
border-style:solid;
border-width:0 6px 6px;
float:left;
height:0;
margin-right:10px;
width:0;
}
.magicIndent .tickFirst {
border-bottom-color:#3487BC;
}
.magicIndent .tickLast {
border-bottom-color:#D6071B;
}
.commentBloc .arrowUp, .addComment .arrowUp {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(ico_sprite.gif?20100601) repeat scroll -9px -353px;
height:7px;
left:40px;
position:absolute;
top:-7px;
width:11px;
}
.commentBloc a, .addComment a, .modoActions a, .modoActionsNew a {
color:#3487BC;
text-decoration:underline;
}
.commentBloc a:hover, .addComment a:hover, .modoActions a:hover, .modoActionsNew a:hover {
color:#3487BC;
text-decoration:none !important;
}
.commentBloc {
position:relative;
}
.commentBloc .commentLine {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EFF2FB none repeat scroll 0 0;
border-left:1px solid #EFF2FB;
border-top:1px solid #EFF2FB;
margin-top:12px;
padding:8px 15px;
position:relative;
z-index:100;
}
.commentBloc .commentLine .post {
clear:both;
line-height:1.45em;
padding:5px 0;
position:relative;
}
.commentBloc .commentLine .post a {
text-decoration:none;
}
.commentBloc .commentLine .post a:hover {
text-decoration:underline;
}
.firstCommentGroup {
border-left-color:#3487BC !important;
border-top-color:#3487BC !important;
}
.commentGroup {
border-left-color:#3487BC !important;
}
.addComment {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EFF2FB none repeat scroll 0 0;
margin-top:12px;
min-height:23px;
padding:8px 15px 10px;
z-index:10;
}
.addComment .login {
line-height:16px;
margin-bottom:8px;
position:relative;
}
.addComment .login div.inlineBlock {
margin-left:10px;
}
.addComment .login span a {
color:#4D4E53;
font-weight:bold;
}
.addComment .submit {
margin-top:8px;
position:relative;
}
.formAddComment legend {
display:none;
}
.formAddComment .comment, .formAddComment .small {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
border:1px solid #DADADA;
color:#666666;
font-family:arial;
padding:3px 5px;
width:250px;
}
.formAddComment .small {
width:130px;
}
.formAddComment .textarea {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #DADADA;
margin-bottom:8px;
}
.formAddComment .textarea textarea {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
border:1px solid #FFFFFF;
color:#666666;
font-family:arial;
height:70px;
margin:0;
padding:3px 5px;
width:598px;
}
.answer .formAddComment .textarea textarea {
width:517px;
}
.formAddComment .starsCt {
border-bottom:1px dotted #CCCCCC;
margin:0 7px;
padding:4px 0;
z-index:10;
}
.commentBloc .actionsMessage, .addComment .actionsMessage {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border-color:#DADADA;
border-style:solid solid dotted;
border-width:1px;
position:relative;
top:1px;
z-index:10;
}
.commentBloc .actionsMessage li, .addComment .actionsMessage li {
float:left;
}
.commentBloc .actionsMessage li a, .addComment .actionsMessage li a {
display:block;
float:left;
height:16px;
padding:2px 5px;
width:18px;
}
.actionsMessage li a.bold {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(ico_textareaW.gif) no-repeat scroll 50% -22px;
}
.actionsMessage li a.bold:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(ico_textareaW.gif) no-repeat scroll 50% -2px;
}
.actionsMessage li a.italique {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(ico_textareaW.gif) no-repeat scroll 50% -61px;
}
.actionsMessage li a.italique:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;

background:transparent url(ico_textareaW.gif) no-repeat scroll 50% -42px;
}
.actionsMessage li a.underline {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(ico_textareaW.gif) no-repeat scroll 50% -100px;
}
.actionsMessage li a.underline:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(ico_textareaW.gif) no-repeat scroll 50% -80px;
}
.actionsMessage li a.code {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(ico_textareaW.gif) no-repeat scroll 50% -260px;
}
.actionsMessage li a.code:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(ico_textareaW.gif) no-repeat scroll 50% -240px;
}
.actionsMessage li a.magicLink {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(ico_textareaW.gif) no-repeat scroll 50% -300px;
}
.actionsMessage li a.magicLink:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(ico_textareaW.gif) no-repeat scroll 50% -280px;
}
.actionsMessage li a.conf {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(ico_textareaW.gif?1) no-repeat scroll 50% -340px;
}
.actionsMessage li a.conf:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(ico_textareaW.gif?1) no-repeat scroll 50% -320px;
}
.interPostNav {
padding-left:4px;
}
.interPostNav .tick {
margin:0 3px;
}
.answer {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(bg_answer.png) repeat-x scroll 0 0;
border-top:2px solid #CCCCCC;
margin-bottom:20px;
min-height:60px;
position:relative;
}
.answer .title {
font-weight:bold;
height:28px;
line-height:27px;
padding:0 10px;
position:relative;
}
.answer .section {
padding-left:70px;
position:relative;
}
.answer .article {
padding:15px 15px 0;
}
.answer .article .post {
font-family:verdana;
line-height:1.45em;
}
.answer .article .post a {
color:#298EC8;
}
.answer.modo {
border:1px solid #F48D12;
}
.answer.modo .article {
padding:15px;
}
.answer.modo .title {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F48D12 none repeat scroll 0 0;
color:#FFFFFF;
}
.answer.faq {
border:1px solid #DADADA;
}
.answer.faq .article {
padding:15px;
}
.answer.faq .title {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#3487BC none repeat scroll 0 0;
color:#FFFFFF;
}
.answer.faq table {
font-family:verdana;
table-layout:auto;
width:100%;
}
.answer.faq .article table th a {
color:#303030;
font-weight:bold;
}
.answer.faq .article table th {
padding-right:10px;
}
.answer.faq .article table th, .answer.faq .article table td {
padding-bottom:2px;
padding-top:2px;
text-align:left;
}
.answer.theBest .title {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#58A61E none repeat scroll 0 0;
}
.answer.theBest {
border:1px solid #58A61E;
}
.answer.theBest .title, .answer.theBest .title a {
color:#FFFFFF;
}
.answer.delete {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#DFDFDF none repeat scroll 0 0;
}
.answer.delete .title, .answer.delete .article .post, .answer.delete .commentBloc .post {
text-decoration:line-through;
}
.answer.delete .actionsMenu {
margin-bottom:0;
padding-bottom:20px;
}
.answer.delete .member .reputation {
border:1px solid #FFFFFF;
}
.answer.delete:hover .commentBloc .post, .answer.delete:hover .article .post {
text-decoration:none;
}
.answer.delete .actionsMenu .links {
display:none;
}
.commentLine.ftDelete {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#DFDFDF none repeat scroll 0 0;
}
.commentLine.ftDelete .links {
display:none;
}
.postInfos {
margin-bottom:10px;
}
.postInfos .postIp {
float:right;
font-family:tahoma;
font-size:0.9em;
}
.postInfos .postIp, .postInfos .postIp a {
color:#666666;
}
.modoActionsNew {
-moz-box-shadow:-10px 0 15px -5px rgba(0, 0, 0, 0.5);
background-color:#EFEFEF;
border:6px solid #777777;
display:none;
font-size:12px;
min-height:100px;
position:absolute;
right:0;
top:0;
width:319px;
z-index:9999999;
}
.modoActionsNew .modoMenu {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E3EBF5 none repeat scroll 0 0;
border-bottom:1px solid #BBBBBB;
padding:10px 15px;
}
.modoActionsNew .arrowLeft {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(arrowDLOpa.png) no-repeat scroll 0 0;
display:block;
height:13px;
left:-12px;
position:absolute;
top:15px;
width:6px;
}
.answer .modoActionsNew {
top:-2px;
}
.answer .modoActionsNew .arrowLeft {
top:12px;
}
.commentLine .modoActionsNew {
top:-12px;
}
.commentLine .modoActionsNew .arrowLeft {
top:13px;
}
.modoActionsNew .tagContainer a.tag {
border-color:#6D5767;
color:#6D5767;
float:left;
line-height:20px;
margin:0 3px 5px 0;
padding:0 5px;
text-decoration:none;
}
.modoActionsNew textarea {
height:150px;
width:283px;
}
.asideInfos {
left:10px;
padding:0;
position:absolute;
top:15px;
width:60px;
}
.asideInfos .voting .votes {
background-color:#FFFFFF;
border:1px solid #DDDDDD;
color:#999999;
font-size:2em;
font-weight:bold;
padding:1px 0;
position:relative;
text-align:center;
z-index:10;
}
.asideInfos .notation a {
cursor:pointer;
display:block;
float:left;
height:22px;
width:28px;
}
.asideInfos .notation a.less {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(ico_sprite.gif?20100601) no-repeat scroll -107px -245px;
}
.asideInfos .notation a.less:hover {
background-position:-107px -204px;
}
.asideInfos .notation a.more {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(ico_sprite.gif?20100601) no-repeat scroll -72px -245px;
border-left:1px solid #CCCCCC;
}
.asideInfos .notation a.more:hover {
background-position:-72px -204px;
}
.asideInfos .notation .minMax, .asideInfos .notation .resolve {
border-top:1px solid #FFFFFF;
}
.asideInfos .notation a.min {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(ico_sprite.gif?20100601) no-repeat scroll 6px -248px;
border-right:1px solid #FFFFFF;
border-top:1px solid #DDDDDD;
}
.asideInfos .notation a.max {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(ico_sprite.gif?20100601) no-repeat scroll -32px -248px;
border-left:1px solid #DDDDDD;
border-top:1px solid #DDDDDD;
}
.asideInfos .notation .resolve a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(ico_sprite.gif?20100601) no-repeat scroll -144px -245px;
border-top:1px solid #DDDDDD;
width:78px;
}
.asideInfos .maxmin {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #DDDDDD;
color:#58A61E;
font-size:9px;
left:-6px;
padding:0 3px 1px;
position:absolute;
top:-9px;
}
.asideInfos .notation {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(bg_sprite.png) repeat-x scroll 0 -222px;
border:1px solid #DDDDDD;
margin-top:-7px;
padding-top:4px;
text-align:center;
z-index:5;
}
.answer .genForm .textarea textarea {
width:521px;
}
.answer .genForm .memberConfig textarea {
width:390px;
}
#topic_question .bgFocus, .answer .bgFocus, .commentBloc .commentLine.bgFocus {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFF9CB none repeat scroll 0 0;
}
.answer.bgFocus {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(bg_focus.png) repeat-x scroll left top;
}
.icoTop {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(ico_sprite.gif?20100601) no-repeat scroll -185px -545px;
padding:0 10px;
position:relative;
}
.icoTop:hover {
background-position:-209px -545px;
}
.icoBottom {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(ico_sprite.gif?20100601) no-repeat scroll -185px -570px;
padding:0 10px;
position:relative;
}
.icoBottom:hover {
background-position:-209px -570px;
}
.member {
font-family:verdana;
font-weight:bold;
position:relative;
z-index:10;
}
.member:hover, .member .reputation:hover {
cursor:pointer;
}
.member .reputation {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F3F3F3 url(bg_reputation.gif) repeat-x scroll 0 0;
border:1px solid #AAAAAA;
display:inline-block;
height:10px;
margin:0 5px;
position:relative;
top:2px;
vertical-align:top;
width:50px;
}
.member .reputation span {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(bg_reputation.gif) repeat-x scroll 0 -10px;
display:block;
height:10px;
}
.member .tooltips {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
bottom:20px;
font-size:11px;
left:0;
line-height:15px;
}
.member:hover .tooltips {
display:block;
z-index:100;
}
.member .tooltips {
display:none;
min-width:280px;
}
.member .tooltips .floatRight {
text-align:left;
}
.member .tooltips .line {
text-align:right;
}
.member .tooltips .line .floatRight {
margin-left:5px;
text-align:left;
width:170px;
}
.forumsList .unpair, .forumsList .pair {
padding:15px;
}
.forumsList h2 {
position:relative;
}
.forumsList h3 {
font-weight:bold;
margin-bottom:3px;
}
.forumsList h3 span {
font-weight:normal;
text-transform:none;
}
.forumsList .colTag, .forumsList .noTag {
position:relative;
}
.forumsList .colTag li {
float:left;
width:204px;
}
.forumsList.noTag .col {
border-right:1px dotted #999999;
float:left;
margin-right:15px;
padding-right:15px;
width:180px;
}
.forumsList.noTag h3 span {
color:#888888;
font-size:11px;
margin-left:5px;
}
.forumsList.noTag ul li {
line-height:17px;
}
.tableTemplate thead th.subject {
padding-left:15px;
}
.tableTemplate thead th.nbAnswers span {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(ico_sprite.gif?20100601) no-repeat scroll -6px -207px;
display:block;
height:16px;
left:2px;
margin-top:-3px;
position:relative;
top:2px;
width:18px;
}
.tableTemplate tbody tr.delete {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E6E6E6 none repeat scroll 0 0;
}
.tableTemplate tbody td.subject {
padding:0;
width:100%;
}
.tableTemplate tbody td.subject a {
color:#303030;
display:block;
padding:6px 8px 6px 15px;
}
.tableTemplate tbody td.resume {
padding:0 15px 10px;
}
.tableTemplate tbody td.theme, .tableTemplate tbody td.author, .tableTemplate tbody td.answers {
max-width:100px;
padding-left:8px;
padding-right:8px;
white-space:nowrap;
}
.tableTemplate tbody td.nbAnswers {
color:#555555;
font-weight:bold;
padding-left:8px;
padding-right:15px;
text-align:center;
}
.tableTemplate .resolved .subject a {
color:#58A61E;
}
.tableTemplate .delete td, .tableTemplate .delete td a {
text-decoration:line-through;
}
.tableTemplate .closed .subject a {
color:#888888;
}
.tableTemplate tbody td.theme, .tableTemplate tbody td.author, .tableTemplate tbody td.answers, .tableTemplate tbody td.nbAnswers {
font-family:tahoma;
font-size:0.9em;
}
.tableTemplate tbody td.nbAnswers a {
color:#555555;
font-weight:bold;
}
.tableTemplate tbody tr td.subject, .tableTemplate thead tr th.subject {
border-left:3px solid #DDDDDD;
}
.tableTemplate tbody tr.resolved td.subject {
border-left-color:#9ACD32;
}
.tableTemplate tbody tr.closed td.subject {
border-left-color:#999999;
}
.tableTemplate tbody tr.deleted td.subject {
border-left-color:red;
}
.tableTemplate tbody tr.noAnswers td.subject {
border-left-color:#FFFF3A;
}
.bottomLink {
margin-top:15px;
padding:10px;
text-align:right;
}
.bottomLink a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(ico_sprite.gif?20100601) repeat scroll -3px -172px;
color:#202020;
padding-left:20px;
text-decoration:underline;
}
.bottomLink a:hover {
text-decoration:none;
}
.titleMicroForums {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
background:#EFF2FB none repeat scroll 0 0;
color:#303030;
padding:10px 15px;
position:relative;
}
.titleMicroForums h2 {
color:#303030;
font-size:14px;
font-weight:bold;
margin-top:5px;
}
body {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#DDE7FF url(bg_body.png) repeat scroll 0 0;
}
#header {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:#FFFFFF url(bg_header.jpg) no-repeat scroll 50% 0 !important;
}
#header a, #topNav li a, #topNav li a:hover {
color:#7E7E7E;
}
#header .userName, #header .userName:hover {
color:#303030;
}
#header .headerFooter input.search {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:rgba(255, 255, 255, 0.9) none repeat scroll 0 0;
border:2px solid #CCCCCC;
}
#header .headerFooter input.submit {
height:27px;
}
#topNav li {
border-left:1px solid #B4B3B2;
}
#topNav li a {
border-left:1px solid #FFFFFF;
}
#nav {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#303030 none repeat scroll 0 0;
}
#section {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(bg_section.png) repeat-x scroll left top;
min-height:400px;
}
.business #topNav li a, .business #topNav li a:hover {
color:#FFFFFF;
}
#header.business .boxHover a, #header.business .boxHover a:hover {
color:#808080;
}
#header.business .userName, #header.business .userName:hover {
color:#FFFFFF;
}

span.imgside{
	padding:1px;
	float:left;
	margin-right:10px;
	border:1px solid #adadad;
}


.downlaod{
	left:125px;
	position:absolute;
	top:130px;
}

.middleBox{
	position:relative;
}

.genericList.newscast .section {
margin-top:10px;
}

.genericList ul li{
	padding:0 0 10px 0;
	border-bottom:1px dotted #adadad;
}

a.readmore{
	background:#D6071B;
	color:#FFFFFF;
	float:right;
	margin-top:10px;
	line-height:18px;
	padding:0 7px;
	text-decoration:none;
}

a.readmore:hover{
	background:#999999;
	color:#FFFFFF;
	text-decoration:none;
}

h1{
	font-size:18px;
	line-height:26px;
	margin:0;
	padding:0;
}





