body{

	background-color:#a23800;

	margin:0px 0px 0px 0px;

	font-size:0.9em;

}

.blocImprimer {

width:auto;

margin-left:0px;

position:relative;

display:table;

margin-top:10px;

margin-bottom:10px;

color:#726847;

font-family:Arial, Helvetica, sans-serif;

font-size:0.7em;

text-decoration:none;

font-weight: bold;

text-align:right;

font-size:12px;

clear:both;

}



/* ....................................Elements de formulaires.................................... */

#champsRecherche{

	width:120px;

	height:12px;

	font-size:0.8em;

	padding:0px 2px 2px 2px;

}

#boutonRecherche{

background-image:url(../images/ok.gif);

background-repeat:no-repeat;

background-position:center;

background-color:transparent;

border-width:0px;

width:20px;

height:20px;

}

#boutonEnvoyer{

background-image:url(../images/bout_envoyer.gif);

background-repeat:no-repeat;

background-position:center;

background-color:transparent;

border-width:0px;

width:80px;

height:25px;

cursor:default;

}

.blocChamps {

width:385px;

float:left;

display:inline;

text-align:left;

margin-left:10px;

}

.blocBoutonEnvoyer {

width:192px;

float:left;

display:inline;

text-align:right;

margin-left:10px;

}



.texteetiquette{

	color:#000000;

	font-family:Arial, Helvetica, sans-serif;

	font-size:0.8em;

	text-decoration:none;

	padding-top:10px;

	font-weight: bold;

}



/* .........................................ACCUEIL..........................................*/

#blocAccueil {

background:#FECC45;

background-image:url(../images/fond_archives.gif);

width:750px;

height:500px;

display:block;

left:50%;

position:absolute;

margin-left:-375px;

top:1px;

}

#blocHeaderAccueil {

width:750px;

display:block;

left:50%;

position:absolute;

margin-left:-375px;

height:50px;

top:0px;

}

#blocLogoAccueil{

float:left;

display:inline;

padding:5px 0px 5px 10px;

height:57px;

width:39px;

}

#blocImageTraitAccueil {

text-align:center;

width:750px;

display:block;

left:50%;

position:absolute;

margin-left:-375px;

height:50px;

top:120px;

}

#blocMenuAccueil {

width:750px;

display:inline;

left:374px;

position:absolute;

margin-left:-375px;

height:50px;

top:200px;

}

.blocMenuAccueilElement{

float:left;

display:inline;

margin-top:20px;

margin-left:5px;

margin-right:5px;

height:40px;

width:115px;

}	

/*....................................Actualité....................................*/

#blocActualiteAccueil {

width:750px;

display:inline;

background-image:url(../images/fond_actualite.gif);

background-repeat:no-repeat;

left:50%;

position:absolute;

margin-left:-375px;

height:148px;

top:330px;

}

.blocActualiteAccueilGaucheDroite {

text-align:center;

font-family:Arial, Helvetica, sans-serif;

font-size:0.8em;

float:left;

display:inline;

margin-top:25px;

margin-left:20px;

margin-right:10px;

width:210px;

height:118px;

line-height:15px;

}

.blocActualiteAccueilGaucheGauche {



font-size:0.8em;

float:left;

display:inline;

margin-top:25px;

margin-left:20px;

margin-right:10px;

width:150px;

height:118px;

}



#blocActualiteAccueilCentre {

text-align:center;

float:left;

display:inline;

left:50%;

margin-top:25px;

margin-left:30px;

margin-right:0px;

width:300px;

height:118px;

}

.titreActualite{

	color:#ffffff;

	font-family:Arial, Helvetica, sans-serif;

	font-size:1.1em;

	text-decoration:none;

	font-weight: bold;

	line-height:20px;

}


.titreh3 {
text-align: center;
color: #CC0000;
font-size:24px;
}


/* ..............................PAGES INTERIEURES..............................*/



/*.................................... Centre des pages ....................................*/

#blocCentral {

background:#FECC45;

width:759px;

left:50%;

position:relative;

margin-left:-380px;

top:0px;

}


#blocCorps {

background:#f0e6c5;

width:597px;

min-height:700px;

height:auto !important;

height:700px;

/*margin-left:0px;*/

font-size:80%;

display:table !important;

display:block;

padding: 0px 15px 5px 20px;

float:right;

}

#blocCorpsIframe {

background:#f0e6c5;

width:597px;

min-height:700px;

height:auto !important;

height:700px;

/*margin-left:0px;*/

font-size:80%;

display:table !important;

display:block;

padding: 0px 15px 5px 19px;

float:right;

}

#blocCorpsPlan {

background:#f0e6c5;

width:597px;

min-height:700px;

height:auto !important;

height:700px;

/*margin-left:0px;*/

float:right;

font-size:80%;

display:table !important;

display:block;

padding: 0px 15px 5px 20px;

}



.plan {

background:transparent;

background-image:url(../images/Plan_1.gif);

background-repeat: repeat-y;

}



.blocPetitMenuHaut {

background:#FFFFFF;

float:left;

display:inline;

text-align:center;

padding:3px 20px 3px 20px;

}

.blocPetitMenuHaut2 {

background:#FFFFFF;

float:left;

display:inline;

text-align:center;

padding:3px 18px 3px 18px;

}

.blocPetitMenuHaut3 {

background:#FFFFFF;

float:left;

display:inline;

text-align:center;

padding:3px 12px 3px 12px;

}

.blocPetit {

width:597px;

margin-left:0px;

clear:both;

text-align:left;

}

#blocTitre {

width:580px;

margin-left:0px;

/*float:left;*/

clear:both;

text-align:left;

}

.fondPdf{

background-image:url(../images/logopdf.gif);

background-position:center;

background-repeat:no-repeat;

min-height:100px;

}

.blocRenseignementsPratiques {

width:285px;

float:right;

display:inline;

text-align:justify;

margin-left:6px;

margin-right:7px;

}

/*.................................... federation historique midi pyrenees....................................*/

.titreRubriqueFederation{

background-image:url(../images/federation/fond_titrepublication.gif);

background-repeat:no-repeat;

background-position:left top;

height:36px;

font-family:Arial, Helvetica, sans-serif;

color:#6e646e;

font-size:1.1em;

font-weight:bold;

}

#blocHeaderFhmp {

background-image:url(../images/cotegauchefhmp.gif);

background-position:center;

background-repeat:no-repeat;

width:759px;

left:50%;

position:relative;

margin-left:-380px;

height:114px;

top:0px;

}

#blocCorpsFhmp {

background:#ffffff;

width:597px;

margin-left:0px;

min-height:620px;

height:auto !important;

height:620px;

font-size:80%;

float:right;

display:table;

padding: 0px 15px 5px 20px;

}

.blocLogoFederation {

width:200px;

height:200px;

float:right;

display:inline;

margin-right:10px;

text-align:right;

}

.blocTexteFederation {

width:385px;

float:left;

display:inline;

text-align:justify;

margin-top:20px;

}

.liensFederation{

color:#787878;

font-family:Arial, Helvetica, sans-serif;

/*font-size:0.7em;*/

text-decoration:none;

font-weight: bold;

}

.liensFederation:hover{

	color:#cc2800;

}



/* ....................................Comminges....................................*/



.espacedroite {

margin-right:1em;

}



#blocHeaderComminges {

background-image:url(../images/cotegauchecomminges.gif);

background-position:center;

background-repeat:no-repeat;

width:759px;

left:50%;

position:relative;

margin-left:-380px;

height:114px;

top:0px;

}

#blocCorpsComminges {

background:#e6e6e6;

width:597px;

/*margin-left:0px;*/

float:right;

font-size:80%;

min-height:700px;

height:auto !important;

height:700px;

display:table !important;

display:block;

padding: 0px 15px 5px 20px;

}

.blocTexteComminges {

width:432px;

float:right;

display:inline;

text-align:justify;

margin-left:5px;

}

.blocPhotoComminges {

	width:160px;

	float:left;

	display:inline;

	text-align:right;

}

.fondPdfComminges{

background-image:url(../images/logopdfcomminges.gif);

background-position:center;

background-repeat:no-repeat;

height:100px;

}

/* ....................................Signature bas de page....................................*/

#signature{

color:#f0e6c5;

width:759px;

left:50%;

margin-left:-380px;

/*display:none !important;*/

display:inherit;

display:block;

position:relative;

font-family:Arial, Helvetica, sans-serif;

font-size:0.8em;

font-weight:bold;

text-align:center;

margin-top: 30px !important;

margin-top: 10px;

/*top:0px;*/

}



#signatureAC{

color:#f0e6c5;

width:759px;

left:50%;

margin-left:-380px;

/*display:none !important;*/

display:inherit;

display:block;

position:absolute;

font-family:Arial, Helvetica, sans-serif;

font-size:0.8em;

font-weight:bold;

text-align:center;

margin-top: 510px !important;

margin-top: 500px;

/*top:0px;*/

}





.signaturelien{

color:#fecc45;

text-decoration:none;

}

.signaturelien:hover{

color:#ffffff;

text-decoration:none;

}

/* ....................................Menu Header....................................*/

#blocHeader {

background-image:url(../images/cotegauche.gif);

background-position:center;

background-repeat:no-repeat;

width:759px;

left:50%;

position:relative;

margin-left:-380px;

height:114px;

top:0px;

}

#blocLogo{

float:left;

display:inline;

padding:5px 5px 5px 15px;

height:57px;

width:39px;

}

#blocMenuHeader{

float:right;

width:700px;;

display:inline;

height:20px;

}

.blocMenuHeaderElement{

float:left;

display:inline;

margin-top:20px;

margin-left:10px;

height:40px;

}

.blocMenuHeaderRecherche{

float:left;

display:inline;

padding-left:10px;

padding-right:10px;

}

.fondMenuHautSelect{

/*padding-top:10px;*/

background-image:url(../images/fond_cellulemenuhaut.gif);

background-position:top;

background-repeat:no-repeat;

}

.menuHaut {

	color:#000000;

	font-family:Arial, Helvetica, sans-serif;

	font-size:0.7em;

	text-decoration:none;

	padding-top:10px;

	/*font-weight: bold;*/

}

.menuHaut:hover{

	color:#FFFFFF;

}

.Style4 {font-size: 8pt;}

/*....................................Menu Gauche....................................*/

#blocMenu {

background:#FECC45;

width:126px; 

/*left:50%;

margin-left:-379px;*/

position:relative;

height:100%;

float:left;

}

#blocMenuPlan {

background:#FECC45;

width:127px; 

/*left:50%;

margin-left:-379px;*/

position:relative;

height:705px;

float:left;

}

.blocElementMenu {

padding:2px 4px 2px 2px;

text-align:right;

margin-top:4px;

width:95%;

margin-left:0px;

}

.blocElementMenuPlan {

padding:2px 4px 2px 2px;

text-align:left;

margin-top:4px;

width:97%;

margin-left:0px;

font-size:1em;

}

.blocElementMenuSelect {

background-color:#ffe692;

padding:2px 4px 2px 2px;

text-align:right;

margin-top:4px;

width:97%;

margin-left:0px;

}

.fondMenuSelect{

background-color:#ffe692;

}



/*.................................... Elements et textes des menus (accueil et pages interieures)....................................*/

LI {

	list-style:none;

	line-height:12px;

}

.menuTitre{

	color:#000000;

	font-family:Arial, Helvetica, sans-serif;

	font-size:0.7em;

	text-decoration:none;

	font-weight: bold;

	}

	.menuTitre:hover{

	color:#FFFFFF;

}

	.menuRouge{

	color:#a23800;

	font-family:Arial, Helvetica, sans-serif;

	font-size:0.7em;

	text-decoration:none;

	}

	.menuRouge:hover{

	color:#FFFFFF;

}

.menuTitreInter {

	color:#000000;

	font-family:Arial, Helvetica, sans-serif;

	font-size:0.7em;

	text-decoration:none;

	font-weight: bold;

}



a.menuTitreInter:hover {

	color:#FFFFFF;

	font-family:Arial, Helvetica, sans-serif;

	font-size:0.7em;

	text-decoration:none;

	font-weight: bold;

}







.blocElementMenuPlan .menuTitreInter {

	font-size:1em;

}



.blocElementMenuPlan .menuTitreInter:hover {

	font-size:1em;

}



	.menuOcre{

	color:#e56a00;

	font-family:Arial, Helvetica, sans-serif;

	font-size:0.7em;

	text-decoration:none;

	}

	.menuOcre:hover{

	color:#ffffff;

}



	.menuOcrePlan {

	color:#e56a00;

	font-family:Arial, Helvetica, sans-serif;

	/*font-size:0.9em;*/

	text-decoration:none;

	}

	.menuOcrePlan:hover:hover{

	color:#ffffff;

}



/*....................................Elément diaporamas images (florilège du comminges)....................................*/

.flechesavancer{

	color:#000000;

	font-family:Arial, Helvetica, sans-serif;

	font-size:0.7em;

	text-decoration:none;

	font-weight: bold;

	}

	.menuTitre:hover{

	color:#FFFFFF;

}



/*..............................TEXTES..............................*/

.gauche{

text-align:left;

}

.droite{

text-align:right;

}

.exposant {

	bottom:0.4em;

	font-size:82%;

	vertical-align:text-top;

}





.texteCourant{

font-family:Arial, Helvetica, sans-serif;

/*font-size:0.9em;*/

text-align:justify;

}

.texteCourantCentre{

font-family:Arial, Helvetica, sans-serif;

/*font-size:0.8em;*/

text-align:center;

}

.texteLegendeExpo{

font-family:Arial, Helvetica, sans-serif;

font-size:0.8em;

font-weight: normal;

color:#6e646e;

line-height:12px;

}

.sousTitre{

font-family:Arial, Helvetica, sans-serif;

font-size:1em;

font-weight: bold;

color:#a23800;



}

.sousTitreMarron{

font-family:Arial, Helvetica, sans-serif;

font-size:1em;

font-weight: bold;

color:#a96a00;

line-height:30px;

}

.sousTitreComminges{

font-family:Arial, Helvetica, sans-serif;

font-size:1em;

font-weight: bold;

color:#CC2800;

line-height:30px;

clear:both;

margin-top:10px;

}

.dessoussousTitre{

font-family:Arial, Helvetica, sans-serif;

font-size:1.1em;

font-weight: bold;

color:#b28000;

line-height:15px;

}

.dessoussousTitreComminges{

font-family:Arial, Helvetica, sans-serif;

font-size:1em;

font-weight: bold;

color:#6e919a;

line-height:15px;

}

.texteGras{

font-family:Arial, Helvetica, sans-serif;

font-size:1em;

font-weight: bold;

color:#A23800;

line-height:15px;

}

.texteGrasRouge{

font-family:Arial, Helvetica, sans-serif;

font-size:1em;

font-weight: bold;

color:#cc2800;

line-height:15px;

}

.textemoinsGras{

font-family:Arial, Helvetica, sans-serif;

/*font-size:0.7em;*/

font-weight: bold;

color:#0570ad;

line-height:15px;

}

.textemoinsGrasNoir{

font-family:Arial, Helvetica, sans-serif;

font-size:1em;

font-weight: bold;

color:#000000;

line-height:15px;

}

/* ....................................Titres pages intérieures ....................................*/

.titreRubriqueArchives {

background-image:url(../images/fond_titrearchives.gif);

background-repeat:no-repeat;

background-position:left top;

height:36px;

font-family:Arial, Helvetica, sans-serif;

color:#a23800;

font-size:1.1em;

font-weight:bold;

}

.titreRubriqueFonds {

background-image:url(../images/fond_titrefonds.gif);

background-repeat:no-repeat;

background-position:left top;

height:36px;

font-family:Arial, Helvetica, sans-serif;

color:#a23800;

font-size:1.1em;

font-weight:bold;

}

.titreRubriqueHistoire {

background-image:url(../images/fond_titrehistoire.gif);

background-repeat:no-repeat;

background-position:left top;

height:36px;

font-family:Arial, Helvetica, sans-serif;

color:#a23800;

font-size:1.1em;

font-weight:bold;

}

.titreRubriqueQuefaire {

background-image:url(../images/fond_titrequefaire.gif);

background-repeat:no-repeat;

background-position:left top;

height:36px;

font-family:Arial, Helvetica, sans-serif;

color:#a23800;

font-size:1.1em;

font-weight:bold;

}

.titreRubriqueEducatif{

background-image:url(../images/fond_titreeducatif.gif);

background-repeat:no-repeat;

background-position:left top;

height:36px;

font-family:Arial, Helvetica, sans-serif;

color:#a23800;

font-size:1.1em;

font-weight:bold;

}

.titreRubriqueQuoideneuf{

background-image:url(../images/fond_titrequoideneuf.gif);

background-repeat:no-repeat;

background-position:left top;

height:36px;

font-family:Arial, Helvetica, sans-serif;

color:#a23800;

font-size:1.1em;

font-weight:bold;

}

.titreRubriqueComminges {

background-image:url(../images/fond_titrecomminges.gif);

background-repeat:no-repeat;

background-position:left top;

height:36px;

font-family:Arial, Helvetica, sans-serif;

color:#6e919a;

font-size:1.1em;

font-weight:bold;

}

.titreRubriqueGlossaire {

background-image:url(../images/fond_titreglossaire.gif);

background-repeat:no-repeat;

background-position:left top;

height:36px;

font-family:Arial, Helvetica, sans-serif;

color:#a23800;

font-size:1.1em;

font-weight:bold;

}

.titreActu {

background-image:url(../images/fond_titreActu.gif);

background-repeat:no-repeat;

background-position:left top;

height:36px;

font-family:Arial, Helvetica, sans-serif;

font-size:25px;

color:#a23800;

font-size:1.1em;

font-weight:bold;

}

.titreRubriqueOrganigramme{

background-image:url(../images/fond_titreorganigramme.gif);

background-repeat:no-repeat;

background-position:left top;

height:36px;

font-family:Arial, Helvetica, sans-serif;

color:#a23800;

font-size:1.1em;

font-weight:bold;

}

.titreRubriqueNousEcrire{

background-image:url(../images/fond_titreecrire.gif);

background-repeat:no-repeat;

background-position:left top;

height:36px;

font-family:Arial, Helvetica, sans-serif;

color:#a23800;

font-size:1.1em;

font-weight:bold;

}

.titreRubriqueQuiSommesNous{

background-image:url(../images/fond_titrequisommesnous.gif);

background-repeat:no-repeat;

background-position:left top;

height:36px;

font-family:Arial, Helvetica, sans-serif;

color:#a23800;

font-size:1.1em;

font-weight:bold;

}

.titreRubriqueRechercheInventaire{

background-image:url(../images/fond_titrerechinventaire.gif);

background-repeat:no-repeat;

background-position:left top;

height:36px;

font-family:Arial, Helvetica, sans-serif;

color:#a23800;

font-size:1.1em;

font-weight:bold;

}

.titreRubriqueRechMaison {

background-image:url(../images/fond_titrerechmaison.gif);

background-repeat:no-repeat;

background-position:left top;

height:36px;

font-family:Arial, Helvetica, sans-serif;

color:#a23800;

font-size:1.1em;

font-weight:bold;

}

.titreRubriqueRechFamille {

background-image:url(../images/fond_titrerechfamille.gif);

background-repeat:no-repeat;

background-position:left top;

height:36px;

font-family:Arial, Helvetica, sans-serif;

color:#a23800;

font-size:1.1em;

font-weight:bold;

}

.titreRubriqueExpoLabouche {

/*background-image:url(../images/fond_titrerechmaison.gif);

background-repeat:no-repeat;*/

background-position:left top;

height:36px;

font-family:Arial, Helvetica, sans-serif;

color:#6e646e;

font-size:1.1em;

font-weight:bold;

}

.titreRubriqueExpoQueguiner, .h3queguiner {

/*background-image:url(../images/fond_titrerechmaison.gif);

background-repeat:no-repeat;*/

background-position:left top;

height:36px;

font-family:Arial, Helvetica, sans-serif;

color:#999966;

font-size:1.5em;

font-weight:bold;

}



.h3queguiner {

font-size:1.1em;

}



/* ....................................LIENS DANS LES PAGES ....................................*/

.liensInter{

	color:#726847;

	font-family:Arial, Helvetica, sans-serif;

	/*font-size:0.7em;*/

	text-decoration:none;

	font-weight: bold;

	line-height:18px;

}

.liensInter:hover{

	color:#A23800;

}

.liensInterComminges{

	color:#f1bf38;

	font-family:Arial, Helvetica, sans-serif;

	/*font-size:0.7em;*/

	text-decoration:none;

	font-weight: bold;

}

.liensInterComminges:hover{

	color:#918c98;

}

.liensInterOrange{

	color:#fe9d45;

	font-family:Arial, Helvetica, sans-serif;

	/*font-size:0.7em;*/

	text-decoration:none;

	font-weight: bold;

	line-height:18px;

}

.liensInterOrange:hover{

	color:#cc2800;

}

.liensInterTerre{

	color:#e56a00;

	font-family:Arial, Helvetica, sans-serif;

	/*font-size:0.7em;*/

	text-decoration:none;

	font-weight: bold;

}

.liensInterTerre:hover{

	color:#cc2800;

}

.liensInterActualite{

	color:#a23800;

	font-family:Arial, Helvetica, sans-serif;

	/*font-size:0.7em;*/

	text-decoration:none;

	font-weight: bold;

}

.liensInterActualite:hover{

	color:#ffffff;

}

.liensTitreActualite{

	color:#ffffff;

	font-family:Arial, Helvetica, sans-serif;

	font-size:1.1em;

	text-decoration:none;

	font-weight: bold;

	line-height:20px;

	text-align:center;

}

.liensTitreActualite:hover{

	color:#a23800;

}



.liensLiens{

	color:#e56a00;

	font-family:Arial, Helvetica, sans-serif;

	/*font-size:0.7em;*/

	text-decoration:none;

	line-height:18px;

	cursor:pointer;

}

.liensLiens:hover{

	color:#cc2800;

}



.liensActualite{

	color:#663333;

	font-family:Arial, Helvetica, sans-serif;

	font-size:0.7em;

	text-decoration:none;

	font-weight: bold;

}

.liensActualite:hover{

	color:#ffffff;

}

/* ....................................Textes plans ....................................*/

.textePlanTerre{

font-family:Arial, Helvetica, sans-serif;

/*font-size:0.7em;*/

font-weight: normal;

color:#a49a79;

line-height:18px;

}

.textePlanVert{

font-family:Arial, Helvetica, sans-serif;

/*font-size:0.7em;*/

font-weight: bold;

color:#a7b654;

line-height:18px;

}

.textePlanTitre{

font-family:Arial, Helvetica, sans-serif;

font-size:1em;

font-weight: bold;

color:#e10000;

line-height:30px;

}

.textePlanTitreComminge{

font-family:Arial, Helvetica, sans-serif;

font-size:1em;

font-weight: bold;

color:#6e919a;

line-height:30px;

}



/* ........................images par defaut...................................*/

img {

	border-width:0px;

}

/*....................................Florilège Comminges.........................................*/

#blocCorpsFlorilege {

width:520px;

margin-left:0px;

display:table;

font-size:80%;

left:0%;

padding: 0px 15px 5px 20px;

}

/*..............................Fédération..............................*/

.bodyPublication {

	background-color:#ffffff;

}

#blocCorpsPublication {

background:#ffffff;

width:480px;

margin-left:0px;

display:table;

left:0%;

padding: 0px 15px 5px 20px;

}

#blocTitrePublication {

width:480px;

margin-left:0px;

/*float:left;*/

clear:both;

text-align:left;

}

/*..............................actualité pop-up............*/

.bodyActu {

margin:0px;

padding:2px;

width:470px;

background-color:#f0e6c5;

font-family:Arial, Helvetica, sans-serif;

font-size:0.8em;

}

.titreActu2{

	color:#a23800;

	font-family:Arial, Helvetica, sans-serif;

	font-size:0.8em;

	text-decoration:none;

	font-weight: bold;

}



/*..............................Glossaire..............................*/

.bodyGlossaire {

	background-color:#f0e6c5;

}

#blocTitreGlossaire {

width:480px;

margin-left:0px;

/*float:left;*/

clear:both;

text-align:left;

}

#blocCorpsGlossaire {

background:#f0e6c5;

width:480px;

margin-left:0px;

font-size:80%;

display:table;

left:0%;

padding: 0px 15px 5px 20px;

}

/*..............................Plans..............................*/

/*#blocCorpsPlan {

background:#f0e6c5;

width:590px;

margin-left:0px;

min-height:600px;

height:auto !important;

height:600px;

display:table;

left:0%;

padding: 0px 15px 5px 20px;

}*/

.pageGlossaire {

background:#f0e6c5;

background-position:left;

}

.pageFlorilegeComminges {

background-color:#e6e6e6;

background-position:top;

margin:0px 0px 0px 0px;

text-align:left; 

}

/*.........................structure tableau........................... */

.tableauAccueil {

background-image:url(../images/fond_archives.gif);

background-repeat:no-repeat;

background-position:top;

background-color:#fecc45;

}

.tableauInter {

background-image:url(../images/cotegauche.gif);

background-repeat:no-repeat;

background-position:left top;

background-color:#f0e6c5;

font-family:Arial, Helvetica, sans-serif;

font-size:0.8em;

text-align:justify;

}

.tableauInterComminges {

background-image:url(../images/cotegauchecomminges.gif);

background-repeat:no-repeat;

background-position:left top;

background-color:#e6e6e6;

font-family:Arial, Helvetica, sans-serif;

font-size:0.8em;

text-align:justify;

}



.tablePdf{

background-image:url(../images/logopdf.gif);

background-position:left;

background-repeat:no-repeat;

height:80px;

}



/*..............................EXPOSITIONS..............................*/



/*.................................... icônes expositions....................................*/

.blocIconeExpo {

height:88px;

width:584px;

float:left;

display:inline;

text-align:left;

margin-left:10px;

}





/* ....................................EXPOSITION LABOUCHE ....................................*/

/*.................................... Textes Menu expositon labouche....................................*/

.menuTitreExpo{

	color:#646464;

	font-family:Arial, Helvetica, sans-serif;

	font-size:0.7em;

	text-decoration:none;

	}

	.menuTitreExpo:hover{

	color:#FFFFFF;

}

.menuInterExpo{

	color:#6e646e;

	font-family:Arial, Helvetica, sans-serif;

	font-size:0.7em;

	text-decoration:none;

	line-height:15px;

	}

	.menuInterExpo:hover{

	color:#dfdae6;

}

/* ....................................Body et Accueil exposition Labouche....................................*/

.bodyExpo {

	background-color: #6e646e;

}

#blocAccueilExpo {

background:#6e646e;

background-image:url(../images/fond_expolabouche.gif);

width:750px;

height:500px;

display:block;

left:50%;

position:absolute;

margin-left:-375px;

top:0px;

}

#blocMenuAccueilExpo {

width:750px;

display:inline;

left:376px;

position:absolute;

margin-left:-375px;

height:50px;

top:401px;

}

#blocMenuAccueilExpoPDF {

width:750px;

display:inline;

left:380px;

/*position:absolute;*/
padding-top:20px;/*rajout*/

margin-left:-375px;

height:169px;

top:150px;

}



.blocMenuAccueilElementExpo{

float:left;

display:inline;

margin-top:2px;

margin-left:5px;

margin-right:10px;

height:40px;

/*width:115px;*/

}

.blocMenuAccueilElementExpoDroite{

float:left;

display:inline;

margin-top:15px;

margin-left:25px;

margin-right:10px;

line-height:20px;

}

/*....................................Expo Labouche Pages Interieures....................................*/

#blocHeaderExpoLabouche {

background-image:url(../images/cotegauExpoLabouche.gif);

background-position:center;

background-repeat:no-repeat;

width:759px;

left:50%;

position:relative;

margin-left:-380px;

height:114px;

top:0px;

}

#blocMenuExpoLabouche {

	background:#BEB493;

	width:126px;

	left:50%;

	margin-left:-379px;

	position:relative;

	height:100%;

	float:left;

	background-color: #BEB493;

}

#blocCentralExpoLabouche {

background:#BEB493;

width:759px;

left:50%;

position:relative;

margin-left:-380px;

top:0px;

}

#blocCorpsExpoLabouche {

background:#DFDAE6;

width:597px;

margin-left:0px;

min-height:600px;

height:auto !important;

height:600px;

font-size:80%;

float:right;

display:table;

padding: 0px 15px 5px 20px;

}



.blocTextePhoto {

width:auto;

margin-left:0px;

position:relative;

display:table;

margin-top:20px;

clear:both;

}

.blocTexte {

width:295px;

float:left;

display:inline;

text-align:justify;

}

.blocTexte2 {

width:430px;

float:right;

display:inline;

text-align:justify;

}

.blocPhoto {

width:290px;

float:right;

display:inline;

text-align:right;

}

.blocContenantPhoto {

width:597px;

margin-left:0px;

position:relative;

display:table;

margin-top:6px;

}

.blocTopExpo {

margin-left:0px;

position:relative;

display:table;

padding-right:0px;

text-align:right;

clear:both;

width:100%;

}

.blocTopExpo img {

float:rigth;

right:0px;

}

.blocCoteExpoLabouche {

float:left;

margin-left:70px;

margin-right:5px;

display:inline;

}

.blocPhotoExpo {

float:left;

margin-left:5px;

display:inline;

}

.blocPhotoExpo2 {

float:left;

margin-left:5px;

margin-top:10px;

display:inline;

}

.blocTexteExpoSousPhoto {

float:left;

display:inline;

margin-left:15px;

margin-right:80px;

text-align:justify;

}

.blocVignettesExpo {

float:left;

display:inline;

text-align:left;

width:60px;

padding:5px 5px 5px 0px;

}

.blocVignettesTexteExpo {

float:left;

display:inline;

text-align:left;

width:80px;

padding:5px 3px 5px 0px;

}

.texteVignettesExpo{

font-family:Arial, Helvetica, sans-serif;

font-size:0.8em;

font-weight: normal;

color:#6e646e;

margin-top:0px;

line-height:10px;

}

/* ....................................EXPOSITION TERRE ET HOMME.................................... */

/*.................................... Textes Menu expositon Terre et Homme....................................*/

.bodyExpoTerre {

	background-color: #a96a00;

}

#blocAccueilExpoTerre {

background:#e5b32c;

background-image:url(../images/fond_expoterre.gif);

width:750px;

height:500px;

display:block;

left:385px;

position:absolute;

margin-left:-375px;

top:0px;

}

.menuInterExpoTerre{

	color:#660000;

	font-family:Arial, Helvetica, sans-serif;

	font-size:0.7em;

	text-decoration:none;

	line-height:15px;

	}

		.menuInterExpoTerre:hover{

	color:#f7f5ed;

}

#blocHeaderExpoTerre {

background-image:url(../images/cotegauExpoTerre.jpg);

background-position:center;

background-repeat:no-repeat;

width:759px;

left:50%;

position:relative;

margin-left:-380px;

height:114px;

top:0px;

}



#blocMenuExpoTerre{

background:#e5b32c;

width:126px; 

left:50%;

margin-left:-379px;

position:relative;

height:100%;

float:left;

}

#blocCentralExpoTerre {

background:#e5b32c;

width:759px;

left:50%;

position:relative;

margin-left:-380px;

top:0px;

}

/*.................................... EXPOSITION laicité et republique ....................................*/

/* ....................................Textes Menu expositon laicité et republique....................................*/

.bodyExpoLaicite {

	background-color: #4C4C32;

}

#blocAccueilExpoLaicite {

background:#e3ccca;

background-image:url(../images/fond_expolaicite.gif);

width:750px;

height:500px;

display:block;

left:50%;

position:absolute;

margin-left:-375px;

top:0px;

}

.menuInterExpoLaicite{

	color:#c53300;

	font-family:Arial, Helvetica, sans-serif;

	font-size:0.7em;

	text-decoration:none;

	line-height:15px;

	}

		.menuInterExpoLaicite:hover{

	color:#f7f5ed;

}

#blocMenuExpoLaicite{

background:#e3ccca;

width:126px; 

left:50%;

margin-left:-379px;

position:relative;

height:100%;

float:left;

}

#blocCentralExpoLaicite {

background:#e3ccca;

width:759px;

left:50%;

position:relative;

margin-left:-380px;

top:0px;

}

#blocCorpsExpoLaicite {

background:#fff2f0;

width:597px;

margin-left:0px;

min-height:600px;

height:auto !important;

height:600px;

font-size:80%;

float:right;

display:table;

padding: 0px 15px 5px 20px;

}

#blocHeaderExpoLaicite {

background-image:url(../images/cotegauExpoLaicite.jpg);

background-position:center;

background-repeat:no-repeat;

width:759px;

left:50%;

position:relative;

margin-left:-380px;

height:114px;

top:0px;

}



/* ....................................EXPOSITION JUSTICE....................................*/

/*....................................Textes Menu expositon Justice....................................*/

.menuInterExpoJustice{

	color:#782110;

	font-family:Arial, Helvetica, sans-serif;

	font-size:0.7em;

	text-decoration:none;

	line-height:15px;

	}

	.menuInterExpoJustice:hover{

	color:#f7f5ed;

}

/* ....................................Body et Accueil exposition justice....................................*/

.bodyExpoJustice {

	background-color: #782110;

}

#blocAccueilExpoJustice {

background:#9a8679;

background-image:url(../images/fond_expojustice.gif);

width:750px;

height:500px;

display:block;

left:50%;

position:absolute;

margin-left:-375px;

top:0px;

}

#blocMenuAccueilExpoJustice {

width:750px;

display:inline;

left:50%;

position:absolute;

margin-left:-375px;

height:50px;

top:360px;

}





/* ....................................Expo justice pages interieures....................................*/

#blocHeaderExpoJustice {

background-image:url(../images/cotegauExpoJustice.jpg);

background-position:center;

background-repeat:no-repeat;

width:759px;

left:50%;

position:relative;

margin-left:-380px;

height:114px;

top:0px;

}

#blocMenuExpoJustice{

background:#9a8679;

width:126px; 

left:50%;

margin-left:-379px;

position:relative;

height:100%;

float:left;

}

#blocCentralExpoJustice {

background:#9a8679;

width:759px;

left:50%;

position:relative;

margin-left:-380px;

top:0px;

}

#blocCorpsExpoJustice {

background:#f7f5ed;

width:597px;

margin-left:0px;

min-height:600px;

height:auto !important;

height:600px;

font-size:80%;

float:right;

display:table;

padding: 0px 15px 5px 20px;

}





/* ....................................EXPOSITION Queguiner....................................*/

/*....................................Textes Menu expositon Queguiner....................................*/

.menuExpoQueguiner{

	color:#4C4C32;

	font-family:Arial, Helvetica, sans-serif;

	font-size:0.7em;

	text-decoration:none;

	line-height:15px;

	}

	.menuExpoQueguiner:hover{

	color:#f7f5ed;

}

.menuActifQueguiner{

	color:#ffffff;

	font-family:Arial, Helvetica, sans-serif;

	font-size:0.7em;

	text-decoration:none;

	line-height:15px;

	}



/* ...................Body et Accueil exposition Queguiner...............................*/

.bodyExpoQueguiner {

	background-color: #4C4C32;

}

#blocAccueilExpoQueguiner {

background:#9a8679;

background-image:url(../service_educatif/expositions/queguiner/images/fond_expoqueguiner.gif);

width:750px;

height:500px;

display:block;

left:50%;

position:absolute;

margin-left:-375px;

top:0px;

}

#blocMenuAccueilExpoQueguiner {

width:750px;

display:inline;

left:50%;

position:absolute;

margin-left:-375px;

height:50px;

top:360px;

}



#blocHeaderExpoQueguiner {

background-image:url(../service_educatif/expositions/queguiner/images/cotegauExpoqueguiner.gif);

background-position:center;

background-repeat:no-repeat;

width:759px;

left:50%;

position:relative;

margin-left:-380px;

height:114px;

top:0px;

}

#blocMenuExpoQueguiner{

background:#999966;

width:126px; 

left:50%;

margin-left:-379px;

position:relative;

height:100%;

float:left;

}



#blocCentralExpoQueguiner {

background:#999966;

width:759px;

left:50%;

position:relative;

margin-left:-380px;

top:0px;

}

h3.queguiner {

font-size:80%;

}

/* ....................................EXPOSITION 3 COMMUNES.................................... */

/*.................................... Textes Menu expositon 3 communes....................................*/

.bodyExpoCommune {

	background-color: #726051;

}

.menuInterExpo3Com{

	color:#da9b63;

	font-family:Arial, Helvetica, sans-serif;

	font-size:0.7em;

	text-decoration:none;

	line-height:15px;

	}

		.menuInterExpo3Com:hover{

	color:#f7f5ed;

}

.blocTexte3com {

width:500px;

float:left;

display:inline;

text-align:justify;

}

.blocPhoto3com {

width:290px;

float:right;

display:inline;

text-align:center;

margin-top:5px;

}

.blocPhoto3comhorizontal {

width:500px;

float:right;

margin-right:30px;

margin-top:5px;

margin-bottom:5px;

display:inline;

text-align:center;



}

#blocAccueilExpoCom {

background:#e5b32c;

background-image:url(../images/fond_expo3com.gif);

width:750px;

height:500px;

display:block;

left:50%;

position:absolute;

margin-left:-375px;

top:0px;

}

.menuInterExpoTerre{

	color:#660000;

	font-family:Arial, Helvetica, sans-serif;

	font-size:0.7em;

	text-decoration:none;

	line-height:15px;

	}

		.menuInterExpoTerre:hover{

	color:#f7f5ed;

}

#blocHeaderExpo3com {

background-image:url(../images/coteExpo3com.gif);

background-position:center;

background-repeat:no-repeat;

width:759px;

left:50%;

position:relative;

margin-left:-380px;

height:114px;

top:0px;

}



#blocMenuExpo3com{

background:#9a5b23;

width:126px; 

left:50%;

margin-left:-379px;

position:relative;

height:100%;

float:left;

}

#blocCentralExpo3com {

background:#9a5b23;

width:759px;

left:50%;

position:relative;

margin-left:-380px;

top:0px;

}

#blocCorpsExpo3com {

background:#ede1cc;

width:597px;

margin-left:0px;

min-height:600px;

height:auto !important;

height:600px;

font-size:80%;

float:right;

display:table;

padding: 0px 15px 5px 20px;

}


/* ...................Body et Accueil exposition Femmes...............................*/

.bodyExpoFemmes {

	background-color: #CB99CC;

}

#blocAccueilExpoFemmes {
	background-image:url(../images/expofemmes/fond_expofemmes.jpg);
	width:750px;
	height:500px;
	display:block;
	left:50%;
	position:absolute;
	margin-left:-375px;
	padding-top:20px;
	top:2px;
	background-color: transparent;
	background-repeat: no-repeat;

}

#blocMenuAccueilExpoFemmes {

width:647px;

display:inline;

left:447px;

position:absolute;

margin-left:-375px;

height:50px;

top:128px;

}



#blocHeaderExpoFemmes {

background-image:url(../service_educatif/expositions/femmes/images_femmes/bandeau_femmes2.jpg);

background-position:center;

background-repeat:no-repeat;

width:759px;

left:50%;

position:relative;

margin-left:-380px;

height:114px;

top:0px;

}

#blocMenuExpoFemmes{
background:transparent;

width:126px; 

left:50%;

margin-left:-379px;

position:relative;

height:100%;

float:left;
color:#000;
}

#blocExpoFemmes{
background:transparent;

width:626px; 

/*left:50%;

margin-left:-379px;*/

position:relative;

height:100%;

float:right;

}

#blocMenuExpoFemmes a{
color:#CB99CC;
font-family:Arial, Helvetica, sans-serif;

	font-size:0.7em;

	text-decoration:none;

	line-height:15px;

}
#blocMenuExpoFemmes a:hover{
color:#ffffff;
}

#blocCentralExpoFemmes {

background:#653366;

width:759px;

left:50%;

position:relative;

margin-left:-380px;

top:0px;

}

h3.femmes {

font-size:80%;

}

.titreRubriqueExpoFemmes, .h3femmes {

/*background-image:url(../images/fond_titrerechmaison.gif);

background-repeat:no-repeat;*/

background-position:left top;

height:36px;

font-family:Arial, Helvetica, sans-serif;

color:#CB99CC;

font-size:1.5em;

font-weight:bold;
padding: 0;
margin-bottom:5px;

}
h2.titreRubriqueExpoFemmes {
font-size:1.4em;
color:#653366;
}

h1.expoFemmesTitre {

	font-family:Arial, Helvetica, sans-serif;

	font-size:1.6em;

	font-weight:bold;

	color:#653366;

}

.menuExpoFemmes {
	font-family:Arial, Helvetica, sans-serif;
	
	color:#000000;

	font-size:0.7em;

	text-decoration:none;

	line-height:15px;

	}
	
	ul.femmes {
	font-family:Arial, Helvetica, sans-serif;
	
	color:#000000;
	}
	

	.menuExpoFemmes:hover{

	color:#ffffff;

}

.menuActifFemmes{

	color:#ffffff;

	font-family:Arial, Helvetica, sans-serif;

	font-size:0.7em;

	text-decoration:none;

	line-height:15px;

	}

/* ....................................Listes.................................... */



ul.pucerouges li {

	list-style-image:url(../images/pucemini.gif);

	margin-top: 5px;

	}

	



ul.puceblanches li {

	list-style-image:url(../images/puce_blanchetexte.gif);

	margin-top: 10px;

	line-height: 1.5em;

}



ul.marteau li {

	list-style-position: outside;

	list-style-image:url../images/pucesoustitre.gif);

	margin-top: 5px;

}

.libas {

	margin-bottom: 20px;

	vertical-align: text-bottom ;

}

.haut {

	margin-top: 10px;

}



ul.lilarge li {

	line-height: 150%;

	font-size:1.em;

}



li li {

	margin-left:15px;

}





#nopuces li, .nopuces li {

	list-style-image:none;

	list-style:none;

	list-style-type:none;

	line-height: 135%;

}

nopuces1 li, .nopuces1 li {

	list-style-image:none;

	list-style:none;

	list-style-type:none;

	line-height: 140%;

}



#nopuces2 li {

	list-style-image:none;

	list-style:none;

	list-style-type:none;

	line-height: 135%;

}



#nopuces3 li {

	list-style-image:none;

	list-style:none;

	list-style-type:none;

	line-height: 135%;

}



ul.points {

	padding:0 0 0 5px;

	}

	

ul.points li {

	list-style-type: disc;

	line-height:1.3em;

	}



#blocCorpsPlan li, #blocCorpsPlan li a {

	color:#000000;

	font-family:Arial, Helvetica, sans-serif;

	font-size:1em;

	text-decoration:none;

	font-weight: bold;

	margin-top: 10px;

	

}



#blocCorpsPlan ul{

	margin: 2px 5px 5px 0;

	list-style-image:url(../images/pucemini.gif);

}

#blocCorpsPlan ul li ol {

	list-style-image:url(../images/puceminibleu.gif);

}



#blocCorpsPlan ul li ol ol {

	list-style-image:url(../images/puceminijaune.gif);

}



#blocCorpsPlan ul li ol li ol li ol {

	list-style-image:url(../images/puceminiblanche.gif);

}



#blocCorpsPlan ul  ol li ol li ol li ol {

	list-style-image:url(../images/puceminiblanche.gif);

}



#blocCorpsPlan li a:hover {

	color:#a23800;

}





/*#blocCorpsPlan li li a {

	color:FECC45;

	margin-top: 3px;

}*/





#blocCorpsPlan li li a:hover {

	color:#a23800;

}







/* ....................................Headers.................................... */



h1.expojusticeTitre {

	font-family:Arial, Helvetica, sans-serif;

	font-size:1.6em;

	font-weight:bold;

	color:#660000;

}



h1.expoQueguinerTitre {

	font-family:Arial, Helvetica, sans-serif;

	font-size:1.6em;

	font-weight:bold;

	color:#4c4c32;

}



h1.expolaboucheTitre {

	font-family:Arial, Helvetica, sans-serif;

	font-size:1.6em;

	font-weight:bold;

	color:#000000;

}



h1.expolaiciteTitre {

	font-family:Arial, Helvetica, sans-serif;

	font-size:1.6em;

	font-weight:bold;

	color:#666666;

}

h1.expocommuneTitre {

	font-family:Arial, Helvetica, sans-serif;

	font-size:1.6em;

	font-weight:bold;

	color:#9a5b23;

}



h1.expoterreTitre {

	font-family:Arial, Helvetica, sans-serif;

	font-size:1.6em;

	font-weight:bold;

	color:#CC6600;

}



h2.expolaiciteTitre {

	font-family:Arial, Helvetica, sans-serif;

	font-size:1.2em;

	font-weight:bold;

	color:#990000;

}



/* ....................................rajouts.................................... */



#titreSavoirplus {

	width:500px;

}

	



.right {

float:right;

right:0px;

margin : 0 0 5px 10px;

}

.left {

float:left;

left:0px;

margin : 0;

}



.clear {

clear: both;

}

.milieu {
width: 150px;
margin-left: 20%;
}



.gloss {

 cursor: help;

}

.sup {

 font-size: 80%;

vertical-align: text-top; /*mis en exposant*/

}



.super {

 font-size: 80%;

vertical-align: top; /*mis en exposant*/

}



.supsup {

 font-size: 80%;

vertical-align: +5px; /*mis en exposant*/

}



.supMid {

 font-size: 80%;

vertical-align: middle; /*mis en exposant*/

}



.cacher {

display:none;

}


/* ....................................AOA.................................... */

.legendeAOA {

padding: 15% 0 10% 0;

}



/* ....................................infobulles.................................... */

a.tt{

    position:relative;

    z-index:24;

    color:#a23800;

	font-weight:bold;

    text-decoration:none;

}

a.tt span{ display: none; }



/*background:; ie hack, something must be changed in a for ie to execute it*/

a.tt:hover{ z-index:25; color: #ffffff; background:;}

a.tt:hover span.tooltip{

    display:block;

    position:absolute;

    bottom: 100%; left:-159px;

	padding: 0 0 0 0;

	width:200px;

	color: #993300;

    text-align: center;

	filter: alpha(opacity:90);

	KHTMLOpacity: 0.90;

	MozOpacity: 0.90;

	opacity: 0.90;

}

a.tt:hover span.top{

	display: block;

	padding: 10px 8px 0;

    background: url(../images/actualite/bubble2.gif) no-repeat top;

}

a.tt:hover span.middle{ /* different middle bg for stretch */

	display: block;

	padding: 0 8px; 

	background: url(../images/actualite/bubble_filler.gif) repeat bottom; 

}

a.tt:hover span.bottom{

	display: block;

	padding:3px 0px 30px;

	color: #548912;

    background: url(../images/actualite/bubble2.gif) no-repeat bottom;

}



/*.......................accordeons............................................*/



.titrecliquable{ /*header of 2nd demo*/

cursor: hand;

cursor: pointer;

font: bold 12px Verdana;

padding: 10px 0;

border: 1px solid gray;

background: #D7CDAC;

height: 1.5em;

vertical-align:middle;

}

.boutique

{

display: block;

position: relative;

top: -300px;

left: 10px;

width: 150px;

height: 10px;

padding:0;

margin:0;

}


.contenu{

margin: 10px 0;

}

/*..................................liens externes........................*/



a.externe:link, a.externe:visited

{

	background-image: url("../images/external.gif");

	background-position: right center;

	background-repeat: no-repeat;

	padding-right: 13px;

}

a.externe:visited

{

	background-image: url("../images/external-visited.gif");

}



a.externePDF:link, a.externePDF:visited

{

	background-image: url("/images/externalPDF.gif");

	background-position: right center;

	background-repeat: no-repeat;

	padding-right: 13px;

}

a.externePDF:visited

{

	background-image: url("/style/images/external-visited.gif");

}



/*.................Fil d'ariane...........*/



#ariane {

position:absolute;

top:-20px;

left:157px;

width:100%;

padding:0;

margin:0;

color: #000;

display: none;

}



/*.....................fil d'ariane de dynamic drive..*/

/*Credits: Dynamic Drive CSS Library */

/*URL: http://www.dynamicdrive.com/style/ */



.breadcrumb{

font: bold 12px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;

color: #660000;

}



.breadcrumb span{

color : #808080;

}



.breadcrumb a, .breadcrumb2 a{

background: transparent url(../images/breadcrumb.gif) no-repeat center right;

text-decoration: none;

padding-right: 18px; /*adjust bullet image padding*/

color: #660000;

}



/*.breadcrumb a:visited, .breadcrumb a:active{

color: #D7CDAC;

}

*/

.breadcrumb a:hover{

text-decoration: underline;

color: #808080;

}



h1 {

margin-top: 15px;

}

/*tableaux*/

table {
margin:0;
padding:0;
}

td {
font-family: sans-serif;
/*border: thin solid #6495ed;*/
padding: 5px;
/*background-color: #ffffff;*/
}

/*avertissement*/
.avertissement {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #a23800;
}

.bas {
position: relative;
top: 5px;
}

.colImg {
margin:0;
padding:0;
}

.italique {font-family: Arial; 
font-style: italic; 
margin: 0px;
padding: 0px;
width: 590px;
}


#faq {
position:absolute;
bottom:-37px;
left:320px;
margin: 0;
padding:0;
z-index:100;

}

.esp {
margin-top: 30px;
}

.italica {
font-style: italic;
}

