body{font-family:Arial;font-size:13px;text-align:center;margin:0;padding:0;background-color:#A7B7EA;color:#000;}
.titre{margin:0 0 0 30px;}
.titre a{color:#A7B7EA; font-size: 60px;  text-decoration:none;}
#cadre{margin:0 auto;width:984px; text-align:left;
background-color:#3B55D0;/*3135BA*/ padding:5px; position:relative;}

.head{position:relative; margin:0 0 0 30px; text-align:left; background:none;}
.visuel{margin:0; width:670px;}
.logo, .head img.spip_logos{position : absolute; top:100px; left:800px;height:152px;width:152px;z-index:100;}
.sous-menu{position:absolute;top:250px;left:700px;font-size:24px;color:#EA175E;list-style-type:none;line-height:50px;z-index:200;}
a.special,.sous-menu a, .lang a{color:#EA175E;text-decoration:none;}
a:hover.special,.sous-menu a:hover, .lang a:hover{color:#8A91A3;}
.special{font-size:30px;}
.sous-menu li{padding-right:33px;}

.menu{margin:5px 0 0 30px; font-style:italic;font-size: 20px; }
.menu a{color:#65D1EB; text-decoration:none;}
.menu a:hover{color:#8A91A3;}

.onglet{ text-align:left; padding:0;float: left; margin: 0 4px 5px 0;}
.onglet img{ height:75px; padding:0 0 3px 0;}
.onglet p{margin:0; padding:0;}

.introduction{clear:both; width:775px;margin:0 0 0 30px; background:#A7B7EA; padding:10px;color: #000;border:1px solid #65D1EB;}

#nouvelles{position:absolute;top:399px;left:718px;margin:20px;width:210px;border:1px solid #65D1EB;background:#A7B7EA;height:200px;padding:0;}
#news{ list-style:none; padding:0; margin:3px;}

.foot{clear:both;background-color:#3135BA; font-size:15px;}
.foot a{color:#FFF; text-decoration:none;}
.foot a:hover{color:#FFF9AC;}
.foot .p{float:left; padding:0 0 0 40px;}
.menu-pied{margin:0 0 0 680px;}

.lang{float:right; margin:5px; font-size:14px;}
.lang a{color:#EA175E;text-decoration:none;}
.lang a:hover{color:#8A91A3;}

a{color:#3135BA;text-decoration:none;}
a:hover{color:#8A91A3;}

img{border:0;margin:0;padding:0;}
a img{border:0;margin:0;padding:0;}
.web{display:none;}