.menuart{width:220px;float:left;margin-top:10px;font-size:12px;}
.menuart a{display:block;color:#000;text-decoration:none;width:206px;border:1px solid #000;margin:2px;padding:4px;}
.rubcache{float:left;height:1px;width:30px;}
.menurub{width:760px;float:left;font-size:12px;text-align:center;border:0;margin:4px;margin-bottom:20px;}
.menurub a{display:block;float:left;color:#000;text-decoration:none;width:210px;background:#888;border:1px solid #333;margin:1px;padding:4px;}
.menurub a:hover{color:#000;background:#99ff10;}
.menussrub{width:700px;float:left;font-size:10px;text-align:center;border:1px solid #333;background:#fff;margin:4px 4px 4px 30px;}
.menussrub a{display:block;color:#000;text-decoration:none;width:210px;border:1px solid #333;background:#aaa;padding:4px;}
.menussrub a:hover{color:#000;background:#ddff10;}
.menuart2{float:left;font-size:10px;text-align:center;width:708px;margin:4px 4px 4px 30px;}
.menuart2 a{display:block;color:#000;text-decoration:none;width:180px;height:18px;border:1px solid #999;background:#eee;padding:4px;}
.menuart2 a img{border:0;margin:0;padding:0;}
.menumbr{float:left;font-size:10px;text-align:center;width:580px;border:0 solid #666;margin:2px 2px 2px 30px;padding:4px;}
.menumbr span.statut{float:left;color:#000;width:20px;height:18px;border:1px solid #999;background:#ddd;margin:2px;padding:4px;}
.menumbr a{display:block;float:left;margin-left:-4px;color:#000;text-decoration:none;width:auto;height:18px;border:1px solid #999;border-left:1px dashed #999;background:#ddd;padding:4px 30px;}
.menumbr a img{border:0;margin:0;padding:0;}
.menuart a:hover,.menuart2 a:hover,.menumbr a:hover{color:#000;background:#ffcc10;}
.menumbr a.thickbox,.menumbr a.pt{margin-left:-4px;border:1px solid #999;border-left:1px dashed #999;width:20px;padding:4px 8px;}

.ptbox{text-align:center;background-color:transparent;border:0 solid #ccc;font-size:14px;margin:0;padding:8px 0 0;}
.ptboxl{float:left;text-align:center;background-color:transparent;border:1px solid #ccc;font-size:10px;margin:2px 2px 2px 25px;padding:2px;}
.ptboxd{float:right;text-align:center;background-color:transparent;border:0 solid #ccc;font-size:14px;margin:2px 25px 2px 2px;padding:2px;}
.boxtitre{text-align:center;background-color:transparent;border:none;font-size:22px;margin:0 0 5px;padding:0;}

.bigsst{width:780px;}
.bigsst .element{padding:0 6px;border-right:1px solid #000;width:auto;float:left;margin:2px;text-align:center;}

#tt{position:absolute;display:block;background:url(/images/tt_left.gif) top left no-repeat;}
#tttop{display:block;height:5px;margin-left:5px;background:url(/images/tt_top.gif) top right no-repeat;overflow:hidden;}
#ttcont{display:block;margin-left:5px;background:#666;color:#FFF;font-size:12px;padding:2px 12px 3px 7px;}
#ttbot{display:block;height:5px;margin-left:5px;background:url(/images/tt_bottom.gif) top right no-repeat;overflow:hidden;}
#simplemodal-overlay{background-color:#000;cursor:wait;}
#simplemodal-container{height:400px;width:600px;background-color:#fff;border:3px solid #ccc;}
a.modalCloseImg{background:url(/images/x.png) no-repeat;width:25px;height:29px;display:inline;z-index:3200;position:absolute;top:-15px;right:-18px;cursor:pointer;}

.entete{color:#111;z-index:1000;float:right;width:auto;text-align:right;font-family:arial;font-size:10px;margin:0;margin-top:-30px;padding:0;margin-right:4px;}
.entete a{text-decoration:none;display:inline;width:auto;height:auto;color:#0F1F4F;background:none;}
.entete a:hover{color:#fff;}
.Block a{color:#000;}
.Block a:hover{color:#fff;}

.nav .artmenu li ul li a:hover {color:#fff;}
.nav .artmenu li ul li {margin:0;border-bottom:1px solid #66B}

.alerte{font-size:16px;text-align:center;color:#000;padding:10px;}
.alerte input{background:#ddd;border:0;font-size:12px;}
.alerte a{color:#00F;text-decoration:none;}
.alerte a:hover{color:red;}

.boutonf
{
  display:block;text-align:center;font-size:10px;
  width:104px;height:32px;background:url(../images/boutonf.png) no-repeat;
  border:0;
  color:#888;
  margin:0;
  padding:0;padding-left:6px;padding-bottom:4px;
  cursor: pointer;
  text-decoration: none;
}

.boutonf:hover{color:#000;background:url(../images/boutonf2.png) no-repeat;padding-left:5px;padding-bottom:3px;}


#pop {position:absolute;top:100px;left:215px;width:300px;height:80px;z-index:9999;padding-bottom:40px;
background:#eee;text-align:center;border:8px solid #333;font-size:12px;}
#pop .titre {color:#666;text-align:left;padding:8px;margin-bottom:10px;background:#ccc;font-size:14px;font-weight:700;border-bottom:1px dashed #000;}
#pop p{margin-bottom:20px;}
#pop a{margin:10px 0;padding:4px 10px;border:1px solid #000;background:#666;color:#fff;text-decoration:none;}
#pop a:hover{color:#000;}

.boutoninfoutile {display:block;width:150px;margin:2px 0;height:32px;}
.boutoninfoutile a.thickbox {color:#888;
  display:block;text-align:center;font-size:10px;
  width:104px;height:32px;background:url(../images/boutonf.png) no-repeat;
  border:0;    margin:0;
  padding:0;padding-left:6px;padding-top:9px;
  cursor: pointer;
  text-decoration: none;}
.boutoninfoutile a.thickbox:hover {color:#000;background:url(../images/boutonf2.png) no-repeat;padding-left:5px;padding-top:10px;}