  	

/* CSS Document */
body {
 font-family:Arial, Helvetica, sans-serif;
 margin-top:0px;
 background-color:#333333;
}
.container {
 margin-left:auto;
 margin-right:auto;
 width:752px;
}
.header {
 height:206px;
 padding-top:9px;
}
.top_nav {
 height:24px;
 margin-top:2px;
 padding-left:3px;
 padding-left:0px;
 padding-top:0px;
}
ul.menu, li.menu {
 display:inline;
 list-style-type:none;
 font-size:11px;
 font-weight:bold;
 margin-left:1px;
 padding-left:1px;
 margin-right:2px;
}
.separator {
 padding:0px 0px 0px 0px;
 margin-right:2px;
 margin-left:2px;
}
.left_col {
 width:260px;
 float:left;
 height:100%;
 font-size:12px;
 padding-top:10px;
}
.address {
 padding-left:66px;
 padding-top:7px;
 margin:0px 0px 0px 0px;
}
ul.left_col {
 margin-left:0px;
 margin-bottom:0px;
 margin-top:4px;
 padding-left:83px;
 padding-bottom:20px;
 padding-top:10px;
 width:150px;
}
.photo_gallery {
 margin-top:0px;
 margin-bottom:15px;
}
.gradient {
 float:left;
}
.bg_gradient {
 float:right;
 width:492px;
}
.right_welcome {
 color:#C77C5D;
 font-size:16px;
 font-family:tahoma;
 font-weight:bold;
 padding-top:20px;
 padding-bottom:5px;
}
span.right_text {
 font-weight:bold;
 font-size:15px;
 display:block;
 padding-bottom:5px;
 padding-top:5px;
}
.right_col_text {
 font-size:12px;
 padding-right:20px;
 padding-left:78px;
}
span.right_link {
 margin-top:10px;
 margin-bottom:15px;
 display:block;
}
a.right_link {
 text-decoration:underline;
 font-weight:bold;
 font-size:11px;
}
.right_col_pic {
 text-align:center;
 padding-top:10px;
}
hr {
 background-color:#E0C6E1;
 border:1pt solid #E0C6E1;
}
.footer {
 clear:both;
 width:752px;
 height:17px;
 margin-top:2px;
}
.footer_infos {
 padding-top:10px;
 font-size:12px;
 text-align:center;
 color:#ffffff;
}
span.footer_office {
 color:#C77C5D;
}
.textbox {
 width:109px;
 border:0pt;
 height:11px;
 font-size:9px;
 margin-bottom:8px;
}
.button {
 margin-left:50px;
}
form {
 padding:0px 0px 0px 0px;
 margin:0px 0px 0px 0px;
}
.newsletter {
 width:260px;
 height:80px;
 padding-top:40px;
}
.email {
 width:114px;
 padding-left:2px;
 padding-top:1px;
 height:50px;
 margin-left:123px;
}
a {
 text-decoration:none;
}
.body_gradient {
 background-color:#FFFFFF;
 width:800px;
}

/* -- Group -- */
.header, .top_nav, .footer {
 background-color:#784A79;
}
ul.menu, li.menu, a.top_nav {
 color:#FFFFFF;
}
ul.menu, li.menu  {
 padding-top:6px;
}
.left_col, span.right_text, a.right_link, a.left_menu   {
 color:#784A79;
}
a.right_link, span.footer_office {
 font-weight:bold;
}