
/* blocs mise en page **/

#bloc_container
{
	width:840px;
	margin-right:auto;
	margin-left:auto;
}

#bloc_corps
{
	width:840px;
}

#bloc_bandeau
{
	width:820px;
    height:70px;
}

#ajout
{
	display:none;
}

#bloc_gauche
{
	width:150px;
	height:400px;
padding-left:10px;
}

#bloc_centre
{
	padding-top:10px;
	padding-left:50px;
	padding-right:20px;
	width:610px;
}

#bloc_droite #navdroite
{
	display:none;
}

#bloc_pied
{
	width:810px;
	height:52px;
	padding-left:30px;
	padding-top:0px;
}

#bloc_pied td
{
	height:10px;
	padding:0px;
	margin:0px;
}
    

#navbas 
{
	width:770px;
	text-align:center;
}

#navbas a
{
	margin-left:3px;
	margin-right:3px;
}

#naventete
{
	display:none;
}

h1
{
	margin-top:0px;
}
.titre
{
	margin-top:10px;
	margin-bottom:10px;
}


/* modules **/

#bloc_outils
{
	position:absolute;
	z-index:50;
	margin-left:0px;
	top:0px;
	width:840px;
    height:65px;
}

#bloc_outils .sitemap
{
	position:absolute;
	top:7px;
	margin-left:250px;
}

#bloc_outils .recherche
{
	position:absolute;
	top:7px;
	margin-left:530px;
	margin-top:-5px;
}

#bloc_outils .recherche input[type="text"]
{
	width:145px;
	height:15px;
	padding-left:5px;
	padding-right:15px;
	margin:0px;
}

#bloc_outils .contact
{
	position:absolute;
	top:7px;
	margin-left:780px;
}

#lien-accueil
{
	position:absolute;
	top:0px;
	margin-left:0px;
	z-index:1000;
}

.recherche_interne
{
	display:none;	
}

.recherche_externe
{
	display:none;	
}

	/* div détail **/

.titredhtml
{
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
	padding-top:10px
}

.contenudhtml
{
	font-size:12px;
	padding:10px;
}

.photodhtml
{
	float:right;
	padding:5px
}


/* photothèques **/

	/* horizontale **/

#content_type_phototheque_horizontale
{
	margin-top:-30px;
}

#content_type_phototheque_horizontale .photo
{
	padding: 0px;
	margin-top: 20px;
	margin-bottom: 20px;
	width: 400px;
}

#content_type_phototheque_horizontale .vignettes
{
	margin: 0px;
	padding: 5px;
	height: 79px;
}

#content_type_phototheque_horizontale .vignette
{
	margin-right: 5px;
	height: 79px;
	width: 115px;
}

#content_type_phototheque_horizontale .vignettes-entete
{
	margin-right: 5px;
	margin-top: 24px;
	margin-bottom: 24px;
}

#content_type_phototheque_horizontale .vignettes-pied
{
	margin-top: 24px;
	margin-bottom: 24px;
}

#content_type_phototheque_horizontale .zoom
{
	padding: 0px;
	margin: 0px;
}

#content_type_phototheque_horizontale .legende
{
	line-height:20px;
}

	/* verticale **/

#content_type_phototheque_verticale
{
	height:420px;
}

#content_type_phototheque_verticale .vignettes
{
	margin: 0px;
	padding: 5px;
	width: 120px;	
}

#content_type_phototheque_verticale .vignette
{
	margin-bottom: 5px;
	height: 79px;
	width: 120px;
}

#content_type_phototheque_verticale .vignettes-entete
{
	margin-bottom: 5px;
}

#content_type_phototheque_verticale .vignettes-pied
{
	text-align: center;
}

#content_type_phototheque_verticale .photo
{
	margin: 0px;
	padding-top: 30px;
	padding-right: 120px;
	width: 400px;
}

#content_type_phototheque_verticale .legende
{
	line-height:20px;
}

#content_type_phototheque_verticale .legende.texte
{
	margin-left: 400px;
}

#content_type_phototheque_verticale .zoom
{
	padding: 0px;
	margin: 0px;
}

	/* roll **/

#content_type_phototheque_roll .vignettes
{
	padding: 5px;
	height: 79px;
}

#content_type_phototheque_roll .vignette
{
	margin-right: 4px;
	margin-bottom: 4px;
	height: 44px;
	width: 66px;
}

#content_type_phototheque_roll .vignette img
{
	width: 66px;
}

#content_type_phototheque_roll .vignettes-entete
{
	margin-right: 5px;
	margin-top: 24px;
	margin-bottom: 24px;
}

#content_type_phototheque_roll .vignettes-pied
{
	margin-top: 24px;
	margin-bottom: 24px;
}

#content_type_phototheque_roll .photophoto
{
	padding-top: 20px;
	margin-left:150px;
}

#content_type_phototheque_roll .photo img
{
	width: 400px;
	margin-top:8px;
	padding-let:150px;
}

	/* bandeau **/

#content_type_phototheque_bandeau
{
	height:110px;
}

#content_type_phototheque_bandeau .vignette
{
	margin-right:4px;
	margin-left:4px;
}

	/* defilement **/

#content_type_phototheque_defilement
{
	height:130px;
}

#content_type_phototheque_defilement .vignette
{
	margin-right:4px;
	margin-left:4px;
}

	/* mosaïque **/

#content_type_phototheque_mosaique
{
	height:330px;
}

#content_type_phototheque_mosaique .vignette
{
	margin:4px;
}


/* actualités **/

	/* page **/

#content_type_actu .element
{
	margin-bottom:10px;
}

#content_type_actu .photo
{
	margin-right:5px;
	float:left;
	width:82px;
}

#content_type_actu .titreactu
{
	margin-bottom:5px;
}

#content_type_actu .titregenerale
{
	margin-bottom:5px;
}

	/* bloc **/

#content_type_actu_bloc .element
{
	margin-bottom:5px;
	padding-bottom:5px;
}

#content_type_actu_bloc .photo
{
	margin-left:5px;
}

	/* accueil **/

#content_type_actu_accueil
{
	width:820px;
	float:left;
	margin-left:10px;
	padding-top:55px;
	height:175px;
}

#content_type_actu_accueil .element
{
	margin-righ:5px;
	width:263px;
	float:left;
	padding-right:10px;

}

#content_type_actu_accueil .photo
{
	margin-left:5px;
	float:right;
	height:120px;
}

#content_type_actu_accueil .titre-actu-accueil
{
	padding-bottom:5px;
}


/* events **/

	/* calendrier **/

#content_type_events .element
{
	padding:5px;
}

#content_type_events .fondevents
{
	padding:5px;
}

#content_type_events .textevents
{
	padding:5px;
}

#content_type_events .photo
{
	margin-left:5px;
	float:right;
}

#content_type_events .titreactu
{
	margin-bottom:5px;
}


	/* recent **/

#content_type_recent_events .element
{
	padding-bottom:20px;
}

#content_type_recent_events .photo
{
	margin-left:5px;
	float:center;
}

#content_type_recent_events .titreactu
{
	margin-bottom:5px;
}

#content_type_recent_events .titregenerale
{
	margin-bottom:5px;
}

	/* accueil **/

#content_type_events_accueil
{
	width:180px;
	float:left;
	padding-top:55px;
}

#content_type_events_accueil p
{
	
}

#content_type_events_accueil .element
{
	width:190px;
	float:left;

padding-bottom:10px;
}

#content_type_events_accueil .photo
{
	margin-left:5px;
	float:right;
}

#content_type_events_accueil .titre-actu-accueil
{
	padding-bottom:5px;
}



/* annuaire **/

#content_type_annuaire .element
{
}

#content_type_annuaire .photo
{
	margin-left:5px;
	float:right;
}


/* presse **/

#content_type_press p
{
	display:inline;
}

#content_type_press .photo
{
	margin-left:5px;
	float:right;
}

#content_type_press .date
{
	float:left;
	padding-right:5px;
}

#content_type_press .titrepress
{
	padding-bottom:5px;
}

#lienaccueil	
{
    position:absolute;
    top:31px;
	margin-left:240px;
	z-index:500;
}

/* menu */
    
	/* nav horizontale */
    
/*

#nav li
{
    float:left;
}

*/
    
	/* nav déroulée */

#nav a
{
    display:block;

}

#nav ul
{
    position:relative;
}

#nav li li a
{
    width:160px;
}

#nav li.selected ul 
{
  	visibility:visible;
}
    

#nav
{
	width:160px;
    position:relative;
    top:0px;
	margin-left:0px;
	padding-left:0px;
}
    

#nav li 
{

}

#nav li li
{
}

#nav ul li a 
{
	margin-left:0px;
}
    

#nav li ul 
{
	position:relative;
	top:0px;
	padding:0px;
	margin:0px;
	height:auto;
	margin-left:-6px;
	display:none;
}

#nav li.selected ul 
{
	display:block;
}

#nav li li
{
    padding:0px;
    margin:0px;
	line-height:12px;
display:none;
}

#nav ul li ul
{
    float:none;
	position:absolute;
    display:block;
}

#nav ul li.selected ul
{
    float:none;
	position:relative;
    display:block;
}

#nav ul li
{
	padding:0px;

}

#nav .folder-30
{
	display:none;
}
    

#nav
{
	width:520px;
    position:absolute;
    top:14px;
	margin-left:270px;
	z-index:500;
}

#nav li
{
	float:left;
	width:auto;
margin:0px;
padding:0px;

}


#nav li a
{
	text-transform:uppercase;
	font-size:90%;
	width:auto;


}

#nav li ul, #nav ul.selected li
{
	display:none;
}  

/* ss menu gauche */
    

#ssnavgauche
{
	width:165px;
	margin:0px;
	padding:0px;
}

#ssnavgauche li
{
	padding-left:0px;
	margin-right:0px;
	line-height:10px;
	margin-top:0px;
	padding-top:0px;
	list-style:none;
	margin-top:0px;
	margin-bottom:16px;
	margin-left:5px;
}

#ssnavgauche li a
{
	padding-left:0px;
	margin-left:0px;

}

#ssnavgauche a
{

}

#ssnavgauche li ul
{
	margin-left:0px;
	padding-left:25px;
}

#ssnavgauche li ul li a
{
	margin-left:0px;
	padding-left:10px;
}

#ssnav
{
	display:none;
}



#navoutils
{
	display:none;
}
#ssnav, #navoutils
{
	
}

#anim
{
	display:none;
}

#navpied
{
	display:block;
	position:relative;
	width:200px;
}

#navpied a
{
	color:#FFF;
	text-decoration:none;
}

#navpied a:hover, #bloc_pied a:hover
{
	text-decoration:underline;
}

#sitemap a
{
	padding-left:5px;
	padding-right:5px;
}

#bloc_pied p
{
	display:inline;
}

/*Nutch*/

#nutch-result .nav
{
	position:static;
	padding-top:10px;
}

#nutch-result .nav li
{
    list-style:none;
    margin:0;
    padding:0;
    float:left;
    padding-right:10px;
}
#nutch-result .result, #nutch-result .infos
{
	padding-top:10px;
}
#nutch-result .result, #nutch-result .infos
{
	padding-top:10px;
}
#nutch-result form {
    display:none;
}
#nutch-form {
    position:absolute;
    top:115px;
    left:780px;
    z-index:500;
}
#nutch-form .submit{
position:relative;
top:3px;
}

#blocNatures {

}

#blocNatures .blocNature {

}

#blocNatures  .blocNature .nomNature {
	color:#FFFFFF;
	font-weight:bold;
}

#blocNatures  .blocNature .blocThumbnail {
	padding-bottom:13px;
}

#blocNatures  .blocNature .blocThumbnail a {
	color:#FFFAC2;
	font-size:80%;
	font-weight:bold;
	line-height:15px;
	margin-left:5px;
}

#blocNatures  .blocNature .blocThumbnail a:hover {
	color:#FF0000;
}

#blocNatures  .blocNature .blocThumbnail img {
	margin-bottom:5px;
	margin-left:35px;
	margin-top:12px;
}

#blocNatures  .blocNature .blocThumbnail span {
	color:#CCCCCC;
	display:block;
	font-size:9px;
	font-style:italic;
	line-height:11px;
	padding-left:38px;
}

#flags {
left:800px;
top:33px;
position:absolute;
z-index:600;
}

#bloc_entete {

position:relative

}

