/* CSS Document */

body { background-color:#F2932E; margin:0px; padding:0px;font-family:Verdana, Arial, Helvetica, sans-serif; }
a { outline:none;color: #00764b; }
a:hover { outline:none;color: #F2932E; }
.accueil { background-image:url(images/bg_nb2.jpg); background-position:top; background-repeat:repeat-x; background-color:#ccc; margin:0px; padding:0px; }
td.CentreDec h1 { font-size:12px; color:#F2812E; text-align:left; padding-left:40px; font-weight:bold;text-transform:uppercase;margin:10px 0 10px 0; }
td.CentreDec h1 a {font-size:12px; color:#F2812E; text-align:left; font-weight:bold;text-transform:uppercase;text-decoration:none;}
td.CentreDec h1 a:hover{color:#00764b;}

h1 { font-size:12px; color:#F2812E; text-align:left; padding-left:40px; font-weight:bold;text-transform:uppercase; }
h1 a {font-size:12px; color:#F2812E; text-align:left; font-weight:bold;text-transform:uppercase;}


/*----------------------contact------------------*/
td.contact { background-image:url(images/back-contact.gif); background-position:top left; background-repeat:no-repeat; width:290px; height:224px; text-align:right; vertical-align:top; padding-right:16px; padding-top:10px; font-size:10px; font-weight:bold; color:#00764b; }
td.contact A {font-size:10px; font-weight:bold; text-decoration:none; color:#00764b; background-image:url(images/puce-contact.gif); background-repeat:no-repeat; padding-left:8px;margin-left:10px; }
/*------------------phenixa---------------*/

td.phenixa { font-size:10px; text-align: justify; color:#3b3b3b; background:url(images/fond-phenixa.gif); background-repeat:no-repeat; width:531px; height:239px; padding:5px 80px 0px 30px; }
td.phenixa h1 { font-size:18px; font-weight:bold; text-align:right; vertical-align:top; color:#f2722e; }
td.phenixa a {font-size:10px; text-decoration:underline; color:#00764b; }
/*-------------------td actualiter---------------------*/
td.actu { background-image:url(images/fond-actu.gif); background-repeat:no-repeat; width:266px; height:224px; vertical-align:top; padding:0 10px 0px 30px;}
td.actu h1 {font-size:18px; font-weight:bold; text-align:left; color:#00764b; }
table.brefActu {font-size:10px; color:#000000; text-align:left; }
table.brefActu p{ padding:0; margin:0;}
table.brefActu a{font-size:11px; color:#f2932e; text-decoration:none; display:block; }
table.brefActu a:hover{font-size:11px; color:#f2932e; ;text-decoration:underline; }
table.brefActu span {font-size:10px; color:#f2932e; font-weight:bold;  }
table.brefActu .toutact a{ color:#00764B; text-decoration:none; font-weight:bold;}
table.brefActu .toutact a:hover{color:#00764B; text-decoration:underline;font-weight:bold;}
/*----*/
#news, #news * {
  		margin:0;
		padding:0;
		
		
  	}
	#news p{ margin:0; padding:0;}
	#news h2{ background:none; color:#ED8C3C; padding-top:0; margin-top:0;}
	#news h2 a{color:#ED8C3C; text-decoration:none;}
	#news h2 a:hover{color:#ED8C3C; text-decoration:underline;}
	#news li {
		position:relative;
		padding-left:100px;		
		min-height:80px;		
		height:auto !important;	
		height:80px;			
		
		/* Decoration */
		list-style:none;
		margin:20px 20px 10px 40px;
	
	}
	
		#news img {
			position:absolute;
			left:0;
			top:0;
		}
/*------mention legale-----*/

td.mention { background-image:url(images/fond-mention.jpg); background-repeat:no-repeat; width:400px; height:98px; color:#FFFFFF; font-size:10px; text-align:right; padding:10px 20px 0px 0px; }
td.mention a { text-decoration:none; color:#FFFFFF; }
/*-td logo igip + buregear*/
td.log { background-image:url(images/fond-logo.jpg); background-repeat:no-repeat; width:527px; height:54px; }
/*----conception---*/
td.conception { background-image:url(images/fond-conception.jpg); background-repeat:no-repeat; width:527px; height:54px; text-align:left; }
td.conception a { font-size:10px; text-decoration:none; color:#FFFFFF; }
/*-------decliner------*/
td.menuDec { background-image:url(images/fond-dec.gif); background-position:top; background-repeat:no-repeat; width:190px; text-align:center; }
td.CentreDec { background-image: url(images/fond-rep.gif); background-repeat:repeat-y; width:751px; vertical-align:top; text-align:left; padding-bottom:20px; color:#3b3b3b; }
td.CentreDec H2 { background-image:url(images/h2.gif); background-position:left; background-repeat:no-repeat; color:#47992A; font-size:11px; font-weight:bold; margin-left:30px; padding-left:15px; }
td.CentreDec H3 { background-image:url(images/H3.jpg); background-position:left; background-repeat:no-repeat; color:#3b3b3b; font-size:12px; font-weight:bold; margin-left:30px; padding-left:15px; width:300px; }
td.CentreDec li { font-size:10px; text-align:justify; background-image:url(images/li_act.jpg); background-repeat:no-repeat; list-style:none; padding-left:10px; margin-left:20px; background-position: left 8px; line-height: 25px; }
td.CentreDec P { font-size:10px; text-align:justify; line-height:17px; margin-left:40px; margin-right:10px; margin-top:0px; margin-bottom:4px; padding-right:15px; }
/*------mention legale decliner-----*/

td.mentionDec { /*	background-image: url(images/decmention.jpg);
	background-repeat:no-repeat;
	background-position:right;
	
	width:442px;
	height:111px;*/ color:#FFFFFF; font-size:10px; text-align:right; padding:10px 20px 0px 0px; }
td.mentionDec a { text-decoration:none; color:#FFFFFF; }
/*-td logo igip + buregear*/
td.logDec { /*	background-image:url(images//bas_01.jpg);
	background-repeat:no-repeat;*/
	width:449px; height:57px; vertical-align:top; }
/*----conception decliner---*/
td.conceptionDec { width:449px; height:54px; text-align:left; }
td.conceptionDec a { font-size:10px; text-decoration:none; color:#FFFFFF; }
/*contact decliner*/
td.contactDec { background-image:url(images/top-decliner_03.gif); height:27px; width:761px; text-align:right; vertical-align:top; padding-right:16px; padding-top:5px; font-size:10px; font-weight:bold; color:#00764b; }
td.contactDec A { font-size:10px; font-weight:bold; text-decoration:none; color:#5EB70D; background-image:url(images/puce-contact.gif); background-repeat:no-repeat; padding-left:8px; margin-left:10px; }
td.img { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-align:center; }
td.fondDec { background-image:url(images/fond-bas-dec.jpg); background-position:top; background-repeat:no-repeat; }
td.sousRub { font-size:12px; font-weight:bold; text-align:left; color:#00764B; height:35px; text-align:center; }
td.sousmenu { font-size:12px; font-weight:bold; text-align:left; color:#00764B; height:35px; margin-left:40px; margin-right:10px; margin-top:0px; margin-bottom:4px; }
td.sousRub A { font-size:12px; font-weight:bold; text-align:center; color:#00764B; text-decoration:none; }
td.sousRub A:hover { font-size:12px; font-weight:bold; text-align:center; color:#F2932E; text-decoration: none; background-image:url(images/h2.gif); background-position:bottom; background-repeat:no-repeat; padding-bottom:7px; }
A.active { font-size:12px; font-weight:bold; text-align:center; color:#F2862E; text-decoration: none; background-image:url(images/h2.gif); background-position:bottom; background-repeat:no-repeat; padding-bottom:7px; }
.gra { color:#F2862E; font-weight:bold; }
a.lien { color:#669933; text-decoration:none; font-weight:bold; }
a.lien:hover { color:#F2932E; text-decoration:underline; font-weight:bold; }
.espace { margin-left:40px; background-image:url(images/H3.jpg); background-repeat:no-repeat; background-position:left; margin-left:30px; padding-left:15px; }
.titre { font-size:10px; color:#F2812E; font-weight:bold; }
.nb { font-size:9px; color:#666; font-weight:normal; }
.td_top { background-image:url(images/cadre_img/h.jpg); background-repeat:repeat-y; height:21px; }
.td_center { background-image:url(images/cadre_img/m.jpg); background-repeat:repeat-y; text-align:center; }
.td_bottom { background-image:url(images/cadre_img/b.jpg); background-repeat:repeat-y; height:25px; }
.p_nb { font-size:10px; line-height: 18px; }
/*--------------detail de la faq--------------*/
.tx-irfaq-pi1 dt { margin-bottom:6px; font-weight:bold; color:#47992A; font-size:11px; font-weight:bold; margin-left:30px; padding-left:0px; }
.tx-irfaq-pi1 a { font-size:10px; color:#00764B; display:block; }
.tx-irfaq-pi1 a:hover { font-size:10px; color:#F2932E; text-decoration:underline; }
.tx-irfaq-pi1 dt img { vertical-align:top; }
.ie6 .tx-irfaq-pi1 dt img, .ie7 .tx-irfaq-pi1 dt img { vertical-align:middle; }
.tx-irfaq-pi1 dd p { text-indent:0px; margin-left:16px; padding-left:31px; }
.ie6 .tx-irfaq-pi1 dd p, .ie7 .tx-irfaq-pi1 dd p { text-indent:-40px; }
.lien_activites a.lienactivity { font-weight:bold; color:#669933; font-size:10px; text-align:justify; line-height:20px; background-image:url(img/puces/puce_anim.gif); background-position:left; background-repeat:no-repeat; padding-left:8px; }
.lien_activites a.lienactivity:hover { color:#F2932E; font-size:10px; text-align:justify; text-decoration:none; padding-left:8px; }
.lien_activites a img {border:2px #669933 solid; padding:2px;}
.lien_activites a:hover img {border:2px #F2932E solid; padding:2px;}
img { border:0px; }
.info { position:relative; }
a.info span { position:absolute; z-index:99; text-align:center; top:20px; left:-9999px; }
.info:hover span, .info:active span, .info:focus span { left:500px; }
.phenixa a { font-weight:bold; text-decoration:underline; color:#00764b; }
.phenixa a:hover { font-weight:bold; text-decoration:underline; color:#F2932E; }
td.CentreDec a { font-weight:bold; color:#00764b; }
td.CentreDec a:hover { font-weight:bold; color:#F2932E; }
address{font-size:11px;font-style:normal;}
.zonetxt{border-bottom:1px #F2932E solid;border-left:1px #F2932E solid;border-right:none;border-top:none;width:200px;font-size:12px;padding-left:4px;}
.btnenvoyer{background:none;font-size:12px;color:#F2932E;border:1px #F2932E solid;}
td.CentreDec ul.pathway li{ display:inline; background:url(images/puce01.gif) no-repeat left;margin-left:6px; font-weight: bold; }

ul#ref li{ background:url(images/li.jpg) 0 10px no-repeat; font-weight: bold; padding:0 0 0 20px; margin:10px;  }
ul#ref li a{ text-decoration:none;font-size:11px;}
ul#ref li a:hover{ text-decoration: underline;}
ul.detail{ margin-bottom:6px; font-size:11px;  margin-left:30px; padding-left:0px; padding-right:20px;}
ul.detail li{ background:url(images/puce_fleche.gif) 0 10px no-repeat; padding:0 0 0 20px; }
#logo{ margin:0 auto; text-align:center;}
#logo img{ display: inline; margin: 10px;}
/*-----*/
.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #F7CF9F;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -2000;
left:-500px; /*position where enlarged image should offset horizontally */


}