html, body
{
	height: 100%;
	margin: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6b4944;
	text-align: center;
	background-color:#000;
}

.global
{
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width:1000px;
	text-align: left;
	height:auto;
}

.center
{
	padding-bottom: 0px;
	overflow: auto;
}

#bg_copyright
{
	width:100%;
	height:223px;
	background-image:url(../images/design/bg_copyright.png);
}

#copyright
{
	top:0px;
	left:0px;
	width:1000px;
	height:223px;
}

#bg_services
{
	width:100%;
	height:257px;
	background-image:url(../images/design/bg_services.png);
}

#bg_services a div
{
	float:left;
}

#bg_header
{
	width:100%;
	height:68px;
	background-image:url(../images/design/bg_header.png);
}

#txt_header
{
	position:absolute;
	color:#d7d7d7;
	font-style:italic;
	font-size:12px;
	top:45px;
	left:115px;
}

#btm_header
{
	height:67px;
	line-height:67px;
	font-size:13px;
	float:right;
	margin-right:15px;
}

#btm_header .btm
{
	float:left;
	margin-left:15px;
	height:67px;
}

#btm_header .btm2
{
	float:left;
	margin-left:15px;
	height:67px;
	color:#d5a49f;
	text-shadow:1px 1px 0px black;
	cursor:default;
}

#btm_header a:link, #btm_header a:visited, #btm_header a:active
{
	color:#d7d7d7;
	text-shadow:1px 1px 0px black;
	text-decoration:none;
}

#btm_header a:hover
{
	color:#d5a49f;
	text-shadow:1px 1px 0px black;
}

#header
{
	top:0px;
	left:0px;
	width:1000px;
	height:68px;
	background-image:url(../images/design/header.png);
	background-repeat:no-repeat;
}

#bg_work
{
	width:100%;
	height:258px;
	background-image:url(../images/design/bg_work.png);
}

#work
{
	top:0px;
	left:0px;
	width:999px;
	height:258px;
	background-image:url(../images/design/work.png);
	background-repeat:no-repeat;
}

#content
{
	width:100%;
	min-height:100px;
	background:#e7c2be;
}




/* PAGE FOOTER */

.footer_p
{
	margin-top:10px;
	height:auto;
	width:30%;
	text-align:left;
	float:left;
	color:#bfbfbf;
}

#copyright .title_font
{
	font-size:16px;
	font-variant:small-caps;
	font-family:Arial, Helvetica, sans-serif;
	text-shadow:0px 1px 1px black;
	color:#bfbfbf;
}

#copyright .footer_p_content
{
	font-size:13px;
	margin:0px;
	margin-left:15px;
}



.center_content
{
	margin-top:20px;
	margin-bottom:20px;
	margin-left:30px;
	margin-right:30px;
}

.title
{
	color:#8e6460;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:small-caps;
	font-size:16px;
	margin-bottom:5px;
}

.sub_title
{
	color:#674d4a;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:small-caps;
	font-size:12px;
}

.img
{
	margin:15px 0px 5px 15px;
	
	width:251px;
	height:201px;
}

.img_border
{
	margin:15px 0px 5px 15px;

	position:absolute;
	width:251px;
	height:201px;
	background-image:url(../images/design/img_border.png);
	float:left;
}

.title_index
{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	text-align:center;
	font-variant:small-caps;
	color:#8c5f59;
	width:100%;
	text-shadow:1px 1px 0px #f5e3e1;
}

.txt_index
{
	float:left;
	margin:3px 15px 0px 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	color:#674d4a;
	min-height:110px;
	max-height:110px;
	overflow:hidden;
	font-style:italic;
}

.txt_index_mini
{
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	color:#674d4a;
	min-height:15px;
	max-height:15px;
	overflow:hidden;
	float:left;
}

.date_index
{
	float:left;
	margin:0px 0px 0px 13px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;
	width:250px;
	color:#8c5f59;
	margin-top:3px;
}

.module .date_index
{
	margin:5px 0px 0px 31px;
}

.date_index_center
{
	margin-top:1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:100%;
	color:#8c5f59;
	text-align:center;
}

.see_more
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-variant:small-caps;
	color:#674d4a;
	text-shadow:1px 1px 0px #f5e3e1;
	margin:0px 15px 0px 0px;
}

.mod_see_more a:link, .mod_see_more a:visited, .mod_see_more a:active
{
	color:#674d4a;
	text-shadow:1px 1px 0px #f5e3e1;
	text-decoration:none;
}

.mod_see_more a:hover
{
	color:black;	
}

.td_index_middle_large .txt_index,
.td_index_middle .txt_index
{
	margin-right:66px;
}

.td_index_middle_large .img_border, .td_index_middle_large .img, .td_index_middle_large .date_index, .td_index_middle_large .txt_index,
.td_index_middle .img_border, .td_index_middle .img, .td_index_middle .date_index, .td_index_middle .txt_index
{
	margin-left:66px;
}

.table_index_siteweb
{
	width:940px;
}

.td_index
{
	border-top:1px solid #8c5f59;
	width:278px;
}

.td_index_middle_large
{
	width:383px;
	height:392px;
	background-image:url(../images/design/bg_index_large.png);
}

.td_index_middle
{
	width:383px;
	height:289px;
	background-image:url(../images/design/bg_index.png);
}

.table_index_siteweb tr
{
	vertical-align:top;
}

/* OTHER PAGE */

.title_page
{
	border-bottom:1px solid #8c5f59;
}

.subtitle_page
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-variant:small-caps;
	color:#674d4a;
	text-shadow:1px 1px 0px #f5e3e1;
}

.table_page
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6b4944;
	width:100%;
	margin-bottom:15px;
}

.module .txt_index, .module .txt_index_mini, .module .date_index_center
{
	width:250px;
	margin:0px 0px 0px 31px;
}

.module .title_index
{
	width:250px;
	margin:0px 0px 0px 31px;
}

html>body .module .txt_index
{
	margin:0px 31px 0px 31px;
}

.module .img, .module .img_border
{
	margin:15px 0px 5px 31px;
}

.paragraphe
{
	width:700px;
	text-align:justify;
	margin-top:8px;
	margin-bottom:8px;
	margin-left:30px;
}

#links a:link, #links a:hover, #links a:active, #links a:visited
{
	border:none;
}

.error
{
	margin-left:20px;
	text-align:left;
	color:#a45a5a;
}

.label
{
	margin-top:10px;
	width:150px;
	float:left;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-variant:small-caps;
	color:#674d4a;
	text-shadow:1px 1px 0px #f5e3e1;
}

.input
{
	margin-top:8px;
	float:left;
}

#frm_contact
{
	margin:5px 0px 0px 20px;
	width:450px;
}

#frm_contact .label
{
	float:left;
	color:#a45a5a;
	width:50%;
	margin:5px 0px 5px 0px;
}

#frm_contact .input, #frm_contact textarea
{
	border:none;
	float:left;
	width:50%;
	margin:5px 0px 5px 0px;
}

#frm_contact textarea
{
	width:100%;
}

#frm_contact img[src="images/contact.png"]
{
	float:right;
	margin-right:50px;
}

img
{ 
	border : none;
}

#manage tr:hover
{
	background:#f3d3d0;
}

p.footer_p_content a:link, .footer_p_content a:visited, .footer_p_content a:active
{
	color:#bfbfbf;
	text-decoration:none;
}

p.footer_p_content a:hover
{
	font-style:italic;
	text-shadow:1px 1px 0px black;
}

a:link, a:hover, a:visited, a:active
{
	color:#674d4a;
}

