/* CSS Document */
body	{
	font-family:Arial, Helvetica, Geneva, sans-serif;
	font-size:1em;
	background-color:#99CCFF;
	color:#666666;
	}
#spacer	{
	clear:both;
	}
#invisible	{
	display:none;
	}
/*définition de la page globale
--------------------------------------------------------------------------------------*/
#site	{
	width:770px;
	background:url(fondsite.jpg);
	margin-left:auto;
	margin-right:auto;
	}
#sitehaut	{
	width:100%;
	height:15px;
	margin:0px;
	padding:0px;
	background:url(hautsite.jpg);
	}
/*bande du haut
--------------------------------------------------------------------------------------*/
#haut	{
	height:105px;
	width:750px;
	margin-left:10px;
	}
#sitehaut	{
	width:100%;
	height:14px;
	margin:0px;
	padding:0px;
	background:url(hautsite.jpg);
	}
/*image haut gauche
--------------------------------------------------------------------------------------*/
#imagecentre	{
	padding:0px;
	margin:0px;
	width:140px;
	height:100px;
	float:left;
	}
.imageanimee	{
	margin:0px;
	padding:0px;
	width:100px;
	height:100px;
	margin-left:20px;
	border:1px solid #0000CC;
	}
/*bande titre
--------------------------------------------------------------------------------------*/
.titre	{
	text-align: left;
	height:65px;
	background-color: #FFF;
	border-bottom:5px solid #FFFFFF;
	margin-left:140px;
	margin-right:5px;
	}
.titre a	{
	text-decoration:none;
	border:0px;
	}
.titre a:hover	{
	text-decoration:none;
	border:0px;
	}
.titre img	{
	border:0px;
	margin:0px;
	padding:0px;
	}
/* Menu Haut
-------------------------------------------------------- */
.menuhaut {
	background-color: #bbbbbb;
	height:25px;
	margin-left:140px;
	margin-right:5px;
	text-align:left;
	font-size:.9em;
	}
.menuhaut1 {
	margin-left:5px;
	}
.menuhaut1 li {
	float:left;
	}
.menuhaut1 ul, li {
	list-style-type: none;
	margin: 0;
	padding:0;
	padding-top:2px;
	}
.menuhaut1 a {
	text-decoration:none;
	font-size:0.8em;
	color: #0000CC;
	background-color:#FFFFFF;
	border:1px solid #0000CC;
	width:90px;
	display: block;
	text-align: center;
	text-decoration:none;
	margin-right:5px;
	padding-left:2px;
	}
.menuhaut1 a:hover {
	text-decoration:none;
	background-color:#0000CC;
	border:1px solid #FFFFFF;
	color:#FFFFFF;
	}
/*zone principale
--------------------------------------------------------------------------------------*/
#principal {
	width:750px;
	margin-left:10px;
	padding:0px;
	}
/*menu gauche
--------------------------------------------------------------------------------------*/
#menugauche	{
	width:140px;
	float:left;
	color:#666666;
	font-size:.9em;
	}
#menugauche h1	{
	font-size:1.2em;
	color:#0000CC;
	text-align:center;
	}
#menugauche p	{
	font-size:.9em;
	text-align:center;
	color:#666666;
	}
#menugauche ul	{
	list-style:none;
	padding:5px;
	background-color:#BBBBBB;
	width:130px;
	margin-left:5px;
	font-size:.8em;
	}
#menugauche li a	{
	display: block;
	width:120px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
	color:#0000CC;
	margin-top:7px;
	margin-bottom:7px;
	text-align:center;
	text-decoration: none;
	border:1px solid #0000CC;
	}
#menugauche li a:hover	{
	display: block;
	color:#FFFFFF;
	background-color:#0000CC;
	text-decoration:none;
	border:1px solid #FFFFFF;
	}
#menugauche a#current {
	color: #666;
	background:#FFFFFF url(trianglegris.jpg) no-repeat 2% 50%;
	text-decoration:none;
	border:1px solid #0000CC;
	}
/*texte centre
--------------------------------------------------------------------------------------*/
#centre	{
	margin-left:150px;
	border-left:1px solid black;
	padding-left:10px;
	padding-right:10px;
	font-size:.9em;
	text-align:justify;
	}
#centre a	{
	color:#0033CC;
	text-decoration:underline;
	border:1px solid #FFFFFF;
	padding:1px;
	}
#centre a:hover	{
	color:#666;
	text-decoration:none;
	background-color:#99CCFF;
	border:1px solid #000066;
	padding:1px;
	}
#centre h1	{
	color:#0000CC;
	text-align:left;	
	font-size:1.4em;
	}
#centre h2	{
	color:#0000CC;
	text-align:left;	
	font-size:1em;
	padding:0px;
	margin:0px;
	}
#centre h3	{
	color:#0000CC;
	text-align:left;	
	font-size:1em;
	padding:0px;
	margin-bottom:5px;
	}
#centre h6	{
	text-align: center;
	font-size:.85em;
	font-weight:bold;
	margin:0px;
	margin-top:1em;
	padding:0px;
	line-height:1.5em;
	color:#0000CC;
	background-color:#CCCCCC;
	}
#centre li	{
	list-style-type: disc ;
	line-height:1.5em;
	}
.floatleft	{
	float: left;
	background-color: #FFF;
	padding: 7px;
	margin-right:5px;
	border-top: 1px solid #0000CC;
	border-right: 3px solid #0000CC;
	border-bottom: 3px solid #0000CC;
	border-left: 1px solid #0000CC;
	color:#0000CC;
	}
.floatleft span{
	text-align:center;
	font-size:.8em;
	}
div.floatleft img	{
	border-top: 3px solid #0000CC;
	border-right: 1px solid #0000CC;
	border-bottom: 1px solid #0000CC;
	border-left: 3px solid #0000CC;
	}
.floatright	{
	float: right;
	background-color: #FFF;
	padding: 7px;
	margin-left:5px;
	border-top: 1px solid #0000CC;
	border-right: 3px solid #0000CC;
	border-bottom: 3px solid #0000CC;
	border-left: 1px solid #0000CC;
	color:#0000CC;
	}
.floatright	span{
	text-align:center;
	font-size:.8em;
	}
div.floatright img {
	border-top: 3px solid #0000CC;
	border-right: 1px solid #0000CC;
	border-bottom: 1px solid #0000CC;
	border-left: 3px solid #0000CC;
	}
/*colonne droite - actualité
--------------------------------------------------------------------------------------*/
#croisieres	{
	padding:0px;
	}
#croisieres	a	{
	border:0px;
	padding:0px;
	margin:0px;
	}
#croisieres	a:hover	{
	border:0px;
	padding:0px;
	margin:0px;
	background-color:#FFFFFF;
	}
#listecroisieres a	{
	color:#0033CC;
	text-decoration:underline;
	border:1px solid #FFFFFF;
	padding:1px;
	}
#listecroisieres a:hover	{
	color:#666;
	text-decoration:none;
	background-color:#99CCFF;
	border:1px solid #000066;
	padding:1px;
	}
	
/*colonne droite - actualité
--------------------------------------------------------------------------------------*/
#droite	{
	width:150px;
	right:10px;
	top:120px;
	position:absolute;
	text-align:center;
	color:#666666;
	}
#droite h1	{
	font-size:1.2em;
	color:#0033CC;
	text-align:center;
	}
#droite p	{
	font-size:0.7em;
	text-align:center;
	}
/*bloc actualité
--------------------------------------------------------------------------------------*/
#date	{
	color: #0000CC;
	font-size:.8em;
	text-align:center;
	}
/*bas de page
--------------------------------------------------------------------------------------*/
#compteurxiti	{
	display:none;
	}
/*bas de page
--------------------------------------------------------------------------------------*/
#basdepage	{
	height:20px;
	margin-left:7px;
	margin-right:7px;
	background-color:#FFFFFF;
	border-bottom:2px solid #0033CC;
	border-top:2px solid #0033CC;
	color:#000;
	text-align:center;
	font-size:.8em;
	}
#basdepage	a img {
	border:0px;
	margin:0px;
	padding:0px;
	}
