* {
text-align:left;
margin:0;
padding:0;
}
ul{
	padding-left:40px
}

img {
border:0;
}

body {
background:#000 url(fond3.png) repeat-x;
font-family:arial;
margin:0;
padding:0;
}


#secmenu {
width:530px;
height:27px;
border-top:10px solid #fff;
float:left;
padding-bottom:0;
background:url(barre.png) repeat-x -1px 15px;
margin:0 0 5px
}

#secmenu ul {
display:inline;
float:left;
height:27px;
list-style-type:none;
width:530px;
margin:0;
padding:0 0 0 0px
}

#secmenu li {
color:#8F8F8F;
display:inline-block;
float:left;
margin:0;
padding:0
}

#secmenu li a.sel,#secmenu li a.sel:hover {
border-top:1px solid #8f8f8f;
border-left:1px solid #8f8f8f;
border-right:1px solid #8f8f8f;
border-bottom:1px solid #fff;
margin-right:2px;
font-weight:700;
background:#fff;
margin-left:2px;
height:16px;
padding-left:10px;
padding-right:10px
}

#secmenu li a.sel:hover {
padding-top:5px;
height:15px
}

#secmenu li a.sel {
font-size:12px;
border-bottom:none
}

#secmenu a {
font-size:11px;
color:#8f8f8f;
background:#fff;
display:block;
height:16px;
float:left;
text-decoration:none;
line-height:1.3em;
border-bottom:1px solid #8f8f8f;
margin:0;
padding:5px 10px 1px
}

#secmenu a:hover {
text-decoration:none;
padding-top:4px;
height:17px;
background:#fff;
padding-left:9px;
padding-right:9px;
border-top:1px solid #8f8f8f;
border-left:1px solid #8f8f8f;
border-right:1px solid #8f8f8f;
border-bottom:none
}

#container {
width:1004px;
margin:0 auto;
}

#log2{
background:url(dec3.png) no-repeat 30px -100px;
display:block;
width:230px;
float:left;
height:120px;

}

#header {
height:120px;

}

#header img {
margin-top:20px;
margin-left:20px;
}

#logo {
height:120px;
width:230px;
display:block;
background:url(dec3.png) no-repeat 30px -100px;
float:left;
zoom:1;
}

#head-ad{

float:left;
margin-left:10px;
height:90px;
width:728px;
}

#topcols {
background:#cbe1ee url(dec3.png) no-repeat 0 -57px;
height:25px;
width:1002px;
color:#4e637e;
line-height:2.2em;
font-size:11px;
border-top:10px solid #130f0f;
float:left;
clear:both;
}

#topcols a,#topcols a.s {
font-size:11px;
padding-left:10px;
color:#4e637e;
text-decoration:none;
margin:0;
z-index:10;

}

#topcols a:hover{
text-decoration:none;
}

#topcols a.s {
font-weight:700;
}

#menu {
width:1002px;
height:32px;
z-index:0;
float:left;
background:#a30202 url(dec3.png) no-repeat 0 0;
}

#nav,#nav ul {
padding-left:10px;
height:32px;

}

#nav a {
display:block;
padding-left:5px;
padding-right:5px;
color:#FFF;
text-decoration:none;
font-weight:700;
height:30px;
font-size:14px;
text-align:center;
width:97px;
margin:0;
line-height:2em;
}

#nav li {
float:left;
list-style-type:none;

}

#nav .search {
padding-top:4px;
font-size:13px;
padding-left:50px;
float:right;
padding-right:10px;
}

#nav .search:hover {
background:none;
}

#nav li ul {
position:absolute;

left:-999em;
padding-left:0;
background:none;
height:auto;
margin:0;
}

#nav li ul li {
z-index:0;
padding:0;
position:relative;
height:27px;
clear:both;
margin:0;
zoom:1;
}

#nav li ul li a {
display:block;
padding-left:5px;
padding-right:5px;
line-height:22px;
color:#FFF;
cursor:pointer;
height:27px;
text-decoration:none;
font-weight:700;
zoom:1;
z-index:0;
font-size:14px;
text-align:center;
background:#a30202 url(dec3.png) no-repeat -5px -3px;
margin:0;

}



#nav li ul a:hover {
text-decoration:underline;
cursor:pointer;
height:27px;
line-height:22px;
z-index:0;
background:#6d0d0d url(dec3.png) no-repeat scroll -250px -180px;
}

#nav li:hover ul ul,#nav li:hover ul ul ul,#nav li.sfhover ul ul,#nav li.sfhover ul ul ul {
left:-999em;

}

#nav li:hover ul,#nav li li:hover ul,#nav li li li:hover ul,#nav li.sfhover ul,#nav li li.sfhover ul,#nav li li li.sfhover ul {
left:auto;
min-height:0;

}

#nav li a:hover,#nav li a.sfhover {
background:#6d0d0d url(dec3.png) -250px -178px;
height:30px;
}

#columns {
margin-top:10px;
width:1002px;
}

#backcols {
background:#4b5a7b;
width:1001px;
margin-left:1px;
}

#col1 {
width:130px;
float:left;
background:#4b5a7b;
padding-right:0;
margin-right:0;
}

#col2 {
width:550px;
float:left;
background:#fff;
margin-left:0;
padding-right:0;
margin-right:10px;
padding-left:11px;
padding-bottom:20px;
overflow:hidden;
}

#col3 {
width:300px;
float:left;
padding-bottom:15px;
background:#fff;
}

#col1 img {
margin-top:15px;
margin-left:7px;
}

#col1 span {
font-size:12px;
color:#fff;
padding-left:10px;
display:block;
margin:0;
}

#col1 span:hover{
color:#fff;
text-decoration:underline;
}

#col23 {
background:#fff;
height:100%;
float:left;
margin:0;
padding:0;
}

#select {
width:671px;
text-align:right;
font-size:11px;
float:right;
padding-right:330px;
padding-top:5px;
background:#fff;
}

#space {
height:0px;
background:#fff;
}

.logiciel,#details,#captures,#article,#more,#compare {
margin-top:15px;
padding-left:10px;
padding-right:10px;
float:left;
margin-bottom:20px;
}

#more ul {
list-style-type:none;
font-size:12px;
padding-left:10px;
}

#article {
width:525px;
margin:0;
}

#compare {
padding-right:0;
}

h1 {
height:20px;
border-bottom:1px solid #e6e2d7;
display:block;
}

.bord{
float:left;

}

.go {
background:url(dec-news-et-prix.gif) no-repeat 0 -55px;
display:block;
width:70px;
height:25px;
}

.logiciel span.win, .logiciel span.score5, .logiciel span.score4, .logiciel span.score3, .logiciel span.score2, .logiciel span.score1, .logiciel span.score4-5, .logiciel span.score3-5, .logiciel span.score2-5, .logiciel span.score1-5, .logiciel span.en, .logiciel span.langue-en, .logiciel span.fr, .logiciel span.langue-fr {
width:17px;
height:17px;
display:block;
float:left;
background:url(dec-telecharger.gif) no-repeat -18px -23px;
margin-right:3px;
margin-bottom:0;
padding-bottom:0;
}

.logiciel span.fr,.logiciel span.langue-fr,.logiciel span.en,.logiciel span.langue-en {
float:right;
background:url(dec-telecharger.gif) no-repeat 0 -23px;
}

.logiciel span.fr,.logiciel span.langue-fr {
background:url(dec-telecharger.gif) no-repeat 0 -40px;
}

.logiciel span.score5, .logiciel span.score4, .logiciel span.score3, .logiciel span.score2, .logiciel span.score1, .logiciel span.score4-5, .logiciel span.score3-5, .logiciel span.score2-5, .logiciel span.score1-5{
height:14px;
width:90px;
background:url(dec-telecharger.gif) no-repeat 10px 1px;
}

.log-score{
height:18px; 
width:530px; 
border-bottom:1px solid #E6E2D7; 
margin-bottom:5px;
}

.logiciel span.score4-5{
width:81px;
}

.logiciel span.score4{
width:70px;
}

.logiciel span.score3{
width:55px;
}

.logiciel span.score3-5{
width:64px;
}

.logiciel span.score2{
width:40px;
}

.logiciel span.score2-5{
width:48px;
}

.logiciel span.score1{
width:25px;
}

.logiciel span.score1-5{
width:32px;
}

#compare .entete td {
background:#e6e2d7;
font-size:14px;
height:15px;
margin:0;
}

.entete {
margin:0;
padding:0;
}

#lastpublished img {
padding-left:15px;
padding-top:10px;
}

#compare td {
width:115px;
height:25px;
font-size:12px;
text-align:center;
border-bottom:1px solid #e6e2d7;
margin:0;
padding:8px 10px 5px;
}

#compare td a {
color:#000;
text-decoration:none;
}

#compare td a.total {
color:blue;
text-decoration:none;
}

#article p {
font-size:12px;
margin-top:10px;
margin-bottom:5px;
text-align:justify;
}

#article p span{
text-align:justify;
}

.note {
font-size:44px;
color:#c60101;
}

.btn-price {
background:url(dec-news-et-prix.gif) no-repeat -72px -53px;
display:block;
width:92px;
height:100px;
margin-top:10px;
text-decoration:none;
padding-top:10px;
float:left;
text-align:center;
margin-right:20px;
}

.price {
width:515px;
height:35px;
background:url(dec-news-et-prix.gif) no-repeat;
clear:both;
padding-top:5px;
font-weight:700;
font-size:12px;
padding-left:15px;
}

.price a {
color:#0300fb;
}

.dix {
font-size:14px;
color:#c60101;
font-weight:700;
}

.lib-note {
font-size:14px;
color:#000;
}

.love {
width:195px;
background:#ccf1d0;
float:left;
border-left:1px solid #01bb1a;
border-top:1px solid #01bb1a;
border-bottom:1px solid #01bb1a;
border-right:1px solid #01bb1a;
padding-bottom:10px;
}

#see_more {
float:right;
font-size:12px;
color:#000;
}

table td.left {
width:199px;
background:#ccf1d0;
border-left:1px solid #01bb1a;
border-top:1px solid #01bb1a;
border-bottom:1px solid #01bb1a;
border-right:1px solid #01bb1a;
padding-bottom:5px;
}

table td.right {
width:199px;
background:#fccfd2;
border-right:1px solid #ef0e1e;
border-left:1px solid #ef0e1e;
border-bottom:1px solid #ef0e1e;
border-top:1px solid #ef0e1e;
padding-bottom:5px;
}

td ul li {
list-style-type:none;
padding-left:5px;
padding-right:5px;
padding-top:5px;
}
td ul{
	padding:0
}

.mid {
margin-left:13px;
margin-right:12px;
}

table {
font-size:12px;
margin-bottom:10px;
margin-top:7px;
float:left;
}

.nolove-t,.love-t {
display:block;
height:25px;
background:#01bb1a;
color:#fff;
font-weight:700;
padding-left:10px;
font-size:14px;
padding-top:5px;
width:189px;
}

.nolove-t {
background:#ef0e1e;
}

#article .img-leg {
float:left;
margin-top:10px;
margin-bottom:10px;
margin-right:15px;
}

#article .legend {
font-size:11px;
color:#706767;
clear:both;
}

#article .subtitle {
font-size:15px;
font-weight:700;
margin-left:0;
text-align:justify;
}

#article .intertitle {
font-size:13px;
font-weight:700;
margin-left:0;
text-align:justify;
margin-top:20px;
margin-bottom:5px;
}

.pages,.patch {
display:block;
height:20px;
width:540px;
background:#e6e2d7;
clear:both;
text-align:center;
line-height:20px;
font-size:11px;
}

.patch {
margin-left:10px;
width:507px;
text-align:left;
height:55px;
padding:5px 10px;
}

.patch p {
margin-bottom:5px;
padding:0;
}

.patch .infos {
margin-left:0;
font-weight:400;
}

.pages a {
text-decoration:none;
font-size:11px;
color:#000;
}

.art{
font-size:17px;
font-weight:bold;
border:0;
padding-left:7px;
padding-top:5px;
}

.infos2{
font-size:11px;
color:#706767;
margin-left:10px;
padding:0;
}

.infos2 a{
color:#0000ff;
}

.infos {
font-size:11px;
color:#706767;
margin-left:0px;
padding:0;
width:300px;

}

.infos a{
font-size:11px;
color:#706767;
margin-right:5px;
}

.ico {
background:#fff url(dec-telecharger.gif) no-repeat -35px -23px;
height:25px;
display:block;
width:23px;
float:left;
}

.logtitle,#details p.logtitle,#captures .logtitle {
color:#c60101;
font-size:14px;
font-weight:700;
text-decoration:none;
display:block;
width:auto;
}

.logiciel .logtitle {
width:auto;
display:block;
margin-bottom:0;
padding-bottom:0;
float:left;
}

.newstitle {
color:#c60101;
font-size:28px;
font-weight:700;
text-decoration:none;
}

#details p{
font-size:12px;
font-weight:bold;
text-align:justify;
}

#details p.logtitle,#captures .logtitle,#more .logtitle {
padding-left:10px;
padding-top:2px;
width:495px;
float:left;
border-bottom:1px solid #e6e2d7;
}

#details p.logtitle {
width:100%;
margin-bottom:5px;
}

#more .logtitle {
padding-left:0;
width:100%;
}

.tab {
clear:both;
float:left;
display:block;
width:530px;
}

.tab img {
margin-right:4px;
margin-left:8px;
}

.tab p {
border-bottom:1px solid #e6e2d7;
font-size:11px;
color:#706767;
padding:8px 10px 8px 30px;
}

.logiciel img {
width:120px;
margin-right:10px;
float:left;
}

.logiciel p {
margin-left:10px;
font-size:12px;
margin-top:0px;
padding-top:10px;
margin-bottom:5px;
text-align:justify;
width:500px;


}

#select span {
margin-left:10px;
}

.afficher {
border:1px solid #000;
width:130px;
font-size:11px;
}

#softnews {
margin-top:10px;
margin-left:0;
}

#softnews img {
border:1px solid #000;
width:173px;
}

#softnews ul {
margin-left:0;
margin-top:0;
margin-bottom:0;
padding:0;
}

#softnews li {
display:block;
float:left;
width:175px;
margin-bottom:15px;
}

.le {
clear:both;
}

#col1 .shopping {
display:block;
height:25px;
width:110px;
color:#fff;
background:#2c3a57;
font-size:15px;
font-weight:700;
line-height:1.6em;
padding-left:20px;
text-decoration:none;
z-index:100;
}

#softnews a {
text-decoration:none;
color:#434343;
font-weight:700;
font-size:11px;
display:block;
}

#softnews a.softitle {
font-size:15px;
font-weight:700;
padding-right:5px;
color:#68246f;
display:block;
}

#footer {
height:70px;
background:#000 url(dec3.png) no-repeat 0 -290px;
clear:both;
padding:20px;
}

#footer div {
float:left;
width:240px;
min-height:60px;
}

#footer div.cop{
clear:both; float:none; text-align:center; width:900px; min-height:15px; height:15px;
}

#footer div a {
text-decoration:none;
font-size:11px;
color:#706767;
}

.button {
vertical-align:middle;
margin:0;
padding:0;
}

.add {
width:300px;
height:250px;
background:#afafaf;
clear:both;
margin-bottom:10px;
}

#lastnews,#lastnews2,#lastpublished {
margin-top:0px;
background:#bca8a9;
float:left;
padding-bottom:10px;
margin-bottom:10px;
width:300px;
}

#lastnews2,#lastpublished {
background:#fff;
}

#lastnews2 .last,#lastpublished .last {
display:block;
height:20px;
background:#ffb619;
color:#fff;
font-weight:700;
padding-left:5px;
padding-top:3px;
padding-bottom:3px;
margin-bottom:10px;
}

#lastpublished .last {
background:#bba9a9;
}

#lastnews2 ul,#lastpublished ul {
list-style-type:none;
padding:0;
}

#lastnews2 ul li,#lastpublished ul li {
padding-left:10px;
}

#lastnews2 ul li span,#lastpublished ul li span {
text-align:right;
float:left;
}

#lastnews2 ul li a,#lastpublished ul li a {
padding-left:10px;
display:block;
width:130px;
float:left;
color:#706767;
font-weight:700;
text-decoration:none;
}

#lastnews2 li a.ten {
padding-left:5px;
}

.white,.grey {
clear:both;
background:#fff;
color:#706767;
font-size:11px;
}

.grey {
background:#f1eff0;
}

#lastnews .last {
font-size:17px;
font-weight:700;
color:#fff;
margin-top:5px;
margin-left:10px;
float:left;
margin-bottom:5px;
}

#lastnews .date {
width:50px;
display:block;
clear:both;
margin-top:5px;
float:left;
font-size:11px;
color:#745b5b;
font-weight:700;
text-align:right;
padding-right:5px;
padding-top:8px;
}

#lastnews .event {
background:#c9b9b9;
float:left;
}

#lastnews .event a {
text-decoration:none;
color:#000;
float:left;
padding-top:13px;
padding-left:10px;
width:220px;
font-size:11px;
padding-bottom:0;
background:#bca8a9;
}

#logiciels {
float:left;
clear:both;
width:260px;
background:#1d093e;
margin-left:3px;
margin-top:10px;
}

#logiciels p {
color:#fff;
font-size:12px;
margin:0;
padding:15px;
}

#entraide {
float:left;
margin-left:20px;
width:260px;
background:#1b2338;
margin-top:10px;
}

.entraide {
height:53px;
display:block;
width:60px;
background:#48526b url(dec_acc_2.png) no-repeat;
}

.backentr {
height:53px;
display:block;
width:260px;
background:#48526b;
}

.backlog {
height:53px;
display:block;
width:260px;
background:#301a58;
}

.entraide a,.logiciels a {
color:#fff;
background:#301a58;
height:53px;
display:block;
font-weight:700;
line-height:3em;
text-decoration:none;
margin-left:50px;
padding-left:10px;
}

.entraide a {
background:#49526b;
margin-left:58px;
}

.logiciels {
height:53px;
display:block;
width:50px;
background:#301a58 url(dec_acc_2.png) no-repeat -62px 0;
}

#forum {
width:300px;
padding-bottom:15px;
background:#78829d;
margin-top:10px;
}

.forum {
height:26px;
display:block;
width:31px;
background:#3e4b6b url(dec_acc_2.png) no-repeat -117px -1px;
margin-left:10px;
}

.forum a {
margin-left:30px;
font-weight:700;
color:#fff;
text-decoration:none;
line-height:1.8em;
display:block;
padding-left:10px;
height:26px;
width:70px;
background:#3e4b6b;
}

.backfor {
background:#3e4b6b;
height:27px;
display:block;
width:300px;
}

#forum ul {
margin-left:5px;
padding:0;
}

#forum li {
background:url(dec_acc_2.png) no-repeat -155px -4px;
height:18px;
vertical-align:middle;
margin-top:5px;
list-style-type:none;
}

#forum li a {
margin-left:20px;
text-decoration:none;
font-size:13px;
padding-right:5px;
color:#fff;
}

.searchfield {
vertical-align:middle;
}

.dark,.light {
display:block;
width:245px;
background:#1b2338;
padding-left:15px;
padding-top:5px;
padding-bottom:5px;
color:#fff;
font-size:12px;
}

.light {
background:#48526b;
}

div.transbox {
width:270px;
height:280px;
float:right;
background-color:#3a3d4c;
filter:alpha(opacity=50);
opacity:0.6px;
}

.textopaque {
background-color:transparent;
position:absolute;
z-index:2;
width:200px;
margin-left:300px;
margin-top:100px;
color:#fff;
font-size:29px;
font-weight:700;
}

#news {
width:548px;
background:no-repeat;
height:280px;
border:1px solid #000;
}

.une {
font-size:16px;
}

.download {
background:url(dec-telecharger.gif) no-repeat -58px -23px;
height:23px;
width:118px;
border:none;
margin-top:10px;
cursor:pointer;
display:block;
float:left;
}

.buy {
background:url(dec-telecharger.gif) no-repeat 0 -66px;
height:23px;
display:block;
width:230px;
float:left;
border:none;
margin-top:10px;
margin-left:5px;
cursor:pointer;
}

.more {
display:none;
}

#col1 a,#col2 a.btn-price:hover,#col1 a.shopping:hover {
color:#fff;
z-index:1000;
text-decoration:none;
}

.logiciel span.langue-fr,.logiciel span.langue-en,#article .img-leg img {
float:left;
}

#col2 a:hover,#topcols a:hover,#topcols a.s:hover,#col1 a:hover,#lastnews .event a:hover {
text-decoration:underline;
}

#entraide a,#logiciels a,.textopaque a {
text-decoration:none;
color:#fff;
}
