@charset "iso-8859-1";





.body {

	bgcolor:#B2DAC2;

	scrollbar-face-color:#FFF989;

	scrollbar-3dlight-color:#FFF989;

	scrollbar-arrow-color:#B2DAC2;

	scrollbar-highligt-color:#FFF989;

	scrollbar-track-color:#FFF989;

	scrollbar-darkshadow-color:#FFF989;

	scrollbar-shadow-color:#B2DAC2;

	background-color: #B2DAC2;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	font-style: normal;

	line-height: 140%;

	margin-top: 30px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}



a.liens:link

{

	color:#309D63;

	font-size: 14px;

	font-style: normal;

	font-weight: bold;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	text-align: left;

	vertical-align: middle;

	text-transform: uppercase;

	text-decoration: none;

	line-height: 16px;

}



a.liens:visited 

{

	color:#999999;

	font-size: 14px;

	font-style: normal;

	font-weight: bold;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	text-transform: uppercase;

	text-decoration: none;

	text-align: left;

	vertical-align: middle;

	line-height: 16px;



}

a.liens:hover 

{

	color:#FFF989;

	font-size: 14px;

	font-style: normal;

	font-weight: bold;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	text-transform: uppercase;

	text-align: left;

	vertical-align: middle;

	line-height: 16px;

}



a.liensp:link , a.liensp:visited 

{

	color:#309D63;

	font-size: 9px;

	font-style: normal;

	font-weight: bold;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	text-decoration: none;

	line-height: 8px;

}



a.liensp:hover {

	color:#FFF989;

	font-size: 9px;

	font-style: normal;

	font-weight: bold;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	text-align: left;

	vertical-align: middle;

	line-height: 8px;

	text-decoration: underline;

}

.txtvert {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-style: normal;

	line-height: 16px;

	font-weight: bold;

	font-variant: normal;

	color: #309D63;

	vertical-align: middle;

	background-attachment: fixed;

	background-image:  url(../images/index1.gif);

	background-repeat: repeat-x;

	background-repeat: repeat-y;

	background-position: left top;

	height: 121px;

	text-align: center;

}

.bodyindex {

	background-attachment: fixed;

	background-color: #B2DAC2;

	background-image:  url(../images/index4.gif);

	background-repeat: no-repeat;

	background-position: left bottom;

}

.layerindex {

	position: absolute;

	visibility: visible;

	z-index: auto;

	left: 0px;

	top: 80px;

	height: 299px;

	width: 100%;



}

.haut1 {

	background-attachment: scroll;

	background-image: url(../images/accueil1.gif);

	background-repeat: repeat-x;

	background-position: left top;

}

.txt {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	color: #000000;

	text-transform: none;



}

.txtblanc {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	color: #FFFFFF;

}



.fonddroite1 {

	background-attachment: fixed;

	background-image: url(../images/droite2.gif);

	background-repeat: repeat-y;

	background-position: left center;

}

.fondroite2 {

	background-attachment: fixed;

	background-image: url(../images/droite4.gif);

	background-repeat: repeat-y;

	background-position: right center;

}

.tablemailing {

	background-color: #B2DAC2;

	border-top: 1px solid #309D63;

	border-right: 1px solid #309D63;

	border-bottom: 1px solid #309D63;

	border-left: 1px solid #309D63;

}

.soustablemailigverte {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height: normal;

	font-weight: bold;

	text-transform: uppercase;

	background-color: #309D63;

	border-top-width: 2px;

	border-right-width: 2px;

	border-bottom-width: 2px;

	border-left-width: 2px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	border-top-color: #309D63;

	border-right-color: #309D63;

	border-bottom-color: #309D63;

	border-left-color: #309D63;

	color: #FFFFFF;

}

.soustablemailigblanche {

	background-color: #B2DAC2;

	border-top-width: 2px;

	border-right-width: 2px;

	border-bottom-width: 2px;

	border-left-width: 2px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: solid;

	border-left-style: none;

	border-top-color: #309D63;

	border-right-color: #309D63;

	border-bottom-color: #309D63;

	border-left-color: #309D63;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	line-height: normal;

	font-weight: bold;

	text-transform: uppercase;

	color: #309D63;



}



.mail a:link{

	color:#FFF989;

	font-size: 10px;

	font-style: normal;

	font-weight: bold;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	text-decoration: none;

	line-height: 15px;

	width: 100%;

	background-color: #B2DAC2;

	border-bottom-width: 2px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	border-bottom-color: #309D63;

	background-attachment: fixed;

	background-image: url(../images/flevert.gif);

	background-repeat: no-repeat;

	background-position: right center;

	height: 20px;

	vertical-align: middle;

	white-space: normal;

	text-indent: 2px;

}



.mail a:visited {

	color:#999999;

	font-size: 10px;

	font-style: normal;

	font-weight: bold;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	text-decoration: none;

	line-height: 15px;

	width: 100%;

	border-bottom-width: 2px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	border-bottom-color: #309D63;

	background-color: #B2DAC2;

	height: 20px;

	background-attachment: fixed;

	background-image: url(../images/flevert.gif);

	background-repeat: no-repeat;

	background-position: right center;

	vertical-align: middle;

	white-space: normal;

	text-indent: 2px;

}

.mail a:hover {

	color:#309D63;

	font-size: 10px;

	font-style: normal;

	font-weight: bold;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	line-height: 15px;

	background-color: #FFF989;

	width: 100%;

	border-top: none;

	border-right: none;

	border-bottom: 2px none #309D63;

	border-left: none;

	background-image: url(../images/fleoran.gif);

	height: 20px;

	background-attachment: fixed;

	background-repeat: no-repeat;

	background-position: right center;

	text-align: center;

	white-space: normal;

	text-indent: 2px;

}

.txt12 {



	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height: 20px;

	font-weight: normal;

	color: #000000;

}

.soustabletarifs {

	background-color: #FFF989;

	border-top-width: 2px;

	border-bottom-width: 2px;

	border-top-style: solid;

	border-right-style: none;

	border-bottom-style: solid;

	border-left-style: none;

	border-top-color: #309D63;

	border-right-color: #309D63;

	border-bottom-color: #309D63;

	border-left-color: #309D63;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	line-height: normal;

	font-weight: bold;

	text-transform: none;

	color: #309D63;

	height: 25px;



}

.soustabletarifs2 {

	background-color: #FFFFFF;

	border-top-width: 2px;

	border-bottom-width: 2px;

	border-top-style: solid;

	border-right-style: none;

	border-bottom-style: solid;

	border-left-style: none;

	border-top-color: #309D63;

	border-right-color: #309D63;

	border-bottom-color: #309D63;

	border-left-color: #309D63;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	line-height: normal;

	font-weight: bold;

	text-transform: none;

	color: #309D63;

	height: 25px;



}

.onglet a:link{

	color:#FFF989;

	font-size: 10px;

	font-style: normal;

	font-weight: bold;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	text-decoration: none;

	border: 0px none;

}



.onglet a:visited {

	color:#CCCCCC;

	font-size: 10px;

	font-style: normal;

	font-weight: bold;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	text-decoration: none;

	border: 0px none;

}

.onglet a:hover {

	color:#FFFFFF;

	font-size: 10px;

	font-style: normal;

	font-weight: bold;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	border: 0px none;

}

.titre {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-style: normal;

	line-height: 25px;

	font-weight: bold;

	text-transform: uppercase;

	color: #309D63;

}

.txtvert10 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	line-height: 15px;

	font-weight: bold;

	color: #309D63;

	text-transform: none;



}

.form {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #000000;

	background-color: #B2DAC2;

	border: thin solid #309D63;

}

.menu a:link{

	color:#309D63;

	font-size: 10px;

	font-style: normal;

	font-weight: bold;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	text-decoration: none;

	line-height: 15px;

	text-transform: uppercase;

	border: none;



}



.menu a:visited {

	color:#FFFFFF;

	font-size: 10px;

	font-style: normal;

	font-weight: bold;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	text-decoration: none;

	line-height: 15px;

	border: none;

	text-transform: uppercase;

}

.menu a:hover {

	color:#FFF9B2;

	font-size: 10px;

	font-style: normal;

	font-weight: bold;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	line-height: 15px;

	text-transform: uppercase;

	text-decoration: overline;

	border: none;

}

.bck {

	background-attachment: fixed;

	background-color: #B2DAC2;

	background-image: url(../images/bas2.gif);

	background-repeat: no-repeat;

	background-position: right bottom;

}

.txtvert12 {



	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height: 18px;

	font-weight: bold;

	color: #309D63;

	text-transform: none;

}

.txt10 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	line-height: 15px;

	font-weight: normal;

	color: #000000;

	text-align: left;

}

.border {

	border: 2px solid #309D63;

}



div#conteneur

	{

	background-color: #FFF989;

	display: block;

	height: 100%;

	width: 900px;

	border-right-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #000000;

	border-left-color: #000000;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #000000;

	}

div#haut

	{

	height: 158px;

	width: 900px;

	}



div#menu

	{

	height: 158px;

	width: 700px;

	float:left;

	background-image: url(images/images_09/bck_haut.png);

	background-repeat: no-repeat;

	background-position: right top;

	text-align: left;

	background-color: #B2DAC2;

	}

div#promo

	{

	height: 158px;

	width: 200px;

	float:left;

	background-color: #FFF989;

	}

div#main

	{

	display: block;

	width: 900px;

	clear:both;

}

div#contenu

	{

	background-color: #B2DAC2;

	display: block;

	width: 700px;

	float:left;

	background-image: url(images/images_09/angle_bas.png);

	background-repeat: no-repeat;

	background-position: right bottom;

	}

div#droite

	{

	width: 200px;

	float:left;

	background-color: #FFF989;

	}

div#image_bas

	{

	width: 700px;

	clear:both;

	display: block;

	text-align: right;

	float:left;	

	}

div#bas

	{

	width: 900px;

	clear:both;

	text-align: left;

	padding-top: 10px;

	background-color: #FFF989;

	padding-bottom: 10px;

	}

div#footer

	{

	width: 900px;

	clear:both;

	text-align: center;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #000000;

	display: block;

}



div#module

	{

	width: 650px;

	height:auto;

	clear:both;

	text-align: center;

	border-top-width: 2px;

	border-top-style: solid;

	border-top-color: #309D63;

	display: block;

	background-color: #FFFFFF;

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #309D63;

}



div#offre

	{

	width: auto;

	height:auto;

	clear:both;

	text-align: center;

	display: block;

	background-color: #FFFFFF;

	padding: 2px;

	margin: 5px;

	border: 2px solid #309D63;

}

.images_bas

	{

	text-align: center;

	display: block;

	width: 140px;

	float:left;

	}

.sousTitre

	{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	color: #FFFFFF;

	text-align: center;

	display: block;

	width: 630px;

	float:left;

	}

.langue

	{

	float:left;

	width:70px;

	}

.titrepage {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-style: normal;

	line-height: normal;

	font-weight: bold;

	color: #FFFFFF;

	text-transform: uppercase;

	text-align: center;

	display: block;

	width: 100%;

}

.paragraphe

	{

	text-align: justify;

	width: 90%;

	padding: 3px;

	display:block;

	line-height: 160%;

	}

.vignette

	{

	border: 1px solid #309D63;

	margin: 3px;

	}



.txtvert10_paragraphe {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	line-height: 15px;

	font-weight: bold;

	color: #309D63;

	text-transform: none;

	text-align: justify;

	display: block;

	padding: 5px;

	width: 640px;

}



a.onglet:link, a.onglet:visited

	{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	font-weight: bold;

	font-variant: normal;

	color: #FFF989;

	text-decoration: none;

	background-image: url(images/images_09/onglet.png);

	background-repeat: no-repeat;

	background-position: left;

	display: block;

	width: 250px;

	height:25px;

	text-align: left;

	text-indent: 5px;

	clear:both;

	}

a.onglet:hover

	{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	font-weight: bold;

	font-variant: normal;

	color: #FFFFFF;

	text-decoration: none;

	background-image: url(images/images_09/onglet.png);

	background-repeat: no-repeat;

	background-position: left;

	display: block;

	width: 250px;

	text-align: left;

	text-indent: 5px;

	height:25px;

	clear:both;

	}

hr

{

	color:#FFFFFF;

	width:250px;

}