#container {
			width: auto;
			margin: 2px;
			margin-left: auto;
			margin-right: auto;
			padding: 2px;
						}

#centrage {
     position:absolute;
     left: 50%; 
     width: 625px;
     height: 100px;
     margin-left: -275px; /* moitié de la largeur */
     }

.bevelmenu{
font: bold 13px Trebuchet ms;
padding: 6px 0;
margin: 0;
width: 100%;
background-color: #FFF2BF;
text-align: left; /*set value to "right" for example to align menu to the right of page*/
}

.bevelmenu li{
list-style: none;
display: inline;
}

.bevelmenu li a{
padding: 1px 0.5em;
text-decoration: none;
color: black;
background-color: #FFF2BF;
border: 2px solid #FFF2BF;
}

.bevelmenu li a:hover{
background-color: #FF9900;
border-style: outset;
color: #ffffff;
}

		 
#header {width:auto; font-family:"trebuchet ms",arial,sans-serif;  background-position: center;  }
#header-top {width:auto; height:100px; background-position: center;background-image: url();   text-align: center; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;background-repeat: no-repeat;}
#header-middle {width:auto; height:215px;background-color: #FFF2BF ; background-position: center; background-image: url(/IMG3/banner_21_07_10.jpg); text-align: center; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;background-repeat: repeat-x;  border-top: 3px solid #FF9900;       }
#header-bottom {width:auto; height:30px;border-bottom: 3px solid #FF9900;}
.header-breadcrumbs {clear:both; width:900px; padding:1.0em 0 1.5em 0; background:rgb(255,255,255) url(../img/bg_head_breadcrumbs.jpg) repeat-y;}

/********************/
/*  HEADER SECTION  */
/********************/
		
		#content {
			padding: 5px;
			margin-left: 210px;
	 	background: no-repeat top;
							}
.#mbox {
	PADDING-top: 10px;
	PADDING-LEFT: 10px;
	FONT-SIZE: 12px;
	FLOAT: left;
	MARGIN-BOTTOM: 5px;
	WIDTH: 190px;
  }
			.#mboxcount {
	PADDING-top: 10px;
	PADDING-LEFT: 10px;
	FONT-SIZE: 12px;
		WIDTH: 190px;
  }				
		#sidebar-a {
	BORDER-RIGHT: #cccccc 1px dashed;
	BORDER-LEFT: #cccccc 1px dashed;
	BORDER-TOP: #cccccc 1px dashed;
	BORDER-bottom: #cccccc 1px dashed;
	TOP: 370px;
	left: 10px;
	POSITION: absolute;
			width: 200px;
			\width: 210px;
			w\idth: 200px;
						margin: 0;
			margin-right: 5px;
			padding: 5px;
					background-color: ;
					}
		#sidebar-b {
			float: right;
			width: 200px;
			\width: 210px;
			w\idth: 200px;
			margin: 0;
			margin-left: 5px;
			margin-top: 12px;
			padding: 5px;
	BORDER-TOP: #cccccc 1px dashed;
	BORDER-RIGHT: #cccccc 1px dashed;
	BORDER-LEFT: #cccccc 1px dashed;
	BORDER-bottom: #cccccc 1px dashed;
			background-color: ;
		}

#footer {
		clear: both;
			padding: 5px;
			margin-top: 5px;
			background-color: ;
			text-align: center;
			bottom: 2px
				}
.box {
	PADDING-LEFT: 10px;
	FONT-SIZE: 12px;
	FLOAT: right;
	MARGIN-BOTTOM: 5px;
	BORDER-LEFT: #cccccc 1px dashed;
	WIDTH: 150px;
	COLOR: #660000;
	BORDER-BOTTOM: #cccccc 1px dashed;
   line-height: 1.;
}

	#PENSEEBOX {
	BACKGROUND-POSITION: CENTER;
	FONT-SIZE: 12px;
	WIDTH: 188px;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	HEIGHT: 20px;
	TEXT-ALIGN: center;
	FONT-VARIANT: small-caps;
	padding: 2px;
	POSITION: float;
	border: thin solid #CCCCCC;
	color: 660000;
	border-bottom-style: solid;
	border-left-style: inherit;
	border-right-style: inherit;
	background: #F6F6F6;
}

#BOX10_DERNIERS_ARTICLES {
	BACKGROUND-POSITION: top;
	FONT-WEIGHT: bolder;
	FONT-SIZE: 12px;
	VERTICAL-ALIGN: right;
	WIDTH: 100%;
	BACKGROUND-REPEAT: repeat;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	HEIGHT: 20px;
	TEXT-ALIGN: left;
	FONT-VARIANT: small-caps;
	padding: 4px;
	list-style-type: square;
	border: thin none #CCCCCC;
	color: 660000;
	border-bottom-style: none;
	border-left-style: none;
	border-right: thin none;
	border-left: ;
	background: #F8F8F8;
}

 
#BLOCINFO {
	BORDER-RIGHT: #cccccc 1px dashed;
	PADDING-RIGHT: 8px;
	DISPLAY: block;
	PADDING-LEFT: 8px;
	PADDING-BOTTOM: 8px;
	WIDTH: 210px;
	PADDING-TOP: 8px;
	POSITION: absolute;
	TOP: 120px;
	left: 15px;

}

#imprimer {
	LEFT: 25px; VERTICAL-ALIGN: middle; WIDTH: 400px; POSITION: static; HEIGHT: 130px
}


A:hover {
	BACKGROUND-COLOR: #ebebeb
}
A.titre:hover {
	FONT-SIZE: 24px; FONT-FAMILY: Verdana, Arial, Helvetica; BACKGROUND-COLOR: #ebebeb
}
A:link {
	COLOR: #cc6600; TEXT-DECORATION: none
}
A.titre:link {
	COLOR: #660000; TEXT-DECORATION: none
}
A:visited {
	COLOR: #9f7400; TEXT-DECORATION: none
}
A.titre:visited {
	COLOR: #660000; TEXT-DECORATION: none
}
BODY {
	FONT-SIZE: 12px; COLOR: #404040; FONT-FAMILY: Verdana, Arial, Helvetica
}
A:active {
	COLOR: #cccccc; BACKGROUND-COLOR: #007ea8
}
.menubreves {
	FONT-SIZE: 11px; VERTICAL-ALIGN: middle; COLOR: #ff9900; LIST-STYLE-TYPE: square; TEXT-DECORATION: none
}
.menurubrique {
	PADDING-RIGHT: 10px;
	DISPLAY: block;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: bolder;
	LIST-STYLE-POSITION: inside;
	FONT-SIZE: 12px;
	text-align: left;
	PADDING-BOTTOM: 5px;
	MARGIN: 1px;
	WIDTH: 185px;
	PADDING-TOP: 5px;
	LIST-STYLE-TYPE: square;
	background: #FFECC8;
}

.messagetitre {
	PADDING-RIGHT: 1px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bolder;
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 5px;
	MARGIN: 1px;
	WIDTH: 190px;
	PADDING-TOP: 5px;
	background: #FFECC8;
	text-align: center;
}
.flashtitre {
	PADDING-RIGHT: 1px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bolder;
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 5px;
	MARGIN: 1px;
	WIDTH: 185px;
	PADDING-TOP: 5px;
	background: ;
	text-align: center;
	
}

.flashtexte {
	PADDING-RIGHT: 10px;
	DISPLAY: block;
  text-align: justify;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: lighter;
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 5px;
	MARGIN: 1px;
	WIDTH: 185px;
	PADDING-TOP: 5px;
	background: #FFFFCE;
}
.flashtexte2 {
	PADDING-RIGHT: 10px;
	DISPLAY: block;
  text-align: justify;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: lighter;
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 5px;
	MARGIN: 1px;
	WIDTH: 185px;
	PADDING-TOP: 5px;
	background:  #FFE4B5;
}
.flashboxlogo {
	DISPLAY: block;
	FONT-SIZE: 17px;
	text-align: center;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: bolder;
	COLOR: #cc6600;
	background-color:yellow ;
}

.penseesemainelogo {
	FONT-SIZE: 16px;
	text-align: center;
	font-family: "Times New Roman", Times, serif;
	font-weight: bolder;
	COLOR: #cc6600;
	background-color: Yellow;
}

.menuutile {
	PADDING-RIGHT: 10px;
	DISPLAY: block;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: bolder;
	LIST-STYLE-POSITION: inside;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 5px;
	MARGIN: 1px;
	WIDTH: 185px;
	PADDING-TOP: 5px;
	LIST-STYLE-TYPE: square;
	background: #ffd0c8;
	text-decoration: none;
	color: black;
}

.menuads {
	PADDING-RIGHT: 10px;
	DISPLAY: block;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: bolder;
	LIST-STYLE-POSITION: inside;
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 5px;
	MARGIN: 1px;
	WIDTH: 310px;
	PADDING-TOP: 5px;
	LIST-STYLE-TYPE: square;
	background: ;
	text-decoration: none;
	color: black;
}

.menurubrique2 {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; LIST-STYLE-POSITION: inside; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; MARGIN: 1px; WIDTH: 185px; PADDING-TOP: 5px
}
.messages {
	FONT-SIZE: 10px;
  text-align: justify;
}

.say {
	FONT-SIZE: 10px;
  text-align: center;
}
.menusousrubrique {
	DISPLAY: block;
	PADDING-LEFT: 25px;
	LIST-STYLE-POSITION: inside;
	FONT-SIZE: 12px;
	text-align: left;
	MARGIN: 1px;
	WIDTH: 175px;
	LIST-STYLE-TYPE: square;
	background: #FFF7E8;
}
.contenu {
	
}
.titre {
	FONT-WEIGHT: bolder; FONT-SIZE: 24px; COLOR: #660000; FONT-FAMILY: Verdana, Arial, Helvetica
}

}
.titrelogo {
	FONT-WEIGHT: bolder;
	FONT-SIZE: 30px;
	COLOR: #660000;
	FONT-FAMILY: Verdana, Arial, Helvetica;
}

.titresansserif {
	FONT-WEIGHT: bold; FONT-SIZE: 22px; COLOR: #660000; FONT-FAMILY: Verdana, Arial, Helvetica
}
.titre2 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #660000
}
texte1 {
color : #885835;
text-align : left;
font : 6px "Lucida Grande", "Lucida Sans Unicode", lucida, sans-serif;
text-decoration : none;
}

.titrebanner {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: White;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	background-color: Blue;
}

.titre3 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #660000;
	FONT-FAMILY: Verdana, Arial, Helvetica;
}
.titreblanc {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica;
}


.titreviolet {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #660000; FONT-FAMILY: Arial, Helvetica
}
.titrearticle {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #660000
}
.titresousrubrique {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #660000
}
.titresousarticle {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #660000
}
.intro {
	FONT-SIZE: 12px; COLOR: #660000; TEXT-ALIGN: right
}
.copyright {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BORDER-top: #cccccc 1px dashed; FONT-SIZE: 11px; PADDING-BOTTOM: 10px; MARGIN: 1px; WIDTH: 100%; COLOR: #660000; PADDING-TOP: 10px; TEXT-ALIGN: center
}
.texterub {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #660000; TEXT-ALIGN: left
}
.surtitre {
	FONT-SIZE: 10px; COLOR: #cc9900
}
.soustitre {
	FONT-WEIGHT: bolder; FONT-SIZE: 14px; COLOR: #9f7400
}
.chapo {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #404040
}
.ps {
	FONT-SIZE: 10px
}
.date {
	BORDER-TOP-WIDTH: 1px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 12px; FLOAT: right; MARGIN-BOTTOM: 8px; PADDING-BOTTOM: 6px; MARGIN-LEFT: 8px; BORDER-LEFT: #cccccc 1px dashed; WIDTH: 200px; COLOR: #660000; BORDER-TOP-COLOR: #cccccc; BORDER-BOTTOM: #cccccc 1px dashed; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #cccccc
}
.lesauteurs {
	CLEAR: left; FONT-SIZE: 12px; FLOAT: right; WIDTH: 250px; COLOR: #cc9900; TEXT-ALIGN: left
}
.grasorange {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #cc6600
}
.notes {
	FONT-SIZE: 11px; TEXT-ALIGN: left
}
.inscription {
	BORDER-TOP-WIDTH: 1px; PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FLOAT: right; PADDING-BOTTOM: 10px; MARGIN: 1px; BORDER-LEFT: #cccccc 1px dashed; WIDTH: 35%; BORDER-TOP-COLOR: #cccccc; PADDING-TOP: 10px; BORDER-BOTTOM: #cccccc 1px dashed; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #cccccc
}
.colonnage {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 1px solid; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 1px; VERTICAL-ALIGN: middle; BORDER-LEFT: #cccccc 1px solid; WIDTH: 175px; PADDING-TOP: 10px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 90px; TEXT-ALIGN: center
}
.textebreves {
	CLEAR: both; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 5px; VERTICAL-ALIGN: middle; WIDTH: 400px; PADDING-TOP: 10px; TEXT-ALIGN: left
}
.forumformulaire {
	BORDER-TOP-WIDTH: 1px; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BORDER-LEFT-WIDTH: 1px; BORDER-LEFT-COLOR: #cccccc; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #cccccc; PADDING-BOTTOM: 10px; MARGIN: 1px; WIDTH: 50%; BORDER-TOP-COLOR: #cccccc; PADDING-TOP: 10px; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #cccccc
}
.boxvisite {
	BORDER-TOP-WIDTH: 1px; CLEAR: left; PADDING-LEFT: 10px; FLOAT: right; PADDING-BOTTOM: 6px; MARGIN: 1px; BORDER-LEFT: #cccccc 1px dashed; WIDTH: 75%; BORDER-TOP-COLOR: #cccccc; BORDER-BOTTOM: #cccccc 1px dashed; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #cccccc
}
.titre1 {
	FONT-WEIGHT: bold; FONT-SIZE: 24px; COLOR: #cc6600
}
.boxpopulaire {
	BORDER-TOP-WIDTH: 1px; PADDING-LEFT: 10px; FLOAT: right; PADDING-BOTTOM: 6px; MARGIN: 1px; BORDER-LEFT: #cccccc 1px dashed; WIDTH: 200px; BORDER-TOP-COLOR: #cccccc; BORDER-BOTTOM: #cccccc 1px dashed; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #cccccc
}
.grasbeige {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #9f7400
}
.bleutoucan {
	FONT-SIZE: 8px; COLOR: #005f7d
}
.hiddenform {
	DISPLAY: none
}
.spip_code {
	FONT-SIZE: 12px; FONT-FAMILY: "Courier New", Courier, monospace
}
.retrait1 {
	MARGIN-LEFT: 30px
}
.retrait2 {
	MARGIN-LEFT: 60px
}
.left1 {
	FLOAT: left
}
.right1 {
	FLOAT: right
}

.grasorangecentre {
	BACKGROUND-POSITION:  center;
FONT-FAMILY: "verdana",
	FONT-SIZE: 10px;
	COLOR: #cc6600;
		text-align: center;
}


.grasbeige {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #9f7400
}
.bleutoucan {
	FONT-SIZE: 12px; COLOR: #005f7d
}
.hiddenform {
	DISPLAY: none
}
.spip_code {
	FONT-SIZE: 12px; FONT-FAMILY: "Courier New", Courier, monospace
}
.retrait1 {
	MARGIN-LEFT: 30px
}
.retrait2 {
	MARGIN-LEFT: 60px
}
.left1 {
	FLOAT: left
}
.right1 {
	FLOAT: right
}
t2 {
	MARGIN-LEFT: 60px
}
.left1 {
	FLOAT: left
}
.right1 {
	FLOAT: right
}
.bleu {
	COLOR: #0000ff; BACKGROUND-COLOR: transparent
}
.vert {
	COLOR: #009900; BACKGROUND-COLOR: transparent
}
.rouge {
	COLOR: #ff0000; BACKGROUND-COLOR: transparent
}
.orange {
	COLOR: #ff6600; BACKGROUND-COLOR: transparent
}
.retrait1 {
	MARGIN-LEFT: 30px
}
.retrait2 {
	MARGIN-LEFT: 60px
}
.left1 {
	FLOAT: left
}
.right1 {
	FLOAT: right
}
.grasbeige {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #9f7400
}
.bleutoucan {
	FONT-SIZE: 12px; COLOR: #005f7d
}
.hiddenform {
	DISPLAY: none
}
.spip_code {
	FONT-SIZE: 12px; FONT-FAMILY: "Courier New", Courier, monospace
}
.retrait1 {
	MARGIN-LEFT: 30px
}
.retrait2 {
	MARGIN-LEFT: 60px
}
.left1 {
	FLOAT: left
}
.right1 {
	FLOAT: right
}
t2 {
	MARGIN-LEFT: 60px
}
.left1 {
	FLOAT: left
}
.right1 {
	FLOAT: right
}
.bleu {
	COLOR: #0000ff; BACKGROUND-COLOR: transparent
}
.vert {
	COLOR: #009900; BACKGROUND-COLOR: transparent
}
.rouge {
	COLOR: #ff0000; BACKGROUND-COLOR: transparent
}
.orange {
	COLOR: #ff6600; BACKGROUND-COLOR: transparent
}


table.spip {
	border: 1px #666666 solid;
}

table.spip tr.row_first {
	background-color: #f5f4f7;
}

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

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

table.spip td {
	font-family: Verdana, arial, helvetica;
	font-size: 80%;
	padding-right: 6px;
	padding-left: 6px;
	text-align: left;
	vertical-align: center;
}

.box2 {
	BORDER-TOP-WIDTH: 1px;
	PADDING-LEFT: 10px;
	FONT-SIZE: 12px;
	FLOAT: right;
	MARGIN-BOTTOM: 5px;
	MARGIN-LEFT: 10px;
	BORDER-LEFT: #cccccc 1px dashed;
	WIDTH: 210px;
	COLOR: #660000;
	BORDER-TOP-COLOR: #cccccc;
	BORDER-BOTTOM: #cccccc 1px dashed;
	BORDER-RIGHT-WIDTH: 1px;
	BORDER-RIGHT-COLOR: #cccccc;
	position: static;

}
logo {
	BACKGROUND-POSITION: left center;
	FONT-WEIGHT: bolder;
	FONT-SIZE: 32px;
	VERTICAL-ALIGN: middle;
	WIDTH: 460px;
	BACKGROUND-REPEAT: no-repeat;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	POSITION: absolute;
	HEIGHT: 90px;
	TEXT-ALIGN: left;
	FONT-VARIANT: small-caps;
	padding: 8px;
	list-style-type: square;
	background-color: #FFFF99;
	top: 10px;
	color: #FFFFFF;
	border-top: none #CCCCCC;
	border-right: none #CCCCCC;
	border-bottom: solid #CCCCCC;
	border-left: none #CCCCCC;
	left: 200px;
}

ul.plansite, ul.plansite ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  padding-left: 1.5em;
  font-size: 12px; }
ul.plansite li {
  border-left: 1px solid black;
  color: black;
  margin: 0;
  padding: 0; }
ul.plansite li a {
  padding-left: 0.5em;
  text-decoration: none;
  color: black;
  border-bottom: 1px solid black; }
ul.plansite li strong {
  font-size: 105%; }