@charset "utf-8";
*{
	margin:0;
	padding:0;
}

body{
	color:#636879;
	
	
	background-color:#FFFFFF;
	/*background:url('../img/page_bg.jpg') repeat-x #323232;*/
	font:12px Arial, Helvetica, sans-serif;
	/*border-top:0px solid #212121;*/
}

#footer{
	
	
	
	/*background-color: #FFFFFF;*/
	
	float:left; width:100%; margin-bottom:10px;
	 
	 
}
#contenufooter{
	/*border-top: 1px solid #E4E4E4;*/
	
	
	width:980px;
	height:30px;
	margin:5px auto;
	padding:20px 0px 10px 0px;
	position:relative;
}
a.tzine,a.tzine:visited{
	background:url("../img/tzine.png") no-repeat right top;
	border:none;
	color:#FCFCFC;
	font-size:12px;
	height:70px;
	left:50%;
	line-height:31px;
	margin:23px 0 0 110px;
	position:absolute;
	top:0;
	width:290px;
}

/*.tri{
	border-color:transparent transparent #212121;
	border-style:solid;
	border-width:20px 17px;
	height:0;
	left:50%;
	margin:-40px 0 0 -400px;
	position:absolute;
	top:0;
	width:0;
}*/

/*h1{
	font-size:20px;
	font-weight:normal;
	left:50%;
	margin-left:-400px;
	padding:25px 0;
	position:absolute;
	width:480px;
}*/

a, a:visited {
	font-size:10px;
	text-decoration: none;
	/*outline:none;*/
	/*border-bottom:1px dotted #97cae6;*/
	
	color: #999;
}

a:hover{
	
	color:#000000;
	text-decoration: none;
}

.clear{
	clear:both;
}

/* style contenu*/

#conteneur{
	width:980px;
	height:auto;
	margin:5px auto;
	position:relative;
}


/* Top Bar */


#header{
	height:70px;
	width:100%;
	/*background:url('../img/solid_gray.jpg') repeat-x #d0d0d0;*/
	/*border:1px solid #fff;*/
	margin-bottom:0px;
	position:relative;
	
	
	/*text-shadow:1px 1px 0 #FFFFFF;*/
}

#header .logo{
	position:absolute;
	top:0px;
	left:0px;
}
#header h1{
	font-weight:normal;
	line-height:2em;
	font-size:10px;
	
	color: #999;
	position:absolute;
	top:40px;
	left:35px;
}
#header .rencontres{
	position:absolute;
	top:16px;
	left:263px;
}
#header .search{
	position:absolute;
	top:16px;
	left:358px;
}
#header .profil{
	position:absolute;
	top:16px;
	right:141px;
}
#header .logout{
	position:absolute;
	top:16px;
	right:78px;
}
#header .messagerie{
	position:absolute;
	top:16px;
	right:205px;
}
#header .menu1{
	font-size:12px;
	color:#333;
	position:absolute;
	top:55px;
	left:250px;
}
#header .menu1 a{
	margin:0px 10px 0px 10px;
	font-size:11px;
	color:#333;
	
}
#header .menu1 a:hover{
	font-size:11px;
	text-decoration: underline;
	color:#333;
	
}
#header .menu2{
	position:absolute;
	top:55px;
	right:10px;
}
#header ul{
	list-style:none;
	float:left;
}
.roundmenu{
	margin:0px 10px 10px 10px;
	padding:1px 2px 2px 2px ;
	
	border:1px solid  #D1D1D1;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
#header li{
	
	
	float:left;
}
#header img.online{
	position:absolute;
	top:44px;
	right:9px;
}
#header .txtonline{
	position:absolute;
	top:44px;
	right:9px;
}
#header img{
	left:9px;
	position:absolute;
	top:5px;
}


/* contenus */


#contenu{
	/*background:url('../img/solid_gray.jpg') repeat-x #d0d0d0;*/
	float:left;
	/*background-image:url('http://static.wekiss.com/images/lu/inscription/common/background4.jpg');*/
	padding:0px 0px 40px 20px;
	/*border:1px solid #fff;*/
	
	margin-top:1px;
	min-height:500px;
	height:auto;
	width:100%;
	margin-bottom:0px;
	
	
}
#contenu a{
	text-decoration:underline;
	font-size:12px;
	color:#06F;
}
#contenu a:hover{
	text-decoration: none;
	
}
.contenu{
	background:url('../img/contenu_line_bg.jpg') repeat-x #d5d5d5;
	background-color:#FFF;
	min-height:24px;
	padding:0px;
	border:1px solid #FFFFFF;
	height:auto;
	
	padding:8px 6px 4px 37px;
	position:relative;
	margin:0 10px 10px 0;
}

.contenu:last-child{
	margin-bottom:0;
}

.contenu span{
	color:#777777;
	text-shadow:1px 1px 0 #FFFFFF;
	font-size:12px;
}

.contenu .text{
	color:#444444;
	display:inline-block;
	font-size:15px;
	overflow:hidden;
	vertical-align:top;
	width:190px;
}

.contenu .gravatar{
	background:url('http://www.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?size=23') no-repeat;
	left:7px;
	position:absolute;
	top:7px;
}

.contenu img{
	display:block;
	visibility:hidden;
}

.contenu .time{
	position:absolute;
	right:10px;
	top:12px;
	font-size:11px;
}

.contenu .author{
	margin-right:6px;
	font-size:11px;
}


/* contenu User Area */


#rightcol{
	/*background-color: #FFF;*/
	/*border:1px solid #E8E8E8;*/
	height:auto;
	position:absolute;
	right:0;
	top:200px;
	width:300px;
}

#rightcol .user{
	background:url('http://www.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?size=30') no-repeat 1px 1px #444444;
	border:1px solid #111111;
	float:left;
	height:32px;
	margin:10px 0 0 10px;
	width:32px;
}

#rightcol .user img{
	border:1px solid #444444;
	display:block;
	visibility:hidden;
}


/* Bottom Bar */


#contenuBottomBar{
	background:url('../img/solid_gray.jpg') repeat-x #d0d0d0;
	position:relative;
	padding:10px;
	border:1px solid #fff;
}

#contenuBottomBar .tip{
	position:absolute;
	width:0;
	height:0;
	border:10px solid transparent;
	border-bottom-color:#eeeeee;
	top:-20px;
	left:20px;
}
#contenuBottomBar .smile{
	position:absolute;
	bottom:48px;
	right:12px;
}
#contenuBottomBar .blocsmile{
	background-color:#D8DFEA;
	position:absolute;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	width:150px;
	height:85px;
	padding:5px;
	bottom:69px;
	right:12px;
}
/*#conteneur input{
	background:url('http://www.hopdream.com/img/input_bg.jpg') repeat-x #dcdcdc;
	height:26px;
	font:13px/26px Calibri,Arial,sans-serif;
	color:#777;
	border:1px solid;
	border-color:#c1c1c1 #eee #eee #c1c1c1;
	text-shadow:1px 1px 0 #E4E4E4;
	padding:10px;
	margin:auto;
	width:200px;
	outline:none;
}*/


/*#submit{
	display:none;
}*/

/*input#contenuText{
	/* The contenu submit text field */
	/*width:200px;
}*/


/* Overloading the default styles of jScrollPane */


.jspVerticalBar{
	background:none;
	width:20px;
}

.jspTrack{
	background-color:#202020;
	border:1px solid #111111;
	width:3px;
	right:-10px;
}

.jspDrag {
	background:url('../img/slider.png') no-repeat;
	width:20px;
	left:-9px;
	height:20px !important;
	margin-top:-5px;
}

.jspDrag:hover{
	background-position:left bottom;
}


/* Additional styles */


a.logoutButton{
	background-color:#bbb;
	border:1px solid #eee !important;
	color:#FFFFFF !important;
	font-size:12px;
	padding:5px 9px;
	position:absolute;
	right:10px;
	text-shadow:1px 1px 0 #888;
	top:7px;
	
	-moz-box-shadow:0 0 7px #888 inset;
	-webkit-box-shadow:0 0 7px #888 inset;
	box-shadow:0 0 7px #888 inset;
}

a.logoutButton:hover{
	text-shadow:1px 1px 0 #888;
	
	-moz-box-shadow:0 0 7px #666 inset;
	-webkit-box-shadow:0 0 7px #666 inset;
	box-shadow:0 0 7px #666 inset;
}

#conteneur .blueButton{
	background:url('../img/button_blue.png') no-repeat;
	border:none !important;
	color:#516D7F !important;
	display:inline-block;
	font-size:13px;
	height:29px;
	text-align:center;
	text-shadow:1px 1px 0 rgba(255, 255, 255, 0.4);
	width:75px;
	margin:0;
	cursor:pointer;
}

#conteneur .blueButton:hover{
	background-position:left bottom;
}

p.nocontenus,
#rightcol .count{
	clear:both;
	font-size:12px;
	padding:10px;
	text-align:center;
	text-shadow:1px 1px 0 #111111;
}

#rightcol .count{
	font-size:11px;
}

.rounded{
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}

#contenuErrorMessage{
	width:100%;
	top:0;
	left:0;
	position:fixed;
	background-color:#ab0909;
	border-bottom:1px solid #d32a2a;
	font-size:23px;
	padding:16px;
	text-align:center;
	color:#fff;
	
	text-shadow:1px 1px 0 #940f0f;
}

#fiche { float:left; padding: 1em; margin:3px; background-color: #FFFFFF; border: 1px solid #f0f0f0; border-right: 1px solid silver; border-bottom: 1px solid silver; width:257px; height:130px;}
	
#fiche .image{ width:100px; height:120px; padding-top:4px; border:0;}
#fiche .mg{ position:relative;left:4px; top:4px; height:auto;}
#fiche .name{ position:relative;left:30px; top:0px; }

#ficheprofil { float:left; padding: 1em; margin:3px 0px 0px 0px; background-color: #F4F4F4; border: 1px solid #f0f0f0; border-right: 1px solid silver; border-bottom: 1px solid silver; width:600px; height:395px;}

	
#ficheprofil .image{ width:280px; height:380px;  border: 8px solid #ffffff; border-width: 8px 8px 8px;}

#ficheprofil .name{ position:relative;left:30px; top:0px; }

#fichefoto { float:left; margin-top:10px; margin-left:0px;  background-color: #FFFFFF; border: 1px solid #f0f0f0; border-right: 1px solid silver; border-bottom: 1px solid silver; width:624px; height:auto;}
	
#fichefoto .image{ width:100px; height:120px; padding:4px; border:0;}

form button {
			border: 1px solid #B80D1A;
			font-size: 1em;
			font-family: Verdana;
			padding: 2px 6px;
			color:#FFFFFF;
			 
			background:#B80D1A;
		}
		#discute button {
			border: 1px solid #B80D1A;
			font-size: 1em;
			font-family: Verdana;
			padding: 2px 6px;
			color:#FFFFFF;
			 
			background:#B80D1A;
		}
#splot { float:left; margin-top:0px; margin-bottom:20px; margin-left:0px;  background-color: #FFFFFF; border: 1px solid #f0f0f0; border-right: 1px solid silver; border-bottom: 1px solid silver; width:980px; height:auto;}

#comments {
	padding: 10px;
}
	#comments a {
		text-decoration: none;
	}
	#comments h2 {
		font-size: 1.4em;
		margin: 10px 0;
	}
	#comments p {
		margin-bottom: 10px;
		line-height: 1.6em;
	}
	#comments form {
		
	}
	#comments form p {
		margin-bottom: 5px;
	}
		#comments form input {
			margin-right: 5px;
		}
		#comments form select {
		    width: 260px;
			margin-right: 5px;
			border: 1px solid #cccccc;
			font-size: 0.9em;
			font-family: Verdana;
			padding: 2px;
			background-position: 4px 4px;
			background-repeat: no-repeat;
		}
		#comments form input, textarea {
			border: 1px solid #cccccc;
			font-size: 0.9em;
			font-family: Verdana;
			padding: 4px;
			background-position: 4px 4px;
			background-repeat: no-repeat;
		}
		
		#comments form input {
			width: 250px;
			border: 1px solid #cccccc;
		}
		#comments form input.chek {
		width: 120px;
	}
		#comments form textarea {
			width: 300px;
			padding: 4px 4px !important;
			border: 1px solid #cccccc;
		}
		#comments form button {
			border: 1px solid #FF5959;
			font-size: 1em;
			font-family: Verdana;
			padding: 2px 6px;
			color:#FFFFFF;
			 
			background:#D80803;
		}
		
	.commentdetails {
		margin-top: 25px;
	}
	.commentauthor {
		margin-bottom: 5px !important;
		font-weight: bold;
	}
	.commentdate {
		font-size: 0.8em;
		margin-bottom: 5px;
		color: #909090;
	}
	.required {
		color: #ff0000;
	}
h2.title {
	font-size: 1em !important;
	text-transform: uppercase;
	padding: 10px;
	color: #565656;
}
.notfound {
	padding: 40px;
}
	.notfound h2 {
		font-size: 18px;
		font-weight: normal;
		margin-bottom: 10px;
	}
/** END miscellaneous **/

/** BEGIN wordpress 2.7 comments **/
#comments ol {
	list-style-type: none;
	clear: both;
	padding: 0;
	margin: 0;
}
	#comments .buffer {
		padding: 10px;
	}
	#comments h2 {
		
	}
	#comments ol li {
		margin-bottom: 10px;
	}
	#comments ol li ul li {
		border: 1px solid #e0e0e0;
		padding: 10px;
	}
	#comments ol li .avatar {
		float: right;
	}
	#comments ol li .comment-author {
		
	}
		#comments ol li .comment-author .fn {
			font-weight: bold;
			font-size: 1.2em;
		}
	#comments ol li .comment-meta {
		font-size: 0.9em;
		color: #999999;
		margin: 5px 0 10px;
	}
	#comments ol li .reply {
		font-size: 0.9em;
		font-weight: bold;
		padding-bottom: 10px;
	}
	#comments .children {
		list-style-type: none;
	}
#comments .navigation {
	padding: 0 10px 20px;
	font-size: 0.9em;
}
	#comments .navigation a {
		color: #999999;
		padding: 3px 8px;
		border: 1px solid #cccccc;
	}
	#comments .navigation a:hover {
		color: #000000;
		border-color: #000000;

		text-decoration: none;
	}
#comments .says {

	display: none;
}

  .alertbox
  {
    background  : url(images/dialog-help.png) no-repeat scroll left top;
    margin      : 0 10px;
    padding     : 0 0 5px 40px;
    font-family : Verdana;
    font-size   : 12px;
    text-align  : left;
  }
  .alertbox .buttons
  {
    text-align  : right;
  }
  

      div.arrondilogin {
		filter:alpha(opacity=25);/*IE*/
-moz-opacity:0.85; /*autres nav*/
opacity: 0.85;  
	  padding: 10px;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        border-radius: 10px;
		background:#F7F7F7 ;
		margin-top:0px;
		margin-bottom:5px;
		color: #333;
      }
	   div.arrondisignup {
		filter:alpha(opacity=25);/*IE*/
-moz-opacity:0.85; /*autres nav*/
opacity: 0.85;  
	  padding: 10px;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        border-radius: 10px;
		background:#BA0703 ;
		margin-top:0px;
		margin-bottom:5px;
		color: #fff;
      }
	  div.arronditext {
		 
		  filter:alpha(opacity=25);/*IE*/
-moz-opacity:0.85; /*autres nav*/
opacity: 0.85;
		  width:620px;
	  padding: 10px;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        border-radius: 10px;
		background: #F7F7F7;
		color: #171717;
		margin-top:0px;
		margin-bottom:10px;
		
      }
	  div.arronditext2 {
		  filter:alpha(opacity=25);/*IE*/
-moz-opacity:0.85; /*autres nav*/
opacity: 0.85;
		  width:620px;
	  padding: 10px;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        border-radius: 10px;
		background: #F7F7F7;
		color: #171717;
		
		margin-bottom:10px;
		
      } 

#cacheload{font-size:16px; font-weight:bold; background:url(images/load-red.gif) center left no-repeat;}