/* ---------------------- balises primaires ---------------------- */

body {
	font-size:80%;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif, Swiss, SunSans-Regular;
	margin:0;
	padding:0;
	background-color: #FFFFFF;
}
strong {
	font-weight:bold;
}
em {
	font-style:italic;
}
p, li, input {
	font-size:100%;	
}
img {
	border:0;
}
form {
	margin:3px;
	padding:0;
}

/* ---------------------- blocs principaux ---------------------- */

#entete {
	background-color:#F2F2F2;
	margin:0;
	padding:0;
	height:40px;
}
#liensPermanents {
	width:100%;
	background-color:#669999;/* couleur bannire haut */

	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	height:20px;
}
#liensPermanents2 { /* pcdn */
	width:100%;
	background-color:#797878;/* couleur bannire haut */

	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	height:20px;
}

#contenu {
	clear:both;
	margin:10px;
}
#logoRW2 {
	background-color:#FFFFFF;
	margin-bottom:6px;
	padding:0;
	text-align:center;
}
#piedDePage {
	background:#F2F2F2;
	border-top:1px solid #797878;
	clear:both;
	margin:0;
	padding: 0 0 4px 0;
}

/* ---------------------- entete ---------------------- */

#entete p {
	margin:0;
	padding:0;
}

#logo {
	vertical-align:middle;
	margin:0;
	padding:0;
	width:1%;
}
#titreDuSite {
	vertical-align:middle;
	white-space:nowrap;
	width:80%;	
}
#titreDuSite h1{
	font-size:125%;
	font-weight: bold;
	color: #666666;	
	margin:0;
	padding:0;	
	font-family: Verdana, Helvetica, sans-serif;
}
#recherche {
	vertical-align:middle;
	white-space:nowrap;
	width:13%;
	padding:0 6px 0 6px;	
}
body #entete #recherche form {
	margin:0;
	padding:0;
	
}
input.vertRecherche {
	color:#FFFFFF;
	background-color:#6CC22F;
	border-top:#FFFFFF 2px outset;
	border-right:#3F9175 2px outset;
	border-bottom:#3f9175 2px outset;
	border-left:#FFFFFF 2px outset;
}
#rechercheAvancee {
	vertical-align:middle;	
	text-align:center;
	line-height:1.15em;
	width:6%;
	padding:0 6px 0 6px;	
}
#rechercheAvancee p {
	margin:0;
	padding:0;
	font-size:0.9em;
	line-height:1.1em;
}
#langues {
	text-align:left;
	color:#FFFFFF;
	white-space:nowrap;
	text-align:left;
}
#liens {
	text-align:left;
	color:#FFFFFF;
	white-space:nowrap;
	text-align:right;
	padding-right:3px;
}

#liens2 { /* pcdn */
	text-align:center;
	color:#FFFFFF;
	white-space:nowrap;
	text-align:center;
	padding-right:3px;
}
/* ------------------  liens permanents  ------------------ */

#liensPermanents p {
	margin:0;
	padding:0;
}

/* ---------------------- pied de page ---------------------- */

#piedDePage p {
	margin:0;
	color:#000000;
	padding:0 3px 0 0;
	vertical-align:middle;
}
p.liensPiedDePage {
	padding:0;
	text-align:center;
}

#retourHaut {
	margin:0;
	
	white-space:nowrap;
	text-align:right;
}



/* ------------------  entete  ------------------ */

#entete a {
	color:#023399;
	text-decoration:none;
}
#entete a:hover {
	text-decoration:underline;
}

/* ------------------  liens permanents  ------------------ */

#liensPermanents a, #liensPermanents a:visited, #langues a, #langues a:visited {
	color:#ffffff;
	text-decoration:none;
}
#liensPermanents a:hover, #langues a:hover {
	text-decoration:underline;
}

/* ------------------  pied de page  ------------------ */

#piedDePage a {
	color:#023399;
	text-decoration:none;
}
#piedDePage a:hover {
	text-decoration:underline;
}
#retourHaut p a.lienrouge {
	color:#FF3333;
	text-decoration:none;
}
#retourHaut p a.lienrouge:hover {
	text-decoration:underline;
}
.cellule3bas { border-color: #999999 black black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; }


/* ------------------  contenu principal  ------------------ */
.titre1{
	font-size:190%;
	font-weight: bolder;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}
.texte {font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: justify;}

.menu {font-family: Verdana, Arial, Helvetica, sans-serif;
		color:#003333;
		font-size:100%;
		font-weight: bolder;
		background-color:#B3DEE1;}
		
.center {font-size:100%;
	font-weight: bolder;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;}
	
.texteretrait {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	text-indent: 2cm;
}
.image {
	vertical-align:middle;
	margin:7cm 1cm 1cm 1cm;
	padding:0;
	}
	
.image2 {
	vertical-align:middle;
	margin:3cm 1cm 1cm 1cm;
	padding:0;
	}
/* ------------------------------------  liens  ------------------------------------ */


a {	color:#023399;
	text-decoration:none;}
a:hover {
	text-decoration:underline;
}
