* {list-style: none;}
html, body {
	margin: 0; padding: 0; width: 100%; height: 100%;
}
body   { font-family: Georgia, "Times New Roman", Times, serif; background-color: #cc0033; font-size: 14px; text-align: center; }
/* body {background: #cc0033 url(images/etoiles.gif) repeat 0 0; } */
td {font-size: 14px;}
td img {padding: 0px;}
td h1, td h2, td h3 , td p, td ul li {padding: 4px;}
p, li {font-size: 14px;}
p.menu_galerie {font-size: 12px; text-align: left;}
p.menu_galerie a {font-weight: bold;}
p.menu_galerie a.on {color: #000000;}
td ul li {
	padding: 2px 4px 2px 20px;
	text-align: left;
	background: transparent url(images/bg-li.gif) no-repeat 5px 3px;
}
a  { color: white; font-family:  Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none }
a:hover {text-decoration: underline;}
h1, h2, h3, h4, h5, h6, ul, li { margin: 0; padding: 0; font-weight: normal;}
h1 {font-size: 36px; font-family: "Arial Black", Arial, Helvetica, Geneva; font-weight: bold; }
.liens a:link  { color: #666; font-family:  Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none }
.liens a:visited {text-decoration: none; color: #333;}
.liens a:hover {text-decoration: underline; color: white;}
.liens a:active {text-decoration: none; color: black;}
a.lienoir:link  { color: #000; text-decoration: none }
a.lienoir:visited {text-decoration: none; color: #333;}
a.lienoir:hover {text-decoration: underline; color: #333;}
a.lienoir:active {text-decoration: none; color: black;}

a.liengris:link  { color: #999; }
a.liengris:visited { color: #999;}
a.liengris:hover { color: black;}
a.liengris:active { color: black;}

#galerie { color: white;}
#galerie h1 { margin: 0; padding: 0; font-size: 22px;}
#galerie h2 { text-align: center; font-size: 30px; font-weight: bold;}
#galerie h2.soustitre { text-align: left; font-size: 18px;}
body#galerie { margin: 0; padding: 0;}
h2.luxe { color: white; font-size: 30px; font-weight: bold;}

/* #menu  { background: #c06 url(images/bg-luxe-campagne.jpg) repeat 0 0; */
#menu  { background: #c06; padding: 5px; color: #fff; font-size: 13px; text-align: left; font-family:  Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none }
#menu a:link  { color: #fff; }
#menu a:visited {text-decoration: none; color: #eee;}
#menu a:hover {text-decoration: underline; color: white;}
#menu a:active {text-decoration: none; color: black;}
.ariane   { color: #eee; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; background-color: #690; text-align: left; margin: 0 auto; padding: 5px; width: 730px; }
* html .ariane   {  width: 740px; }
.ariane a:link  { color: #fff; }
.ariane a:visited {text-decoration: none; color: #eee;}
.ariane a:hover {text-decoration: underline; color: white;}
.ariane a:active {text-decoration: none; color: black;}
.acces {display: none;}
.ariane.cabane    { background-color: #903; }
.ariane.jardin    { background-color: #363; }
.ariane.herbier     { background-color: #ce83b2 }
.ariane.animaux    { background-color: #930; }
.ariane.blanc     { background-color: #fff; color: #000; }
.ariane.tipi     { background-color: #ecebc1; color: #666; }
.ariane.tipi a:link  { color: #666; }
.ariane.tipi a:visited {color: #666;}
.ariane.tipi a:hover {color: #333;}
.ariane.motifs     { background-color: #BFBE68; color: #003300; }
.ariane.motifs a:link  { color: #003300; }
.ariane.motifs a:visited {color: #003300;}
.ariane.motifs a:hover {color: #003300;}
.ariane.interview     { background-color: #006633; }
.ariane.vacances     { background-color: #9BD6FF; color: #006699; }
.ariane.vacances a:link  { color: #006699; }
.ariane.vacances a:visited {color: #006699;}
.ariane.vacances a:hover {color: #006699;}
.ariane.recettes     { background-color: #7A006B; }
.ariane.vivre     { background-color: #74AC99; }
.ariane.leluxe     { background-color: #e9592a; }

.gauche {float: left; margin-right: 10px;}
.droite {float: right; margin-left: 10px;}

.pied   { color: #eee; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; background-color: #9B0036; text-align: center; margin: 0 auto; padding: 5px; width: 730px; }
* html .pied   {  width: 740px; }
.pied a  { padding-right: 10px; }
.pied a:link  { color: #fff; }
.pied a:visited {text-decoration: none; color: #eee;}
.pied a:hover {text-decoration: underline; color: white;}
.pied a:active {text-decoration: none; color: black;}

.moteur {background: white;
	padding: 5px 0
}

.relative {
	position: relative;
}
.padding {
	padding: 0 10px 5px 10px;
}
.absolute {
	position: absolute;
	text-align: center;
	width: 370px;
	left: -370px;
}
.name {font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;}
.recherche {padding: 10px 4px;margin: 4px 0;background: white;}
.telecharger, a.telecharger {color: #ff6600;}

.blanc {color: white; background-color: transparent;}
.noir {color: black; background-color: transparent;}
.jaune {color: #ffcc00; background-color: transparent;}
.gris {color: #999; background-color: transparent;}
.violet {color: #336; background-color: transparent;}

.small {font-size: 12px;}