/* COMMON */
body,td,th {
	font-family: Helvetica, Tahoma, Verdana;
	font-size: 14px;
	color: #e0d18c;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#828282;
}
a, a:link, a:visited, a:active {
	text-decoration:none;
	color: #e0d18c;
}
a:hover {
	text-decoration:underline;
}
p, ul, li {
	text-align:left;
}

h1 {
	/* color: #e0d18c; */
	text-align:left;
}
.hr {
	background-image:url(/images_v2/hr.png);
	background-position:bottom left;
	background-repeat:no-repeat;
	width:100%;
	height:7px;
	border:0px;
	margin:0px;
	clear:both;
}
.hr_cm {
	background-image:url(/images_v2/hr_cm.png);
	background-position:bottom left;
	background-repeat:no-repeat;
	width:100%;
	height:7px;
	border:0px;
	margin:0px;
	clear:both;
}
.hr_ourworks {
	background-image:url(/images_v2/hr_ourworks.png);
	background-position: center;
	background-repeat:no-repeat;
	width:100%;
	height:20px;
	border:0px;
	margin:0px;
	clear:both;
}
#fond {
	/* background-color:#25190d; */
	background-color: #2a1d10;
	text-align:center;
}
.container {
	width:1000px;
	margin:auto;
	overflow:hidden;
}
.container_padding {
	padding:20px;
}
#arianne {
	float:left;
	width:100%;
	text-align:left;
}
#arianne a, #arianne a:link, #arianne a:visited, #arianne a:active {
	text-decoration:none;
}
#arianne a:hover {
	text-decoration:underline;
}
#share_button {
	height:16px;
	background-image:url(/images_v2/share_background.png);
	background-repeat:repeat-x;
	font-size:14px;
	line-height:16px;
	float: right;
	font-weight:bold;
	max-width: 150px;
}
#share_button a, #share_button a:link, #share_button a:visited, #share_button a:active {
	color: #464646;
	text-decoration:none;
}
/* END COMMON */

/* HEADER */
#header {
	background-image:url(/images_v2/header_fond.png);
	background-repeat:repeat-x;
	height:174px;
	width:100%;
}
#header #logo_fond {
	float:left;
	background-image:url(/images_v2/header_logo_fond.png);
	background-repeat:no-repeat;
	width:195px;
	height:174px;
	padding-left:31px;
}
#header #langue {
	float:right;
	margin-right: 20px;
	height:23px;
	width:100px;
	background-color: #464646;
	color: #FFFFFF;
	line-height: 23px;
	text-align:center;
	font-weight:bold;
}
#header #langue_hidden {
	float:right;
	margin-right: 20px;
	height:23px;
	width:100px;
	line-height: 23px;
}

#header #langue a, #header #langue a:link, #header #langue a:active, #header #langue a:visited {
	color: #FFFFFF;
	text-decoration:none;
}
#header #langue a:hover {
	text-decoration:underline;
}

#header #catalog_login {
	float:left;
	margin-right: 20px;
	height:23px;
	/* width:100px; */
	background-color: #464646;
	color: #FFFFFF;
	line-height: 23px;
	text-align:center;
	/* font-weight:bold; */
	padding-left:10px;
	padding-right:10px;
}
#header #catalog_login a, #header #catalog_login a:link, #header #catalog_login a:active, #header #catalog_login a:visited {
	color: #FFFFFF;
	text-decoration:none;
}
#header #catalog_login a:hover {
	text-decoration:underline;
}


#header #menu_01 {
	height:45px;
	width:725px;
	border-bottom: solid 1px #a7a7a7;
	border-top: solid 1px #a7a7a7;
	float:left;
	color: #343024;
	font-size:12px;
	line-height:45px;
	text-align:center;
	font-weight:bold;
}
#header #menu_01 a, #header #menu_01 a:link, #header #menu_01 a:visited, #header #menu_01 a:active {
	color: #343024;
	text-decoration:none;
}
#header #menu_01 a:hover {
	text-decoration:underline;
}

#header #menu_02 {
	height:41px;
	width:725px;
	border-top: solid 1px #e7e7e7;
	float:left;
	color: #646464;
	font-size:12px;
	line-height:41px;
	text-align:center;
	font-weight:bold;
}
#header #menu_02 a, #header #menu_02 a:link, #header #menu_02 a:visited, #header #menu_02 a:active {
	color: #646464;
	text-decoration:none;
}
#header #menu_02 a:hover {
	text-decoration:underline;
}

/* END HEADER */


/* FOOTER */
#footer {
	background-image:url(/images_v2/footer_fond.png);
	background-repeat:repeat-x;
	height:238px;
	width:100%;
}
#footer #boxes {
	height:154px;
	width:100%;
	color: #343024;
	font-size:12px;
}
#footer .boxe {
	width:285px;
	float:left;
	padding-left:45px;
	text-align:left;
}
#footer .box_title {
	color: #343024;
	background-image:url(/images_v2/footer_ligne.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	font-size:16px;
	font-weight:bold;
	height:24px;
}
#footer input, button {
	color: #FFFFFF;
	background-color: #2f2e2d;
	border: solid 1px #222120;
}
#footer #menu_bottom_01 {
	height:37px;
	line-height:37px;
	text-align:center;
	color: #2d2d2d;
	font-size:12px;
	font-weight:bold;
}
#footer #menu_bottom_01 a, #footer #menu_bottom_01 a:link, #footer #menu_bottom_01 a:visited, #footer #menu_bottom_01 a:active {
	text-decoration:none;
	color: #2d2d2d;
}
#footer #menu_bottom_01 a:hover {
	text-decoration:underline;
}

#footer #copyright {
	height:20px;
	text-align:center;
	color: #424242;
	font-size:12px;
	font-weight:bold;
	padding-left:20px;
	padding-right:20px;
}
#footer #copyright a, #footer #copyright a:link, #footer #copyright a:visited, #footer #copyright a:active {
	text-decoration:none;
	color: #424242;
}
#footer #copyright a:hover {
	text-decoration:underline;
}

/* END FOOTER */







/* HOME PAGE */
#home_left_panel {
	width: 325px;
	float:left;
	text-align:left;
}
#home_right_panel {
	/* padding-right: 20px; */
	/* background-color:#FF0000; */
	float:left;
	text-align:left;
	width:635px;
	color: #a88868;
	font-size:14px;
}
#home_right_panel h1 {
	font-size: 18px;
	margin-top:0px;
	padding-top:0px;
	color: #e0d18c;
}
.button_popup {
	overflow:auto;
	color:#e0d18c;
	font-size:16px;
	background-color:#2a1d10;
	padding:10px;
}
.button_popup a {
	color:#e0d18c;
	text-decoration:underline;
}
.button_popup a:hover {
	text-decoration:none;
}
/* END HOME PAGE */



/* OUR WORKS */
.our_works_box {
	float:left;
	margin-right: 40px;
	margin-bottom: 30px;
}
.our_works_box h1 {
	float:left;
	font-size:20px;
	color: #b87042;
	padding:0px;
	margin:0px;
}
.our_works_box_small_border {
	border: solid 1px #000000;
	width:433px;
	overflow:auto;
	margin-bottom:5px;
	clear:both;
}
.our_works_box_large_border {
	border: solid 4px #9c7852;
	background-color: #291c0e;
	text-align:center;
	overflow:auto;
}
.our_works_box_carre_noir {
	width:90px;
	height: 90px;
	background-color: #1a1109;
	padding: 9px;
}
.our_works_box_fond_texte {
	float:left;
	padding: 9px;
	width:190px;
	text-align:center;
	color: #e0d18c;
	font-weight: bold;
}
/* END OUR WORKS */


/* SLIDE SHOW */
#slide_container {
	display: block;
	position: relative;
	width: 946px;
	height: 433px;
	cursor: default;
}
#slide_panel {
	position: absolute;
	top: 0;
	left: 0;
	width: 295px;
	height: 433px;
	opacity: 0.8;
	filter: alpha(opacity=80);
	background-color: #000000;
}
#slide_description {
	position: absolute;
	top: 25px;
	left: 25px;
}
#slide_title {
	width: 240px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fcd067;
	padding-bottom: 20px;
	text-align:left;
	font-size:16px;
}
#slide_text {
	width: 240px;
	color: #FFFFFF;
	text-shadow: #000000 2px 2px 2px;
	padding-bottom: 20px;
	text-align:left;
	font-size:16px;
}
#slide_link {
	position: absolute;
	top: 350px;
	left: 25px;
	width: 240px;
	color: #FFFFFF;
	text-align:left;
	font-size:14px;
	font-weight: bold;
}
#slide_menu {
	position: absolute;
	bottom: 0;
	right: 0;
}
#slide_menu a, #slide_menu div.current {
	display: block;
	width: 20px;
	height: 20px;
	margin-left: 1px;
	float: left;
	text-align: center;
	padding-top: 2px;
	font-weight: bold;
}
#slide_menu a:link, #slide_menu a:visited, #slide_menu a:active {
	text-decoration: none;
	color: #FFFFFF;
	background-color: #000000;
}
#slide_menu a:hover {
	color: #000000;
	background-color: #ee4607;
}
#slide_menu .current {
	color: #000000;
	background-color: #ee4607;
}

/* END SLIDE SHOW */



/* Online Art Gallery */
#body_left_area {
	float:left;
	width:200px;
	margin-right:15px;
}

#body_right_area {
	float:left;
	width:745px;
}
#body_right_area a:link img, #body_right_area a:visited img {border-color: #e0d18c;}
#body_right_area a:hover img {border-color: #e0d18c;}

#body_right_area_TEXTE a,  #body_right_area_TEXTE a:link, #body_right_area_TEXTE a:visited, #body_right_area_TEXTE a:active {
	text-decoration:underline;
}
#body_right_area_TEXTE a:hover {
	text-decoration:none;
}
#FAQ_list li {
	padding-bottom: 15px;
}
/* END Online Art Gallery */


/* News section */
.news_text a, .news_text a:link, .news_text a:visited, .news_text a:active {
	text-decoration:underline;
}
.news_text a:hover {
	text-decoration:none;
}
/* End News section */