/* --------------------------------------------------------- */
/* Feuille de style des squelettes par defaut pour SPIP 2.0  */
/* --------------------------------------------------------- */


/* Typographie generale (style transversaux)*/
html { font-size: 80%; } /* Cf.: http://pompage.net/pompe/definir-des-tailles-de-polices-en-CSS/ */
body {margin: 0;padding: 0;color: black;
font-family:  "Trebuchet MS", Helvetica, sans-serif;
background: black url(imgsquel/fond_gpi.jpg) fixed top;}
a:hover {text-decoration:none}
img {border:0;}


/* Titraille / Intertitres */
h1,h2,h3,h4,h5,h6 { margin: 0; padding: 0; font-weight: bold; font-size: 1.3em;}
h1 {font-size: 1.76em;font-weight: bold;font-family: "Nimbus Sans L", Verdana, "Liberation Sans", Arial;color: #1A1A1A;margin-top: 5px;margin-bottom: 0.2em;}
h3 a{color: black;font-weight: bold;}
h3.spip {font: large "Trebuchet MS", Verdana, Arial;
 text-align: left;
margin-bottom:0;padding-bottom:0;}
h4 {font-size:1.1em;text-align:center;padding-bottom:10px;} /*titres de rubriques dans sommaire*/
h5 {font-size: 0.8em;}

/* Autres enrichissements typo */
strong { font-weight: bold; }
em { font-style: italic; }
acronym { border-bottom: 1px dotted; cursor: help; }
small { font-size: 0.90em; color: #000; }
dfn { font-weight: bold; color: #666; }
del { text-decoration: line-through; }
ins { color: red !important; text-decoration: none; }
sup, sub { font-size: .8em; font-variant: normal; }
abbr {border:0;}

/* Liens */
a {color: black;text-decoration: none;}
a:focus,a:hover,a:active { color: #F57900; }
a.spip_out { color: #090082; } /* liens sortants */
a:hover.spip_out { color: #3B3B3B; } /* liens sortants */
a.spip_url { color: #009; } /* liens url sortants */
/* Logos, documents et images */
img { margin: 0; padding: 0; border: 0;}
/* LEGENDES */
.spip_doc_descriptif {font-style:italic;font-size: 12px;
font-family: "Bitstream Vera Sans", Verdana, Helvetica, Arial; color: #000;font-weight: normal;}
.clear {clear:both;margin-bottom:7px;}


#page {/* background: rgb(255, 255, 255); */		/*defaut IE*//* background: rgba(255, 255, 255, 0.15); */width: 1110px;text-align: left;padding: 0 12px;margin: 0px auto 0px auto;}

/* BANDEAU 1 : References - Liens - Contact   */
#bandeau1 {padding:0; margin:0; width:100%; height:18px;
list-style : none; line-height : 21px;text-align : center;
font: normal normal bold 14px arial, sans-serif;}
#bandeau1 ul {width:100%; margin: 0 auto 0 100px;padding:0;}
#bandeau1 li {float:left; list-style-type:none; border-right : 1px solid black;}
/* par defaut pour IE; autres navigateurs : transparent*/
html>body #bandeau1 li {border-right: 1px solid transparent ;}
#bandeau1 a {display: block; padding-top:2px; width : 220px;
background : transparent; color:#F7DED3;
font-size: 12px;font-family:Verdana, Geneva, sans-serif, sans-serif;}
#bandeau1 a:hover {color:gray;}

#logogpi {background: rgba(255, 255, 255, 0);
clear:left;margin: 0 auto 0 auto;
padding: 0px 10px 7px 10px;height: 120px;overflow:hidden;}
#logogpi a {
	text-align:center;
	display: block;
	float:left;
	padding-left: 270px;}
#logogpi a #nom_site_spip { vertical-align: bottom; font-size: 2.2em;
font-family: Georgia, Times, serif; font-weight: normal; }
#logogpi .formulaire_menu_lang { position: absolute; right: 0; top: 0.90em;
display: block; width: 30%; } /*Cf.: spip_formulaires.css*/
#logogpi div {float:right;margin-top:27px;}

/* BANDEAU 2 : A la Une - Thematiques - Dossiers historiques   */
#bandeau2 {padding:0;margin:0;width:100%;height:25px;list-style : none;line-height : 21px;text-align : center;font: bold normal 15px verdana, sans-serif;}

#rech {float:right; margin:4px 0}
#rech input {
	background-color: buttonface;
    box-sizing: border-box;
    padding: 1px 6px;
    border-width: 1px;
    border-style: outset;
    border-color: #background;
    height:26px;
    }
#rech input.submit {
	width: fit-content;
	background: #fff url(icone_rech.gif) no-repeat center center;
	background-color: buttonface;
	box-sizing: border-box;
	padding: 1px 6px;
	border-width: 0px;
	border-style: outset;
	border-color: buttonface;
	}
	
#bandeau2 ul {width:100%;margin: 0 auto 0 5px;padding:0;}
#bandeau2 ul a{border-radius: 15px 15px 0 0;}
#bandeau2 li {float:left;margin: 5px;list-style-type:none;}
#bandeau2 a {
	display: block;
	background: #000000b5;
	color: #e4e4e4e3;
	padding: 5px 40px;
	border: 1px solid rgba(255, 255, 255, .2);
	background-image: linear-gradient(6deg, rgba(0, 0, 0, 0),rgb(0, 118, 199),rgba(0, 0, 0, 0));
	}
#bandeau2 li ul /* Sous-listes */
{ 	position: absolute; /* Position absolu */
	width: 250px; /* Largeur des sous-listes */
	margin: auto auto auto -55px;
	left: -999em; /* Hop, on envoi loin du champ de vision */}
#bandeau2 li ul li /* Elements de sous-listes */
{	/* pour ie qui ne reconnait pas "transparent" (comme precedement) */border:none;/* border-top : 2px solid #fff; */margin: 0;}
/* on met une bordure blanche en haut de chaque element d'une sous liste */margin: 0;}
/* ie ne reconnaissant pas le selecteur ">" */
html>body #bandeau2 li ul li		
{border:none;}
#bandeau2 ul ul a {
	position:relative;
	z-index:15;
	/*z-index (sur element positionne) pour afficher en premier plan*/
	width: 460px;
	height: 30px;
	line-height: 30px;
	color:white;
	padding: 5px;
	font-weight: normal;
	border-radius: 14px;
	}
#bandeau2 li:hover ul, #bandeau2 li.sfhover ul /* Sous-listes lorsque la souris passe sur un element de sous-liste */
{	left: auto; /* Repositionnement normal */
	min-height: 0; /* Corrige un bug */}
#bandeau2 a:hover {font-weight: bold;}
#bandeau2 li ul a:hover {	background: #151e44; font-weight:normal;}


#principal {margin: 0;margin-top:5px;padding: 0;clear: both;width: 100%;
min-height:100px;overflow: hidden;}
/*.spip_logos { float: left;}*/
#unes h1, #bandeaupop h1 {
 color: white;
 width: 250px;
 background:orange;
 background-image: linear-gradient(0deg, #5d3300,20%,#ff7f00,#fb922a);
 margin: 0;
 text-align: center;
 font-size: 1.3em;
 line-height: 1.5em;
 border-radius:20px;
 border: 1px solid #cc714b;
 }

#unes {background: #292aa9;background-image:
linear-gradient(0deg, #00254c, #014fa2 3%, #3d78b7 97%, #87b0dc);height: 474px;margin: 5px 0 10px 0;}
.une .introduction {
                    margin:5px;
                    padding:5px;
                    text-align:
                    justify;
                    color:
                    black;
                    position: absolute;
                    bottom: 0;
                    background: rgba(250, 250, 250, 0.9);
                    }
.une .introduction a {font-size: 1.05em;
font-family: Verdana, Geneva, sans-serif;
color: #0d2742;}
.une .introduction:hover {background: rgba(43, 42, 42, 0.9);}
.une .introduction a:hover {color:white;}

.une {margin: 5px;font-size: 10pt;overflow:hidden;position: relative;height: 430px;width: 505px;float: left;}
.une .nomrubr{
    position: absolute;
    top: -3px;
    right: -3px;
    color: #fffffffa;
    margin:5px;
    padding: 1px 20px;
    text-align:
    right;
    background-color: rgba(0, 0, 0, 0.63);
    font-style:
    italic;
    font-weight:
    bold;
    border-radius: 0 6px;
    font-size: 1.1em;
    }

.une h3 a {font-size: 1.30em;line-height: 1.3em;text-shadow: 2px 2px 3px #b1b1b1;color: #0d2742;position:absolute;top: 1.0em;padding:3px;margin: 5px 1px;background: rgba(250, 250, 250, 0.9);border-radius: 7px;width: 493px;}
.une h3 a:hover {color: #530A00;}
#unes >.une abbr.published {color: #737982;font-size: 0.9em;font-weight: bold;
position:absolute;top:3px;left:7px;color:black;font-size:1.05em}

#colc      {float: right;/* margin: 0px; *//* padding: 0; */width: 595px;}
#colc .une {height: 200px;width: 286px;}
#colc .une h3 a {font-size: 0.9em;width: 278px;}
#colc .une .introduction a {font-size: 0.8em;}
#colc .une abbr.published {color: white;font-size: 1em;background-color: rgba(0, 0, 0, 0.2);}
#colc .introduction {margin: 2px 4px;padding:0;color:black;}   /*** date dans les 4 Unes   ***/
.logo_une {opacity: 0.92;overflow: hidden;border-radius:8px;}
.logo_une:hover {opacity: 1;}
.logo_gc {float: left; padding-right:5px;}
.logo_dr {float: right; padding-left:5px;}
.logo_col  {float: left; padding-right:5px;}  /* ceux des pages de rubriques*/

p.entry-content {/*float:left;*/}
.entry-content {/*clear:both;*/}

/*######### page article : elements fixes #########*/
.page_article{}
.page_article #conteneur{overflow:scroll;height: 1500px;}
.page_article{}
.page_article{}
.page_article{}
/*######### page article : colonne de gauche #########*/
#navigu_rubrique {border-radius:10px;margin: 5px;height: 1500px;
float:right;width: 266px;
overflow: hidden;background-image: linear-gradient(6deg, rgba(53, 67, 167, 0.2) 20%,rgba(53, 67, 167, 0.8),rgba(53, 67, 167, 0.2) 80%);}	

#navigu_rubrique .chapo span  {display:block;float:none;background:white;}

#navigu_rubrique .chapo {margin-bottom: 10px;padding:10px;
line-height: 1.00em;font-size:0.95em;
font-family: Verdana, Georgia, verdana, Arial;text-align: left;
color: #0E0F37;border-bottom: none;background:#686b8ea8}

.mmrubr ul {padding:0;margin:10px}

/*#pluslus  {background:white;min-height:240px;list-style-type:none;
margin:3px;padding:2px;}
#pluslus p {margin:0;text-align:center;padding:6px 0;font-weight:bold;}
#pluslus li {margin-left:5px;padding:5px 0;font-size: 0.85em;
border:1px solid black;margin:2px;padding:3px;}
#pluslus li a {display:block}
#pluslus li a:hover {background:#e4e4e4;color:black;}
#pluslus h4 {background:#969696;padding:4px;}*/
#bandeaupop {
    background: #292aa9;background-image:
linear-gradient(0deg, #00254c, #014fa2 3%, #3d78b7 97%, #87b0dc);
    margin-bottom: 10px;
    }
#pluslus {
    width:181px;
    height:181px;
    float:left;
    margin:2px;
    position:relative;
    }
#pluslus a {
    padding:4px;
    position:absolute;
    bottom: 0;
    font-size: 1.0em;
    color: #000000;
    background: rgba(255, 255, 255, 0.8);
    border-radius: 0 0 6px 6px;
    width:173px;
    }
#pluslus a:hover {background: rgba(255, 255, 255, 0.81);}  
#pluslus .logo_pop a {padding:0;opacity: 0.92;border-radius:6px;}
#pluslus .logo_pop a:hover {opacity: 1;}
#pluslus img {border-radius:6px;}

#tivi     {margin-top:5px; background:white; padding:10px;}
#tivi p   {margin:0;text-align:center;padding:6px 0;font-weight:bold;}

.cadreunes {display:inline-block; margin:3px; margin-top:0;}
.cadreunes h3 {padding:3px; margin:3px;}

.reste {border-radius: 6px;line-height: 1.8em;font-size: 1.2em;/* background: white; */border: 1px solid #C1BEBE;padding: 0 5px;margin: 3px;}
h3.reste a {
            font-weight:bold;
            color: #573c9a;
            font-size: 0.8em;
            display: block;
            /* min-height: 40px; */
            line-height:1.5em;
            }
h3.reste a:hover {color:#3D3D3D;}
.restedate {color:#848484;display:block; font-size:.8em;border:0px none;}


#motcle   {margin:0;padding: 0;background:white;}
.motcle h3 {float:left; font-size: 1.20em;}
.motcle h3 a { font-weight:bold; color: #a73a25;}
.motcle h3 a:hover {color:#3D3D3D;}

#rubriqued {margin-top:5px; background:white; height:auto;}
#rubriqued h3 a {font-weight:bold; color: #003E6B;}
#rubriqued h3 a:hover {color:#3D3D3D;}

#videos   {margin: 5px auto; padding: 0; clear: both; width: 100%;
min-height:170px; overflow: hidden; background:white;}

.cadre .nomrubr {display:inline;margin-top:0px;padding: 3px 10px;font-family:Verdana, Geneva, sans-serif;font-size: 1.15em;font-weight:normal;line-height:1.4em;letter-spacing: .05em;margin-bottom:2px;background-image: linear-gradient(0deg, #5d3300,20%,#ff7f00,#fb922a);border-radius:10px;} 

.cadre .nomrubr a {display:inline;color: #ffffff;}
.cadre .nomrubr:hover{background-color: #273b65c7;}


.nav_titre_rubr {display:block;text-align:center;margin-top:0px;padding: 3px 10px;font-family:Verdana, Geneva, sans-serif;font-size: 1.25em;font-weight:normal;line-height:1.4em;letter-spacing: .05em;margin-bottom:2px;background-image: linear-gradient(0deg, #5d3300,20%,#ff7f00,#fb922a);border-radius: 10px 10px 0 0;} 
.nav_titre_rubr a {display:inline;color: #ffffff;}
.nav_titre_rubr:hover{background-color: #273b65c7;}


#colc .nomrubr {font-size: 0.85em;float:right;padding: 1px 20px;}
#zonerubr {margin: 5px auto;padding: 0;clear: both;width: 100%;min-height:100px;overflow: hidden;/* background: rgba(255, 255, 255, .5); */}
#zonerubr h3 a {font-weight:bold;color: white;}
#zonerubr h3 a:hover {color:#b1b1b1;}
#zonerubr .introduction a {font-size: 0.95em;}
#zonerubr .introduction a:hover {color:#2b2b2b;}
.unederubr {
            margin:3px;
            border-radius: 6px;
            border: 1px solid #C1BEBE;
            height: 230px;
            overflow: hidden;/*hauteur des rubriques constante => tableau regulier*/
            }
.unederubr * {padding:3px;}
#rcolg	  {/* width: 300px; *//* float:left; *//* margin: 0 5px 0 0; */} 
#rcold	  {/* width:50%; *//* float:right; *//* margin: 0 0 0 5px; */} 

.cadre {display: block;float: left;margin: 5px 1px;
padding:4px;background: #292aa9;
background-image: linear-gradient(0deg, #00254c, #014fa2 3%, #3d78b7 97%, #87b0dc);
width: 360px;}

#conteneur {margin: 5px 0;padding: 0;
clear:both;float: left;width: 75%;
overflow: hidden;background: #FFFFFF;/* opacity: 0.85; */}
#contenu {margin: auto 10px;}

/*SOMMAIRE*/
#colc .introduction {background:none;}                /******dates dans sommaire Unes******/
abbr.published {color:#3a3a3a;text-decoration:none;}  /******dates dans sommaire Unes******/

/* pages de rubriques */
.colonne {border-spacing:8px ; margin:-10px; padding:0px; border:0; }
.colrubr td {background:#F6F6F4;}


/*PRESSE*/
.presse {border-spacing:10px ; margin:0px; padding:0px; border:0;
font-family:verdana; font-size: 10pt;
margin-bottom: 30px; border-bottom:1px solid gray;}
.presse .rubr {font-size:9pt; font-weight: bold; text-transform: uppercase;
color:#9E9E9E;}
.presse td {border-bottom:1px solid gray; vertical-align:top;}
.presse tr {padding:10px;margin:10px; vertical-align:top;}
.presse h3 a {font-family:Arial; font-weight:bold; font-size: 0.75em;
color: black;}
.presse .introduction a { font-size:1.1em;
font-family: Arial, Verdana, Georgia; color: #232870;}
.presse .introduction a:hover {color: #4148A2;}


/*TRAITEMENT DU TEXTE*/
.introduction a {font-size: 0.90em;font-family: Verdana, Geneva, sans-serif;/* color: gainsboro; */text-align:justify;}
.introduction a:hover {color: #5B5967;}

.surlignable .traductions {font-size: 0.90em; float:right;width:95px;
-moz-border-radius: 5px;background:#F2DDCB;
margin:0 0 5px 12px;padding:5px;border-width:1px; 
border-style:solid; border-color:#F2DDCB;}
.traductions img {margin-right:10px;}

/* chapo des articles*/
.chapo {margin-bottom: 1.50em;padding: 0px 10px 0px 40px;
line-height: 1.4em;font-size:1.05em;
font-family: Verdana, Georgia, verdana, Arial;text-align: left;
color: #0E0F37;border-bottom: 1px solid #C1BEBE;}

.texte {font-size: 1.1em;line-height: 1.4em;
font-family: Verdana, Geneva, Helvetica, Arial;
color: #000;text-align: justify;padding:0 5px 0 5px;}
.texte h3 {font-size:1.00em; text-transform: uppercase;
 font-family: "Bitstream Vera Sans", Verdana, Helvetica, Arial;color: #676767; font-weight:bold;}
.notes {margin-top:50px; font-family:Arial; background:#E9E8E3;}
.notes h2 {font-weight:bold;}

/*nav: Recherche */
#recherche {width: 250px;}
.formulaire_recherche {margin-left:-0px;margin-bottom:-5px;padding:3px;} /*Cf.: spip_formulaires.css*/
.formulaire_recherche label {font-size:120%;}

/* nav: Rubriques */
.rubr_en a {
/*pour IE*/
background-image: url(imgsquel/en.jpg);background-repeat: no-repeat;
background-position: 3px 3px;
padding:1px 0px 1px 38px;margin-left:-3px;}


.rubriques ul {margin: 3px 0; padding: 0px 0px;}
.rubriques ul li { margin: 3px 0; padding: 5px 0 5px 0;border-bottom : 1px dashed black;
font-weight:bold;font-family: Garamond, Georgia; font-size:1.09em;}
.rubriques ul li:hover {background:#FFF0D9;}
.rubriques a { color: #401400; text-decoration: none; 
font-family: Arial, Verdana, Georgia;font-size:0.90em;}
.rubriques a:hover {color:black;}


/* nav: Derniers commentaires */
.dercom {background: white; margin:5px; padding:10px; 
border-top: 1px solid #C1BEBE;border-bottom: 1px solid #C1BEBE; }
.dercom ul {margin:0;padding:0;}
.dercom ul li {color:#4D4D4D;font-weight:normal;font-size:0.90em; 
padding:3px;list-style-type:none;}			/*couleur derniers commentaires /nav*/
.dercom ul li a {color:#002B00;}			/*couleur derniers commentaires /nav*/

/* nav: Les plus populaires*/
.pluspop li {padding:3px; font-weight:bold;}
.pluspop a {color:black;font-size:0.90em;}
.pluspop a:hover {color:black;}

/* nav: Dans la meme rubrique */
.mmrubr #pluslus {
    width: 119px;
    height:119px;
    float:left;
    margin:2px;
    position:relative;
    }
.mmrubr #pluslus a {
    padding:4px;
    position:absolute;
    bottom: 0;
    font-size: 1.0em;
    color: #000000;
    background: rgba(255, 255, 255, 0.61);
    border-radius: 0 0 6px 6px;
    width:111px;
    }
.mmrubr #pluslus a:hover {background: rgba(255, 255, 255, 0.81);}  
.mmrubr #pluslus .logo_pop a {padding:0;opacity: 0.92;border-radius:6px;}
.mmrubr #pluslus .logo_pop a:hover {opacity: 1;}
.mmrubr #pluslus img {border-radius:6px;}





/*#extra { float: right; clear: right; width: 27%; margin-top: 1em; 
overflow: hidden; } /*effacer?*/

#pied {clear: both; width: 100%; margin: 0; padding-bottom:15px; 
text-align: center; font-size: 0.90em; color:#FDF1A3;}
#pied img { vertical-align: middle;}
#pied a {color:#FDF1A3;}
/* Espaceur de blocs */
.nettoyeur { clear: both; height: 0; margin: 0; padding: 0; border: 0;
 line-height: 1px; font-size: 1px; }

/* Non visible a l'ecran */
.invisible { position: absolute; top: -3000em; height: 1%; }

/* ------------------------------------------
/* Habillage des elements du contenu
/* ------------------------------------------ */

.cartouche { margin-bottom: 0.5em; }
.cartouche h1 {font-size: 1.70em;font-weight: bold;/* font-family: "Trebuhet MS",Verdana, Geneva, sans-serif; */color: #1A1A1A;margin-top: 5px;margin-bottom: 0.2em;}
.cartouche .spip_logos { float: right; margin-left: 16px; margin-bottom: 4px; }
.cartouche p { margin: 0; padding: 0; clear: left;}
.cartouche .entry-title {margin-top: 12px;margin-bottom: 0;padding-bottom: 0;}
.surtitre, .soustitre {font-size: 1.25em; font-weight:bold;color:#848484; letter-spacing: 0.050em;font-style:italic;}
.cartouche .surtitre { margin-bottom: 0.30em; }
.cartouche .soustitre { margin-top: 0.00em; margin-bottom: 0.90em; }
.cartouche .published  {color: #FF4400;}

.cartrubr h1{ text-align:center;color:#712100;} /*dernier ajout*/
.cartrubr p { margin: 0; margin-bottom:10px; padding: 1px; clear: left;
 background:#712100;color:white;text-align:center;}
.cartrubr p small {color:white}
.chapo {display:inline-block;}

.hyperlien { display: block; background: #EEE; padding: 0.50em 1em;
 font-weight: bold; color: #8B6F92; }
.ps, .notes { margin-bottom: 2em; line-height: 1.40em; }
.notes { clear: both; font-size: 0.90em; }

/* Portfolio */
#documents_portfolio { clear: both; margin: 2em auto; text-align: center; }
#documents_portfolio .spip_logos { margin: 6px 3px 0 3px; border: 4px solid #DDD; }
#documents_portfolio a.on .spip_logos { border-color: #F57900; }
#documents_portfolio a:focus .spip_logos,
#documents_portfolio a:hover .spip_logos,
#documents_portfolio a:active .spip_logos { border-color: #8B6F92; }


/* Habillage des forums
---------------------------------------------- */
.repondre {  clear: both; margin: 3em auto 2em auto; text-align: right; font-weight: bold; color: gray;}
.repondre a {background:white;color:gray;font-style:italic;}


/* Habillage des forums */
ul.forum { display: block; clear: both; margin: 30px 0; padding: 0; }
ul.forum, ul.forum ul { list-style: none; }
.forum-fil { margin-top: 1.50em; }
.forum-fil ul { display: block; margin: 0; padding: 0; margin-left: 1em; }
.forum-chapo .forum-titre, .forum-chapo .forum-titre a { display: block; margin: 0; padding: 0; font-weight: bold; color: #333; }
.forum-texte { margin: 0; padding: 0.50em 1em; color: #333; }
.forum-texte .hyperlien {}
.forum-texte .repondre { margin: 0; padding: 0.10em 0; text-align: right; }


/* Boite d'un forum : eclaircissement progressif des bords */
ul .forum-message { border-left: 1px solid #666; margin: 0; padding: 0; margin-bottom: 1em; background:white;}
ul ul .forum-message { border-left: 1px solid #A4A4A4; }
ul ul ul .forum-message { border-left: 1px solid #B8B8B8; }
ul ul ul ul .forum-message { border-left: 1px solid #CCC; }
ul ul ul ul ul .forum-message { border-left: 1px solid #E0E0E0; }
ul ul ul ul ul ul .forum-message { border-left: 1px dotted #E0E0E0; }


/* Boite de titre d'un forum : mise en couleur selon la profondeur du forum */
ul .forum-chapo { border: 0; border-bottom: 1px dotted #B8B8B8; margin: 0; padding: 3px 6px 2px 6px; background: #C4E0E0; }
ul ul .forum-chapo { background: #D4E8E8; }
ul ul ul .forum-chapo { background: #E4F0F0; }
ul ul ul ul .forum-chapo { background: #F4F8F8; border-bottom: 1px dotted #E0E0E0; }
ul ul ul ul ul .forum-chapo { background: #FFF; }


/* Habillage des petitions
---------------------------------------------- */
#signatures { clear: both; margin: 0 0 2em 0; padding: 0; background: none; }
#signatures table { width: 100%; margin: 1em 0 0 0; }
#signatures thead { text-align: center; color: #555; }
#signatures td { padding: 0.50em; border: 2px solid #FEFEFE; vertical-align: top; }
#signatures td.signature-date { background: #E4F0F0; text-align: center; white-space: nowrap; }
#signatures td.signature-nom { background: #ECF4F4; text-align: center; }
#signatures td.signature-nom small { display: block; }
#signatures td.signature-message { background: #F4F8F8; }
#signatures .formulaire_recherche { margin: 1em 0; text-align: right; } /*Cf.: spip_formulaires.css*/
#signatures .formulaire_recherche input.text { width: 10em; text-align: left; } /*Cf.: spip_formulaires.css*/




/* ------------------------------------------
/* Sous-navigation et autres menus
/* ------------------------------------------ */

/* Pagination */
.pagination {clear: both;text-align: right;font-size: 0.95em;color: #3B0000;}
.pagination .on { font-weight: bold; color: #3B0000; }
#colc .pagination {text-align: center;font-size: 1.2em;margin:0;font-weight:bold;}
#colc .pagination a:hover {background:black;}
#colc .pagination .sep {color:black;}
#colc .pagination .on {color:red;}
/* Videos*/
.objet_video {text-align: center;
margin-bottom:2em;}

.onglet{display:block; margin-top:0px;}
.onglet *{display: block; height: 1px; overflow: hidden; background: #8F4A00;}

.pageh{display:block; }
.pageb{display:block; }
.pageh *, .pageb * {display: block; height: 1px; background: rgba(246, 238, 212, 0.8);}

/*Page de commentaires*/
.commentaires {border: 1px solid black;padding:5px;margin:0; margin-bottom:20px;}
.commentaires h3 a {font-size: 1.3em; color: black; font-weight: bold;}
.commentaires .introduction {padding: 10px 0;}
.commentaires img {padding:5px;padding-right:17px;float:left;}

/*fenetre inscription*/
.page_sommaire {background: white;}

.resultats {background:#CCCCCC;}

/* PAGES DE BANDEAU */
.bd_titre {font-style:italic;font-size: 1.50em; font-weight: bold; font-family: "Nimbus Sans L", Verdana, "Liberation Sans", Arial; color: #493A2C;
border-bottom: 1px solid #D6C6B1;margin-bottom:15px;}

.video {border: 1px solid grey;
background-repeat: no-repeat;
background-position:center; 
background-size: auto 146px;
height:146px;width:192px;position:relative;float:left;margin:4px 4px;}
.video a {text-decoration:none;display:block;}
.video img {position:absolute;}
.video span {position:absolute;bottom:0%;left:0%;
			color:#000;
			display:block;
			font-size:12.5px;font-weight:bold;line-height:13px;text-align:left;
			margin:3px;padding:8px;	width:170px;}
.video a span.v_txt {background: #BFBFBF; background: rgba(255, 255, 255, 0.7);vertical-align:middle;}
.video a:hover span.v_txt {display:none}
.video a span.v_txt_survol {display:none;}
.video a:hover span.v_txt_survol {display:block;height:127px;background: #BFBFBF; background: rgba(255, 255, 255, 0.8);}

.liens ul {list-style:none;margin:0;padding:0;}
.liens li {padding-bottom:10px;}
.liens a {font-size:1.2em;font-weight:bold; text-align:center;color:black;}
.liens a:hover {color:#464646;}
.lien a {font-weight:normal;color:#AC9885;}
.lien a:hover {color:#B3ACA6;}

.livre {border-left:2px solid #DCD2C9;min-height: 190px;margin-bottom:20px;}
.livre h3 {font-family: "Nimbus Sans L",Verdana,"Liberation Sans",Arial;font-size:1.60em;background:#DCD2C9; margin-bottom:5px;padding-left:3px;}
.livre p {margin:3px 5px;}
.livre img {line-height:100px;}
.atr_livre {color:#6E3C37;}
.livre img {float:right;}

#documents_joints {margin-top:30px;}



#conteneurvid {
margin: 5px 0; padding: 0; clear: both; float: left; width: 100%; overflow: hidden;
/*min-height: 700px;*/ background: #FFFDF2;}
#contenuvid {margin:5px;padding:0;} 
.titlevid {margin-top: 12px;margin-bottom: 0;padding-bottom: 0;text-align:center;}
.sstitrevid {margin-top: 0.00em; margin-bottom: 0.90em;text-align:center;}

.videoext {position:absolute;background-color:black;text-align:center;margin: 3px;width:844px;}
/*cadre video ext :*/.texte img {position:bsolute;}
.test {background:#F1EFE3;}


