#tbloc {
background-color:#FFFFFF;
min-height:470px;
height:auto
}
#corps {
margin:0px;
height:auto !important;
height:500px;
min-height:100%
}
#catbloc {
width:790px;
height:360px
}
#catlist {
width:545px;
height:auto;
padding-bottom:15px;
float:left;
font-weight:bold
}
#catlist a {
color:#414567;
text-decoration:none;
background:url(/img/doss.gif) no-repeat;
padding-left:25px;
min-height:18px;
height:auto;
display:block;
margin-bottom:8px
}
#catlist a:hover {
color:#658096;
text-decoration:none
}
#catlist img {
margin-top: 40px; 
margin-left: 25px;
height: 24px;
width:158px;
display:block
}
#catlistmac {
width:545px;
height:auto;
padding-bottom:15px;
float:left;
font-weight:bold;
background-image:url(/img/backgmac.jpg);
background-repeat:no-repeat;
background-position: top left;
background-color:#FFFFFF
}
#catlistand {
width:545px;
height:auto;
padding-bottom:15px;
float:left;
font-weight:bold;
background-image:url(/img/backgand.jpg);
background-repeat:no-repeat;
background-position: top left;
background-color:#FFFFFF
}
#catlistwp{
width:545px;
height:auto;
padding-bottom:15px;
float:left;
font-weight:bold;
background-image:url(/img/backgwp.jpg);
background-repeat:no-repeat;
background-position: top left;
background-color:#FFFFFF
}
/*#catlist0 {
width:82px;
height:10px;
min-height:10px;
float:left;
margin:0;
}*/
#catlist1 {
width:225px;
height:360px;
float:left;
margin-top:20px;
margin-left:82px !important;
margin-left:40px;
margin-right:5px
}
#catlist2 {
width:230px;
height:360px;
margin-top:20px;
float:left
}
#catnews {
width:245px;
height:480px;
float:left
}
#catntop {
text-align:center;
font-weight:bold;
font-size:11px;
width:165px;
height:auto;
border-style:solid;
border-color:#87A6BE;
border-width:1px;
margin-top:15px;
margin-left:35px;
padding:5px
}
#catn {
background-image:url(/img/backgc.jpg);
background-repeat:repeat-x;
background-position: top left;
background-color:#FFFFFF;
font-size:12px;
text-align:left;
width:165px;
height:auto;
border-style:solid;
border-color:#EAEAEA;
border-width:1px;
border-top-style:none;
margin-left:35px;
margin-bottom:20px;
padding:5px;
padding-bottom:0px
}
#catttop {
text-align:center;
font-weight:bold;
font-size:11px;
width:165px;
height:auto;
border-style:solid;
border-color:#87A6BE;
border-width:1px;
margin-top:20px;
margin-left:35px;
padding:5px
}
#catt {
background-image:url(/img/backgc.jpg);
background-repeat:repeat-x;
background-position: top left;
background-color:#FFFFFF;
font-size:12px;
text-align:left;
width:165px;
height:auto;
border-style:solid;
border-color:#EAEAEA;
border-width:1px;
border-top-style:none;
margin-left:35px;
padding:5px;
padding-bottom:0px
}
#listbloc {
width:780px;
height:auto
}
#listblocmac {
width:780px;
height:auto;
background-image:url(/img/backgmac.jpg);
background-repeat:no-repeat;
background-position: top left;
background-color:#FFFFFF
}
#listblocand {
width:780px;
height:auto;
background-image:url(/img/backgand.jpg);
background-repeat:no-repeat;
background-position: top left;
background-color:#FFFFFF
}
#listblocwp {
width:780px;
height:auto;
background-image:url(/img/backgwp.jpg);
background-repeat:no-repeat;
background-position: top left;
background-color:#FFFFFF
}
.listlog {
width:660px;
height:auto !important;
height:500px;
min-height:100%;
margin-left:65px

}
.listsoft {
width:660px;
height:125px;
margin-left:65px
}
.contentlog {
width:660px;
height:auto;
margin-left:65px
}
.listhead {
background-image:url(/img/backgl.jpg);
background-repeat:repeat-x;
background-position: top left;
background-color:#FFFFFF;
width:650px;
height:auto;
border-style:solid;
border-color:#EAEAEA;
border-width:1px;
padding:4px
}
.listheadleft {
width:522px;
height:auto;
float:left
}
.listheadleftwp {
width:559px;
height:auto;
float:left
}
.listheadnl {
width:475px;
height:20px;
font-weight:bold
}
.listheadright {
width:120px;
height:65px;
float:left;
padding:3px;
padding-left:5px
}
.listheadrightm {
width:83px;
height:71px;
float:left;
padding:3px 3px 3px 5px;
text-align:center
}
.listhead2 {
background-image:url(/img/backgl2.jpg);
background-repeat:repeat-x;
background-position: top left;
background-color:#FFFFFF;
width:650px;
height:auto;
border-style:solid;
border-color:#EAEAEA;
border-width:1px;
padding:4px
}
.listfoot {
width:455px;
height:auto;
font-size:12px;
margin-left:202px;
padding:4px;
text-align:center
}
.listfootrech {
width:659px;
height:auto;
font-size:12px;
padding:4px;
text-align:center
}
.linkrech {
text-align:left;
font-size:11px;
width:202px;
height:auto;
float:left
}
.note {
width:80px;
height:auto;
float:left
}
.poids {
width:45px;
height:auto;
border-style:solid;
border-color:#F0F0F0;
border-width:1px;
margin-right:2px;
float:left
}
.langue {
width:60px;
height:auto;
border-style:solid;
border-color:#F0F0F0;
border-width:1px;
margin-right:2px;
float:left
}
.licence {
width:85px;
height:auto;
border-style:solid;
border-color:#F0F0F0;
border-width:1px;
margin-right:2px;
float:left;
font-style:italic
}
.os {
width:170px;
height:auto;
border-style:solid;
border-color:#F0F0F0;
border-width:1px;
float:left
}
#premicontent {
width:660px;
height:480px;
margin-left:65px
}
#premi1 {
width:700px;
height:500px
}
#premi1g {
width:340px;
height:460px;
float:left
}
#premi1c {
padding-top:27px;
text-align:center;
width:280px
}
#premi1b {
padding-top:64px;
text-align:center;
width:280px
}
#premi2d {
width:310px;
height:460px;
float:left
}
#premi2ad {
width:100%;
height:265px
}
#premi2c {
text-align:justify;
padding:7px;
color:#515554;
background-color:#F8F8F8;
width:286px;
height:164px;
font-size:12px;
border:solid 1px #D7D7D7
}
#reseauxsoc {
text-align:center;
width:100%;
padding-top:20px;
height:35px
}
#reseauxsoc1 {
padding-right:20px;
padding-left:75px;
float:left
}
#reseauxsoc2 {
padding-right:50px;
float:left
}
#reseauxsoc3 {
float:left
}
a.lien4 {
color:#414567;
text-decoration:none;
background:url(/img/doss.gif) no-repeat;
padding-left:25px;
height:18px;
display:block
}
a.lien4:hover {
color:#658096;
text-decoration:none
}
#publirub {
padding:3px;
background-color:#FFFFFF;
text-align:left;
width:500px;
height:70px;
font-size:11px;
border-style:solid;
border-width:1px;
border-color:#D7D9E1;
float:left
}
#listtop {
margin-top:40px;
padding-left:25px;
width:750px;
height:38px;
min-height:38px
}
#listtoplogo {
width:295px;
height:38px;
min-height:38px;
float:left
}
#listtopchoix {
padding-top:7px;
text-align:right;
width:400px;
height:38px;
min-height:38px;
font-size:11px;
float:left
}
#listtopchoix2 {
padding-top:0px;
text-align:right;
width:720px;
height:25px;
min-height:25px;
font-size:11px
}
#listcatliee {
text-align:right;
width:720px;
height:15px;
min-height:15px;
font-size:11px;
margin-bottom:5px
}
#listtopmarge {
width:750px;
height:10px;
min-height:10px
}
#webmastbloc {
width:700px;
height:30px;
font-size:11px
}
#webmast {
padding:8px;
padding-left:2px;
padding-right:2px;
background-image:url(/img/backgs2.jpg);
background-repeat:repeat-x;
background-position: top left;
background-color:#FFFFFF;
width:650px;
height:28px;
border-style:solid;
border-width:1px;
border-color:#E6E6E6;
color:#445362;
font-weight:bold
}
#titlecom {
width:700px;
height:55px;
padding-top:35px;
padding-left:30px
}
#titlecom1 {
width:510px;
font-size:18px;
color:#49596D;
float:left
}
#titlecom1e {
width:100%;
font-size:18px;
color:#49596D;
float:left
}
#titlecom2 {
padding-top:10px;
width:190px;
font-size:12px;
text-align:right;
float:left
}
.bloccom {
padding-bottom:10px;
width:100%;
height:auto
}
.comn {
width:100%;
height:20px
}
.comn1 {
padding-left:2px;
width:558px;
height:20px;
float:left
}
.comn2 {
text-align:right;
width:100px;
height:20px;
float:left
}
.comcont {
background-image:url(/img/bulle3.jpg);
background-position:top left;
background-repeat:no-repeat;
padding:5px;
width:649px;
height:auto !important;
height:50px;
min-height:50px;
border:solid #E2E4E9 1px;
color:#3F4652
}
#opi {
width:660px;
height:295px;
background-image:url(/img/backgcomwri.jpg);
background-position:top right;
background-repeat:no-repeat
}
#opi2 {
width:660px;
height:315px;
background-image:url(/img/backgcomwri2.jpg);
background-position:top right;
background-repeat:no-repeat
}
.lblocretour {
text-align:center;
color:#45525F;
height:80px;
padding-left:128px
}
.blocretour {
text-align:center;
width:186px;
height:34px;
border:solid #E2E2E2 1px;
padding:10px;
padding-left:1px;
padding-right:1px;
font-weight:bold;
font-size:13px;
float:left;
background-image:url(/img/backgbr.jpg);
background-position:top left;
background-repeat:repeat-x
}
.blocspaceretour {
width:22px;
height:40px;
float:left
}
a.lienfi:link, a.lienfi:visited {
text-decoration:none;
color:#FF6633
}
a.lienfi:hover {
text-decoration:none;
color:#FF8346
}
#listsouscat {
padding-left:50px;
-padding-left:48px;
padding-bottom:15px;
width:633px;
height:auto
}
.letter {
font-size:16px;
font-weight:bold;
color:#455163;
margin-bottom:5px
}
a.liened:link, a.liened:visited {
text-decoration:none;
color:#5F6D92;
font-size:12px
}
a.liened:hover {
text-decoration:none;
color:#8498B0;
font-size:12px
}
#dlbloc0 {
width:100%;
height:290px
}
#dlblocleft {
width:310px;
height:250px;
float:left
}
#dlblocright {
width:350px;
height:243px;
padding-top:7px;
float:left
}
.dlblocright1 {
width:348px;
height:80px
}
.dlblocright2 {
width:348px;
height:70px
}
.dlblocrightimg {
float:left;
width:28px;
height:60px
}
.dlblocrighttext {
float:left;
width:318px;
height:60px
}
#dlunderbloc {
width:790px;
height:70px;
background-color:#E4EBF1;
padding-top:10px
}
#blocgimg {
width:100%;
height:400px;
background-color:#F2F2F2
}
#sgimg {
height:400px;
padding-top:25px
}
#affmenuimg {
width:155px;
text-align:center;
float:left
}
.responsimg {
}
#affimg {
padding-top:15px;
padding-bottom:15px;
width:615px;
float:left;
display:block;
background-color:#FFFFFF
}
#affvid {
width:600px;
height:375px;
float:left;
display:none
}
#choosbloc {
width:100%;
height:250px
}
#choosbloc1 {
width:305px;
height:250px;
float:left;
text-align:center;
padding-left:5px
}
#choosbloc2 {
width:350px;
height:243px;
padding-top:7px;
float:left;
text-align:center
}
.softsads {
width:660px;
padding-left:65px;
padding-bottom:8px
}
#resultreqbloc {
padding-left:65px;
padding-bottom:15px
}
#resultreq {
width:640px;
min-height:30px;
height:auto;
padding:10px;
background-color:#EDF0F3;
color:#41647E;
font-size:12px
}
#resultreq2 {
width:640px;
min-height:30px;
height:auto;
padding:10px;
background-color:#F1F3F8;
color:#2F394A;
font-size:12px;
margin-top:10px
}
#infediteur {
color:#525E70;
font-size:11px;
width:655px;
padding-left:70px;
height:55px;
text-align:justify
}
#undermkt {
text-align:right;
font-size:11px;
color:#4A8EC1
}
#comb0 {
width:420px;
height:75px
}
#comb0e {
width:420px;
height:55px
}
.comb1 {
width:420px;
height:24px
}
.comb1e {
width:620px;
height:24px
}
.comb2 {
width:105px;
float:left;
color:#688093
}
.comb2e {
width:135px;
float:left;
color:#688093
}
.comb2b {
width:315px;
float:left
}
.comb2be {
width:315px;
float:left
}
#adderr input[type="text"] {
width:270px
}
#combv {
text-align:right;
width:424px;
padding-top:10px
}
.bloclistedit {
}
.listedit {
padding-bottom:10px;
font-size:14px
}
.wglc {
width:100%;
height:auto;
padding-bottom:30px;
box-sizing:border-box;
padding-left:65px;
padding-right:55px
}