/**********************/
/*** INITIALISATION ***/
/**********************/

body,div,img,form,a,span,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,p,iframe{padding:0;margin:0;outline:0;}
img,iframe{border:0 none;}
ul,ol,li{list-style:none;outline:none;}
table,tr,td,th{border:0 none;padding:0;margin:0;border-collapse:collapse;vertical-align:top;border-spacing:0px;}

fieldset {border:none;padding:0 0 12px 0;}
legend {white-space:normal; display:none;}

input,
textarea,
select {	font-family:inherit;	font-size:inherit;	font-weight:inherit;}
/* pour resize dans IE*/
input, 
textarea, 
select {*font-size:100%;}

.clear{clear:both;height:0px;font-size:0px;line-height:0px;width:100%;display:block;overflow:hidden;}
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
/* \*/ * html .clearfix { height:1%; }
.clearfix { display:block; }
button {cursor:pointer;}
button.bouton {*width:auto;*overflow:visible;}

.em{color:#4c4c4c;}

a{text-decoration:none;color:#4c4c4c;}
a:hover{text-decoration:underline;text-indent:0;}
a.savoirPlus{color:#4c4c4c;background:url(../images/common/pictos/fleche2.gif) 6px center no-repeat;border:1px solid #4c4c4c;padding:0 15px 0 18px;
 
}
a.savoirPlus:hover{text-decoration:none;}

a.lireSuite{color:#8e8e8e;}
a.lireSuite span{color:#00975a;}

a.linkRss{background:url(../images/common/pictos/rss.gif) left center no-repeat;padding-left:25px;color:#8e8e8e;height:16px;display:inline-block;}

a.lireAll{background:url(../images/common/pictos/fleche3.gif) 7px center no-repeat;background-color:#00975a;padding:0 12px 0 20px;color:#ffffff;display:inline-block;text-transform:uppercase;}
a.lireAll:hover{text-decoration:none;}

a.date{background:url(../images/common/pictos/pictoDate.gif) left center no-repeat;padding-left:22px;line-height:16px;display:inline-block;color:#9d9d9d;}

a.bt{background: url(../images/common/pictos/fleche3.gif) 7px center no-repeat #00975a;color:#FFFFFF;text-transform:uppercase;padding:2px 10px 2px 22px;font-size:1em;display:inline-block;}
a.bt:hover{text-decoration:none;}

.inputText{color:#a3a3a3;font-family:Arial, Helvetica, sans-serif;font-size:1.2em;border:1px solid #d9d9d9;margin:0;padding:1px 2px 1px;vertical-align:middle;}
.inputSubmit{background:url(../images/common/pictos/fleche.gif) center center no-repeat #ffffff;border:1px solid #d9d9d9;margin:0;padding:0;width:27px;height:19px;cursor:pointer;vertical-align:middle;}

/* horinaja default */
.horinaja {width:100%;overflow:hidden;position:relative;}
.horinaja ul{position:relative;width:946px;height:100%;}
.horinaja ul li{background:transparent;display:block;top:0;position:relative;width:100%;height:100%;float:left;}
/* horinaja pagination */
ol.horinaja_pagination{height:19px;position:absolute;bottom:0px;right:0px;text-align:right;padding:0 10px 10px 0;}
ol.horinaja_pagination li{height:19px;display:inline;}
ol.horinaja_pagination li a{width:19px;height:17px;cursor:pointer;display:inline-block;color:#00975a;padding-top:1px;margin-left:4px;text-align:center;background-color:#FFFFFF;font-size:1.2em;}
ol.horinaja_pagination li a:hover{text-decoration:none;}
ol.horinaja_pagination li.on a{background-color:#01975a;color:#FFFFFF;}

.nowrap { white-space:nowrap; }

/*************/
/*** STYLE ***/
/*************/

html{
	height:100%;
}
body{
	background-color:#f3f3f3;
    width:250px;
	height:165px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:7px;
	color:#8e8e8e;
    
}

.global{
	width:946px;
	min-height:100%;
	height:auto !important;
	height:100%;
	background:url(../images/common/bkgGlobal.gif) left top repeat-y #ffffff;
	margin:0 auto;
	padding:0 11px;
}

	/*** HEADER ***/
	.header{
		width:100%;
		position:relative;
		z-index:100;
		background-color:#f2f2f2;
	}
		
		.headerContent{width:100%;height:auto;}
			
			.headerContent h1{position:absolute;top:-1000px;}
		
			.headerTop{width:100%;height:119px;z-index:10;position:relative;z-index:10}
			.headerTopContent{width:100%;height:119px;background:url(../images/common/bkgHeader.png) left top no-repeat;}
      		.sansHeader .headerTop{width:100%;height:119px;background-image:none;background-color:#fff;}
				.logo{position:absolute;top:23px;left:30px;z-index:10;}
				.header .search{position:absolute;left:610px;top:30px;z-index:10;}
				.header .search form{display:inline;}
					.header .search #searchHeader{width:130px;margin-right:-3px;border-right:0 none;font-size:1em;padding:2px;}
				.header .search a{border:1px solid #d9d9d9;height:15px;padding:2px 6px 0;color:#a3a3a3;display:inline-block;vertical-align:middle;margin-left:5px;}
				.header .search a:hover{text-decoration:none;}
			
			.headerBourse{position:absolute;top:28px;left:165px;background-color:#f2f2f2;padding:4px;height:21px;z-index:1000;width:250px;}
				.headerBourse a.resume{padding-left:5px;display:inline-block;height:21px;line-height:21px;width:328px;}
				.headerBourse a.resume:hover{text-decoration:none;}
					.headerBourse a.resume .titre{float:left;cursor:pointer;font-size:1.1em;letter-spacing:+1px;}
					.headerBourse a.resume .chiffres{float:right;background: #FFFFFF;padding:0px 10px;height:21px;display:inline-block;cursor:pointer;font-size:1.4em;color:#d9d9d9;}
					.headerBourse a.resume .valeur{color:#00975a;font-weight:bold;vertical-align:middle;margin-right:5px;}
					.headerBourse a.resume .variable{color:#8e8e8e;font-weight:bold;vertical-align:middle;padding-right:22px;}
					.headerBourse a.resume .variable.plus{background:url(../images/common/pictos/boursePlus.gif) right center no-repeat;}
					.headerBourse a.resume .variable.moins{background:url(../images/common/pictos/bourseMoins.gif) right center no-repeat;}
				.headerBourse .details{position:absolute;top:30px;left:0;width:303px;background-color:#FFFFFF;display:none;padding:15px 15px 5px;border:5px solid #00975a;}
				.headerBourse .details.on{display:block;}
					.headerBourse .details .close{position:absolute;top:5px;right:5px;background:url(../images/common/pictos/pictoClose.gif) left top no-repeat;width:9px;height:9px;overflow:hidden;text-indent:-1000px;}
					.headerBourse .details .title{background:transparent url(../images/common/pictos/pictoBorder.gif) left center no-repeat;color:#00975A;font-size:1.2em;font-weight:bold;height:30px;line-height:30px;margin-bottom:12px;padding-left:10px;text-transform:uppercase;}
					.headerBourse .details .chiffres{margin-bottom:15px;}
					.headerBourse .details p {color:#D9D9D9;font-size:2.4em;font-weight:bold;margin-bottom:12px;text-align:right;}
					.headerBourse .details p .date {float:left;}
			
			.menu{height:28px;width:860px;position:absolute;top:78px;left:0px;z-index:50;}
				.menu ul{height:28px;margin-left:15px;}
					.menu ul li{float:left;background:url(../images/common/menu/sep.gif) left center no-repeat;height:22px;padding:6px 15px 0;position:relative;z-index:10;}
					.menu ul li.first{background:none;}
						.menu ul li a{color:#4c4c4c;letter-spacing:-1px;cursor:pointer;float:left;height:17px;position:relative;overflow:hidden;}
							.menu ul li a img{position:relative;top:0;}
							.menu ul li a:hover img, .menu ul li.on a img, .menu ul a.on img{position:relative;top:-17px;text-decoration:none;}
						
						.menu .pictoIndicateur{display:none;}
						.menu li.on .pictoIndicateur{background:url(../images/common/menu/plus.png) left top no-repeat;display:block;;width:32px;height:32px;position:absolute;top:18px;left:50%;margin-left:-15px;text-indent:10000px;overflow:hidden;}
						
						.menu .pictoClose{background:url(../images/common/menu/btClose.gif) left top no-repeat;width:19px;height:19px;position:absolute;top:22px;left:50%;margin-left:-10px;text-indent:10000px;overflow:hidden;z-index:100;}
						
						.menu .sousmenu{position:absolute;top:28px;left:0px;width:auto;padding:24px 0 14px;background:#ffffff;z-index:10;height:auto;overflow:hidden;}
						#sousmenu3 .sousmenu{left:-211px;}
						#sousmenu4 .sousmenu{left:-211px;}
						#sousmenu7 .sousmenu{right:-116px;left:auto;}
						.menu .sousmenu.oneCol{width:211px;}
						.menu .sousmenu.twoCols{width:422px;}
						.menu .sousmenu.threeCols{width:633px;}
						.menu .sousmenu.fourCols{width:844px;}
						.menu .sousmenu .content{background:url(../images/common/menu/bkgSousmenu.gif) left top repeat;width:100%;height:auto;margin-right:-1px;position:relative;left:1px;}
							.sousmenu .col{float:left;width:197px;padding-left:14px;height:auto;margin-bottom:-10px;}
							.sousmenu .title{color:#00975a;font-size:1.1em;font-weight:bold;margin-bottom:12px;zoom:1;}
							.menu .sousmenu .title a{color:#00975a;letter-spacing:normal;float:none;height:auto;}
							.sousmenu ul{margin-left:0px;height:auto;margin-bottom:18px;}
								.sousmenu ul li{background:url(../images/common/pictos/pictoListe.gif) left 5px no-repeat;color:#8e8e8e;padding:0 5px 0 10px;height:auto;float:none;zoom:1;}
									.sousmenu ul li a{color:#8e8e8e;letter-spacing:normal;float:none;font-size:1.1em;zoom:1;overflow:visible;}
						
		.headerTetiere{width:100%;position:relative;height:261px;position:relative;_margin-bottom:-1px;z-index:5;}
			.headerTetiereContent{position:absolute;bottom:0px;left:0px;width:100%;height:380px;}
				#slideshowHeader{width:100%;height:380px;}
					#slideshowHeader div.content{padding:20px 15px 15px;width:270px;opacity:0.8;filter:alpha(opacity=80);background-color:#FFFFFF;position:relative;z-index:100;margin-top:119px;margin-left:15px;}
						#slideshowHeader h3{color:#4c4c4c;font-size:1.7em;font-weight:bold;margin-bottom:15px;line-height:19px;}
						#slideshowHeader p{color:#4c4c4c;margin-bottom:15px;line-height:14px;font-size:1.2em;}
					#slideshowHeader .bkg{position:absolute;bottom:0px;left:0px;z-index:0;width:100%;height:380px;}
						#slideshowHeader .bkg img{position:absolute;bottom:0px;left:0px;}
			
		.headerFlash{width:100%;position:relative;height:275px;position:relative;z-index:20;_margin-bottom:-1px;}
			#headerFlash{position:absolute;left:0;bottom:0px;}
				
		.headerFilAriane{border-bottom:1px solid #d9d9d9;color:#8e8e8e;height:20px;background-color:#f2f2f2;position:relative;}
			.headerFilAriane .filAriane{font-size:1.1em;margin-left:15px;height:20px;line-height:10px;}
				.headerFilAriane .filAriane a{color:#8e8e8e;}
				.headerFilAriane .filAriane .on{color:#4c4c4c;}
			.headerFilAriane ul{position:absolute;right:20px;top:0px;z-index:10;}
				.headerFilAriane ul li{display:inline;padding:0 8px 0 9px;background:url(../images/common/pictos/sepOutils.gif) left center no-repeat;position:relative;}
				.headerFilAriane ul li.first{background:none;}
					.headerFilAriane ul li a{font-size:1.5em;height:14px;display:inline-block;color:#4c4c4c;position:relative;z-index:100;}
						.headerFilAriane ul li a sup{vertical-align:baseline;position:relative;top:-5px;}
					.headerFilAriane ul li .partager{background:url(../images/common/pictos/pictoPartager.gif) left center no-repeat;width:12px;height:14px;display:inline-block;}
					.headerFilAriane ul li .partager.on{background-image:url(../images/common/pictos/pictoPartagerOn.gif);}
					.headerFilAriane ul li .print{background:url(../images/common/pictos/pictoPrint.gif) left center no-repeat;width:13px;height:14px;display:inline-block;}
					.headerFilAriane ul li .sendFriend{background:url(../images/common/pictos/pictoEnvoiAmi.gif) left center no-repeat;width:13px;height:14px;display:inline-block;}
			
			.layoutPartager{position:absolute;top:16px;*top:20px;left:-45px;width:110px;background:#FFFFFF;border:1px solid #d9d9d9;padding:8px;z-index:10;}
				.layoutPartager .close{position:absolute;top:3px;right:3px;}
				.layoutPartager p{text-align:center;color:#4c4c4c;font-size:1.2em;padding-bottom:8px;padding-top:5px;margin-bottom:10px;border-bottom:1px solid #d9d9d9;width:100%;}
				.layoutPartager div{text-align:center;width:100%;}
					.headerFilAriane .layoutPartager div a{margin:0 1px;vertical-align:middle;height:auto;width:auto;display:inline;}
				.layoutPartager .bkgbox{width:31px;*width:28px;height:26px;position:absolute;top:-27px;left:44px;background-color:#FFFFFF;border:1px solid #d9d9d9;border-bottom:0 none;}
			
	
	/*** MAIN ***/
	.main{
		font-size:1em;
	}
	
		h2{background:url(../images/common/bkgH2.gif) left top no-repeat #7ab51d;height:30px;line-height:30px;font-size:1.2em;font-weight:bold;color:#FFFFFF;padding-left:20px;}
		.HPActu{width:100%;}
		.HPActuRight{float:right;width:313px;}


	/* Layout 3 colonnes Finances */
    .HPColLeft{float:left;width:215px;}
		.HPColCenter{padding:15px 0;width:348px;float:left; margin:0 10px;}
		.HPColRight{float:right;width:348px;margin-right:15px;padding:15px 0;}
    
    
    .HPColRight h2,
    .HPColCenter h2, 
    .HPCol h2,
    .HPColRight h3,
    .HPColCenter h3, 
    .HPCol h3{text-transform:uppercase;}
    
  /* /Layout 3 colonnes Finances */
   
  /* Block left menu niveaux 2 / 3 / 4 */
		.blockMenuLeft{margin:15px 0 30px 15px;}
			.blockMenuLeft {border:none;position:relative;margin-bottom:10px}
				.blockMenuLeft h2{position:relative;height:28px;line-height:28px;font-size:1.1em;font-weight:bold;padding-left:6px;cursor:pointer;background:#f2f2f2;color:#4c4c4c;border-top:1px solid white ;}
        .blockMenuLeft h2 a {font-weight:bold;color:#4c4c4c;}
				.blockMenuLeft h2.ui-state-active, .blockMenuLeft h2.on{background:url(../images/common/bkgH2BlockLeft.gif) left top no-repeat;color:#FFFFFF;cursor:default;}
        .blockMenuLeft h2.ui-state-active a, .blockMenuLeft h2.on a{color:#fff;}
				.blockMenuLeft .ui-icon{position:absolute;right:10px;top:10px;width:9px;height:9px;background:url(../images/common/pictos/pictoPlus.gif) left top no-repeat;}
				.blockMenuLeft .ui-icon-triangle-1-s{background-image:url(../images/common/pictos/pictoMoins.gif);}

       .blockMenuLeft .content {border:1px solid #7ab51d;}
       
				.blockMenuLeft ul{padding:6px 0 7px 0;}
				.blockMenuLeft li {padding:0 10px 0 14px;line-height:14px;margin-bottom:4px;;height:auto;;color:#4c4c4c;text-indent:-14px;_text-indent:0;_padding-left:0; }
				.blockMenuLeft li a {background:url(../images/common/pictos/puceFleche.gif) no-repeat 6px 4px; padding-left:16px; color:#4c4c4c;font-size:1.1em;}
				.blockMenuLeft li.on {font-weight:bold;}
				.blockMenuLeft li.on a {background:url(../images/common/pictos/puceFlecheOn.gif) no-repeat 6px 4px; color:#7ab51d;}
        .blockMenuLeft li.open {font-weight:bold;}
        .blockMenuLeft li.open a {background:url(../images/common/pictos/puceFlecheOnOpen.gif) no-repeat 6px 6px; color:#7ab51d;}
            
        .blockMenuLeft .niveau_4 {background:url(../images/common/menu/niveau_4_dot_bg.gif) repeat-x left bottom;margin:0 0 10px -9px; }
        .blockMenuLeft .niveau_4 ul {background:url(../images/common/menu/niveau_4_dot_bg.gif) repeat-x left 3px; padding-top:9px; }
        .blockMenuLeft .niveau_4 li {padding-left:7px; font-weight:normal}
        .blockMenuLeft .niveau_4 li a {background:none; color:#8e8e8e;}
        .blockMenuLeft .niveau_4 li a:hover {color:#4c4c4c;}
        .blockMenuLeft .niveau_4 li.on a {color:#4c4c4c; font-weight:bold;}
	/* /Block left menu niveaux 2 / 3 / 4 */
  
  
  /* Block left actualites */
    .HPColLeft .actualites{height:auto;border:8px solid #f2f2f2;position:relative;margin: 15px 0px 15px 15px}
    .HPColLeft .actualites .title{position:relative;height:29px;line-height:29px;font-size:1.2em;font-weight:bold;padding-left:20px;background: transparent url(../images/common/pictos/pictoBorder.gif) 8px center no-repeat ;color:#00975a; text-transform:uppercase; font-family:arial, sans-serif;padding-bottom:0;}
    .HPColLeft .actualites .content {border:none; padding-bottom:10px;}
    .HPColLeft .actualites ul{padding-top:14px;padding-bottom:5px;}
    .HPColLeft .actualites p{padding-left:8px;padding-bottom:5px;font-size:1.2em;color:#4C4C4C;}
      .HPColLeft .actualites li {padding:0 10px;line-height:14px;margin-bottom:14px;height:auto;}
       .HPColLeft .actualites li input.input_radio{float:left;margin:3px 3px 0 0;}
       .HPColLeft .actualites li label{float:left;font-size:1.2em;width:138px;padding-top:3px;}
      .HPColLeft .actualites li .date{color:#4c4c4c;background-color:#d9d9d9;float:left;padding:0 3px;padding-top:0px;width:auto;font-size:1em; line-height:9px;}
        .HPColLeft .actualites li p{clear:left;border-top:1px solid #d9d9d9;color:#4c4c4c;padding-top:6px;width:auto;font-size:1.2em;}
        .HPColLeft .actualites li a{color:#8e8e8e;font-size:1.2em;}
        .HPColLeft .actualites li a span{color:#00975a;}
    .HPColLeft .actualites a.lireAll{margin-left:10px;}
    .HPColLeft .actualites a.linkRss{float:right;margin-right:10px;display:inline;font-size:1.2em;}
    .HPColLeft .bouton{margin-left:8px;}
    
    .HPColLeft .resultats .resultBarre {width:140px;height:11px; float:left;}
    .HPColLeft .resultats li label{float:left;padding-bottom:5px;width:170px;}
    
    .HPColLeft .resultats .resultBarre .result{height:11px; background-color:#039358;margin:3px 3px 0 0;float:left;position:relative;}
    .HPColLeft .resultats .resultTxt {position:absolute; width:30px; line-height:11px; font-size:1.2em;color:#4c4c4c; letter-spacing:-1px;right:-33px;}
    
  /* /Block left actualites */

  
	/* HP Finances */
			/* bloc HP Actu HPColCenter */      
      .HPColCenter .blocHPActu{ width:auto;height:auto;float:none;}
			.HPColCenter .blocHPActu .content {width:auto;}
      .HPColCenter .blocHPActu .actu {width:auto; margin-right:10px;}
      
      .HPColCenter .calendrier {width:auto; height:134px;margin-bottom:15px;}
      .HPColCenter .agenda{background:url(../images/common/calendrier/visuel.jpg) 23px 15px no-repeat;padding-left:100px; padding-top:10px;padding-right:15px;min-height:80px;height:auto !important;height:80px;color:#4c4c4c;font-size:1.2em;}
      .HPColCenter .calendrier h2 {margin-bottom:0;}
      .HPColCenter .alerteInfos {margin-top:0;}
      
      .HPColCenter .docFinanciers {width:auto;}
      .HPColCenter .presenceInt {width:auto;}
      
      /* /bloc HP Actu HPColCenter */      

			/* bloc HP Actu HPColRight */
      .HPColRight .fluxRSS {width:auto;}      
	
			.bourse{width:auto;height:344px;margin-bottom:15px;border:1px solid #d9d9d9;position:relative;line-height:13px;}
				.bourse h2{margin-left:10px;background:url(../images/common/pictos/pictoBorder.gif) left center no-repeat;color:#00975a;font-weight:bold;font-size:1.2em;height:30px;line-height:30px;padding-left:10px;margin-bottom:12px; text-transform:uppercase;}
				.bourse .graphe{width:298px;margin:0 auto;}
					.bourse .graphe .chiffres{background: url(../images/common/pictos/pictoBorderDot.gif) 149px top repeat-y;margin-bottom:18px; }
						.blocChiffres{width:125px;float:right;color:#8e8e8e;}
						.blocChiffresLeft{float:left;}
							.blocChiffres .nom{font-weight:bold;text-transform:uppercase;font-size:1.1em;margin-bottom:5px;}
							.blocChiffresLeft .nom{color:#7ab51d;}
							.blocChiffres .valeur{background: url(../images/common/pictos/pictoHausse2.gif) 95% 85% no-repeat #f2f2f2;padding:2px 10px;}
							.blocChiffres .valeur.baisse{background-image:url(../images/common/pictos/pictoBaisse2.gif);}
							.blocChiffresLeft .valeur{background: url(../images/common/pictos/pictoHausse.gif) 95% 85% no-repeat #7ab51d;color:#ffffff;}
							.blocChiffresLeft .valeur.baisse{background-image:url(../images/common/pictos/pictoBaisse.gif);}
								.blocChiffres .valeur .encours{font-size:2em;display:block;line-height:100%;}
								.blocChiffres .valeur .var{font-size:1.1em;font-weight:bold;}
						.bourse .graphe p{margin-bottom:15px;font-size:2.4em;font-weight:bold;color:#d9d9d9;text-align:right;}
							.bourse .graphe p .date{float:left;}
				.bourse a.lireAll{position:absolute;bottom:15px;left:10px;zoom:1;}

	  .blockActuImage {border:1px solid #d9d9d9; margin-bottom:15px;height:134px;}
      .blockActuImage ul {margin:0;padding:5px;}
      .blockActuImage ul li{margin:0;padding:3px;float:left; height:16px;line-height:16px;width:156px;}
      .blockActuImage ul li.large{width:166px;}
      .blockActuImage li a.downDoc { background:url(../images/common/pictos/downDoc.gif) no-repeat left top; padding-left:20px; line-height:16px; display:block; color:#4c4c4c;font-size:1.2em;}
      .blockActuImage li a.savoirPlus { color:#00975a;border-color:#00975a;padding:1px 3px 0 20px;text-transform:uppercase;font-size:1em;white-space:nowrap;background:url(../images/common/pictos/flecheVerte.gif) no-repeat 3px 4px;}
      
      .docFinanciers {width:auto;border:1px solid #d9d9d9;position:relative;line-height:13px; height:113px;margin-bottom:15px;}
      
        .docFinanciers h2{margin-left:10px;background:none;color:#00975a;font-weight:bold;font-size:1.2em;height:30px;line-height:30px;padding-left:0px;margin-bottom:0px; text-transform:uppercase;}
        .docFinanciers p.link { margin-top:12px;}
        .docFinanciers a.lireAll{color:#8e8e8e;background:none; font-size:1.2em;padding-left:12px; }
        .docFinanciers ul {margin-left:10px; margin-right:25px;}
        .docFinanciers li { border-bottom:1px solid #d9d9d9; padding-bottom:2px;margin-bottom:2px;}
        .docFinanciers li a.downDoc { background:url(../images/common/pictos/downDoc.gif) no-repeat left top; padding-left:20px; line-height:16px; display:block; color:#8E8E8E;font-size:1.1em;}
       
      .presenceInt {width:auto;border:1px solid #d9d9d9;position:relative;line-height:13px; background:url(../images/common/visuelPresenceInternationaleSmall.jpg) no-repeat right bottom; height:113px;margin-bottom:15px;}
        .presenceInt h2{margin-left:10px;background:url(../images/common/pictos/pictoBorder.gif) left center no-repeat;color:#00975a;font-weight:bold;font-size:1.2em;height:30px;line-height:30px;padding-left:10px;margin-bottom:3px; text-transform:uppercase;}
        .presenceInt p {margin-left:11px; padding-right:100px;font-size:1.2em;}
        .presenceInt p.link {margin:18px 11px;font-size:1em;}
        .presenceInt .savoirPlus {text-transform:uppercase;}
			/* /bloc HP Actu HPColRight */
	/* /HP Finances */
	
	
	/* HP Croissance */
	.HPCroissance{}
		
		.axePrioritaire{border:1px solid #d9d9d9;width:297px;margin-bottom:10px;height:300px;}
			.axePrioritaire h2{height:29px;line-height:29px;font-size:1.2em;font-weight:bold;padding-left:20px;background: url(../images/common/pictos/pictoBorder.gif) 8px center no-repeat;color:#00975a;}
			.axePrioritaire .content{width:100%;height:271px;overflow:hidden;position:relative;}
			.axePrioritaire .content ul{float:left;position:relative;height:271px;}
			.axePrioritaire .content li{width:297px;height:271px;float:left;}
			.axePrioritaire .visuel{margin-bottom:10px;}
				.axePrioritaire .visuel img{display:block;}
			.axePrioritaire .axe{color:#7ab51d;font-size:1.8em;text-transform:uppercase;display:block;margin: 0 10px;}
			.axePrioritaire h3{font-size:1.8em;text-transform:uppercase;font-weight:normal;margin: 0 10px 5px;letter-spacing:-1px;border-bottom:1px solid #d9d9d9;padding-bottom:5px;}
			.axePrioritaire a{color:#8e8e8e;font-size:1.2em;line-height:1.2em;margin: 0 10px;display:block;}
			.axePrioritaire a span{color:#00975a;}
			
			.axePrioritaire .jcarousel-container {position:relative;width:100%;overflow:hidden;}
			.axePrioritaire .jcarousel-clip{position:relative;zoom:1;width:100%;overflow:hidden;}
			.axePrioritaire .jcarousel-prev, .axePrioritaire .jcarousel-prev-disabled{background: url(../images/common/pictos/btFlecheLeft.gif) center center no-repeat #FFFFFF;width:22px;height:17px;position:absolute;bottom:15px;left:122px;cursor:pointer;z-index:10;}
			.axePrioritaire .jcarousel-prev-disabled{cursor:default;opacity:0.6;filter:alpha(opacity=60);}
			.axePrioritaire .jcarousel-next, .axePrioritaire .jcarousel-next-disabled{background: url(../images/common/pictos/btFlecheRight.gif) center center no-repeat #FFFFFF;width:22px;height:17px;position:absolute;bottom:15px;left:154px;cursor:pointer;z-index:10;}
			.axePrioritaire .jcarousel-next-disabled{cursor:default;opacity:0.6;filter:alpha(opacity=60);}
		
		.sondage{border:1px solid #d9d9d9;margin-bottom:10px;min-height:230px;height:auto !important;height:230px;}
			.sondage h2{height:29px;line-height:29px;font-size:1.2em;font-weight:bold;padding-left:20px;background: url(../images/common/pictos/pictoBorder.gif) 8px center no-repeat;color:#00975a;margin-bottom:10px;}
			.sondage p.text{color:#4c4c4c;font-size:1.2em;font-weight:bold;padding:0 10px;margin-bottom:15px;}
			.sondage form{display:block;padding:0 10px;}
			.sondage form ul{margin-bottom:10px;}
			.sondage form li{min-height:30px;height:auto !important;height:30px;}
			.sondage form label{font-size:1.2em;vertical-align:middle;}
			.sondage form input{vertical-align:middle;}
			.sondage .bouton{float:none;margin-top:0;}
			
			.sondage .resultats ul{padding:0 10px;}
			.sondage .resultats li{min-height:30px;height:auto !important;height:30px;float:left;}
			.sondage .resultats li label{float:left;padding-bottom:5px;width:170px;font-size:1.2em;}    
			.sondage .resultats .resultBarre {width:140px;height:16px; float:left;padding-bottom:5px;}
			.sondage .resultats .resultBarre .result{height:11px; background-color:#039358;margin:3px 3px 0 0;float:left;position:relative;}
			.sondage .resultats .resultTxt {position:absolute; width:30px; line-height:11px; font-size:1.2em;color:#4c4c4c; letter-spacing:-1px;right:-33px;}
			
		.outils{}
			.outils h2{color:#8e8e8e;background:none;padding:0 0 0 0;margin-bottom:0px;}
			.outils ul{}
			.outils li{height:16px;border-top:1px solid #d9d9d9;padding:5px 0;}
			.outils li.first{border:0 none;}
			.outils li a{font-size:1.2em;}
			a.linkFAQ{background:url(../images/common/pictos/pictoFaq.gif) left center no-repeat;padding-left:28px;display:inline-block;min-height:16px;height:auto !important;height:16px;color:#8e8e8e;}
			a.linkFAQ:hover{text-decoration:none;}
			a.linkGlossaire{background:url(../images/common/pictos/pictoGlossaire.gif) left center no-repeat;padding-left:28px;display:inline-block;min-height:16px;height:auto !important;height:16px;color:#8e8e8e;}
			a.linkGlossaire:hover{text-decoration:none;}
		
		.focus{border:1px solid #d9d9d9;margin-bottom:10px;height:300px;}
			.focus h2{height:29px;line-height:29px;font-size:1.2em;font-weight:bold;padding-left:20px;background: url(../images/common/pictos/pictoBorder.gif) 8px center no-repeat;color:#00975a;margin-bottom:10px;}
			.focusBloc{border-bottom:1px solid #d9d9d9;width:260px;margin:0 auto 15px;padding-bottom:15px;}
			.focusBloc.last{border:0 none;margin-bottom:0;}
				.focusBloc .visuel{float:left;width:65px;overflow:hidden;}
				.focusBloc .content{float:right;width:190px;}
					.focusBloc h3{color:#4c4c4c;font-weight:normal;font-size:1.2em;text-transform:none;}
					.focusBloc a{color:#8e8e8e;font-size:1.2em;line-height:1.2em;}
					.focusBloc a span{color:#00975a;}
		.espaceAnalyste{border:1px solid #d9d9d9;margin-bottom:10px;padding-bottom:10px;height:160px;}
			.espaceAnalyste h2{height:29px;line-height:29px;font-size:1.2em;font-weight:bold;padding-left:20px;background: url(../images/common/pictos/pictoBorder.gif) 8px center no-repeat;color:#00975a;margin-bottom:10px;}
			.espaceAnalyste img{margin:0 auto 10px;display:block;}
			.espaceAnalyste a{color:#8e8e8e;font-size:1.2em;margin-left:10px;}
			.espaceAnalyste a span{color:#00975a;}
			
		
	/* /HP Croissance */

		.HPGroupeRight{width:299px;float:left;padding:15px 0 30px 15px;}
		.HPGroupe{width:607px;float:right;padding:15px 15px 0 0;}
			.HPGroupe .blocMain{width:605px;height:216px;border:1px solid #d9d9d9;border-top:0 none;margin-bottom:10px;}
			.HPGroupe .colLeft{width:299px;float:left;}
			.HPGroupe .colRight{width:299px;float:right;}
			.HPGroupe .fluxRSS{margin-top:10px;}

		.HPPresse .accordeonActusCommuniques{height:346px;}
			.HPPresse .accordeonActusCommuniques ul{padding-top:14px;}
			.HPPresse .accordeonActusCommuniques li{line-height:14px;margin-bottom:7px;}
			.HPPresse .accordeonActusCommuniques li p.date{padding-top:0;}
			.HPPresse .accordeonActusCommuniques li p{padding-top:5px;}
		
		.HPCol{float:left;margin-left:12px;display:inline;width:299px;padding:15px 0;}
			.blocHPActu{width:299px;margin-bottom:15px;float:left;height:346px;}
				.blocHPActu .content{width:297px;border:1px solid #d9d9d9;border-top:0 none;padding-top:12px;height:303px;position:relative;line-height:13px;}
					.blocHPActu .date {color:#4c4c4c;background-color:#d9d9d9;margin-left:10px;padding:0 3px;line-height:14px;display:inline-block;}
					.blocHPActu .actu{width:280px;margin-left:10px;border-top:1px solid #d9d9d9;padding-top:8px;margin-bottom:25px;color:#4c4c4c;line-height:13px;font-size:1.2em;}
						.blocHPActu .actu .visuel{float:left;width:125px;overflow:hidden;}
						.blocHPActu .actu .text{float:right;width:150px;}
					.blocHPActu a.lireAll{position:absolute;bottom:15px;_bottom:14px;left:10px;}					


			.HPCol .communiquePresse{width:297px;height:344px;margin-bottom:15px;border:1px solid #d9d9d9;position:relative;line-height:13px;}
			.HPCol .communiquePresse h2{margin-left:10px;background:url(../images/common/pictos/pictoBorder.gif) left center no-repeat;color:#00975a;font-weight:bold;font-size:1.2em;height:30px;line-height:30px;padding-left:10px;margin-bottom:12px;}
				.HPCol .communiquePresse .date {color:#4c4c4c;background-color:#d9d9d9;font-size:1em;margin-left:10px;padding:0 3px;line-height:14px;display:inline-block;}
				.HPCol .communiquePresse .actu{width:280px;margin-left:10px;border-top:1px solid #d9d9d9;padding-top:8px;margin-bottom:10px;color:#4c4c4c;line-height:13px;font-size:1.2em;}
				.HPCol .communiquePresse a.lireAll{position:absolute;bottom:15px;left:10px;zoom:1;}
			.calendrier{width:297px;border:1px solid #d9d9d9;position:relative;}
				.calendrier h2{margin-left:10px;background:url(../images/common/pictos/pictoBorder.gif) left center no-repeat;color:#00975a;font-weight:bold;font-size:1.2em;height:30px;line-height:30px;padding-left:10px;margin-bottom:12px;}
				.showCalendar{position:absolute;right:5px;top:5px}
				.agenda{background:url(../images/common/calendrier/visuel.jpg) 7px top no-repeat;padding-left:78px;padding-right:15px;min-height:80px;height:auto !important;height:80px;color:#4c4c4c;font-size:1.2em;}
					.agenda p{line-height:14px;border-top:1px solid #d9d9d9;padding:3px 0;}
					.agenda p.first{border:0 none;}
					.agenda a{color:#8e8e8e;margin-top:5px;display:inline-block;}
					.agenda a span{color:#00975a;}
			.fluxRSS{background:url(../images/common/pictos/pictoBorderDot.gif) left top repeat-y;padding-left:10px;margin-top:14px;width:285px;}
				.fluxRSS h2{font-weight:bold;font-size:1.2em;margin-bottom:7px;background:none;color:#8E8E8E;padding:0;line-height:normal;height:auto;}
				.fluxRSS ul{width:auto;display:block;margin-right:5px;zoom:1;}
					.fluxRSS li{width:100%;height:17px;padding:3px 0 1px 0;border-top:1px solid #d9d9d9;line-height:17px;overflow:hidden;*margin-bottom:-3px;}
					.fluxRSS li.first{border:0 none;}
						.fluxRSS li p{width:200px;float:left;font-size:1.2em;}
						.fluxRSS li a{width:55px;float:right;line-height:normal;font-size:1.2em;}
			.alerteInfos{background:url(../images/common/pictos/pictoBorderDot.gif) left top repeat-y;padding-left:10px;margin-top:14px;}
				.alerteInfos h2{font-weight:bold;font-size:1.2em;margin-bottom:5px;background:none;color:#8E8E8E;padding:0;line-height:normal;height:auto;}
				.alerteInfos p{margin-bottom:7px;font-size:1.2em;}
				.alerteInfos form{background:url(../images/common/pictos/email.gif) left center no-repeat;padding-left:25px;}
				.alerteInfos #emailNewsletter{width:210px;margin-right:-3px;border-right:0 none;}
			.video{min-height:247px;height:auto !important;height:247px;background-color:#f2f2f2;margin-bottom:10px;}
				.video .title{background-color:#7ab51d;color:#ffffff;height:25px;padding-top:5px;line-height:10px;padding-left:8px;}
					.video .title .entete{background-color:#ffffff;float:left;color:#7ab51d;font-weight:bold;font-size:1.2em;height:20px;line-height:20px;padding:0 3px;margin-right:9px;}
					.video .title .date{font-size:1em;}
				.video .visuel{display:block;margin-bottom:10px;}	
					.video .visuel img{display:block;}
				.video .text{color:#4c4c4c;margin-left:14px;display:inline-block;line-height:14px;font-size:1.2em;}
					.video .text span{color:#00975a;}
			.accordeonActusCommuniques{height:375px;border:1px solid #d9d9d9;position:relative;margin-bottom:10px}
				.accordeonActusCommuniques h2{position:relative;height:29px;line-height:29px;font-size:1.2em;font-weight:bold;padding-left:20px;cursor:pointer;background: url(../images/common/pictos/pictoBorder.gif) 8px center no-repeat #f2f2f2;color:#8e8e8e;}
				.accordeonActusCommuniques h2.ui-state-active{background:url(../images/common/bkgH2.gif) left top no-repeat;color:#FFFFFF;cursor:default;}
				.accordeonActusCommuniques .ui-icon{position:absolute;right:10px;top:10px;width:9px;height:9px;background:url(../images/common/pictos/pictoPlus.gif) left top no-repeat;}
				.accordeonActusCommuniques .ui-icon-triangle-1-s{background-image:url(../images/common/pictos/pictoMoins.gif);}
				.accordeonActusCommuniques ul{padding-top:20px;padding-bottom:10px;}
				.accordeonActusCommuniques li{padding:0 10px;line-height:14px;margin-bottom:14px;height:auto;}
					.accordeonActusCommuniques li .date{color:#4c4c4c;background-color:#d9d9d9;float:left;padding:0 3px;padding-top:0px;width:auto;font-size:1em;}
					.accordeonActusCommuniques li p{clear:left;border-top:1px solid #d9d9d9;color:#4c4c4c;padding-top:10px;width:100%;font-size:1.2em;}
					.accordeonActusCommuniques li a{color:#8e8e8e;font-size:1.2em;}
						.accordeonActusCommuniques li a span{color:#00975a;}
				.accordeonActusCommuniques a.lireAll{margin-left:10px;}
				.accordeonActusCommuniques a.linkRss{float:right;margin-right:10px;display:inline;font-size:1.2em;}
			.presenceInternationale{border:1px solid #d9d9d9;margin-bottom:10px;min-height:59px;height:auto !important;height:59px;position:relative;padding-bottom:168px;}
				.presenceInternationale h2{height:29px;line-height:29px;font-size:1.2em;font-weight:bold;padding-left:20px;background: url(../images/common/pictos/pictoBorder.gif) 8px center no-repeat;color:#00975a;}
				.presenceInternationale p{padding:0 10px 8px;font-size:1.2em;}
				.presenceInternationale a{position:absolute;bottom:0px;_bottom:-1px;left:0px;}
				.presenceInternationale img{display:block;}
			.rapportActivite{border:1px solid #d9d9d9;display:block;}
				.rapportActivite img{display:block;}
			.carteVisite{border:1px solid #d9d9d9;background:url(../images/common/visuelCarteVisite.jpg) right 20px no-repeat;height:167px;position:relative;margin-bottom:10px;}
				.carteVisite h2{height:29px;line-height:29px;font-size:1.2em;font-weight:bold;padding-left:20px;background: url(../images/common/pictos/pictoBorder.gif) 8px center no-repeat;color:#00975a;}
				.carteVisite p{padding:0 125px 0 10px;font-size:1.2em;}
				.carteVisite a.lienPlus{color:#8e8e8e;position:absolute;bottom:10px;left:10px;font-size:1.2em;}
					.carteVisite a.lienPlus span{color:#00975a;}
			.founisseur{border:1px solid #d9d9d9;margin-bottom:10px;background:url(../images/common/visuelFournisseur.jpg) right bottom no-repeat;height:121px;}
				.founisseur h2{height:29px;line-height:29px;font-size:1.2em;font-weight:bold;padding-left:20px;background: url(../images/common/pictos/pictoBorder.gif) 8px center no-repeat;color:#00975a;}
				.founisseur a{color:#8e8e8e;margin-left:10px;display:block;width:100px;font-size:1.2em;}
					.founisseur a span{color:#00975a;}
			.contactPresse{border:1px solid #d9d9d9;margin-bottom:10px;background: url(../images/common/visuelContactPresse.jpg) right bottom no-repeat;height:120px;}
				.contactPresse h2{height:29px;line-height:29px;font-size:1.2em;font-weight:bold;padding-left:20px;background: url(../images/common/pictos/pictoBorder.gif) 8px center no-repeat;color:#00975a;}
				.contactPresse em{display:block;margin:0 100px 0 10px;font-style:normal;color:#4c4c4c;font-size:1.2em;}
				.contactPresse p{margin:0 100px 5px 10px;line-height:14px;font-size:1.2em;}
				.contactPresse a.lienPlus{color:#8e8e8e;margin-left:10px;font-size:1.2em;}
					.contactPresse a.lienPlus span{color:#00975a;}
			.mediatheque{border:1px solid #d9d9d9;margin-bottom:10px;background: url(../images/common/visuelMediatheque.jpg) right top no-repeat;height:175px;}
				.mediatheque h2{height:29px;line-height:29px;font-size:1.2em;font-weight:bold;padding-left:20px;background: url(../images/common/pictos/pictoBorder.gif) 8px center no-repeat;color:#00975a;}
				.mediatheque p{margin-left:10px;margin-right:130px;height:120px;overflow:hidden;font-size:1.2em;}
				.mediatheque a.lienPlus{color:#8e8e8e;margin-left:10px;font-size:1.2em;}
					.mediatheque a.lienPlus span{color:#00975a;}
			.aLaUne{min-height:247px;height:auto !important;height:247px;background-color:#f2f2f2;margin-bottom:10px;}
				.aLaUne .title{background-color:#7ab51d;color:#ffffff;height:25px;padding-top:5px;line-height:10px;padding-left:8px;}
					.aLaUne .title .entete{background-color:#ffffff;float:left;color:#7ab51d;font-weight:bold;font-size:1.2em;height:20px;line-height:20px;padding:0 3px;margin-right:9px;}
					.aLaUne .title .date{font-size:1em;}
				.aLaUne .visuel{display:block;margin-bottom:20px;}	
					.aLaUne .visuel img{display:block;}
				.aLaUne .text{color:#4c4c4c;margin-left:14px;height:105px;font-size:1.2em;}
					.aLaUne .text a{color:#8e8e8e;display:block;}
						.aLaUne .text a span{color:#00975a;}
				.aLaUne .more{padding-bottom:20px;margin:0 14px;text-align:right;}
					.aLaUne .more .lireAll{float:left;}
					.aLaUne .more .linkRss{font-size:1.2em;}
		
    /* HP Fournisseurs*/
    .relation{min-height:247px;height:auto !important;height:247px;margin-bottom:10px;border:1px solid #D9D9D9;padding-bottom:6px;}
        .relation .visuel{display:block;margin-bottom:12px;}	
					.relation .visuel img{display:block;}
        .relation .text{padding-left:8px;font-size:1.2em; height:68px;}
					.relation .text a{color:#8e8e8e;display:block;}
						.relation .text a span{color:#00975a;}
            .relation a.lienPlus {padding-left:8px;display:block;font-size:1.2em;}
         .relation a{color:#8e8e8e;display:inline-block;}
					.relation a span{color:#00975a;}

			.organisation{border:1px solid #d9d9d9;background:url(../images/temp/visuHPFournisseurs1.jpg) left 38px no-repeat;height:140px;position:relative;margin-bottom:10px;padding-bottom:6px;}
				.organisation h2{height:29px;line-height:29px;font-size:1.2em;font-weight:bold;padding-left:20px;background: url(../images/common/pictos/pictoBorder.gif) 8px center no-repeat;color:#00975a;}
				.organisation p.text{padding:0 10px 0 105px;font-size:1.2em;height:85px}
        .organisation p{padding:0 10px 0 105px;font-size:1.2em;}
				.organisation a.lienPlus{color:#8e8e8e;}
					.organisation a.lienPlus span{color:#00975a;}
          
    .responsable{min-height:247px;height:auto !important;height:247px;margin-bottom:10px;border:1px solid #D9D9D9;padding-bottom:6px;}
        .responsable .visuel{display:block;margin-bottom:12px;}	
					.responsable .visuel img{display:block;}
        .responsable .text{padding-left:8px;font-size:1.2em;height:68px;}
					.responsable .text a{color:#8e8e8e;display:block;}
						.responsable .text a span{color:#00975a;}
            .responsable a.lienPlus {padding-left:8px;display:block;font-size:1.2em;}
         .responsable a{color:#8e8e8e;display:inline-block;}
					.responsable a span{color:#00975a;}

			.achats{border:1px solid #d9d9d9;background:url(../images/temp/visuHPFournisseurs2.jpg) left 38px no-repeat;min-height:140px; _height:145px;position:relative;margin-bottom:10px;padding-bottom:6px;}
				.achats h2{height:29px;line-height:29px;font-size:1.2em;font-weight:bold;padding-left:20px;background: url(../images/common/pictos/pictoBorder.gif) 8px center no-repeat;color:#00975a;}
				.achats p.text{padding:0 10px 0 105px;font-size:1.2em;height:80px}
        .achats p{padding:0 10px 0 105px;font-size:1.2em;}
				.achats a.lienPlus{color:#8e8e8e;}
					.achats a.lienPlus span{color:#00975a;}
          
        
        .identification {border:1px solid #d9d9d9;margin-bottom:10px;background: none;height:205px;}
				.identification h2{height:29px;line-height:29px;font-size:1.2em;font-weight:bold;padding-left:20px;background: url(../images/common/pictos/pictoBorder.gif) 8px center no-repeat;color:#00975a;}
        .identification fieldset {margin:0}
          .identification p,
          .identification form {padding-left:8px;}
          .identification p {font-size:1.1em;padding-bottom:8px;}
          .identification fieldset {margin:0}
        	
          .identification label {width:124px;font-size:1.2em;padding-top:1px;float:left;margin-right:5px;}
          .identification label.gris {background-color:#F1F1F1;padding-left:6px;color:#4b4b4b;font-size:1.1em;}
          .identification .input_txt {width:144px;font-size:1.2em; color:#8e8e8e;padding-top:1px;float:left;}
          
          .identification .row {height:24px;line-height:18px;padding-bottom:3px;}
          .identification legend {font-size:1.2em;}
          .identification input.input_checkbox {float:left; border:1px solid #F2F2F2; margin-right:5px;}
          
          .identification .dotted {background:url(../images/common/bkgDotGris.gif) repeat-x left bottom; padding-bottom:6px;height:20px; margin-bottom:8px;padding-top:5px;}
          .identification .dotted label {width:auto; display:block; font-size:1.1em;}
          
          .identification .rowSubmit {height:37px;}
          .identification .rowSubmit .bouton {clear:both;float:none;}
          
          .identification .lienSuite {font-size:1.1em; background:url(../images/common/pictos/fleche.gif) no-repeat left 5px; padding-left:12px; color:#8e8e8e; display:block;}  

			.trophee{border:1px solid #d9d9d9;margin-bottom:10px;background:none;height:194px;}
				.trophee h2{height:29px;line-height:29px;font-size:1.2em;font-weight:bold;padding-left:20px;background: url(../images/common/pictos/pictoBorder.gif) 8px center no-repeat;color:#00975a;}
        .trophee a img {border:none;}
          
     /* /HP Fournisseurs*/
    
		.menuLeft{width:200px;float:left;margin-left:15px;display:inline;padding-top:15px;}
		
    
/* MainContent*/
    
	.colMainContent{padding-top:15px;padding-left:30px;color:#8f8f8f;width:695px;overflow:hidden;}
    .colMainContentRight {float:left;width:165px;padding:10px 0 10px 20px;}
    .colMainContentCenter {padding:10px 0 0 0; float:left;width:500px;}
	.colMainContent.wide .colMainContentCenter{margin:20px 20px 20px 0;float:none;width:auto;padding:0;}
	
	.colMainContentLarge{width:910px;}
	.colMainContentLarge .colMainContentCenter{width:715px;}
    .planDuSite .colMainContentLarge .colMainContentCenter{width:auto;float:none;}
    
    .colMainContent .mainTitle{ background:url(../images/common/bkgDotGris.gif) repeat-x left bottom;margin-right:20px;}
    .colMainContent h1{ padding-bottom:15px; color:#00975a;font-size:2.8em;;font-weight:bold;}
    .colMainContent .tableau p { font-size:1em; padding-bottom:0;}
    .colMainContent .tableauSimple p { font-size:1em; padding-bottom:0;}
    .colMainContent p{ padding-bottom:1.2em; font-size:1.2em;;font-weight:normal;}
	.colMainContent strong {color:#4c4c4c;}
	
	/* Colonne Droite PUSH */
  .colMainContentRight img {margin-bottom:10px; display:block;}
  /* /Colonne Droite PUSH */    
	
  /* Article */    
  .article ul li{ font-size:1.2em; background:url(../images/common/pictos/pucePoint.gif) no-repeat 0px 13px;padding:6px 0 7px 0px; text-indent:7px;}
  .article img {max-width:500px;}
  
    .article .articlePager { float:right; font-size:1.2em;}
    .article .pagerTitle { float:left;}
    .article .articlePager ul,
    .article .articlePager li {float:left; background:none; text-indent:0; padding:0; font-size:1em;}
    .article .articlePager li a{font-weight:normal;color:#8f8f8f;padding:0 5px; }
    .article .articlePager li a.on{font-weight:bold;color:#4C4C4C;text-decoration:underline;}

  /* /Article */    
  
  /* Formulaires */    
  	/* commun*/
  	.colMainContent form {margin-bottom:12px;}
    .colMainContent .row {clear:left; height:31px;}
    .colMainContent label {float:left;}
    .colMainContent input.input_txt, .colMainContent select {float:left;width:323px; border:1px solid #d9d9d9; height:19px;font-size:1.2em;color:#8f8f8f;padding-left:3px;}
    .colMainContent input.input_checkbox {float:left;}
    .colMainContent .smallprint {clear:both;background:url(../images/common/bkgDotGris.gif) repeat-x left top;padding-top:12px;}
    .colMainContent .resultat {clear:both;background:url(../images/common/bkgDotGris.gif) repeat-x left top;padding-top:12px;}
    .colMainContent .smallprint p{font-size:1em;}
    .colMainContent .small{font-size:1em;padding:12px 0 20px;}
    .colMainContent .captcha {font-size:1.2em;}
    .bouton { background:#01975a url(../images/common/pictos/fleche3.gif) no-repeat scroll 7px center;border:1px solid #FFFFFF;float:left;font-size:1em;line-height:normal;margin:8px 0 0;padding:2px 10px 3px 18px;*padding-bottom:2px;_padding-bottom:1px;color:#fff; text-transform:uppercase; _width:auto;_overflow:hidden;}
    /* /commun*/

	/* Recherche*/
    .colMainContent .recherche label {width:auto;font-size:1.2em; font-weight:bold; padding-right:15px;}
    .colMainContent .recherche .row {height:31px; float:left; clear:none; line-height:20px;}
		.colMainContent .recherche legend{font-size:1.2em;}
    .colMainContent .recherche input.input_radio {float:left;}
        .colMainContent .recherche input.input_txt {margin:0; padding-left:7px;height:17px;}
    .colMainContent .recherche .btGo { background: transparent url(../images/common/pictos/btSubmit.gif) no-repeat left top; border:none;width:29px; height:23px; border-left:none;_margin-left:-3px;}
    .colMainContent .rechercheExterne {display:block; clear:left;font-size:1em; padding-top:25px;} 
    .recherche .colMainContent a.lien {font-size:1.2em; background:url(../images/common/pictos/puceFlecheVide.gif) no-repeat left 4px; padding-left:12px; color:#4c4c4c; display:block;}  

		.resultat .resultatTxt { float:left;}
    .resultat .resultatPager { float:right; font-size:1.2em;}
    .resultat .pagerTitle { float:left;}
    .resultat .resultatPager ul,
    .resultat .resultatPager li {float:left; }
    .resultat .resultatPager li a,
    .resultat .resultatPager li span {font-weight:normal;color:#8f8f8f;padding:0 5px; }
    .resultat .resultatPager li.on span {font-weight:bold;color:#4C4C4C; }
    
	/* Recherche*/
	
	/* Abonnement */
    .colMainContent .publication_contact label {width:100px;font-size:1.2em;}
    .colMainContent .publication_contact .row {height:31px;}
		.colMainContent .publication_contact legend{font-size:1.2em;}
  
    .colMainContent .publication_choix label {width:auto;font-size:1.2em;}
    .colMainContent .publication_choix .row {height:21px;line-height:21px;}
		.colMainContent .publication_choix legend{font-size:1.2em;}
	/* Club */
  	.colMainContent .choixMultiple label {width:460px;font-size:1.2em;padding-top:1px;}
  	.colMainContent .choixMultiple .row {height:21px;line-height:18px;padding-bottom:3px;}
		.colMainContent .choixMultiple legend {font-size:1.2em;}
    .colMainContent .choixMultiple input.input_radio {float:left;}
    .colMainContent small {font-size:1em;}
    
    
	/* Club */
    
    /*communiquePresse*/
    .colMainContent .communiquePresse input.input_txt,.colMainContent .communiquePresse select {float:left; border:1px solid #d9d9d9; font-size:1.2em;color:#8f8f8f;}
    .colMainContent .communiquePresse select { width:auto;height:20px;margin-right:15px;}
    .colMainContent .communiquePresse input.input_txt {width:135px; margin-right:15px;height:16px;padding-left:3px;}
		.colMainContent .communiquePresse .bouton {margin:0;height:20px;border:none;}    
    .colMainContent .communiquePresse .listeResultDate {font-size:1.2em; background:url(../images/common/pictos/puceFlecheVide.gif) no-repeat left 4px; padding-left:12px; color:#4c4c4c; font-weight:bold;}
    .colMainContent .communiquePresse form {margin:0;}
    .colMainContent .communiquePresse p a {color:#8e8e8e;}
    /* /Formulaires */
		
		/* Sommaire*/
    .colMainContentCenter h2{position:relative;height:29px;line-height:15px;font-size:1.2em;font-weight:bold;padding-left:12px;background: transparent url(../images/common/pictos/pictoBorder.gif) left 2px no-repeat ;color:#00975a; text-transform:uppercase; font-family:arial, sans-serif;}
    .colMainContentCenter h2 a{color:#00975A}
    .colMainContentCenter .actu { margin:0 0 17px 0;}
    .colMainContentCenter .actu .actuImg{float:left; width:125px;margin-right:13px; overflow:hidden;}
    .colMainContentCenter .actu .actuTxt{ padding-bottom:3px;}
    .colMainContentCenter .actu .lienSuite {font-size:1.2em; background:url(../images/common/pictos/puceFlecheVide.gif) no-repeat left 4px; padding-left:12px; color:#4c4c4c;}  
    /* /Sommaire*/
    
    /* Communiques_de_presse*/
    .colMainContent .listeResult {clear:both;background:url(../images/common/bkgDotGris.gif) repeat-x left top;padding-top:12px;}
    /* /Communiques_de_presse*/
        
    .colMainContent .smallprint {clear:both;background:url(../images/common/bkgDotGris.gif) repeat-x left top;padding-top:12px;}
    
    .colMainContent .lienRetour {display:block;font-size:1.2em; background:url(../images/common/pictos/puceFlecheVide.gif) no-repeat left 4px; padding-left:12px; color:#4c4c4c; margin-bottom:15px;}
    
    /* FAQ */
	.colMainContent .faq .faqBlock{height:auto;border:8px solid #f2f2f2;position:relative;margin: 0 0 15px ;}
    .colMainContent .faq .faqBlock h3{position:relative;height:29px;line-height:29px;font-size:1.2em;font-weight:bold;padding-left:20px;cursor:pointer;background: transparent url(../images/common/pictos/pictoBorder.gif) 8px center no-repeat ;color:#00975a; text-transform:uppercase; font-family:arial, sans-serif;}

    .colMainContent .faq dd .lienSavoirPlus { display:block;margin-top:15px;background:url(../images/common/pictos/puceFlecheVide.gif) no-repeat left 4px; padding-left:12px; color:#4c4c4c; font-weight:bold;}  
    .colMainContent .faq .lien {color:#00975a;}
    .colMainContent .faq .faqBlock .lettre {color:#00975a;padding-right:5px;}
    .colMainContent .faq .faqBlock dl{font-size:1.2em;padding:10px;}
    .colMainContent .faq .faqBlock dt{color:#4c4c4c;padding-bottom:10px;font-weight:bold;}
    .colMainContent .faq .faqBlock dd{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #d9d9d9;}
	
	.colMainContent .faq .faqBlock .ui-accordion-header{position:relative;padding-right:10px;zoom:1;}
	.colMainContent .faq .faqBlock .ui-accordion-header.ui-state-default{cursor:pointer;}
	.colMainContent .faq .faqBlock .ui-icon-triangle-1-e{background:url(../images/common/pictos/pictoReplie.gif) left top no-repeat;width:14px;height:11px;display:inline-block;position:absolute;right:-5px;top:50%;margin-top:-11px;}
	.colMainContent .faq .faqBlock .ui-icon-triangle-1-s{background:url(../images/common/pictos/pictoDeplie.gif) left top no-repeat;width:11px;height:11px;display:inline-block;position:absolute;right:-5px;top:50%;margin-top:-11px;}
    .colMainContent .faq .faqBlock .ui-accordion-content{overflow:hidden;}
    /* /FAQ */
    /* GLOSSAIRE */
    .glossaire .index {text-align:justify; width:700px;height:32px;overflow:hidden;margin-right:-30px;}
    .glossaire .index li{display:block;float:left;width:26.6px;font-size:1.3em;color:#8e8e8e;line-height:1.4em;}
    .glossaire .index li.first { width:21px;}
    .glossaire .index li a.selected{ padding-left:0;}
    .glossaire .index li.first a,
    .glossaire .index li.first a:hover,
	  .glossaire .index li.first a.selected{padding-left:5px;}
    .glossaire .index li a{ padding:3px 7px;display:block;color:#8e8e8e;}
    .glossaire .index li a:hover, 
    .glossaire .index li a.selected{font-weight:bold;font-size:1.3em;padding:3px 7px;color:#00975a;}
    
    .glossaire .glossaireBlock{}
    .glossaire .glossaireBlock dl{}
    .glossaire .glossaireBlock dt{position:relative;font-size:1.2em;padding:0 0 12px 12px;background: transparent url(../images/common/pictos/pictoBorder.gif) left 2px no-repeat ;color:#00975a; text-transform:uppercase; font-family:arial, sans-serif;font-weight:bold;}
    .glossaire .glossaireBlock dd {font-size:1.2em;}
    .glossaire .glossaireBlock dd p{font-size:1em;}
    .glossaire .glossaireBlock dd .lienSavoirPlus { display:block;background:url(../images/common/pictos/puceFlecheVide.gif) no-repeat left 4px; padding-left:12px; color:#4c4c4c; font-weight:bold;}  
    .glossaire .glossaireBlock dd a {padding-bottom:10px;margin-bottom:10px;color:#4c4c4c	}
    .glossaire .lien {color:#00975a;}
    /* /GLOSSAIRE */
	
	/* Page Flux RSS */
	.pageFluxRss h2{font-family:Arial, Helvetica, sans-serif;}
	.pageFluxRss ul{margin-bottom:25px;}
	.pageFluxRss li{text-align:right;padding:10px 0 9px;background:url(../images/common/bkgDotGris.gif) left top repeat-x}
	.pageFluxRss li.first{background:none;}
	.pageFluxRss li span.title{background: url(../images/common/pictos/rss.gif) left center no-repeat;padding-left:25px;float:left;height:18px;line-height:18px;font-size:1.2em;}
	.pageFluxRss li a{margin-left:10px;position:relative;zoom:1;}
	.pageFluxRss li a span{display:none;}
	.pageFluxRss li a.on span{background-color:#f2f2f2;position:absolute;top:-12px;*top:-6px;left:-6px;width:43px;height:28px;font-size:1px;display:block;}
	.pageFluxRss li a img{position:relative;z-index:1;}
	.pageFluxRss li .xml{background-color:#f2f2f2;padding:3px 0 3px 10px;text-align:left;font-size:1.2em;margin-top:3px;}
	/* /Page Flux RSS */
	
	/* Page Calendrier Actionnaire */
	.calendrierAgenda{}
	.calendrierAgenda select{width:auto;margin-right:15px;}
	.calendrierAgenda .bouton{margin-top:0;padding:1px 5px 1px 14px;*padding:1px 2px 1px 14px;}
	.calendrierAgenda .table{font-size:1.2em;}
	.nav{color:#8e8e8e;height:23px;position:relative;border-left:1px solid #f2f2f2;width:499px;overflow:hidden;}
	.nav ul{height:23px;width:624px;position:relative;}
	.nav li{float:left;}
	.nav a{color:#8e8e8e;font-size:1.2em;border:1px solid #f2f2f2;border-left:0 none;padding:0 7px;float:left;height:21px;line-height:21px;}
	.nav a.on{text-decoration:none;color:#4c4c4c;font-weight:bold;background-color:#f2f2f2;}
	
	.calendrierAgenda .nav .jcarousel-container {position:relative;width:100%;}
	.calendrierAgenda .nav .jcarousel-clip {overflow:hidden;height:23px;margin-left:23px;width:454px;position:relative;z-index:100;}
	.calendrierAgenda .nav .jcarousel-prev, .calendrierAgenda .nav .jcarousel-prev-disabled{background: url(../images/common/pictos/pictoPrevious.gif) center center no-repeat #FFFFFF;width:8px;padding:0 7px;height:21px;border:1px solid #f2f2f2;border-left:0 none;position:absolute;top:0px;left:0px;cursor:pointer;z-index:10;}
	.calendrierAgenda .nav .jcarousel-prev-disabled{background-image:url(../images/common/pictos/pictoPreviousOff.gif);cursor:default;}
	.calendrierAgenda .nav .jcarousel-next, .calendrierAgenda .nav .jcarousel-next-disabled{background: url(../images/common/pictos/pictoNext.gif) center center no-repeat #FFFFFF;width:8px;padding:0 7px;height:21px;border:1px solid #f2f2f2;position:absolute;top:0px;right:0px;cursor:pointer;z-index:10;}
	.calendrierAgenda .nav .jcarousel-next-disabled{background-image:url(../images/common/pictos/pictoNextOff.gif);cursor:default;}
	
	.calendrierAgenda .tableau{color:#4c4c4c;}
		.calendrierAgenda .tableau td{text-align:left;}
		.calendrierAgenda .tableau p{font-size:1em;margin-bottom:0;color:#8e8e8e;}
		.calendrierAgenda .tableau a.lireSuite{display:block;}
		.calendrierAgenda .tableau span.lireSuite{display:block;color:#8e8e8e;font-style:italic}
	/* Page /Calendrier Actionnaire */		
	.pushBottomCenter{border:8px solid #f2f2f2;margin-top:20px;padding:10px;width:464px;}
		.pushBottomCenter .blocPush{float:left;width:212px;display:inline;padding:0 10px}
		.pushBottomCenter h3{color:#00975a;font-size:1.2em;text-transform:uppercase;padding-left:10px;background:url(../images/common/pictos/pictoBorder.gif) left center no-repeat;margin-bottom:8px;}
		.pushBottomCenter p{margin-right:30px;padding-bottom:0;font-size:1.2em;color:#4c4c4c;}
		.pushBottomCenter a{font-size:1.2em;margin-right:30px;}
	
	/* Calendrier financier */
	.calendrierFinancier .tableau{color:#4c4c4c;}
	.calendrierFinancier .tableau p{font-size:1em;margin-bottom:0;color:#8e8e8e;}
	.calendrierFinancier a.date{font-size:0.9em;}
	.calendrierFinancier .tooltip{font-size:0.9em;}
	
	/* /Calendrier financier */
	
	.tooltip {background:url(../images/common/bkgToolTip.gif) 40px bottom no-repeat;padding-bottom:7px;color:#FFFFFF;}
	.tooltip p{background-color:#7ab51d;color:#FFFFFF;width:110px;padding:10px;font-size:1em;}
	#global .tooltip p{color:#FFFFFF;}
	
    
    /* Tableaux*/
	table.tableau {width:100%;border:8px solid #F2F2F2; border-collapse:collapse;}
	table.tableau caption {display:none;}
	
	table.tableau th,
	table.tableau td{font-size:1.2em;border-width:0px 1px 1px 0px;border-style:solid;border-color:#d9d9d9;padding:6px 8px;text-align:left;}
	
	table.tableau .odd td,
	table.tableau .odd th{}
	
	table.tableau .even td,
	table.tableau .even th{background-color:#e9f3da;}
	
	table.tableau th{font-weight:bold;color:#4c4c4c;text-align:left;background-color:#7ab51d;color:#fff;padding:10px 8px;vertical-align:baseline;}
	table.tableau a.downDoc { background:url(../images/common/pictos/downDoc.gif) no-repeat left top; padding-left:20px; line-height:16px; display:block; color:#8E8E8E;font-size:1.1em; white-space:nowrap;}
	table.tableau .titre {color:#4c4c4c;}
	
	
	table.tableauSimple {width:100%;border:8px solid #F2F2F2; border-collapse:collapse;}
	table.tableauSimple caption {display:none;}
	
	table.tableauSimple th,
	table.tableauSimple td{font-size:1.2em;border-width:0px 1px 1px 0px;border-style:solid;border-color:#d9d9d9;padding:6px 8px;text-align:left;}
	
	table.tableauSimple th{font-weight:bold;color:#4c4c4c;text-align:left;background-color:#7ab51d;color:#fff;padding:10px 8px;vertical-align:baseline;}
	table.tableauSimple a.downDoc { background:url(../images/common/pictos/downDoc.gif) no-repeat left top; padding-left:20px; line-height:16px; display:block; color:#8E8E8E;font-size:1.1em; white-space:nowrap;}
	table.tableauSimple .titre {color:#4c4c4c;}

    /* /Tableaux*/

    /* Fiche Filiale*/
    .ficheFiliale .colMainContent {padding-left:15px; width:701px;}
    .ficheFiliale .colMainContentCenter {border:5px solid #e4f0d2;width:691px;padding:0;margin-bottom:15px;background:url(../images/common/bkgMainContentRight.gif) repeat-y 442px top;}
    
    .ficheFiliale .colMainContentLeft{ float:left;width:422px; padding:10px;}
    .ficheFiliale .colMainContentLeft .mainTitle{margin:0 0 10px 0;}
    
    .ficheFiliale .colMainContentRight { width:249px; padding:0; text-align:center; overflow:hidden;}
    .ficheFiliale .colMainContentRight .imgFiliale img { float:right; }
    .ficheFiliale .colMainContentRight img { margin:0;}
    .ficheFiliale .colMainContentRight img.push { margin-bottom:10px; display:inline;}
    
    .ficheFiliale .colMainContentRight .chiffresCles { padding:16px 12px 12px 14px ; text-align:left; background:#f2f2f2 url(../images/common/bkgMainContentRightGris.gif) repeat-y left top;}
    .ficheFiliale .colMainContentRight .chiffresCles h3 {font-size:1em;}
    .ficheFiliale .colMainContentRight .chiffresCles h3 span{ padding:0 5px; background-color:#00975a;color:#fff; text-transform:uppercase;font-size:1.2em;}
    .ficheFiliale .colMainContentRight .chiffresCles ul {padding-top:7px;}
    .ficheFiliale .colMainContentRight .chiffresCles ul li{ border-top:1px solid #d9d9d9;font-size:1.2em; background:url(../images/common/pictos/pucePoint.gif) no-repeat 0px 13px;padding:6px 0 7px 0px; text-indent:7px;}
    .ficheFiliale .colMainContentRight .chiffresCles ul li.first {border:none;}
    .ficheFiliale .colMainContentRight .chiffresCles ul li em {font-style:normal;color:#00975a;}
    
    .ficheFiliale .colMainContentRight .contact { padding:16px 12px 12px 14px ; text-align:left; }
    .ficheFiliale .colMainContentRight .contact h3 {font-size:1.2em;background: transparent url(../images/common/pictos/pictoBorder.gif) left center no-repeat ;color:#00975a; text-transform:uppercase; padding-left: 10px;margin-bottom:12px; }

    .ficheFiliale .colMainContentRight .contact p {padding-bottom:6px;}
    .ficheFiliale .colMainContentRight .contact a.lien {display:block;background:url(../images/common/pictos/puceFlecheVide.gif) no-repeat left 4px; padding-left:12px; color:#4c4c4c; font-weight:normal;font-size:1.2em;}
    .ficheFiliale .colMainContentRight .contact ul li{ border-top:1px solid #d9d9d9;font-size:1.2em; background:url(../images/common/pictos/pucePoint.gif) no-repeat 0px 13px;padding:6px 0 7px 0px; text-indent:7px;}
    .ficheFiliale .colMainContentRight .contact ul li.first {border:none;}
    .ficheFiliale .colMainContentRight .contact ul li em {font-style:normal;color:#00975a;}

		.ficheFiliale .accordeonActusFiliale{height:346px;}
			.ficheFiliale .accordeonActusFiliale ul{padding-top:14px;}
			.ficheFiliale .accordeonActusFiliale li{line-height:14px;margin-bottom:7px;}
			.ficheFiliale .accordeonActusFiliale li p.date{padding-top:0;}
			.ficheFiliale .accordeonActusFiliale li p{padding-top:5px;}
    
			.ficheFiliale .accordeonActusFiliale{height:auto;position:relative;margin-bottom:30px;border-bottom:1px solid #d9d9d9;zoom:1}
				.ficheFiliale .accordeonActusFiliale h2{border-top:1px solid #d9d9d9;position:relative;height:28px;line-height:28px;font-size:1.2em;font-weight:bold;padding-left:20px;cursor:pointer;background:#fff url(../images/common/pictos/pictoBorder.gif) 8px center no-repeat ;color:#00975A; margin-bottom:1px;}
				.accordeonActusFiliale h2{cursor:pointer;}
				.ficheFiliale .accordeonActusFiliale h2.ui-state-active{background:url(../images/common/bkgH2Filiale.gif) left top no-repeat;color:#FFFFFF;cursor:default;}
				.ficheFiliale .accordeonActusFiliale .ui-icon{position:absolute;right:10px;top:10px;width:9px;height:9px;background:url(../images/common/pictos/pictoPlus.gif) left top no-repeat;}
				.ficheFiliale .accordeonActusFiliale .ui-icon-triangle-1-s{background-image:url(../images/common/pictos/pictoMoins.gif);}
				.ficheFiliale .accordeonActusFiliale .content{padding:10px 17px;_overflow:hidden;}
        .ficheFiliale .accordeonActusFiliale .content strong{color:#4c4c4c;}
				.ficheFiliale .accordeonActusFiliale li {padding:0 10px;line-height:14px;margin-bottom:14px;height:auto;}
    
    /* /Fiche Filiale*/
	
	/* blocBorder */
	.blocBorder{height:auto;border:7px solid #f2f2f2;position:relative;margin: 15px 0px;padding:10px;}
    .blocBorder h3{position:relative;height:29px;line-height:29px;font-size:1.2em;font-weight:bold;padding-left:12px;cursor:pointer;background: transparent url(../images/common/pictos/pictoBorder.gif) left center no-repeat ;color:#00975a; text-transform:uppercase; font-family:arial, sans-serif;}
    .blocBorder .content { padding:0 8px;}
    .blocBorder li { font-size:1.2em; background:url(../images/common/pictos/pucePoint.gif) no-repeat 0px 7px;padding:0; text-indent:7px;}
    .blocBorder ul {padding-bottom:12px;}
	/* /blocBorder */
	
	/* blocBorderBis */
	.blocBorderBis{height:auto;border:7px solid #f2f2f2;position:relative;margin: 0;padding:10px;}
    .blocBorderBis h3{position:relative;height:29px;line-height:29px;font-size:1.2em;font-weight:bold;padding-left:12px;cursor:pointer;background: transparent url(../images/common/pictos/pictoBorder.gif) left center no-repeat ;color:#00975a; text-transform:uppercase; font-family:arial, sans-serif;}
    .blocBorderBis .content { padding:0 8px;}
    .blocBorderBis li { font-size:1.2em; background:url(../images/common/pictos/pucePoint.gif) no-repeat 0px 7px;padding:0; text-indent:7px;}
    .blocBorderBis ul {padding-bottom:12px;}    
    /* /blocBorderBis */
    
    /* Plan du site */
	.planDuSite a.lien {font-size:1.2em; background:url(../images/common/pictos/puceFlecheVide.gif) no-repeat left 4px; padding-left:12px; color:#8e8e8e; }
	.planDuSite .niveau_2 {float:left;margin-bottom:25px;}
    .planDuSite .niveau_2 li.niveau_2Bloc {float:left;margin: 0 0 0px 4px;padding-right:9px;width:211px;}
    .planDuSite .niveau_2 li.niveau_2Bloc h3{background-color:#f2f2f2;padding:1px 10px 3px;color:#8e8e8e; font-size:1.2em;position:relative;zoom:1;}
	.planDuSite .niveau_2 li.niveau_2Bloc h3 span{background:url(../images/common/pictos/pictoPlus.gif) left top no-repeat;width:9px;height:9px;position:absolute;top:5px;right:5px;cursor:pointer;}
	.planDuSite .niveau_2 li.niveau_2Bloc h3.on span{background-image:url(../images/common/pictos/pictoMoinsGrey.gif);}
    .planDuSite .niveau_2 li.niveau_2Bloc h3 a{color:#8e8e8e;}
    
    .planDuSite .niveau_3 {padding-top:5px;}
    .planDuSite .niveau_3 li{padding:0 10px 0 22px;text-indent:-12px;line-height:19px;}
    
    .planDuSite .niveau_3 li a {font-size:1.2em; background:url(../images/common/pictos/puceFlecheVide.gif) no-repeat left 4px; padding-left:12px; color:#8e8e8e; }
    .planDuSite .niveau_3 li a:hover {text-indent:-12px}
    
    /* /Plan du site */
	
	/* Contact */
	.contactContainer{background-color:#FFFFFF;width:450px;margin:0 auto;position:relative;}
	.contactContainer h2{margin-bottom:10px;height:29px;line-height:29px;font-size:1.2em;font-weight:bold;padding-left:12px;background: transparent url(../images/common/pictos/pictoBorder.gif) left center no-repeat ;color:#00975a; text-transform:uppercase;}
	.contactContainer label{font-size:1.2em;}
	.contactContainer select{width:250px; border:1px solid #d9d9d9; height:19px;font-size:1.2em;color:#8f8f8f;}
	.contactContainer .input_txt{border:1px solid #d9d9d9; height:17px;font-size:1.2em;color:#8f8f8f;vertical-align:baseline;}
	.contactContainer textarea{border:1px solid #d9d9d9;font-size:1.2em;color:#8f8f8f;width:250px;height:80px;overflow:auto;resize:none;}
	.contactContainer button{float:none;}
	.contactContainer p{font-size:1.2em;}
	#formContactChoix{margin-bottom:10px;}
	.contactRebond .input_txt{width:25px;}
	.contactRebond button{display:block;}
	.contactContainer iframe{width:450px;height:610px;}
	.contactFormulaire fieldset{background:url(../images/common/bkgDotGris.gif) left bottom repeat-x;margin-bottom:10px;}
		.contactFormulaire p{margin-bottom:10px;}
		.contactFormulaire label{float:left;width:150px;}
		.contactFormulaire .input_txt{float:left;width:250px;margin-bottom:10px;}
		.contactFormulaire select{margin-bottom:10px;}
		.contactFormulaire .captcha{padding:10px 0;clear:both;position:relative;}
		.contactFormulaire .captcha img{margin-left:150px;margin-bottom:10px;}
		.contactFormulaire .captcha label{float:none;width:auto;display:block;margin-bottom:10px;}
		.contactFormulaire .captcha .input_txt{float:none;margin-left:150px;}
		.contactFormulaire .formBas span{color:#4c4c4c;display:block;margin-bottom:10px;}
		.contactFormulaire .formBas p{font-size:1em;margin-bottom:0;}
		
		.contactFormulaire .captchaSoundContact{position:absolute;top:10px;right:60px;}
		.contactFormulaire .captchaReloadContact{position:absolute;top:10px;right:30px;}
			.contactFormulaire .captcha .captchaReloadContact img{margin:0;}
		
	.contactContainer .error{position:absolute;top:0px;left:0px;width:100%;height:100%;display:none;}
	.contactContainer .error.on{display:block;}
	.contactContainer .error .bkg{opacity:0.8;filter:alpha(opacity=80);background-color:#ffffff;width:100%;height:620px;position:absolute;top:0;left:0;}
	.contactContainer .error .blocBorder{background-color:#FFFFFF;margin:0 auto;width:350px;position:relative;top:50px;}
		.contactContainer .error .blocBorder li{position:relative;}
		.contactContainer .error .blocBorder .closeError{position:absolute;top:10px;right:10px;text-transform:uppercase;color:#8E8E8E;}
	
	.contactContainer .confirmation{padding-top:20px;}
		.contactContainer .confirmation p{margin-bottom:15px;}
		.contactContainer .confirmation a.lien{background:url(../images/common/pictos/fleche3.gif) 7px center no-repeat #00975a;color:#FFFFFF;padding:2px 8px 2px 20px;text-transform:uppercase;display:inline-block;}
	
	/* /Contact */
    
	/* Popin */
	.popin{border:6px solid #d9d9d9;padding:10px 10px 0;background-color:#FFFFFF;}
	.popin-close{position:absolute;top:10px;right:10px;color:#8e8e8e;background:url(../images/common/pictos/pictoClose.gif) right center no-repeat;padding-right:12px;text-transform:uppercase;}
	.span-popin-close{position:absolute;top:10px;right:10px;color:#8e8e8e;background:url(../images/common/pictos/pictoClose.gif) right center no-repeat;padding-right:12px;text-transform:uppercase;opacity:0.2;filter:alpha(opacity=20);}
	/* /Popin */
  
	/* Covered Bonds */
	.coveredBonds select{float:none;margin-right:10px;}
	.coveredBonds button{float:none;padding:2px 10px 2px 18px;}
	.coveredBonds fieldset{background:url(../images/common/bkgDotGris.gif) left bottom repeat-x;padding-bottom:30px;margin-bottom:30px;}
	.coveredBonds fieldset p{color:#4c4c4c;font-weight:bold;padding-bottom:5px;}
	.coveredBonds .formConfirm{font-size:1.1em; }
	/* /Covered Bonds */
	
  /* ERREUR 404 */
  .erreur, .erreur .colMainContentCenter {width:auto; float:none;}
	
  .erreur {padding:0 25px; margin:0 0 120px;}
  .erreur p{font-size:1.8em; color:#00975a; padding-bottom:0;font-weight:bold;}
  
  
  .erreur .colMainContentCenter { background:url(../images/common/Erreur.jpg) no-repeat 130px center; padding:52px 0 60px 330px ; }
  .erreur .borderDottedTop {background:url(../images/common/bkgDotGris.gif) repeat-x left top; padding:1px}
  .erreur .borderDottedBot {background:url(../images/common/bkgDotGris.gif) repeat-x left bottom;padding:1px}
  
  .erreur .colMainContentCenter h1 { text-transform:uppercase;padding-bottom:0;}
  .erreur .niveau_2 li.niveau_2Bloc {_width:206px;}
  
  /* ERREUR 404 */
		
	/* Dirigeants */
	.dirigeants{width:100%;background: url(../images/common/pixBorder.gif) 200px top repeat-y ;margin:15px 0;}
	
	.listeDirigeants{width:200px;float:left;}
		.listeDirigeants .navAlphabet{margin-bottom:15px;}
			.listeDirigeants .navAlphabet a{color:#4c4c4c; padding:3px 5px;border:1px solid #4c4c4c;display:inline-block;font-size:1.2em;}
			.listeDirigeants .navAlphabet a:hover, .listeDirigeants .navAlphabet a.on{background-color:#4c4c4c;color:#FFFFFF;text-decoration:none;}
		.listeDirigeants ul{}
			.listeDirigeants li{margin-bottom:10px;}
			.listeDirigeants li .nom{color:#4c4c4c;padding-bottom:0px;font-size:1.2em;}
			.listeDirigeants li .nom.on{color:#00975a;font-weight:bold;background:url(../images/common/pictos/puceFlecheVide.gif) left center no-repeat;padding-left:12px;}
			.listeDirigeants li .fonction{padding-bottom:0px;}
		
	.detailsDirigeant{width:450px;float:right;margin-right:20px;display:inline;}
		.detailsDirigeant .personne{min-height:80px;height:auto !important;height:80px;margin-bottom:15px;}
			.detailsDirigeant .personne .visuel{float:left;margin-right:5px;width:80px;overflow:hidden;}
			.detailsDirigeant .personne .text{float:left;width:350px;}
				.detailsDirigeant .personne .text h2{background:url(../images/common/pictos/pictoBorder.gif) left center no-repeat;color:#00975a;font-weight:bold;padding-left:12px;text-transform:uppercase;}
		.detailsDirigeant .chapo{color:#4c4c4c;}
		.detailsDirigeant .date{font-size:1.1em;font-style:italic;}
		
	/* /Dirigeants */
	
	/* PLAYER VIDEO FLASH */
	
	.playerVideoFlash{width:506px;height:285px;position:relative;}
		.playerVideoFlash .playerFlash{width:100%;height:100%;}
		.playerVideoFlash a.popin-close{background:url(../images/common/video/btClose.png) left top no-repeat;_background:url(../images/common/video/btClose.gif) left top no-repeat;width:53px;height:53px;position:absolute;top:-40px;right:-50px;text-indent:-1000px;overflow:hidden;cursor:pointer;}
	
	/* /PLAYER VIDEO FLASH  */
	

/* /MainContent*/
    
    
	/*** FOOTER ***/
	.footer{
		
	}
	
		.footerTop{height:29px;line-height:29px;background-color:#00975a;color:#ffffff;text-align:right;padding:0 10px;}
			.footerTop a{color:#ffffff;margin:0 2px;}
			.footerTop a.siteGroupe{background:url(../images/common/pictos/fleche3.gif) 7px center no-repeat;padding:0 10px 0 18px;border:1px solid #FFFFFF;float:left;margin:8px 0 0 0;font-size:1em;line-height:normal;}
			.footerTop a.siteGroupe:hover{text-decoration:none;}
			
		.footerPlus{color:#d9d9d9;padding:20px 0;font-size:1.1em;}
			.footerPlusContent{background:url(../images/common/bkgFooter.gif) left top repeat-y;width:100%;}
			.footerPlus a{color:#d9d9d9;}
			.footerPlus .col1{width:290px;float:left;padding:0 15px;}
			.footerPlus .col2{width:271px;float:left;padding:0 15px;}
			.footerPlus .col3{width:290px;float:left;padding:0 15px;}
				


/****************/
/*** HOMEPAGE ***/
/****************/

.homepage .global{
	width:100%;
	min-width:946px;
	min-height:100%;
	height:auto !important;
	height:100%;
	margin:0;
	padding:0;
	background:none;
	position:relative;
}

	.homepage .header{
		min-width:946px;
		background:none;
		z-index:1000;
	}
		.homepage .headerContent{width:946px;margin:0 auto;position:relative;z-index:10;}
		.homepage .headerRight{height:84px;width:50%;position:absolute;left:50%;top:0px;overflow:hidden;}
			.homepage .headerRight div{width:100%;background:url(../images/home/bkgHeaderRight.png) left top repeat-x;height:84px;position:absolute;left:473px;top:0px;margin-right:-473px}
		.homepage .headerLeft{background:url(../images/home/bkgHeaderLeft.png) left top repeat-x;height:119px;width:50%;position:absolute;left:0;top:0px;margin-left:-473px;}
	
	.homepage .main{
		width:946px;
		height:450px;
		position:relative;z-index:10;
		margin:0 auto; 
	}
	
	.homepage .homeContent{position:absolute;bottom:28px;left:0px;width:100%;z-index:10;overflow:hidden;}
	
		.homepage .preview{background:url(../images/home/bkgPush.gif) center top no-repeat #FFFFFF;height:50px;width:100%;min-width:946px;overflow:hidden;}
			.homepage .slideHomepagePush{width:946px;margin:0 auto;position:relative;padding-top:17px;}
				.homepage .slideHomepagePush .jcarousel-container{position:relative;z-index:10;width:100%;}
				.homepage .slideHomepagePush .jcarousel-clip{width:900px;overflow:hidden;margin:0 auto;position:relative;}
					.homepage .slideHomepagePush .jcarousel-next {position:absolute;top:50%;margin-bottom:-20px;right:0px;background: url(../images/home/push/pictoNext.gif) left top no-repeat;width:14px;height:29px;cursor:pointer;z-index:1000;}
					.homepage .slideHomepagePush .jcarousel-prev{position:absolute;top:50%;margin-bottom:-20px;left:0px;background: url(../images/home/push/pictoPrevious.gif) left top no-repeat;width:14px;height:29px;cursor:pointer;z-index:100;}
					.homepage .slideHomepagePush .jcarousel-prev-disabled, .homepage .slideHomepagePush .jcarousel-next-disabled{cursor:default;}
				
				.homepage .slideHomepagePush .btToogle{position:absolute;top:10px;right:5px;z-index:100;}
				.homepage .slideHomepagePush ul{height:125px;width:900px;position:relative;}
				.homepage .slideHomepagePush li{background:url(../images/common/pictos/pictoBorderDot.gif) left top repeat-y;width:280px;float:left;padding:0 10px;height:140px;}
				.homepage .slideHomepagePush li.first{background:none;}
				.homepage .slideHomepagePush h2{background:url(../images/common/pictos/pictoBorder.gif) left center no-repeat;color:#00975a;font-size:1.2em;font-weight:bold;text-transform:uppercase;padding-left:10px;margin-bottom:18px;line-height:normal;height:auto;}
				
				.homeActu{color:#4c4c4c;}
					.homeActu p, .homeActu .linkRss{font-size:1.1em;}
					.homeActu a.lien{color:#8e8e8e;font-size:1.1em;margin-bottom:20px;display:block;}
					.homeActu a.lien span{color:#00975a;}
					.homeActu .lireAll{margin-right:50px;}
				.homePushImg{text-align:center;}					
		
		.mainHomepage{width:946px;margin:0 auto;}
		.homepage .slideHomepage{height:188px;width:776px;padding:10px 0 0 0;margin:0 0 38px 15px;color:#FFFFFF;position:relative;}
			.slideHomepageBkg{background:url(../images/home/bkgSlider.gif) left top repeat-x;position:absolute;top:0;left:0;width:100%;height:198px;z-index:10;opacity:0.8;filter:alpha(opacity:80);}
			.slideHomepageContent{position:relative;z-index:100;width:100%;}
			.slideHomepage h1{font-size:2.4em;font-weight:normal;width:705px;margin:0 auto 5px;line-height:100%;}
			.slideHomepage .content{width:100%;height:130px;overflow:hidden;}
				.slideHomepage ul{width:705px;margin:0 auto;}
				.slideHomepage li{float:left;width:225px;height:130px;padding:0 5px;}
				.slideHomepage .jcarousel-container{width:100%;height:130px;}
					.slideHomepage .jcarousel-clip{width:705px;height:130px;overflow:hidden;margin:0 auto;position:relative;z-index:1;}
						.slideHomepage .jcarousel-list{position:relative;left:0;height:130px;overflow:hidden;}
							.slideHomepage .jcarousel-list .jcarousel-item{float:left;width:225px;height:130px;padding:0 5px;}
								.slideHomepage .jcarousel-list .jcarousel-item img.visuel{display:block;}
								.slideHomepage .link{color:#4c4c4c;background: url(../images/common/pictos/pictoBorder2.gif) 7px center no-repeat #FFFFFF;display:block;height:21px;line-height:21px;position:relative;text-transform:uppercase;padding-left:14px;}
								.slideHomepage .link img{position:absolute;top:2px;right:3px;}
					.slideHomepage .jcarousel-next {position:absolute;top:50%;margin-bottom:-14px;right:6px;background:url(../images/home/sliderNext.png) left top no-repeat;width:28px;height:28px;cursor:pointer;z-index:1000;/*opacity:0.8;filter:alpha(opacity:80);*/}
					.slideHomepage .jcarousel-prev{position:absolute;top:50%;margin-bottom:-14px;left:6px;background: url(../images/home/sliderPrevious.png) left top no-repeat;width:28px;height:28px;cursor:pointer;z-index:1000;/*opacity:0.8;filter:alpha(opacity:80);*/}
					.slideHomepage .jcarousel-prev-disabled, .slideHomepage .jcarousel-next-disabled{cursor:default;}
	
	.homepage .imgBkgBloc{width:100%;height:100%;position:absolute;z-index:1;top:0;left:0;overflow:hidden;}
		.homepage #imgBkg{margin-top:70px;display:block;position:relative;top:0;}
		.homepage .imgWidth{width:100%;}
		.homepage .imgHeight{height:100%;}
	
	.homepage .footer{
		width:100%;
		min-width:946px;
		background-color:#00975a;
		position:absolute;
		bottom:0px;
		left:0px;
		z-index:1000;
	}
	
		.homepage .footerTop{width:926px;margin:0 auto;}
