/**********************     W3C     ********************************************/*
{outline:none;}
body {    background:#FFFFFF;    margin:0 auto;    font-family:"Yanone Kaffeesatz";    font-size:11px;    text-align:center;	/*background:url('../img/bgBois.jpg') no-repeat;*/}
a {    text-decoration:none;}
h1, h2, h3 {    margin:0;    padding:0;}textarea {    border:1px solid #000;}
img {    border:none;}
input:radio {    border:none;}
/********************* END W3C   ***********************************************/
/********************* GLOBAL    ***********************************************/
.clear {    clear:both;}
.littleSpace {    margin-bottom:15px;}
.middleSpace {    margin-bottom:30px;}
.bigSpace {    margin-bottom:60px;}
.noDisplay {    display:none;}
.divLeft {    float:left;}
.divRight {    float:right;}
.error {    color:#FF0000;}
.confirm {    color:#007943;}
.submit {    color:#000000;    font-weight:bold;    height:25px;}
.pointer {    cursor:pointer;}
.inputInvisible {    border:none;    background:#FEE684;    color:#000;    font-weight:bold;    font-size:12px;    width:30px;}
/********************* END GLOBAL    *******************************************/
/******************** BEGIN HEADER ********************************************/
#header {    height:196px;    margin:0 auto;    width:100%;}
#header .headerMenu {    height:196px;    margin:0 auto;    width:100%;}
#headerContent {     height: 196px;    margin: 70px auto 0;    width: 966px;}
/******************* END HEADER *************************************************/
/******************* BEGIN MENU ************************************************/
#menu  {    margin:0 auto;    width:100%;    height:34px;}
/******************* END MENU ***************************************************/
/******************** BEGIN HOMEPAGE *******************************************/
#content {    margin:0 auto;    width:966px;}
#middleContent { 	float:left;	width:966px;}
#pageMiddle {  	background: rgba(0, 0, 0, 0) url("../img/bgBois2.jpg") repeat scroll 0 0;    border: 5px solid #fff;    border-radius: 4px;    box-shadow: 1px 1px 12px #ccc;    float: left;    height: 403px;    width: 966px;}
.pageBox {    float: left;}
#pageLeft {    width:0px;    padding-top: 45px;}
#pageRight {    background: rgba(255, 255, 255, 0.95) none repeat scroll 0 0;    float: right;    min-height:403px;    width: 311px;}
.pageTitle { 	color: #044429;    float: left;    font-size: 22px;    letter-spacing: 1px;}
#pageRight .pageTitle {     color: #044429;    float: left;    font-size: 22px;    font-weight: 300;    letter-spacing: 1px;    margin:42px 38px 0 56px;    padding-bottom: 8px;    width: 166px;}
#pageRight .pageTitle.pageTitleSecond {	margin:0;	text-align:left;	font-size:18px;}
.pageShare {	float:left;	width:35px;	margin-top:15px;	margin-left:0;}
#pageRightBox {  float: left;    margin-left: 19px;    margin-right: 4px;    width: 280px;}
.pageDesc {  color: #333;    float: left;    font-size: 18px;    font-weight: 300;    margin-bottom: 38px;    width: 277px;}
.pageArdoise {   	float: left;    height: 251px;    margin-left: 112px;    margin-top: 32px;    width: 410px;}
.txtStyle {    color:#333;    font-size:12px;    font-family:"Verdana";}
.pageAddr {	float:left;    margin-top: 5px;}
#pageRightNewsletter { 	float: left;    width: 309px;     margin-top: 110px;}
#newsletterBox { 	color: #fff;    float: left;    width: 309px;	background:#004a2f;	padding-bottom:8px;}
#newsletterTitle { 	color: #fff;    float: left;    font-size: 17px;    font-weight: 200;    margin-left: 21px;    margin-top: 4px;}
#newsletterInput {	float: left;    margin-left: 18px;    text-align: left;    width: 163px;}
#newsletterMail {    border: medium none;    float: left;    font-size: 12px;    margin-top: 5px;    padding-bottom: 4px;    padding-left:8px;    padding-top: 4px;}
#newsletterOK { 	cursor: pointer;    float: left;    font-size: 19px;    font-weight: bold;    margin-top: 3px;    width: 23px;}
/******************** BEGIN FOOTER *******************************************/
#footer {    margin:0 auto;    clear:both;	width:100%;}
#footerContent { 	margin:0 auto;	width:966px;	text-align:center;}
.footerContentTxt { 	color: #333;    float: left;    font-size: 20px;    font-weight: 300;    margin-top: 51px;    width: 966px;}
/******************** END BEGIN FOOTER *******************************************/