@charset "utf-8";

html,body{
	height:100%;
	
}
body {
	background-image:url(../images/accueil.jpg);
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	scrollbar-face-color: #EC830B;
	scrollbar-shadow-color: #ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-track-color: #ffffff;
	scrollbar-arrow-color: #ffffff;
	background-color: #FFFFFF;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center top;

}
table {
	height: 100%;
	width: 100%;

	margin: 0px;
	padding: 0px;
}
#conteneur {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	/*text-align:center;*/

}

#contenu{
	/*background-image:url(../images/accueil.jpg);*/
	margin-right: auto;
	margin-left: auto;
	width:1000px;
	padding:0;
	/*height:100%;*/
	margin-bottom:0px;
	margin-top: 0px;
	margin-right: 0;
	margin-left: 0;
	background-repeat: no-repeat;
	background-position: left top;
	
}

#bas{
	
	text-align:center;
	
	color: #868687;
	padding:0;
	margin-top:5px;
	
	font-weight:bold;
	
}

.accueil {
	margin-top:15px;
	margin-bottom:15px;
	
}
#bas a {
	color: #868687;
	text-decoration: none;
	font-size: 11px;
	
	
}
#bas a:hover {
	color:#515152;
}
.left {
	float:left;
}
.right {
	float:right;
}


.clear {
clear:both;
}
h1 {
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	color: #868687;
}

.left {
float:left;
}

#menu {
	width:823px;
	margin-right:auto;
	margin-left:auto;
}

#animation
{
	width:980px;
	margin:auto;
}
#adresse {
	width:800px;
	left: auto;
	right: auto;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	font-size: 14px;
	/*font-weight: bold;*/



}
#adressecontact {
margin-top:50px;
	width:380px;
	margin-left:150px;
	margin-right:50px;
	text-align: left;
	font-size: 14px;
	float:left;



}


#adresseinterieur {
	width:1000px; 
	margin-top: 20px;
	padding-top: 20px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	font-size: 11px;
	float:left;
	/*font-weight: bold;*/
}
#adresseinterieur p{
	margin:0;
	padding:0;
}


#location {
	width:674px;
	background-image:url(../images/location-trans.png);
	background-repeat: no-repeat;
	background-position: center 10px;
	color:#004A99;
	font-size: 16px;
	margin-left:150px;
	margin-top:5%;
	padding-top:0px;
}
#location-ang {
	width:674px;
	background-image:url(../images/location-en-trans.png);
	background-repeat: no-repeat;
	background-position: center 10px;
	color:#004A99;
	font-size: 16px;
	margin-left:150px;
	margin-top:5%;
	padding-top:0px;
}
.titre{
	font-weight: bold;
	color:#004A99;
	
}
.soustitre{
	/*font-weight: bold;*/
	color:#004A99;
	
}
.texteaccueil {
margin-left:380px;

}
#presentationtexte {
width:900px;
margin-left:50px;
margin-top:5%;
text-align:justify;

}
.bordure {
	border: 4px solid #004A99;
	margin:15px;


}

hr {
	color: #CC0066;
	width: 250px;
	border: 1px dotted #CC0066;
	/*text-align: left;*/




}


a.bouton
{
	background-color:#004A99;
	color:#ffffff;
	padding:10px;
	text-decoration:none;
	font-weight:bold;
	line-height: 50px;
}
a.bouton:hover
{
	background-color:#D4DCD0;
	text-decoration:none;
}


.formulaire
{
	margin-top:10px;
}

.formulaire .texteform
{
	color:#004A99;
}

.option_forfait
{
	float:left;
	width:30%;
	height:220px;
	cursor:pointer;
	margin:5px;

	opacity:0.5;
}

.option_forfait_selected
{
	background-color:#DEF2FB;

	opacity:0.9;
}

.fil_ariane_etape
{
	margin-bottom:15px;
}

.etape_pasencours
{
	color:black;
}

.etape_encours
{
	font-weight:bold;
	color:#E2027A;
}

.etape_passe
{
	color:blue;
}
#formulaire {
margin-top:50px;
float:left;
width:250px;


}
.input {
border: 1px dotted #CC0066;
color:#004A99;


}
#formulaire textarea {
border: 1px dotted #CC0066;


}
#formulaire td {
color:#004A99;


}
a {
color:#004A99;
}
fieldset {
border: 1px dotted #CC0066;
}
select {
border: 1px dotted #CC0066;
}
.espace {
margin-left:20px;
}
.espace2 {
margin-left:20px;
}
.etape2{
width:40%;
float:left;
background-color:#DEF2FB;
margin-right:10px;
padding:5px;

}
.etape2bis{
width:50%;
float:left;
background-color:#FCEBF4;
padding:5px;

}

.bloc_strong
{
	border:1px dotted #CC0066;
	font-weight:bold;
	font-size:16pt;
	width:500px;
	text-align:center;
	margin:10% auto 10% auto;
	padding:30px;
	color:#004A99;
}
