@charset "utf-8";
/* GLOBAL CSS */



#global-header {
	float: left;
	width: 100%;
	padding-bottom: 5px;
	background: #2e251e;
}

	#header {
		width: 960px;
		margin: 0 auto 0 auto;
	}
		
		/*Logo*/
		#logo { float: left; }
		
		/*Menu Principal*/
		#main-menu {
			float: right;
			height: 30px;
			margin: 0;
			padding-top: 60px;
		}
			#main-menu li {
				display: block;
				float: left; 
				margin: 0 0 0 1px; 
				list-style: none;
			}
				#main-menu li a {
					display: block;
					float: left;
					padding: 9px 15px 10px 15px;
					text-decoration: none;
					font: normal normal 11px/11px Verdana, Arial, Helvetica, sans-serif;
				}
				#main-menu li a { background: #a7d149; color: #2a381e; }
				#main-menu li a:hover,
                                #main-menu .current_page_item a,
                                #main-menu .current_page_ancestor a
                                { background: #c9dc9e; color: #2a381e; }
		
		/*Banner*/
		#banner {
			float: left;
			clear: both;
			width: 960px; height: 280px;
			margin: 1px 0 0 0;
		}
			#banenr a { float: left;}


#global-content {
	float: left;
	width: 100%;
	background: #2e251e url(images/template/global-content-bg.jpg) center bottom no-repeat;
}

	#content {
		width: 960px;
		margin: 0 auto 0 auto;
	}
		.bgContent {background: #ccc8c7;}
		
		.columSize2 { width: 290px; }
		.columSize2MarginRight { margin-right: 80px; }
		.columSize3 { width: 260px;}
		.columSize3MarginRight { margin-right: 60px; }
		.fullSize { float: left; width: 900px; padding: 25px 30px;} 
		.bgColorYellow { background: #ff811d; }
		.bgColorOrange { background: #fffd41; }
	
		#content #left {
			float: left;
			width: 235px;
			margin: 0 5px 0 0;
		}
		
			/*Sub Principal*/
			#sub-menu {
				float: right;
				margin: 0; padding: 0 0 1px 0;
			}
				#sub-menu li {
					display: block;
					float: right;
					width: 235px;
					margin: 0; padding: 1px 0 0 0; 
					list-style: none;
				}
					#sub-menu li a {
						display: block;
						float: right;
						width: 190px;
						padding: 15px 35px 15px 10px;;
						text-decoration: none;
						text-align: right;
						font: normal normal 12px/12px Verdana, Arial, Helvetica, sans-serif;
						letter-spacing: 1px;
					}
					.subMenuBgColorYellow { background: #dc6f19; }
					.subMenuBgColorYellow li a { background: #ff811d; color: #fff; }
					.subMenuBgColorYellow li a:hover, .subMenuBgColorYellow .current_page_item a { background: #d36b18 url(images/template/sub-menu-rub-hover-yellow-bg.jpg) left 17px no-repeat; color: #fff; }
					
					.subMenuBgColorOrange { background: #e23a1b; }
					.subMenuBgColorOrange li a { background: #fd411e; color: #fff; }
					.subMenuBgColorOrange li a:hover, .subMenuBgColorOrange .current_page_item a { background: #e23a1b url(images/template/sub-menu-rub-hover-orange-bg.jpg) left 17px no-repeat; color: #fff; }
					
					
		#content #right {
			float: right;
			width: 660px !important;
                        width:650px;
			padding: 25px 30px;
			background: #ccc8c7;
		}
				
	

#global-footer {
	float: left;
	width: 100%; 
	background: #362d26;
}

	#footer {
		width: 960px; height: 140px;
		margin: 0 auto 0 auto;
		padding-bottom: 30px;
	}
	
		/*Menu Principal du bas*/
		#main-menu-bottom {
			float: right;
			margin: 0;
			padding-top: 20px;
		}
			#main-menu-bottom li {
				display: block;
				float: left;
				margin: 0; padding: 0; border-right: 1px #eee solid;
				list-style: none;
			}
				#main-menu-bottom li.lastElement { border-right: none; }
				#main-menu-bottom li a {
					display:block;
					float: left;
					padding: 0 15px;
					text-decoration: none;
					font: normal normal 11px/11px Verdana, Arial, Helvetica, sans-serif;
				}
				#main-menu-bottom li a { color: #eee; }
				#main-menu-bottom li a:hover, #main-menu-bottom .current_page_item a, #main-menu-bottom .current_page_ancestor a   { color: #9abf44; }
				
		p#coordonnes {
			float: left;
			clear: both;
			width: 960px;
			margin: 60px 0 10px 0;
			color: #eee; 
			text-align: center;
			letter-spacing: 1px;
		}
		
		#signature {
			float: left;
			clear: both;
			width: 960px;
			text-align: center;
		}
			p#signature {
				width: 960px;
				margin: 0 ; padding: 0;
				letter-spacing: 1px;
				color: #eee;
				font: normal normal 10px/18px Verdana, Arial, Helvetica, sans-serif;
			}
				#signature a:link, #signature a:visited { color: #eee; }
				#signature a:hover, #signature a:active, #signature a:focus { color: #fd411e; }
			

/*Class*/
a.btnVieuwMore { 
	display: block; 
	padding: 2px 21px 3px 15px;
	text-decoration: none;
	letter-spacing: 1px;
	font: normal norma 11px/11px Verdana, Arial, Helvetica, sans-serif;
}
/*Bg Yellow*/
a.bgColorYellow, a.bgColorYellow { background: #ff811d url(images/template/arrow-yellow.jpg) right center no-repeat; color: #fff;}
a:hover.bgColorYellow, a:active.bgColorYellow, a:focus.bgColorYellow { background: #362d26 url(images/template/arrow-brown.jpg) right center no-repeat; color: #fff;}
/*Bg Orange*/
a.bgColorOrange, a.bgColorOrange{ background: #fd411e url(images/template/arrow-orange.jpg) right center no-repeat; color: #fff;}
a:hover.bgColorOrange, a:active.bgColorOrange, a:focus.bgColorOrange { background: #362d26 url(images/template/arrow-brown.jpg) right center no-repeat; color: #fff;}
/*Bg Green*/
a.bgColorGreen, a.bgColorGreen { background: #9abf44 url(images/template/arrow-green.jpg) right center no-repeat; color: #fff;}
a:hover.bgColorGreen, a:active.bgColorGreen, a:focus.bgColorGreen { background: #362d26 url(images/template/arrow-brown.jpg) right center no-repeat; color: #fff;}
			
