body

{  font-family: Georgia, "Times New Roman", serif ;

   font-size: 0.7em ;

   font-style: normal ;

   margin:0px;

     text-align: center; /* pour corriger le bug de centrage IE */

	

}

td {

  font-size: 0.7em ;

  }

.texte-1 {

font-family: Georgia, "Times New Roman", serif ;

   font-size: 0.8em ;

   font-style: normal ;

}

a, a:active, a:link { 

color:#039; 

text-decoration: none; 

}

a:hover {

color: red;

text-decoration: none;

}



#side-bar, #side-bar1 {

margin-top:10px;

width: 200px;

}

.sideBarTitle, .sideBarTitle1 {

align: center;

color:#036;

font-weight: bold;

margin: 0 0 0.5em 0em;

padding-left:1.5em;

font-size:1.2em;

background:#ffffff url(../IMG/open.gif) no-repeat bottom left;

}

#side-bar ul ,#side-bar1 ul {

list-style-type: none;

list-style-position: outside;

margin: 0;

padding:0;

}

#side-bar li {

font-size:1.1em;

font-weight: bold ;

font-style: oblique ;

margin: 1px;

background-color:#336699;

padding: 0.1ex 0;   /*  Circumvents a rendering bug (?) in MSIE 6.0 */

border-top: 1px solid #cccccc;

}

#side-bar1 li {

font-size:1.1em;

font-weight: bold ;

font-style: oblique ;

margin: 1px;

background-color:#804040;

padding: 0.1ex 0;   /*  Circumvents a rendering bug (?) in MSIE 6.0 */

border-top: 1px solid #cccccc;

}

#side-bar a ,#side-bar1 a {

color: #ffffff;

background-color: transparent;

text-decoration: none;

margin: 0;

padding: 0.40em 0ex 0.40em 0.10em;

display: block;

}

#side-bar a:hover  {

color: white;

background-color: rgb(100,135,220);

text-decoration: none;

}

#side-bar1 a:hover {

color: white;

background-color: #999999;

text-decoration: none;

}



legend {

color:#333333;

padding:5px, 0 0 0;

}

#conteneur {

	margin-left: auto;

	margin-right: auto;

	/*position: relative;  on positionne le conteneur */

	text-align: left;

	width:750px;

    min-height: 100%;

}

#centre {

margin: 13px 0 0 230px ;

font-size: 1.1em ;

}

#gauche {

background-color:#ffffff;

width: 200px;

float:left;

}

#pied {

clear:both;

height: 30px;

background-color: #99CC99;





}

.date {

float : right; 

width : 170px; 

border-top-width : 1px; 

border-right-width : 1px; 

border-bottom-width : 1px; 

border-left-width : 1px; 

border-bottom-style : dashed; 

border-left-style : dashed; 

border-top-color : #cccccc; 

border-right-color : #cccccc; 

border-bottom-color : #cccccc; 

border-left-color : #cccccc; 

margin :10px; 

padding-left : 5px; 

padding-bottom : 6px; 

background-color:#ffffcc;

}

h1 {

/*background-color: #f4f4f4;border: 1px solid #ccc;border-bottom: 1px solid #6699CC;*/

	margin: 10px 0 10 -20px;

	color:#333333;

	font-size: 1.3em;

	padding-left:1.3em;

background:#ffffff url(../IMG/jump-to.gif) no-repeat bottom left;

}

h3 {

font-size: 1.2em;

	margin:15px 0 5 0;

	color:#336699;

}

h2 {

	margin: 10px 0 10 -20px;

	color:#333333;

	font-size: 1.3em;

	padding-left:1.3em;

background:#ffffff url(../IMG/stock_new-16.png) no-repeat bottom left;

}

h4 {

	color:#666666;

	padding-left:1.5em;

background:#ffffff url(../IMG/bottom.gif) no-repeat bottom left;

	border-bottom: 1px solid #ddd;

}

.art_pop {

	color:#666666;

	font-weight: bold;

	margin-top:1.5em;

	padding-left:1.7em;

	background:#ffffff url(../IMG/ico-etoile.gif) no-repeat bottom left;

	border-bottom: 1px solid #ddd;

	height:1.3em;

	}

h6 {

font-size:100%;

background-color:#336699;

color:#ffffff;



}

h7 {

font-size:100%;

color:#999999;

font-weight: bold;

}

hr {

margin-top:0px;

background-color:red;

}

li{

margin-left:10px;

}

/*-------------MenuHaut*/

.menuhautlien {

margin-top:-1.4em;

	border-bottom: 1px solid #ddd;

	text-align:right;

}

.menuhautlien a {

font-size:1.2em;

	font-weight:bold;

}

.menuhautlien a.ecrire {

	color:  #d44747;

	text-decoration: none;

}

.menuhautlien a.agenda {

	color: #009999;

	text-decoration: none;

}



form {

	margin: 0;

	padding: 0px 0;

}

input, textarea, select {

	border: 1px solid #ccc;

	margin: 1px;

	padding: 0;

	font-size: 11px;	

}

fieldset {

margin-top:10px;

}

ul.sous-rub {

list-style:disc url(../IMG/puce.gif);

}

ul.documents {

list-style:disc url(../IMG/docum-fichier.gif);

}

.date-art { DISPLAY: inline ; WIDTH: 135px ; font-weight: bold ;padding:0;margin:0;}



.module {

 font-size: 0.9em ;

 margin:0 0 3 137px;

}

.texte_rubrique {

font-family:arial;

background-color: #f4f4f4;

/*border: 1px solid #ccc;*/

margin: 10px 5px 15px 0px;

font-size: 90%;

}

.lienarticlejne{

text-align:right;

font-size:90%;



}

.lienarticlejne a{

color:#999999;

text-align:left;

margin:0 0 0 0px;



text-decoration: none;

}

.lienarticlejne a:hover{

color:red;

text-decoration: none;

}

#postarticle  {

	padding:   10px 0px 0px 0px;

	text-align:right;

}

#postarticle a, #postarticle a:active, #postarticle a:link{ 

	display: block;	

	/*background: transparent url(../IMG/puce_arrow.png) no-repeat left center;*/	

	color: #a06305; 

	text-decoration: none; 

}



#prearticle a:hover , #postarticle a:hover{

	color: #573502; 

	text-decoration: none;

}

.titre-art {

margin:0 0 0 120px;

}

ul {



margin: 0px 0px 0px 10px;

padding: 0px 0px 0px 20px;



}

/*------------------agenda*/

table.agenda, table.agenda tr, table.agenda th, table.agenda td

{

	margin:15px 0 0 10;

	font-size:1em;

}



table.agenda a, table.agenda a:link, table.agenda a:visited, table.agenda a:active

{

	font-family:arial;

	text-decoration: none;

	font-size: 100%;

	color:#039;



}



table.agenda a:hover {

	color:red;

}



.agendaNav

{

border: 1px solid #ccc;

background-color: #f4f4f4;

}

.agendaNav a

{

	color: #039;

}

.agendaHead

{

	border: 1px solid #ccc;

	color:black;

}



.agendaThisDay

{

	border: 1px solid #ccc;

	background-color: #6699aa;

	color:#ffffff;

}



.agendaThisMonth

{

	border: 1px solid #ccc;

}



.agendaNotThisMonth

{

	background: #cccccc;

}



ul.agendaThemes

{

	list-style: none;	

	margin: 0 0 0 0;

	padding: 0;

}

/* =Footer */

#footer {

  clear:both;

  padding-top:10;

font-size:95%;

  }

#footer p {

  background-color:#fff;

  background-repeat:repeat-x;

  background-position:0 -4px;

  margin:0;

  padding:10px 20px;

  border-top:1px solid #ccc;

  color:#777;

  text-align:center;

  line-height:1.6em;

  }

/* Fixes footer containment bug in IE-Win (5 and 6)

   http://www.positioniseverything.net/explorer/escape-floats.html

   But IE5-Mac shouldn't see this \*/

  * html #footer p {

    height:1%;

    }

  /* Resume IE5-Mac */

#footer a, #footer a:visited {

color:#68a;

 

  }

#footer a:hover {

  color:#933;

border-color:#933;

  }

  /*---------------Texte Accueil*/

.texteaccueil {



	margin: 20px 10px 10px 0px;

	color: #333333;

}

.texteaccueil a {

	color:#333333;

		text-decoration:none;

}

.texteaccueil a:hover {

	color:#333333;

	text-decoration:underline;

}

  .boite-actu {

  font-size:90%;

  position:relative;

margin-top:0px;

float:right;

background-color:#ffffff;

width: 200px;

}

.boite-actu1 {

margin-top:150px;

position:relative;

float:right;

width: 200px;

}

.actu{color:#009999;}

.breve{color:#cc6600;}

.doc {margin:0 0 10 0px;}

.logo {margin:0em;}

.recherche {margin-top:15px;

position:relative;

float:right;

width: 260px;}

.post-info-co{

	text-align: right;

}

table.spip {

	margin-left: auto;

	margin-right: auto;

	border: 1px solid #999999;

	border-collapse:collapse;

}



table.spip caption{

	caption-side: top; /* bottom pas pris en compte par IE */

	text-align: center;

	margin-left: auto;                                                       

	margin-right: auto;

	padding: 3px;

	font-weight: bold;

	font-family: Verdana,Arial,Sans,sans-serif;

	font-size : 70%;

}



table.spip tr.row_first {

	background-color: #FCF4D0;

}



table.spip tr.row_odd {

	background-color: #d0d0d0;

}



table.spip tr.row_even {

	background-color: #F0F0F0;

}



table.spip td {

	padding: 3px;

	text-align: left;

	vertical-align: middle;

}
