body {
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
a {
	text-decoration:  none;
	color:#000000;
}

img {
	border:none;
}
/* Enveloppe principale */
#wrapper {	
	margin-left:auto;
	margin-right:auto;
	width:955px;
	margin-top:-100px;
	
	
	
}
/* titre du site */
#title {
	position:relative; 
	top:180px; 
	left:60px;
	width:364px;
}
/* position des drapeaux de traduction */
#translate {
	position:relative; 
	top:120px; 
	left:800px;
	width:150px;
	/*border:1px solid #999999;*/
}
/* Contenu du site avec menu */
#content {
	background-image:url(../images/content.jpg);
	background-repeat:repeat-x;
}
/* Partie principale du site  */
#main {
	padding:20px;
	clear:both;
	background-color:#f3f5f4;
}
.contentpaneopen {
	width:100%;
}

/* Titre de la page */
.contentheading {
	font-size:20px;
	font-weight:bold;
	border-bottom:dotted 1px #bfc9db;
	padding:100 20px;
}

/* Hack design joomla */
.blog {
	width:100%;
}

.componentheading {
	visibility:hidden;
}

/* MENU PRINCIPALE */
.menu {
	font-size:12px;

	margin-left:auto;
	margin-right:auto;
	
	float:left;
	margin-left:20px;
	margin-top:0;
	margin-bottom:0;
}

.menu li {
	list-style-type:none;
	display:inline;
	
	float:left;	
	text-align:center;
	
	border-bottom:2px solid #dbe4e6;
	border-right:1px solid #dbe4e6;
	border-top:1px solid #dbe4e6;
	
	padding:10px;
}

.menu li:first-child {
	border-left:solid #dbe4e6 1px;
}

.menu li:hover {
	background-image:url(../images/menu/menu1a.gif);
}

.menu ul {
	margin:0;
	background-image:url(../images/bg_menu.gif);
}

/* Footer */
#footer {
	text-align:center;
	color:b6c6ff;
	font-size:0.8em;
	background-color:#f3f5f4;
	padding-top:10px;
	border-top:dotted 1px #bfc9db;
}
