*
{
	padding:0px;
	margin: 0px;
}

body
{
	color:#EEE;
	font-family:"Helvetica","Arial",sans-serif;
	font-size:10pt;
	background:#131313 url(../_css/tattoo2.png) top right repeat-y;
}
img
{
	border:none;
}
/*************************************************
	#header / #footer - Header/Footer site
*************************************************/
#header
{
	width:100%;
	height:66px;
	background:#C00 url(../_css/bg_head.gif) top left repeat-x;
	border-bottom: 29px solid #2c2c2c;
}

#header h1
{
	display:none;
}

#contact
{
	color:#FFF;
	line-height:20px;
}

#info1
{
	position:absolute;
	left:402px;
	top:2px;
	font-size:13px;
	width:250px;
}

#info2 a
{
	color:#FFF;
	font-weight:bold;
}
#info2
{
	position:absolute;
	left:220px;
	top:2px;
	font-size:12px;
	padding-right:12px;
	border-right: 1px solid #FFF;
	color:#FFF;
	font-weight:bold;

}

/**/

/*************************************************
	#nav - Navigation
*************************************************/
#nav
{
	background:transparent url(../_css/bg_nav.png) top left no-repeat;
	width:284px;
	height:442px;
	position:absolute;
	top:0px;
	left:5px;
}

#nav ul,
#adminlog
{
	padding-top:210px;
	margin:20px 0px;
	list-style:none;
	width:284px;
/* 	text-align:center; */
}

#nav ul li
{
	padding:4px;
	margin-left:60px;
}

#nav a,
#nav a:link,
#nav a:visited
{
	padding:5px 30px;
	color: #FFF;
	text-decoration:none;
}

#nav a:hover,
#nav a.active
{
	background:transparent url(../_css/bullet.png) 5px 5px no-repeat;
	font-weight:bold;
	font-size:16px;
	text-decoration:underline;
}
#adminlog
{
	padding-left:70px;
}
#adminlog input
{
	margin:2px;
}

.sublink a
{
	margin-left:25px;
	padding-left:10px;
}

/*************************************************
	#subnav - sous navigation (admin)
*************************************************/
#subnav
{
	margin:10px 0px;
	padding:5px 0px;
	border-bottom: 2px solid #292c2b;
}

#subnav a,
#subnav a:link,
#subnav a:visited
{
	color: #FFF;
	text-decoration:none;
}

#subnav a:hover,
#subnav a.active
{
	font-weight: bold;
	text-decoration:underline;

}

/*************************************************
	#id - homepage
*************************************************/
#etiquettes
{
 	background:transparent url(../_css/etiquettes.png) top left no-repeat;

	width:260px;
	height:520px;
	position:absolute;
	top:360px;
	left:20px;
}

#michel
{
	margin:90px 0px 0px 45px;
	padding:0px;
	line-height:11pt;
}
#manu,
#mario
{
	margin:30px 40px 0px 45px;
	padding:0px;
	line-height:11pt;

}

 /**/
.tel
{
	font-size:15pt;
}


#infos
{
	position:absolute;
	top:450px;
	left:15px;
}

#infos_top
{
	background:transparent url(../_css/bg_portrait_top.png) top center no-repeat;
	width:239px;
	height:22px;
	padding-left:23px;
}

#infos_content
{
	background:transparent url(../_css/bg_portrait.png) top center repeat-y;
	padding:10px 30px;
	margin:0px;
	width:200px;
}

#infos_bas
{
	background:transparent url(../_css/bg_portrait_bas.png) top center no-repeat;
	width:239px;
	height:22px;
	padding-left:22px;
	margin:0px;
}

#wrapper
{
	text-align:justify;
	margin:3px;
}




/*************************************************
	#slideshow - SlideShow homepage
*************************************************/

#page
{
	position:absolute;
	top:96px;
	left:300px;
}

#slideshow_top
{
	background:transparent url(../_css/bg_slide_top.gif) top center no-repeat;
	width:494px;
	height:163px;
}
#slideshow_left
{
	background:transparent url(../_css/bg_slide_left.gif) top left no-repeat;
	width:86px;
	height:319px;
	float:left;
}
#slideshow_bottom
{
	background:transparent url(../_css/bg_slide_bottom.gif) bottom center no-repeat;
	width:494px;
	height:225px;
	float:left;
	clear:both;
}
#slideshow_right
{
	background:transparent url(../_css/bg_slide_right.gif) top left no-repeat;
	width:83px;
	height:319px;
	float:left;
	clear:right;
}
#slideshow_center
{
	width:325px;
	height:319px;
	float:left;
}


/*************************************************
	#galeries - Galeries Photos
*************************************************/
#galeries
{
	position:absolute;
	top:96px;
	left:290px;
	padding:20px 0px 50px 0px;
}

#galeries h2
{
	padding:10px 0px 10px 0px;
}

#centerblock
{
	position:relative;
	top:40px;
	left:0px;
}

.linkgalerie
{
	width:324px;
	padding:20px;
}

.linkgalerie a,
.linkgalerie a:link,
.linkgalerie a:visited
{
	padding:10px 20px;
	background:transparent url(../_css/bullet.png) left center no-repeat;
}

#link_michel a:hover
{
	padding:30px 160px;
	color:#FFF;
	background:transparent url(../michel/portrait.jpg) center center no-repeat;
}
#link_manu a:hover
{
	padding:30px 160px;
	color:#FFF;
	background:transparent url(../manu/portrait.jpg) center center no-repeat;
}
#link_mario a:hover
{
	padding:30px 160px;
	color:#FFF;
	background:transparent url(../mario/portrait.jpg) center center no-repeat;
}
a.mb img,
a.mb:link img,
a.mb:visited img
{
	border: 2px solid #000;
}
a.mb:hover img
{
	border: 2px solid red;

}

/*************************************************
	UNDER STYLING
*************************************************/

fieldset
{
	border:none;
}

h2
{
	font-family:"Georgia", serif;
	font-size:16pt;
}
h3
{
	font-size:18pt;
	padding:10px 0px;
}

h4
{
	font-family:"Georgia", serif;
	font-size:14pt;
	padding: 10px 0px 10px 0px;
	margin:0px;
}

a,
a:link,
a:visited
{
	color: #C00;
}

a:hover,
a.active
{
	font-weight: bold;
}

.editlink
{
	text-align:right;
	font-family:"Arial", sans-serif;
	font-size:11pt;
	font-weight:normal;
	margin:50px;

}
.warning
{
	padding:10px;
}

p
{
	margin: 10px 0px;
}

#formation strong
{
	color:#C00;
}

.imgbox
{
	float:left;
	padding:5px;
}

.imgbox a img,
.imgbox a:link img,
.imgbox a:visited img
{
	border: 2px solid #000;
}
.imgbox a:hover img
{
	border: 2px solid red;
}



/*************************************************
	NavBar (news / formations / formulaires)
*************************************************/
#navbar
{
	position:absolute;
	top:74px;
	left:280px;
	width:600px;
}

#navbar ul li
{
	display:inline;
}

#navbar a,
#navbar a:link,
#navbar a:visited
{
	font-weight: bold;
	color: #FFF;
	text-decoration:none;
	background-color:#2c2c2c;
	padding:8px 20px 5px 20px;
}

#navbar a:hover,
#navbar a.active
{
	padding:8px 20px 5px 20px;
	text-decoration:underline;
	background:transparent url(../_css/bullet.png) 0px 8px no-repeat;

}

#mp3player
{
	position:absolute;
	top:70px;
	left:870px;
}

/*************************************************
	NEWS
*************************************************/
#newslayer
{
	position:absolute;
	top:120px;
	left:370px;
}
#newslayer h4
{
	color: #CC0000;
	padding-top:20px;
}

.news
{
	padding:5px;
	margin:0px;
	font-size:11px;
}

.newsbox
{
	margin:0px;
	padding:5px 10px;
	background:transparent url(../_css/bulle.png) top left no-repeat;
	width:290px;
	height:260px;
	text-align: center;
}


/*************************************************
	Soins Tattoos
*************************************************/

#soins a,
#soins a:link,
#soins a:visited
{
	color:#FFF;
	display:block;
	text-decoration:none;
	padding-left:30px;
	background:transparent url(../_css/bullet.png) 0px 5px no-repeat;
}

#soins a:hover
{
	text-decoration:underline;
}

#soins ul
{
	list-style:square;
	list-style-position: outside;
	width:350px;
	margin-left:40px;
}

#soins li
{
	padding:10px 0px;
	border-bottom: 1px solid #C00;
}

#soins strong,
#soins em
{
	font-size:16pt;
	font-family: Georgia, serif;
	margin-top:30px;
}


/* ******************************* */

#liens
{
	margin-top:20px;
}

#liens img
{
	padding:10px 0px;
	margin:10px 0px;
	border:none;
	display:block;
}


/* ******************************* */

#formation,
#download
{
	padding-left:30px;
	background:transparent url(../_css/bullet.png) 0px 13px no-repeat;
	position:relative;
	top:30px;
	left:20px;
	width:500px;
}


/* ******************************* */

#webmaster
{
	position: fixed;
	bottom:10px;
	right:10px;
	color: #666;
	font-size: 0.7em;
}

#webmaster ul li
{
	list-style:none;
	display:inline;
	padding:3px;
}

#webmaster a
{
	text-decoration:none;
	color:#FFF;
}

#webmaster a:hover
{
	color:#C00;
	text-decoration:underline;
}