@charset "UTF-8";
/* CSS Document */

/***********************************************************
 * style pour la div du menu de gauche
***********************************************************/
.menugauche
{
	overflow: hidden;
	margin: 0 0 0 0; /* top right bottom left */
	width: 275px;
	/* height: 1100px; */
	float: left;
	border: #F00 solid 0px; /* rouge */
}
.categorieadminhaut
{
	background-image: url(../../images/boiteAdministrationTitres.png);
	background-repeat: no-repeat;
	background-position: top;
	float:right;
	overflow:auto;
	position: relative;
	width:250px;
	height:32px;
	border: #FF0 solid 0px;
	overflow:auto;
}
.categorieadminhaut a div
{
	background-image: url(../../images/picto_deconnexion_off.png);
	background-repeat: no-repeat;
	background-position: top right;
	width:27px;
	height:19px;
	z-index:100;
	position: absolute;
	right:2px;
	top:7px;
	border: #000 solid 0px; /* noir */
}
.categorieadminhaut a:hover div
{
	background-image: url(../../images/picto_deconnexion_on.png);
	background-repeat: no-repeat;
	background-position: top right;
	width:27px;
	height:19px;
	z-index:100;
	position: absolute;
	right:2px;
	top:7px;
}
.categorie a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:left;
	float:right;
	border:#00C solid 0px;
	background-image:url(../../images/fond_categorie.png);
	background-repeat: no-repeat;
	background-position: right 0px;
	color:#360;
	width:250px;
	margin:0 0 0 0; /* top right bottom left */
	padding:5px; /* top right bottom left */
	text-decoration:none;
}
.categorie a font {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#900;
	text-decoration:none;
}
.categorie a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:left;
	float:right;
	border:#00C solid 0px;
	background-image:url(../../images/fond_categorie.png);
	background-repeat: no-repeat;
	background-position: right -40px;
	color:#600;
	width:250px;
	margin:0 0 0 0; /* top right bottom left */
	padding:5px; /* top right bottom left */
	text-decoration:none;
}
/* ************* NEWS COEUR ****************************** */
.newscoeur a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:left;
	float:right;
	border:#00C solid 0px;
	background-image:url(../../images/fond_newscoeur.png);
	background-repeat: no-repeat;
	background-position: right 0px;
	color:#333;
	width:250px;
	margin:0 0 0 0; /* top right bottom left */
	padding:5px; /* top right bottom left */
	text-decoration:none;
}
.newscoeur a font {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#900;
	text-decoration:none;
}
.newscoeur a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:left;
	float:right;
	border:#00C solid 0px;
	background-image:url(../../images/fond_newscoeur.png);
	background-repeat: no-repeat;
	background-position: right -40px;
	color:#600;
	width:250px;
	margin:0 0 0 0; /* top right bottom left */
	padding:5px; /* top right bottom left */
	text-decoration:none;
}

/* ************* DEMEURE CHARME ****************************** */
.demeurescharmes a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:left;
	float:right;
	border:#00C solid 0px;
	background-image:url(../../images/fond_newscoeur.png);
	background-repeat: no-repeat;
	background-position: right 0px;
	color:#333;
	width:250px;
	margin:0 0 0 0; /* top right bottom left */
	padding:5px; /* top right bottom left */
	text-decoration:none;
}
.demeurescharmes a font {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#900;
	text-decoration:none;
}
.demeurescharmes a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:left;
	float:right;
	border:#00C solid 0px;
	background-image:url(../../images/fond_newscoeur.png);
	background-repeat: no-repeat;
	background-position: right -40px;
	color:#600;
	width:250px;
	margin:0 0 0 0; /* top right bottom left */
	padding:5px; /* top right bottom left */
	text-decoration:none;
}
/* ************* RECHERCHE ADMIN ****************************** */
.rechercheAdmin
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:left;
	float:right;
	border: #000 solid 0px; /* noir */
	background-image:url(../../images/fond_recherche_admin.png);
	background-repeat: no-repeat;
	background-position: right 0px;
	color:#333;
	width:250px;
	margin: 0 0 5px 0; /* top right bottom left */
	padding:30px 5px 10px 5px; /* top right bottom left */
}
.inputAdmin
{
	font-size: 10px;
	border:1px solid #690;
	color:#690;
	background-color: #FFF;
}
.inputBtnAdmin
{
	font-size: 10px;
	border:1px solid #690;
	color:#FFF;
	background-color: #690;
}
/*
.categoriehaut
{
	background-image:url(../../images/fr/fond_categorie_haut.png);
	background-repeat: no-repeat;
	background-position:top;
	height:80px;
	width:250;
	border: #FF0 solid 0px;
}
.categorie
{
	background-image:url(../../images/fond_categorie.png);
	background-repeat: repeat;
	width:250;
	text-align:left;
	border: #FF0 solid 0px;
	overflow: hidden;
}
.categoriebas
{
	background-image:url(../../images/fond_categorie_bas.png);
	background-repeat: no-repeat;
	height:10px;
	width:250;
	margin-bottom:5px;
	border: #FF0 solid 0px;
	overflow:hidden;
}
.categorie span
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #F63;
}
.categorie ul
{
	margin: 0px 0px 0px 12px; /* top right bottom left 
	padding: 0px 0px 0px 0px; /* top right bottom left
}
.categorie ul li
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-image: url(../../images/picto_cat.png);
	list-style-type: none;
	list-style-position: inside;
	border-top: #87333f solid 1px;
	margin: 2px 0px 2px 0px; /* top right bottom left
	padding: 2px 0px 0px 0px; /* top right bottom left
	width:239px;
}
.categorie ul li ul
{
	margin: 0px 0px 0px 12px; /* top right bottom left
	padding: 0px 0px 0px 0px; /* top right bottom left
}
.categorie ul li ul li
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style-image: url(../../images/picto_sscat.png);
	list-style-type: none;
	list-style-position: inside;
	border-top: #fff solid 1px;
	margin: 2px 0px 2px 0px; /* top right bottom left
	padding: 2px 0px 0px 0px; /* top right bottom left
	font-style:italic;
	width:224px;
}
.btnAide {
	background:url('../../images/btnAide.png') no-repeat 0px 0px;
	border: #000 solid 0px;
	height:10px;
	width:10px;
	margin: 2px 0px 0px 0px; /* top right bottom left
}
.categorie a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	color:#600;
}
.categorie a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	color: #F63;
}
/*
/* ************* ACTUALITE ****************************** */
.actualite
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:left;
	float:right;
	border: #000 solid 0px; /* noir */
	background-image:url(../../images/fond_actualite.png);
	background-repeat: no-repeat;
	background-position: right 0px;
	color:#333;
	width:250px;
	margin: 5px 0 5px 0; /* top right bottom left */
	padding:30px 5px 3px 5px; /* top right bottom left */
}
.actualite a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#C66;
	text-decoration:none;
}
.actualite a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#000;
	text-decoration:none;
}
.actualite strong
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:12px;
	color:#333;
}
.actualite div
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom:0 0 0 0; /* top right bottom left */
	border: #000 solid 0px; /* noir */
}
/* ************* SENTINNELLE ****************************** */
.sentinnelle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:left;
	float:right;
	border: #000 solid 0px; /* noir */
	background-image:url(../../images/fond_sentinnelle.png);
	background-repeat: no-repeat;
	background-position: right 0px;
	color:#333;
	width:250px;
	margin: 0 0 5px 0; /* top right bottom left */
	padding:30px 5px 5px 5px; /* top right bottom left */
}
.sentinnelle a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#F63;
}
.sentinnelle a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000;
}
.sentinnelle div
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom:5px;
	border: #000 solid 0px; /* noir */
}
/* ************* MON COMPTE ****************************** */
.compte
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:left;
	float:right;
	border: #000 solid 0px; /* noir */
	background-image:url(../../images/fond_compte.png);
	background-repeat: no-repeat;
	background-position: right 0px;
	color:#333;
	width:250px;
	margin: 0 0 5px 0; /* top right bottom left */
	padding:40px 5px 0 5px; /* top right bottom left */
}
.compte a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#C00;
}
.compte a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000;
}
.compte div
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom:5px;
	border: #000 solid 0px; /* noir */
}
/* ************* MON COMPTE LOG ****************************** */
.compteLog
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:left;
	float:right;
	border: #000 solid 0px; /* noir */
	background-image:url(../../images/fond_compte_log.png);
	background-repeat: no-repeat;
	background-position: right 0px;
	color:#333;
	width:250px;
	margin: 0 0 5px 0; /* top right bottom left */
	padding:35px 5px 5px 5px; /* top right bottom left */
}
.compteLog a em
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#690;
}
.compteLog a:hover em
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000;
}
.compteLog div
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom:5px;
	border: #000 solid 0px; /* noir */
}
.compteDeLog a
{
	background-image: url(../../images/picto_deconnexion_off.png);
	background-repeat: no-repeat;
	background-position: top right;
	float:right;
	width:27px;
	height:19px;
	position:relative;
	z-index:100;
	right:2px;
	top:-28px;
	border: #000 solid 0px; /* noir */
}
.compteDeLog a:hover
{
	background-image: url(../../images/picto_deconnexion_on.png);
	background-repeat: no-repeat;
	background-position: top right;
	float:right;
	width:27px;
	height:19px;
	position:relative;
	z-index:100;
	right:2px;
	top:-28px;
	border: #000 solid 0px; /* noir */
}
/* ************* CONTACT ****************************** */
.contact
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:left;
	float:right;
	border: #000 solid 0px; /* noir */
	background-image:url(../../images/fond_boites_contact.png);
	background-repeat: no-repeat;
	background-position: right 0px;
	color:#333;
	width:250px;
	margin: 0 0 5px 0; /* top right bottom left */
	padding:30px 5px 10px 5px; /* top right bottom left */
}
.contact a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#F63;
}
.contact a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000;
}
.contact strong
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333;
}
.contact div
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom:5px;
	border: #000 solid 0px; /* noir */
}
/* ************* RECHERCHE ****************************** */
.recherche
{
	background-image: url(../../images/fond_recherche.png);
	background-repeat: no-repeat;
	background-position: top right;
	border: #0F0 solid 0px; /* vert */
	float:right;
	overflow:auto;
	position: relative;
	margin: 0 0 0 0; /* top right bottom left */
	padding: 40px 0 0 0; /* top right bottom left */
}
.selection
{
	background-image: url(../../images/fond_selection.png);
	background-repeat: no-repeat;
	background-position: top right;
	border: #0F0 solid 0px; /* vert */
	float:right;
	overflow:auto;
	position: relative;
	margin: 0 0 0 0; /* top right bottom left */
	padding: 40px 0 0 0; /* top right bottom left */
}
.selection a div
{
	background-image: url(../../images/picto_reset_off.png);
	background-repeat: no-repeat;
	background-position: top right;
	width:27px;
	height:19px;
	z-index:100;
	position: absolute;
	right:2px;
	top:7px;
	border: #000 solid 0px; /* noir */
}
.selection a:hover div
{
	background-image: url(../../images/picto_reset_on.png);
	background-repeat: no-repeat;
	background-position: top right;
	width:27px;
	height:19px;
	z-index:100;
	position: absolute;
	right:2px;
	top:7px;
}
.boiteRecherches
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:left;
	float:right;
	border: #000 solid 0px; /* noir */
	color:#333;
	width:250px;
	margin: 0 0 0 0; /* top right bottom left */
	padding: 0 0 8px 0; /* top right bottom left */
}
.boiteSecteursTitres
{
	background-image: url(../../images/boiteSecteursTitres.png);
	background-repeat: no-repeat;
	background-position: top;
	position:absolute;
	z-index:2;
	width:250px;
	height:24px;
	margin: 0 0 0 0; /* top right bottom left */
	padding: 0 0 0 0; /* top right bottom left */
	border: #C60 solid 0px; /* noir */
}
.boiteTypesTitres
{
	background-image: url(../../images/boiteTypesTitres.png);
	background-repeat: no-repeat;
	background-position: top;
	position:absolute;
	z-index:2;
	width:250px;
	height:24px;
	margin: 0 0 0 0; /* top right bottom left */
	padding: 0 0 0 0; /* top right bottom left */
	border: #000 solid 0px; /* noir */
}
.boiteRessourcesTitres
{
	background-image: url(../../images/boiteRessourcesTitres.png);
	background-repeat: no-repeat;
	background-position: top;
	position:absolute;
	z-index:2;
	width:250px;
	height:24px;
	margin: 0 0 0 0; /* top right bottom left */
	padding: 0 0 0 0; /* top right bottom left */
	border: #000 solid 0px; /* noir */
}
.boiteMotCleTitres
{
	background-image: url(../../images/boiteMotCleTitres.png);
	background-repeat: no-repeat;
	background-position: top;
	position:absolute;
	z-index:2;
	width:250px;
	height:24px;
	margin: 0 0 0 0; /* top right bottom left */
	padding: 0 0 0 0; /* top right bottom left */
	border: #000 solid 0px; /* noir */
}
.boiteNoms {
	margin:0 0 0 0; /* top right bottom left */
	padding:20px 0 0 0; /* top right bottom left */
}
.boiteNomsMontant {
	width:250px;
	border:#063 solid 0px;
	margin:0 0 0 0; /* top right bottom left */
	padding:0 0 2px 0; /* top right bottom left */
}
.boiteNoms a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:left;
	float:right;
	border:#600 solid 0px;
	background-image:url(../../images/fond_liens.png);
	background-repeat: no-repeat;
	background-position: right 0px;
	color:#666;
	width:250px;
	margin:0 0 0 0; /* top right bottom left */
	padding:0 0 0 0; /* top right bottom left */
	text-decoration:none;
}
.boiteNoms a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:left;
	float:right;
	border:#00C solid 0px;
	background-image:url(../../images/fond_liens.png);
	background-repeat: no-repeat;
	background-position: right -40px;
	color:#600;
	width:250px;
	margin:0 0 0 0; /* top right bottom left */
	padding:0 0 0 0; /* top right bottom left */
	text-decoration:none;
}
.boiteSsmenu
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:left;
	float:right;
	border:#00C solid 0px;
	background-image: url(../../images/fond_boites_ssmenu.png);
	background-repeat: repeat-y;
	background-position: right 0px;
	color: #333;
	width:235px;
	margin:0 0 0 15px; /* top right bottom left */
	padding:0 0 0 0; /* top right bottom left */
	text-decoration:none;
}
/* ************* Fin RECHERCHE ****************************** */
.boite form
{
	padding: 0px 0px 10px 0px; /* top right bottom left */
}
.boite div
{
	padding: 0px 0px 5px 0px; /* top right bottom left */
	line-height:11px;
	border: #FF0 solid 0px; /* jaune */
}
.boite strong
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#600;
}
.boite a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
	font-weight:bold;
	color:#4C0000;
}
.boite a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
	font-weight:bold;
	color: #F63;
}
.boitebas
{
	background-image:url(../../images/fond_boite_bas.png);
	background-repeat: no-repeat;
	background-position: bottom;
	height:10px;
	width:250;
	margin-bottom:5px;
	border: #FF0 solid 0px; /* jaune */
}
.boutons
{
	margin-bottom:5px;
	border: #FF0 solid 0px; /* jaune */
}
.btnReset
{
	float:right;
	margin:0 5px 0 0; /* top right bottom left */
	padding:0 0 0 0; /* top right bottom left */
}
/* ************* CLIENT ****************************** */
.client a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:left;
	float:right;
	border:#00C solid 0px;
	background-image:url(../../images/fond_client.png);
	background-repeat: no-repeat;
	background-position: right 0px;
	width:250px;
	margin:0 0 0 0; /* top right bottom left */
	padding:5px; /* top right bottom left */
	text-decoration:none;
}
.client a font {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#690;
	text-decoration:none;
}
.client a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:left;
	float:right;
	border:#00C solid 0px;
	background-image:url(../../images/fond_client.png);
	background-repeat: no-repeat;
	background-position: right -40px;
	color:#333;
	width:250px;
	margin:0 0 0 0; /* top right bottom left */
	padding:5px; /* top right bottom left */
	text-decoration:none;
}


