/* CSS Document */

body{
	background-color:#FFFFCC;
}
#conteneur
{
	position:absolute;
	left:0px;
	top:0px;
	background-color:#FFFFCC;
	width:1016px;

}

#bandeau
{
	width:1024px;
	height:102px;
}

#menu
{
	float:left;
	width:155px;
	height:400px;
	font-family:Calibri, Tahoma, sans-serif;
	margin-left:0px;
	margin-top:10px;
}

#menu a
{
	color:#FFFFFF;
	font-family:Calibri, Tahoma, sans-serif;
	font-weight:bold;
	text-decoration: none;
}

li
{
	color:#993333;
	font-family:Calibri, Tahoma, sans-serif;
	margin-left:-19px;
	margin-bottom:4px;

}


ul
{
	text-align:left;
	font-family:Calibri, Tahoma, sans-serif;
	margin-bottom:0px;
	margin-top:-2px;
	padding-top:5px;
	padding-bottom:5px;
	/*list-style: none;*/
}

#menu .gauche
{
	font-family:Calibri, Tahoma, sans-serif;
	margin-top:5px;
	/*background-color:#8CB366;*/
	background-image:url(img/milieu_menu.gif);
	height:118px;
}

#menu .gauchecollection
{
	font-family:Calibri, Tahoma, sans-serif;
	margin-top:5px;
	/*background-color:#8CB366;*/
	background-image:url(img/milieu_menu.gif);
	height:198px;
}

#menu .gauche1
{
	font-family:Calibri, Tahoma, sans-serif;
	margin-top:-5px;
	/*background-color:#B3CC99;*/
	background-image:url(img/milieu_menu.gif);
	height:140px;
}

#menu .recherche
{
	margin-top:-5px;
	_margin-top:-15px;
	margin-bottom:-5px;
	/*background-color:#B3CC99;*/
	background-image:url(img/milieu_menu.gif);
	background-repeat:repeat-y;

	color:#FFFFFF;
	font-family:Calibri, Tahoma, sans-serif;
	text-align:center;
	font-weight:bold;
}

#menu .recherche form
{
	background-image:url(img/milieu_menu.gif);
	margin-top:-10px;
	margin-bottom:0px;
}

#menu .adresse
{
	background-color:#FFFFCC;
	color:#000000;
	font-family:Calibri, Tahoma, sans-serif;
	text-align:center;
	font-size:small;
}


#menu_haut
{
	float:right;
	width:822px;
	font-family:Calibri, Tahoma, sans-serif;
	font-size:12px;
	margin-right:-8px;
	_margin-right:-8px;
	text-align:right;
	padding-right:20px;
}



#menu_haut a
{
	color:#CC9999;
	text-decoration:none;
	font-family:Calibri, Tahoma, sans-serif;
	font-style:italic;
	font-weight:bold;
}

#corps{
	float:right;
	width:832px;
	font-family:Calibri, Tahoma, sans-serif;
	font-size:14px;
	margin-right:-8px;
	margin-top:10px;
	
	/*_margin-left:6px;
	_margin-top:-340px;*/
}

#corps .premierecolonne
{
	float:left;
    padding-left:150px;
}

a img
{
	border:0;
}

#corps .secondecolonne
{
  float:right;
  padding-right:170px;
}

#corps .premierecolonneaccueil
{
  float:left;
  padding-left:15px;
}

#corps .secondecolonneaccueil
{
  float:right;
  padding-right:50px;

}



#corps .menu1 { 
	/* boite qui contient le menu (les onglets) */
  border-bottom:solid 2px black ; /* crée le trait noir en-dessous des onglets */
  padding-top:12px ; /* marge intérieure haute */
  padding-bottom:0px
} /* marge intérieure basse */
  
  
#corps .onglet { 
	/* style des onglets inactifs */
  margin:5px 5px 0px 0px ; /* marge extérieure */
  padding:11px 0px 0px 0px ; /* marge intérieure */
  font-size : 13px ; /* taille de la police des onglets */
  float:left ; /* boite en mode float, pour pouvoir en définir la largeur */
  width:100px ; /* largeur de la boite float */
  background : url(img/onglet.gif) bottom no-repeat ; /* image de fond de la boite float, calée en bas */
  text-decoration:none ; /* les lien dans les onglets ne sont pas soulignés */
  text-align:center
} /* Le texte des onglets est centré */

#corps a.onglet:hover {color:green} /* lors du survol d'un lien, la police devient verte */

#corps .onglet-actif { 
/* style de l'onglet de la page active */
  position:relative ; /* l'onglet inactif est mis en position relative */
  top:2px ; /* pour pouvoir baisser l'onglet de 2 pixels */
  border-bottom : solid 0px white
} /*on efface le trait inférieur du menu */

.spacer {clear:both} /* force le retour à la ligne après des boites float */

#corps a
{
	color:#CC9999;
	font-family:Calibri, Tahoma, sans-serif;
	font-weight:bold;
	text-decoration:none;
}

h1
{
	padding-bottom:20px;
	text-align:center;
	color:#993333;
	font-family:Calibri, Tahoma, sans-serif;
}

h1 .saumon
{
	color:#CC9999;
	font-family:Calibri, Tahoma, sans-serif;
}

h2
{
	color:#993333;
	font-family:Calibri, Tahoma, sans-serif;
}

h2 .saumon
{
	color:#CC9999;
	font-family:Calibri, Tahoma, sans-serif;
}



h3
{
	color:#993333;
	font-family:Calibri, Tahoma, sans-serif;
}

h3 .saumon
{
	color:#CC9999;
	font-family:Calibri, Tahoma, sans-serif;
}



	
#fin{
	float:left;
	width:100%;
	text-align:center;
	color:#669933;
	font-family:Calibri, Tahoma, sans-serif;
	margin-top:10px;
}
	

#fin a
{
	color:#669933;
	font-family:Calibri, Tahoma, sans-serif;
	text-decoration:none;
}

#erreur
{
	float:inherit;
	top:450px;
	left:10px;
	width : 300px;
	font-weight:bold;
}
