html {
	background-color: #ff9906;
}
body{
	width: 950px;
	margin: 0px auto;
}
.printable {
	display: none;
}
#container {
	
}
#header {
	height: 130px;
	position: relative;
	}
	#header h1 {
		background: transparent url('/img/theme/bando_header.jpg') no-repeat top left;
		height: 100%;
		}
		#header h1 a {
			display: block;
			text-indent: -9999px;
			height: 100%;
		}
	#header #pictos-social-medias {
		position: absolute;
		top: 3px;
		right: 3px;
	}
div#menu_frontend {
	min-height: 126px;
	overflow: hidden;
	}
	div#menu_frontend a {
		color: white;
		text-decoration: none;
		font-weight: normal;
	}
	div#menu_frontend h2 {
		margin: 0px;
		padding: 0px;
		font-size: 16px;
		height: 30px;
	}
	div#menu_frontend ol {
		overflow: hidden;
		background: #003772 url('/img/theme/menu_top/bando_couleur.jpg') no-repeat top left;
		margin: 0px;
		padding: 11px 0px 10px;
		width: 100%;
		height: 137px;
		}
		div#menu_frontend ol li h2 a {
			display: block;
			height: 100%;
			text-indent: -9999px;
		}
		div#menu_frontend ol li#menu_1 h2 {
			background:transparent url('/img/theme/menu_top/menu_buroscope.png') no-repeat top left;
			}
			div#menu_frontend ol li#menu_1 h2 a {
				color: #ff9906;
			}
		div#menu_frontend ol li#menu_2 h2 {
			background:transparent url('/img/theme/menu_top/menu_emploi.png') no-repeat top left;
			}
			div#menu_frontend ol li#menu_2 h2 a {
				color: #d2d83b;
			}
		div#menu_frontend ol li#menu_3 h2 {
			background:transparent url('/img/theme/menu_top/menu_formation.png') no-repeat top left;
			}
			div#menu_frontend ol li#menu_3 h2 a {
				color: #bb599a;
			}
		div#menu_frontend ol li#menu_4 h2 {
			background:transparent url('/img/theme/menu_top/menu_service.png') no-repeat top left;
			}
			div#menu_frontend ol li#menu_4 h2 a {
				color: #017bc9;
			}
		div#menu_frontend ol li.column {
			list-style:none;
			width: 237px;
			margin: 0px;
			padding: 0px;
			}
		div#menu_frontend ol li#menu_3.column, div#menu_frontend ol li#menu_4.column {
			width: 238px;
		}
			div#menu_frontend ol li ul {
				list-style: none;
				margin: 0px;
				margin-left: 48px;
				padding: 0px;
				font-family: helvetica;
				}
				div#menu_frontend ol li ul li {
					margin: 0px;
					padding: 0px;
					font-size: 14px;
					line-height: 20px;
					}
					div#menu_frontend ol li ul li a:hover, div#menu_frontend ol li ul li a.selected {
						font-size: 14px;
						letter-spacing: 110%;
						padding-left: 7px;
						border-left: solid 3px;
						font-weight: bold;
					}
					div#menu_frontend ol li#menu_1 ul li a:hover, div#menu_frontend ol li#menu_1 ul li a.selected {
						border-color: #ff9906;
					}
					div#menu_frontend ol li#menu_2 ul li a:hover, div#menu_frontend ol li#menu_2 ul li a.selected {
						border-color: #d2d83b;
					}
					div#menu_frontend ol li#menu_3 ul li a:hover, div#menu_frontend ol li#menu_3 ul li a.selected {
						border-color: #bb599a;
					}
					div#menu_frontend ol li#menu_4 ul li a:hover, div#menu_frontend ol li#menu_4 ul li a.selected {
						border-color: #017bc9;
					}
	div#menu_frontend form {
		margin-top: 20px;
		}
		div#menu_frontend form input[type=text] {
			border: solid 2px #ff9906;
			vertical-align: middle;
			color: #777;
		}
		div#menu_frontend form input[type=submit] {
			display: inline;
			width: auto;
			border: 0px;
			background-color: transparent;
			color: #ff9906;
			font-size: 16px;
			margin: 0px;
			padding: 0px;
			vertical-align: middle;
		}
		
div#content {
	width: 633px;
	margin: 24px 32px 0px 48px;
	padding: 0px;
	padding-bottom: 25px;
	}
	div#content ul li {
		line-height: 14px;
	}
	div#content div.index h2, div#content div.view h2, div#content div.static h2 {
		color: white;
		text-transform: uppercase;
		padding-left: 37px;
		line-height: 28px;
		font-size: 20px;
		font-weight: normal;
	}
	div#content div.index h3, div#content div.view h3, div#content div.static h3 {
		font-weight: bold;
		font-size: 15px;
		text-transform: uppercase;
		margin-bottom: 0px;
		margin-left: 8px;
	}
div#col_right {
	width: 213px;
	margin: 24px 0px 0px 0px;
	}
	div #col_right ul {
		list-style: none;
		margin: 0px;
		padding: 0px;
		}
		div#col_right ul li {
			padding-left: 26px;
			line-height: 28px;
			margin-bottom: 15px;
			font-size: 14px;
			}
			div#col_right ul li a {
				color: white;
				text-decoration: none;
			}
		div#col_right ul li#bullet_catalogue {
			background: #003772 url('/img/theme/sub_nav/bullet_catalogue.jpg') no-repeat top left;
		}
		div#col_right ul li#catalogue_info {
			background: transparent url('/img/theme/sub_nav/sub_nav_degrade.png') no-repeat top left;
			padding-left: 0px;
			font-size: 12px;
			padding: 0px;
			margin: 0px;
			margin-left: -7px;
			min-height: 302px;
			padding: 13px 0px 0px 8px;
			margin-top: -15px;
			line-height: 1em;
			}
			div#col_right ul li#catalogue_info h6 {
				color: #bb599a;
				text-transform: uppercase;
				padding-left: 33px;
			}
			div#col_right ul li#catalogue_info p {
				padding-left: 33px;
				}
				div#col_right ul li#catalogue_info p a {
					color: #bb599a;
					font-size: 11px;
					font-weight: bold;
				}
		div#col_right ul li#bullet_foad {
			background: #003772 url('/img/theme/sub_nav/bullet_foad.jpg') no-repeat top left;
		}
		div#col_right ul li#bullet_team {
			background: #003772 url('/img/theme/sub_nav/bullet_team.jpg') no-repeat top left;
		}
		div#col_right ul li#bullet_contact {
			background: #003772 url('/img/theme/sub_nav/bullet_contact.jpg') no-repeat top left;
		}
		div#col_right ul li#bullet_expose {
			background: #003772 url('/img/theme/sub_nav/bullet_expose.jpg') no-repeat top left;
			margin-bottom: 0px;
			}
		div#col_right ul li#expo_info {
			background: transparent url('/img/theme/sub_nav/sub_nav_degrade.png') no-repeat top left;
			padding-left: 0px;
			font-size: 12px;
			padding: 0px;
			margin: 0px;
			margin-left: -7px;
			min-height: 302px;
			padding: 13px 0px 0px 8px;
			text-align: right;
			line-height: 1em;
			}
			div#col_right ul li#expo_info h6 {
				color: #d2d83b;
				text-transform: uppercase;
				line-height: 1em;
				padding: 0px;
				margin: 0px;
				background:transparent url('/img/theme/sub_nav/expo_fleche.png') no-repeat top left;
				padding-left: 33px;
				text-align: left;
				font-size: 12px;
			}
			div#col_right ul li#expo_info p {
				padding-left: 33px;
				text-align: left;
				clear: right;
				font-size: 11px;
				margin-bottom: 10px;
			}
			div#col_right ul li#expo_info p.expo_date {
				text-transform: lowercase;
				font-size: 12px;
			}
			div#col_right ul li#expo_info p.expo_link a {
				color: #d2d83b;
				font-size: 12px;
			}
			div#col_right ul li#expo_info .expo_img {
				float: right;
			}
			div#col_right ul li#expo_info p.expo_button {
/*				text-align: center;*/
				}
				div#col_right ul li#expo_info p.expo_button a {
					display: block;
					text-align: center;
					background-color: #d2d83b;
					color: white;
					line-height: 23px;
					width: 78px;
					font-size: 10px;
				}
#footer {
	font-size: 11px;
	margin: 0px 0px 0px 48px;
	padding: 15px 0px 33px;
	border-top: solid 1px #e0e0e0;
	width: 633px;
	}
	#footer span.orange {
		font-weight: bold;
	}
/*TEXT COLOR CLASSES*/
.orange {
	color: #ff9906;
}
.green {
	color: #d2d83b;
}
.violet {
	color: #bb599a;
}
.lightblue {
	color: #017bc9;
}
.navyblue {
	color: #003772;
}
.red {
	color: #e74933;
}