html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin: 0; padding: 0; }

body, html {
	background: #fff url("../images/acc_fond.gif") repeat-y ;
	font: 11px Verdana, Arial, Helvetica, sans-serif, Monospace ;
	text-align: left;
	height: 100%;
}
html{
overflow:-moz-scrollbars-vertical;
overflow-y: scroll;
}

object:focus{outline: none;}

a{color:#000;text-decoration:none;font-weight:normal}
a:hover{color:#CC3300}
a:focus, a:active {outline: none;}
.clear{clear:both}

.external {
	background: url(../images/icon_arrowup.png) no-repeat right center;
	padding-right: 15px;
	line-height: 11px;
}

img{border:0px}
.imgtrombi{padding:1px;border:1px solid #ccc}
.imgresume{padding:0;border:1px solid #fff}
ul{list-style-type:none;}

table, tr, td{font-size:1em}
.tNews{padding:3px;}

div#wrapper{position:relative;float:left;padding-bottom:9em;}

/*div#header{position:relative;background: #fff url("../images/acc_header.jpg") no-repeat ;}*/
div#header{position:relative;background:none;}
div#header{height:240px;min-height:240px;margin:0;width:900px}
div#header-beaulieu{position:absolute;top:50px;left:140px;cursor: move}
div#header-date{position:absolute;top:10px;left:10px;color:#999}
div#header-flash{position:absolute;top:40px;left:0;}

div#container{position:relative;min-height:100%;text-align:left}
div#container{width:900px;margin:0}
div#container{font-size:1em;}
* html div#container{height: 100%;}

/*div#content p:first-letter {font-size:300%;float:left;padding:5px 5px 0 0}*/
div#content a{text-decoration:underline;}
div#content p{line-height:1.5em;font-size:1.2em;margin:10px 0 10px 30px}
div#content h3{margin:10px 0;font-size:1.5em}
div#content {float:right;width:650px;margin-top:20px}
div#content ul{margin:1em 2em 1em 2em;line-height:1.2em;font-size:1.1em}
div#content li{line-height:1.5em;background: url("../images/icon_arrowpixel.png") no-repeat 0 .4em;padding: .2em 0 .2em 1.5em; }

div#auteur a{text-decoration:underline;}
div#auteur p{line-height:1.5em;font-size:1.2em;margin:10px 30px 10px 0}
div#auteur h3{margin:10px 0;font-size:1.5em;text-align:right;color:#888;letter-spacing:.2em}
div#auteur {float:right;width:650px;margin-top:20px}
div#auteur ul{margin:1em 2em 1em 2em;line-height:1.2em;font-size:1.1em}
div#auteur li{line-height:1.5em;background: url("../images/icon_arrowpixel.png") no-repeat 0 .4em;padding: .2em 0 .2em 1.5em; }

div#film a{text-decoration:underline;}
div#film p{line-height:1.5em;font-size:1.2em;margin:10px 0 }
div#film h3{margin:10px 0;font-size:1.5em}
div#film {float:right;width:650px;margin-top:20px}
div#film ul{margin:1em 2em 1em 2em;line-height:1.2em;font-size:1.1em}
div#film li{line-height:1.5em;background: url("../images/icon_arrowpixel.png") no-repeat 0 .4em;padding: .2em 0 .2em 1.5em; }

div#listguest a{text-decoration:underline;}
div#listguest p{line-height:1.2em;font-size:1.2em;margin:10px 0 }
div#listguest h3{margin:10px 0;font-size:1.5em}
div#listguest {float:right;width:650px;margin-top:20px}
div#listguest ul{margin:1em 2em 1em 2em;line-height:1.2em;font-size:1.1em}
div#listguest li{line-height:1.5em;background: none;padding: .2em 0 .2em 1.5em; }

div#navigation{float:left;width:250px}
div#navigation{margin-top:20px;text-align:right;font-size:1.2em}
div#navigation ul{list-style-type: none;padding:10px 5px 10px 0}
div#navigation li{list-style-type: none;padding:3px 5px}
div#navigation li.myLI{background: url("../images/icon_arrowup.png") no-repeat right .2em;padding: 0 16px; }

div#extra{float:left;clear:left;width:250px}

div#footer{position:relative;margin-top:-3em;clear:both;width:900px} /* width:100% */
div#footer a, div#footer a:hover{color:#C0C0C0}
div#footer p{text-align:right;margin:0;padding:5px 30px 5px 260px;font-size:1em;color:#C0C0C0}

/*div#menu ul{padding-left:0;margin-left:0}*/

.surligne{border-bottom:2px solid #FFFFFF}
.gris{color:#CC6600;font-size:.8em}

.gmenu p{margin:5px;padding:0;font-size:.8em}

/* Films */
/*
dl.eventlien a:link, dl.eventlien a:visited {color: #FFFFFF;text-decoration: underline;font-style : normal;}
dl.eventlien a:hover {color: #FF8000;text-decoration: none;font-style : normal;}
dl.lesfilms {margin: 0;padding: 0;}
.lesfilms dt {position: relative;left: 0;top: 6em;width: 12em;font-size:1em;text-align:center}
.lesfilms dd {border-left: 1px solid #eee;margin: 0 0 0 12.5em;padding: 0 0 0 1em;}
*/
/* Fin Films */

/* Films */
.filmgauche {float:left;width: 19%;margin: 55px 0;font-size:1em;text-align:center} /* 110px */
/*.filmdroite {background:#fff;border-left: 1px solid #eee;border-bottom: 1px solid #D6D6D6;margin: 20px 0 30px 120px;padding: 0 0 0 20px;}*/
.filmdroite {position:relative;float:right;text-align:justify;width: 76%;background:#fff;border-left: 1px solid #eee;border-bottom: 1px solid #eee;margin: 20px 0 30px 0;padding: 0 0 0 20px;} /* 46px */
.scrollhaut {position:absolute;top:0;right:0;background:#F4F4F4;padding:0 5px;cursor:pointer}
.outer {background:#F4F4F4;padding:5px 3px;}
.outerAffiche {background:#F4F4F4;}
.outerMess {background:#FBFBFB;}
/*.inner {}*/
/*div.outer {background: #999;}*/
/* Fin Films */

.hilite{background:#EBEBEB}

.phototheque{padding:3px;border:1px solid #ccc}

.guestform td{font-size:1.1em}
.guestform input, .guestform select{font-size:1.1em}

.bstip {
	color:#666;
	z-index:8887;
	background-color:#fff;
	display:none;
	padding:5px 10px 5px 10px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	border:2px solid #999999;
}

#top-link{ display:none; position:fixed; right:5px; bottom:5px; color:#666; font-weight:bold; text-decoration:none; border:1px solid green; background:#ccc; padding:10px; }

#smallVid{position:absolute;right:-100px;top:270px}

div#contentScroll{
	overflow:hidden;
	width:300px;
	background-color:#f4f4f4;
	position:relative;
	height:140px;
	float:left;
	font-size:10px;
	margin-left:30px;
}
	div#contentScroll a{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#777;
		text-decoration:none;
	}
.section{
	width:3000px;
	position:relative;
}

	.section .sub{
		position:relative;
		float:left;
		padding:0;
		margin:0;
		width:300px;
		height:140px;
	}
		.section .sub p{
			text-align:justify;
			width:250px;
			margin:0;
			padding:0;
			line-height:1em;
		}
		.section .next, .section .prev{
			position:absolute;
			bottom:15px;
		}
		.section .next{
			right:20px;
		}
		.section .prev{
			left:20px;
		}
