html, body {
margin:0;
padding:0;
height:100%;
background-color:#FFFFFF;
text-align:center;
}
#globalbloc {
padding:0;
height:auto;
width:100%;
position:relative;
margin:0 auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
#mheader {
position:relative;
text-align:left;
width:100%;
height:80px;
background-image:url(../img/bg.jpg);
background-repeat:repeat-x;
background-position: top left;
background-color:#070707;
}
#mheader2 {
padding:0;
width:1017px;
height:100%;

margin:0 auto;
color:#EEEFF0;
text-align:left;
}
#hlogo {
width:335px;
height:50px;
padding-top:30px;
float:left;
}
#hmenu {
width:440px;
height:50px;
float:left;
color:#B4BCC2;
font-weight:bold;
font-size:15px;
line-height:50px;
padding-top:30px;
}
#hrech {text-align:right;padding-right:5px;width:220px;height:50px;padding-top:10px;float:right;line-height:30px}
#mbloc {padding-top:15px;width:100%;height:100%}
#corps {padding:0;width:1017px;height:auto;min-height:740px;margin:0 auto;color:#EEEFF0;text-align:left;background-color:#F8F8F8}
.beos{font-family:"Open Sans", Arial, sans-serif}
.btitle1{width:100%;height:60px;font-size:25px;color:#486F95}
.btitle1 h1{margin:0;margin-top:3px;font-size:25px;font-weight:normal}
.btitle1 span {color:#6392A0}
.logtmp h2, .logtmp p{margin:0;font-size:17px}
.logtmp h2 {font-size:20px}
.logtmp p{color:#545f6f}
.link1 {color:#82A9AC;text-decoration:none}
.link1:hover {color:#D9E1E6;text-decoration:none}
.lhm {color:#38435A;text-decoration:none;font-size:16px;font-weight:bold}
.lhm:hover  {
color:#4E5C81;
text-decoration:none;
font-size:16px;
font-weight:bold
}
.lhm2 {
color:#38435A;
text-decoration:none;
font-size:19px;
font-weight:bold
}
.lhm2:hover  {
color:#4E5C81;
text-decoration:none;
font-size:19px;
font-weight:bold
}
a.lpe {
color:#51768C;
font-weight:bold;
font-size:13px;
text-decoration:none;
}
a.catep {
color:#526483;
text-decoration:none;
}
.foo {
color:#E9ECED;
text-decoration:none;
font-size:12px;
}
.lhead {
color:#3E5160;
text-decoration:none;
font-size:17px;
font-weight:bold
}
.lhead:hover {
color:#547785;
text-decoration:none;
font-size:17px;
font-weight:bold
}
.lca {
color:#558B9D;
text-decoration:none;
font-size:13px;
}
.cate2 {
color:#FF3333;
text-decoration:none;
font-size:12px;
}
#incblocscat {
width:977px;
height:auto;
padding-top:20px;
padding-left:20px;
}
#adbloc1 {
padding:10px;
width:470px;
margin:0 auto;
height:auto;
float:left;
}
#adbloc2 {
padding:10px;
padding-right:0px;
padding-left:55px;
width:430px;
margin:0 auto;
height:290px;
float:left;
}
.adbloctit {
width:380px;
height:55px;
font-size:16px;
color:#364B5A;
padding-left:38px;
padding-top:8px;
background-image:url(../img/bktit.jpg);
background-repeat:no-repeat;
background-position:top left;
}
.adbloctit3 {
width:590px;
height:55px;
font-size:16px;
color:#364B5A;
padding-left:38px;
padding-top:8px;
background-image:url(../img/bktit3.jpg);
background-repeat:no-repeat;
background-position:top left;
}
.listscat {
width:100%;
color:#8495B0;
padding-top:3px;
height:auto;
font-size:11px;
}
.adblocst {
width:210px;
height:auto;
float:left;
padding-top:15px
}
.adblocst2 {
width:97%;
height:auto;
float:left;
padding-left:20px;
background-color:#FFFFFF;
padding-top:15px;
}
.adbloclist {
width:200px;
height:25px;
}
.adbloclist2 {
width:100%;
height:auto;
padding-bottom:15px;
}
#secondpart {
width:100%;
height:auto;	
}
#secondpart1 {
width:828px;
height:auto;
float:left;	
}
#secondpart2 {
padding-top:100px;
padding-bottom:20px;
width:180px;
height:auto;
float:left;	
}
#secondpart3 {
padding-top:88px;
padding-bottom:20px;
width:170px;
height:auto;
float:left;	
}
#incfoocat {
width:100%;
height:50px;
padding-top:5px;
padding-left:24px;
color:#556A71;
text-align:right;
font-style:italic
}
#present {
padding:10px;
padding-left:30px;
padding-top:35px;
width:760px;
height:auto;
}
.present2 {
padding:10px;
width:720px;
height:100px;
background-color:#FFFFFF;
text-align:justify;
color:#304850;
font-size:13px
}
.present3 {
padding:10px;
width:768px;
height:auto;
background-color:#FFFFFF;
color:#304850;
font-size:12px
}
#selec {
padding:10px;
padding-left:20px;
padding-top:25px;
width:760px;
height:auto;	
}
.def {
width:150px;
height:auto;
background-color:#FFFFFF;
padding:10px;
color:#4A5F6F
}
.ads {
text-align:center;
width:100%;
height:115px;
}
.log {
padding:5px;
width:710px;
height:90px;
vertical-align:middle; 	
}
.logimg {
text-align:center;
width:125px;
height:90px;
float:left;	
}
.logdesc {
text-align:justify;
width:575px;
height:75px;
float:left;	
padding-top:15px;

}
.logtmp {
padding:5px;
width:98%;
height:auto;

}
#footdescr {
text-align:center;
padding-top:3px;
width:100%;
height:20px;
color:#465362;
}	
#footer {
width:100%;
height:123px;
background-color:#253044;
}
#blocfoot {
width:950px;
height:75px;
color:#8692A4;
text-align:left;
padding-top:20px;
position: relative;
margin-left: auto;
margin-right: auto;
}
#ufoot {
width:100%;
padding-top:8px;
height:20px;
color:#FFFFFF;
background-color:#202839
}
a.linkn {color:#3D5267;text-decoration:none}
a.lcat {color:#385072;font-size:14px;text-decoration:none;font-weight:bold}
a.lcat:hover {color:#7E97BE;font-size:14px;text-decoration:none;font-weight:bold}
#catlist0 {width:190px;height:129px;float:left;margin:0}
#catlist1 {width:210px;height:auto;float:left;margin-top:20px}
#catlist2 {width:210px;height:auto;margin-top:20px;float:left}
#incfooplus {width:718px;height:30px;padding:10px;margin-bottom:10px;color:#3E5966;background-color:#E2E6EB}
.listcat1 {padding-left:25px;width:230px;height:auto;float:left}
.listcat2 {width:230px;height:auto;float:left}
.souscat {width:230px;height:18px}
.logtmp a span{color:#A0BEC9;font-variant:small-caps;font-size:16px}