/* 04/04/2005 */

/* TOP */
.backgroundTop {background-image: url(../../FR/Pictures/bg_menu.gif); background-position: bottom; background-repeat: repeat-x; background-color: #F0FBFF; border-top: 2px solid #FFFFFF; border-bottom: 2px solid #FFFFFF; height: 21px;}
.dotted {background-image: url(../../FR/Pictures/bg_dotted.gif); background-repeat: repeat-x;}
.railway {color: #387AAD; background-color: #FFFFFF; padding-right: 7px; padding-left: 7px;}

/* BOTTOM */
.backgroundBottom {background-image: url(../../FR/Pictures/bg_menu.gif); background-position: bottom; background-repeat: repeat-x; background-color: #F0FBFF; border-bottom: 1px solid #FFFFFF; height: 24px; padding-right: 10px; padding-left: 10px;}
.backgroundBottom table td {color: #00345B;}
.backgroundBottom2 {background-image: url(../../FR/Pictures/pix_bando_bottom.jpg); background-position: bottom; background-repeat: repeat-x; height: 19px; background-color: #0079C2;}
.textBottom3 {font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color: #FFFFFF; font-weight: bold;}
.textBottom2 {color: #FFFFFF;}
.textBottom2 table {color: #FFFFFF;}
.textBottom1 {font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color: #00375B;}

/* HOME */
.contentMain {padding-top: 3px; padding-bottom: 3px;}
.background12 {background-color: #E4F7FF; font-size: 10px; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; color: #00375B;}
.background12 A {text-decoration: none; color: #00375B;}
.background12 A:hover {text-decoration: underline;}
#blocActu {width: 360px; height: 188px; overflow: auto; scrollbar-3dlight-color: #FFBEFF; scrollbar-arrow-color: #B100A1; scrollbar-base-color: #FFF7FF; scrollbar-darkshadow-color: #B100A1; scrollbar-face-color: #FFFFFF; scrollbar-highlight-color: #FFF7FF; scrollbar-shadow-color: #FFF7FF; scrollbar-track-color: #FFFFFF;}
#blocAgenda {width: 360px; height: 188px; overflow: auto; scrollbar-3dlight-color: #C2A0E2; scrollbar-arrow-color: #8646C7; scrollbar-base-color: #FCF7FE; scrollbar-darkshadow-color: #8646C7; scrollbar-face-color: #FFFFFF; scrollbar-highlight-color: #FCF7FE; scrollbar-shadow-color: #FCF7FE; scrollbar-track-color: #FFFFFF;}

/* DEFAULT */

/*.mainBackground {padding: 10px 10px 10px 10px; background-color: #FFFFFF; height: 431px;}*/

body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; background-color: #DCEFFA; background-image:url(../../FR/Pictures/bg_fond.jpg); background-position: top; background-repeat: repeat; margin: 0px 0px 0px 0px; scrollbar-3dlight-color: #EAF7FF; scrollbar-arrow-color: #3373A7; scrollbar-base-color: #F5FBFF; scrollbar-darkshadow-color: #3373A7; scrollbar-face-color: #FFFFFF; scrollbar-highlight-color: #F5FBFF; scrollbar-shadow-color: #F5FBFF; scrollbar-track-color: #EAF7FF;}
td {font-size: 9px;}
A {text-decoration: underline;}
A:hover {text-decoration: none;}
select {font-size: 11px;}
input {font-size: 11px;}
p, em, ul, ol, li {font-size: 9px; line-height: 1.4em; margin-top: 10px; margin-bottom: 10px; margin-left: 18px; margin-right: 18px;} 
ol li {margin-left: 25px;}
ul li {margin-left: 40px;}
li {list-style-position: outside;}
li a {color: #0067C6; text-decoration: underline;}
li a:hover {text-decoration: none;}
img {border: 0;}
.bold {font-weight: bold;}
.italic {font-style: italic;}
.spacer {margin: 5px 0px 0px 0px;}
.tbox1 {background-color: #FFFFFF; border-left: 1px solid #3A7BAD; border-top: 1px solid #3A7BAD; border-right: 1px solid #D7F3FF; border-bottom: 1px solid #D7F3FF; color: #000000; height: 16px; font-size: 11px;}
.mainBackground {padding: 5px 10px 5px 10px; background-color: #FFFFFF; }
.alert1 {font-size: 9px; color: #FF0000;}
.chapo {padding-right: 65px; font-weight: bold;}

/* POPUP */
.mainBackgroundPopup {padding: 10px 10px 10px 10px; background-color: #FFFFFF;}
.backgroundBottomPopup {background-image: url(../../FR/Pictures/bg_menu.gif); background-position: bottom; background-repeat: repeat-x; background-color: #F0FBFF; border-bottom: 1px solid #FFFFFF; height: 24px; padding-right: 10px; padding-left: 10px;}
.backgroundBottomPopup table td {color: #00345B; padding: 5px 5px 5px 5px;}

/* LINKS */
.link0 {color: #000000;}
.link0 A {color: #000000; text-decoration: underline;}
.link0 A:hover {text-decoration: none;}
.link1 {color: #FF3110;}
.link1 A {color: #FF3110; text-decoration: underline;}

.link1DG {color: #CCCCCC;}
.link1DG A {color: #FF3110; text-decoration: underline;}

.link1 A:hover {text-decoration: none;}
.link1Off {color: #CCCCCC;}
.link2 {color: #000000;}
.link2 A {color: #000000; text-decoration: none;}
.link2 A:hover {text-decoration: underline;}
.link3 {color: #8646C7;}
.link3 A {color: #8646C7; text-decoration: underline;}
.link3 A:hover {text-decoration: none;}
.link4 {color: #3074A9;}
.link4 A {color: #3074A9; text-decoration: underline;}
.link4 A:hover {text-decoration: none;}
.link5 {color: #5879BD;}
.link5 A {color: #5879BD; text-decoration: none;}
.link5 A:hover {text-decoration: underline;}
.link6 {color: #B100A1;}
.link6 A {color: #B100A1; text-decoration: underline;}
.link6 A:hover {text-decoration: none;}
.link7 A {color: #00375B; text-decoration: underline;}
.link7 A:hover {text-decoration: none;}
.link8 {color: #00375B;}
.link8 A {color: #00375B; text-decoration: none;}
.link8 A:hover {text-decoration: underline;}
.link9 {color: #0067C6;}
.link9 A {color: #0067C6; text-decoration: underline;}
.link9 A:hover {text-decoration: none;}
.link10 {color: #888888;}
.link10 A {color: #888888; text-decoration: underline;}
.link10 A:hover {color: #FF3110; text-decoration: none;}
.link50 {color: #2C8ECB;}
.link50 A {color: #2C8ECB; text-decoration: underline;}
.link50 A:hover {text-decoration: none;}

/* TEXT */
.texte1 {color: #577ABE; font-size: 11px;}
.texte1 A {color: #577ABE; text-decoration: underline;}
.texte1 A:hover {color: #577ABE; text-decoration: none;}
.text2 {font-size: 10px; color: #00375B;}
.text2 A {color: #00375B; text-decoration: none;}
.text2 A:hover {text-decoration: underline;}

/* TITLE */
.title1 {background-color: #F6FCFF; border-top: 1px solid #1987C9; color: #4199CF; padding-right: 3px;}

/* PICTURE */
.borderPictures1 {border-left: 1px solid #842A7E; border-top: 1px solid #842A7E; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; background-color: #FFFFFF;}
.borderPictures2 {border-left: 1px solid #6D2A8B; border-top: 1px solid #6D2A8B; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; background-color: #FFFFFF;}
.pictures1 {padding: 8px 8px 8px 8px; background-color: #FFFFFF;}

/* CONTROL BLOCK */
.border1 {border: 1px solid #E8E8E8; background-color: #FFFFFF;}
.border2 {border: 1px solid #FF3417; background-color: #FFFFFF;}
.shadow1 {background-image: url(../../FR/Pictures/img_shadow_bottom.gif); background-position: top; background-repeat: repeat-x;}
.head1 {border-left: 7px solid #6D2A8B; background-color: #8646C7;}
.head1 table td {font-size: 9px; font-weight: bold; color: #FFFFFF; padding-top: 2px; padding-bottom: 2px; padding-left: 7px; padding-right: 7px;}
.subHead1 {border-left: 7px solid #C2A0E2; background-color: #E0CFF1;}
.subHead1 table td {font-size: 9px; color: #000000; padding-left: 7px; padding-right: 7px;}
.contentHead1 {border-left: 7px solid #F7EDFF; background-color: #FCF7FE; padding-top: 2px; padding-bottom: 2px;}
.contentHead1 table td {font-size: 9px; color: #000000; padding-left: 7px; padding-right: 7px;}
.contentHead1 table table td {padding: 0px 0px 0px 0px;}
.head2 {border-left: 7px solid #842A7E; background-color: #B100A1;}
.head2 table td {font-size: 9px; font-weight: bold; color: #FFFFFF; padding-top: 2px; padding-bottom: 2px; padding-left: 7px; padding-right: 7px;}
.subHead2 {border-left: 7px solid #FFBEFF; background-color: #FFD4FF;}
.subHead2 table td {font-size: 9px; color: #000000; padding-left: 7px; padding-right: 7px;}
.contentHead2 {border-left: 7px solid #FFEBFF; background-color: #FFF7FF; padding-top: 2px; padding-bottom: 2px;}
.contentHead2 table td {font-size: 9px; color: #000000; padding-left: 7px; padding-right: 7px;}
.contentHead2 table table td {padding: 0px 0px 0px 0px;}
.head50 {border-left: 7px solid #D8E0FF; background-color: #EBF0FF;}
.head50 table td {font-size: 9px; font-weight: bold; color: #2F367E; padding-top: 2px; padding-bottom: 2px; padding-left: 7px; padding-right: 7px;}
.subHead50 {border-left: 7px solid #FFBEFF; background-color: #FFD4FF;}
.subHead50 table td {font-size: 9px; color: #000000; padding-left: 7px; padding-right: 7px;}
.contentHead50 {border-left: 7px solid #EBF0FF; background-color: #F5F7FF; padding-top: 2px; padding-bottom: 2px;}
.contentHead50 table td {font-size: 9px; color: #2C8ECB; padding-left: 7px; padding-right: 7px;}
.contentHead50 table table td {padding: 0px 0px 0px 0px;}

/* SEARCH BLOCK */
.border01 {border: 1px solid #D8E0FF; background-color: #FCFDFF;}
.border01Bottom {background-color: #EBF0FF;}
.border01Bottom table {color: #2F367E; padding-left: 2px; padding-right: 2px;}
.background01 {background-color: #F5F7FF;}
.background01 table td {color: #2F367E; padding-left: 2px; padding-right: 2px;}

/* ENCART BLOCAGE */
.head60 {border-left: 7px solid #FF3417; border-right: 7px solid #FF3417; background-color: #FFFFFF;}
.head60 table td {font-size: 10px; color: #FF3417; padding-left: 5px; padding-right: 5px;}

/* RESULTS */
.head3 {border-left: 10px solid #C9E5FE; background-color: #E3F5FF;}
.head3 table td {font-size: 10px; color: #00375B; padding-top: 2px; padding-bottom: 2px; padding-left: 5px; padding-right: 5px;}
.contentHead3 {border-left: 10px solid #E3F5FF; background-color: #F5FBFF; padding-top: 2px; padding-bottom: 2px; border-bottom: 1px solid #FFFFFF;}
.contentHead3 table td {font-size: 9px; color: #000000; padding-left: 5px; padding-right: 5px;}
.contentHead3 table table td {padding: 0px 0px 0px 0px;}
.contentHead3Bis {background-color: #F5FBFF; padding-top: 2px; padding-bottom: 2px; border-bottom: 1px solid #FFFFFF; padding-left: 3px; padding-right: 3px;}
.contentHead4 {background-color: #F5FBFF; padding-top: 2px; padding-bottom: 2px; border-bottom: 1px solid #FFFFFF; color: #FF3110; padding-left: 3px; padding-right: 3px;}
.subHead3 {background-color: #E3F5FF;}
.subHead3 table {background-color: #E3F5FF; font-size: 9px; color: #3373A7; padding-left: 3px; padding-right: 3px; padding-top: 2px; padding-bottom: 2px; border-bottom: 1px solid #FFFFFF;}
.subHead3Content {color: #000000; background-color: #F5FBFF; padding-left: 5px; padding-right: 5px; padding-top: 3px; padding-bottom: 3px;}
.subHead3Content table{font-size: 9px; color: #000000;}
.subBackground3 {background-color: #F5FBFF;}
.subHeadBis3 {background-color: #E3F5FF;  font-size: 9px; color: #3373A7; padding-left: 3px; padding-right: 3px; padding-top: 2px; padding-bottom: 2px;}
.head4 {background-color: #FFF7FF; border-top: 1px solid #FFFFFF;}
.head4 table td {font-size: 9px; color: #FF3417; padding-top: 1px; padding-bottom: 1px; padding-left: 5px; padding-right: 2px;}

.head5 {background-color: #C9E5FE; font-size: 9px; color: #3373A7; padding-top: 1px; padding-bottom: 1px; padding-left: 3px; padding-right: 3px;}
.head5DG td {background-color: #C9E5FE; font-size: 9px; color: #3373A7; padding-top: 1px; padding-bottom: 1px; padding-left: 3px; padding-right: 3px;}

.contentHead5 {background-color: #C9E5FE; font-size: 9px; color: #FF3110; padding-left: 5px; padding-right: 5px; padding-top: 1px; padding-bottom: 1px;}
.contentHead5Bis {background-color: #E3F5FF; font-size: 9px; color: #000000; padding-left: 5px; padding-right: 5px; padding-top: 1px; padding-bottom: 1px;}
.head6 {background-color: #E3F5FF;}
.contentHead6 {background-color: #E3F5FF; font-size: 9px; color: #000000; padding-left: 5px; padding-right: 5px; padding-top: 1px; padding-bottom: 1px;}
.contentHead6Bis {background-color: #E3F5FF; font-size: 9px; color: #3373A7; padding-left: 5px; padding-right: 5px; padding-top: 1px; padding-bottom: 1px;}
.background06 {background-color: #FFFFFF;}
.background06 table td {color: #2F367E; padding-left: 2px; padding-right: 2px;}

/* EVENTS */
.head7 {border-left: 10px solid #842A7E; background-color: #B100A1;}
.head7 table td {font-size: 10px; font-weight: bold; color: #FFFFFF; padding-top: 2px; padding-bottom: 2px; padding-left: 5px; padding-right: 5px;}
.head7 table table td {padding-top: 0px; padding-bottom: 0px; padding-left: 2px; padding-right: 0px;}
.contentHead7 {border-left: 9px solid #FFEBFF; background-color: #FFF7FF; padding-top: 2px; padding-bottom: 2px;}
.contentHead7 table td {font-size: 10px; color: #000000; padding-left: 8px; padding-right: 8px; padding-top: 8px; padding-bottom: 8px; line-height: 1.8em;}
.contentHead7Bis {border-left: 10px solid #FFEBFF; background-color: #FFF7FF; padding-top: 2px; padding-bottom: 2px;}
.contentHead7Bis table td {font-size: 10px; color: #B100A1; padding-left: 5px; padding-right: 5px;}
.subBackground7 {background-color: #FFF7FF;}
.backgroundHead7 {background-color: #B100A1;}
.backgroundHead7 table td {font-size: 10px; font-weight: bold; color: #FFFFFF; padding-top: 2px; padding-bottom: 2px; padding-left: 5px; padding-right: 5px;}
.head8 {background-color: #FFFFFF; font-size: 10px; color: #B100A1; border: 1px solid #B100A1;}
.head8 table td {font-size: 10px; color: #B100A1; padding-left: 5px; padding-right: 5px;}

/* DIARY */
.head9 {border-left: 10px solid #6D2A8B; background-color: #8646C7;}
.head9 table td {font-size: 10px; font-weight: bold; color: #FFFFFF; padding-top: 2px; padding-bottom: 2px; padding-left: 5px; padding-right: 5px;}
.head9 table table td {padding-top: 0px; padding-bottom: 0px; padding-left: 2px; padding-right: 0px;}
.contentHead9 {border-left: 9px solid #F7EDFF; background-color: #FCF7FE; padding-top: 2px; padding-bottom: 2px;}
.contentHead9 table td {font-size: 10px; color: #000000; padding-left: 8px; padding-right: 8px; padding-top: 8px; padding-bottom: 8px; line-height: 1.8em;}
.contentHead9Bis {border-left: 10px solid #F7EDFF; background-color: #FCF7FE; padding-top: 2px; padding-bottom: 2px;}
.contentHead9Bis table td {font-size: 10px; color: #8646C7; padding-left: 5px; padding-right: 5px;}
.subBackground9 {background-color: #FCF7FE;}
.backgroundHead9 {background-color: #8646C7;}
.backgroundHead9 table td {font-size: 10px; font-weight: bold; color: #FFFFFF; padding-top: 2px; padding-bottom: 2px; padding-left: 5px; padding-right: 5px;}
.head10 {background-color: #FFFFFF; font-size: 10px; color: #8646C7; border: 1px solid #8646C7;}
.head10 table td {font-size: 10px; color: #8646C7; padding-left: 5px; padding-right: 5px;}

/* PRODUCT */
.head11 {border-left: 10px solid #C9E5FE; background-color: #E3F5FF;}
.head11 table td {font-size: 10px; font-weight: bold; color: #3373A7; padding-top: 2px; padding-bottom: 2px; padding-left: 5px; padding-right: 5px;}
.head11 table table td {padding-top: 0px; padding-bottom: 0px; padding-left: 2px; padding-right: 0px;}
.contentHead11 {border-left: 9px solid #EAF7FF; background-color: #F5FBFF; padding-top: 2px; padding-bottom: 2px;}
.contentHead11 table td {font-size: 10px; color: #000000; padding-left: 8px; padding-right: 8px; padding-top: 8px; padding-bottom: 8px; line-height: 1.8em;}
.contentHead11Bis {border-left: 10px solid #EAF7FF; background-color: #F5FBFF; padding-top: 2px; padding-bottom: 2px;}
.contentHead11Bis table td {font-size: 10px; color: #3373A7; padding-left: 5px; padding-right: 5px;}
.subBackground11 {background-color: #F5FBFF;}
.backgroundHead11 {background-color: #E3F5FF;}
.backgroundHead11 table td {font-size: 10px; font-weight: bold; color: #3373A7; padding-top: 2px; padding-bottom: 2px; padding-left: 5px; padding-right: 5px;}
.head12 {background-color: #FFFFFF; font-size: 10px; color: #3373A7; border: 1px solid #E3F5FF;}
.head12 table td {font-size: 10px; color: #00375B; padding-left: 5px; padding-right: 5px;}

/* TAB */
#tablist {padding: 3px 0; margin-left: 0; margin-bottom: 0; margin-top: 0.1em; font: bold 9px Verdana;}
#tablist li {list-style: none; display: inline; margin: 0;  color: #3373A7; line-height: 1.3em;}
#tablist li a {padding: 3px 0.5em; margin-left: 3px; border: 1px solid #0079C1; border-bottom: none; background: #95C8E7; border-left: 10px solid #0079C1;}
#tablist li a:link, #tablist li a:visited {color: #00375B; text-decoration: none;}
#tablist li a:hover {color: #3373A7; text-decoration: underline;}
#tablist li a.current {background: #DCEFFA; border-bottom: 1px solid #DCEFFA;}
#tabcontentcontainer {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; padding: 7px; border: 1px solid #0079C1; background: #DCEFFA;}
#tabcontentcontainer li {line-height: 1.4em;}
.tabcontent {display: none;}
#tabcontentcontainer h4 {font-size: 12px; color: #0079C1; border-bottom: 1px solid #B2D8EF; border-top: 1px solid #FFFFFF; border-left: 5px solid #FFFFFF; border-right: 1px solid #FFFFFF; padding-bottom: 2px; padding-top: 1px; padding-left: 5px; padding-right: 5px;}
#tabcontentcontainer h5 {font-size: 10px; color: #FF3417; padding-right: 5px;}

/* STATIC PAGES */
.nav li {font-size: 9px; list-style-image: url(../../FR/Pictures/img_li.gif); list-style-position: outside; padding-bottom: 15px; text-align: justify; margin: 0; line-height: 1.4em;}
.mainBackground2 {padding-right: 10px; background-color: #FFFFFF; height: 415px;}
.head0 {border-left: 10px solid #BFDDEF; background-color: #E3F5FF;}
.head0 table td {font-size: 10px; color: #0067C6; padding-top: 2px; padding-bottom: 2px; padding-left: 5px; padding-right: 5px;}
.subHead0 {background-color: #E3F5FF;}
.subHead0 table {background-color: #E3F5FF; font-size: 9px; color: #0067C6; padding-left: 3px; padding-right: 3px; padding-top: 2px; padding-bottom: 2px; border-bottom: 1px solid #FFFFFF;}

.subHead0Content {color: #000000; background-color: #F5FBFF; padding-left: 5px; padding-right: 5px; padding-top: 3px; padding-bottom: 3px;}
.subHead0ContentDG td {color: #000000; background-color: #F5FBFF; padding-left: 5px; padding-right: 5px; padding-top: 3px; padding-bottom: 3px;}

.subHead0Content a {color: #3494D0; text-decoration: none;}
.subHead0Content a:hover {color: #3494D0; text-decoration: underline;}
.subHead0Content2 {color: #000000; background-color: #E9F6FC; padding-left: 5px; padding-right: 5px; padding-top: 3px; padding-bottom: 3px;}
.subHead0Content2 a {color: #3494D0; text-decoration: none;}
.subHead0Content2 a:hover {color: #3494D0; text-decoration: underline;}
.subHead0Content3 {color: #FF3110; background-color: #F5FBFF; padding-left: 5px; padding-right: 5px; padding-top: 3px; padding-bottom: 3px;}
.subHead0Content3 a {color: #FF3110; text-decoration: none;}
.subHead0Content3 a:hover {color: #FF3110; text-decoration: underline;}
.head20 {font-size: 9px; background-image: url(../../FR/Pictures/img_degrade_tetiere.jpg); background-position: right; background-repeat: repeat-y; background-color: #BFDDEF; border-top: 1px solid #BFDDEF; border-bottom: 1px solid #4FA3DA;}
.head20 td {font-size: 9px; color: #00346F; font-weight: bold;}
.head21 {background-image: url(../../FR/Pictures/img_degrade4.jpg); background-position: right; background-repeat: repeat-y; background-color: #0079C1; border-top: 4px solid #FFFFFF; border-bottom: 1px solid #4FA3D4; color: #FFFFFF; font-weight: bold;}
.head22 {background-image: url(../../FR/Pictures/img_degrade5.jpg); background-position: left; background-repeat: repeat-y; background-color: #0079C1; border-top: 4px solid #FFFFFF; border-bottom: 1px solid #4FA3D4; color: #FFFFFF; font-weight: bold;}
.dotted2 {background-image: url(../../FR/Pictures/bg_dotted.gif); background-repeat: repeat-x; background-position: bottom;}
.dotted3 {font-size: 9px; background-image: url(../../FR/Pictures/bg_dotted.gif); background-repeat: repeat-x; background-position: bottom; padding-bottom: 2px;}
.textDotted2 {color: #000000; font-size: 11px; padding: 5px 10px 0 5px;}
.head23 {background-color: #E3F5FF; border-bottom: 1px solid #E3F5FF; font-size: 9px; color: #0067C6; padding-top: 2px; padding-bottom: 2px; padding-left: 5px; padding-right: 5px;}
.subHead23 {border-left: 5px solid #E3F5FF; border-bottom: 1px solid #E3F5FF; padding-top: 2px; padding-bottom: 2px; padding-left: 5px; padding-right: 5px;} 
#floatRight {float: right; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px;}
#floatRight3 {float: right; padding-top: 5px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px;}
#floatLeft {float: left; padding-top: 5px; padding-right: 18px; padding-bottom: 0px; padding-left: 18px;}
#blockLeft {border-top: 1px solid #E3F5FF; border-left: 5px solid #E3F5FF; border-bottom: 1px solid #E3F5FF; border-right: 3px solid #E3F5FF; background-color: #FFFFFF;}
#blockLeft2 {border-top: 1px solid #0067C6; border-left: 5px solid #0067C6; border-bottom: 1px solid #0067C6; border-right: 1px solid #0067C6; background-color: #E3F5FF;}
#blockRight2 {padding: 7px; border-top: 1px solid #E3F5FF; border-left: 5px solid #E3F5FF; border-bottom: 1px solid #E3F5FF; border-right: 3px solid #E3F5FF; background-color: #FFFFFF;}
.new {font: Arial, Helvetica, sans-serif; font-size: 8px; font-weight: bold; color: #FFFFFF; background-color: #FF0000; padding: 0 1px 0 1px;}
a.bouton {margin: 0; padding: 2px 2px 2px 18px; background-image:  url(../../FR/Pictures/picto_print.gif); background-position: left; background-repeat: no-repeat;	border: 1px solid #0079C2; font-size: 9px; color: #000000;  z-index: 800; text-decoration: none;}
a.bouton:hover {background-color: #0079C2; background-position: left; background-repeat: no-repeat; border: 1px solid #0079C2; color: #FFFFFF;}

/* MENU GAUCHE */
#menu dl, #menu dt, #menu dd, #menu ul, #menu li {font: 9px verdana, arial, sans-serif; margin: 0; padding: 0; list-style-type: none; border: 0 none;}
#menu {float: left; width: 200px; margin: 0;}
#menu dt {cursor: pointer; margin: 1px 0; height: 20px; line-height: 2.2em; text-align: left; font-weight: bold; border: 1px solid #0079C2; background: #0079C2; background-image: url(../../FR/Pictures/img_degrade_menu_off.jpg); background-position: right; background-repeat: repeat-y;}
#menu dd {border: 1px solid #0079C2;}
#menu li {text-align: left; background: #fff;}
#menu dt a {color: #FFFFFF; text-decoration: none; display: block; border: 0 none; height: 100%; margin-left: 10px;}
#menu dt a:hover {background: #BFD9F1; color: #0067C6; background-image: url(../../FR/Pictures/img_degrade_menu_on.jpg); background-position: top; background-repeat: repeat-x;}
#menu2 dt a {color: #FFFFFF; text-decoration: none; display: block; border: 0 none; height: 100%; margin-left: 10px;}
#menu2 dt a:hover {background: #BFD9F1; color: #0067C6; background-image: url(../../FR/Pictures/img_degrade_menu_on.jpg); background-position: top; background-repeat: repeat-x;}
#menu li a {color: #0079C2; text-decoration: none; padding: 2px 2px 3px 2px; display: block; border: 0 none; height: 100%; border-left: 10px solid #BFD9F1; padding-right: 10px;}
#menu li a:hover {background: #BFD9F1;}
#menuTop {width: 200px; margin-right: 15px;}

/* PLAN DU SITE */
.mapBackground1 {background-color: #F5FBFF;}
.mapBackground2 {background-color: #EAF7FF;}
.mapBackground3 {background-color: #EAF0FF;}
.mapBackground1 p, em, ol, li, ul li {margin-top: 5px; margin-bottom: 0px; margin-right: 0; font-size: 9px; line-height: 1.1em; margin-left: 20px;} 
.mapBackground2 p, em, ol, li, ul li {margin-top: 5px; margin-bottom: 0px; margin-right: 0; font-size: 9px; line-height: 1.1em; margin-left: 20px;} 
.mapBackground3 p, em, ol, li, ul li {margin-top: 5px; margin-bottom: 0px; margin-right: 0; font-size: 9px; line-height: 1.1em; margin-left: 20px;} 
.mapBackground1 li {font-size: 9px; list-style-type: disc; list-style-position: outside;}
.mapBackground1 li a{text-decoration: none;}
.mapBackground1 li a:hover {color: #FF3417; text-decoration: none; background-color: #FFFFFF;}
.mapBackground1 h2 {background-color: #0079C2; color: #FFFFFF; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 2px; text-align: center; border-bottom: 1px solid #FFFFFF;}
.mapBackground1 h2 a {color: #FFFFFF; text-decoration: none;}
.mapBackground1 h2 a:hover {text-decoration: underline;}
.mapBackground1 h3 {font-size: 9px; color: #000000; border-bottom: 1px solid #0079C2; border-left: 5px solid #0079C2; padding-left: 3px; margin-top: 20px;}
.mapBackground1 h3 a {color: #0079C2; text-decoration: none;}
.mapBackground1 h3 a:hover {color: #FF3417; text-decoration: none; background-color: #FFFFFF;}
.mapBackground2 li {font-size: 9px; list-style-type: disc; list-style-position: outside;}
.mapBackground2 li a{text-decoration: none;}
.mapBackground2 li a:hover {color: #FF3417; text-decoration: none; background-color: #FFFFFF;}
.mapBackground2 h2 {background-color: #C9E5FE; color: #3373A7; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;  text-align: center; padding: 2px; border-bottom: 1px solid #FFFFFF;}
.mapBackground2 h2 a {color: #3373A7; text-decoration: none;}
.mapBackground2 h2 a:hover {text-decoration: underline;}
.mapBackground2 h3 {font-size: 9px; color: #000000; border-bottom: 1px solid #C9E5FE; border-left: 5px solid #C9E5FE; padding-left: 3px; margin-top: 20px;}
.mapBackground2 h3 a {color: #0079C2; text-decoration: none;}
.mapBackground2 h3 a:hover {color: #FF3417; text-decoration: none; background-color: #FFFFFF;}
.mapBackground3 li {font-size: 9px; list-style-type: disc; list-style-position: outside;}
.mapBackground3 li a{text-decoration: none;}
.mapBackground3 li a:hover {color: #FF3417; text-decoration: none; background-color: #FFFFFF;}
.mapBackground3 h2 {background-color: #32397D; color: #FFFFFF; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 2px; text-align: center; border-bottom: 1px solid #FFFFFF;}
.mapBackground3 h2 a {color: #FFFFFF; text-decoration: none;}
.mapBackground3 h2 a:hover {text-decoration: underline;}

/* SCROLLBARS */
.scrollbar0 {width: 750px; height: 415px; overflow: auto; scrollbar-3dlight-color: #EAF7FF; scrollbar-arrow-color: #3373A7; scrollbar-base-color: #F5FBFF; scrollbar-darkshadow-color: #3373A7; scrollbar-face-color: #FFFFFF; scrollbar-highlight-color: #F5FBFF; scrollbar-shadow-color: #F5FBFF; scrollbar-track-color: #EAF7FF;}