* { text-decoration:none;font-family:verdana }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,hr,pre,form,fieldset,input,p,blockquote,th,td{ margin:0;padding:0 }
table{ border-spacing:0 }
/*th,td{vertical-align:top}*/
fieldset,img{ border:0 }
address,caption,cite,code,dfn,th,var{ font-style:normal;font-weight:normal }


/* le layout framework */
body { background:#ffffff url(/images/global/fond.jpg) repeat-x;background-attachment:fixed;background-position:top }
ol li, ul li { margin:0 0 5px 30px;text-align:justify }

#container { background-color:#ffffff;padding:3px;width:753px;margin:auto;border:1px solid #cccccc }
#fond { zoom:1;background:#D5DACF url(/images/global/snide_menu_fond.png) repeat-x }
#corps { position:relative;min-height:544px;padding:10px 15px 0 15px;margin-left:226px;margin-bottom:0;background:#F3F3F5 url(/images/global/snide_corps.jpg) repeat-x; }

#navcontainer { height:18px;border:1px solid #cccccc;border-left:0;border-bottom:0px;background:#ffffff url(/images/global/btn.png) repeat-x; }
#navcontainer ul { margin:0;list-style-type:none;text-align: center;padding:0; }
#navcontainer ul li { display:inline;font-size:14px;text-align:center; }
#navcontainer ul li a { letter-spacing:1px;margin:0;padding:2px 0 0 0;text-decoration:none;color:#107594;width:152px;height:16px;float:left;font-size:11px;border-left:1px solid #cccccc;font-weight:800;font-family:verdana;background:url(/images/global/btn.png) repeat-x; }
#navcontainer ul li a:hover { background:url(/images/global/btnon.png) repeat-x; }
#navcontainer a.actif, #navcontainer a.actif:hover { color:#000000;background:#cccccc url(/images/global/btnactif.png) repeat-x; }

#colonne { float:left;width:226px;margin:0px;padding:0px }
#colonne .boite { margin:10px 0 0 10px; }

/* SOUS MENU : DEBUT */

.menu { margin:10px 10px 0 10px;padding:0 }
.menu ul { margin:0;padding:0; }
.menu ul li { padding:0;margin:0;list-style-type:none;text-align:left }
.menu ul li a, .menu ul li span {
  display:block;
  background-color:#154577;
  color:#ffffff;
  font-weight:800;
  font-size:11px;
  font-family:verdana;
  letter-spacing:3px;
  padding:6px 0 6px 6px;
  margin:0 0 2px 0;
  height:auto;
  text-transform:uppercase;
  text-decoration:none;
}
.menu ul li a:hover { color:#5A9E39; }
.menu ul li ul li a, .menu ul li ul li span {
  display:block;
  background-color:#5A9E39;
  color:#ffffff;
  font-weight:800;
  font-size:11px;
  font-family:verdana;
  letter-spacing:3px;
  padding:6px 0 6px 6px;
  margin:0 0 2px 0;
  height:auto;
  text-transform:uppercase;
  text-decoration:none;
}
.menu ul li ul li a:hover { color:#154577; }
/* SOUS MENU : FIN */


.AInotice { background-color:#E5FFDE;border:1px solid black;padding:0;margin:0; }
.AIerreur { background-color:#FFDEDC;border:1px solid black;padding:0;margin:0; }

.AIerreur p, .AInotice p { padding:2px 0 0 2px; }
.AIerreur li, .AInotice li { list-style-type:square; }
.floatright { float:right; }
.floatleft { float:left; }
.clear { clear:both;visibility:hidden }

/* DEBUT colonnage */
.mycolonne {
/*  -moz-column-count:2; column-count:2;
  -moz-column-gap:10px; column-gap:10px;
  -moz-column-width:auto; column-width:auto;
  background-color:#FFF3DE;
  border-left:1px solid #cccccc;
  border-right:1px solid #cccccc;
  border-bottom:1px solid #cccccc;*/
  padding:5px;
}

.mycolonne li { list-style-type:square; }
/* FIN colonne */

.copyright { font-size:10px;font-family:verdana;letter-spacing:1px;text-decoration:none;color:#cccccc; }
.copyright:hover { color:#104573; }
.minipanier { background-color:#ffffff;border-bottom:1px solid #cccccc }
.cacher { display:none; }

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* fin http://www.positioniseverything.net/easyclearing.html */

