/* CSS pour le menu de navigation */
/* Images typographiques (via image_typo), URL a revoir... */
.format_png { behavior: url(win_png.htc); }

ul#menulist li ul{ display:none; }

ul#menulist li:hover>ul{ display:block; }

ul#menulist {
  	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #A05804;
   	position: static;
	margin: 5px;
}

ul#menulist, ul#menulist ul {
  list-style:none;
  margin:0;
  padding:5px;
  width:150px;
  _width:148px;
  background-color: #FFFFFF;
}

ul#menulist {
	border: 1px solid #61166a;
}

ul#menulist ul {
	border: 1px solid #61166a;
}

ul#menulist ul{
  position:absolute;
  top:+1px;
  left:149px;
}

ul#menulist li{
  position:relative;
  margin:0px;
  _display:inline;
}

ul#menulist a{
	
	border: 0px solid #61166a;
  display:block;
  width:100%;
  text-decoration: none;
  width: 150px;
}

ul#menulist li:hover, ul#menulist li a:hover {
  color: #FFFFFF;
  background-color: #ef891e;
 
}

ul#menulist a {
	color: #61166a;
	text-decoration: none;
	
}


.titre12   { color: black; font-size: 14pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding-bottom: 1pt; border-bottom: 1pt solid gray }

.filet   { color: black; font-size: 14pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; border-bottom: 3pt solid gray }

.spip_logos {
	margin: 5px;
	border-style: none;
}

/* Tableaux */

table.spip {
	margin: auto;
	margin-bottom: 1em;
	border: 1px solid;
	border-collapse: collapse;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}

table.spip caption {
	caption-side: top; /* bottom pas pris en compte par IE */
	text-align: center;
	margin: auto;
	padding: 3px;
	font: small-caps bold 14px Verdana, Arial, Helvetica, sans-serif;
}

table.spip tr.row_first { background: #84107d;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	border: 1px solid #000000;
}

table.spip tr.row_odd { background: #DDD;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
}

table.spip tr.row_even { background: #EEE;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}

table.spip th, table.spip td { padding: 3px; text-align: left; vertical-align: middle;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}

.spip_surligne { background-color: #f9ff00;font-family: Verdana, Arial, Helvetica, sans-serif;}

.bandetitreactu2 { 
    text-align: left;
    color: #7f0074;
	background: repeat-x url(../images/pixeltitre2.gif) white;
	vertical-align: middle;
	padding-top: 13px;
	font: bold 14px sans-serif, Arial, Helvetica;
}

img {
	border-style: none;
	border-width: 0;
}

#url2 { color: #000000; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; text-decoration: none; border-top: 1pt dotted #000000;
	background: body {
	background : #ffa200;
	font-family:'Lucida Grande';
};
}

.titre  { color: white; font-size: 11pt; font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; border-bottom: 1pt none gray;
	margin-left: 5px;
	padding-left: 5px;
	list-style: outside circle;
}
.chemin { color: gray; font-size: 7pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-indent: 3pt }.surtitre   { color: black; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: left; text-indent: 3pt }
.soustitre { color: black; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-weight: normal; text-indent: 3pt }

h1 {
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	color: #7d0067;
	border-bottom-style: none;
	border-bottom-width: 1px;
}

h2 {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #7d0067;
}

h3 {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
.texte { color: black; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: justify;
	margin: 2px;
}

.textecimt { color: black; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: justify;
	border: 1px none #c65300;
	padding-right: 5px;
	padding-left: 5px;
}
.texte1 { color: black; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: justify }
.texte2   { color: black; font-size: 9pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-align: left }
.texte3   { color: black; font-size: 10pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-align: left; border-bottom: 1pt solid black }
.PS  { font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; margin-right: 3pt; margin-bottom: 3pt }
.document { font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif }
.document_line   { font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 1pt 3pt; border: solid 1pt gray }
#corps    { visibility: visible; position: absolute; z-index: 0; top: 80px; right: 0; left: 0; width: 100%; height: auto }

#url2 { color: #83107d; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; text-decoration: none; border-top: 1pt dotted #83107d;
	position: static;
	bottom: 0;
}
#navigation   { visibility: visible; position: absolute; z-index: 10; top: 0; left: 0; width: 100%; height: 60px }
#nav1 { visibility: visible; position: absolute; z-index: 20; top: 11px; left: 87px; width: 450px; height: 50px }
#nav2 { visibility: visible; position: absolute; z-index: 20; top: 36px; left: 121px; width: 417px; height: 22px }
a:hover { color: #84107d;
	text-decoration: none; }
a  {
	color: #84107d;
	text-decoration: none;
}



.texteencadre-spip {
	color: #000033;
	background: #eeeeee;
	border-bottom: 2px solid #0066CC;
	border-left: 1px solid #3399FF;
	border-right: 2px solid #0066CC;
	border-top: 1px solid #3399FF;
	margin: 2px 2px 5px;	
	padding: .25em;	
	position: relative;
	border: 1px solid black;
}

.caractencadre-spip {
	color: #84107d;
	font-weight: bold;
}

.caractencadre2-spip {
	color: #009;
	font-weight: bold;
}

*------------------------------------------------------------
**  ENTETE
**------------------------------------------------------------*/		
#entete 
    {
	background: #9E9E9E url(../images/bandeau.gif) no-repeat 100% 0;
	height: 70px;
	border-bottom: 2px solid #FFFFFF;
	border-top: 5px solid #FFFFFF;
	}	
	
#entete a {text-decoration:none;  border-bottom:0;}
	
#entete h1 
    { 	
    display: none;
	cursor: default;
	}	
	
#entete h2	
    { 	
    display: none;
	cursor: default;
	}		

#pub468x60
    {
    float:right;
    width:478px;
    height:60px;
    padding-top:5px;
    padding-right:5px;
    }


