<!--
body {
	background-color: #eef7fa;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
#page { position: relative; width: 1000px; margin: 0 auto; text-align: left; }

#entete { width: 1000px; margin: 0; padding-top: 1.60em; border-bottom: 2px solid #8B6F92; }
#entete a.accueil { display: block; width: 67%; }
#entete a.accueil img.spip_logos { vertical-align: bottom; line-height: 1em; }
#entete a.accueil #nom_site_spip { vertical-align: bottom; font-size: 2.2em; font-family: Georgia, Times, serif; font-weight: normal; }
#entete .formulaire_menu_lang { position: absolute; right: 0; top: 0.90em; display: block; width: 30%; } /*Cf.: spip_formulaires.css*/

h2 { font-size: 2em; font-weight: bold; font-family: 'Parisienne', cursive; font-weight:normal; color:#FF6699; background:#fff; padding:5px; border-radius:5px}
.cartouche h2 {font-size: 2.5em; font-weight: bold; font-family: 'Parisienne', cursive; font-weight:normal; color:#333333; background:#eef7fa; margin-bottom:0px; margin-top:0px; }

h3 {font-size:1.5em; color:#666666}
.somm h3 {font-size: 1.7em; font-weight: bold; font-family: 'Parisienne', cursive; font-weight:normal; color:#FF6699; }
.somm a:link {text-decoration:none; color:#ff6699 }
.somm a:visited {text-decoration:none; color:#ff6699 }
.somm a:hover {text-decoration:none; color:#666666 }

#conteneur { clear: both; float: left; width: 600px; overflow: hidden; }
#contenu { padding-top: 0.30em; }

#navigation { float: right; width: 380px; margin-top: 0; overflow: hidden; padding-left:20px }
#extra { float: right; clear: right; width: 30%; margin-top: 1em; overflow: hidden; }

#header {margin-bottom:10px}
.edito {margin-bottom:20px; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif;text-align:justify}
.edito a {color:#000000; text-decoration:none}
.edito a:hover {color:#ff6699; text-decoration:none}
#login {width:450px;  background:#FFFFFF; color:#FF6699; position:absolute; top:0px; left:50%; margin-left:30px; border:1px solid #cccccc; border-top:0px ; font-size:9px; font-family:verdana; -moz-border-radius:0 0 10px 10px;}
#searchbox {width:980px; background:#333333; height:30px;padding:5px; text-align:left; color:#FFFFFF; }
.memerub {font-family:Georgia, "Times New Roman", Times, serif;}
.memerub li {display:block; padding-left:10px}
.memerub a {color:#FF6699; text-decoration:none}
.memerub a:hover {color:#333333; text-decoration:none}
#hierarchie {font-family:Georgia, "Times New Roman", Times, serif; color:#999999; font-size:11px}
#hierarchie a {color:#999999; text-decoration:none}
#hierarchie a:hover {color:#333333; text-decoration:none}
#footer { position:relative; bottom:0;
background-color:#333333;
	clear: both;
	width: 100%;
	margin-top: 2em;
	border-top: 1px dotted #CCC;
	padding: 2px;
	text-align: center; height:280px ; color:#FFFFFF; font-size:11px; font-family:Georgia, "Times New Roman", Times, serif; text-align:left}
.spip_logos {float:left;  padding:8px; background-color:#FFFFFF; border:1px solid #cccccc; margin-right:15px;margin-bottom:15px;}
	.invisedito { position: absolute; top: -3000em; height: 1%; }
#rencontreplus {background-image:url(images/fondnoir.png); background-repeat:no-repeat;width:1000px;height:100px; color:#ffffff; font-family:Georgia, "Times New Roman", Times, serif;text-align:left; font-size:12px;}
#rencontreplus a {color:#FF6699; text-decoration:none}
#rencontreplus a {color:#EEEEEE; text-decoration:none}
#slideshow {
    position:relative;
    height:414px; width:690px;;
}

#slideshow IMG {
    position:absolute;
    top:0px;
    left:0px;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}
.easy_last td{padding:3px}
.easy_last img{border:1px solid #FF6699}
.easy_online td{padding:3px}
.easy_online img{border:1px solid #FF6699}
.easy_geo_inscris {
	/* bordure du tableau */
	border:;
	/* pas de bordure inferieure sur le tableau */
	border-bottom:none;
	/* Attribue une largeur au tableau */
	width:170px;
}
.easy_geo_inscris td {
	/* couleur de fond du tableau */
	background-color:;
	/* type de la police */
	font-family:Georgia, "Times New Roman", Times, serif;
	/* taille de la police */
	font-size:12px;
	/* marge intérieure des cellules */
	padding:3px;
	/* bordure inferieure des cellules */
	padding-bottom:5px;
}
.easy_geo_inscris img {
	/* bordure de l'image */
	
	border:1px solid #FF6699;
	/* marge droite de l'image */
	margin-right:5px;
       /* permet d'afficher le texte en dessous de l'image */
       /*clear:both;*/
}
.easy_geo_inscris {font-family:Georgia, "Times New Roman", Times, serif}
.easy_geo_inscris a {
font-family:Georgia, "Times New Roman", Times, serif;
	/* couleur du lien */
		color:#ff6699;
	/* police du lien */
	font-weight:bold;
	/* non souligné */
	text-decoration:none;
}
.easy_geo_inscris a:hover {
font-family:Georgia, "Times New Roman", Times, serif;
	/* couleur du lien survolé */
	color:#000000;
	/* souligné au survol */
	text-decoration:none;	
}
.easy_geo_inscris .label {
	/* style du label */
	font-family:Georgia, "Times New Roman", Times, serif;
	/* Couleur du texte */
	color:#FF0000;
	/* gras */
	font-weight:bold;
}
#flogin {color:#999999; font-size:9px; font-family:verdana; border:1px solid #EEEEEE; -moz-border-radius:5px;}
#fpass {color:#999999; font-size:9px; font-family:verdana; border:1px solid #EEEEEE; -moz-border-radius:5px;}
#cnxSection {color:#999999; font-size:9px; font-family:verdana; border:1px solid #EEEEEE; -moz-border-radius:5px;}
.titre {color:#999999; font-size:11px; font-family:Georgia, "Times New Roman", Times, serif}
.passe a:link {
	color: #CCCCCC;
	text-decoration: none;
}
.passe a:visited {
	text-decoration: none;
	color: #CCCCCC;
}
.passe a:hover {
	text-decoration: none;
	color: #333333;
}
.passe a:active {
	text-decoration: none;
}
.styledCheckbox
   {
   	height:13px;
    	width:13px;
   	filter:alpha(opacity=0.0);
   	opacity:0.0;
	outline:0;
	cursor:pointer;
   }
   
.styledCheckboxWrap
{

	float:right;
	background:url("images/checkbox.gif") no-repeat top left;
	width:13px;
	height:13px;
	margin:3px; margin-right:35px; margin-top:5px;
	
}
.wrapChecked{background-position: 0px -13px}
.checkboxLabel{
	float:left;
	 cursor:pointer
}
.stayconnected {float:left; margin-top:5px; }


/* ------------------------------------------
/* Sous-navigation et autres menus
/* ------------------------------------------ */

/* Habillage general des menus de navigation */
.menu { clear: both; margin-bottom: 2em; text-align: left; }
.menu p { margin: 0.20em 0; padding: 0.20em 0.10em; }
.menu ul { margin: 0; padding: 0; list-style: none; border-bottom: 1px solid #DDD; }
.menu ul li { margin: 0.20em 0; padding: 0.20em; border-top: 1px solid #DDD; }
.menu ul li ul { margin-left: 1em; border: 0; }
.menu ul li li { padding: 0; border: 0; }

.rubriques a {font-family:verdana; letter-spacing:8px; font-size:0.7em }
.rubriques a:link {color:#000; text-decoration:none; text-transform:uppercase}
.rubriques a:visited {color:#000; text-decoration:none;text-transform:uppercase}
.rubriques a:hover {color:#FF6699; text-decoration:none;text-transform:uppercase}

/* Pagination */
.pagination { clear: both; text-align: right; font-size: 0.90em; color: #666; }
.pagination .on { font-weight: bold; color: #666; }

/* Rubriques */
.rubriques ul { border: 0; }
.rubriques ul li { background: #EEE; border: 0; }

.formulaire_recherche { margin-bottom: 2em; } /*Cf.: spip_formulaires.css*/

/* Listes d'articles et extraits introductifs */
.articles ul li { clear: both; padding: 0.40em 0.20em; }
.articles ul li h3 { margin: 0.30em 0; }
.articles .spip_logos { float: right; clear: right; margin: 0 0 4px 16px; }
.articles ul li .enclosures { float: right; text-align: right; max-width: 60%; margin: 0; }
.articles ul li .introduction { margin-top: 0.30em; line-height: 1.40em; }