/***************************************/
/* Titres spécifiques aux autres pages */
/***************************************/
#page.accueil h1 {
	display: none;
}
#page.lanewsletter h2,
#page.accueil h2 {
	font-size: 2em;
	line-height: 1.1em;
	border: none;
	color: #E41600;
}
#page.accueil #actu h3 {
	font-size: 1.55em;
	line-height: 1.1em;
}
#page.accueil #actu #liste_etudes h3 {
	font-size: 1.1em;
}
#page.accueil #ressources h3 {
	padding: 0;
}
#page.accueil #actu h4 {
	font-size: 0.9em;
	line-height: 1.1em;
}
#page.accueil h5 {
	font-size: 0.8em;
}
#page.accueil .csc-header a:hover,
#page.accueil #contenu h1 a:hover,
#page.accueil #contenu h2 a:hover,
#page.accueil #contenu h3 a:hover,
#page.accueil #contenu h4 a:hover,
#page.accueil #contenu h5 a:hover {
	text-decoration: underline;
}
/*********************** Style des titre dans ressources : passage en force >> tout sur 1 ligne */
#zoneCentrale #ressources div.csc-textpicHeader {
  margin-right: 0;
}
/*********************** Style cadre 1 (liseret à droite du titre) : spécificité du bloc 'ressources' & 'lettre' */
#page.accueil #zoneCentrale div.csc-frame-frame1 h3 {
	font-size: 1.55em; /* utile uniquement pour les ressources */
}
#page.accueil #zoneCentrale #ressources div.csc-frame-frame1 div.csc-header,
#page.accueil #zoneCentrale #lettre div.csc-frame-frame1 div.csc-header {
  background: #E9E6D5;
}
#page.accueil #zoneCentrale #ressources div.csc-frame-frame1,
#page.accueil #zoneCentrale #lettre div.csc-frame-frame1 {
  width: 285px;
}
/* Incompréhensible */
*html #page.accueil #zoneCentrale #ressources div.csc-header,
*html #page.accueil #zoneCentrale #ressources div.csc-textpicHeader {
  margin-left: 0px;
}
/* *html #page.accueil #zoneCentrale #ressources div.csc-header-n1 {
  margin-left: 10px;
}
fin Incomp */

/************************************************/
/* Contenu                                      */
/************************************************/
#page.accueil #zoneCentrale {
  width: 978px;
}

/******* bloc 'Actu' ********************/
#page.accueil #actu {
/* Disposition */
	float: left;
	width: 570px;
	margin-top: 45px;
	margin-left: 50px;
}
*html #page.accueil #actu {
	margin-top: 35px;
	margin-left: 25px;
}
#page.accueil #actu p {
/* Disposition */
	margin: 0 0 10px 10px;
}
/* Insertion d'images dans les pavés de la page d'accueil >> gestion des marges >>> alignement pr titres */
#page.accueil #actu div.csc-textpic-intext-left div.csc-textpic-imagewrap dl,
#page.accueil #actu div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap dl {
  padding-top: 10px;
}
/* tmp : marge sous les images 
#page.accueil #zoneCentrale #actu div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image,
*/
#page.accueil #zoneCentrale #actu div.csc-textpic-above div.csc-textpic-imagewrap .csc-textpic-image,
#page.accueil #zoneCentrale #actu div.csc-textpic-above div.csc-textpic-imagewrap {
  margin-bottom: 0;
  margin-top: 2px; /* test pour séparer du titre */
}
#page.accueil #zoneCentrale #actu div.csc-textpic-below p {
  margin-bottom: 0;
}
#page.accueil #actu div.csc-frame-rulerAfter {
  border-bottom: 1px dotted #999;
  margin-left: 10px;
  clear: both;
}
#zoneCentrale #rulerAfter {
  border-bottom: 1px dotted #999;
  margin-left: 10px;
  width: 560px;
  height: 1px;
  overflow: hidden;
  clear: both;
}
/*** Etudes : TAILLE 
#page.accueil #zoneCentrale #rulerAfter {
  width: 560px;
}
#zoneCentrale #rulerAfter {
  width: 758px;
}
*******/
#page.accueil #zoneCentrale .bloc_etude_compact h3 {
  width: 476px;
  padding: 4px 0;
}
#zoneCentrale .bloc_etude_compact h3 {
  width: 660px;
}
*html #zoneCentrale .bloc_etude_compact h3 {
  width: 650px;
}

/**** bloc 'ressources' ***********************/
#page.accueil #ressources {
/* Disposition */
	float: right;
	width: 290px;
/* 309 - 2x6 */
	margin-right: 28px;
	margin-top: 45px;
	background: #E9E6D5;
  clear: right;
}
*html #page.accueil #ressources {
	margin-top: 35px;
	margin-right: 14px;
}

#page.accueil #ressources .csc-textpic {
	padding-top: 10px;
	float: left;
	width: 100%;
}
#page.accueil #ressources .csc-textpic:hover {
	background: url('../images/img_css/bande_ressources.jpg') no-repeat right; 
}
#page.accueil #ressources h3 a:hover {
  text-decoration: none;
}
#page.accueil #ressources p {
	font-size: 0.8em;
	/* color: #666; */
	line-height: 1.2em;
  text-align: left;
}
#page.accueil #ressources div.csc-frame p.csc-subheader {
  /* compense les attribut de #ressources p */
	font-size: 1.2em;
	line-height:1.4em;
}
#page.accueil #ressources img {
  margin-left: 2px;
}
#page.accueil #ressources p a {
	color: #666;
  text-decoration: none;
}

#page.accueil #ressources div.csc-frame-rulerAfter {
  border-bottom: 1px dashed #999;
  margin: 0 15px;
}
/* Insertion d'images dans les pavés de la page d'accueil >> gestion des marges >>> alignement pr titres */
#page.accueil #ressources div.csc-textpic-intext-left div.csc-textpic-imagewrap dl,
#page.accueil #ressources div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap dl {
  margin: auto;
  padding-top: 5px;
}

/* Permet de gerer la marge droite des icono ressources */
*html #page.accueil #ressources div.csc-textpic-intext-left div.csc-textpic-imagewrap, 
*html #page.accueil #ressources div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {
  margin-right: 5px !important;
}

/**** bloc 'idf' ***********************/
#page.accueil #idf {
/* Disposition */
	float: right;
	width: 290px;
/* 309 - 2x6 */
	margin-right: 28px;
	margin-top: 20px;
  clear: right;
}
*html #page.accueil #idf {
	margin-top: 10px;
	margin-right: 14px;
}

#page.accueil #idf p {
  font-size: 1.32em;
  line-height: 1.2em;
  margin-right: 0;
  text-align: left;
}
#page.accueil #idf p a {
  text-decoration: none;
}
#page.accueil #idf p a:hover {
  text-decoration: underline;
}

/**** bloc 'idf' ***********************/
#page.accueil #lettre {
/* Disposition */
	float: right;
	width: 290px;
/* 309 - 2x6 */
	margin-right: 28px;
	margin-top: 20px;
	
  clear: right;
	background: #E9E6D5; 
}
*html #page.accueil #lettre {
	margin-top: 10px;
	margin-right: 14px;
}
#page.accueil #lettre p {
  text-align: left;
}
*html #page.accueil #tx-sremailsubscribe-pi1-tx-sremailsubscribe-pi1-tt_address_form input.tx-sremailsubscribe-pi1-submit {
  width: 70px;
  margin-left: 0;
  cursor: hand;
}
#page.accueil #tx-sremailsubscribe-pi1-tx-sremailsubscribe-pi1-tt_address_form input.tx-sremailsubscribe-pi1-submit {
  margin-left: 0;
  margin-bottom: 0;
}
#page.accueil #tx-sremailsubscribe-pi1-tx-sremailsubscribe-pi1-tt_address_form input,
#page.accueil #tx-sremailsubscribe-pi1-tx-sremailsubscribe-pi1-tt_address_form label {
  margin-bottom: 0;
}
#page.accueil #tx-sremailsubscribe-pi1-tx-sremailsubscribe-pi1-tt_address_form input#tx-sremailsubscribe-pi1-email {
  width: 200px;
}
#page.accueil p.tx-sremailsubscribe-pi1-notice {
  display: none;
}

/**** bayadère ***********************/
#page.accueil #zoneCentrale div.bayadere {
  background: url('../images/img_css/bayadere.gif') repeat-x right top;
  height: 17px;
  float: right;
  margin-right: 28px;
  width: 290px;
  clear: right;
}
*html #page.accueil #zoneCentrale div.bayadere {
	margin-right: 14px;
}
/**** bas de page ***********************/
#page.accueil  #basDePage {
  padding: 2px 0;
}
