#left {
	width:215px;
	float:left;
}

#right {
	width:705px;
	float:left;
}

/* ------------ LEFT */

#left h2 {
	font-size:1.4em;
	line-height:1.4em;
	padding:12px 20px 10px 20px;
	text-align:center;
	color:black;
}

ul#sidemenu {
	position:relative;
	left:1px;
}

ul#sidemenu.top {
	margin:80px 0 15px
}

ul#sidemenu li{
	padding:7px 20px;
	zoom:1
}

ul#sidemenu li.active {
	border:1px solid #dfdfdf;
	border-right:1px solid white;
	color:#FC8308;
}

ul#sidemenu li a {
	color:#7d885f;
	font-size:1.05em;
	font-weight:bold;
	line-height:1.2em;
}

ul#sidemenu li ul {
	left:0;
	padding:1px 0;
}

ul#sidemenu li ul li{
	padding:1px 0 1px 10px;
}

ul#sidemenu li ul li a{
	color:black;
	font-weight:normal;
	font-size:0.9em;
}

ul#sidemenu li ul li a:hover{
	color:#fc8308;
	text-decoration:none;
}

div.section-onglet {
	border:1px solid #dfdfdf;
	border-right:1px solid white;
	position:relative;
	left:1px;
	margin:70px 0 15px;
}

div.section-onglet h1{
	color:black;
	font-size:1.05em;
	padding:25px 20px;
}

div.section-onglet.sous-titre h1{
	padding:7px 20px 0;
}

#left div.section-onglet.sous-titre h2{
	color:#fd7c06;
	padding:4px 20px 10px 30px;
	text-align:left;
	font-size:1.05em;
	font-weight:normal;
}

div.infos-comp {
	width:185px;
	padding:10px 6px;
	border:1px solid #e2e2e2;
	background:#e6f0c9
}

#left div.infos-comp h2{
	color:black;
	font-size:1.5em;
	line-height:1.2em;
	padding:0 0 8px;
}

#left div.infos-comp p {
	font-size:0.85em;
	color:black;
	font-weight:bold;
	text-align:justify;
	line-height:1.35em;
	padding:0 0 4px 0;
}
#left div.infos-comp p strong{
	color:#7d885f;
	font-size:1.2em;
}

#left div.infos-comp a.more {
	float:right;
	color:#fb8a15;

}
#left div.section-onglet h1 a {
	color:black;
}

/* ------------ RIGHT */

#aides {
	background:black;
}

#aides span {
	color:white;
	float:left;
	font-weight:bold;
	line-height:2.3em;
	padding:0 50px 0 12px;
}

#aides ul {
	height:30px;
}

#aides ul li {
	display:inline;
	padding:0 50px 0 0;
}

.full-box {
	border:1px solid #dfdfdf;
	margin:5px 0;
	padding:18px 25px 30px 25px;
	min-height:400px;
}

#IE7 .full-box{
	overflow:hidden;
}

.full-box.top {
	padding-top:10px;
}

#IE6 .full-box {
	height:400px;
	width:650px;
}

#bottom-content {
	background:#aeb891;
}

#bottom-content div.haut-page {
	line-height:2.3em;
	width:60%;
	text-align:right;
}

#bottom-content div.haut-page a{
	color:black;
	padding-right:20px;
	background:url('../../images/elements/fleche_haut.gif') no-repeat right center;
	font-weight:bold;
	font-size:0.85em;
	zoom:1
}

#bottom-content ul.pagination  {
	text-align:center;
	float:right;
	font-size:0.85em;
	padding:5px 12px 0 0;
}

#bottom-content ul.pagination  li {
	display:block;
	float:left;
	color:black !important;
	margin:0 4px;
	font-weight:bold;
}

#IE6 #bottom-content  ul.pagination  li {
	margin:0 3px;
}

#bottom-content ul.pagination  li a{
	text-decoration:none !important;
	display:block;
	padding:0 7px;
	color:black;
}

#bottom-content ul.pagination  li a:hover, ul.pagination  li a:focus{
	padding:0 7px;
	background:#fc8308;
	color:white !important;
}

#IE6 #bottom-content ul.pagination  li a:hover, #IE6 ul.pagination  li a:focus{
	background:#fc8308;
	color:white !important;
	padding:2px 7px 1px 7px;
	position:relative;
	bottom:3px;
}


#bottom-content ul.pagination  li strong{
	background:#fc8308;
	display:block;
	padding:0 7px;
	color:white;
}

#bottom-content ul.pagination  li span{
	display:block;
	padding:2px 0;
}

/* ----------------------------------- PAGES SPECIALES */

/* Acces prive */

.full-box.acces-prive {
	padding-top:10px;
}

.full-box.acces-prive h2{
	color:#FC8308;
	font-size:1.6em;
	line-height:1em;
	margin-bottom:10px;
}

.full-box.acces-prive p {
	color:#7D7D7D;
	font-size:0.85em;
	line-height:1.4em;
	padding:0 30px;
	text-align:justify;
}

#form-acces-prive{
	padding:40px 0 0 130px;
	width:320px;
}

#IE6 #form-acces-prive{
	width:324px;
}

#form-acces-prive .conteneur{
	float:left;
	width:100%;
	padding-bottom:20px
}

#form-acces-prive label{
	width:139px;
	line-height:1.2em;
	text-align:right;
	color:#7d885f;
	font-weight:bold;
	font-size:1.3em;
	padding:0 10px 0 0;
	display:block;
	float:left;
}

#form-acces-prive .champ-texte {
	border:0;
	background:#e6f0c9 url('../../images/structure/background/fond_zone_texte.gif') no-repeat top left;
	width:167px;
	font-size:0.9em;
	padding:2px
}

#form-acces-prive .conteneur a {
	color:black;
	font-size:0.85em;
	text-decoration:underline;
	font-weight:bold;
}

#form-acces-prive .conteneur a.right {
	float:right;
}

#form-acces-prive .conteneur a:hover {
	text-decoration:none;
}

#form-acces-prive div.actions input {
	float:right;
	background:#6B8201 url(../../images/boutons/fond_petit_bouton.jpg) no-repeat scroll left top;
	color:white;
	height:22px;
	width:89px;
	border:0;
	padding:0 0 1px 0;
	font-weight:bold;
}

