BODY {
	font-family: Arial, arial, sans-serif;
	font-size:12px;
	background-color:#fff;
	margin:0px;
	color:#323232;
}

H2 {
	color:#be5528;
	font-size:15px;
	text-transform:uppercase;
	font-weight:bold;
	margin-top:30px;
}

H3 {
	color:#959595;
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
}

H4 {
	color:#737373;
	font-size:14px;
	margin-bottom:10px;
	margin-top:25px;
	font-weight:bold;
}


A:link,
A:visited {
	color:#be5528;
	text-decoration:underline;
}

A:hover,
A:active {
	color:#be5528;
	text-decoration:underline;
}

#main {
	width:920px;
	background-image:none;
	background-repeat:repeat-y;
	margin:0px auto 0px auto;
	padding-top:20px;
}

#main-top {
	background-image:none;
	background-repeat:no-repeat;
	height:41px;
	width:920px;
}

#main-bot {
	background-image:none;
	background-repeat:no-repeat;
	background-position:bottom left;
	width:920px;
	padding-bottom:24px;
}

.contenu {
	padding:0px 43px 0px 38px;
}

#topleft {
	float:left;
	width:380px;
	padding-right:20px;
	height:70px;
}

#topright {
	float:right;
	text-align:right;
	width:521px;
	font-size:14px;
	height:70px;
	display:none;
	visibility:hidden;
}

#menu {
	background-image:none;
	background-repeat:repeat-x;
	height:33px;
	width:889px;
	font-size:18px;
	font-family:Candara, Candara, sans-serif;
	border-bottom:1px solid #000;
	margin-left:13px;
	padding-top:7px;
	display:none;
	visibility:hidden;
}

#menu .menuitem { padding:0px 30px; float:left; }
#menu .menuitemlast { padding:0px 0px 0px 32px; float:left; }
#menu .menuitemfirst { padding:0px 30px 0px 27px; float:left; }

#menu A:link,
#menu A:visited,
#menu A:hover,
#menu A:active {
	color:#fff;
	text-decoration:none;
}	

#menu A:hover,
#menu A:active {
	color:#000;
	text-decoration:none;
}	


.menuderoulant {
	visibility:hidden;
	position:absolute;
	background-color:#423d3a;
	font-size:12px;
	padding:10px 10px 0px 10px;
	font-family:Candara, Candara, sans-serif;
	margin-top:12px;
	margin-left:-10px;
	height:132px;
}

.menuderoulant .itemmd {
	margin:5px 0px;
}

#menu .menuderoulant .itemmd A:link,
#menu .menuderoulant .itemmd A:visited {
	color:#fff;
}

#menu .menuderoulant .itemmd A:hover,
#menu .menuderoulant .itemmd A:active {
	color:#bd5427;
}


#zoneorange {
	height:260px;
	background-color:#be5528;
	color:#fff;
	padding-right:30px;
	width:819px;
	margin-left:13px;
	margin-bottom:20px;
	
}

#zoneorange .zonetexte {
	float:right;
	text-align:right;
	width:175px;
	font-size:21px;
	margin-top:130px;
	font-weight:bold;
}

#zonebanner {
	height:267px;
	background-color:#252423;
	color:#fff;
	padding-left:30px;
	width:859px;
	margin-left:13px;
	margin-bottom:20px;
	display:none;
	visibility:hidden;
}

#zonebanner .zonetexte {
	float:left;
	text-align:right;
	width:175px;
	font-size:19px;
	margin-top:100px;
	font-weight:bold;
	margin-left:70px;
}

#zonebannerint {
	height:10px;
	background-color:#fff;
	color:#000;
	padding-left:28px;
	width:861px;
	margin-left:10px;
	margin-bottom:0px;
	margin-top:40px;
}

#zonebannerint .zonetexte {
	float:left;
	text-align:left;
	width:215px;
	font-size:17px;
	margin-top:0px;
	font-weight:normal;
	text-transform:uppercase;
}

#zonebannerint IMG { 
	display:none;
	visibility:hidden;
}


#bot1 {
	width:250px;
	float:left;
	padding-right:30px;
}

#bot2 {
	width:300px;
	float:left;
	padding:0px 30px;
	border-right:1px solid #aaa9a9;
	border-left:1px solid #aaa9a9;
}

#bot3 {
	width:121px;
	float:left;
	padding-left:30px;
}

#bot1 H2, #bot2 H2, #bot3 H2 {
	font-size:12px;
}

#zonettl, .zonettl { padding-left:2px; }

#col1 {
	width:248px;
	float:left;
	padding-right:44px;
	padding-left:2px;
}

#col1lrg, .col1lrg {
	width:490px;
	float:left;
	padding-right:90px;
	padding-left:2px;
}

#col2, .col2 {
	width:245px;
	float:left;
	padding-right:46px;
}

.col1lrg H2, .col3 H2 { margin-top:10px; }

#col3, .col3 {
	width:254px;
	float:left;
}

#col2 A IMG, #col3 A IMG { display:none; }

#col1 H2, #col2 H2, #col3 H2 {
	font-size:12px;
}

.imgbord {
	border:2px solid #e38156;
	float:left;
	margin:0px 18px 20px 0px;
}

.imgbordlast {
	border:2px solid #e38156;
	float:left;
	margin:0px 0px 20px 0px;
}

.imgbordhome {
	border:2px solid #e38156;
	float:left;
	margin:0px 10px 23px 0px;
	/*display:none;
	visibility:hidden;*/
}

.imgtxt {
	float:left;
	margin:0px 10px 7px 0px;
}

#imgbot {
	margin-left:14px;
	border-top:1px solid #aaa9a9;
	width:848px;
	margin-top:20px;
}

#menubot {
	margin-left:13px;
	width:889px;
	margin-top:20px;
	background-color:#c3c0be;
	color:#252423;
	text-align:center;
	font-family:Candara, Candara, sans-serif;
	padding:5px 0px;
	font-size:13px;
	display:none;
	visibility:hidden;
}

#menubot A:link,
#menubot A:visited {
	color:#252423;
	text-decoration:none;
}

#menubot A:hover,
#menubot A:active {
	color:#252423;
	text-decoration:underline;
}


#footer {
	width:839px;
	margin:0px auto;
	margin-bottom:50px;
	padding:0px 55px;
}

.footerleft { float:left; width:300px; }
.footerright { float:right; width:300px; text-align:right; font-size:11px; }

#footer A:link,
#footer A:visited {
	color:#000;
	text-decoration:none;
}

#footer A:hover,
#footer A:active {
	color:#000;
	text-decoration:underline;
}

.smltop {
	font-size:12px;
	color:#363636;
}

.smltop A:link,
.smltop A:visited {
	color:#363636;
	text-decoration:none;
}

.smltop A:hover,
.smltop A:active {
	color:#363636;
	text-decoration:underline;
}

.boxnews {
	background-image:none;
	background-repeat:repeat-y;
	width:245px;
}

.boxnews-top {
	background-image:none;
	background-repeat:no-repeat;
	width:241px;
	padding:2px;
	color:#464646;
}

.boxnews TD {
	padding-left:10px;
}

.boxnews .boxnews-bot TD {
	padding-left:0px;
}

.boxnews-bot {
	background-color:#c3c0be;
	width:241px;
	text-align:center;
	color:#fff;
	font-size:15px;
	padding:5px 2px;
}

.blackbox {
	background-image:none;
	background-repeat:repeat-y;
	width:254px;
	color:#000;
	min-height:160px;
	border:1px solid #000;
}

.blackbox-bot {
	background-image:none;
	background-repeat:no-repeat;
	background-position:bottom left;
	width:254px;
}

.blackbox-top {
	background-image:none;
	background-repeat:no-repeat;
	background-position:top left;
	width:204px;
	padding:14px 60px 22px 15px;
	min-height:150px;
}

.blackbox-top2 {
	background-image:none;
	background-repeat:no-repeat;
	background-position:top left;
	width:204px;
	padding:14px 60px 22px 22px;
	min-height:150px;
}

.blackbox .intblackbox {
	font-size:13px;
	line-height:1.4em;
}

.whitebox {
	background-image:none;
	background-repeat:repeat-y;
	width:265px;
	color:#7d7d7d;
	margin-bottom:20px;
	font-size:15px;
	line-height:1.5em;
	display:none;
	visibility:hidden;
}

.whitebox-bot {
	background-image:none;
	background-repeat:no-repeat;
	background-position:bottom left;
	width:205px;
	padding:15px 30px;
}

.whitebox-top {
	background-image:none;
	background-repeat:no-repeat;
	background-position:top left;
	width:265px;
	line-height:1em;
}

.whitebox A:link,
.whitebox A:visited {
	color:#7d7d7d;
	text-decoration:none;
}

.whitebox A:hover,
.whitebox A:active {
	color:#000;
	text-decoration:none;
}

.whitebox .submenuon A:link,
.whitebox .submenuon A:visited,
.whitebox .submenuon A:hover,
.whitebox .submenuon A:active {
	color:#000;
	text-decoration:none;
}

.whitebox P { margin:10px 0px; }
.whitebox P.p1 { margin:0px 0px 10px 0px; }

.tblcolor { border:1px solid #dad8d3; }

.tblcolor TR TD {
	vertical-align:top;
	padding:10px;
}

.tblcolor TR.rowttl {
	background-color:#bbbab7;
	color:#fff;
}

.tblcolor TR.row1 {
	background-color:#f3f0eb;
}

.tblcolor TR.row2 {
	background-color:#ffffff;
}

.tblcolor TR.row1 TD, .tblcolor TR.row2 TD {
	border-bottom:1px solid #bbbab7;
}

.print { float:right; margin-top:-2px; display:none; visibility:hidden; }

.contact { width:350px; margin:50px 0px; font-size:12px; }

.orangefoot { font-size:15px; color:#be5528; font-family:Candara, Arial, sans-serif; }

UL, LI { margin-left:0px; padding-left:0px; }

UL { margin-left:17px; margin-bottom:10px; }

UL.margegauche { margin-left:40px; }

UL.p1, UL.p1 LI { margin-top:0px; }
UL.p1 LI { margin-bottom:10px; }

.blackbox UL { margin-left:30px; }
.blackbox UL LI UL { margin-left:15px; }
LI { margin-top:10px; }

UL LI UL LI, UL.p1 LI UL LI { list-style-type:none; margin-top:0px; margin-bottom:0px; }

.orange { color:#be5528; }
.rouge { color:#751307; }
.grosgris { color:#707070; font-size:17px; margin-bottom:10px; }
.grosgrispale { color:#c2c2c2; font-size:17px; margin-bottom:10px; margin-top:25px; }

.moyengrispale { color:#c2c2c2; font-size:15px; margin-bottom:10px; }

.center { text-align:center; }

.lrgmrg { margin-top:25px; }
.clear { clear:both; height:0px; }
.p1 { margin-top:0px; }
.pdemi { margin-top:15px; }
.p2 { margin-bottom:0px; }
.p2demi { margin-bottom:5px; }
.right { float:none; text-align:left; }
.nobord { border:0px; }
.txt13 { font-size:14px; }
