
img {
	border: 0px;
	padding: 0px;
}

.alaligne {
	clear: both;
	width: 100%;
	height: 1px;
	font-size: 1px;
}

.admin_calque {
	display: none;
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 2;
	top: 0px;
	left: 0px;
	
	background-color: #dddddd;
	opacity: 0.5;
  filter:alpha(opacity=50);	
}

.bouton_menu_modif {
	display: block;
	width: 25px;
	height: 25px;
	position: absolute;
	z-index: 4;
	top: 0px;
	left: 0px;
}

.bouton_menu_modif a img {
	border: 0px;
}

#cadre_boutons_connecte {
	width: auto;
	height: 30px;
	line-height: 30px;
	padding-left: 10px;
	padding-right: 10px;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 5;
	background-color: #a1c935;
	border: 2px solid ;
}

#cadre_boutons_connecte .bandeau_bouton {
	display: block;
	height: 30px;
	line-height: 30px;
	float: left;
	width: auto;
	padding-left: 10px;
	padding-right: 10px;
}

#cadre_boutons_connecte a {
	display: block;
	height: 30px;
	line-height: 30px;
	background-repeat: no-repeat;
	background-position: left center;
	color: #000000;
	text-decoration: none;
}

#cadre_boutons_connecte a:hover {
	color: #ffffff;
}

#cadre_boutons_connecte a#bandeau_admin {
	padding-left: 22px;
	background-image: url(/commun/modeles/defaut/img/accueil-admin.gif);
}

#cadre_boutons_connecte a#bandeau_site {
	display: none;
}

#cadre_boutons_connecte a#bandeau_deconnexion {
	padding-left: 22px;
	background-image: url(/commun/modeles/defaut/img/deconnexion-admin.gif);
}

html {
	width: 100%;
	height: 100%;
	background-color: #f8f7f7;
}

body {
	width: 100%;
	height: 100%;
	margin: 0px auto;
	background-image: url(/commun/modeles/defaut/img/fond-body.gif);
	background-repeat: repeat-x;
	background-position: top left;
	
	position: relative;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #613937;
}

#top {
	width: 994px;
	height: 83px;
	margin: 0px auto;
	
	background-image: url(/commun/modeles/defaut/img/fond-top.gif);
	background-repeat: no-repeat;
	background-position: top left;
	
	position: relative;
}

a#bandeau {
	display: block;
	width: 994px;
	height: 136px;
	margin: 0px auto;
	
	background-image: url(/commun/modeles/defaut/img/bandeau.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

#milieu {
	overflow: auto;
	width: 934px;
	height: auto;
	margin: 0px auto;
	padding-top: 20px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 20px;
	
	background-image: url(/commun/modeles/defaut/img/fond-milieu.gif);
	background-repeat: repeat-y;
	background-position: top left;
}

#menu {
	width: 200px;
	height: auto;
	float: left;
	
	position: relative;
}

#menu dl {
	margin: 0px;
	padding: 0px;
}

#menu dl dt {
	width: 200px;
	height: 21px;
	margin: 0px;
	margin-bottom: 1px;
	padding: 0px;
	border-bottom: 1px solid #613937;
}

#menu dl dt a {
	display: block;
	width: 175px;
	height: 13px;
	padding-top: 8px;
	padding-left: 25px;
	
	font-size: 11px;
	color: #613937;
	text-decoration: none;
	
	background-image: url(/commun/modeles/defaut/img/fond-dt-bleu-fonce.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

#menu dl dt a:hover {
	background-image: url(/commun/modeles/defaut/img/fond-dt-bleu-fonce-selected.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

#menu dl dt.premier-selected a,
#menu dl dt.defaut-selected a,
#menu dl dt.dernier-selected a,
#menu dl dt.premier-ssenfant-selected a,
#menu dl dt.defaut-ssenfant-selected a,
#menu dl dt.dernier-ssenfant-selected a {
	background-image: url(/commun/modeles/defaut/img/fond-dt-bleu-fonce-selected.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

#menu dl dt.premier-rouge-ssenfant a,
#menu dl dt.defaut-rouge-ssenfant a,
#menu dl dt.dernier-rouge-ssenfant a {	
	background-image: url(/commun/modeles/defaut/img/fond-dt-rouge.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

#menu dl dt.premier-rouge-ssenfant a:hover,
#menu dl dt.defaut-rouge-ssenfant a:hover,
#menu dl dt.dernier-rouge-ssenfant a:hover {	
	background-image: url(/commun/modeles/defaut/img/fond-dt-rouge-selected.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

#menu dl dt.premier-selected-rouge a,
#menu dl dt.defaut-selected-rouge a,
#menu dl dt.dernier-selected-rouge a,
#menu dl dt.premier-selected-rouge-ssenfant a,
#menu dl dt.defaut-selected-rouge-ssenfant a,
#menu dl dt.dernier-selected-rouge-ssenfant a {
	background-image: url(/commun/modeles/defaut/img/fond-dt-rouge-selected.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

#menu dl dt.premier-vert-ssenfant a,
#menu dl dt.defaut-vert-ssenfant a,
#menu dl dt.dernier-vert-ssenfant a {	
	background-image: url(/commun/modeles/defaut/img/fond-dt-vert.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

#menu dl dt.premier-vert-ssenfant a:hover,
#menu dl dt.defaut-vert-ssenfant a:hover,
#menu dl dt.dernier-vert-ssenfant a:hover {	
	background-image: url(/commun/modeles/defaut/img/fond-dt-vert-selected.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

#menu dl dt.premier-selected-vert a,
#menu dl dt.defaut-selected-vert a,
#menu dl dt.dernier-selected-vert a,
#menu dl dt.premier-selected-vert-ssenfant a,
#menu dl dt.defaut-selected-vert-ssenfant a,
#menu dl dt.dernier-selected-vert-ssenfant a {
	background-image: url(/commun/modeles/defaut/img/fond-dt-vert-selected.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

#menu dl dt.premier-jaune-ssenfant a,
#menu dl dt.defaut-jaune-ssenfant a,
#menu dl dt.dernier-jaune-ssenfant a {	
	background-image: url(/commun/modeles/defaut/img/fond-dt-jaune.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

#menu dl dt.premier-selected-jaune a,
#menu dl dt.defaut-selected-jaune a,
#menu dl dt.dernier-selected-jaune a,
#menu dl dt.premier-selected-jaune-ssenfant a,
#menu dl dt.defaut-selected-jaune-ssenfant a,
#menu dl dt.dernier-selected-jaune-ssenfant a {
	background-image: url(/commun/modeles/defaut/img/fond-dt-jaune-selected.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

#menu dl dt.premier-jaune-ssenfant a:hover,
#menu dl dt.defaut-jaune-ssenfant a:hover,
#menu dl dt.dernier-jaune-ssenfant a:hover {	
	background-image: url(/commun/modeles/defaut/img/fond-dt-jaune-selected.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

#menu dl dt.premier-bleu-ssenfant a,
#menu dl dt.defaut-bleu-ssenfant a,
#menu dl dt.dernier-bleu-ssenfant a {	
	background-image: url(/commun/modeles/defaut/img/fond-dt-bleu.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

#menu dl dt.premier-selected-bleu a,
#menu dl dt.defaut-selected-bleu a,
#menu dl dt.dernier-selected-bleu a,
#menu dl dt.premier-selected-bleu-ssenfant a,
#menu dl dt.defaut-selected-bleu-ssenfant a,
#menu dl dt.dernier-selected-bleu-ssenfant a {
	background-image: url(/commun/modeles/defaut/img/fond-dt-bleu-selected.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

#menu dl dt.premier-bleu-ssenfant a:hover,
#menu dl dt.defaut-bleu-ssenfant a:hover,
#menu dl dt.dernier-bleu-ssenfant a:hover {	
	background-image: url(/commun/modeles/defaut/img/fond-dt-bleu-selected.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

#menu dl dt.premier-mauve-ssenfant a,
#menu dl dt.defaut-mauve-ssenfant a,
#menu dl dt.dernier-mauve-ssenfant a {	
	background-image: url(/commun/modeles/defaut/img/fond-dt-mauve.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

#menu dl dt.premier-selected-mauve a,
#menu dl dt.defaut-selected-mauve a,
#menu dl dt.dernier-selected-mauve a,
#menu dl dt.premier-selected-mauve-ssenfant a,
#menu dl dt.defaut-selected-mauve-ssenfant a,
#menu dl dt.dernier-selected-mauve-ssenfant a {
	background-image: url(/commun/modeles/defaut/img/fond-dt-mauve-selected.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

#menu dl dt.premier-mauve-ssenfant a:hover,
#menu dl dt.defaut-mauve-ssenfant a:hover,
#menu dl dt.dernier-mauve-ssenfant a:hover {	
	background-image: url(/commun/modeles/defaut/img/fond-dt-mauve-selected.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

#menu dl dt.premier-rose-ssenfant a,
#menu dl dt.defaut-rose-ssenfant a,
#menu dl dt.dernier-rose-ssenfant a {	
	background-image: url(/commun/modeles/defaut/img/fond-dt-rose.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

#menu dl dt.premier-selected-rose a,
#menu dl dt.defaut-selected-rose a,
#menu dl dt.dernier-selected-rose a,
#menu dl dt.premier-selected-rose-ssenfant a,
#menu dl dt.defaut-selected-rose-ssenfant a,
#menu dl dt.dernier-selected-rose-ssenfant a {
	background-image: url(/commun/modeles/defaut/img/fond-dt-rose-selected.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

#menu dl dt.premier-rose-ssenfant a:hover,
#menu dl dt.defaut-rose-ssenfant a:hover,
#menu dl dt.dernier-rose-ssenfant a:hover {	
	background-image: url(/commun/modeles/defaut/img/fond-dt-rose-selected.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

#menu dl dt.premier-bleu_ciel-ssenfant a,
#menu dl dt.defaut-bleu_ciel-ssenfant a,
#menu dl dt.dernier-bleu_ciel-ssenfant a {	
	background-image: url(/commun/modeles/defaut/img/fond-dt-bleu-ciel.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

#menu dl dt.premier-selected-bleu_ciel a,
#menu dl dt.defaut-selected-bleu_ciel a,
#menu dl dt.dernier-selected-bleu_ciel a,
#menu dl dt.premier-selected-bleu_ciel-ssenfant a,
#menu dl dt.defaut-selected-bleu_ciel-ssenfant a,
#menu dl dt.dernier-selected-bleu_ciel-ssenfant a {
	background-image: url(/commun/modeles/defaut/img/fond-dt-bleu-ciel-selected.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

#menu dl dt.premier-bleu_ciel-ssenfant a:hover,
#menu dl dt.defaut-bleu_ciel-ssenfant a:hover,
#menu dl dt.dernier-bleu_ciel-ssenfant a:hover {	
	background-image: url(/commun/modeles/defaut/img/fond-dt-bleu-ciel-selected.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

#menu dl dt.premier-bleu_fonce-ssenfant a,
#menu dl dt.defaut-bleu_fonce-ssenfant a,
#menu dl dt.dernier-bleu_fonce-ssenfant a {	
	background-image: url(/commun/modeles/defaut/img/fond-dt-bleu-fonce.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

#menu dl dt.premier-selected-bleu_fonce a,
#menu dl dt.defaut-selected-bleu_fonce a,
#menu dl dt.dernier-selected-bleu_fonce a,
#menu dl dt.premier-selected-bleu_fonce-ssenfant a,
#menu dl dt.defaut-selected-bleu_fonce-ssenfant a,
#menu dl dt.dernier-selected-bleu_fonce-ssenfant a {
	background-image: url(/commun/modeles/defaut/img/fond-dt-bleu-fonce-selected.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

#menu dl dt.premier-bleu_fonce-ssenfant a:hover,
#menu dl dt.defaut-bleu_fonce-ssenfant a:hover,
#menu dl dt.dernier-bleu_fonce-ssenfant a:hover {	
	background-image: url(/commun/modeles/defaut/img/fond-dt-bleu-fonce-selected.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

#menu dl dd {
	width: 200px;
	height: auto;
	margin: 0px;
	margin-bottom: 1px;
	padding: 0px;
	border-bottom: 1px solid #613937;
}

#menu dl dd ul li {
	list-style-type: none;
}

#menu dl dd ul li a {
	display: block;
	width: 150px;
	height: 20px;
	line-height: 20px;
	padding-left: 10px;
	
	font-size: 11px;
	color: #613937;
	text-decoration: none;
	
	background-image: url(/commun/modeles/defaut/img/puce.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}

#menu dl dd ul li.premier-selected a,
#menu dl dd ul li.defaut-selected a,
#menu dl dd ul li.dernier-selected a{
	font-size: 11px;
	color: #4491A6;
	text-decoration: none;
}

#contenu {
	width: 694px;
	height: auto;
	margin-left: 20px;
	float: left;
	
	background-image: url(/commun/modeles/defaut/img/fond-contenu.gif);
	background-repeat: repeat-y;
	background-position: top left;
}

#titre h1 {
	width: 689px;
	height: 25px;
	line-height: 25px;
	margin: 0px;
	padding-left: 5px;
	
	background-color: #eeeeee;
	
	font-weight: bold;
	font-size: 13px;
	color: #4491A6;
	text-transform: uppercase;
}

#texte {
	width: 674px;
	height: auto;
	padding-left: 20px;
	padding-bottom: 20px;
	
	position: relative;
}

#texte h2 {
	font-size: 12px;
	text-transform: uppercase;
}

#texte .mise-avant {
	color: #4491A6;
}

#texte a {
	color: #4491A6;
}

#texte ul {
	list-style: none;
	padding-left: 20px;
}

#texte ul li {
	list-style: none;
	padding-left: 10px;
	
	background-image: url(/commun/modeles/defaut/img/puce.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

#bottom {
	width: 964px;
	height: 43px;
	margin: 0px auto;
	padding-left: 30px;
	
	background-image: url(/commun/modeles/defaut/img/fond-bottom.gif);
	background-repeat: no-repeat;
	background-position: top left;
	
	position: relative;
}

#bottom dl {
	width: auto;
	margin: 0px;
	padding: 0px;
	float: left;
}

#bottom dl dt {
	width: auto;
	height: 14px;
	line-height: 12px;
	margin-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
	float: left;
	border-right: 1px solid #ffffff;
}

#bottom dl dt.dernier {
	border-right: 0px;
}

#bottom dl dt a {
	color: #ffffff;
	font-size: 11px;
	text-decoration: none;
}

#bottom dl dt a:hover {
	text-decoration: underline;
}


