
body {
	font-family: arial, sans-serif;
	color: #000;
	font-size:90%;
	line-height:20px;
	background-color:#000;
}

/* blocs mise en page **/

#bloc_container
{
	background-image: url(/specific/img/bg.gif);
	background-repeat:repeat-y;
	background-color:#FFF;
}

#bloc_corps
{
	font-size:80%;
}

#bloc_gauche
{
}

#bloc_centre
{
}

#bloc_bandeau
{
}

#bloc_pied
{
	background-image: url(/specific/img/bandeau_pied.jpg);
	background-repeat:no-repeat;
	color:#BFBFBF;
	font-size:60%;
}

#bloc_pied a
{
	color:#BFBFBF;
}

#navbas 
{
	font-size:110%;
	text-transform:uppercase;
	color:#FFF;
}

#navbas a
{
	color:#FFF;
}

h1, .titre
{
	font-size:160%;
	font-weight:bold;
}

/* modules **/

#bloc_outils
{
	font-size: 70%;
	background-image: url(/specific/img/bg_outils-page.jpg);
	background-repeat:no-repeat;
}

#bloc_outils .recherche input[type="text"]
{
	font-size:9px;
	background-image: url(/specific/img/bg-input.gif);
	background-repeat:no-repeat;
	background-color:transparent;
	border:none;
}

#bloc_outils td
{
	padding: 3px;
}

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

#bloc_outils a:hover
{
	color:#009CDC;
}


/* 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;
}


/* actualités **/

	/* page **/

#content_type_actu
{
	line-height:15px;
}

#content_type_actu .titreactu
{
	font-size:130%;
	font-weight:bold;
}

#content_type_actu .titregenerale
{
	font-size:130%;
	font-weight:bold;
}

#content_type_actu p
{
	display:inline;
}

	/* bloc **/

#content_type_actu_bloc
{
	font-size:90%;
}

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

#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:80%;
	color:#FFF;
	line-height:12px;
}

#content_type_actu_accueil a
{
	color:#FFF;
}

#content_type_actu_accueil .titre-actu-accueil
{
	font-weight:bold;
	color:#FFF;
	font-size:120%;
}


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

#content_type_actu_accueil .titre-actu
{
	font-size:120%;
	color:#FFF799;
	font-weight:bold;
}

#content_type_actu_accueil .titre-actu a
{

	color:#FFF799;

}

/* events **/

	/* calendrier **/

#content_type_events
{
	line-height:15px;
}

#content_type_events .element
{
	background-color:#FFF;
}

#content_type_events p
{
	display:inline;
}

#content_type_events .titreactu
{
	font-size:130%;
	font-weight:bold;
	color:#003D5C;
}

#content_type_events .intro
{
	font-size:130%;
	font-weight:bold;
}

#content_type_events .fondevents
{
	background-color:#9FB2B0;
}


	/* recent **/

#content_type_recent_events
{
	line-height:15px;
}

#content_type_recent_events .titreactu
{
	font-size:130%;
	font-weight:bold;
}

#content_type_recent_events .titregenerale
{
	font-size:130%;
	font-weight:bold;
}

#content_type_recent_events p
{
	display:inline;
}

	/* accueil **/

#content_type_events_accueil
{
	font-size:80%;
	color:#FFF;
	line-height:12px;
}

#content_type_events_accueil a
{
	color:#FFF;
}

#content_type_events_accueil .titre-actu-accueil
{
	font-weight:bold;
	color:#FFF;
	font-size:120%;
}


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

#content_type_events_accueil .titre-actu
{
	font-size:120%;
	color:#FFF799;
	font-weight:bold;
}

#content_type_events_accueil .titre-actu a
{

	color:#FFF799;

}


/* annuaire **/

#content_type_annuaire td
{
	font-size:100%;
}

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

#content_type_annuaire a
{
}

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


/* presse **/

#content_type_press td
{
	font-size:100%;
}

#content_type_press .titrepress
{
	font-weight:bold;
	color:#005A89;
	font-size:110%;
}

#content_type_press .date
{
	font-weight:bold;
	color:#9B1D29;
	font-size:110%;
}

#content_type_press .lienspress
{
	text-align:right;
}

#content_type_press .lienspress a
{
	color:#9B1D29;
}

/* menu **/

#nav
{
}

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

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

#nav a 
{
    text-decoration:none;
    color:#FFF;
	overflow:hidden;
    text-indent:20px;
	text-align:left;
	line-height:30px;
	
}

#nav li a
{
    font-weight:bold;
}

#nav li
{
	list-style:none;
	margin-right:0px;
}

#nav li li a
{
    font-weight:normal;
	font-size:90%;
	line-height:15px;
    text-indent:20px;
}

#nav li ul
{
    border-bottom:0px;
}

#nav ul li a
{
	background-image: url(/specific/img/puce.gif);
	background-repeat:no-repeat;
	background-position:center left;
	padding:0px;
	padding-left:5px;
}

#nav a:hover, #nav li.selected a
{
	color:#FFFAC2;
}

#nav li li a
{
}

#nav li li a:hover
{
}
 
	/* for a mozilla better display with key nav */

#nav a:focus
{
}

#nav li li a:focus
{
}

#nav a.linkOver
{
}

#nav li li a.linkOver
{
}
    
	/* nav déroulée */

#nav
{
    border-bottom:0px solid transparent;
    border-top:0px solid transparent;
}


/* ss menu gauche **/

#ssnavgauche 
{
}

#ssnavgauche li
{
	margin-top:6px;
}

#ssnavgauche a 
{
    text-decoration:none;
    color:#FFFAC2;
	overflow:hidden;
    text-indent:20px;
	text-align:left;
	font-weight:bold;
	margin-left:20px;
	font-size:80%;
	line-height:15px;
}

#ssnavgauche li ul li a
{
	color:#FFF;
	background-image: url(/specific/img/puce-nav3.gif);
	background-repeat:no-repeat;
	background-position:top left;
}


a
{
	color:#000;
	text-decoration:underline;
}

a:hover
{
	text-decoration:none;
	color:#005A80;
}

a
{
	color:#0C6EB0;
	font-weight:bold;
	text-decoration:none;
}

#ssnavgauche a:hover, #ssnavgauche li.selected a
{
	color:#FF0000;
}

#ssnavgauche ul.selected li a
{
	color:#FFF;
}

#ssnavgauche ul.selected li.selected a
{
	color:#FF0000;
}



/*Nutch*/
#nutch-result .nav li a
{    color:#355a6c;
	text-decoration:none;
}
#nutch-result .nav li.selected a
{
    color:#F00;
	font-weight:bold;
}
#nutch-result .title a
{
    color:#355a6c;
	font-weight:bold;
	font-size:110%;
}
#nutch-form .query {
    font-size:70%;
    width:150px;
}
#nutch-form .submit {
    height:16px;
    width:16px;
}

/*Twitter*/

#twitter_div {
  color:#ffffff;
  line-height:13px;
  padding-top:58px;
}
#twitter_div span {
	font-size:80%;
}
#twitter_div h2 {
 color:#FFF799;
 font-size:120%;
 font-weight:bold;
}

#twitter_div li {
  list-style-type: none;
  padding-top:4px;
}

