/* CSS Document */

body, div, form	{
    margin			: 0;
    padding			: 0;
}
body, div, form, input, p {
    font-family		: Verdana, Arial, Helvetica, sans-serif;
    color			: #666; /*#333*/
    font-weight		: normal;
    font-size		: 10pt;
}
#center li {
	list-style-image: url(img/p_more.gif);
}
#tools ul, #tools li,
#topNav ul, #topNav li,
#left ul, #left li {
	margin			: 0;
   	padding			: 0;
   	list-style	: none;
   }

p,h1,h2,h3,h4,h5,h6,address,pre {
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	color			: #666; /*333*/
	font-weight		: normal;
	padding			: 0;
	margin			: 0;
}
p {
	margin			: 6px 0;
}
.clearBoth { 
	clear:both;
	font-size:0px;
}
a	{
    color			: #B30060;
	/*color			: #00a94e;
    color			: #A91B00;*/
    text-decoration	: none;
}
a:hover	{
    color			: #333;
    text-decoration	: underline;
}
a.more,
a.back {
	background		: transparent url(img/p_more.gif) left no-repeat;
	padding-left	: 10px;
}
a.back {
	background		: transparent url(img/p_back.gif) left no-repeat;
	display			: block;
	margin-top		: -10px;
	margin-bottom	: 1.5em;
	
	_height:1px;
}
a.more:hover,
a.back:hover {
	text-decoration	: underline;
}
img {
	border			: 0;
}
#sitemap a {
    color			: #4E0002;
}
#page	{
	margin-left		: auto;
	margin-right	: auto;
	width			: 1000px;
	background		: url(../img/content_bg.png) repeat-y;
}
#top	{
	margin-left		: auto;
	margin-right	: auto;
	width			: 900px;
	height			: 82px;/*70px*/
	background		: url(img/refonte/top_bg.png) no-repeat;
}
#content	{
	margin-left		: auto;
	margin-right	: auto;
	width			: 900px;
	background		: url(img/refonte/nav_bg.png) no-repeat;
}
#full{
	width			: 600px;
	float			: left;
	background		: white url(../img/bg_full.jpg) repeat-y;
	min-height		: 400px;
	padding-right	: 30px;
}
#path	{
    margin-top		: 5px;
    padding-left	: 10px;
}
#path a {
	color			: #4e0002;
	font-size		: 10px;
}
#bottom,
#bottom_home	{
	display			: block;
	height			: 75px;
	margin-left		: auto;
	margin-right	: auto;
	width			: 1000px;
	font-size		: 9px;
	text-align		: center;
	background		: url(../img/bottom_bg.png) no-repeat;
	position		: relative;
}
#bottom_home	{
	background		: url(../img/bottom_home_bg.png) no-repeat;
}
#maj {
	position		: absolute;
	right			: 153px;
	top :8px;
}
#tools	{
	position		: absolute;
	right			: 63px;
	top				: 0; /*10px*/
	width			: 84px; /*130px*/
	height			: 28px; /*70px*/
	background		: url(img/refonte/tools-bg.png) no-repeat;/*url(../img/common/tools_bg.png) no-repeat;*/
}
#tools ul {
	float			: left;
	list-style		: none;
	font-weight		: bold;
    padding			: 2px 3px;/*6px*/
    margin			: 0;
    display			: inline;
}
#tools a {
    display			: block;
    text-decoration	: none;
    cursor			: pointer;
	padding			: 0px;
}
#tools a img {
    border			: none;
}
#tools li {
    background		: white;
    float			: left;
    margin-left		: 1px; /*10px*/
}
#left {
	float			: left;
	width			: 171px;
	font-size:11px;
}
#center{
	float			: left;
	width			: 728px;
	margin-left		: 1px;
	background		: url(/urmlra/img/shadow_right_bg2.png) right top repeat-y;
	
    min-height:500px;
  	height:auto !important;
  	height:500px;
}
#center ul, #center li{
	margin-left:10px;	
}
#center ul{
	list-style: none;
}





#news_home ul.list li {
	list-style:none ;
	list-style-image : none;
}
#news_home ul.list li li {
	/*list-style: square !important;*/
	list-style-image: url(img/p_more.gif);
	margin-left:20px;
}







#home_center{
	float			: left;
	width			: 538px;
	border-left		: 1px solid #e5e5e5;
	background		: white;
}
#container {
	margin			: 20px 10px;
}

#div_search {
	background		: url(img/refonte/search-bg.png);
	height			: 38px;
	/*padding			: 5px;*/
	/*margin-top		: 40px;*/
	width:182px;
	position:absolute;
	top:35px;
	right:63px;
	overflow:hidden;
}
#div_newsletter {
	background		: url(img/refonte/newsletter-bg.png);
	height			: 38px;
	/*margin-top		: 1px;*/
	/*padding			: 5px;*/
	width:182px;
	
	position:absolute;
	top:35px;
	right:263px;
	overflow:hidden;
}
#div_links {
	background		: url(../img/link_bg.png);
	height			: 50px;
	margin-top		: 1px;
	padding			: 5px;
}
.site {
	padding			: 10px 10px 0 10px;
	font-weight		: bold;
	font-size		: 10px;
	cursor			: pointer;
	
	_height:1px;
}
.site img {
	display			: block;
	margin-top		: 5px;
/*	margin-bottom	: -5px;*/
	border			: 0;
}

/*----------sitemap----------*/
#sitemap fieldset {
	width			: 300px;
}
#sitemap legend {
	font-weight		: bold;
	color			: #999;
}
#sitemap fieldset ul, 
#sitemap fieldset li {
	margin-left		: 10px;
}
#sitemap fieldset a:hover {
	text-decoration	: underline;
}

/*----------search-----------*/
#search fieldset {
	margin-top		: 10px;
	padding			: 5px 5px 20px;
	text-align		: center;
}
#search legend {
	font-weight		: bold;
	color			: #999;
}
/*----------list-----------*/
ul.list li {
	list-style		: none;
}

/*-----bulletins list------*/
.list_bulletins { border-bottom:1px solid #00a24d; margin:1em 0; width:100%}
.list_bulletins h3 {
	text-transform:uppercase;
	padding-top:0;
}
.list_bulletins div.ph {
	padding:0 6px 5px 6px;
	background:transparent url(img/bg_green_h50.gif) bottom repeat-x;
	margin-right:12px;
}
.list_bulletins img {
	border:1px solid #737373;
}
.list_bulletins div.more {
	text-align:right;
	margin-bottom:6px;
}
/*-----bulletins detail------*/
.detail_bulletins { border-top:1px solid #00a24d; margin:1em 0; width:100%}
.detail_bulletins div.ph {
	padding:5px 6px 0 6px;
	background:transparent url(img/bg_green_h50.gif) top repeat-x;
	margin-right:12px;
	float:left;
}
.detail_bulletins h3 {
	text-transform:uppercase;
	padding-top:3px;
	padding-bottom:0;
}
/*-----etudes detail------*/
.detail_etude h3 {
	/*text-transform:uppercase;*/
	padding-top:3px;
	padding-bottom:0;
}
.detail_etude h3 span {
	text-transform:none;
	font-weight:normal;
	font-size:11px;
}
.detail_etude div.ph {
	padding:5px 6px 0 6px;
	background:transparent url(img/bg_green_h50.gif) top repeat-x;
	margin-right:12px;
}



h3{font-size:14px;margin:0;padding:5px 0;font-weight:bold;}

h1{font-size:12px;margin:0;padding:5px 0;font-weight:bold;color:#00ab59;}


h4 {background:#00ab59 url(bg.gif) top right;margin:0;padding:3px 28px 3px 8px;border-left:1px solid #e3e3e3;display:inline;color:white;font-size:10pt;}
h5 {background:white;margin:0;padding:8px;border:1px solid #e3e3e3;margin-bottom:10px;margin-top:3px;font-size:10pt;}

h6 {background:#efefef; padding:8px;margin-bottom:10px;border:1px solid #cdcdcd;height:30px;font-size:10pt;}
h6 {background:white url(img/bg.gif) top right;padding:8px;margin-bottom:10px;border-top:none;border-right:none;font-size:10pt;height:auto;}

h2{background:#efefef;padding:8px;text-decoration:none;display:block;color:#666;margin:0;margin-bottom:10px;font-size:10pt;}



.roundedcornr_box_787796 {
   background: #e5e5e5;
}
.roundedcornr_top_787796 div {
   background: url(roundedcornr_787796_tl.png) no-repeat top left;
}
.roundedcornr_top_787796 {
   background: url(roundedcornr_787796_tr.png) no-repeat top right;
}
.roundedcornr_bottom_787796 div {
   background: url(roundedcornr_787796_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_787796 {
   background: url(roundedcornr_787796_br.png) no-repeat bottom right;
}

.roundedcornr_top_787796 div, .roundedcornr_top_787796, 
.roundedcornr_bottom_787796 div, .roundedcornr_bottom_787796 {
   width: 100%;
   height: 15px;
   font-size: 1px;
}
.roundedcornr_content_787796 { margin: 0 15px;text-align:center;font-style:italic;font-weight:bold; }

.clearBoth { 
	font-size:0px;
	clear:both;
}
.printOnly { display:none;}
#center {}
#print { position:absolute; right:75px; top:160px;}

/* Refonte 2010 */
.home_h3 {
	background: #fff url(img/refonte/titre-home-bg.png) bottom left no-repeat;
	height:45px;
	margin-left:10px;
	margin-top:1px;
}
.home_h3 h3{ 
	color:#666; 
	padding:9px 0 0; 
	margin:0 0 0 62px;
}
.page_h3 {
	background: #fff url(img/refonte/titre-bg.png) bottom left no-repeat;
	height: 35px;
	margin-left:20px;
	margin-top:20px;
}
.page_h3 h3{ 
	color:#666; 
	padding:4px 0 0; 
	margin:0; 
	font-size:16px;
}/* style="background:url(/urmlra//img/h1_bg.png) repeat-y;color	: white;padding	: 0 8px;height: 35px;font-size:16px;border: 2px solid white;margin: 0;font-weight:bold;line-height:31px;"*/
.path {
	margin:15px 0 0 20px;
}
.path,
.path span,
.path a {
	font-size:9px;
	color:#666;
}
.path a {
	text-decoration:underline;
}
.path-fl {
	background:url(img/refonte/path-fl.png) 2px center no-repeat;
	padding-left: 10px;
}
