html body {
	margin:0;
	padding:0;
	background:#000340; /*gris bleuté */
	font:x-small Verdana, Arial, Helvetica, Sans-serif;
	font-size:small;
	color: black;
  }
html>body {
	font-size:small;
  }

#cadre {
	width:750px;
	margin-right:auto;
	margin-left:auto; 
	margin-top:30px;
	padding:0px;
	text-align:left;
}

a:link { color: #001e99;}
a:hover { color: #001eFF;}
a:active { color: #001eFF;}
a:visited { color: #001e33;}

#entete {
	width: 750px;
	padding:0px;
	float:left;
	background:#3b3b3b;
	margin-bottom: -1px;
}
#contenu {
	width: 750px;
	padding:0px;
	float:left;
	background-color: #ffffff;
	padding-bottom: 15px;
	background-image:url(../images/LogoFond.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

/* Définition de la méthode Fahrner
----------------------------------------------- */
h1 {
  margin:0;
  font:bold 190%/1em font-family: Rockwell, Verdana, Arial, Helvetica, sans-serif;;
  }
h1 span {font-weight:normal;}
h1.swap {
  height:38px;
  background-repeat:no-repeat;
  }
h1.swap span, h1 em {display:none;}
h1.swap img {display:block;}


/* Définition des titres
----------------------------------------------- */
h1#logoFondation {background-image:url(../images/int/LogoPhoto.jpg); width: 750px; height: 106px; margin-top:22px;}


/* Section du texte principal */
#texte {
	width:430px;
	margin-top: 10px;
	margin-left: 22px;
	padding: 0;
	font-size: 90%;
	line-height: 140%;
}
#texte p b {
	color: #001e55;
}
#texte h2 {
	margin-top: 25px;
	margin-bottom: 10px;
	font-family: Book Antiqua, Verdana, Arial, Helvetica, sans-serif;
	font-size: 175%;
	color: #001e55;
}

#texte h3 {
	font-family: Book Antiqua, Verdana, Arial, Helvetica, sans-serif;
	font-size: 160%;	
	color: #c7af66;
	margin-top: 25px;
	margin-bottom: -2px;
}
#texte h3 a:link { color: #f3f3cc; text-decoration:none;}
#texte h3 a:hover { color: #ffffff;  text-decoration:underline;}
#texte h3 a:active { color: #ffffef;  text-decoration:underline;}
#texte h3 a:visited { color: #ddddcc; text-decoration:none;}

#texte dl { 
	margin-top: 20px; 
	margin-bottom: 25px; 
}
#texte dt { 
	font-weight:bold; 
	margin:25px 0 .2em 0; 
	line-height: 130%; 
	font-size: 90%; 
	color: #BCD0E9;
}
#texte dt b {
	font-family: Rockwell, Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size: 150%; 
}
#texte dd {
	font-size:100%; 
	line-height: 140%;
	margin-left: 0;
}
#texte ul {  
	margin:.5em 0 1em;
	padding:0;
	list-style-type:none; 
 }
#texte li {   
    background:url('../images/bullet.gif') no-repeat 4px .4em;
	margin:0;
	line-height:1.5em; padding-left:18px; padding-right:0; padding-top:0; padding-bottom:2px
} 
#texte li i {
	font-style: normal;
	font-size: 75%;
}
#texte li b {
	font-family: Rockwell, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 120%;
	font-weight: normal;
}

th {
	text-align:left;
	vertical-align:top;
}
form input, form textarea, form select {
  margin:1px 0;
  font:130% Georgia, "Times New Roman", Times, serif;
  }
form input {
  background:white;
  border:1px solid #ccc;
  border-color:#aaa #ccc #ccc #aaa;
  color:black;
  width:250px;
  }
form input.nowidth {width:20px;}
 form input.radio{
  background:white;
  border:0 solid #ccc;
  color:black;
  margin: 0 5px 0 0;
  width: auto;
  }
form textarea {
  background:white;
  display:block;
  clear:left;
  width:250px;
  border:1px solid #ccc;
  border-color:#aaa #ccc #ccc #aaa;
  color: black;
  voice-family: "\"}\""; voice-family:inherit;
  } 
form input:focus, form textarea:focus {
  border-color:#333 #666 #666 #333;
  }

#imgBottom {
	clear: both;
	width: 750px;
	height: 23px;
	background:transparent url(../images/Adresse.gif) no-repeat bottom;
	margin-bottom: 25px;
}
#Copyright {
	text-align: center;
	margin-bottom: 35px;
	font-family: Rockwell, Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;	
}
#Copyright a:link, #Copyright a:hover, #Copyright a:active, #Copyright a:visited {
	color: white;
}
#Copyright i {
	color: #BCD0E9;
}

/* Gestion du menu */
#header {
  float:left;
  width:100%;
  background:#2f2f2f;
  border-bottom:1px solid #2f2e42

  }

/* Affichage des photos */
.photo {
	position: relative;
	float: right;
	margin: 0 -275px 0 0;
	padding: 3px;
}
.pochette {
	display: block;
	background-color: #3b3b3b;

	margin: 27px 0 -20px 0;
	padding: 3px;
	border: #BCD0E9 dotted 1px;
}

.credits {
	background-color: #2f3e52;
	padding: 3px;
	border: #BCD0E9 dotted 1px;
	width: 75px;
	height: 75px;
}
.source	{
	margin: 1px 0px -10px 15px;
	color: #ddc;
	font-size: 85%;
	} 


#accueil #logoFondation {
	height: 193px;
	background-image:url(../images/accueil/LogoPhoto.jpg);
}

#apropos #contenu {
	background-image:url(../images/Photos/FondPage01.jpg);
}
#contact #contenu {
	background-image:url(../images/Photos/FondPage03.jpg);
}
#accueil #contenu, #erreur #contenu, #photos #contenu {
	background-image:url('');
}

#admin #contenu {
	background-image:url('');
}
/* Section du texte principal */
#admin #texte {
	width:730px;
}
#photos #texte {
	width: 700px;
}

