@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0;}

body{ background: #fff; font-family:Arial, Helvetica, sans-serif; color:#424242; font-size:11px; margin-top:5px}
dl{ width:160px;}
dt{ padding:2px 0 2px 0; line-height:30px;}
h1{background:url(../images/maquette-chateau-villesavin.gif) no-repeat left center; color:#ccb68d; font-weight:bold; font-size:14px; padding:0 0 0 25px; text-decoration:underline}
h2{background:url(../images/maquette-chateau-villesavin.gif) no-repeat left center; color:#ccb68d; font-weight:bold; font-size:12px; padding:0 0 0 25px; border-bottom:1px solid #ccb68d;}
h3{ font-weight:bold;}
li{margin:0 0 0 10px;}
fieldset div li {margin-left:20px;}
fieldset{padding:10px; border-color:#ccb68d;}
fieldset div{ margin: 5px 0 8px 0;}
fieldset div label{width:90px; display:block; float:left;}

a{color: #424242; text-decoration: none;}
a:hover {text-decoration: underline; color:#424242;}
a.footer{color: #ccb68d; text-decoration: none;}
a.footer:hover {text-decoration: underline; color:#ccb68d;}

#global{ border:1px solid #ccb68d; width:789px; margin:auto; }
#header{height:311px}
#menu{background:#911801; height:20px; padding:0 0 0 54px}
#wrapper{min-height:400px; float:left}
#gauche{ width:180px; float:left; padding:10px; }
#contenu{width:540px; float:left; margin:20px 30px 30px 0; border-left:1px solid #911801; padding-left:15px }
#footer{ color:#ccb68d; font-size:10px; clear:both}

.space{margin:0 0 0 230px}
.gras{font-weight:bold}
.beige{color:#ccb68d;}
#img{border:solid 1px #ccb68d; margin:10px;}
#img2{border:solid 1px #ccb68d;}
.float_right{float:right;}
.float_left{float:left;}

/*********************************/
/* Menu horizontal (items flottants) */
/*********************************/
#nav {list-style: none ; margin: 0 ; padding: 0 ;overflow: hidden ;	}
#nav li {float: left ; width: 120px ; border: 1px solid #600 ; margin-right: 1px ; color: #fff ; background: #911801 ;}
#nav li a {display: block ; background: #911801 ; color: #fff ; font: 1em Arial,sans-serif ; line-height:10px ; padding: 4px 0 ; text-align: center; 					           text-decoration: none ;}
#nav li a:hover, #nav li a:focus, #nav li a:active {background: #900 ; text-decoration: underline ;}

/*********************************/
/* actu */
/*********************************/
#news{width:160px; margin:30px 20px 0 0;}
#text1{font-weight:normal; width:160px;}
#text2{}

.ddimage{}
.dttitre{width:160px; margin:10px 0 5px 0; font-weight:bold; font-size:0.9em;}
.ddtext{width:160px; padding-bottom:5px;}
.dddetails{text-align:right; width:160px;}
.invisible{display:none}
.visible{display:block}
