@import url("header.css");
@import url("menus.css");
@import url("footer.css");
@import url("partenaires.css");
@import url("articles.css");
@import url("contact.css");
@import url("galeries.css");

BODY {
    	margin: 0; /* il est conseillé de mettre à zéro la marge et le remplissage de l'élément body, pour tenir compte des différentes valeurs par défaut des navigateurs */
    	padding: 0;
		background-image:url(../images/fond-degrade.gif);
		background-repeat: repeat-x;
		background-color:#eff3f9;
		min-width:1009px;
}
/* Conteneur*/
#conteneur {
	position:relative;
	margin-left:17%;
	padding:0;
	width:75%;
}

/**********************************/
/*                                */
/*       CONTENU DE LA PAGE       */
/*                                */
/**********************************/
/* Conteneur de la page*/
#page {
	margin: 0;
	top:411px;
	left:18px;
	padding:0;
	position:relative;
	width:882px;
	min-height:368px;
}

/*Définit le cadre de texte de la page interne*/
#contenu-page-interne {
	position:relative;
	margin:auto;
	padding: 0;
	margin: 0;
	padding-top:10px;
	width:761px;
	min-height:368px;
	border-left:solid 1px #8199a3;
	border-bottom:solid 1px #8199a3;
	border-right:solid 1px #8199a3;
	background-color:#FFFFFF;
}
/*Définit le cadre de texte de la page interne*/
#contenu-page {
	position:relative;
	margin:auto;
	padding: 0;
	margin: 0;
	width:761px;
	height:100%;
	border-left:solid 1px #8199a3;
	border-bottom:solid 1px #8199a3;
	border-right:solid 1px #8199a3;
	background-color:#FFFFFF;
}
/* bloc separation menu navigation bloc contenu - fil ariane*/
#contenu-entete {
	padding: 0;
	margin: 0;
	padding-left:35px;
	width:100%;
	height:10px;
	color:#8199a3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	width:95%;
}
#contenu-entete a{
	color:#8199a3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	text-decoration:none;
}
#contenu-entete a:hover{
	color:#8199a3;
	text-decoration:underline;
}
/* bloc inter*/
#bloc-contenu {
	margin: 0;
	padding-top:5px;
	width:100%;
	min-height:353px;
	height:100%;
	vertical-align:top;
}

/*Affichage du titre de la page*/
h1 {
	margin:0;
	padding:0;
	margin-left:25px;
	padding-left:10px;
	text-indent:65px;
	color:#d6241a;
	font-family:"Times New Roman", Times, serif;
	font-size:28px;
	font-weight:bold;
	font-style:normal;
	background: url(../images/fl-article-suisse.png) no-repeat 0 0;
	width:90%;
	min-height:41px;
	vertical-align:top;
}
.contenu-page-annexe {
	margin:0;
	padding-left:100px;
	padding-right:55px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:justify;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	width:580px;
	height:100%;
}
.contenu-page-annexe a{
	color:#063067;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	text-decoration:none;
}
.contenu-page-annexe a:hover{
	color:#063067;
	text-decoration:underline;
}
.contenu-liste {
	margin:0;
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:justify;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	width:730px;
	height:100%;
}
.contenu-liste a{
	color:#063067;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	text-decoration:none;
}
.contenu-liste a:hover{
	color:#063067;
	text-decoration:underline;
}
.intro-formulaire {
	margin:0;
	padding-left:90px;
	padding-right:55px;
	text-align:justify;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	width:580px;
	height:100%;
}
.intro-formulaire a{
	text-align:justify;
	color:#063067;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	text-decoration:none;
}
.intro-formulaire a:hover {
	text-align:justify;
	color:#063067;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	text-decoration:underline
}
h2 {
	margin:0;
	padding:0;
	padding-left:2px;
	color:#063067;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	font-style:normal;
	width:90%;
}
/*Style du champ - Taille classique*/
.legende-obligatoire {
	padding-left:90px;
	padding-right:55px;
	text-align:justify;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	width:580px;

}