/*/////////////////////////////////////////////////////////////////////////////////////////////////////////*/
        /*///////////////////////////////rubriques////////////////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////*/

body {
	background-color: #FCFCFB;
	width: 900px;
	margin: 0 auto;
	text-align: center;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////*/
        /*///////////////////////////////conteneur général////////////////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/* conteneur général*/

/* compatibilité concernant le centrage du conteneur général */
/* permet de bien positionner le bas de page, on retire "height"  */
*html #contgen {  /* ie6,ie7*/
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}
/* compatibilité concernant le centrage du conteneur général */
html:not([lang*=""]) #contgen {  /* firefox*/
	width: 900px;
	height: 100%; /* permet de bien positionner le bas de page */
	text-align: left;
}
/* fin du conteneur général*/
/* haut de page*/
#hautpage {
	width: 900px;
	height: 300px;
	margin: 0;
	padding: 0;
}
/* fin du haut de page*/
/* milieu de page */
#milieupage {
	width: 900px;
	height: 100%;
	margin: 0;
	padding: 0;
	background-color: #FCFCFB;
	background-repeat: no-repeat;
}
/* fin du milieu de page */
/* bas de page */
.rouge {
	color: #CC0000;
}
#baspage {
    float: left;
	width: 900px;
	height: 220px;
	margin: 0;
	padding: 0;
	margin-top: 50px;
	/*background-color: #fcfcfd;*/
}
/* fin bas de page */
/* fin conteneur général */

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////*/
        /*///////////////////////////////fin conteneur général////////////////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////*/
        /*///////////////////////////////sous conteneur général////////////////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/* bande de gauche*/
#bandegauche {
	float: left;
	position: relative;
	width: 270px;
	height: 100%;
	margin: 0;
	padding: 0;
	/*padding-top: 15px;*/
	/*background-color: #CCCCCC;*/
	/*background-image: url(b-g.jpg);*/
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 13px;
	text-align: right;
	list-style-type: none;
}
/* fin de la bande de gauche*/
/* liens du menu*/
#liensgauche {
	width: 250px;
	height: 100%;
	margin: 0;
	padding: 0;
	margin-right: 10px;
	margin-top: 12px;
}
/* compatibilité avec IE6 et IE7 concernant le menu de gauche (marge) */
*+html #liensgauche {/* ie7 */
	margin-right: 15px;
}
*html #liensgauche {/* ie6 */
	margin-right: 20px;
}
/* fin compatibilité avec IE6 et IE7 concernant le menu de gauche (marge) */
/* fin des liens du menu*/
/* bande du milieu*/
#bandemilieu {
	float: left;
	position: relative;
	width: 410px;
	height: 100%;
	margin: 0;
	padding: 0;
    margin-top: 15px;
	/*background-image: url(b-c.jpg);*/
}
*+html #bandemilieu {/*supprimer le centrage du texte sous ie7*/
	text-align: left;
/* fin de la bande du milieu*/
/* bande de droite*/
}
#bandedroite {
	float: right;
	position: relative;
	width: 210px;
	height: 100%;
	margin: 0;
	padding: 0;
	/*background-color: #333333;*/
	/*background-image: url(b-d.jpg);*/
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	list-style-type: none;
	line-height: 22px;
	color:#999999;
}
*+html #bandedroite {/*supprimer le centrage du texte sous ie7*/
	text-align: left;
}
/* fin de la bande de droite*/
/* liens des anciens articles*/
#liensdroite {
	width: 200px;
	height: 100%;
	margin: 0;
	padding: 0;
	margin-left: 10px;
	margin-top: 30px;
}
/* fin des liens des anciens articles*/
/*bandeau*/
#bandeau {
	position: relative;
	width: 900px;
	height: 100px;
	margin: 0;
	padding: 0;
	/*background-color: #333333;*/
}
/*bandeau gauche*/
#bandeau-g {
	float: left;
	width: 740px;
	height: 100px;
	margin: 0;
	padding: 0;
}
/* fin du bandeau gauche*/
/*bandeau droit*/
#bandeau-d {
	float: right;
	position: relative;
	width: 160px;
	height: 100px;
	margin: 0;
	padding: 0;
}
/* compatibilité avec IE6 et IE7 concernant le lien situation géographique du bandeau*/
*html #bandeau-d {/* ie6 */
	float: right;
	position: relative;
	width: 160px;
	height: 100px;
	margin: 0;
	padding: 0;
}
/* compatibilité avec IE6 et IE7 concernant le lien situatuon géographique du bandeau*/
/* fin du bandeau droit*/
/* fin du bandeau */
/* //menu et fil d'ariane// */
/*menu*/
#menu {
	position: relative;
	width: 900px;
	height: 80px;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*font-weight: bold;*/
	list-style-type: none;
	text-align: left;
}
/* fin du menu*/

/* partie menu par secteur */
#menprin {
	font-weight: bold;
	float: right;
    width: 520px;
	height: 20px;
	margin: 0;
	padding: 0;
	margin-top: 15px;
}
/* fin de la partie menu par secteur */
/* partie fil d'ariane */
#fariane {
	float: right;
	width: 520px;
	height: 100%;
    margin: 0;
	padding:0;
	margin-top: 8px;
	line-height: 10px !important; /* interlignage*/
}
/* fin de la partie fil d'ariane */
/* compatibilité avec IE6 et IE7 concernant le menu et le fil d'ariane*/
*+html #menprin {/* ie7 */
	font-weight: bold;
	float: right;
    width: 520px;
	height: 20px;
	margin: 0;
	padding: 0;
	margin-top: 15px;
}
*+html #fariane {/* ie7 */
	float: right;
	width: 520px;
	height: 40px;
    margin: 0;
	padding:0;
	margin-top: 7px;
}
*html #menprin {/* ie6 */
	font-weight: bold;
    float: right;
    width: 520px;
	margin: 0;
	padding: 0;
	margin-top: 15px;
}
*html #fariane {/* ie6 */
	float: right;
	width: 520px;
	height: 40px;
	margin: 0;
	margin-top: -11px;
	padding: 0;
	padding-top: 18px;
/*line-height: 10px; /* interlignage*/
}
/* fin de compatibilité avec IE6 et IE7 concernant le menu et le fil d'ariane*/
/* //fin du menu et fil d'ariane// */
/*bas bandeau*/
#bashp {
	position: relative;
	width: 900px;
	height: 120px;
	margin: 0;
	padding: 0;
	/*background-color: #00FF00;*/
}
/* fin bas bandeau*/
/*logo de tessonnieres en bas de page */
#logtesso {
	position: relative;
	width: 900px;
	height: 100px;
	margin: 0;
	padding: 0;
	/*background-color: #00FF00;*/
}
/* fin du logo de tessonnieres*/
/*div portfolio */
#documents_portfolio {
    margin: 0;
	padding: 0;
	margin-top: 30px;
}
/* fin div portfolio*/
/* div documents joints */
#documents_joints {
    margin: 0;
	padding: 0;
	margin-top: 30px;
}
/* fin div documents joints */
/* calendrier */
#calen {
	width: 190px;
	height: 190px;
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
	margin-top: 10px;
	}
html:not([lang*=""]) #calen {/*firefox uniquement*/
	margin-left: 8px;
}
#agenda {
	margin-bottom: 30px;
}
*+html #calen {/*ie7*/
	margin-left: 10px;
}
*+html #agenda {/*ie7*/
	margin-left: 20px;
}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////*/
      /*///////////////////////////////fin sous conteneur général////////////////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////*/
        /*///////////////////////////////liens, texte, etc...////////////////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* liens menu général (secteurs) */

#menprin li {
	display: inline;
}
#menprin a {
	color: #FCFCFB;
	text-decoration: none;
}
#menprin a:hover, #menprin a:focus  {
	color: #CC0000;
	text-decoration: none;
}
/* fin des liens menu général (secteurs) */
/* liens fil d'ariane */
.nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6699cc;
} 
#fariane li {
	display: inline;
}
#fariane a, .bout {
	color: #CC0000;
	text-decoration: none;
}
/* fin des liens fil d'ariane */
/* liens menu vertical bande de gauche */
#bandegauche a {
	color: #999999;
	text-decoration: none;
	line-height: 20px;
}
.rub {
	margin: 0;
	padding: 0;
	color: #CC0000;
}
/* compatibilité avec IE6, IE7 concernant le menu des rubriques de gauche */
*html .rub { /* ie6 */
	margin-left: 16px;
}
*+html .rub {/* ie7 */
	margin-left: 16px;
}
/* fin de la compatibilité avec IE6, IE7 concernant le menu des rubriques de gauche */
/* fin des liens menu vertical bande de gauche */
/* //texte et habillage texte (bande du milieu) // */
/* //bande du milieu// */
/* titre de l'article */
#Titre {
	width: 410px;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
/*font-weight: bold;*/
	font-size: 12px;
	color: #CC0000;
}
/* date de l'article */
.date {
	font-family: Arial, Helvetica, sans-serif;
/*font-weight: bold;*/
	font-size: 11px;
	color: #6699cc;
}
/* logo de l'article */
.logart {
	float: right;
	position: relative;
	margin: 0;
	padding: 0;
	margin-left: 5px;
	margin-top: 21px;
}
/* compatibilité avec IE6, IE7 concernant le logo de l'article */
*html .logart { /* ie6 */
	margin-top: 25px;
}
/* fin de la compatibilité avec IE6, IE7 concernant le logo de l'article */
/* texte de l'article */
p.spip {
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 12px;
	line-height: 21px; /* interlignage*/
}
.texte p.spip {
	text-align: justify;
}
/* fin texte de l'article */
/* auteur */
.auteur, .auteur a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
	color: #6699cc;
	text-decoration: none;
}
/* lien auteur */

/* dénominaton du Titre porte-folio, documents joints, vidéo */
.titdoc {
    margin: 0;
    padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6699cc;
	margin-bottom: 15px;
}
/* annotation porte-folio, documents joints, vidéo */
/* Titre porte-folio, documents joints, vidéo */
#spip_doc_titre {
	margin: 0;
	padding: 0;
}
ul {
	list-style-type: none;
}
/* liens documents joints */
#documents_joints a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6699CC;
	text-decoration: none;
}
/* //fin de la bande du milieu// */
/* liens derniers articles bande de droite */
.puce {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 13px;
	color: #6699cc;
}
/* compatibilité avec IE6, IE7 concernant les liens des articles de droite (marge du lien) */
*+html .puce {/* ie7 */
	margin-left: -15px;
}
*html .puce {/* ie6 */
	margin-left: -15px;
}
/* fin de la compatibilité avec IE6, IE7 concernant les liens des articles de droite (marge du lien) */
/* liens bande de droite */
#bandedroite a {
	font-size: 12px;
	color: #999999;
	text-decoration: none;
	line-height: 20px;
}
/* liens bas de page */
#liensbp {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	list-style-type: none;
	text-align: center;
}
#liensbp li {
	display: inline;
}
#liensbp a {
	color: #6699cc;
	text-decoration: none;
}
#liensbp a:hover, #liensbp a:focus {
	color: #CC0000;
	text-decoration: none;
}
/* fin des liens bas de page */
/* bordure des images */
img {
	border: none;
}
/* fin de la bordure des images */
/* compatibilité avec IE6,IE7 et FIREFOX concernant ul */
ul {
	margin: 0;
	padding: 0;
	margin-left: 5px !important; /*FIREFOX*/
}
*+html ul {/* ie7 */
	margin: 0;
	padding: 0;
	margin-left: 22px;
}
/* fin de la compatibilité avec IE6,IE7 et FIREFOX concernant ul */
/* compatibilité avec IE6 concernant les titre des sous menus bande gauche */
*html .sous {/* ie6 */
	margin: 0;
	padding: 0;
	margin-left: 17px;
}
/* fin de la compatibilité avec IE6 concernant les titre des sous menus bande gauche */
/* lien cantine */
.cantine a:hover {
	color: #FF9900;
}
/* fin lien cantine */

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////*/
       /*///////////////////////////////fin liens, texte, etc...////////////////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////*/
