body{font-family:Arial, Helvetica, sans-serif;
font-size:x-small;
}

	
	
.image{border:1px solid #BAB399;
padding:10px;
background-color:white;}
h1{
font-size:small;
font-weight:normal;
height:22px;
line-height:22px;
color:white;
background:url(img-terre-catalane/Depart-Titre.gif) no-repeat left 3px;
/*background-color:#BAB399;*/
padding:0 0 0 20px;
margin:0;
}
h1:first-letter{font-size:large;
font-weight:normal;
}
h2{padding:0;
margin:0;
font-size:11px;
font-weight:bold;
color:#993300;
background:url(img-terre-catalane/puceh2.jpg) no-repeat left 50%;
padding:0 0 0 11px;
}
.texte-rouge{color:#993300;}
p{padding-bottom:5px;
padding-top:5px;
margin:0;}
.skiplink{display:none;
}
#resume{font-weight:bold;
text-align:left;}

/*-------------tetiere----------------------------*/
#terre_catalane{
border:1px solid black;
width:998px;
height:740px;
padding-bottom:10px;
margin:auto;
position:relative;
z-index:0;
}
#logo_reseau_culturel{
width:255px;
height:120px;
float:left;

}
#logo_reseau_culturel img{border:0;}

#tetiere{width:742px;
height:120px;
float:right;
}
#tetiere img{border:0;}
#nav_principale{width:742px;
height:22px;
/*background-color:#B3081B;*/
clear:both;

}
#nav_principale ul{padding:0;
margin:0;
background-color:#B3081B;
width:742px;
height:20px;
}
#nav_principale ul li{list-style:none;
border-left:1px  solid white ;
float:left;
text-align:center;
display:block;
width:122px;
height:20px;
line-height:20px;

background-color:#B3081B;
}
.nav_principale{font-size:xx-small;
color:white;
text-decoration:none;
line-height:20px;
}
.nav_principale:hover{color:black;}
#fil_ariane{width:742px;
height:22px;}

.champ-search{width:120px;
height:16px;
border:1px solid #663300;
padding:2px ;
float:left;

}
.ok{background-color:#663300;
display:block;
width:20px;
height:22px;
line-height:20px;
color:white;
font-size:small;
font-weight:bold;
text-decoration:none;
padding:0;
margin:0;
float:left;
}
.search{color:#B3081B;
font-size:x-small;
font-weight:bold;
line-height:20px;
padding-left:10px;
padding-right:3px;
float:left;
}

.carnet{text-transform:uppercase;
font-size:14px;
background:url(img-terre-catalane/Carre-rouge.gif) no-repeat left center;
padding:0 0 0 15px;
margin-left:10px;
text-decoration:none;
color:#663300;
font-weight:bold;

}
#lng{float:right;
padding-right:40px;
margin-top:5px;}
#lng img{border:0;
margin-right:10px;}
#lng li{display:inline;}
#fil{float:left;
margin-top:5px;}
.vousetesici{
background:url(img-terre-catalane/vousetesici.gif);
background-repeat:no-repeat;
background-position:left 0%;
padding:0 0 0 15px;
font-size:11px;
font-weight:bold;
color:#993300;
}
/*-------------content ACCUEIL----------------------------*/


#site_patrimoniaux{
float:left;
width:350px;
margin-top:50px;
z-index:0;
border-top:2px solid #bab399;
padding-top:10px;

}
#site_patrimoniaux img{border:0;}
#liste{width:350px !important;
padding:5px;}
#liste li{display:inline;}
.titre_accueil{
font-size:small;
height:22px;
line-height:22px;
color:#993300;
text-transform:uppercase;
background:url(img-terre-catalane/fleche-accueil.gif);
background-repeat:no-repeat;
background-position:left 4px;
padding:0 0 0 15px;
margin-bottom:20px;
}
.titre_accueil:first-letter{font-size:large;}
.titre_fleche_marron{
/*background:url(img-terre-catalane/Fleche-marron.jpg) no-repeat left;
padding:0 0 0 25px;*/
color:#993300;
font-size:small;
text-decoration:none;
}
.titre_fleche_marron:first-letter{text-transform:uppercase;}
.texte_pt_marron{font-size:x-small;
color:#993300;
line-height:12px;
text-decoration:none;}
.texte_pt_orange{font-size:x-small;
color:#FF6600;
line-height:12px;
text-decoration:none;
}
.texte_pt_noir{font-size:xx-small;
color:black;}
#evenementiel{float:left;
width:220px;
margin-left:25px;
margin-right:25px;

margin-top:50px;
/*background-color: #f7f2ec;*/
border-top:2px solid #bab399;
padding-top:10px;
}
#enfant{float:left;
width:220px;
margin-left:25px;
margin-right:25px;
margin-top:30px;
border-top:2px solid #bab399;
/*background-color: #f7f2ec;*/}
#carte{
	position:absolute;
	left: 261px;
	top: 247px;
	width: 349px;
	height: 201px;

}
#carte img{border:0;}
#espace{
	clear:both;
	width:150px;
	margin-top:30px;
	z-index:5;
	position:absolute;
	left: 18px;
	top: 509px;

}

#partenaire{
	clear:both;
	width:113px;
	z-index:20;
	position:absolute;
	left: 1px;
	top: 664px;
	background:url(img-terre-catalane/Damierrouge.gif);
	height: 10px;
	

}
.trait_tableau{
background:url(img-terre-catalane/trait.gif) no-repeat ;
background-repeat:no-repeat;
background-position:right 4px;}
.espace-presse{font-size:x-small;
color:#993300;
text-decoration:none;
background:url(img-terre-catalane/Carre-rouge2.jpg) no-repeat ;
background-repeat:no-repeat;
background-position:left center;
padding:0 0 0 20px;

}
.espace-pro{font-size:x-small;
color:#993300;
text-decoration:none;
background:url(img-terre-catalane/Carre-marron.jpg);
background-repeat:no-repeat;
background-position:left center;
padding:0 0 0 20px;

}
.espace-pedag{font-size:x-small;
color:#993300;
text-decoration:none;
background:url(img-terre-catalane/Carre-orange.jpg) ;
background-repeat:no-repeat;
background-position:left center;
padding:0 0 0 20px;
}
.accueil{padding-bottom:14px;}
/*-------------CONTENT gauche----------------------------*/
#content_gauche_princ{
float:left;
width:280px;
margin-top:30px;
}
#content_gauche{
float:left;
width:280px;
margin-top:30px;
/*background:url(img-terre-catalane/barre-marron.jpg) left 0% repeat-y;*/
}
#nav_gauche{border:1px solid #993300;
width:175px;
margin-left:35px;
padding:5px ;
float:left;}
#nav_gauche img{float:left;
padding:2px 10px 2px 10px;}
.nav_gauche{font-size:x-small;
color:#BAB399;
text-decoration:none;
display:block;
}
.nav_gauche:hover{
color:#993300 

}
.nav_gauche_hover{
font-size:x-small;
color:#993300 !important;
text-decoration:none;
display:block;}

.titre-gauche{
font-size:x-small;
color:#993300 ;
text-decoration:none;
display:block;
background:url(img-terre-catalane/Carre-marron.jpg) no-repeat;
background-repeat:no-repeat;
background-position: left 0%;
padding:0 0 0 15px;
}

.rubrique{color:#BAB399;
font-size:large;
padding-left:60px;
display:block;
margin-bottom:5px;}
.rub_niv1{
border-top:1px solid #993300;
display:block;
color:#993300;
margin-right:80px;
padding-top:5px;
text-align:right;
}
#info_gauche{float:left;
width:177px;
margin-top:10px;
margin-left:35px;
padding:5px;
background-color:#f7f2ec;}
#info_gauche ul{padding: 0;
margin:0;}
#info_gauche dl dt{
padding: 0 0 5px 20px;
list-style:none;
background:url(img-terre-catalane/Carre-marron.jpg);
background-repeat:no-repeat;
background-position: left 2px;
}
#info_gauche ul li {
padding: 0 0 0 10px;
list-style:none;
background:url(img-terre-catalane/fleche-info.jpg);
background-repeat:no-repeat;
background-position: left 4px;
}
.info_gauche{font-size:x-small;
color:#BAB399;
text-decoration:none;
display:block;
}
.info_gauche:hover{
color:#993300;
}
.info_gauche{
font-size:x-small;
color:#993300;
text-decoration:none;
display:block;}
.infofiche {
background:url(img-terre-catalane/puceh2.jpg);
background-repeat:no-repeat;
background-position: left top;
padding:0 0 0 10px;
color:#993300;
margin-left:10px;
line-height:10px;}
/*-------------content_article----------------------------*/
#MasterTextArray {
	overflow: auto;
	height: 465px;
	position: relative;
	margin-bottom: 15px;
 	width:715px;
	z-index: 0;	
}

#content_article{
float:left;
width:716px;
margin-top:30px;
z-index:0;
/*background-color:#f7f2ec;

/*background:url(img-terre-catalane/Graphique-Vauban.jpg) no-repeat bottom right #f7f2ec;*/

}
#content_article ul li{
list-style:square;
margin-left:20px;
}
#content_article a{
height:14px;
line-height:14px;
background-color:#B3081B;
color:white;
text-decoration:none;
padding:1px 1px 1px 1px;
font-size:xx-small;
border:0;}

#article{padding:10px;
width:350px;
text-align:justify;
}
#fiche{padding:10px;
width:655px;
text-align:justify;}
#fiche img{border:1px solid #BAB399;
padding:10px;
margin-right:10px;}
#article img{border:1px solid #BAB399;
padding:10px;}
#phototheque {
/*padding-top:20px;
height:480px;
line-height:460px;*/
width:650px;
margin:auto;
text-align:center;
}

/*-------------content_liste----------------------------*/
#content_liste{
float:left;
width:680px;
margin-top:30px;
/*background-color:#f7f2ec;*/

}
#liste{padding:5px;
width:670px;
text-align:justify;
}
#col, #col1, #col2{
width:300px;
float:left;
 margin-left:7px;
/* z-index:100;*/
}


 .titre_liste{background:url(img-terre-catalane/puce-liste.gif);
 background-repeat:no-repeat;
background-position: left 2px;
 padding:0 0 0 10px;
 color:black;
 font-size:11px;
 font-weight:bold;
}
  .titre-liste-rouge{background:url(img-terre-catalane/puceh2.jpg);
  background-repeat:no-repeat;
background-position: left 1px;
 padding:0 0 0 12px;
 color:#993300;
 font-size:11px;
 font-weight:bold;
 line-height:11px;
}
.item{margin-top:5px;
display:block;
width:317px;
float:left;}


.liste{
	font-size:x-small;
	font-weight:bold;
	text-decoration:none;
	color:black;
}
.liste:hover{
	color:#993300;
}

.adapte{width:120px;
float:left;
margin:10px 5px 10px 5px;
}
.adapte img{border:1px solid #BAB399;
padding:10px;
}
.pedagoge{width:160px;
height:180px;
float:left;
margin:10px 5px 10px 5px;
}
.pedagoge img{border:1px solid #BAB399;
padding:10px;
}
/*-------------navigation basse----------------------------*/
#nav_bas{
	clear:both;
	position:absolute;
	bottom:0;
	height:30px;
	margin-bottom:10px;
	color:#993300;
	left: 10px;
	width: 980px;
	z-index:15;
	line-height:30px;
	visibility: visible;
}
#nav_bas ul{padding:0;
margin:0;}
#nav_bas ul li{list-style:none;
border-right:1px  solid #993300;
float:left;
text-align:center;
display:block;
width:100px;
padding:3px 1px 0 1px;
height:25px;
line-height:10px;

}
#nav_bas ul li a{font-size:9px;
color:#993300;
text-decoration:none;
line-height:9px;
vertical-align:middle;
/*display:block;
height:25px;/*/
}
/*--------------------menu-----------------------*/
dl, dt, dd, ul, li {
margin:0;
padding:0;
list-style-type:none;
}
#menu {
}
dl#menu {
width: 15em;
}
dl#menu dt {
padding: 0 0 0 15px;
list-style:none;
background:url(img-terre-catalane/Carre-marron.jpg);
background-repeat:no-repeat;
background-position: left 2px;
margin-bottom:2px;

}

dl#menu li {
margin-left:15px;
padding: 0 0 0 10px;
list-style:none;
background:url(img-terre-catalane/fleche-nav-gauche.jpg);
background-repeat:no-repeat;
background-position: left 3px;
}
dl#menu li a, dl#menu dt a {
color:#BAB399;
font-size:x-small;
text-decoration:none;
display:block;}
dl#menu li a{
color:black;
}
dl#menu li a:hover, dl#menu dt a:hover {color:#993300;}


#menu2 {
}
dl#menu2 {
width: 15em;
}
dl#menu2 dt {
padding: 0 0 0 15px;
list-style:none;
background:url(img-terre-catalane/Carre-marron.jpg);
background-repeat:no-repeat;
background-position: left 2px;
margin-bottom:2px;

}
/*dl#menu dd {
border: 1px solid gray;
}*/
dl#menu2 li {
margin-left:15px;
padding: 0 0 0 10px;
list-style:none;
background:url(img-terre-catalane/fleche-info.jpg);
background-repeat:no-repeat;
background-position: left 3px;
}
dl#menu2 li a, dl#menu2 dt a {
color:#993300;
font-size:x-small;
text-decoration:none;
display:block;}
dl#menu2 li a{
color:#BAB399;
}
dl#menu2 li a:hover, dl#menu2 dt a:hover {color:#993300;}

/* infobulle-----------------------------------------*/

.cache {text-decoration: none; position:relative;}/* définition du lien qui affichera le "calque" */
.cache:hover {background: none; /* correction d'un bug IE */}
.cache  span { /* définition de la balise <span> inclue dans <a> */display: none;}
.cache:hover span { /* définition de la balise <span> au survol */display: inline; position: absolute;top:-30px; z-index:500;/* positions et dimensions du calque, que vous pouvez changer à loisir */top:-100px;left:-50px;width: 215px;height:112px;
background:url(img-terre-catalane/bulle.gif) no-repeat;color: black;padding-left:5px; padding-right:5px; padding-top: 5px; padding-bottom:5px}


a.formulaire { position: relative;}
a.formulaire span { display: none; }
a.formulaire:hover {text-decoration: none; background: none; /* correction d'un bug IE */ }
a.formulaire:hover span {top:-50px;left:-30px;display: inline; position: absolute; z-index: 500; border:1px solid #993300; background: white;color:#993300; padding: 0px; text-decoration: none;}

a.legende { position: relative; text-decoration:none;
color:#993300;
font-weight:bold;}
a.legende span { display: none; }
a.legende:hover {text-decoration: none; background: none; /* correction d'un bug IE */ }
a.legende:hover span {top:20px;right:0;display:inline; position:absolute; z-index:1500;border:1px solid #993300; background: white;color:#993300; padding:0px; text-decoration:none; width:200px; height:120px; padding:5px;}

/* menu fiche site dérail---------------*/
#menu-fiche{
background-color:#f7f2ec;
clear:both;
margin:10px 0 10px 0;
line-height:30px;
padding:0 5px 0  5px;
width:660px;
height:30px;
}
#menu-fiche ul{margin:0;
width:660px;
height:30px;
}
#menu-fiche li{display:inline;
float:left;
margin:0;
padding-left:20px;
padding-right:15px;
text-align:center;
}
#menu-fiche #current{
height:30px;
/*padding-right:9px;*/
margin-bottom:0;
text-decoration:none;
font-weight:bold;
}
.menu-fiche  {
font-size:x-small;
color:#993300 ;
text-decoration:none;
display:block;
padding:0 0 0 22px;
}
.menu-fiche-over  {
font-size:x-small;
color:#993300 ;
text-decoration:none;
display:block;
background:url(img-terre-catalane/Fleche-marron.jpg);
background-repeat:no-repeat;
background-position: left center;
padding:0 0 0 22px;
}

/*-------plan du site----------------------------/*/
#plan-site{
	border: 0px;
	width: 380px;
	margin-left: 35px;
	padding: 5px;
	/*float: left;*/
}
/*.plan-site{font-size:x-small;
color:#BAB399;
text-decoration:none;
display:block;
}
.plan-site:hover{
color:#993300 

}*/
#plan-site a{font-size:x-small;
color:#BAB399;
text-decoration:none;
}
#plan-site a:hover{
color:#993300 

}
.plan-site-hover{
font-size:x-small;
color:#993300 !important;
text-decoration:none;
}

.plan-border{border:1px solid #993300;
width:250px;
margin-left:25px;
padding:5px ;
float:left;
	margin-top:10px;
}
.plan{font-size:x-small;
color:#BAB399;
text-decoration:none;
display:block;
}
.plan:hover{
color:#993300 

}
.plan_hover{
font-size:x-small;
color:#993300 !important;
text-decoration:none;
display:block;}

/*--------------------menu-----------------------*/
dl, dt, dd, ul, li {
margin:0;
padding:0;
list-style-type:none;
}
.menu-plan {
}
dl.menu-plan {
width: 22em;
}
dl.menu-plan dt {
padding: 0 0 0 15px;
list-style:none;
background:url(img-terre-catalane/Carre-marron.jpg);
background-repeat:no-repeat;
background-position: left 2px;
margin-bottom:2px;

}

dl.menu-plan li {
margin-left:15px;
padding: 0 0 0 10px;
list-style:none;
background:url(img-terre-catalane/fleche-nav-gauche.jpg);
background-repeat:no-repeat;
background-position: left 3px;
}
dl.menu-plan li a, dl.menu-plan dt a {
color:#BAB399;
font-size:x-small;
text-decoration:none;
display:block;}
dl.menu-plan li a{
color:black;
}
dl.menu-plan li a:hover, dl.menu-plan dt a:hover {color:#993300;}
.rubrique-plan{color:#BAB399;
font-size:large;
padding-left:5px;
display:block;
margin-bottom:5px;}

dl.menu-plan li ul li{
margin-left:10px;
padding: 0 0 0 10px;
list-style:none;
}
dl.menu-plan li ul li a, dl.menu-plan dt a {
color:#993300;
font-size:x-small;
text-decoration:none;
display:block;}
dl.menu-plan li ul li a{
color:black;
}
dl.menu-plan li ul li a:hover, dl.menu-plan dt a:hover {color:#BAB399;}
.col-plan{
width:300px;
float:left;
 margin-left:7px;
/* z-index:100;*/
}
#lettre{background:url(img-terre-catalane/Lettre-terre.gif);
background-repeat:no-repeat;
background-position: bottom right ; 
width:450px; height:202px;
 position:absolute; left: 548px; top: 548px; z-index:10; visibility: visible;
 }
 .champ{background-color:#efebde;
 border:1px solid #993300;
 height:20px;}
  .champ2{
  background-color:#BAB399;
 border:1px solid #993300;
 height:20px;}
.lien{text-decoration:none;
color:#993300;
}
.lien:hover{color:black;}

#impression{overflow:auto; height:465px;}

/*  vtg detaills fiche adherant */
.dividxxN{
	display: none ;
}
.dividxxV{
	display: inline-block ;
}
