body
{
	text-align: center;
	background-color: #D5D0B0;
	margin-top:10px;
	margin-bottom:10px;
	color:#444444;

	font-family: verdana, arial, sans-serif;
	font-size: 12px;

}


A:link
{
	COLOR: #3030FF;
	text-decoration: none
}
A:visited
{
	COLOR: #3030FF;
	text-decoration: none
}
A:active
{
	COLOR: #3030FF;
	text-decoration: none
}
A:hover
{
	COLOR: #FF0000;
	text-decoration: underline;
}

#page_wrapper
{
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
	text-align: justify;
	background: #FFFFFF url("../img/skin/content_bg.jpg") top left repeat-y;
}


	#content_wrapper
	{
		margin-top:10px;
		margin-bottom:10px;
		margin-left:10px;
		margin-right:10px;
		border:0px dashed #FF0000;
		padding:0px;
	}

		#page_header
		{
			margin-left:25px;
			margin-right:25px;
			height: 140px;
			clear: both;
			background: url("../img/skin/menu_bg.jpg") top right no-repeat;
		}

		#menu_bar
		{
			margin-left:25px;
			margin-right:25px;
			padding:0px;
			border:0px dashed #cccccc;
			height:26px;
			background: url("../img/skin/bar.jpg") top right no-repeat;
		}

			#topmenu
			{
				width:100%;
			}

			#menufield  a
			{
				padding-top: 5px;
				padding-bottom: 7px;
				padding-left:5px;
				padding-right:5px;
				background-color: transparent;
				color: White;
				text-decoration: none;
				float: left;
				font-size:11px;
				font-weight:bold;
				border-right: 1px solid #BD620E;
			}
			#menufield a:hover
			{
				background-color: #DE6B02;
				background: url("../img/skin/bar_bg_hover.jpg") bottom left repeat-x;
				color: #fff;
			}
			#menufield  a img
			{
				margin-top:-1px;
				padding:0px;
			}

			#menufieldcenter
			{
				margin-left:auto;
				margin-right:auto;
				padding-top: 5px;
				padding-bottom: 7px;
				padding-left:10px;
				padding-right:10px;
				background-color: transparent;
				color: White;
				text-decoration: none;
				float: right;
				font-size:10px;
				font-weight:bold;
				text-align:center;

			}

			#menufieldright
			{
				float:right;
				margin-right:15px;
				margin-top:2px;
			}
			
			#menufieldright  a
			{
				margin-top:-2px;
				padding-top: 5px;
				padding-bottom: 7px;
				padding-left:5px;
				padding-right:2px;
				background-color: transparent;
				color: #006699;
				text-decoration: none;
				float: left;
				font-size:9px;
				font-weight:bold;
			}

		#left_side_news
		{
		  float:left;
		  
		  width:175px;
		  border:0px dashed #0000FF;
		  text-align:left;
		  font-family: verdana, arial, sans-serif;
		  font-size: 10px;
		  line-height: 16px;
		  color: #444444;
		}
			#left_side_news h1
			{
				margin-top:0px;
				margin-bottom:5px;
				font-family: verdana, arial, sans-serif;
				font-size: 11px;
				color: #000000;
				padding:4px;
				background: #FFFFFF url("../img/skin/centerh1.jpg") top left ;
				text-align:center;
			}
			



		#left_side
		{
			float:left;

			margin-left: 26px!important; /* 100 pixels de marge sous les autres navigateurs */
			margin-left: 13px; /* 50 pixels de marge */

			width:175px;
		}

			#left_side h1
			{
				margin-top:0px;
				margin-bottom:5px;
				font-family: verdana, arial, sans-serif;
				font-size: 11px;
				color: #000000;
				padding:4px;
				background: #FFFFFF url("../img/skin/centerh1.jpg") top left ;
				text-align:center;
			}
			#left_side h2
			{
				margin-top:0px;
				margin-bottom:5px;
				font-family: verdana, arial, sans-serif;
				font-size: 11px;
				color: #000000;
				padding:4px;
				background: #FFFFFF url("../img/skin/centerh2.jpg") top left ;


				text-align:center;
			}
			#left_side h3
			{
				font-family: verdana, arial, sans-serif;
				font-size: 14px;
				padding:0px;
				text-align:center;
			}


			#linklist
			{
				padding-left: 0;
				margin-left: 0;
				border-bottom: 1px solid #D1D9C4;
				width: 175px;
			}

			#linklist li
			{
			   list-style: none;
			   margin: 0;
			   line-height:20px;
			   border-top: 1px solid #D1D9C4;
			   font-family:verdana;
			   font-size:11px;
			}

			#linklist li td
			{
			   font-family:verdana;
			   font-size:11px;
			}
			
			#linklist li td small
			{
			   font-family:verdana;
			   font-size:9px;
			   line-height:11px;
			}

			#submenu
			{
				padding-left: 0;
				margin-left: 20px;
				font-size:10px;
			}

			#submenupdf
			{
				padding-left: 0;
				font-size:10px;
			}



		#center
		{
			margin-left:235px;
			margin-right:235px;
			border:0px dashed #0000FF;
			line-height: 16px;
		}

			#center h1
			{
				margin-top:0px;
				margin-bottom:5px;
				font-family: verdana, arial, sans-serif;
				font-weight:bold;
				font-size: 11px;
				color: #000000;
				padding:4px;
				background: #FFFFFF url("../img/skin/centerh1.jpg") top left ;


				text-align:center;
			}
			#center h2
			{
				margin-top:0px;
				margin-bottom:5px;
				font-family: verdana, arial, sans-serif;
				font-size: 11px;
				color: #000000;
				padding:4px;
				background: #FFFFFF url("../img/skin/centerh2.jpg") top left ;


				text-align:center;
			}
			#center h3
			{
				font-family: verdana, arial, sans-serif;
				font-size: 14px;
				padding:0px;
				text-align:center;
			}

		#right_side
		{
		  float: right;
		  margin-top:0px;
		  margin-right:0px;
		  width:205px;
		  border:0px dashed #0000FF;
		  text-align:left;
		  font-family: verdana, arial, sans-serif;
		  font-size: 10px;
		  line-height: 16px;
		  color: #444444;
		}
			#right_side h1
			{
				margin-top:0px;
				margin-bottom:5px;
				font-family: verdana, arial, sans-serif;
				font-size: 11px;
				color: #000000;
				padding:4px;
				background: #FFFFFF url("../img/skin/centerh1.jpg") top left ;
				text-align:center;
			}

		#news
		{
			width:180px;
			border:0px dashed #0000FF;
		}

		#connected_as
		{
			margin-top:0px;
			margin-bottom:15px;
			padding-top:0px;
			font-family: verdana, arial, sans-serif;
			font-size: 9px;
			text-align:center;
		}

		#post_it
		{
			margin-top:-1px;
		}

		#page_footer
		{
			margin-left:25px;
			margin-right:25px;
			text-align:center;
			height: 126px;
			background: #FFFFFF url("../img/skin/footer.jpg") top left ;
			clear: both;

		}

#error
{
	text-align:center;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FF0000;
	padding:10px;
}



.thumbnail_left {
  float:left;
  margin-right:10px;
  margin-bottom:5px;
  border:0px;
}

.thumbnail_right {
  float:right;
  margin-left:10px;
  margin-bottom:5px;
  border:0px;
}

.image_center
{
	text-align:center;
	margin-top:20px;
	margin-bottom:20px;
}


td
{
   font-size: 12px;
}



#NoGapTable td   p
{
	padding-top:0px;
	padding-bottom:0px;
	margin-top:2px;
	margin-bottom:2px;
}

#citation
{
	margin-left: auto;
	margin-right: auto;
	width: 400px;
}


/*This is used by the google map...*/
/*v\:* {
	  behavior:url(#default#VML);
	}	 */
#Cadre
{
  width: 250px; 
  height: 120px; 
  font: normal small verdana, arial, helvetica, sans-serif; font-size: 8pt; 
  margin: 0; 
  padding: 0;
}

#Cadre h1 
{
  margin-top: -2px; 
  margin-bottom:0px;
  margin-right: 2px; 
  font-weight: bold; 
  font-size: 8pt; 
  color: #02b; 
  background-color: transparent; 
  border-bottom: 2px solid #02b;
  text-align:left;
  background:#FFFFFF;
  padding: 0;  
}

#Contenu 
{
  margin-top:2px;
  height: 130px; 
  overflow:auto;
}

#poeme
{
  margin-top: 10px;
  margin-bottom:0px;
  font-size: 14pt;
  font-family:Comic Sans MS;
  color: #02b; 
  text-align:left;
  background:#FFFFFF;
  padding: 10px;

  background-color: transparent;

  line-height: 140%;
}



#maillist
{
  margin-left:0px;
  margin-right:0px;
  margin-top: 0px;
  margin-bottom:0px;

  height:100px;
  overflow:auto;
  border-style: outset;
  border-width:2px;
  border-color:#AAAAAA;

  font-size: 7pt;
  color: #000000;
  text-align:left;
  background:#FFFFFF;
  padding: 3px;

  line-height: 140%;
}
