/* CSS Document */

body
{
	scrollbar-face-color:#CEE2F6;
	scrollbar-arrow-color:#5B9DDE;
	scrollbar-track-color:#4F83B7;
	scrollbar-3dlight-color:#CEE2F6;
	scrollbar-darkshadow-color:#284159;
	font-family:Verdana;
	font-size:10px;
	color:#333333;
	text-decoration:none;
	font-weight:normal;
	background:url(images/fond_site.jpg);
	background-attachment:fixed;
	background-position:top;
	background-repeat:no-repeat;
	background-color: #075C81;
}

div.allcontent{
  margin-left: auto; 
  margin-right: auto; 
  width: 1003px; 
  text-align: center;
  position:relative;
  vertical-align:top;
}

.tiret
{
	font-family: Verdana;
	font-weight: bold;
	font-size : 10px;
	color: #be6c1b;
	text-decoration: none;
}

a{
	font-family: Verdana;
	text-decoration: none;
}

a:hover
{
	font-family: Verdana;
	text-decoration: underline;
}

a.menu
{
	font-family: Verdana;
	font-weight: bold;
	font-size : 10px;
	color: #a6cde0;
	text-decoration: none;
}

a.menu:hover
{
	font-family: Verdana;
	font-weight: bold;
	font-size : 10px;
	color: #FFFFFF;
	text-decoration: none;
}

a.accueil
{
	font-family: Verdana;
	font-weight: bold;
	font-size : 10px;
	color: #f2c0ea;
	text-decoration: none;
}

a.accueil:hover
{
	font-family: Verdana;
	font-weight: bold;
	font-size : 10px;
	color: #FFFFFF;
	text-decoration: none;
}

.text12{
	color:#0b516f;
	font-family:Verdana;
	font-size:12px;
	font-weight:normal;
}
.textbold12{
	color:#0b516f;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
}
.textbold14{
	color:#0b516f;
	font-family:Verdana;
	font-size:13px;
	font-weight:bold;
}

.formule
{
	font-family: Verdana;
	font-weight: bold;
	font-size : 10px;
	color: #065C82;
	text-decoration: none;
	cursor:pointer;
}

.formule:hover
{
	font-family: Verdana;
	font-weight: bold;
	font-size : 10px;
	color: #0d3242;
	text-decoration: none;
}
.formules
{
	font-family: Verdana;
	font-weight: bold;
	font-size : 10px;
	color: #065C82;
	text-decoration: none;
	cursor:pointer;
}

.formules:hover
{
	font-family: Verdana;
	font-weight: bold;
	font-size : 10px;
	color: #0d3242;
	text-decoration: none;
}
.spformule{
	float:top;
	width:260px;
	height:18px;
	padding-left:40px;
	vertical-align:bottom;
}

.sppart{
	float:top;
	width:200px;
	height:18px;
	padding-left:40px;
	vertical-align:bottom;
	cursor:pointer;
}

.formule_active{
	background-image:url(images/sous_formules.png);
	background-repeat:no-repeat;
	background-position:left;
}

.underformule_active{
	background-color:#065C82;
}

div.nosformules{
	background-image:url(images/fond_formules.png);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#a2c016;
	width:260px;
	padding-top:10px;
}

.sdestinations{
	width:300px;
	background-color:#ffffff;
	border:1px #abc71d solid;
	padding:5px;
	margin:10px auto 10px auto; 
	font-family:Verdana;
	text-align:left;
}

.basformule{
	background-image:url(images/bas_formules.png);
	background-repeat:no-repeat;
	background-position:bottom;
	width:260px;
	position:relative;
	height:12px;
}

.textenews{
	font-family:Verdana;
	color:#59006e;
	font-size:10px;
}

.colornews{
	font-family:Verdana;
	color:#59006e;
}

.textebleu a
{
	font-family: Verdana;
	font-weight: bold;
	font-size : 10px;
	color: #065C82;
	text-decoration: none;
}

.textebleu a:hover
{
	font-family: Verdana;
	font-weight: bold;
	font-size : 10px;
	color: #0d3242;
	text-decoration: none;
}
.textebleu
{
	font-family: Verdana;
	font-weight: bold;
	font-size : 10px;
	color: #065C82;
	text-decoration: none;
}
.textebleu10
{
	font-family: Verdana;
	font-weight: normal;
	font-size : 10px;
	color: #065C82;
	text-decoration: none;
}
.tableau
{
	font-family: Verdana;
	font-weight: bold;
	font-size : 11px;
	color: #065C82;
	text-decoration: none;
}

.barre
{
	font-size : 10px;
	color: #F1F7FA;
}

form.formulaire input
{
	border:#6486a9 1px solid;
}

.barre02
{
	font-size : 10px;
	color: #cae0e5;
}

.textebold
{
	font-family: Verdana;
	font-weight: bold;
	font-size : 10px;
	color: #333333;
	text-decoration: none;
}

.texte
{
	font-family: Verdana;
	font-weight: normal;
	font-size : 10px;
	color: #333333;
	text-decoration: none;
}

.titre
{
	font-family: Verdana;
	font-weight: bold;
	font-size : 12px;
	color: #be6c1b;
	text-decoration: none;
}

.titrenews{
	color:#59006e;
	font-size:11px;
	font-family: Verdana;
	font-weight: bold;
	text-decoration: none;
	margin-left:5px;
}

.titrepre
{
	font-family: Verdana;
	font-weight: bold;
	font-size : 16px;
	color: #065C82;
	text-decoration: none;
}

.titrepre2
{
	font-family: Verdana;
	font-weight: bold;
	font-size : 12px;
	color: #065C82;
	text-decoration: none;
}

a.titrepre:hover{
	font-family: Verdana;
	font-weight: bold;
	font-size : 16px;
	color: #065C82;
	text-decoration: underline;
}

.titre02
{
	font-family: Verdana;
	font-weight: bold;
	font-size : 16px;
	color: #be6c1b;
	text-decoration: none;
}

.hebergement
{
	font-family: Verdana;
	font-weight: bold;
	font-size : 10px;
	color: #0d3242;
	text-decoration: none;
}

a.passeport
{
	font-family: Verdana;
	font-weight: bold;
	font-size : 10px;
	color: #065C82;
	text-decoration: none;
}

a.passeport:hover
{
	font-family: Verdana;
	font-weight: bold;
	font-size : 10px;
	color: #0d3242;
	text-decoration: none;
}
a.mail
{
	font-family: Verdana;
	font-weight: bold;
	font-size : 10px;
	color: #333333;
	text-decoration: none;
}

a.mail:hover
{
	font-family: Verdana;
	font-weight: bold;
	font-size : 10px;
	color: #FFFFFF;
	text-decoration: none;
}

a.retour
{
	font-family: Verdana;
	font-weight: bold;
	font-size : 10px;
	color: #065C82;
	text-decoration: none;
}
a.retour:hover
{
	font-family: Verdana;
	font-weight: bold;
	font-size : 10px;
	color: #9bbbc6;
	text-decoration: none;
}
.Style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.Style3 {color: #FFFFFF}
.Style4 {color: #a6cde0}
.Style5 {
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
.Style6 {color: #075C81}
.Style7 {color: #5082B4}


.boxactu{
	float:top;
	width:349px;
	height:200px;
	margin-top:15px;
	background-image:url(images/box-actu.png);
	background-repeat:no-repeat;
}

.listesdetails{
	list-style:url(images/puce_ados.png);
	list-style-position:outside;
	padding:0px;
	margin-left:40px;
}

.boxsdestination{
	float:left;
	width:334px;
	margin-left:10px;
}
.boxsdestination-titre{
	width:314px;
	background-color:#9ec4de;
	padding:2px 0px 2px 20px;
	height:18px;
}

.boxsdestination-txt{
	font-family:Verdana;
	font-weight:bold;
	font-size:11px;
	color:#065c82;
}

.boxsdestination-content{
	width:334px;
	padding-top:25px;
	background-image:url(images/sfond_destinations.png);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#d3e7f0;
	min-height:120px;
}
.boxsdestination-scontent{
	float:left;
	width:115px;
	padding-left:45px;
	cursor:pointer;
}
.destination_active{
	background-image:url(images/sous_destinations.png);
	background-repeat:no-repeat;
	background-position:top;
}
.dsdestination{
	position:relative;
	width:640px;
	display:none;
}

.plan{
	float:top;
	text-align:left;
	margin:5px;
}
.photopgm{
	display:none;
}
.allphotopgm{
	margin-left:10px;
	margin-bottom:5px;
	clear:both;
}
.programme_active{
	background-image:url(images/sous_programme.png);
	background-repeat:no-repeat;
	background-position:left;
	margin-left:5px;
}
.programme_active div{
	padding:5px;
	margin-left:40px;
	color:#FFFFFF;
}
.programme_inactive{
	margin-left:5px;
	height:26px;
}
.programme_inactive div{
	color:#59006e;
	height:26px;
	padding:5px;
}
.programme{
	margin-top:10px;
	display:none;
}
.titlepgm{
	float:left;
	font-size:12px;
	font-family:Verdana;
	font-weight:bold;
	height:28px;
	vertical-align:middle;
	padding:10px 0px;
	margin-top:5px;
	cursor:pointer;
}
.head-programme{
	width:638px;
	background-image:url(images/fond-programme.png);
	background-position:bottom;
	background-repeat:no-repeat;
	min-height:50px;
	margin-top:15px;
}

.labelform{
	float:left;
	width:250px;
	vertical-align:top;
	text-align:right;
	margin-right:10px;
}
.clear {
	height:20px;
	width:100%;
}

.lstpart_head{
	width:280px;
	background-color:#
}

.lstpart{
	width:280px;
	padding:20px;
	margin:5px;
	margin-left:auto;
	margin-right:auto;
	border:2px #065C82 solid;
}

.content_login{
	position:relative;
	width:608px;
	height:410px;
	text-align:left;
	padding:2px;
	background-image:url(/images/fond-passeport.jpg);
	background-position:left;
	background-repeat:no-repeat;
}

.content_passeport{
	position:relative;
	width:608px;
	height:410px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	background-image:url(/images/fond-passeport.jpg);
	background-position:left;
	background-repeat:no-repeat;
}

.textcmdap {
	font-family:Verdana;
	color:#999999;
	font-size:11px;
}
.textcmdre {
	font-family:Verdana;
	color:#CC0000;
	font-size:11px;
}
.textcmdat {
	font-family:Verdana;
	color:#0b516f;
	font-size:11px;
}
.textcmdtr {
	font-family:Verdana;
	color:#003300;
	font-size:11px;
}