﻿@charset "UTF-8";

html {
/* 	background:url(/img/bg/blanc20.png) repeat left top, */
/*              url(/img/bg/mirros_solar_powerplant_3546825820_064dc0c14b_o.jpg) no-repeat center center fixed, */
/*              url(/img/bg/gris100.png) repeat left top; */
/*  	background-image:url(/img/common/vide.gif); */
 	background-repeat: no-repeat;
 	background-position: left top;
 	background-attachment: fixed;
	background-size: cover;
	z-index:1;
}
div.overbg {
	position: absolute;
	z-index:-10;
	left:0;
	top:0;
 	background-repeat: no-repeat;
 	background-position: left top;
 	background-attachment: fixed;
	background-size: cover;
}
body{
background-color: transparent !important;
}
div#div_page {
	z-index:2;
}

/* COMPORTEMENTS PAR DEFAUT DES ELEMENTS */
html,body,div,p,span{
margin:0px;
padding:0px;
font-family: Arial, Mangal, Helvetica, sans-serif;
}
html,body{
font-weight: bold;
font-style: italic;
color:#000000;
}
table,tr{
padding:0px;
margin:0px;
}
img{
vertical-align:top;
border-style:none;
padding:0px;
margin:0px;
}
ul{
margin:0px;
padding-left:30px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
}
ul.mmodere {
padding-left:15px;
}
li{
margin:0px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:2px;
list-style-type: disc;
}
/* STYLE GENERAL DE LA PAGE */
body{
background-color: #DDDDDD;
text-align:left;
}
div.page{
margin-top:10px;
margin-bottom:10px;
margin-left:auto;
margin-right:auto;
padding:0px;
width:749px;
}
/* STYLE GENERIC */
.right{
text-align:right;
}
.center{
text-align:center;
}
table.tableCenter{
margin-left:auto;
margin-right:auto;
}
table.promform {
	border-collapse:collapse;
	border-spacing: 0;
	border:0 none transparent;
}
table.promform td {
	border:0 none transparent;
	padding-bottom:10px;
	vertical-align:top;
}
table.promform tr td:first-child {
	text-align: right;
	padding-right: 10px;
	padding-top: 4px;
	font-style: italic;
	font-weight: bold;
}
.erreur{
color:#FF0000;
font-weight:bold;
text-align:center;
}
.top{
vertical-align:top;
}
.textePetit{
font-size:60%;
font-weight: normal;
}
.precision {
font-size:80%;
color:#808080;
font-style:italic;
}
.obligatoire {
color: #c14949;
}
a.partenaire:link, a.partenaire:visited, a.partenaire:active{
font-weight:bold;
color:#000000;
text-decoration:none;
}
a.partenaire2:link, a.partenaire2:visited, a.partenaire2:active{
color:#000000;
text-decoration:none;
}
a.partenaire:hover, a.partenaire2:hover{
/* text-decoration:underline; */
color:#5e65ff;
}
.middle {
vertical-align:middle;
}
.aDroiteDansTexte
{
	margin-left:10px;
	margin-bottom:5px;
	clear:both;
	float: right;
}


.ariane {
	margin: 0 20px 0 31px;
	font-size:8pt;
	font-weight:normal;
	font-style:normal;
	color:#666666;
}
.ariane > a:first-child {
	display:inline-block;
	margin:2px 0 0 0;
	padding:0;
	vertical-align:top;
}


p.filtreTag {
	float:right;
	font-size:8pt;
	font-weight:normal;
	font-style:normal;
	color:#666666;
	padding-right:18px;
}
span.tagAssoc, span.tagPeda, span.tagVoyage {
	display:inline-block;
	margin:0 0px 0 3px;
	padding:0px 5px 0px 5px;
	border-radius:6px;
	font-size:6pt;
	font-weight:normal;
}
span.tagAssoc {
	background-color:#F7BC5B;
	color: #663366;
}
span.tagPeda {
	background-color:#93C949;
	color: #333399;
}
span.tagVoyage {
	background-color:#9A6339;
	color:white;
}
.mbot0 {
	margin-bottom: 0px !important;
	padding-bottom: 0px !important;
}

#preloading {
		position: absolute;
		z-index=-999;
		left: 0;
		top: 0;
		width: 1px;
		height: 1px;
}