body {
	margin: 0;
	padding: 0;
	color:#000000; 
  font:normal 13px Tahoma,Arial,Verdana,sans-serif; 
  line-height:120%;
}


.service_width {
	width: 960px;
	margin: 0 auto;
	padding: 0;
	text-align:left;
}
#body_top {
	margin: 0 auto;
	padding: 0;
	background: transparent url("img/body_top.jpg") repeat-x left top; 
}
#service_top {
	margin: 0 auto;
	height: 456px;
	padding: 0;
	text-align:center;
}
#service_banner {
	/*width: 1200px;*/
	margin: 0 auto;
	height: 244px;
	padding: 0;
	background: transparent url("img/banner_default.jpg") no-repeat center top; 
}

#logo {margin: 0 auto; padding:0; width: 960px; height: 84px; background: transparent url("img/logo.jpg") no-repeat center center; }
#logo h1 {margin:0 0 0 230px; padding:0;}
#logo h1 a {margin:0; padding:0; display: block; width: 502px; height: 84px;}
#logo h1 a * {display: none;}

#menu{margin:0 auto; margin-top:18px; height: 33px; text-align:center;}
#menu a {padding:0; margin:0; color: #171204; font: normal 20px Georgia,"Times New Roman",serif; text-decoration: none; text-shadow: 0px 0px 1px #171204;}
#menu .sep {width:20px; height:20px; margin:0; background: transparent url("img/menu_sep.gif") no-repeat center 10px; overflow: hidden; }

.menu_border{height:32px; padding:0 0 0 10px;}
.menu_border_end {height:27px;  padding:5px 10px 0 0;}
.menu1_active .menu_border{background: transparent url("img/backlight_menu_left.jpg") no-repeat left top;}
.menu1_active .menu_border_end {background: transparent url("img/backlight_menu_right.jpg") no-repeat right top;}

#menu_sublevel {margin:0 auto; height: 22px; text-align:center;}
#menu_sublevel td {padding:0 0 2px 7px;}
#menu_sublevel td.active {background: transparent url("img/backlight_left.jpg") no-repeat left center; padding:0 0 2px 7px;}
#menu_sublevel a.active {background: transparent url("img/backlight_right.jpg") no-repeat right center; padding:0 7px 2px 0;}
#menu_sublevel a {color: #634d38; font: normal 14px Georgia,"Times New Roman",serif; text-decoration: none; padding:0 7px 2px 0;}
//#menu_sublevel a.active {color: #000000;}
.menu_sublevel_1 {font-size:14px;}
.menu_sublevel_2 {font-size:12px;}
.menu_sublevel_3 {font-size:10px;}
.menu_sublevel_sep {width:20px; height:20px; background: transparent url("img/submenu_sep.gif") no-repeat center 6px; overflow: hidden;}

#service_title	{margin:0; height: 40px;}
#service_title h1	{color: #fadeb6; margin:16px 0 0 30px; padding:0; float:left;}
#block_top	{float:right; width:120px; height:20px; margin:17px 0 0 0;}
#service_main {background:#e9dec2; margin:0; padding:0; text-align:center;}
#service_main_border{
	/*
	border-left: 4px solid #f9f1d4;
	border-right: 4px solid #f9f1d4;
	*/
	padding:4px;
	background:#fffce9 repeat left top;
}
#height_min {float: left; width:1px; height:300px;}
#column_main {	
	float: left;
	width: 950px;
	padding: 0;
	overflow: hidden;	
	
}

#content {padding: 10px;}



#service_footer {
	margin: 0 auto;
	padding: 0;
	height:86px;
	background: #715844 url("img/footer_bg.jpg") repeat-x left top;
}
#footer {
	margin: 0 auto;
	width: 940px;
	padding: 10px;
	color:#fffdea; font:normal 11px Tahoma,Arial,Verdana,sans-serif;
}
#footer td{color:#fffdea; font: normal 11px Tahoma,Arial,Verdana,sans-serif; text-decoration: none;}
#footer a{color:#fffdea; font: bold 11px Tahoma,Arial,Verdana,sans-serif; text-decoration: none;}
#copyright{float: right; margin-left:10px; color:#fadfb5; font:normal 11px Tahoma,Arial,Verdana,sans-serif;}		
#copyright a {color:#fadfb5; font:normal 11px Tahoma,Arial,Verdana,sans-serif;}		



p,td {color: #000000; font: normal 13px Tahoma,Arial,Verdana,sans-serif; line-height:120%;}
h1	{color: #634d38; font: normal 26px Georgia,"Times New Roman",serif; margin-bottom: 10px;}
h2  {color: #634d38; font: normal 20px eorgia,"Times New Roman",serif;}
h3  {color: #634d38; font: normal 16px eorgia,"Times New Roman",serif;}
h4  {color: #634d38; font: bold 16px Arial,Verdana,sans-serif;}
h5  {color: #634d38; font: bold 14px Arial,Verdana,sans-serif; margin: 0; padding:0;}
h6  {color: #634d38; font: bold 12px Arial,Verdana,sans-serif; margin: 0; padding:0;}  /*text-indent:25px; line-height:120%;*/
h1 a,h2 a,h3 a {text-decoration: none;}

a {color: #9d7341; text-decoration: underline; }
a:hover {text-decoration: none; }
/*
a:link 	{font-family: Arial,Verdana; font-size: 12px; color: #0000ff; text-decoration: underline; }
a:visited{font-family: Arial,Verdana; font-size: 12px; color: #660066; text-decoration: underline; }
a:active {font-family: Arial,Verdana; font-size: 12px; color: #0000ff; text-decoration: underline; }
a:hover 	{font-family: Arial,Verdana; font-size: 12px; color: #0000ff; text-decoration: none; }
*/

fieldset {border: 1px solid #eadec2; padding:6px;}
.loading {background: transparent url("img/loading.gif") no-repeat left top;}
.more {text-align: right;}
.light { font-family: Verdana, Arial; font-size: 10px;  color: #aaaaaa; }
.cms_pages td {vertical-align: top;}

/* li { list-style-image: url(img/ico_li.gif);} */
.box {background-color: #eadec2; padding: 10px;}
hr {height:1px; margin:3px 0; border:0; border-bottom:1px solid #eadec2; background:#eadec2; overflow:hidden;} 

.border_fla_left {	height:26px; background: transparent url("img/border_fla_left.gif") no-repeat left top; }
.border_fla_right {	height:26px; background: transparent url("img/border_fla_right.gif") no-repeat right top; padding:7px 8px 0 4px; margin-left:4px; }


a.info{
    position:relative;
    z-index:auto; 
    }

a.info:hover{z-index:auto; background-color:#E5C095}

a.info span{display: none}

a.info:hover span{
/*le contenu de la balise span ne
sera visible que pour l'état a:hover */
 display:block;
 position:absolute;
    
    
    top:2em; left:2em; width:50em;
    border:1px solid #806240;
    background-color:#eeeeee; color:#806240;
    text-align:justify;
    font-weight:none;
    padding:5px;
    
    }

