html {
  height: 100%;
}

body {
  height: 100%;
  margin: 0;
  padding: 0;
  font-family: Arial;
  font-size: 12px;
 color: #000000;
}

#menu {
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: auto; 
    margin-right: auto; 
    width: 860px;
    text-align: center; /
	
}

#menu_gauche {
	margin-top: 0px;
	margin-bottom: 10px;
}
#menu_gauche a{
	color: #000000;
	font-weight:bold;
	text-decoration:underline;
}
#menu_gauche a:hover{
	color: #cd1854;
	text-decoration:none;
}

#menu_gauche ul{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
#menu_gauche li{
	border-bottom-color: #CCCCCC;
	padding-bottom: 0px;
	padding-top: 2px;
}

#menu_gauche li span{
	font-weight: bold;
	width: 120px;
	float: left;
}

#postdetails {
	margin-top: 0px;
	margin-bottom: 10px;
}
#postdetails a{
	color: #cd1854;
}
#postdetails a:hover{
	color: #000000;
}

#postdetails ul{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
#postdetails li{
	border-bottom-color: #CCCCCC;
	padding-bottom: 0px;
	padding-top: 10px;
}

#postdetails li span{
	font-weight: bold;
	width: 120px;
	float: left;
}

#MainMenu {	width:791px;	height:35px;	background: #FFFFFF;	margin:0;	border-style:solid;	border-color:#b4b4b4;	border-top-width:0;	border-right-width:0;	border-bottom-width:3px;	border-left-width:0;}#tab {	margin:0;	top:0;}#tab ul {	margin:0;	padding:0;	list-style:none;	float:left;}#tab li {display:inline;	float:left;	margin:0 1px 0 0 ;	padding:0;}#tab a {	background: url("http://www.sexe2q.com/images/bright_114.gif") no-repeat right top;	margin:0;	padding:0;	text-decoration:none;	border:0;	display:block;	float:left;}#tab a span {	display:block;	background:url("http://www.sexe2q.com/images/bleft_114.gif") no-repeat left top;	padding:0 22px 0 22px;	font-family:Arial, Helvetica, sans-serif;	font-size:11;	color:#FFFFFF;	font-weight:bold;	line-height:35px;}#tab a:hover,#tab li.item_active a {	background-position:right bottom;	border-color:;}#tab a:hover span,#tab li.item_active a span {	background-position:left bottom;	color:#FFFFFF;	font-weight:bold;	font-style:normal;	text-decoration:none;}.dropmenudiv{	position:absolute;	top:0;	float:left;	display:block;	visibility:hidden;	border-style:solid;	border-color:#b4b4b4;	border-top-width:0;	border-right-width:0;	border-bottom-width:3px;	border-left-width:0;	background: #FFFFFF;	color:#FFFFFF;	z-index:100;	text-decoration:none;	padding:0;}.dropmenudiv ul {	margin:0;	padding:0;	list-style:none;}.dropmenudiv li {	display:inline;	margin:0;	padding:0;}.dropmenudiv a:link, .dropmenudiv a:visited{	width:180px;	margin:0 1px 0 0 ;	padding:0;	display:block;	border:0 solid ;	color:#FFFFFF;	background:url("http://www.sexe2q.com/images/bleft_114.gif") no-repeat left top;	font-weight:bold;	font-style:normal;	text-decoration:none;}.dropmenudiv a span {	float:left;	display:block;	line-height:35px;	background:url("images/bright_114.gif") no-repeat right top;	padding:0 22px 0 22px;	font-family:Arial, Helvetica, sans-serif;	font-size:11;	color:#FFFFFF;}.dropmenudiv a span {	float:none;}.dropmenudiv a:hover{	border:0 solid ;	background-position:left bottom;	font-weight:bold;	font-style:normal;	text-decoration:none;	color:#FFFFFF;}.dropmenudiv a:hover span {	background-position:right bottom;	color:#FFFFFF;	font-weight:bold;}

.l0, .l1, .l2, .l3, .l4, .blog {font: bold 11px Arial, Helvetica, sans-serif; color: #000; padding: 0px 4px; text-decoration: none;}
.l0 {background: #9fff85;}
.l1 {background: #79dbff;}
.l2 {background: #ffe671;}
.l3 {background: #f1ba07;}
.l4 {background: #B1B3FE;}
.blog {background: #FF66FF;}

.border {
border:0px solid #000000;
width: 250px;
background-color: #EAEAEA;
} 

a:hover {

text-decoration: underline;
}  
	
.premium {	
 font-family: verdana , arial;
font-size: 12px; 
text-decoration: none;
}
.promo {	
 font-family: verdana , arial;
font-size: 18px; 
text-decoration: none;	
color: blue;
}

h2 {	
  margin: 0px 0px 0px 0px;
  font-weight: bold; 
  font-size: 17px;
}

td {
  font-family: Arial;
  font-size: 12px;
}

form {
  padding: 0;
  margin: 0;
}

input, textarea, select {
  font-size: 12px; 
  font-family: Arial;
}

a {
  color: #cd1854;
}

#main-content {
  margin: 0px 20px 0px 20px;
  font-family: Arial; 
  font-size: 12px;
  text-align: center;
}

#centered-content {
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  width: 900px;
}

.url {
  color: green;
  font-size: 12px;
}

.promo {	
font-family: verdana , arial;
font-size: 18px; 
text-decoration: none;	
color: blue;
}

.cat_niches {	
font-family: verdana , arial;
font-size: 14px; 
text-decoration: none;	
color: blue;
}

.titre {
  font-family: verdana , arial;
  color: #fd16ae;
  font-size: 12px;
}

.titre1 {
  font-family: verdana , arial;
  color: #cd1854;
  font-size: 13px;
}

.sponsor {
  font-family: verdana , arial;
  color: #0000ff;
  font-size: 13px;
}

.text {
  font-family: verdana , arial;
  color: #fd16ae;
  font-size: 14px;
}

.small {
  font-size: 12px;
}

.grey {
  color: #666;
}

.error {
  font-weight: bold;
  color: #d52727;
  padding: 4px;
  padding-left: 10px;
  background-color: #FEE7E8;
}

.l0, .l1, .l2, .l3, .l4, .blog {font: bold 11px Arial, Helvetica, sans-serif; color: #000; padding: 0px 4px; text-decoration: none;}
.l0 {background: #9fff85;}
.l1 {background: #79dbff;}
.l2 {background: #ffe671;}
.l3 {background: #f1ba07;}
.l4 {background: #B1B3FE;}
.blog {background: #FF66FF;}

.notice {
  font-weight: bold;
  color: #0097FF;
  padding: 4px;
  padding-left: 10px;
  background-color: #EFF8E0;
}

.bold {
  font-weight: bold;
}

.hilite {
  background-color: yellow;
}

a.category {
  color: #EF0F72;
}

a.link {
  color: #EF0F72;
}

.plain {
  text-decoration: none;
}

.content-section {
  padding: 8px 12px 8px 12px;
}

/* tabs */ 
#tab-container {
  background: url('../images/lines.gif') repeat-x top left;
  padding-top: 10px;
}

#tabs {
  text-align: center;
  margin: 0;
  font: Bold 8pt Tahoma;
  padding-left: 15px;
  background: url('../images/gray-dot.gif') repeat-x bottom;
  height: 29px;
}

.tab-l {
  background: url('../images/tab-left-off.gif') no-repeat bottom;
  width: 7px;
  height: 29px;
  float: left;
  display: inline;
  margin-left: 6px;
} 

.tab-l.on-l {
  background: url('../images/tab-left-on.gif') no-repeat bottom;
  width: 7px;
  height: 29px;
  float: left;
  display: inline;
} 

.tab-r {
  background: url('../images/tab-right-off.gif') no-repeat bottom right;
  width: auto;
  float: left;
  display: inline;
  padding: 0 13px 0 6px;
  height: 29px;
} 

.tab-r.on-r {
  background: url('../images/tab-right-on.gif') no-repeat bottom right;
  width: auto;
}

.tab-r a {
  position: relative;
  top: 13px;
  color: #FFF;
  text-decoration: none;
}

.tab-r.on-r a {
  color:#000;
}

/* Search bar */
#search-bar {
  text-align: center;
  height: 30px;
  margin-top: 0px;
  margin:0;
  padding:0;
  background-color: #f0f0f0;
  clear:both;
}

#search-button {
  position: relative; 
  top: 3px;
  border: 0;
}

/* Header bars */
.bar {
  background: url('http://www.sexe2q.com/images/header-bar-middle.gif') repeat-x top left;
  height: 29px;
}

.bar-left {
  background: url('http://www.sexe2q.com/images/header-bar-left.gif') no-repeat top left;
  height: 29px;
  float: left;
  display: inline;
}

.bar-right {
  background: url('http://www.sexe2q.com/images/header-bar-right.gif') no-repeat bottom right;
  height: 29px;
  text-align: right;
}

.bar-text-left {
  position: relative;
  top: 4px;
  left: 10px;
  font-family: Arial;
  font-weight: bold;
  font-size: 12px;
  display: inline;
}

.bar-text-right {
  position: relative;
  top: 5px;
  right: 15px;
  font-family: verdana;
  font-weight: bold;
  font-size: 11px;
  display: inline;  
}

.bar-text-right a {
  text-decoration: none;
}

/* Footer */
#non-footer {
  position: relative;
  min-height: 100%;
}

* html #non-footer {
  height: 100%;
}

#footer {
  background: url('../images/footer.gif') repeat-x top left;
  position: relative;
  margin: -45px auto 0 auto;
  height: 45px;
  font-size: 12px;
  font-family: Tahoma;
  color: #888;
}

#footer-spacer {
  height: 50px;
}

#footer-text {
  position: relative;
  top: 10px;
  left: 10px;
  width: 200px;
}

#footer-text a {
  text-decoration: none;
}
