/* CSS Document */
@import url('reset.css');
@import url('main.extend.css');
@import url('galerie.css');
@import url('tinymce.css');
@import url('pushup.css');

/*Commun*/
#body{
margin:0;
padding:0;
background: #19140e;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#bd9e83;
font-size:12px;
}

a{color:#d1a177; font-weight:bold; text-decoration:none;}

a:hover{color:#fd851c;}

#sub_header a.actif {color:#fd851c;}

p {padding-bottom: 5px;}

#content_view{
	font-family:Arial, Helvetica, sans-serif;
}

ol{
	padding-left:20px;
	list-style-type:decimal;
}



/**
 * Header
 */

#header{
	margin:0 auto;
	width:900px;
	height:100px;
}

	#header_logo{
		float:left;	
		width:195px;
		height:100px;
		padding-left:25px;
	}
		
	#sub_header{
		float:left;
		width:680px;
		padding-top:75px;
	}
	
	#sub_header a{
		color:#f2cdac;
	}
	
	#sub_header a:hover{
		color:#fd851c;
	}
	#sub_header .actif a{color:#fd851c;}
	
		#header_langues{
			float:left;	
			text-transform:uppercase;
			padding-left: 20px;		
			
		}
			#header_langues li{
				display:inline;
			}
			#header_langues a{
				font-weight:bold;
				font-size:10px;
			}
			
		#header_menu{
			float:right;
		}
			#header_menu li{
				display:inline;
			}
			#header_menu a{font-weight:bold;}
			
/* CONTENT */
	
	#content{
		margin:0 auto;
		width:900px;
		background-color:#291f18;
	}
		#content_menu{
			float:left;
			width:220px;
			padding-top:20px;
		}
		.content_menu_1{
			margin-bottom:20px;
		}
		.content_menu_2{
			margin-bottom:20px;
		}
		.content_menu_3{
			margin-bottom:20px;
		}
		.content_menu_4{
			margin-bottom:10px;
		}

			.b_button, 
			.b_button_fermer{
				background:url(../images/button_01.gif) no-repeat;
				color:#f2cdac;
				height:30px;
				width:163px;
				margin-bottom:2px;
				line-height: 30px;
				padding-left:20px;
				display:block;
				text-transform:uppercase;
				font-weight:bold;
				cursor:pointer;
			}
			.b_button_fermer{
				background:url(../images/button_01b.gif) no-repeat;
			}
			.b_button:hover{
				background-position: left bottom;
				color:#f2cdac;
			}
			.b2_button a{
				background:url(../images/button_00.gif) no-repeat top left;
				color:#f2cdac;
				height:30px;
				width:163px;
				margin-bottom:2px;
				line-height: 30px;
				padding-left:20px;
				display:block;
				font-weight:bold;
			}
			.b2_button a:hover,
			.b2_button .actif a{
				background-position: left bottom;
				color:#f2cdac;
			}
			.s_button a{
				background:url(../images/button_03.gif) no-repeat;
				color:#f2cdac;
				height:20px;
				width:163px;
				margin-bottom:2px;
				line-height: 20px;
				padding-left: 20px;
				display:block;
				font-weight:bold;
			}
			.s_button a:hover{
				background-position: left bottom;
				color:#f2cdac;
			}
			.s_button .actif a{
				background:url(../images/button_03d.gif) no-repeat;
				color:#f2cdac;
				height:20px;
				width:163px;
				margin-bottom:2px;
				line-height: 20px;
				padding-left: 20px;
				display:block;
				font-weight:bold;
			}
			.s_button .end li{padding-bottom: 40px;}
			#content_menu .parent a{
				background:url(../images/button_03b.gif) no-repeat;
				color:#f2cdac;
				height:20px;
				width:163px;
				margin-bottom:2px;
				line-height: 20px;
				padding-left: 20px;
				display:block;
				font-weight:bold;
			}
			#content_menu .parent a:hover{
				background-position: left bottom;
				color:#f2cdac;
			}
			#content_menu .parent.actif a {
				background:url(../images/button_03c.gif) no-repeat;
				color:#f2cdac;
				height:20px;
				width:163px;
				margin-bottom:2px;
				line-height: 20px;
				padding-left: 20px;
				display:block;
				font-weight:bold;
			}
			
			.sous_menu{
				font-size:10px;
				
			}
				.sous_menu a{
					padding:0 0 0 30px;
					display:block;
					background:none;
					line-height: 15px;
				}
				.sous_menu a:hover{
					color:#fd851c;
				}
				.sous_menu .actif a{
					color:#fd851c;
					background:none;
					padding-left:30px;
					line-height: 15px;
				}
		#content_slogan{
			position:absolute;
			z-index:1000;
			background:#544436;
			padding:5px 10px 5px 20px;
			line-height:normal;
		}
		#content_view{
			float:left;
			width:680px;
			min-height: 600px;
			height:auto !important;
			height:600px;
			background-color:#372821;
		}
			#content_texte{
				padding:20px;
			}
				#content_texte a{
					color:#fd851c;
				}
				#content_texte a:hover{
					color:#d1a177;
				}
				#content_texte p{
					line-height:1.5em;
				}
				
		#content h1{font-size:14px;}
		
		.page_image_petite_gauche{
			padding-right:20px;
		}
		
		.page_image_petite_droite{
			padding-left:20px;
		}
	
	#footer{
		width:900px;
		margin:0 auto;
		font-size:11px;
		padding-bottom:40px;
		line-height: 20px;
	}
	
		#footer_img{
			margin:0;
			height:24px;
			padding-bottom:5px;
		}
		
		#footer_novitis{
			color:#352b1f;
			float:left;
			font-size:10px;
		}
		#footer_novitis:hover{
			color:#bd9e83;
		}
		
		#footer_menu{
			list-style-type:none;
			float:right;
			
		}
	
		#footer_menu li{
			display:inline;
			
		}
		#footer_menu a{
			color:#f2cdac;
		}
		#footer_menu a:hover{
			color:#fd851c;
		}
		#footer_menu .actif a{color:#fd851c;}
		#footer_keywords{
			padding:300px 0 20px 0;
			color:#352b1f;
			font-size:10px;
			text-align:justify;
		}

