body {
	margin: 0px;
	padding: 0px; 
	font-family: Verdana,Arial, Helvetica;
	font-size: 12px;
	overflow:-moz-scrollbars-vertical;
}

tr, td  {
	font-family: Verdana,Arial, Helvetica;	font-size: 12px;
}

input,textarea{border:1px solid #1F3825;}

a , a:visited{color:#007FB6}
a:hover, a:active{color:#00A3E8;}

/* Main table: framework of page */
table.home_table {width:935px; margin-top: 20px}
td.top_bgr {background: url(../i/top_bgr.jpg) no-repeat; height: 162px; width:935px}
td.top_bgr2 {background: url(../i/top_bgr2.jpg) no-repeat; height: 162px; width:935px}
td.top_bgr3 {background: url(../i/top_bgr3.jpg) no-repeat; height: 162px; width:935px}

td.center_left_bgr {background: url(../i/center_left_bgr.gif) repeat-y; width: 22px}
td.center_left_bgr2 {background: url(../i/center_left_bgr2.gif) repeat-y; width: 22px}
td.center_left_bgr3 {background: url(../i/center_left_bgr3.gif) repeat-y; width: 22px}

td.center_bgr {background-color: #fff; height: 162px; width: 894px}

td.center_right_bgr {background: url(../i/center_right_bgr.gif) repeat-y -1px 1px; width: 18px}
td.center_right_bgr2 {background: url(../i/center_right_bgr2.gif) repeat-y -1px 0px; width: 18px}
td.center_right_bgr3 {background: url(../i/center_right_bgr3.gif) repeat-y -1px 0px; width: 18px}

/* Header */
.logo {width: 127px; height: 112px; margin: 0px 0px 0px 36px; text-align: center; padding: 0px}
.motto {margin: 0px 0px 0px 0px; padding: 0px}

/* Top menu */
.top-menu {margin-left: 17px;}
.top-menu_item {
	background: url(../i/menu_top_left.gif) left no-repeat; 
	height: 34px; 
	float: left;
	padding-left: 10px;
	margin-left: 10px;
	text-align: center;
}

.top-menu_item a {
	display: block;
	float: left;
	background: url(../i/menu_top_right.gif) right no-repeat;
	height: 34px;
	padding-right: 10px;
}
.top-menu img {border: 0px; margin-top:3px}

/* Center table */
.center_table td {vertical-align: top}

/* Left block */
.left_block {text-align: left; padding-right: 3px}
.left_block input.inputalign {border: 1px solid #437950; color: #437950; margin:0px 27px 0px 5px}
.left_block input.sbutton {margin: 3px 37px 0px 60px;border:none;}
form {margin: 0px; padding: 0px}

/* Center block */
.content_zone {padding: 0px 10px 0px 10px; margin: 0px}
.breadcrumbs, .breadcrumbs a {color:#6B8263; font-size: 11px}

.round_title {
	background: url(../i/news_title_left.gif) left no-repeat; 
	height: 30px; 
	float: left; 
	padding: 2px 0px 0px 10px;
	text-align: center;
	color: #fff;
	font: bold 17px Verdana;
	margin-top: 10px
}
.round_title .right {
	display: block;
	float: left;
	background: url(../i/news_title_right.gif) right no-repeat;
	height: 30px;
	padding-right: 10px;
}


/* Right block */
.right_block {padding-top: 23px; color: #000; font-size: 12px;padding-left:10px;}

.services  {text-align: right;padding:10px 10px;}
.services, .services a, .service a:visited {color:#6B8263; font-size: 11px}


.services a , .services a:visited {text-decoration:none}
.services a:hover , .services a:active {text-decoration:underline}


#splus {position:absolute;top:0;left:-75px;width:250px;}


/* all */
div.right_block_r, div.right_block_o, div.right_block_h, div.right_block_g {margin: 10px 0px 0px 10px}
div.right_block_r .header, div.right_block_o .header, div.right_block_h .header, div.right_block_g .header {color:#fff; text-align: left; font-size: 16px; font-weight: bold;padding-bottom:5px;}
div.right_block_r .header .smaller, div.right_block_o .header .smaller, div.right_block_h .header .smaller, div.right_block_g .header .smaller {font-size: 13px}
div.right_block_r a, div.right_block_r a:visited, 
div.right_block_o a, div.right_block_o a:visited, 
div.right_block_h a, div.right_block_h a:visited,
div.right_block_g a, div.right_block_g a:visited	{color: #fff; display: block}
div.right_block_r a:hover, div.right_block_o a:hover, div.right_block_h a:hover, div.right_block_g a:hover {text-decoration:none}
div.right_block_r img, div.right_block_o img, div.right_block_h img, div.right_block_g img {margin: 6px 3px 0px 0px}
.right_block span.underline {text-decoration: underline}

/* redly */
div.right_block_r {width: 170px; margin-top: 0px}
div.right_block_r .top {background: url(../i/right_block_top_r.gif) bottom no-repeat; height: 27px}
div.right_block_r .center {background: url(../i/right_block_center_r.gif) repeat-y; padding: 0px 10px 0px 10px}
div.right_block_r .bottom {background: url(../i/right_block_bottom_r.gif) top no-repeat; height: 19px}
div.right_block_r UL LI {background:URL(/i/puce1.gif) no-repeat 5px 3px;}
/* orange */
div.right_block_o {width: 178px; margin: 10px 0px 0px 0px}
div.right_block_o .top {background: url(../i/right_block_top_o.gif) bottom no-repeat; height: 27px}
div.right_block_o .center {background: url(../i/right_block_center_o.gif) repeat-y; padding: 0px 10px 0px 10px}
div.right_block_o .bottom {background: url(../i/right_block_bottom_o.gif) top no-repeat; height: 17px}
div.right_block_o UL LI {background:URL(/i/puce2.gif) no-repeat 5px 3px;}
/* herbaceous */
div.right_block_h {width: 171px; margin: 10px 0px 0px 10px}
div.right_block_h .top {background: url(../i/right_block_top_h.gif) bottom no-repeat; height: 18px}
div.right_block_h .center {background: url(../i/right_block_center_h.gif) repeat-y; padding: 0px 10px 0px 10px}
div.right_block_h .bottom {background: url(../i/right_block_bottom_h.gif) top no-repeat; height: 13px}
div.right_block_h UL LI {background:URL(/i/puce3.gif) no-repeat 5px 3px;}
/* green */
div.right_block_g {width: 177px; margin: 10px 0px 0px 10px}
div.right_block_g .top {background: url(../i/right_block_top_g.gif) bottom no-repeat; height: 19px}
div.right_block_g .center {background: url(../i/right_block_center_g.gif) repeat-y; padding: 0px 10px 0px 10px}
div.right_block_g .bottom {background: url(../i/right_block_bottom_g.gif) top no-repeat; height: 19px}
div.right_block_g UL LI {background:URL(/i/puce4.gif) no-repeat 5px 3px;}

/* Footer */
td.bottom_bgr {background: url(../i/bottom_bgr.gif) no-repeat; width: 935px; height: 62px}
td.bottom_bgr2 {background: url(../i/bottom_bgr2.gif) no-repeat; width: 935px; height: 62px}
td.bottom_bgr3 {background: url(../i/bottom_bgr3.gif) no-repeat; width: 935px; height: 62px}

.footer {text-align: center; padding: 10px 0px 30px 0px; font-size: 12px}
.footer .white, .footer .white a:link, .footer .white a:visited {color: #fff}
.footer .yellow, .footer .yellow a:link, .footer .yellow a:visited {color: #F8FBC7; padding-top: 5px;font-size:11px;}
.footer .copyright, .footer .copyright a:link, .footer .copyright a:visited {color: #7AAD75;font-size:10px;}

.footer .copyright2, .footer .copyright2 a:link, .footer .copyright2 a:visited {color: #4E5F21;font-size:10px;}
.footer .copyright3, .footer .copyright3 a:link, .footer .copyright3 a:visited {color: #4E5F21;font-size:10px;}


/*#sendtolink {
text-decoration:underline;
}*/

.bodysendto{
background:#00A3E8;
margin:5px;
}

.bodysendto .bouton_sendto{
border:1px solid #CCCCCC;
background:white;
}

#for_but .wa_link{
background:url(/i/patte_noir.gif) no-repeat;
padding-left:20px;
font-weight:bold;
}

/* ==============
Liste à puces
============== */

UL{
	list-style-type:none;
	margin:0;
	padding:0;
}

UL LI{
	margin:0 0 0 15px;
	padding:6px 0 4px 28px;
	background:URL(/i/puce.gif) no-repeat 5px 3px;
}

H1.orange_title {
  padding:  0;
  margin:  0 10px 0 0;
  color:  #9C5910;
  font:  bold 15px Verdana;
  text-align:  right;
}

#navbarnews{
margin-top:15px;
text-align:center;
}

a.subjfor, .enro A{
font-size:12px !important;
}

.cadreEditArea{
	margin-top:10px;
}

#internalNiv4{
	background:#A66A28 URL(/i/niv4_bot.gif) no-repeat bottom left;
	margin-bottom:10px;
	padding:0px 10px 10px 10px;
	text-align:center;
	line-height:20px;
}

#internalNiv4 a, #internalNiv4 a:visited{
	display:inline;
	padding:0 7px 0px 7px;
	
	text-decoration:none;
	font-weight:bold;
	color:#603415;

	white-space: nowrap;

}

#internalNiv4 a:hover, #internalNiv4 a:active{color:#F9FCC7}

.gbBlock LI {
background:transparent !important;
}

#menu IMG {
border:0px;
}


.titlePro{
	position:absolute;
	width:490px;
	height:25px;
	top:-70px;
	left:120px;
	color:#fff;
	font-size:20px;
	font-weight:bold;

	
}

.titleForPrint{
	display:none;
}

/* ==============================================
SEARCH
============================================== */ 

.search_result{
	margin-top:10px;
}

.search_title{
	font-weight:bold;
	font-size:12px;
	color:#336299;
}

.search_title  A{
	
}

.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:#B07300;
}

FORM.search_form INPUT {
	width:350px;
}

FORM.search_form INPUT.search_formbutton{

	width:100px;
	color:#ffffff;
	background: #6B8263;
	font-weight:bold;
	padding:2px 2px;
	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:#336299;
	font-weight:normal;
}

.form_auto_fill{
	text-align:right;
	margin-bottom:5px;
}

.form_auto_fill INPUT{
	border:0;
	margin:0;
	padding:0;
}

#navbarnews A {
	display:inline;
}