a:active#menu,a:visited#menu,a:link#menu,a,.gfx_header a:active,.gfx_header a:visited,.gfx_header a:link,.gfx_header a,#nav ul li a,#nav ul a {
	text-decoration:none
}

a#big {
	text-align:right;
	color:#F09
}

a:active,a:visited,a:link {
	text-decoration:underline
}

.gfx_header a:active,.gfx_header a:visited,.gfx_header a:link,.gfx_header a,.transtext,.transtextbig,a:active,a:visited,a:link {
	color:white
}

a:hover {
	text-decoration:underline overline;
	color:blue
}

body,body2,div.transON,div.transOFF {
	background:#111
}

.footer,body,body2 {
	text-align:center
}

body,.image,h1,p,#nav ul li a {
	margin:0
}

body,.image,h1,p {
	padding:0
}

img {
	border:0
}

.menu a,.gfx_nav,a#big,.content2 h1,.contact h1,.content h1 {
	background:#000
}
.main {
	background:#010000 url(img/bg2.jpg) no-repeat
}
.main,#nav {
	width:800px
}
.main {
	border:10px solid #222;
	border-bottom:0;
	border-top:0
}

#paper_left,.footer,.main {
	margin:0 auto
}

.transtext,.transtextbig,.main {
	text-align:left
}

.contact,.content {
	padding-right:26px
}

.content2,.contact,.content {
	clear:both;
	color:#CCC
}

.footer,.content2,.contact,.content {
	border-top:10px solid #000
}

.menu a,.content2 h1,.contact h1,.content h1 {
	font:normal 1.4em sans-serif,Arial
}

.content2 h1,.contact h1,.content h1 {
	padding:2px 6px
}

.menu a span,.menu a,.content2 h1,.contact h1,.content h1 {
	color:#FFF
}

.content2 h1 span,.contact h1 span,.content h1 span {
	color:#999
}

.content p {
	font:normal 0.9em Tahoma,Verdana,Arial
}

.contact p,.content p {
	padding:20px 20px 20px
}

.contact {
	height:1400px;
	background:#222 url(img/jf.jpg) no-repeat
}

.contact p {
	font:normal 0.8em Arial,Tahoma,Verdana
}

.contact li {
	font:normal 0.7em Tahoma,Verdana,Arial
}

.transtext,.transtextbig {
	font:18px verdana,arial,helvetica,georgia;
	width:500px;
	background:black;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px
}


div.trans75,.transtext,.transtextbig {
	zoom: 1;
	opacity: .75;
    filter: alpha(opacity = 75)
}

.header_right,.transtext,.transtextbig {
	float:right
}

.transtextbig {
	width:750px
}

.content2 {
	padding-left:20px
}

.content2 p {
	font:normal 0.8em Verdana,Arial;
	padding:6px 6px 10px
}

.footer {
	height:120px;
	background:#222 url(img/bg2.jpg) no-repeat;
	width:820px;
	font:bold 0.7em Verdana,Arial
}

.footer,.footer a,#nav ul li a,#nav ul a {
	color:#c95723
}
.gfx_header {
	background: black;
    color: white;
	zoom: 1;
	opacity: .75;
    filter: alpha(opacity = 75)	
}

.gfx_header h1,a#big {
	font:normal 4em sans-serif,Arial
}
.gfx_header h1{
	margin-top:8px
}
.menu a,a#big {
	display:block;
	margin-top:8px
}

.gfx_margin {
	height:10px
}

.gfx_nav {
	height:0
}

.gfx_nav2 {
	height:46px;
	background:#000 url(img/nav.gif) no-repeat
}

.header_left,#nav ul,#nav ul li a {
	float:left
}

.header_left {
	background:#222 url(img/bgleft.png)
}

.menu a,.header_left {
	width:150px
}

.header_right,.header_left {
	height:240px
}

.header_right {
	width:800px;
	background:#222 url(img/logo.jpg) no-repeat
}

.menu a {
	height:26px
}

.menu a span {
	padding-left:4px
}

.menu a:hover {
	color:#00f
}

#paper_left {
	background:url('img/paper_left.gif') no-repeat left top;
	padding-top:30px;
	padding-bottom:0;
	width:860px
}

#paper_right {
	background:url('img/paper_right.gif') no-repeat right bottom
}

div.trans75,div.trans25,div.transON,div.transOFF {
	width:100%
}

div.transON {
	zoom: 1;
	opacity: .50;
    filter: alpha(opacity = 50)	
}

div.trans75,div.trans25 {
	background:silver
}

div.trans25 {
	zoom: 1;
	opacity: .25;
    filter: alpha(opacity = 25)	
}

#nav ul {
	list-style:none
}

#nav ul,#nav ul li {
	display:inline
}

#nav ul li a,#nav ul a {
	font:bold 15px/50px 'Trebuchet MS',Helvetica,Arial,Geneva,sans-serif;
	text-transform:uppercase
}

#nav ul a {
	float:none
}

#nav ul li a:active,#nav ul li a:hover,#nav ul a:active,#nav ul a:hover {
	color:#eee;
	border:none
}

#nav ul li#current a {
	color:#d33972
}

.spacer {
	height:308px;
	width:14px
}

#accueil ul {
	list-style:none
}

#accueil ul,#accueil ul li {
	display:inline
}

#accueil ul li a,#accueil ul a {
	color:#c95723;
	text-decoration:none;
	font:bold 15px/50px 'Trebuchet MS',Helvetica,Arial,Geneva,sans-serif;
	text-transform:uppercase
}

#accueil ul a {
	float:none
}

#accueil ul li a:active,#accueil ul li a:hover,#accueil ul a:active,#accueil ul a:hover {
	color:#eee;
	border:none
}

#accueil ul li {
	color:#d33972
}
.animoto {
float: left;
	width:774px
}
.me {
float: right
}



