/* page */
body {
background-color:#E0DCE4;
text-align:center;
font-family: "Arial"; 
font-size: 12px; 
color: #D96214
}

.cadre {
background-color:#211842;
/*border : solid 1px white;*/
}

.slogan {
text-align: left;
vertical-align:bottom;
background-color:#211842;
}

.contenu {
background-color:#211842;
padding:10px;
}

#footer {
font-size:10px;
color:#211842;
width:800px;
margin:auto;
}
	
	#footer ul{
		list-style-type:none;
		padding-left:0;
		}
		

.interview {
width:410px;
margin-left:30px;
color:#ffffff;
font-size:12px;
}


/* liens */
a {
color : #B38FE9;
text-decoration:none;
}
a:visited {
color : #B38FE9;
text-decoration:none;
}
a:hover {
color : #B38FE9;
text-decoration:underline;
}


/* titres */
h1 {
font-weight:bold;
font-size:14px;
padding-left:20px;
padding-right:20px;
}

h1.slogan {
font-weight:bold;
font-size:12px;
text-align:right;
padding-left:20px;
padding-right:30px;
}


/* formulaire */

input, textarea, select {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

/* menu */
.menu a {
font-size:12px;
font-weight:bold;
margin-left:5px;
margin-top:3px;
margin-bottom:0px;
text-decoration:none;
color:#999999;
/*border:solid red 1px;*/
display:block;
background-color:#211842;
}

.menu a:visited {
color:#999999;
text-decoration:none;
}
.menu a:hover {
/*color:#D96214;*/
color:#FFFFFF;
text-decoration:none;
}

/* textes */
.gras_orange {
font-size:12px;
color:#D96214;
font-weight:bold;
}

h1.gras_orange {
font-size:12px;
color:#D96214;
font-weight:bold;
padding-left:0;
}

.gras_blanc {
font-size:12px;
color:#FFFFFF;
font-weight:bold;
}

.gras_violet {
font-size:12px;
color:#B38FE9;
font-weight:bold;
}

.gras_bleu {
font-size:12px;
color:#211842;
font-weight:bold;
}

.petit_jaune {
font-size:11px;
color:#FFFFC8;
margin-bottom:5px;
margin-top:0px;
margin-left:10px;
}

.petit_blanc {
font-size:11px;
color:#FFFFFF;
text-indent:-10px;
/*border:solid red 1px;*/
margin-bottom:5px;
margin-top:0px;
margin-left:10px;
}

li.petit_blanc {
font-size:11px;
color:#FFFFFF;
text-indent:0px;
}
.petit_noir {
font-size:11px;
color:#000000;
text-indent:-10px;
margin-bottom:15px;
margin-top:0px;
margin-left:10px;
/*font-weight:bold;*/
}

.bleu {
color:#4C0CAD;
}

.bleu:visited {
color:#4C0CAD;
}


/* references */
.commentaire {
font-size:12px;
color:#FFFFFF;
text-align:left;
font-style:italic;
}

.signature {
font-size:11px;
color:#D96214;
text-align:right;
display:block;
margin:0px;
}

/* partenaires */
.region_on {
border-top:solid 1px #D96214;
border-left:solid 1px #D96214;
border-right:solid 1px #D96214;
border-bottom:solid 1px #6E4D78;
margin:0px;
padding:5px;
background-color:#6E4D78;
}
.region_off {
border-top:solid 1px #D96214;
border-left:solid 1px #D96214;
border-right:solid 1px #D96214;
border-bottom:solid 1px #D96214;
margin:0px;
padding:5px;
background-color:#6E4D78;
}
.region_contenu {
border-top:solid 1px #6E4D78;
border-left:solid 1px #D96214;
border-right:solid 1px #D96214;
border-bottom:solid 1px #D96214;
margin:0px;
padding:5px;
background-color:#6E4D78;
}
.web_on {
border-top:solid 1px #D96214;
border-left:solid 1px #D96214;
border-right:solid 1px #D96214;
border-bottom:solid 1px #391F6E;
margin:0px;
padding:5px;
background-color:#391F6E;
}
.web_off {
border-top:solid 1px #D96214;
border-left:solid 1px #D96214;
border-right:solid 1px #D96214;
border-bottom:solid 1px #D96214;
margin:0px;
padding:5px;
background-color:#391F6E;
}
.web_contenu {
border-top:solid 1px #391F6E;
border-left:solid 1px #D96214;
border-right:solid 1px #D96214;
border-bottom:solid 1px #D96214;
margin:0px;
padding:5px;
background-color:#391F6E;
}

.partenaire_separation {
border-bottom:solid 1px #D96214;
}

.partenaire_logo {
border: solid #FFFFFF 1px;
}

.partenaire_nom {
font-size:14px;
font-weight:bold;
color:#D96214;
font-style:italic;
}

.partenaire_description {
font-size:12px;
color:#FFFFFF;
}

.partenaire_lien {
font-size:12px;
}
/* idees sejour */
a.idee_lien {
display:block;
padding:5px;
}

a.idee_lien:hover {
text-decoration:none;
}

.idee_titre {
font-size:20px;
color:#D96214;
}

.idee_description {
font-size:12px;
color:#FFFFFF;
}

.idee_duree {
font-size:12px;
color:#605874;
}

/* sejours personnalises*/
.sejour {
padding:25px;
font-size: 11px;
color: #000000;
}

/* evenement */
.evenement_ligne {
background-color:#4D2859;
}

.evenement_date {
font-size:12px;
font-weight:bold;
color:#D98254;
margin:5px;
display:block;
}
.evenement_titre {
font-size:16px;
font-weight:bold;
color:#B38FE9;
margin:0px;
display:block;
/*border: solid red 1px;*/
}

.evenement_sous_titre {
font-size:13px;
font-weight:normal;
color:#AAAAAA;
font-style:italic;
margin:0px;
display:block;
/*border: solid red 1px;*/
}

.evenement_description {
font-size:11px;
color:#FFFFFF;
margin-top:10px;
display:block;
}

.evenement_image {
border: solid #FFFFFF 1px;
}


/* divers */

hr {
color:#B38FE9;
}

/* contact :  recup CSS de la v1 */
.contact_form td {
background-color:transparent; 
text-align:left;
padding-left:5px;
}

.NOIR_TXT {font-family: "Arial"; font-size: 11px; color: #000000}
.FORMULAIRE {font-family: "Arial"; font-size: 11px; font-color: #211842; border-color:#211842; border: 1px; 
scrollbar-face-color: #9C9AAB;
scrollbar-shadow-color: #211842;
scrollbar-highlight-color: #211842;
scrollbar-3dlight-color: #B7B5C2;
scrollbar-darkshadow-color: #B7B5C2;
scrollbar-track-color: #B7B5C2;
scrollbar-arrow-color: #D96214;}
/* .BOUTON {background-color: #A6A4B5; border: double 1px #211842} */
 .BOUTON {background-color: #211862; border: solid 2px #FFFFFF; color : #FFFFFF; font-weight:bold; width:70px;}


#sitemap{
	text-align:left;
	float:left;
	width:25%;
	margin-left:3%;
	}
	
#packages {
	text-align:left;
	float:left;
	margin-left:3%;
	width:25%;
	}
	
#partners {
	text-align:left;
	float:right;
	margin-right:3%;
	width:25%;
	}
	
h4{
	font-weight:bold;
	font-size:120%;
	}
