/* >>>>>>>>>>>>> FRAMEWORKS FWD_V1 <<<<<<<<<<<<<<< */
	@import "../fwd/css/clean.css";
	@import "../fwd/css/fwd.css";
	@import "../../fwd/css/icon.css";
/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<< */
img {
	border:0;
	behavior: url(../iepngfix.htc);
}

a img{
	border:none;
	behavior: url(../iepngfix.htc);
}

.normale{
color:#FFFFFF;
font-size:12px;
font-weight:normal;
}
/* COMMON **************************/
	
	 *, html, body { /*height:100%;*/ margin:0; padding:0; }
	body { background:#000000 url(../img/background/body.jpg) top left repeat-x; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; height:100%;}
	html {height:100%}
	.expo{ font-size:50%; vertical-align: top}

/* COMMON **************************/

/*---------------| STYLE TYPO |-----------------*/
.txtBlanc12 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; line-height:13px;}
.txtBlanc13 {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#ffffff; line-height:14px;}
.txtBlanc16 {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#ffffff; line-height:17px;}

.txtBleuVert18 {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#048a8c; line-height:21px;}
.txtBleuVert{color:#00999a;}

/*---------------| STYLE TYPO |-----------------*/

/*---------------| DIFFERENTES MARGIN |-----------------*/
 .Margin10 {margin:10px;}
 .MarginLeft10 {margin-left:10px;}
 .MarginLeft50 {margin-left:50px;}
 .MarginLeft80 {margin-left:80px;}
 .MarginLeft100 {margin-left:100px;}
 .MarginLeft150 {margin-left:150px;}
 .MarginRight10 {margin-right:10px;}
 .MarginLeft20 {margin-left:20px;}
 .MarginRight20 {margin-right:20px;}
 .MarginLeft40 {margin-left:40px;}
 .MarginRight30 {margin-right:30px;}
 .MarginRight40 {margin-right:40px;}
 .MarginBottom5 { margin-bottom:5px;}
 .MarginBottom10 {margin-bottom:10px;}
 .MarginBottom20 {margin-bottom:20px;}
 .MarginTop5 {margin-top:5px;}
 .MarginTop10 {margin-top:10px;}
 .MarginTop20 {margin-top:20px;}
 .MarginTop30 {margin-top:30px;}
 .MarginTop40 {margin-top:40px;}
 .MarginTop50 {margin-top:50px;}
 .MarginTop70 {margin-top:70px;}
 .MarginTop100 {margin-top:100px;}
 .MarginTop130 {margin-top:130px;}

/*---------------| DIFFERENTES MARGIN |-----------------*/


/* SQUELETTE **********************/
	
	div#main { width:855px; min-height:100%; _height:100%; margin:0 auto; position:relative; margin-top:0px; }
		div#header { width:855px; height:auto; min-height:100%; _height:102px; position:relative; z-index:1; }
		div#container { width:840px; height:auto; min-height:510px; _height:510px; position:relative; padding:14px 0 15px 6px; clear:both;} 
			*html div#container { width:840px; height:auto; min-height:490px; _height:390px; position:relative; z-index:0; padding:12px 0 15px 0; } 
		div#footer { width:855px; height:17px; position:relative; /*bottom:51px;*/ _bottom:-12px; margin:0 auto; padding-top:20px; clear:both;}
        	div#footerBottomPage { width:855px; height:17px; position:relative;bottom:70px; _bottom:-12px; margin:0 auto; padding-top:20px; clear:both;}
            /* ie6 */*html div#footerBottomPage { width:855px; height:17px; position:relative;bottom:60px; margin:0 auto; padding-top:20px; clear:both;}

/* SQUELETTE **********************/

/* HEADER *************************/

	/* squelette */
	div#header div.layerContent { width:855px; height:auto; background:url(../img/background/headerBig.jpg) bottom left repeat-x; float:left;}
	*html div#header div.layerContent { width:855px; height:88px; background:url(../img/background/headerBig.jpg) bottom left repeat-x; float:left;}
	div#header div.layerBottom {width:855px; height:14px;/* background:url(../img/background/headerBottom.png) top left no-repeat;*/ float:left;}
		*html div#header div.layerBottom {width:855px; height:14px;/* background:url(../img/background/headerBottom.png) top left no-repeat;*/ float:left; margin-top:-7px;}
	
		/* elements */
	.logoSite { width:auto; height:auto; position:absolute; top:0; left:0; z-index:2;}
	.logoSite img{ 
	behavior: url(../iepngfix.htc);
	}
	
	#trasparente img{ 
	behavior: url(../iepngfix.htc);
	}
		.logoSite .baseline {width:242px; height:auto; padding-left:17px; line-height:13px;}
	
	.Rub {
	width:auto; height:auto;/* position:absolute; top:0; right:14px;*/ position:relative; margin-left:250px;
	}
	
	.Menu_tricostim{

	height:auto;
	width:200px;
	padding-left:65px;
	float:left;
	line-height:22px;
	font-size:18px;
	padding-bottom:14px;
	
	}
	
	
	.Lista_tricostim a{
	color:#FFFFFF;
	
	}
	
		.Rub_tricostim {
	width:auto; 
	height:auto;
	/* position:absolute; top:0; right:14px;*/ 
	position:relative; 
	margin-left:250px;
	padding-top:10px; 
	}
	
		.nRub {width:193px; height:auto; position:relative; float:left; margin-left:7px;}	
		*html .nRub {width:193px; height:auto; position:relative; float:left; margin-left:5px;}	
			.borderRub{ border-right:1px solid #a5cc4e;}
			.nRub_txt { width:185px; height:70px; padding-left:8px; font-size:11px; padding-top:8px; font-weight:bold;}
			html>body .nRub_txt { width:185px; height:64px; padding-left:8px; font-size:11px; padding-top:8px; font-weight:bold;}
			.boutonHeader {display:block; margin:0; padding:0;float:left; width:188px; height:auto;}
				.boutonHeader .btn_line1 {background:url(../img/button/header-btn_1.png) no-repeat top left; height:18px; text-align:center; padding:6px 3px 0 3px; overflow:hidden;}
				.boutonHeader .btn_line2 {background:url(../img/button/header-btn_2.png) no-repeat top left; height:30px; text-align:center; padding:6px 3px 0 3px; overflow:hidden;}
			.boutonHeader a {color:#FFFFFF; font-size:11px; text-transform:uppercase; line-height:11px; font-weight:bold;}
				
	.boxProduct { width:auto; height:auto; position:absolute; top:30px; right:-2px;}	
		
/* HEADER *************************/

/* TOUTES REPONSES **********************/
	div#ReponsesContentBody { width:812px; height:auto; min-height:690px; _height:690px; position:relative; float:left;padding:30px 0 0 25px;}
		div#ReponsesContentBody h1 {width:100%; height:32px; line-height:32px; font-size:18px; font-weight:normal; color:#00999a; padding-left:20px;background: url(../img/icone/arrowGreen-titleRub.png) no-repeat 1px center;}  
	/* ie6 */*html div#ReponsesContentBody h1 {width:500px; height:32px; line-height:32px; font-size:18px; font-weight:normal; color:#00999a; padding-left:20px;background: url(../img/icone/arrowGreen-titleRub.gif) no-repeat 1px center;}
	
		div#ReponsesContentBodySub h1 {width:100%; height:32px; line-height:32px; font-size:20px; font-weight:normal; color:#00babb; line-height:20px; background-image:none; padding-left:0px;}  
	
		div#ReponsesContentBody h2 {width:100%; height:32px; line-height:32px; font-size:20px; font-weight:normal; color:#00babb; line-height:20px;}  
	div.contentReponses{ width:100%; padding-top:15px; float:left; position:relative; height:auto;}
		.ReponsesIMG{float:left; width:auto; height:auto;}
		.ReponsesTXT{float:left; width:475px; height:auto; min-height:160px; _height:160px; background:url(../img/existants/bgTXT.png) repeat-y top left; padding:15px 10px 40px 20px; font-size:12px;}
        /* ie6 */*html .ReponsesTXT{float:left; width:475px; height:auto; min-height:160px; _height:160px; background:url(../img/existants/bgTXT.jpg) repeat-x top left #000000; padding:15px 10px 40px 20px; font-size:12px;}
			.ReponsesTXT .miniTitle{ font-weight:normal; text-transform: uppercase; color:#00babb;}
            .ReponsesTXT .asterix{font-size:10px;}
        .contentReponses .retourReponses { width:auto; height:auto; position:absolute; bottom:5px; background:url(../img/existants/backArrowGreen.gif) no-repeat center left; padding-left:20px; margin-bottom:6px;}
        	.contentReponses .retourReponses a:link,.contentReponses .retourReponses a:visited {color:#FFFFFF; text-decoration:none;}
            .contentReponses .retourReponses a:hover{color:#FFFFFF; text-decoration:underline;}
/* TOUTES REPONSES **********************/


/* PRODUITS EXISTANTS **********************/
	div#ExistantContentBody { width:812px; height:auto; min-height:420px; _height:420px; position:relative; float:left;padding:30px 0 0 25px;}
		div#ExistantContentBody h1 {width:100%; height:32px; line-height:32px; font-size:19px; font-weight:normal; color:#00999a; padding-left:20px;background: url(../img/icone/arrowGreen-titleRub.png) no-repeat 1px center;}  
	/* ie6 */*html div#ExistantContentBody h1 {width:500px; height:32px; line-height:32px; font-size:18px; font-weight:normal; color:#00999a; padding-left:20px;background: url(../img/icone/arrowGreen-titleRub.gif) no-repeat 1px center;}
	
		div#ExistantContentBodySub h1 {width:420px; height:32px; line-height:32px; font-size:20px; font-weight:normal; color:#00babb; background-image:none; padding-left:0px;}
	
		div#ExistantContentBody h2 {width:420px; height:32px; line-height:32px; font-size:20px; font-weight:normal; color:#00babb;}  
	div.contentExistant{ width:100%; padding-top:15px; float:left; position:relative; height:auto;}
		.existantIMG{float:left; width:auto; height:auto;}
		
		.existantTXT{float:left; width:475px; height:auto; min-height:340px; _height:340px; background:url(../img/existants/bgTXT.png) repeat-y top left; padding:10px 10px 40px 20px; }
        /* ie6 */*html .existantTXT{float:left; width:475px; height:auto; min-height:340px; _height:340px; background:url(../img/existants/bgTXT.jpg) repeat-x top left #000000; padding:10px 10px 40px 20px; font-size:11px;}
			.existantTXT .miniTitle{ font-weight:normal; text-transform: uppercase; color:#00babb;}
        
		.contentExistant .retourExistants { width:auto; height:auto; position:absolute; bottom:5px; background:url(../img/existants/backArrowGreen.gif) no-repeat center left; padding-left:20px; margin-bottom:8px;}
        	.contentExistant .existantTXT .retourExistants a:link,.contentExistant .existantTXT .retourExistants a:visited {color:#FFFFFF; text-decoration:none;}
            .contentExistant .existantTXT .retourExistants a:hover{color:#FFFFFF; text-decoration:underline;}
/* PRODUITS EXISTANTS **********************/


/* RUBRIQUE **********************/

	/* squelette */
	.contentVideo {font-size:11px; font-family:Arial; color:#a5c225; width:569px; height:320px; text-align:center; float:left; background:url(../img/background/video.jpg) no-repeat top left;}
	
	div.contentHomeBody { width:231px; height:402px; margin-left:6px; background:url(../img/background/bloc-container.jpg) repeat #141414; padding:28px 21px; float:left; font-size:11px;}
	*html div.contentHomeBody { width:230px; height:402px; margin-left:5px; background:url(../img/background/bloc-container.jpg) repeat #141414; padding:28px 18px; float:left; font-size:11px;}

	div#contentHomeProduit {position:relative;height:100%;}
	
	div.middleBody {width:auto; height:345px;}
	
	div#rubContentBody { width:550px; height:auto; min-height:420px; _height:420px; position:relative; float:left; padding-left:25px; padding-top:30px;}
	
	/* elements */
	.boutonContainer { display:block; margin:0; padding:0; float:left; width:100%; height:auto;}
		.boutonContainer .btn_line1 {background:url(../img/button/container-bt_1.jpg) repeat-x top left; height:30px; text-align:center; line-height:30px; padding:0 3px 0 3px; overflow:hidden;}
		.boutonContainer .btn_line2 {background:url(../img/button/container-bt_2.jpg) repeat-x top left; height:39px; text-align:center; line-height:14px; padding:11px 3px 0 3px; overflow:hidden;}
	.boutonContainer a {color:#FFFFFF; font-size:11px; text-transform:uppercase; font-weight:bold;}
	
	div#rubContentBody h1 {width:100%; height:32px; line-height:32px; border-bottom:1px solid #464646; font-size:18px; font-weight:normal; color:#00999a; padding-left:20px;background: url(../img/icone/arrowGreen-titleRub.png) no-repeat 1px center;}  
	/* ie6 */*html div#rubContentBody h1 {width:100%; height:32px; line-height:32px; border-bottom:1px solid #464646; font-size:18px; font-weight:normal; color:#00999a; padding-left:20px;background: url(../img/icone/arrowGreen-titleRub.gif) no-repeat 1px center;}
	
		div#rubContentBodySub h1 {width:420px; height:auto; position:absolute; top:0px; left:190px; line-height:18px; font-size:16px; font-weight:normal; background-image:none; color:#FFFFFF; padding-left:0px;}
	
	
	div#rubContentBody h2 {width:420px; height:auto; position:absolute; top:0px; left:190px; line-height:18px; font-size:16px; font-weight:normal;}
		/* h2  modif de width (100%  420px) pour eviter le scroll horizontal */
	div#rubContentBody h3 {width:100%; height:32px; line-height:32px; font-size:18px; font-weight:normal; color:#00999a; padding-left:20px;background: url(../img/icone/arrowGreen-titleRub.png) no-repeat 1px center;}  
	/* ie6 */*html div#rubContentBody h3 {width:500px; height:32px; line-height:32px; font-size:18px; font-weight:normal; color:#00999a; padding-left:20px;background: url(../img/icone/arrowGreen-titleRub.gif) no-repeat 1px center;}
		div#rubContentBody h4 {width:420px; height:32px; line-height:32px; font-size:20px; font-weight:normal; color:#00babb;}  

		
	div#rubContentBody .interneContentArrow { width:527px; height:auto; min-height:360px; _height:360px; float:left; position:relative;padding-left:20px;background: url(../img/icone/arrowWhite-contentRub.gif) no-repeat 1px 4px; }
		div#rubContentBody .interneContentArrow p {padding:0; margin:0; color:#ffffff;}
	div#rubContentBody .nextRub { width:100%; height:18px; text-align:right;padding-top:20px; padding-right:18px;background: url(../img/icone/arrow-nextRub.jpg) no-repeat right 24px;}
	
	div#rubContentBody .nextRub .video { position:absolute; left:46px; background:url(../img/icone/fleche.gif) no-repeat #9BD125 4px 7px; color:#322c2d; display:block; text-align:left; text-transform:uppercase; padding:3px 10px 3px 35px}
	
	
	 div#rubContentBody .nextRub a {color:#ffffff; text-decoration:none;}
	 
	 div#rubContentBody .interneContentArrow .imgRub {width:auto; height:auto; position:absolute; top:102px; right:-36px;}
		 div#rubContentBody .interneContentArrow .legende-imgRub {width:auto; height:auto; position:absolute; top:187px; left:24px; font-size:14px;}
	 
	 div#rubContentBody .interneContent { width:550px; height:auto; min-height:360px; _height:360px; float:left; position:relative; padding-left:20px; }/*width:527px;*/	 
	
	#howUse {position: relative;}
		dl#howUse {width: 100%;}
		dl#howUse dt {cursor: pointer;margin: 2px 0;height: 30px;line-height: 30px;text-align: left;font-weight: bold;}
		dl#howUse dd {}
		
		dl#howUse dt a {color: #fff;text-decoration: underline;display: block;border: 0 none;height: 100%;}
		dl#howUse dt a:hover {color:#049f9d;}
	
	dl#howUse li {text-align: left; color:#c9c9c9;}
	 
	 div#contentHomeProduit .txtChapeau{
	width:435px;
	height:auto;
	position:absolute;
	top:70px;
	left:64px;
	font-size:20px;
	line-height:24px;
}
	 	div#contentHomeProduit .txtChapeau span{ font-size:9px; position:relative; top:-10px;}
	 div#contentHomeProduit .homeProduitlogoInneov{ width:auto; height:auto; position:absolute; top:170px; left:15px; }
	 div#contentHomeProduit .homeProduitMenu { width:400px; height:auto; position:absolute; top:289px; left:63px;/* background:url(../img/rubrique/home/bg-littleMenu.png) top left repeat;*/ padding:5px 0; }
     /* ie6 */*html div#contentHomeProduit .homeProduitMenu { width:400px; height:auto; position:absolute; top:289px; left:68px;/* background:url(../img/rubrique/home/bg-littleMenu.png) top left repeat;*/ padding:0 0; }
		div#contentHomeProduit .homeProduitMenu li {text-align: left; font-size:16px; height:25px;}
	 	div#contentHomeProduit .homeProduitMenu li a {color: #ffffff;text-decoration: none;display: block;border: 0 none;height: 100%; padding-left:36px; line-height:25px;}
		div#contentHomeProduit .homeProduitMenu li a:hover {background:url(../img/rubrique/home/arrow-list.png) no-repeat 15px center;}
        /* ie6 */*html div#contentHomeProduit .homeProduitMenu li a:hover {background:url(../img/rubrique/home/arrow-list.gif) no-repeat 15px center;}
		
		.asterixHomeProduit {width:855px; height:auto; position:relative; bottom:55px; text-align:left; padding-left:25px; font-size:10px; margin:0 auto;}
			.asterixHomeProduit sup {font-size:7px; position:relative; top:-2px;}
		
	/* Innovation */
	
		.principalAgression{ position:relative; height:auto;}
			.principalAgression .title{ font-size:14px;}
			.principalAgression #vidInnovation{width:221px; height:173px;font-size:11px; font-family:Arial; color:#fff; text-align:center; float:left; background:url(../img/rubrique/innovation/4casues.jpg) no-repeat top left;}
			.principalAgression .legende-vidInnovation {width:300px; height:auto; position:absolute; top:59px; left:247px;}
				.principalAgression .legende-vidInnovation li {font-size:12px; margin-bottom:18px;}
		
		.formuleSWF {}
		div#contentFormule {font-size:11px; font-family:Arial; color:#a5c225; width:140px; height:320px; text-align:center;}	
		
		.formuleTXT{ width:auto; height:auto; position:absolute; top:60px; right:40px; font-size:16px; text-align:center;}
		.formuleTXT p { margin:10px 0;}
		.formuleTXT p.plus {color:#00a4a5; font-size:30px; font-weight:normal;}
		.formuleTXT p.resultat { font-size:18px; font-weight:normal;}
		
		
	/* Phytostérols */
	 	.phytoTXT { width:275px; height:auto; position:absolute; top:80px; left:170px;}
			.phytoTXT .titlePhyto {color:#00a4a5; padding-left:20px; font-size:14px; text-transform:uppercase;background:url(../img/rubrique/home/arrow-list.gif) no-repeat center left;}
			.phytoTXT .txtPhyto { padding-left:20px; font-size:11px; line-height:12px;}
	 	.phytoIMG { width:auto; height:auto; position:absolute; top:0px; right:-23px;}
		.phytoLIEN a:link, .phytoLIEN a:visited {color:#FFFFFF; text-decoration:none; font-weight:normal;}
		.phytoLIEN a:hover {color:#F77C2B; text-decoration:none; font-weight:normal;}
		
	/* Gluconate */
	 	.glucoTXT { width:275px; height:auto; position:absolute; top:170px; left:170px;}
			.glucoTXT .titleGluco {color:#00a4a5; padding-left:20px; font-size:14px; text-transform:uppercase;background:url(../img/rubrique/home/arrow-list.gif) no-repeat center left;}
			.glucoTXT .txtGluco { padding-left:20px; font-size:11px; line-height:12px;}
	 	.glucoIMG { width:auto; height:auto; position:absolute; top:-40px; right:-23px;}
		.glucoLIEN a:link, .glucoLIEN a:visited {color:#FFFFFF; text-decoration:none; font-weight:normal;}
		.glucoLIEN a:hover {color:#178BFF; text-decoration:none; font-weight:normal;}
	
	/* Taurina */
	 	.TaurinaTXT { width:275px; height:auto; position:absolute; top:140px; left:170px;}
			.TaurinaTXT .titleTaurina {color:#00a4a5; padding-left:20px; font-size:14px; text-transform:uppercase;background:url(../img/rubrique/home/arrow-list.png) no-repeat center left;}
			.TaurinaTXT .txtTaurina { padding-left:20px; font-size:11px; line-height:12px;}
	 	.TaurinaIMG { width:auto; height:auto; position:absolute; top:-40px; right:-23px;}
		.TaurinaLIEN a:link, .TaurinaLIEN a:visited {color:#FFFFFF; text-decoration:none; font-weight:normal;}
		.TaurinaLIEN a:hover {color:#EDDDDA; text-decoration:none; font-weight:normal;}
		
	/* polyphenols */
	 	.polyphenolsTXT { width:280px; height:auto; position:absolute; top:170px; left:170px;}
			.polyphenolsTXT .titlePolyphenols {color:#00a4a5; padding-left:20px; font-size:14px; text-transform:uppercase;background:url(../img/rubrique/home/arrow-list.gif) no-repeat center left;}
			.polyphenolsTXT .txtPolyphenols { padding-left:20px; font-size:11px; line-height:12px;}
	 	.polyphenolsIMG { width:auto; height:auto; position:absolute; top:35px; right:-23px;}	
		.polyphenolsLIEN a:link, .polyphenolsLIEN a:visited {color:#FFFFFF; text-decoration:none; font-weight:normal;}
		.polyphenolsLIEN a:hover {color:#99DB2B; text-decoration:none; font-weight:normal;}
	
		.polyphenolsLIEN2 a:link, .polyphenolsLIEN2 a:visited {color:#FFFFFF; text-decoration:none; font-weight:normal;}
		.polyphenolsLIEN2 a:hover {color:#377B04; text-decoration:none; font-weight:normal;}
	
	/* Comment ca fonctionne */

		#contentFonctionnement {font-size:11px; font-family:Arial; color:#a5c225; width:310px; height:310px; text-align:center; float:left; background:url(../img/background/fonctionnement.jpg) no-repeat top left;}
		.fonctionnementTXT {width:200px; height:auto; float:left;}/* background-color:#FF6666*/
		
		.fonctionnementTXT .txtFonctionnement { padding-left:20px;  padding-bottom:15px; font-size:11px; line-height:12px; background:url(../img/icone/arrowWhite-contentRub.gif) no-repeat top left;}
		.fonctionnementTXT .txtFonctionnement2 { padding-left:20px;  padding-bottom:15px; font-size:11px; line-height:12px;}

		#fonctionnementLegende1{ position:absolute; top:108px; left:90px; height:12px; width:260px; padding:12px 12px 0 0; text-align:right; background:url(../img/icone/point.png) no-repeat center right;}
		#fonctionnementLegende2{ position:absolute; top:184px; left:90px; height:12px; width:260px; padding:12px 12px 0 0; text-align:right; background:url(../img/icone/point.png) no-repeat center right;}
		#fonctionnementLegende3{ position:absolute; top:260px; left:90px; height:12px; width:260px; padding:12px 12px 0 0; text-align:right; background:url(../img/icone/point.png) no-repeat center right;}
		 
	/* Preuves */
		.imgPreuves {width:auto; height:auto; position:absolute; top:50px; right:-36px;}
		
		/* Preuves -> navigation histogramme Semaine*/
		
		.barreMenu {height:32px;position:relative;}
			.barreMenu #barreMenu2Buttons {width:auto; height:auto; position:absolute; top:0; left:120px;}
		.preuvesNavSemaineOff{ width:140px; height:24px; text-align:center; padding:8px 0 0 0; background-color:#336666; float:left;}
		/* ie7 */ *+html .preuvesNavSemaineOff{ background-color:#265A5A}
		/* ie6 */*html .preuvesNavSemaineOff{ background-color:#265A5A}
			.preuvesNavSemaineOff a:link, .preuvesNavSemaineOff a:visited{color:#ffffff; text-decoration:none;}
			.preuvesNavSemaineOff a:hover{ text-decoration:none; font-weight:bold; font-size:13px;}
		.preuvesNavSemaineOn{ width:140px; height:24px; text-align:center; padding:8px 0 0 0; color:#336666; background-color:#FFFFFF; float:left;}
		/* ie6 *html .preuvesNavSemaineOn{ width:140px; height:32px; text-align:center; padding:8px 0 0 0; color:#336666; background-color:#FFFFFF; float:left;}*/
		.preuvesNavSeparation{float:left;}
		
		.blocGraph{ padding:30px 0 0 0; float:left;}
		.blocGraphTitle{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; line-height:16px;}
	        .blocGraphTitle sup{ font-size:10px; position:relative; top:-5px;}
		
		/*.blocGraphSTitle{padding:10px 0 0 50px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#00cccc; font-weight:bold;}*/
		.blocGraphSTitle{padding:10px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#00cccc; font-weight:bold; text-align:center}
		
		.processGraphSWF {width:auto;height:auto; float:left; position:relative; margin-top:-10px; margin-bottom:-10px;}
			.contentGraphRalenti { position:relative;font-size:11px; font-family:Arial; color:#fff; width:250px; height:270px; text-align:center; float:left;}
				.legendeRalentiLeft {width:auto; height:auto; position:absolute; top:234px; left:19px; font-size:9px; text-align:left; z-index:100;}
				.legendeRalentiRight {width:auto; height:auto; position:absolute; top:234px; left:140px; font-size:9px; text-align:left; z-index:100;}
		.blocGraphLegende{font-size:9px;}
        .blocGraphLegende sup{font-size:7px; position:relative; top:-5px;}
		
		.blocGraphCenter{ width:auto; height:auto; position:absolute; top:32px; left:165px;padding:30px 0 0 0;}
		
		.blocPhoto{ padding:30px 0 0 0; float:left; width:100%;}
		.blocPhotoTitle {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; line-height:16px;}
        	.blocPhotoTitle span{font-size:10px; position:relative; top:-5px;}
		.processPhotoSWF {width:auto;height:auto; float:left; position:relative; margin-bottom:-10px;}
			.contentPhoto { position:relative;font-size:11px; font-family:Arial; color:#fff; width:155px; height:99px; text-align:center; float:left;}
				.legendePhotoA {width:auto; height:auto; position:absolute; top:0px; left:-100px; font-size:11px; text-align:left; z-index:100; font-weight:bold;}
				.legendePhotoB {width:auto; height:auto; position:absolute; top:0px; left:-100px; font-size:11px; text-align:left; z-index:1000; font-weight:bold;}
				
			div#rubContentBody .interneContentEVALUATIONArrow { width:527px; height:auto; float:left; position:relative;padding-left:20px;background: url(../img/icone/arrowWhite2-contentRub.gif) no-repeat 1px 4px; }
		
		
		
	/* RUBRIQUE **********************/


/* MENU **************************/

	/* squelette */
		div.layerMenu {width:221px; height:auto; min-height:460px; _height:460px; float:left; position:relative; display:block; z-index:4;}
		
	/* elements */		
		dl, dt, dd, ul, li {margin: 0;padding: 0;list-style-type: none;}
		#menu {position: relative;/*background: #2e2e2e;*/ margin-top:-4px;}
		dl#menu {width: 217px;}
		dl#menu dt {cursor: pointer; height: 36px;line-height: 36px;text-align: left;font-weight: bold;}
		dl#menu .ssMenu {cursor: pointer;height: 22px;line-height: 22px;text-align: left;font-weight: bold;}
		dl#menu .borderBottomGrey {border-bottom:1px solid #363636;}
			dl#menu dd {}
		
		dl#menu li {text-align: left; font-size:10px; height:auto; min-height:18px; line-height:18px;background: #2e2e2e;}
		dl#menu dt a {color: #ffffff;text-decoration: none;display: block;border: 0 none;height: 100%; padding-left:22px;background: url(../img/menu/arrow-list.jpg) no-repeat 9px center #2e2e2e;}
			dl#menu li a {width: 183px;color: #ffffff;text-decoration: none;display: block;border: 0 none;height: 100%; padding-left:34px;background: url(../img/menu/ssMenu-list.jpg) no-repeat 22px center #2e2e2e;}
				dl#menu li li a {color: #ffffff;text-decoration: none;display: block;border: 0 none;height: 100%; padding-left:46px;background: url(../img/menu/ssMenu-list.jpg) no-repeat 34px center #2e2e2e;}
		dl#menu dt a:hover {background: url(../img/menu/arrow-list-over.jpg) no-repeat 9px center #00b0b2; /*border-bottom: 1px solid #191919;*/ width:195px;}
			dl#menu li a:hover {background: url(../img/menu/ssMenu-list-over.jpg) no-repeat 22px center #00b0b2; width:183px; }
				dl#menu li li a:hover {background: url(../img/menu/ssMenu-list-over.jpg) no-repeat 34px center #00b0b2; width:175px; }
				
		dl#menu .presentOn {width:185px;border-right:2px solid #191919;color: #ffffff;display: block;height: 100%; padding-left:22px;background: url(../img/menu/arrow-list-over.jpg) no-repeat 9px center #00b0b2;width:196px;}
		dl#menu .present{background: #00b0b2;}
				dl#menu dt.present  a {color: #ffffff;text-decoration: none;display: block;border: 0 none;height: 100%; padding-left:22px;background: url(../img/menu/arrow-list-over.jpg) no-repeat 9px center #00b0b2;width:196px;border-right:2px solid #191919;}
		dl#menu .present dt a {color: #ffffff;text-decoration: none;display: block;border: 0 none;height: 100%; padding-left:22px;background: url(../img/menu/arrow-list-over.jpg) no-repeat 9px center #00b0b2;width:185px;border-right:2px solid #191919;}
			dl#menu .present li a {color: #ffffff;text-decoration: none;display: block;border: 0 none;height: 100%; padding-left:34px;background: url(../img/menu/ssMenu-list-over.jpg) no-repeat 22px center #00b0b2;width:184px;border-right:2px solid #191919;}
				dl#menu .present li li a {color: #ffffff;text-decoration: none;display: block;border: 0 none;height: 100%; padding-left:46px;background: url(../img/menu/ssMenu-list-over.jpg) no-repeat 34px center #00b0b2; width:172px;border-right:2px solid #191919;}
				
		dl#menu dt.present a:hover {background: url(../img/menu/arrow-list-over-present.jpg) no-repeat 9px center #00b0b2; color:#5d5d5d;width:196px;}
		dl#menu .present dt a:hover {background: url(../img/menu/arrow-list-over-present.jpg) no-repeat 9px center #00b0b2; color:#5d5d5d;width:197px;}
		dl#menu .present dt .over {background: url(../img/menu/ssMenu-list-over-present.jpg) no-repeat 9px center #00b0b2; color:#5d5d5d;width:197px; }
			dl#menu .present li a:hover {background: url(../img/menu/ssMenu-list-over-present.jpg) no-repeat 22px center #00b0b2;color:#5d5d5d; width:184px; }
			dl#menu .present li .over {background: url(../img/menu/ssMenu-list-over-present.jpg) no-repeat 22px center #00b0b2;color:#5d5d5d; width:184px; }
				dl#menu .present li li a:hover {background: url(../img/menu/ssMenu-list-over-present.jpg) no-repeat 34px center #00b0b2;color:#5d5d5d; width:172px; }
				dl#menu .present li li .over {background: url(../img/menu/ssMenu-list-over-present.jpg) no-repeat 34px center #00b0b2;color:#5d5d5d; width:172px; }
				
/* MENU **************************/

/* MENTIONS LEGALES - FAQ - PLAN DU SITE */
div#CopyRContentBody { width:812px; height:auto; min-height:420px; _height:420px; position:relative; float:left;padding:30px 0 0 25px;}
		div#CopyRContentBody h1 {width:100%; height:32px; line-height:32px; font-size:18px; font-weight:normal; color:#00999a; padding-left:20px;background: url(../img/icone/arrowGreen-titleRub.png) no-repeat 1px center;}  
	/* ie6 */*html div#CopyRContentBody h1 {width:500px; height:32px; line-height:32px; font-size:18px; font-weight:normal; color:#00999a; padding-left:20px;background: url(../img/icone/arrowGreen-titleRub.gif) no-repeat 1px center;}
		div#CopyRContentBody h2 {width:420px; height:32px; line-height:32px; font-size:20px; font-weight:normal; color:#00babb;}  
	div.contentCopyR{ width:100%; padding-top:15px; float:left;}
		.CopyRIMG{float:left; width:auto; height:auto;}
		.CopyRTXT{float:left; width:775px; height:auto; min-height:340px; _height:340px; background:url(../img/existants/bgTXT.png) repeat top left; padding:10px 10px 40px 20px; font-size:11px;}
        /* ie6 */*html .CopyRTXT{float:left; width:775px; height:auto; min-height:340px; _height:340px; background:url(../img/existants/bgTXT.jpg) repeat-x top left #000000; padding:10px 10px 40px 20px; font-size:11px;}
			.CopyRTXT .miniTitle{ font-weight:normal; text-transform: uppercase; color:#00babb;}
    .CopyRTXT a:link,.contentExistant .retourExistants a:visited {color:#FFFFFF; text-decoration:none;}
    .CopyRTXT a:hover{color:#FFFFFF; text-decoration:underline;}

   	.blocSiteMap { width:760px; height:20px; line-height:20px; float:left; padding-left:3px; padding-bottom:8px;padding-top:8px;}
       	.blocSiteMap a:link, .blocSiteMap a:visited { text-decoration:none; color:#FFFFFF; font-weight:bold; font-size:13px;}
        .blocSiteMap a:hover { text-decoration:underline; color:#FFFFFF; font-weight:bold; font-size:13px;}
    .borderBottom {width:760px; padding-left:3px; border-bottom:1px solid #666666;}
    .sousBlocMap { width:160px; height:auto; float:left; position:relative; padding-left:19px;}
    	.sousPages {width:100%; float:left; border-left:1px solid #abc927; margin-top:10px;/* margin-left:40px;*/ padding-left:5px;}
        /* ie6 *html .sousPages {width:100%; float:left; border-left:1px solid #abc927; margin-top:10px; margin-left:10px; padding-left:5px;}*/
        	.sousPages a:link, .sousPages a:visited { text-decoration:none; color:#00babb; font-weight:bold; font-size:12px;}
        	.sousPages a:hover { text-decoration:underline; color:#00babb; font-weight:bold; font-size:12px;}
        .pages {width:100%; float:left; padding-left:3px;}
        	.pages a:link, .pages a:visited { text-decoration:none; color:#fff; font-weight:normal; font-size:11px;}
        	.pages a:hover { text-decoration:underline; color:#fff; font-weight:normal; font-size:11px;}
	
/* FOOTER **********************/
 div.footerLeft { width:5px; height:17px; background:url(../img/background/footerLeft.jpg) top left #abc927; float:left;}
 div.footerCenter{ width:835px; height:17px; line-height:15px; background-color:#9bd125; padding-left:10px; float:left;}
 	div.footerCenter a { font-size:10px; color:#FFFFFF; text-decoration:none; margin-right:20px;}
 	div.footerCenterRight{ width:auto; height:17px; line-height:15px; position:absolute; top:20px; right:5px;}
 div.footerRight {width:5px; height:17px; background:url(../img/background/footerRight.jpg) top left #abc927; float:left;}
/* FOOTER **********************/
