html, body, #page, #top, #prelude, #wrapper, #footer,
#main, #content,
#sidebar, #blognav, #blogextra {
	margin : 0;
	padding : 0;
	}

body {
	text-align : center;
	background:url(img/background.png) repeat-x top;
	background-color:#00CCFF;
	font-size:14px;
 	font-family : georgia;
	}
#page {
	margin : 0 auto;
	text-align : left;
	width :970px;
	background:#FFFFFF;
	clear:both;
	}

#top {
background:url(img/logo.png) no-repeat top;
width:970px;
height : 75px; 
margin : 0 auto;
padding:0px;
	}
#top #logo {
float:left;
width:401px;
height : 75px;
}
#top #search {
float:left;
padding-left:79px;
padding-right:80px;
width:410px;
padding-top:10px;
height:65px;
text-align:center;
font-size:17px;
}
#top #search h3 {
display:none;
margin:0;
padding:0;
}
#q {
background: url(img/recherche.png) no-repeat left top; 
width:223px;
height:25px;
border:none;
padding-left:25px;
padding-top:6px;
padding-right:8px;
font-size:17px;
font-weight:normal;
font-family:georgia;
}
input.submit {
border:0; 
background:none; 
color:#000;
font-family:georgia;
font-weight:bold;
font-size:20px;
cursor:pointer;
padding-left:2px;
}
#pub {
background:url(img/pub.png) no-repeat top left;
text-align:center;
width:569px;
}
#logo h1 {
	margin : 0;
	padding : 0;
	height : 89px;  
	}
#logo a {
margin : 0 auto;
width:401px;
height:75px;
display:block;
}
#logo a span {
display:none;
}
.syndicate {
background:url(img/syndicate.png) no-repeat left;
height:47px;
float:left;
width:401px;
}

.syndicate span {
display:none;
}
#wrapper {
	margin : 0 0px;
	}
#main {
	width : 100%;
	margin : 0 0 0 -401px;
	float : right;
	}
#content {
	margin : 0 0 0 401px;
	padding : 0px;
	}
#footer {
	clear : both;
	text-align:center;
	padding-top:10px;
	padding-bottom:5px;
	margin-bottom:50px;
	}
#sidebar {
	width : 401px;
	float : left;
	overflow:hidden;
	background: url(img/bgsidebar.png) repeat-y top left; 
	
	}
	
/* Attention au calcul si vous modifiez ces valeurs. 
Le total doitetre inferieur à la largeur du sidebar.
Ici, 6 + 146 + 6 + 6 + 146 + 6 = 316 < 320 */


#blognav {
	width : 188px;
  float : right;
  padding-right:10px;
  }
#blogextra {
	width : 188px;
	float : left;
	padding-right:5px;
	padding-left:10px;
	}	
a {	
	color:#393939; 
	text-decoration : underline;
	font-weight:bold;
	}
#sidebar h2 {
	color : #666;
	font-size:1.2em;
	}
#sidebar h3 {
	color : #FF0099;
	font-size:18px;
	padding:0;
	margin:0;
	padding-top:5px;
	padding-bottom:5px;
	}
#sidebar ul {
padding:0;
margin:0;
}
#sidebar li {
list-style:none;
line-height:20px;
}
fieldset {
	border : none;
	}
.post h3, .post h4 {
	clear : both;
	}
/* ------------------------------------------------------------
	2. BALISES HTML PAR DEFAUT
------------------------------------------------------------- */


#sidebar .syndicate h2 {
color:#000000;
font-size:17px;
font-weight:bold;
margin-left:10px;
margin-top:6px;
padding-left:35px;
padding-top:5px;
height:26px;
float:left;
}
#sidebar .syndicate ul {
margin-top:11px;
}
.syndicate li {
list-style:none;
display:inline;
}
.syndicate a {
color:#FF0099;
font-size:17px;
font-weight:bold;
padding:0px;
padding-left:7px
}
.syndicate a:hover {
color:#000;
text-decoration:none;
}
.links {
margin-top:5px;
}
.links h2 {
background:url(img/partenaires.png) no-repeat top;
height:28px;
padding:0;
margin:0;
}
.links h2 span {
display:none;
}
.categories h2 {
background:url(img/sommaire.png) no-repeat top;
height:28px;
padding:0;
margin:0;
}
.categories h2 span {
display:none;
}
.categories a {
color:#000;
}
.categories a:hover {
color:#FF0099;
text-decoration:none;
}
.links a {
color:#000;
text-decoration:underline;
}
.links a:hover {
color:#FF0099;
text-decoration:none;
}
/*.videos {
margin-top:10px;
}*/
.videos font {
font-size:13px;
}
.videos h2 {
background:url(img/videos.png) no-repeat top;
height:28px;
padding:0;
margin:0;
}
.videos h2 span {
display:none;
}
.videos a {
color:#FF0099;
}
.videos a:hover {
color:#000;
text-decoration:none;
}
.videos a img {
border: none ;
text-decoration: none;
vertical-align:middle;
}
.rencontres {
margin-top:10px;
}
.rencontres h2 {
background:url(img/rencontres.png) no-repeat top;
height:28px;
padding:0;
margin:0;
margin-bottom:5px;
}
.rencontres h2 span {
display:none;
}
#blognav #banner_thumbwlqkksbtlnmq .girl_link span {
font-size:14px;
font-family:georgia;
font-weight:normal;
color:#000;
}
#blognav #banner_thumbwlqkksbtlnmq .girl_link font {
font-size:14px;
font-family:georgia;
font-weight:bold;
color:#FF0099;
}
#blognav #banner_thumbwlqkksbtlnmq a:hover span {text-decoration:none; background:#eee;}
#blognav #banner_thumbwlqkksbtlnmq .girl_link[class] {margin:0px;}
#blognav #banner_thumbwlqkksbtlnmq .girl_link span { padding:0px; margin:0px; }
#blognav #banner_thumbwlqkksbtlnmq .girl_link img {text-align:center; margin:0px ; padding:0px; display:block; text-decoration:none; }

#blognav .rencontres h4 {
font-size:14px;
font-family:georgia;
padding:0px;
margin:0px;
}
#blognav .rencontres h4 a {
font-size:14px;
font-family:georgia;
color:#ff0099;
text-decoration:underline;
}
#blognav .rencontres h4 a:hover {
color:#000;
text-decoration:none;
}
#blognav .rencontres h5 {
font-size:14px;
font-family:georgia;
}
#blognav .rencontres h5 a {
font-size:14px;
font-family:georgia;
color:#ff0099;
text-decoration:underline;
}
#blognav .rencontres h5 a:hover {
color:#000;
text-decoration:none;
}
.live h2 {
background:url(img/webcams.png) no-repeat top;
height:28px;
padding:0;
margin:0;
margin-bottom:5px;
margin-top:10px;
}
.live h2 span {
display:none;
}
.live a {
font-weight:normal !important;
color:#FF0099 !important;
font-family:georgia !important;
font-size:14px !important;
line-height:18px;
}
.live a:hover {
color:#000 !important;
text-decoration:none !important;
}
.wc {
padding-top:5px;
display:block;
padding-bottom:5px;
}
.wc a {
font-weight:bold !important;
}

.adecouvrir h2 {
background:url(img/adecouvrir.png) no-repeat top;
height:28px;
padding:0;
margin:0;
margin-top:5px;
}
.adecouvrir h2 span {
display:none;
}
.adecouvrir a {
color:#000;
}
.adecouvrir a:hover {
color:#FF0099;
text-decoration:none;
}

#porntour {
position:relative;
left:-1px;
}
#porntour span {
font-size:22px;
font-weight:bold;
color:#000;
height:28px;
padding:0;
margin:0;
}
.archives {
margin-bottom:10px;
}
.archives h2 {
background:url(img/archives.png) no-repeat top;
height:28px;
padding:0;
margin:0;
margin-top:0px;
margin-bottom:0px;
}
.archives h2 span {
display:none;
}
.archives a {
color:#000;
}
.archives a:hover {
color:#FF0099;
text-decoration:none;
}
.sexeshop h2 {
background:url(img/sexeshop.png) no-repeat top;
height:28px;
padding:0;
margin:0;
margin-top:10px;
margin-bottom:5px;
}
.sexeshop h2 span {
display:none;
}
.sexeshop {
text-align:center;
}
.sexeshop img {
border:none;
padding-top:5px;
padding-left:19px;
padding-right:19px;
}
.bp {
width: 188px; 
height: 245px; 
display:block;
}
.kdo {
margin: 0px; 
position: relative; 
bottom: 46px; 
left: 50px; 
cursor: pointer; 
z-index: 2;
}
.bp_single {
text-decoration:none;
color:#000;
font-weight:normal;
}
.bp_link {
text-decoration:underline;
color:#FF0099;
font-weight:bold;
display:block;
margin-top:5px;
margin-bottom:10px;
}
.bp_link:hover {
text-decoration:none;
color:#000;
}
#cdbp_keywords {
background: url(img/recherches.png) no-repeat left top; 
width:118px;
height:25px;
border:none;
padding-left:25px;
padding-top:6px;
padding-right:3px;
font-size:17px;
font-weight:normal;
font-family:georgia;
}
#cdbp_inputimage {
border:0; 
background:none; 
color:#000;
font-weight:bold;
font-family:georgia;
font-size:18px;
cursor:pointer;
padding-left:0px;
}
.post-title {
font-size:22px;
font-weight:bold;
color:#FF0099;
line-height:28px;
padding:0;
margin:0
}
.post-title a {
color:#FF0099;
text-decoration:none;
}
.post-title a:hover {
color:#000;
text-decoration:underline;
}
.post-info {
font-size:13px;
color:#000;
}
.post-info a, .post-tags a {
color:#FF0099;
text-decoration:underline;
}
.post-info a:hover, .post-tags a:hover {
color:#000;
text-decoration:none;
}
ul.post-tags  {
margin:0;
margin-top:5px;
margin-bottom:5px;
padding-left:16px;
line-height:16px;
background:url("img/tag.png") no-repeat left top ;
}
.post-tags li {
display:inline;
margin-right:5px;
}
.post-content { 
font-size:15px;
color:#000;
font-weight:normal;
}
.post-content embed {

}
.post-content object {
margin-top:5px;
margin-bottom:5px;
}
.vote_lien {
font-size:13px;
color:#000;
}
.post-info-co {
padding-bottom:10px;
}
.post-info-co a {
padding-left:20px;
line-height:16px;
background:url("img/com.png") no-repeat left;
}
.post-info-co a:hover{
text-decoration:none;
color:#FF0099;
}
.pagenav {
padding-top:20px;
text-align:center;
font-size:18px;
}
.pagenav a {
color:#FF0099;
text-decoration:underline;
}
.pagenav a:hover {
color:#000;
text-decoration:none;
}
#footer a:hover {
color:#FF0099;
text-decoration:none;
}
.searchr em {
font-weight:bold;
font-style:normal;
font-size:18px;
}
.searchr {
font-size:18px;
}
#connexe {
margin-bottom:10px;
}
#connexe a {
font-size:14px;
font-weight:bold;
color:#FF0099;
text-decoration:underline;
}
#connexe a:hover {
color:#000;
text-decoration:none;
}
#connexe h4 {
font-size:22px;
font-weight:bold;
color:#000;
height:28px;
padding:0;
margin:0
}
#connexe h4 span {
display:none;
}
#connexe ul {
margin:0px;
padding:5px;
}
#connexe li {
list-style:url(img/lien.png) inside;
padding-left:0px;
line-height:16px;
}
#comments h3 {
font-size:22px;
font-weight:bold;
color:#000;
line-height:28px;
padding:0;
margin:0;
}
.rem {
color:#FF0099;
}
#co span {
display:none;
}
#com {
padding-top:15px;
background:url(img/hautcom.png) no-repeat top;
width:564px;
background-color:#EEEEEE;
font-size:14px;
color:#000;
font-family:georgia;
margin-bottom:5px;
}
#com b {
background:url(img/bascom.png) no-repeat bottom; 
height:5px; 
font-size:0; 
display:block;
margin-bottom:10px;
}
#com span {
padding-left:5px;
padding-right:5px;
display:block;
background:url(img/fondcom.png) repeat-y; 
}
.comment-number {
font-size:13px;
color:#000;
}
.comment-number strong {
font-weight:normal;
}
.comment-number a {
text-decoration:none;
font-weight:normal;
color:#000;
font-size:13px;
}
.comment-number a:hover {
text-decoration:underline;
color:#000;
}
.comment-number strong a {
text-decoration:underline;
font-weight:normal;
color:#FF0099;
font-size:13px;
}
.comment-number strong a:hover {
text-decoration:none;
font-weight:normal;
color:#000;
font-size:13px;
}
.moncom {
margin-top:10px; 
}
.moncom a {
text-decoration:underline;
color:#FF0099;
font-weight:bold;
}
.moncom a:hover {
text-decoration:none;
color:#000;
}
.moncomp {
margin-top:0px; 
}
.moncomp a {
text-decoration:underline;
font-weight:bold;
color:#FF0099;
}
.moncomp a:hover {
text-decoration:none;
color:#000;
}
#toc h2 {
font-size:22px;
font-weight:bold;
color:#000;
line-height:22px;
padding:0;
margin:0;
}
#toc h3 {
font-size:14px;
color:#000;
font-weight:normal;
}
#toc h3 a {
font-size:18px;
text-decoration:underline;
}
#toc h3 a:hover {
text-decoration:none;
}
#toc #related_toc {
font-size:18px;
text-decoration:underline;
color:#FF0099;
font-weight:bold;
}
#toc ul {
margin:0px;
padding-top:5px;
padding-bottom:5px;
}
#toc li a:hover {
text-decoration:none;
color:#FF0099;
}
.wendiseplayer a {
text-decoration:underline;
color:#FF0099;
display:block;
padding-top:5px !important;
}
.wendiseplayer a:hover {
text-decoration:none;
color:#000;
}


/* messages d'erreur */
.error {
border:1px solid #DD0000;
background:#ffe8e8;
padding :5px;
margin-top:5px;
margin-bottom:10px;
	}
.error ul {
	padding-left : 20px;
	}
.error li {
	list-style : square;
	}
	

.left { float: left; margin-right : 1em; }
.right { float: right; margin-left : 1em; }
.center { margin-left : auto; margin-right : auto; }
.left-text { text-align : left; }
.right-text { text-align : right; }
.center-text { text-align : center; }
.little-text { font-size : .8em;}
.little-upper-text { font-size : .8em; text-transform : uppercase; }

.post, .post-content, .footnotes, .attachments, 
.post-info-co, #comments, #footer {
    clear:both;
    }
	

#disclaimer img { border:none; }
