#box-timeline a, .cr-europe a:link {
      text-decoration:underline;
	  background: none;
	  padding:0 0px 0 0;
  }


#box-timelinek a:hover, .cr-europe a:hover {
      text-decoration:none;
	  background: none;
	  padding:0 0px 0 0;
        }

div.dosleg-barre {
        background:#000 url(/fileadmin/templates/images/skin/bg_gradients_02.png) 0 -273px repeat-x;
	padding:0px 0px 3px 0px;
}


.title-dosleg {
	color:#fff;
	font-size:2em;
	font-weight:normal;
	background:#000 url(/fileadmin/templates/images/skin/bg_gradients_02.png) 0 -273px repeat-x;
	margin:5px 0 5px 10px;
	padding:0 5px 0 0;
}				

#interventions h2
{ 
  margin: 1em 0 0 0;
}	
									
#interventions h3
{ 
  margin: 0 0 0 1em;
}			

#interventions h4
{ 
  margin: 0 0 0 2em;
}			

#interventions ul
{
  margin: 0.5em 0 0.5em 4em;  
  list-style: disc outside none;
}	
						
/****** Scrutins *****/
div.blocscr {
        text-align: justify;
        margin-left: 55px;
        text-indent: -35px;
        margin-bottom: 3px;
}


span.blocscrnr {
        margin-left: 5px;
}

td.scrnomina
{  
  padding-left: 0.5em;
  padding-right: 0.5em;
}

td.scr_tit
{
	 font-size: 130%;
	 font-weight: bold;
	 white-space: nowrap;
	 padding: 9px 15px 9px 15px;
	 width: 250px;
	 color: white;
	 background-color: #960000;
}

.box-size-03 {
    width: 150px !important;
}

#adoptions {
    border: thin solid #808080;
    clear: both;
}
#adoptions td, #adoptions th {
    padding: 5px;
}
#adoptions th {
    background-color: #ccc;
    border: thin solid #888;
    border-width: 0 0 thin 0;
}
#adoptions tr:nth-child(even) td {
    background-color: #eee;
}
#adoptions tr:nth-child(odd) td {
    background-color: white;
}

.actions-04{
	text-align: right;
}

/**** Tableau historique */
a:link.button-tableau-comparatifs{
	display: inline-block;
	font-size: 100%;
	padding: 5px 10px 10px 10px;
	background-color: #4aab18;
	background: linear-gradient(180deg, #3a8e0e, #4aab18);
	border: 2px solid white;
	border-radius: 15px;
	color: white;
	box-shadow: 1px 1px 5px #aaaaaa;
	position: relative;
}

a:visited.button-tableau-comparatifs{
	color: white;
}


.nomcommission-saisie {
	font-variant: small-caps;
}



.lecture {
  border: 1px solid;
  margin-bottom: 10px;
}

.lecture.lecture-senat {
  border-color: #c8092b;
}

.lecture.lecture-ppr{
  border-color: #cbcbcb;
  border-radius: 5px;
  padding: 10px 0 0 0;
}

.lecture.lecture-ppr .etape{
  margin: 0;
  padding: 0;
}

.lecture.lecture-ppr .etape .list-disc-02  {
  margin: 0 0 0 30px;
}

.lecture > legend {
  margin-left: 15px;
  padding: 5px;
  font-size: 1.25rem;
  border: 1px solid black;
  width: auto;
  border-radius: 5px;
}


.lecture.lecture-nouvedelib {
  padding: 5px;
}

.lecture.lecture-senat {
  border-color: #c8092b;
}

.lecture.lecture-senat > legend {
  color: white;
  background-color: #c8092b;
  border: 1px solid #c8092b;
}

.lecture.lecture-an {
  border-color: #0d4580;
}

.lecture.lecture-an  > legend{
  color: white;
  background-color: #0d4580;
  border: 1px solid #0d4580;
}

.lecture.lecture-cmp {
  border-color: #6600a1;
}

.lecture.lecture-cmp  > legend{
  color: white;
  background-color: #6600a1;
  border: 1px solid #6600a1;
}

.lecture  > legend a.picto{
  margin-right: 5px;
}

.lecture  > legend a.picto img {
  height: 2rem;
  vertical-align: middle;
  
}

.lecture .dossier-an {
  text-align: right;
  font-size: 0.85rem;
  padding: 5px;
}

.etape {
  padding: 5px;
  margin-top: 10px;
}

.etape > .legend {
  font-size: 1.15rem; 
}

.etape > .legend a.picto{
  margin-right: 5px;
}
.etape > .legend a.picto img {
  width: 32px;
  vertical-align: middle;
}
.etape > .legend span.no-picto{
  margin-left: 36px;
}


.etape > ul {
  margin-left: 30px;
}

.etape > .texte{
  margin-left: 30px;
}

.etape > .texte .numero {
  font-weight: bold;
}

.etape.etape.etape-commission > ul {
  list-style: none;
}

.etape.etape-commission .liste-document-organe {
  background-color: #ececec;
  padding: 5px 10px;
}

/**** Boutons dossier legislatifs (TS, essentiel) */


a:link.button-navigation-dosleg, #box-timeline a:link.button-navigation-dosleg{
    display: inline-block;
    font-size: 100%;
    padding: 5px 10px 10px 10px;
    border: 2px solid white;
    border-radius: 15px;
    color: white;
    box-shadow: 1px 1px 5px #aaaaaa;
    position: relative;
    text-align: center;
    width: 90%;
    margin: 5px;
    text-decoration: none;
}

a:visited.button-navigation-dosleg, #box-timeline a:visited.button-navigation-dosleg{
  color: white;
}

a:link.button-navigation-dosleg:hover, #box-timeline a:link.button-navigation-dosleg:hover{
    text-decoration: underline;
}

a:link.button-navigation-dosleg.button-lessentiel-global {
    background-color: #224c8c;
    background: linear-gradient(180deg, #173563, #224c8c);

    font-size: 1.25em;
}

a:link.button-navigation-dosleg.button-tableau-synoptique {
    background-color: #4aab18;
    background: linear-gradient(180deg, #3a8e0e, #4aab18);
    
    font-size: 1.25em;
}