body{
/*background-color: #597DA2;*/
background-image: url('img/main/page_leopard.jpg');
background-repeat : no-repeat;
background-position : top center;
background-color : #000;
font-family: "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
text-align: justify;
color: #666666;
font-size: 10px;
margin-top: 0px;
margin-bottom: 0px;
margin-left : 0px;
margin-right :  0px;
}

a {
	color : #204F9B;
	text-decoration : none;
}

a:hover {
	text-decoration : underline;
}

img{
	border : 0px;
}

.black{
	color : #000;
}

.green{
	color : green;
}

.gray{
	color : gray;
}

.orange{
	color : #FFA500;
}

.GoogleMain{
	width : 468px;
	margin-left : auto;
	margin-right : auto;
}

.bottomGoogleMain{
	border-bottom : thin solid #DAE1E4;
	width : 528px;
	margin-top : 3px;
	margin-bottom : 3px;
	margin-left : auto;
	margin-right : auto;
	
}

#overlay {
	background-image: url('img/main/overlay.png');
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 90;
	width: 100%;
	height: 100%;
}

* html #overlay {
	background-color: #333;
	background-color: transparent;
	background-image: url('blank.gif');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
		        src="img/main/overlay.png", sizingMethod="scale");
}

#box {
	color: #FFF;
	width: 400px;
	background: #2d2d2d;
	padding: 10px;
	border: 1px solid #eee;
}

#close {
	position: absolute;
	top: -5px;
	right: -5px;
	cursor: pointer;
}

#conteneur{
	
	width : 800px;
	height : auto;
	min-height : 100%;
	margin-left : auto;
	margin-right : auto;
	margin-top : 53px;
}

#bandeau{
	background-repeat: no-repeat;
	height : 100px;
}

#linkmap{
	position : absolute;
	height : 100px;
	width : 250px;
}

#imgMacD{
	margin-top : 23px;
	margin-left : 606px;
}

#split {
	background-image: url('img/main/page_ombre.png');
	background-repeat : repeat-x;
	background-position : top center;
	height : 10px;
	width : 800px;
	margin-bottom : 10px;
	margin-top : 0px;
	
}

#contenu{
	background-image: url('img/main/page_fond.png');
	height : auto;
}

#contenu h1 {
	color : #000000;
	font-size : 10px;
	font-weight : bold;
}

#contenu h2 {
	color : #000000;
	font-size : 10px;
	font-weight : bold;
}



#contenu > #liste{
	float : left;
	width : 618px;
	height : auto;
}

#contenu > #liste h1{
	padding-left : 25px;
}

#contenu > #liste > .websites{
	margin-left : 25px ;
	margin-top : 20px;
	padding-bottom :  10px;
}

#contenu > #liste > .websites > .iconeWebsite{
	float : left;
	margin-right : 5px;
}

#contenu > #liste > .websites > .texteWebsite{
	float : left;
	width : 400px;
	padding-top : 2px;
}


#contenu > #liste > .websites > .texteWebsite h2{
	display : inline;
	margin-right : 10px;
}

#contenu > #liste > .websites > .texteWebsite > .compteur{
	color : #ACACAC;
	margin-right : 10px;
}

#contenu > #liste > .websites > .texteWebsite > .new{
	color : #009900;
}

#contenu > #liste > .websites > .texteWebsite > .description{
	margin-bottom : 10px;
	min-height : 35px;
}

#contenu > #liste > .websites > .texteWebsite > .bottom{
	display : inline;
}

#contenu > #liste > .websites > .texteWebsite > .bottom > .url{
	float : left;
	width : 200px;
}
#contenu > #liste > .websites > .texteWebsite > .bottom > .arrows{
	float : left;
	width : 50px;
	/*margin-right : 200px;*/
}
#contenu > #liste > .websites > .texteWebsite > .bottom > .deadlink{
	float : left;
	/*margin-right : 200px;*/
}

#contenu > #liste > .websites > .screenshot{
	float : left;
	width : 125px; /*170px*/
	padding-right : 45px;
	text-align : right;
	margin-top : auto;
	margin-bottom : auto;
}

#contenu > #liste > .websites > .bottomWebsite{
	clear : both;
	border-bottom : thin solid #DAE1E4;
	margin-right : 45px;
	margin-left : 20px;
	padding-top : 10px;
}



#pagination_toutcourt div{
	display : table-cell;
	padding-bottom : 20px;
	line-height : 30px;
	padding-top : 10px;
}

#pagination{
	text-align : center;
	vertical-align : top;
	
	width : 200px;
}

#pagination_allera{
	vertical-align : top;
	text-align : right;
	width : 150px;
	padding-right : 40px
}

#pagination_par_page{
	text-align : left;
	vertical-align : top;
	
	width : 140px;	
	padding-left : 50px;
}


#pagination_current{
/*	font-weight: bold;
/	color : #000;*/
}






#contenu > #categories{
	float : left;
	width : 166px;
	height : auto;
	padding-left : 16px;
}

#contenu > #categories h1{
	padding-top : 9px;
	margin-top : 9px;
	margin-right : 15px;
	border-top : solid thin #DAE1E4;
}

#contenu > #categories h1:first-child{
	padding-top : 0px;
	margin-top : 6px;
	border-top : none;
}

#contenu > #categories > ul{
	margin : 0px;
	padding : 0px;
}

#contenu > #categories >ul li {
  list-style: none;
  margin: 0;

}

.trait{
	padding-top : 2px;
	margin-top : 8px;
	margin-right : 15px;
	border-top : solid thin #DAE1E4;
}


#contenu > #webmaster{
	float : left;
	width : 608px;
	height : auto;
	padding-left : 10px;
}

#contenu > #webmaster p{
	padding-left : 40px;
	padding-top : 0px;
	margin-top : 0px;
}

#contenu > #webmaster h1{
	padding-left : 15px;
}

#contenu > #webmaster h2 img{
	vertical-align : bottom;
	margin-right : 3px;
	margin-left : 0px;
	
}

#contenu > #webmaster h2{
	padding-left : 15px;
	display:inline;
	line-height : 20px;
}

#contenu > #webmaster > #etat_compte{
	margin-left : 25px;
	line-height : 20px;
}

#contenu > #webmaster > #etat_compte img{
	vertical-align : middle;
	margin-right : 0px;
	margin-left : 0px;
}

#contenu > #webmaster > #sites_compte{
	margin-left : 40px;
	padding-left : 0px;
	margin-top : 10px;
	margin-bottom : 20px;
}

#contenu > #webmaster > #sites_compte th{
	color : #000;
	padding-bottom : 0px;
	padding-right : 10px;
	height : 20px;
}

#contenu > #webmaster > #sites_compte td{
	padding-right : 10px;
	margin-bottom :4px;
	height : 35px;
}



#addentry legend {
  padding: 0 2px;
  font-weight: bold;
}

#addentry label {
  display: inline-block;
  display : -moz-inline-box;
  line-height: 1.8;
  vertical-align: top;
	width: 160px;
	margin-left : 19px;
}

#addentry ol {
  margin: 0;
  padding: 0;
}
#addentry li {
  list-style: none;
  padding: 5px;
  margin: 0;
}

#footer {
	clear : both;
	height : 14px;
	padding-top : 5px;
	padding-bottom : 3px;
	margin-bottom : 40px;
	text-align : center;
	background-image: url('img/main/page_footer.png');
	background-repeat: no-repeat;
	background-position:bottom center;
}

