body {
	background	: #D5D5D5;
	margin-top	: 19px;
}

#main {
	margin-left	: auto;
	margin-right	: auto;
	width		: 800px;
	margin-bottom	: 0;
	background	: #EAE4D4;
}

#site_banner {
	border-bottom	: 1px #FFF solid;
	background	: url(../images/bandeau.png) no-repeat;
	height		: 105px;
}

#page_banner {
	height		: 138px;
}

#menu {
	position	: absolute;
	width		: 150px;
	margin		: 0;
	border-right	: 1px #FFF solid;
}

#menu ul {
	list-style	: none;
	padding-left	: 0;
	margin		: 0;
	background	: #FFF;
	border-bottom	: 1px #FFF solid;
}

#menu li {
	background	: #F6F4ED;
	margin-top	: 1px;
	padding		: 2px;
	padding-left	: 16px;
}

#menu .menu_tap {
	color		: #0E95D5;
}

#c1 { border-left	: #022D6F 6px solid; }
#c1.active { background	: #022D6F; }
#c1.active a { color	: #FFF; }
#c2 { border-left	: #CABD9A 6px solid; }
#c2.active { background	: #CABD9A; }
#c2.active a { color	: #000; }
#c3 { border-left	: #F57920 6px solid; }
#c3.active { background	: #F57920; }
#c3.active a { color	: #000;}
#c4 { border-left	: #36C5F4 6px solid; }
#c4.active { background	: #36C5F4; }
#c4.active a { color	: #000; }
#c5 { border-left	: #0E95D5 6px solid; }
#c5.active { background	: #0E95D5; }
#c5.active a { color	: #000; }
#c6 { border-left	: #339146 6px solid; }
#c6.active { background	: #339146; }
#c6.active a { color	: #FFF; }
#c7 { border-left	: #A7BD38 6px solid; }
#c7.active { background	: #A7BD38; }
#c7.active a { color	: #000; }
#c8 { border-left	: #8B457E 6px solid; }
#c8.active { background	: #8B457E; }
#c8.active a { color	: #FFF; }
#c9 { border-left	: #C81E66 6px solid; }
#c9.active { background	: #C81E66; }
#c9.active a { color	: #FFF; }
#c10 { border-left	: #00B8DE 6px solid; }
#c10.active { background: #00B8DE; }
#c10.active a { color	: #000; }
#c11 { border-left	: #176C86 6px solid; }
#c11.active { background: #176C86; }
#c11.active a { color	: #FFF; }

#menu ul a {
	text-decoration	: none;
	color		: #000;
	font-family	: arial;
	font-size	: 11px;
}

#menu h1 {
	font-family	: helvetica;
	font-size	: 12px;
	color		: #F39500;
	margin		: 0;
	margin-left	: 11px;
	margin-top	: 17px;
}

#menu p {
	font-family	: arial;
	font-size	: 10px;
	color		: #686868;
	margin		: 0;
	margin-left	: 11px;
	padding		: 0;
}

#menu .box {
	margin-top	: 30px;
	background	: #F6F4ED;
	border-top	: 1px #FFF solid;
	border-bottom	: 1px #FFF solid;
}

#menu .bold {
	margin-top	: 9px;
	margin-left	: 11px;
}

#menu input {
	margin-top	: 2px;
	margin-bottom	: 2px;
	margin-left	: 11px;
	width		: 118px;
	border		: #9F9E9E 1px solid;
	color		: #B8B8B7;
	font-family	: arial;
	font-size	: 10px;
	padding		: 2px;
	padding-left	: 5px;
}

#menu .more {
	padding-right	: 16px;
	text-align	: right;
	font-family	: arial;
	font-size	: 11px;
	color		: #F39500;
	margin-bottom	: 11px;
}

#menu .more a {
	text-decoration	: none;
	color		: #F39500;
	background	: url(../images/mini_puce_triangle.png) no-repeat left 5px;
	padding-left	: 6px;
}

#footer {
	margin-top	: 0;
	text-align	: center;
	padding-top	: 9px;
	font-family	: arial;
	font-size	: 11px;
}

#footer a {
	color		: #000;
	font-family	: arial;
	font-size	: 11px;
}

#content {
	position	: relative;
	left		: 150px;
	background	: #FDFCFB;
	width		: 650px;
	padding-top	: 0px;
	padding-left	: 0px;
}

#content_left {
	width		: 495px;
	border-right	: 1px #E2DBC8 solid;
	padding-bottom	: 56px;
	background	: #FFF;
	border-top	: 1px white solid;
}

#content h1 {
	font-family	: helvetica;
	color		: #F39500;
	margin-top	: 0;
	padding-top	: 28px;
	padding-left	: 29px;
	padding-right	: 29px;
	margin-bottom	: 0;
}

#content .haut_droit {
	background	: url(../images/haut_droit.png) top right no-repeat #FFF;
	margin		: 0;
	height		: 19px;
	border-bottom	: 1px #E2DBC8 solid;
}

h2 {
	margin		: 0;
	font-family	: arial;
	font-size	: 12px;
	font-weight	: bold;
	margin-left	: 29px;
	margin-right	: 29px;
}

p {
	margin		: 0;
	margin-top	: 14px;
	padding-left	: 29px;
	font-family	: arial;
	font-size	: 12px;
	text-align	: justify;
	padding-right	: 29px;
}

.bloc {
	margin-top	: 17px;	
}

.bloc .bloc {
	margin-top	: 13px;
}

#menu .first {
	margin-top	: 0;
}

.first {
	margin-top	: 0;
}

#sostap {
	position	: absolute;
	left		: 496px;
	width		: 154px;
	margin-top	: -1px;
}

#sostap p {
	font-family	: arial;
	font-size	: 12px;
	font-weight	: bold;
	text-align	: center;
	margin		: 0;
	padding-top	: 14px;
}

#sostap .darker {
	color		: #505050;
}

#sostap .more {
	margin-top	: 10px;
	text-align	: center;
	margin-bottom	: 30px;
}

#sostap a {
	text-decoration	: none;
	color		: #F39500;
	font-family	: arial;
	font-size	: 11px;
}

#sostap .h1 {
	font-family	: helvetica;
	font-size	: 14px;
	color		: #F39500;
	border		: none;
	text-align	: center;
	font-weight	: bold;
	padding-top	: 30px;
}

img {
	float		: left;
	margin-left	: 29px;
	margin-right	: 12px;
	border		: 1px #E2DBC8 solid;
}

#content a {
	text-decoration	: none;
	color		: #F39500;
	font-family	: arial;
	font-size	: 12px;
}

#content .more a {
	font-size	: 11px;
	background	: url(../images/mini_puce_triangle.png) no-repeat left 5px;
	padding-left	: 6px;
}

#content .more {
	padding-right	: 29px;
	text-align	: right;
}

.pixels {
	background	: url(../images/pixels.png) center no-repeat;
	height		: 15px;
}

.p_top {
	margin-bottom	: -4px;
}

.p_bottom {
	margin-top	: -4px;
}

#content ul {
	font-family	: arial;
	font-size	: 12px;
	text-align	: justify;
	list-style	: none;
	padding		: 0;
	margin		: 0;
	margin-left	: 29px;
	margin-right	: 29px;
}

#content li {
	margin-top	: 6px;
	padding-left	: 14px;
	line-height	: 16px;
}

#content .box {
	margin-top	: 19px;
	margin-left	: 29px;
	margin-right	: 29px;
	background	: #F6F4ED;
	border		: 1px #E2DBC8 solid;
	padding-top	: 12px;
	padding-bottom	: 12px;
}

#content .box h2 {
	margin-left	: 13px;
}

#content .box p {
	font-family	: arial;
	font-size	: 11px;
	color		: #F39500;
	padding-left	: 13px;
	margin-top	: 5px;
	margin-bottom	: 4px;
}

#content .box select {
	margin-left	: 13px;
	width		: 220px;
	font-family	: arial;
	font-size	: 11px;
}

#content .box_right {
	position	: relative;
	left		: 250px;
	width		: 200px;
}

#content .box_left {
	position	: absolute;
}

#content .small a {
	font-size	: 11px;
}

.form_box {
	margin-right	: 9px;
	margin-top	: 5px;
}

.form_box input, .form_box select {
	border		: 1px #EAE4D4 solid;
	width		: 160px;
	font-family	: arial;
	font-size	: 10px;
}

.form_box select {
	width		: 163px;
}

.form_box textarea {
	border		: 1px #EAE4D4 solid;
	width		: 329px;
	height		: 110px;
	font-family	: arial;
	font-size	: 10px;
}

.form_submit {
	border		: 1px #EAE4D4 solid;	
	font-family	: helvetica;
	font-size	: 11px;
	background	: #F57920;
	margin		: 0;
	color		: #FFF;
	padding-left	: 10px;
	padding-right	: 10px;
}

#menu .more_submit {
	padding-right	: 16px;
	text-align	: right;
}

#menu .more_submit input {
	padding-left	: 6px;
	font-family	: arial;
	font-size	: 11px;
	color		: #F39500;
	border		: 1px #F6F4ED; solid;
	background	: #F6F4ED url(../images/mini_puce_triangle.png) no-repeat left 7px;
	width		: 25px;
}

#contact {
	padding-left	: 29px;
	padding-right	: 29px;
	padding-top	: 15px;
	margin-top	: 15px;
	font-family	: arial;
	font-size	: 10px;
	margin-left	: auto;
	margin-right	: auto;
}

.mail {
	background	: url(../images/mail.png) no-repeat left;
	padding-left	: 16px;
	color		: #686868;
	font-family	: arial;
	font-size	: 12px;
	font-weight	: bold;
	text-decoration	: none;
}

.telephone {
	background	: url(../images/telephone.png) no-repeat left;
	padding-left	: 16px;
	color		: #686868;
	font-family	: arial;
	font-size	: 12px;
	font-weight	: bold;
	text-decoration	: none;
}

#content .bold {
	font-weight	: bold;
}

#popup {
	position	: absolute;
	left		: 0;
	top		: -200px;
	z-index		: 1000;
	visibility	: hidden;
	width		: 532px;
	height		: 545px;
}