/***
 *   MPV - popai 2010 .
 */

/*   Balises   */
html { font-size: 100%; }
 body {
	margin:0; 
	padding:0;
	font:normal 12px "Arial", Helvetica, Geneva, sans-serif;
	color:#666;
	background:#F8F8F8 url(img/body_fd.jpg) left top repeat-x;
}
a { text-decoration: underline }
a:link { color: #931572; }
a:visited { color: #931572;}
a:hover, a:focus, a:active { color: #757575;} 
a:hover {  text-decoration: none; }
a:active { text-decoration: underline; outline: none; }

td { font-size:0.9em; }
h1 { font-size: 1.6em; }
h2 { font-size: 1.45em; }
h3 { font-size: 1.25em; }
h4 { font-size: 1.1em; }

p { margin: .75em 0; } 
address { margin: .75em 0; font-style: normal; }
blockquote { quotes: none; }
a img, img { border:none }
ul,li {margin: 0;padding: 0}

/*   Classes generale -->   kermeet   */
.newline { display: block; clear: both; line-height: 0px; font-size: 0px;height:0;border:none; visibility:hidden}
.left { float: left; }
.right { float: right; }
.center { display: block; margin: 6px auto; }
img.left { float: left; margin: 0 8px 6px 0 }
img.right { float: right; margin: 0 0 6px 8px }
img.center { display: block; margin:0 auto;padding: 8px }
.block { display:block }


/***
 *   Structure  --->
 */

#global {
width: 980px; 
margin: 0 auto;
/*background:#fff;*/
background:#fff url(/img/global_home_fd.png) left top no-repeat;
padding: 8px 0 0 0; 
}
#global-Int{
width: 980px; 
margin: 0 auto;
background:#fff url(/img/global_int_fd.png) left top no-repeat;
padding: 8px 0 0 0; 
}

#top { width: 980px; margin:0 auto; height: 30px;}

#lienref{ float:left; width: 70%; height:28px; color:#FF}
ul#lienRef, ul#lienRef li { list-style-type: none; } 
ul#lienRef li  { display:inline;line-height: 28px; }
ul#lienRef li  a { color:#FFF; text-decoration: underline; font-size: .8em }
#lang { float: right; width:10%; line-height: 28px; color:#FFF; font-size: .8em}
*html #lang{ margin-top: 5px }
#lang a { color:#FFF;text-decoration:none; }

#container2 {
width: 960px;
margin: 0 auto;
padding: 0 10px 0 10px;
}

#header { height: 150px;background:none; }
#logolink { float:left; padding: 10px 0 0 30px; }
#banner { 
float:right; 
padding: 0 40px 0 0;
width:720px;
height:90px; 
background: url(/img/pub_right.png) right top no-repeat;
}
#banner object {}
#baseline { float:left; padding: 10px 0 0 50px; }
.date { color:#931572; font-size: 17px; font-weight: bold }
.lieu { color:#91b517;font-size: 17px; font-weight: bold}

/*
 *   Liens rapides
 */

#fastLinks {float:left; padding: 10px 0 0 50px;width:745px; margin:-5px 0 0 0 }
#ulFastLinks ,#ulFastLinks li { list-style: none; }
#ulFastLinks li { display:inline }
#ulFastLinks li a {color:#666666;text-decoration:none; font-size: 12px;}
#ulFastLinks li a:hover {color:#999}

/*
 *   BOUTON ESP EXPO
 */

#btn-espexpo { float: right; width:200px; height:30px; padding:6px 0 0 0; }
#btn-espexpo a { 
	display: block; 
	height: 22px; 
	background: url(/img/esp_expo_fd.png) no-repeat 0 0;
	font-weight: 700;
	text-transform: uppercase;
	color: #eb690a;
	padding: 8px 2px 0 50px;
	font-size:12px;
	font-weight:bold;
}
#btn-espexpo a:hover {background: url(/img/esp_expo_fd.png) no-repeat 0 0;}

/***
 *   Menu level 1
 */

#menuLvl1 {  clear:both; height:38px; background: url(/img/menu_lvl1_fd.png) 0 0 no-repeat; margin:6px 0 0 0;padding:0; }
#nav {
  height: 36px;
  color: #132457; 
  position:relative;
  z-index: 1000;
  width: 960px;
}
#nav { height:36px; }
#nav, #nav ul { list-style: none; line-height: 1.2; }
#nav li {
  float: left;
  border-right:1px solid #FFF;
  width:120px; 
  line-height:36px;
  font-weight: bold;
}
#nav li#lvl1-3796 { width:160px }
#nav li#lvl1-3806 { width:170px }
#nav a {
  display: block;
  color:#FFF;
  text-align:center;
  text-decoration: none;
  font-weight: bold;
  line-height:36px;
}
#nav li a:hover { background:#FFF;color:#931572; border:1px solid #931572}
#nav li ul {
  position: absolute;
  width:200px;
  display:none;
  background:#B666A1;
  border: 1px solid #757575;
  padding:0;
  z-index: 1000;
}
#nav li ul li {
  width:200px;
  padding:1px 0;
  white-space:normal;
  border:none;
  font-weight: normal;
  line-height:20px
}
#nav li ul li a { border-left:3px solid #757575;text-align:left;font-family:arial;font-size: 12px; padding: 0 0 0 5px;font-weight: normal; line-height:20px;}
#nav li ul li a:hover {  border:3px solid #90B416;background:none;color:#FFF;border-width: 0 0 0 3px }
#nav li ul li ul { border:none;margin-left:190px;border:1px solid #FFF; width:200px;}
#nav li ul li ul li a { border: none; }
#nav li ul li ul li a:hover { background:none;border:3px solid #90B416;border-width: 0 0 0 3px  }
#nav li ul ul { margin: -2em 0 0 10em; }
#nav li:hover ul ul, #nav li.sfhover ul ul { display:none; }
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { display:block; }

#nav li.expo, #nav li.presse {
  float:right;
  width:105px;
  height:33px;
  line-height:33px;
  background: url(/img/expo_onglet_fd.png) left bottom no-repeat;
  border:none;
  display:inline;
  padding:3px 0 0 0;
}

#nav li.expo { margin:-1px 10px 0 0; width:105px; }
#nav li.presse {  background: url(/img/presse_onglet_fd.png) left bottom no-repeat;margin:-1px 10px 0 0; width:105px;}

*html #nav li.expo a { margin: -4px 0 0 0;}
*html #nav li.presse a {margin:-4px 0 0 0;}

#nav li.expo a, #nav li.expo a:hover, #nav li.presse a , #nav li.presse a:hover { background: none; border:none; }
#nav li.expo a,#nav li.presse a {}
#nav li.expo .lvl2 a , #nav li.expo .lvl2 a:hover, #nav li.presse ul.lvl2 a { /*line-height:20px; */}
#nav li.expo .lvl3 , #nav li.presse .lvl3 { margin-left:130px; }

#nav li#lienHome {
  float: left;
  width: 50px;
  height: 32px;
  border-right:1px solid #fff;
  padding: 5px 0 0 0;
}
#nav #lienHome a,#nav #lienHome a:hover { background: none;border:none; color:#FFF }

/***
 *   CDF
 */

#cdf { height:20px;padding: 3px 0 0 15px;color:#91b517;}
#cdf a { color:#666;text-decoration:none;}
#cdf a:hover { color:#666;text-decoration:underline;}
.cdfSel {color:#91b517;font-weight:800;}

/***
 *   Visuel Home   Bloc value   ---->
 */

/*container*/
#visuelHome {
  position: relative;
  width: 960px;
  height: 250px;
  z-index:1;
  background: url(/img/value_2bloc_fd.png) left top no-repeat;
  margin: 0;
}

	/* flash 100% */
	#visuHomeFlash {
	  width: 960px;
	  height: 250px;
	}

	/* onglets */
	ul#visuNav, #visuNav li {
	  list-style:none;
	}
	ul#visuNav {
	  position:absolute;
	  z-index:20;
	  width: 330px;
	  background:#931572;
	  right:0;
	  height: 250px;
	  background: url(/img/ul_fd.png) right top no-repeat;
	  margin:0;
	  padding:0;
	}
	*html ul#visuNav { height: 250px; }

	ul#visuNav li {
	  position:absolute;
	  height:62px;
	  width:300px;
	  left:0;
	  margin:0;
	  padding:0 0 0 30px;
	  background:url(/img/value_brd.png) right bottom no-repeat;
	}
	*html ul#visuNav li { }

	li#visuNavLink1 { top:0; }
	li#visuNavLink2 { top:62px; }
	li#visuNavLink3 { top:124px; }
	li#visuNavLink4 { top:186px;height:64px }

	ul#visuNav li a {
	  display:block;
	  text-align: left;
	  color:#FFF;
	  font-size: 1em;
	  font-weight: bold;
	  text-decoration:none;
	  margin:0;
	  padding: 15px 10px 5px 30px;
	  width:260px;
	  height:42px;
	 font:bold 16px "Arial", Helvetica, Geneva, sans-serif;
}
	*html ul#visuNav li a { zoom:1; }

	ul#visuNav li a:hover {
	  color: #931572;
	  /*background: #fff;*/
	}
	ul#visuNav li.oSel {
	  color: #931572;
	  background: url(/img/arrow_value.png) left top no-repeat;
}
ul#visuNav li.oSel a {background:#FFF;color: #931572}
ul#visuNav li:hover{ background: url(/img/arrow_value.png) left top no-repeat; }
ul#visuNav #valueLink4 { border: none; }
ul#visuNav li a span.valueLienplus { font-size:11px; }

	/* cas Image */
	#visuHomeImage1 , #visuHomeImage2 , #visuHomeImage3 ,#visuHomeImage4  {
	  position: relative;
	  z-index:2;
	  width: 660px;
	  height: 250px;
	  overflow:hidden;
}
		/*bloc 1*/
		.visuBlcLeft {
		  position: absolute;
		  left:0;
		  width: 310px;
		  height:250px;
		}
		*html .visuBlcLeft { /*position:relative; z-index:3 */}
		.visuBlcLeft .block { display:block }
		/*bloc2*/
		.visuBlcRight {
		 position:absolute;
		 left:310px;
		 width: 320px;
		 height:250px;
		}
		/**html #visuBlcRight { position:relative; z-index:3; }*/
		.visuBlcRight .block { display:block }
			/*bloc 2 contenu textuel*/
			.visuBlcRightContent {
			  position: absolute;
			  right:5;
			  top:0;
			  z-index:10;
			  padding:6px 15px 10px 10px;
			  color:#FFF;
			  width:300px;
			}
			.visuBlcRightContent h2 {
			  color: #FEE300;
			  font-size: 16px;
			  margin: 0 0 6px 0;
			  font-weight: bold;
			  text-transform: uppercase;
			}
			.visuBlcRightContent h3 {
			  color: #931572;
			  margin: 0 0 3px 0;
			  font-size: 13px;
			  font-weight: bold;
			}
			.visuBlcRightContent p {font-size:12px}
		
			.visuBlcRightContent p.visuLink {margin: 3px 0 0 0; }
			.visuBlcRightContent  p.visuLink a {
			  display: block;
			  padding: 0 6px 0 6px;
			  color: #931572;
			  font-weight: bold;
			}
			.visuBlcRightContent p.visuLink a span {
			  display: block;
			}
			.visuBlcRightContent a:hover {}
		/*blocs fusionnÃ©s 1+2 */
		.visuBlcDouble {
		position:absolute;
		width: 660px;
		}
/***
 *   Visuel Home[End]   <----|
 */

/***
 *  colLeftHome
 */
#colLeftHome { float:left; overflow: hidden; width:640px; padding: 0 20px 0 0;clear:both; }

/*
 *   BLOC 3 ONGLETS HOME 'actu'
 */

#bloc-actu {
width: 640px;
margin: 16px 0 0 0; 
font-size:12px;
color:#666;
padding:0 0 0 0;
overflow:hidden;
}

#actuCloser {background: url(/img/actu_closer.png) no-repeat 0 0;width: 640px;height:5px; margin:  0 0 16px 0; }

#tabs {
list-style: none; 
height: 30px;
padding:0 0 0 170px; 
margin: 0;
}

.tabsFR {
background: url(/img/actu_title_FR.png) no-repeat 0 0;
}

.tabsGB {
background: url(/img/actu_title_GB.png) no-repeat 0 0;
}

#tabs li { float: left; margin: 5px 2px 0 2px; font-size: 13px;list-style: none; }
#tabs li a { 
float: left; 
height: 25px; 
width: 130px; 
line-height: 22px; 
color: #FFF; 
text-decoration: none; 
font-weight: 700;
background: url(/img/onglet_purple_fd.png) no-repeat 0 0; 
text-align: center; 
}
#content1,#content2,#content3 { 
border-left: 1px solid #931572;
border-right: 1px solid #931572; 
zoom:1;
}

#tabs li a:hover { background: url(/img/onglet_white_fd.png) no-repeat 0 0; color: #363636; }
#tabs li.tabSel a { background: url(/img/onglet_white_fd.png) no-repeat 0 0; color: #363636; }

#bloc-actu .panel { padding: 20px 20px 0 20px; }
#bloc-actu .panel a { color: #d1012c; text-decoration: none; font-weight: 700;  }
#bloc-actu .panel a:hover { text-decoration: underline;  }

#bloc-actu .article1,#bloc-actu .article2 ,#bloc-actu .article3 {margin-bottom: 10px; width: 30%; display:inline;text-align:justify;overflow:hidden}
#bloc-actu .article1,#bloc-actu .article2 { float:left; }
#bloc-actu .article2 { margin:0 0 0 4% }
#bloc-actu .article3 {float:right;}

#bloc-actu h3 {
background: url(/img/puce_h3tabs.png) 0 3px no-repeat;
color:#b0c000; 
font-size:12px; 
font-weight:bold;
padding:0 0 0 10px;
}

/***
 *  Bloc Media home
 */

#mediaslider { width: 380px; height: 180px; overflow: hidden; float:left; margin: 0 10px 0 0}
.mediasliderFR {background: url(/img/media_fd_FR.png) no-repeat 0 0;}
.mediasliderGB {background: url(/img/media_fd_GB.png) no-repeat 0 0;}

/*ONGLETS*/
#mediasonglet { list-style: none; padding: 5px 0px 0 140px; height: 30px; }
#mediasonglet li { float: left; padding:0;margin: 0;height: 25px;width:110px; margin-right:3px;}
#mediasonglet li a { 
display: block; 
color: #fff; 
text-decoration: none; 
text-align: center; 
font: bold 13px Arial, Verdana; 
line-height: 25px; 
height: 25px; 
background: url(/img/media_nav_purple.png) 0 0 no-repeat;
}
#mediasonglet li a:hover { color: #333;  color: #333; background: url(/img/media_nav_white.png) 0 0 no-repeat;  }
#mediasonglet .ongletSel a, #mediasonglet .ongletSel a:hover { color: #333; background: url(/img/media_nav_white.png) 0 0 no-repeat; }

/*SLIDER1*/
.slider { padding:  20px 10px 0 10px; }
.slider ul { height: 100px; overflow: hidden; margin:0;padding:0  }
.slider li { width:  360px; overflow: hidden; }
.slider li a { float: left; width: 150px; text-align: center; margin: 0 15px; }
#galerie1, #galerie2 { position: relative; }
/*ARROWS*/
#prevBtn, #nextBtn,
#prevBtn2, #nextBtn2 { display: block; overflow: hidden; text-indent: -8000px; width: 16px; height: 48px; position: absolute; }
#prevBtn, #prevBtn2 { left: 1px; top: 50px; }
#nextBtn, #nextBtn2 { right: 1px; top: 50px; }
#prevBtn a, #nextBtn a,
#prevBtn2 a, #nextBtn2 a { display: block; width: 16px; height: 48px; }
#prevBtn a, #prevBtn2 a  { background: url(/img/slider_arrow_left.png) 0 0 no-repeat; }
#nextBtn a, #nextBtn2 a  { background: url(/img/slider_arrow_right.png) 0 0 no-repeat; }

/*
 *   bloc communautÃ© homepage
 */

.communaute { 
float: left; 
width:250px; 
height:180px; 
background: url(/img/communaute_fd.png) left top no-repeat;
margin:0;
display:inline;
}
.commuPad { padding:45px 30px 0 30px;display:block}
.picto { float:left; margin:0 20px 0 0; padding: 0; }
#commuFD { background: url(/img/commu_fd_FR.png) left top no-repeat; width:250px; height: 180px; margin:0;padding:0; }
#commuFDGB { background: url(/img/commu_fd_GB.png) left top no-repeat }
.lienCommu { clear:left; padding: 0 8px; font-size:11px; background: url(/img/puce_purple.png) 0 3px no-repeat; margin: 5px 0 5px 15px;font-size:12px;}
.noMrg { margin:0 }

/***
 *   colRightHome
 */
#colRightHome { float:right;width:300px; padding: 15px 0 0 0 }
#popai { display:block; margin: 12px 0; background: url(/img/popai_fd.png) 0 0 no-repeat ; height: 112px;text-align:center; padding: 17px 0 0 0;}
#inscnewsletter { padding:0 0 0 75px;background: url(/img/bloc_news_mail.png) left center no-repeat; font-size:13px;height:70px;margin-bottom:15px; }
#inscnewsletter h2{ font-size:13px;color:#91b517; }
#inscnewsletter span{ display:block;margin:2px 0 7px; }
#inscnewsletter input[type=type]{ background-color:#ececec;color:#919191;border-top:1px solid #c7c7c7;border-left:1px solid #c7c7c7;border-bottom:1px solid #f4f4f4;border-right:1px solid #f4f4f4;padding:3px; }
#inscnewsletter input[type=submit]{border:none;background: url(/img/bloc_news_go.png) left center no-repeat;width:32px;height:25px;}

/*
 *   Lien rapides Ã  droite
 */
#fastLinkInt {
background: url(/img/blcInt2_fd.png) left top no-repeat;
list-style:none;
width:300px;
height: 140px;
margin: 12px 0;
}
#fastLinkInt li { font-size:12px; }
.fLink-1 { height:33px; line-height: 33px; }
.fLink-2 { height:35px; line-height: 35px; }
.fLink-3 { height:35px; line-height: 35px; }
.fLink-4 { height:34px; line-height: 34px; }
#fastLinkInt li a { color:#FFF;text-decoration: none; list-style:none; font-weight: bold;padding:0 0 0 60px;}
/*
 *   bloc Interieur a droite .
 */
#blocInt { margin: 12px 0; font-size:11px;width:300px}
#blocInt h2 {
background: url(/img/blocintfd.png) left top no-repeat; 
color:#FFF;
font-size: 13px;
font-weight: bold;
height: 22px; 
margin:0;
padding: 5px 0 0 10px;
}
#blocInt span { background:none; }
#blocInt span.padBlocInt {
background: url(/img/blcintcontentfd.png) left bottom no-repeat; 
width: 280px ;
padding: 10px 10px 15px 10px;
overflow:hidden;
display:block;
zoom:1;
}

/********************************/
/*   BLOC INFOS
/********************************/

#bloc-rss { width: 240px; margin: 0 auto; font-size: 10px;background:url(img/news_fd.png) no-repeat 0 0;}

#bloc-rss h2 { 
	height: 30px;
	text-align:center;
	width:181px;
	overflow: hidden; 
	font-size: 13px;
	color: #FFF;
	background: url(img/info_onglet.png) no-repeat 0 0;
	line-height: 40px; 
	float:left
}
#bloc-rss .buttons{width:59px;float:left;overflow:hidden;background: url(img/info_onglet_right.png) no-repeat 0 0;}
#bloc-rss .buttons a{display:inline;width:25px;height:20px;float:left;margin:5px 1px 5px 0;}
#bloc-rss .top a{background: url(img/info_btn.png) no-repeat top left;}
#bloc-rss .top a:hover{background: url(img/info_btn.png) no-repeat bottom left;}
#bloc-rss .bottom a{background: url(img/info_btn.png) no-repeat top right;}
#bloc-rss .bottom a:hover{background: url(img/info_btn.png) no-repeat bottom right;}

#bloc-rss h3 { font-size: 11px; color: #931572;margin-bottom:0px }
#bloc-rss h3 a { text-decoration: none; color: #931572; }
#bloc-rss h3 a:hover { text-decoration: underline;  }
#bloc-rss .anews { margin-bottom:20px}
#bloc-rss .content { background: url(img/info_bg.png) no-repeat 0 0; width: 240px; height: 130px; clear:both;}
* html #bloc-rss .content { height: 120px;}
#bloc-rss .container{margin:5px;width:230px;height:130px}
#bloc-rss p { font-size: 11px; }
#bloc-rss .refresh {display:block; }




/*
 * bloc center
 */
#bloc-center { width:630px; padding: 0 20px 0 0; font-size:12px;}
/*
 *   bloc page spaw
 */
.spawEd { overflow:hidden ; zoom:1}
/*
 *  Titre Page
 */
#titrePage { margin: 0.7em 0 1.5em 0; padding: 4px 5px 4px 20px }
.tpvert { color:#b0c000; }
.tpviolet  { color:#931572; }
.tporange  { color:#eb690a; }
.tpjaune { color:#f9b100; }
.tpnoir  { color:#000; }

/*
 *  Contenu
 */
.contenu { font-size:12px; color:#666666; zoom:1 }
.txtAplatOrange .contenu,.txtAplatOrange .contenu em { color:#FFF }
/*.contenu  span { display:block;padding: 0 10px; zoom:1 }*/ /*Commenté par jasmine*/
.contenu .fix { padding: 0 10px; overflow: hidden; zoom:1 }

.contenu h2 { margin: 0; padding: 4px 5px 4px 0; font-size:16px} 
.contenu h3 { margin: 0; padding: 0 5px 0 10px;font-size: 14px }
.opener { height: 5px; line-height: 1px; font-size: 1px; }
.closer { height: 4px; line-height: 1px; font-size: 1px; }
.coinHD { height: 5px; width: 5px; float:right; font-size: 1px; }
.coinBD { height: 4px; width: 5px; float:right;font-size: 1px;  }
/*
 *  Titre paragraphe
 */
.contenu h2 { color:#FFF ; line-height:20px;}
.contenu h2 span { display:block; }
/*vert*/
.contenu h2.tparavert { color:#b0c000; }
h2.tparavert span {}
/*violet*/
.contenu h2.tparaviolet { color:#931572; }
h2.tparaviolet  span{}
/*orange*/
.contenu h2.tparaorange { color:#eb690a; }
h2.tparaorange span {}
/*noir*/
.contenu h2.tparanoir { color:#000; }
h2.tparanoir  span{}
/*jaune*/
.contenu h2.tparajaune { color:#f9b100; }
h2.tparajaune  span{}
/*Aplats*/
.contenu h2.tparafdviolet { background:url(/img/violet_tpara_top.png) left top no-repeat;padding:3px 0 1px 0; }
.contenu h2.tparafdviolet span {background:url(/img/violet_tpara_bottom.png) left bottom no-repeat; padding:3px 0 1px 16px; }
.contenu h2.tparafdorange {background:url(/img/orange_tpara_top.png) left top no-repeat;padding:3px 0 1px 0; }
.contenu h2.tparafdorange span {background:url(/img/orange_tpara_bottom.png) left bottom no-repeat; padding:1px 0 1px 16px; }
/*
 * Sous Titre paragraphe
 */
h3.stvert {color:#b0c000; background:url(/img/puce_h3tabs.png) left 3px no-repeat}
h3.storange {color:#eb690a; background:url(/img/puce_orange.png) left 3px no-repeat}
h3.stjaune {color:#f9b100; background:url(/img/puce_jaune.png) left 3px no-repeat}
h3.stnoir {color:#000; background:url(/img/puce_noire.png) left 3px no-repeat}
h3.stviolet {color:#931572; background:url(/img/puce_purple.png) left 3px no-repeat}
/*
 * Paragraphe
 */
/*violet arrondi*/
.txtViolet .opener { background:url(/img/violet_arr_coin_HG.png) 0 0 no-repeat; }
.txtViolet .coinHD { background:url(/img/violet_arr_coin_HD.png) 100% 0 no-repeat;  }
.txtViolet .contenu { border-left: 1px solid #931572; border-right: 1px solid #931572; }
.txtViolet .closer {background:url(/img/violet_arr_coin_BG.png) 0 100% no-repeat;}
.txtViolet .coinBD { background:url(/img/violet_arr_coin_BD.png) 100% 100% no-repeat; }
/*violet aplat*/
.txtAplatViolet .contenu { color:#FFF; }
.txtAplatViolet { background:#931572; }
.txtAplatViolet .opener{background:url(/img/violet_aplat_coin_HG.png) 0 0 no-repeat;}
.txtAplatViolet .coinHD{background:url(/img/violet_aplat_coin_HD.png) 100% 0 no-repeat;}
.txtAplatViolet .contenu{background:#931572}
.txtAplatViolet .closer{background:url(/img/violet_aplat_coin_BG.png) 0 100% no-repeat;}
.txtAplatViolet .coinBD{background:url(/img/violet_aplat_coin_BD.png) 100% 100% no-repeat;}
/*vert*/
.txtVert .opener { background:url(/img/vert_arr_coin_HG.png) 0 0 no-repeat; }
.txtVert .coinHD { background:url(/img/vert_arr_coin_HD.png) 100% 0 no-repeat;  }
.txtVert .contenu { border-left: 1px solid #b0c000; border-right: 1px solid #b0c000; }
.txtVert .closer {background:url(/img/vert_arr_coin_BG.png) 0 100% no-repeat;}
.txtVert .coinBD { background:url(/img/vert_arr_coin_BD.png) 100% 100% no-repeat; }
/*orange*/
.txtOrange .opener { background:url(/img/orange_arr_coin_HG.png) 0 0 no-repeat; }
.txtOrange .coinHD { background:url(/img/orange_arr_coin_HD.png) 100% 0 no-repeat; }
.txtOrange .contenu { border-left: 1px solid #eb690a; border-right: 1px solid #eb690a; }
.txtOrange .closer {background:url(/img/orange_arr_coin_BG.png) 0 100% no-repeat;}
.txtOrange .coinBD { background:url(/img/orange_arr_coin_BD.png) 100% 100% no-repeat; }
/*orange aplat*/
.txtAplatOrange .opener{background:url(/img/orange_aplat_coin_HG.png) 0 0 no-repeat;}
.txtAplatOrange .coinHD{background:url(/img/orange_aplat_coin_HD.png) 100% 0 no-repeat;}
.txtAplatOrange .contenu{background:#eb690a}
.txtAplatOrange .closer{background:url(/img/orange_aplat_coin_BG.png) 0 100% no-repeat;}
.txtAplatOrange .coinBD{background:url(/img/orange_aplat_coin_BD.png) 100% 100% no-repeat;}
/*noir*/
.txtNoir .opener { background:url(/img/noir_aplat_coin_HG.png) 0 0 no-repeat; }
.txtNoir .coinHD { background:url(/img/noir_aplat_coin_HD.png) 100% 0 no-repeat;  }
.txtNoir .contenu { border-left: 1px solid #000; border-right: 1px solid #000; }
.txtNoir .closer {background:url(/img/noir_arr_coin_BG.png) 0 100% no-repeat;}
.txtNoir .coinBD { background:url(/img/noir_aplat_coin_BD.png) 100% 100% no-repeat; }
/*jaune*/
.txtJaune .opener { background:url(/img/jaune_arr_coin_HG.png) 0 0 no-repeat; }
.txtJaune .coinHD { background:url(/img/jaune_arr_coin_HD.png) 100% 0 no-repeat;  }
.txtJaune .contenu { border-left: 1px solid #f9b100; border-right: 1px solid #f9b100; }
.txtJaune .closer {background:url(/img/jaune_arr_coin_BG.png) 0 100% no-repeat;}
.txtJaune .coinBD { background:url(/img/jaune_arr_coin_BD.png) 100% 100% no-repeat; }



/* GESTION DES COLONNES */
.w50 { float : left; clear : left; width : 49%; }
.w50-newline { float : right; clear : right; width : 49%; }
.w33-first { float : left; display : inline; width : 32%; }
.w33-2 { float : left; display : inline; width : 32%; margin-left : 2%;  }
 * html .w33-2 { margin : 0 0 0 1%; } /*Hack ie6*/
.w33-newline { float : right; display : inline; clear : right; width : 32%; }
.w100,.w50,.w50-newline,.w33-first,.w33-2, .w33-newline { margin-bottom: 20px }
.w100 { width:98% }

/***
 *   Partenaires
 */
#partenaires { clear: both; margin: 16px auto; height: 90px; width: 956px; overflow: hidden; }
#partenairesSlider { width: 760px; height: 50px;overflow:hidden; padding:30px 20px 0 200px }
#partenairesSlider ul { float: left; list-style: none; }
#partenairesSlider ul li { overflow: hidden; float: left; width:102px; height: 65px; text-align: center; }
#partenairesSlider ul li a {}
#partenairesSlider ul li img { border: 1px solid #ddd; }
.fd_partnersFR {background:url(/img/partners_fd_FR.png) 0 0 no-repeat; }
.fd_partnersGB {background:url(/img/partners_fd_GB.png) 0 0 no-repeat; }
/***
 *   insc newsletter
 */
.smartbouton {}
/***
 *   Plan du site Manuel
 */
#Bloc_Plan {
  width:940px;
  height: 134px;
  background:url(/img/bloc_miniplansite_fd.png) left top no-repeat;
  margin: 18px auto 0 auto;
  padding: 8px 10px;
}
#Bloc_Plan span { display: block; padding: 6px 18px 8px 22px; height: 120px; }

#Bloc_Plan a {
  text-indent:8px;
  display:block;
  font-size:11px;
  color:#666666;
  white-space:normal;
  background:url(/img/puce_h3tabs.png) left 3px no-repeat;
  text-decoration: none;
}
#Bloc_Plan a:hover { color:#b0c000;text-decoration:underline; }

#Bloc_Plan .titre,#Bloc_Plan .titre a {
  font-weight:bold;
  text-transform: uppercase;
  margin:0px 0px 6px 0;
  font-size:12px;
  background:none;
  color:#91b517;
  border:none;
}
#Bloc_Plan .first { float:left; width: 180px; height:134px}

#Bloc_Plan .bloc {
float:left;
padding-left:17px; 
background:url(/img/sep_miniplan.png) left top no-repeat;
height:134px
}
#pSblc2 { width:180px }
#pSblc3 { width:180px }
#pSblc4 { width:189px }
#pSblc5 { width:160px }
/***
 *   FOOTER
 */
#footer {
 padding:0 0 20px 0;  
 background:url(/img/site_closer.png) center bottom no-repeat;
 zoom:1;
}
#logoFooter { padding: 20px 0 0 20px; }
#lienFooter { float:right;padding: 35px 10px 0 16px }
#lienFooter a {  
font-size:11px;
color:#666666;
}
#lienFooter a:hover { color:#b0c000; }

/***
 *   SITEMAP 
 */

.sitemap ul, .sitemap li, .sitemap p {
    padding : 0;
    margin : 0;
  }

  .sitemap ul.niv1 {
    width : 50%;
    float :left;
  }

    .sitemap li {
    padding : 0 0 0 1em;
    list-style-type : none;
  }
  
    .sitemap li.emphase{
    border-top : 1px solid #eee;
    border-bottom : 1px solid #eee;
    background : #f5f5f5;
  }

    .sitemap a {
    text-decoration : none;
    display : inline;
  }

    .sitemap h1 {
    color:#626262;
    font-size : 1em;
    float : none;
    margin : 1em 0 1em 0;
    padding : 0;
    display : block;
    height : auto;
    text-align : left;
    background : none;
    line-height : 1.1em;
  }

.sitemap h1 a { color:#626262; }

    .sitemap h2 {
    /*font-size : 1.5em;*/
    font-size : 1em;
    margin : 0;
    padding : 0 0 0 0.75em;
    display : block;
    text-align : left;
    background : none;
    border : none;
	text-indent:20px;
  }
  


    .sitemap h3 {
    /*font-size : 1.2em;*/
    font-size : 1em;
    float : none;
    margin : 0;
    padding : 0 0 0 1.5em;
    display : block;
    text-align : left;
    background : none;
    border : none;
  }
.sitemap h3 a { color:#878787;padding-left:20px }

    .sitemap h4 {
    /*font-size : 1.1em;*/
    font-size : 1em;
    float : none;
    margin : 0;
    padding : 0 0 0 2.25em;
    display : block;
    text-align : left;
    background : none;
    border : none;
  }

    .sitemap h5 {
    font-size : 1em;
    float : none;
    margin : 0;
    padding : 0 0 0 3em;
    display : block;
    text-align : left;
    background : none;
    border : none;
  }


