html
{
	font-family: Verdana;
	font-size: 11px;
	color: #000;
	padding: 0;
	margin: 0;
	height: 100%;
	width: 100%;
}
body
{
	padding: 0;
	margin: 0;
	background-color: #FFF;
	background-image: url(/_interface/fond.png);
	background-repeat: repeat-x;
	width: 100%;
	height: 100%;
}
a
{
	text-decoration: none;
	color: #333;
}
a:hover
{
	text-decoration: underline;
}
#page
{
	width: 927px;
	height: 737px;
	position: relative;
	margin: 0 auto 0 auto;
	background-image: url(/_interface/fond_centre.jpg);
	background-repeat: no-repeat;
	background-position: left 58px;
}
img#menu
{
	position: absolute;
	top: 27px;
	left: 0;
}
img#logo
{
	position: absolute;
	top: 74px;
	left: 545px;
}
menu
{
	position: absolute;
	top: 0;
	left: 0;
	width: 927px;
	margin: 0;
	padding: 0;
	height: 20px;
	background-color: #1181E0;
	border-width: 0 1px 1px 1px;
	border-color: #c8c8c8;
	border-style: solid;
	overflow: visible;
	visibility: visible;
	list-style-type: none;
	text-align: center;
}
menu li
{
	float: right;
	margin-right: 10px;
	line-height: 20px;
	color: #FFF;
	font-weight: bold;
	font-size: 11px;
}
menu li a
{
	color: #FFF;
	text-decoration: none;	
}
menu li a:hover
{
	color: #333;
	text-decoration: none;
}
#footer
{
	position: absolute;
	width: 825px;
	left: 49px;
	top: 715px;
	text-align: right;
}

#news_filed
{
	background: url('/_interface/bgfiled_recherche.png') no-repeat top left;
	width: 179px;
	height: 27px;
	position: absolute;	
	top: 634px;
	left: 655px;
}

#newsletter
{
	color: #f0f0f0;
	position: absolute;
	font-size: 14px;
	top: 614px;
	left: 700px;
	text-align: justify;
	line-height: 20px;
}
#cadre_home
{
	position: absolute;
	top: 160px;
	left: 517px;
	width: 472px;
	height: 308px;
	background-image: url(/_interface/cadre_home.jpg);
	background-repeat: no-repeat;
}
#link_portfolio
{
	position: absolute;
	top: 4px;
	left: 4px;
}

#link_shop
{
	position: absolute;
	top: 4px;
	left: 236px;
}
#home_image
{
	position: absolute;
	top: 107px;
	left: 0;
	width: 517px;
	height: 600px;
	background-repeat: no-repeat;
}
#content_text
{
	background-image: url(/_interface/fond_texte.jpg);
	background-repeat: no-repeat;
	visibility: hidden;
	position: absolute;
	left: 68px;
	top: 120px;
	width: 794px;
	height: 568px;
	z-index: 20;
}
img#closebox
{
	z-index: 30;
	visibility: hidden;
	position: absolute;
	left: 53px;
	cursor: pointer;
	top: 105px;
}
#content_what
{
	visibility: hidden;
	position: absolute;
	left: 88px;
	top: 135px;
	width: 761px;
	height: 539px;
	z-index: 30;
	background-image: url(/_interface/coeur_coulant.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#content_contact
{
	visibility: hidden;
	position: absolute;
	left: 88px;
	top: 135px;
	width: 675px;
	height: 539px;
	z-index: 30;
}
#content_link
{
	visibility: hidden;
	position: absolute;
	left: 88px;
	top: 135px;
	width: 675px;
	height: 539px;
	z-index: 30;
}
#content_what h1, #content_contact h1, #content_link h1
{
	font-weight: normal;
	font-size: 24px;
	color: #4c4c4c;
	width: 350px;
	border-width: 0 0 1px 0;
	border-color: #666;
	border-style: solid;
}
#content_contact p, #content_what p, #content_link p
{
	position: relative;
	left: 30px;
	font-size: 14px;
	color: #434343;
	width: 605px;
	text-align: justify;
}
#list_gallery
{
	position: absolute;
	width: 670px;
	top: 150px;
	left: 135px;
	margin: 0;
	padding: 0;
}
#list_gallery li
{
	float: left;
	width: 133px;
	height: 120px;
	background-image: url(/_interface/fond_photo.png);
	background-repeat: no-repeat;
	background-position: left top;
	list-style-type: none;
}
#list_gallery li img
{
	margin-top: 3px;
	margin-left: 3px;
}
#list_gallery li .name
{
	width: 105px;
	text-align: center;
	margin-top: 8px;
}
#gal_content
{
	position: absolute;
	width: 770px;
	height: 108px;
	top: 546px;
	left: 76px;
}

#gallery
{
	position: relative;
	overflow: hidden;
	width: 773px;
	height: 108px;
}
#gallery_frame
{
	position: relative;
	z-index: 
}
#gallery_previous
{
	float: left;
}
#gallery_next
{
	float: right;
}
#gallery_content
{
	position: absolute;
	top: 0;
	margin-left: 20px;			
}
#gallery_content li
{
	list-style: none;
	margin: 0;
	padding: 0;
}
#gallery ul li
{
	display: block;
	float: left;
	margin: 5px;
	padding: 5px;
	border: 1px solid #666;
}
#gallery ul li img
{
	display: block;
}
/* carousel css*/
.sprite_icon{background:url(/_interface/sprite_carousel_icons.gif) no-repeat;}
.carousel_container_l, .carousel_container_r{display:block; margin:50px 0 0 0 ; position: relative;width: 23px;height:20px; float:left; cursor:pointer; } 
.carousel_container_r
{
	background-position: -10px -45px;
	background-image: url(/_interface/next.png);
	background-repeat: no-repeat;
} 
.carousel_container_l{background-position: -10px -45px;
	background-image: url(/_interface/previous.png);
	background-repeat: no-repeat; } 

/* carousal 1*/
#carousel1_container{width:770px;  float:left;}
#carousel1_wrapper{overflow:hidden;margin: 0 2px; width:710px; position: relative; float:left;}
#carousel1_items_container{margin:0px; padding:0px 2px; width:50000px;position: relative;  }
.carousel1_items{ width:100px; height:100px; margin:5px 5px; position:relative;float:left; text-align:center; overflow:hidden;}
.carousel1_items img{margin:2px;}

#big_picture
{
	width: 550px;
	height: 385px;
	background-color: #FFF;
	position: absolute;
	top: 130px;
	left: 60px;
}
#description_photo
{
	width: 280px;
	height: 300px;
	top: 130px;
	left: 660px;
	background-image: url(/_interface/fond_trans.png);
	position: absolute;
}
#description_marge
{
	margin: 5px;
}
