@import "./footer.css";

html {background-image:url('../images/background.gif');  margin-top: 0px; min-width:1120px;}
body {background-image:url('../images/background.gif');  margin-top: 0px; min-width:1120px;}

H1 { color: #000000; page-break-before: auto; page-break-after: auto ; text-align:center; font-size:28px;}
/*H2 { color: #ff0000; background-color: #ffff00; font-size:24px; text-align:center;font-style:italic;}*/
H3 { color: #000000; text-align: justify;text-indent:2cm; page-break-before: auto; page-break-after: auto; font-size:18px;font-weight: normal;}
H6 { color: #000000; text-align: justify;text-indent:0cm; page-break-before: auto; page-break-after: auto; font-size:18px;font-weight: normal;}
H4 { color: #ffff00; font-style:italic; background-color: #808080;font-size:15px;}
H5 { color: #ff0000; font-size:13px; font-style:italic;background-color: #ffffff;}
H7 { color: #000000; text-align: justify; text-indent:1cm;  font-size: 15px;font-weight: normal;  font-family: serif;  font-style:italic; }
H8 { background: #ffff00; color: #0000ff;font-size:24px; text-align:center;font-style:italic;}
H9 { color: #000000;text-align:justify ; font-size:15px; text-indent:2cm; font-style:italic; }
table {text-align: justify;font-style:italic;}
table.text {background-color: #ffffff; text-align: justify;font-style:italic;}
table.transp {background-color: transparent;text-align: justify;font-style:italic;}

A.lienx:link{text-decoration:underline;}
A.lienx:visited { text-decoration:underline;}
A.lienx:active { background: #000000; color:  #ffffff; text-decoration:underline;}
A.lienx:hover { background: #000000; color:  #ffffff; text-decoration:underline;}

H2, H2 a.lientint:link, H2 a.lientint:visited  { background: #ffff00; color: #0000ff; text-align:center;font-style:italic;}

A.lienint:link { background: #ffff00; color: #0000ff; text-align:center;font-style:italic;}
A.lienint:visited { background: #ffff00; color:  #0000ff; text-align:center;font-style:italic;}
A.lienint:active { background: #000000; color:  #ffffff; text-align:center;font-style:italic;}
A.lienint:hover { background: #000000; color:  #ffffff; text-align:center;font-style:italic;}

A.but:link { background: #ffff00; color: #ff0000; text-align:center;font-style:italic;font-size:14px;}
A.but:visited { background: #ffff00; color:  #ff0000; text-align:center;font-style:italic;font-size:14px;}
A.but:active { background: #ff0000; color:  #ffff00; text-align:center;font-style:italic;font-size:14px;}
A.but:hover { background: #ff0000; color:  #ffff00; text-align:center;font-style:italic;font-size:14px;}

table.select {background-color: transparent; text-align: center;width:100%;min-width:1120px;}
table.select tr td {background-color: transparent; text-align: center;width:25%;}

ul.menu {

 float:left;   
  background-color:transparent;
  width: 100%; /* largeur obligatoire pour être centré */
list-style: none;
margin: 0;
padding: 0;
margin-top:20px;
margin-bottom:0px;
min-width:1120px;
}

ul.menu li {
min-width:112px;
width:10%;
 float:left; 
}

ul.menu li.pt {
min-width:112px;
width:25%;
 float:left; 
}


ul.menu li a.inactif{
display:block;
 width:100px;
 height:57px;
  margin-left: auto;
  margin-right: auto;
 text-decoration:none;
 vertical-align:middle;
 text-align:center;
padding:5px;
 border:3px solid;
 /*pour avoir un effet "outset" avec IE :*/
 border-color:#DCDCDC #696969 #696969 #DCDCDC;
 }

ul.menu li a.actif{
display:block;
 width:100px;
 height:57px;
  margin-left: auto;
  margin-right: auto;
 text-decoration:none;
 vertical-align:middle;
 text-align:center;
padding:5px;
border:5px solid;  
 /*pour avoir un effet "outset" avec IE :*/
 border-color:#ff0000;
 }

ul.menu li table.transp {  
display:block;
 float:left;   
 width:100px;
 height:57px;
  margin-left: auto;
  margin-right: auto;
 background-color:transparent;
 color:black;
 text-decoration:none;
 vertical-align:middle;
 text-align:center;
padding:5px;
 }




A.inactif:link { background: #ffff00; color: #FF00FF	; text-align:center;font-style:italic;font-size:14px;}
A.inactif:visited { background: #ffff00; color:  #FF00FF	; text-align:center;font-style:italic;font-size:14px;}
A.inactif:active { background: #4169E1; color:  #ffffff; text-align:center;font-style:italic;font-size:14px;}
A.inactif:hover { background: #4169E1; color:  #ffffff; text-align:center;font-style:bold;font-size:14px;}


A.actif:link { background: #ffff00; color: #FF00FF	; text-align:center;font-style:italic;font-size:14px;}
A.actif:visited { background: #ffff00; color:  #FF00FF	; text-align:center;font-style:italic;font-size:14px;}
A.actif:active { background: #4169E1; color:  #ffffff; text-align:center;font-style:italic;font-size:14px;}
A.actif:hover { background: #4169E1; color:  #ffffff; text-align:center;font-style:italic;font-size:14px;}

ul.menu li table {  width:100px; height:57px; background-color:transparent;}

ul.menu li table.transp tr td a img.actif{   height:23px; border:3px solid; color:#ff0000; }
ul.menu li table.transp tr td a img.inactif{   height:25px; border:0px solid;}

#main{}

#header {
	float:top;
   	position:fixed;  
  	width:100%;
  	top:0px;
	background-image:url('../images/background.gif'); 
	z-index: 999;
}


#page {
   	position: relative;
	margin-top:150px;
	border:3px solid;
	color:black;
}

#cookies {
   position:sticky; 
   text-align:center;
   vertical-align: bottom;
   bottom:0;
   width:100%;   
   background: rgba(0, 0, 0, 0.7); 
   font-style: italic;
   color: white;    
}



#header h5 {margin-bottom:0px;}
.auto {
  margin: 1em 0;
  padding: 0;
}
#democratie, #rn, #europe, #socialisme, #auteur, #exemples, #coop, #pcf, #culture, #humour, #commentaires, #monarchy, #antiracisme, #droitshumain, #humaniste, #democratie1, #democratie2, #democratie3, #democratie4, #ateliersnationaux, #syndicats{
  padding-top: 150px; /* hauteur de l'en-tête fixe */
}


ul.map { }
ul.map li{  margin-top: 8px}
ul.map h3 {text-indent:2cm;margin-top: 1.5cm}
h3.map{text-indent:0cm;margin-top: 1.5cm}

ul.map li a:link { background: #ffff00; color: #0000ff; text-align:center;font-style:italic;}
ul.map li a:visited { background: #ffff00; color:  #0000ff; text-align:center;font-style:italic;}
ul.map li a:active { background: #000000; color:  #ffffff; text-align:center;font-style:italic;}
ul.map li a:hover { background: #000000; color:  #ffffff; text-align:center;font-style:italic;}

ul.map li a.resume:link { background: transparent; color: #0000ff; text-align:center;font-style:italic;font-size:11px;}
ul.map li a.resume:visited { background:transparent; color:  #0000ff; text-align:center;font-style:italic;font-size:11px;}
ul.map li a.resume:active { background: #000000; color:  #ffffff; text-align:center;font-style:italic;font-size:11px;}
ul.map li a.resume:hover { background: #000000; color:  #ffffff; text-align:center;font-style:italic;font-size:11px;}

h3 a.approfondir:link { background: #ffffff; color: #ff0000; text-align:center;font-style:italic;font-size:14px;}
h3 a.approfondir:visited { background:#ffffff; color:  #ff0000; text-align:center;font-style:italic;font-size:14px;}
h3 a.approfondir:active { background: #000000; color:  #ffffff; text-align:center;font-style:italic;font-size:14px;}
h3 a.approfondir:hover { background: #000000; color:  #ffffff; text-align:center;font-style:italic;font-size:14px;}

div.marquee {color:#FF00FF;background:"#000080";width:"50%";display:block;}
div.marquee font {color:#FF00FF;background:"#000080";width:"50%"}

div.marquee font p{color:#FF00FF;background:"#000080";width:"50%";display:block;}

