.a-slot.aRichText p, .a-slot.aRichText ul, .a-slot.aRichText ol {

	font-size: 13px;
	color: #555555;

}

.a-slot.aRichText h1{ font-size: 18px; }

.a-slot.aRichText h2 { font-size: 18px; }
.a-slot.aRichText h3 
{ 
	font-size: 32px;
	color: #000000;
	font-variant: small-caps;
}
.a-slot.aRichText h4 { font-size: 17px; }
.a-slot.aRichText h5 { font-size: 16px; }
.a-slot.aRichText h6 { font-size: 15px; }

body {
	background:#f1e1d5;
	background-repeat: repeat-x;
	/*background-position: 50%;*/
	background-image: url(../assets/backgrounds/main_layout_background_slice.jpg);
}

#a-wrapper {
	margin-top: 30px;
	width:976px;
}

#a-content {
	margin-top:20px;
	/*margin: 10px 10px 10px 40px;*/
	background:white;
	background-image: url(../assets/backgrounds/template_default.jpg);
}

.a-default #a-content {

	width:935px;
	
}

#fazel-home .a-area-body{

	margin-top:20px;

}

#a-search {
	margin:0;
}

.a-home .a-area-body {

	width:936px;
}

.a-default .a-area-body {
	width:480px;
	padding: 20px 20px 20px 20px;
	float: left;
}

#fazel-side-nav-links{
	float:right;
	width:265px;
	padding:0px 20px 20px 0;
}

/*.fazel-side-nav-layout-title a{
	width:265px;
	text-align: left;
	color:#666;
	font-size: 18px;
	text-decoration: none;

}*/

.a-area-sidebar {
	width: 265px;
	padding: 20px 20px 20px 0;
	float:right;
	clear: right;
	margin: 0 0 0 130px;
	
}

#fazel-side-nav-layout{
	background-repeat: no-repeat;
	background-position: right top;
	float:left;
	width:265px;
	padding:20px 20px 20px 130px;
	background-image: url(../assets/backgrounds/fazel_ombre_menu_droite.png);
	
}


#fazel-side-nav-layout .main-menu.level-1, #fazel-side-nav-layout .main-menu.level-0>.main-menu-item, #fazel-side-nav-layout .main-menu.level-2,  #fazel-side-nav-layout .main-menu.level-0>.main-menu-item:hover, #fazel-side-nav-layout .main-menu.level-0>.main-menu-item:hover  .main-menu.level-1, #fazel-side-nav-layout .main-menu.level-1>.main-menu-item:hover, #fazel-side-nav-layout .main-menu.level-1>.main-menu-item:hover .main-menu.level-2,#fazel-side-nav-layout .main-menu.level-0>.main-menu-item>a, #fazel-side-nav-layout .main-menu.level-1>.main-menu-item>a,#fazel-side-nav-layout .main-menu.level-2>.main-menu-item>a {
	

	width:auto;
	text-align:left;
	position:inherit;
	z-index:1;
	-moz-border-radius-bottomright: 0px;
	border-bottom-right-radius: 0px;
	-moz-border-radius-bottomleft: 0px;
	border-bottom-left-radius: 0px;
	background:none;
	line-height:inherit;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
    box-shadow: none;
    display:block;
    margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;
    color:#666;
    
    
	
}

#fazel-side-nav-layout .main-menu.level-0>.main-menu-item, #fazel-side-nav-layout .main-menu.level-0>.main-menu-item:hover   {
	
	text-transform: uppercase;
	/*padding-top:10px;*/
	float:left;
	clear:both;
	padding:10px 0 0 0;
	
}


#fazel-side-nav-layout .main-menu.level-1>.main-menu-item, #fazel-side-nav-layout .main-menu.level-1>.main-menu-item:hover {
	display:block;
	padding-left:20px;
	text-transform:none;
	padding:10px 0 0 20px;
	
}

#fazel-side-nav-layout .active {

	text-decoration: underline;
}


.fazel-side-nav-layout-title {
	width:265px;
	text-align: left;
	color:#666;
	font-size: 14px;
	text-transform: uppercase;
	height: 40px;
	
	
	background-repeat: no-repeat;
	background-position: bottom center;             
	background-image: url(../assets/backgrounds/ombre_arrondie_fazel_3.png);
	
}

.fazel-side-nav-layout-title a
{
	color:#666;
}






.a-area.a-area-fazel-custom-view {
	margin-top:20px;
	
}

.fazel-main-table {
	-moz-box-shadow: 0 0 3px 3px rgba(3,3,3,0.1);
	-webkit-box-shadow: 0 0 3px 3px rgba(3,3,3,0.1);
    box-shadow: 0 0 3px 3px rgba(3,3,3,0.1);
    -moz-border-radius-topright: 10px;
	border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	border-bottom-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-left-radius: 10px;
}

.fazel-main-table-haut {
	background-image: url(../assets/backgrounds/background2_haut.png);
	/*height:110px;*/
	padding: 20px 20px 18px 20px;
	
	/*vertical-align:bottom;*/
}

.fazel-main-table-mid {
	background-image: url(../assets/backgrounds/background2_mid.png);
	padding: 0px 20px 0px 20px;
}

.fazel-main-table-bas {
	background-image: url(../assets/backgrounds/background2_bas.png);
	height:20px;
	
}

.introduction, .introduction h3{
	color:white;
}






