html,body,p,ul,ol,li,dl,dd,dt,h1,h2,h3,h4,h5,h6,hr,img,table,form,fieldset,pre,code{margin:0;padding:0;border:none}
html{font-size:10px;width:100%}
body{background-color:#fff;font-size:100%}
body,h1,h2,h3,adress,a,legend{font-family:verdana,arial,helvetica,sans-serif}
h1{color:#903;font-size:2.8em;font-weight:normal;margin:0 0 15px 0;line-height:150%}
h2{color:#06c;font-size:2.2em;font-weight:normal;margin:35px 0 15px 0;padding:0 0 2px 0;border-bottom:1px solid #ccc}
h3{color:#06c;font-style:italic;font-weight:normal;font-size:1.8em;margin:15px 0 5px 0}
h4{color:#06c;font-size:1.5em;font-weight:bold;border-bottom:1px solid #ffa72b;font-family:"Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;padding-left:5px;margin:0 3px 1em 0;letter-spacing:0.1em}
hr{height:2px;color:#fff;width:100%;clear:both;visibility:hidden}
ul, li{list-style:none}
li{line-height:160%}
dd,dt{font-size:1.3em}
dd{color:#903;font-weight:bold;margin:15px 0 1px 0}
pre{color:#000;padding:10px;font-size:1.3em;margin-bottom:15px}
code{color:#963;font-size:1.2em;font-family:"Courier New",Courier,mono}
a{color:#069;text-decoration:underline}
a:hover{color:#060;text-decoration:none}
a.ici{color:#060}
acronym, abbr, dfn{color:#903;border-bottom:1px dotted #903;font-style:italic;cursor:help}
address{padding:1.5em !important;font:italic normal bold small/1.3em normal;color:#036}
p{color:#333;font-size:1.3em;line-height:150%}
table{font-size:1.3em;padding:2px}
th{font-weight:bold;text-align:center}
#contenu{width:100%;border-top:1px solid #fff;background-color:#6484a4}
#page{margin:0 1.2%;background-color:#fff}
#entete{position:relative;top:0;left:0;height:120px;width:100%;background-color:#fff}
#lh{position:relative;top:0;right:0;height:16px;width:100%;background-color:#6484a4}
#lh p{color:#ddd;font-size:10px;text-align:right;padding:0 10px}
#lh a{color:#ddd;text-decoration:none}
#fondlogo{}
#logo{position:absolute;top:1px;left:26px;background:transparent url("../images/pl2.png") no-repeat 0 -122px;height:64px;width:67px}
#bantitre{position:absolute;top:14px;left:140px;background:transparent url("../images/pl2.png") no-repeat 0 -388px;height:32px;width:320px}
#bantitre span{display:none}
#banfond{position:absolute;top:16px;left:0;height:66px;width:100%}
#banfond1{position:absolute;top:66px;left:0;background:transparent url("../images/pl2-fond.png") repeat-x 0 0;height:11px;width:100%}
#banfond2{border-top:1px solid #6484a4;height:10px;width:100%}
#menu-haut{position:absolute;top:96px;left:0;width:100%;height:30px}
ul#nav{float:right;height:22px;background-color:#fff;margin:0 5px 0 0}
#nav li{float:left;padding-left:1px;height:22px;background:transparent url("../images/pl2.png") no-repeat -319px -1px}
#nav li.first{background-image:none}
#nav a{float:left;line-height:22px;height:22px;color:#069;padding:0 15px;font-size:13px;text-decoration:none}
#nav a.ici{background-color:#f5f5f5}
#nav a:hover{color:#060;background-color:#ebf1fa;text-decoration:underline}
#recherche{position:relative}
form#searchbox{background-color:#fff;display:block;position:absolute;top:14px;right:5px;width:50em}
#searchbox fieldset{border:none}
#searchbox legend{padding-left:2.2em;color:#ccc;font-size:1.1em}
#searchbox label{float:left;margin-top:1em;padding-left:22px;background:transparent url("../images/pl2.png") no-repeat -74px -97px;overflow:hidden;width:0;height:22px;white-space:nowrap}
#searchbox input{float:left;font-size:1.4em}
#searchbox input#q11{border:1px solid #7f9db9;margin:0.5em 1em 0 0.5em;font-weight:700;padding:0.4em;width:48%}
#searchbox input#q11:focus{border:1px solid #903;background-color:#ffffec}
#searchbox input.b11{border:1px solid #7f9db9;margin-top:0.5em;color:#06c;height:29px;width:45px;background:#ececec url("../images/pl2-fond.png") repeat-x 0 -20px}
#searchbox input.b11:hover{color:#f60;background-image:none;cursor:pointer}
ul#searchlinks{margin:0 0 0 1em;float:left}
#searchlinks li{margin:0.5em 0 0 0;line-height:100%}
#searchlinks a{font-size:1.1em;letter-spacing:normal}
#searchlinks a:hover{color:#f60}
#principal{width:auto;clear: both !important;margin:0 7px 0 5px;overflow:visible;min-width:938px}
#utile{float:left;width:73%}
#col2{float:right;overflow:visible !important;width:72%;margin-top:90px}
#zone_haut{margin:0 0 35px 0;width:500px;height:70px}
#milieu{padding:12px 1.5%;border:1px solid #cad6e8}
#dos{float:right;width:60px;clear:right}
.dospositron-libre,.doscours,.doselectronique,.dosrobotique,.dosrecherche,.dosressources,.dosactualites,.dosliens,.dosloi,.dosplan,.dosarchives,.dosapropos,.doscontact{margin-top:-42px;height:45px;width:60px;background:transparent url("../images/pl2.png") no-repeat 0 0}
div.doselectronique{background-position:-64px 0}
div.doscours{background-position:0 -49px}
div.dosrobotique{background-position:-128px 0}
div.dosrecherche{background-position:0 -49px}
div.dosressources{background-position:0 -49px}
div.dosactualites{}
#chemin{margin:0 0 20px 0;padding-bottom:10px;border-bottom:1px solid #cad6e8}
#chemin p{color:#666;font-weight:bold;font-size:1em}
div.partage{text-align:right;height:auto}
a.twb,a.fbb{text-decoration:none;padding:2px 5px 2px 24px;border:1px solid #ccc;background:#fff url("../images/pl2.png") no-repeat -301px -322px}
a.fbb{background-position:-301px -303px}
.partage a:hover{background-color:#ebf1fa}
#article,#intro{padding:0 2% 0 2.5% }
#article p{margin-bottom:25px}
#article ul{margin:1.5em 0}
#article li{color:#333;font-size:1.3em;text-align:left;list-style-type:circle;margin-left:3em}
li li{font-size:1em;list-style-type:disc}
.sommaire a{font-weight:bold}
#zone_bas{margin-top:15px}
#pub_bas{text-align:left;margin-top:10px;margin-bottom:5px}
#cse-search-box{margin-bottom:20px}
#cse-search-box fieldset{border:1px solid #999;padding:15px}
#cse-search-box legend{font-size:1.2em}
#col3{float:right;width:25%;margin:30px 0 0 1%;overflow:visible}
#bloc3{margin-top:135px;max-width:340px}
div.pub1{width:auto;margin-bottom:10px}
div.pub2{margin:20px 0;width:auto;height:auto;border:1px solid #cad6e8;background-color:#069}
.pub2 h4{color:#fcfcfc}
.pub2 p{text-align:center;font-size:2.1em;color:#fcfcfc}
a.sond{font-size:16px;color:#ffab35;text-decoration:underline;font-weight:800}
a.sond:hover{color:#ffab35;text-decoration:none}
#news{margin:0 0 20px 0;width:auto;background:#9b9b9b url("../images/pl2-fond.png") repeat-x 0 -20px}
#icr{float:left;height:105px;width:64px;margin:-40px 0 0 6px;background:transparent url("../images/pl2.png") no-repeat -126px 2px}
h2.rda {border:none;margin-bottom:1.8em}
.abonn0{font-size:1.5em;margin:0 0 10px 0;padding:15px 10px 7px 80px}
form#abnl1{background-color:#ededed;padding-top:20px}
#abnl1 fieldset{border:none}
#abnl1 legend{padding:0}
#abnl1 label{margin:1px 0 1px 12px;color:#333;font-size:1.3em}
#abnl1 input{margin:1px auto 1em 12px;font-weight:700;font-size:1.3em;padding:4px;text-align:left;width:85%}
#abnl1 input#bnl{margin:1em auto 2em 12px;color:#06c;font-size:1.4em;text-align:center;height:45px;width:220px}
p.btrss{margin:0 0 3px 0;padding:2px 0 2px 5px;border:1px solid #ccc;background-color:#f8f8f8}
.btrss a{padding:0 0 0 40px;display:block;height:32px;line-height:32px;text-decoration:none;overflow:hidden}
.btrss a:hover{text-decoration:underline}
.icorss,.icotw,.icofb,.iconl{background:transparent url("../images/pl2.png") no-repeat -281px -179px}
.icorss{background-position:-281px -198px}
.icotw{background-position:-281px -234px}
.icofb{background-position:-281px -270px}
.iconl{background-position:-281px -348px}
.qrcode{width:186px;height:186px;margin:30px;background:transparent url("../images/pl2.png") no-repeat 0 -193px}
a.pubd{text-decoration:none}
#col1{float:left;clear:left;width:25%}
#menu-lateral{}
div.menug{margin-bottom:2em;padding:5px 0 0 3px}
ul.menu{position:relative;width:auto !important;margin:0 5px 2em 0}
ul.last{margin:0 0 7px 0}
.menu li{width:100%;line-height:22px;height:auto}
.menu li a{background:transparent url("../images/pl2.png") no-repeat -317px -95px;font-size:13px;padding-left:10px;display:block;height:auto;line-height:22px;text-decoration:none}
.menu li a:hover{background:#ebf1fa url("../images/pl2.png") no-repeat -315px -181px;text-decoration:none}
div.menugh{margin-bottom:0.5em;padding-top:5px}
#sep{padding:4px 0;width:100%;background-color:#6484a4}
p.cpr,.cpr a{color:#fff;font-size:12px;text-align:center}
#basdepage{background:#f0f0f0;width:100%;font-size:1.1em;margin:1px auto;border:#cad6e8 1px solid;border-width:1px 0}
#basdepage a{text-decoration:none;color:#666}
#basdepage a:hover{text-decoration:underline;color:#999}
p.text_basdepage{color:#999;padding:0 0 5px 6px;font-size:1em;line-height:150%}
p.nav_basdepage{background-color:#fff;color:#666;margin:0 0 2px 0;font-size:1em;padding:3px 0 0 0;text-align:center}
div.partenaire_basdepage{background-color:#f6f6f6;border-top:#ccc 4px solid;border-bottom:#ccc 1px solid}
p.liste_partenaire{color:#666;padding:0 5px 0 6px;font-size:1em}
#lb{height:4px}
.cadre_r{border:1px solid #f00;margin-top:10px;padding:5px}
div.pub336_280{width:336px;height:auto;margin:15px 0 15px 2px}
div.pub468_15{height:30px}
div.pub200img,div.pub200imgtxt{width:230px;margin:0 10px 5px 0;background-color:#ffffec;border:1px solid #6b90da}
.pub200img p,.pub200imgtxt p{margin:5px 0 5px 5px}
div.pubd{width:210px;border-top:1px solid #b0bfda}
.pubd p{margin:15px 0}
div.pub728_90{margin-top:12px;width:728px;height:90px}
.pub468_60{margin:0;width:468px;height:60px}
p.pub120_90{padding-left:5px;background:transparent url("../images/pl2.png") no-repeat -315px -24px}
.bold{font-weight:bold}
.overline{text-decoration:overline}
.souligne{text-decoration:underline}
.rouge{color:#f00}
.ovl{text-decoration:overline}
.udl{text-decoration:underline}
.dspn{display:none}
.tips{border:1px solid #ccc;background-color:#fdfdfd; padding:10px 5px}
.math{line-height:200%;word-spacing:0.1em}
img.log1{width:80px;height:15px}
img.tracker_amazon{border:none !important;margin:0 !important;width:1px;height:1px}
.logo8831{width:88px;height:31px}
.elsol{width:200px;height:266px;padding:5px;border:1px solid #ccc;background-color:#fdfdfd}


