* {
	border:none;
}
#content_div {
	padding: 10px;
}

#mainTable {
	background:#f0f1de;
	padding:2px; 
	width:737px;
	text-align:left;
	margin:0 auto;
}
.post_form_alert {
	padding: 5px;
}
.post_form_alert img {
	padding-right: 5px;
}

#topLang {
	background:#ffcf3b url(../images/bgLang.gif) no-repeat top right;
	height:16px;
	color:#fff;
	text-align:right;
}
#topLang p {
	margin:0 50px 0 0; 
	padding-top:3px;
}
#headerFla {
	margin-top:2px; 
	background: #000;
}
#tools {
	margin:2px 1px 0 0; 
	background:#f0f1de;
	text-align:right;
	height:16px
}
#content {
	background:#f0f1de;
	z-index:-1;
}
#content_holder_left {
	float:left; 
	width:100%; 
	height:100%;	
}
#content_text_left {
	padding:0;
}
#content_holder_right{
	float:right; 
	width:147px; 
	height:100%;
}

#content_holder_right p { 
	margin:5px;
}
#spacerBottom {
	height:8px; 
	background:#f0f1de;
	clear:both;
}
#bottom {
	margin-top:2px;	
	background:#4d4d4d;	
	color:#fff;	
	padding:0 5px 2px 3px;
}

#bottom a{
	color:#fff;
	text-decoration:none;	
}
#bottom a:hover{
	color:#fff;
	text-decoration:underline;	
}


/*** tables ***/
.lignes_table { 
	border:1px solid #000;
}
.red_td { 
	background:#ffcc9a;
}
.green_td { 
	background:#cdffcc;
}
.yellow_td { 
	background:#ffff99;
}
/*** fonts ***/
h1#imgh1 {
	padding:0px 0 0px 10px;
	width:500px;
	text-indent:-9000px;
}
#topLang p, #bottom {
	font-size:10px;
}

#tools a { 
	font-weight:bold; 
	font-style:italic;
	color:#000;
	text-decoration:none;
}

.rTools {
font-size:10px; font:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; font-style:normal;
}

.rTools a {
color:#333333;
text-decoration:none;
font-size:10px;
}

.rTools a:hover {text-decoration:underline;}

#changeSize_little { 
	font-size:0.9em; 
}
#changeSize_big { 
	font-size:1.2em;	
}
/*** nav ***/
#pMenu { 
	width:737px;
	background:#333 url(../images/bgNav.jpg) repeat-x;
	height:32px;
}
#menu dl,#menu dt,#menu dd,#menu ul,#menu li {
	list-style-type: none;
}
.menu_spacer {
	float:left;
	width:2px;
	height:25px;
	background:url(../images/bgNavSeparator.jpg) no-repeat;
}
#menu ul {
}
#menu dt {
	padding: 7px 7px 0 7px;
	white-space:nowrap;
	
}
#menu {
	position:absolute;
	z-index:100;
	width:737px;
}

#menu dl {
	float:left;
	_width:2em;
	margin:0;
	
}
#menu dt {
	background-image:url(../images/bgNav.jpg);
	background-repeat: repeat-x;
	cursor:pointer;
	text-align:center;
	font-weight:bold;
	height:25px;
	font-size:10px;	color:#fff;
}
.menuOver { 
	background-image:url(../images/bgNav.jpg);
	background-position:bottom;
	background-repeat:repeat-x
}
#menu dd {
	border:1px solid gray;
	position:absolute;
	width:150px;
	visibility:hidden;
}
#menu li {
	text-align:left;	
}
#menu li a, #menu dt a {
	color:#000;
	text-decoration:none;
	display:block;
	padding-left:7px;
	padding-right:7px;
	height:100%;
	border:none;
}
#menu li a:hover {
	background:#999;
}

.retrait {
font-size:11px;
margin-bottom:10px;
}

#content_text_left ul {
margin-left:20px;
margin-bottom:15px;
}
#content_text_left blockquote {
margin-left:20px
}
#content_text_left li {
margin-left:20px;
margin-bottom:15px;
}

.rMenu {
display:table-cell; vertical-align:middle; padding:2px 0 0 10px; margin:5px 2px 0 2px; background:#FFFFFF;
}


.bordsBleu {
border:1px #777;
border-style:solid;
}

/*searchForm
___________________________________________________________________________*/


#searchForm p{
	text-align:right;
	background:#b1ded3;
	margin:0;
}

#searchForm {
	position:absolute;
	left:50%;
	margin:0px 0 0 220px;
	height:30px;
	width:160px;
	background:#deebe9;
	border:1px solid #b1ded3;
	z-index:100;
	padding:3px;
	visibility: hidden;
}

#sendForm p{
	text-align:right;
	background:#bbbbbb;
	margin:0;
}

#sendForm {
	position:absolute;
	left:50%;
	margin:13px 0 0 158px;
	height:30px;
	width:200px;
	background:#dddddd;

	border:1px solid #bbbbbb;
	z-index:100;
	padding:3px;
	visibility: hidden;
}

.searchInput{
	margin-top:3px;
	width:125;
	height:11px;
	border:1px solid #b1ded3; 
	background:#fff;
	font:10px Verdana, Arial, Helvetica, sans-serif;
}
.searchMessage{
	margin-top:3px;
	width:250;
	height:60px;
	border:1px solid #b1ded3;
	background:#fff;
	font:10px Verdana, Arial, Helvetica, sans-serif;
}

