body{
		background:#fff url('./images/background.png') repeat-x ;
		padding;margin:0px;
		font-family:Arial,Verdana, sans-serif;
		font-size:12px;
		background-position:0% 151px;
	}

a{text-decoration:underline;}
a:link, a:visited{color:#B4AD5A;}
a:hover, a:focus{color:#d10;}	
	
h1{	font-size:24px;line-height:1.3em;text-align:justify;	}
h2{	font-size:19px;line-height:1.3em;}
h3{	font-size:17px;line-height:1.3em;}
h4{	font-size:14px;line-height:1.3em;}

blockquote{font-family:serif;font-size:11px;background-color:#F4F6FD;padding:10px;}

fieldset{
border: 1px solid #06265E;
background-color:#F4F6FD;
padding:10px;
}
legend{font-weight:bolder;}

input,textarea{
padding-left:5px;
}

input:focus,textarea:focus{
border:2px solid #06265E;
background-color:#fff;
color:#06265E;
}



.clear{clear:both;}


#header{
	position:absolute;
	top:0px;
	left:0px;
	height:151px;
	width:100%;
	background: url('./images/header_bg.png') repeat-x;
	}
#centered_site{
	position: relative;
	left:50%;
	margin-left:-480px;
	width:960px;
	height:560px;
	}

#header_top{}
#header_bottom{
	clear:both;height:51px;
	background-image:url('./images/villa_royale.gif');
	background-repeat:no-repeat;
	background-position:bottom right;
	}
	
#spa_logo{
	height:100px;
	float:left;
	}
#spa_logo_footer{float:left}


#search_box{
	height:50px;
	margin-top:35px;
	float:right;
	}
	
.my_submit{
	
	width: 80px;
  height: 33px;
  margin: 5px;
  border: 0;
background: url('./images/rechercher.gif') no-repeat center top;
  overflow: hidden;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
	}
.my_submit:hover{	
 background-position:0% -33px;
	}	

#breadcrumb{
	padding:12px 0 5px 196px;
	color:#06265E;
	font-size:11px;
	}

#breadcrumb a:link,#breadcrumb a:visited{color:#06265E;}	
#breadcrumb a:hover,#breadcrumb a:focus{color:#fff;}


#left_side{
	width:174px;
	position:relative;
	float:left;
	margin: 10px 10px 0 0;
	padding:0px;
	
}

.menu_top 	{
	text-align:center;
	background:url('./images/top_menu.gif') 0 0 no-repeat;
	color: #06265E;
	font-size:13px;
	padding: 9px 5px 6px 5px ;
	margin:0;
	}	
	
.menu_content{
font-size:13px;
background-color:#06265E;
border-left:2px solid #fff;
border-right:2px solid #fff;
padding:0px;
margin:0 0 0 0;	
list-style-type:none;
margin-left:0px;
padding-left:0px;
}

.menu_content .date{margin-top:0px;font-size:10px;}

.menu_item{
padding:5px 5px 5px 0px ;	
	}
	

.menu_item a{
	padding-left:15px;
	display:block;
	text-decoration:none;
	}
	
.menu_item a:link,.menu_item a:visited{
	color:#fff;
}
.menu_item a:hover,.menu_item a:focus{
	color:#B4AD5A;
	background:url('./images/menu_arrow.png')no-repeat;
	background-position:center left;
	}



.bottom_menu{
		margin-bottom:20px;	
	}

	
#center_column{
	width:774px;
	text-align:justify;
	padding: 0;
	margin: 0 auto;
	font-size:12px;
	position:relative;
	float:left;
	background:url('./images/content_background.png');
	background-repeat:no-repeat;
	}
#center_column .container{
	margin:60px 30px 30px 30px;
	}

		

.container{
	text-align:left;
	line-height:1.5em;
	}
.container .chapo{
	font-weight:bolder;
}


.date{
text-align:right;
font-style:italic;
}
.container .date{font-size:10px;}

.small_button a{
	margin:0;
	padding: 0 0 0 0;
	text-align:left;
	background:url('./images/small_button.png') no-repeat top left ;
	color:#000;
	text-decoration:none;
	}	
	
   .small_button a span {
      float:left;
      display:block;
      background:url("./images/small_button_right.png") no-repeat left top;
      padding:0;
      color:#06265E;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    .small_button a span {float:none;}
    /* End IE5-Mac hack */
   .small_button a:hover span {
      color:#000;
      }
    .small_button a:hover {
      background-position:0% -30px;
      }
    .small_button a:hover span {
      background-position:100% -30px;
      }

#right_side{
	width:174px;
	position:relative;
	float:right;
	margin: 10px 0 0 10px;
	padding:0px;
	}
	
#my_footer{
	display:block;
	clear:both;
	position:relative;	
	height:44px;
	width:100%;
	border-top:2px solid #BECCEF;
	color:#06265e;
	text-align:center;
	padding-top:15px;
	}
	
#my_footer ul{
	  margin:0;
	  list-style:none;	
	}
	
#my_footer li{
	  display:inline;
      margin:0 0 0 0;
      padding:0px 5px 0 5px;
      border-right:1px solid #BECCEF;
	}

	
#my_footer a:link, #my_footer a:visited{
	color:#06265e;
	text-decoration:none;
	}

#my_footer a:hover, #my_footer a:focus{
	color: #B4AD5A;
	}
	
.clear{clear:both;}

/*DOCUMENT*/
.document{
position:relative;
float:left;
background-image:url('./images/rounded_square.png');
background-repeat:no-repeat;
width:180px;
height:172px;
padding:10px 0px 0px 5px;
}
.title_doc{
position:relative;
left:10px;
height:30px;
text-align:center;
font-weight:bolder;
width:145px;
}

.image_doc{
text-align:center;
padding:15px 15px 15px 10px;
}
.more{
text-align:center;
left:30px;
position:inherit;
bottom:0px;
top:auto;
}

.chapitre_plan{
font-weight:bolder;
font-size:14px;
border: 1px solid #06265E;
background-color:#F4F6FD;
padding:10px;
}

/*- Menu Tabs menu--------------------------- */

    #tab_menu {
      float:left;
      font-size:13px;
      line-height:normal;
      font-weight:bolder;
      }
    #tab_menu ul {
	  margin:0;
	  padding:23px 10px 0 12px;
	  list-style:none;
      }
    #tab_menu li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tab_menu a {
      float:left;
      background:url("./images/tab_left.png") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tab_menu a span {
      float:left;
      display:block;
      background:url("./images/tab_right.png") no-repeat right top;
      padding:5px 10px 4px 6px;
      color:#06265E;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tab_menu a span {float:none;}
    /* End IE5-Mac hack */
    #tab_menu a:hover span {
      color:#000;
      }
    #tab_menu a:hover {
      background-position:0% -25px;
      }
    #tab_menu a:hover span {
      background-position:100% -25px;
      }

