/*BEGIN CMP EPARGNE ET CREDITS STYLES v1.0 JAn2008 Updated Apr08 */
/*GEN*/

/*COMMON*/
body {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333;}
body {background:white url(../../img/body_bg01.jpg) repeat-x scroll 0 0;}
#bodyWrapper {background:transparent url(../../img/body_wrapper_bg01.jpg) no-repeat scroll 0 0; width:990px; margin:0 auto;}
.clearBlocks {clear:both; overflow:hidden; visibility:hidden; width:99%; height:0; line-height:0; font-size:0; margin:0; padding:0; border:0; background-color:transparent;}
.clearBlocks.separator {border-bottom:solid 1px #F4DBDC; visibility:visible; height:1px; font-size:1px; margin:5px 0;} 
.clearForce {clear:both;}

/*SET*/ /*See RESET StyleSheet*/
a {color:#A72C2F; text-decoration:none;}
a:hover {color:#A72C2F; text-decoration:underline;}
a img {border:none;}
h1 {}
h2 {font-family:"Trebuchet MS", Verdana, sans-serif; font-size:22px; color:#3F7DBC; letter-spacing:-0.03em; font-weight:400; font-style:italic;}
h3 {}
h4 {}
h5, h6 {font-size:11px;}
p {margin:5px 0;}
input, select, textarea {font-size:11px;}
input {vertical-align:middle;}


/*HEADER z-index:450+*/
#header {width:960px; height:89px; position:relative; z-index:450; margin:0 auto;}
	#header h1 {display:block; float:left; position:relative; width:240px; height:89px;}
	#header h1 a {display:block; position:absolute; width:141px; height:72px; z-index:460; top:15px; left:23px;}
	#header h1 a span {display:none;}
	#header #headerSearchArea {float:left; position:relative; width:313px; height:89px;}
	#header #headerSearchArea #headerSearchAreaItems {position:absolute; top:11px; left:5px;}
	#header #headerSearchArea #headerSearchAreaItems label.searchMain {font-size:10px; color:white; line-height:19px; padding:0 5px 0 0; display:block; float:left;}
	#header #headerSearchArea #headerSearchAreaItems input#searchMain {width:145px; border:solid 1px #d2d2d3; height:17px; vertical-align:top;}
	#header #headerSearchArea #headerSearchAreaItems input#searchMainOk {vertical-align:top;}
	#header #headerSearchArea #headerSearchAreaItems #linkAdvSearch {font-size:9px; color:white; padding:0 0 0 57px;}
	/*AD*/
	#header #headerAdArea {float:left; position:relative; width:407px; height:89px;}
	/*NAVIGATION HRZ z-index:550++*/
	#header ul#mainNav {margin:0; padding:0; position:absolute; top:59px; left:196px; z-index:550;}	
					ul#mainNav li {background:none; float:left; position:relative; z-index:560; left:auto; top:auto; width:auto; margin:0; padding:0; list-style-type:none; list-style-image:none;}
					ul#mainNav li ul {display:none;}
					ul#mainNav li:hover ul {display:block; min-width:12em; position:absolute; z-index:570; top:26px; left:0; padding:0 0.7em 1em 0.7em; background-color:white;}
					ul#mainNav li ul li {background:none; margin:0; padding:0; list-style:none; float:none; width:auto; margin:0; padding:0.7em 0; border:none; border-bottom:solid 1px #D0D3D7;}
					ul#mainNav li ul li:hover {}
					ul#mainNav li ul li a {display:block; width:auto; white-space:nowrap; background:transparent url(../../img/mainnav_sub_fn.gif) no-repeat scroll 0 4px; padding-left:17px; color:#333333; text-decoration:none;}
					ul#mainNav li ul li a:hover {background:transparent url(../../img/mainnav_sub_fn.gif) no-repeat scroll 0 -296px; padding-left:17px; color:#A72C2F;}
	#header ul#mainNav li a, ul#mainNav li strong {display:block;} /*a=>strong(seleted menu item): a rewritten as strong for accessibility reasons*/
	#header ul#mainNav li a span, ul#mainNav li strong span {display:none;}		
					/*btn00*/
					ul#mainNav li a#navBtn00, ul#mainNav li strong#navBtn00 {width:41px; height:26px; background:transparent url(../../img/nav_btn00.gif) no-repeat scroll -41px 0;}
					ul#mainNav li a#navBtn00:hover {background-position:0px 0;}
					ul#mainNav li a#navBtn00.navBtn0xSelected, ul#mainNav li strong#navBtn00 {background-position:0px 0;}
					/*btn01*/
					ul#mainNav li a#navBtn01, ul#mainNav li strong#navBtn01 {width:84px; height:26px; background:transparent url(../../img/nav_btn01.gif) no-repeat scroll 0 0;}
					ul#mainNav li a#navBtn01:hover {background-position:-84px 0;}
					ul#mainNav li a#navBtn01.navBtn0xSelected, ul#mainNav li strong#navBtn01 {background-position:-84px 0;}
					/*btn02*/
					ul#mainNav li a#navBtn02, ul#mainNav li strong#navBtn02 {width:148px; height:26px; background:transparent url(../../img/nav_btn02.gif) no-repeat scroll 0 0;}
					ul#mainNav li a#navBtn02:hover {background-position:-148px 0;}
					ul#mainNav li a#navBtn02.navBtn0xSelected, ul#mainNav li strong#navBtn02 {background-position:-148px 0;}
					/*btn03*/
					ul#mainNav li a#navBtn03, ul#mainNav li strong#navBtn03 {width:148px; height:26px; background:transparent url(../../img/nav_btn03.gif) no-repeat scroll 0 0;}
					ul#mainNav li a#navBtn03:hover {background-position:-148px 0;}
					ul#mainNav li a#navBtn03.navBtn0xSelected, ul#mainNav li strong#navBtn03 {background-position:-148px 0;}
					/*btn04*/
					ul#mainNav li a#navBtn04, ul#mainNav li strong#navBtn04 {width:79px; height:26px; background:transparent url(../../img/nav_btn04.gif) no-repeat scroll 0 0;}
					ul#mainNav li a#navBtn04:hover {background-position:-79px 0;}
					ul#mainNav li a#navBtn04.navBtn0xSelected, ul#mainNav li strong#navBtn04 {background-position:-79px 0;}
					/*btn05*/
					ul#mainNav li a#navBtn05, ul#mainNav li strong#navBtn05 {width:155px; height:26px; background:transparent url(../../img/nav_btn05.gif) no-repeat scroll 0 0;}
					ul#mainNav li a#navBtn05:hover {background-position:-155px 0;}
					ul#mainNav li a#navBtn05.navBtn0xSelected, ul#mainNav li strong#navBtn05 {background-position:-155px 0;}
					/*btn06*/
					ul#mainNav li a#navBtn06, ul#mainNav li strong#navBtn06 {width:90px; height:26px; background:transparent url(../../img/nav_btn06.gif) no-repeat scroll 0 0;}
					ul#mainNav li a#navBtn06:hover {background-position:-90px 0;}
					ul#mainNav li a#navBtn06.navBtn0xSelected, ul#mainNav li strong#navBtn06 {background-position:-90px 0;}
	/*NAVIGATION VRT*/
	ul#vrtNav {border-top:solid 1px #CCCCCC; border-bottom:solid 1px #CCCCCC; padding:7px 0; margin:7px 0 7px 0;}
	ul#vrtNav li {background:none; margin:0; padding:0; list-style:none; font-weight:bold; padding:2px 0; margin-left:7px; padding-left:17px; background:transparent url(../../img/mainnav_sub_fn.gif) no-repeat scroll 0 -294px;}
	ul#vrtNav li a {color:#333333; text-decoration:none; }	
	ul#vrtNav li a:hover {color:#A72C2F; text-decoration:none;}		
	ul#vrtNav li strong {color:#A72C2F;}	
	/*VERT NAV -> CONNECTion + MySpace Areas*/
	h3.vrtNavConnectArea {border-top:solid 1px #CCCCCC; padding-top:7px;}
	ul.vrtNavConnectArea {border-bottom:solid 1px #CCCCCC; padding:0; margin:7px 0 7px 0;}
	ul.vrtNavConnectArea li {background:none; margin:0; padding:0; list-style:none; font-weight:bold; padding:2px 0; margin-left:7px; padding-left:17px; background:transparent url(../../img/mainnav_sub_fn.gif) no-repeat scroll 0 -294px;}
	ul.vrtNavConnectArea li a {color:#333333; text-decoration:none; }	
	ul.vrtNavConnectArea li a:hover {color:#A72C2F; text-decoration:none;}		
	ul.vrtNavConnectArea li strong {color:#A72C2F;}

/*CONTAINER*/
	/*Body*/ /*z-index:auto*/
#bodyContainer {width:960px; position:relative; z-index:auto; margin:0 auto; background:white url(../../img/bodycontainer_bg01.gif) no-repeat scroll 0 0;}
#bodyContainer ul li {list-style:none; background:transparent url(../../img/dot_black_01.gif) no-repeat scroll 0 9px; padding:3px 0; padding-left:9px; zoom:1;}
#bodyCol01 {position:relative; z-index:1; width:171px /*213-17+25*/; float:left; overflow:hidden; padding:61px 25px 0px 17px; /*background:transparent url(../../img/leftcol_pix_bg00.jpg) no-repeat scroll 0 0; */}
#bodyCol02 {position:relative; z-index:1; width:265px /*280-15*/; float:left; overflow:hidden; padding:49px 15px 0 0;}
		#bodyCol02 h2.title {background:transparent url(../../img/head_blue_bg01.jpg) no-repeat scroll 0 0; padding:16px 0 6px 0px;} /*Blue wave no link*/
		#bodyCol02 img {margin:5px 7px 0 0;}
		#bodyCol02 .exergueTxt {font-family:"Trebuchet MS", Verdana, sans-serif; font-size:18px; font-weight:bold; font-style:italic; color:#3F7DBC; line-height:100%; /*letter-spacing:-0.05em;*/} /*Blue txt*/
		#bodyCol02 h3.title {color:#A72C2F; font-size:13px; font-weight:bold; background:transparent url(../../img/h3_bg01.gif) no-repeat scroll 0 0px; padding-left:19px; line-height:23px;} /*pink dot*/
		#bodyCol02 ul.listDottedBlack {border-bottom:none !important;}
#bodyCol03 {position:relative; z-index:1; width:229px /*229-21*/; float:left; overflow:hidden; padding:41px 21px 0 0;}
		#bodyCol03 h2 {background:transparent url(../../img/head_or_bg01.jpg) no-repeat scroll 0 0; padding:16px 0 6px 0px;} /*Orange wave*/
#bodyCol04 {position:relative; z-index:1; width:198px /*217-19*/; float:left; overflow:hidden; padding:40px 19px 0 0;}		
		
/*PATH : crumbread*/ /*z-index:125*/
#path {position:absolute; z-index:125; left:265px; top:116px; width:677px; font-size:10px; color:#A72C2F; padding:0;}
#path a {}

/*FOOTER*/ /*z-index:125*/
#footer {font-size:9px; background:transparent url(../../img/footer_bg01.gif) no-repeat scroll 0 0; position:relative; width:960px; height:31px; margin:0 auto; text-align:center; /*overflow:hidden;*/} 
#footer a {font-size:9px; color:#333333;}
#footer #footerArea01 {/*margin-top:5px;*/ margin-left:10em; border-top:solid 5px #9ABADA;}
#footer #footerArea02 {float:right; margin-top:5px; padding-right:5px;}
#footer #footerBg02 {background:transparent url(../../img/footer_bg02.gif) no-repeat scroll 0 100%; position:absolute; z-index:125; bottom:9px; left:959px; width:1px; height:51px;}
#footer #footerBg03 {background:transparent url(../../img/footer_bg03.gif) no-repeat scroll 0 100%; position:absolute; z-index:125; bottom:15px; left:0px; width:1px; height:45px;}

/*LISTs*/
ul.listDottedBlack {margin:3px 0 8px 0; border-bottom:solid 1px #CCCCCC;}
ul.listDottedBlack li {background-image:none !important; margin:0; padding-left:0 !important; list-style:none; margin:3px 0; padding:3px 0; clear:both; /*border-bottom:solid 1px #CCCCCC;*/}
ul.listDottedBlack li {/*background:transparent url(../../img/dot_black_01.gif) no-repeat scroll 0 9px; padding-left:9px;*/ }
ul.listDottedBlack li a {text-decoration:none; color:#333333;}
ul.listDottedBlack li a:hover {text-decoration:none; color:#A72C2F;}
ul.listImg {margin:3px 0 8px 0;}
ul.listImg li {background-image:none !important; margin:0; padding-left:0 !important; list-style:none; margin:3px 0; padding:3px 0; clear:both; border-bottom:solid 1px #CCCCCC; min-height:37px;}
ul.listImg li img {margin-right:7px;}
ul.listImg li a {text-decoration:none; color:#333333;}
ul.listImg li a:hover {text-decoration:none; color:#A72C2F;}
/*Downloadable items*/
ul.listDownloadItems {}
ul.listDownloadItems li {background:none; margin:0; padding:0; list-style:none; }
ul.listDownloadItems li a {color:#A72C2F; text-decoration:none;}
ul.listDownloadItems li a:hover {text-decoration:underline;}
ul.listDownloadItems li em {color:#666666; font-size:10px;}
ul.listDownloadItems li.listDownloadItemsPdf {background:transparent url(../../img/logo_pdf.gif) no-repeat scroll 0 3px !important; padding-left:19px !important; }
ul.listDownloadItems li.listDownloadItemsDoc {background:transparent url(../../img/logo_word.gif) no-repeat scroll 0 3px !important; padding-left:19px !important; }
ul.listDownloadItems li.listDownloadItemsPpt {background:transparent url(../../img/logo_ppt.gif) no-repeat scroll 0 3px !important; padding-left:19px !important;}
ul.listDownloadItems li.listDownloadItemsXls {background:transparent url(../../img/logo_excel.gif) no-repeat scroll 0 3px !important; padding-left:19px !important;}


/*CALLBACK*/ /*z-index:75*/
h3#btnCallBack {position:relative;}
h3#btnCallBack a {position:absolute; z-index:75; left:1px; top:-200px; display:block; width:169px; height:179px;}
h3#btnCallBack a span {display:none;}

/*BOX TINT BLUE*/
div.boxTintBlue {margin-bottom:11px; background:transparent url(../../img/box_blue_tint_bg01.jpg) repeat-y scroll 0 0;}
div.boxTintBlue h2.title {background:transparent url(../../img/box_blue_tint_head01.jpg) no-repeat scroll 0 0 !important; text-align:left; padding:19px 0 6px 20px !important;}
div.boxTintBlue h3.title {color:#3D79B6; font-size:13px; padding:3px 0;}
div.boxTintBlue div.boxTintXBody {position:relative; background:transparent url(../../img/box_blue_tint_body01.jpg) no-repeat scroll 0 100%; min-height:129px; padding:0 18px 63px 18px; /*bottom padding to prevent text from bumping into btn*/}
div.boxTintBlue p img {margin:0 5px 0 0;}
div.boxTintBlue a.btn01 {display:block; position:absolute; text-align:center; width:90px; height:35px; bottom:24px; left:20px;}
div.boxTintBlue a.btn02 {display:block; position:absolute; text-align:center; width:90px; height:35px; bottom:24px; left:120px;}

/*BOX TINT ORange*/
div.boxTintOr {margin-bottom:11px; background:transparent url(../../img/box_or_tint_bg01.jpg) repeat-y scroll 0 0;}
div.boxTintOr h2.title {background:transparent url(../../img/box_or_tint_head01.jpg) no-repeat scroll 0 0 !important; text-align:left; padding:19px 0 6px 20px !important;}
div.boxTintOr h3.title {color:#333333; font-size:13px; padding:3px 0;}
div.boxTintOr div.boxTintXBody {position:relative; color:#666666; background:transparent url(../../img/box_or_tint_body01.jpg) no-repeat scroll 0 100%; min-height:129px; padding:0 18px 63px 18px; /*bottom padding to prevent text from bumping into btn*/}
div.boxTintOr p img {margin:0 5px 0 0;}
div.boxTintOr a.btn01 {display:block; position:absolute; text-align:center; width:90px; height:35px; bottom:24px; left:20px;}
div.boxTintOr a.btn02 {display:block; position:absolute; text-align:center; width:90px; height:35px; bottom:24px; left:120px;}

/*BOX GRADATION ORange*/
div.boxGradationOr {margin-bottom:11px; background:transparent url(../../img/box_or_gradation_body01.jpg) no-repeat scroll 0 100%;}
div.boxGradationOr h2.title {background:transparent url(../../img/box_or_gradation_head01.jpg) no-repeat scroll 0 0 !important; text-align:left; padding:18px 0 9px 16px !important;}
div.boxGradationOr h3.title {color:#333333; font-size:13px; padding:3px 0;}
div.boxGradationOr div.boxGradationXBody {background-color:transparent; min-height:291px; padding:0 18px 9px 18px;}
div.boxGradationOr p img {margin:0 5px 0 0;}
	/**/
div.boxGradationOr ul.listDottedBlack {border-bottom:none !important;}

/*BOX GRADATION BLUE*/
div.boxGradationBlue {margin-bottom:11px; background:transparent url(../../img/head_blue_gradation_bg01.jpg) repeat-x scroll 0 0; border-top:solid 1px #CCCCCC; border-bottom:solid 1px #CCCCCC;}
div.boxGradationBlue {padding:8px 5px 0 5px;}
	/**/
	div.boxGradationBlue ul.listDottedBlack {border-bottom:none !important;}

/*BOX SOLID BLUE*/
div.boxSolidBlue {background-color:#DAE6F3; margin-bottom:11px;}
div.boxSolidBlue div.boxSolidXBody {padding:5px;}
div.boxSolidBlue div.boxSolidXBody h3 {color:#A72C2F !important; font-size:13px !important; font-weight:bold; background:transparent url(../../img/h3_bg03.gif) no-repeat scroll 0 3px !important; padding-left:19px !important; line-height:normal !important;}
div.boxSolidBlue div.boxSolidXBodyTel h2 {font-family:"Trebuchet MS", Verdana, sans-serif; font-size:26px; color:#3F7DBC; letter-spacing:-0.03em; font-weight:400; font-style:italic;}
div.boxSolidBlue div.boxSolidXBodyTel h1 {font-family:"Trebuchet MS", Verdana, sans-serif; font-size:20px; /* color:#3F7DBC; */font-style:italic;}
div.boxSolidBlue div.boxSolidXBodyTel{padding-left:10px; font-weight:bold; padding-bottom:5px;}

	/**/
div.boxSolidBlue ul.listDottedBlack {border-bottom:none !important;}
/*BOX SOLID OR*/
/**/

/*BOX TESTIMONY*/
div.boxTestimony {background-color:#DAE6F3; margin-bottom:11px;}
div.boxTestimony div.BoxBgTestimonyBody {padding:5px;} /*class name may affect js niftycorners*/
div.boxTestimony p img {margin:0 5px 0 0;}

/*Quick ACCESS*/
ul#quickAccess {}
ul#quickAccess li {background:none; margin:0; padding:0; list-style:none; margin-bottom:7px;}
ul#quickAccess li a {display:block; width:122px /*198-76*/; height:32px; padding-left:76px; line-height:32px;}
ul li#quickAccessBtnProject {background:transparent url(../../img/btn_project01.gif) no-repeat scroll 0 0;}
ul li#quickAccessBtnSimulator {background:transparent url(../../img/btn_simul01.gif) no-repeat scroll 0 0;}
ul li#quickAccessBtnAppoint {background:transparent url(../../img/btn_appoint01.gif) no-repeat scroll 0 0;}
ul li#quickAccessBtnDeconnect {background:transparent url(../../img/btn_deconnect.gif) no-repeat scroll 0 0;}

/*IDENTIFICATION AREA*/
fieldset#identificationArea {border-bottom:solid 1px #CCCCCC; margin:3px 0 8px 0; padding-bottom:7px;}
fieldset#identificationArea legend {display:block; position:relative; left:auto; font-size:11px; font-weight:bold; background:transparent url(../../img/dot_black_01.gif) no-repeat scroll 0 4px; padding-left:9px;}
fieldset#identificationArea div {padding-left:9px;}
fieldset#identificationArea input#login {width:156px; height:17px; vertical-align:middle; border:solid 1px #D2D2D3; margin-top:7px;}
fieldset#identificationArea input#loginPass {width:75px; height:17px; vertical-align:middle; border:solid 1px #D2D2D3; margin:3px 0 0 0px;}
fieldset#identificationArea input#loginOk {width:77px; height:19px; vertical-align:middle; margin:3px 0 0 3px;}
fieldset#identificationArea p {}

/*SUBSCRIPTION AREA*/
fieldset#subscriptionArea {border-bottom:solid 1px #CCCCCC; margin:3px 0 8px 0; padding-bottom:7px;}
fieldset#subscriptionArea legend {display:block; position:relative; left:auto; font-size:11px; font-weight:bold; background:transparent url(../../img/dot_black_01.gif) no-repeat scroll 0 4px; padding-left:9px;}
fieldset#subscriptionArea div {padding-left:9px; text-align:center;}
fieldset#subscriptionArea input#subscription {width:83px; height:19px;}
fieldset#subscriptionArea p {text-align:left;}

fieldset legend {background:none !important;}

/*BTN framed*/
a.btnFramedBlue {display:block; background:transparent url(../../img/btn_blue_bg01.gif) no-repeat scroll 0 0; width:172px; height:25px; line-height:25px; text-align:center; overflow:hidden; clear:both;}
a.btnFramedOr {display:block; background:transparent url(../../img/btn_or_bg01.gif) no-repeat scroll 0 0; width:172px; height:25px; line-height:25px; text-align:center; overflow:hidden; clear:both;}

/*SCROLL AREA -y*/
#scrollYArea {height:463px; overflow: -moz-scrollbars-vertical; overflow-y:auto;}
		/*BOX SOLID BLUE*/
div#scrollYArea div.boxFramedBlue {margin-bottom:11px; margin-right:11px;}
div#scrollYArea div.boxFramedBlue div.boxFramedXBody {padding:5px;}
div#scrollYArea div.boxFramedBlue div.boxFramedXBody h3 {color:#3F7DBC !important; font-size:14px !important; font-weight:bold; background-image:none !important; padding-left:0 !important; line-height:normal !important;}
div#scrollYArea div.boxFramedBlue div.boxFramedXBody h3 em {display:block; font-size:10px; color:#333333; font-weight:normal;}
div#scrollYArea div.boxFramedBlue:hover {background-color:#DAE6F3;} 

/*BOX SOLID OR*/
div.boxFramedOr {}
div.boxFramedOr div.boxFramedXBody {padding:5px;}


/*MISc*/
.borderThickBlue {border:solid 4px #E8F0F7;}
.borderThickPink {border:solid 4px #F3E0E0;}
#flashey02 {margin-bottom:11px;} /*bottom margin for simulator*/
.labelInfo {font-size:9px; color:#666666; line-height:10px; background:transparent url(../../img/dot_info_blu_01.gif) no-repeat scroll 0 0;}
.labelInfo p {margin:0 0 0 8px;}

.inputWidthLarge {width:244px;}

/*Extensible*/
.aep {color:#A72C2F; text-decoration:none;}
.boxML {background-color:#DAE6F3; margin-bottom:11px;}

/*Plan dynamique bas de page*/
#mapFootNav{border-top:solid 1px #CCCCCC; position:relative; width:916px; margin:0 auto; text-align:left; height:145px; padding: 5px 20px 0px 20px;}
.blockFooter{width:303px; float:left; height: auto; margin-bottom:5px; margin-top:5px}
.blockFooter h4{ margin-left:25px; font-size:16px; }
ul.footList {margin-bottom:3px;}
ul.footList h5{margin-left:25px;font-size:10px;font-weight:bold;}
ul.footList li { list-style:none; float:left; width:151px; margin:3px 0px 3px 0;}
ul.footList li a {text-decoration:none; color:#333333;}
ul.footList li a:hover {text-decoration:none; color:#A72C2F;}
span#espaceMedias a{color:#FFFFFF; background-color:#A72C2F; padding:3px;}

/*togglePanel*/
div.boxSolidBlue div.TogglePanePlainHeader h3{color:#A72C2F !important; font-size:13px !important; font-weight:bold; background:transparent url(../../img/h3_bg03.gif) no-repeat scroll 0 3px !important; padding-left:20px !important; height:20px; margin-top:5px !important; margin-bottom:5px; cursor:pointer;}
.tab_left{padding-left:5px; margin-bottom:5px;}
.tab_right{padding-left:5px; width:80px; vertical-align:bottom; margin-bottom:7px;}
.TogglePanePlainContent{margin-top:10px;}

/*togglePanel*/
div.boxSolidBlue div.TogglePanePlainHeader h3{color:#A72C2F !important; font-size:13px !important; font-weight:bold; background:transparent url(../../img/h3_bg03.gif) no-repeat scroll 0 3px !important; padding-left:20px !important; height:20px; margin-top:5px !important; margin-bottom:5px; cursor:pointer;}
.tab_left{padding-left:5px; margin-bottom:5px;}
.tab_right{padding-left:5px; width:80px; vertical-align:bottom; margin-bottom:7px;}
.TogglePanePlainContent{margin-top:10px;}

/*togglePanel mentions*/
div.TogglePanePlainHeader h3{color:#A72C2F !important; font-size:13px !important; font-weight:bold; background:transparent url(h3_bg03.gif) no-repeat scroll 0 3px !important; padding-left:20px !important; line-height:normal !important; cursor:pointer;}
.texteGras{font-weight:bold;}
.texteJustifie{text-align:justify; margin:0; padding-right:20px; padding-left:20px;}
.texteJustifieFixe{text-align:justify; margin:0; padding-left:20px; padding-right:20px;}


/*Encart numéro de tel */
#numTel {margin-bottom:10px;}

/*Un crédit vous engage */
div#navFoot { text-align:center; font-size:14px; font-weight:bold; color:#A72C2F;}