.popperlink {position:absolute;  visibility:hidden; background-color:#FBF8D9; padding:5px; border:solid 1px #FF9900  }.bas {font-size:9px;}	 	 html {overflow-y:scroll;}body {background-color:#ea9823;}img {border:0;}.lien-logo {	display:block;	position:absolute;	margin:0;	padding:0;	top:60px;	right:142px;	width:240px;	height:59px;  z-index:100;}/************* VERT **************/.a_vert {	color:#65A815;	font-weight:bold;	}.a_vert2 {	color:#000000;	line-height:20px;   text-decoration:none;}a.a_vert2:hover {	color:#65A815;  text-decoration:underline;}.texte_vert {	color:#65A815;	font-weight:bold;}.titre_vert {	color:#65A815;	font-size:18px;	font-weight:bold;}h3 {  clear:both;	color:#65A815;	font-size:14px;	font-weight:bold;	margin:0;	float:left;	padding:0 0 10px 0;	width:510px;  display:block;}  /************* ORANGE **************/.a_orange {	color:#EB820C;	font-weight:bold;}.texte_orange {	color:#EB820C;	font-weight:bold;}.titre_orange {	color:#EB820C;	font-size:18px;	font-weight:bold;}h2 {clear:both;	color:#EB820C;	font-size:14px;	font-weight:bold; padding-top:20px; display:block;}	h2.h2 {	color:#EB820C;	font-size:15px;	font-weight:bold; padding-top:0; margin-top:30px; margin-bottom:20px; }h2.h2-vert {	color:#65A815;	font-size:14px;	font-weight:bold; padding-top:0; margin:0; }h2.miffel-info {width:200px; background: url(images/logo-miffel-info.jpg) no-repeat top right; height:45px; }h3.h3-orange {	color:#EB820C;width:520px;	font-size:14px;	font-weight:bold; padding:0; }	/************* ROUGE **************/.a_rouge {	color:#cc0000;	font-weight:bold;}.texte_rouge {	color:#cc0000;	font-weight:bold;}.titre_rouge {	color:#cc0000;	font-size:18px;	font-weight:bold;}h1 {margin-top:0; margin-bottom:20px;color:#cc0000;	font-size:18px;	font-weight:bold;}	h2.h2-red {margin-top:0; margin-bottom:20px;color:#cc0000;	font-size:18px;	font-weight:bold;}		h1.h1 {margin-top:0; margin-bottom:0;color:#cc0000;	font-size:18px;	font-weight:bold;}.titre_red {	color:#bd0d3d;	font-size:16px;	font-weight:bold;}/************* BLANC **************/.a_blanc {	color:#FFFFFF;	font-weight:bold;	text-decoration:none} .nav {list-style-type:none; padding: 0 0 20px 0; margin:0;}.nav li  {float:left;   display:inline;}.nav li a { display:block; height:20px;  text-align:center; text-decoration:none; padding-top:6px; }.nav li a.onglet1, .nav li a.onglet2, .nav li a.onglet3 {	color:#FFFFFF;	font-weight:bold;	text-decoration:none	}.nav li a.onglet1 {width:161px; height:26px; background: url(images/onglet1.png) no-repeat top left;}.nav li a.onglet2 {width:185px; height:26px;  background: url(images/onglet2.png) no-repeat top left;}.nav li a.onglet3 {width:160px; height:26px; background: url(images/onglet3.png) no-repeat top left;}.nav li a.onglet1:hover, .nav li a.onglet1_selected {width:161px; color:#FFFFFF; background: url(images/onglet1h.png) no-repeat top left; font-weight:bold; text-decoration:none}.nav li a.onglet2:hover, .nav li a.onglet2_selected {width:185px; color:#FFFFFF; background: url(images/onglet2h.png) no-repeat top left; font-weight:bold; text-decoration:none}.nav li a.onglet3:hover, .nav li a.onglet3_selected {width:160px; color:#FFFFFF; background: url(images/onglet3h.png) no-repeat top left; font-weight:bold; text-decoration:none}.petit {	font-family:Arial, Helvetica, sans-serif;	font-size: 9px;}body {font-family:Arial, Helvetica, sans-serif;font-size:14px;}input {background-color:#f9b200;color:#000000;}textarea {font-family:Arial, Helvetica, sans-serif;background-color:#f9b200;color:#000000;}select {font-family:Arial, Helvetica, sans-serif;background-color:#f9b200;color:#000000;}#page {	position:relative;	text-align: left;	width: 960px;	min-height:693px;	margin-top: 0px;	margin-bottom: 0px;	margin-right: auto;	margin-left: auto;	background-image:url(images/fond_ligne.jpg);	background-position:top left;	background-repeat:repeat-y;}#page-i {	position:relative;	text-align: left;	width: 960px;	min-height:693px;	margin-top: 0px;	margin-bottom: 0px;	margin-right: auto;	margin-left: auto;	background-image:url(images/fond_ligne-i.jpg);	background-position:top left;	background-repeat:repeat-y;}/********//* MENU *//********/#bandeau_haut {	position:relative;	display:block;	width:960px;	/*height:43px;*/	height:43px;}#pub1 {	position:relative;	float:left;	display:block;	background-image:url(images/fond_pub1.jpg);	background-position:top left;	background-repeat:no-repeat;	width: 467px;	height: 72px;	padding-left:1px;	padding-top:1px;}#menu1 {	position:relative;	float:left;	display:block;	background-image:url(images/fond_menu1.jpg);	background-position:top left;	background-repeat:no-repeat;	width: 98px;	height: 73px;}#menu1 ul {	list-style: none;	margin: 0;	padding: 0;	text-align:center;	height:0px;	width:98px;}#menu1 li.accueil {	margin: 0;	padding: 0;	position: relative; 	float:left;	width:50px;	display:block;}#menu1 li.accueil a{	background-image:url(images/home.png);	background-repeat:no-repeat;	width:50px;	height:73px;	display:block;}#menu1 li.accueil a:hover, #menu1 li.accueil_selected {	margin: 0;	padding: 0;	position: relative; 	float:left;	display:block;	background-image:url(images/home-hover.png);	background-repeat:no-repeat;	width:50px;	height:73px;}#menu1 li.accueil-gb {	margin: 0;	padding: 0;	position: relative; 	float:left;	width:50px;	display:block;}#menu1 li.accueil-gb a{	background-image:url(images/home-gb.png);	background-repeat:no-repeat;	width:50px;	height:73px;	display:block;}#menu1 li.accueil-gb a:hover, #menu1 li.accueil-gb_selected {	margin: 0;	padding: 0;	position: relative; 	float:left;	display:block;	background-image:url(images/home-hover-gb.png);	background-repeat:no-repeat;	width:50px;	height:73px;}#menu1 li.newsletter {	margin: 0;	padding: 0;	position: relative; 	float:left;	width:48px;	display:block;}#menu1 li.newsletter a{	background-image:url(images/news.jpg);	background-repeat:no-repeat;	width:48px;	height:73px;	display:block;}#menu1 li.newsletter a:hover, #menu1 li.newsletter_selected {	margin: 0;	padding: 0;	position: relative; 	float:left;	display:block;	background-image:url(images/news-over.jpg);	background-repeat:no-repeat;	width:48px;	height:73px;}#logo_haut {	position:relative;	float:left;	width: 393px;	height: 73px;}#menu2 {	clear:left;	z-index:99;	position:relative;	width:960px;	height:60px;	background-image:url(images/fond_menu2a.jpg);	background-repeat:no-repeat;}#menu2 ul {	list-style: none;	margin: 0;	padding: 0;	text-align:center;	margin-left:5px;	height:0px;	}#menu2 li {	margin: 0;	padding: 0;	position: relative; 	float:left;	width:93px;	display:block;}#menu2 li a {	color:#FFFFFF;	font-family:Helvetica;	font-size: 13px;	text-decoration:none;	background-image:url(images/menu2_onglet.jpg);	background-repeat:no-repeat;	display:block;	width:93px;	height:34px;	line-height:34px;}#menu2 li a:hover, #menu2 li a.on {	color:#FFF600;	font-family:Helvetica;	font-size: 13px;	text-decoration:none;	background-image:url(images/menu2_onglet_on.jpg);	background-repeat:no-repeat;	display:block;	width:93px;	height:34px;	line-height:34px;	padding-top:15px;}#logo_flash {	position:absolute;	display:block;	z-index:99;	width:393px;	height:133px;/*top:43px;*/	top:43px;	left:567px;}         #lien {position:relative;}#sous-menu li.nouveaute {margin: 0;padding: 0;position: relative; display:block;}#sous-menu li.nouveaute a{background-image:none;background-color:#C7DC9D;color:#4B730C;font-family:Helvetica;font-size: 10px;height:20px;line-height:20px;display:block;}#sous-menu li.nouveaute a:hover {color:#FFFFFF;}#sous-menu li.nouveaute_selected {margin: 0;padding: 0;position: relative; display:block;}#sous-menu li.telecharger {margin: 0;padding: 0;position: relative; display:block;}#sous-menu li.telecharger a{background-image:none;background-color:#C7DC9D;color:#4B730C;font-family:Helvetica;font-size: 10px;height:20px;line-height:20px;display:block;}#sous-menu li.telecharger a:hover {color:#FFFFFF;}#sous-menu li.telecharger_selected {margin: 0;padding: 0;position: relative; display:block;}#sous-menu li.espace {margin: 0;padding: 0;position: relative; display:block;}#sous-menu li.espace a{background-image:none;background-color:#C7DC9D;color:#4B730C;font-family:Helvetica;font-size: 10px;height:20px;line-height:20px;display:block;}#sous-menu li.espace a:hover {color:#FFFFFF;}#sous-menu li.espace_selected {margin: 0;padding: 0;position: relative; display:block;}#contenu {	position:relative;	width:960px;	background:url(images/fond_menu_bas2.jpg) no-repeat left bottom;}#contenu_gauche {	position:relative;	width:142px;	height:auto;	padding-bottom:345px;		padding-top:10px;	float:left;	color:#FFFFFF;	font-size:12px;		}#contenu_gauche ul {	display:block;	margin:0;	padding:0;	list-style:none;	border-top:solid 5px #FFFFFF;	border-bottom:solid 5px #FFFFFF;}#contenu_gauche li {	display:block;	margin:0;	padding:0;	list-style:none;}#contenu_gauche li a {	display:block;	margin:0;	padding:3px 0 3px 0;	width:142px;	height:auto;	background-color:#f9b200;	color:#FFFFFF;	text-decoration:none;	text-align:center;	border-bottom:solid 1px #FFFFFF;}.center {font-style:italic;}#contenu_gauche li a:hover, #contenu_gauche li a.on  {	display:block;	margin:0;	padding:3px 0 3px 0;	width:142px;	height:auto;	background-color:#7ab51d;	color:#FFFFFF;	text-decoration:none;	text-align:center;	border-bottom:solid 1px #FFFFFF;}#pub2 {	display:block;	position:relative;	padding-left:2px;	margin-top:5px;	}#contenu_droite {	float:left;	position:relative;	width:800px;	padding-top:20px;	padding-bottom:20px;	padding-left:18px;	height:auto;}#contenu_droite-home{	float:left;	position:relative;	width:800px;	margin-top:20px;	padding-bottom:71px;	padding-left:18px;	height:auto;   background:url(images/bg-right.jpg) no-repeat top right; }.contenu_droite-l {	float:left;		width:50%;	height:auto;}.l-evenement {margin-top:50px;}.contenu_droite-l ul { margin:0 0 0 70px;padding:0;list-style-type:none;}.contenu_droite-l p {  margin-left:70px;	margin-top:50px;	font-weight:bold;}.contenu_droite-r {	float:left;	width:50%;	height:auto;}  .contenu_droite-r ul { margin:0 0 0 70px;padding:0;list-style-type:none;}.contenu_droite-r p {  margin-left:70px;	margin-top:20px;}.contenu_droite-r p img{	float:left;	margin-right:10px;}.contenu_droite-l h2 {margin:0;font-size:14px;padding-top:25px;height:37px;padding-left:70px;}.contenu_droite-r h2 {margin:0;font-size:14px;padding-top:25px;height:37px;padding-left:70px;}h2.rechercher {color:#92107d;background:url(images/logo-rechercher.png) no-repeat top left;}        h2.produire {color:#0186cb;background:url(images/logo-produire.png) no-repeat top left;}   h2.valoriser {color:#78b41e;background:url(images/logo-valoriser.png) no-repeat top left;}h2.transformer {color:#006f34;background:url(images/logo-transformer.png) no-repeat top left;} h2.dynamiser {color:#e20066;background:url(images/logo-dynamiser.png) no-repeat top left;} h2.innover {color:#707173;background:url(images/logo-innover.png) no-repeat top left;} h2.ms-aussi {color:#f9b200;}  .ill2 {float:left; width:200px; padding:20px; text-align:center;} .ill2 img {  margin-top:40px; margin-bottom:40px; border:4px solid #f9b200; }  .ill3 {float:left; width:200px; padding:20px; text-align:center;} .ill3 img {  margin-top:20px; margin-bottom:20px; border:4px solid #f9b200; }   .ill img {float:left; margin-left:40px; margin-top:40px; margin-bottom:40px; border:4px solid #f9b200; }    .ill-tarif {float:right; width:170px; text-align:center; margin-right:20px;}.ill-tarif img {margin-bottom:10px; margin-top:20px;}  a.pratique {text-decoration:none; margin-top:15px; float:left; color:#000000;} a.pratiquei img {text-decoration:none; border:0; float:left; margin-right:15px; margin-bottom:20px;}td.right {height:500px; position:relative;}.news-r {position:absolute;width:125px; background:#ffffff; height:390px; top:40px; right:5px; font-size:12px;  }.news-r h3 {font-size:28px; width:125px; color:#ffffff; background:#7ab51d; padding-top:0; margin-top:0; text-align:center; margin-bottom:5px;}.news-r p {padding-left:5px; padding-right:5px; font-style:italic; margin-bottom:20px; line-height:18px;}.ct-l {float:left;		width:600px;	height:auto;}.ct-l p {		width:500px;	}.ct-l ul {	   list-style-type:none;width:590px;margin:0;padding:0 0 0 10px;	}.ct-l ul li {	     float:left;	width:500px;	padding-bottom:10px;		}.ct-l ul li.texte_vert2 {	color:#65A815;	font-weight:bold;  width:70px;   	}.ct-l	p.texte_vert2 {	color:#65A815;	font-weight:bold;	height:11px;	margin:0;	padding:0;  width:auto;   	}#news_gauche {	float:left;	position:relative;	width:380px;	padding:10px;	height:auto;}#news_droite {	float:left;	position:relative;	width:380px;	padding:10px;	height:auto;}#contenu_bas {clear:both;	clear:left;	position:relative;	background-image:url(images/fond_contenu_bas2.jpg);	background-position:top left;	background-repeat:no-repeat;	width: 960px;	height: 42px;}#contenu_bas ul {	display:block;	position:absolute;	top:16px;	right:10px;	list-style:none;	margin:0;	padding:0;}#contenu_bas li {	display:block;	position:relative;	float:left;	margin-left:5px;}#ajout_favoris {	display:block;	position:absolute;	top:16px;	left:10px;	list-style:none;	margin:0;	padding:0;}#ajout_agenda {	display:block;	position:absolute;	top:16px;	left:150px;	list-style:none;	margin:0;	padding:0;}#ajout_favoris a, #ajout_agenda a {	display:block;	text-decoration:none;	height:20px;	line-height:20px;	vertical-align:middle;	font-size:10px;	color:#000000;}#ajout_favoris img, #ajout_agenda img {	line-height:20px;	vertical-align:middle;}/********************* CADRE *****************************/.cadre {background-color: #FAB102;width:168px;}.cadre2 {background-color: #ffffff;width:168px;}.hautgauche, .hautdroit, .basgauche, .basdroit {height: 14px; width: 14px;background-repeat: no-repeat;font-size:1px;}.hautgauche {background: url(images/hautgauche.jpg);}.hautdroit {float: right;background: url(images/hautdroite.jpg);}.basgauche {background: url(images/basgauche.jpg);}.basdroit {float: right;background: url(images/basdroite.jpg);}.contenu img {color: white;margin:1em;margin-top:0;margin-bottom:0;}/***************** SURVOL *******************************/.thumbnail{position: relative;z-index: 0;font-size:8px;color:#65A815;font-weight:bold;}.thumbnail:hover{background-color: transparent;z-index: 50;}.thumbnail span{ /*CSS for enlarged image*/padding: 2px;position: absolute;padding: 5px;left: -1000px;visibility: hidden;color: black;text-decoration: none;font-size:18px;color:#65A815;border:1px solid #000000;background-color:#FFFFFF;}.thumbnail span img{ /*CSS for enlarged image*/border-width: 0;padding: 2px;}.thumbnail:hover span{ /*CSS for enlarged image on hover*/visibility: visible;top: -100px;left: 50px; /*position where enlarged image should offset horizontally */}/*******//* BAS *//*******/#bas {clear:both;margin-left:auto;margin-right:auto;width:960px;}#bas ul {list-style: none;margin: 0;padding: 0;text-align:center;}#bas li {font-size:9px;display:inline;color:#404849;}#bas li a {font-size:9px;text-decoration:none;color:#404849;}#bas li a:hover {color:#EB820C;}#contenu-i {	position:relative;	width:960px;	background:url(images/fond_menu_bas-i.jpg) no-repeat left bottom;}#contenu_gauche-i {	position:relative;	width:142px;	height:510px;			padding-top:10px;	float:left;	color:#FFFFFF;	font-size:12px;		}#contenu_gauche-i ul {	display:block;	margin:0;	padding:0;	list-style:none;	border-top:solid 5px #FFFFFF;	border-bottom:solid 5px #FFFFFF;}#contenu_gauche-i li {	display:block;	margin:0;	padding:0;	list-style:none;}#contenu_gauche-i li a {	display:block;	margin:0;	padding:0;	width:142px;	height:23px;	line-height:23px;	background-color:#bd0d3e;	color:#FFFFFF;	text-decoration:none;	text-align:center;	border-bottom:solid 1px #FFFFFF;}#contenu_gauche-i li a:hover, #contenu_gauche-i li a.on  {	display:block;	margin:0;	padding:0;	width:142px;	height:23px;	line-height:23px;	background-color:#00769e;	color:#FFFFFF;	text-decoration:none;	text-align:center;	border-bottom:solid 1px #FFFFFF;}  #contenu-i2 {	position:relative;	width:960px;	background:url(images/fond_menu_bas-i2.jpg) no-repeat left bottom;}#contenu_gauche-i2 {	position:relative;	width:142px;	height:510px;			padding-top:10px;	float:left;	color:#FFFFFF;	font-size:12px;		}#contenu_gauche-i2 ul {	display:block;	margin:0;	padding:0;	list-style:none;	border-top:solid 5px #FFFFFF;	border-bottom:solid 5px #FFFFFF;}#contenu_gauche-i2 li {	display:block;	margin:0;	padding:0;	list-style:none;}#contenu_gauche-i2 li a {	display:block;	margin:0;	padding:0;	width:142px;	height:23px;	line-height:23px;	background-color:#7ab51d;	color:#FFFFFF;	text-decoration:none;	text-align:center;	border-bottom:solid 1px #FFFFFF;}#contenu_gauche-i2 li a:hover, #contenu_gauche-i2 li a.on  {	display:block;	margin:0;	padding:0;	width:142px;	height:23px;	line-height:23px;	background-color:#f9b200;	color:#FFFFFF;	text-decoration:none;	text-align:center;	border-bottom:solid 1px #FFFFFF;}.ct-l-innovatec {float:left;		width:380px;	height:auto;margin-right:20px;}.ct-l-innovatec ul {	   margin:0;padding:0 0 0 15px;	}	.ct-l-innovatec h2 {	   font-size:14px;color:#00769e;	}	h2.bl {font-size:14px;color:#00769e;}	.ill-i{float:left; width:400px;}		.ct-press {float:left;		width:500px;	height:auto;}	   .ill-press {float:left; width:250px;}   .contact-press {font-weight:bold;   padding-left:10px; padding-right:10px; }   .contact-press h2 { font-size:16px; }    	.ct-l-innovatec a {	   margin-top:100px;      text-decoration:none;   font-weight:bold;     color:#00769e;     float:right;     width:200px;	}	 a.link-img {	      margin-top:0;         margin-top:30px;      width:142px;	}	 a.link-img2 {	      margin-top:0;         margin-top:120px;      width:150px;      float:left;         	}	h2.h2-miffel-pass {   padding-right:200px; margin-bottom:40px;  }	h2.h2-miffel-pass a {color:#EB820C; text-decoration:none; background: url(images/titre.jpg) no-repeat top right; padding-top:20px; padding-bottom:20px; height:22px; width:100px;  padding-right:200px; }		h2.h2-miffel-pass a:hover {text-decoration:underline;  }			table.tarif {border:2px solid #ffffff; width:590px;}  .tarif th {text-align:left; /*color:#65A815;*/ color:#ffffff;	font-size:14px; /*background-color:#cbf29c;*/ background-color:#7ab51d; padding:10px;}	.tarif td {background-color:#effbe1; padding:10px;}   .tarif td.green {color:#65A815; font-weight:bold; width:70px; text-align:right;}      .badge {width:480px; float:left;}	.img {float:left; width:200px; margin-top:40px;  }.ct-l-innovafel {float:left;		width:550px;	height:auto; margin-right:20px; margin-top:15px; background: url(images/innovafel-logo.png) no-repeat top center; padding-top:110px;}.ct-l-innovafel.logo-i {background: url(images/innovafel-logo.png) no-repeat top right; }.ct-l-innovafel ul {	   margin:0;padding:0 0 10px 15px;	}	.ct-l-innovafel h2 {	      width:550px;font-size:15px;color:#cc0000;margin-top:0;	}	.ct-l-innovafel h3 {	         width:550px;font-size:14px;color:#EB820C;	}	.ct-l-innovafel a {	   font-style:italic;     text-decoration:underline;   color:#EB820C;   	}		.ct-l-innovafel p.min {	   font-style:italic;      font-size:11px;   	}      .ill-in {float:left; width:210px; text-align:center;}      .ill-in img {margin-top:20px; border:4px solid #7ab51d;}       .ill-in img.img-sb {border:4px solid #ffffff;}  img.laureats {margin-left:240px;}/*    ColorBox Core Style    The following rules are the styles that are consistant between themes.    Avoid changing this area to maintain compatability with future versions of ColorBox.*/#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}#cboxOverlay{position:fixed; width:100%; height:100%;}#cboxMiddleLeft, #cboxBottomLeft{clear:left;}#cboxContent{position:relative; overflow:hidden;}#cboxLoadedContent{overflow:auto;}#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}#cboxTitle{margin:0;}#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}/*     Example user style    The following rules are ordered and tabbed in a way that represents the    order/nesting of the generated HTML, so that the structure easier to understand.*/#cboxOverlay{background:url(images/overlay.png) 0 0 repeat;}#colorbox{}    #cboxTopLeft{width:21px; height:21px; background:url(images/controls.png) -100px 0 no-repeat;}    #cboxTopRight{width:21px; height:21px; background:url(images/controls.png) -129px 0 no-repeat;}    #cboxBottomLeft{width:21px; height:21px; background:url(images/controls.png) -100px -29px no-repeat;}    #cboxBottomRight{width:21px; height:21px; background:url(images/controls.png) -129px -29px no-repeat;}    #cboxMiddleLeft{width:21px; background:url(images/controls.png) left top repeat-y;}    #cboxMiddleRight{width:21px; background:url(images/controls.png) right top repeat-y;}    #cboxTopCenter{height:21px; background:url(images/border.png) 0 0 repeat-x;}    #cboxBottomCenter{height:21px; background:url(images/border.png) 0 -29px repeat-x;}    #cboxContent{background:#fff;}        #cboxLoadedContent{margin-bottom:28px;}        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}        #cboxPrevious{position:absolute; bottom:0; left:0px; background:url(images/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}        #cboxPrevious.hover{background-position:-75px -25px;}        #cboxNext{position:absolute; bottom:0; left:27px; background:url(images/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}        #cboxNext.hover{background-position:-50px -25px;}        #cboxLoadingOverlay{background:url(images/loading_background.png) center center no-repeat;}        #cboxLoadingGraphic{background:url(images/loading.gif) center center no-repeat;}        #cboxClose{position:absolute; bottom:0; right:0; background:url(images/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}        #cboxClose.hover{background-position:-25px -25px;}/*    The following fixes png-transparency for IE6.      It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition        Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.    Colorbox preloads navigation hover classes to account for this.        !! Important Note: AlphaImageLoader src paths are relative to the HTML document,    while regular CSS background images are relative to the CSS document.*/.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderTopLeft.png, sizingMethod='scale');}.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderTopCenter.png, sizingMethod='scale');}.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderTopRight.png, sizingMethod='scale');}.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderBottomRight.png, sizingMethod='scale');}.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}#home{width:670px; height:510px; margin:50px auto 0 auto; }a.fr, a.gb, a.it, a.esp {text-decoration:none; color:#000000;}/* Création du style des news sur la page d'accueil */#newDeroul{	list-style-type: none;	margin: 5px;	padding: 5px;}#newDeroul li{	margin-bottom: 6px;	padding-bottom: 5px;	border-bottom: 1px dotted #65A815;	display: block;	overflow: hidden;}#newDeroul li a{	text-decoration: none;}#newDeroul li a:hover{	text-decoration: underline;}.news-r {overflow:hidden;}