/***** home stylsheet *****/
#wrapper{
	position:relative;
	width:998px;
	padding:0;
	margin: 0 auto;
	background: #fff;
}

#header {
	margin-right:-20px;
	padding:0;
	float:left;
	height:155px;	
}

.logo {
	float: left;
	width:177px;
	height:148px;
	margin: 6px 16px 0 12px;
}

#homeflash {
	float:left;
	position:relative;
	margin-left:-76px;
	z-index:1
}

#headerTxt {
	float:left;
	position:relative;
	width:402px;
	height:141px;
	background: no-repeat left bottom;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #60A740;
	text-align: right;
	padding-top: 14px;
	z-index:10
}

#headerTxt a:link, #headerTxt a:visited { color: #60A740 }

/**** journal ****/

#journal {
	position:absolute;
	z-index:50;
	top:170px;
	left:748px;
	width:235px;
}

#journal h2{
	font: bold 15px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0
}

#journal h3{
	font: 12px Arial, Helvetica, sans-serif;
	color:#88bb3c;
	margin:0;
	padding:0
}

#journal h2 a, #journal h3 {
	color:#88bb3c;
}


/****** band 1 ******/
#band1Left {
	float:left;
	width:710px;
	height:70px;
	background: url(../images/home/band/band1Left.jpg) no-repeat left top;
}

#band1Right {
	float:left;
	width:288px;
	height:70px;
	background: #FFE29B;
}

/****** band 2 ******/
#band2Left {
	float:left;
	width:542px;
	height:127px;
	background: url(../images/home/band/band2Left.jpg) no-repeat left top;
}

#band2Right {
	float:left;
	width:442px;
	height:119px;
	background: #FFE29B;
	padding-right: 14px;
	padding-top:8px;
	_overflow:hidden
}

#band2Right h2, #band2Right h3, #band3Right h2, #band3Right h3, #band4Right h2, #band4Right h3, #band5Right h2, #band5Right h3, #band6Right h2, #band6Right h3  {
	padding:0;
	margin:0;
}
#band2Right h2, #band3Right h2, #band4Right h2, #band5Right h2, #band6Right h2 {
	font: bold 15px Arial, Helvetica, sans-serif;
	margin-top:0;
}
#band2Right h3, #band3Right h3, #band4Right h3, #band5Right h3, #band6Right h3 { font: 13px Arial, Helvetica, sans-serif}

#band2Right h2 a, #band2Right h3 { color:#D69B35 }

/****** band 3 ******/
#band3Left {
	float:left;
	width:355px;
	height:107px;
	background: url(../images/home/band/band3Left.jpg) no-repeat left top;
}

#band3Right {
	float:left;
	width:629px;
	height:97px;
	padding-right: 14px;
	padding-top:10px;
		_overflow:hidden;
	background: #FFE29B url(../images/home/band/map-part1.gif) no-repeat right top;
}

#band3Right h2 a, #band3Right h3 { color:#819471 }

h2.green a, h3.green {
	color: #819471;
}

h2.yellow a, h3.yellow  {
	color: #d69b35;
}
h2.gris a, h3.gris  {
	color: #819480;
}
h2.marron a, h3.marron  {
	color: #8c7d6d;
}
h2.bleu a, h3.bleu  {
	color: #6f8ba1;
}
h2.rougefonce a, h3.rougefonce  {
	color: #9e676f;
}

h2.green a, h3.green {
	color: #819471;
}

h3.green, h3.yellow, h3.gris, h3.marron, h3.bleu, h3.rougefonce  {
	font-weight: normal;
	padding: 0px;
	margin: 0px;
}

h2.green, h2.yellow, h2.gris, h2.marron, h2.bleu, h2.rougefonce  {
	line-height: 12px;
	padding: 0px;
	margin: 0px;
}

/****** band 4 ******/
/*
#band4Left {
	float:left;
	width:133px;
	height:337px;
	background: url(../images/home/band/band4Left.jpg) no-repeat left top;
	padding: 40px 25px 0 12px;
}
*/

#band4Center {
	float:left;
	width:76px;
	height:128px;
	background: url(../images/home/band/band4Center.jpg) no-repeat left top;
}

#band4Right {
	float:left;
	width:738px;
	height:118px;
	padding-right: 14px;
	padding-top:10px;
	background: #FFE29B url(../images/home/band/map-part2.gif) no-repeat right top;
}
#band4Right h2 a, #band4Right h3 { color:#8C7D55 }

/****** band 4 & 6 ******/
#band5Right {
	float:left;
	width:814px;
	height:136px;
	padding-right: 14px;
	padding-top:10px;
	margin-bottom:5px;
	background: #FFE29B url(../images/home/band/map-part3.gif) no-repeat right top;
}
#band5Right h2 a, #band5Right h3 { color:#6F9389 }

#band6Right {
	float:right;
	width:833px;
	margin-left:-5px;
	margin-top: 20px;
	background: #FDEECA;
}
#band6Right h2 a, #band6Right h3 a{ color:#819471 }

#address {
	float:left;
	width:210px;
	padding: 12px 0px 0px 10px;
	line-height:16px
}



h3.introHome{
	font: 11px Verdana, Helvetica, sans-serif;
	color:#000;
	margin:0;
	padding:0
}



/*** search box ***/
#search {
	float:left;
	width:164px;
	padding: 24px 0 0 16px;
}

#search label {
	font-weight: bold;
	margin-left: 4px;
}

#search input {
	border:1px solid #85BD54;
	margin-left:3px;
	height: 16px;
	width: 130px;
}

#search img, #search span { vertical-align: middle }

#logo {
	float:left;
	width:428px;
	margin-top: 2px;
	padding:0;
	text-align: center;
	margin-bottom:-4px
}

#copyright {
	float:right;
	text-align:right;
	margin:0;
	padding:0
}

/*********************************/
.pageTitle {
	position:relative;
	color: #fff;
	font-size: 17px;
	font-weight: bold;
	margin-left: 6px;
}

#itemHeader {
	position:absolute;
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	width:720px;
	height:20px;
	padding:0;
	margin: 0;
	left: 130px;
	top: 36px;
}

#langmenu {
	position:absolute;
	top:80px;
	right: 6px;
	font-weight: bold;
}

#langmenu a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#fff;
	text-decoration: underline;
}

#pagelayout, #pagelayoutFull {
	background: #F4F0E8 no-repeat left top;
	_height: 532px;
	padding-bottom: 18px;
}

#pagelayoutFull { padding: 0 }

.boxLeft {
	float:left;
	width:92px;
	color: #9B8267;
	padding: 33px 6px 33px 12px;
	font-size: 10px;
	font-weight: bold;
	z-index:1
}

.content, .content2Cols, .content2ColsText, .content3cols {
	color: #4E4B4C;
	float:left;
	width:416px;
	_height: 466px;
	background-color:#fff;
	padding: 33px 42px;
	margin:0;
}

.contentFull { height:532px }

.content2Cols { 
	width:610px;
	height:546px;
	padding:0;
	margin:0;
}

.content2ColsText { 
	width:526px;
	_height:535px;
}

.content3cols { 
	width:500px;
	height:535px;
	padding:0;
	margin:0
}

.contentPopup {
	color: #4E4B4C;
	width:100%;
	background-color:#fff;
	padding:2%;
	margin:0;
}

.content a:link, .content a:visited, .content2Cols a:link, .content2Cols a:visited, .content2ColsText a:link, .content2ColsText a:visited, .content3cols a:link, .content3cols a:visited { 
	text-decoration: underline;
}


.boxRight {
	float:left;
	width:220px;
	padding: 16px 14px 10px;
}

/***** default models *****/

a.home_link:link, a.home_link:visited  {
	color:#BD7147;
	font-weight: bold;
	float:right;
	width: 90px;
}

.item_content {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	line-height:14px
}

.item_link {
	background: url(../images/home/bg_itemLink.gif) repeat-x left top;
	margin-top:10px;
	padding-top:16px;
	padding-right:24px
}
.item_link a:link, .item_link a:visited { color: #587197;}

.item_intro {
	padding:0;
	margin:0;
	font: bold 12px Arial, Helvetica, sans-serif;
}

/**** globales class *****/
.floatLeftSizeFixe {
	float:left;
	width:78px;
	_height:80px;
	min-height:80px;
}

.clear {
	clear:both;
	height: 1px;
	font-size:1px;
	line-height: 1px;
	padding:0;
	margin:0;
	visibility:hidden;
}

.item_separator, .item_separator5, .item_separator10, .item_separator15, .item_separator20, .item_separator30, .item_separator40, .item_separator50, .item_separator60, .item_separator70, .item_separator80, .item_separator90, .item_separator100 {
	clear:both;
	background-color:transparent;
	margin:0;
	padding:0
}

.item_separator { height:1px; font-size: 1px }
.item_separator5 { height:5px; font-size: 5px }
.item_separator10 { height:10px; font-size: 10px }
.item_separator15 { height:15px }
.item_separator20 { height:20px }
.item_separator30 { height:30px }
.item_separator40 { height:40px }
.item_separator50 { height:50px }
.item_separator60 { height:60px }
.item_separator70 { height:70px }
.item_separator80 { height:80px }
.item_separator90 { height:90px }
.item_separator100 { height:100px }



a#btHome{
	position:absolute;
	left:0;
	top:0;
	width:260px;
	height:350px;
}
	
a#btHome1{
	position:absolute;
	left:260px;
	top:0;
	width:160px;
	height:190px;
}	


#bgHome {
	position: relative;
	width: 1000px;
	background: url(../images/home/fondHome1.jpg) no-repeat left top;
	min-height:700px;
	margin-top: 155px;
}



#sectionDroite {
	
	
}



#band4Left {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width:133px;
	height:337px;
	padding: 40px 25px 0 12px;
}

.item_contentHome {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	line-height:14px;
	margin-top: 0px;
	padding-left: 78px;
	padding-right: 24px;
}