body {
	margin: 0;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #B4947D;
	background: #ffffff url(./images/fond.gif) repeat-x top;
}



td { font-size: 8pt; }

img { border: none; }

h1 {
    display: block;
  	font-size: 1.7em;
  	font-family: Arial, Helvetica, sans-serif;
  	color: #B4947D;
  	font-weight: bold;
    text-align: left;
    margin-bottom: 1.1em;
    margin-top: 0.5em;
}

h2, .sous-titre {
    display: block;
  	font-size: 1.3em;
  	font-family: Arial, Helvetica, sans-serif;
  	color: #B4947D;
  	font-weight: bold;
  	margin: 0;
    padding-bottom: 15px;
    padding-top: 15px;
}

a { color: #B4947D; position: relative;}
a:hover { color: #FD6595; position: relative;}

.titre_nouvelle { font-weight: bold; font-size: 12pt; text-decoration: none; }
.titre_nouvelle:hover { text-decoration: underline; }

.date { font-size: 0.8em; color: #B4947D; font-style: normal; }

a.blanc { color: #ffffff; position: relative;}
a.blanc:hover { color: #ffffff; position: relative;}

a.nuage_nouvelles { color: #B4947D; position: relative;}
a.nuage_nouvelles:hover { color: #B4947D; position: relative;}

.gris_clair { font-size: 0.8em; color: #A3A3A3; font-style: normal;}
.red { color: red; font-weight: bold;}

ul { list-style: none; margin: 0; padding: 0;}
ul li { margin: 1em 0; padding: 0 0 0 30px; background: url(./images/puce.gif) no-repeat left top;}

ul ul { list-style: none; margin: 0; padding: 0 0 0 20px;}
ul ul li { margin: 1em 0; padding: 0 0 0 18px; background: url(./images/puce.gif) no-repeat left top;}

ul.admin { list-style: none; margin: 0; padding: 2px 0;}
ul.admin li { margin: 1px; padding: 0 0 0 30px; background: url(./images/puce.gif) no-repeat left top;}

.lien_admin { font-weight: bold; color: #555555; }

blockquote { margin-left: 20px; }

input.admin { font-size: 8pt; color: #B4947D; width: 210px;}
textarea.noeditor { font-size: 1em; color: #B4947D; font-family: Tahoma, Arial, Helvetica, sans-serif; width: 95%; }
textarea.admin { font-size: 1em; color: #B4947D; font-family: Tahoma, Arial, Helvetica, sans-serif; width: 95%; }
select.admin { font-size: 8pt; color: #B4947D; }

.bandeau_fin1 { 
    background: url(./images/bandeau_fin2.gif) repeat-x right bottom;
}

.bandeau_fin2 { 
    background: url(./images/bandeau_fin.gif) repeat-x center bottom;
}

.bandeau_fin3 { 
    background: url(./images/bandeau_fin.gif) repeat-x left bottom;
}

.ballon { 
    margin: 0;
    display: block;
    background: url(./images/ballon.png)no-repeat center left;
    position: relative;
    top: 40px;
    left: 10px;
    width: 96px;
    height: 220px;
}


.ourson {
  	margin: 0;
  	display: block;
  	background: url(./images/ourson.png) repeat;
  	position: relative;
  	width: 98px;
  	height: 136px;
  	z-index: 5;
  	top: -70px;
  	left: -55px;
  }


.fleurs { 
    margin: 0;
    display: block;
    background: url(./images/fleurs.png) repeat;
    position: relative;
    width: 107px;
    height: 48px;
    z-index: 5;
}

.fond_menu {
  	margin: 0;
  	background: url(./images/menu.gif) no-repeat center center;
  	position: relative;
  	width: 850px;
  	height: 160px;
  	
}

.titre_page1 { 
    margin: 0;
    display: block;
    background: url(./images/titres/1.png) no-repeat;
    position: relative;
    width: 378px;
    height: 53px;
}

.titre_page2 { 
    margin: 0;
    display: block;
    background: url(./images/titres/2.png) no-repeat;
    position: relative;
    width: 258px;
    height: 53px;
}

.titre_page3 { 
    margin: 0;
    display: block;
    background: url(./images/titres/3.png) no-repeat;
    position: relative;
    width: 378px;
    height: 53px;
}

.titre_page_admin { 
    margin: 0;
    display: block;
    background: url(./images/titres/admin.png) no-repeat;
    position: relative;
    width: 420px;
    height: 53px;
}

.titre_page_nouvelles { 
    margin: 0;
    display: block;
    background: url(./images/titres/nouvelles.png) no-repeat;
    position: relative;
    width: 211px;
    height: 53px;
}

.titre_page_saisir_nouvelle { 
    margin: 0;
    display: block;
    background: url(./images/titres/saisir_nouvelle.png) no-repeat;
    position: relative;
    width: 420px;
    height: 53px;
}

.titre_page_trait_saisir_nouvelle { 
    margin: 0;
    display: block;
    background: url(./images/titres/nouvelles.png) no-repeat;
    position: relative;
    width: 211px;
    height: 53px;
}

.titre_page_trait_saisir_nouvelle2 { 
    margin: 0;
    display: block;
    background: url(./images/titres/trait_saisir_nouvelle2.png) no-repeat;
    position: relative;
    width: 420px;
    height: 53px;
}

.titre_page_livre_or { 
    margin: 0;
    display: block;
    background: url(./images/titres/livre_or.png) no-repeat;
    position: relative;
    width: 378px;
    height: 53px;
}

.titre_page_suppr_galerie { 
    margin: 0;
    display: block;
    background: url(./images/titres/suppr_galerie.png) no-repeat;
    position: relative;
    width: 378px;
    height: 53px;
}

.titre_page_suppr_photo { 
    margin: 0;
    display: block;
    background: url(./images/titres/suppr_photo.png) no-repeat;
    position: relative;
    width: 378px;
    height: 53px;
}

.titre_page_photos { 
    margin: 0;
    display: block;
    background: url(./images/titres/photos.png) no-repeat;
    position: relative;
    width: 378px;
    height: 53px;
}

.titre_page_modif_galerie { 
    margin: 0;
    display: block;
    background: url(./images/titres/modif_galerie.png) no-repeat;
    position: relative;
    width: 378px;
    height: 53px;
}

.titre_page_trait_comment_photo { 
    margin: 0;
    display: block;
    background: url(./images/titres/trait_comment_photo.png) no-repeat;
    position: relative;
    width: 378px;
    height: 53px;
}

.titre_page_trait_comment_nouvelle { 
    margin: 0;
    display: block;
    background: url(./images/titres/trait_comment_nouvelle.png) no-repeat;
    position: relative;
    width: 378px;
    height: 53px;
}

.titre_page_suppr_comment_nouvelle { 
    margin: 0;
    display: block;
    background: url(./images/titres/suppr_comment_nouvelle.png) no-repeat;
    position: relative;
    width: 580px;
    height: 53px;
}

.titre_page_suppr_comment_photo { 
    margin: 0;
    display: block;
    background: url(./images/titres/suppr_comment_photo.png) no-repeat;
    position: relative;
    width: 580px;
    height: 53px;
}

.titre_page_gerer_comment_photos { 
    margin: 0;
    display: block;
    background: url(./images/titres/gerer_comment_photos.png) no-repeat;
    position: relative;
    width: 580px;
    height: 53px;
}

.titre_page_gerer_comment_nouvelles { 
    margin: 0;
    display: block;
    background: url(./images/titres/gerer_comment_nouvelles.png) no-repeat;
    position: relative;
    width: 580px;
    height: 53px;
}

.titre_page_anciens_comment_photos { 
    margin: 0;
    display: block;
    background: url(./images/titres/anciens_comment_photos.png) no-repeat;
    position: relative;
    width: 580px;
    height: 53px;
}

.titre_page_anciens_comment_nouvelles { 
    margin: 0;
    display: block;
    background: url(./images/titres/anciens_comment_nouvelles.png) no-repeat;
    position: relative;
    width: 580px;
    height: 53px;
}

.titre_page_newsletter { 
    margin: 0;
    display: block;
    background: url(./images/titres/newsletter.png) no-repeat;
    position: relative;
    width: 378px;
    height: 53px;
}

.titre_page_suppr_nouvelle { 
    margin: 0;
    display: block;
    background: url(./images/titres/suppr_nouvelle.png) no-repeat;
    position: relative;
    width: 378px;
    height: 53px;
}

.lien_livre_or { display: block; position: relative; float: right; margin: 0; height: 40px; width: 100px; left: -605px; top: 100px; z-index: 95;}
.lien_nouvelles { display: block; float: right; position: relative; margin: 0; height: 30px; width: 75px; left: -105px; top: 30px; z-index: 1000; }

.bord_tab_admin { background-color: #C0A794; }
.fond_tab_admin { background-color: #F9F4F2; }

.test_form {
	position: absolute;
	left: -5000px;
}
