/* PROXIMEDIA c 2009 CSS DOCUMENT */

* {
  margin:0px;
  padding:0px;
  outline:none;
  border:none;
}

body {
	background:url(../images/bg_body.jpg) repeat-y top left #dcd5cf;
	font-family:tahoma;
	font-size:0.8em;
}

#intro {
	background:url(../images/bg_intro.jpg) no-repeat top left;
	width:749px;
	padding:360px 0 0 0;
	text-align:center;
	margin:120px auto 0;
}

#intro a {
	color:white;
	font-weight:bold;
	text-decoration:none;
}

#intro a:hover {
	text-decoration:underline;
}

#left {
	width:155px;
	float:left;
	background:url(../images/bg_logo.jpg) no-repeat 4px 0;
	padding:140px 0 0 0;
	margin: 20px 0 10px 0;
}

#left ul  li{
	display:block;
	width:154px;
	height:20px;
	margin:0 0 2px 0;
	padding:0 4px 0 0;
	text-align:right;
	background:#494949;
	line-height:18px;
}

#left ul li a {
	color:#f6f6f6;
	text-decoration:none;
	font-size:0.85em;
}	

#left ul li a:hover {
	text-decoration:underline;
}	

#right{
	width:700px;
	margin:20px 0 10px 5px;
	float:left;
	border:2px solid black;
	border-left:none;
}

#right a{
	color:black;
	text-decoration:none;
	font-weight:bold;
}

#right input,#right textarea {
	padding:5px;
	margin:10px 0;
	background:#dcd5cf;
	border:1px solid #94918f;
}

.CFLabel {
	font-weight:bold;
}

#footer{
	width:705px;
	height:20px;
	clear:both;
	margin:0 0 30px 160px;
}

#footer_menu {
	width:600px;
	height:20px;
	background:black;
	float:left;
}

#footer_menu ul{
	list-style:none;
	margin:0 0 0 20px;
}

#footer_menu ul li {
	display:block;
	height:20px;
	float:left;
	margin:0 10px 0 0;
	padding:0 10px 0 0;
	border-right:1px solid #797979;
}

#footer_menu ul li:last-child  {
	border-right:none;
}

#footer_menu ul li a {
	color:#f6f6f6;
	text-decoration:none;
	font-size:0.85em
}

#footer_menu ul li a:hover{
	text-decoration:underline;
}

#footer_copyright {
	float:right;
	width:86px;
	padding:2px 0 0 0;
}

/* Some content positioning div's */

.left {
	float:left;
	margin:0 10px 0 0;
}

.right {
	float:left;
}

.clear {
	clear:both;
}

/* General layout stuff */

#NAME {
	display:block;
	margin:10px 0 10px 0;
	font-size:1.6em;
	color:#7a7169;
}

.Gallery3GaleriePageEnCours {
	display:none;
}

.spacer {
	padding:30px;
	line-height:20px;
}

h1, h2 {
	display:none;
}

h3 {
	font-size:1.7em;
	margin:10px 0 20px 0;
}

p {
	margin:10px 0 10px 0;
}

.Gallery3GaleriePageEnCours {
	display:none;
}
