
body {
	font-family: arial, sans-serif;
	color: #606060;
}

/* blocs mise en page **/

#bloc_container
{
}

#bloc_corps
{
	font-size:80%;
}

#bloc_pied
{
}

#bloc_bandeau
{
	background-image: url(/specific/img/bandeau.gif);
	background-repeat:no-repeat;
}

a {
	font-weight:bold;
	color: #606060;
}

a:hover {
	text-decoration:none;
}

h1
{
	font-family: Times, sans-serif;
	font-size:160%;
	font-weight:bold;
	font-style:italic;
	padding:0px;
	margin:0px;
	display:none;
}

/* modules **/

#bloc_outils
{
	font-size: 70%;
}

#bloc_outils td
{
	padding: 3px;
}

#bloc_outils a
{
	color: #DADADA;
	text-decoration:none;
}

#bloc_outils a:hover
{
	color: #606060;
}




#bloc_recherche td
{
	font-size:90%;
}

#bloc_recherche td input
{
	font-size:90%;
}

#bloc_recherche input[type=text] {
	font-size: 60%;
}
#bloc_recherche input[type=submit], #bloc_recherche input[type=reset] {
	font-size: 60%;
	
}
#bloc_recherche .bouton {
	font-size: 60%;
}




#auth td
{
	font-size:80%;
	
}

#auth .titreauth
{
	color:#FFF;
	font-weight:bold;
}

#auth td input
{
	width:100px;
	font-size:90%;
	margin-top:3px;
}




#bloc_newsletter
{
	font-weight:bold;
	color:#FFF;
}

#bloc_newsletter input
{
	width:100px;
	font-size:90%;
	margin-top:3px;
}

#bloc_newsletter .bouton {
	width:55px;
}


#taille
{
	font-size:80%;
	font-style:italic;
}

#taille img
{
	border:0px;
}





/* types de contenu **/

	/* photothèques **/

		/* horizontale **/

#content_type_phototheque_horizontale .vignettes
{
	background-color: #B8D0E1;
}

#content_type_phototheque_horizontale .zoom
{
	font-size: 90%;
}

#content_type_phototheque_horizontale .legende
{
	font-size: 120%;
}

	/* verticale **/

#content_type_phototheque_verticale .vignettes
{
	background-color: #B8D0E1;	
}

#content_type_phototheque_verticale .zoom
{
	font-size: 90%;
}

#content_type_phototheque_verticale .zoom img
{
	border: 0px;
}

	/* roll **/

#content_type_phototheque_roll .categories a
{
	font-size: 150%;
}

#content_type_phototheque_roll .photo img
{
	border: 1px solid #000;
}


/* paragraphes **/

	/* avec titre **/

#content_type_paragraphe_titre .titre
{
	font-weight:bold;
}


/* agenda **/

/* type de contenu agenda */

#content_type_agenda_mois .jour
{
	font-style:italic;
}

#content_type_agenda_mois a
{
	color: #000;
}

#content_type_agenda_mois a:hover
{
	text-decoration:none;
}

#content_type_agenda_mois .mois a
{
	font-weight:bold;
	color:#9B9B9B;
	background-color:#ECECEC;
	border-right:1px solid #9B9B9B;
	border-left:1px solid #FFF;
	text-decoration:none;
}


#content_type_agenda_mois .mois a:hover
{
	text-decoration:underline;
}

#content_type_agenda_mois .mois_actif a
{
	font-weight:bold;
	background-color:#9B9B9B;
	color:#FFFFFF;
	text-decoration:none;
}

#content_type_agenda_mois .evenements
{
	border-bottom:1px solid #D8D8D8;
}

#content_type_agenda_mois .hautdepage
{
	font-size:90%;
}

#content_type_agenda_mois .hautdepage a:hover
{
	text-decoration:none;
}


#content_type_agenda_mois .ensavoirplus
{
	font-size:90%;
}

#content_type_agenda_mois .ensavoirplus a:hover
{
	text-decoration:none;
}

/* actualités **/

	/* page **/

#content_type_actu .element
{
	border-bottom:1px solid #D8D8D8;
}

#content_type_actu .titre
{
	font-weight:bold;
}

#content_type_actu a
{
	color: #000;
	text-decoration:none;
}

#content_type_actu .titre a
{
	text-decoration:none;
}

#content_type_actu .ensavoirplus a
{
	font-weight:bold;
	font-size:90%;
}

#content_type_actu .elements1
{
	border-bottom:1px solid #D8D8D8;
}

#content_type_actu .elements1 .titre
{
	font-size:150%;
}

#content_type_actu .element:hover
{
	background-color:#ECECEC;
}

#content_type_actu .hautdepage
{
	font-size:90%;
}

#content_type_actu .hautdepage a:hover
{
	text-decoration:none;
}

	/* page 2 **/

#content_type_actu2 .element
{
	border-bottom:1px solid #D8D8D8;
}

#content_type_actu2 .titre
{
	font-weight:bold;
}

#content_type_actu2 a
{
	color: #000;
	text-decoration:none;
}

#content_type_actu2 .titre a
{
	text-decoration:none;
}

#content_type_actu2 .ensavoirplus a
{
	font-weight:bold;
	font-size:90%;
}

#content_type_actu2 .elements1
{
	border-bottom:1px solid #D8D8D8;
}

#content_type_actu2 .elements1 .titre
{
	font-size:150%;
}

#content_type_actu2 .elements .titre
{
	font-size:90%;
}

#content_type_actu2 .element:hover
{
	background-color:#ECECEC;
}

#content_type_actu2 .hautdepage
{
	font-size:90%;
}

#content_type_actu2 .hautdepage a:hover
{
	text-decoration:none;
}

	/* bloc **/

#content_type_actu_bloc
{
	font-size:90%;
}

#content_type_actu_bloc .element
{
	border-bottom:1px dashed #848052;
}

#content_type_actu_bloc .titre
{
	font-weight:bold;
}

#content_type_actu_bloc a
{
	color: #000;
}

#content_type_actu_bloc .titre a
{
	text-decoration:none;
}

#content_type_actu_bloc .ensavoirplus a
{
	font-weight:bold;
	font-size:90%;
}

	/* accueil **/

#content_type_actu_accueil
{
	font-size:90%;
}

#content_type_actu_accueil .element
{
	border-bottom:1px dashed #7BCBED;
}

#content_type_actu_accueil .titre
{
	font-weight:bold;
}

#content_type_actu_accueil a
{
	color: #000;
}

#content_type_actu_accueil .titre a
{
	text-decoration:none;
}

#content_type_actu_accueil .ensavoirplus a
{
	font-weight:bold;
	font-size:90%;
}


/* annuaire **/

#content_type_annuaire .element
{
	border-bottom:1px dashed #7BCBED;
}

#content_type_annuaire .titre
{
	font-weight:bold;
}

#content_type_annuaire a
{
	color: #000;
}

#content_type_annuaire .titre a
{
	text-decoration:none;
}

#content_type_annuaire .ensavoirplus a
{
	font-weight:bold;
	font-size:90%;
}


/* lien accueil */

#lienaccueil a {	
	
	color:#FFF;
	text-decoration: none;
	font-size: 80%;
	font-weight:bold;
}

#lienaccueil a:hover {
	color:#D0E74C;
}


/* menu */
    
	/* nav horizontale */
    
#nav 
{
	background-image: url(/specific/img/bg-nav.gif);
	background-repeat:no-repeat;
	background-position:top-left;
}

#nav a
{
    text-decoration:none;
}

/* 1er niveau */

#nav li a:visited, #nav li a:link 
{	
	color:#FFF;
	text-decoration: none;
	font-size: 70%;
	font-weight:bold;
	background-repeat: no-repeat;
	background-position: center left;
	background-image: url(/specific/img/puce-nav.gif);
	background-repeat:no-repeat;
	background-position:center-left;
}

#nav li a:active, #nav li a:hover 
{
	display: list-item;
	text-decoration: none;
	color:#54676E;
	background-image: url(/specific/img/bg-nav-roll.gif);
	background-repeat:no-repeat;
	background-position:top-left;
}

#nav li.selected a
{
	display: list-item;
	text-decoration: none;
	color:#54676E;
	background-image: url(/specific/img/bg-nav-on.gif);
	background-repeat:no-repeat;
	background-position:top-left;
}

/* 2ème niveau */

#nav li li
{
	color: #D0E74C;
	font-weight:normal;
	font-size: 60%;
	background-color:#40751F;
}

#nav li li a 
{
	color: #D0E74C;
	font-weight:normal;
	border-bottom:1px solid #529323;
}

#nav li li a:active, #nav li li a:visited, #nav li li a:link
{
    background-image:  url(/specific/img/puce_ssnav.gif);
	background-repeat:no-repeat;
	font-weight:normal;
}

#nav li li a:hover
{
    color:#FFF;
}

/*  IE bug */

* html #nav li ul
{
	background-color:none;
}



/* lien accueil gauche **/


#lienaccueilgauche
{
    border-bottom:1px dashed #BC641B;
}

#lienaccueilgauche a 
{
    text-decoration:none;
    color:#FFF;
	overflow:hidden;
    text-indent:20px;
	text-align:left;
	font-weight:bold;
	margin-top:6px;
	background-image: url(/specific/img/puce-navgauche.gif);
	background-repeat:no-repeat;
	background-position:center left;
}

#lienaccueilgauche a:hover 
{
	color:#DFFF00;
}


/* menu gauche **/

#navgauche a 
{
    text-decoration:none;
    color:#FFF;
	overflow:hidden;
    text-indent:20px;
	text-align:left;
	font-weight:bold;
}

#navgauche li
{
	border-bottom:1px dashed #BC641B;
	background-image: url(/specific/img/puce-navgauche.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

#navgauche li.selected
{
    border-bottom:none;
}

#navgauche li.selected a
{
	color:#FFEB00;
}

#navgauche li li
{
    border-bottom:none;
}

#navgauche li ul
{
    border-bottom:0px;
	background-color:#BC641B;
}

#navgauche li li a
{
    font-weight:normal;
}

#navgauche a:hover
{
	color:#FFEB00;
}

#navgauche li li
{
	background-image: url(/specific/img/puce-navgauche-2nd.gif);
	background-repeat:no-repeat;
	background-position:center left;
}

#navgauche li li a
{
    font-weight:normal;
	color:#FFF;
	font-size:90%;
}
 
	/* for a mozilla better display with key nav */

#navgauche a:focus
{
  color:#DFFF00;
}

#navgauche a.linkOver
{
  color:#FF0000;
}


/* ss menu gauche **/

#ssnavgauche 
{
    background-color:#B3820C;
}

#ssnavgauche li
{
	margin-top:6px;
    border-bottom:1px dashed #FFB401;
	background-image: url(/specific/img/puce-navgauche.gif);
	background-repeat:no-repeat;
	background-position:center left;
}

#ssnavgauche a 
{
    text-decoration:none;
    color:#FFF;
	overflow:hidden;
    text-indent:20px;
	text-align:left;
	font-weight:bold;
	margin-left:20px;
}


/* menu pied */

#navpied
{
	border-top:1px dashed #DADADA;	
}

#navpied li a
{
	font-size:90%;
	text-decoration:none;
	color:#DADADA;	
}

#navpied li a:hover
{
	color:#606060;	
}

#navpied li
{
	background-image: url(/specific/img/puce-navoutils.gif);
	background-repeat:no-repeat;
	background-position:center right;	
}


/* outils pied */

.navoutils
{
	font-size:90%;
	color:#DADADA;	
}

#navoutils li a
{
	text-decoration:none;
	color:#DADADA;	
}

#navoutils li a:hover
{
	color:#606060;	
}

#navoutils li
{
	background-image: url(/specific/img/puce-navpied.gif);
	background-repeat:no-repeat;
	background-position:center right;	
}


/* copyright */

#copyright
{
	color:#DADADA;
	font-size:90%;	
}

#copyright a
{
	color:#DADADA;
	text-decoration:none;	
}

#copyright a:hover
{
	color:#606060;	
}


