body{
	background-color:#ACADB9;
	background-image:url(../../images/img/fond.png);
	background-repeat:repeat;
	background-position:top left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:13px;
	margin:0;
	padding:0;
}

#page{	
	padding:10px;
	background-image:url(../../images/img/arbre.png);
	background-repeat:repeat;
	background-position:top;	
}

/******************** CSS of .ul_level_0 ********************/

#menuFront{
	font-weight:bold;	
}

.clear_both_menu{
	clear:both;
}

/* 1 : Non Dynamic CSS -> */

/*ul_level_0, the main UL  */
.ul_level_0 {
	font-size:12px;
	padding:0;
	margin:0;
	list-style:none;
}

/*UL of son menu of.ul_level_0  */
.ul_level_0 ul{
	padding:0;
	margin:0;
	list-style:none;	
}

/* ALL LI of.ul_level_0  */
.ul_level_0 li{	
	border:none;
	display:block;
	float:left;
	width:204px;
	height:18px;;
	margin-right:2px;	
}

/*LI of son menu of.ul_level_0  */
.ul_level_0 ul li{
	border:none;
	margin:0;
	clear:both;
	margin-top:2px;
}

/* ALL A of.ul_level_0  */
.ul_level_0 a{
	width:100%;
	height:100%;
	display:block;	
	text-decoration:none;
	text-align:center;	
	cursor:pointer;			
	padding-top:2px;
}
/*A of son menu of.ul_level_0  */
.ul_level_0 ul li a{
}


/* 2 : Dynamic CSS -> */


/*A basic of Parent of.ul_level_0  */
.ul_level_0 .menu_parent_basic{		
	background-image:url(../../images/menu/rub.jpg);
	background-position:top;
	background-repeat:no-repeat;	
	color:#000000;
}

/*A over of Parent of.ul_level_0  */
.ul_level_0 .menu_parent_over{	
	background-image:url(../../images/menu/rub.jpg);
	background-position:bottom;
	background-repeat:no-repeat;	
	color:#000000;
}

/*A active of Parent of.ul_level_0  */
.ul_level_0 .menu_parent_active{	
	background-image:url(../../images/menu/rub_sel.jpg);
	background-position:top;
	background-repeat:no-repeat;	
	color:#000000;
}

/*A active over of Parent of.ul_level_0  */
.ul_level_0 .menu_parent_active_over{	
	background-image:url(../../images/menu/rub_sel.jpg);
	background-position:bottom;
	background-repeat:no-repeat;	
	color:#000000;
}
 


/*A selected of Parent of.ul_level_0  */
.ul_level_0 .menu_parent_selected{
	background-image:url(../../images/menu/rub_sel.jpg);
	background-position:top;
	background-repeat:no-repeat;	
	color:#000000;
}

/*A selected over of Parent of.ul_level_0  */
.ul_level_0 .menu_parent_selected_over{	
	background-image:url(../../images/menu/rub_sel.jpg);
	background-position:bottom;
	background-repeat:no-repeat;	
	color:#000000;
}

/*UL basic of son menu of.ul_level_0  */
.ul_level_0 .menu_son{
	display:none;
}

/*UL open of son menu of.ul_level_0  */
.ul_level_0 .menu_son_open{
	position:absolute;
	width:204px;
    margin:0;	
}

/*A basic of son of.ul_level_0  */
.ul_level_0 .menu_son_basic{
	background-image:url(../../images/menu/rub.jpg);
	background-position:top;
	background-repeat:no-repeat;	
	color:#000000;
}

/*A over of son of.ul_level_0  */
.ul_level_0 .menu_son_over{
	background-image:url(../../images/menu/rub.jpg);
	background-position:bottom;
	background-repeat:no-repeat;	
	color:#000000;
}

/*A selected of son of.ul_level_0  */
.ul_level_0 .menu_son_active{
	background-image:url(../../images/menu/rub_sel.jpg);
	background-position:top;
	background-repeat:no-repeat;	
	color:#000000;
}

/*A selected  over of son of.ul_level_0  */
.ul_level_0 .menu_son_active_over{
	background-image:url(../../images/menu/rub_sel.jpg);
	background-position:bottom;
	background-repeat:no-repeat;	
	color:#000000;
}

/******************* End CSS of .ul_level_0 *******************/


.conerBox{
	background-image:url(../../images/img/page_corner_bottom_left.png);
	background-repeat:no-repeat;
	background-position:bottom left;
	background-color:#FFFFFF;				
	margin:0 auto;
	width:70%;
	padding:2px;
	padding-left:10px;		
	padding-top:7px;
	padding-bottom:5px;			
	background-color:#FFFFFF;	
	border-bottom:1px solid #acadb9;											
}

#msgFooter{
	width:85%;
	margin:0 auto;
	margin-top:0.8em;
	margin-right:0;
	margin-bottom:auto;
	margin-left:auto;
	padding:0;
	padding-left:7px;	
	color:#FFFFFF;	
	text-align:right;
	border-bottom:1px solid #FFFFFF;
	
}
#msgFooter a{	
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}

.contentBox{
	margin:0;
	padding:0;
	background-image:url(../../images/img/fleur2.jpg);
	background-repeat:repeat;
	background-position:top left;
}

.pageBox{
	background-image:url(../../images/img/msg_body_invert.png);
	background-repeat:no-repeat;
	background-position:bottom right;
	background-color:#FFFFFF;				
	margin:0 auto;
	width:70%;
	padding:2px;
	padding-left:10px;		
	padding-top:7px;
	padding-bottom:5px;			
	background-color:#FFFFFF;
	padding-bottom:50px;	
	min-height:50px;
	_height:50px;											
}
.headerPageBox {
	background-image:url(../../images/img/msg_body.png);
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#FFFFFF;				
	margin:0 auto;
	width:70%;
	padding:2px;
	padding-left:10px;		
	padding-top:7px;
	padding-bottom:5px;			
	background-color:#FFFFFF;	
	height:50px;	
	text-align:right;
	color:#ACADB9;
	font-size:1em;
	font-style:italic;											
}



.book_msg_body {
	background-image:url(../../images/img/msg_body.png);
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#FFFFFF;				
	margin:0 auto;
	width:70%;
	padding:2px;
	padding-left:10px;		
	padding-top:7px;
	padding-bottom:5px;			
	background-color:#FFFFFF;	
	border-bottom:1px solid #acadb9;											
}

.book_msg{
	background-image:url(../../images/img/timbre.png);
	background-repeat:no-repeat;
	background-position:top right;		
	min-height:110px;
	_height:110px;
							
}


.book_msg_head{
	text-decoration:none;
	color:#ACADB9;
	font-style:italic;
	font-weight:bold;
	color:#6C6D7F;
	padding:5px;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #CCCCCC;
	margin-right:200px;
	margin-bottom:10px;
}
.book_msg_head a{
	font-style:normal;
	text-decoration:none;
	color:#ACADB9;
}
.book_entry_title{
	font-weight:bold;
	margin-left:1%;	
}
.book_entry_title a{	
	font-style:normal;
	text-decoration:none;
	color:#6C6D7F;	
}
.book_msg_content{
	margin-right:200px;
}

.book_msg_content a{
	font-style:normal;
	text-decoration:none;
	color:#6C6D7F;
}


			
fieldset {
	border:0;
	padding:0;
	width:98%;
	height:auto;
	display:block;		
	font-weight:normal;
	margin:0;	
}			
legend {
	background-color:#FFFFFF;					
	padding:0.2em 0.4em;
	margin:0;
	margin-bottom:0.5em;
	font-weight:bold;
	font-style:italic;
}			
form p {
	display:block;
	margin:0;
	margin-left:1em;
	padding:0.5em;
	clear:left;
}			
label {
	display:block;
	float:left;
	width:15%;
	text-align:right;
	margin:0 1em 0 0;	
	padding:0.5em;
	padding-top:0;
	border-bottom:0.05em solid #6C6D7F;
}			
input, textarea {
	margin:0;
	margin-bottom:0.2em;
	width:75%;	
	text-align:left;							
}	
textarea {
	height:20em;
}
.input_focus {				
	background-color:#E3E4E8;
}
.input_over {				
	background-color:#F2F2F2;
}	
.checkbox {
	margin-bottom:0.2em;
	width:auto;
	border:0;
}						
.radio {
	white-space:nowrap;
}
.radio input {
	margin-bottom:0.2em;
	width:auto;
	border:0;
}			
.btn {
	background-color:#6C6D7F;
	border:0.1em solid #E3E4E8;
	padding:0.15em;
	font-weight:bold;
	color:#E3E4E8;
	width:auto;
	text-align:center;
	font-size:0.8em;
}			
.btn_submit {
	background-color:#6C6D7F;
	border:0.1em solid #E3E4E8;
	padding:0.15em;
	font-weight:bold;
	color:#E3E4E8;
	width:50%;
	text-align:center;
	font-size:0.8em;
	margin:0.2em;
	margin-left:25%;
}			
.btn_submit_over {
	background-color:#6C6D7F;
	border:0.1em solid #E3E4E8;
	padding:0.15em;
	font-weight:bold;
	color:#FFFFFF;
	width:50%;
	text-align:center;
	font-size:0.8em;
	margin:0.2em;
	margin-left:25%;
}	
.btn_submit_click {
	background-color:#6C6D7F;
	border:0.25em solid #E3E4E8;
	padding:0;
	color:#FFFFFF;
	width:50%;
	text-align:center;
	font-weight:bold;
	font-size:0.8em;
	margin:0.2em;
	margin-left:25%;
}
.file{
	height:2em;
}					


h1 {
	color:#6C6D7F;
	margin:0;
	padding:0;
	font-size:1.5em;
}

.video_mariage{
	background-image:url(../../images/img/film.jpeg);
	background-repeat:no-repeat;
	background-position:top right;		
	padding:0;
	margin:0;
	padding-bottom:0.5em;
	margin-bottom:0.5em;
	border-bottom:1px solid #acadb9;	
}









