* {
margin: 0px;
padding: 0px;
}
body {
margin: 0px;
padding: 0px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: center;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}
img {border:none;}
h1, h2, h3, h4, h5, p, ul {
margin:14px 0;
}
ul {
list-style-type:none;
}
.alignleft {
float:left;
}
.alignright {
float:right;
}
.center {
text-align:center;
}
.clearer {
clear:both;
height:1%;
}
a{text-decoration: none;}
a:link, a:visited {
color:#000;
text-decoration: none;
}
a:hover {
color:#FF0000;
}
#page {
width:960px;
text-align:left;
margin:auto;
background:url("images/bg_contenu.gif") repeat-y center;
}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin: 0 135px 0 135px;
}

#leftcolumn{
float: left;
width: 128px; 
margin-left: -955px;
padding-top:25px;
background:url("img/leftcol_haut.gif") no-repeat top left;
}

#rightcolumn{
float: left;
width: 128px; 
padding-top: 32px;
margin-left: -128px;
}

#footer{
clear: left;
width: 100%;
background:url("images/bord_dessous.gif") no-repeat center;
height:34px;
color:#ebe9d9;
}
.copy {
font-size:12px;
text-align:center;
margin:0 5px 0 0;
padding-top:14px;
}
#en_tete {
background:url("images/header2.jpg") top center no-repeat;
height: 105px;
position: relative;
margin: 0px;
padding-top: 1px;
}
#en_tete h1 {
text-indent:-50000px;
}
#searchform {
background:url("images/searchform3.jpg") no-repeat;
height:75px;
position:relative;
}
#searchform input.format_search {
font-family:Verdana, Arial, sans-serif;
position:absolute;
border:1px solid #FFF;
width:285px;
font-size:13px;
top:17px;
left:195px;
}
#searchform input.bouton {
width:80px;
height:25px;
position:absolute;
left:499px;
top:13px;
}
.box h2 {
font-family: Arial, Verdana, sans-serif;
margin-left:11px;
height:26px;
font-size:16px;
font-style:italic;
color: #FE2158;
}
#categories h2 {
background:url("img/box-cat.gif") no-repeat;
}
#avoir h2 {
background:url("img/box-avoir.gif") no-repeat;
}
#webmasters h2 {
background:url("img/box-webmasters.gif") no-repeat;
}
#nouveaute h2 {
background:url("img/box-nouveautes.gif") no-repeat;
}
#partenaires h2 {
background:url("img/box-partenaires.gif") no-repeat;
}
#videos h2 {
background:url("img/box-videos.gif") no-repeat;
}


.add_videos {
margin:0;
height:32px;
background:url("img/box-videos.gif") no-repeat;
}

.box {
background:url("img/box.gif") repeat-y;
}
.footer-box {
background:url("images/bord_dessous.") no-repeat;
height:18px;
margin-bottom:20px;
}
.box ul {
margin-left:14px;
margin-right:8px;
}
.box li {
line-height:150%;
list-style-type:none;
}
.box li a {
display:block;
font-weight:bold;
}
.pub {
text-align:center;
margin:5px 0;
margin-bottom:15px;
}
.pub img {
border:0px solid #5bae12;
}

/*liste des sites*/
.listing {
margin:5px auto;
width:670px;
}
table.listing th {
color:#6B04C7;
border-bottom:1px solid #e3d5c0;
padding-bottom:1px;
}
.listing td {
padding:5px;
border-bottom:1px solid #ecdec8;
}
.thumb {
width:134px;
padding-left:12px;
}
.desc {
vertical-align:top;
width:62%;
}
table.listing td.promo a.title {
color:#000;
}
table.listing td.thumb img {
padding:1px;
background:#FFF;
border:1px dotted #FE2158;
}
th.in, th.out {
width:50px;
text-align:center;
}
td.in, td.out {
text-align:center;
font-size:12px;
font-weight:bold;
font-family:"trebuchet MS";
color:#FE2158;
}
a.title {
color:#FE2158;
font-weight:bold;
}
a:hover.title {
color:#000;
}
p.cat a {
color:#d30000;
}

.stats {
color:#493f30;
font-size:11px;
}
.stats {
padding-bottom:10px;
}

/*pagination*/
#pagination {
padding:15px;
}

li.nouveautes, li.nouveautes a{
font-size:12px;
padding-bottom:3px;
font-weight:bold;
}

.pageBloc
{
	margin: 20px;
	text-align: center;
}

.pageBloc a
{
}

.page
{
	margin:0px;
	padding:0px;
}

.pageSelected
{
	font-weight: bold;
	margin: 1px;
	padding: 2px;
}

.table1
{
	border-right: 1px solid #60a012;
}

.table1 td
{
	border-left: 1px solid #60a012;
	border-bottom: 1px solid #60a012;
	background-color: #fff1dc;
}

.table1 th
{
	background-color: #60a012;
	font-weight: bold;
	color: white;
}

.table2
{
}

.table2 th
{
	color: #000000;
	text-align: right;
	padding-right: 10px;
}
.table2 td
{
	text-align: left;
}

.blocForm
{
	border: 1px solid #e3d5c0;
	background-color: white;
}

.message
{
	color: green;
	font-weight: bold;
}

.errorMessage
{
	color: red;
	font-weight: bold;
}
div#disclaimer{ text-align:left; }
 div#disclaimer-fond{ position:absolute; z-index:1000; width:100%; height:2650px; background:black; filter:alpha(opacity=90); -moz-opacity:0.9; opacity: 0.9; text-align:center; line-height:normal; clear:both; }
 div#disclaimer-conteneur{ position:absolute; z-index:1001; width:100%; text-align:center; clear:both; }
  div#disclaimer-cadre{ width:550px; margin-left:auto; margin-right:auto; text-align:center; margin-top:200px; padding:15px; font-size:12px; border:#ddd 1px solid; background:#f5f5f5; color:#555; }
   div#disclaimer-cadre b{ font-size:14px; color:black; }
   div#disclaimer-cadre a{ text-decoration:none; font-size:22px; font-weight:bold; color:#356aa0; }
   div#disclaimer-cadre a:hover{ color:blue; }