BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 162.5%; BACKGROUND: #ffffff; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.form-error {
	COLOR: red
}
.newstexte {
	FONT-SIZE: 12px; COLOR: #666666; TEXT-ALIGN: justify
}
.newstexte TD {
	FONT-SIZE: 12px; COLOR: #666666
}
.newstexte UL {
	LIST-STYLE-IMAGE: url(/i/puce.gif); COLOR: #666666
}
.newstexte IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-LEFT-COLOR: #7f7f7f; BORDER-BOTTOM-WIDTH: 0px; BORDER-BOTTOM-COLOR: #7f7f7f; BORDER-TOP-COLOR: #7f7f7f; BORDER-RIGHT-WIDTH: 0px; BORDER-RIGHT-COLOR: #7f7f7f
}
.promo {
	BACKGROUND-IMAGE: url(/i/bando_promo.gif); WIDTH: 484px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 38px
}
.promo TABLE {
	WIDTH: 484px; HEIGHT: 38px
}
.promo TABLE TD {
	VERTICAL-ALIGN: top; COLOR: #ffffff; HEIGHT: 38px
}
.promo A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 0.4em; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 2px; TEXT-ALIGN: right; TEXT-DECORATION: none
}
.menu-col-left {
	BACKGROUND: #f8f9fc; VERTICAL-ALIGN: top; WIDTH: 160px; TEXT-ALIGN: right
}
.flag {
	BACKGROUND-IMAGE: url(/i/f/H/bando_new_05.jpg); VERTICAL-ALIGN: middle; WIDTH: 99px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 29px; TEXT-ALIGN: center
}
.flag IMG {
	PADDING-RIGHT: 2px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 6px
}
.haut {
	BACKGROUND: #edf0f7
}
.menuleft {
	BACKGROUND: #f8f9fc
}
.menuleft FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.menuleft TABLE {
	BACKGROUND: #ffffff
}
.pagetopsep {
	BORDER-TOP: #c6c9cf 1px solid; BACKGROUND: #ffffff; WIDTH: 10px; BORDER-BOTTOM: #c6c9cf 1px solid; HEIGHT: 20px
}
.pagetop-menu {
	BORDER-TOP: #c6c9cf 1px solid; BACKGROUND: #ffffff; WIDTH: 160px; BORDER-BOTTOM: #c6c9cf 1px solid; HEIGHT: 20px
}
.pagetop {
	BORDER-TOP: #c6c9cf 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 0.6em; BACKGROUND: #ffffff; VERTICAL-ALIGN: middle; WIDTH: 654px; COLOR: #000000; BORDER-BOTTOM: #c6c9cf 1px solid; HEIGHT: 20px; TEXT-ALIGN: center
}
.pagetop .titre {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.7em; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000000; PADDING-TOP: 0px
}
.pagetop A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-SIZE: 0.7em; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; COLOR: #000000; PADDING-TOP: 0px; TEXT-ALIGN: right; TEXT-DECORATION: none
}
.pagetop A:hover {
	COLOR: #c4157a
}
.top-recherche {
	BACKGROUND: #edf0f7; WIDTH: 160px; HEIGHT: 20px
}
.top-recherche FORM {
	BORDER-RIGHT: #ec008c 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ec008c 0px solid; PADDING-LEFT: 0px; FONT-SIZE: 0.3em; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: #ec008c 0px solid; WIDTH: 100%; LINE-HEIGHT: 0.3em; PADDING-TOP: 0px; BORDER-BOTTOM: #ec008c 0px solid; HEIGHT: 15px
}
.top-recherche INPUT {
	BORDER-RIGHT: #ec008c 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ec008c 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 1.4em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 5px; VERTICAL-ALIGN: middle; BORDER-LEFT: #ec008c 1px solid; WIDTH: 120px; COLOR: #ec008c; PADDING-TOP: 0px; BORDER-BOTTOM: #ec008c 1px solid; HEIGHT: 15px; TEXT-ALIGN: left
}
.top-recherche .ok {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 0.6em; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 5px; VERTICAL-ALIGN: middle; WIDTH: 26px; COLOR: #4d4d4f; PADDING-TOP: 0px; HEIGHT: 15px; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px
}
.view-path {
	FONT-WEIGHT: normal; FONT-SIZE: 0.4em; PADDING-BOTTOM: 4px; COLOR: #ec008c; HEIGHT: 12px; TEXT-ALIGN: left
}
.view-path A {
	COLOR: #ec008c; TEXT-DECORATION: none
}
.view-path A:hover {
	COLOR: #4d4d4f
}
.pagebottom {
	FONT-WEIGHT: normal; FONT-SIZE: 0.4em; BACKGROUND: #2babab; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 18px; TEXT-ALIGN: center
}
.pagebottom A {
	FONT-WEIGHT: normal; FONT-SIZE: 0.9em; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: right; TEXT-DECORATION: none
}
.pagebottom A:hover {
	COLOR: #ffffff
}
.ecole-avis {
	PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.ecole-avis .right-ecole-avis {
	FONT-WEIGHT: bold; FONT-SIZE: 0.9em; VERTICAL-ALIGN: middle; COLOR: #ca157a; TEXT-ALIGN: justify
}
#objectifs {
	BACKGROUND: #ffffff; WIDTH: 160px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#objectifs .choix {
	PADDING-LEFT: 5px; FONT-SIZE: 0.42em; BACKGROUND: #edf0f7; COLOR: #4d4d4f; TEXT-ALIGN: left
}
#objectifs .choix A {
	COLOR: #4d4d4f; TEXT-DECORATION: none
}
#objectifs .choix A:hover {
	COLOR: #c82b82
}
#objectifs .titre {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 0.5em; BACKGROUND: #edf0f7; COLOR: #c82b82; TEXT-ALIGN: left
}
#objectifs .titre A {
	COLOR: #c82b82; TEXT-DECORATION: none
}
#objectifs .sejours-linguistiques {
	FONT-SIZE: 0.6em; BACKGROUND: #ffffff; WIDTH: 160px
}
#objectifs .sejours-linguistiques .pays {
	BACKGROUND: #edf0f7; BORDER-BOTTOM: #ffffff 2px solid; TEXT-ALIGN: left
}
#objectifs .sejours-linguistiques .pays A {
	PADDING-LEFT: 5px; FONT-SIZE: 0.7em; COLOR: #4d4d4f; TEXT-ALIGN: left; TEXT-DECORATION: none
}
#objectifs .sejours-linguistiques .pays A:hover {
	COLOR: #c82b82
}
#search {
	FONT-SIZE: 0.6em; BACKGROUND: #ec008c; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#search TD {
	BACKGROUND: #ec008c
}
#search .titre {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 0.8em; BACKGROUND: #ec008c; COLOR: #ffffff; TEXT-ALIGN: left
}
#search TD SELECT {
	BORDER-RIGHT: #ec008c 0px solid; BORDER-TOP: #ec008c 0px solid; PADDING-LEFT: 5px; FONT-SIZE: 0.8em; MARGIN: 0px; BORDER-LEFT: #ec008c 0px solid; WIDTH: 150px; COLOR: #4d4d4f; BORDER-BOTTOM: #ec008c 0px solid; TEXT-ALIGN: left
}
#search TD #niveau {
	BORDER-RIGHT: #ec008c 0px solid; BORDER-TOP: #ec008c 0px solid; PADDING-LEFT: 5px; FONT-SIZE: 0.8em; MARGIN: 0px; BORDER-LEFT: #ec008c 0px solid; WIDTH: 125px; COLOR: #4d4d4f; BORDER-BOTTOM: #ec008c 0px solid; TEXT-ALIGN: left
}
#search TD SELECT OPTGROUP {
	FONT-SIZE: 1em; COLOR: #c82b82; FONT-STYLE: normal; TEXT-ALIGN: left
}
#search TD SELECT OPTION {
	PADDING-LEFT: 5px; COLOR: #4d4d4f
}
#search #sstitre {
	PADDING-LEFT: 5px; FONT-SIZE: 0.6em; BACKGROUND: #ec008c; COLOR: #ffffff; TEXT-ALIGN: left
}
#search TD INPUT {
	FONT-WEIGHT: bold; FONT-SIZE: 0.7em; BACKGROUND: #ffffff; COLOR: #ec008c
}
.activa_reservation {
	BORDER-RIGHT: #ec008c 1px solid; BORDER-TOP: #ec008c 1px solid; FONT-SIZE: 0.6em; BACKGROUND: #ffffff; BORDER-LEFT: #ec008c 1px solid; BORDER-BOTTOM: #ec008c 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 45px
}
.activa_reservation .titre {
	PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 0.7em; COLOR: #ec008c
}
.activa_reservation .texte {
	FONT-SIZE: 0.6em; COLOR: #4d4d4f; LINE-HEIGHT: 0.9em
}
.activa_services {
	BORDER-RIGHT: #2babab 1px solid; BORDER-TOP: #2babab 1px solid; FONT-SIZE: 0.6em; BACKGROUND: #ffffff; BORDER-LEFT: #2babab 1px solid; BORDER-BOTTOM: #2babab 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.activa_services .titre {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 0.7em; COLOR: #2babab; BORDER-BOTTOM: #2babab 1px solid; TEXT-ALIGN: left
}
.activa_services .picto {
	BORDER-BOTTOM: #2babab 1px solid
}
.activa_services .texte {
	FONT-SIZE: 0.7em; COLOR: #4d4d4f; TEXT-ALIGN: left
}
.activa_services .texte UL {
	PADDING-LEFT: 20px; LIST-STYLE-IMAGE: url(/i/puces/p_bleuvert.gif); PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px
}
.activa_services .texte A {
	FONT-SIZE: 1em; COLOR: #4d4d4f; TEXT-DECORATION: none
}
.activa_services .texte A:hover {
	COLOR: #2babab; TEXT-DECORATION: none
}
#activa_newsletter {
	FONT-SIZE: 0.6em; BACKGROUND: #2babab; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#activa_newsletter .texte {
	PADDING-LEFT: 2px; FONT-SIZE: 0.6em; PADDING-BOTTOM: 5px; TEXT-ALIGN: left
}
#activa_newsletter #ok INPUT {
	BORDER-RIGHT: #2babab 1px solid; BORDER-TOP: #2babab 1px solid; FONT-SIZE: 0.6em; BORDER-LEFT: #2babab 1px solid; WIDTH: 130px; COLOR: #4d4d4f; BORDER-BOTTOM: #2babab 1px solid
}
#activa_newsletter .texte A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
#activa_newsletter .titre {
	FONT-WEIGHT: bold; FONT-SIZE: 0.8em; PADDING-BOTTOM: 5px
}
#cours_de_langue {
	FONT-SIZE: 0.6em; BACKGROUND: #edf0f7; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 45px
}
#cours_de_langue TD {
	PADDING-LEFT: 10px; FONT-SIZE: 0.7em; COLOR: #4d4d4f; TEXT-ALIGN: left
}
#cours_de_langue TD A {
	COLOR: #4d4d4f; TEXT-DECORATION: none
}
#cours_de_langue TD A:hover {
	COLOR: #c82b82; TEXT-DECORATION: none
}
#cours_de_langue .titre {
	FONT-WEIGHT: bold; FONT-SIZE: 0.7em; COLOR: #c82b82
}
.indicateur_activa {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.indicateur_activa .separ {
	BACKGROUND: #e9e8ec
}
.indicateur_activa .criteres {
	BACKGROUND: #e9e8ec
}
.indicateur_activa .criteres .titre {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; COLOR: #ec008c; PADDING-TOP: 8px; TEXT-ALIGN: left
}
.indicateur_activa .criteres .indicateur {
	FONT-SIZE: 0.6em; COLOR: #4d4d4f; TEXT-ALIGN: right
}
.avantages_activa {
	BORDER-RIGHT: #4d4d4f 0px solid; BORDER-TOP: #4d4d4f 0px solid; BACKGROUND: #edf0f7; BORDER-LEFT: #4d4d4f 0px solid; BORDER-BOTTOM: #4d4d4f 0px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.avantages_activa .ecoles {
	FONT-SIZE: 0.4em; VERTICAL-ALIGN: top; COLOR: #4d4d4f; TEXT-ALIGN: left
}
.avantages_activa .avantages {
	FONT-SIZE: 0.4em; VERTICAL-ALIGN: top; COLOR: #4d4d4f; TEXT-ALIGN: right
}
.a_la_une {
	BORDER-RIGHT: #2babab 1px solid; BORDER-TOP: #2babab 1px solid; FONT-SIZE: 0.65em; BORDER-LEFT: #2babab 1px solid; BORDER-BOTTOM: #2babab 1px solid
}
.a_la_une .titre {
	BACKGROUND: #2babab; COLOR: #ffffff
}
.a_la_une .sstitre {
	FONT-WEIGHT: bold; FONT-SIZE: 0.8em; COLOR: #2babab; TEXT-ALIGN: left
}
.a_la_une .sstitre UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; LIST-STYLE-IMAGE: url(/i/puces/a_bleuvert.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 2px
}
.a_la_une .sstitre UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.a_la_une .sstitre UL LI .label {
	VERTICAL-ALIGN: 4px
}
.a_la_une .texte {
	FONT-SIZE: 0.6em; MARGIN: 4px; COLOR: #4d4d4f; TEXT-ALIGN: left
}
.a_la_une .texte P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 6px
}
.a_la_une .texte A {
	COLOR: #2babab; TEXT-DECORATION: none
}
.a_la_une .texte UL {
	LIST-STYLE-IMAGE: url(/i/puces/p_bleuvert.gif)
}
.a_la_une .texte H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; COLOR: #2babab; TEXT-ALIGN: left
}
.a_la_une .texte .ensavoir {
	TEXT-ALIGN: right
}
.a_la_une .texte .ensavoir A {
	FONT-WEIGHT: bold; COLOR: #2babab; TEXT-DECORATION: none
}
.focus {
	BORDER-RIGHT: #ff8200 1px solid; BORDER-TOP: #ff8200 1px solid; FONT-SIZE: 0.65em; BORDER-LEFT: #ff8200 1px solid; BORDER-BOTTOM: #ff8200 1px solid
}
.focus .titre {
	BACKGROUND: #ff8200; COLOR: #ffffff
}
.focus .sstitre {
	FONT-WEIGHT: bold; FONT-SIZE: 0.8em; COLOR: #ff8200; TEXT-ALIGN: left
}
.focus .sstitre UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; LIST-STYLE-IMAGE: url(/i/puces/a_bleuvert.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 2px
}
.focus .sstitre UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.focus .sstitre UL LI .label {
	VERTICAL-ALIGN: 4px
}
.focus .texte {
	FONT-SIZE: 0.6em; MARGIN: 4px; COLOR: #4d4d4f; TEXT-ALIGN: left
}
.focus .texte P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 6px
}
.focus .texte A {
	COLOR: #ff8200; TEXT-DECORATION: none
}
.focus .texte UL {
	LIST-STYLE-IMAGE: url(/i/puces/p_bleuvert.gif)
}
.focus .texte H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; COLOR: #ff8200; TEXT-ALIGN: left
}
.focus .texte .ensavoir {
	TEXT-ALIGN: right
}
.focus .texte .ensavoir A {
	FONT-WEIGHT: bold; COLOR: #ff8200; TEXT-DECORATION: none
}
.sejour-linguistique-titre1-rose {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 0.5em; BACKGROUND: #ec008c; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffffff; LINE-HEIGHT: 0.95em; PADDING-TOP: 0px; HEIGHT: 20px; TEXT-ALIGN: left
}
.sejour-linguistique-titre1-rose UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; LIST-STYLE-IMAGE: url(/i/puces/a_rose+.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 2px
}
.sejour-linguistique-titre1-rose UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.sejour-linguistique-titre1-rose UL LI .label {
	VERTICAL-ALIGN: 4px
}
.sejour-linguistique-titre2-rose {
	PADDING-TOP: 12px; TEXT-ALIGN: left
}
.sejour-linguistique-titre2-rose UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; FONT-WEIGHT: bold; FONT-SIZE: 0.5em; LIST-STYLE-IMAGE: url(/i/puces/a_rose.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ec008c; PADDING-TOP: 2px; BORDER-BOTTOM: #ec008c 1px solid
}
.sejour-linguistique-titre2-rose UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.sejour-linguistique-titre2-rose UL LI .label {
	VERTICAL-ALIGN: 4px
}
.sejour-linguistique-titre2-rose UL LI A {
	VERTICAL-ALIGN: 4px; COLOR: #ec008c; TEXT-DECORATION: none
}
.sejour-linguistique-text-rose {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 0.4em; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #525252; PADDING-TOP: 10px; TEXT-ALIGN: justify
}
.sejour-linguistique-text-rose A {
	COLOR: #ec008c; TEXT-DECORATION: none
}
.sejour-linguistique-text-rose H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; COLOR: #ec008c
}
.sejour-linguistique-text-rose B {
	FONT-WEIGHT: bold; COLOR: #ec008c
}
.sejour-linguistique-text-rose STRONG {
	FONT-WEIGHT: bold; COLOR: #ec008c
}
.sejour-linguistique-text-rose H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; COLOR: #ec008c
}
.sejour-linguistique-text-rose UL {
	LIST-STYLE-IMAGE: url(/i/puces/p_rose.gif)
}
.sejour-linguistique-titre1-rosef {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 0.5em; BACKGROUND: #c4157a; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffffff; LINE-HEIGHT: 0.95em; PADDING-TOP: 0px; HEIGHT: 20px; TEXT-ALIGN: left
}
.sejour-linguistique-titre1-rosef UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; LIST-STYLE-IMAGE: url(/i/puces/a_rosef+.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 2px
}
.sejour-linguistique-titre1-rosef UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.sejour-linguistique-titre1-rosef UL LI .label {
	VERTICAL-ALIGN: 4px
}
.sejour-linguistique-titre2-rosef {
	PADDING-TOP: 12px; TEXT-ALIGN: left
}
.sejour-linguistique-titre2-rosef UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; FONT-WEIGHT: bold; FONT-SIZE: 0.5em; LIST-STYLE-IMAGE: url(/i/puces/a_rosef.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #c4157a; PADDING-TOP: 2px; BORDER-BOTTOM: #c4157a 1px solid
}
.sejour-linguistique-titre2-rosef UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.sejour-linguistique-titre2-rosef UL LI .label {
	VERTICAL-ALIGN: 4px
}
.sejour-linguistique-titre2-rosef UL LI A {
	VERTICAL-ALIGN: 4px; COLOR: #c4157a; TEXT-DECORATION: none
}
.sejour-linguistique-text-rosef {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 0.4em; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; COLOR: #525252; PADDING-TOP: 10px; TEXT-ALIGN: justify
}
.sejour-linguistique-text-rosef A {
	COLOR: #c4157a; TEXT-DECORATION: none
}
.sejour-linguistique-text-rosef B {
	COLOR: #c4157a
}
.sejour-linguistique-text-rosef H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; COLOR: #c4157a
}
.sejour-linguistique-text-rosef H2 {
	COLOR: #c4157a
}
.sejour-linguistique-text-rosef UL {
	LIST-STYLE-IMAGE: url(/i/puces/p_rosef.gif)
}
.sejour-linguistique-text-rosef STRONG {
	FONT-WEIGHT: bold; COLOR: #c4157a
}
.sejour-linguistique-text-rosef TABLE TD {
	FONT-WEIGHT: normal; FONT-SIZE: 1em; VERTICAL-ALIGN: top; COLOR: #525252; TEXT-ALIGN: justify
}
.sejour-linguistique-text-rosef TABLE .slot {
	FONT-WEIGHT: normal; FONT-SIZE: 1em; VERTICAL-ALIGN: top; COLOR: #525252; TEXT-ALIGN: right
}
.sejour-linguistique-text-rosef TABLE .value {
	FONT-WEIGHT: normal; FONT-SIZE: 1em; VERTICAL-ALIGN: top; COLOR: #c4157a; TEXT-ALIGN: left
}
.sejour-linguistique-text-rosef TABLE .value TEXTAREA {
	FONT-WEIGHT: normal; FONT-SIZE: 1.5em; VERTICAL-ALIGN: top; COLOR: #c4157a; TEXT-ALIGN: left
}
.sejour-linguistique-text-rosef INPUT {
	FONT-SIZE: 1em; COLOR: #c4157a
}
.sejour-linguistique-text-rosef TEXTAREA {
	FONT-SIZE: 1.2em; WIDTH: 450px; COLOR: #c4157a
}
.sejour-linguistique-text-rosef SELECT {
	FONT-WEIGHT: normal; FONT-SIZE: 1em; COLOR: #c4157a
}
.sejour-linguistique-text-rosef .button {
	PADDING-LEFT: 300px; PADDING-BOTTOM: 2px; PADDING-TOP: 10px
}
.sejour-linguistique-text-rosef .button A {
	BORDER-RIGHT: #ec008c 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ec008c 1px solid; PADDING-LEFT: 2px; BACKGROUND: #ffffff; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #ec008c 1px solid; COLOR: #ec008c; PADDING-TOP: 2px; BORDER-BOTTOM: #ec008c 1px solid; HEIGHT: 10px; TEXT-DECORATION: none
}
.sejour-linguistique-text-rosef .button .nocadre {
	BORDER-RIGHT: #ec008c 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #ec008c 1px solid; PADDING-LEFT: 1px; BACKGROUND: #ffffff; PADDING-BOTTOM: 1px; MARGIN: 0px; BORDER-LEFT: #ec008c 1px solid; COLOR: #ec008c; PADDING-TOP: 1px; BORDER-BOTTOM: #ec008c 1px solid; TEXT-DECORATION: none
}
.sejour-linguistique-text-rosef .button .nocadre A {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.sejour-linguistique-text-rosef .button .nocadre A:hover {
	BACKGROUND: #ec008c; COLOR: #ffffff
}
.sejour-linguistique-text-rosef #sep {
	BORDER-BOTTOM: #c4157a 1px solid
}
.sejour-linguistique-text-rosefg {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 0.4em; BACKGROUND: #edf0f7; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #525252; PADDING-TOP: 10px; TEXT-ALIGN: justify
}
.sejour-linguistique-text-rosefg H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; COLOR: #c4157a
}
.sejour-linguistique-text-rosefg TABLE TD {
	FONT-WEIGHT: normal; FONT-SIZE: 1.1em; COLOR: #525252; TEXT-ALIGN: justify
}
.sejour-linguistique-right-rosef {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.6em; BACKGROUND: #ffffff; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; COLOR: #7427aa; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.sejour-linguistique-right-rosefg {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.6em; BACKGROUND: #ffffff; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; COLOR: #7427aa; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.sejour-linguistique-titre1-formule {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 0.5em; BACKGROUND: #8d52cc; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffffff; LINE-HEIGHT: 0.95em; PADDING-TOP: 0px; HEIGHT: 20px; TEXT-ALIGN: left
}
.sejour-linguistique-titre1-formule UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; LIST-STYLE-IMAGE: url(/i/puces/a_violetc+.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 2px
}
.sejour-linguistique-titre1-formule UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.sejour-linguistique-titre1-formule UL LI .label {
	VERTICAL-ALIGN: 4px
}
.sejour-linguistique-titre1-formule UL LI A {
	VERTICAL-ALIGN: 4px; COLOR: #ffffff; TEXT-DECORATION: none
}
.sejour-linguistique-titre2-formule {
	PADDING-TOP: 12px; TEXT-ALIGN: left
}
.sejour-linguistique-titre2-formule UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; FONT-WEIGHT: bold; FONT-SIZE: 0.5em; LIST-STYLE-IMAGE: url(/i/puces/a_violet.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #7427aa; PADDING-TOP: 2px; BORDER-BOTTOM: #7427aa 1px solid
}
.sejour-linguistique-titre2-formule UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.sejour-linguistique-titre2-formule UL LI .label {
	VERTICAL-ALIGN: 4px
}
.sejour-linguistique-titre2-formule UL LI A {
	COLOR: #7427aa; TEXT-DECORATION: none
}
.sejour-linguistique-text-formule {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 0.4em; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; COLOR: #525252; PADDING-TOP: 5px; TEXT-ALIGN: justify
}
.sejour-linguistique-text-formule .nom-formule-de-cours {
	FONT-WEIGHT: bold; FONT-SIZE: 0.8em; PADDING-BOTTOM: 2px; COLOR: #7427aa; TEXT-ALIGN: left
}
.sejour-linguistique-text-formule .nom-formule-de-cours A {
	FONT-SIZE: 1.4em; COLOR: #7427aa; TEXT-DECORATION: none
}
.sejour-linguistique-text-formule TD {
	FONT-WEIGHT: normal; COLOR: #525252; TEXT-ALIGN: justify
}
.sejour-linguistique-text-formule A {
	COLOR: #525252; TEXT-DECORATION: none
}
.sejour-linguistique-text-formule A:hover {
	COLOR: #7427aa
}
.sejour-linguistique-text-formule .suite A {
	FONT-WEIGHT: bold; COLOR: #7427aa; TEXT-DECORATION: none
}
.sejour-linguistique-text-formule .suite A:hover {
	COLOR: #ca157a
}
.sejour-linguistique-text-formule B {
	FONT-WEIGHT: bold; COLOR: #7427aa
}
.sejour-linguistique-text-formule H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; COLOR: #7427aa
}
.sejour-linguistique-text-formule H1 A {
	COLOR: #7427aa
}
.sejour-linguistique-text-formule H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; COLOR: #7427aa
}
.sejour-linguistique-text-formule UL {
	LIST-STYLE-IMAGE: url(/i/puces/p_violetc.gif)
}
.sejour-linguistique-text-formule .niveau {
	COLOR: #7427aa; PADDING-TOP: 5px
}
.sejour-linguistique-text-formule .infos {
	PADDING-TOP: 10px; TEXT-ALIGN: right
}
.sejour-linguistique-text-formule .infos A {
	BORDER-RIGHT: #ec008c 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ec008c 1px solid; PADDING-LEFT: 2px; BACKGROUND: #ffffff; PADDING-BOTTOM: 2px; BORDER-LEFT: #ec008c 1px solid; COLOR: #ec008c; PADDING-TOP: 2px; BORDER-BOTTOM: #ec008c 1px solid; HEIGHT: 20px; TEXT-DECORATION: none
}
.sejour-linguistique-text-formule .prix-formule {
	BORDER-RIGHT: #99cc16 1px solid; BORDER-TOP: #99cc16 1px solid; BORDER-LEFT: #99cc16 1px solid; WIDTH: 100%; BORDER-BOTTOM: #99cc16 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BORDER-COLLAPSE: collapse
}
.sejour-linguistique-text-formule .prix-formule TH {
	BORDER-TOP: #99cc16 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 1.1em; BACKGROUND: #f3fadb; BORDER-LEFT: #99cc16 1px solid; COLOR: #7427aa; BORDER-BOTTOM: #99cc16 1px solid
}
.sejour-linguistique-text-formule .prix-formule TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #99cc16 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #99cc16 1px solid; TEXT-ALIGN: center
}
.sejour-linguistique-text-formule .prix-formule .titre {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; BACKGROUND: #edf0f7; COLOR: #7427aa; TEXT-ALIGN: left
}
.sejour-linguistique-text-formule .prix-formule TD A {
	BORDER-RIGHT: #ec008c 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ec008c 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; BACKGROUND: #ffffff; MARGIN: 0px; BORDER-LEFT: #ec008c 1px solid; WIDTH: 12px; COLOR: #ec008c; BORDER-BOTTOM: #ec008c 1px solid; HEIGHT: 10px; TEXT-ALIGN: center
}
.sejour-linguistique-text-formule .prix-formule TD INPUT {
	FONT-WEIGHT: normal; FONT-SIZE: 0.9em; COLOR: #4d4d4f
}
.sejour-linguistique-text-formule .prix-formule TD .counter {
	WIDTH: 20px
}
.sejour-linguistique-text-formule .prix-formule TD SELECT {
	FONT-WEIGHT: normal; FONT-SIZE: 0.9em; COLOR: #4d4d4f
}
.sejour-linguistique-text-formule .prix-formule .suppl {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #99cc16 0px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #99cc16 1px solid; TEXT-ALIGN: center
}
.sejour-linguistique-text-formule SELECT {
	FONT-SIZE: 0.9em
}
.sejour-linguistique-text-formule .sejour-linguistique-contenu {
	
}
.sejour-linguistique-text-formule .sejour-linguistique-contenu TD {
	PADDING-BOTTOM: 12px; VERTICAL-ALIGN: top; WIDTH: 49%
}
.sejour-linguistique-text-formule .sejour-linguistique-contenu TD .titre {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; LIST-STYLE-IMAGE: url(/i/puces/a_vert-.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #7427aa; PADDING-TOP: 2px
}
.sejour-linguistique-text-formule .sejour-linguistique-contenu TD .titre LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.sejour-linguistique-text-formule .sejour-linguistique-contenu TD .titre LI .label {
	VERTICAL-ALIGN: 1px
}
.sejour-linguistique-text-formule .sejour-linguistique-contenu TD UL {
	PADDING-LEFT: 14px; FONT-WEIGHT: normal; MARGIN: 0px
}
.sejour-linguistique-text-formule .sejour-linguistique-contenu TD UL LI {
	TEXT-ALIGN: left
}
.sejour-linguistique-text-formule .sejour-linguistique-contenu .sep {
	VERTICAL-ALIGN: top; WIDTH: 2%
}
.sejour-linguistique-titre2-formuleg {
	PADDING-TOP: 12px; TEXT-ALIGN: left
}
.sejour-linguistique-titre2-formuleg UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 0.5em; BACKGROUND: #edf0f7; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #7427aa; PADDING-TOP: 2px; LIST-STYLE-TYPE: none
}
.sejour-linguistique-titre2-formuleg UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.sejour-linguistique-titre2-formuleg UL LI .label {
	
}
.sejour-linguistique-titre2-formuleg UL LI A {
	VERTICAL-ALIGN: 4px; COLOR: #7427aa; TEXT-DECORATION: none
}
.sejour-linguistique-text-formuleg {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 0.4em; BACKGROUND: #edf0f7; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #525252; PADDING-TOP: 5px; TEXT-ALIGN: justify
}
.sejour-linguistique-text-formuleg .nom-formule-de-cours {
	FONT-WEIGHT: bold; FONT-SIZE: 0.8em; PADDING-BOTTOM: 2px; COLOR: #7427aa; TEXT-ALIGN: left
}
.sejour-linguistique-text-formuleg .nom-formule-de-cours A {
	FONT-SIZE: 1.4em; COLOR: #7427aa; TEXT-DECORATION: none
}
.sejour-linguistique-text-formuleg TD {
	FONT-WEIGHT: normal; COLOR: #525252; TEXT-ALIGN: justify
}
.sejour-linguistique-text-formuleg A {
	COLOR: #525252; TEXT-DECORATION: none
}
.sejour-linguistique-text-formuleg A:hover {
	COLOR: #7427aa
}
.sejour-linguistique-text-formuleg .suite A {
	FONT-WEIGHT: bold; COLOR: #7427aa; TEXT-DECORATION: none
}
.sejour-linguistique-text-formuleg .suite A:hover {
	COLOR: #ca157a
}
.sejour-linguistique-text-formuleg B {
	FONT-WEIGHT: bold; COLOR: #7427aa
}
.sejour-linguistique-text-formuleg H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; COLOR: #7427aa
}
.sejour-linguistique-text-formuleg H1 A {
	COLOR: #7427aa
}
.sejour-linguistique-text-formuleg UL {
	LIST-STYLE-IMAGE: url(/i/puces/p_violetc.gif)
}
.sejour-linguistique-right-formule-titre {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 0.5em; BACKGROUND: #8d52cc; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.sejour-linguistique-sep-formule {
	BACKGROUND: #ffffff
}
.sejour-linguistique-right-formule {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.6em; BACKGROUND: #ffffff; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; COLOR: #7427aa; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.sejour-linguistique-right-formule-col-left {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.6em; BACKGROUND: #f8f9fc; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; COLOR: #7427aa; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.sejour-linguistique-right-formule TABLE {
	BORDER-RIGHT: #8d52cc 1px solid; BORDER-TOP: #8d52cc 1px solid; BACKGROUND: #edf0f7; BORDER-LEFT: #8d52cc 1px solid; WIDTH: 155px; BORDER-BOTTOM: #8d52cc 1px solid
}
.sejour-linguistique-right-formule TABLE TD UL {
	PADDING-LEFT: 18px; LIST-STYLE-IMAGE: url(/i/puces/p_violetc.gif)
}
.sejour-linguistique-right-formule A {
	FONT-SIZE: 0.6em; COLOR: #7427aa; TEXT-DECORATION: none
}
.sejour-linguistique-right-formule A:hover {
	COLOR: #c82b82; TEXT-DECORATION: none
}
.sejour-linguistique-right-formule-dest {
	FONT-SIZE: 0.6em; VERTICAL-ALIGN: top
}
.sejour-linguistique-right-formule-dest IMG {
	PADDING-BOTTOM: 10px
}
.sejour-linguistique-right-formule-dest .autres-formules-cours {
	BORDER-RIGHT: #edf0f7 1px solid; BORDER-TOP: #edf0f7 1px solid; FONT-SIZE: 0.6em; BACKGROUND: #edf0f7; MARGIN-BOTTOM: 10px; BORDER-LEFT: #edf0f7 1px solid; WIDTH: 160px; BORDER-BOTTOM: #edf0f7 1px solid
}
.sejour-linguistique-right-formule-dest .autres-formules-cours TD UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; LIST-STYLE-IMAGE: url(/i/puces/a_rose-.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.sejour-linguistique-right-formule-dest .autres-formules-cours TD UL H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; COLOR: #7427aa; TEXT-ALIGN: left
}
.sejour-linguistique-right-formule-dest .autres-formules-cours TD UL UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 14px; LIST-STYLE-IMAGE: url(/i/puces/p_violetc.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.sejour-linguistique-right-formule-dest .autres-formules-cours TD UL UL A {
	FONT-SIZE: 1em; COLOR: #7427aa; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.sejour-linguistique-right-formule-dest .autres-formules-cours TD UL A:hover {
	COLOR: #c82b82
}
.sejour-linguistique-right-formuleg {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.6em; BACKGROUND: #edf0f7; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; COLOR: #7427aa; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.sejour-linguistique-sep-formuleg {
	BACKGROUND: #edf0f7
}
.sejour-linguistique-right-formuleg TABLE {
	BORDER-RIGHT: #8d52cc 1px solid; BORDER-TOP: #8d52cc 1px solid; BACKGROUND: #ffffff; MARGIN: 3px; BORDER-LEFT: #8d52cc 1px solid; WIDTH: 150px; BORDER-BOTTOM: #8d52cc 1px solid
}
.sejour-linguistique-right-formuleg A {
	FONT-SIZE: 0.6em; COLOR: #7427aa; TEXT-DECORATION: none
}
.sejour-linguistique-right-formuleg A:hover {
	COLOR: #c82b82; TEXT-DECORATION: none
}
.sejour-linguistique-titre1-sejour {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 0.5em; BACKGROUND: #8d52cc; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffffff; LINE-HEIGHT: 0.95em; PADDING-TOP: 0px; HEIGHT: 26px; TEXT-ALIGN: left
}
.sejour-linguistique-titre1-sejour UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 35px; LIST-STYLE-IMAGE: url(/i/puces/1a_violetc+.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 2px
}
.sejour-linguistique-titre1-sejour UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.sejour-linguistique-titre1-sejour UL LI .label {
	VERTICAL-ALIGN: 4px
}
.sejour-linguistique-titre1-sejour UL LI A {
	VERTICAL-ALIGN: 4px; COLOR: #ffffff; TEXT-DECORATION: none
}
.sejour-linguistique-titre2-sejour {
	PADDING-TOP: 12px; TEXT-ALIGN: left
}
.sejour-linguistique-titre2-sejour UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; FONT-WEIGHT: bold; FONT-SIZE: 0.5em; LIST-STYLE-IMAGE: url(/i/puces/a_violet.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #7427aa; PADDING-TOP: 2px; BORDER-BOTTOM: #7427aa 1px solid
}
.sejour-linguistique-titre2-sejour UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.sejour-linguistique-titre2-sejour UL LI .label {
	VERTICAL-ALIGN: 4px
}
.sejour-linguistique-titre2-sejour UL LI A {
	COLOR: #7427aa; TEXT-DECORATION: none
}
.sejour-linguistique-text-sejour {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 0.4em; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; COLOR: #525252; PADDING-TOP: 5px; TEXT-ALIGN: justify
}
.sejour-linguistique-text-sejour .coursprix TD {
	VERTICAL-ALIGN: top; WIDTH: 250px; TEXT-ALIGN: left
}
.sejour-linguistique-text-sejour .coursprix .fiche {
	BACKGROUND-IMAGE: url(/i/f/P/fiche.gif); VERTICAL-ALIGN: top; WIDTH: 175px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 41px; TEXT-ALIGN: center
}
.sejour-linguistique-text-sejour .coursprix .fiche A {
	FONT-WEIGHT: bold; COLOR: #7427aa
}
.sejour-linguistique-text-sejour .coursprix .fiche A:hover {
	COLOR: #ca157a
}
.sejour-linguistique-text-sejour .coursprix TD UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; LIST-STYLE-IMAGE: url(/i/puces/p_vert.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.sejour-linguistique-text-sejour TD {
	FONT-WEIGHT: normal; COLOR: #525252; TEXT-ALIGN: justify
}
.sejour-linguistique-text-sejour A {
	COLOR: #525252; TEXT-DECORATION: none
}
.sejour-linguistique-text-sejour A:hover {
	COLOR: #7427aa
}
.sejour-linguistique-text-sejour .suite A {
	FONT-WEIGHT: bold; COLOR: #7427aa; TEXT-DECORATION: none
}
.sejour-linguistique-text-sejour .suite A:hover {
	COLOR: #ca157a
}
.sejour-linguistique-text-sejour B {
	FONT-WEIGHT: bold; COLOR: #7427aa
}
.sejour-linguistique-text-sejour H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; COLOR: #7427aa
}
.sejour-linguistique-text-sejour H1 A {
	COLOR: #7427aa
}
.sejour-linguistique-text-sejour H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; COLOR: #7427aa
}
.sejour-linguistique-text-sejour UL {
	LIST-STYLE-IMAGE: url(/i/puces/p_violetc.gif)
}
.sejour-linguistique-text-sejour .niveau {
	COLOR: #7427aa; PADDING-TOP: 5px
}
.sejour-linguistique-text-sejour .infos {
	PADDING-TOP: 10px; TEXT-ALIGN: right
}
.sejour-linguistique-text-sejour .infos A {
	BORDER-RIGHT: #ec008c 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ec008c 1px solid; PADDING-LEFT: 2px; BACKGROUND: #ffffff; PADDING-BOTTOM: 2px; BORDER-LEFT: #ec008c 1px solid; COLOR: #ec008c; PADDING-TOP: 2px; BORDER-BOTTOM: #ec008c 1px solid; HEIGHT: 20px; TEXT-DECORATION: none
}
.sejour-linguistique-text-sejour .prix-formule {
	BORDER-RIGHT: #99cc16 1px solid; BORDER-TOP: #99cc16 1px solid; BORDER-LEFT: #99cc16 1px solid; WIDTH: 100%; BORDER-BOTTOM: #99cc16 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BORDER-COLLAPSE: collapse
}
.sejour-linguistique-text-sejour .prix-formule TH {
	BORDER-TOP: #99cc16 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 1.1em; BACKGROUND: #f3fadb; BORDER-LEFT: #99cc16 1px solid; COLOR: #7427aa; BORDER-BOTTOM: #99cc16 1px solid
}
.sejour-linguistique-text-sejour .prix-formule TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #99cc16 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #99cc16 1px solid; TEXT-ALIGN: center
}
.sejour-linguistique-text-sejour .prix-formule .titre {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; BACKGROUND: #f3fadb; COLOR: #7427aa; TEXT-ALIGN: left
}
.sejour-linguistique-text-sejour .prix-formule TD A {
	BORDER-RIGHT: #ec008c 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ec008c 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; BACKGROUND: #ffffff; MARGIN: 0px; BORDER-LEFT: #ec008c 1px solid; WIDTH: 12px; COLOR: #ec008c; BORDER-BOTTOM: #ec008c 1px solid; HEIGHT: 10px; TEXT-ALIGN: center
}
.sejour-linguistique-text-sejour .prix-formule TD INPUT {
	FONT-WEIGHT: normal; FONT-SIZE: 0.9em; COLOR: #4d4d4f
}
.sejour-linguistique-text-sejour .prix-formule TD .counter {
	WIDTH: 20px
}
.sejour-linguistique-text-sejour .prix-formule TD SELECT {
	FONT-WEIGHT: normal; FONT-SIZE: 0.9em; COLOR: #4d4d4f
}
.sejour-linguistique-text-sejour .prix-formule .suppl {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #99cc16 0px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #99cc16 1px solid; TEXT-ALIGN: center
}
.sejour-linguistique-text-sejour SELECT {
	FONT-SIZE: 0.9em
}
.sejour-linguistique-text-sejour .button {
	PADDING-LEFT: 300px; PADDING-BOTTOM: 2px; PADDING-TOP: 10px
}
.sejour-linguistique-text-sejour .button A {
	BORDER-RIGHT: #ec008c 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ec008c 1px solid; PADDING-LEFT: 2px; BACKGROUND: #ffffff; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #ec008c 1px solid; COLOR: #ec008c; PADDING-TOP: 2px; BORDER-BOTTOM: #ec008c 1px solid; HEIGHT: 10px; TEXT-DECORATION: none
}
.sejour-linguistique-text-sejour .button .nocadre {
	BORDER-RIGHT: #ec008c 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #ec008c 1px solid; PADDING-LEFT: 1px; BACKGROUND: #ffffff; PADDING-BOTTOM: 1px; MARGIN: 0px; BORDER-LEFT: #ec008c 1px solid; COLOR: #ec008c; PADDING-TOP: 1px; BORDER-BOTTOM: #ec008c 1px solid; TEXT-DECORATION: none
}
.sejour-linguistique-text-sejour .button .nocadre A {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.sejour-linguistique-text-sejour .button .nocadre A:hover {
	BACKGROUND: #ec008c; COLOR: #ffffff
}
.sejour-linguistique-text-sejour .sejour-linguistique-contenu {
	
}
.sejour-linguistique-text-sejour .sejour-linguistique-contenu TD {
	PADDING-BOTTOM: 12px; VERTICAL-ALIGN: top; WIDTH: 49%
}
.sejour-linguistique-text-sejour .sejour-linguistique-contenu TD .titre {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; LIST-STYLE-IMAGE: url(/i/puces/a_vert-.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #7427aa; PADDING-TOP: 2px
}
.sejour-linguistique-text-sejour .sejour-linguistique-contenu TD .titre LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.sejour-linguistique-text-sejour .sejour-linguistique-contenu TD .titre LI .label {
	VERTICAL-ALIGN: 1px
}
.sejour-linguistique-text-sejour .sejour-linguistique-contenu TD UL {
	PADDING-LEFT: 14px; FONT-WEIGHT: normal; MARGIN: 0px
}
.sejour-linguistique-text-sejour .sejour-linguistique-contenu TD UL LI {
	TEXT-ALIGN: left
}
.sejour-linguistique-text-sejour .sejour-linguistique-contenu .sep {
	VERTICAL-ALIGN: top; WIDTH: 2%
}
.sejour-linguistique-right-sejour-titre {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 0.5em; BACKGROUND: #8d52cc; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.sejour-linguistique-sep-sejour {
	BACKGROUND: #ffffff
}
.sejour-linguistique-right-sejour {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.6em; BACKGROUND: #ffffff; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; COLOR: #7427aa; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.sejour-linguistique-right-sejour-pub {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.6em; BACKGROUND: #ffffff; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; COLOR: #7427aa; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.sejour-linguistique-right-sejour TABLE {
	BORDER-RIGHT: #8d52cc 1px solid; BORDER-TOP: #8d52cc 1px solid; BACKGROUND: #edf0f7; BORDER-LEFT: #8d52cc 1px solid; WIDTH: 155px; BORDER-BOTTOM: #8d52cc 1px solid
}
.sejour-linguistique-right-sejour TABLE TD UL {
	PADDING-LEFT: 18px; LIST-STYLE-IMAGE: url(/i/puces/p_violetc.gif)
}
.sejour-linguistique-right-sejour A {
	FONT-SIZE: 0.6em; COLOR: #7427aa; TEXT-DECORATION: none
}
.sejour-linguistique-right-sejour A:hover {
	COLOR: #c82b82; TEXT-DECORATION: none
}
.sejour-linguistique-right-sejour-dest {
	FONT-SIZE: 0.6em; VERTICAL-ALIGN: top
}
.sejour-linguistique-right-sejour-dest IMG {
	PADDING-BOTTOM: 10px
}
.sejour-linguistique-right-sejour-col-left {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.6em; BACKGROUND: #f8f9fc; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; COLOR: #7427aa; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.sejour-linguistique-titre1-options {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 0.5em; BACKGROUND: #8d52cc; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffffff; LINE-HEIGHT: 0.95em; PADDING-TOP: 0px; HEIGHT: 26px; TEXT-ALIGN: left
}
.sejour-linguistique-titre1-options UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 35px; LIST-STYLE-IMAGE: url(/i/puces/3a_violetc+.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 2px
}
.sejour-linguistique-titre1-options UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.sejour-linguistique-titre1-options UL LI .label {
	VERTICAL-ALIGN: 4px
}
.sejour-linguistique-titre1-options UL LI A {
	VERTICAL-ALIGN: 4px; COLOR: #ffffff; TEXT-DECORATION: none
}
.sejour-linguistique-text-options {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 0.4em; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; COLOR: #525252; PADDING-TOP: 5px; TEXT-ALIGN: justify
}
.sejour-linguistique-text-options A {
	COLOR: #525252; TEXT-DECORATION: none
}
.sejour-linguistique-text-options A:hover {
	COLOR: #7427aa
}
.sejour-linguistique-text-options B {
	FONT-WEIGHT: bold; COLOR: #7427aa
}
.sejour-linguistique-text-options H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; COLOR: #7427aa
}
.sejour-linguistique-text-options .prix-options {
	BORDER-RIGHT: #99cc16 1px solid; BORDER-TOP: #99cc16 1px solid; BORDER-LEFT: #99cc16 1px solid; BORDER-BOTTOM: #99cc16 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.sejour-linguistique-text-options .prix-options TH {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; BACKGROUND: #edf0f7; COLOR: #7427aa; BORDER-BOTTOM: #99cc16 1px solid
}
.sejour-linguistique-text-options .prix-options TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; TEXT-ALIGN: left
}
.sejour-linguistique-text-options .prix-options #texte {
	TEXT-ALIGN: left
}
.sejour-linguistique-text-options .prix-options TD INPUT {
	FONT-SIZE: 0.9em
}
.sejour-linguistique-text-options .prix-options #suppl {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #99cc16 0px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #99cc16 1px solid; TEXT-ALIGN: center
}
.sejour-linguistique-titre1-destination {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 0.5em; BACKGROUND: #2babab; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffffff; LINE-HEIGHT: 0.95em; PADDING-TOP: 0px; HEIGHT: 20px; TEXT-ALIGN: left
}
.sejour-linguistique-titre1-destination UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; LIST-STYLE-IMAGE: url(/i/puces/a_bleuvert+.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 2px
}
.sejour-linguistique-titre1-destination UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.sejour-linguistique-titre1-destination UL LI .label {
	VERTICAL-ALIGN: 4px
}
.sejour-linguistique-titre2-destination {
	PADDING-TOP: 12px; TEXT-ALIGN: left
}
.sejour-linguistique-titre2-destination UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; FONT-WEIGHT: bold; FONT-SIZE: 0.5em; LIST-STYLE-IMAGE: url(/i/puces/a_bleuvert.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #2babab; PADDING-TOP: 2px; BORDER-BOTTOM: #2babab 1px solid
}
.sejour-linguistique-titre2-destination UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.sejour-linguistique-titre2-destination UL LI .label {
	VERTICAL-ALIGN: 4px
}
.sejour-linguistique-titre2-destination UL LI A {
	VERTICAL-ALIGN: 4px; COLOR: #2babab; TEXT-DECORATION: none
}
.sejour-linguistique-text-destination {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 0.4em; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; COLOR: #525252; PADDING-TOP: 0px; TEXT-ALIGN: justify
}
.sejour-linguistique-text-destination H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; COLOR: #2babab
}
.sejour-linguistique-text-destination B {
	FONT-WEIGHT: bold; COLOR: #2babab
}
.sejour-linguistique-text-destination H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; COLOR: #2babab
}
.sejour-linguistique-text-destination UL {
	LIST-STYLE-IMAGE: url(/i/puces/p_bleuvert.gif)
}
.sejour-linguistique-text-destination B {
	FONT-WEIGHT: bold; COLOR: #2babab
}
.sejour-linguistique-text-destination A {
	COLOR: #2babab; TEXT-DECORATION: none
}
.sejour-linguistique-text-destination A:hover {
	COLOR: #c82b82
}
.sejour-linguistique-right-destination TABLE {
	FONT-SIZE: 0.6em
}
.sejour-linguistique-right-destination .liens {
	BACKGROUND: #edf0f7; WIDTH: 160px; COLOR: #4d4d4f
}
.sejour-linguistique-right-destination .liens .titre {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; BACKGROUND: #2babab; COLOR: #ffffff; TEXT-ALIGN: center
}
.sejour-linguistique-right-destination .liens UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-WEIGHT: normal; LIST-STYLE-IMAGE: url(/i/puces/p_bleuvert.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: none; TEXT-INDENT: 0px; LINE-HEIGHT: 1.1em; PADDING-TOP: 0px; FONT-STYLE: normal; LIST-STYLE-TYPE: square; FONT-VARIANT: normal; TEXT-DECORATION: none
}
.sejour-linguistique-right-destination .liens LI {
	PADDING-TOP: 3px
}
.sejour-linguistique-right-destination .liens A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #4d4d4f; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.sejour-linguistique-right-destination .liens B {
	FONT-WEIGHT: bold; COLOR: #2babab
}
.sejour-linguistique-right-destination #generalites {
	BORDER-RIGHT: #2babab 1px solid; BORDER-TOP: #2babab 1px solid; BORDER-LEFT: #2babab 1px solid; WIDTH: 160px; COLOR: #4d4d4f; BORDER-BOTTOM: #2babab 1px solid
}
.sejour-linguistique-right-destination #generalites TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.sejour-linguistique-right-destination #generalites UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 16px; FONT-WEIGHT: normal; LIST-STYLE-IMAGE: url(/i/puces/p_bleuvert.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: none; TEXT-INDENT: 0px; PADDING-TOP: 0px; FONT-STYLE: normal; LIST-STYLE-TYPE: square; FONT-VARIANT: normal; TEXT-DECORATION: none
}
.sejour-linguistique-right-destination #generalites B {
	FONT-WEIGHT: bold; COLOR: #2babab
}
.sejour-linguistique-titre1-ecole {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 0.5em; BACKGROUND: #7427aa; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffffff; LINE-HEIGHT: 0.95em; PADDING-TOP: 0px; HEIGHT: 20px; TEXT-ALIGN: left
}
.sejour-linguistique-titre1-ecole UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; LIST-STYLE-IMAGE: url(/i/puces/a_violet+.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 2px
}
.sejour-linguistique-titre1-ecole UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.sejour-linguistique-titre1-ecole UL LI .label {
	VERTICAL-ALIGN: 4px
}
.sejour-linguistique-titre1-ecole UL LI A {
	VERTICAL-ALIGN: 4px; COLOR: #ffffff; TEXT-DECORATION: none
}
.sejour-linguistique-titre2-ecole {
	PADDING-TOP: 12px; TEXT-ALIGN: left
}
.sejour-linguistique-titre2-ecole UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 0.5em; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #7427aa; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
·act-titre2-ecole UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.sejour-linguistique-titre2-ecole UL LI .label {
	
}
.sejour-linguistique-titre2-ecole UL LI A {
	COLOR: #7427aa; TEXT-DECORATION: none
}
.sejour-linguistique-text-ecole {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 0.4em; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; COLOR: #525252; PADDING-TOP: 0px; TEXT-ALIGN: justify
}
.sejour-linguistique-text-ecole .nom-formule-de-cours {
	FONT-WEIGHT: bold; FONT-SIZE: 0.8em; PADDING-BOTTOM: 2px; COLOR: #7427aa; TEXT-ALIGN: left
}
.sejour-linguistique-text-ecole .nom-formule-de-cours A {
	COLOR: #7427aa; TEXT-DECORATION: none
}
.sejour-linguistique-text-ecole TD {
	FONT-WEIGHT: normal; FONT-SIZE: 0.6em; COLOR: #525252; TEXT-ALIGN: justify
}
.sejour-linguistique-text-ecole A {
	COLOR: #525252; TEXT-DECORATION: none
}
.sejour-linguistique-text-ecole A:hover {
	COLOR: #ca157a
}
.sejour-linguistique-text-ecole .suite A {
	FONT-WEIGHT: bold; COLOR: #7427aa; TEXT-DECORATION: none
}
.sejour-linguistique-text-ecole .suite A:hover {
	COLOR: #ca157a
}
.sejour-linguistique-text-ecole H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; COLOR: #7427aa
}
.sejour-linguistique-text-ecole H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; COLOR: #7427aa
}
.sejour-linguistique-text-ecole B {
	COLOR: #7427aa
}
.sejour-linguistique-text-ecole UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 18px; FONT-WEIGHT: normal; LIST-STYLE-IMAGE: url(/i/puces/p_violetc.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: none; TEXT-INDENT: 0px; PADDING-TOP: 0px; FONT-STYLE: normal; LIST-STYLE-TYPE: square; FONT-VARIANT: normal; TEXT-DECORATION: none
}
.sejour-linguistique-text-ecole #objectif {
	PADDING-BOTTOM: 15px; PADDING-TOP: 5px
}
.sejour-linguistique-text-ecole .detail {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.6em; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px
}
.sejour-linguistique-text-ecole .detail TD {
	
}
.sejour-linguistique-text-ecole .detail .sep-ecole {
	BORDER-LEFT: #7427aa 1px dotted; WIDTH: 1%
}
.sejour-linguistique-text-ecole .detail .sep {
	WIDTH: 1%
}
.sejour-linguistique-text-ecole .detail .col1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 44%; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.sejour-linguistique-text-ecole .detail .avis {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 80%; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.sejour-linguistique-text-ecole .detail .voirlestarifs {
	BACKGROUND-IMAGE: url(/i/f/P/fiche.gif); VERTICAL-ALIGN: top; WIDTH: 175px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 41px; TEXT-ALIGN: center
}
.sejour-linguistique-text-ecole .detail .voirlestarifs A {
	FONT-WEIGHT: bold; COLOR: #7427aa
}
.sejour-linguistique-text-ecole .detail .voirlestarifs A:hover {
	COLOR: #ca157a
}
.sejour-linguistique-text-ecole .detail .col1 .text {
	PADDING-LEFT: 0px; MARGIN-BOTTOM: 10px; TEXT-ALIGN: left
}
.sejour-linguistique-text-ecole .detail .col1 .text UL {
	PADDING-LEFT: 18px; LIST-STYLE-IMAGE: url(/i/puces/p_violetc.gif); MARGIN: 0px; TEXT-ALIGN: left
}
.sejour-linguistique-text-ecole .detail .col1 UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 16px; LIST-STYLE-IMAGE: url(/i/puces/a_vert-.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: justify
}
.sejour-linguistique-text-ecole .detail .col1 UL LI .label {
	FONT-WEIGHT: bold; COLOR: #7427aa
}
.sejour-linguistique-text-ecole .detail .col2 {
	WIDTH: 52%; TEXT-ALIGN: left
}
.sejour-linguistique-text-ecole .detail .col2 .text {
	PADDING-LEFT: 0px; MARGIN-BOTTOM: 10px; TEXT-ALIGN: left
}
.sejour-linguistique-text-ecole .detail .col2 UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 16px; LIST-STYLE-IMAGE: url(/i/puces/a_vert-.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: justify
}
.sejour-linguistique-text-ecole .detail .col2 UL LI .label {
	FONT-WEIGHT: bold; COLOR: #7427aa
}
.sejour-linguistique-text-ecole .detail .col2 TABLE {
	BORDER-RIGHT: #000000 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #000000 0px solid; PADDING-LEFT: 0px; FONT-SIZE: 1.6em; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #000000 0px solid; WIDTH: 100%; PADDING-TOP: 10px; BORDER-BOTTOM: #000000 0px solid
}
.sejour-linguistique-text-ecole .detail .col2 TABLE .sep {
	WIDTH: 1%
}
.sejour-linguistique-text-ecole .detail .col2 TABLE TD {
	BORDER-RIGHT: #000000 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #000000 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; BORDER-LEFT: #000000 0px solid; WIDTH: 49%; PADDING-TOP: 0px; BORDER-BOTTOM: #000000 0px solid; TEXT-ALIGN: left
}
.sejour-linguistique-text-ecole .detail .col2 TABLE TD UL {
	PADDING-LEFT: 9px; LIST-STYLE-IMAGE: url(/i/puces/p_vert.gif); MARGIN: 0px; TEXT-ALIGN: left
}
.sejour-linguistique-text-ecole .detail .col2 TABLE TD UL LI {
	MARGIN: 0px
}
.sejour-linguistique-text-ecole .detail .col2 TABLE TD UL UL {
	PADDING-LEFT: 5px; LIST-STYLE-IMAGE: url(/i/puces/p_violetc.gif); MARGIN: 0px
}
.sejour-linguistique-right-ecole-titre {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 0.5em; BACKGROUND: #7427aa; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffffff; LINE-HEIGHT: 0.95em; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.sejour-linguistique-right-ecole-titre A {
	COLOR: #ffffff; LINE-HEIGHT: 0.95em; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.sejour-linguistique-right-ecole {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.6em; BACKGROUND: #ffffff; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; COLOR: #7427aa; LINE-HEIGHT: 0.95em; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.sejour-linguistique-sep-ecole-titre {
	BACKGROUND: #7427aa; LINE-HEIGHT: 0.95em
}
.sejour-linguistique-sep-ecole-prix {
	BACKGROUND: #ffffff
}
.sejour-linguistique-sep-ecole-ind {
	BACKGROUND: #ffffff
}
.sejour-linguistique-sep-ecole-photos {
	BACKGROUND: #edf0f7
}
.sejour-linguistique-sep-ecole {
	BACKGROUND: #ffffff
}
.sejour-linguistique-right-ecole-prix {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.6em; BACKGROUND: #ffffff; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; COLOR: #7427aa; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.sejour-linguistique-right-ecole-ind {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.6em; BACKGROUND: #ffffff; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; COLOR: #7427aa; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.sejour-linguistique-right-ecole-ind #ville-ecole {
	BACKGROUND: #edf0f7; HEIGHT: 100%
}
.sejour-linguistique-right-ecole-ind #ville-ecole .sep {
	BACKGROUND: #ffffff
}
.sejour-linguistique-right-ecole-ind #ville-ecole .tarifs {
	BACKGROUND: #ffffff; VERTICAL-ALIGN: bottom
}
.sejour-linguistique-right-ecole-ind #ville-ecole .titre {
	PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 0.6em; VERTICAL-ALIGN: middle; COLOR: #7427aa; TEXT-ALIGN: left
}
.sejour-linguistique-right-ecole-ind #ville-ecole .notre-avis {
	FONT-SIZE: 0.6em
}
.sejour-linguistique-right-ecole-ind #ville-ecole SELECT {
	FONT-WEIGHT: normal; FONT-SIZE: 1em; COLOR: #7427aa; TEXT-ALIGN: left
}
.sejour-linguistique-right-ecole-ind #ville-ecole COL {
	HEIGHT: 300px
}
.sejour-linguistique-right-ecole-ind #ville {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; FONT-SIZE: 0.6em; BACKGROUND: #edf0f7; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; COLOR: #7427aa; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.sejour-linguistique-right-ecole-ind #ville A {
	COLOR: #7427aa; PADDING-TOP: 4px; TEXT-ALIGN: right; TEXT-DECORATION: none
}
.sejour-linguistique-right-ecole-photos {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.6em; BACKGROUND: #edf0f7; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; COLOR: #7427aa; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.sejour-linguistique-right-ecole-pub {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.6em; BACKGROUND: #ffffff; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; COLOR: #7427aa; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.sejour-linguistique-sep-ecole-indicateurs {
	BACKGROUND: #7427aa; LINE-HEIGHT: 0.95em
}
.sejour-linguistique-right-ecole-indicateurs {
	BACKGROUND: #7427aa; LINE-HEIGHT: 0.95em
}
.sejour-linguistique-text-ecole-intro {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; COLOR: #ca157a; FONT-STYLE: oblique
}
.sejour-linguistique-text-ville-formule {
	FONT-SIZE: 0.65em
}
.sejour-linguistique-text-ville-formule .ecole-accroche {
	FONT-SIZE: 0.6em; COLOR: #525252; TEXT-ALIGN: justify
}
.sejour-linguistique-text-ville-formule .ecole-accroche .text {
	WIDTH: 328px
}
.sejour-linguistique-text-ville-formule .ecole-accroche .img {
	WIDTH: 146px; TEXT-ALIGN: right
}
.sejour-linguistique-text-ville-formule .ecole-accroche UL {
	LIST-STYLE-IMAGE: url(/i/puces/p_violetc.gif); LIST-STYLE-TYPE: square; TEXT-ALIGN: left
}
.sejour-linguistique-text-ville-formule .ecole-accroche B {
	COLOR: #7427aa
}
.sejour-linguistique-text-ville-formule .ecole-accroche A {
	FONT-WEIGHT: bold; COLOR: #7427aa; TEXT-DECORATION: none
}
.sejour-linguistique-text-ville-formule .ecole-accroche A:hover {
	COLOR: #ca157a
}
.sejour-linguistique-text-ville-formule .ecole-accroche .ensavoirplus {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; WIDTH: 100%; PADDING-TOP: 2px; TEXT-ALIGN: right
}
.sejour-linguistique-text-ville-formule .ecole-accroche A {
	FONT-WEIGHT: bold; COLOR: #7427aa; TEXT-DECORATION: none
}
.sejour-linguistique-text-ville-formule .ecole-accroche A:hover {
	COLOR: #ca157a
}
.sejour-linguistique-right-ville-formule {
	FONT-SIZE: 0.6em; BACKGROUND: #edf0f7; VERTICAL-ALIGN: top; TEXT-ALIGN: center
}
.sejour-linguistique-right-ville-formule .indicateurs {
	BORDER-RIGHT: #edf0f7 2px solid; BORDER-TOP: #edf0f7 2px solid; BORDER-LEFT: #edf0f7 2px solid; BORDER-BOTTOM: #edf0f7 2px solid
}
.sejour-linguistique-titre1-hebergement {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 0.5em; BACKGROUND: #ae7bff; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffffff; LINE-HEIGHT: 0.95em; PADDING-TOP: 0px; HEIGHT: 20px; TEXT-ALIGN: left
}
.sejour-linguistique-titre1-hebergement UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 35px; LIST-STYLE-IMAGE: url(/i/puces/2a_violetcc+.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 2px
}
.sejour-linguistique-titre1-hebergement UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.sejour-linguistique-titre1-hebergement UL LI .label {
	VERTICAL-ALIGN: 6px
}
.sejour-linguistique-titre1-hebergement UL LI A {
	VERTICAL-ALIGN: 4px; COLOR: #ffffff; TEXT-DECORATION: none
}
.sejour-linguistique-titre2-hebergement {
	PADDING-TOP: 12px; TEXT-ALIGN: left
}
.sejour-linguistique-titre2-hebergement UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; FONT-WEIGHT: bold; FONT-SIZE: 0.5em; LIST-STYLE-IMAGE: url(/i/puces/a_vert.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #7427aa; PADDING-TOP: 2px; BORDER-BOTTOM: #99cc16 1px solid
}
.sejour-linguistique-titre2-hebergement UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.sejour-linguistique-titre2-hebergement UL LI .label {
	VERTICAL-ALIGN: 4px
}
.sejour-linguistique-titre2-hebergement UL LI A {
	COLOR: #7427aa; TEXT-DECORATION: none
}
.sejour-linguistique-text-hebergement {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 0.4em; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; COLOR: #525252; PADDING-TOP: 0px; TEXT-ALIGN: justify
}
.sejour-linguistique-text-hebergement TD {
	FONT-WEIGHT: normal; COLOR: #525252; TEXT-ALIGN: justify
}
.sejour-linguistique-text-hebergement #attention {
	VERTICAL-ALIGN: top; TEXT-ALIGN: left
}
.sejour-linguistique-text-hebergement A {
	COLOR: #525252; TEXT-DECORATION: none
}
.sejour-linguistique-text-hebergement A:hover {
	COLOR: #c82b82
}
.sejour-linguistique-text-hebergement H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 1.1em; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #99cc16; PADDING-TOP: 10px
}
.sejour-linguistique-text-hebergement H1 A {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; COLOR: #99cc16
}
.sejour-linguistique-text-hebergement H1 A:hover {
	COLOR: #99cc16
}
.sejour-linguistique-text-hebergement H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; COLOR: #7427aa
}
.sejour-linguistique-text-hebergement B {
	COLOR: #7427aa
}
.sejour-linguistique-text-hebergement UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 18px; FONT-WEIGHT: normal; LIST-STYLE-IMAGE: url(/i/puces/p_violetc.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: none; TEXT-INDENT: 0px; PADDING-TOP: 0px; FONT-STYLE: normal; LIST-STYLE-TYPE: square; FONT-VARIANT: normal; TEXT-DECORATION: none
}
.sejour-linguistique-text-hebergement OL LI {
	COLOR: #7427aa
}
.sejour-linguistique-text-hebergement .pres-heberg {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: #edf0f7; BORDER-BOTTOM-WIDTH: 0px; MARGIN-BOTTOM: 8px; BORDER-COLLAPSE: collapse; BORDER-RIGHT-WIDTH: 0px
}
.sejour-linguistique-text-hebergement .pres-heberg TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.sejour-linguistique-text-hebergement .pres-heberg .image-hebergement {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; PADDING-TOP: 4px; TEXT-ALIGN: right
}
.sejour-linguistique-text-hebergement .pres-heberg .image-hebergement .first IMG {
	BORDER-RIGHT: gray 2px solid; PADDING-RIGHT: 0px; BORDER-TOP: gray 2px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: gray 2px solid; CURSOR: url(/i/zoomin.cur) , pointer; PADDING-TOP: 0px; BORDER-BOTTOM: gray 2px solid
}
.sejour-linguistique-text-hebergement .pres-heberg .image-hebergement .first:hover IMG {
	BORDER-RIGHT: silver 2px solid; BORDER-TOP: silver 2px solid; BORDER-LEFT: silver 2px solid; BORDER-BOTTOM: silver 2px solid
}
.sejour-linguistique-text-hebergement .prix-formule {
	BORDER-RIGHT: #99cc16 1px solid; BORDER-TOP: #99cc16 1px solid; BORDER-LEFT: #99cc16 1px solid; BORDER-BOTTOM: #99cc16 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BORDER-COLLAPSE: collapse
}
.sejour-linguistique-text-hebergement .prix-formule TH {
	BORDER-TOP: #99cc16 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 1.1em; BACKGROUND: #f3fadb; BORDER-LEFT: #99cc16 1px solid; COLOR: #7427aa; BORDER-BOTTOM: #99cc16 1px solid
}
.sejour-linguistique-text-hebergement .prix-formule TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #99cc16 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #99cc16 1px solid; TEXT-ALIGN: center
}
.sejour-linguistique-text-hebergement .prix-formule TD A {
	BORDER-RIGHT: #ec008c 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ec008c 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; BACKGROUND: #ffffff; MARGIN: 0px; BORDER-LEFT: #ec008c 1px solid; WIDTH: 12px; COLOR: #ec008c; BORDER-BOTTOM: #ec008c 1px solid; HEIGHT: 10px; TEXT-ALIGN: center
}
.sejour-linguistique-text-hebergement .prix-formule .type {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #99cc16 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #99cc16 1px solid; TEXT-ALIGN: left
}
.sejour-linguistique-text-hebergement .prix-formule .titre {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; BACKGROUND: #f3fadb; COLOR: #7427aa; TEXT-ALIGN: center
}
.sejour-linguistique-text-hebergement .prix-formule TD INPUT {
	FONT-WEIGHT: normal; FONT-SIZE: 0.9em; COLOR: #4d4d4f
}
.sejour-linguistique-text-hebergement .prix-formule TD .counter {
	WIDTH: 20px
}
.sejour-linguistique-text-hebergement .prix-formule TD SELECT {
	FONT-WEIGHT: normal; FONT-SIZE: 0.9em; COLOR: #4d4d4f
}
.sejour-linguistique-text-hebergement .prix-formule .suppl {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #8d52cc 0px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #8d52cc 1px solid; TEXT-ALIGN: center
}
.sejour-linguistique-titre1-bleuvert {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 0.5em; BACKGROUND: #2babab; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffffff; LINE-HEIGHT: 0.95em; PADDING-TOP: 0px; HEIGHT: 20px; TEXT-ALIGN: left
}
.sejour-linguistique-titre1-bleuvert UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; LIST-STYLE-IMAGE: url(/i/puces/a_bleuvert+.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 2px
}
.sejour-linguistique-titre1-bleuvert UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.sejour-linguistique-titre1-bleuvert UL LI .label {
	VERTICAL-ALIGN: 4px
}
.sejour-linguistique-titre2-bleuvert {
	PADDING-TOP: 12px; TEXT-ALIGN: left
}
.sejour-linguistique-titre2-bleuvert {
	PADDING-TOP: 12px
}
.sejour-linguistique-titre2-bleuvert UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; FONT-WEIGHT: bold; FONT-SIZE: 0.5em; LIST-STYLE-IMAGE: url(/i/puces/a_bleuvert.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #2babab; PADDING-TOP: 2px; BORDER-BOTTOM: #2babab 1px solid
}
.sejour-linguistique-titre2-bleuvert UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.sejour-linguistique-titre2-bleuvert UL LI .label {
	VERTICAL-ALIGN: 4px
}
.sejour-linguistique-titre2-bleuvert UL LI A {
	VERTICAL-ALIGN: 4px; COLOR: #2babab; TEXT-DECORATION: none
}
.sejour-linguistique-text-bleuvert {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 0.4em; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; COLOR: #525252; PADDING-TOP: 5px; TEXT-ALIGN: justify
}
.sejour-linguistique-text-bleuvert .titre {
	FONT-WEIGHT: bold; FONT-SIZE: 0.8em; PADDING-BOTTOM: 2px; COLOR: #7427aa; TEXT-ALIGN: left
}
.sejour-linguistique-text-bleuvert .titre A {
	COLOR: #7427aa; TEXT-DECORATION: none
}
.sejour-linguistique-text-bleuvert TD {
	FONT-WEIGHT: normal; FONT-SIZE: 1em; COLOR: #525252; TEXT-ALIGN: justify
}
.sejour-linguistique-text-bleuvert TABLE .slot {
	FONT-WEIGHT: normal; FONT-SIZE: 1em; VERTICAL-ALIGN: top; COLOR: #525252; TEXT-ALIGN: right
}
.sejour-linguistique-text-bleuvert TABLE .value {
	FONT-WEIGHT: normal; FONT-SIZE: 1em; VERTICAL-ALIGN: top; COLOR: #2babab; TEXT-ALIGN: left
}
.sejour-linguistique-text-bleuvert TABLE .value TEXTAREA {
	FONT-WEIGHT: normal; FONT-SIZE: 1.5em; VERTICAL-ALIGN: top; COLOR: #2babab; TEXT-ALIGN: left
}
.sejour-linguistique-text-bleuvert INPUT {
	FONT-SIZE: 1em; COLOR: #2babab
}
.sejour-linguistique-text-bleuvert TABLE TEXTAREA {
	FONT-SIZE: 1.5em; WIDTH: 450px; COLOR: #525252
}
.sejour-linguistique-text-bleuvert SELECT {
	FONT-WEIGHT: normal; FONT-SIZE: 1em; COLOR: #2babab
}
.sejour-linguistique-text-bleuvert .button {
	PADDING-LEFT: 300px; PADDING-BOTTOM: 2px; PADDING-TOP: 5px
}
.sejour-linguistique-text-bleuvert .button A {
	BORDER-RIGHT: #2babab 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #2babab 1px solid; PADDING-LEFT: 2px; BACKGROUND: #ffffff; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #2babab 1px solid; COLOR: #2babab; PADDING-TOP: 2px; BORDER-BOTTOM: #2babab 1px solid; HEIGHT: 10px; TEXT-DECORATION: none
}
.sejour-linguistique-text-bleuvert .button .nocadre {
	BORDER-RIGHT: #2babab 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #2babab 1px solid; PADDING-LEFT: 1px; BACKGROUND: #ffffff; PADDING-BOTTOM: 1px; MARGIN: 0px; BORDER-LEFT: #2babab 1px solid; COLOR: #2babab; PADDING-TOP: 1px; BORDER-BOTTOM: #2babab 1px solid; TEXT-DECORATION: none
}
.sejour-linguistique-text-bleuvert .button .nocadre A {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.sejour-linguistique-text-bleuvert .button .nocadre A:hover {
	BACKGROUND: #2babab; COLOR: #ffffff
}
.sejour-linguistique-text-bleuvert A {
	COLOR: #2babab; TEXT-DECORATION: none
}
.sejour-linguistique-text-bleuvert H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; COLOR: #2babab
}
.sejour-linguistique-text-bleuvert B {
	FONT-WEIGHT: bold; COLOR: #2babab
}
.sejour-linguistique-text-bleuvert STRONG {
	FONT-WEIGHT: bold; COLOR: #2babab
}
.sejour-linguistique-text-bleuvert H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; COLOR: #2babab
}
.sejour-linguistique-text-bleuvert P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 4px
}
.sejour-linguistique-text-bleuvert UL {
	LIST-STYLE-IMAGE: url(/i/puces/p_bleuvert.gif)
}
.sejour-linguistique-text-bleuvert #sep {
	WIDTH: 100%; BORDER-BOTTOM: #2babab 1px solid
}
.sejour-linguistique-text-bleuvert #encadre {
	BORDER-RIGHT: #2babab 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #2babab 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #2babab 1px solid; COLOR: #2babab; PADDING-TOP: 5px; BORDER-BOTTOM: #2babab 1px solid
}
.sejour-linguistique-text-bleuvert #entetecontact {
	WIDTH: 100%
}
.sejour-linguistique-text-bleuvert #entetecontact TD {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.sejour-linguistique-text-bleuvert #entetecontact UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.sejour-linguistique-titre1-orange {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 0.5em; BACKGROUND: #ff8200; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffffff; LINE-HEIGHT: 0.95em; PADDING-TOP: 0px; HEIGHT: 20px; TEXT-ALIGN: left
}
.sejour-linguistique-titre1-orange UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; LIST-STYLE-IMAGE: url(/i/puces/a_orange+.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 2px
}
.sejour-linguistique-titre1-orange UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.sejour-linguistique-titre1-orange UL LI .label {
	VERTICAL-ALIGN: 4px
}
.sejour-linguistique-titre2-orange {
	PADDING-TOP: 12px; TEXT-ALIGN: left
}
.sejour-linguistique-titre2-orange {
	PADDING-TOP: 12px
}
.sejour-linguistique-titre2-orange UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; FONT-WEIGHT: bold; FONT-SIZE: 0.5em; LIST-STYLE-IMAGE: url(/i/puces/a_orange.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ff8200; PADDING-TOP: 2px; BORDER-BOTTOM: #ff8200 1px solid
}
.sejour-linguistique-titre2-orange UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.sejour-linguistique-titre2-orange UL LI .label {
	VERTICAL-ALIGN: 4px
}
.sejour-linguistique-titre2-orange UL LI A {
	VERTICAL-ALIGN: 4px; COLOR: #ff8200; TEXT-DECORATION: none
}
.sejour-linguistique-text-orange {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 0.4em; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; COLOR: #525252; PADDING-TOP: 5px; TEXT-ALIGN: justify
}
.sejour-linguistique-text-orange .titre {
	FONT-WEIGHT: bold; FONT-SIZE: 0.8em; PADDING-BOTTOM: 2px; COLOR: #7427aa; TEXT-ALIGN: left
}
.sejour-linguistique-text-orange .titre A {
	COLOR: #7427aa; TEXT-DECORATION: none
}
.sejour-linguistique-text-orange TD {
	FONT-WEIGHT: normal; FONT-SIZE: 1em; COLOR: #525252; TEXT-ALIGN: justify
}
.sejour-linguistique-text-orange .button {
	PADDING-LEFT: 300px; PADDING-BOTTOM: 2px; PADDING-TOP: 5px
}
.sejour-linguistique-text-orange .button A {
	BORDER-RIGHT: #ff8200 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ff8200 1px solid; PADDING-LEFT: 2px; BACKGROUND: #ffffff; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #ff8200 1px solid; COLOR: #ff8200; PADDING-TOP: 2px; BORDER-BOTTOM: #ff8200 1px solid; HEIGHT: 10px; TEXT-DECORATION: none
}
.sejour-linguistique-text-orange .button .nocadre {
	BORDER-RIGHT: #ff8200 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #ff8200 1px solid; PADDING-LEFT: 1px; BACKGROUND: #ffffff; PADDING-BOTTOM: 1px; MARGIN: 0px; BORDER-LEFT: #ff8200 1px solid; COLOR: #ff8200; PADDING-TOP: 1px; BORDER-BOTTOM: #ff8200 1px solid; TEXT-DECORATION: none
}
.sejour-linguistique-text-orange .button .nocadre A {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.sejour-linguistique-text-orange .button .nocadre A:hover {
	BACKGROUND: #ff8200; COLOR: #ffffff
}
.sejour-linguistique-text-orange A {
	COLOR: #ff8200; TEXT-DECORATION: none
}
.sejour-linguistique-text-orange H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; COLOR: #ff8200
}
.sejour-linguistique-text-orange B {
	FONT-WEIGHT: bold; COLOR: #ff8200
}
.sejour-linguistique-text-orange STRONG {
	FONT-WEIGHT: bold; COLOR: #ff8200
}
.sejour-linguistique-text-orange H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; COLOR: #ff8200
}
.sejour-linguistique-text-orange P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 4px
}
.sejour-linguistique-text-orange UL {
	LIST-STYLE-IMAGE: url(/i/puces/p_orange.gif)
}
.selection {
	FONT-SIZE: 0.8em; BACKGROUND-IMAGE: url(/i/votre_panier.gif); WIDTH: 160px; COLOR: #ffffff; BACKGROUND-REPEAT: no-repeat; HEIGHT: 43px; TEXT-ALIGN: center
}
.selection .contenu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 19px; PADDING-BOTTOM: 0px; PADDING-TOP: 15px
}
.selection .contenu A {
	FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: none
}
#cadredevis {
	BORDER-RIGHT: #ec008c 1px solid; BORDER-TOP: #ec008c 1px solid; FONT-SIZE: 0.6em; BACKGROUND: #edf0f7; BORDER-LEFT: #ec008c 1px solid; WIDTH: 280px; COLOR: #4d4d4f; BORDER-BOTTOM: #ec008c 1px solid
}
#cadredevis A {
	BORDER-RIGHT: #ec008c 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ec008c 1px solid; PADDING-LEFT: 2px; BACKGROUND: #ffffff; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #ec008c 1px solid; COLOR: #ec008c; PADDING-TOP: 2px; BORDER-BOTTOM: #ec008c 1px solid; HEIGHT: 10px; TEXT-DECORATION: none
}
#list-devis {
	FONT-WEIGHT: normal; FONT-SIZE: 1.5em; MARGIN: 0px; COLOR: #525252
}
#deviseur {
	BORDER-RIGHT: #ec008c 1px solid; BORDER-TOP: #ec008c 1px solid; FONT-SIZE: 0.6em; BACKGROUND: #edf0f7; BORDER-LEFT: #ec008c 1px solid; COLOR: #4d4d4f; BORDER-BOTTOM: #ec008c 1px solid; POSITION: relative
}
#deviseur .titre {
	COLOR: #ec008c; TEXT-ALIGN: center
}
#deviseur #sep {
	BORDER-BOTTOM: #ec008c 1px solid
}
#deviseur TD {
	VERTICAL-ALIGN: top
}
#deviseur TD TABLE {
	FONT-SIZE: 1em; PADDING-BOTTOM: 4px; PADDING-TOP: 10px
}
#deviseur .prix {
	VERTICAL-ALIGN: top; TEXT-ALIGN: right
}
#deviseur .heberg {
	VERTICAL-ALIGN: top; TEXT-ALIGN: center
}
#deviseur TD IMG {
	MARGIN: 0px; PADDING-TOP: 5px
}
#deviseur TD B {
	COLOR: #ec008c
}
#deviseur TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 1.2em; BACKGROUND: #ec008c; PADDING-BOTTOM: 10px; COLOR: #ffffff; PADDING-TOP: 10px; TEXT-ALIGN: center
}
#deviseur TD A {
	BORDER-RIGHT: #ec008c 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ec008c 1px solid; PADDING-LEFT: 2px; BACKGROUND: #ffffff; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #ec008c 1px solid; COLOR: #ec008c; PADDING-TOP: 2px; BORDER-BOTTOM: #ec008c 1px solid; HEIGHT: 10px; TEXT-DECORATION: none
}
.indicateurs {
	BORDER-RIGHT: #4d4d4f 0px dashed; PADDING-RIGHT: 1px; BORDER-TOP: #4d4d4f 0px dashed; PADDING-LEFT: 1px; FONT-WEIGHT: normal; FONT-SIZE: 0.6em; BACKGROUND: #ffffff; PADDING-BOTTOM: 1px; TEXT-TRANSFORM: none; BORDER-LEFT: #4d4d4f 0px dashed; COLOR: #4d4d4f; TEXT-INDENT: 0px; LINE-HEIGHT: 110%; PADDING-TOP: 1px; BORDER-BOTTOM: #4d4d4f 0px dashed; FONT-STYLE: normal; HEIGHT: 145px; TEXT-ALIGN: right; FONT-VARIANT: normal; TEXT-DECORATION: none
}
.indicateurs TD {
	PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.indicateurs .environnement A {
	COLOR: #74b71b; TEXT-DECORATION: none
}
.indicateurs .equipement A {
	COLOR: #00922b; TEXT-DECORATION: none
}
.indicateurs .distance A {
	COLOR: #00cae3; TEXT-DECORATION: none
}
.indicateurs .mixite A {
	COLOR: #ff8200; TEXT-DECORATION: none
}
.indicateurs .activites A {
	COLOR: #df0020; TEXT-DECORATION: none
}
.indicateurs .hebergement A {
	COLOR: #002de3; TEXT-DECORATION: none
}
.indicateurs-environnement {
	BORDER-RIGHT: #74b71b 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #74b71b 1px solid; PADDING-LEFT: 1px; BACKGROUND: #ffffff; PADDING-BOTTOM: 1px; FONT: 0.7em/110% Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; BORDER-LEFT: #74b71b 1px solid; COLOR: #74b71b; TEXT-INDENT: 0px; PADDING-TOP: 1px; BORDER-BOTTOM: #74b71b 1px solid; HEIGHT: 145px; TEXT-ALIGN: right; TEXT-DECORATION: none
}
.indicateurs-environnement TH {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; BACKGROUND: #74b71b; PADDING-BOTTOM: 3px; COLOR: #ffffff; BORDER-BOTTOM: #74b71b 1px solid; TEXT-ALIGN: center
}
.indicateurs-equipement {
	BORDER-RIGHT: #00922b 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #00922b 1px solid; PADDING-LEFT: 1px; BACKGROUND: #ffffff; PADDING-BOTTOM: 1px; FONT: 0.7em/110% Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; BORDER-LEFT: #00922b 1px solid; COLOR: #00922b; TEXT-INDENT: 0px; PADDING-TOP: 1px; BORDER-BOTTOM: #00922b 1px solid; HEIGHT: 145px; TEXT-ALIGN: right; TEXT-DECORATION: none
}
.indicateurs-equipement TH {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; BACKGROUND: #00922b; PADDING-BOTTOM: 3px; COLOR: #ffffff; BORDER-BOTTOM: #00922b 1px solid; TEXT-ALIGN: center
}
.indicateurs-distance {
	BORDER-RIGHT: #00cae3 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #00cae3 1px solid; PADDING-LEFT: 1px; BACKGROUND: #ffffff; PADDING-BOTTOM: 1px; FONT: 0.7em/110% Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; BORDER-LEFT: #00cae3 1px solid; COLOR: #00cae3; TEXT-INDENT: 0px; PADDING-TOP: 1px; BORDER-BOTTOM: #00cae3 1px solid; HEIGHT: 145px; TEXT-ALIGN: right; TEXT-DECORATION: none
}
.indicateurs-distance TH {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; BACKGROUND: #00cae3; PADDING-BOTTOM: 3px; COLOR: #ffffff; BORDER-BOTTOM: #00cae3 1px solid; TEXT-ALIGN: center
}
.indicateurs-mixite {
	BORDER-RIGHT: #ff8200 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #ff8200 1px solid; PADDING-LEFT: 1px; BACKGROUND: #ffffff; PADDING-BOTTOM: 1px; FONT: 0.7em/110% Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; BORDER-LEFT: #ff8200 1px solid; COLOR: #ff8200; TEXT-INDENT: 0px; PADDING-TOP: 1px; BORDER-BOTTOM: #ff8200 1px solid; HEIGHT: 145px; TEXT-ALIGN: right; TEXT-DECORATION: none
}
.indicateurs-mixite TH {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; BACKGROUND: #ff8200; PADDING-BOTTOM: 3px; COLOR: #ffffff; BORDER-BOTTOM: #ff8200 1px solid; TEXT-ALIGN: center
}
.indicateurs-activites {
	BORDER-RIGHT: #df0020 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #df0020 1px solid; PADDING-LEFT: 1px; BACKGROUND: #ffffff; PADDING-BOTTOM: 1px; FONT: 0.7em/110% Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; BORDER-LEFT: #df0020 1px solid; COLOR: #df0020; TEXT-INDENT: 0px; PADDING-TOP: 1px; BORDER-BOTTOM: #df0020 1px solid; HEIGHT: 145px; TEXT-ALIGN: right; TEXT-DECORATION: none
}
.indicateurs-activites TH {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; BACKGROUND: #df0020; PADDING-BOTTOM: 3px; COLOR: #ffffff; BORDER-BOTTOM: #df0020 1px solid; TEXT-ALIGN: center
}
.indicateurs-hebergement {
	BORDER-RIGHT: #002de3 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #002de3 1px solid; PADDING-LEFT: 1px; BACKGROUND: #ffffff; PADDING-BOTTOM: 1px; FONT: 0.7em/110% Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; BORDER-LEFT: #002de3 1px solid; COLOR: #002de3; TEXT-INDENT: 0px; PADDING-TOP: 1px; BORDER-BOTTOM: #002de3 1px solid; HEIGHT: 145px; TEXT-ALIGN: right; TEXT-DECORATION: none
}
.indicateurs-hebergement TH {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; BACKGROUND: #002de3; PADDING-BOTTOM: 3px; COLOR: #ffffff; BORDER-BOTTOM: #002de3 1px solid; TEXT-ALIGN: center
}
.pindicateurs .environnement {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; PADDING-BOTTOM: 6px; COLOR: #74b71b; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.pindicateurs .equipement {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; PADDING-BOTTOM: 6px; COLOR: #00922b; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.pindicateurs .distance {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; PADDING-BOTTOM: 6px; COLOR: #00cae3; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.pindicateurs .mixite {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; PADDING-BOTTOM: 6px; COLOR: #ff8200; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.pindicateurs .activites {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; PADDING-BOTTOM: 6px; COLOR: #df0020; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.pindicateurs .hebergement {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; PADDING-BOTTOM: 6px; COLOR: #002de3; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.ecole-cours {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: #edf0f7; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; border-spacing: 0px
}
.ecole-cours TH {
	FONT-SIZE: 0.6em; BACKGROUND: #8d52cc; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; TEXT-ALIGN: center
}
.ecole-cours TD UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 18px; FONT-WEIGHT: normal; FONT-SIZE: 0.6em; LIST-STYLE-IMAGE: url(/i/puces/p_violetc.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: none; COLOR: #4d4d4f; TEXT-INDENT: 0px; LINE-HEIGHT: 1.2em; PADDING-TOP: 0px; FONT-STYLE: normal; TEXT-ALIGN: left; FONT-VARIANT: normal; TEXT-DECORATION: none
}
.ecole-cours A {
	COLOR: #7427aa; TEXT-DECORATION: none
}
.ecole-cours A:hover {
	COLOR: #c82b82
}
.ecole-cours IMG {
	PADDING-TOP: 5px
}
#ecoles-de-langues-activa {
	BORDER-RIGHT: #7427aa 1px solid; BORDER-TOP: #7427aa 1px solid; FONT-SIZE: 0.6em; BACKGROUND: #edf0f7; BORDER-LEFT: #7427aa 1px solid; WIDTH: 160px; BORDER-BOTTOM: #7427aa 1px solid
}
#ecoles-de-langues-activa .titre {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 1.2em; BACKGROUND: #7427aa; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px; TEXT-ALIGN: center
}
#ecoles-de-langues-activa .pays {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; COLOR: #7427aa; PADDING-TOP: 5px; TEXT-ALIGN: left
}
#ecoles-de-langues-activa .pays A {
	COLOR: #7427aa; TEXT-DECORATION: none
}
#ecoles-de-langues-activa .pays A:hover {
	COLOR: #c82b82
}
#ecoles-de-langues-activa UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 18px; FONT-WEIGHT: normal; LIST-STYLE-IMAGE: url(/i/puces/p_violet.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: none; TEXT-INDENT: 0px; LINE-HEIGHT: 1.1em; PADDING-TOP: 0px; FONT-STYLE: normal; LIST-STYLE-TYPE: square; FONT-VARIANT: normal; TEXT-DECORATION: none
}
#ecoles-de-langues-activa UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px; TEXT-ALIGN: left
}
#ecoles-de-langues-activa UL UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; LIST-STYLE-IMAGE: url(/i/puces/tiret.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#ecoles-de-langues-activa UL UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 4px; TEXT-ALIGN: left
}
#ecoles-de-langues-activa UL LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #7427aa; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#ecoles-de-langues-activa UL LI A:hover {
	COLOR: #c82b82
}
#ecoles-de-langues-activa UL UL LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #4d4d4f; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#ecoles-de-langues-activa UL UL LI A:hover {
	COLOR: #c82b82
}
.sejour-linguistique-text-centre-cours {
	BORDER-RIGHT: #edf0f7 1px solid; BORDER-TOP: #edf0f7 1px solid; FONT-SIZE: 0.4em; BACKGROUND: #edf0f7; BORDER-LEFT: #edf0f7 1px solid; WIDTH: 100%; BORDER-BOTTOM: #edf0f7 1px solid
}
.sejour-linguistique-text-centre-cours TD {
	VERTICAL-ALIGN: top; WIDTH: 32%
}
.sejour-linguistique-text-centre-cours .sep {
	VERTICAL-ALIGN: top; WIDTH: 1%
}
.sejour-linguistique-text-centre-cours .titre {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 1.2em; BACKGROUND: #7427aa; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px; TEXT-ALIGN: center
}
.sejour-linguistique-text-centre-cours .pays {
	FONT-WEIGHT: bold; WIDTH: 98%; COLOR: #7427aa; TEXT-ALIGN: left
}
.sejour-linguistique-text-centre-cours .pays A {
	COLOR: #7427aa; TEXT-DECORATION: none
}
.sejour-linguistique-text-centre-cours .pays A:hover {
	COLOR: #c82b82
}
.sejour-linguistique-text-centre-cours UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 18px; FONT-WEIGHT: normal; LIST-STYLE-IMAGE: url(/i/puces/p_violet.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: none; TEXT-INDENT: 0px; LINE-HEIGHT: 1.1em; PADDING-TOP: 0px; FONT-STYLE: normal; LIST-STYLE-TYPE: square; FONT-VARIANT: normal; TEXT-DECORATION: none
}
.sejour-linguistique-text-centre-cours UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px; TEXT-ALIGN: left
}
.sejour-linguistique-text-centre-cours UL UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; LIST-STYLE-IMAGE: url(/i/puces/tiret.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.sejour-linguistique-text-centre-cours UL UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 4px; TEXT-ALIGN: left
}
.sejour-linguistique-text-centre-cours UL LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #7427aa; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.sejour-linguistique-text-centre-cours UL LI A:hover {
	COLOR: #c82b82
}
.sejour-linguistique-text-centre-cours UL UL LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #4d4d4f; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.sejour-linguistique-text-centre-cours UL UL LI A:hover {
	COLOR: #c82b82
}
#post-info {
	FONT-WEIGHT: normal; FONT-SIZE: 0.9em; COLOR: #7f7f7f; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify
}

