/*
	CSS pour ASPQ - Principal
	Tom - egzakt.com
	2010-01-07
*/
body {
        margin:0;
        background:#c5c5c5 url(/images/ul/tuiles/background.png) repeat-y center;
        font:11px/15px Arial, Verdana, sans-serif;
        color:#333333;
}

img {
        border:0;
}

.underlined {
        text-decoration:underline;
}

.gras_beige {
        font-weight:bold;
        color:#DE6011;
}

.contenu {
        padding:10px;
}

a {
        color:#747474;
}

a:hover {
        color:#000000;
}

p {
        margin: 15px 0;
}

h1 {
        padding:0 0 6px;
        margin:10px 0;
        font-weight:bold;
        font-size:1.5em;
        border-bottom:1px solid #D9D9D9;
        line-height:1.1em;
}

h2 {
        font-weight:bold;
        margin:10px 0 6px;
        padding:0;
        font-size:1.2em;
        color: #FF6311;
        line-height: 1.2em;
}

h2.sans_marge {
        margin-top:0;
}

h3 {
        color:#FF6311;
        font-weight:bold;
        margin:10px 0 0;
        padding:0;
        font-size:1.2em;
}

h4 {
        color:#413D3E;
        font-size:1.7em;
        font-weight:normal;
        line-height:1.2em;
        margin:0;
        padding:0;
}

h5 {
        color:#21B1EB;
        font-size:1.2em;
        padding:0;
        margin:0 0 5px;
}

h6 {
        padding:0 0 0 15px;
        background:url(/images/ul/graphiques/fleche_noir.gif) 0 2px no-repeat;
        margin:0;
        color:#F99F29;
        font-weight:bold;
        font-size:1.55em;
}

#wrapper {
        margin:0 auto;
        width:960px;
}

#version_dev {
        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;
}



/*
############################
          ENT√äTE
############################
*/
#wrapper #entete {
        height:190px;
        background-color:#ffffff;
}

#wrapper #entete #bloc_gauche {
        float:left;
        width:772px;
        height:160px;
}

#wrapper #entete #bloc_gauche #navigation_haut {
        height:22px;
        text-align:right;
        background:#ffffff url(/images/ul/tuiles/droit_haut.gif) top right repeat-y;
        padding:8px 20px 0 15px;
        position: relative;
}

#wrapper #entete #bloc_gauche #navigation_haut .texte_gauche {
        float:left;
        color:#747474;
}

#wrapper #entete #bloc_gauche #navigation_haut ul {
        float:right;
        margin:0;
        padding:0;
}

#wrapper #entete #bloc_gauche #navigation_haut ul li {
        display:inline;
        color:#000000;

}

#wrapper #entete #bloc_gauche #navigation_haut ul li.rss a {
        padding-left:15px;
        background:url(/images/ul/icones/rss.gif) top left no-repeat;
}

#wrapper #entete #bloc_gauche #navigation_haut ul li a {
        color:#000000;
        text-decoration:none;
}

#wrapper #entete #bloc_gauche #navigation_haut ul li a.addthis_button {
        position: absolute;
        right: 190px;
        top: 7px;
}

#wrapper #entete #bloc_gauche #banniere {
        height:160px;
        position:relative;
        background:url(../images/ul/entetes/gars_fraise.jpg) top left no-repeat;
}

#wrapper #entete #bloc_gauche #banniere #logo {
        position:absolute;
        top:30px;
        left:30px;
        width:209px;
        height:70px;
}

#wrapper #entete #bloc_droite {
        float:left;
        width:188px;
}

#wrapper #entete #bloc_droite #bloc_texte_droit {
        color:#ffffff;
        padding:13px 10px 10px;
        background:url(/images/ul/tuiles/coin_haut_droit.gif) top left no-repeat;
        text-align:center;
}

#wrapper #entete #bloc_droite #bloc_texte_droit a {
        text-decoration:none;
}

#wrapper #entete #bloc_droite #bloc_texte_droit div {
        font-size:1em;
}

#wrapper #entete #bloc_droite #bloc_texte_droit .bloc_titre {
        margin-top:10px;
        display: block;
        font-weight:bold;
        text-align:center;
        font-size:1.5em;
        line-height:1.14em;
        margin-bottom:4px;
        color:#000000;
}

#wrapper #entete #bloc_droite #recherche {
        height:29px;
        background-color:#4B4B4B;
        padding:9px 0 0 20px;
        position:relative;
}

#wrapper #entete #bloc_droite #recherche input#keyword {
        border-width:0;
        height:16px;
        padding-top:3px;
        width:127px;
        position:absolute;
}

#wrapper #entete #bloc_droite #recherche input#rechercher {
        left:150px;
        position:absolute;
}



/*
############################
      WRAPPER COLONNES
############################
*/
#wrapper #wrapper_colonnes {
        background:#ffffff url(/images/ul/tuiles/colonnes_background.gif) top left repeat-y;
        width:960px;
}



/*
############################
    NAVIGATION PRINCIPAL
############################
*/
#wrapper #wrapper_colonnes #colonne_gauche {
        width:235px;
        float:left;
}

#wrapper #wrapper_colonnes #colonne_gauche ul#navigation {
        padding:0 0 20px 25px;
        margin:0 0 10px;
        background-color:#ffffff;
}

#wrapper #wrapper_colonnes #colonne_gauche ul#navigation li {
        list-style:none;
        padding:0;
        display:inline;


        /* Pour IE6 & 7 */
}

#wrapper #wrapper_colonnes #colonne_gauche ul#navigation li a.dernier {
        border:none;
}

#wrapper #wrapper_colonnes #colonne_gauche ul#navigation li a {
        display:block;
        width:190px;
        padding:8px 0 6px 5px;
        text-decoration:none;
        color:#333333;
        border-bottom:1px solid #E6E6E6;
        background:url(/images/ul/graphiques/fleche_bleu.gif) 176px 11px no-repeat;
        font-size:1.08em;
}

#wrapper #wrapper_colonnes #colonne_gauche ul#navigation li a.selected {
        background:url(/images/ul/boutons/selected_simple.gif) 0 4px no-repeat;
        color:#ffffff;
}

#wrapper #wrapper_colonnes #colonne_gauche ul#navigation li a.selected:hover {
        color:#ffffff;
}

#wrapper #wrapper_colonnes #colonne_gauche ul#navigation li ul.priorites a.selected,#wrapper #wrapper_colonnes #colonne_gauche ul#navigation li ul.deuxieme_niveau li a.selected {
        font-weight:bold;
        color:#333333;
}

#wrapper #wrapper_colonnes #colonne_gauche ul#navigation li .titre_priorites {
        font-weight:bold;
        font-size:1.5em;
        background:url(/images/ul/boutons/top_priorite.gif) top left no-repeat;
        border:none;
        margin-top:5px;
        height:27px;
        line-height:1.1em;
        padding-top:6px;
        padding-bottom:3px;
        padding-left:6px;
}

#wrapper #wrapper_colonnes #colonne_gauche ul#navigation li a.ouvert {
        color:#ffffff;
        background:url(/images/ul/boutons/top_selected.gif) 0 8px no-repeat;
        padding-top:12px;
        padding-bottom:10px;
        border:none;
}

#wrapper #wrapper_colonnes #colonne_gauche ul#navigation li a.ouvert:hover {
        color:#ffffff;
}

#wrapper #wrapper_colonnes #colonne_gauche ul#navigation li ul.priorites {
        padding:0 0 0 10px;
        margin:0;
        background:url(/images/ul/boutons/bas_priorite.gif) bottom left no-repeat;
}

#wrapper #wrapper_colonnes #colonne_gauche ul#navigation li ul.priorites li {
}

#wrapper #wrapper_colonnes #colonne_gauche ul#navigation li ul.priorites li a {
        width:170px;
        padding:4px 0 5px 5px;
        background:none;
        font-size:1em;
}

#wrapper #wrapper_colonnes #colonne_gauche ul#navigation li a:hover {
        color:#48AFE9;
}

#wrapper #wrapper_colonnes #colonne_gauche ul#navigation li ul.priorites li a:hover,#wrapper #wrapper_colonnes #colonne_gauche ul#navigation li ul.deuxieme_niveau li a:hover,#wrapper #wrapper_colonnes #colonne_gauche ul#navigation li ul.priorites li ul.troisieme_niveau li a:hover {
        color:#FF6311;
}

#wrapper #wrapper_colonnes #colonne_gauche ul#navigation li ul.priorites li a.dernier {
        padding-bottom:8px;
        border:none;
}

#wrapper #wrapper_colonnes #colonne_gauche ul#navigation li ul.priorites li a.ouvert {
        color:#333333;
        font-weight:bold;
        border:none;
        font-size:1em;
        padding-bottom:5px;
        height:12px;
}

#wrapper #wrapper_colonnes #colonne_gauche ul#navigation li ul.priorites li a.ouvert:hover {
        color:#FF6311;
}

#wrapper #wrapper_colonnes #colonne_gauche ul#navigation li ul.deuxieme_niveau {
        padding:0 0 6px 10px;
        margin:0;
        background:url(/images/ul/boutons/bas_selected.gif) bottom left no-repeat;
}

#wrapper #wrapper_colonnes #colonne_gauche ul#navigation li ul.deuxieme_niveau li {
}

#wrapper #wrapper_colonnes #colonne_gauche ul#navigation li ul.deuxieme_niveau li a {
        background:none;
        width:170px;
        height:18px;
        padding:6px 0 0 5px;
        font-size:1em;
}

#wrapper #wrapper_colonnes #colonne_gauche ul#navigation li ul.deuxieme_niveau li a.premier {
        padding-top:0;
}

#wrapper #wrapper_colonnes #colonne_gauche ul#navigation li ul.deuxieme_niveau li a.ouvert {
        border:none;
        font-size:1em;
        padding-bottom:5px;
        height:12px;
}

#wrapper #wrapper_colonnes #colonne_gauche ul#navigation li ul.priorites ul.troisieme_niveau a.selected {
        padding-bottom:2px;
}

#wrapper #wrapper_colonnes #colonne_gauche ul#navigation li ul.priorites ul.troisieme_niveau {
        padding:4px 0 0 5px;
        margin:3px 0!important;
        margin:0;
        background:url(/images/ul/boutons/ssnav_top.gif) 5px 0 no-repeat;
}

#wrapper #wrapper_colonnes #colonne_gauche ul#navigation li ul.priorites ul.troisieme_niveau li {
}

#wrapper #wrapper_colonnes #colonne_gauche ul#navigation li ul.priorites ul.troisieme_niveau li a.premier {
        padding-top:1px;
}

#wrapper #wrapper_colonnes #colonne_gauche ul#navigation li ul.priorites ul.troisieme_niveau li a.dernier,#wrapper #wrapper_colonnes #colonne_gauche ul#navigation li ul.priorites ul.troisieme_niveau li a.selected {
        background:#f2f2f2 url(/images/ul/boutons/ssnav_bas.gif) bottom left no-repeat!important;
        padding-bottom:5px;
}

#wrapper #wrapper_colonnes #colonne_gauche ul#navigation li ul.priorites ul.troisieme_niveau li a.selected {
        background-color:#F2F2F2;
        background-image:none;
}

#wrapper #wrapper_colonnes #colonne_gauche ul#navigation li ul.priorites ul.troisieme_niveau li a {
        width:157px;
        padding:6px 0 0 5px;
        background-color:#F2F2F2;
        font-size:1em;
        color:#333333;
        border:none;
}

#wrapper #wrapper_colonnes #colonne_gauche ul#navigation li ul.priorites ul.troisieme_niveau li div.separateur {
        height: 1px;
        font-size: 1px;
        line-height: 1px;
        width: 162px;
        padding:2px 0 0px 0;
        background: #f2f2f2 url('/images/ul/tuiles/navig_separateur.gif') bottom left no-repeat;
}

#wrapper #wrapper_colonnes #colonne_gauche ul#navigation li ul.priorites ul.troisieme_niveau ul.pages {
        border-top:1px solid #ffffff;
        border-bottom:1px solid #ffffff;
        width:147px;
        padding:0;
        margin:0;
}

#wrapper #wrapper_colonnes #colonne_gauche ul#navigation li ul.priorites ul.troisieme_niveau ul.pages li a {
        background-color:#F2F2F2;
}

#wrapper #wrapper_colonnes #colonne_gauche ul#navigation li ul.priorites ul.troisieme_niveau ul.pages li.premier a {
        padding-top:2px;
}

#wrapper #wrapper_colonnes #colonne_gauche #suivez_nous {
        padding:10px 20px;
        margin-bottom:20px;
}

#wrapper #wrapper_colonnes #colonne_gauche #suivez_nous a {
        padding-right: 10px;
}

#wrapper #wrapper_colonnes #colonne_gauche #suivez_nous .suivez_texte {
        font-size:1.5em;
        border-bottom:1px solid #D9D9D9;
        padding-bottom:3px;
        margin-bottom:7px;
}



/*
############################
          CONTENU
############################
*/
#wrapper #wrapper_colonnes #colonne_droite {
        float:left;
        width:725px;
}

#wrapper #wrapper_colonnes #colonne_droite #wrapper_contenu {
}

#wrapper #wrapper_colonnes #colonne_droite #wrapper_contenu #contenu_gauche {
        float:left;
        width:537px;
}

#wrapper #wrapper_colonnes #colonne_droite #wrapper_contenu #contenu_gauche #contenu {
        padding:10px 20px;
        position:relative;
        font-size:1.1em;
}

#wrapper #wrapper_colonnes #colonne_droite #wrapper_contenu #contenu_gauche #contenu .intro p {
        margin-top: 8px;
        margin-bottom: 4px;
}

#wrapper #wrapper_colonnes #colonne_droite #wrapper_contenu #contenu_gauche #contenu ul {
        margin: 0;
        padding: 0;
        margin-top: 14px;
}

#wrapper #wrapper_colonnes #colonne_droite #wrapper_contenu #contenu_gauche #contenu ul li {
        padding-left:20px;
        padding-bottom: 5px;
        margin:0;
        list-style:none;
        background:url(/images/ul/graphiques/puce_cqpp.gif) 0 2px no-repeat;
}

#wrapper #wrapper_colonnes #colonne_droite #wrapper_contenu #contenu_gauche #contenu ul ul,
#wrapper #wrapper_colonnes #colonne_droite #wrapper_contenu #contenu_gauche #contenu ul li ul {
        padding-left: 35px;
        margin-top: 5px;
}

#wrapper #wrapper_colonnes #colonne_droite #wrapper_contenu #contenu_gauche #contenu ul ul li {
        padding-left: 0px !important;
}

#wrapper #wrapper_colonnes #colonne_droite #wrapper_contenu #contenu_gauche #contenu ol {
        list-style-position:inside;
        padding-left: 16px;
        margin: 14px 0;
}

#wrapper #wrapper_colonnes #colonne_droite #wrapper_contenu #contenu_gauche #contenu ol li {
        list-style-position: outside;
        padding-left: 4px;
}

#wrapper #wrapper_colonnes #colonne_droite #wrapper_contenu #contenu_gauche #contenu .colonne_accueil_droite {
        float:right;
}



/*
############################
      FIL D'ARIANNE
############################
*/
#wrapper #wrapper_colonnes #colonne_droite #wrapper_contenu #fil_arianne {
        padding:7px 7px 7px 20px;
        background:url(/images/ul/tuiles/fil_ariane.gif) bottom left repeat-y;
}

#wrapper #wrapper_colonnes #colonne_droite #wrapper_contenu #fil_arianne ul {
        margin:0;
        padding:0;
}

#wrapper #wrapper_colonnes #colonne_droite #wrapper_contenu #fil_arianne ul li {
        display:inline;
        font-weight:bold;
        color:#000000;
}

#wrapper #wrapper_colonnes #colonne_droite #wrapper_contenu #fil_arianne ul li img {
        padding: 0 5px;
        position: relative;
        top: 2px;
}

#wrapper #wrapper_colonnes #colonne_droite #wrapper_contenu #fil_arianne ul li.premier {
        padding-left:0;
        background:none;
}

#wrapper #wrapper_colonnes #colonne_droite #wrapper_contenu #fil_arianne ul li a {
        font-weight:normal;
        color:#21B1EB;
}



/*
############################
      COLONNE DE DROITE
############################
*/
#wrapper #wrapper_colonnes #colonne_droite #wrapper_contenu #contenu_droit {
        float:left;
        width:185px;
        background-color:#ffffff;
}

#wrapper #wrapper_colonnes #colonne_droite #wrapper_contenu #contenu_droit .contenu {
        padding:0 21px!important;
        padding:0 18px;
}

#wrapper #wrapper_colonnes #colonne_droite #wrapper_contenu ul ul li,
#wrapper #wrapper_colonnes #colonne_droite #wrapper_contenu ul li ul li {
        list-style-type:disc!important;
        list-style-position:outside!important;
        padding-left:0!important;
        background:none!important;
}

#wrapper #wrapper_colonnes #colonne_droite #wrapper_contenu #contenu_droit .contenu_priorites h4 {
        margin-bottom:5px;
        padding-left:10px;
}

#wrapper #wrapper_colonnes #colonne_droite #wrapper_contenu #contenu_droit .contenu_priorites {
        padding:0 0 0 11px !important;
        padding:0 0 0 10px;
}



/*
############################
      PIED DE PAGE
############################
*/
#wrapper #pied {
        margin-bottom:25px;
}

#wrapper #pied #pied_container {
        background:url(/images/ul/tuiles/piedpage.png) top left repeat-y;
}

#wrapper #pied #pied_bas {
        background:url(/images/ul/tuiles/piedpage_coins.png) top left repeat-y;
        height:6px;
        font-size:0;
        line-height:0;
}

#wrapper #pied #pied_container .colonne_gauche {
        float:left;
        width:235px;
        border-top:1px solid #c5c5c5;
}

#wrapper #pied #pied_container .colonne_gauche ul {
        margin:0;
        padding:10px 0 0 10px;
}

#wrapper #pied #pied_container .colonne_gauche ul li {
        list-style:none;
}

#wrapper #pied #pied_container .colonne_gauche ul li a {
        text-decoration:none;
        color:#666666;
}

#wrapper #pied #pied_container .colonne_gauche ul li a:hover {
        color:#000000;
}

#wrapper #pied #pied_container .colonne_milieu {
        float:left;
        width:537px;
        border-top:1px solid #c5c5c5;
}

#wrapper #pied #pied_container .colonne_milieu .contenu {
        padding:20px;
}

#wrapper #pied #pied_container .colonne_milieu .contenu ul.liste_gauche,#wrapper #pied #pied_container .colonne_milieu .contenu ul.liste_droite {
        padding:0;
        margin:0;
        float:left;
}

#wrapper #pied #pied_container .colonne_milieu .contenu ul.liste_droite {
        padding-left:120px;
}

#wrapper #pied #pied_container .colonne_milieu .contenu ul.liste_gauche li,#wrapper #pied #pied_container .colonne_milieu .contenu ul.liste_droite li {
        list-style:none;
}

#wrapper #pied #pied_container .colonne_droite {
        border-top:1px solid #ffffff;
        float:left;
        width:185px;
}

#wrapper #pied #pied_container .colonne_droite .contenu {
        padding:18px;
        color:#747474;
        font-size:.86em;
}



/*
############################
          BLOCS
############################
*/
.bloc {
        margin:10px 0;
        width:147px;
}

.bloc .bloc_entete {
        height:22px;
        padding:8px 0 0 8px;
        font-size:0.9em;
}

.noir .bloc_entete {
        background:url(/images/ul/titrage/contenu_lie.gif) top left no-repeat;
        color:#FFFFFF;
        font-weight: bold;
        font-size: 1.1em;
        padding-top:10px;
}

.bloc .bloc_contenu {
        padding:10px 10px 5px;
        background:#F2F2F2 url(/images/ul/tuiles/bas_bloc.gif) bottom left no-repeat;
}

.bloc .bloc_contenu .bloc_plus {
        float:right;
}

.bloc .bloc_contenu .bloc_date {
        color:#21B1EB;
}

.bloc .bloc_contenu .bloc_titre {
        color:#F2A138;
        margin-bottom:5px;
}

#salle_de_presse.bloc .bloc_contenu .bloc_titre a,#activites.bloc .bloc_contenu .bloc_titre a {
        color:#F2A138;
        text-decoration:none;
}

.bloc .bloc_contenu .bloc_strong {
        font-weight:bold;
        margin-bottom:5px;
}

.orange .bloc_entete {
        background:url(/images/ul/titrage/a_la_une.gif) top left no-repeat;
        color:#413D3E;
        font-size:1.5em;
        padding:8px 0 0 30px;
        height:20px;
}

#a_la_une.bloc .bloc_contenu {
        background:#FFB690 url(/images/ul/tuiles/bas_bloc_orange.gif) bottom left no-repeat;
}

#a_la_une.bloc .dossier {
        padding:10px;
        font-size:1.2em;
        background-color:#FF6311;
}

#a_la_une.bloc.bloc .dossier a,
#a_la_une.bloc .bloc_contenu .bloc_strong a {
        color:#333333;
        text-decoration:none;
}

#a_la_une.bloc.bloc .dossier a:hover,
#a_la_une.bloc .bloc_contenu .bloc_strong a:hover {
        color:#747474;
}

#a_la_une.bloc .dossier .dossier_blanc {
        font-weight:bold;
        color:#FFFFFF;
        font-size:.9em;
        display: block;
        margin-bottom:5px;
}

#a_la_une.bloc .bloc_strong {
        font-size:1.2em;
}

#a_la_une.bloc {
        width:167px;
}

.bleu .bloc_entete {
        background:url(/images/ul/titrage/blog.gif) top left no-repeat;
        color:#ffffff;
        font-size:1.5em;
        padding:8px 0 0 30px;
        height:22px;
}

#blogue.bloc .bloc_contenu {
        background:#6DCCF1 url(/images/ul/tuiles/bas_bloc_bleu.gif) bottom left no-repeat;
}

#blogue.bloc .dossier {
        padding:10px;
        font-size:1.3em;
        background-color:#FF6311;
}

#blogue.bloc .dossier .dossier_blanc {
        font-weight:bold;
        color:#FFFFFF;
        font-size:.9em;
}

#blogue.bloc .bloc_strong {
        font-size:1.2em;
}

#blogue.bloc {
        width:307px;
}

#evenements.noir .bloc_entete {
        background:url(/images/ul/titrage/evenements.gif) top left no-repeat;
        color:#ffffff;
        font-size:1.3em;
        padding:8px 0 0 30px;
        height:22px;
}

#evenements.bloc .bloc_contenu {
        background:#F2F2F2 url(/images/ul/tuiles/bas_bloc_noir_large.gif) bottom left no-repeat;
}

#evenements.bloc .dossier {
        padding:10px;
        font-size:1.3em;
        background-color:#FF6311;
}

#evenements.bloc .dossier .dossier_blanc {
        font-weight:bold;
        color:#FFFFFF;
        font-size:.9em;
}

#evenements.bloc .bloc_strong {
        font-size:1em;
}

#evenements.bloc {
        width:167px;
}

#evenements.bloc .bloc_date {
        font-weight:bold;
        color:#21B1EB;
}

#evenements.bloc .bloc_contenu a {
        text-decoration:none;
        color:#231F20;
}

#evenements.bloc .bloc_contenu .separateur {
        line-height:0;
        font-size:1px;
        border-bottom:1px solid #D9D9D9;
        margin-bottom:5px;
}



/*
############################
         VIGNETTES
############################
*/
.vignette_separateur {
        height:10px;
}

.vignette {
        text-decoration:none;
        color:#413D3E;
        font-size: 1em;
}

.vignette_container {
        width:148px;
        position:relative;
        margin-bottom:0px;
}

.vignette:hover {
        color:#F2A138;
}

.vignette_container img.vignette_masque {
        position:absolute;
}

.vignette_container img.vignette_image {
        padding: 0px 0 0 8px
}

.vignette_container .vignette_contenu {
        background: url(/images/ul/tuiles/priorite_vignette_bas.png) bottom left no-repeat;
        width:148px;
        padding:6px 15px 12px 15px;
        font-weight:bold;
}

.vignette_container .vignette_contenu .wrapper {
        width:130px;
}



/*
############################
        ACCUEIL
############################
*/
.salle_de_presse {
        width:275px;
}

.salle_de_presse a {
        color:#231F20;
        text-decoration:none;
}

.salle_de_presse a:hover {
        color:#747474;
}

.salle_de_presse h2 {
        font-size:1.29em;
}

.salle_de_presse .type {
        color:#333;
        margin:15px 0 5px;
        font-size:1.1em;
}

.salle_de_presse .bloc_plus {
        float:right;
}

.salle_de_presse a.communique {
        text-decoration:none;
}

a#egzakt {
        float:right;
        text-decoration:none;
        margin:5px 15px 0 0;
        color:#E3E8EB;
        font-size:.92em;
}

.gsc-control form,.gsc-resultsHeader {
        display:none;
}

.gsc-webResult {
        font-size:1.07em;
        width:500px;
}

h4 a {
        text-decoration:none;
        color:#333333;
}

h4 a:hover {
        color:#21B1EB;
}

span.noir {
        color:#000000;
}

.encadre {
        width:478px;
        background-color:#eef1f3;
        padding:10px;
        margin:10px 0;
}

a.derouleur {
        display:block;
        text-decoration:none;
        background: #e6e6e6 url(/images/ul/tuiles/blocs.gif) top left no-repeat;
        background-position:0 -94px;
        color:#FFFFFF;
        font-weight: bold;
}

a.derouleur:hover {
        cursor: pointer;
}

a.closed span {
        background: url('../images/ul/tuiles/bloc_bas.gif') no-repeat scroll left bottom transparent;
}

a.derouleur span {
        padding:4px 18px 4px 22px;
        width:457px;
        display: block;
}

a.closed {
        background-position:0 0;
        color:#4B4B4B;
}

.bloc_deroulant {
        margin: 15px 0 !important;
}

.a_derouler {
        border-bottom:1px solid #d0d1d2;
        border-left:1px solid #d0d1d2;
        border-right:1px solid #d0d1d2;
        background-color:#f2f2f2;
        width:455px;
        color:#000000;
        padding:20px;
}

.a_derouler table tr th {
        text-align:left;
}

table.endosser_form {
        width:100%;
        vertical-align:top;
}

table.endosser_form input {
        width:205px;
        height:20px;
        font-size:1.15em;
}

table.endosser_form label {
        font-weight:bold;
}

.confirmation {
        padding:10px;
        background-color:#c7ffa7;
        border:1px solid green;
        margin:10px;
}

.date {
        font-size:1em;
        color:#21B1EB;
}

a.detail {
        text-align:right;
        width:490px;
        display:block;
        margin-bottom:5px;
}

div.ligne {
        font-size:1px;
        line-height:.01em;
        border-bottom:1px solid #E6E6E6;
        margin-bottom:10px;
}

.titre h1,
.titre a {
        margin-top: 0;
        text-decoration:none;
        font-weight:bold;
        color:#231F20;
        font-size:1.34em;
        line-height:1em;
}

.titre a.surtitre,
#wrapper #wrapper_colonnes #colonne_droite #wrapper_contenu #contenu_gauche #contenu .surtitre {
        font-size:1.1em;
        display: block;
        margin-bottom: 2px;
        color: #FF6311;
        font-weight: bold;
}

.objet_titre {
        margin-top: 5px;
}

.objet_titre h1 {
        margin-bottom: 0px;
        padding-bottom: 0px;
        border:none;
}

.selectbox {
        float: right;
        text-align: right;
}

.objet_titre .archives, .objet_titre .tri {
        margin-top: 5px;
}

.objet_titre .ligne {
        margin-top:5px;
        margin-bottom:15px;
}

.separation {
        margin:0px;
}

.objet_titre a.retour {
        height:16px;
        width:97px;
        display:block;
        background:url(/images/ul/boutons/retour.gif) top left no-repeat;
        color:#333333;
        text-decoration:none;
        font-size:1.0em;
        padding:4px 0 2px 27px;
        margin:0px;
        float: right;
}

.priorites {
        color: #F2A138;
}

a.revue_url {
        color: #ffffff;
        text-decoration: none;
        font-size: 0.75em;
        float: right;
        width: 84px;
        height: 15px;
        background: url('/images/ul/boutons/revue.gif') top left no-repeat;
        text-align: center;
        padding-top:1px;
}

.infos {
        margin-bottom: 8px;
}

.bloc_strong a {
        text-decoration: none;
        color: #333;
}

.bloc_strong a:hover {
        text-decoration: underline;
}

.communique_infos {
        margin-bottom: 4px;
}

.autres_publications {
        display: block;
        width: 100%;
        text-align: center;
}

a.imprimer {
        float: right;
        color: #000000;
        text-decoration: none;
        font-size: 0.92em;
        padding-left: 18px;
        background: url('/images/ul/icones/imprimer.gif') 0 1px no-repeat;
}

a.imprimer:hover {
        color: #FF6311;
        background-position: 0 -13px;
}

.pied_de_page {
        font-size:0.8em;
}