html, body, h1, h2, h3, h4, ul, li {
	margin: 0;
	padding: 0;
}
body {
	background: #E0D5B7 url('../template/page_bg.jpg') repeat-x;
	color: #3F3723;
	padding-top: 10px; font-style:normal; 
	font-variant:normal; font-weight:normal; font-size:12px; 
	font-family:arial, sans-serif
}
a {
	color: #301b57;
	text-decoration: none;
}
a:hover {
	color: #FFA405;
}
a:hover img {
  border:2px solid #FFA405;
}
h2 {
  font-size:12px;
  font-family: arial, sans-serif;
  color: #BE8B06;
  text-align: left;
}
h3 {
	font-size: 10px;
	font-family: arial, sans-serif;
	text-align:left;
	font-weight:bold;
	padding-bottom:10px;
}
span.ita { 
	font-style:italic; 
}
/*Enveloppe externe*/
.wrapper {
	width:1013px;
	height:1700;
	position:absolute;
	margin-left:50%;
	left:-506px;
	}
/*Entête*/	
.hd_gauche {
	width:243px;
	height:152px;
	position:absolute;
	left:0px;
	top:0px;
	background-image:url('../template/header_1.jpg');
	}
.hd_droite {
	width:243px;
	height:279px;
	position:absolute;
	right:0px;
	top:0px;
	background-image:url('../template/header_12.jpg');
	}
.hd_centre {
	width:527px;
	height:279px;
	position:absolute;
	left:243px;
	top:0px;
	background-image:url('../template/header_22.jpg');
	}
/*Colonne de gauche*/
.nav {
	width:243px;
	height:250px;
	position:absolute;
	left:0px;
	top:152px;
	z-index:100;
	background-image:url('../template/bg_nav.jpg');
	}
.nav a {
  color: #fff;
  display: block;
  padding: 2px 0 6px 8px;
}
.nav a:hover {
  text-decoration: none;
  color: #FFA405;
}
.navbot {
	width:243px;
	height:29px;
	position:absolute;
	left:0px;
	top:402px;
	background-image:url('../template/men_bot.jpg');
	}
.gauche {
	width:243px;
	height:1172px;
	position:absolute;
	left:0px;
	top:431px;
	background-image:url('../template/gauche_bg.jpg');
	}
.gauche .hr-dots {
  background: url('../template/dots.gif') repeat-x top;
  height: 20px;
}
.bt_gauche {
	width:243px;
	height:97px;
	position:absolute;
	left:0px;
	top:1603px;
	}
.logo h1 {
  padding-top: 30px;
  text-align:center;
	font-size: 24px;
	font-family: arial narrow, sans-serif;
}
.logo p {
  margin: 8px 25px 4px 25px;
  border-top: 1px solid #B8B8B8;
  border-bottom: 1px solid #B8B8B8;
  text-align:center;
  padding: 3px;
  letter-spacing: 0.2em;
  font-weight: bold;
}
.divers {
	padding-left:20px;
  padding-right:20px;
}
.divers a {
	font-size: 11px;
	font-family: arial, sans-serif;
	font-weight:bold;
	text-align:left;
}
.divers .hr-dots {
  background: url('../template/dots.gif') repeat-x top;
  height: 10px;
}
.more {
	font-weight: bold;
	font-size: 9px;
	text-align:right;
	margin-right: 20px;
}
.sortie {
	padding-left:20px;
  padding-right:20px;
  padding-bottom:10px;
  font-size:10px;
	font-family: arial, sans-serif;
	text-align:justify;
}
.sortie h3 {
	color:#301b57;
}
.sortie a {
	font-size: 10px;
	font-family: arial, sans-serif;
	text-align:left;
	font-weight:bold;
	color:#74653D;
}
.dayevent {
	height:170px;
  padding-bottom:10px;
  font-size:11px;
	font-family: arial, sans-serif;
	text-align:justify;
	color:#585701;
}
/* Colone du centre*/
.milieu {
	width:507px;
	height:1401px;
	position:absolute;
	left:243px;
	top:279px;
	z-index:100;
	background:white;
	padding: 10px;
	}
.milieu h2 {
  font: 18px arial, sans-serif;
  color: #BE8B06;
  border-bottom: 1px solid #C4AE7C;
  padding-top: 12px;
  margin-bottom: 1em;
}
.milieu h3 {
  font: 14px arial, sans-serif;
  color: #BE8B06;
  border-bottom: 1px solid #C4AE7C;
  margin-bottom: 10px;
}
.boite {
	margin-bottom:10px;
}
.boite p {
	font-family: "Lucida Sans Unicode",Tahoma,Arial,sans-serif;
	font-size: 11px;
	text-align:justify;
	line-height:150%;
}

.boite img {
	margin-right:3px;
	margin-bottom:3px;
	border:0px;
	float:left;
}
.boite a {
	font-weight:bold;
}
h4 {
  font-size:14px;
  font-family: arial, sans-serif;
  color: #076d21;
  text-align: left;
}
.video {
	margin-left:85px;
}
/*Colonne de droite*/	
.droite {
	padding-top:10px;
	width:243px;
	height:1421px;
	position:absolute;
	left:770px;
	top:279px;
	background-image:url('../template/droite_bg.jpg');
	}	
.logo2 {
  padding-top: 180px;
	font-size: 24px;
	font-family: arial narrow, sans-serif;
  text-align: center;
  color: #595959;
}
.projects {
  padding-left:20px;
  padding-right:20px;
  height:140px;
}
.projects p {
	font-size: 10px;
	font-family: "Lucida Sans Unicode",Tahoma,Arial,sans-serif;
	text-align:justify;
}	
.projects h1 {
	text-align:center;
	font-size: 15px;
	font-family: arial narrow, sans-serif;
	font-style:italic;
	font-weight:bold;
}
.projects img {
	margin-right:3px;
	margin-bottom:3px;
	border:0px;
	float:left;
}
.picday {
	height:290px;
}
.picday img {
	border: 5px groove #74653D;
}

/*Pied de page*/	
.footpage {
	width:1013px;
	height:24px;
	position:absolute;
	top:1700px;
	left:0px;
	background-image:url('../template/foot_bg.jpg');
}	
.fline {
	width:1013px;
	height:8px;
	position:absolute;
	top:1724px;
	left:0px;
	background-image:url('../template/footerline2.gif');	
}
	
/*Texte*/	
.copyright {
  text-align: center;
  font-size: 10px;
  color: #715F36;
  font-weight: bold;
  margin-top:7px;
}

.welcome {
	margin-top: 15px;
  font-size: 18px;
	font-family: arial, sans-serif;
	text-align:center;
	color: #BE8B06;
}
.cpt {
	margin-left:55px;
}

.filler {
	font-size: 9px;
	font-family: arial, sans-serif;
	text-align:justify;
	padding-top:50px;
	margin-left:20px;
  margin-right:20px;
	height:155px;
}
.filler img {
	margin-right:3px;
	margin-bottom:3px;
	border:0px;
	float:left;
}
/* Pages ordinaires */
.wrapper2 {
	width: 778px;
	position:absolute;
	margin-left:50%;
	left:-389px;
  background: url('../template/body_bg.gif');
}
.headerline {
	background: url('../template/headerline.gif');
	width: 778px;
	height:10px;
	position:absolute;
	left:0px;
	top:0px;
}
.footerline {
	background: url('../template/footerline.gif');
	width: 778px;
	height:10px;
	position:absolute;
}
.entete {
	width: 778px;
	height:156px;
	position:absolute;
	top:10px;
	padding-left:8px;
}
.entete object {
		display:none;
}
.zonetexte {
	position:absolute;
	width:778px;
	top:166px;
 }
.zonetexte h1 {
  font: 18px arial, sans-serif;
  color: #BE8B06;
  border-bottom: 1px solid #C4AE7C;
  margin-bottom: 10px;
  margin-left:20px;
  margin-right:20px; 
  margin-top:30px;
}
.zonetexte h4 {
  font: 18px arial, sans-serif;
  color: #BE8B06;
  margin-bottom: 20px;
  margin-top:20px;
  margin-left:20px;
}
.zonetexte h2 {
  font: 14px arial, sans-serif;
  color: #BE8B06;
  border-bottom: 1px solid #C4AE7C;
  margin-bottom: 10px;
  margin-left:20px;
  margin-right:20px; 
}
.zonetexte p {
	font-size: 12px;
	font-family: arial, sans-serif;
	text-align:justify;
	margin-right: 20px;
	margin-left:20px;
}
.zonetexte img {
	margin-bottom:3px;
	margin-top:3px;
}
.zonetexte ul {
	margin-left:40px;
  margin-right:20px; 
}
.piedpage {
	width:778px;
	height:24px;
	position:absolute;
	left:0px;
  background: url('../template/footer_bg.gif');
}	
.bandeau {
	width:74px;
	height:224px;
	position:fixed;
	top:190px;
	left:20px;
	z-index:3;
	border: 5px groove #74653D;
	background-color:white;
}
.bandeau img {
	margin:5px;
	border:2px solid white;
}
.bandeau a img {
  border:0px;
}
.bandeau a:hover img {
  border:2px solid #FFA405;
}
.work {
	padding: 9px;
 	font-size: 11px;
}
.work a {
	font-weight:bold;
}
/*Films et pièces*/	
.boite1 {
  font-family: "Lucida Sans Unicode",Tahoma,Arial,sans-serif;
  line-height:170%;
  height:auto;
  margin-top:20px;
  margin-right:10px;
  margin-left:10px;
 }
.boite1 object {
		display:none;
}
.boite1 h1 {
  font: 18px arial, sans-serif;
  color: #BE8B06;
  border-bottom: 1px solid #C4AE7C;
  margin-bottom: 10px;
  margin-left:20px;
  margin-right:20px; 
  margin-top:30px;
}
.boite1 h2 {
  font: 14px arial, sans-serif;
  color: #BE8B06;
  border-bottom: 1px solid #C4AE7C;
  margin-bottom: 10px;
  margin-left:20px;
  margin-top:20px; 
  margin-right:20px; 
}
.boite1 h3 {
  font: 14px arial, sans-serif;
  color: #BE8B06;
  border-bottom: 1px solid #C4AE7C;
  margin-bottom: 10px;
  margin-left:20px;
  margin-top:20px; 
  margin-right:20px; 
}
.boite1 h4 {
  font: 14px arial, sans-serif;
  color: #BE8B06;
  margin-bottom: 6px;
  margin-top: 6px;
  margin-left:20px;
}
.boite1 p {
	font-size: 12px;
	line-height:170%;
	text-align:justify;
	margin-right: 20px;
	margin-left:20px;
	font-family: "Lucida Sans Unicode",Tahoma,Arial,sans-serif;
}
.boite2 {
	font: 12px arial, sans-serif;
  height:auto;
  background-color:#CEC4AB;
  margin-top:20px;
  margin-right:9px;
  margin-left:9px;
	}
.boite3 {
	height:auto;
	margin:0px;
	padding:9px;
}
.boite3 img {
  width: 60px;
  height: 60px;
  margin-left:5px;
  border:2px solid #301b57;
  margin-right:5px;
  margin-bottom:5px;
}
.boite2 h2 {
  font: 12px arial, sans-serif;
  border-bottom: 1px solid #C4AE7C;
  padding-top: 12px;
  margin-bottom: 20px;
}
.container {
	text-align:center;
}
.container h3 {
  font: 14px arial, sans-serif;
  color: #BE8B06;
}
