body {
	background-image: url(../images/bg_ase_inv.jpg);
	background-repeat: repeat-x;
	background-position: left -40px;
	background-color: #993229;
	margin: 0px;
	font-family: Helvetica, Tahoma, Arial, Verdana, sans-serif;
	font-size: 12px;
	text-align:justify;
}

.w-wide div.wrapper {
	width: 980px;
	margin-left: auto;
    margin-right: auto;
}

div#header {
  height: 90px;
}

span#logo {
  float: left;
  display: block;
  width: 140px;
  height: 103px;
}

span#logo {
  background: url(../images/logo_ase.gif) 0 0 no-repeat;
}

#devise {
  background: url(../images/devise.jpg) 0 0 no-repeat;
  position: absolute;
  top: 38;
  left: 260px;
  width: 600px;
  height: 60px;
}

#conteneur {
    width:985px;
}


#content {
	z-index:100;
	float:left;
	width:985px;
	margin-top:15px;
	background-color:#ffffff;
	color:#000000;
	text-align:left;
	padding-left: 3px;
}


table.contentpaneopen, table.contentpane {
  border-collapse: collapse;
  padding: 0;
  margin: 0;
  width: 100%;
}

table.contentpaneopen td p {
  padding-right: 10px;
}
div.contentpane, div.contentpaneopen {
  width: 100%;
}

.no_image_filtrer {
	border: none;
}

#bloc_gauche_sommaire{
	float:left;
	padding-left:0px;
	margin-left:0px;
	margin-top:3px;
	width:300px;
	text-align:left;
}

#bloc_gauche{
	float:left;
	padding-left:0px;
	margin-left:0px;
	margin-top:3px;
	width:300px;
	text-align:left;
	background:#fff;
	border:0px solid #cccccc;	
}

#editoASE{
	float:left;
	margin-top:3px;
	margin-left:3px;
	margin-bottom:7px;
	width:667px;
	color:#000000;
	background:#fff;
	border:2px solid #AD0000;	
	text-align:left;
}

#Informations{
	float:left;
	margin-top:3px;
	margin-left:3px;
	margin-bottom:7px;
	width:485px;
	color:#000000;
	background:#fff;
	border:0px solid #CCCCCC;	
	text-align:left;
}

#SommaireASE{
	float:left;
	margin-top:3px;
	margin-left:3px;
	margin-bottom:7px;
	width:667px;
	color:#000000;
	background:#fff;
	border:0px solid #CCCCCC;	
	text-align:left;
}

#SommaireSections{
	float:left;
	margin-top:3px;
	margin-left:3px;
	margin-bottom:7px;
	width:667px;
	color:#000000;
	background:#fff;
	border:0px solid #CCCCCC;	
	text-align:left;
}

.titre_grand_rouge {
  background: url(../images/degrad_g_rouge.jpg) 0 0 no-repeat;
	height:20px;
	width:660px;
	margin-left:0px;
	padding-left:5px;
	padding-top:3px;
	color:#FFFFFF;	
	font-weight:bold;
	text-align:left;
}

.titre_grand_jaune {
  background: url(../images/degrad_jaune.jpg) 0 0 no-repeat;
	height:20px;
	width:660px;
	margin-left:0px;
	padding-left:5px;
	padding-top:3px;
	color:#FFFFFF;	
	font-weight:bold;
	text-align:left;
}

.titre_infos_rouge {
  background: url(../images/degrad_rouge.jpg) 0 0 no-repeat;
	height:20px;
	width:478px;
	margin-left:0px;
	padding-left:5px;
	padding-top:3px;
	color:#FFFFFF;	
	font-weight:bold;
	text-align:left;
}

.titre_infos_jaune {
  background: url(../images/degrad_rouge.jpg) 0 0 no-repeat;
	height:20px;
	width:478px;
	margin-left:0px;
	padding-left:5px;
	padding-top:3px;
	color:#FFFFFF;	
	font-weight:bold;
	text-align:left;
}

.titre_bloc_rouge {
  background: url(../images/degrad_rouge.jpg) 0 0 no-repeat;
	height:20px;
	width:293px;
	margin-left:0px;
	padding-left:5px;
	padding-top:3px;
	color:#FFFFFF;	
	font-weight:bold;
	text-align:left;
}

.titre_bloc_vert {
  background: url(../images/degrad_vert.jpg) 0 0 no-repeat;
	height:20px;
	width:293px;
	margin-left:0px;
	padding-left:5px;
	padding-top:3px;
	color:#FFFFFF;	
	font-weight:bold;
	text-align:left;
}

.titre_bloc_jaune {
  background: url(../images/degrad_jaune.jpg) 0 0 no-repeat;
	height:20px;
	width:293px;
	margin-left:0px;
	padding-left:5px;
	padding-top:3px;
	color:#FFFFFF;	
	font-weight:bold;
	text-align:left;
}

.siteweb{
      float:right;
      width:120px;
      background-color: transparent;
	  border:0;
  	text-align:center;
	font-weight:bold;
      margin-bottom:0%;
      margin-top:0px;
      margin-left:1%;
      padding:0%;
}
.siteweb a {
	color: #ffffff;
	text-decoration: none;

}	
.colonne{
      float:left;
      width:31%;
      background-color: white;
      margin-bottom:0px;
      margin-top:0px;
      margin-left:0px;
      padding:0px;
      text-align: left;
}


#copyright{
	float:left;
	margin-bottom:0px;
	margin-top:10px;
	width:985px;
	text-align:center;
	padding-top:10px;
}

/*
     Liens
              */
a {
	color: #7b2525;
	text-decoration: underline;
}

a.a_titre {
	color:#FFFFFF;	
	font-weight:bold;
	text-decoration: none;
}

ul.menu {
	list-style-image: url(../images/puce_rouge.gif);
	list-style-position: outside;
	padding-left: 25px;
	margin: 0px
}
ul.menu_jaune {
	list-style-image: url(../images/puce_jaune.gif);
	list-style-position: outside;
	padding-left: 25px;
	margin: 0px
}
ul.menu_vert {
	list-style-image: url(../images/puce_vert.gif);
	list-style-position: outside;
	padding-left: 25px;
	margin: 0px
}

li.menu {
    margin-left: .25em;
    margin-top: .5em;
    margin-bottom: .5em;
}

/* Custom Article */
.spip_logos {
	float: left;
	margin: 3px;
	padding: 3px;
	background-color: transparent;
	border: 0px;
}

div.Article {
  margin-left: 6px; 	
  position:relative;
  }

div.LogoArticle {
  background-color: transparent;
  }

div.ArticleTitre {
	padding-left: 0.3em;
	font-weight: bold;
	background-color: transparent;
}

div.Article h2 {
	color: #a50b20;
	font-size:14px;
	margin:0;
  }
div.Article h3 {
	color: #a50b20;
	margin-top:10;
  }
div.ArticleDate {
	font-style: italic;
	color: #740014;
	font-size: 10px;
	margin:0;
  }

div.ArticleSurtitre {
	color: #740014;
	font-size: 10px;
	margin:0;
  }
div.ArticleSoustitre {
	color: #740014;
	font-size:20px;
	text-indent: 3em;
	font-weight: bold;
}
	
div.ArticleBody {
	margin:0;
  }
div.ArticleTexte {
	padding-right:10px;
	margin-left:10px;
	text-align:justify;
}

.ArticleImg {
	margin-right:6px;
}



/*
 * L'agenda
 */
table.agenda, table.agenda tr, table.agenda th, table.agenda td {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #B60000;
}

table.agenda a, table.agenda a:link, table.agenda a:visited, table.agenda a:active {
	color: #000000;
	background-color: transparent;
	font-weight: bold;
	text-decoration: underline;
}

table.agenda a:hover {
	color: #ff3300;
	font-weight: bold;
	text-decoration: underline;
}

th.agendaNav {
	background-color: #cc4f4f; /* PERSO */
	font-size: 14px;
}

th.agendaNav a, th.agendaNav a:link, th.agendaNav a:visited, th.agendaNav a:active {
	color: #ffffff;
	background-color: transparent;
	font-weight: bold;
	text-decoration: none;
}

th.agendaNav a:hover {
	background-color: #B60000;
	color: #FFFFFF;
	/* background-color: none; */
	font-weight: bold;
	text-decoration: none;
}

.agendaHead {
	background-color: #B60000;
	color: #FFFFFF;
	text-align: center;
	padding: 5px;
}

.agendaThisDay {
	background-color: #ffffb0; /* PERSO */
	border: 2px solid #bab707; /* PERSO */
}

.agendaThisMonth {
	background-color: #ffffff;
}

.agendaNotThisMonth { background: #ffeaea; }

ul.agendaThemes {
	list-style: none;	
	margin: 0px 0px 0px 20px;
	padding: 0;
}

ul.agendaThemes ul.agendaThemes {
	list-style: none;	
	margin: 5px 0px 0px 15px;
	padding: 0px;
}


.spip_documents { text-align: center; }
.spip_documents_center { clear: both; width: 100%; margin: auto; }
span.spip_documents_center { display: block; margin-top:1em; }
.spip_documents_left { float: left; margin-right: 15px; margin-bottom: 5px; }
.spip_documents_right { float: right; margin-left: 15px; margin-bottom: 5px; }


/*Table SPIP */
table.spip {
	margin-left: auto;
	margin-right: auto;
	border-spacing: 0;
}

table.spip caption{
	caption-side: top; /* bottom pas pris en compte par IE */
	text-align: center;
	font-weight: bold;
}

table.spip tr.row_first {
	background-color: #B60000;
	color: #FFFFFF;
	text-align: center;
	font-family: Helvetica, Tahoma, Arial, Verdana, sans-serif;
	font-size: 12px;
}

table.spip tr.row_even {
	color: #000000;
	background-color: #FFFFFF;
}

table tr.row_even {
	color: #000000;
	background-color: #FFFFFF;
}

table.spip tr.row_odd {
	color: #000000;
	background-color: #F0F0F0;
}

table tr.row_odd {
	color: #000000;
	background-color: #E0E0E0;
}

table.spip td {
	text-align: left;
	vertical-align: middle;
	font-family: Helvetica, Tahoma, Arial, Verdana, sans-serif;
	font-size: 12px;
	padding : 0.2em 10px 0.2em 10px ;
}

.spip_puce { list-style-position: outside; }

ul.spip {
	list-style-image: url(../images/puce_small_jaune.gif);
}
ul ul.spip {
	list-style-image: url(../images/puce_small_vert.gif);
}

.imgrubrique {
	padding: 3px;
	background: white;
	border: 2px red outset;
}

.portfolio {
	border: 0px;
}	


#slideshow {slideshow.css (line 1)
border:0px;
height:200px;
margin:0pt auto 1em;
overflow:hidden;
position:relative;
width:640px;
}
