body { font-family: Arial, Verdana, sans-serif; font-size: 0.8em; background-color: #311B1B; margin: 0; padding: 0; color: #ffffff; }

/*generic*/
a:link { color: #000000; text-decoration: none; }
a:visited { color: #000000; text-decoration: none; }
a:hover { color: #000000; text-decoration: underline; }
a:active { color: #000000; text-decoration: none; }
ul, dl, dd { margin: 0; padding: 0; }
img { border: none; }
li { margin: 0; padding: 0; list-style: none; }
form { margin: 0; padding: 0; }
h1, h2, h3 { margin: 0; padding: 0; }
h1 { display: none; }
.clear { clear: both; height: 1px; overflow: hidden; }
.clear0px { clear: both; height: 0; overflow: hidden; }


//#mcRContent a { color: #D27630; }

/*links*/
#hRight ul a:link, #hRight ul a:visited, #hRight ul a:hover, #hRight ul a:active { color: #D27630; }
#hLeft a:link, #hLeft a:visited, #hLeft a:hover, #hLeft a:active { color: #693B18; }
.mcbackground10 #mcFooter a:link, .mcbackground10 #mcFooter a:visited, .mcbackground10 #mcFooter a:hover, .mcbackground10 #mcFooter a:active { color: #ffffff; }
.mcbackground20 #mcFooter a:link, .mcbackground20 #mcFooter a:visited, .mcbackground20 #mcFooter a:hover, .mcbackground20 #mcFooter a:active { color: #BD948A; }
.mcbackground30 #mcFooter a:link, .mcbackground30 #mcFooter a:visited, .mcbackground30 #mcFooter a:hover, .mcbackground30 #mcFooter a:active { color: #CDAB94; }
.mcbackground40 #mcFooter a:link, .mcbackground40 #mcFooter a:visited, .mcbackground40 #mcFooter a:hover, .mcbackground40 #mcFooter a:active { color: #AF8B8F; }
.mcbackgroundInd #mcFooter a:link, .mcbackgroundInd #mcFooter a:visited, .mcbackgroundInd #mcFooter a:hover, .mcbackgroundInd #mcFooter a:active { color: #BD948A; }
.mcbackground20 #mcRFooter a:link, .mcbackground20 #mcRFooter a:visited, .mcbackground20 #mcRFooter a:hover, .mcbackground20 #mcRFooter a:active { color: #FFAA4E; }
.mcbackground40 #mcRFooter a:link, .mcbackground40 #mcRFooter a:visited, .mcbackground40 #mcRFooter a:hover, .mcbackground40 #mcRFooter a:active { color: #D27630; }
.mcbackground10 #mcRFooter a:link, .mcbackground10 #mcRFooter a:visited, .mcbackground10 #mcRFooter a:hover, .mcbackground10 #mcRFooter a:active { color: #8C8585; }
ul#mcLeft a:link, ul#mcLeft a:visited, ul#mcLeft a:hover, ul#mcLeft a:active { color: #8E8E8E; }
ul#mcLeft a:hover { color: #000000; text-decoration: none; }
h2 a:link, h2 a:visited, h2 a:hover, h2 a:active { color: #000000; text-decoration: underline; }
#mcRContent .mcRCLCRightColumn a:link, #mcRContent .mcRCLCRightColumn a:visited, #mcRContent .mcRCLCRightColumn a:hover, #mcRContent .mcRCLCRightColumn a:active { color: #000000; text-decoration: underline; }
.mcbackground20 #mcRContent .mcRCLCRightColumn a:link, .mcbackground20 #mcRContent .mcRCLCRightColumn a:visited, .mcbackground20 #mcRContent .mcRCLCRightColumn a:hover, .mcbackground20 #mcRContent .mcRCLCRightColumn a:active { color: #FFFFFF; text-decoration: underline; }
.mcbackgroundInd .note a:link, .mcbackgroundInd .note a:visited, .mcbackgroundInd .note a:hover, .mcbackgroundInd .note a:active { color: #C29574; text-decoration: underline; }
address a:link, address a:visited, address a:hover, address a:active { text-decoration: underline; }
address a.aml:link, address a.aml:visited, address a.aml:hover, address a.aml:active { text-decoration: none; }
.title01 #mcRCSIntro a:link, .title01 #mcRCSIntro a:visited, .title01 #mcRCSIntro a:active { color: #000000; text-decoration: none; }
.title01 #mcRCSIntro a:hover { color: #000000; text-decoration: underline; }
.title02 .mcRCSLColumn h2 a:link, .title02 .mcRCSLColumn h2 a:visited, .title02 .mcRCSLColumn h2 a:hover, .title02 .mcRCSLColumn h2 a:active { color: #000000; text-decoration: none; }
.title10 #mcRContentSub .mcRCSLColumn h2 a:link, .title10 #mcRContentSub .mcRCSLColumn h2 a:visited, .title10 #mcRContentSub .mcRCSLColumn h2 a:hover, .title10 #mcRContentSub .mcRCSLColumn h2 a:active { color: #000000; text-decoration: none; }
.title20 #mcRContentSub .mcRCSLColumn h2 a:link, .title20 #mcRContentSub .mcRCSLColumn h2 a:visited, .title20 #mcRContentSub .mcRCSLColumn h2 a:hover, .title20 #mcRContentSub .mcRCSLColumn h2 a:active { color: #FFFFFF; text-decoration: none; }
.title40 #mcRContentSub .mcRCSLColumn h2 a:link, .title40 #mcRContentSub .mcRCSLColumn h2 a:visited, .title40 #mcRContentSub .mcRCSLColumn h2 a:hover, .title40 #mcRContentSub .mcRCSLColumn h2 a:active { color: #FFFFFF; text-decoration: none; }

a.underlinedlink { text-decoration: underline; }

#page { display: block; width: 980px; margin: auto; }

/*header*/
#header { display: block; width: 980px; background: url(../../i/headerbg1px.gif) left top repeat-y; }
#headerbg { display: block; width: 980px; background: url(../../i/headerbg.gif) left top no-repeat; }
#hLeft { float: left; width: 160px; padding: 43px 0 0 11px; }
/*#hLeft a { display: none; }*/

#hRight { float: right; width: 750px; }
#hRLeft { float: left; width: 320px; }
#hRight ul { float: right; width: 300px; text-align: right; padding-right: 43px; margin-top: 3px; }
#hRight ul li { margin-top: 5px; }

 /*menu*/
#menu { display: block; background-color: #ffffff; padding-left: 215px; height: 17px; }
#menu ul#nav { display: inline; margin: 0px; padding: 0; }
#nav li {padding-right:80px; }
#nav li ul li {padding-right:0px}
#menu ul li { position: relative; display: inline; margin-right:0px; height: 17px; }
html>body #menu ul li a { border: 1px solid transparent; }
#menu ul li ul { position: absolute; left: 0px; top: 17px; padding-top: 5px; display: none; }
html>/**/body #menu ul li ul { top: 10px; padding-top: 2px; }
*+html #menu ul li ul { top: 13px; padding-top: 5px; }
#menu ul li:hover ul, #menu ul li.over ul  { display: block; }

#menu ul li ul a { display: block; border: none; }
html>body #menu ul li ul a { display: block; border: none; }
#menu ul li ul a.first { display: block; }
html>body #menu ul li ul a.first { display: block; }

/*maincontent*/
#maincontent { display: block; }

.mcbackground10 { display: block; background: #ffffff url(../../i/mcbackground10.gif) right top repeat-y; }
.mcbackground20 { display: block; background: #ffffff url(../../i/mcbackground20.gif) right top repeat-y; }
.mcbackground30 { display: block; background: #ffffff url(../../i/mcbackground30.gif) right top repeat-y; }
.mcbackground40 { display: block; background: #ffffff url(../../i/mcbackground40.gif) right top repeat-y; }
.mcbackgroundInd { display: block; background: #ffffff url(../../i/mcbackgroundInd04.gif) right top repeat-y; }
#maincontent .title01  { display: block; background: transparent url(../../i/fr/title01.gif) left top no-repeat; width: 823px; }
#maincontent .title02  { display: block; background: transparent url(../../i/fr/title02.gif) left top no-repeat; width: 823px; }
#maincontent .title03  { display: block; background: transparent url(../../i/fr/title03.gif) left top no-repeat; width: 823px; }
#maincontent .title04  { display: block; background: transparent url(../../i/fr/title04.gif) left top no-repeat; width: 823px; }
#maincontent .title05  { display: block; background: transparent url(../../i/fr/title05.gif) left top no-repeat; width: 823px; }
#maincontent .title10  { display: block; background: transparent url(../../i/fr/title10.gif) left top no-repeat; width: 823px; }
#maincontent .title20  { display: block; background: transparent url(../../i/fr/title20.gif) left top no-repeat; width: 823px; }
#maincontent .title30  { display: block; background: transparent url(../../i/fr/title30.gif) left top no-repeat; width: 823px; }
#maincontent .title40  { display: block; background: transparent url(../../i/fr/title40.gif) left top no-repeat; width: 823px; }
#maincontent .title101  { display: block; background: transparent url(../../i/fr/title101.gif) left top no-repeat; margin-bottom: 60px; width: 823px; }
#maincontent .title102  { display: block; background: transparent url(../../i/fr/title102.gif) left top no-repeat; margin-bottom: 60px; width: 823px; }
#maincontent .title105  { display: block; background: transparent url(../../i/fr/title105.gif) left top no-repeat; margin-bottom: 60px; width: 823px; }
#maincontent .title103  { display: block; background: transparent url(../../i/fr/title103.gif) left top no-repeat; margin-bottom: 60px; width: 823px; }
#maincontent .title201  { display: block; background: transparent url(../../i/fr/title201.gif) left top no-repeat; margin-bottom: 60px; width: 823px; }
#maincontent .title202  { display: block; background: transparent url(../../i/fr/title202.gif) left top no-repeat; margin-bottom: 60px; width: 823px; }
#maincontent .title203  { display: block; background: transparent url(../../i/fr/title203.gif) left top no-repeat; margin-bottom: 60px; width: 823px; }
#maincontent .title30  { display: block; background: transparent url(../../i/fr/title30.gif) left top no-repeat; margin-bottom: 0px; width: 823px; }
#maincontent .title401  { display: block; background: transparent url(../../i/fr/title401.gif) left top no-repeat; margin-bottom: 60px; width: 823px; }
#maincontent .title402  { display: block; background: transparent url(../../i/fr/title402.gif) left top no-repeat; margin-bottom: 60px; width: 823px; }
#maincontent .title403  { display: block; background: transparent url(../../i/fr/title403.gif) left top no-repeat; margin-bottom: 60px; width: 823px; }
#maincontent .title404  { display: block; background: transparent url(../../i/fr/title404.gif) left top no-repeat; margin-bottom: 60px; width: 823px; }
#maincontent .title405  { display: block; background: transparent url(../../i/fr/title405.gif) left top no-repeat; margin-bottom: 60px; width: 823px; }
#maincontent .titleInd01  { display: block; background: transparent url(../../i/fr/titleInd01.gif) left top no-repeat; margin-bottom: 60px; width: 823px; }
#maincontent .titleInd02  { display: block; background: transparent url(../../i/fr/titleInd02.gif) left top no-repeat; margin-bottom: 60px; width: 823px; }
#maincontent .titleInd03  { display: block; background: transparent url(../../i/fr/titleInd03.gif) left top no-repeat; margin-bottom: 60px; width: 823px; }
#maincontent .titleInd04  { display: block; background: transparent url(../../i/fr/titleInd04.gif) left top no-repeat; margin-bottom: 60px; width: 823px; }
#maincontent .titleInd05  { display: block; background: transparent url(../../i/fr/titleInd05.gif) left top no-repeat; margin-bottom: 60px; width: 823px; }
#maincontent .titleInd06  { display: block; background: transparent url(../../i/fr/titleInd06.gif) left top no-repeat; margin-bottom: 60px; width: 823px; }
#maincontent .titleInd07  { display: block; background: transparent url(../../i/fr/titleInd07.gif) left top no-repeat; margin-bottom: 60px; width: 823px; }
.title01 #mcRContentSub { display: block; }
.title02 #mcRContentSub { display: block; background: transparent url(../../i/mcRContentSub02.gif) right bottom no-repeat; }
.title03 #mcRContentSub { display: block; background: transparent url(../../i/mcRContentSub03.gif) left bottom no-repeat; padding-left: 175px; }
.title04 #mcRContentSub { display: block; background: transparent url(../../i/mcRContentSub04.gif) right 100px no-repeat; }
.title05 #mcRContentSub { display: block; background: transparent url(../../i/mcRContentSub05.gif) right bottom no-repeat; }
.title04 #mcRContentSub2 { display: block; }
.title05 #mcRContentSub2 { display: block; }
.title10 #mcRContentSub { display: block; background: transparent url(../../i/mcRContentSub10.gif) right bottom no-repeat; }
.title20 #mcRContentSub { display: block; background: transparent url(../../i/mcRContentSub20.gif) right bottom no-repeat; }
.title30 #mcRContentSub { display: block; background: transparent url(../../i/mcRContentSub30.gif) right bottom no-repeat; }
.title40 #mcRContentSub { display: block; background: transparent url(../../i/mcRContentSub40.gif) right bottom no-repeat; }

.title01 #mcRContentSub #mcRCSIntro { display: block; color: #000000; width: 495px; padding-top: 115px; margin-left: 195px; }
.title02 #mcRContentSub #mcRCSIntro { display: block; color: #000000; width: 495px; padding-top: 115px; margin-left: 195px; }
.title03 #mcRContentSub #mcRCSLeft { float: left; width: 260px; padding-top: 110px; margin-left: 25px; margin-bottom: 300px; }
.contactblock102 { margin-left: 180px; }
.title102 #mcRCSLeft { float: left; width: 280px; padding-top: 20px; margin-left: 25px; }
.title102 #mcRCSLeft h2 { font-size: 110%; padding-left: 19px; background: transparent url(../../i/puce10.gif) 0px 3px no-repeat;  }
.title102 #mcRCSLeft h2.agency { background: transparent url(../../i/puceAgency.gif) 0px 3px no-repeat;  }
.title102 #mcRCSLeft p { padding-left: 19px; margin: 0; }
.title102 #mcRCSLeft address { padding-left: 19px; font-style: normal; margin: 0; }

.title04 #mcRContentSub #mcRCSIntro { display: block; color: #000000; width: 495px; padding-top: 115px; margin-left: 195px; padding-bottom: 350px; }
.title10 #mcRContentSub #mcRCSIntro { display: block; color: #CC6633; width: 375px; padding-top: 100px; margin-left: 133px; line-height: 20px; }
.title20 #mcRContentSub #mcRCSIntro { display: block; color: #000000; width: 300px; padding-top: 100px; margin-left: 133px; line-height: 20px; }
.title30 #mcRContentSub #mcRCSIntro { display: block; color: #761421; width: 300px; padding-top: 105px; margin-left: 133px; line-height: 20px; }
.title40 #mcRContentSub #mcRCSIntro { display: block; color: #CC6633; width: 300px; padding-top: 100px; margin-left: 133px; line-height: 20px; }
.title10 #mcRContentSub #mcRCSLinks { display: block; padding-top: 25px; margin-left: 36px; padding-bottom: 105px; }
.title20 #mcRContentSub #mcRCSLinks { display: block; padding-top: 55px; margin-left: 117px; padding-bottom: 105px; }
.title40 #mcRContentSub #mcRCSLinks { display: block; padding-top: 55px; margin-left: 38px; padding-bottom: 105px; }
.title10 #mcRContentSub #mcRCSLinks .mcRCSLColumn { float: left; margin-right: 26px; width: 144px; }
.title20 #mcRContentSub #mcRCSLinks .mcRCSLColumn { float: left; margin-right: 47px; width: 170px; }
html>body .title20 #mcRContentSub #mcRCSLinks .mcRCSLColumn { float: left; margin-right: 60px; width: 170px; }
.title40 #mcRContentSub #mcRCSLinks .mcRCSLColumn { float: left; margin-right: 2px; width: 144px; }
#mcRContentSub #mcRCSIntro p { margin: 0; }
.title10 #mcRContentSub #mcRCSIntro p:first-letter { color: #660033; }
.title20 #mcRContentSub #mcRCSIntro p:first-letter { color: #FFFFFF; }
.title30 #mcRContentSub #mcRCSIntro p:first-letter { color: #FFFFFF; }
.title40 #mcRContentSub #mcRCSIntro p:first-letter { color: #FFFFFF; }
.title01 h2 { font-size: 120%; padding-left: 19px; background: transparent url(../../i/puce10.gif) 0px 3px no-repeat; margin-top: 30px; margin-bottom: 5px; }
.title01 h2.first { margin-top: 0px;}
.title02 h2 { font-size: 120%; padding-left: 19px; background: transparent url(../../i/puce10.gif) 0px 3px no-repeat; height: 30px; }
.title03 h2 { font-size: 110%; padding-left: 19px; background: transparent url(../../i/puce10.gif) 0px 3px no-repeat;  }
.title04 h2 { font-size: 100%; padding-left: 19px; background: transparent url(../../i/puce10.gif) 0px 3px no-repeat; font-weight: normal; height: 30px; }
.title10 h2 { font-size: 120%; padding-left: 19px; background: transparent url(../../i/puce10.gif) 0px 3px no-repeat; font-weight: normal; height: 48px; }
.title20 h2 { font-size: 120%; padding-left: 19px; background: transparent url(../../i/puce20.gif) 0px 3px no-repeat; font-weight: normal; height: 48px; }
.title40 h2 { font-size: 120%; padding-left: 19px; background: transparent url(../../i/puce40.gif) 0px 3px no-repeat; font-weight: normal; height: 48px; }
html>body .title02 h2 { height: auto; min-height: 30px; }
html>body .title04 h2 { height: auto; min-height: 30px; }
html>body .title10 h2 { height: auto; min-height: 48px; }
html>body .title20 h2 { height: auto; min-height: 48px; }
html>body .title40 h2 { height: auto; min-height: 48px; }
.title01 .mcRCSLColumn span { display: block; width: 144px; height: 144px; }
.title02 .mcRCSLColumn span { display: block; width: 144px; height: 144px; }
.title03 .mcRCSLColumn span { display: block; width: 144px; height: 144px; }
.title04 .mcRCSLColumn span { display: block; width: 144px; height: 144px; }
.title10 .mcRCSLColumn span { display: block; width: 144px; height: 144px; }
.title20 .mcRCSLColumn span { display: block; width: 144px; height: 144px; }
.title40 .mcRCSLColumn span { display: block; width: 144px; height: 144px; }
.title01 .mcRCSLColumn span span { position: relative; background: transparent url(../../i/pict10_1.jpg) left top no-repeat; top: 0; }
.title02 .mcRCSLColumn span span { position: relative; background: transparent url(../../i/pict10_1.jpg) left top no-repeat; top: 0; }
.title03 .mcRCSLColumn span span { position: relative; background: transparent url(../../i/pict10_1.jpg) left top no-repeat; top: 0; }
.title04 .mcRCSLColumn span span { position: relative; background: transparent url(../../i/pict10_1.jpg) left top no-repeat; top: 0; }
.title10 .mcRCSLColumn span span { position: relative; background: transparent url(../../i/pict10_1.jpg) left top no-repeat; top: 0; }
.title20 .mcRCSLColumn span span { position: relative; background: transparent url(../../i/pict20_1.jpg) left top no-repeat; top: 0; }
.title40 .mcRCSLColumn span span { position: relative; background: transparent url(../../i/pict40_1.jpg) left top no-repeat; top: 0; }
.mcbackgroundInd .mcRCLCRightColumn p { padding-left: 39px; background: transparent url(../../i/puceInd04.gif) 20px 1px no-repeat; margin-bottom: 20px; }
.mcbackgroundInd h3 { padding-left: 39px; background: transparent url(../../i/puceInd04.gif) 20px 1px no-repeat; font-weight: normal; font-size: 100%; margin-bottom: 10px; }
.mcbackgroundInd h2.first { display: none; }
.mcbackgroundInd p.first { color: #C29574; background: none; margin-top: 0; }
.mcbackgroundInd p.first:first-letter { color: #ffffff; }

.mcRCLCRightColumn span.firstindent { color: #C29574; margin-left: 25px; }


.title01 ul { margin: 0; padding: 0; padding-left: 19px; }
.title02 p { margin: 0; padding: 0; padding-left: 19px; }
.title03 p { margin: 0; padding: 0; padding-left: 19px; }
.title04 p { margin: 0; padding: 0; padding-left: 19px; }
.title05 p { margin: 0; padding: 0; padding-left: 19px; }
.title02 address { font-style: normal; padding-left: 19px; }
.title03 address { font-style: normal; padding-left: 19px; }

.title01 #mcRCSContent { display: block; color: #000000; width: 495px; padding-top: 0px; margin-left: 195px; }
.title01 #mcRCSContent p { margin-bottom: 20px; }
.title02 #mcRCSContent { display: block; color: #000000; width: 495px; padding-top: 0px; margin-left: 195px; }
.title02 #mcRCSContent p { margin-bottom: 20px; }
.title04 #mcRCSContent { display: block; color: #000000; width: 325px; padding-top: 110px; margin-left: 195px; }
.title04 #mcRCSContent2 { display: block; color: #000000; width: 485px; padding-top: 15px; margin-left: 195px; }
.title04 #mcRCSContent3 { display: block; color: #000000; width: 485px; padding-top: 50px; margin-left: 195px; padding-bottom: 40px; }
.title04 #mcRCSContent p { margin-bottom: 10px; height : 50px; }
.title04 #mcRCSContent2 p { margin-bottom: 10px; }
.title04 #mcRCSContent3 p { margin-bottom: 10px; }
.title04 #mcRCSContent p.first { padding-left: 19px; background: transparent url(../../i/puce10.gif) 0px 1px no-repeat; }
.title04 #mcRContentSub form { display: block; color: #000000; }
.contactform { }
.title04 .formleft { float: left; width: 90px; text-align: left; margin-left: 62px; color: #857F7F; margin-top: 10px; }
html>body .title04 .formleft { margin-left: 124px; }
.title04 .formright { float: left; width: 440px; text-align: left; margin-top: 10px; }
.title04 .formright img { float: left; margin-top: 2px; margin-right: 3px; }
.title04 .formright input.text, .title04 .formright textarea, .title04 .formright select { width: 250px; }
.title04 .formright input.submit { width: 100px; }
.title04 #mcRCSContent p span.note { font-style: italic; font-size: smaller; color: #857F7F; }
.title04 #mcRCSContent2 p span.note { font-style: normal; font-size: 90%; color: #857F7F; }
.title04 #mcRCSContent3 p span.note { font-style: normal; font-size: 90%; color: #857F7F; }
.title04 form span.note { font-size: smaller; color: #857F7F;  margin-left: 115px; font-size: 90%; }
.title04 #mcRCSContent h2 { font-size: 110%; padding-left: 19px; background: transparent url(../../i/puce10.gif) 0px middle no-repeat; font-weight: bold; }
.title04 a.left { float: left; padding-right: 16px; padding-bottom: 16px; }

.title203 p.first { padding-left: 39px; background: transparent url(../../i/puce20.gif) 20px 1px no-repeat; }


.title04 .formright input.checkbox { float: left; width: 15px;}
span.checkboxdef { float: right; width: 220px; margin-right: 195px; }

.title05 #mcRCSContent { display: block; color: #000000; width: 485px; padding-top: 110px; margin-left: 195px; }
.title05 #mcRCSContent2 { display: block; color: #000000; width: 485px; padding-top: 15px; margin-left: 195px; }
.title05 #mcRCSContent3 { display: block; color: #000000; width: 485px; padding-top: 50px; margin-left: 195px; padding-bottom: 40px; }
.title05 #mcRCSContent p { margin-bottom: 10px; }
.title05 #mcRCSContent2 p { margin-bottom: 10px; }
.title05 #mcRCSContent3 p { margin-bottom: 10px; }
.title05 #mcRCSContent p.first { padding-left: 19px; background: transparent url(../../i/puce10.gif) 0px 1px no-repeat; }
.title05 #mcRContentSub form { display: block; color: #000000; }
.title05 .formleft { float: left; width: 90px; text-align: left; margin-left: 60px; color: #857F7F; margin-top: 10px; }
html>body .title05 .formleft { margin-left: 115px; }
.title05 .formright { float: left; width: 440px; text-align: left; margin-top: 10px; }
.title05 .formright img { float: left; margin-top: 2px; margin-right: 3px; }
.title05 .formright input, .title05 .formright textarea, .title05 .formright select { width: 250px; }
.title05 .formright input.submit { width: 100px; }
html>/**/body .title05 .formright input.submit { width: 250px; }
//.title05 .formright input.file { width: 250px; border: 1px solid red;}
.title05 #mcRCSContent p span.note { font-style: italic; font-size: smaller; color: #857F7F; }
.cvnote { width: 485px; margin-left: 120px; font-size: 90%; color: #857F7F; }
html>body .cvnote { margin-left: 113px; }
.title05 #mcRCSContent2 p span.note { font-style: normal; font-size: 90%; color: #857F7F; }
.title05 #mcRCSContent3 p span.note { font-style: normal; font-size: 90%; color: #857F7F; }
.title05 form span.note { font-size: smaller; color: #857F7F;  margin-left: 115px; font-size: 90%; }


.mcbackgroundInd ul { padding-left: 39px; }
.mcbackgroundInd ul ul { padding-left: 29px; }
.mcbackgroundInd ul li { list-style: none; }
.mcbackgroundInd ul li li { list-style: square; }

.mcbackground10 #mcFooter { display: block; background: #ffffff url(../../i/mcfooterbg10.gif) left top repeat-y; }
.mcbackground20 #mcFooter { display: block; background: #ffffff url(../../i/mcfooterbg20.gif) left top repeat-y; }
.mcbackground30 #mcFooter { display: block; background: #ffffff url(../../i/mcfooterbg30.gif) left top repeat-y; }
.mcbackground40 #mcFooter { display: block; background: #ffffff url(../../i/mcfooterbg40.gif) left top repeat-y; }
.mcbackgroundInd #mcFooter { display: block; background: #ffffff url(../../i/mcfooterbgInd04.gif) left top repeat-y; }

.mcbackground10 #mcRContent { color: #000000; }
.mcbackground30 #mcRContent { color: #000000; }
.mcbackground40 #mcRContent { color: #ffffff; }
.mcbackground20 .mcRCRightColumn, .mcbackground20 .mcRCLCLeftColumn { color: #FFB369; }
.mcbackground30 .mcRCRightColumn, .mcbackground30 .mcRCLCLeftColumn { color: #761421; }
.mcbackground40 .mcRCRightColumn, .mcbackground40 .mcRCLCLeftColumn { color: #FFB369; }
.mcbackgroundInd .mcRCRightColumn, .mcbackgroundInd .mcRCLCLeftColumn { color: #C29574; }
.mcbackgroundInd .titleInd01 .mcRCLCLeftColumn { padding-top: 162px; }
html>body .mcbackgroundInd .titleInd01 .mcRCLCLeftColumn { padding-top: 148px; }
.mcbackgroundInd .titleInd02 .mcRCLCLeftColumn { padding-top: 165px; }
html>body .mcbackgroundInd .titleInd02 .mcRCLCLeftColumn { padding-top: 135px; }
.mcbackgroundInd .titleInd03 .mcRCLCLeftColumn { padding-top: 117px; }
html>body .mcbackgroundInd .titleInd03 .mcRCLCLeftColumn { padding-top: 118px; }
.mcbackgroundInd .titleInd04 .mcRCLCLeftColumn { padding-top: 157px; }
html>body .mcbackgroundInd .titleInd04 .mcRCLCLeftColumn { padding-top: 157px; }
.mcbackgroundInd .titleInd05 .mcRCLCLeftColumn { padding-top: 157px; }
html>body .mcbackgroundInd .titleInd05 .mcRCLCLeftColumn { padding-top: 160px; }
.mcbackgroundInd .titleInd06 .mcRCLCLeftColumn { padding-top: 157px; }
.mcbackgroundInd .titleInd07 .mcRCLCLeftColumn { padding-top: 157px; }
.mcbackgroundInd .note { display: block; color: #C29574; padding-left: 224px; }

#maincontent .mcRCLeftColumn { float: left; width: 544px; margin-top: 136px; }
#maincontent .title30 .mcRCLeftColumn { float: left; width: 544px; margin-top: 0px; }
#maincontent .title101 .mcRCLeftColumn { float: right; width: 820px; margin-top: 136px; }
#maincontent .title102 .mcRCLeftColumn { float: left; width: 480px; margin-top: 136px; }
#maincontent .titleInd01 .mcRCLeftColumn { float: left; width: 544px; margin-top: 105px; }
#maincontent .titleInd02 .mcRCLeftColumn { float: left; width: 544px; margin-top: 105px; }
#maincontent .titleInd03 .mcRCLeftColumn { float: left; width: 544px; margin-top: 105px; }
#maincontent .titleInd04 .mcRCLeftColumn { float: left; width: 544px; margin-top: 105px; }
#maincontent .titleInd05 .mcRCLeftColumn { float: left; width: 544px; margin-top: 105px; }
#maincontent .titleInd06 .mcRCLeftColumn { float: left; width: 544px; margin-top: 105px; }
#maincontent .titleInd07 .mcRCLeftColumn { float: left; width: 544px; margin-top: 105px; }
.mcbackground10 .mcRCRightColumn { float: right; width: 239px; padding-right: 30px; margin-top: 80px; }
.mcbackground10 .title101 .mcRCRightColumn { float: right; width: 371px; padding-right: 0; margin-top: 130px; }
.mcbackground10 .title102 .mcRCRightColumn { float: right; width: 308px; padding-right: 30px; margin-top: 130px; }
.mcbackground20 .mcRCRightColumn { float: right; width: 239px; padding-right: 30px; margin-top: 80px; }
.mcbackground30 .mcRCRightColumn { float: right; width: 239px; padding-right: 30px; margin-top: 105px; }
.mcbackground40 .mcRCRightColumn { float: right; width: 232px; padding-right: 42px; margin-top: 80px; }
.mcbackgroundInd .mcRCRightColumn { float: right; width: 239px; padding-right: 30px; margin-top: 105px; }
#maincontent .mcRCLCLeftColumn { float: left; width: 140px; padding-left: 40px; }
#maincontent .mcRCLCRightColumn { float: right; width: 337px; padding-right: 23px; }
#maincontent .title101 .mcRCLCRightColumn { float: right; width: 640px; padding-right: 0; }
#maincontent .title101 .mcRCLCRightColumn img { margin-left: 39px; margin-top: 20px; }
#maincontent .title102 .mcRCLCRightColumn { float: right; width: 300px; padding-right: 0; }
.title101p1 { float: left; width: 339px; }
.title101p1 p { margin-top: 25px; }
p.title101p2 { width: 308px; }
.title102p1 { float: left; width: 265px; }
img.pict101_3 { float: right; margin-right: 75px; }

.mcRCLCLeftColumn, .mcRCRightColumn { font-size: 80%; }
.mcRCLCLeftColumn p, .mcRCRightColumn p { margin: 0; margin-bottom: 15px; }
.mcRCLCLeftColumn img, .mcRCRightColumn img { margin-bottom: 5px; }

#maincontent #mcFooter ul { text-align: center; margin-left: 157px; padding: 16px 0; font-size: 80%; letter-spacing: 2px; }
#maincontent #mcFooter li { display: inline; padding: 0 8px; margin: 0; }
.mcbackground10 #mcFooter ul li span { padding: 0 18px; background: transparent url(../../i/puce10mcFooter.gif) 5px center no-repeat; }
.mcbackground20 #mcFooter ul li span { padding: 0 18px; background: transparent url(../../i/puce40mcFooter.gif) 5px center no-repeat; }
.mcbackground30 #mcFooter ul li span { padding: 0 18px; background: transparent url(../../i/puce40mcFooter.gif) 5px center no-repeat; }
.mcbackground40 #mcFooter ul li span { padding: 0 18px; background: transparent url(../../i/puce40mcFooter.gif) 5px center no-repeat; }
.mcbackgroundInd #mcFooter ul li span { padding: 0 18px; background: transparent url(../../i/puce40mcFooter.gif) 5px center no-repeat; }

#maincontent #mcRFooter { letter-spacing: 3px; font-size: 90%; }
#maincontent #mcRFooter ul { text-align: center; padding: 10px 0 2px 0; }
//#maincontent #mcRFooter ul li { display: inline; padding: 0 4px; margin: 0; border: 1px solid red; }
#maincontent #mcRFooter ul li { display: inline; padding: 0 9px; margin: 0; }
//.mcbackground10 #mcRFooter ul li span { padding: 0 10px; background: transparent url(../../i/puce10mcRFooter.gif) 5px center no-repeat; }
.mcbackground10 #mcRFooter ul li span { padding: 0 20px; background: transparent url(../../i/puce10mcRFooter.gif) 10px center no-repeat; }
.mcbackground20 #mcRFooter ul li span { padding: 0 20px; background: transparent url(../../i/puce20mcRFooter.gif) 10px center no-repeat; }
.mcbackground30 #mcRFooter ul li span { padding: 0 20px; background: transparent url(../../i/puce10mcRFooter.gif) 10px center no-repeat; }
.mcbackground40 #mcRFooter ul li span { padding: 0 20px; background: transparent url(../../i/puce40mcRFooter.gif) 10px center no-repeat; }
	
ul#mcLeft { float: left; width: 143px; padding-left: 10px; margin-top: 40px; }
ul#mcLeft li { margin-bottom: 8px; }
ul#mcLeft span { color: #000000; }
#mcRight { float: right; width: 823px; }


.mcbackground10 .mcRCLCRightColumn h2 { font-size: 120%; padding-left: 39px; background: transparent url(../../i/puce10.gif) 20px 3px no-repeat; }
.mcbackground20 .mcRCLCRightColumn h2 { font-size: 120%; padding-left: 39px; background: transparent url(../../i/puce20.gif) 20px 3px no-repeat; }
.mcbackground30 .mcRCLCRightColumn h2 { font-size: 120%; padding-left: 39px; background: transparent url(../../i/puce30.gif) 20px 3px no-repeat; }
.mcbackground40 .mcRCLCRightColumn h2 { font-size: 120%; padding-left: 39px; background: transparent url(../../i/puce40.gif) 20px 3px no-repeat; }
.mcRCLCRightColumn p { padding-left: 39px; }
.mcRCLCRC1Pict img { margin-bottom: 5px; }
.mcbackground40 .mcRCLCRC1Pict { padding-left: 39px; font-size: 80%; width: 140px; color: #FFB369; }
.mcbackground40 .mcRCLCRC1Pict p { padding-left: 0; margin: 0; margin-bottom: 15px; }
.mcRCLCRC2Pict img { margin-bottom: 5px; }
img.mcRCLCRC2PictN2 { margin-left: 8px; }
.mcbackground40 .mcRCLCRC2Pict { padding-left: 39px; font-size: 80%; width: auto; color: #FFB369; }
.mcbackground40 .mcRCLCRC2Pict p { padding-left: 0; margin: 0; margin-bottom: 15px; }
.mcbackground40 .mcRCLCRC1PictOnRight { padding-left: 39px; width: auto; color: #FFB369; }
.mcbackground40 .mcRCLCRC1PictOnRight img { float: right; }

span.underlined { text-decoration: underline; }

.mcRCSLColumn img { behavior: url("pngbehavior.htc"); width: 144px; height: 144px; }
#menu ul li ul a img { behavior: url("pngbehavior.htc"); width: 98px; height: 19px; }
#menu ul li ul a.first img { behavior: url("pngbehavior.htc"); width: 98px; height: 22px; }

.zone_img1 img.img2, .zone_img1 img.img3 { display: none; }
.zone_img2 img.img1, .zone_img2 img.img3 { display: none; }
.zone_img3 img.img1, .zone_img3 img.img2 { display: none; }

#mcRCMenu { display: block; margin-top: 17px; text-align: center; }
#mcRCMenu a { color: #D27630; }
#mcRCMenu img { margin: 0 10px; }

#mcRCFlash { display: block; margin-top: 17px; text-align: center; }
#mcRCContent { display: block; margin-top: 35px; margin-bottom: 60px; margin-left: 33px; width: 505px; }
#mcRCContent p { display: block; margin-top: 17px; color: #FFFFFF; line-height: 170%; }
#mcRCContent p:first-letter { font-weight: bold; font-size: 130%;}


p.erreur { color: red; }
span.erreur { color: red; }

.ind07span { display: block; padding-left: 25px; }
.ind06spanlast { padding-left: 60px; }

/********* Ajout 11/06/2010 ********************/

#hotNewsHome{
	display:block;
	float : left;
	width : 241px;
	margin-top : 30px;
	height : 286px;
}
#zoneHotnewsHome {
	width: 200px;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	margin-left:15px;
}
#zoneHotnewsHome ul {
	margin: 0;
	padding: 0;
	position: relative;
	float: left;
	/*width: 800px;*/
	width: 1600px;
	}
	
.hotnewsHome {
	width: 200px;
	float: left;
	position: relative;
	top: 0px;
	left: 0px;
	list-style-type: none;
	white-space: normal;
	font-size: 11px;
	padding-right : 20px;
	
	}
.hotnewsHome p {
	font-family:arial;
	font-size: 11px;
	text-align:justify;
	}
	
.hotnewsHome .titleHN {
	display: block;
	font-weight: bold;
	height: 12px;
	margin:0;
	padding:0;
	margin-top:0px;
	line-height: 12px;
	font-size:11px;
	font-weight : bold;
	font-family : Tahoma;
	color : #FFFFFF;
	margin-bottom:0;
	}
.dateHN {
	font-family : Tahoma;
	font-size : 10px;
	color : #761421;
}
.hotnewsHome .descHN {
	margin-top:0;
	margin-bottom:5px;
	line-height:14px;
}
.hotnewsHome .moreHN {
	font-family : Arial;
	font-size : 10px;
	color:#000000;
}
.hotnewsHome .moreHN:hover {
	text-decoration:underline;
}


#mcRCFlash{
	display : block;
	float : left;
	width : 557px;
	margin-left : 25px;
}

#titre_actu{
	background : url(../../i/fr/titre_actu.png) no-repeat;
	height: 37px;
}

#titre_actu_en{
	background : url(../../i/en/titre_actu.png) no-repeat;
	height: 37px;
}

#btn_actu{
	margin-left : 10px;
}

#mcRCContentactu { display: block; margin-top: 35px; margin-bottom: 60px; margin-left: 25px; margin-right : 25px;}
#mcRCContentactu p { display: block; margin-top: 17px; color: #FFFFFF; line-height: 170%; }
#mcRCContentactu p:first-letter { font-weight: bold; font-size: 130%;}

.dateactu {
	font-family : Tahoma;
	font-size : 14px;
	color : #761421;
}

.titreactu {
	display: block;
	font-weight: bold;
	height: 12px;
	margin:0;
	padding:0;
	margin-top:0px;
	line-height: 12px;
	font-size:11px;
	font-weight : bold;
	font-family : Tahoma;
	color : #761421;
	margin-bottom:0;
}

.descactu {
	margin-top:0;
	margin-bottom:5px;
	line-height:14px;
}

#maincontent .title101actu {
	background:url(../../i/fr/title101actu.gif) no-repeat scroll left top transparent;
	display:block;
	margin-bottom:60px;
	width:823px;
}

#maincontent .title101actu_en {
	color:#761421;
	font-family:Tahoma;
	font-size:18px;
	font-weight:bold;
	padding : 30px;
	display : block;
}

#maincontent .mcRCLeftColumn {
	width:805px;
}

#maincontent .mcRCLeftColumn_en {
	margin-top : 0px;
}

#border_actu{
	border-bottom : 1px dotted #000000;
	width : 755px;
	margin-bottom : 50px;
}