 /* CSS Sous Document 
Feuille de style www.caue45.fr
version 2 - 06/2008


/*------------------------------------------------------*/
/*  page en general										*/
/*------------------------------------------------------*/

body{ font:12px Arial, Verdana, sans-serif; background-color:#FFCC66; height:100%;}	

img { border-style:none; border-width:0px; border:none;}

strong { font-weight:bold; }

em { font-style:italic;}

u{text-decoration:underline;}

table, td, tr {border:0px; padding:0px; margin:0px; border-spacing:0px;}	

span {margin:0px; padding:0px; border:0px;}

a{color:#333}

.centrer{text-align:center;}
.droite{text-align:right;}

/* table qui encadre la page */
#BODY {width:982px; margin:auto;  margin-top:10px; }

/*------------------------------------------------------*/
/*  bandeau haut page									*/
/*------------------------------------------------------*/

#bandeauHaut{ font-weight:bold; color:#2474A2; margin-bottom:5px;}

#bandeauHaut #TDlogoBandeauHaut{  text-align:center; width:140px;}

#bandeauHaut #TDtitreBandeauHaut{vertical-align:top; padding-top:3px;}

#bandeauHaut #TDtitreBandeauHaut #titreBandeauHaut {font:24px "Trebuchet MS", Arial, Verdana, sans-serif; font-weight:bold;}

#bandeauHaut #TDtitreBandeauHaut #sousTitreBandeauHaut {font-size:12px;}

#bandeauHaut #TDtitreBandeauHaut #sousTitreBandeauHaut a{text-decoration:none; color:#2474A2;}
#bandeauHaut #TDtitreBandeauHaut #sousTitreBandeauHaut a:hover{text-decoration:underline; color:#2474A2;}


/*------------------------------------------------------*/
/*  menu haut page  									*/
/*------------------------------------------------------*/

/* menu */
#cadreMenu{ z-index:95; height:22px; margin:0px; padding:0px;}
#menu { list-style-type:none; margin:0px; padding:0px; border:0px;}
#menu li{ height:22px; text-align: center; float: left; margin: 0; padding: 0; border: 0; }
#menu li a:link, #menu li a:visited{ display:block; height:20px; margin: 0px; padding: 4px 0px 0px 0px; border:0px; border-right: 1px solid #FFCC66; font-size:11px; color: #fff; text-decoration: none; }
#menu li a:hover{ background-image:url(../commun/illustrations/fondBT.png);}
 
/* particularite du menu deroulant */
#menu .menu_deroulant{ z-index:95; display: none; list-style-type: none; margin: 0px; padding: 0px; border: 0px;}
#menu .menu_deroulant li{ float: none; margin: 0px; padding: 0px; border: 1px solid #FFCC66; border-top:0px ; font-size:10px; height:auto;}
#menu .menu_deroulant li a:link, #menu .menu_deroulant li a:visited{ display: block; color: #fff; padding:4px; text-align:left; margin: 0px; border: 0px; text-decoration: none; height:auto;}
#menu .menu_deroulant li a:hover{ background-image:url(../commun/illustrations/fondBT.png); color:#fff;}
#menu li:hover > .menu_deroulant { display: block;}

/* couleur des boutons et leurs largeur */
.nomCAUE{ position:relative; top:-2px; border-bottom:2px solid #2474A2; margin:0px; padding:0px 0px 4px 0px; 
width:137px; background-color:#FFCC66; color:#2474A2; font-size:20px; font-weight:bold; font-family:"Trebuchet MS", Verdana, sans-serif; }

.btAccueil { background-color:#2474A2;  width: 101px;border-bottom:2px solid #FFCC66;}
.btAccueil .menu_deroulant { position:relative; background-color:#2474A2;  width: 135px;}
.btCollectivites { background-color:#9999CC;  width: 101px;border-bottom:1px solid #FFCC66;}
.btCollectivites .menu_deroulant { position:relative; background-color:#9999CC;  width: 135px;}
.btJeunePublic { background-color:#990000;  width: 101px;border-bottom:1px solid #FFCC66;}
.btJeunePublic .menu_deroulant { position:relative; background-color:#990000;  width: 135px;}
.btFormations { background-color:#FF8030;  width: 101px;border-bottom:1px solid #FFCC66;}
.btFormations .menu_deroulant { position:relative; background-color:#FF8030;  width: 135px;}
.btHebergementTouristique { background-color:#666699;  width: 138px;border-bottom:1px solid #FFCC66;}
.btHebergementTouristique .menu_deroulant { position:relative; background-color:#666699;  width: 138px;}
.btObservatoire { background-color:#CA3824;  width: 101px;border-bottom:1px solid #FFCC66;}
.btObservatoire .menu_deroulant { position:relative; background-color:#CA3824;  width: 135px;}
.btDocEnStock { background-color:#508870;  width: 101px;border-bottom:1px solid #FFCC66;}
.btDocEnStock .menu_deroulant { position:relative; position:relative; background-color:#508870;  width: 135px;}
.btParticuliers { background-color:#8BBA30;  width: 101px;border-bottom:1px solid #FFCC66; border-right:0px}
.btParticuliers .menu_deroulant { position:relative; position:relative; left:-34px; background-color:#8BBA30;  width: 135px;}

/*-------------- FIN bandeau haut page -----------------*/

/*------------------------------------------------------*/
/*  centre 				        						*/
/*------------------------------------------------------*/
#centre{z-index:20; vertical-align:top;}

/*------------------------------------------------------*/
/*  menu de gauche         								*/
/*------------------------------------------------------*/
#margeGauche { z-index:70; vertical-align:top; width:137px; font-size:0.9em; margin:0px; padding:0px; border:0px; border-top:2px solid #2474A2; }
#titreRubrique{text-align:center; color:#2474A2; font-size:20px; padding-top:15px; padding-bottom:30px; }

#margeGauche #bt_recherche a:link, #sous_menu #bt_recherche a:visited{ color:#2474A2; display:block; padding:6px 6px 6px 6px; margin:0;
text-decoration:none; background-color:#fff; border:1px solid #2474A2; }
#margeGauche #bt_recherche a:hover { display:block; color:#2474A2; font-weight:bold; background-color:#eee; margin:0px;}

#text_menu { display:block; border:0px; margin:0px; padding:0px 5px 0px 2px;}

/*------------------------------------------------------*/
/*  sous menu des pages    								*/
/*------------------------------------------------------*/

/* ///-----differents sous menu -----\\\ */
/* sous menu Accueil ------------------------------------------*/
#margeGauche #menuGauche_accueil { vertical-align:top; width:137px; border-bottom:1px solid #2474A2; }

#margeGauche #menuGauche_accueil .menu_deroulant{list-style-type:none; margin:0px; padding:0px;}
#margeGauche #menuGauche_accueil .menu_deroulant li a:link, #margeGauche #menuGauche_accueil .menu_deroulant li a:visited{
display:block; text-decoration:none;  background-color:#ddd; border:1px solid #2474A2; border-right:0px; color:#2474A2; padding:4px 6px 4px 6px; margin:0px; border-bottom:0px;}
#margeGauche #menuGauche_accueil .menu_deroulant li a:hover{ background-color:#2474A2; color:#fff;}

/* sous menu Collectivités -------------------------------------*/
#margeGauche #menuGauche_collectivites { vertical-align:top; width:137px; border-bottom:1px solid #2474A2; }

#margeGauche #menuGauche_collectivites .menu_deroulant{list-style-type:none; margin:0px; padding:0px;}
#margeGauche #menuGauche_collectivites .menu_deroulant li a:link, #margeGauche #menuGauche_collectivites .menu_deroulant li a:visited{
display:block; text-decoration:none;  background-color:#9999CC; border:1px solid #2474A2; color:#FFF; padding:4px 6px 4px 6px; margin:0px; border-bottom:0px;}
#margeGauche #menuGauche_collectivites .menu_deroulant li a:hover{background-image:url(../commun/illustrations/fondBT.png);}

/* sous menu Jeune public ---------------------------------------*/
#margeGauche #menuGauche_jeune_public { vertical-align:top; width:137px; border-bottom:1px solid #2474A2; }

#margeGauche #menuGauche_jeune_public .menu_deroulant{list-style-type:none; margin:0px; padding:0px;}
#margeGauche #menuGauche_jeune_public .menu_deroulant li a:link, #margeGauche #menuGauche_jeune_public .menu_deroulant li a:visited{
display:block; text-decoration:none;  background-color:#990000; border:1px solid #2474A2; color:#FFF; padding:4px 6px 4px 6px; margin:0px; border-bottom:0px;}
#margeGauche #menuGauche_jeune_public .menu_deroulant li a:hover{background-image:url(../commun/illustrations/fondBT.png);}

/* sous menu Formations -----------------------------------------*/
#margeGauche #menuGauche_formations { vertical-align:top; width:137px; border-bottom:1px solid #2474A2; }

#margeGauche #menuGauche_formations .menu_deroulant{list-style-type:none; margin:0px; padding:0px;}
#margeGauche #menuGauche_formations .menu_deroulant li a:link, #margeGauche #menuGauche_formations .menu_deroulant li a:visited{
display:block; text-decoration:none;  background-color:#FF8030; border:1px solid #2474A2; color:#FFF; padding:4px 6px 4px 6px; margin:0px; border-bottom:0px;}
#margeGauche #menuGauche_formations .menu_deroulant li a:hover{background-image:url(../commun/illustrations/fondBT.png);}

/* sous menu Hebergement touristique ----------------------------*/
#margeGauche #menuGauche_hebergement_touristique { vertical-align:top; width:137px; border-bottom:1px solid #2474A2; }

#margeGauche #menuGauche_hebergement_touristique .menu_deroulant{list-style-type:none; margin:0px; padding:0px;}
#margeGauche #menuGauche_hebergement_touristique .menu_deroulant li a:link, #margeGauche #menuGauche_hebergement_touristique .menu_deroulant li a:visited{
display:block; text-decoration:none;  background-color:#666699; border:1px solid #2474A2; color:#FFF; padding:4px 6px 4px 6px; margin:0px; border-bottom:0px;}
#margeGauche #menuGauche_hebergement_touristique .menu_deroulant li a:hover{background-image:url(../commun/illustrations/fondBT.png);}

/* sous menu Observatoire -----------------------------------------*/
#margeGauche #menuGauche_observatoire { vertical-align:top; width:137px; border-bottom:1px solid #2474A2; }

#margeGauche #menuGauche_observatoire .menu_deroulant{list-style-type:none; margin:0px; padding:0px;}
#margeGauche #menuGauche_observatoire .menu_deroulant li a:link, #margeGauche #menuGauche_observatoire .menu_deroulant li a:visited{
display:block; text-decoration:none;  background-color:#CA3824; border:1px solid #2474A2; color:#FFF; padding:4px 6px 4px 6px; margin:0px; border-bottom:0px;}
#margeGauche #menuGauche_observatoire .menu_deroulant li a:hover{background-image:url(../commun/illustrations/fondBT.png);}

/* sous menu Doc en stock -----------------------------------------*/
#margeGauche #menuGauche_doc_en_stock { vertical-align:top; width:137px; border-bottom:1px solid #2474A2; }

#margeGauche #menuGauche_doc_en_stock .menu_deroulant{list-style-type:none; margin:0px; padding:0px;}
#margeGauche #menuGauche_doc_en_stock .menu_deroulant li a:link, #margeGauche #menuGauche_doc_en_stock .menu_deroulant li a:visited{
display:block; text-decoration:none;  background-color:#508870; border:1px solid #2474A2; color:#FFF; padding:4px 6px 4px 6px; margin:0px; border-bottom:0px;}
#margeGauche #menuGauche_doc_en_stock .menu_deroulant li a:hover{background-image:url(../commun/illustrations/fondBT.png);}

/* sous menu Particuliers -----------------------------------------*/
#margeGauche #menuGauche_particuliers { vertical-align:top; width:137px; border-bottom:1px solid #2474A2; }

#margeGauche #menuGauche_particuliers .menu_deroulant{list-style-type:none; margin:0px; padding:0px;}
#margeGauche #menuGauche_particuliers .menu_deroulant li a:link, #margeGauche #menuGauche_particuliers .menu_deroulant li a:visited{
display:block; text-decoration:none;  background-color:#8BBA30; border:1px solid #2474A2; color:#FFF; padding:4px 6px 4px 6px; margin:0px; border-bottom:0px;}
#margeGauche #menuGauche_particuliers .menu_deroulant li a:hover{background-image:url(../commun/illustrations/fondBT.png);}

/*-------------- FIN du menu gauche --------------------*/
 
/*------------------------------------------------------*/
/*  page 												*/
/*------------------------------------------------------*/

/* general ----------------------------------------------------*/

#contenuPage{padding:8px;}

#intitule_page{position:relative; font-weight:bold; font-size:1.2em; color:#FFF;margin:0px; padding:5px 0px 2px 15px;}
#titre_page{font-weight:bold; font-size:1.2em; color:#000;margin:0px; padding:5px 0px 5px 8px;}

#menu_de_la_page{ min-height:300px; color:#2474A2;padding:0px; margin:0px; border:0px;}

.titreBloc{ font-size:17px; font-weight:bold; color:#555; margin:0px; padding:0px;  }
.sousTitreBloc{ font-size:14px; font-weight:bold; color:#555; margin:0px; padding:0px;  }

#bas{ display:block; width:100%; background-color:#FFFFFF; text-align:center; color:#999999; font-size:0.9em;}
#bas a:link, #bas a:visited{text-decoration:none;color:#999999;}
#bas a:hover{text-decoration:none; color:#000000;}

/* sous page Accueil ------------------------------------------*/
#contenuPage_accueil {z-index:50; vertical-align:top; width:844px; border-right:1px solid #FFCC66; 
border-top:2px solid #FFCC66; background-color:#2474A2; padding:0px; padding-left:6px;}
#page_accueil {width:838px; display:block; margin:0px; padding:0px; padding-top:4px;
 min-height:515px; background-color:#FFF; color:#000; }
#page_accueil td{width:838px;}

/* sous page Collectivités ------------------------------------*/
#contenuPage_collectivites {z-index:50; vertical-align:top; width:844px; border-right:1px solid #FFCC66;
border-top:2px solid #FFCC66; background-color:#9999CC;  padding:0px; padding-left:6px;}
#page_collectivites {width:838px; display:block; margin:0px; padding:0px; padding-top:4px;
 min-height:518px; background-color:#FFF; color:#000; }
#page_collectivites td{width:838px;}

/* sous page Jeune public -------------------------------------*/
#contenuPage_jeune_public {z-index:50; vertical-align:top; width:844px; border-right:1px solid #FFCC66;
border-top:2px solid #FFCC66; background-color:#990000; padding:0px; padding-left:6px;}
#page_jeune_public {width:838px; display:block; margin:0px; padding:0px; padding-top:4px;
 min-height:515px; background-color:#FFF; color:#000; }
#page_jeune_public td{width:838px;}

/* sous page Formations ---------------------------------------*/
#contenuPage_formations {z-index:50; vertical-align:top; width:844px; border-right:1px solid #FFCC66;
border-top:2px solid #FFCC66; background-color:#FF8030; padding:0px; padding-left:6px;}
#page_formations {width:838px; display:block; margin:0px; padding:0px; padding-top:4px;
 min-height:515px; background-color:#FFF; color:#000; }
#page_formations td{width:838px;}

/* sous page Hebergement touristique --------------------------*/
#contenuPage_hebergement_touristique {z-index:50; vertical-align:top; width:844px; border-right:1px solid #FFCC66;
border-top:2px solid #FFCC66; background-color:#666699;  padding:0px; padding-left:6px;}
#page_hebergement_touristique {width:838px; display:block; margin:0px; padding:0px; padding-top:4px;
 min-height:518px; background-color:#FFF; color:#000; }
#page_hebergement_touristique td{width:838px;}

/* sous page Observatoire -------------------------------------*/
#contenuPage_observatoire {z-index:50; vertical-align:top; width:844px; border-right:1px solid #FFCC66;
border-top:2px solid #FFCC66; background-color:#CA3824;  padding:0px; padding-left:6px;}
#page_observatoire {width:838px; display:block; margin:0px; padding:0px; padding-top:4px;
 min-height:518px; background-color:#FFF; color:#000; }
#page_observatoire td{width:838px;}

/* sous page Doc en stock -------------------------------------*/
#contenuPage_doc_en_stock {z-index:50; vertical-align:top; width:844px; border-right:1px solid #FFCC66;
border-top:2px solid #FFCC66; background-color:#508870;  padding:0px; padding-left:6px;}
#page_doc_en_stock {width:838px; display:block; margin:0px; padding:0px; padding-top:4px;
 min-height:518px; background-color:#FFF; color:#000; }
#page_doc_en_stock td{width:838px;}

/* sous page Particuliers ------------------------------------------*/
#contenuPage_particuliers {z-index:50; vertical-align:top; width:844px; border-right:1px solid #FFCC66;
border-top:2px solid #FFCC66; background-color:#8BBA30; padding:0px; padding-left:6px; }
#page_particuliers {width:838px; display:block; margin:0px; padding:0px; padding-top:4px;
 min-height:518px; background-color:#FFF; color:#000; }
#page_particuliers td{width:838px;}
 
/*------------------------------------------------------*/
/*  bloc	            								*/
/*------------------------------------------------------*/

/* bloc 1 // accueil */
.bloc1_accueil{display:block; float:left; overflow:hidden; border:0px; border-bottom:1px solid #DDD; width:268px; height:200px; margin:5px; }
.bloc1_accueil p{margin:6px; }
/* bloc 2 */
.bloc2_accueil{display:block; float:left; overflow:hidden; border:0px; border-bottom:1px solid #DDD; width:820px; height:200px; margin:3px; }
.bloc2_accueil p{margin:6px; }
/* toute la page (TTpage)*/
.TTpage_accueil{display:block; v-align:center; float:left; overflow:hidden; border:0px; width:820px; height:auto; margin:3px; }
.TTpage_accueil p{margin:6px; }
/* nouveaute */
.bloc1_accueil .nouveau{background-color:#2474A2;}
/* FIN accueil */

/* bloc 1 // collectivites */
.bloc1_collectivites{display:block; float:left; overflow:hidden; border:0px; border-bottom:1px solid #DDD; width:268px; height:200px; margin:5px; }
.bloc1_collectivites p{margin:6px; }
/* bloc 2 */
.bloc2_collectivites{display:block; float:left; overflow:hidden; border:0px; border-bottom:1px solid #DDD; width:820px; height:200px; margin:3px; }
.bloc2_collectivites p{margin:6px; }
/* toute la page (TTpage)*/
.TTpage_collectivites{display:block; v-align:center; float:left; overflow:hidden; border:0px; width:820px; height:auto; margin:3px; }
.TTpage_collectivites p{margin:6px; }
/* nouveaute */
.bloc1_collectivites .nouveau{background-color:#9999CC;}
/* FIN collectivites */

/* bloc 1 // jeune public */
.bloc1_jeune_public{display:block; float:left; overflow:hidden; border:0px; border-bottom:1px solid #DDD; width:268px; height:200px; margin:5px; }
.bloc1_jeune_public p{margin:6px; }
/* bloc 2 */
.bloc2_jeune_public{display:block; float:left; overflow:hidden; border:0px; border-bottom:1px solid #DDD; width:820px; height:200px; margin:3px; }
.bloc2_jeune_public p{margin:6px; }
/* toute la page (TTpage)*/
.TTpage_jeune_public{display:block; v-align:center; float:left; overflow:hidden; border:0px; width:820px; height:auto; margin:3px; }
.TTpage_jeune_public p{margin:6px; }
/* nouveaute */
.bloc1_jeune_public .nouveau{background-color:#990000;}
/* FIN jeune public */

/* bloc 1 // Formations */
.bloc1_formations{display:block; float:left; overflow:hidden; border:0px; border-bottom:1px solid #DDD; width:268px; height:200px; margin:5px; }
.bloc1_formations p{margin:6px; }
/* bloc 2 */
.bloc2_formations{display:block; float:left; overflow:hidden; border:0px; border-bottom:1px solid #DDD; width:820px; height:200px; margin:3px; }
.bloc2_formations p{margin:6px; }
/* toute la page (TTpage)*/
.TTpage_formations{display:block; v-align:center; float:left; overflow:hidden; border:0px; width:820px; height:auto; margin:3px; }
.TTpage_formations p{margin:6px; }
/* nouveaute */
.bloc1_formations .nouveau{background-color:#FFCC66;}
/* FIN Formations */

/* bloc 1 // hebergement touristique */
.bloc1_hebergement_touristique{display:block; float:left; overflow:hidden; border:0px; border-bottom:1px solid #DDD; width:268px; height:200px; margin:5px; }
.bloc1_hebergement_touristique p{margin:6px; }
/* bloc 2 */
.bloc2_hebergement_touristique{display:block; float:left; overflow:hidden; border:0px; border-bottom:1px solid #DDD; width:820px; height:200px; margin:3px; }
.bloc2_hebergement_touristique p{margin:6px; }
/* toute la page (TTpage)*/
.TTpage_hebergement_touristique{display:block; v-align:center; float:left; overflow:hidden; border:0px; width:820px; height:auto; margin:3px; }
.TTpage_hebergement_touristique p{margin:6px; }
/* nouveaute */
.bloc1_hebergement_touristique .nouveau{background-color:#666699;}
/* FIN hebergement touristique */

/* bloc 1 // observatoire */
.bloc1_observatoire{display:block; float:left; overflow:hidden; border:0px; border-bottom:1px solid #DDD; width:268px; height:200px; margin:5px; }
.bloc1_observatoire p{margin:6px; }
/* bloc 2 */
.bloc2_observatoire{display:block; float:left; overflow:hidden; border:0px; border-bottom:1px solid #DDD; width:830px; height:200px; margin:3px; }
.bloc2_observatoire p{margin:6px; }
/* toute la page (TTpage)*/
.TTpage_observatoire{display:block; v-align:center; float:left; overflow:hidden; border:0px; width:820px; height:auto; margin:3px; }
.TTpage_observatoire p{margin:6px; }
/* nouveaute */
.bloc1_observatoire .nouveau{background-color:#CA3824;}
/* FIN observatoire */

/* bloc 1 // doc_en_stock */
.bloc1_doc_en_stock{display:block; float:left; overflow:hidden; border:0px; border-bottom:1px solid #DDD; width:268px; height:200px; margin:5px; }
.bloc1_doc_en_stock p{margin:6px; }
/* bloc 2 */
.bloc2_doc_en_stock{display:block; float:left; overflow:hidden; border:0px; border-bottom:1px solid #DDD; width:830px; height:200px; margin:3px; }
.bloc2_doc_en_stock p{margin:6px; }
/* toute la page (TTpage)*/
.TTpage_doc_en_stock{display:block; v-align:center; float:left; overflow:hidden; border:0px; width:820px; height:auto; margin:3px; }
.TTpage_doc_en_stock p{margin:6px; }
/* nouveaute */
.bloc1_doc_en_stock .nouveau{background-color:#508870;}
/* FIN particuliers */

/* bloc 1 // particuliers */
.bloc1_particuliers{display:block; float:left; overflow:hidden; border:0px; border-bottom:1px solid #DDD; width:268px; height:200px; margin:5px; }
.bloc1_particuliers p{margin:6px; }
/* bloc 2 */
.bloc2_particuliers{display:block; float:left; overflow:hidden; border:0px; border-bottom:1px solid #DDD; width:830px; height:200px; margin:3px; }
.bloc2_particuliers p{margin:6px; }
/* toute la page (TTpage)*/
.TTpage_particuliers{display:block; v-align:center; float:left; overflow:hidden; border:0px; width:820px; height:auto; margin:3px; }
.TTpage_particuliers p{margin:6px; }
/* nouveaute */
.bloc1_particuliers .nouveau{background-color:#8BBA30;}
/* FIN particuliers */


/* affiche le mot suite et gere le bloc complete*/
.nouveau{display:block; text-decoration:none; width:258px; height:auto; font-size:11px; font-weight:bold; margin:0px; padding:1px 0px 0px 4px; border:0px;}

.illustrationsBloc{float:right; padding:0px 0px 2px 5px; position:relative; right:-6px;}
.illustrationDev{visibility:hidden; float:right; height:0px;}

.suite{height:0px;}
.suite a{display:block; z-index:50; position:relative; top:182px; border:0px; background-image:url(../commun/illustrations/bloc1_2.png); text-align:right; padding-top:3px; padding-right:2px;}
.sansSuite{display:block; z-index:50; position:relative; top:182px; border:0px; border-right:1px solid #DDD; height:0px;}

.voirPage{height:0px;}
.voirPage a:link, .voirPage a:visited{ z-index:60; position:relative; top:185px; border:0px;
 text-decoration:none; color:#999; font-weight:bold; text-align:right; font-size:0.95em;}
.voirPage a:hover{color:#666;}

#infoComplete {z-index:80; position:absolute; margin:0px; }
#cachePage { z-index:72; position:absolute; top:0px; background-image:url(../commun/illustrations/cacheFont.png);}
#infoComplete #infoFiche{ width:831px; height:auto; border:0px; background-color:#FFF; padding-right:5px;}
#infoComplete #infoFiche div{ width:825px; height:auto; border:0px; background-color:#FFF;}
#infoComplete div p{z-index:85; position:relative; padding:0px 10px 20px 10px; margin:0px;}
#infoComplete .illustrationDev{visibility:visible; padding:5px;}
#infoComplete #infoFiche #btFerme {position:relative; left:10px; top:2px; text-align:right;background:none;}
#infoComplete #infoFiche #btFerme a:link,#infoComplete #infoFiche #btFerme a:visited{font-size:1.2em; text-decoration:none; color:#666; font-weight:bold;}
#infoComplete #infoFiche #btFerme a:hover{color:#aaa;}
#infoComplete .suite{visibility:hidden;}
#infoComplete .voirPage a{z-index:60; display:block; width:100px; position:relative; top:10px; left:10px; background-color:#DDD;color:#888; text-align:center;}
#infoComplete .voirPage a:hover{background-color:#BBB;color:#666;}

#croixFerme {position:relative; left:10px; top:1px; text-align:right;}


/*------------------------------------------------------*/
/*  page menu et illustrations en bandeau				*/
/*------------------------------------------------------*/

#illustPrint {display:none; visibility:visible; height:0px;}
#bandeauIllustration{position:relative; margin-top:5px; margin-bottom:5px; padding:0px; padding-top:3px; vertical-align:text-top; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
#bandeauIllustration .vignIllust {float:left; margin:1px; padding:0px;}

#illustComplete {z-index:80;position:absolute; margin:0px; float:left; width:830px;}
#illustComplete #infoFiche{ height:auto; border:0px;padding:5px; background-color:#F0F0F0;}
#illustComplete #infoFiche #btFerme {text-align:right;background:none;}
#illustComplete #infoFiche #btFerme a:link,#illustComplete #infoFiche #btFerme a:visited{font-size:1.2em; text-decoration:none; color:#666; font-weight:bold;}
#illustComplete #infoFiche #btFerme a:hover{color:#aaa;}



/* sous menu ------------------------------------------*/
/*accueil*/
#sous_menu_page_accueil{z-index:90; display:block; position:relative; float:left; left:0px; top:50px; width:137px; background-color:#2474A2;}

/*collectivite*/
#sous_menu_page_collectivites{z-index:90; display:block; position:relative; float:left; left:0px; top:50px; width:137px; background-color:#9999CC;}


/*jeune public*/
#sous_menu_page_jeune_public{z-index:90; display:block; position:relative; float:left; left:0px; top:50px; width:137px; background-color:#990000;}

/*
#sous_menu_page{z-index:90; display:block; position:relative; float:left; left:0px; top:50px; width:137px; background-color:#???;}
*/

/*hebergement tourristique*/
#sous_menu_page_hebergement_touristique{z-index:90; display:block; position:relative; float:left; left:0px; top:50px; width:137px; background-color:#666699;}

/*observatoire*/
#sous_menu_page_observatoire{z-index:90; display:block; position:relative; float:left; left:0px; top:50px; width:137px; background-color:#CA3824;}

/*doc en stock*/
#sous_menu_page_doc_en_stock{z-index:90; display:block; position:relative; float:left; left:0px; top:50px; width:137px; background-color:#508870;}

/*particuliers*/
#sous_menu_page_particuliers{z-index:90; display:block; position:relative; float:left; left:0px; top:50px; width:137px; background-color:#8BBA30;}

/* boutons du menu de la page */
#sous_menu { list-style-type:none; margin:0px; padding:0px; }
#sous_menu li { margin:0px; padding:3px; border:0px solid #FFCC66; border-right:0px; }
#sous_menu .bt a:link, #sous_menu .bt a:visited { display:block; text-decoration:none; border:0px; color:#fff; padding:2px 6px 4px 6px; margin:0px;}
#sous_menu .bt a:hover {color:#fff; text-decoration:none; margin:0px;background-image:url(../commun/illustrations/fondBT.png);}
#sous_menu .bt_on a {display:block;color:#fff; text-decoration:none; margin:0px;padding:2px 6px 4px 8px;font-weight:bold;font-size:1.1em;}
#docFlash { display:block; text-align:center; height:570px; width:810px;; padding:5px;}
