ol,h1,h2,h3,h4,h5,h6,pre,form,body,html,blockquote,fieldset,input { margin:0px; padding:0px; }
body, html, fieldset { border:0; }

body {color: #000;
	  background-color:#fff;
      font-family: verdana, helvetica, arial, sans-serif; 
	  font-size: 11px;
	  line-height:1.3;}

h1,h2,h3 { line-height:1.2; }

a img,:link img,:visited img { border:none; }


a			{color: #AF5C11; text-decoration: none;   font-weight:bold;}
a:active	{color: #AF5C11; text-decoration: underline; 				}
a:visited	{color: #AF5C11; text-decoration: none; 					}
a:hover 	{color: #C6B600; text-decoration: underline; 				}

#contenu {background-image: url(../images/souris_fond.gif);
		  background-position: bottom right;
		  background-repeat: no-repeat;
		  margin-left: auto; margin-right: auto;
		  width:760px;
		  border:3px solid #3d3524;
		  min-height:1173px;}  

#colone_gauche{ padding-top:0px;
        min-height: 725px;
				width:160px;
				float:left;
				text-align:center;
				border-right:2px solid #3d3524;}
*html #colone_gauche {margin-right:-2px;}
*> #colone_gauche {  !margin-right:-5px;}

#blog_menu{    text-align:left;
                margin-left: 5px; }

#colone_gauche img{ padding-top:15px; }
#ordi { position:absolute;
		margin-left: auto; margin-right: auto;
		z-index:15;
}
#acces {position:absolute;
		top:8px;
		margin-left:32px;; margin-right: auto;
		padding-left:450px;}
*html #acces { top:10px; }

#plan{position:relative;
	width:262px;
	height:242px;}

#menu a			{color: #fff; text-decoration: none;   font-weight:bold;}
#menu a:active	{color: #fff; text-decoration: underline; 				}
#menu a:visited	{color: #fff; text-decoration: none; 					}
#menu a:hover 	{color: #AF5C11; text-decoration: underline; 			}

#menu { 
		position:relative;
		/*margin-left:160px;*/
		min-height:165px;
		background-image: url(../images/bandeau_fond_r.jpg);
		background-repeat: repeat-x;}

*html #menu{ height:170px; width:100%}

#im1{
  margin-left:160px;
}

.lyon{  margin-left:147px;
		color:#fff;
		font-family: sans-serif;
		font-weight:bold;
		font-size:2em; }
.date{  position:relative;
		top:-8px;
		float:right;
		font-weight:bold;
		color:#fff;
		font-size:1.5em;
        margin-bottom:20px;}
*html .date{  position:relative;
        margin-bottom:0px;}

#menu ul {clear:both;
      margin-top:0px;
		  list-style-type: none;
		  text-align:left;
	   	  color:#339;
		  font-size: 11px;
		  padding-left:0;
 		  /*width:auto;*/
		  font-weight:bold; }
*+html #menu ul{font-size:12px;}

*> #menu ul{ !position:relative;
		!top:-25px;
        !left:-38px;}

*+html #menu img {margin-bottom:17px;}


*#menu li{ 
		  padding-left:40px;
		  margin: 0px 7px 3px 4px;
		  display:inline;
		  background-image: url(../images/puce_inv.gif);
		  background-repeat: no-repeat;
		  background-position: center left;}
*+html #menu li {
		  margin: 0px 0px 3px 6px;}
*html #menu li { 
		  margin: 0px 12px 3px -2px;}

#page {   width:568px;
		  margin : 20px 15px 0px 160px;
		  padding-left:15px;
		  min-height:310px;
		  text-align:justify; 
		  border-left:2px solid #3d3524;}
*html #page {float:right;
			 clear:both;
			 width:595px;
			 margin : 0 0 0 0px;}
.surtitre {color:#660;
		   font-weight:bold;
		   font-size:13px;
		   text-transform:uppercase; }
.chapo { margin-top:15px;
		 margin-bottom:15px; }
h3, .Title, STRONG.spip { 
			 background-image: url(../images/puce_inv2.jpg);
			 background-position: center left;
			 background-repeat: no-repeat;
			 border-bottom:2px solid #3d3524;
			 padding-left:41px;
			 margin-bottom:19px;
			 //color:#933;
			 color:#7E1F32;
			 font-size:13px;
			 font-weight:bold;}
h2  {        //color:#933;
             color:#7E1F32;
			 font-size:13px;
			 font-weight:bold;}
.Code, I.spip { color:#c63;
				margin-top:5px;
				font-weight:bold;}

.structure, .Intertitre, h3.spip { color:#660;
				 font-size:13px;
				 font-weight:bold;
				 text-transform:uppercase;
				 padding-bottom:5px;}
#meme_rubrique li {
		border-bottom:1px solid #933;
		display:inline;
		list-style-type: none;
		margin-left:5px;
}

#bottom { margin-top:15px;
		  padding-top:5px;
		  padding-bottom:5px;
		  font-size:9px;}

#blog {	  
		  paddingt:0px 0px 0px 28px;
		  margin: -8px 0px 0px 252px;
		  }
*+html #blog {  	paddingt:0px 0px 0px 28px;
		  margin: -14px 0px 0px 278px;
		  }
*html #blog {	  
		  paddingt:0px 0px 0px 28px;
		  margin: -18px 0px 0px 286px;
		  }

