/*
	CSS pour CQPP - Principal
	Tom - egzakt.com
	2010-01-07
	Maj : Emilie 2011/08	
*/
body {
	margin:0;
    background:#c5c5c5 url(../images/ul/tuiles/background.png) repeat-y center;
	font:75%/140% Arial, Helvetica, sans-serif;
    color:#333333;
}

p {
	margin:0;
	padding:0;
}

ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

ol {
	margin:0;
	padding:0 0 0 22px;
}

a {
	color: #333;
}

a:hover {
	color: #FF6311;
}

img {
	border: 0;
}

#wrapper {
	margin:0 auto;
	width:960px;
}


/* ENTÊTE
-----------------------------------------*/
#entete {
	position:relative;
	height:190px;
	background-color:#ffffff;
}

#entete #bloc_gauche {
	float:left;
	width:772px;
	height:160px;
}

#entete #initiative {
	position:absolute;
	top:10px;
	left:22px;
	color:#747474;
	font-size:0.917em;
	line-height:1.2em;
}

#entete #initiative a {
	color:#747474;
}

#entete #initiative a:hover {
	color:#333;
}


/* Navigation haut */
#navigation_haut {
	height:21px;
	text-align:right;
	padding:9px 20px 0 15px;
	font-size:0.917em;
	line-height:1.2em;	
	background:#ffffff url(../images/ul/tuiles/droit_haut.gif) top right repeat-y;
}

#navigation_haut li {
	float:right;
	color: #000;
}

#navigation_haut li a {
	display:inline-block;
	color: #000;
	text-decoration: none;
}

#navigation_haut li span {
	display:inline-block;
	padding:0 7px;
}

#navigation_haut li a.addthis_button {
	position:relative;
	bottom:2px;
	margin-right:12px;
}

#navigation_haut li.rss a {
	padding-left:17px;
	background: url(../images/ul/icones/rss.gif) top left no-repeat;
}

#navigation_haut li a:hover,
#navigation_haut li a.selected {
	text-decoration: underline;
}


/* Bannière */
#banniere {
	height: 160px;
	position: relative;
	background: url(../images/ul/entetes/gars_fraise.jpg) top left no-repeat;
}

#banniere #logo {
	position: absolute;
	top:33px;
	left:22px;
}


/* Entête droite */
#entete #bloc_droite {
	position:relative;
	float:left;
	width:188px;
}

#entete #bloc_droite a#bouton_endosser {
	display:block;
	height:70px;
	padding:64px 16px 0 20px;
	font-size:1.417em;
	line-height:1.1em;
	font-weight:bold;
	color:#231F20;
	text-decoration:none;	
	background:url(../images/ul/boutons/endosser.png) top left no-repeat;
	text-align:center;
}

#entete #recherche {
	height: 29px;
	background-color: #4B4B4B;
	padding: 9px 0 0 20px;
	position: relative;
}

#entete #recherche input#keyword {
	border-width: 0;
	height: 16px;
	padding: 3px 3px 1px 3px;
	width: 127px;
	position: absolute;
	font:11px/14px Arial, Helvetica, sans-serif;
	color:#808080;
}

#entete #recherche input#rechercher {
	left: 155px;
	position: absolute;
}

#coin_entete_bas {
    background:transparent url(../images/ul/tuiles/entre_contenu_haut_droit.png) no-repeat left top;
    height: 16px;
    position: absolute;
    right: 0;
    top: 174px;
    width: 192px;
}


/* ARCHITECTURE CONTENU
-----------------------------------------*/
#conteneur_colonnes {
	background: #ffffff url(../images/ul/tuiles/colonnes_background.gif) top left repeat-y;
	width: 960px;
}

#colonne_navig {
	float:left;
	width:235px;
}

#conteneur_colonnes #colonne_droite {
	float: left;
	width: 725px;
}

#conteneur_colonnes #colonne_contenu {
	float: left;
	width: 537px;
	padding:0 0 15px 0;
}

#conteneur_colonnes #colonne_contenu .contenu_padding {
	padding:0 20px;
}

#conteneur_colonnes #colonne_complements {
	float:right;
	width:188px;
	padding-bottom:20px;
}


/* Fil d'ariane */
#ariane {
	background:url(../images/ul/tuiles/fil_ariane.gif) no-repeat 0 bottom;
	margin-bottom:20px;
}

#ariane ul {
	padding:7px 20px;
	font-size:0.917em;
	line-height:1.4em;
}

#ariane li {
	display:inline;
}

#ariane li a {
	display:inline-block;
	padding-right:17px;
	margin-right:4px;
	background:url(../images/ul/graphiques/fleche_ariane.gif) no-repeat right 3px;
	color:#21B1EB;
}

#ariane li a:hover {
	color:#000;
}


/* Actions */
a.imprimer {
	float: right;
	margin-top:6px;
	padding-left: 16px;
	background: url(../images/ul/icones/imprimer.gif) 0 1px no-repeat;
	color: #000000;
	text-decoration: none;
	font-size: 0.917em;
	line-height:1.2em;
}

a.imprimer:hover {
	color: #FF6311;
	background-position: 0 -13px;
}

a.retour {
	float:right;
	width:99px;
	height:19px;
	padding:3px 0 0 25px;
	margin-left:10px;
	color:#333;
	text-decoration:none;
	background:url(../images/ul/boutons/retour.gif) no-repeat 0 0;
}

a.retour:hover {
	color:#333;
	text-decoration:underline;
}


/* NAVIGATION
-----------------------------------------*/
ul#navigation {
	width:195px;
	position:relative;
	top:-5px;
	padding:0 20px 18px 20px;
	margin:0 0 5px 0;
	background-color: #ffffff;
}

ul#navigation li {
	display: inline; /* Pour IE6 & 7 */
}

ul#navigation a {
	display:block;
	padding:8px 0 8px 10px;
	line-height:1.2em;
	text-decoration:none;
	color:#333333;
	border-bottom:1px solid #E6E6E6;
	background:url(../images/ul/graphiques/fleche_bleu.gif) 175px center no-repeat;
}

ul#navigation li.dernier a {
	border:0;
}

ul#navigation a:hover,
ul#navigation a.selected {
	background:url(../images/ul/tuiles/menu_hover.gif) no-repeat 0 4px;
	color: #ffffff;
}

ul#navigation a.ouvert {
	color: #ffffff;
	background: url(../images/ul/boutons/top_selected.gif) no-repeat 0 8px;
	padding-top:13px;
	padding-bottom:10px;
	border:0;
}

ul#navigation a.ouvert:hover {
	background: url(../images/ul/boutons/top_selected.gif) no-repeat 0 8px;
}


/* Niveau 1 dossiers */
ul#navigation ul.priorites a.selected {
	font-weight: bold;
	color: #333333;
}

ul#navigation .titre_priorites {	
	height:29px;
	margin-top:9px;
	padding:7px 0 0 10px;
	font-weight: bold;
	font-size:1.33em;
	line-height:1.1em;
	color:#413D3E;
	background: url(../images/ul/boutons/top_priorite.gif) no-repeat top left;
}

ul#navigation ul.priorites {
	width:165px; /* Important pour IE6-7 */
	padding:0 15px 17px 15px;
	background: url(../images/ul/boutons/bas_priorite.gif) bottom left no-repeat;
	font-size:0.917em;
	line-height:1.2em;
}

ul#navigation ul.priorites a {
	padding:4px 0;
	border-top:1px solid #E6E6E6;
	border-bottom:0;
	background:none;
}
ul#navigation ul.priorites li.premier a {
	border-top:0;
	padding-top:2px;
}

ul#navigation ul.priorites a:hover {
	color:#FF6311;
	background:none;
}

ul#navigation ul.priorites a.ouvert {
	font-weight:bold;
}

ul#navigation ul.priorites a.ouvert:hover {
	color:#333333;
}


/* Niveau 2 */
ul#navigation ul.deuxieme_niveau {
	width:165px;
	padding:0 15px 17px 15px;
	font-size:0.917em;
	line-height:1.3em;
	background: url(../images/ul/boutons/bas_selected.gif) bottom left no-repeat;
}

ul#navigation ul.deuxieme_niveau a {
	padding:4px 0;
	border-top:1px solid #E6E6E6;
	border-bottom:0;
	background:none;
}
ul#navigation ul.deuxieme_niveau li.premier a {
	border-top:0;
	padding-top:2px;
}

ul#navigation ul.deuxieme_niveau a:hover {
	color:#FF6311;
	background:none; /* Pour IE6 sinon hérite */
}

ul#navigation ul.deuxieme_niveau a.selected,
ul#navigation ul.deuxieme_niveau a.selected:hover {
	font-weight:bold;
	color:#333333;
}


/* Niveau 3 */
ul#navigation ul.troisieme_niveau {
	width:162px;
	padding:2px 0 4px 0;
	background:url(../images/ul/boutons/ssnav_top.gif) no-repeat 0 0;
}

ul#navigation ul.priorites ul.troisieme_niveau a,
ul#navigation ul.deuxieme_niveau ul.troisieme_niveau a {
	padding:4px 9px 3px 9px;
	background-color:#f1f1f1;
	border-top:1px solid #CCCCCC;
}
ul#navigation ul.troisieme_niveau li.premier a {
	border-top:0;

}
ul#navigation ul.troisieme_niveau li.dernier a {
	background: #f1f1f1 url(../images/ul/boutons/ssnav_bas.gif) bottom left no-repeat !important;
	padding-bottom: 5px;
}
ul#navigation ul.troisieme_niveau li.dernier a.ouvert {
	background-image:none !important;
}

ul#navigation ul.troisieme_niveau a.selected {
	padding-bottom: 2px;
	color: #FF6311;
}

ul#navigation ul.troisieme_niveau a:hover {
	color:#FF6311;
	background-color:#f1f1f1;
}

ul#navigation ul.troisieme_niveau a.selected:hover {
	color:#FF6311;
}


/* Niveau 4 */
ul#navigation ul.quatrieme_niveau {
	width:162px;
	padding:4px 0;	
	border-top:1px solid #CCCCCC;
	background-color:#f9f9f9;
}

ul#navigation ul.troisieme_niveau ul.quatrieme_niveau a,
ul#navigation ul.troisieme_niveau ul.quatrieme_niveau a:hover {
	background-color:#f9f9f9;
	border-top:0;
}

ul#navigation ul.troisieme_niveau li.dernier ul.quatrieme_niveau li a {
	background:none !important;
}

ul#navigation ul.troisieme_niveau ul.quatrieme_niveau li.dernier a {
	background:none !important;
	padding-bottom:3px;
}

ul#navigation ul.troisieme_niveau ul.quatrieme_niveau li a.selected,
ul#navigation ul.troisieme_niveau li.dernier ul.quatrieme_niveau a.selected {
	background:#f9f9f9 url(../images/ul/tuiles/troisieme_niveau_selected.gif) 0 6px no-repeat !important;
	font-weight: normal;
	color:#FF6311;
}


/* CONTENUS COLONNE GAUCHE
-----------------------------------------*/
#suivez_nous {
	margin:12px 29px 15px 29px;
}

#suivez_nous h6 {
	color:#413D3E;
	font-size:1.5em;
	line-height:1.2em;
	font-weight:normal;
	padding-bottom:3px;
	border-bottom:1px solid #D9D9D9;
	margin:7px 0;
}

#suivez_nous a {
	padding-right:7px;
}

#bloc_colonne_gauche {
	margin:20px 29px;
	font-size:0.917em;
	line-height:1.4em;
	color:#666;
}


/* COMMUN
-----------------------------------------*/
/* Filtre */
#filtre {
	margin:-6px 0 8px 0;
	text-align:right;
}

#filtre select {
	margin-left:5px;
	font:12px/14px Arial, Helvetica, sans-serif;
	color:#333;
}


/* Listing et détail d'une activité, actualité, publication */
ul.listing .infos .date,
.detail .infos .date {
	color:#21B1EB;
}

ul.listing .infos,
.detail .infos {
	margin-bottom: 10px;
	font-size:0.917em;
	line-height:1.3em;
}

ul.listing .infos .priorites,
.detail .infos .priorites {
	color: #F2A138;
	font-weight: bold;
}

ul.listing .infos .priorites span,
.detail .infos .priorites span {
	font-weight:normal;
	color:#333;
}

ul.listing .infos .priorites a,
.detail .infos .priorites a {
	color: #F2A138;
	text-decoration: none;
}

ul.listing .infos .priorites a:hover,
.detail .infos .priorites a:hover {
	text-decoration: underline;
}

ul.listing .photo,
.detail .photo {
	float:left;
	margin:0 10px 0 0;
}

.aucun {
	margin-top:6px;
	padding-top:10px;
	border-top:1px solid #E6E6E6;
}

#lien_archives {
	margin-top:15px;
}

#section_entete {
	border-bottom:1px solid #E6E6E6;
	margin-bottom:14px;
	padding-bottom:6px;
}

#section_entete h1 {
	border:0;
	margin:0 0 3px 0;
	padding:0;
}

#section_entete h2 {
	font-size:1.167em;
	line-height:1.2em;
	color: #FF6311;
	margin:0 0 3px 0;
}

a.revue_url {
	float: right;
	padding-top:4px;
	width: 97px;
	height: 16px;
	font-size: 0.92em;
	line-height:1.2em;
	background:url(../images/ul/boutons/revue.gif) top left no-repeat;
	color: #ffffff;
	text-decoration: none;	
	text-align: center;
}

a.revue_url:hover {
	color:#fff;
	text-decoration:underline;
}


/* Formulaires */
.formulaire {
	margin:0;
}

.formulaire h3.legend {
	font-size:1.33em;
	line-height:1.2em;
	color:#FF6311;
	margin:0 0 10px 0;
}

.formulaire .champs {
	border-bottom:1px solid #E6E6E6;	
	padding:0 0 6px 0;
	margin-bottom:10px;
}

.formulaire .champs table {
	width:100%;
}

.formulaire .champs td {	
	padding-bottom:8px;
}
.formulaire .champs td.gauche {
	padding-right:20px;
}

.formulaire div.label {
	display: block;
	font-weight: bold;
	color: #2B2F29;
	margin-bottom:2px;
}

.formulaire div.label span {
	font-style:italic;
	font-weight:normal;
}

.formulaire input.text {
	width:206px;
	height:20px;
	border:1px solid #808080;
	padding:0 3px;
	font:12px/20px Arial, Helvetica, sans-serif;
	background-color: #ffffff;
}

.formulaire input.calendrier {
	text-align:right;
	width:95px;
	background:#fff url(../images/admin/icones/calendar.png) 2px 2px no-repeat;
	cursor: pointer;
}

.formulaire .bouton {
	float:right;
	margin-top:5px;
}

.formulaire .obligatoires {
	margin-top:20px;
	font-size:0.917em;
	line-height:1.2em;
	color:#d11e09;
}


/* Messages */
#message {
	padding:5px 10px 8px 33px;
	font-weight:bold;
	font-size:1em;
	line-height:1.4em;
	margin:10px 0;
	color:#fff;
}
.message_erreur {
	background:#BD1400 url(../images/admin/icones/erreur.gif) no-repeat 3px 2px;
}
.message_succes {
	background:#39B54A url(../images/admin/icones/succes.gif) no-repeat 3px 2px;;
}

#endosser #message {
	margin-top:0;
}

#message ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

#message li {
	background:none;
	padding:0;
}

label.erreur {
	color:#d11e09;
}


/* PAGE TEXTE
-----------------------------------------*/
.editeur p {
	margin:15px 0;
}

.editeur .bloc {
	margin:15px 0;
}

h1 {
	font-size:1.5em;
	line-height:1.1em;
	color:#333333;
	border-bottom:1px solid #E6E6E6;
	padding:0 0 6px 0;
	margin:0 0 14px 0;
}

.editeur h2,
.cke_panel_listItem h2 {
	font-size:1.167em;
	line-height:1.2em;
	color: #FF6311;
	margin:0 0 2px 0;
}

.editeur h2 a,
.cke_panel_listItem h2 a {
	color: #FF6311;
}

.editeur h2 a:hover,
.cke_panel_listItem h2 a:hover {
	color: #333;
}

.editeur h3,
.cke_panel_listItem h3 {
	font-size:1.167em;
	line-height:1.2em;
	color:#333;
	margin:0 0 2px 0;
}

.editeur h3 a,
.cke_panel_listItem h3 a {
	color:#333;
}

.editeur h3 a:hover,
.cke_panel_listItem h3 a:hover {
	color:#FF6311;
}

.editeur h4,
.cke_panel_listItem h4 {
	color: #FF6311;
	font-size: 1.083em;
	line-height: 1.2em;
	margin: 0;
}

.editeur h4 a,
.cke_panel_listItem h4 a {
	color: #FF6311;
}

.editeur h4 a:hover,
.cke_panel_listItem h4 a:hover {
	color: #333;
}

.editeur h5,
.cke_panel_listItem h5 {
	color: #21B1EB;
	font-size: 1.167em;
	line-height:1.2em;
	margin: 0 0 5px 0;
}

.editeur h5 a,
.cke_panel_listItem h5 a {
	color: #21B1EB;
}

.editeur h5 a:hover,
.cke_panel_listItem h5 a:hover {
	color: #333;
}

.editeur h6,
.cke_panel_listItem h6 {
	padding: 0 0 0 15px;
	background: url(../images/ul/graphiques/fleche_noir.gif) 0 4px no-repeat;
	margin: 0;
	color: #F99F29;
	font-size: 1.5em;
	line-height:1.1em;
}

.editeur h6 a,
.cke_panel_listItem h6 a {
	color: #F99F29;
}

.editeur h6 a:hover,
.cke_panel_listItem h6 a:hover {
	color: #333;
}

.editeur ul li {
	padding:2px 0 3px 16px;
	background:url(../images/ul/graphiques/puce_cqpp.gif) no-repeat 0 5px;
}

.editeur .encadre {
	background-color: #ecf0f2;
	padding:10px 12px;
	border-radius:8px;
	position:relative; /* Pour PIE */
	behavior:url(/js/PIE.php);
}

.editeur .encadre p {
	margin-bottom:0;
}

.editeur .encadre p:first-child,
.editeur .encadre p.first-child {
	margin-top:0;
}

.editeur .tmpl_note_page {
	font-size:0.833em;
	line-height:1.3em;
	border-top:1px solid #dddddd;
	padding-top:5px;
}


/* Tableau coloré */
.tmpl_tableau_colore {
	border-collapse:collapse;	
}

.tmpl_tableau_colore th {
	padding:5px 7px;
	background-color:#F2A038;
	border:1px solid #fff;
	font:bold 14px/18px Arial, sans-serif;
	color:#fff;
}

.tmpl_tableau_colore td {
	padding:5px 7px;
	background-color:#E6E6E6;
	border:1px solid #fff;
	font:12px/16px Arial, sans-serif;
	color:#333333;
}

.tmpl_tableau_colore tr.paire td {
	background-color:#F2F2F2;
}


/* Fichiers */
.editeur a.fichier {
	display:inline-block;
	padding:2px 0 2px 22px;
}

.editeur a.fichier_doc {
	background:url(../images/ul/icones/doc.png) no-repeat 0 1px;
}

.editeur a.fichier_pdf {
	background:url(../images/ul/icones/pdf.png) no-repeat 0 1px;
}


/* Blocs déroulants */
.bloc_deroulant {
	margin:6px 0;
}

a.lien_deroulant {
	display:block;
	color:#4B4B4B;
	line-height:1.3em;
	background:url(../images/ul/boutons/deroulant.gif) no-repeat 0 0;
	text-decoration:none;
}

a.lien_deroulant span {
	display:block;
	padding:4px 13px 3px 22px;
	background:url(../images/ul/boutons/deroulant_bas.gif) no-repeat 0 bottom;	
}

a.lien_deroulant:hover {
	text-decoration:underline;
}

.bloc_deroulant_selected a.lien_deroulant {
	background-position:0 -94px;
	color:#fff;
}

.bloc_deroulant_selected a.lien_deroulant span {
	background-position:right bottom;
}

.zone_deroulante {
	padding:18px 22px;
	border:1px solid #4B4B4B;
}

.zone_deroulante p:first-child,
.zone_deroulante p.first-child {
	margin-top:0;
}

.zone_deroulante p:last-child,
.zone_deroulante p.last-child {
	margin-bottom:0;
}

.zone_deroulante ol {
	padding-left:25px;
}


/* PRIORITÉS VEDETTES
-----------------------------------------*/
#priorites_vedettes {
	margin:0 11px;
}

#priorites_vedettes h5 {
	font-size:1.5em;
	line-height:1.1em;
	font-weight:normal;
	color:#413D3E;
	margin:0;
	padding-left:8px;
}

#priorites_vedettes ul {
	width:166px;
	color:#413D3E;
}

#priorites_vedettes li {
	padding-top:8px;
	position:relative;
}

#priorites_vedettes h4 {
	margin:0;
	font-size:0.917em;
	line-height:1.3em;	
}

#priorites_vedettes a {
	display:block;
	background: url(/images/ul/tuiles/priorite_vignette_bas.png) bottom left no-repeat;
	font-weight:bold;
	color:#413D3E;
	text-decoration:none;
}

#priorites_vedettes a:hover {
	color:#F2A138;
}

#priorites_vedettes img.masque {
	position:absolute;
}

#priorites_vedettes img.photo {
	padding: 0px 0 0 8px;
}

#priorites_vedettes a span {
	display:inline-block;
	width:129px;
	padding:6px 23px 12px 14px;
}


/* VEDETTES (COLONNE COMPLÉMENTS)
-----------------------------------------*/
/* Entête */
.vedettes {
	width:167px;
	margin:11px 0 0 11px;
}

.vedettes h6 {
	height:21px;
	padding:9px 0 0 12px;
	margin:0;
	font-size:1em;
	line-height:1.2em;
	color: #FFFFFF;
	background: url(../images/ul/graphiques/entete_vedettes.gif) top left no-repeat;	
}

.vedettes h6 a {
	color:#fff;
	text-decoration:none;
}

.vedettes h6 a:hover {
	color:#fff;
	text-decoration:underline;
}


/* Contenu */
.vedettes .contenu {
	padding:3px 10px 10px 10px;
	background: #F2F2F2 url(../images/ul/graphiques/bas_vedettes.gif) bottom left no-repeat;
}

.vedettes li {
	width:132px;
	position:relative;
	padding:7px 15px 7px 0;
	border-bottom:1px solid #CCCCCC;
}

.vedettes .date {
	font-size:0.917em;
	line-height:1.2em;
	margin-bottom:2px;
	color:#44a4db;
}

.vedettes h5 {
	font-size:1em;
	line-height:1.2em;
	color:#000;
	margin:0 0 4px 0;
}

.vedettes h5 a {
	color:#000;
	text-decoration:none;
}

.vedettes h5 a:hover {
	text-decoration:underline;
}

.vedettes .intro {
	font-size:0.917em;
	line-height:1.3em;
}

.vedettes .intro p {
	margin:0;
}

.editeur .encadre p:first-child,
.editeur .encadre p.first-child {
	margin-top:0;
}


.vedettes a.plus {
	position:absolute;
	bottom:8px;
	right:0;
}

.vedettes .autres {
	margin-top:10px;
	font-size:0.917em;
	line-height:1.3em;
}

.vedettes .autres a {
	color:#000;
}

.vedettes .autres a:hover {
	color:#FF6311;
}

#communiques_vedettes .dossier a {
	color: #333333;
	text-decoration: none;
}

#communiques_vedettes .dossier .dossier_blanc {
	font-weight: bold;
	color: #FFFFFF;
	font-size: .9em;
	display: block;
	margin-bottom: 5px;
}

#evenements_vedettes .dossier {
	padding: 10px;
	font-size: 1.3em;
	background-color: #FF6311;
}

#evenements_vedettes .dossier .dossier_blanc {
	font-weight: bold;
	color: #FFFFFF;
	font-size: .9em;
}


/* ACTIVITÉS, ACTUALITÉS
-----------------------------------------*/
#activites ul.listing,
#actualites ul.listing {
	margin-top:6px;
	border-top:1px solid #E6E6E6;
}

#activites ul.listing li,
#actualites ul.listing li {
	padding:10px 0;
	border-bottom:1px solid #E6E6E6;
}

#activites h3.titre,
#actualites h3.titre {
	font-size:1em;
	line-height:1.2em;
	color:#FF6311;
	margin:0 0 2px 0;
}

#activites h3.titre a,
#actualites h3.titre a {
	color:#FF6311;
	text-decoration:none;
}

#activites h3.titre a:hover,
#actualites h3.titre a:hover {
	text-decoration:underline;
}

#activites h2.titre,
#actualites h2.titre,
#publications h2.titre {
	font-size:1.5em;
	line-height:1.1em;
	color:#333333;
	margin:0 0 10px 0;
}

#activites h2.titre a,
#actualites h2.titre a {
	color:#333333;
	text-decoration:none;
}

#activites h2.titre a:hover,
#actualites h2.titre a:hover {
	text-decoration:underline;
}

#activites ul.listing .intro p,
#actualites ul.listing .intro p,
#publications .intro p {
	margin-bottom:0;
}
#activites ul.listing .intro p:first-child,
#actualites ul.listing .intro p:first-child,
#publications .intro p:first-child {
	margin-top:0;
}

#activites ul.listing .plus,
#actualites ul.listing .plus {
	text-align:right;
}


/* RECHERCHE
-----------------------------------------*/
.gsc-control form, .gsc-resultsHeader {
	display: none;
}

.gsc-webResult {
	width:497px;
}

.gsc-cursor-box {
	margin-top:15px;
}

.gsc-cursor-current-page {
	color:#FF6311 !important;
}


/* PLAN DU SITE
-----------------------------------------*/
#plan li {
	padding-bottom:5px;
}

#plan h2 {
	font-size:1.25em;
	line-height:1.2em;
}

#plan h2 a {
	text-decoration:none;
}

#plan h2 a:hover {
	color:#FF6311;
	text-decoration:underline;
}

#plan ul.niveau_2 {
	margin:6px 0 10px 20px;
}

#plan ul.niveau_2 li {
	background:none;
	padding-left:0;
}

#plan ul.niveau_3 {
	margin:6px 0 2px 30px;
}

#plan h4 {
	font-size:1em;
	line-height:1.2em;
	font-weight:normal;
}

#plan h4 a {
	color:#333;
}

#plan h4 a:hover {
	color:#FF6311;
}


/* FOOTER
-----------------------------------------*/
#pied #pied_container {
	background:url(../images/ul/tuiles/piedpage.png) top left repeat-y;
}

#pied .colonne_gauche {
	float:left;
	width:235px;
	border-top:1px solid #c5c5c5;
}

#pied .colonne_gauche ul {
	margin:12px 18px;
	font-size:0.917em;
	line-height:1.2em;
}

#pied .colonne_gauche ul li {
	padding:2px 0;
}

#pied .colonne_gauche ul li a {
	text-decoration:none;
	color:#666666;
}

#pied .colonne_gauche ul li a:hover,
#pied .colonne_gauche ul li a.selected {
	color:#000000;
}

#pied .colonne_milieu {
	float:left;
	width:467px;
	padding:15px 35px;
	border-top:1px solid #c5c5c5;
}

#pied .colonne_milieu h6 {
	margin:0 0 5px 0;
	color:#48aee8;
	font-size:1em;
	line-height:1.2em;
}

#pied .colonne_milieu ul {
	float:left;
	width:200px;
	font-size:0.917em;
	line-height:1.2em;
	padding:0;
	margin:0;
}
#pied .colonne_milieu ul.liste_droite {
	float:right;
}

#pied .colonne_milieu ul li {
	padding:2px 0;
}

#pied .colonne_milieu ul li a {
	text-decoration:none;
	color:#999999;
}

#pied .colonne_milieu ul li a:hover,
#pied .colonne_milieu ul li a.selected {
	color:#000000;
}

#pied .colonne_droite {
	border-top:1px solid #ffffff;
	float:left;
	width:149px;
	padding:18px;
	font-size:0.833em;
	line-height:1.3em;
	color:#747474;
}

#pied .colonne_droite a {
	color:#747474;
}

#pied .colonne_droite a:hover {
	color:#333;
}

#pied #pied_bas {
	background:url(../images/ul/tuiles/piedpage_coins.png) top left repeat-y;
	height:6px;
	font-size:0;
	line-height:0;
}

#pied #egzakt {
	margin:5px 10px 5px 0;
	font:9px/11px Arial, Helvetica, sans-serif;
	text-align:right;
	text-transform:uppercase;
}

#pied #egzakt a {
	color:#E3E8EB;
	text-decoration:none;
}

#pied #egzakt a:hover {
	text-decoration:underline;
}


/* DIVERS
-----------------------------------------*/
.print {
	display:none;
}

#version_dev {
	display:none;
	background: #FF0000 url(../images/ul/icones/avertissement.gif) no-repeat 8px 4px;
	padding: 5px 10px 5px 30px;
	color: #FFFFFF;
	font: 11px/15px Arial, Verdana, sans-serif;
	text-transform: uppercase;
}
