/* florian.boudot@gmail.com */
/* 07-2009 */
/* DEFAULT DEFINITION */
html { font-size:100%; }
body { margin:0; padding:0; font:0.69em Arial, Verdana, Helvetica, sans-serif; color:#000; background-color:#f9f8f5; }
img, table, td, fieldset, form, legend, h1, h2, h3, h4, h5, h6, ul, ol, p, dl, dt, dd { margin:0; padding:0; border:0; font-size:1em; }
table { border-collapse:collapse; }
.alignLeft { text-align:left; }
.alignRight { text-align:right; }
.offleft { position:absolute; left:-5000px; width:2000px; }
object { outline:none; } /* FF3 */
.color1, .color1 a { color:#555; }/* gray */
.color2, .color2 a { color:#e60003; }/*red*/
.color3, .color3 a { color:black; }
.font18 { font-size:1.6em; }
.font23 { font-size:2.2em; }

#C6C6C6

/* TABLE 1 */
.table1 { width:100%; margin-bottom:10px; }
.table1 th { font-weight:bold; color:#de0029; text-align:left; }
.table1 th,
	.table1 td { text-align:left; padding:5px 5px 5px 7px; border:2px solid white; vertical-align:top; }
.table1 thead th { background:#ecebec url(../ressources/images/images-css/table1-thead-th.png) left top repeat-x; }
.table1 tbody th { background:#ecebec url(../ressources/images/images-css/table1-tbody-th.png) left top repeat-y; padding-left:10px; }

/* TABLE 2 */
.table2 { width:100%; margin-bottom:10px; border-left:2px solid #C6C6C6; }
* html .table2 {border-left:1px solid #C6C6C6; }
.table2 th { font-weight:bold; color:#de0029; text-align:center; }
.table2 td {text-align:left; }
.table2 th,
	.table2 td { padding:5px 5px 5px 7px; border:1px solid #C6C6C6; vertical-align:top; }
.table2 thead th { background:#ecebec url(../ressources/images/images-css/table1-thead-th.png) left top repeat-x; }
.table2 tbody th { background:#ecebec url(../ressources/images/images-css/table1-tbody-th.png) left top repeat-y; padding-left:10px; }

/* FORMS */
input, select, textarea, button { font:1em Arial, Verdana, Helvetica, sans-serif; color:#555; }
.inputText, textarea, select  { border:1px solid #e1e1e1; padding:2px; }
textarea { overflow:auto; }
select { padding:1px; }
label.over { position:absolute; top:3px; left:3px; color:#555; }
input.submit { border:none; background:#e60003; color:white; font-weight:bold; overflow:visible; padding:1px 6px; }
.formSelect1 { padding:0 0 2px 0; }
.formSelect1 label { display:none; }
.doubleCol .formSelect1 select { width:297px; }
.radio, .checkbox { margin:0 3px 0 0; padding:0; vertical-align:middle; }




/* FORM 1 */
.form1 { padding:0 0 10px 0; }
.form1 label { float:left; display:block; width:110px; padding-top:3px; }
.form1 .fakeLabel { float:left; display:block; width:110px; height:10px; }
.form1 .fakeLabel label { display:none; }
.form1 .inputText { width:340px; }
.form1 .size1 { width:65px; }
.form1 textarea { width:340px; }
.form1 .radios1 { padding-bottom:13px; }
.form1 .radios1 .fakeLabel { float:left; display:block; width:110px; }
.form1 .radios1 label { float:none; width:auto; display:inline; padding:0 15px 0 0; }



/* FORM 2 - WITH LEFT ICON BG */
#formUpload { background:url(../ressources/images/images-css/icon-download.png) left top no-repeat; }
#formLogin { background:url(../ressources/images/images-css/icon-lock.png) left top no-repeat; }
.form2 { padding:0 0 10px 62px; }
.form2 label { display:block; float:left; width:130px; padding-top:3px; }
.form2 .labelFill { padding-left:130px; }
.form2 .inputText { width:247px; }



/* FORM 3 */
.form3 .list4 { padding:0 0 10px 0; }
.form3 label { padding-top:3px; }



/* LINKS */
a { color:#e60003; text-decoration:none; }
a:hover { text-decoration:underline; }



/* LISTS */
ol, ul { list-style:none; }
.list1 { padding:0 0 10px 0; }
.list1 li { background:url(../ressources/images/images-css/icons.png) left -892px no-repeat; padding:0 0 2px 12px; }

.bloc2 .list1 li a { color:black; }
.list1 li ul li { padding-bottom:0; background-position:left -3295px; }
.list2 dl { background:url(../ressources/images/images-css/icons.png) left -3589px no-repeat; padding:0 0 10px 34px; }
.list2 dl dt { padding:3px 0 0 0; }
.list2 dl dd a { color:#555; }

.list3 li { background:url(../ressources/images/images-css/icons.png) left -892px no-repeat; padding:0 0 16px 12px; }
.list3 li a { color:black; font-weight: bold; }
.list3 li strong { color:#555; }	
.list3 li strong a { font-weight:bold; color:black; } 
.list3 li ul { padding-top:10px; }
.list3 li ul li { padding-bottom:0; background-position:left -3295px; }

.list4 li { padding:0 0 10px 0; }
.list4 li strong { color:#555; }
.numList li { background-image:url(../ressources/images/images-css/icons.png); background-repeat:no-repeat; padding:0 0 8px 23px; }
.numList li.num1 { background-position:left -5450px; }
.numList li.num2 { background-position:left -1487px; }
.numList li.num3 { background-position:left -3850px; }
.numList li.num4 { background-position:left -4050px; }
.numList li.num5 { background-position:left -4250px; }
.numList li.num6 { background-position:left -4450px; }
.numList li.num7 { background-position:left -4650px; }
.numList li.num8 { background-position:left -4850px; }
.numList li.num9 { background-position:left -5050px; }
.numList li.num10 { background-position:left -5250px; }


/* PARAGRAPHS & TITLES */
p { line-height:1.3em; padding:0 0 10px 0; }
p.bt1 a { padding:0 0 0 10px; background:url(../ressources/images/images-css/icons.png) left 5px no-repeat; }
p.bt2 { padding:0 0 10px 10px; background:url(../ressources/images/images-css/icons.png) left -892px no-repeat; line-height:inherit; }
p.bt2 a { color:black; }
p.bt2 span { font-size:0.9em; color:#555; }
.bt3 { text-align:right; }
.bt3 .submit { font-size:1.5em; padding:7px 15px 4px 15px; }
.bt4 { padding:0 0 10px 0; font-weight:bold; color:black; }
.bt4 a { color:black; background:url(../ressources/images/images-css/icons.png) left -892px no-repeat; padding-left:12px; }
.date { color:#7b7b7b; font-size:0.9em; }
.title1 { font-size:1.1em; color:#e60003; padding:0 0 1px 0; line-height:1.2em; }
.title2 { padding:0; line-height:1.3em; }



.title3 { background:url(../ressources/images/images-css/bg-title-3-900px.png) left bottom no-repeat; font-size:2.3em; color:#de0029; margin-bottom:8px; }
.title3 span { background:url(../ressources/images/images-css/bg-title-3-top.png) left top no-repeat; padding:12px 0 19px 17px; display:block; }
#col2 .title3 { background-image:url(../ressources/images/images-css/bg-title-3-712px.png); }



.title4 { background:url(../ressources/images/images-css/bg-title-line.png) left bottom no-repeat; font-size:1.45em; font-weight:bold; color:#de0029; padding:2px 0 10px 0; margin:0 0 10px 0; clear:both; } 
.title5 { font-size:1.1em; color:#de0029; padding-bottom:5px; /*clear:both;*/ }
.title6 { font-size:1.1em; color:#555; padding-bottom:5px; }
.subTitle1 { font-size:0.9em; color:#555; }
.flat { padding-bottom:0; }


/* BUTTON DOWNLOAD */
p.btDownload { padding:11px 0 15px 48px; background:url(../ressources/images/images-css/icon-download.png) left top no-repeat; color:black; }
.bloc1 p.btDownload { padding-bottom:15px; }
p.note { padding-top:0; background-position:left 3px; }
p.note span { display:block; padding-top:10px; }



/* STRUCTURE */
#mainContainer { border-bottom:1px solid #c6c6c6; background:white url(../ressources/images/images-css/bg-gradient.jpg) center 29px repeat-x; padding:0 0 30px 0; }
#mainContent { width:900px; margin:0 auto; overflow:hidden; }
.container1 { padding:0 0 10px 0; }



/* NAVIGATION TOP */
#navTop { background:#292929 url(../ressources/images/images-css/bg-nav-top.png) repeat-x left top; min-width:950px; overflow:hidden; width:100%; }
#navTop .part1 { float:left; }
#navTop .part2 { float:right; }
#navTop ul li { float:left; border-left:1px solid #6c6b6a; border-right:1px solid #464544; }
#navTop ul li a { display:block; float:left; padding:7px 8px; color:#fff; font-size:1.1em; text-decoration:none; }
#navTop ul li a:hover { text-decoration:underline; }
#navTop ul li#btPrivateArea { border:none; }
#navTop ul li#btPrivateArea a { background:url(../ressources/images/images-css/bg-nav-top-red.png) repeat-x left top; border-left:1px solid #000000; }
#navTop ul li#btPrivateArea a:hover, 
#navTop ul li#btPrivateArea a.active { background-position:left bottom; }



/* MAIN HEADER */
#mainHeader { height:133px; position:relative; background:url(../ressources/images/images-css/bg-header-umbrella.png) left top no-repeat; }
.home #mainHeader { height:97px; background:none; }
#logoFondation { position:absolute; left:13px; top:27px; }
#formSearch { position:absolute; right:0; top:14px; }
#formSearch p { position:relative; width:240px; background:url(../ressources/images/images-css/search-field.png) left top no-repeat; }
#formSearch label.over { color:black; font-size:1.1em; top:6px; left:5px; }
#formSearch .inputText { vertical-align:top; font-size:1.1em; color:black; width:195px; padding-left:5px; margin-top:4px; border:none; background:transparent; }
#formSearch .submit { vertical-align:top; padding:0; background:none; }
#formSearch .submit:focus { outline:1px dotted black; }



/* MENU TABS */
#menuTabs { background:url(../ressources/images/images-css/bg-menu-tabs.png) left 48px repeat-x; }
.home #menuTabs { background:none; margin-bottom:-9px; position:relative; z-index:3; }
#menuTabs ul { overflow:hidden; width:100%; }
#menuTabs ul li { display:inline; }
#menuTabs ul li a { display:block; background-image:url(../ressources/images/images-css/bg-main-menu.png); background-repeat:no-repeat; height:56px; float:left; text-indent:-9999px; overflow:hidden; }
#menuTabs ul li#bt1 a { background-position:left top; width:139px; }
#menuTabs ul li#bt2 a { background-position:-139px top; width:155px; }
#menuTabs ul li#bt3 a { background-position:-294px top; width:240px; }
#menuTabs ul li#bt4 a { background-position:-534px top; width:193px; }
#menuTabs ul li a:focus { outline:none; }
#menuTabs ul li#bt1 a:focus,
	#menuTabs ul li#bt1 a:hover { background-position:left -112px; }
#menuTabs ul li#bt2 a:focus,
	#menuTabs ul li#bt2 a:hover { background-position:-139px -112px; }
#menuTabs ul li#bt3 a:focus,
	#menuTabs ul li#bt3 a:hover { background-position:-294px -112px; }
#menuTabs ul li#bt4 a:focus,
	#menuTabs ul li#bt4 a:hover { background-position:-534px -112px; }
#menuTabs ul li#bt1 a.active,
	#menuTabs ul li#bt1 a.active:focus,
		#menuTabs ul li#bt1 a.active:hover { background-position:left -56px; }
#menuTabs ul li#bt2 a.active,
	#menuTabs ul li#bt2 a.active:focus,
		#menuTabs ul li#bt2 a.active:hover { background-position:-139px -56px; }
#menuTabs ul li#bt3 a.active,
	#menuTabs ul li#bt3 a.active:focus,
		#menuTabs ul li#bt3 a.active:hover { background-position:-294px -56px; }
#menuTabs ul li#bt4 a.active,
	#menuTabs ul li#bt4 a.active:focus,
		#menuTabs ul li#bt4 a.active:hover { background-position:-534px -56px; }



/* BLOC 1 */
.bloc1 { border:1px solid #d3d3d3; background:white; padding:10px 9px 5px 10px; margin:0 0 10px 0; overflow:hidden; color:#555; clear:both; }
* html .bloc1 { height:0.01%; }
.bloc1 .pic { padding:0 1px 4px 0; }
.bloc1 p { padding-bottom:8px; }
.bloc1 p.title1,
	.bloc1 .title1 { padding-bottom:3px; clear:none; }
.bloc1 p.title5 { padding-bottom:5px; }
.bloc1 p.bt4 { padding-bottom:5px;}
.floatLeft { float:left; padding:0 10px 10px 0; }
.bloc1 .floatLeft { float:left; padding:0 10px 5px 0; }
.blocPic { overflow:hidden; width:100%; }
.floatRight { float:right; padding:0 0 10px 10px; }
.bloc1 .floatRight { float:right; padding:0 0 8px 10px; }
.bloc1 .date { padding-bottom:0; }


/* BLOC 2 */
.bloc2 { -moz-box-shadow:1px 1px 5px #b1b1b1; -webkit-box-shadow:1px 1px 5px #b1b1b1; box-shadow:1px 1px 5px #b1b1b1; border:1px solid #b1b1b1; padding:9px 10px 5px 9px; min-height:109px; background:#f7f7f7; margin:0 2px 10px 0; }
.bloc2 h3 { font-size:1.5em; font-weight:bold; color:#555; padding:0 0 12px 0; }



/* BLOC 3 */
.bloc3 { border-top:1px solid #d3d3d3; padding:10px 0 5px 0; }



/* HOME SLIDES */
.scroll { width:900px; position:relative; }
.panel { height:365px; width:900px; background:url(../ressources/images/images-css/bg-panel.png) left top repeat-x; position:relative; }
.panel .btPrevPanel { position:absolute; top:150px; left:0; }
.panel .vTitle { position:absolute; left:34px; }
.panel .btNextPanel {  }
.panel .btNextPanel a { position:absolute; right:1px; top:2px; display:block; height:346px; float:right;/*ie6*/ }
.panel .column1 { position:absolute; top:11px; left:64px; }
.panel .column2 { position:absolute; top:11px; }
.panel .column3 { position:absolute; top:11px; left:617px; width:207px; color:black; }
.panel .column3 h3 { padding:0 0 7px 0; }
.panel .column3 .text { padding:0 0 0 10px; }
.panel .column3 .bloc { padding:0 0 20px 0; }
.panel .column3 p { padding-bottom:5px; }
.panel .column3 p.title2 { padding-bottom:0; }
.btPrevPanel { position:absolute; left:0; top:151px; }
.btPrevPanel a { display:block; width:34px; height:46px; overflow:hidden; text-indent:-9999px; background:url(../ressources/images/images-css/bt-prev-panel.png) left center no-repeat; }



/* HOME PANEL - NOTRE ACTION */
#notre-action .vTitle { top:101px; }
#notre-action .btNextPanel a { padding:0 3px 0 6px; }
#notre-action .btNextPanel a img { margin-top:79px; }
#notre-action .column1 { width:333px; }
#notre-action .column1 .bloc1 { /*height:289px;*/ padding-bottom:0; margin-bottom:6px; }
#notre-action .column2 { left:407px; width:194px; }
#notre-action .column2 .bloc1 { /*height:131px;*/ padding-bottom:2px; }



/* HOME PANEL - NOTRE MISSION */
#notre-mission .vTitle { top:101px; }
#notre-mission .btNextPanel a { padding:0 3px 0 6px; }
#notre-mission .btNextPanel a img { margin-top:15px; }
#notre-mission .column1 { width:194px; padding:4px 0 0 0; }
#notre-mission .column1 .bloc1 { margin-bottom:14px; }
#notre-mission .column2 { left:270px; width:331px; color:black; padding:15px 0 0 0; }
#notre-mission .column2 h3 { padding:0 0 10px 0; }
#notre-mission .column3 { padding:8px 0 0 0; }
#notre-mission .list1 { padding:0; }
#notre-mission .list1 a { color:black; }


/* HOME PANEL - LA FONDATION VOUS INFORME */
#la-fondation-vous-informe .vTitle { top:49px; }
#la-fondation-vous-informe .btNextPanel a { padding:0 3px 0 6px; }
#la-fondation-vous-informe .btNextPanel a img { margin-top:33px; }
#la-fondation-vous-informe .column1 { width:537px; padding:11px 0 0 0; }
#la-fondation-vous-informe .column1 h2 { padding:0 0 20px 0; }
#la-fondation-vous-informe .column3 .reports { padding:5px 0 5px 0; }
#la-fondation-vous-informe .column3 .reports a { color:#000; }
#la-fondation-vous-informe .column3 .reports strong { padding:0 10px 0 0; }
.bloc1 .date { padding-bottom:0; }



/* HOME PANEL - LA FONDATION ET VOUS */
#la-fondation-et-vous .vTitle { top:77px; }
#la-fondation-et-vous .btNextPanel a { padding:0 1px 0 6px; }
#la-fondation-et-vous .btNextPanel a img { margin-top:82px; }
#la-fondation-et-vous .column1 { width:537px; padding:11px 0 0 0; }
#la-fondation-et-vous .column1 h2 { padding:0 0 20px 0; }
#la-fondation-et-vous .column1 .pic { float:left; padding:0 10px 10px 0; }
#la-fondation-et-vous .column3 .bloc { padding-bottom:0; } 
#la-fondation-et-vous .column3 h3 { padding-bottom:4px; }
#la-fondation-et-vous #formLogin { overflow:hidden; width:100%; background:none; }
#la-fondation-et-vous #formLogin label { display:block; }
#la-fondation-et-vous #formLogin .inputText { width:191px; }
#la-fondation-et-vous #formLogin .text { padding:0 0 4px 9px; }
#la-fondation-et-vous #formLogin p { padding-bottom:2px; }
#la-fondation-et-vous #formLogin .bt1 { float:left; padding-top:2px; }
#la-fondation-et-vous #formLogin .btSubmit { float:right; padding-right:1px; }
#la-fondation-et-vous #formLogin .submit { padding:0; }
/*#la-fondation-et-vous #formLogin p.error2 { border:1px solid #e60003; background:#ffedf0; padding:2px 2px 4px 2px; text-align:center; margin-bottom:3px; }*/



/* PATH */
#path { font-size:0.9em; padding:4px 0 9px 0; color:#555; /*margin-left:-3px;*/ }
#path a { color:#555; padding:0 3px; }
#path strong { font-size:1.1em; padding-left:3px; }



/* COL 1 */
#col1 { float:left; width:175px; padding:0 15px 16px 0; background:url(../ressources/images/images-css/bg-cat-menu-bottom.png) left bottom no-repeat; }
#catMenu { border-top:2px solid #e60003; background:url(../ressources/images/images-css/bg-cat-menu.png) left top repeat-y; padding:9px 5px 10px 11px; }
* html #catMenu { height:0.01%; }/*ie6*/
*:first-child+html #catMenu { height:0.01%; }/*ie7*/
#catMenu ul li { color:black; font-weight:bold; background:url(../ressources/images/images-css/icons.png) left -293px no-repeat; padding:0 0 12px 13px; }
#catMenu ul li.active { background-position:left -2094px; }
#catMenu ul li.activeDown { background-position:left -593px; }
#catMenu ul li.active a,
	#catMenu ul li.active strong,
		#catMenu ul li.activeDown a { color:#e60003; }
#catMenu ul li a { color:#5b5b5b; }
#catMenu ul li.active ul li a,
	#catMenu ul li.activeDown ul li a { color:black; }
#catMenu ul li ul { padding:5px 0 0 0; }
#catMenu ul li ul li { font-weight:normal; background:none; padding:0 0 8px 10px; }
#catMenu ul li.down { background-position:left -1794px; padding-bottom:4px; }
#catMenu ul li.down a { color:black; }
#catMenu ul li.down ul li strong a { color:#e60003; }

#catMenu .formSearch label { background:url(../ressources/images/images-css/icons.png) left -2093px no-repeat; color:#e60003; padding:0 0 4px 13px; display:block; }
#catMenu .formSearch .inputText { width:112px; }


/* COL 2 */
#col2 { float:left; width:710px; }



/* DOUBLE COLUMN */
.doubleCol { width:100%; overflow:hidden; }
.doubleCol .column1 { float:left; width:334px; }
.doubleCol .column2 { float:right; width:334px; }
.doubleCol3 .doubleCol .column1 { width:233px; }
.doubleCol3 .doubleCol .column2 { width:233px; }
.doubleCol3 .bloc1 .doubleCol .column1 { width:220px; }
.doubleCol3 .bloc1 .doubleCol .column2 { width:220px; }



/* DOUBLE COLUMN 2 (VIDEO EDITO) */
.doubleCol2 { width:100%; overflow:hidden; }
.doubleCol2 .column1 { float:left; width:333px; }
.doubleCol2 .column2 { float:right; width:360px; }



/* DOUBLE COLUMN 3 (SMALL RIGHT COL) */
.doubleCol3 { width:100%; overflow:hidden; }
.doubleCol3 .column1 { float:left; width:481px; }
.doubleCol3 .column2 { float:right; width:210px; }


/* DOUBLE COLUMN 4 (SMALL RIGHT COL) */
.doubleCol4 { width:100%; overflow:hidden; }
.doubleCol4 .column1 { float:left; width:510px; }
.doubleCol4 .column2 { float:right; width:171px; }



/* DOUBLE COLUMN 5 */
.doubleCol5 { width:100%; overflow:hidden; }
.doubleCol5 .column1 { float:left; width:670px; }
.doubleCol5 .column2 { float:right; width:210px; }
.doubleCol5 .doubleCol .column1 { width:330px; }
.doubleCol5 .doubleCol .column2 { width:330px; }



/* FORM ORDER BY */
#formOrderBy { float:right; padding:4px 0 0 0; }
#formOrderBy p { padding:0; }



/* FORM NUM LIST */
.formNumList label { display:none; }
.formNumList select { width:274px; }



/* ALERT BOX */
.alert { border:1px solid; color:black; margin:0 0 14px 0; padding:7px 10px 3px 10px; height:50px; }
html>body .alert { height:auto; min-height:50px; }
.error { border-color:#e60003; background:#ffedf0 url(../ressources/images/images-css/alert-error.png) 4px 4px no-repeat; padding-left:76px; }
.notify { border-color:#007962; background:#d6ffcf url(../ressources/images/images-css/alert-notify.png) 15px 3px no-repeat; padding-left:71px; }
.quote { border-color:#d3d3d3; background-color:#f6f6f6; height:auto; min-height:inherit !important; }
.quote p { background:url(../ressources/images/images-css/alert-quote.png) left top no-repeat; margin-top:-12px; padding:12px 0 10px 53px; }

/* class for the dev' */
.errors { color:#e11e19; border:1px solid #f4c9c9; background-color:#FFEDF0; padding:5px 10px 5px 10px; display:block; margin:0 0 4px 0; overflow:hidden; clear:both; }
.errors p { padding-bottom:0; }


/* PAGER */
.pager { overflow:hidden; width:100%; color:#555; }
.pager .pagerTitle { float:left; padding:1px 5px 0 0; }
.pager ul { float:left; }
.pager ul li { float:left; padding:0 3px; }
.pager ul li a { background:url(../ressources/images/images-css/icons.png) left -2388px no-repeat; color:white; display:block; width:14px; height:16px; padding:1px 0 0 0; float:left; text-align:center; font-weight:bold; }
.pager ul li.active a { background-position:left -2688px; }



/* MAIN FOOTER */
#mainFooter { width:900px; margin:0 auto; padding:33px 0 44px 0; }
#mainFooter a { text-decoration:none; color:#888; }
#mainFooter a:hover { text-decoration:underline; }
#mainFooter .header { border:1px solid #c6c6c6; border-width:1px 0; padding:6px 6px 5px 18px; width:876px; overflow:hidden; }
#mainFooter .header h2 { float:left; color:#9f9c96; font-size:2.27em; }
#mainFooter .header form { float:right; padding:1px 0 0 0; }
#mainFooter .header form label { display:none; }

#siteMap { padding:7px 0 16px 0; overflow:hidden; width:100%; }
#siteMap li { float:left; padding-bottom:22px; padding-left:18px; }
#siteMap li#cat1 { width:208px; }
#siteMap li#cat2 { width:218px; }
#siteMap li#cat3 { width:262px; }
#siteMap li#cat4 { width:134px; }
#siteMap li h3 { padding:0 0 5px 0; }
#siteMap li h3 a { text-transform:uppercase; color:#555; }
#siteMap li li { padding:0 0 7px 0; line-height:1em; float:none; }

#footerNav { clear:both; padding:0 25px; height:28px; border:1px solid #c6c6c6; line-height:28px; text-align:center; }
#footerNav li { display:inline; padding:0 11px 0 10px; border-right:1px solid #999999; }
#footerNav li.last { border:none; }



/* POPIN */

#cache {
    position:fixed;
    _position:absolute; /* let's give IE6 absolute, rewrite it as you like if you want to avoid this hack ;) */
    top:0;
    left:0;
    width:100%;
    height:100%;
    background-color:#000;
    color:inherit;
    display:none;
	z-index:9;
}

#popin {
    position:fixed;
    _position:absolute; /* let's give IE6 absolute, rewrite it as you like if you want to avoid this hack ;)  */
    
    /* default dimensions and positions */
    top:50%;
    left:50%;
    margin-left:-255px;
    margin-top:-100px;
    width:495px;
    height:255px;
	z-index:10;
    
    /* styles */
    background-color:#FFF;
    color:inherit;
    overflow:auto;
    display:none;
}

#popin:focus {
    outline:0;
}

#close {
    position:absolute;
    top:0;
    right:0;
    margin:5px;
    padding:5px;
    background-color:#FFF;
    color:inherit;
    /*border:1px solid #000;*/
}

#close li {
    list-style-type:none;
}

#popin #pop-content {
    margin:0 10px;
	padding:10px 0 0 0;
}

#popin #pop-content h2.title3 span {
	background:url(../ressources/images/images-css/bg-title-3-popin.png) no-repeat left top!important;
}
#popin #pop-content h2.title3 {
	background:none;	
}

#pop-content form {
	zoom:1;	
}

.formPopin { padding:0 0 10px 10px; }
.formPopin label { display:block; float:left; width:100px; padding-top:3px; }
.formPopin .inputText { width:256px; }

/* surcharge 15092009 ----------------------------------------------------------------------------------- */
.bloc1 p.bt4{
	/*background:transparent url(../ressources/images/images-css/icons.png) no-repeat scroll left -892px;
	color:black;*/
	padding-bottom:10px !important;
}
/*.bloc1 .bt4 a{
	padding:0;
	background:none !important;
}*/

/* END */