body {
	background-color: #D7A561;
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding:0px;}
/* MISE EN FORME PAGE ACCUEIL - AVANT PREMIERE */
.titre-avant-premiere {	font-size: 13px;
	font-weight:bold;
	color: #666666;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-top: 0px;}
a img {	cursor: pointer;}
a:link {
	text-decoration: none;
}
a:visited {text-decoration: none;}
a:hover {text-decoration: none;}
a:active {text-decoration: none;}
#banner {
	width:980px;
	height:150px;
	background-color: #ffffff;
	padding:0px;
	margin:0px;
}
#menu-promo {
	width:980px;
	height:70px;
	background-color: #ffffff;
	padding:0px;
	margin:0px;
}
#gallery {
	width:650px;
	height:139px;
	background-color: #ffffff;
	padding:0px;
	margin:0px;
}
#news {
	width:260px;
	height:400px;
	background-color: #ffffff;
	padding:0px;
	margin:0px;
}
#plan {
	width:459px;
	height:401px;
	background-color: #ffffff;
	padding:0px;
	margin:0px;
}
#programmes {
	width:250px;
	height:30px;
	background-color: #ffffff;
	padding:0px;
	margin:0px;
}
#disponibilites {
	width:250px;
	height:30px;
	background-color: #ffffff;
	padding:0px;
	margin:0px;
}
#showimage {
	visibility:hidden;
}
#dragbar {
	cursor:pointer;
	width:600px;
	background-color:#000;
	height:20px;
	padding:0px;
	margin:0px;
}
#dragbar .close {
	float:right;
	padding:0px;
	margin:0px;
}
caption {
	background-color: #ff6600;
	color: #ffffff;
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 5px;
	text-align: center;
}
a {
	cursor:pointer;
}
/* h1 = titre-vert 
h1 {
	color: #81b719;
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	font-size: 23px;
	line-height: 20pt;
	margin: 5px 5px 5px 10px;
	padding: 5px 10px 5px 0px;
	text-align: left;
}*/

h1 {
	font-family: "Century Gothic";
	color: #006574;
	font-size: 20px;
	font-weight: bold;
	font-style: normal;
	margin: 0px;
	padding: 3px 3px 0px 3px;
	text-align:left;
	word-spacing:normal;
	letter-spacing:normal;
}
h2 {
	color: #81b719;
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	line-height: 20pt;
	text-align: justify;
}
/* h3 = TITRE-GRIS-PETIT */
h3 {
	color: #999999;
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	line-height: 20pt;
	margin: 0px;
	padding: 5px 10px 5px 25px;
	text-align: left;
}
#menu {
	height:176px;
	padding:0px;
	margin:0px;
}
blockquote {
	margin: 20px;
}
input, textarea, select {
	background-color: #ffffff;
	border: 1px dotted #777777;
	color: #777777;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.inputok {
	border: 0px none #777777;
}
label {
	color: #333333;
	font-family: arial;
	font-size: 11px;
	text-align: left;
}
th {
	background-color: #81b719;
	background-image: url(/images/css/grey_arrow.gif);
	background-repeat: no-repeat;
	background-position: 15px 50%;
	font-size: 12px;
	font-weight: bold;
	padding: 2px 0px 2px 30px;
	color:#ffffff;
	vertical-align:middle;
}
td {
	color: #333333;
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	font-size: 11px;
	margin: 3px 0px 3px 0px;
}
ul {
	color: #666666;
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	font-size: 12px;
	list-style-type: disc;
	margin-left: 35px;
	margin-right: 10px;
	margin-top: 5px;
	padding: 0px;
	margin-bottom: 0px;
	text-align: justify;
	text-decoration: none;
}
p {
	color: #333333;
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	/*font-size: 9px;
	margin: 3px 3px 3px 0px;*/
}
img {
	border: 0px;
	padding:0px;
	margin:0px;
	padding-bottom:0px;
}
.image_bordure {
	border: 1px solid #8E5E2D;
	padding: 5px;
	cursor:pointer;
}
.image_bordure_hover {
	border: 1px solid #EEB735;
	padding: 5px;
	cursor:pointer;
}
.image_bordure_gauche {
	border: 1px solid #cccccc;
	padding: 5px;
	float: left;
	margin-right: 10px;
}
.image_bordure_centre {
	border: 1px solid #cccccc;
	padding: 5px;
	float: center;
	margin: 0px;
}
.image_bordure_droit {
	border: 1px solid #cccccc;
	float: right;
	margin-left: 10px;
	padding: 5px;
}
.docs {
	color: #446f07;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 0px;
	padding-left: 5px;
}
.docs a {
	color: #446f07;
	cursor: pointer;
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
	text-decoration: none;
}
.docs a:hover {
	color: #000000;
	cursor: pointer;
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
	text-decoration: none;
}
.depot-cv a {
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
	background-color: #669900;
	margin: 5px 5px 5px 0px;
	padding: 5px 5px 5px 20px;
	width: 100%;
	border: 1px dotted #66CC00;
	text-decoration: none;
	width:90%;
}
.depot-cv a:hover {
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
	background-color: #81b719;
	margin: 5px 5px 5px 0px;
	padding: 5px 5px 5px 20px;
	width: 100%;
	border: 1px dotted #66CC00;
	text-decoration: none;
	width:90%;
}
.info-noms {
	color: #446f07;
	font-size: 15px;
	font-weight: bold;
	padding-left: 10px;
}
.button {
	background-color: #660066;
	border: 1px solid #cccccc;
	color: #ffffff;
	cursor: pointer;
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	width: 100px;
}
.button:hover {
	background-color: #D7A561;
	border: 1px solid #cccccc;
	color: #ffffff;
	cursor: pointer;
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	width: 100px;
}
.yellowButton {
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	background-color: #EE6A08;
	border: 1px solid #FF6600;
	cursor:pointer;
	width:100px;
}
.yellowButton:hover {
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	background-color: #FF6600;
	border: 1px solid #EE6A08;
	cursor:pointer;
	width:100px;
}
.plus a {
	background: url(/images/css/pluso.gif) no-repeat center;
	background-position: 0px 8px; /* x-pos y-pos */
	border-bottom: #666666 dotted 1px;
	color: #333333;
	cursor: pointer;
	padding: 3px 2px 0px 13px;
	text-align: left;
	text-decoration: none;
}
.plus a:hover {
	background: url(file://///XAVIER/web-DW/images/css/pluso.gif) no-repeat center;
	background-position: 0px 8px; /* x-pos y-pos */
	border-bottom: #ff6600 dotted 1px;
	color: #ff6600;
	padding-left: 13px;
	text-decoration: none;
}
.redactionel {
	color: #666666;
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	font-size: 12px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 10px;
	padding-left: 10px;
	padding: 10px;
	text-align: justify;
	padding-right: 10px;
}
.required {
	color: #660066;
	font-size: 11px;
	font-weight:bold;
	padding:0px;
}
.info {
	background: #eeeeee url(/images/css/information.png) center no-repeat;
	background-position: 15px 50%; /* x-pos y-pos */
	color: #003399;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #003399;
	margin: 5px;
	border-bottom: 2px solid #003399;
	text-align:left;
}
.infoprogramme {
	background: #eeeeee center no-repeat;
	background-position: 15px 50%; /* x-pos y-pos */
	color: #F60;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #5D004A;
	margin: 5px;
	border-bottom: 2px solid #5D004A;
	text-align:left;
	font-size: 13px;
}
.alert {
	background: #eeeeee url(/images/css/exclamation.png) center no-repeat;
	background-position: 15px 50%;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #9F090A;
	margin: 7px;
	font-weight:bold;
	color:#9F090A;
	border-bottom: 2px solid #9F090A;
	text-align:left;
}
/*.alert {
		background: url(/images/css/exclamation.png) #eeeeee center no-repeat;
		background-position: 15px 50%;
		border-bottom: 2px solid #9f090a;
		border-top: 2px solid #9f090a;
		padding: 5px 20px 5px 45px;
	}*/
	
	.legende {	/*** Mise en forme des aides contextuelles ***/
	font-style: italic;
	color: #666;
	font-size:10px;
	background: transparent;
	margin: 0em;
	padding: 0em;
	vertical-align:middle;
}
a img {
	cursor: pointer;
}
.pagination {
	text-align: center;
	padding:5px;
	font-size: 11px;
	width:900px;
}
.pagination em {
	color:#3665d1;
	text-decoration:none;
	font-style:normal;
	font-variant:normal;
	font-weight: bold;
	text-align: center;
	padding:3px 5px 3px 5px;
	margin:5px 0px 5px 0px;
	border:1px solid #3665d1;
	border-top: 1px solid #3665d1;
}
.pagination a {
	color:#3665d1;
	text-decoration: underline;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
	margin:5px 0px 5px 0px;
}
.pagination a:hover {
	color:#333333;
	text-decoration:underline;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
	margin:5px 0px 5px 0px;
}
a.help img {
	border: 0;
	/*** Mise en forme de l'image des bulles d'aide ***/
		margin: 0;
	padding: 0;
}
a.help:hover {
	cursor: help; /*** Le curseur de la souris change d'aspect quand il passe au-dessus d'une bulle d'aide ***/
}
a.aide {	/*** Mise en forme des bulles d'aide ***/
	text-decoration: none;
}
a.aide img {	/*** Mise en forme de l'image des bulles d'aide ***/
	margin: 0;
	padding: 0;
	border: 0;
}
a.aide:hover {	/*** Le curseur de la souris change d'aspect quand il passe au-dessus d'une bulle d'aide ***/
	cursor: help;
}
.alerte {	/*** Mis en évidence des champs mal renseignés ***/
	border: 1px solid #cc0000;
}
.focus {	/*** Mise en avant des champs en cours d'utilisation ***/
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: beige;
	padding: 1px;
	border: 1px inset #006699;
}
.commentaire {	/*** Mise en avant des champs en cours d'utilisation ***/
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	font-size: 11px;
	color: #4B4B4B;
	background-color: #FAFAED;
	padding: 1px;
	border: 1px inset #006600;
}
.normal {	/*** Retour à l'état normal après l'utilisation ***/
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	font-size: 11px;
	color: #006699;
	background-color: #ffffff;
	padding: 1px;
	border: 1px solid #999999;
}
.table_bordure_gris {
	border: 1px solid #cccccc;
	padding: 1px;
}
.table_bordure_orange {
	border: 1px solid #ff6600;
	padding: 1px;
}
.table_autres_programmes {
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	border: 1px dotted #CCCCCC;
	font-size: 11px;
	background-color: #DADADA;
	background-image: url(../images/fond-table-autres.jpg);
}
.table_bordure_vert {
	border: 1px solid #81b719;
	padding: 1px;
}
.titre-orange {
	color: #ee6a08;
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	font-size: 23px;
	line-height: 20pt;
	margin-bottom: 5px;
	margin-left: 10px;
	margin-right: 5px;
	margin-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 10px;
	padding-top: 5px;
	text-align: left;
}
.titre-orange-1 {
	color: #ff6600;
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
	padding-right: 3px;
	padding-top: 3px;
	text-align: left;
}
.titre-orange-2 {
	color: #5D004A;
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 3px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 3px;
	text-align: left;
	padding-top: 3px;
	padding-right: 20px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.puce-vert-docs {
	background: url(file://///XAVIER/web-DW/images/css/carre-vert-partenaires.gif) no-repeat center;
	background-position: 0px 8px; /* x-pos y-pos */
	border-bottom: 1px solid #81b719;
	color: #7d8800;
	font-family: verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 20px;
	margin: 5px 0px 10px 1px;
	padding: 5px 0px 1px 20px;
	text-align: left;
	text-decoration: none;
}
.puce-vert {
	background-position: 0px 8px; /* x-pos y-pos */
	border-bottom: 1px solid #81b719;
	color: #666666;
	font-family: verdana, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 20px;
	text-align: left;
	text-decoration: none;
	background-image: url(file://///XAVIER/web-DW/images/css/carre-vert-partenaires.gif);
	background-repeat: no-repeat;
	margin-top: 5px;
	margin-right: 0px;
	margin-left: 20px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 15px;
}
.puce-vert a {
	color: #666666;
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	font-size: 10px;
	text-align: left;
	text-decoration: none;
	margin: 5px 0px 0px 10px;
	padding: 5px 0px 1px 0px;
}


.titre-vert {
	color: #81b719;
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	font-size: 23px;
	line-height: 20pt;
	margin-bottom: 5px;
	margin-left: 10px;
	margin-right: 5px;
	margin-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 10px;
	padding-top: 5px;
	text-align: left;
}
.titre-vert a, a.help, .lexique {
	text-decoration: none;
}
.titre-vert a:hover {
	color: #ff6600;
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	font-size: 23px;
	line-height: 20pt;
	margin: 5px;
	padding: 5px 10px 5px 25px;
	text-align: left;
	text-decoration: none;
}
.titre-vert-2 {
	color: #81b719;
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	font-size: 17px;
	margin: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	padding-right: 5px;
	padding-top: 5px;
	text-align: left;
}
.titre-vert-3 {
	color: #81b719;
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	font-size: 16px;
	margin: 5px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 3px;
	padding-top: 3px;
	text-align: left;
}
#offres {
	border-bottom-color: #ff6600;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-style: none;
	border-right-style: none;
	border-top-style: none;
}
#orange {
	color: #ff6600;
}
#vert {
	color: #81b719;
}
.titre-BELRIVE-1 {
	color: #006574;
	font-family: "Century Gothic";
	font-size: 20px;
	font-weight: bold;
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	text-align: left;
}
.titre-PROMENADE {
	color: #65241e;
	font-family: "Century Gothic";
	font-size: 20px;
	font-weight: bold;
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	text-align: left;
}
.titre-PROMENADE-puce {
	color: #65241e;
	font-family: "Century Gothic";
	font-size: 20px;
	font-weight: bold;
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	padding-right: 3px;
	padding-top: 3px;
	text-align: left;
	background-image: url(../images/css/puce-lapromenade.gif);
	background-repeat: no-repeat;
	background-position: 0px 7px;
}
.titre-TAMARIS {
	color: #203284;
	font-family: "Century Gothic";
	font-size: 20px;
	font-weight: bold;
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	text-align: left;
}
.titre-GALILEO {
	color: #54666f;
	font-family: "Century Gothic";
	font-size: 20px;
	font-weight: bold;
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	text-align: left;
}
.titre-GALILEO-puce {
	color: #54666f;
	font-family: "Century Gothic";
	font-size: 20px;
	font-weight: bold;
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
	padding-right: 3px;
	padding-top: 3px;
	text-align: left;
	background-image: url(../images/css/puce-galileo.gif);
	background-repeat: no-repeat;
	background-position: 0px 7px;
}
.titre-ilea {
	color: #98bf0c;
	font-family: "Century Gothic";
	font-size: 20px;
	font-weight: bold;
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	text-align: left;
}
.titre-ilea-puce {
	color: #98bf0c;
	font-family: "Century Gothic";
	font-size: 20px;
	font-weight: bold;
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 35px;
	padding-right: 3px;
	padding-top: 23px;
	text-align: left;
	background-image: url(../images/css/puce-ilea-verde.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.titre-akena {
	color: #679cce;
	font-family: "Century Gothic";
	font-size: 20px;
	font-weight: bold;
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	text-align: left;
}
.titre-akena-puce {
	color: #679cce;
	font-family: "Century Gothic";
	font-size: 20px;
	font-weight: bold;
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
	padding-right: 3px;
	padding-top: 2px;
	text-align: left;
	background-image: url(../images/css/puce-akena.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.dateAgenda {
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	width:210px;
	margin-left: 0px;
	padding-left: 10px;
	background-image: url(file://///XAVIER/web-DW/images/css/fond-agenda.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	line-height: 21px;
	text-align:left;
}
#apDiv1 {
	width: 100%;
	margin: 0px;
	padding:0px;
	position:absolute;
}
#apDiv2 {
	position:relative;
	left:0px;
	top:0px;
	width: 980px;
	height: auto;
	padding: 0px;
	margin:0px;
}
#apDiv3 {
	z-index:100;
	background-color: #E6E6E6;
}
.link-externe {
	color: #333333;
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	font-size: 11px;
	text-decoration: none;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
.link-externe:hover {
	color: #3665d1;
	border-bottom: 1px dotted #3665d1;
	text-decoration: none;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.chemin {
	color: #666666;
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
.link {
	color: #333333;
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	font-size: 11px;
	text-decoration: none;
	border-bottom: 1px dotted #333333;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
.link:hover {
	color: #3665d1;
	border-bottom: 1px dotted #3665d1;
	text-decoration: none;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.vert {
	color: #81b719;
}
.orange {
	color: #ff6600;
}
.bleu {
	color:#4a93b7;
}
.blanc {
	color: #ffffff;
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	font-size: 12px;
}
.rens {
	position:relative;
	left:30px;
	top:0px;
	width:250px;
	height:0;
	margin:0px;
	border: 1px dotted #ff6600;
	padding: 1px;
}
fieldset.rens_test {
	left:30px;
	height:auto;
	width:270px;
	margin:15px;
	border: 1px dotted #ff6600;
	padding: 3px;
	float: left;
}
.clear {
	clear: both;
}
legend.test {
	background-color: #FFFFFF;
}
.chapo-gris {
	color: #666666;
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	font-size: 13px;
	margin: 5px 0px 3px 25px;
	padding: 1px;
	text-align: justify;
}
fieldset.test {
	left:30px;
	height:auto;
	padding: 3px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCCCCC;
}
.info-pdf {
	color: #666666;
	font-family: verdana, Helvetica, sans-serif;
	font-size: 10px;
}
.www {
	color: #3665d1;
	border-bottom: 1px dotted #3665d1;
	text-decoration: none;
	margin-bottom: 0px;
	padding-bottom: 0px;
	font-size: 11px;
}
.para {
	color: #666666;
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	font-size: 12px;
	margin: 10px 10px 3px 20px;
	text-align: justify;
	border-left-width: 3px;
	border-left-style: double;
	border-left-color: #FF6600;
	padding: 1px 1px 1px 15px;
}
.corporate {
	color: #5C0452;
}
.construction {
	color: #819D0A;
}
.engineering {
	color:#91acbc;
}
.promotion {
	color: #d7a561;
}
.titre-ville {
	color: #ffffff;
	font-family: "Century Gothic";
	font-size: 18px;
	font-weight: bold;
	margin: 0px;
	padding-bottom: 3px;
	padding-left: 25px;
	padding-right: 3px;
	padding-top: 7px;
	text-align: left;
	background-image: url(../images/css/ville-programme.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	letter-spacing: 0.1em;
}
.fd-td-programme {
	text-align: left;
	padding-bottom: 3px;
	padding-left: 30px;
	padding-top: 8px;
	background-image: url(../images/css/fd-td-programme.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.bottom-td-programme {
	color: #ffffff;
	font-family: "Century Gothic";
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding-bottom: 3px;
	padding-left: 25px;
	padding-right: 40px;
	padding-top: 7px;
	text-align: left;
	background-image: url(../images/css/bottom-td-programme.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	letter-spacing: 0.1em;
}
.image_programme {
	padding: 10px;
}
.descriptif {
	color: #999999;
	font-family: "Century Gothic";
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	text-align: justify;
}
.livraison {
	color: #d7a561;
	font-family: "Century Gothic";
	font-size: 11px;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 3px;
	text-align: right;
}
.logements {
	color: #d7a561;
	font-family: "Century Gothic";
	font-size: 11px;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 3px;
	text-align: left;
}
.puce-mauve {
	color: #999999;
	font-family: "Century Gothic";
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding-bottom: 3px;
	padding-left: 15px;
	padding-top: 3px;
	text-align: left;
	background-image: url(../images/css/puce-mauve.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
}
.titre-violet-4 {
	color: #5D004A;
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	font-size: 20px;
	font-weight: normal;
	margin-bottom: 3px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 3px;
	text-align: center;
	padding-top: 3px;
	padding-right: 20px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.titre-violet {
	color: #5C0452;
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	font-size: 15px;
	line-height: 15pt;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 10px;
	padding-top: 5px;
	text-align:justify;
}
.chp-required {
	border: 1px solid #9d1481;
	padding: 1px;
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	color: #9d1481;
	font-size: 11px;
}
.chp {
	border: 1px dotted #c6c6c6;
	padding: 1px;
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	color: #666666;
	font-size: 11px;
}

.baseline {
	color: #666666;
	font-family: "Trebuchet MS", "Lucida Sans Unicode", Arial, sans-serif;
	font-size: 14px;
	line-height: 20px;
	margin: 4px;
	padding: 0px;
	text-align: center;
}
.nom-programme {
	color: #5C0452;
	font-family: "Century Gothic";
	font-size: 20px;
	line-height: 20pt;
	margin-bottom: 5px;
	margin-left: 10px;
	margin-right: 5px;
	margin-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 10px;
	padding-top: 5px;
	letter-spacing: 0.05em;
	font-weight: bold;
}
.titre-programme {
	color: #5C0452;
	font-family: "Century Gothic";
	font-size: 20px;
	font-weight: bold;
	margin: 0px;
	padding-bottom: 0px;
	padding-right: 3px;
	padding-top: 3px;
	text-align: left;
}
.titre-GOEREM {
	color: #014a81;
	font-family: "Century Gothic";
	font-size: 20px;
	font-weight: bold;
	margin: 0px;
	padding-bottom: 0px;
	padding-right: 3px;
	padding-top: 3px;
	text-align: left;
}
.titre-para-puce-violet {
	background: url(/images/carre-violet.gif) no-repeat center;
	background-position: 0px 8px; /* x-pos y-pos */
	border-bottom: 1px solid #5C0452;
	color: #5C0452;
	font-family: verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 20px;
	margin: 5px 0px 10px 1px;
	padding: 5px 0px 1px 20px;
	text-align: left;
	text-decoration: none;
}
.footer {
	text-decoration: none;
	color: #fad5a2;
}
.footer:hover {
	text-decoration: none;
	color: #a71c8b;
}
.exposant {
	vertical-align: super;
	font-size: 10px;
}
.titre-conseils {
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	background-color: #5d004a;
	padding :3px 10px 3px 10px;
	margin : 3px 0px 3px 0px;
	width:100px;
}
.st-violet-2 {
	color: #5D004A;
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 3px;
	margin-left: 0px;
	margin-right: 5px;
	margin-top: 3px;
	text-align: left;
	padding-top: 3px;
	padding-right: 20px;
	padding-bottom: 3px;
	padding-left: 0px;
}
.li-conseils {
	color: #666666;
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	font-size: 12px;
}
.fd-accueil {
	background-image: url(/images/fond-accueil.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0%;
}
.orea {
	color:#967B3D;
}
.gd-rochers {
	color:#e36033;
}
.titre-quadrea-puce {
	color: #337f24;
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	font-size: 21px;
	font-weight: bold;
	padding-bottom: 0px;
	padding-left: 30px;
	padding-right: 3px;
	padding-top: 0px;
	text-align: left;
	background-image: url(../images/css/puce-quadrea.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.titre-terra-puce {
	color: #3F464C;
	font-family: "Trebuchet MS", "Lucida Sans Unicode", Arial, sans-serif;
	font-size: 21px;
	font-weight: bold;
	padding-bottom: 0px;
	padding-left: 38px;
	padding-right: 3px;
	padding-top: 5px;
	text-align: left;
	background-image: url(../images/css/puce-terra.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.titre-orea-puce {
	color: #594d3f;
	font-family: "Trebuchet MS", "Lucida Sans Unicode", Arial, sans-serif;
	font-size: 21px;
	font-weight: bold;
	padding-bottom: 0px;
	padding-left: 45px;
	padding-right: 3px;
	padding-top: 5px;
	text-align: left;
	background-image: url(../images/css/puce_Orea.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	border-bottom-color: #d48932;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	margin-left: 35px;
}
.titre-eleonore-puce {
	color: #444c3d;
	font-family: "Trebuchet MS", "Lucida Sans Unicode", Arial, sans-serif;
	font-size: 21px;
	font-weight: bold;
	padding-bottom: 9px;
	padding-left: 55px;
	padding-right: 3px;
	padding-top:9px;
	text-align: left;
	background-image: url(../images/css/puce_Eleonore.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	/*	border-left-color: #444c3d;
	border-left-width: 2px;
	border-left-style: solid;*/
	margin-left: 15px;
}
.titre-baie-puce {
	color: #d30e70;
	font-family: "Trebuchet MS", "Lucida Sans Unicode", Arial, sans-serif;
	font-size: 21px;
	font-weight: bold;
	padding-bottom: 9px;
	padding-left: 52px;
	padding-right: 0;
	padding-top:9px;
	text-align: left;
	background-image: url(../images/css/puce_Baie.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	/*	border-left-color: #444c3d;
	border-left-width: 2px;
	border-left-style: solid;*/
	margin-left: 15px;
}
h4 {
	font-size: 12px;
	color: #666666;
	border-bottom-width: 1px;
	border-bottom-color: #5C0452;
	border-bottom-style: solid;
	margin-left: 5px;
	margin-right: 5px;
	padding-left: 10px;
	margin-bottom: 0px;
	margin-top: 0px;
}
.actus {
	color: #666666;
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	font-size: 12px;
	margin-bottom: 3px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	padding-left: 10px;
	text-align: justify;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
}

/* NOUVEAU STYLES POUR LA PAGE "LE DOMAINE DE LA BAIE" */
.txt-baie-1{
	color: #5a594f;
	font-family: "Century Gothic";
	font-size: 11px;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: left;
}
.txt-baie-2{
	color: #fff;
	font-family: "Century Gothic";
	font-size: 12px;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: left;
}
.txt-baie-3{
	color: #b1c800;
	font-family: "Century Gothic";
	font-size: 14px;
	font-weight: bold;
	padding: 3px;
	text-align: center;
}
.txt-baie-4{
	color: #fff;
	font-family: "Century Gothic";
	font-size: 11px;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: left;
}
.txt-baie-5{
	color: #5a594f;
	font-family: "Century Gothic";
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}
.txt-baie-6{
	color: #5a594f;
	font-family: "Century Gothic";
	font-size: 13px;
	font-weight: bold;
	text-align: left;
}
.txt-baie-7 {
	color: #fff;
	font-family: "Century Gothic";
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
	padding-right: 6px;
	padding-top: 5px;
	text-align: left;
}

