

body{
	font-size : 10px;
	font-family:arial;
}
hr {
color:black;
width:80%;
margin:auto;
margin-top : 10px;
margin-bottom : 10px;
}


.question {
	position: absolute;
	display: inline;
	text-align: center;
	width: 174px;
	height: 78px;
	font-size: 13px;
	line-height: 1.5em;
	background: url('images/bubble.png') left top no-repeat;
	padding: 10px 0 0 0;
	text-shadow: 0px 1px 0px #fff;
	margin-left: -7em;
	margin-top: -6em;
	opacity: 0;
}

.yes, .cancel {
	margin-top: .5em;
	margin-right: .5em;
	cursor: pointer;
	display: inline-block;
	width: 63px;
	height: 21px;
	color: #fff;
	text-shadow: 0px 1px 0px #000;
	background: url('images/button.png') left top no-repeat;
}



.center{
	float:left;
	width : 40%;
	margin-top:-6%;
}
.left{
	width : 60%;

}


img.imgoffresup{
width:25%;
width:200px;
}

.imageD{
text-align: top ;
}

.central{
	font-size : 12px;
	font-family:arial;
}

	
.center{
	float:left;
	width : 60%;
	margin-top:-6%;
}
.left{
	float:right;
	width :  35%;
	margin-top:-25%;
}
#header{
margin-bottom:1px;
margin-top : 0px;
}

.bordureSimple
{

	border: 1px solid;


}

.bordureSimpleMini
{

	border: 1px solid;



}

table.bordureSimple
{
	border: 1px solid;
	border-collapse: collapse;
	width: 100%;
	margin-top:10px;
	font-size : 10px;
}

bordureSimple th
{
	border: 0 none;
}

#infoGene{
	width : 58%;
	border: 1px solid;
	padding:10px;
	padding-bottom:30px;
	float : left;
	
}

#infoImpo{
	width : 30%;
	border: 1px solid;
	padding:10px;
	padding-bottom:15px;
	float : right;
}



#commentaire{
	width : 100%;
	padding:10px;
	padding-bottom:15px;
	
}
#footerMini td{
	border: 1px solid;
	border-collapse: collapse;
	margin-top:10px;
	font-size : 10px;
	text-align: justify;
	padding:10px;
}
#footer td{
	border: 1px solid;
	border-collapse: collapse;
	margin-top:10px;
	font-size : 10px;
	text-align: justify;
	padding:10px;
}
#footerMini{
	border: 1px solid;
	border-collapse: collapse;

	margin-top:10px;
	font-size : 10px;
	text-align: justify;
	padding:10px;
}
#signature{
	text-align : right;
	font-weight:bold;

}

.droite {
  float: right;
  width: auto;
  height: auto;
  margin: 0;
  text-align:right;

}

.pagination a{
text-decoration:none;
color : red;
}

.pagination h1, h2,ul {
	clear: both;
}

.pagination ul.pagination1 li:hover,
.pagination ul.pagination2 li:hover,
.pagination ul.pagination3 li:hover {
}

.pagination ul.pagination1 li,
.pagination ul.pagination2 li,
.pagination ul.pagination3 li {
    padding: 2px;
    font-family: georgia;
	background-color: white;
    font-size: 10px;
    line-height: 1;
    width: 300;
    margin-bottom: 1px;
	list-style:none;
}

.pagination ul.simplePagerNav li{
    display:block;
    float: left;
    padding: 3px;
    margin-bottom: 2px;
    font-family: arial;
	font-size:10px;
}

.pagination ul.simplePagerNav li a{
    color: #333;
    text-decoration: none;
}



.pagination li.currentPage {
	background: red;
    background: #FF9500;	
}

.pagination ul.simplePagerNav li.currentPage a {
	color: #fff;	
}

.pagination table.pageme {
    border-collapse: collapse;
    border: 1px solid #ccc;
}  

.pagination table.pageme td {
    border-collapse: collapse;
    border: 1px solid #ccc;
}

reduc{ width:150px; }