/* CSS Document */
@charset "UTF-8";
/* Conteneur de la page */
html, body {
	text-align:center;
	font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
	font-size:8pt;
	color:#000000;
	background-image:url("images/background_capitone.jpg");
	background-attachment:fixed;
	background-repeat:no-repeat;
	background-position: top center;
	margin:0;
	padding:0 0 5px;
}
a:link, a:visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:8pt;
	font-weight:bold;
	text-decoration:none;
}
#container, #header {
	width:990px;
	margin:auto;
}
#containerfooter, #headerfooter {
	width:990px;
	margin:auto;
}
/* page accueil */
#bloc-accueil {
width:668px;
height:264px;
background-image:url("images/splash.jpg");
background-repeat:no-repeat;
background-position:top left;
margin-bottom:10px;
}
/* soiree */
#lundi {
width:668px;
height:264px;
background-image:url("soiree/lundi.jpg");
background-repeat:no-repeat;
background-position:top left;
margin-bottom:10px;
}
#Mardi {
width:668px;
height:264px;
background-image:url("soiree/mardi.jpg");
background-repeat:no-repeat;
background-position:top left;
margin-bottom:10px;
}
#Mercredi {
width:668px;
height:264px;
background-image:url("soiree/mercredi.jpg");
background-repeat:no-repeat;
background-position:top left;
margin-bottom:10px;
}
#Jeudi {
width:668px;
height:264px;
background-image:url("soiree/jeudi.jpg");
background-repeat:no-repeat;
background-position:top left;
margin-bottom:10px;
}
#Vendredi {
width:668px;
height:264px;
background-image:url("soiree/vendredi.jpg");
background-repeat:no-repeat;
background-position:top left;
margin-bottom:10px;
}
#Samedi {
width:668px;
height:264px;
background-image:url("soiree/samedi.jpg");
background-repeat:no-repeat;
background-position:top left;
margin-bottom:10px;
}
#Dimanche {
width:668px;
height:264px;
background-image:url("soiree/dimanche.jpg");
background-repeat:no-repeat;
background-position:top left;
margin-bottom:10px;
}
/* bull */
.bull-contentall{width: 450px; float:right; margin-right: 15px;}
.bull-up{ background:url(images/up-bull1.png); width: 450px; height: 10px; float:left;}
.bull-footer{background:url(images/footer-bull1.png) no-repeat; width: 450px; height: 9px; float:left;}
.bull-content{ float:left; width: 450px; background:url(images/bg-bull1.png) repeat-y;}
.bull-content p{margin: -25px 14px 12px 28px;}
.date{ float: right;padding-right:8px; text-align:right; font-style:italic;font-size:11px;}
.comment-content{ width: 100%; float:left; margin-top: 4px;}
.minipic {height:55px; width:55px; margin:5px 0px 0px 8px;  float:left; background:#999999 }
.cl {font-size:0;line-height:0;height:0;display:block;clear:both;}
/* annonce */
#statut {

		width:652px;
		height: 95px;
		
				position:relative;
		}
#tx-statut  {
    width: 253px;
	height: 67px;
	z-index:100;
	color: #999999 ;
	position: absolute;
	left: 110px;
	top: 7px;
}
#apDiv1 {
	position:absolute;
	z-index:101;
	left: 396px;
	top: 9px;
}
#apDiv2 {
	position:absolute;

	z-index:102;
	left: 397px;
	top: 35px;
}
#apDiv3 {
	position:absolute;

	z-index:103;
	left: 397px;
	top: 65px;
}
#apDiv4 {
	position:absolute;
width:86px;
	height:86px;
		z-index:104;
	left: 4px;
	top: 3px;
}

/* galerie */
.pseudo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #000000;
	text-align : left;
}
.photogal {
	display: block;
	background-position:center;
	width:80px;
	height:80px;
	cursor:pointer;
}
.photogal2 {
	display: block;
	background-position:center;
	width:45px;
	height:45px;
	cursor:pointer;
}
.photogal3 {
	display: block;
	background-position:center;
	width:40px;
	height:40px;
	cursor:pointer;
	float:left;
	margin: 0 6px 6px 0;
}
.photogal4 {
	display: block;
	background-position:center;
	width:100px;
	height:100px;
	cursor:pointer;
}
.photogal5 {
	display: block;
	background-position:center;
	width:153px;
	height:115px;
	cursor:pointer;
}
/* Pagination */



#paging_button ul {
	font-size:10pt;
	width: 600px;
	padding:0px;
	margin:8px;
}
#paging_button ul li {
	font-size:10pt;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-box-shadow: 0 rgba(0, 0, 0, 0.6);
	-webkit-box-shadow: 0 rgba(0, 0, 0, 0.6);
	float:left;
	height:20px;
	width:20px;
	list-style-image:none;
	list-style-type:none;
	font-weight:bold;
	border:solid #CCCCCC 1px;
	margin:3px;
}
li:hover {
	font-size:10pt;
	background-color: #62d9ea;
}
ul li a {
	padding:3px;
	font-size:10pt;
}
/* box */        
 #form_box {
	font-size: 9px;
	font-weight: bold;
}
#form_box div {
}
#form_box div.hr {
}
#form_box p {
}
#log {
}
#log_res {
	overflow: auto;
}
#log_res.ajax-loading {
	padding: 20px 0;
	background: url(http://demos111.mootools.net/demos/Group/spinner.gif) no-repeat center;
}
/* tip */      
.tool-tip {
	color: #fff;
	width: 139px;
	z-index: 13000;
}
.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #9FD4FF;
	padding: 8px 8px 4px;
	background: url(images/bubble.png) top left;
}
.tool-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: url(images/bubble.png) bottom right;
}
.custom-tip {
	color: #000;
	width: 130px;
	z-index: 13000;
}
.custom-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #3E4F14;
	padding: 8px 8px 4px;
	background: #C3DF7D;
	border-bottom: 1px solid #B5CF74;
}
.custom-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: #CFDFA7;
}
/* menu */
#im-message {
	margin:auto;
	position: absolute;
	z-index:1;
	width:0px;
	top: 110px;
	left: 80px;
}
#tx-message {
	margin:auto;
	position: absolute;
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-size:9pt;
	color:#C92424;
	font-weight:bold;
	width:18px;
	top: 114px;
	left: 90px;
	z-index:2;
}
#textegauche {
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-size:1pt;
	color:#C92424;
}
div#pagemembre {
	width:120px;
	height:110px;
	overflow: hidden;
    border: 0;

margin: auto;
	}

#div {
	margin:auto;
	position: absolute;
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-size:22pt;
	color:#C92424;
	width:600px;
	font-weight:bold;
	top: 63px;
	left: 200px;
	z-index:1;
}
#im-commentaire {
	margin:auto;
	position: absolute;
	width:0px;
	top: 110px;
	left: 540px;
	z-index:1;
}
#tx-commentaire {
	margin:auto;
	position: absolute;
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-size:9pt;
	color:#C92424;
	font-weight:bold;
	width:19px;
	top: 114px;
	left: 550px;
	z-index:2;
}
#im-vote {
	margin:auto;
	position: absolute;
	width:18px;
	top: 110px;
	left: 255px;
	z-index:1;
}
#tx-vote {
	margin:auto;
	position: absolute;
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-size:9pt;
	color:#C92424;
	font-weight:bold;
	width:18px;
	top: 114px;
	left: 265px;
	z-index:2;
}
#im-amis {
	margin:auto;
	position: absolute;
	width:18px;
	top: 110px;
	left: 700px;
	z-index:1;
}
#tx-amis {
	margin:auto;
	position: absolute;
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-size:9pt;
	color:#C92424;
	font-weight:bold;
	width:18px;
	top: 114px;
	left: 710px;
	z-index:2;
}
#im-visiteur {
	margin:auto;
	position: absolute;
	width:0px;
	top: 110px;
	left: 170px;
	z-index:1;
}
#tx-visiteur {
	margin:auto;
	position: absolute;
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-size:9pt;
	color:#db2289;
	font-weight:bold;
	text-align: center;
	width:18px;
	top: 114px;
	left: 180px;
	z-index:2;
}
#im-contact {
	margin:auto;
	position: absolute;
	width:0px;
	top: 110px;
	left: 615px;
	z-index:1;
}
#tx-photo {
	margin:auto;
	position: absolute;
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-size:9pt;
	color:#C92424;
	font-weight:bold;
	width:57px;
	top: 11px;
	left: 796px;
	z-index:2;
	height: 55px;
}
#tx-photo-texte {
	margin:auto;
	position: absolute;
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-size:9pt;
	color:#C92424;
	font-weight:bold;
	top: 33px;
	left: 865px;
	z-index:2;
	
}
#tx-banniere {
	margin:auto;
	position: absolute;
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-size:9pt;
	color:#C92424;
	font-weight:bold;
	width:57px;
	top: 11px;
	left: 290px;
	z-index:2;
	height: 55px;
}
#tx-profil {
	margin:auto;
	position: absolute;
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-size:9pt;
	color:#3db6ed;
	font-weight:bold;
	width:79px;
	top: 14px;
	left: 860px;
	z-index:2;
	height: 19px;
}
#tx-contact {
	margin:auto;
	position: absolute;
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-size:9pt;
	color:#C92424;
	font-weight:bold;
	text-align: center;
	width:18px;
	top: 114px;
	left: 625px;
	z-index:2;
}
#tx-online {
	position: absolute;
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-size:11pt;
	color:#000000;
	font-weight:bold;
	width:170px;
	top: 160px;
	left:0px;
	z-index:2;
}
/* link */
.barre {
	font-size:7pt;
	color: #000000;
	cursor:pointer;
}
/* Menu droite */
.bloc-s img {
	border:none;
}
* html .bloc-s {
	width:311px;
}
.bloc-s {
	background-color: #ffffff;
	text-align:center;
	font-size:8pt;
	border-left:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
	padding:0 0 0px 0px;
}
.bloc-s a
{		
color:#888887;
text-decoration:none;
}

.bloc-s a:hover
{
text-decoration:underline;
}

.bloc-s_publicite {
	width:311px;
	height:24px;
	background-image:url("images/haut-menu-droit.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	margin:0;
	padding:0;
}
.bloc-s_membre {
	width:210px;
	height:24px;
	background-image:url("images/menu-gauche-haut-membre.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	margin:0;
	padding:0;
}
.profil-album {
	width:210px;
	height:24px;
	background-image:url("images/menu-gauche-haut-album.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	margin:0;
	padding:0;
}

.bloc-s_login {
	width:311px;
	height:24px;
	background-image:url("images/haut-menu-droit-login.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	margin:0;
	padding:0;
}.bloc-s_foot {
	width:210px;
	height:17px;
	line-height:12px;
	background-image:url("images/menu-gauche-bas.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	margin-bottom:11px;
}
#gauche h1 {
	width:311px;
	height:32px;
	line-height:21px;
	text-indent:13px;
	color:#376189;
	font-size:8pt;
	text-align:left;
	background-image:url("images/dernier.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	margin:0;
	padding:0;
}
/* centre */
.bloc-b_top-court {
	font-size:8pt;
	width:668px;
	height:3px;
	line-height:11px;
	background-image:url("images/hautmillieucourt.jpg");
	background-repeat:no-repeat;
	background-position:top left;
}
* html .bloc-b_top-court {
	font-size:8pt;
	width:668px;
	height:3px;
	line-height:11px;
	background-image:url("images/hautmillieucourt.jpg");
	background-repeat:no-repeat;
	background-position:top left;
}
.bloc-b_top {
	font-size:8pt;
	width:768px;
	height:24px;
	line-height:11px;
	background-image:url("images/menu-centre-haut.jpg");
	background-repeat:no-repeat;
	background-position:top left;
}
.bloc-b_top-bienvenue {
	font-size:8pt;
	width:768px;
	height:24px;
	line-height:11px;
	background-image:url("images/haut-millieu-bienvenue.jpg");
	background-repeat:no-repeat;
	background-position:top left;
}* html .bloc-b_top {
	font-size:8pt;
	width:768px;
	height:24px;
	line-height:11px;
	background-image:url("images/menu-centre-haut.jpg");
	background-repeat:no-repeat;
	background-position:top left;
}
.bloc-b_foot {
	font-size:8pt;
	width:768px;
	height:17px;
	line-height:16px;
	font-size:0;
	background-image:url("images/menu-centre-bas.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	margin-bottom:10px;
}
.bloc-b {
	font-size:8pt;
	width:766px;
	border-left:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
	background-color: #ffffff;
	overflow:auto;
	font-weight:700;
}
* html .bloc-b {
	font-size:8pt;
	width:768px;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
	background-color: #ffffff;
	overflow:auto;
	font-weight:700;
}
#centre h1 {
width:665px;
height:25px;
line-height:21px;
text-indent:13px;
color:#000000;
font-size:8pt;
text-align:left;
background-image:url("images/topcentre.png");
background-repeat:no-repeat;
background-position:top left;
margin:0;
padding:0;

}
#centre h2 {
width:665px;
height:25px;
line-height:21px;
text-indent:13px;
color:#000000;
font-size:8pt;
text-align:left;
background-image:url("images/topcentre.png");
background-repeat:no-repeat;
background-position:top left;
margin:0;
padding:0;

}

/* messagerie */
.bloc-f_blanc-top-messagerie {
	font-size:8pt;
	width:650px;
	height:27px;
	background-image:url("images/hautrose.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	padding-top:0px;
	margin:7px 0 0 5px;
}




.bloc-f_blanc-messagerie {
	text-align:left;
	font-size:8pt;
	width:638px;
	background-color:#f6f6f7;
	border-left:1px solid #d5d5d5;
	border-right:1px solid #d5d5d5;
	overflow:auto;
	margin:0 0 0 5px;
	padding:0 5px;
}

.bloc-f_blanc-messagerie img {
	float:left;
	padding-right:10px;
}
* html .bloc-f_blanc-messagerie img {
	float:left;
	margin:0px 10px 0px 10px;
}
.bloc-f_blanc-foot-messagerie {
	width:650px;
	height:15px;
	background-image:url("images/basdial.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	margin:0 0 0 5px;
}




/* online */
.bloc-b img {
	border:none;
	margin:0 -1px;
}
table#membres {
	width:100%;
	font-size:8pt;
		font-weight:700;
	border-collapse:collapse;
}
table#membres th {
	
	color:#e8f5eb;
	line-height:18px;
	background-color:#7ec2f9;
}
table#membres tr {
		color: #376189;
	line-height:11px;
	text-align:center;
	vertical-align:middle;
	border-bottom:0px solid #7ec2f9;
	border-collapse:separate;
}
* html table#membres tr {
	line-height:18px;
}
/* Formulaire */
form p {
	font-size:9pt;
	font-weight:700;
	margin:0;
	padding:0;
}
input, select {
	color:#60879d;
}
form, input, select {
	font-size:8pt;
}
select, .select {
	border:1px solid #95b8b6;
	vertical-align:middle;
	margin:0px 0;
}
* html input {
	height:18px;
}
p {
	margin:0;
}
.menu, form {
	margin:0;
	padding:0;
}


fieldset{
width:10%;
}

.erreur{
background-image:url(erreur.png);
background-repeat:no-repeat;
padding-left:35px;
padding-top:5px;
padding-bottom:20px;
color:red;
font-weight:bolder;
text-align:left;
}

.erreur2{
style='background-color:#FFDFDF';
}
    .select1 {width:170px}
      .select2 {width:80px}
/* Flash */
div#textemillieu {
	font-size:12px;
	text-align:left;
	position:absolute;
	left:80px;
	top:28px;
	width:128px;
	color:#333;
}
div#avatar {
	position:absolute;
	top:36px;
	left:18px;
}
div#contenu {
	position:fixed;
	right:0px;
	bottom:0px;
	background-image:url(/img/imagelive.gif);
	right:0;
	right:5px;
	height:130px;
	width:210px;
	cursor:pointer;
}
*html div#contenu {
	position:absolute;
	right:0px;
	bottom:0px;
	background-image:url(/img/imagelive.gif);
	right:0;
	right:5px;
	height:130px;
	width:210px;
	cursor:pointer;
}
*html div#contenu {
	position: absolute;
	right:0px;
	bottom:0px;
	background-image:url(/img/imagelive.gif);
	right:0;
	right:5px;
	height:130px;
	width:210px;
	cursor:pointer;
top: expression((document.documentElement.scrollTop || document.body.scrollTop) + this.offsetHeight - this.offsetHeight);
}
div#textehaut {
	font-size:12px;
	color:#333;
	position:absolute;
	left:24px;
	top:4px;
	color:#333;
	overflow:hidden;
}
div#bas {
	position:absolute;
	right:0;
	bottom:0;
	z-index:100;
	padding:1px 1px 1px 1px;
	font-size:10px;
	line-height:12px;
	color:#38D;
}
div#close {
	width:14px;
	position:absolute;
	right:0;
	top:0;
}





/* annonce */



.photo-annonce
{
position:relative;
float:left;
background-image:url(images/post-it.png);
background-repeat:no-repeat;
width:141px;
height:142px;
padding-left:3px;
padding-top:25px;
text-align:center;
}


.annonce
{
border-bottom:1px dotted #CFCFCD;
color:#888887;
float:left;
font-family:Arial;
font-size:13px;
font-weight:normal;
width:99%;
margin-left:2px;
margin-top:5px;
padding-bottom:12px;
padding-left:0;
}

.annonce img{
    border:0px none;
}


.bleu
{
color:#43d0e4;
font-size:13px;
font-weight:bold;
}

.rose
{
color:#fd5cc1;
font-size:13px;
font-weight:bold;
}

.detail
{
float:right;
margin-top:21px;
position:relative;
width:488px;
}

.detail p
{
width:471px;
text-align:justify;

}

.detail a
{
font-size:13px;		
color:#888887;
text-decoration:none;
}

.detail a:hover
{
text-decoration:underline;
}

.bouton-annonce a
{
display:block;
width:117px;
height:32px;
background-image:url(images/bt-voirannonce.png);
background-repeat:no-repeat;
padding-top:8px;
text-align:center;
font-size:12px;
}

.detail 	.bouton-annonce a:hover
{
text-decoration:none;
}
	div#pagemembre2 {
	width:220px;
	height:39px;
	overflow: hidden;
    border: 0;

margin: auto;
	}

