#bloc_page
{
	width: 1280px;
	margin: auto;
}
body
{
	font-family:Verdana,Georgia,sans serif;
	font-size: large;
	font-style: normal;
	background-image: url(image/fond1.gif);
	margin-left: 20px;
}
header
{
	border: 2px solid black;
	border-radius: 25px;
	text-align: center;
	color: gray;
	font-style: italic;
	font-size: 2em;
	text-shadow: 8px 8px 5px rgb(100,50,100);
}
table
{
	width: 100%;
	border: 2px solid black;
	border-radius: 25px;
	background-image: url(image/fond2.gif);
}
.ligne-1
{
	width: 50%;
	margin-left: 50%;
	height: 2px;
	background-color: black;
}
.ligne-2
{
	width: 100%;
	height: 2px;
	background-color: black;
}
.ligne-3
{
	width: 50%;
	margin-right: 50%;
	height: 2px;
	background-color: black;
}
#samanides
{
	width: 70%;
	margin: auto;
}
#samanides td
{
    width: 25%;
    border: none;
    text-align: center;
}
#sommaire td
{
	border: none;
}
#tab2
{
	border-radius: 25px;
}
#tahir,#ghur
{
	text-align: center;
}
#artuk
{
	width: 90%;
	margin: auto;
	border: 2px solid black;
	border-radius: 25px;
	background-image: url(image/fond2.gif);
}
#artuk,td,th
{
	text-align: left;
}
#artuk td
{
	border: none;
}
.artun
{
	text-align: center;
	border: none;
}
#artuk,li
{
	list-style-type: square;
}
#hamdan
{
	text-align: center;
}
.hamdan,.chah
{
	border: 2px solid black;
	background-color: gray;
	color: white;
	border-radius: 15px;
}
.chah
{
	text-align: center;
}
#hamdan td,#chah td
{
	width: 25%;
	border: none;
}
.liste 
{
	list-style-type: none;
}
.center
{
	text-align: center;
	background-color: gray;
	color: white;
}


td
{
	
	font-weight: bold;
	border: none;
}
#zengide
{
	width: 80%;
	margin: auto;

}
#zengide td
{
	width: 20%;
	border: none;
	text-align: center;
}
.zengi
{
	text-align: center;
}
#saffarides,#tahirides,#chah
{
	width: 80%;
	border: 2px solid black;
	margin: auto;
}
#saffarides td,#tahirides td
{
     width: 26%;
     border: none;
}
#hamdanides td
{
	border: none;
	width: 25%;
	text-align: center;
}
#ghurides
{
	width: 80%;
	margin: auto;
}
#ghurides td
{
	width: 25%;
	border: none;
}
footer
{
	text-align: center;
}
#center
{
	text-align: center;
}
section h2
{
	text-align: center;
}
section
{
	text-align: justify;
	
}
#dani
{
	width: auto;
	margin: auto;
	border: 2px solid black;
	border-radius: 25px;
    background-image: url(image/fond2.gif);
    text-align: center;
}
#dani td
{
	border: none;
	width: 20%;
	text-align: center;
}
#buri td
{
	border: none;
	text-align: center;
}	
#mamelouk,.zeng 
{
	text-align: center;
}
#buri
{
	text-align: center;
	border: 2px solid black;
	border-radius: 25px;
}
a:visited
{
	color: gray;
}
.gras
{
	border: 3px solid black;
	border-radius: 15px;
	background-color: gray;
	color: white;
}
.safa
{
	text-align: center; 
}
#saffarides .gray
{
	color: white;
	background-color: gray;
	border: none;
	border-radius: 15px;
	text-align: center;
}
#haut
{
	position: fixed;
	right: 0px;
	bottom: 0px;
}
.separateur
{
	text-align: center;
	background-color: green;
	border-radius: 15px;
	border: 2px solid green;
}
@media print
{
	#bloc_page
	{
		width: auto;
		margin: auto;
	}
	body
	{
		width: auto;
		margin: auto;
		
	}
	header
    {
    	font-size: 1em;
    }
    footer a
    {
    	display: none;
    }
    #geneal,#haut
    {
    	display: none;
    }
    .separateur
   {
   	border: none;
   	background-color: white;
   }
   table
   {
   	font-size: 0.75em;
   }
}
@media screen and (min-width: 1024px)
{
	body
	{
		width: auto;
	}
	#bloc_page
	{
		width: auto;
	}
}