* {
	padding:0;
	margin:0;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	background:url(img/bg_body.jpg) repeat-x bottom #333333;
	font-size:12px;
	color:#dcca8a;
}
h1 {
	position:absolute;
	left:-9999px;
}

/* Ajout Mathieu optimisation Carousel "Galerie Photos */

div.visu_photo {
position:relative;
width:800px;
height:500px; }

div.visu_photo img {
position:absolute;
top:50%;
left:50%; }

ul.filmstrip li {
position:relative;
width:104px;
height:78px; }

ul.filmstrip li img {
position:absolute;
top:50%;
left:50%; }

/* Fin ajout Mathieu */

#page {
	width:100%;
	min-height:1350px;
	background:url(img/bg_page.jpg) no-repeat center top;
	margin:0px auto;
   }
   
#global {
	width:956px;
	margin:0px auto;
}

#entete {
/*overflow:hidden;*/
	width:956px;
	height:343px;
	}
	
#logo {
	width:406px;
	height:336px;
	float:left;
	margin-top: 7px;
	/*background:url(img/logo.png) no-repeat;*/
}

#global_image_music_relative {
    position:relative;
	width:1px;
	height:1px;

}

#global_image_music_absolute {
	position:absolute;
	width:223px;
	height:320px;
	top:23px;
	left:380px;


}
#global_image_music_absolute .liens 
{text-align:center;
}
#global_image_music_absolute .liens span a {
 padding:0 3px;
 text-decoration:none;
 font-weight:bold;
 color:#e8dca0;
}
#global_image_music_absolute .liens a {
  
}
#global_image_music {
	width:223px;
	height:320px;
	position:absolute;
	padding-top: 23px;
	left:530px;
}
	
#image_famille {
    width:223px;
	height:292px;
	float:left;
	background:url(img/bg_famille.png) no-repeat;}
	
#player2 {
	bottom:0;
	height:20px;
	left:440px;
	position:absolute;
	width:200px;
	top: 320px;
}

#player {
	bottom:0;
	height:20px;
	float:left;
	width:200px;
	padding: 5px 0px 0px 15px;

}

#menu_r {
    position:relative;
	}

#menu {
	width:447px;
	height:335px;
	float:left;
	/*background:url(img/menu.png) no-repeat;*/
	left: 520px;
	top:0px;
	position:absolute;
}

#centre {
/*overflow:hidden;*/
	width:956px;
	background:url(img/bg_centre.png) no-repeat top right;
	min-height:820px;
}

#centre_haut {
    width:956px;
	height:158px;
	float:left;}

#coordonnes {
	width:192px;
	height:158px;
	float:left;
	background:url(img/bg_coordonnes.png) no-repeat;
}

#coordonnes dl {
	color:#DCCA8A;
	text-align: center;
	padding: 50px 0px 0px 0px;
}


#coordonnes .spacing {
	padding:40px 0px 0px 0px;
}


#global_title_news {
     width:676px;
	 height:158px;
	 float:left;}
	 
#global_title {
	width:498px;
	height:98px;
	float:left;
	padding:14px 0px 0px 178px;
}
#global_title2 {
	width:498px;
	height:98px;
	float:left;
	padding:28px 0px 0px 80px;
}
	
#title {
	width:330px;
	height:98px;
	float:left;
	/*background:url(img/title.png) no-repeat;*/
}

#title1 {
	width:330px;
	height:98px;
	float:left;
	/*background:url(img/title.png) no-repeat;*/
}
#title2 {
	width:330px;
	height:98px;
	float:left;
	/*background:url(img/title.png) no-repeat;*/
}
#title3 {
	width:330px;
	height:98px;
	float:left;
	/*background:url(img/title.png) no-repeat;*/
}
#title4 {
	width:330px;
	height:98px;
	float:left;
	/*background:url(img/title.png) no-repeat;*/
}
#title5 {
	width:330px;
	height:98px;
	float:left;
	/*background:url(img/title.png) no-repeat;*/
}
#news {
	height:17px;
	width:400px;
	background:none;
	float:left;
	color:#dcca8a;
	font-size:12px;
	margin:30px 0px 0px 90px;

}

/*
#news .prop {
    width="100%"; 
    height="100%";
    align="right";
    behavior="scroll";
    direction="left";
    scrollamount="4";
    scrolldelay="20";
}*/

#tatoo_droite {
	width:138px;
	height:145px;
	background:url(img/tatoo_droite.png) no-repeat;
	position:absolute;
	left:1030px;
}

#tatoo_relative {
    position:relative;
	width:1px;
	height:1px;

}

#tatoo_absolute {
	position:absolute;
	width:138px;
	height:145px;
	background:url(img/tatoo_droite.png) no-repeat top left;
	top:0px;
	left: 870px;


}

#contenue {
   overflow:auto;
    width:770px;
	padding: 20px 20px 20px 130px;
	float:left;
	height:580px;}

#contenue p {
	padding: 0px 0px 10px 10px;
	}
#conteneur_page
{
overflow:hidden;
   background:url(img/bg.jpg) no-repeat;
   width:690px;
   min-height:472px;
   padding:130px 40px 0 40px;
   color:#000000;
}
.galleryview {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}



	
.panel-overlay h2 {
    color:#FF9900;
	font-size:12px;
	margin:5px 0px 0px 15px;
}
	
 .panel-overlay p{
	margin: 0.3em ;
}
 .panel-overlay p {
	line-height: 1.2em;
	color:#999999;
}




#pied {
	width:956px;
	height:150px;
	margin:0 auto;



}
#pied ul {
	width:850px;
	height:40px;
	line-height:15px;
	margin:0 auto;
	text-align:center;
}
#pied ul li {
	list-style:none;
	font-size:10px;
	display:inline;
	color:#666666;
}
#pied ul li a {
	text-decoration:none;
	color:#666666;
	padding:0 4px 0 2px;
}

#pied ul li a:hover{
	text-decoration:underline;

}
#pied .imnalys {
    text-align:center;
	padding:10px 0px;}
	
#pied .imnalys img {
    border:0;}
#pied .desciption_Imnalys {
font-size:10px;
text-align:center;
padding-top:5px;
color:#666666;
}
.etoile {

font-size:26px;
font-weight:bold;
line-height:normal;
margin-left:15px;
}
#contenue .center {
text-align:center;
font-style:italic;
width:580px;
}
#contenue .cat img{
border:0;
margin:10px 0 0 132px;
}
#contenue .etoi
{font-weight:bold;
margin:10px 0 10px 0;
}
#contenue .etoi span
{ text-decoration:underline;
font-size:13px;
font-weight:bold;
}
#contenue .miaou li{
list-style:none;
text-align:center;
font-style:italic;
padding:5px;
}
#contenue .right {
text-decoration:underline;
text-align:right;
padding-top:25px;
}
#adresse2 {
width:582px;
height:54px;
text-align:center;
margin-top:30px;
}
#adresse2 dt, #adresse2 dd{
display:inline;
font-weight:bold;
font-size:14px;
font-style:italic;
}
#contenue .lien {
margin-left:30px;
font-size:14px;
font-style:italic;
font-weight:bold;
}
#contenue .lien a{
text-decoration:underline;
color:#dcca8a;
}
#contenue .lien a:hover{
text-decoration:none;
color:#dcca8a;
}
#contenue .cat2 {
margin-left:261px;
}

#contenue .cat2 img{
border:0;
}
#contenue .presidente {
text-align:center;
margin-left:250px;
text-decoration:underline;
}
/**lightbox**/
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left;
   color:#000000; }
#keyboardMsg{ float: right;
color:#000000; }

#lightbox img{ border: none; } 
#overlay img{ border: none; }
#overlay{ background-image: url(lightbox_simple/overlay.png); }
* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="lightbox_simple/overlay.png", sizingMethod="scale");
	}
#image_famille .img_famille {
text-align:center;
}
#image_famille .img_famille img{
padding-top:15px;
padding-right:2px;

}
#conteneur_piercing
{
   overflow:hidden;
   background:url(img/bg.jpg) no-repeat;
   width:690px;
   min-height:472px;
  padding:130px 40px 0 40px;
   color:#000000;
}
#contenu_piercing .piercing {
/* width:770px;*/
 margin-top:20px;
 min-height:200px;
 list-style:none;
 float:left;
 
 }
#contenu_piercing .piercing .floatleft {



background:none repeat scroll 0 0 #333333;
/*float:left;*/
margin-right:10px;
padding-right:20px;
padding-top:10px;
text-align:center;
width:120px;
border:3px solid #c6aa67;


}
#contenu_piercing .piercing  img{
border:0;
height:100px;

}
#contenu_piercing .piercing .commentaire {

width:150px;
}
#contenu_piercing .piercing  h3{

margin-left:45px;
text-transform:uppercase;

}


#contenue .collegue {
 width:770px;
 margin-top:20px;
 min-height:200px;
 overflow:hidden;
 }
#contenue .collegue .floatleft {



background:none repeat scroll 0 0 #FFFFFF;
float:left;
margin-right:10px;
padding-right:20px;
padding-top:10px;
text-align:center;
width:200px;
border:3px solid #c6aa67;


}
#contenue .collegue  img{
border:0;


}
#contenue .collegue .commentaire {
line-height:40px;
}
#contenue .collegue  h3{
margin-bottom:10px;
margin-left:45px;
text-transform:uppercase;

}