/*////////////// GLOBAL ////////////////*/
* { 
margin: 0;
padding: 0;
}

html, body {
	background:transparent url(http://www.amatrices-sexy.fr/picture/ja_bg_global.gif) repeat left top;
	/*background-color: #40021a;*/
	}
	
body,td,th {
	color:;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	text-decoration:none;
	list-style: none;
}

#ja_global {
	width:975px;
	min-height:1%;
	text-align:left;
	margin: 0 auto;
	background:transparent url(http://www.amatrices-sexy.fr/picture/ja_bg_center.gif) repeat-y left top;
}
/*===================Header ===================*/
#ja_header {
	height:187px;
	background:transparent url(http://www.amatrices-sexy.fr/picture/ja_header.jpg) repeat left top;
}

#ban_pub_haut {
	width:728px;
	height:90px;
	padding-top: 22px;
	margin: 1px 20px 75px 200px;
 }
/*=================== Main ===================*/
#ja_main {
	/*height: auto;*/
	min-height:2100px;
	width:975px;
	padding-bottom: 15px;
	}

/*--  MENU  --*/
#ja_menu {
	display:block;
	width:212px;
	float:left;
	margin:0;
	Z-Index: 2;
	position:absolute;
	overflow:hidden;
}

#block-menu {
	width:188px;
	margin:25px 0px 50px 24px;
	padding-bottom: 17px;
	background:url(http://www.amatrices-sexy.fr/picture/menu_bas.gif) no-repeat bottom;
}
#block-menu h1{
	width:188px;
	height:32px;
	text-align: center;
	line-height: 32px;
	font-size: 18px;
	font-weight: bold;
	color:#FFF;
	background:url(http://www.amatrices-sexy.fr/picture/menu_titre.gif) no-repeat bottom;
}
#list-menu ul{
	font-size:14px;
	font-weight: Bold;
	text-align:center;
	list-style: none;
	line-height:32px;
	}
	
#list-menu li a{
	display:block;
	height:32px;
	text-decoration:none;
	background:url(http://www.amatrices-sexy.fr/picture/menu_bt_off.gif) no-repeat top right;
	color:#801e44;
	}

#list-menu li a:hover{
	cursor:pointer;
	background:url(http://www.amatrices-sexy.fr/picture/menu_bt_on.gif) no-repeat top right;
	color: #FFF;
}

#list-menu li a.ACTIV{	
	background:url(http://www.amatrices-sexy.fr/picture/menu_bt_on.gif) no-repeat top right;
	}

/*---------- Video X ------------------ */
#block-video-x {
	width:186px;
	margin:1px 0px 150px 25px;
	padding-bottom: 17px;
	background:url(http://www.amatrices-sexy.fr/picture/menu_bas.gif) no-repeat bottom;
}
#block-video-x h1{
	width:186px;
	height:32px;
	text-align: center;
	line-height: 32px;
	font-size: 14px;
	font-weight: bold;
	color:#FFF;
	background:url(http://www.amatrices-sexy.fr/picture/menu_titre.gif) no-repeat bottom;
}
#list-video-x ul{
	font-size:12px;
	font-weight: Bold;
	text-align:center;
	list-style: none;
	line-height:13px;
	}
	
#list-video-x img{
	height:85px;
	width:110px;
}

#list-video-x img.part{
	height:auto;
	width:auto;
}
	
#list-video-x li a{
	padding:10px 0px 10px 0px;
	display:block;
	height:auto;
	text-decoration:none;
	background: #c73b6b;
	color:#801e44;
	Border-Bottom:1px Solid #801e44;
	}

#list-video-x li a:hover{
	cursor:pointer;
	background:#c73b6b;
	color: #FFF;
	Border-Bottom:1px Solid #FFF;
}

#list-video-x li a.ACTIV{	
	background:#c73b6b;
	}

#ban_pub_v {
	float:left;
	display:block;
	/*width:122px;
	height:602px;
	padding:1px 1px 1px 1px;*/
	Border: Thick Solid #c84885;
	background-color: #c84885;
	margin:75px 0px 0px 60px;
}
/*-///////////////////-  MAIN -////////////////////////-*/
#ja_main_global {
	width: 733px;
	display: block;
	padding-left: 212px;
	margin:1px;
}
/*--------------------------------Compteur Page--------------------------------------*/
#def_page {
	display: block;
	width: 694px;
	height: 34px;
	text-align: center;
	margin: 18px;
	padding:5px;
	position: relative;
	clear:right;
	background: url(http://www.amatrices-sexy.fr/picture/def_page.gif) no-repeat top;
	}
	
.ja_def_page ul{
	padding-left: 140px;
	text-align: center;
}
	
.ja_def_page li{
	display:block;
	text-align: center;
	}
	
.ja_def_page a{
	width: 20px;
	height: 20px;
	float: left;
	Border: 1px solid;
	border-color: white;
	margin-left: 12px;
	color: #000; 
	line-height: 20px;
	background-color: #d67597;
	}
	
.ja_def_page a:hover{
	background-color: #801e44;
	color: #FFF;
	}
/*//////////////////////// GALERIE /////////////////////////*/
#content-img {
	display:block;
	width:700px;
	margin: 25px 20px 25px 20px;
	position: relative;
}

#content-img2{
	position: relative;
	width:700px;
	background:#c73b6b url(http://www.amatrices-sexy.fr/picture/content-bas.gif) no-repeat bottom;
}
#content-img2 h1{
	height:35px;
	line-height:35px;
	color:#FFF;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	background:url(http://www.amatrices-sexy.fr/picture/content-titre.gif) no-repeat left;
}

#list-content-img{
	display:block;
	overflow:visible;
	padding-bottom:10px;
	margin-bottom:10px;
}

#list-content-img ul {
	overflow:visible;
	padding:20px 5px 20px 5px;
	text-align:center;
	}

#list-content-img p{
	margin:10px;
	width:152px;
	height:152px;
	background:url(http://www.amatrices-sexy.fr/picture/cadre.jpg) no-repeat left;
	float:left;
	display:block;
	border:0;
	overflow:hidden;
	}
	
/*#list-content-img a{
	margin:10px;
	width:152px;
	height:152px;
	background:url(http://www.amatrices-sexy.fr/picture/cadre.jpg) no-repeat left;
	float:left;
	display:block;
	border:0;
	overflow:hidden;
	}*/

#list-content-img span{
	display:inline;
	border:0;
	clear:both;
	}	

#list-content-img img{
	vertical-align: middle;
	padding:1 1 0 0px;
	border:0;
	}
	
#commentaire-bas {
	margin:10px;
	width:670px;
	clear:left;
	display:block;
	padding:3px;
	Border: 1px Solid white;
	background-color:#d67597;
}

/*#commentaire-bas h3{
 font-size: 15px;
 font-weight: bold;
}

#list-content-img.popup{
position: relative;
z-index: 0;
}

#list-content-img.popup:hover{
background-color: transparent;
z-index: 50;
} */

#list-content-img .popup span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
z-index: 100;
}

#list-content-img .popup span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

#list-content-img .popup:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 100px;
left: 60px; /*position where enlarged image should offset horizontally */
z-index: 100;
}

/*===================footer ===================*/
#ja_footer {
	display:block;
	clear: both;
	position: relative;
	width: 975px;
	height:113px;
	text-align:left;
	line-height:11px;
	margin: 0 auto;
	color:white;
	background:transparent url(http://www.amatrices-sexy.fr/picture/ja_footer.jpg) repeat left top;
}
.left,.right {
display:block;
width:300px;
height:110px;
background:transparent url(http://www.amatrices-sexy.fr/picture/link-footer.png)no-repeat left top;
margin-top:5px;
}

#ja_footer .left {
	float:left;
	padding:5px 5px 5px 20px;
	margin-left:150px;
}
#ja_footer .right {
	float:right;
	padding:5px 5px 5px 20px;
	margin-right:100px;
}

#ja_footer li a {
	font-size:11px;
	font-weight:bold;
	color:white;
	text-decoration:none;
}
#ja_footer li a:hover {
	color:black;
}



/*== Afficheur d'image =====*/
.affich-img {
	display: block;
	height: 1% auto;
	width: 1% auto;
	background: white;
}

.haut_aff_img {
	display:block;
	height: inherit;
	background:red;
	float:left;
	position:relative;
}
.haut_aff_img li img:hover{
	display:block; 
	position:absolute; 
	left:0; top:31px; 
	list-style:none; 
	padding:0; 
	margin:0; 
	height:375px; 
	background:#ddd; 
	width:464px; 
	padding:40px 60px; 
	border:20px solid #aaa; 
	z-index:100;}


.haut_aff_g { 
	background: yellow;
	float:left;
	display:block;
	width: 15px;
	height:15px;
}

.haut_aff_d {
	background: yellow;
	float:right;
	display:block;
	width: 15px;
	height:15px;
} 

.aff_img {
	display:block;
	background: blue;
	height:200px;
	float:left;
	position:relative;
}

.bas_aff_img{
	display:block;
	height: 15px;
	background:green;
	float:left;
	position:relative;
}

.bas_aff_g { 
	background: yellow;
	float:left;
	display:block;
	width: 15px;
	height:15px;
}

.bas_aff_d {
background: yellow;
	float:right;
	display:block;
	width: 15px;
	height:15px;
} 
/* ---- sous foooter*/
#ja_sfooter {
	display:block;
	clear: both;
	position: relative;
	width: 975px;
	height:20px;
	text-align:center;
	margin: 0 auto;
	color:grey;
}
#ja_sfooter  h3,a{
font-size:11px;
color:grey;
text-decoration:none;
}
