* {
margin:0;
padding:0;
}
p {
	margin:3px 0;
}
ul,li {
	margin-left:20px;
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}

.newcontext {
	overflow:hidden;
	zoom:1;
}

body {
	background-color:#296A05;
	font-family:century gothic,arial,verdana;
	color:#145;
	font-size:14px;
}
.divCiel {
	background:#D7E9F6 url('../images/nges.png') no-repeat center 20px;
	padding:10px 0 0 0;
}
.divMontagne {
	background:transparent url('../images/mont.png') repeat-x bottom;
	text-align:center;
}
.divHerbe .innerHerbe{
	background:url('../images/hb.gif');
	position:relative;
	top:-25px;
	height:84px;
	padding:20px 5px 0;
	color:#fff;
	text-align:center;
}
.divHerbe .innerHerbe a,
.divHerbe .innerHerbe a:link,
.divHerbe .innerHerbe a:visited,
.divHerbe .innerHerbe a:hover {
	color:#fff;
}
.divHerbe{
	background:url('../images/hb.gif');
}
.divInfos {
	margin:auto;
	text-align:left;
}
.borne h1{
	background:url('../images/brnh.png');
	height:174px;
	color:#fff;
	font-size:36px;
	text-transform:uppercase;
}
.borne h1 span{
	padding:100px 50px 0 50px;
	text-align:center;
	display:block;
}
.borne {
	width:570px;
}
.borne .content_body {
	background:url('../images/brnb.png') repeat-y;
}
.borne .inner_body {
	padding:5px 10px 50px 10px;
}
.borne table{
	padding:5px;
}
.borne table td.info_remplissage {
	color:#ccc;
	font-size:10px;
	text-align:right;
}
.borne .fiche_identite_conditions div {
	float:left;
	font-size:12px;
}
.borne .fiche_identite_conditions div.check {
	padding-left:20px;
	padding-right:5px;
}
.borne .button {
	clear:left;
	text-align:center;
	padding-top:20px;
}
.borne .button input{
	font-size:20px;
	padding:5px;
}
.connect {
	background:#9be url('../images/menu.png') repeat-x;
	padding:5px;
}
.connect ul,
.connect ul{
	margin-left:0;
}
.connect li{
	display:inline;
	/*padding:0 10px 0 0;*/
}
.connect a,
.connect a:link,
.connect a:visited,
.connect a:hover {
	color:#333;
	font-weight:bold;
	text-decoration:none;
}
.connect a:hover {
	color:#F94;
}

.connect_area{
	float:right;
}
.connect_area a{
	margin:0 0 0 10px;
}
#connect_form{
	text-align:right;
}
.titre {
	font-weight:bold;
	font-size:24px;
}
.menu {
	/*text-align:right;*/
	padding:0 0 0 110px;
	/*position:absolute;*/
	float:left;
	top:0;
	right:0;
}
.menu label {
	font-weight:bold;
	margin-left:5px;
}
.menu #login,.menu #password {
	background:#eef7ff;
	border:1px solid #ccc;
	width:100px;
	-moz-border-radius:5px;
}
.logo {
	float:left;
	position:absolute;
	left:5px;
	top:5px;
}
.logo_partic {
	float:left;
	position:absolute;
	right:5px;
	top:30px;
}
.panneauP,
.panneauD {
	width:399px;
	color:#fff;
	float:left;
}
.panneauP ul,
.panneauD ul{
	margin-left:0;
}
.panneauP a,
.panneauP a:link,
.panneauP a:visited,
.panneauP a:hover,
.panneauD a,
.panneauD a:link,
.panneauD a:visited,
.panneauD a:hover{
	color:#fff;
	text-decoration:none;
}
.panneauP a.underline,
.panneauP a.underline:link,
.panneauP a.underline:visited,
.panneauP a.underline:hover,
.panneauD a.underline,
.panneauD a.underline:link,
.panneauD a.underline:visited,
.panneauD a.underline:hover{
	color:#F94;
	text-decoration:underline;
}
.align_right {
	text-align:right;
}
.panneauP .content_body,
.panneauD .content_body {
	padding:10px 30px 0;
	height:250px;
}
.panneauP {
	padding:33px 0 0 0;
	background:url('../images/ppcvt.gif') no-repeat;
	margin:20px 20px 0 0;
}
.panneauP .divInfos_0 {
	background:url('../images/ppcvb.gif') no-repeat bottom;
	padding:0 0 148px 0;
}
.panneauP .divInfos_1 {
	background:url('../images/ppcvc.gif') repeat-y;
}
.panneauD {
	padding:33px 0 0 0;
	background:url('../images/ppcbt.gif') no-repeat;
	margin:20px auto 0 auto;
}
.panneauD .divInfos_0 {
	background:url('../images/ppcbb.gif') no-repeat bottom;
	padding:0 0 148px 0;
}
.panneauD .divInfos_1 {
	background:url('../images/ppcbc.gif') repeat-y;
}
.panneauP h1,
.panneauD h1{
	color:#fff;
	font-size:36px;
	text-transform:uppercase;
}
.panneauP h1 span,
.panneauD h1 span{
	padding:0 30px;
	text-align:center;
	display:block;
}
.deuxpanno {
	width:820px;
	margin:auto;
}
.liste_proposition,.liste_demande {
	float:left;
}
.liste_demande {
	padding:0 0 0 30px;
}
.divRecherche,.divStats  {
	clear:left;
	padding:30px 0 0 0;
	display:block;
	margin-top:10px;
}
.liste_proposition span,.liste_demande span {
	display:block;
}
.grd_panneauP,
.grd_panneauD {
	width:819px;
	color:#fff;
}
.grd_panneauP a,
.grd_panneauP a:link,
.grd_panneauP a:visited,
.grd_panneauP a:hover,
.grd_panneauD a,
.grd_panneauD a:link,
.grd_panneauD a:visited,
.grd_panneauD a:hover{
	color:#fff;
}
.grd_panneauP .content_body,
.grd_panneauD .content_body {
	padding:0 30px;
}
.grd_panneauP {
	padding:33px 0 0 0;
	background:url('../images/pcvt.gif') no-repeat;
	margin:20px auto 0 auto;
}
.grd_panneauP .divInfos_0 {
	background:url('../images/pcvb.gif') no-repeat bottom;
	padding:0 0 148px 0;
}
.grd_panneauP .divInfos_1 {
	background:url('../images/pcvc.gif') repeat-y;
}
.grd_panneauD {
	padding:33px 0 0 0;
	background:url('../images/pcbt.gif') no-repeat;
	margin:20px auto 0 auto;
}
.grd_panneauD .divInfos_0 {
	background:url('../images/pcbb.gif') no-repeat bottom;
	padding:0 0 148px 0;
}
.grd_panneauD .divInfos_1 {
	background:url('../images/pcbc.gif') repeat-y;
}
.grd_panneauP h1,
.grd_panneauD h1{
	color:#fff;
	font-size:36px;
	text-transform:uppercase;
}
.grd_panneauP h1 span,
.grd_panneauD h1 span{
	padding:0 30px;
	text-align:center;
	display:block;
}

.grd_panneauP .titre_tableau a,
.grd_panneauP .titre_tableau a:link,
.grd_panneauP .titre_tableau a:visited,
.grd_panneauP .titre_tableau a:hover{
	color:#999;
}

.grd_panneauD .titre_tableau a,
.grd_panneauD .titre_tableau a:link,
.grd_panneauD .titre_tableau a:visited,
.grd_panneauD .titre_tableau a:hover{
	color:#777;
}
.grd_panneauP .sous_menu,
.grd_panneauD .sous_menu{
	text-align:center;
}
.grd_panneauP .sous_menu span,
.grd_panneauD .sous_menu span{
	float:left;
	padding:0 0 0 120px;
}
.grd_panneauP .sous_menu span.right,
.grd_panneauD .sous_menu span.right{
	clear:left;
	float:right;
	padding:10px 0 10px 0;
}
.grd_panneauP .sous_menu span a,
.grd_panneauP .sous_menu span a:link,
.grd_panneauP .sous_menu span a:visited,
.grd_panneauP .sous_menu span a:hover,
.grd_panneauD .sous_menu span a,
.grd_panneauD .sous_menu span a:link,
.grd_panneauD .sous_menu span a:visited,
.grd_panneauD .sous_menu span a:hover{
	color:#F94;
}
.grd_panneauP .sous_menu span.selected a,
.grd_panneauP .sous_menu span.selected a:link,
.grd_panneauP .sous_menu span.selected a:visited,
.grd_panneauP .sous_menu span.selected a:hover,
.grd_panneauD .sous_menu span.selected a,
.grd_panneauD .sous_menu span.selected a:link,
.grd_panneauD .sous_menu span.selected a:visited,
.grd_panneauD .sous_menu span.selected a:hover{
	font-weight:bold;
}
.grd_panneauP table,
.grd_panneauD table{
	clear:left;
	clear:right;
	font-size:14px;
}
td.poste{
	background-image:url('../images/mini_poste20.jpg');
	background-position:4px 2px;
	background-repeat: no-repeat;
	padding-left:30px;
}
td.pcaverne{
	background-image:url('../images/postecaverne.jpg');
	background-position:4px 2px;
	background-repeat: no-repeat;
	padding-left:65px;
}
td.pscenescroisees{
	background-image:url('../images/postescenescroisees.jpg');
	background-position:4px 2px;
	background-repeat: no-repeat;
	padding-left:65px;
}
td.normal{
	padding-left:45px;
}
td.caverne{
	background-image:url('../images/caverne35.jpg');
	background-position:4px 2px;
	background-repeat: no-repeat;
	padding-left:45px;
}
td.scenescroisees{
	background-image:url('../images/scenescroisees15.jpg');
	background-position:4px 2px;
	background-repeat: no-repeat;
	padding-left:45px;
}
