/*  ------------------------------------------
/*  Correction des styles HTML par defaut
/*  ------------------------------------------ */
a:link {text-decoration:none;font-family:trebuchet ms;verdana,arial;font-size:10px;color:#CC0066; padding:0px;}
a:visited{text-decoration:none;font-size:10px;}
a:hover{background-color:transparent;font-weight:bold;text-transform:uppercase;}
a:active{background-color:transparent;font-weight:bold;}
a:focus{font-size:12px;font-weight:bold;}
a.on{color:#dddddd;}

#body {
  font-family:helvetica-neue;verdana,arial;
  margin:0em;
  background-image:URL('../IMG/logoc.jpg');
  img-behavior: url("win_png.htc");
  background-position:20px 20px;
  background-repeat:no-repeat;
  background-color:transparent;
  background-attachment:scroll;
  }

  
/*conteneur*/
#wrapper{
width:1.5em;
height:100%;
margin-top:0px;
margin-left:100px;
padding-left:40px;
background-color:transparent;
}
#chapoS{
margin-bottom:50px;
left:200px;
width:400px;
right:120px;
background-color:transparent;
overflow:hidden;
}

#principal{
  position:absolute;
  top:120px;
  left:260px;
  height:80%;
  /*margin-right:350px;*/
/*width:25em;*/
 /*margin-left:350px;*/
 text-align:justify;
 margin-top:40px;
 padding-right:120px;
 /*background-image:url('../IMG/ligne22.gif');
  behavior: url("win_png.htc");
  background-position:right bottom;
  background-repeat:no-repeat;*/
  background-color:transparent;
font-size:10px;
 }
  
/*menu déroulant*/
#nav-container{
position:absolute;
left:210px;
margin-right:30px;
margin-top:40px;
/*width:75em;*/
	font-size:76%;
  /* background-image:URL('../IMG/ligne1.GIF');
  behavior: url("win_png.htc");
  background-position:120px bottom;
  background-repeat:no-repeat;*/
  background-color:blue;
  float:right;
  clear:right;
  	}
  
#nav, #nav ul {
	float: left;
	/*width: 100%;*/
	list-style: none;
	line-height: 1.5em;
	background-color:transparent;
	font-weight: bold;
	padding: 0;
	border:0;
	border-width:0;
	margin: 0 0 0em 0;
	text-align:left;
text-indent:0;
}

#nav a {
	/*position:fixed*/
	/*width: 5em;
	w\idth: 6em;*/
	padding:0;
background-color: transparent;
text-indent:0;
}

#nav a.daddy {
	background-color: transparent;
  border:0;
  margin:0;
padding:0;
font-weight:bold;
text-align:left;
text-indent:0;
}

#nav li {
	float: left;
	padding: 0;
	/*width: 10em;*/
text-indent:0;
}

#nav li ul {
	/*position: absolute;*/
	left: 0;
	height: auto;
	/*width: 10em;
	w\idth: 9em;*/
	font-weight: normal;
	border-width:0;
	margin: 0;
padding:0;
text-indent:0;
}

#nav li li {
	padding: 0;
	width: 3em;
text-indent:0;
}

#nav li ul a {
	/*width: 3em;
	w\idth: 5em;*/
text-indent:0;

}

#nav li ul ul {
	margin:0;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul,
#nav li.sfhover ul ul, #nav li.sfhover ul ul ul, #nav li.sfhover ul ul ul ul
{
	left:0;
  background-color:transparent;
text-indent:0;
}


#nav li:hover ul, 
#nav li li:hover ul, 
#nav li li li:hover ul,
#nav li li li li:hover ul
{
	left:0;
text-indent:0;
}

#nav li.sfhover ul{
	left:0;
}
#nav li li.sfhover ul,
#nav li li li.sfhover ul,
#nav li li li li.sfhover ul{
left:0;
text-indent:0;
}

#nav li:hover, #nav li.sfhover {
	background: transparent;
text-indent:0;
}

#nav a.contact,{background-color:transparent;}
  
.img_png, .img_gif, .image_typo, .spip_logo {
	behavior: url("win_png.htc");
  border:none;
}

#ad{
/*background-image:URL('../IMG/ad.jpg');
  behavior: url("win_png.htc");
  background-position:bottom right;
  background-repeat:no-repeat;*/
  background-color:transparent;
  overflow:visible;
}


#bando{
position:absolute;
top:80px;
left:130px;
width:190px;
float:left;
clear:left;
background-color:transparent;
}

/*  ------------------------------------------
/*  MENU
/*  ------------------------------------------ */

#articles_rubrique{
position:absolute;
top:300px;
left:88px;
font-size:10px;
line-height:2em;
float:left;
width:220px;
}


.menu{
 text-align:left;
 background-color:transparent;
 float:left; 
 height:160px;
 margin-top:0px;
 margin-right:200px;
 width:75em;
 
}

/* Espaceur de blocs */
.nettoyeur { clear: both; margin: 0; padding: 0; border: none; height: 0; line-height: 1px; font-size: 1px; }





table, img { margin: 0; padding: 0; border: none; }
ul, ol, li { margin: 0; padding: 0; }
ul { list-style: none; }
h1, h2, h4, h5, h6 { margin: 0; padding: 0; font-size: 1em; font-weight: bold; }
logo{	behavior: url("win_png.htc"); border:none;background-color:transparent;}
.format_png, .format_gif { behavior: url(win_png.htc); }






/*  les trucs Ã  spip*/
#cache{
display:none;
font-size:10px;
} 

#entete .formulaire_recherche { float: right; }

#hierarchie {
	clear: right;
	font-size: 0.77em;
  color:#99cc00;
  vertical-align:bottom;
  float:right;
  text-align:right;
  display:inline;
  padding:0.2em;
  text-indent:0.1em;
  }
  
  
  
/* cartouche et titres*/
  .cartouche {font-family:"Trebuchet ms",verdana; margin-bottom: 2em; color:#ffffff;}
  
  .cartouche .titre {
  	font-size: 1.27em;
  	font-weight: bold;
	  color: #000; }
  
  .cartouche .spip_logos {
  	float: right;
  	margin-left: 16px;
  	margin-bottom: 16px;
    margin-right: 16px;
    }

  .cartouche small { font-size: 0.71em; }
  
  .cartouche .traductions { font-size: 0.71em; }
  .cartouche .traductions * { display: inline; }
  .cartouche .traductions li { padding-left: 1em; }


/*  ------------------------------------------
/*  sommaire
/*  ------------------------------------------ */
#enteteS {
  margin-top:0px;
  margin-left:0px;
  width:100%;
  height:150px;
  background-color:transparent;
  background-image:URL('../IMG/LogoSite.jpg');
  background-repeat:repeat-x;
  behavior: url("win_png.htc");
  text-align:center;
  clear:both;
 }
  
 
#finpage {
  position:absolute;
  bottom:-10px;
  left:0px;
  width:100%;
  height:50px;
  background-color:#A42D4A;
  text-align:center;
  display:block;
  vertical-align:bottom;
  }
  

   
  

/*  ------------------------------------------
/*  Articles
/*  ------------------------------------------ */

  
/*par dÃ©faut*/    
    
#article{
  margin-right:4em;
  margin-top:2em;
  padding:20px;
  width:70%;
  color:#222222;
  font-family:trebuchet ms;
  font-size:12px;
  text-align:justify;
  line-height:1.7em;
  background-color:white;
  display:block;
  float:left;
  }
 
/*menu depliant 
 
  .menu-depliant dd {
  font-family:verdana;
 background:transparent;
 margin-left : 0;
 text-align:left;
 text-decoration:none;
 padding : 0px ;
 margin:0px;
font-size : 10;

}
.menu-depliant dd dd{
background : transparent;
 margin-left : 10px;
border-left: 1px solid black;
}
.menu-depliant dd dd dd{
background :transparent;
 margin-left : 20px;
}
.menu-depliant dd dd dd dd{
background :transparent;
 margin-left : 30px;
}
.droite {float:right}
.menu-depliant a {
  display:block;
  font-weight:600;
}

.menu-depliant a.bordon {
border-bottom: 1px solid black;
background:#dadada;
  }
  
  */
  
  
 
/*  ------------------------------------------
/*  En-tete rubrique
/*  ------------------------------------------ */

  



  
/*  ------------------------------------------
/*  Rubriques
/*  ------------------------------------------ */

  
/*menu gï¿½nï¿½ral dans les squel rubrique*/
#menu_sommaire_rubriques{
  display:inline;
  font-size:10px;
  text-decoration:none;
  behavior: url(win_png.htc);
  background-color:transparent;
  }
    
/*detail des sous-rubrique*/

#sous_rubrique{
font-size:10px;
color:#ffffff;
text-decoration:none;
text-align:right;
background-color:transparent;
display:inline;
}
td#sous_rubrique{background-color:#990033;border-colorlight:#ffffff;}

#sous_rubrique a{ font-size:14px;color:#ff9900;font-weight:none;text-decoration:none;}
#sous_rubrique a:hover{ font-size:14px;color:#00ccff;font-weight:bold;text-decoration:none;background-color:transparent;cursor:URL(../IMG/bruit.gif);}

  



/*commentaires de mise en page*/

.comment{
font-style:italic;
color:#99cc33;
font-size:10px;
font-weight:bold;
}

	



#menur{
width:350px;
margin-left:20px;
position:absolute;
top:200px;
text-align:left;
display:inline;
clear:left;
border-bottom:1px solid  #990033;
}


#menu_rub{
vertical-align:bottom;
text-align:left;
font-size:14px;
background-color:transparent;
margin-bottom:0px;}
 
#menu_rub.spip_logos {
  	float:left;
  	margin-left: 0px;
  	margin-bottom: 0px;
    margin-right: 0px;
    vertical-align:bottom;
    }
    
    
    
  



/*vieux  
  #liste_rubrique{
  margin-left:2em;
  }
*/
