body{
	background: #e1d7cb;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	overflow:-moz-scrollbars-vertical;
	overflow-x:auto;
	color:#444444;


}

body, p, td, th, tr {

	font-size: 11px;
	color:#444444;
    font-family: Verdana, Helvetica, Arial, sans-serif;

}

H1 , H2 , H3 , H4 , H5 {

	padding:0;
	margin:0;

}

#container{
	width:960px;
/*	left: 50%;
	margin-left: -480px;
	position:absolute;
*/

	position:relative;
	margin:0 auto;

}

A, A:visited{color:#275E73;}

A:hover, A:active{color:#1A3F4D;}

table.main {width: 960px;position:relative;}

HR {
  color:#7E7265;
  background:#7E7265;
  height:0px;
  border-bottom: 1px solid #7E7265;
}

.logo {
	width: 222px;
	height: 66px;
	margin: 6px 0px 0px 20px;
	display: block;
}

/* Lang */
.lang {text-align: right;	margin: 5px 20px 3px 0px; color: #7b1e20;font-weight:bold;}

.lang A IMG{border:1px solid #E1D7CB;padding:1px;background:fff;}
.lang B IMG{border:1px solid #6E1B1D;padding:1px;}


.lang B{font-weight:bold !important;font: 14px Verdana;}

.lang a, .lang a:visited {
	color: #7b1e20;
	font: 14px Verdana;
	text-decoration: none;
	font-weight:normal;
}
.lang a:hover {text-decoration: underline}

P{padding:0;margin:0 0 5px 0;}

/* Header */
tr.header td.center {background: url(/design/header.jpg) no-repeat; height: 159px; width: 946px;}
tr.header td.center IMG{padding:0;margin:0;display:block;}
tr.header td.left {background: url(/design/header_left.gif) no-repeat; height: 159px; width: 14px}
tr.header td.right {background: url(/design/header_right.gif) no-repeat; height: 159px; width: 14px}

/* Top menu */
tr.top_menu td.center {background: url(/design/top_menu_bg.gif) repeat-x;width:932px; height: 39px}
tr.top_menu td.left {background: url(/design/top_menu_left.gif); width: 14px}
tr.top_menu td.right {background:#e1d7cb url(/design/top_menu_right.gif); width: 14px}

/* Top menu : elements */
table.elements td {
	background: url(/design/top_menu_separator.gif) left top no-repeat;
	height: 33px;
/*	display: block;
	float: left;*/
}
table.elements td.select {background: #d1c1b1 url(/design/top_menu_separator.gif) left top no-repeat;border-top:1px solid #837F7A;}
table.elements td a, table.elements td a:visited {
	color: #7b1e20;
/*	font: 13px Century Gothic;*/
	text-decoration: none;
	display: block;
	float: left;
	padding: 8px 13px;
}
table.elements td a:hover {
	background: url(/design/hover.gif) bottom no-repeat; 
	position: relative; 
/*	top: 1px;*/
}
table.elements td.last {background: url(/design/top_menu_last.gif) left top no-repeat;empty-cells:show;width:2px;}

/* Bordo_line */
.bordo_line td.center {background: url(/design/line_center.gif) repeat-x;	height: 4px}
.bordo_line td.left {background: url(/design/line_left.gif)}
.bordo_line td.right {background:#e1d7cb url(/design/line_right.gif)}

/* Search */
table.search_table td, .search form {margin:0px; padding:0px}

td.search_big {
	background: url(/design/search_big.gif) left bottom no-repeat;
	height:42px;
	width:186px;
}

.search input {background:none; border:0px solid black}

.search input#sbox {
	font: 12px Verdana;
	color: #7b1e20;
	height: 22px;
	margin-left: 35px;
	margin-top:10px;
	width:143px;
}
.search input#sbutton {height: 42px}

.search_close {background: url(/design/search_close.gif) no-repeat;}
.search_close span, td.search_close a:visited {
	color: #390e0f;
	margin-left: 78px;
	font: 13px Tahoma;
	position: relative; 
	bottom: 3px;
	text-decoration: none
}

.search_open {background: url(/design/search_open.gif) no-repeat}
.search_open .text, .search_open span {
	color: #390e0f;
	font: 13px Tahoma;
	margin-left: 78px;
	position: relative; 
	bottom: 2px
}

/* Footer */
tr.footer td.left {background: url(/design/footer_left.gif) no-repeat top right}
tr.footer td.right {background: url(/design/footer_right.gif) no-repeat top left}
tr.footer td.center {
	background: url(/design/footer_center.gif) repeat-x; 
	height: 35px; 
	vertical-align:top;
	color: #7b1e20;
	text-align: center;
	padding: 5px 0px;
	font-size: 12px;
	position:relative;
}

tr.footer td.center a, tr.footer td.center a:visited {
	font-size: 12px;
	color: #7b1e20;
}
td.copyright {color: #707070; font-size: 10px; text-align: right; padding: 13px 14px 0px 0px}
td.copyright a img {margin: 0px 6px}
td.copyright a, td.copyright a:visited {color: #707070}

p {color: #444; font-size: 11px}
img {border: 0px}


/* News */
/* round table */
table.news tr td {width: 502px; padding:0px; margin:0px}

td.header_news {background: url(/design/header_news.gif) no-repeat; height:9px}
td.footer_news {background: url(/design/footer_news.gif) no-repeat; height:9px}

/* news content */
td.content_news {height: 100%; background-color: #f9f6f5; padding: 0px; margin: 0px}
td.content_news h1 {
	color: #7b1e20; 
	font-size: 15px;
	margin:4px 22px 4px 22px; 
	padding-top: 0px
}
.news_item {margin: 10px 0px 10px 22px; width: 215px; height:175px; float:left;}
.news_full_item {margin: 14px 0px 14px 0px; width: 620px}
.news_item .header, .news_full_item .header, .agenda_insc .header{
	color: #7b1e20; 
	font: bold 11px Verdana; 
	border-bottom: 1px solid #e7e2e0;
}

a.header, a.header:visited {
	color: #7b1e20; 
	text-decoration:none;
}

a.header:hover{text-decoration:underline;}

.news_item .date, .news_full_item .date  {color:#7b1e20; font-size: 11px; text-align: right}
.news_item .titleList,.news_full_item .titleList {color:#7b1e20;font-size: 13px; margin-top:5px;font-weight:bold;}
.news_item .content, .news_full_item .content {font-size: 11px; margin-top:5px}
.news_item .content img, .news_full_item .content img {border: 2px solid #d9cec3; margin:0px 9px 5px 0px}
.news_item .more, .news_full_item .more {text-align: right}
.arhive {text-align: right; padding: 0px 25px 10px 0px;clear:both;}
.arhive a, .arhive a:visited {color: #7b1e20; font-size: 11px}


.news_full_item a.titleList, .news_full_item a.titleList:visited, .news_full_item a.titleList:hover, .news_full_item a.titleList:active{color:#7b1e20;text-decoration:none;}



#searchbox {
	position:absolute;
	height:60px;
	top:-111px;
	left:5px;
    clip:rect(41px, 220px, 60px, 0px);
}


.search_open {
cursor:pointer;
}

.search_close {
cursor:pointer;
}



/* ----------------------------------------- */

#NewsLetter{
	position: absolute;
	bottom:65px;
	left: 12px;
	z-index:999;

	width:215px;
	height:100px;
}

#publidiv a{
background:url(/design/newspaper.png) no-repeat left;
padding-left:18px;
}

#texte1 .scs_Array{
float:left;
}

#searchO span {
 text-align:center;
 }


/* ==============================================
SEARCH
============================================== */ 

#search2_engine{
	width:630px;
}

.search_result{
	margin-top:10px;
}

.search_title{
	font-weight:bold;
	font-size:12px;
	color:#7C1E1F;
}

.search_title  A{

}

.search_title  IMG{
	margin-right:0px !important;	
}

.search_progress_container{
border:1px solid #ddd;
padding:0;
margin:0;
height:3px;
}

.search_progress_bar{
	background:#ccc;
	padding:0 3px;
	color:#fff;
	font-size:9px;
	margin:0;
	padding:0;
/*	margin-top:3px;
	margin-bottom:3px;*/
	height:3px;
	line-height:0;
}

.search_resume{

}

.search_resume B{
	color:#7C1E1F;
}

FORM.search_form INPUT {
	width:350px;
}

FORM.search_form INPUT.search_formbutton{

	height:19px;
	width:100px;
	color:#ffffff;
	background: url(/design/all-dates.gif) -2px -1px;
	font-weight:bold;
	padding:2px 5px;
	text-decoration:none;

	cursor:pointer;


}

.search_error{
	color:#FFA600;
	font-weight:bold;
	margin:5px 0;
}

.searc_nav{
	margin:10px 0;
	text-align:center;
}

#search_resume_table{
	margin:20px 0;
	border:solid #ccc;
	border-width:1px 0 1px 0;
}

#search_resume_table B{
	color:#7C1E1F;
	font-weight:normal;
}

.form_auto_fill{
	text-align:right;
	margin-bottom:5px;
}

.form_auto_fill INPUT{
	border:0;
	margin:0;
	padding:0;
}

#tridform573741141134611{
	display:none !important;
}

/*** MODIFS ***/
/**************/

td#footer-MC {
background: #eeeeee url(/design/footer_center.gif) repeat-x bottom left;
padding: 5px 0 12px;
}

td#footer-MC h1 { font-size: 11px; color:#b15c5e; margin: 4px 0 0 0; }
tr.footer td.left { background:transparent url(/design/footer_left.gif) no-repeat scroll right bottom; }
tr.footer td.right { background:transparent url(/design/footer_right.gif) no-repeat scroll left bottom; }