@charset "UTF-8";

.cleaner {
    width: 1px;
    height: 1px;
    overflow: hidden;
    clear: both;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
    outline: 0;
}
body {
    line-height: 1;
    color: black;
    background: white;
}
ol, ul {
    list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: separate;
    border-spacing: 0;
}
caption, th, td {
    text-align: left;
    font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: "";
}
blockquote, q {
    quotes: "" "";
}
body {
    background:url(/images/entete/fond_bleu_ciel_mer.gif) repeat-x top;
    font:100% Arial,Helvetica,sans-serif;
    font-size:12px;
}
a {
    color: #981793;
    padding:9px;
}
h1, h2, h3, h4, h5, h6 {
    font-weight:bold;
    font-family:"Trebuchet MS", Helvetica, sans-serif;
    clear:both;
}
h1 {
    font-size:1.67em;
    margin-bottom:10px;
    padding:5px 0px 5px 35px;
}
h2 {
  font-size:14px;
  margin:10px 0 5px 0;
}
h3 {
  font-size:13px;
  margin:5px 0;
}
h4 {
  font-size:12px;
  margin:5px 0;
}
strong {
    font-weight:bold;
}
/* HEADER */

#header {
    font-family:Verdana,Arial,sans-serif;
    height:78px;
    background:url(/images/entete/fond_bleu_ciel_mer2.gif) no-repeat left top;
}

#rosace {
    float:left;
    width:300px;
    height:78px;
    background:url(/images/entete/rosace.gif) no-repeat top left;
}

#carte {
    float:left;
    width:40px;
    height:40px;
    padding-top:12px;
}

#textereseau {
    float:right;
    width:250px;
    height:40px;
    padding-top:18px;
    padding-bottom:20px;
}

#textereseau a {
    color:#FFFFFF;
    text-decoration:none;
    display:block;
    padding:10px 0px;
}

#logo {
    float:right;
    width:225px;
    height:78px;
    background:url(/images/entete/logo_nouvelle-arcadie.gif) no-repeat left top;
}

/* MENU HORIZONTAL GENERAL */

/*************************************/
#navigation_haut
{
    float:left;
    padding:0px 0px 0px 35px;
    background-color:#FFFFFF;
    width:944px;
/*    height:27px;*/
    background:url(/images/menus/haut/fond.png) repeat-x top left;
    font-family:"Trebuchet MS",Arial,sans-serif;
}

#navigation_haut ul {
    list-style: none;
    padding: 0px;
    margin: 0px 0px 0px 0px;
}

#navigation_haut li {
    float: left;
    font-weight: bold;
    text-transform:none;
    text-decoration:none;
}

#navigation_haut a {
    display: block;
    height: 22px;
    width: 151px;
    padding-top:6px;
    text-align: center;
    color:#061118;
    text-decoration:none;
}

#navigation_haut a:hover, #navigation_haut .selected {
    background-position:top left;
    background-repeat:no-repeat;
    color:#FFFFFF;
}


#accueil.selected, #accueil:hover,
#administration.selected, #administration:hover,
#site-public.selected, #site-public:hover,
#contacts-et-membres.selected, #contacts-et-membres:hover
{
    background-color:#005967;
    background-image:url(/images/menus/haut/bord_haut_gauche_005967.png);
    background-repeat:no-repeat;
}

#les-cafes-citoyens.selected, #les-cafes-citoyens:hover,
#arcadies.selected, #arcadies:hover,
#arcadies-et-actualites.selected, #arcadies-et-actualites:hover
{
    background-color:#80C31C;
    background-image:url(/images/menus/haut/bord_haut_gauche_80C31C.png);
    background-repeat:no-repeat;
}
#agenda-des-debats.selected, #agenda-des-debats:hover,
#debats.selected, #debats:hover
{
    background-color:#0099CC;
    background-image:url(/images/menus/haut/bord_haut_gauche_0099CC.png);
    background-repeat:no-repeat;
}
#comptes-rendus.selected, #comptes-rendus:hover
{
    background-color:#003366;
    background-image:url(/images/menus/haut/bord_haut_gauche_003366.png);
    background-repeat:no-repeat;
}
#le-reseau-lna.selected, #le-reseau-lna:hover,
#documents-du-reseau.selected, #documents-du-reseau:hover

{
    background-color:#D73006;
    background-image:url(/images/menus/haut/bord_haut_gauche_D73006.png);
    background-repeat:no-repeat;
}

#navigation_haut #accueilon a, #navigation_haut #moncafecitoyenon a, #navigation_haut #agendaon a, #navigation_haut #comptes-renduson a, #navigation_haut #charteon a, #navigation_haut #nouvelle-arcadieon a
{
    color:#FFFFFF;
}

/* SUB NAVIGATION */
#sub-navigation ul {
    padding-left:10px;
    height:25px;
}
#sub-navigation li {
    float:left;
}
#sub-navigation li a {
    display:block;
    height:15px;
    padding:5px 10px;
    text-transform:uppercase;
    text-decoration:none;
    font-family:"Trebuchet MS",Arial,sans-serif;
}
#sub-navigation ul.comptes-rendus {
    background:url(/images/fond-sub-navigation-comptes-rendus.png) top left repeat-x;
}
#sub-navigation ul.comptes-rendus a {
    color:#fff;
}
#sub-navigation ul.comptes-rendus li.active,
#sub-navigation ul.comptes-rendus li a:hover {
    background:#fff;
}
#sub-navigation ul.comptes-rendus li.active a,
#sub-navigation ul.comptes-rendus a:hover {
    color:#12295B;
}
#sub-navigation ul.debats {
    background:url(/images/fond-sub-navigation-debats.png) top left repeat-x;
}
#sub-navigation ul.debats a {
    color:#fff;
}
#sub-navigation ul.debats li.active,
#sub-navigation ul.debats li a:hover {
    background:#fff;
}
#sub-navigation ul.debats li.active a,
#sub-navigation ul.debats a:hover {
    color:#0099CC;
}

/* BANDEAU */ 
#bandeau {
    font-family:Verdana,Arial,sans-serif;
    clear:both;
    width:100%;
    height:84px;
}
.rousseau {
    background:url(/images/bandeau-rousseau.png) no-repeat top left;
}
.voltaire {
    background:url(/images/bandeau-voltaire.png) no-repeat top left;
}
.hugo {
    background:url(/images/bandeau-hugo.png) no-repeat top left;
}
.balzac {
    background:url(/images/bandeau-balzac.png) no-repeat top left;
}
.poussin {
    background:url(/images/bandeau-poussin.png) no-repeat top left;
}
.de-vinci {
    background:url(/images/bandeau-de-vinci.png) no-repeat top left;
}
.montesquieu {
    background:url(/images/bandeau-montesquieu.png) no-repeat top left;
}
.ciceron {
    background:url(/images/bandeau-ciceron.png) no-repeat top left;
}
.sieyes {
    background:url(/images/bandeau-sieyes.png) no-repeat top left;
}
.robespierre {
    background:url(/images/bandeau-robespierre.png) no-repeat top left;
}
.more {
    background:url(/images/bandeau-more.png) no-repeat top left;
}

#legende-photo-cafe {
    font-size:11px;
    float:left;
    text-align:right;
    width:260px;
    margin:0px;
    padding-left:450px;
    padding-top:20px;
    height:64px;
    color:#FFFFFF;
}

#legende-photo-cafe .titre {
    float:right;
    clear:right;
    text-align:right;
    color:#66b8ea;
    font-size:17px;
    font-weight:bold;
}

#citation {
    font-size:11px;
    float:left;
    text-align:right;
    width:330px;
    margin:0px;
    padding-left:384px;
    padding-top:5px;
    height:54px;
    color:#FFFFFF;
}

#citation .auteur {
    float:right;
    clear:right;
    color:#FFFFFF;
}

/* BLOC CONNECTION */
#connexion {
    height:84px;
    background-color:#88D0F3;
    float:right;
    width:261px;
    text-align:center;
}
#connexion h4 {
    font-size:12px;
    height:16px;
    color:#12295B;
    padding:1px 0px 3px 0px;
}
#connexion .boutons a {
    text-decoration:none;
}
#connexion a {
    padding:5px 10px 0px 10px;
    color:#12295B;
    font-weight:bold;
    font-family:"Trebuchet MS", Helvetica, sans-serif;
}
#connexion .connecte {
    background:url(/images/fd_bloc_connection_connecte.png) right top no-repeat;
}

/* FIL D'ARIANE */ 

#fildariane {
    font:0.9em Verdana,Arial,sans-serif;
    width:900px;
    height:18px;
    margin:0px;
    padding-top:3px;
    padding-bottom:0px;
    padding-left:0px;
    padding-right:265px;
    text-align:right;
    float:right;
}

#fildariane a {
    color:#061118;
    margin:0px;
    padding-top:0px;
    padding-bottom:0px;
    padding-left:0px;
    padding-right:5px;
}

/* CONTENUS */
#wrapper {
    float:left;
    width:100%;
}
#content {
    margin-right:486px;
    min-height:450px;
}
.content {
    padding:0px 10px 20px 0px;
}
.content p, .content ol, .content ul {
    line-height:160%;
    font-size:1.1em;
}
.content p {
    margin-top:15px;
}
.content ol {
    list-style:decimal inside;
}
a.en-savoir-plus, div.en-savoir-plus a {
    color:#27A4CA;
    font-weight:bold;
}
div.en-savoir-plus {
    margin-top:1em;
    text-align:right;
}
img.left {
    padding-right:15px;
    float:left;
}
img.right {
    padding-left:15px;
    float:right;
}
.content h1 {
    color:#27a4ca;
    background:url(/images/caravelle_27a4ca.gif) no-repeat top left;
}
.content h2 {
    color:#12295B;
    font-size:14px;
	padding-top:10px;
}
.center {
    text-align:center;
}

/* BANDE DROITE */ 

#menu-principal h1
{
    width:256px;
    height:21px;
    font-size:11px;
    color:#FFFFFF;
    margin:0;
    padding:3px 0 0 10px;
    background: url(/images/menus/navigationdroite/box_gen.png) no-repeat;
}

#menu-principal h1 a
{
    color:#FFFFFF;
    padding:0px;
    margin:0px;
    text-decoration:none;
}

#menu-principal h1.on {
    background: url(/images/menus/navigationdroite/box_genon.png) no-repeat;
}

#menu-principal h1.on a
{
    color:#000000;
    padding:0px;
    margin:0px;	
}

#container {
    text-align:left;
    width:980px;
    margin:0 auto;
}

p {
    line-height:1.4;
}

a {
    color:#12295b;
    padding:0px;
    margin:0px;
}

#content-page-g {
    float: left;
    width: 300px;
    margin-right: 10px;
    padding-left:33px;
    background: lightblue;
}
#content-page-d {
    float: right;
    width: 350px;
    padding:5px;
    margin-left: 10px;
    background: burlywood;
}

#middle
{
    margin:0px 90px 0px 90px;
}

.pays, .region
{
    padding:0px;
    margin:0px;
    width:714px;
    clear:both;
}

.pays .texte, .region .cafes
{
    float:left;
    padding:0 0px 0 0px;
    margin:0px 0px 0px 20px;
    width:340px;
}

.pays h2 {
    margin:20px 0;
}

.pays .carte, .region .carte
{
    float:left;
    margin:0px 0px 20px 30px;
}

.pays ul {
    float:left;
    margin:0 0 0 30px;
    width:340px;
}

.pays ul li {
    float:left;
    width:170px;
    margin:2px 0 2px 0;
}

.pays ul li a {
    display:block;
    padding:3px;
    width:160px;
}

.pays ul li a:hover {
    background-color:#80cef3;
    font-weight:bold;
    color:#082739;
}

.region h2 {
	font-size:14px;
	font-weight:bold;
	height:21px;
	color:#27a4ca;
	padding:5px 0px 5px 30px;
	margin:20px 0 10px 0px;
	background-repeat:no-repeat;
	background-position:top left;
}

.region .activite h2 {
	background-image:url(/images/caravelle_80c31c.png);
	color:#80c31c;
}

.region .ouverture-prochaine h2 {
	background-image:url(/images/caravelle_df5a12.png);
	color:#df5a12;
}

.region .en-cours-de-constitution h2 {
	background-image:url(/images/caravelle_8e8e8e.png);
	color:#8e8e8e;
}

.region .constitution p {
	margin-top:25px;
}

.region .aucun h2, .region .en-sommeil h2 {
	background-image:url(/images/caravelle_8e8e8e.png);
	color:#8e8e8e;
}

.region .aucun p, .region .en-sommeil p {
	margin-top:25px;
	padding-left:40px;
}

.region .aucun .participer {
padding:20px 0px 0px 40px;
text-align:center;	
}

.region .aucun img {
padding: 0px 20px;
}

.region ul{
	float:left;
	margin:0px 0px 0px 30px;
	width:300px;
}

.region ul li{
	float:left;
	width:150px;
	margin:2px 0 4px 0;
}

/*dl, dt, dd, ul, li {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
*/
#menu {
    top: 0;
    left: 0;
}
#menu {
    width: 15em;
}
#menu dt {
    cursor: pointer;
    margin: 2px 0;;
    height: 20px;
    line-height: 20px;
    text-align: center;
    font-weight: bold;
    border: 1px solid gray;
    background: #ccc;
}
#menu dd {
    border: 1px solid gray;
}
#menu li {
    text-align: center;
    background: #fff;
}
#menu li a, #menu dt a {
    color: #000;
    text-decoration: none;
    display: block;
    border: 0 none;
    height: 100%;
}
#menu li a:hover, #menu dt a:hover {
    background: #eee;
}

#content-page {
    margin-right:266px;
    min-height:400px;
}

#navigation {
    float:left;
    width:200px;
    margin-left:-466px;
}

#extra {
    font-family:Verdana,Arial,sans-serif;
    font-size:0.9em;
    float:left;
    width:256px;
    margin-left:-256px;
    margin-top:0px;
    background:#FFFFFF;
}

/* BLOCS DANS NAVIGATION */ 
.navigation-accueil {
    width: 200px;
    margin:0 0px 15px 0px;
}
.navigation-accueil h3 {
    height:24px;
    padding:5px 10px 0 25px;
    font-size:12px;
    font-weight:bold;
    color:#27A4CA;
    background:url(/images/caravelle_e1f3fe-17x24.png) no-repeat top left;
}
.navigation-accueil li {
    color:#12295B;
    line-height:1.4;
}
.navigation-accueil li a {
    display:block;
    font-weight:bold;
    margin-top:3px;
}
.navigation-accueil span {
    font-size:0.9em;
}
.navigation-accueil span a {
    font-weight:normal;
    display:inline;
}

#navigation .derniers-meme-categorie {
    margin-bottom:15px;
}
#navigation .derniers-meme-categorie h2 {
    height:24px;
    padding:5px 10px 0 25px;
    font-weight:bold;
    color:#27A4CA;
    background:url(/images/caravelle_e1f3fe-17x24.png) no-repeat top left;
}
#navigation .derniers-meme-categorie li a {
    font-weight:bold;
}
#navigation .derniers-meme-categorie span {
    font-size:0.9em;
}

/* BLOCS DANS EXTRA */ 

.bloc_extra_petit {
    height:87px;
    margin:0 0 10px 0px;
    padding:7px 0px 0px 0px;
    clear:both;
}

.bloc_extra_petit .contenu {
    padding-left:35px;
}

.bloc_extra_petit h3 {
    font-size:12px;
    font-weight:bold;
    padding:0px 10px 0px 25px;
    margin:0px 0px 5px 10px;
}

.bloc_extra_grand {
    height:205px;
    margin:0px;
    padding:7px 0px 0px 0px;
    clear:both;
}

.bloc_extra_grand .contenu {
    padding-left:35px;
}

.bloc_extra_grand h3 {
    font-size:12px;
    font-weight:bold;
    padding:0px 10px 0px 25px;
    margin:0px 0px 0px 10px;
}

.bloc_extra_agrandissable {
    margin:0px 0px 5px 0px;
    clear:both;
}

.bloc_extra_agrandissable .contenu {
    padding: 0px 10px 15px 35px;
}

.bloc_extra_agrandissable h3 {
    font-size:12px;
    font-weight:bold;
    margin:0px 0px 5px 0px;
    padding:5px 10px 0px 35px;
}

.bloc_extra_agrandissable ul li {
    padding:2px 12px 2px 0px;
}
.bloc_extra_petit .contenu p,
.bloc_extra_grand .contenu p,
.bloc_extra_agrandissable .contenu p {
/*    text-align:justify;*/
}

#extra .auteur {
    font:12px Arial,Helvetica,sans-serif;
    margin-bottom:20px;
    background:url(/images/bloc-extra-default-bas.png) bottom center no-repeat #FFF4E3;
    padding:0 0 10px 0;
}
#extra .auteur .infos {
    margin:0;
    padding: 10px;
    text-align:left;
}
#extra .auteur h2 {
    height:24px;
    padding:10px 0 0 30px;
    margin-bottom:0;
    font-weight:bold;
    color:#df5a12;
    background:url(/images/bloc-extra-default-haut.png) no-repeat top center;
}
#extra .auteur p {
    margin: 0 0 1.5em 0;
}
#extra .auteur .nom-photo {
    overflow: hidden;
    margin-bottom: 10px;
}
#extra .auteur img {
    float:left;
    margin-right: 10px;
}
#extra .auteur .nom {
    font-weight:bold;
    font-size:1.167em;
}
#extra .auteur .description {
    margin: 0 0 10px 0;
}
#extra .auteur h3 {
    margin: 0 0 10px 0;
}
#extra .auteur .comptes-rendus li {
    margin-bottom: 5px;
}

/* BLOC SOUTENIR LNA */

.soutenir_lna{
margin-top:10px;
background:url(/images/accueil/soutenir_lna-citoyen.png) no-repeat top right;
}

.soutenir_lna h3{
height:25px;
color:#1b5b12;
background:url(/images/caravelle_soutenir_lna.png) no-repeat top left;
}

.soutenir_lna p{
color:#000000;
padding:10px 20px 15px 0px;
}

.soutenir_lna img{
padding:5px 0px 0px 25px;
}

/*ARCADIE*/
.arcadie {
    margin-bottom:10px;
}
.arcadie .presentation {
    margin-bottom: 10px;
}
.arcadie .presentation img {
    float:left;
    margin:5px 10px 10px 0;
}
.arcadie p {
    margin-top:5px;
}
.arcadie .facebook img {
    float:left;
    margin-right: 10px;
}
.arcadie .prochains-debats, .arcadie .derniers-comptes-rendus {
    clear:both;
}
.arcadie .prochains-debats h3, .arcadie .derniers-comptes-rendus h3 {
    color:#0f295b;
    padding-top:10px;
}
.arcadie .derniers-comptes-rendus li {
    margin-top:5px;
}
.navigation-arcadie {
    width: 200px;
    margin:0 0px 15px 0px;
}
.navigation-arcadie h3 {
    height:24px;
    padding:5px 10px 0 25px;
    font-size:12px;
    font-weight:bold;
    color:#27A4CA;
    background:url(/images/caravelle_e1f3fe-17x24.png) no-repeat top left;
}
.prochain-rendez-vous p {
    color:#12295B;
}
.prochain-rendez-vous .date {
    font-weight:bold;
}
.prochain-rendez-vous .titre {
    font-size:14px;
    font-weight:bold;
    padding:10px 0 0 0;
}
.prochain-rendez-vous .lieu {
    padding:10px 0 0 0;
}
.prochain-rendez-vous .affiche {
    margin:5px 0 0 0;
    padding:5px 0 0 25px;
    background:url(/images/pdf_fd_12295b.png) no-repeat left;
}
.prochain-rendez-vous a {
    color:#0f295b;
}
.derniers-comptes-rendus li {
    padding-top:3px;
    line-height:1.4;
}
.derniers-comptes-rendus li a {
    font-weight:bold;
    display:block;
}
.derniers-comptes-rendus li span {
    font-size:0.9em;
    color:#12295B;
}
.tous-les-comptes-rendus {
/*    font-weight:bold;*/
    font-size:1.1em;
}

/*  FORMULAIRE DANS CONTENU DROITE */

.content-page-d fieldset {
    margin-bottom: 1em;
    border: 0;
    width: auto;
    margin: 0.5em;
    /*background-color:#97AF12*/
}
.content-page-d fieldset p {
    padding: 0 0 0.75em 0.5em !important;
    padding: 0 0 0.35em 0.5em;
    clear: both;

}
.content-page-d legend {
    margin: 0 0 0.5em 0;
    padding: 0.3em;
    font: bold 0.9em Verdana, Arial, Helvetica, sans-serif;
    color: #FFD100;
    background-color:#97AF12 !important;
    background-color: none;
}
.content-page-d label.text {
    display: block;
    float: left;
    width: 40%;
    text-align: right; /* n'hésitez pas pas à aligner à gauche, c'est pas mal aussi */
    margin: 0 1em 0 0;
    padding: 0.1em;
    border-bottom: 1px solid #ABBF3B;
}
.content-page-d .radioCheck {
    margin: 0 1em 0 0.25em;	
}
.content-page-d input.text,
.content-page-d textarea {
    width: 40%;
    background-color: #FFD100;
    border: 0;
    margin-right: 0.25em;	

}
.content-page-d .envoy {
    margin: 1em 0;
    text-align: left;
}
.content-page-d .envoy label {
    border: 0;	
}
.content-page-d hr {
    visibility: hidden;
    clear: both;
}
.content-page-d span.note {
    font-size: 0.75em;
}
.content-page-d span.warning {
    font-weight: bold;
    font-size: 1.3em;
    color: #fff;
}
.content-page-d .nobr {
    white-space: nowrap;
}
.content-page-d a {
    text-decoration: none;
    color: #666666;
}

/* BLOC ACCES DIRECT SUR PAGE D'ACCUEIL */ 

#acces_direct
{
    padding:5px 0 0 0;
    background-color:#12295b;
    /*background-image:url(../images/accueil/haut_bloc_bleu_fonce_12295b.gif);
    background-repeat:no-repeat;
    background-position:top left;*/
}

.titre_acces_direct
{
    font-size:12px;
    font-weight:bold;
    color:#FFFFFF;
    padding:0 10px 5px 25px;
    background:url(/images/fleche_ffffff_fd_12295b.gif) top left no-repeat;
}

.france
{
    background:url(/images/france_fd_12295b.png) top left no-repeat;
}

/* BLOC DERNIER COMPTE-RENDU SUR PAGE D'ACCUEIL */

#dernier_cr {
    clear:both;
    margin:0;
    padding:20px 0 0px 0px;
}

.titre_dernier_cr
{
    font-size:12px;
    font-weight:bold;
    color:#FFFFFF;
    padding:0 10px 5px 25px;
    background-image:url(/images/compte-rendu_fd_12295b.gif);
    background-repeat:no-repeat;
    background-position:top left;
}

.intitule_dernier_cr
{
    margin:0;
    padding:5px 5px 5px 15px;
}

.intitule_dernier_cr a
{
    color:#FFFFFF;
    text-decoration:none;
}


.liste_cr, .liste_cr a
{
    font-size:12px;
    font-weight:normal;
    color:#FFFFFF;
    text-decoration:none;
}

/* BLOC VOIR CALENDRIER DES DEBATS SUR PAGE CAFE CITOYEN */

.texte_calendrier {
    clear:both;
    margin-top:33px;
    height:60px;
    padding-top:0px;
    padding-left:0px;
    padding-bottom:0px;
}

.texte_calendrier
{
    font-size:12px;
    font-weight:bold;
    color:#FFFFFF;
    padding-top:5px;
    padding-left:25px;
    padding-bottom:5px;
    padding-right:10px;
    background-image:url(/images/agenda_fd_81cef3.png);
    background-repeat:no-repeat;
    background-position:top left;
}

.texte_calendrier a
{
    color:#FFFFFF;
    text-decoration:none;
}

/* EXTRA */
#extra .flux-rss {
    font:12px Arial,Helvetica,sans-serif;
    margin-bottom:20px;
    background:url(/images/flux-rss-bas.png) bottom center no-repeat #ffe8d6;
    padding:0 0 10px 0;
}
#extra .flux-rss h3 {
    height:24px;
    padding:10px 0 0 35px;
    margin-bottom:0;
    font-size:12px;
    font-weight:bold;
    color:#df5a12;
    background:url(/images/flux-rss-haut.png) no-repeat top center;
}
#extra .flux-rss h3 a {
    color:#df5a12;
}
#extra .flux-rss li {
    padding:0 5px 0 30px;
    line-height:1.4;
    color:#403D39;
    margin-bottom:5px;
}
#extra .flux-rss li a {
    font-weight:bold;
    margin-top:3px;
    color:#403D39;
}
#extra .flux-rss li a img {
    display:inline;
    vertical-align:middle;
    padding-left:5px;
}

.extra_menu {
    background-color:#e1f3fe;
}
.extra_menu .contenu {
    padding:0;
}
.extra_menu h3 {
/*    margin:0px;*/
    padding:14px 0 0 19px;
    background: url(/images/menus/navigationdroite/box_nav_top_bg.png) no-repeat;
}

.extra_menu h3 span {
    display:block;
    padding-bottom:8px;
    background: url(/images/menus/navigationdroite/menue-head-sep.png) no-repeat left bottom;
}

.extra_menu ul {
    list-style:none;	
    margin:0px !important;
    background: url(/images/menus/navigationdroite/box_nav_bottom_bg.png) no-repeat left bottom;
    height:1%;
    padding:6px 0 20px 0;
}

.extra_menu ul ul {
    padding-bottom:0;
}

.extra_menu ul li {
    padding:0 10px 0 19px;
    font-size:1.0em;
    line-height:1.2em;
}

.extra_menu ul li a, .extra_menu ul ul li a {
    padding:3px 0 4px 0;
    height:1%;
    display:block;
    color:#000000;
    background:#e1f3fe url(/images/menus/navigationdroite/menue-sep.png) no-repeat left bottom;	
}

.extra_menu ul li span, .extra_menu ul ul li span {
    padding:3px 0 4px 0;
    font-weight:bold;
    height:1%;
    display:block;
    color:#000000;	
    background:#e1f3fe url(/images/menus/navigationdroite/menue-sep.png) no-repeat left bottom;	
}

.extra_menu ul li a span {
    margin-top:4px;
}


.extra_menu .back {
    display:block;
    margin-left:20px;
    background:#fff;
}

.extra_menu .back a {
    background: none;
    color:#000000;	
}

.extra_menu ul ul {
    background:none;
}

/* PROCHAINS CAFES CITOYENS */

#extra .prochains_debats {
    background: url(/images/prochains_debats_bas.png) no-repeat left bottom;
    background-color:#269cc3;
}

#extra .prochains_debats h3 {
    height:30px;
    background: url(/images/prochains_debats_haut.png) no-repeat;
    padding-top:12px;
    color:#FFFFFF;
}

#extra .prochains_debats ul li {
    padding-bottom:7px;
}

#extra .prochains_debats ul li a {
    color:#FFFFFF;
    display:block;
    margin:0px 0px 0px -20px;
    font-size:12px;
}

#extra .prochains_debats ul li a:hover {
    color:#81d9e3;
}

#extra .prochains_debats p {
    font-weight:bold;
}

#extra .prochains_debats img {
    padding:7px 0px 0px 15px;
}

/* ARCADIENS */
#extra .arcadiens {
	background: url(/images/contributeurs_bas.png) no-repeat left bottom;
    background-color:#e6fdc2;
}

#extra .arcadiens h3 {
    background: url(/images/contributeurs_haut.png) no-repeat;
    padding-top:12px;
    color:#0E5D01;
}
#extra .arcadiens p {
    font-weight:bold;
}

/* AGENDA D'UN CAFE */

.agenda_cafe {
    background: url(/images/agenda_selection_bas.png) no-repeat left bottom;
    background-color:#269cc3;
}

.agenda_cafe h1 {
    height:18px;
    background: url(/images/agenda_selection_haut.png) no-repeat;
    padding-top:12px;
    color:#FFFFFF;
}

.agenda_cafe ul li {
    padding-bottom:7px;
}

.agenda_cafe ul li a {
    color:#FFFFFF;
    display:block;
    margin:0px 0px 0px 0px;
    font-weight:bold;
    font-size:12px;
}

.agenda_cafe ul li a:hover {
    color:#12295b;
}

/* BLOC FIL D'ARIANE GEOGRAPHIQUE */

.fil_ariane_geographique {
    background:url(/images/fond_fil_ariane_geographique.png) no-repeat top left;
    padding-left:31px;
}

.fil_ariane_geographique ul {
    list-style:none;
}

.fil_ariane_geographique ul li {
    font-weight: bold;
    color:#12295b;
    height:15px;
}

.fil_ariane_geographique ul li a {
    display:block;
    padding:0px 0px 0px 20px;
    text-align:left;
    color:#12295b;
    text-decoration:underline;
}

.fil_ariane_geographique #fil_geo_france a {
    background-image:url(/images/picto_france.png);
    background-repeat:no-repeat;
    background-position:left center;
}
.fil_ariane_geographique #fil_geo_region a {
    background-image:url(/images/picto_region.png);
    background-repeat:no-repeat;
    background-position:left center;
}
.fil_ariane_geographique #fil_geo_ville {
    background-image:url(/images/picto_ville.png);
    background-repeat:no-repeat;
    background-position:left center;
}

/* BLOC CREER CAFE - REJOINDRE LNA */

#extra .creer_cafe {
    background:url(/images/fond_creer_cafe.png) no-repeat top right;
}
#extra .creer_cafe h3 {
    height:25px;
    color:#651400;
    padding-top:5px;
    background:url(/images/caravelle_creer_cafe.png) no-repeat top left;
}
#extra .creer_cafe p {
    color:#000000;
    padding:10px 10px 15px 0px;
}
#extra .creer_cafe img {
    padding:5px 0px 0px 25px;
}

/* BLOCS NEWSLETTER */ 

.newsletter {
    background: url(/images/fond_newsletter.png) no-repeat left top;
}

.newsletter h1 {
    color:#142b5c;
    background:url(/images/caravelle_newsletter.png) no-repeat top left;
}

.newsletter #email {
    margin-bottom:3px;
    width:186px;
}

.newsletter #sabonner {
    padding-left:60px;
}

/* BLOCS RECHERCHE */ 

.recherche {
    background: url(/images/fond_rechercher.png) no-repeat left top;
}

.recherche h1 {
    color:#142b5c;
    height:25px;
    background:url(/images/caravelle_rechercher.png) no-repeat top left;
}

.recherche #mot-clef {
    margin-bottom:3px;
    width:186px;
}

.recherche #rechercher {
    padding-left:50px;
}

/* BLOC CAFES DE LA REGION*/
#extra .cafes_region {
    background:url(/images/cafes_region_bas.png) no-repeat bottom left;
    background-color:#80c31c;
}
#extra .cafes_region h3 {
    height:30px;
    color:#FFFFFF;
    background:url(/images/cafes_region_haut.png) no-repeat top left;
}
#extra .cafes_region ul li a {
    margin:0px 0px 0px 0px;
    display:block;
    font-weight:bold;
}
#extra .cafes_region ul li a:hover {
    color:#FFFFFF;
}

/* BLOC SEMAINE DES CAFES */
#extra .semaine_cafes {
	background: url(/images/contributeurs_bas.png) no-repeat left bottom;
    background-color:#e6fdc2;
}
#extra .semaine_cafes h3 {
    background: url(/images/contributeurs_haut.png) no-repeat;
    padding-top:12px;
    color:#0E5D01;
}
#extra p.en-savoir-plus {
    text-align:right;
}

/* AGENDA */ 

.agenda {
    clear:both;
    padding:0px 10px 20px 25px;
}

.agenda .date {
    font-size:12px;
    color:#8e8e8e;
    padding-bottom:10px;
}

.agenda .description {
    margin-bottom:10px;
}

.agenda .affiche {
    margin-top:20px;
    padding:8px 5px 2px 25px;
    float:right;
    width:225px;
    height:30px;
    background:url(/images/calendrier/affiche_pdf.png) no-repeat top left;
}

/* BLOC CONTENT DANS DIV CONTENT */ 

.bloc_f8e7aa_content {
    float:right;
    width:490px;
    min-height:100px;
    margin:0 20px 5px 0;
    background: url(/images/f8e7aa_bas.png) no-repeat left bottom;
    background-color:#f8e7aa;
}

.bloc_f8e7aa_content h5 {
    margin:0px;
    padding:10px 0 10px 10px;
    color:#FF6600;
    font-size:12px;
    background-color:#f8e7aa;
    background: url(/images/f8e7aa_haut.png) no-repeat;
}

/* COMPTES-RENDUS */
.date {
  color:#888;
}

#content-gauche, #content-droite {
    width: 350px;
}
#content-gauche {
    float:left;
}
#content-droite {
    float:right;
}
#content-page .bloc_content_cr {
    margin:0px 15px 5px 5px;
    width:338px;
    float:left;
}
#content-page .bloc_content_cr .contenu {
    padding: 0px 0px 15px 35px;
}
#content-page .bloc_content_cr h1{
    font-size:12px;
    font-weight:bold;
    margin:0px 0px 0px 0px;
    padding:5px 10px 0px 35px;
}
#content-page .bloc_content_cr ul li{
    padding:2px 12px 2px 0px;
}
.comptes-rendus_cafe {
    background: url(/images/agenda_selection_bas.png) no-repeat left bottom;
    background-color:#269cc3;
}
.comptes-rendus_cafe h1 {
    height:25px;
    background: url(/images/agenda_selection_haut.png) no-repeat;
    padding-top:5px;
    padding-bottom:15px;
    color:#FFFFFF;
}
.comptes-rendus_cafe ul li {
    padding-bottom:7px;
}
.comptes-rendus_cafe ul li a {
    color:#FFFFFF;
    display:block;
    margin:0px 0px 0px 0px;
    font-weight:bold;
    font-size:12px;
}
.comptes-rendus_cafe ul li a:hover {
    color:#12295b;
}
.compte-rendu h2 {
    clear:none;
}
.compte-rendu p {
    margin-top:15px;
}
.compte-rendu .date {
    font-size:12px;
    color:#000;
    padding-bottom:10px;
}
.compte-rendu .lirecr {
    padding:0px 5px 2px 25px;
    float:right;
    width:200px;
    line-height:12px;
    background-repeat:no-repeat;
    background-position:top left;
}
.compte-rendu .lirecr ul {
    margin:0;
    font-size:1em;
    line-height:1.2;
}
.compte-rendu .lirecr1 {
    background-image:url(/images/bouton_lire_cr1.png);
    height:23px;
    padding-top:8px;
}
.compte-rendu .lirecr2 {
    background-image:url(/images/bouton_lire_cr2.png);
    height:30px;
    padding-top:1px;
}
#content-page .presentation .nb-total-cr {
    margin-top:15px;
}
#content-page .presentation .nb-total-cr span{
    font-size:33px;
    width:200px;
    height:70px;
    padding:5px 10px 1px 10px;
    background: url(/images/sous-nb-total-cr.png) no-repeat left bottom;
    color:#FFFFFF;
}
#content-page .presentation{
    background-color:#FFFFFF;
}
#content-page .presentation ul li {
    padding-bottom:7px;
}
#content-page .presentation ul li a{
    color:#12295b;
    display:block;
    margin:0px 0px 0px 0px;
    font-weight:bold;
    font-size:12px;
}
#content-page .presentation ul li a:hover{
    color:#FFFFFF;
}
#content-page .derniers_cr{
    background: url(/images/cr_derniers_cr_bas.png) no-repeat left bottom;
    background-color:#d2ff8e;
}
#content-page .derniers_cr h1{
    height:25px;
    background: url(/images/cr_derniers_cr_haut.png) no-repeat;
    padding-top:8px;
    padding-bottom:3px;
    color:#12295b;
}
#content-page .derniers_cr ul li {
    padding-bottom:7px;
}
#content-page .derniers_cr ul li a{
    color:#12295b;
    display:block;
    margin:0px 0px 0px 0px;
    font-weight:bold;
    font-size:12px;
}
#content-page .arcadies{
    background: url(/images/cr_arcadies_bas.png) no-repeat left bottom;
    background-color:#5debdc;
    padding-bottom:15px;
}
#content-page .arcadies h1{
    height:25px;
    background: url(/images/cr_arcadies_haut.png) no-repeat;
    padding-top:8px;
    padding-bottom:3px;
    color:#001d39;
}
#content-page .arcadies ul li {
    padding-bottom:7px;
    float:left;
}
#content-page .arcadies ul li a{
    color:#001d39;
    display:block;
    margin:0px 0px 0px 0px;
    font-weight:bold;
    font-size:12px;
}
#content-page .categories{
    background: url(/images/cr_thematique_bas.png) no-repeat left bottom;
    background-color:#98d8ff;
    padding-bottom:15px;
}
#content-page .categories h1{
    height:25px;
    background: url(/images/cr_thematique_haut.png) no-repeat;
    padding-top:8px;
    padding-bottom:3px;
    color:#181f24;
}
#content-page .categories ul li {
    padding-bottom:7px;
    float:left;
}
#content-page .categories ul li a{
    color:#181f24;
    display:block;
    margin:0px 0px 0px 0px;
    font-weight:bold;
    font-size:12px;
}
#content-page .annees{
    background: url(/images/cr_annees_bas.png) no-repeat left bottom;
    background-color:#d1dfe7;
    padding-bottom:15px;
}
#content-page .annees h1{
    height:25px;
    background: url(/images/cr_annees_haut.png) no-repeat;
    padding-top:8px;
    padding-bottom:3px;
    color:#084b74;
}
#content-page .annees ul li {
    padding-bottom:7px;
    float:left;
}
#content-page .annees ul li a{
    color:#084b74;
    display:block;
    margin:0px 0px 0px 0px;
    font-weight:bold;
    font-size:12px;
}
.lire-cr-analytique {
    margin-top:10px;
}
.lire-cr-analytique a {
    font-size:1.1em;
}
.lire-cr-synthetiques {
    border:1px dashed #27A4CA;
    background:#E3F5FA;
    margin:5px 0;
}
.lire-cr-synthetiques h4, .lire-cr-synthetiques p, .lire-cr-synthetiques ul {
    text-align:center;
    color:#12295B;
}
.lire-cr-synthetiques p {
    margin-top:5px;
}
.lien {
    padding:5px 0;
}
.lien label {
    font-family:"Trebuchet MS", Helvetica, sans-serif;
    font-weight:bold;
}
.lien input {
    margin-left:5px;
    width:550px;
}
.compte-rendu .infos {
    text-align:right;
    color:#666;
}
.compte-rendu .infos h4, .compte-rendu h5 {
    font-weight:normal;
}
/* DEBATS */
.dernier-debat {
    margin:0 10px 5px 0;
    width:335px;
    height:150px;
    float:left;
}
.dernier-debat a {
    text-decoration:none;
}
.dernier-debat h3 {
    font-size:1.3em;
}
.dernier-debat p.entete {
    margin:0;
    background: url(/images/caravelle-verte.png) no-repeat left;
    padding:8px 0 3px 25px;
}
.dernier-debat p.entete a {
    font-weight:bold;
    color:#466D0B;
}
.dernier-debat p.continuer {
    margin:0;
}
.dernier-debat p.continuer a {
    color:#1A5385;
    font-size:1.1em;
}
.debat-passe {
    padding:5px 0;
}
.debat-passe h3 {
    margin:0;
    font-size:1.2em;
}
.debat-passe a {
    text-decoration:none;
}
.debat-passe p {
    margin:0;
}
div#creer_compte {
	background:#FFEBDE url(/images/pub-creation-compte-bas.png) no-repeat scroll left bottom;
}
div#creer_compte p{
	background:url(/images/pub-creation-compte-haut.png) no-repeat scroll left top;
	padding:3px 20px 3px 20px;
}

/* LE RESEAU -  ACCUEIL*/
#bienvenue-en-arcadie .large {
    background:url(/images/fd-reseau-bloc.jpg) no-repeat scroll left top;
    float:left;
    margin:10px 0px 10px 0px;
    padding-left:10px;
    width:694px;
}
#bienvenue-en-arcadie .small {
    background:url(/images/fd-reseau-demi_bloc.jpg) no-repeat scroll left top;
    float:left;
    width:330px;
    margin:10px 10px 10px 0;
    padding-left:10px;
}
#bienvenue-en-arcadie div p img {
    padding:5px 10px 0 0;
    float:left;
}
#bienvenue-en-arcadie h2 {
    background:url(/images/caravelle_082b3f-fd-e3f2fa.png) no-repeat scroll left top;
    padding-left:25px;
    height:25px;
}
#bienvenue-en-arcadie p {
    padding-right:5px;
}

#content-page p.video{
	margin-top:0px;
	padding-top:4px;
}

#content-page p.video.date{
	font-size:0.9em;
}


/* LE RESEAU - EQUIPE */
.bloc-profil {
    background:url(/images/bloc-profil.png) no-repeat scroll left top;
    float:left;
    margin:10px 5px 10px 5px;
    padding:10px;
    width:200px;
    height:150px;
}
.bloc-profil h2 {
    clear:left;
    margin-top:20px;
}
.bloc-profil p {
    margin:0;
    line-height:1.2;
    text-align:left;
    font-size:1em;
/*    color:#888;*/
}
.vcard .tel .type, .vcard .org {
    display:none;
}

/* LE RESEAU - ANIMATEURS - REDACTEURS */
.arcadien img{
	padding-right:10px;
}
.arcadien {
	text-align:center;
	padding:10px 10px;
	float:left;
	width:150px;
	height:122px;
}
.arcadien p {
	margin:0;
	font-size:12px;
}

/* LE RESEAU - CREER CAFE */
#creer-cafe-citoyen ul {
    list-style:inside disc;
}

/* LE RESEAU - SEMAINE DES CAFES */
#navigation .logo {
    margin-bottom:10px;
}
#navigation .logo a {
    display:block;
    text-indent:-9999px;
    width:150px;
}
#navigation .partenaires, #navigation .facebook {
    margin:5px 15px;
}
#navigation .partenaires h2 {
    padding-top:10px;
}
#navigation .partenaires .devenir-partenaire {
    display:block;
    padding-top:10px;
    text-align:center;
    font-weight:bold;
}
#navigation .facebook a {
    background:url(/images/facebook-150x56.jpg) left top no-repeat;
    height:56px;
}
#navigation .agoravox a {
    background:url(/images/agoravox-150x43.png) left top no-repeat;
    height:43px;
}
#navigation .colibris a {
    background:url(/images/colibris-150x64.jpg) left top no-repeat;
    height:64px;
}
#navigation .lagedefaire a {
    background:url(/images/lagedefaire-150x42.jpg) left top no-repeat;
    height:42px;
}
#navigation .ecolocafe a {
    background:url(/images/ecolocafe-150x100.jpg) left top no-repeat;
    height:100px;
}
#navigation .compagnie-alterego a {
    background:url(/images/compagnie-alterego-150x120.jpg) left top no-repeat;
    height:120px;
}
#navigation .parolesdecitoyens a {
    background:url(/images/parolesdecitoyens-150x44.jpg) left top no-repeat;
    height:44px;
}
#navigation .ofqj a {
    background:url(/images/ofqj-150x162.jpg) left top no-repeat;
    height:162px;
}

/* CREDITS */
#credits p {
    margin-top:5px;
}

/* PIED DE PAGE */

#footer {
    background:#FFFFFF;
    height:55px;
    margin-bottom:20px;
    background-image:url(/images/pied_de_page/fond_degrade.gif);
    background-repeat:repeat-x;
    background-position:top left;
    clear:left;
    width:100%;
}

#footer_menu {
    float:left;
    height:55px;
    width:895px;
    padding-top:7px;
    line-height:17px;
    padding-left:85px;
    background-image:url(/images/pied_de_page/caravelle.gif);
    background-repeat:no-repeat;
    background-position:top left;
    margin-top:0px;
    color:#031437;
}

#footer p {
    margin:0;
    padding:5px 10px;
}
#footer a {
    display:inline;
    color:#C6D5FD;
    height:17px;
    padding:0px;
}

#footer_menu ul {
    width:855px;
    margin:0;
    list-style:none;
    margin:0;
}

#footer_menu ul li {
    float:left;
    margin-right:20px;
    padding-right:4px;
    padding-top:3px;
    padding-bottom:0px;
    padding-left:4px;
    font-size:9px;
}

#footer_menu ul li a {
    text-decoration:none;
    color:#031437;
    font-size:11px;
    font-family: Verdana,Arial,Tahoma,sans-serif;
    font-weight:normal;
    height:17px;
    padding:0px;
}

#footer_menu ul li a:hover {
    text-decoration:underline;
    height:17px;
}

#footer_menu .rss a {
    display:block;
    background:url(/images/rss.gif) center left no-repeat;
    padding-left:40px;
}

/* SE TENIR INFORME */
#se-tenir-informe .service {
    width:300px;
    height:200px;
    float:left;
    margin:0 0 20px 20px;
/*    border:1px solid red;*/
}
#se-tenir-informe h2 {
    padding:0;
    text-align:center;
    font-size:1.5em;
}
#se-tenir-informe h2 a {
    text-decoration:none;
}
#se-tenir-informe .rss h2 {
    color:#DB722F;
}
#se-tenir-informe .podcast h2 a {
    color:#834DA7;
}
#se-tenir-informe .facebook h2 a {
    color:#3B5898;
}
#se-tenir-informe .twitter h2 a {
    color:#4DC1D9;
}
#se-tenir-informe .icon {
    width:100px;
    height:100px;
    margin:0 auto;
}
#se-tenir-informe .icon a {
    display:block;
    width:100px;
    height:100px;
    margin:0 auto;
    text-indent:-9999px;
}
#se-tenir-informe .rss .icon {
    background:url(/images/rss-100x100.png) top center no-repeat;
}
#se-tenir-informe .podcast .icon {
    background:url(/images/podcast-100x100.png) top center no-repeat;
}
#se-tenir-informe .facebook .icon {
    background:url(/images/facebook-100x100.png) top center no-repeat;
}
#se-tenir-informe .twitter .icon {
    background:url(/images/twitter-100x100.png) top center no-repeat;
}
#se-tenir-informe p, #se-tenir-informe li {
    text-align:center;
}

/* FORMULAIRES */
.formulaire {
    padding-bottom:5px;
    margin-bottom:20px;
    text-align:left;
}
.formulaire fieldset {
    clear:both;
    border:1px solid #00a5cc;
    margin:10px 10px 0px 0px;
    padding:5px 20px 0px 0px;
}
.sansfilet fieldset {
    border:0px;
}
.formulaire legend {
    border:0pt none;
    color:#12295b;
    font-size:15px;
    line-height:28px;
    margin:0 0 0 10px;
    text-indent:50px;
    width:100%;
    font-weight:bold;
}
.formulaire ul {
    margin-left:60px;
}
#debat .formulaire ul {
    margin-left:0;
}
#debat .formulaire p.hint {
    margin-left:20px;
}
#debat .formulaire legend {
    text-indent:20px;
}
#debat #submit {
    margin-left:20px;
}
.formulaire ul li {
    padding:5px 0px 5px 20px;
}
.formulaire label {
    display:inline;
    padding:2px 0px;
}
.formulaire .radio-fields label {
    display:inline;
}
.formulaire .radio-fields .fieldWithErrors {
    display:inline;
}
.formulaire .text-field input {
    width:400px;
}
.formulaire ul li.select_recherche {
    width:150px;
    padding:0px 3px 0px 2px;
    float:left;
}
#seconnecter, #modifier, #ajouter {
    padding:15px 0px 15px 150px;
}
.formulaire #rechercher {
    padding:7px 0px 15px 15px;
}
.formulaire.couleurbleue {
    background:url(/images/fond_formulaire_couleurbleue_bas.png) bottom left no-repeat;
    background-color:#e1f1fa;
}
.formulaire.couleurbleue legend {
    background:url(/images/fond_formulaire_couleurbleue_haut.png) top left no-repeat;
}
.formulaire.couleurbleue legend#roles {
    background:none;
}
.formulaire.couleurbleue fieldset {
    border-color:#12295b;
}
.check-box-field label, .check-box-field .input {
    display:inline;
}
.required strong, .hint strong {
    color:red;
    margin-left:3px;
}
p.hint {
    line-height:1;
    color:#666;
    margin:5px 0 5px 80px;
}
#submit {
    margin-left:80px;
}
.fieldWithErrors input, .fieldWithErrors textarea {
    border:2px solid #DD4F00;
    background-color: #fdf3f3
}
.formError {
    clear:both;
    font-weight:bold;color:#DD4F00;
}
/* arcadiens */
#arcadien img {
	float:left;
	padding:0 10px 10px 0;
}
#arcadien p {
	margin:0;
}

/* ADMIN */
/* page d'accueil */
#content-page .bloc_accueil_admin {
    padding:5px 20px 0px 5px;
    margin:10px 0px 0px 10px;
    width:300px;
    height:260px;
    float:left;
}
#content-page .bloc_accueil_admin h2{
    color:#181f24;
}
#content-page .bloc_accueil_admin a {
    float:right;
    padding-bottom:5px;
	clear:both;
}
#content-page .bloc_accueil_admin span a {
    float:left;
}
#content-page .bloc_accueil_admin p {
	clear:both;
}
#content-page .bloc_accueil_admin p.texte {
	padding:0 0 15px 3px;
	
}
#content-page .bloc_accueil_admin p a {
	padding-top:10px;
}
/* comptes-rendus */
.comptes-rendus .liste-comptes-rendus li {
    clear:both;
    line-height:2em;
}
.comptes-rendus .liste-comptes-rendus .button-to {
    float:left;
}
.comptes-rendus .choix-annee li, .debats .choix-annee li {
    float:left;
    padding:5px 10px;
    font-size:1.5em;
    font-weight:bold;
}
.nouveau {
    margin:20px 0 10px 0;
    padding-top:1px;
    background:url(/images/add.png) no-repeat;
    width:200px;
}
.nouveau a {
    display:block;
    padding-left:20px;
    font-size:1.1em;
    font-weight:bold;
}
.clear { clear:both;}

/* debats */
.debat-categorie-submit {
    display:none;
}
#podcast ol {
    list-style:decimal inside;
}
#podcast p, #podcast li {
    padding-top:10px;
}

/* interventions */
#interventions td.auteur {
    font-size:1em;
}
#interventions td.auteur {
    width:20%;
}
#interventions td.intervention {
    width:55%;
}
#interventions td {
    border-top:1px #aaa solid;
}
#interventions td .nom {
    font-weight:bold;
}
#interventions td.debat, #interventions td.intervention .date {
    color:#888888;
    font-size:0.9em;
}
#interventions .actions {
    padding-top:5px;
}
#interventions .actions li {
    float:left;
    padding:0 3px;
}

/* users */
#users tr.even {
    background:#EDF3FE;
}
#users td {
    padding:5px;
}
#users td.nom p {
    margin-bottom:0.3em;
    font-weight:bold;
}
#user img{
	float:left;
	padding-right:10px;
}
#user .infos {
	float:left;
}
#user h2 {
	color:#005967;
}

/* notes */
.notes h2 {
	color:#005967;
}
.notes {
	clear:left;
	padding:10px 0;
}
.notes p{
	font-size:1.1em;
}
.note span {
	color:#555;
}
.notes .nouvelle_note {
	padding-bottom:10px;
}
.notes .note {
	padding-top:10px;
	clear:left;
}
.notes img{
	float:left;
	padding-right:10px;
}
.notes .note .info{
	padding-right:10px;
}
.note {
	border-bottom:1px solid #ccc;
	padding-bottom:10px;
}
.note_index {
	border-bottom:1px solid #ccc;
	min-height:60px;
	padding-top:10px;
}
.note_index .destinataire a{
	font-weight:bold;
}
/* contacts */
.infos {
    padding-top:10px;
}
/* tables*/
table {
    margin-top:5px;
}
th, td {
    font-size:1.1em;
}
th {
    font-weight:bold;
    font-family:"Trebuchet MS", Helvetica, sans-serif;
    text-align:center;
    padding:5px;
}
td {
    padding:2px 5px;
}
td.visible, td.actions, td.date, td.comptes-rendus {
    text-align:center;
}
tr.stripe {
    background:#edf3fe;
}

/* VIDEOS */
.video {
    margin:10px 0;
}

/* DEBAT */
.intervention {
    margin-bottom:10px;
}
.intervention img {
    float:left;
    padding:5px 10px 0 0;
}
.intervention p {
    margin:0;
}
.intervention .infos {
    border-top:1px solid #aaa;
}
.intervention .contenu {
}
.intervention .date {
    font-size:0.9em;
}
.intervention .nom {
    color:#269CC3;
}
.intervention .nom a {
    color:#269CC3;
    text-decoration:none;
}
.intervention .button-to {
    float:right;
}
.presentation p {
    margin:0;
}
#participer_debat p {
    margin:0;
}
.navigation-debat{
	background:#e6fdc2 url(/images/debat-cartouche-arcadie-bas.png) bottom left no-repeat;
	padding-bottom:10px;
}
#navigation .navigation-debat h3{
	background-image:url(/images/debat-cartouche-arcadie-haut.png);
	color:#466D0B;
}
#navigation .navigation-compte-rendu {
	padding-left:5px;
}
#navigation .navigation-compte-rendu h3 {
	color:#466D0B;
	background-image:url(/images/caravelle-verte.png);
	padding-left:22px;
}
#navigation .navigation-debat a{
	text-decoration:none;
}
#navigation .navigation-debat h3 a{
	color:#466D0B;
}
#navigation .navigation-debat p{
	padding:0 0 5px 25px;
}
#navigation .navigation-debat span{
	padding:0 0 5px 25px;
}
#navigation .navigation-debat span a{
	text-decoration:underline;
}
#navigation .navigation-compte-rendu p{
	padding:0 0 5px 22px;
}
.debat h2 {
    padding-left:4px;
}

/* CATEGORIES */
#extra .categories {
    font:12px Arial,Helvetica,sans-serif;
    margin-bottom:20px;
    background:url(/images/bloc-extra-default-bas.png) bottom center no-repeat #FFF4E3;
    padding:0 0 10px 0;
}
#extra .categories h3 {
    height:24px;
    padding:10px 0 0 30px;
    margin-bottom:0;
    font-size:12px;
    font-weight:bold;
    color:#df5a12;
    background:url(/images/bloc-extra-default-haut.png) no-repeat top center;
}
#extra .categories h3 a {
    color:#df5a12;
}
#extra .categories li {
    padding:0 5px 0 30px;
    color:#403D39;
    height:20px;
}
#extra .categories li a {
    display:block;
    font-weight:bold;
    margin-top:3px;
    color:#403D39;
    height:17px;
    padding-top:3px;
}
#extra .categories li span {
    font-size:0.9em;
}

/* MESSAGES */
div.message {
    height: 40px;
    border: 1px dashed;
    margin: 12px 0;
    background: no-repeat 8px 10px;
    clear:both;
}
div.message_texte {
    font-size: 1.1em;
    font-weight:bold;
    margin: 12px 8px 8px 55px;
}
div.error {
    border-color: #DD4F00;
    background-color: #fdf3f3;
    background-position:10px 3px;
    color: #DD4F00;
    background-image: url(/images/exclamation.gif);
}
div.notice {
    border-color: #2B8A0D;
    background-color: #E7FBD4;
    background-position:10px 3px;
    color: #2B8A0D;
    background-image: url(/images/success.gif);
}
span.error {
    color:#DD4F00;
}

/* pagination */
.pagination {
    clear:both;
    text-align: center;
    padding: 5px 0;
}
.pagination a, .pagination span {
    padding: .2em .5em;
}
.pagination span.disabled {
    color: #AAA;
}
.pagination span.current {
    font-weight: bold;
    color: #FF0084;
}
.pagination a {
    border: 1px solid #DDDDDD;
    color: #0063DC;
    text-decoration: none;
}
.pagination a:hover, .pagination a:focus {
    border-color: #003366;
    background: #0063DC;
    color: white;
}
.pagination .page_info {
    color: #aaa;
    padding-top: .8em;
}
.pagination .prev_page, .pagination .next_page {
    border-width: 2px;
}
.pagination .prev_page {
    margin-right: 1em;
}
.pagination .next_page {
    margin-left: 1em;
}

/* SHARE */
#share {
    display:inline-block;
    display:block;
    overflow:hidden;
    margin:10px 0;
}
#fb {
    float:left;
    width:300px;
}
a.stbar.chicklet img {border:0;height:16px;width:16px;margin-right:3px;vertical-align:middle;}
a.stbar.chicklet {height:16px;line-height:16px;}
#sharethis {
    float:right;
    text-align:right;
}
#wikio {
    float:right;
    margin-top:5px;
}
/*
div.notice {
    border-color: #f57900;
    background-color: #fef8f2;
    background-position:10px 3px;
    color: #f57900;
    background-image: url(/images/exclamation.gif);
}
div.success {
    border-color: #2B8A0D;
    background-color: #E7FBD4;
    background-position:10px 3px;
    color: #2B8A0D;
    background-image: url(/images/success.gif);
}
*/
