/* styles Chateau de Pierry point fr par atypik creations point fr */
/*  Couleurs utilisees         */
/*  Marron texte : a3885d     */


body {height: auto;margin:0px;padding-bottom:30px;text-align: center;font-size:14px;font-family:garamond,times,sans-serif;color:#86713f;background-color:#e9dbbe;}
h1 {margin: 0px 0px 5px 0px;padding:0px;font-size:16px;font-weight:600;border-bottom: 1px solid;}
h2, h3.spip {padding: 5px 0px 5px 0px;margin:0px; font-weight:600;font-size:14px;}
p {padding: 0px 0px 5px 0px;margin:0px;text-align:justify;}

input[type=text], textarea, .ok  { color:#a3885d;border:1px solid #a3885d; }
.ok:hover { background-color:#e9dbbe; border:1px solid #a3885d; }
form table { font-size: 11px; font-family: garamond,times,sans-serif; }  /*Necessaire pour IE5.5*/
form {padding: 5px 0px 10px 0px;}
fieldset.css {padding: 10px 0px 10px 0px;border: 0px;}
fieldset.css form {padding: 0px;}
legend.css {font-size: 12px;font-weight:600;padding: 5px 10px 10px 0px;margin:0px;}
ul.css {float:left;width: 100%;margin:0px 0px 10px 0px;padding:0px;list-style-type:none;}
ul.css li {float:left;width: 100%;padding:0px;margin:0px 0px 3px 0px;}
label.css {display: inline;width: 125px;float: left;}
acronym {border-bottom:1 px dashed #a3885d; color:#a3885d;}
.gauche {text-align:left;}
.centre {text-align:center;}
.droite {text-align:right;}
.en_valeur {}
.texte_rouge {color: red;}

a {color:#a3885d;text-decoration: underline;}
a:hover {color:#a3885d;text-decoration: none;}

.spacer {clear: both;}

#bandeau_haut {float: left; width: 100%; height: 162px;background:#e9dbbe; text-align: center;}
#bandeau_haut #haut {width: 776px; height: 162px;background:url(haut.jpg) repeat-x left top; margin-left:auto; margin-right: auto;}
#langue_fr {float: left; width: 25px; height: 25px; margin-left: 702px;}
#langue_en {float: left; width: 25px; height: 25px; margin-left: 2px;}

#bandeau_menu {float: left; width: 100%; height: 32px; background:url(fond_menus.jpg) repeat-x left top; text-align: center;}
ul#menu {width: 776px; height: 32px; margin: 0px auto 0px auto; text-align: left;padding:0px;list-style-type:none;}
ul#menu li {float:left;height:32px;padding:0px;margin:0px;}
ul#menu li a {float:left; height:32px; background: url(menu_accueil.jpg) no-repeat left top;text-decoration:none;}
ul#menu li a:hover {background-position:0 -32px;}

#bandeau_corps {float: left; width: 100%; height: 254px;background:url(fond_corps.jpg) repeat-x left top; text-align: center;}
#bandeau_corps #corps {width: 776px; height: 254px;background:url(corps.jpg) no-repeat left top; margin-left:auto; margin-right: auto; text-align: left;}
#bandeau_corps #corps img {float: left;width: 720px; height: 252px; margin-left:27px;}

#bandeau_milieu {float: left; width: 100%; background:#f6efdf; text-align: center;}
#bandeau_milieu #milieu {width: 776px;margin-left:auto; margin-right: auto; text-align: left;}
#bandeau_milieu #milieu #corps {float: left; width: 756px;background:url(milieu.jpg) repeat-y left top; padding: 0px 10px;}
#bandeau_milieu #milieu #corps #contenu {float: left; width: 525px;padding: 10px 10px 10px 20px;}
#bandeau_milieu #milieu #corps #contenu_gauche {float: left; width: 225px;padding: 10px 10px 10px 20px;}
#bandeau_milieu #milieu #corps #contenu_milieu {float: left; width: 280px;padding: 10px; }
#bandeau_milieu #milieu #corps #contenu_droite {float: left; width: 182px;}

img.album {float: left; width:182px; margin-bottom:5px; }
p.pagination {padding: 0px;margin:0px;}

#bandeau_bas {float: left; width: 100%; height: 54px;background:url(fond_bas.jpg) repeat-x left top; text-align: center;}
#bandeau_bas #bas {width: 776px; height: 54px;background:url(bas.jpg) no-repeat left top; margin-left:auto; margin-right: auto; text-align: center;font-size:12px;padding-top: 35px;}
