/* CSS Document promotrans */
body {
	margin: 0px 0px 0px 0px;
	border: 0;
	padding: 0px;
	background: #FFFFFF url('images/bg-site01.gif');
	background-position: top center;
	background-repeat: no-repeat; 
	scrollbar-face-color:BBB3A3;
	scrollbar-highlight-color:BBB3A3;
	scrollbar-3dlight-color:BBB3A3;
	scrollbar-shadow-color:BBB3A3;
	scrollbar-darkshadow-color:BBB3A3;
	scrollbar-arrow-color:FFFFFF;
	scrollbar-track-color:FFFFFF;
}

/* bordure tablo total */
.table2 {
	border-top: 1px solid #E3E3E3;
	border-right: 1px solid #E3E3E3;
	border-bottom: 1px solid #E3E3E3;
	border-left: 1px solid #E3E3E3 ;
}

.norepeat {
	background-repeat: no-repeat;
}

.repeatx {
	background-repeat: repeat-x;
}

.repeaty {
	background-repeat: repeat-y;
}

img {
	border: 0px;
}

	/* texte a gauche de l'image */
.imageflottante {
	float: left;
	margin-right: 10px;
}

	/* texte a droite de l'image */
.imageflottante2 {
	float: left;
	margin-right: 10px;
}

	/* texte a gauche de l'image sur accueil */
.imgacc {
	float: left;
	margin-left: 158px;
}

	/* texte a droite de l'image */
.imageflottante {
	float: right;
	margin-right: 10px;
}

.marginr10 {
	margin-right:10;
}

.marginl10 {
	margin-left:10;
}

.marginlr10 {
	margin-right:10;
	margin-left:10;
}

p {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
}

		/* TOUS LES TEXTES */
	/* les ittres de h1  h6 */
	/* h1 : titre 1 */
h1  {
	display: inline;
	font-weight:bold;
	font-size: 20px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
}

	/* h2 : titre 2 */
h2  {
	display: inline;
	font-weight:bold;
	font-size: 13px;
	color: #0A445D;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
}

	/* h3 : */
h3  {
	display: inline;
	margin-right:10;
	margin-left:10;
	font-weight:bold;
	font-size: 13px;
	color: #0A445D;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
}

	/* h4 :  */
h4  {
	display: inline;
	font-weight:bold;
	font-size: 11px;
	color: #417BBC;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
}

	/* ancien h4  { display: inline; font-weight:normal; font-size: 11px; color: #656162; font-family: Arial, Verdana, Helvetica, sans-serif; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; } */

	/* liens header */
.lienhead {
	text-decoration: none;
	font-size: 10px;
	color: #BAC1C6;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

	/* txt blanc tarifs 11px */
.stil1bla {
	font-weight:bold;
	font-size: 11px;
	color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

	/* txt blanc contact 12px */
.stil2bla { font-size: 12px; color: #FFFFFF; font-family: Arial, Verdana, Helvetica, sans-serif; }

	/* txt blanc contact 12px soulign */
.stil2blas {
	text-decoration: underline;
	font-size: 12px;
	color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

	/* txt bleu plus clair 12px */
.stil2ble {
	font-size: 12px;
	color: #1F5C76;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

	/* txt bleu fonc comme h2 12p */
.stil2blebis {
	text-decoration: none;
	font-weight:bold;
	font-size: 13px;
	color: #0A445D;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

	/* txt comme les liens 10px maron/gris*/
.stil1mg	{
	font-size: 10px;
	color: #453F2F;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

	/* txt pied page beige*/
.stil1beig	{
	font-size: 10px;
	color: #968E7B;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

	/* txt beige tarifs illustration*/
.stil1beig2	{
	font-weight:bold;
	font-size: 11px;
	color: #F0E8D4;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

	/* txt blanc contenu 13px */
.stil3bla {
	font-size: 13px;
	color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

	/* txt noir contenu 23px */
.stil2n {
	font-size: 12px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.stilbgcol {
	background-color: #0A445D;
	color: #ffffff;
}

	/* txt bleu foncé tableau tarifs 13px */
.stil3blef {
	font-weight:bold;
	font-size: 13px;
	color: #0A445D;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

	/* propriet des liens */
a {
	text-decoration: none;
	font-size: 10px;
	color: #453F2F;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

a:visited {
	text-decoration: none;
	font-size: 10px;
	color: #453F2F;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

a:hover {
	text-decoration: none;
	font-size: 10px;
	color: #453F2F;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

	/* backgroun lien */
.lien a:hover {
	background-color: #417BBC;
	color: #ffffff;
}

	/* pour eviter les espaces blancs en dessous des swf */
object {
	display:block;
}

