

/* Initialisation pour être independant du navigateur(?) */
:link,:visited {text-decoration:none;}
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
*{ margin:0; padding:0 }
a img,:link img,:visited img { border:none }
address { font-style:normal }

 .bak2top {
      font-family: Arial;
      font-size: 10px;
      font-weight: bold;
      color: #FFFFFF;
      background-color: #FFFFFF;
      border: 1px solid;
      border-color: #568141;
      padding: 2px;
   }

 .web2mail {
      font-family: Arial;
      font-size: 10px;
      font-weight: bold;
      color: #000000;
      padding: 2px;
	  
	  position: relative;
	padding-top: 10px;
	
	
	left:0px;
	top: 60px;
   }

/******************************************************************************/
/* Aspect global                                                              */
/******************************************************************************/

 .pagenav {
 font-size: 11px;
}

p.pagenav a {
 background : #FFFFFF;
 color: #7D0767;
 padding:1px;
 border: 1px solid #FFFFFF;
 text-decoration: none;
 font-size:90%;
}

p.pagenav a:hover {
 background:#FFFFFF;
 color:#7D0767;
}

p.pagenav strong {
 color: black;
 padding:1px;
 border: 1px solid #bbb;
}


body{
	font-size : 100%;
	margin: 0px 0px 0px 0px;
	/*position: relative;*/
	font-family: verdana, "MS Sans Serif",sans-serif, arial,"lucida grande", verdana, sans-serif;
	background :  #CCCCFF url(http://www.sextoysdesigner.com/themes/LiveNew/img/FondPage.png);
	background-repeat: repeat-y;
	/*background-repeat: no-repeat;*/
	background-color: #FFFFFF;
	background-position: top center;
	text-align: center;
	/*background-attachment : fixed;*/
}

#FondHeader {
position: relative;
height: 396px;
background :  #CCCCFF url(http://www.sextoysdesigner.com/themes/LiveNew/img/FondHeader.png);
background-repeat: no-repeat;
background-color: #FFFFFF;
background-position: top center;
}

A { 
  color: #7D0767; 
  text-decoration: none; 
  font-weight: normal; 
}
A:hover { 
  color: #D1187F;
  text-decoration: underline; 
}


#page{
	/* dimension de la page visible */
	width: 920px;
	position: relative;
	margin: auto;
	top: -230;

	text-align: left;
	/** border-left: 0px red solid;*//*******/
	/*background-image: url(img/logo.png);
	background-repeat: no-repeat;*/

}
/* Logo */
#top h1{
	width: 335px;
	height: 166px;
	position: absolute;
	top: 0;
	left: 0;
	/*border: 1px blue solid;*/	/*********/
}
#top h1 a{
	display: block;
	width: 135px;
	height: 25px;
	position: absolute;
	bottom: 5px;
	left: 25px;

}
#top h1 span{
	position: absolute;
	display: none;
}
/******************************************************************************/
/* Zone d'affichage des billet                                                */
/******************************************************************************/
#content{
	position: absolute;
	padding-top: 10px;
	margin-left: 190px;
	width: 560px;
	left:0px;
	top: -60px;
	line-height: 1.5;
	/*font-size: 0.8em;*/
	/*border:1px yellow solid;*//*******/
}
#comment-preview, .post{
	position: relative;
	padding-top: 10px;
	margin-left: 0px;
	width: 560px;
	
	line-height: 1.5;
	font-size: 0.8em;
	/*border: green 1px dashed;*//*******/
	z-index: 10;
}

.postgaleries{
	position: relative;
	margin-top: 50px;
	padding-top: 10px;
	margin-left: 0px;
	width: 600px;
	
	line-height: 1.5;
	font-size: 0.8em;
	/*border: green 1px dashed;*//*******/
z-index: 10;
}

.post ul{
	list-style: disc;
	margin: 0 0 14px 5px;
	padding-left: 15px;
	line-height: 1.2;
}
.post ol{
	margin: 0 0 14px 5px;
	list-style: decimal;
	padding-left: 15px;
	line-height: 1.2;
}
.post pre{
	font-family: "Courier New", Courier, monospace;
	font-size: 0.9em;
	overflow: auto;
	height: auto;

	border-left: 5px solid #63FFCE;
	margin-left: 5px;
	padding-left: 5px;
	width: 370px;
	font-size: 0.8em;
	/*font-style: italic;*/
	margin-bottom: 1em;
}
.post-chapo:hover pre,
.post-content:hover pre
{
	border-left: 5px solid #FFF;
}


.post-title a {
color: #7D0767;
font-weight: bold;
padding: 0 0px 0 0px;
font-size: .9em;
margin-bottom: 10px;
}

.post-chapo {
	/*border-left: 1px solid #000000;*/
	/*margin-bottom: 0px;*/
	background-color: #FFFFFF;
	padding: 0 0px 0 5px;
	margin-bottom: 5px;
	font-size: 1em;

}

.post-content {
	/*border-left: 1px solid #000000;*/
	/*margin-bottom: 0px;*/
	background-color: #FFFFFF;
	padding: 0 0px 0 0px;
	/*margin-bottom: 5px;*/
	font-size: .9em;

}
.post-chapo:hover,
.post-content:hover{
	background-color: #FFFFFF;
}
.post-chapo h2,
.post-content h2{
	font-size: 1.2em;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
}
.post-chapo h2 a,
.post-content h2 a{
font-size: 1.2em;
font-weight: bold;
	color: #7D0767;
}
.post-chapo p,
.post-content p{
	margin-bottom: 1em;
		font-size: 1.0em;
	font-family: Arial;
}
.post-chapo h3,
.post-content h3{
	font-size:1.1em;
	color: #568141;
}
.post-chapo h4,
.post-content h4{
	font-size:1.0em;
	color: #568141;
	font-weight: normal;
	padding-left: 5px;
}
.post-chapo h5,
.post-content h5{
	font-size:1.0em;
	color: #8686AE;
	font-weight: normal;
	padding-left: 10px;
}
.more{
	font-size:0.8em;
}
.post-info{
	font-size: 0.8em;
	background-color: #FFFFFF;
	border:1px solid #EFEFEF;
	border-top:0;
	overflow:hidden;
	height:20px;
	padding:5px;
	padding-bottom: 0px;
	margin-bottom:10px;
	margin-top:-10px;
}
.post-info-post{
	font-size: 0.8em;
	background-color: #FFFFFF;
	border: 1px solid #EFEFEF;
	border-top:0;
	overflow:hidden;
	_height:1%;
	margin-bottom:10px;
	margin-top:-10px;
	text-align:justify;
	padding:5px;
}
.comment{
	float:left;
	width:35%;
}
.cat{
	float:left;
	width:30%;
	text-align: center;
	/*border: blue solid 1px;*/
}
.info{
	float:right;
	width:35%;
	margin: 0;
	padding: 0;
	text-align: right;
	
}
/******************************************************************************/
/* Sidebar a gauche                                                           */
/******************************************************************************/
#sidebar{
	position: absolute;
	/*border-right: 1px solid #568141;*/
	top: 0px;
	left: -20px;
	font-size: 0.8em;
	/*border: 1px yellow solid;*//**************/
}
#sidebar a{
	color: #7D0767;
	line-height: 1.5;
}
#sidebar h2{
	font-size: 0.8em;
}
#sidebar ul{
	margin-bottom: 20px;
	margin-left: 3px;
	
}
#sidebar h2{
	color: #000000;
	font-weight: bold;
	/*border-bottom: 1px solid #568141;*/
	width: 220px;
	margin-bottom: 3px;
	background-color: #FFFFFF;
}


#sidebar_r h2{
	color: #000000;
	
	font-weight: bold;
	border-bottom: 1px solid #FFFFFF;
	
	width: 160px;
	margin-bottom: 3px;
}

#sidebar_r a{
	color: #7D0767;
	line-height: 1.5;
}

#footer{
	font-size: 0.70em;
	height: 20px;
	position: relative;
	bottom: 0;
	/*border-bottom: 1px solid #568141;*/
	/*border-top: 1px solid #568141;*/
}

#powered{
color: #FFFFFF;
	font-size: 0.70em;
	height: 20px;
	position: relative;
	bottom: 0;
	/*border-bottom: 1px solid #568141;*/
	/*border-top: 1px solid #568141;*/
}
#search, #calendar{
	margin-bottom: 20px;	
}
/* Menu ************************************************/
#prelude{
}
/* Calendrier ******************************************/
#calendar table{
	font-size: 0.75em;
}
#calendar a{
	color: #568141;
}
/******************************************************************************/
/* Sidebar a droite                                                           */
/******************************************************************************/

#bandeau {
	width: 100%;
	position: relative;
	margin: auto;
	
	/*border: 1px yellow solid;*//**************/
}



#sidebar_r
{
	position: absolute;
	right: 0px;
	/*border-left: 1px solid #99CB99;*/
	top: 0px;
	left: 780px;
	font-size: 0.7em;
	width: 160px;
	color: #000000;
	/*border: 1px green solid;*//*******************/
}



#extra{
	clear: left;
	
	background-repeat: no-repeat;
	background-position: bottom right;
	padding-bottom: 70px;
	margin-right: 1px;
}
#sidebar_r div
{
	margin-bottom: 15px;
	margin-left: 10px;
}
#sidebar_r h3{
	color: #000000;
	font-weight: normal;
	font-size: 10px;
	padding-left: 5px;
	/*float: left;*/
}


#sidebar_r h4{
	color: #000000;
	font-weight: bold;
	font-size: 1em;
	padding-left: 3px;
	padding-top: 5px;
	/*float: left;*/
}

#sidebar_r h5 a{
	color: #7D0767;
	font-weight: bold;
	font-size: 0.9 em;
	padding-left: 5px;
	/*float: left;*/
}
#sidebar h4 a{
	color: #7D0767;
	font-weight: normal;
	font-size: 9px;
	margin-top: 5px;
	padding-left: 2px;
	/*padding-top: 10px;*/
	/*float: left;*/
}

#sidebar h4 {
	color: #7D0767;
	font-weight: normal;
	font-size: 9px;
	margin-top: 5px;
	padding-left: 2px;
	/*padding-top: 10px;*/
	/*float: left;*/
}

#sidebar_r ul{
	margin-bottom: 15px;
	padding-left: 5px;
	/*float: left;*/
}

#sidebar_r p
{
	padding: 0 0px 12px 0px;
}
/* Commentaires */
#comment-text,
#comments ol li{
	border: 1px inset #CCCCCC;
	margin-bottom: 5px;
	margin-top: 0;
	padding: 5px;
	font-size: 0.8em;
	background-color: #FFF7E6;
}
#comments ol li.pair{
	background-color: #FFF7E6;
	border: 1px inset #CCCCCC;
}
#comments ol p{
	margin-bottom: 1em;
}
#comments .comment-info{
	color: #52527A;	
}
/* Fomulaire de commentaire */
#comment-form{
	font-size: 0.8em;
}
#comment-form fieldset{
	border: 0;
}

.fieldCaptcha{
	padding: 2px;
	background-color: #EFEFEF;
	color: #FF0000;
	font-weight: bold;
	font-size: 1em;
}
#comment-form input,
#comment-form textarea{
	border: 1px solid #CCCCCC  ;
	padding: 3px;
	background-color: #EFEFEF;
	margin: 3px 0;
}
#comment-form input:hover,
#comment-form textarea:hover{
	background-color: #FFFFFF;
}
#comment-form textarea{
	width: 400px;
}

.infoBox {
  background: #000000;
  margin-bottom: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #000000;
  color: #ffffff;
}

TD.infoBoxHeadingD {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #F75AB2;
  color: #ffffff;
}
.infoBoxContents {
  background: #EFEFEF;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}



TD.headerNavigation {

  font-family: Tahoma, Arial, sans-serif;
  font-size: 11px;
  /*background: #FFFFFF;*/
  color: #9EC48B;
  
}

A.headerNavigation { 
  color: #000000;
  font-weight : bold;
}

A.headerNavigation:hover {
  color: #7D0767;
}

TR.headerError {
  background: #ff0000;
}


.BarNav {
position: relative;
	margin: auto;
	z-index:100;
	font-family: Arial;
	 font-size: 12px;
	 font-weight : bold;
	
}

.BarNav a{ 

  color: #FFFFFF;
  font-weight : bold;

}

.BarNav a:hover{
  color:#FFFFFF;
   text-decoration: underline; 
}

.BarNav a:visited{
  color:#FFFFFF;
}
.headerNavigationHor {

  font-family: Arial, sans-serif;
  font-size: 11px;
  /*background: #FFFFFF;*/
  color: #000000;
  
}

.headerNavigationHor a{ 

  color: #000000;
  font-weight : bold;

}

.headerNavigationHor:hover {
  color:#7D0767;
}

TD.littleText{
  font-family: Arial, sans-serif;
  font-size: 9px;
}

.smalltext{
  font-family: Arial, sans-serif;
  font-size: 9px;
}

.Envente{
  font-family: Arial, sans-serif;
  font-size: 11px;
}


.bouton {
font-family: Arial;
font-size: 9pt;
color: #000000;
background-color: #C70041;
height: 24px; width: 100px;
cursor: hand;
font-weight: bold;
clip:   rect(   ); text-transform: uppercase;
border: 1px ridge; border-color: #8BCDE8 solid}

/* Tags cloud
-- */
#tagcloud ul {
margin:0;
padding:0 .5em;

}

#tagcloud li {

display:inline;
margin: 0 .1em;
padding: 0;
background-image: none;
}

#tagcloud li.level-1 { font-size: 1em; }
#tagcloud li.level-2 { font-size: 1.4em; }
#tagcloud li.level-3 { font-size: 1.5em; }
#tagcloud li.level-4 { font-size: 1.7em; }
#tagcloud li.level-5 { font-size: 1.8em; 

}
 
#tags {

text-align: right;
}

#tagcloud a{
text-decoration : none;
}

#tagcloud a:hover{
text-decoration : underline;
}

.champnews {
	height: 18px;
	width: 100px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.boutonval {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #000000;
	padding: 3px;
	height: 24px;
	width: 50px;
}

.ad-skin-none { width: 150px; height: 150px; }
.ad-skin-none p { margin: 0; padding: 0; }
.ad-skin-none span { display: block; }
.ad-skin-none .ad-lnk { }
.ad-skin-none span.ad-desc1 { }
.ad-skin-none span.ad-desc2 { }
.ad-skin-none span.ad-display-url { }
