@charset "UTF-8";
/* CSS Document */

/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset { margin: 0; padding: 0; }
select,textarea {font-size:inherit; color:inherit; font-family:Arial, Helvetica, sans-serif; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }


/* header */
#header {width:100%; height:145px;background: #F2E2A7;}
#header #logo { position: absolute; left: 17px; top: 17px;}
#header #logo img {  width:132px; height:120px; }
#header #title_box {font-weight:bold; position: absolute; left: 160px; top: 0px; width:560px; height:99px; margin:22px 22px 0 0; display:inline; font-size:31px;text-align:center; } 
#header #contact_box {width:200px; height:99px; margin:22px 22px 0 0; float:right; display:inline;} /*background:url(../img/design/header_contactbox.gif) no-repeat left top;*/


#header_menu1 {width:100%; top:148px; height:28px; background:transparent url(../img/design/header_menu1_bg.png) no-repeat right top; position:absolute;}
#header_menu1 ul { margin: 0; padding:0 22px 0 20px; position:relative; float:right; height:inherit;}
#header_menu1 ul li { float:left; height:28px;}
#header_menu1 ul li + li { padding-left:10px; margin-left:10px; background:transparent url(../img/design/header_menu1_sep.png) no-repeat left 50%;}
#header_menu1 ul li a { font-weight:bold; font-size:0.825em; float:left; height:21px; padding:7px 0 0 0; text-decoration:none; text-transform:uppercase; }
#header_menu1 ul li a:hover { text-decoration:underline; }


#header_menu2 {width:100%; background:transparent url(../img/design/header_menu2_bg_off1.png) no-repeat left top;  height:42px; margin-top:0px; top:145px; position:absolute;} /* margin-top:10px; */
#header_menu2 .activites { width:100px; display:inline-block; float:left; font-size:0.8125em; margin:3px 5px 0 0; padding:0; text-align:right; }
#header_menu2 .activites .text { display:inline-block; }
#header_menu2 .activites .arrow { margin:3px 0 0 5px; float:right; width:4px; height:7px;}

#header_menu2 ul {float:left;margin-left:3px}
#header_menu2 ul li { display: inline; height:42px;}
#header_menu2 ul li:last-child span { background:transparent url(../img/design/header_menu2_bg_off1.png) no-repeat left bottom; height:42px; width:1px; float:left; }
#header_menu2 ul li a { font-weight:bold; font-size:0.875em; float: left; padding:5px 8px 0 8px; color:#633009; height:37px;
background:transparent url(../img/design/header_menu2_bg_off1.png) no-repeat left bottom; text-decoration:none; text-transform:uppercase;}

#header_menu2 ul li a:hover, #header_menu2 ul li a:active, #header_menu2 ul li.on a {color:#e7e2e2; background-color:#633009; text-decoration:none;}




/* LAYOUT */
.clear { clear: both; }
.clearer { clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1%; }

img { border: 0; }
img.left { float: left;}
img.right { float: right;}

#omniture, #top { position: absolute; top: 0; }

#container { width: 980px; margin:10px auto 50px auto; position: relative; background:transparent url(../img/design/container_shadow.png) no-repeat bottom right; padding: 0 7px 7px 0;}
#subcontainer {  width: 980px; position: relative; background-color:#FFFFFF;}
#center { margin-top:30px;}





/* GRID */
.column { float: left; }
.grid2col, .grid2cola, .grid2colb, .grid2colc, .grid2cold, .grid2cole, .grid2colf, .grid3col, .grid3cola, .grid4col, .grid5col, .grid6col { width: 100%; }

.grid2col .column { width: 49%; }
.grid2col .grid2col .column { width: 47.8%; }
.grid3col .grid2col .column { width: 46%; }
.grid4col .grid2col .column { width: 45%; }

.grid2cola .column.first { width: 66%; }
.grid2cola .column.last { width: 32%; }

.grid2colb .column.first { width: 74.9%; }
.grid2colb .column.last { width: 23%; }

.grid2colc .column.first { width: 32%; }
.grid2colc .column.last { width: 66%; }

.grid2cold .column.first { width: 23%; }
.grid2cold .column.last { width: 74.9%; }

.grid2cole .column.first { width: 79%; }
.grid2cole .column.last { width: 19%; }

.grid2colf .column.first { width: 19%; }
.grid2colf .column.last { width: 79%; }

.grid3col .column { width: 32%; margin-left: 2%; }
.grid2col .grid3col .column { width: 31%; }

.grid3cola .column { width: 58%; margin-left: 2%; }
.grid3cola .column.first,
.grid3cola .column.last { width: 19%; }

.grid4col .column { width: 23%; margin-left: 3%; }

.column.first, .column.last { margin-left: 0 !important; }
.column.last { float: right !important; }

p.last, ul.last, ol.last, li.last { _width: auto !important; _float: none !important; }


/* TYPE */
body { font-size:100%; font-family:Arial, Helvetica, sans-serif; background:#A29267; color: #633009;}

a { color: #633009;  } /* font-weight:bold; */
a:link, a:visited, a:active { text-decoration: underline; }
a:hover { text-decoration: underline; }

a.more:link, a.more:visited, a.more:active { white-space: nowrap; color:#633009; text-decoration:none; }
a.more:hover, a.more:focus { text-decoration:underline; }
a.mailcontact {font-size: 0.875em;}

strong, b { font-weight: bold; font-style:inherit; }
em, i { font-style: italic; }
sup { padding-left: 1px; font-size: 0.75em !important; font-weight: normal !important; vertical-align: baseline; position: relative; bottom: 0.33em; color: #76797c; _position: static !important; }
abbr { border: 0; }


/* p { margin-bottom: 1em;}*/
div.h1 {margin-bottom: 0.75em; }
div.h1.noborder {margin-bottom: 0.50em; }
div.h1.noborder h1 {float:none; }
h1 { font-weight: bold; font-size: 28px; padding-right:2px; color:#633009;} /* font-size:28px, margin-bottom:8px; */
h2 { font-weight: bold; font-size: 1.5em;  margin-bottom: 0.25em; } /* 	font-size:24px, margin-bottom:8px; */
h3 { font-weight: bold; font-size: 1.25em; margin-bottom: 0.25em;} /* font-size:18px, margin-bottom:4px; */
h4 { font-weight: bold; font-size: 1em; margin-bottom: 0.25em;} /* font-size:18px, margin-bottom:4px; */
.more { text-align: right;}


h1 a { font-weight: inherit; font-size: inherit;}
h2 a, h3 a, h4 a { font-weight: inherit; font-size: inherit; color:#633009;}


/*--- Global Footer (legacy) ---*/
#footer { background: #F2E2A7 url(../img/design/footer_top_bg.gif) repeat-x left top;  padding:30px 0 20px; width:980px;}
#footer .left { float:left; padding:0 20px 0 20px; width:640px; background:transparent url(../img/design/header_menu1_sep.png) repeat-y scroll right top; min-height:100px;}
#footer .right{ float:left; padding:0 20px; width:260px; }

#footer a { color:#633009; }
#footer p.title {display:block; font-weight:bold; margin-bottom:15px; text-transform:uppercase; font-size: 0.75em;}
#footer ul { font-size: 0.675em; }

#footer .left .first { margin-left:20px; }
#footer .left * + div, #footer .left * + ul { margin-left:15px; }
#footer .left p.title {float:left; width:140px;}
#footer .left ul { float:left; width:150px; }
#footer .left ul li { margin-bottom:3px;}
#footer .left ul li.copyright {  margin-top:10px;}

#footer .left .rub { float:left; width:150px; }
#footer .left .rub > ul { display:block; float:none; margin-left:0px; padding-left:0px; margin-top:0px;}
#footer .left .rub > ul + ul { display:block; float:none; margin-left:0px; margin-top:20px;}
#footer .left .rub > ul li { margin-bottom:3px;}
#footer .left .rub > ul li.lvl1 { margin-bottom:3px; font-weight:bold;}

#footer .right ul li { margin-bottom:3px;}

ul { list-style: none outside; }
ol { list-style: decimal; margin-left: 2.2em; }

img.border {
padding:1px;
border:1px solid #e2e2e2;
display:block;
position:relative;
}


div.link_arrow  {background:#633009 url(../img/design/lnk_right_arrow_bg.png) no-repeat top right; padding:0 22px 0 5px; display:inline-block; height:23px; }
div.link_arrow a {font-size:0.875em; color:#FFFFFF; white-space: nowrap; display:block; margin:0.25em;}

.left {float:left;}
.right {float:right;}


/* img, div, span, form, a { behavior: url(iepngfix.htc) } */



