/* Espaceur de blocs */
.nettoyeur {clear:both; margin:0; padding:0; border:none; height:0; line-height:1px; font-size:1px; }
.espaceur {clear:both; margin:0; padding:0; border:none; height:0; line-height:5px; font-size:1px; }
/* Non visible a l'ecran */
.invisible {position:absolute; top:-3000em; height:1%; }
.format_png { behavior: url('win_png.htc'); }

/* couleurs et couleurs typo */
body, a, a:hover {
	color: #475301;
}


.bleu, a.bleu, a:hover.bleu {color:#6699CC; }
.bleufonce, a.bleufonce, a:hover.bleufonce {color:#BFB160; }
.beige, a.beige, a:hover.beige {color:#EFECCA; }
.beigeclair, a.beigeclair, a:hover.beigeclair {color:#F9F8EC; }
.beigefonce, a.beigefonce, a:hover.beigefonce {color:#D5D6BB; }
.beigeplusfonce, a.beigeplusfonce, a:hover.beigeplusfonce {color:#A8A790; }
.rougefonce, a.rougefonce, a:hover.rougefonce {color:#7F211B; }

.black, a.black, a:hover.black {color:#000; }
.white, a.white, a:hover.white {color:#FFF; }
img.fleft {float:left; margin-right:10px; }
img.fright {float:right; margin-left:10px; }

.ulleft {width:45%; }
.ulright {width:45%; float:right; }

.pucebleu {background:url('/squelettes/img/gifs/puce_bleu.gif') no-repeat 1% 2px; padding-left:15px; }
.pucerouge {background:url('/squelettes/img/gifs/puce_rouge.gif') no-repeat 1% 2px; padding-left:15px; }

span.commentaires {margin-bottom:15px; }
.pointbot {background:url('/squelettes/img/gifs/pointbleu.gif') repeat-x left bottom; }
.imgdeco {border:1px solid #CCC; padding:2px; }
.cur {font-weight:bold; background-color:#FFF; color:#BFB160  }
.seesite {padding-bottom:15px; }
p.spip {padding-bottom:10px; }
div.forum-repondre {padding-bottom:15px; }


#documents_portfolio {margin-bottom:15px; }
#documents_portfolio img {padding:2px; border:1px solid #CCC; margin-right:10px; margin-bottom:15px; }
#document_actif {width:500px; margin:15px auto; text-align:center; padding:20px 0; border:1px solid #BFB160; background:#FFF; }
p.spip_bouton input {border:1px solid #A8A790; background-color:#EFECCA; color:#BFB160; margin:3px 0; }
p.spip_bouton input:hover {border:1px solid #A8A790; background-color:#D5D6BB; color:#BFB160; margin:3px 0; cursor:pointer; }
p.spip_bouton input.highlightinput {border:1px solid #BFB160; background-color:#6699CC; color:#7F211B; margin:3px 0; }
p.spip_bouton input:hover.highlightinput {border:1px solid #BFB160; background-color:#FFF; color:#7F211B; margin:3px 0; cursor:pointer; }



/* Gestion des styles pour une seule colonne centrale */
#contenularge {width:720px; }

/* Css globale */






#content {background-color:#BFB160; }
#maincontentpadd {
	background-color:#FFF;
	padding-top:2px;
	width: 943px;
}
#allcontent {background:#D5D6BB url('/squelettes/img/gifs/fd_main.gif') repeat-y right top; }


#outerpremier {background:#A8A790; margin-bottom:10px; }
#premier {background-color:#F9F8EC; padding:10px; }
#premier h1 {color:#7F211B; font-weight:bold;  margin-bottom:10px; }
#premier p {margin-bottom:5px; text-align:justify; }

.contautre h1 {color:#7F211B; font-weight:bold;  margin-bottom:10px; }
.contautre {background-color:#F9F8EC; padding:10px; margin-bottom:10px; }

.contautre ul {padding:0 0 10px 10px ; }

.contautre ul li a {text-decoration:underline; }
.contautre p img.spip_logos {float:left; padding:5px; border:0px solid #CCC; margin-right:0px; }
.contautre p {text-align:justify; }
.contautre strong i {color:#7F211B; }
.contautre fieldset {border:none; }
.contautre legend {padding:5px 0 10px 0; color:#7F211B; }
.contautre label {display:block; }

#alaune {background-color:#6699CC; padding:10px; margin-bottom:10px; }
#alaune h3 {color:#BFB160; font-weight:bold; margin-bottom:5px; }
#alaune p {text-align:justify; }

.subrub {background:#EFECCA; padding:10px; margin-bottom:10px; }
.subrub h4 {color:#BFB160; font-weight:bold; margin:10px; }
.subrub li {background:url('/squelettes/img/gifs/puce_rouge.gif') no-repeat 0% 6px; padding-left:10px; }

.subsites {background:#EFECCA; margin-bottom:10px; }
.subsites h4 {color:#BFB160; font-weight:bold; margin:10px; }
.subsites li {padding:10px; text-align:justify; }
.subsites li:hover {background:#F9F8EC; }
.subsites li b.sitetitre {color:#7F211B; }
.subsites li a, .subsites li a:hover {text-decoration:none; }
.subsites li img {float:left; margin-right:10px; padding:2px; border:1px solid #CCC; }
.subsites fieldset {border:none; }
.subsites legend {color:#7F211B; padding:5px 0; font-weight:bold; cursor:pointer; }
.subsites legend:hover {text-decoration:underline; }
.subsites label {display:block; }
.subsites input, .subsites textarea {width:250px; }
.subsites p.spip_bouton input {width:auto; }




.subautre li a:hover {text-decoration:underline; }

.subrub li a, .subautre li a {color:#7F211B; }

#navvert {
	background:url('/squelettes/img/fond-actu.jpg') no-repeat 0%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#favoris {background-color:#E1E3BB; margin-bottom:10px; text-align:center; padding:10px; cursor:pointer; font-weight:bold; }


.navvertautre {background-color:#F9F8EC; padding:10px 0; margin-bottom:10px; }
.navvertautre h4 {color:#7F211B; padding:5px 10px; }
.navvertautre ul {padding-left:10px; }
.navvertautre li {background:url('/squelettes/img/gifs/puce_rouge.gif') no-repeat 0% 6px; padding-left:10px }
.navvertautre li a {padding:3px 0; }






#pied {
	background-color:#FFF;
	text-align:center;
}
#pied ul {padding:15px 10px; }
#pied ul li {display:inline; padding:10px; }
#pied ul li a {color:#FFF; }

#theme {font-size:75%; padding:10px 0; }
#theme a {color:#EFECCA; }

/* page plan */
#plan h2 {background:url('/squelettes/img/gifs/puce_rouge.gif') no-repeat 1% 6px; padding-left:15px; margin:15px 0 10px 0; }
#plan h2 a {color:#7F211B; }
#plan div.contre-encart {margin-left:20px; }
#plan div div {margin-left:20px; }
#plan div div h3 {color:#BFB160; }




















/*--------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------

///////////////////////////////////        LPN styles       //////////////////////////////////////////
///////////////////////////////////        LPN styles       //////////////////////////////////////////
///////////////////////////////////        LPN styles       //////////////////////////////////////////

--------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------*/







html, body, img, table, label {margin:0; padding:0; border:none; }

body {
	behavior:url('/squelettes/csshover.htc');
	font-family:geneva, sans-serif;
	background-image: url(img/jpg/fond-deg-vert.jpg);
}


/* Pagination */

p.pagination {font-size:80%; height:18px; text-align:center; padding-top:12px; margin-bottom:10px; border:1px solid #FFFFFF; }
p.pagination a {padding:1px 3px; margin-right:3px; background-color:#FFF; border:1px solid #FFFFFF; }
p.pagination a:hover {padding:1px 3px; margin-right:3px;  text-decoration:none; font-weight:bold; background-color:#818001; border:1px solid #475301;}
p.pagination span.on {font-weight:bold; padding:1px 3px; margin-right:3px;  border:1px solid #475301; } 


/* affichage des formulaires */
.formulaire_notation {display:block; width:auto; margin:2px; padding:10px; }
.formulaire_site {margin:0 10px 10px 10px; }
.formulaire_inscription b {color:#7F211B; cursor:pointer; }
.formulaire_forum fieldset {border:none; padding-bottom:5px; border-bottom:1px solid #D5D6BB; margin-bottom:10px }
.formulaire_forum label {display:block; text-align:left; }
.formulaire_inscription {background-color:#F9F8EC; padding:10px; margin-bottom:10px; }
.formulaire_inscription legend {color:#7F211B; padding:5px 0; }
.formulaire_inscription fieldset {border:none; }

.formulaire_recherche div label {margin-right:10px; }


div, a, ul, ol, li, select, input, b, form, p {
	padding:0;
	margin-top: 0;
	margin-right: 10;
	margin-bottom: 0;
	margin-left: 0;
}

ul, li {list-style: none; }
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-weight: normal; }

/* taille typo */
body {font-size:12px; }
h1 {font-size:24px; }
h2 {font-size:18px; } 
h3 {font-size:16px; }
h4 {font-size:14px; } 
h5, h6 {
	font-size:12px;
	
}

a {text-decoration:none; }
a:hover {
	text-decoration:underline;
	color: #818001;
}

#page {
		
		width:943px; 
		margin:0 auto;  
		margin-bottom: 12px;
		margin-top: 10px;
		
	 }


	 

#header {
	background-color:#FFF;
	background-image: url(img/fond-entete.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width:943px; 
	height:190px;
	padding-top: 17px;
	z-index: 1;	
	-moz-border-radius-topleft: 20px;
	-moz-border-radius-topright: 20px;
}


#logosite {
	float: left;
	margin-left: 12px;
	width: 126px;
}

#titre {
	float: left;
	margin-left: 16px;
	margin-top: 50px;
	background-image: url(img/latitude-pyrenees-nature-ateliers-ludiques.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 760px;
	height: 80px;
	z-index: 2;
}

#accroche {
	margin-left: 450px;
	margin-top: 100px;
	background-image: url(img/titre-ateliers-ludiques.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 500px;
	height: 36px;
	z-index: 4;
}

#content {width:943px; }




#allcontent {width:943px; background:#FFF  repeat-y right top; background:url('/squelettes/img/gifs/fond-contenu.gif') no-repeat left top; }
#content {background-color:#FFF; 
			padding-top: 10px;			
			}

#maincontent {
	float:right;
	width:680px;
	padding:5px;
}
#outermaincontent {background:#A8A790; margin-bottom:10px; }

/*          Bloc Fil d'ariane             */



/* Navigation  Onglets 
*/
#navtop {
	float:left;
	position:absolute;
	margin-left:16px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0;
	top: 189px;
	font-size:12px;
}

			
			
/* Colonnne ACTU ----------------------------------*/

.titre-colonnes {
	color:#475301;
	font-weight:bold;	
	padding-bottom:12px;
}

#navvert {
	float:left;
	width:226px;
	height:474px;
	background:#FFF;
	background-image: url(img/fond-actu.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin:0px;
	padding:0px;
}
			
.subautre {
	width:160px;
	margin-bottom:0px;
	margin-left:32px;
	padding:48px 5px 0px;
	text-align: left;
	}
	
.subautre h2 {color:#0F6A00; font-weight:bold;}
.subautre h5 {color:#B28304; font-weight:bold; margin-bottom:2px; padding-bottom:3px;  padding-bottom:3px;  }
.subautre h5 li li:hover ul a a:hover{color:#0F6A00; font-weight:bold; margin-bottom:2px; padding-bottom:3px;  padding-bottom:3px;  }
.subautre h3 { 	color:#475301; 	font-weight:bold; padding-bottom:3px;}
.subautre h3 a:hover{color:#818001; }
.subautre small {
	color:#C30;
	}
	
.subautre li a:hover {text-decoration:underline; color:#818001}
.subrub li a, .subautre li a {
	color:#000;
}

#traces-separation {
	width:165px;
	text-align: center;
	margin:0px ; 
	padding:0px;
			}


	









.formulaire_recherche { margin-bottom:10px; text-align:center; padding:10px; }



p.spip_bouton input {border:1px solid #A8A790; background-color:#EFECCA; color:#BFB160; margin:3px 0; }
p.spip_bouton input:hover {
	border:1px solid #A8A790;
	background-color:#475301;
	color:#AA2F2F;
	margin:3px 0;
	cursor:pointer;
}
p.spip_bouton input.highlightinput {border:1px solid #BFB160; background-color:#6699CC; color:#7F211B; margin:3px 0; }
p.spip_bouton input:hover.highlightinput {border:1px solid #002F2F; background-color:#FFF; color:#7F211B; margin:3px 0; cursor:pointer; }

/*-----------------------
		Contenu
----------------------*/
#hierarchie {margin-left:30px; margin-bottom:5px; padding:0px 0px; background-color:#FFF;  }


#contenu {
	float:left;
	width:445px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 6px;
}



/*  Intro Sommaire  */
#outerpremier {background:#D5C25B; margin-bottom:10px; }
#premier {background-color:#FFF; padding:10px; }
#premier h1 {color:#818001; font-weight:bold;  margin-bottom:5px; }
#premier h3 { font-weight:bold; margin-bottom:4px;   }
#premier p {margin-bottom:5px; text-align:justify; }
#premier p img.spip_logos {float:right; padding:2px; border:Opx solid #CCC; margin-left:10px; margin-right:0px; }

/*  Autre Contenu  */
#outercontautre {background:#A8A790; margin-bottom:10px; }
.contautre {background-color:#FFF; padding:10px; margin-bottom:10px; }
.contautre h1 {color:#818001; font-weight:bold;  margin-bottom:10px; }
.contautre h2 {color:#818001; font-weight:bold; margin-bottom:2px; padding-bottom:3px; }
.contautre h3 { font-weight:bold; margin-bottom:4px;   }
.contautre h4 {
	color:#AA7D02;
	font-weight:bold;
	margin-bottom:2px;
	padding-bottom:3px;
	
}

.contautre h5 {
	color:#475301;
	font-weight:bold;
	
}

.contautre ul {padding:0 0 10px 10px ; }
.contautre ul li a {text-decoration:underline; }
.contautre p img.spip_logos {float:right; padding:2px; border:Opx solid #CCC; margin-left:10px; margin-right:0px; }
.contautre p {text-align:justify; }
.contautre strong i {color:#D5C25B; }
.contautre fieldset {border:none; }
.contautre legend {
	padding:5px 0 10px 0;
	color:#475301;
}
.contautre label {display:block; }


/*  Commentaire Forum  */
#titre-commentaire {
	float: left;
	
}

/*  Nom Rub dans Corps Article */
#titre-rub-art {
	color:#1B5F06;
	font-weight:bold;
	background:url('/squelettes/img/gifs/pointvert.gif') repeat-x bottom left; 
	text-align: left;
	margin: 0 0 1em 0;
}



/* --------------------------
	Colonne droite  
--------------------------*/
.subrub {background:#FFF; border:1px solid #E19723; padding:10px; margin-bottom:10px; margin-right:10px; }
.subrub h4  li{color:#D5C25B; font-weight:bold; margin:10px; }
.subrub li {background:url('/squelettes/img/gifs/puce_rouge.gif') no-repeat 0% 6px; padding-left:10px; }

#subnav {
	float:right;
	width:220px;
	border-top-color: #C8C8CA;
	background-image: url(img/fond-tof-jour.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 475px;
}

.tofdujour {
	width:150px;
	margin-bottom:0px;
	margin-left:32px;
	padding:40px 5px 0px 5px;
	text-align: left;
	margin-right: 10px;
	}
.tofdujour h3 {
	color:#475301;
	font-weight:bold;	
	padding-bottom:14px;
}
.tofdujour h5 {color:#B28304; font-weight:bold; margin-bottom:2px; padding-bottom:3px;   }

/* Colonne Droite "A la Une" */

#alaune {
	background-color:#D5C25B;
	border: solid  #E19723 3px;
	padding:10px;
	margin-bottom:10px;
	margin-left:10px
}
#alaune h3 a {color:#FFF; font-weight:bold; margin-bottom:5px; }
#alaune p {text-align:justify; }








/* Colonne Droite  "Breves" */

.breves {
	background:#FFF;
	margin-bottom:10px;
	margin-left:10px;	
	border: 2px;
	border-color: #00CCCC;
	text-align: left;
	padding: 10px;
	}
.breves h1 {color:#0F6A00; font-weight:bold;}	
.breves h2 {color:#0F6A00; font-weight:bold;}
.breves h4 {color:#0F6A00; font-weight:bold; margin-bottom:2px; padding-bottom:3px;  background:url('/squelettes/img/gifs/pointvert.gif') repeat-x top left; padding-bottom:3px;  }
.breves h4 li li:hover ul a a:hover{color:#0F6A00; font-weight:bold; margin-bottom:2px; padding-bottom:3px;  background:url('/squelettes/img/gifs/pointvert.gif') repeat-x top left; padding-bottom:3px;  }
.breves h3 {
	color:#0F6A00;
	font-weight:bold;	
	background:url('/squelettes/img/gifs/pointvert.gif') repeat-x top left;
	padding-bottom:3px;
}
.breves li a:hover {text-decoration:underline; }
.subrub li a, .breves li a {
	color:#000;
}



/* Blocs Sites-Liens */
.subsites {background:#EFECCA; margin-bottom:10px; }
.subsites h4 {color:#002F2F; font-weight:bold; margin:10px; }
.subsites li {padding:10px; text-align:justify; }
.subsites li:hover {background:#F9F8EC; }
.subsites li b.sitetitre {color:#D5C25B; }
.subsites li a, .subsites li a:hover {text-decoration:none; }
.subsites li img {float:left; margin-right:10px; padding:2px; border:1px solid #CCC; }
.subsites fieldset {border:none; }
.subsites legend {color:#D5C25B; padding:5px 0; font-weight:bold; cursor:pointer; }
.subsites legend:hover {text-decoration:underline; }
.subsites label {display:block; }
.subsites input, .subsites textarea {width:200px; }
.subsites p.spip_bouton input {width:auto; }


/* Pied */
#piedpadd {
	padding-top:0px;
	background-color::#FFF;
	text-align:center;
	padding-bottom: 2px;
	
}
#pied {
	background-color::#FFF;
	text-align:center;
	vertical-align: bottom;
	background-image: url(img/fond-pied.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height:110px;
	-moz-border-radius-bottomleft: 20px;
	-moz-border-radius-bottomright: 20px;
}

#pied ul {padding:15px 10px; }
#pied ul li {display:inline; padding:10px; }
#pied ul li a {color:#000; }

#pied-txt h5 { text-align:center;  color:#C9CDBF; padding : 4px;}

