/* Général */
body
{	
	clear: 				both;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	text-align:			justify;
}

/* Haut de page */
img.gauche
{
	float: 				left;
}
img.droite
{
	float: 				right;
}
/*center*/
#center
{
	margin-bottom:		10px;
	border:				0px;
	vertical-align:		top;
}
#center #structure
{
	width:				100%;
	border-style:		solid;
	border-width:		0px;
	padding:			0px;
}
#center #structure tr
{
	vertical-align:		top;
}

/*Menu*/
#plan
{
	padding : 			0px;
	margin : 			0px;
	list-style : 		none;
	text-align : 		center;
}

#plan
{
	font-weight: 		bold; 
	font-size: 			14px; 
}

#plan span
{
	display: 			block; 
	width: 				125px; 
	height: 			36px;       
	text-decoration:	none;
	padding: 			2px;
	font-variant: 		small-caps;
}
/* Début du plan */
#plan
{
	text-align : 		left;
}

#plan span
{
	text-align : 		center;
	margin : 			10px;
}
/* fin du plan */

/*Main*/

#main h2
{
	height: 			50px;
	font-variant: 		small-caps;
	font-size: 			medium;
	font-weight: 		bold;
	text-align: 		center;
	text-decoration:	underline;
}

#main h3
{
	font-variant: 		small-caps;
	font-size: 			small;
	font-weight: 		bold;
	text-decoration:	underline;
}
#main h4
{
	font-variant: 		small-caps;
	font-weight: 		bold;
	text-align: 		center;
	font-size: 			small;
}
#main p
{
	margin-top:			10px;
	margin-bottom:		10px;
}

#main img
{
	border-width:		1px;
	margin:				10px;
}

#main .icon
{
	border-width:		0px;
}

#main .central
{
	text-align:			center;
}

#main a
{
	color:				blue;
}

#main p.neutre a
{
	color:				black;
}	

#main p span.lien
{
	text-decoration:	underline;
}
#main em
{
	font-weight:		bold;
	font-style:			normal;
}
#main span.latin
{
	font-style:			italic;
}
#main .footnote
{
	font-size:		xx-small;
}

#main table
{
	border-collapse:	collapse;
}

#main tr, #main td, #main th
{
	border-style:		solid;
	border-width:		1px;
	padding:			5px;
	vertical-align:		top;
}
#main tr.invisible, #main td.invisible, #main th.invisible
{
	border-width:		0px;
}
.noprint, #menu_gauche
{    
	display: none;
}


