* {margin:0;padding:0;font-size:100%;}
table {  border-collapse: collapse;  border-spacing: 0;}
img {border:none;}
h1, h2, h3, h4, h5, p, ul {margin:14px 0;}
h1, h2, h3 {font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;}
h1 {font-size:22px;}
h2 {font-size:18px;}
h3 {font-size:16px;}
ul {list-style-type:none;}
body {font-family:tahoma, Arial, Helvetica, sans-serif;font-size:12px;text-align:center;color:#ffc6d7;}
.alignleft {float:left;}
.alignright {float:right;}
.center {text-align:center;}
img.centered{display: block;margin-left: auto;margin-right: auto;}
img.alignleft{margin: 3px 10px 2px 0; }
img.alignright{ margin: 3px 0 2px 10px; }
img.alignleft, img.alignright{	padding: 4px;	border: 1px solid #eee;	display: inline;}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
input, button, select {vertical-align: middle;}
p {margin:15px 0;line-height:160%;}
li {line-height:160%;}
a:link, a:visited {color:#ffe0c8;text-decoration:none;}
a:hover {color:#FFF;text-decoration:none;}

.pub {margin:15px 0;text-align:center;}


#page {width:980px;margin:0 auto;text-align:left;}
#content, #leftcol, #rightcol {float:left;}
#leftcol {margin-left:-790px;width:170px;} 
#content {margin-left:190px;width:600px;display:inline;margin-bottom:10px;}
#rightcol {width:170px;margin-left:20px;display:inline;}
#footer {clear:both;text-align:center;}
#footer p.copy {margin:0;font-size:11Px;padding-top:20px;}

body {background:#000;}
#page {background:url("img/page.png") repeat-y;}
#header {height:232px;background:url("img/header.jpg") no-repeat;position:relative;}
#header h1 {margin:0;}
#header h1 a {display:block;width:380px;height:80px;margin-left:300px;overflow:hidden;text-indent:-5000em;}
#header .pub {margin:0;position:absolute;top:88px;width:100%;}
#header .pub a img {border:1px solid #ff95b6;}
#footer {background:url("img/footer.jpg") no-repeat;height:194px;}

#searchform {position:absolute;top:193px;left:379px;width:225px;height:33px;}
#searchform input.txt {position:absolute;background:transparent none;border:0 none;font-size:12px;font-weight:bold;height:19px;left:30px;width:160px;top:8px;color:#FFF;}
#searchform input.submit {background:transparent url(img/transparent.gif) no-repeat scroll left top;border:0 none;cursor:pointer;height:28px;left:190px;position:absolute;top:0;
width:30px;
}

#leftcol .sidebox .sidebox-bottom {height:13px;background:url("img/leftbox-bottom.png");}
#leftcol .sidebox h3 {height:45px;background:url("img/leftcol-title.png");line-height:45px;padding-left:15px;margin:0 0 10px 0;}
#leftcol .sidebox h3, #rightcol .sidebox h3 {color:#ffe0c8;font-size:20px;}
#leftcol .sidebox ul {margin:0 0 10px 10px;}
#leftcol .sidebox li {padding-left:25px;background:url("img/puce-left.png") no-repeat left;}

#rightcol .sidebox .sidebox-bottom {height:13px;background:url("img/rightbox-bottom.png");}
#rightcol .sidebox h3 {height:45px;background:url("img/rightcol-title.png");line-height:45px;padding-left:15px;margin:0 0 10px 0;}
#rightcol .sidebox h3, #rightcol .sidebox h3 {color:#ffe0c8;font-size:20px;}
#rightcol .sidebox ul {margin:0 0 10px 10px;}
#rightcol .sidebox li {padding-left:25px;background:url("img/puce-right.png") no-repeat left;}

#rightcol .sidebox li a, #leftcol .sidebox li a {font-weight:bold;}
#leftcol .pub a img, #rightcol .pub a img{border:1px solid #c65680;}

#intro {padding-bottom:18px;background:url("img/title.png") no-repeat bottom;font-size:18px;font-family:Georgia, "Times New Roman", Times, serif;}
#intro p {padding:0 20px;}
#content h2 {padding-bottom:25px;background:url("img/title.png") no-repeat bottom;color:#fff7ce;font-size:20px;}

ul#categories li {width:300px;float:left;}
ul#categories li a {float:left;display:block;height:47px;line-height:47px;font-size:18px;color:#ffc6d7;font-family:Georgia, "Times New Roman", Times, serif;padding-left:50px;background:url("img/cat.png") no-repeat left;}
ul#categories li a:hover {color:#FFF;}

ul#newSites li {clear:left;overflow:hidden;margin-bottom:10px;border-bottom:1px solid #ae375b;padding:5px;}
ul#newSites li a img {float:left;margin:0 10px 10px 0;border:1px solid #e8789a; width:60px; height:45px;}
ul#newSites li img {float:left;margin:0 10px 10px 0;border:1px solid #e8789a; width:60px; height:45px;}
ul#newSites li a.newSites-title {font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;color:#ffc6d7;}
ul#newSites li p {margin:0;color:#FFF;}


.site {margin:0 20px 20px;overflow:hidden;border-bottom:1px solid #ae375b;padding-bottom:10px;}
.site p {text-align:justify;}
.site-thumb {width:130px;float:left;margin-bottom:4px;}
.site-thumb a img {padding:1px;border:1px solid #e8789a;width:120px; height:90px;}
.site-thumb img {padding:1px;border:1px solid #e8789a;}
a.site-title {font-weight:bold;}
p.site-desc {margin:4px 0;}
.site-infos {color:#b79fa2;font-size:11px;}
.site-infos a {color:#d80098;}
.site-infos p {margin:0;padding:2px;border-top:1px solid #b79fa2;border-bottom:1px solid #b79fa2;clear:left;}

.pages {margin:0 20px 20px;overflow:hidden;border-bottom:1px solid #ae375b;padding-bottom:10px; text-align:justify;}
.nav {margin:0 20px 20px;overflow:hidden;padding-bottom:10px;}

#nav {float:left;text-align:center; width:100%;}
#nav ul {padding-left:10px;}
#nav ul li {
	background-color:#7B1432;
	padding:3px;
	float: left;
	list-style-type: none;	
	margin-right:10px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}
#nav ul li a {color:#ffc6d7;font-size:18px; text-decoration:underline;}
