body {margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;}
.ListeAnim {color: #0368a7;font-size: 11px;font-family: Verdana;text-decoration:none;}
.ListeAnim:hover{color: #F98D20;}
.TitreBleu{color:#969696;font-size:20px; font-family: Verdana; font-weight:normal;}
.TitreBleuPetit{color:#343f45;font-size:11px;font-family: Verdana; font-weight:normal;}
.SSTitreBleu{color:#007ECD;font-size:14px;font-family: Verdana;font-weight:bold;}
.LienNoir{color:#000;font-family: Verdana;font-size:10px;text-decoration:none;}
.TitreOran{color:#F19414;font-size:20px;font-family: Verdana;font-weight:bold;}
.SejourAccroche{color:#343f45;font-size:16px;font-family: Verdana; font-weight:normal;font-family: Verdana;text-align:left;}
.BtSejour{text-align:center;color:#FFF;font-family:Verdana;font-size:13px;text-decoration:none;line-height:17px;}
.BtSejourActif{text-align:center;color:#2f619e;font-family:Verdana;font-size:13px;text-decoration:none;line-height:17px;}
H1{font-family: Verdana;color: #027EC6;font-weight: bold;font-size: 24px; margin:0;padding:0;}
H2{margin:0;padding:0;}
.TitreSite {font-family: Verdana;color: #027EC6;font-weight: bold;font-size: 22px;}
.DescSejour {color: #027EC6;font-size: 14px;font-weight: bold;font-family: Verdana;}
.TitrePage {color: #F98D20;font-size: 20px;font-weight: bold;font-family: Verdana;}

.Tarif1 {color: #E2332E;font-family: Verdana;font-size: 9px;}
.Tarif2 {color: #E2332E;font-family: Verdana;font-size: 9px;}
.Accroche {color: #F89321;font-family: Verdana;font-weight: bold; text-decoration:none;}
.Style2 {color: #4DB6CD;font-weight: bold;font-size: 13px;font-family: Verdana;}
.Brochure {font-family: Verdana; font-size: 14px; color: #007ECD;}

.TopDefile {color: #666666;font-weight: bold;font-size: 13px;font-family: Verdana;}
.TopDefileTexte {color: #666;font-weight: bold;font-size: 13px;font-family: Verdana;}
.Style3 {font-family: Verdana;font-size: 30px;color: #4db6cd;font-weight: bold;}

a.SearchTexte{color:#c0c0c0;font-family:Verdana;font-size:14px; text-decoration:none;}
.InfoResa {color: #808080;font-family: Verdana;font-size: 14px;}
.LienTop {color: #30629f;font-family: Verdana;font-size: 16px; text-decoration:none;}
a.LienTop:hover, .BottomLien:hover {color:#F98D20;}
.LienTopActif {color:#F98D20;font-family: Verdana;font-size: 16px;text-decoration:none;}
.LienBottom {color: #30629f;font-family: Verdana;font-size: 11px;font-weight:bold;text-decoration:none;}
.LienBottomActif {color: #f2a22e;font-family: Verdana;font-size: 11px;font-weight:bold;text-decoration:none;}
.Style4 {color: #4DB6CD;font-family: Verdana;font-size: 14px;font-weight: bold;}
.Style5 {font-family: Verdana; font-size: 14px; color: #E7302E;}
.ResaAppel{font-family: Verdana; font-size: 14px; color: #007ECD;font-weight: bold;}
.Style6 {color: #E7302E}
.Style7 {font-size: 29px}
.Style12 {color: #4DB8CA}
.Style13 {color: #C0C0C0;font-family: Verdana;font-size: 9px;font-weight: bold;}
.Style14 {color: #666;font-family: Verdana;font-weight: bold;}
.ChampForm {color: #D3413F;font-family: Verdana;font-weight: bold;font-size:13px;}
.Style15 {color: #666;font-family: Verdana;font-size: 10px;}
.AffLadate{color: #027EC6;font-family: Verdana;font-size: 10px;}
.Semaines {color: #027EC6;font-family: Verdana;font-size: 12px;text-decoration:none;}
.Semaines:hover {color: #D3413F;font-weight: bold;}
.SemainesActif {color: #E2332E;font-family: Verdana;font-size: 12px;text-decoration:none;}
.SemainesComplet {color:#999;font-family: Verdana;font-size: 12px;text-decoration:none;}

.FormResaChoix {color: #027EC6;font-family: Verdana;font-size: 12px;text-decoration:none;}
.FormResaSemaine {color: #FFF;font-family: Verdana;font-size: 12px;text-decoration:none;}
.Style17 {font-family: Verdana;font-size: 12px;color: #666;}
.MenuHaut{color: #666;font-family: Verdana;font-size: 11px;text-decoration:none;padding-bottom:4px;}

.rougeActif{color:#D24040 !important;}
.vertActif{	color:#9BCC23 !important;}
.bleuActif{	color:#4BB5CD !important;}
.orangeActif{color:#F98D20 !important;}

.rouge:hover{color:#D24040;}
.vert:hover{color:#9BCC23;}
.bleu:hover{color:#4BB5CD;}
.orange:hover{color:#F98D20;}

.Texte {font-family: Verdana;font-size: 13px;color: #000;}
.MenuBas {font-family: Verdana; font-size: 13px; color: #666666; text-decoration:none;}
.MenuBas:hover {color: #E8322E;}
.MenuBasActif {color: #E8322E;font-family: Verdana; font-size: 13px; text-decoration:none;}
.Style29 {color: #E63231;font-weight: bold;font-family: Verdana;font-size: 10px;text-decoration:none;}
.Style30 {color: #9BCC23}
.Style31 {color: #4BB5CD}
.Style32 {color: #F98D20}
.Style33 {color: #000;font-size: 12px;font-family: Verdana;}
.Style34 {color: #B4B4B4;font-family: Verdana;font-size: 12px;font-weight: bold;text-decoration:none;}
.Style35 {color: #CCC;font-family: Verdana;font-size: 14px;}
.Style37 {font-size: 24px}
.Style38 {font-size: 12px;color: #999;font-family: Verdana;}
.BottomLien{font-size: 11px;color: #808080;font-family: Verdana;text-decoration:none;font-weight:bold;}
.Nuage1 {color: #B1B1B1;font-family: Verdana;font-size: 12px;text-decoration:none;}
.Nuage2 {color: #B1B1B1;font-family: Verdana;font-size: 14px;text-decoration:none;font-weight:bold;}
.Nuage3 {color: #B1B1B1;font-family: Verdana;font-size: 16px;text-decoration:none;}
.Nuage4 {color: #B1B1B1;font-family: Verdana;font-size: 20px;text-decoration:none;}

.Style42 {color: #D24040; text-decoration:none;}

.DispoStage {color: #E8322E;font-family: Verdana;font-weight: bold;font-size:15px;}

h3.bouton { background:url(../images/stages/intitule.gif) no-repeat left; height:25px; width:160px; background-position:top; font-size:9px;margin: 0;line-height: 9px;}
h3.bouton a { font-weight: bold; font-family: Verdana; font-size: 10px; text-decoration:none; }
h3.bouton a.rouge { color: #E63231; }
h3.bouton a.vert { color:#9bcc23; }
h3.bouton a.bleu { color:#4BB5CD; }
h3.bouton a.orange { color:#F98D20; }

.NbStage {color:#c0c0c0;font-size: 34px;font-weight: bold;font-family: Verdana;}
.TitreStagerouge {color: #D3413F;font-size: 20px;font-weight: bold;font-family: Verdana; text-decoration:none;}
.FormTitre {color: #D3413F;font-size: 18px;font-weight: bold;font-family: Verdana;}
.BulleStageAccroche{font-family: Verdana;color:#333333; font-size: 11px;}
.TitreStagevert {color: #9bcc23;font-size: 20px;font-weight: bold;font-family: Verdana; text-decoration:none;}
.TitreStagebleu {color: #4BB5CD;font-size: 20px;font-weight: bold;font-family: Verdana; text-decoration:none;}
.TitreStageorange {color: #F98D20;font-size: 20px;font-weight: bold;font-family: Verdana; text-decoration:none;}

.HeureStagerouge {color: #e7302e;font-size: 10px;font-family: Verdana;}
.HeureStagevert {color: #9bcc23;font-size: 10px;font-family: Verdana;}
.HeureStagebleu {color: #4BB5CD;font-size: 10px;font-family: Verdana;}
.HeureStageorange {color: #F98D20;font-size: 10px;font-family: Verdana;}

.TitreAnimrouge {color: #e7302e;font-family: Verdana;font-size: 16px;font-weight: bold;}
.TitreAnimvert {color: #9bcc23;font-family: Verdana;font-size: 16px;font-weight: bold;}
.TitreAnimbleu {color: #4BB5CD;font-family: Verdana;font-size: 16px;font-weight: bold;}
.TitreAnimorange {color: #F98D20;font-family: Verdana;font-size: 16px;font-weight: bold; text-decoration:none;}

.Categorierouge {color: #e7302e;font-family: Verdana;font-size: 12px;font-weight: bold; text-decoration:none; padding-bottom:3px; padding-top:6px;}
.Categorievert {color: #9bcc23;font-family: Verdana;font-size: 12px;font-weight: bold; text-decoration:none; padding-bottom:3px; padding-top:6px;}
.Categoriebleu {color: #4BB5CD;font-family: Verdana;font-size: 12px;font-weight: bold; text-decoration:none; padding-bottom:3px; padding-top:6px;}
.Categorieorange {color: #F98D20;font-family: Verdana;font-size: 12px;font-weight: bold; text-decoration:none; padding-bottom:3px; padding-top:6px;}

.MenuHaut{color: #999999;font-family: Verdana;font-size: 11px;text-decoration:none;padding-bottom:4px;}
.MenuHautrrouge{color: #e7302e;font-family: Verdana;font-size: 11px;text-decoration:none;padding-bottom:4px;}
.MenuHautvvert{color: #9bcc23;font-family: Verdana;font-size: 11px;text-decoration:none;padding-bottom:4px;}
.MenuHautbbleu{color: #4BB5CD;font-family: Verdana;font-size: 11px;text-decoration:none;padding-bottom:4px;}
.MenuHautoorange{color: #F98D20;font-family: Verdana;font-size: 11px;text-decoration:none;padding-bottom:4px;}

.MenuHautTd{padding-bottom:7px;vertical-align:bottom; text-align:left;}
.MenuHautr{color: #999;font-family: Verdana;font-size: 11px;text-decoration:none;padding-bottom:4px;}
.MenuHautr:hover{color: #e7302e;}
.MenuHautv{color: #999;font-family: Verdana;font-size: 11px;text-decoration:none;padding-bottom:4px;}
.MenuHautv:hover{color: #9bcc23;}
.MenuHautb{color: #999;font-family: Verdana;font-size: 11px;text-decoration:none;padding-bottom:4px;}
.MenuHautb:hover{color: #4BB5CD;}
.MenuHauto{color: #999999;font-family: Verdana;font-size: 11px;text-decoration:none;padding-bottom:4px;}
.MenuHauto:hover{color: #F98D20;}


.BulleTitrerouge {color: #E8322E;font-family: Verdana;font-weight: bold;}
.BulleTitrevert {color: #9bcc23;font-family: Verdana;font-weight: bold;}
.BulleTitrebleu {color: #4BB5CD;font-family: Verdana;font-weight: bold;}
.BulleTitreorange {color: #F98D20;font-family: Verdana;font-weight: bold;}

.Complet {color: #E63231;font-weight: bold;font-family: Verdana;font-size: 9px;text-decoration:none;}
.locator{font-size:10px;color:#666;font-family:Verdana;}
.DevisNumrouge{	color: #9bcc23;	font-weight: bold;	font-family: Verdana;	font-size: 18px;}
.DevisNumgrise{	color: #F7F7F7;	font-weight: bold;	font-family: Verdana;	font-size: 18px;}
.ListeActivites{color:#000; font-size: 11px; font-family:Verdana; text-decoration:none; line-height:15px;}

a.bouton-vert  { display:block; height:46px; background:url(../images/boutons/vert1.png) repeat-x top left #9ac828; font-weight:normal; text-decoration:none; text-align:left; color:white; font-family:Verdana, Geneva, sans-serif; font-size:14px;  }
a.bouton-vert span { display:block; background:url(../images/boutons/vert2.png) no-repeat top right; height:33px; padding-top:13px; padding-left:5px; padding-right:5px;}


a.bouton-orange  { display:block; height:46px; background:url(../images/boutons/orange1.png) repeat-x top left #f98d20; font-weight:normal; text-decoration:none; text-align:left; color:white; font-family:Verdana, Geneva, sans-serif; font-size:14px;  }
a.bouton-orange span { display:block; background:url(../images/boutons/orange2.png) no-repeat top right; height:33px; padding-top:13px; padding-left:5px; padding-right:5px;}


a.bouton-rouge  { display:block; height:46px; background:url(../images/boutons/rouge1.png) repeat-x top left #E3312D; font-weight:normal; text-decoration:none; text-align:left; color:white; font-family:Verdana, Geneva, sans-serif; font-size:14px;  }
a.bouton-rouge span { display:block; background:url(../images/boutons/rouge2.png) no-repeat top right; height:33px; padding-top:13px; padding-left:5px; padding-right:5px;}


a.bouton-bleu  { display:block; height:46px; background:url(../images/boutons/bleu1.png) repeat-x top left #4bb5cd; font-weight:normal; text-decoration:none; text-align:left; color:white; font-family:Verdana, Geneva, sans-serif; font-size:14px;  }
a.bouton-bleu span { display:block; background:url(../images/boutons/bleu2.png) no-repeat top right; height:33px; padding-top:13px; padding-left:5px; padding-right:5px;}

a.bouton-vert, a.bouton-rouge , a.bouton-orange , a.bouton-bleu {cursor:pointer} 



.fond-bleu {background:#4bb5cd;}
.fond-rouge {background:#E3312D;}
.fond-orange {background:#f98d20;}
.fond-vert {background:#9ac828;}

.T_all {
	position: absolute;
	z-index:1000;
	top: 0px;
	left: 0px;
	height:1500px;
	width:100%;
	background-color:#000;
	filter:alpha(opacity=50);
	-moz-opacity: 0.50;
	opacity: 0.50;
}

.T_blanc1 { width:408px; background:white; z-index: 1100;	color:#000000;	top:27%;	left:58%; position: absolute; 	filter:alpha(opacity=100);	-moz-opacity: 1;	opacity: 1; font-family:Verdana, Geneva, sans-serif; }

.T_blanc2 { width:408px; background:white; z-index: 1100;	color:#000000;	top:30%;	left:35%; position: absolute; 	filter:alpha(opacity=100);	-moz-opacity: 1;	opacity: 1; font-family:Verdana, Geneva, sans-serif;  }

div#rentrer { position:absolute; }

* html .T_all { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}


#MenuDeroulant
{
    margin: 0;
    padding: 0;
    width: 997px;
    text-align: center;
}

#MenuDeroulant li
{    
	float: left;
    list-style: none;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
}

#MenuDeroulant li a
{    
	display: block;
    background: #4E95EC; /* Couleur de fond des titres du menu (bleu foncé) */
    padding: 5px 12px;
    text-decoration: none;
    border-right: 1px solid white;
    width: 141px;
    color: #FFFFFF; /* Couleur de police des titres du menu (blanc)*/
    white-space: nowrap
}

#MenuDeroulant li a:hover
{    background: #FFBD59} /* Couleur de fond des titres du menu au survol de la souris */

#MenuDeroulant li ul
{
	margin: 0;
    padding: 0;
    position: absolute;
    /*visibility: hidden;*/
    display: none;
    border-top: 1px solid white;
    z-index: 1000;
}

#MenuDeroulant li ul li {
	float: none;
    display: inline;
    text-align: left;
}

#MenuDeroulant li ul li a {
	width: auto;
	min-width: 141px;
	border-bottom: solid 1px;
    background: #FFBD59;
} /* Couleur de fond des items déroulant du menu */

#MenuDeroulant li ul li a:hover {
	background: #4E95EC
} /* Couleur de fond des items déroulant du menu au survol de la souris */


/* Styles des calques + d'infos sur la page d'accueil */
div.moreinfos {
	display: none;
	position: absolute;
	width: 96px;
	margin-top: 100px;
	text-align: center;
	padding-top: 1px;
	padding-bottom: 1px;
	font-weight: bold;
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;
}

div.stagedetails {
	position:absolute;
	margin-top:-140px;
	margin-left:-337px;
	z-index:1;
	display: none;
	text-align:left;
	padding: 10px;
	border: solid 1px #DDDDDD;
	background-color: #FFFFFF;
	width: 302px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

table.moreinfos:hover div.moreinfos {
	display: block;
}

table.moreinfos:hover div.stagedetails {
	display: block;
}

div.moreinfosrouge {
	background-color: #E8322E;
}

div.moreinfosvert {
	background-color: #9BCC23;
}

div.moreinfosbleu {
	background-color: #4BB5CD;
}

div.moreinfosorange {
	background-color: #F98D20;
}

div.stagedetailsrouge {
	border-color: #E8322E;
}

div.stagedetailsvert {
	border-color: #9BCC23;
}

div.stagedetailsbleu {
	border-color: #4BB5CD;
}

div.stagedetailsorange {
	border-color: #F98D20;
}

div.moreinfos a, div.moreinfos a:visited {
	font-size: 11px;
	font-family: Verdana;
	color: #FFFFFF;
	text-decoration: none;
}