/****************************************************/
/* Contenus:                                       */
/* Titres                                           */
/* Page Accueil                                     */
/* Page theme et ssthemes                           */
/* Page Etudes                                      */
/****************************************************/

/****************************************************/
/* Titres                                           */
/****************************************************/
/**** Marge titres ****/
div.csc-header {  clear: both;}
#zoneCentrale div.csc-top-header{ margin: 0 4px 20px 10px;}
/* tmp */ #page.pleine_page #zoneCentrale div.csc-top-header { margin: 0 4px 10px 10px;} /* fin tmp */
#zoneCentrale div.csc-header,#zoneCentrale div.csc-textpicHeader {  margin: 0 10px;	line-height: 0.6em;}
#zoneCentrale div.csc-top-header-la_lettre {  margin: -26px 20px 20px 10px;  text-align: right;}
#zoneCentrale div.csc-top-header-la_lettre07 {  float: right;  margin: -63px 20px 20px 10px;}
#ColonneDroite div.csc-header,#ColonneDroite div.csc-textpicHeader  {  margin: 0 0 0 10px;}
/* Ajout 09/08 */
#ColonneGauche div.csc-header,#ColonneGauche div.csc-textpicHeader  {  margin: 0 0 0 10px;}
#ColonneGauche #auteurs div.csc-header,#ColonneGauche #directeurs div.csc-header,#ColonneGauche #contexte div.csc-header,#ColonneGauche #auteurs div.csc-textpicHeader,#ColonneGauche #directeurs div.csc-textpicHeader,#ColonneGauche #contexte div.csc-textpicHeader {  margin: 0 !important;}
/* fin de modif */
#zoneCentrale #ColonneA div.csc-header-n1 {	margin-top: 50px;}
/* TMP : date */
#zoneCentrale div.csc-header p.csc-header-date,#zoneCentrale div.csc-textpicHeader p.csc-header-date {  margin: 8px 0 -8px;  color: #E41600;  font-weight: bold;}
/******** h1 ********/
h1 {	font-size: 1.6em;}
.csc-top-header-la_lettre h1,.csc-top-header-la_lettre07 h1 {	font-size: 1.2em;}
h1 span#point,h3 span#point {  display: none;}
h1 span#soustitre {	font-size: 0.76em;}
h3 span#soustitre {	font-size: 0.8em;}
h1 span#soustitre,h3 span#soustitre { line-height: 1.2em;	padding-top: 0.2em;/* Disposition */  display: block;}
#zoneCentrale h1 span#soustitre {  clear: both; /* ajout : permet d'occuper totute la ligne (sous les bts du menu) */}
#zoneCentrale #ColonneA h1,#ColonneDroite h1 {  color: red;  text-decoration: line-through;}
#ColonneBordure h1.csc-firstHeader {  margin-bottom: 10px;}
/******** h2 ********/
#zoneCentrale h2,#ColonneDroite h2{  /* Général */	font-size: 1.3em;	clear: right;	/* Apparence */  border-bottom: 1px solid #AAA;}
#zoneCentrale h2 {  /* modif 9.07 */  margin-top: 8px;  margin-bottom: 4px;}
#ColonneA h2,#ColonneDroite h2 {	font-size: 1.1em;  /* modif 9.07 */  margin-top: 10px;  margin-bottom: 4px;}
#ColonneA h2.csc-firstHeader,#ColonneDroite h2.csc-firstHeader {  /* modif 9.07 */  margin-top: 0;}
#ColonneGauche h2 {	font-size: 0.8em;  line-height: 1.2em;}
#ColonneGauche #auteurs h2,#ColonneGauche #directeurs h2 {  padding: 1px 6px;}
#ColonneGauche #contexte h2 {  padding: 3px 6px;}
/******** h3 ********/
#zoneCentrale h3 {  margin-left: 10px;	margin-right: 4px;	clear: right;/* modif 0.4em 0 0.2em */	padding : 8px 0 4px;}
/* Ajout 24.12 */
#zoneCentrale .csc-header-n1 h3 {	padding-top : 0;}
/* fin ajout */
#ColonneGauche h3,#ColonneDroite h3 {	font-size: 0.8em;  padding: 4px;  padding-left: 8px;    /* padding: 4px 2px;  text-align: center; */  /* Apparence */  background: #F2EFE1;}
#zoneCentrale #ColonneA h3 {	font-size: 0.9em;}
#ColonneGauche h3 {	margin: 0 10px 6px;}
#zoneCentrale #ColonneA h3,#ColonneDroite h3 {  /* modif 20.08  margin: 10px 0 4px 10px; */  /* margin: 0 -4px 2px 6px; */  margin: 6px 0 6px 10px;}
#ColonneDroite #bloc_etude h3 {  line-height: 1.2em;  /* Correction alignement haut de colonne la droite */  margin-top: 0;  /* Correction apparence */  background: none;  text-align: left;  padding: 0;}
#zoneCentrale #ColonneA h3.csc-firstHeader,#ColonneDroite h3.csc-firstHeader {  /* modif 9.07 */  margin-top: 0;}
/* correction */
#ColonneGauche div.csc-header h3,#ColonneGauche div.csc-textpicHeader h3,#ColonneGauche div.csc-header h4,#ColonneGauche div.csc-textpicHeader h4,#zoneCentrale div.csc-header h3,#zoneCentrale div.csc-textpicHeader h3,#zoneCentrale div.csc-header h4,#zoneCentrale div.csc-textpicHeader h4,#ColonneDroite div.csc-header h3,#ColonneDroite div.csc-textpicHeader h3, #ColonneDroite div.csc-header h4, #ColonneDroite div.csc-textpicHeader h4 {	margin-left: 0;}
#zoneCentrale .bloc_etude h3 {	/* font-size: 1.1em; 	line-height: 1.1em; */	padding: 0;}
/* Titre&Text +image à droite */
#zoneCentrale div.csc-textpic-intext-right-nowrap h3,#zoneCentrale div.csc-textpic-intext-right h3 {  clear: none;}
/******** h4 ********/
#zoneCentrale h4 {	margin: 2px 4px 2px 10px;}
#ColonneDroite h4 {	font-size: 0.8em;	margin-left: 10px;}
/******** h5 ********/
#zoneCentrale h5 {	margin-left: 10px;	margin-right: 2px;}
#ColonneDroite h5 {	font-size: 0.7em;	margin-left: 10px;}
/*********************** Style cadre 1 : liseret à droite du titre */
#zoneCentrale div.csc-frame-frame1 {  float:left;  width:100%;  background: url('../images/img_css/ligne_rouge.gif') repeat-x right 77%;}
#zoneCentrale div.csc-frame-frame1 div.csc-header {  background: white;  float:left;  padding: 0 10px;  margin-left: 0;  clear: both;}
#zoneCentrale div.csc-frame-frame1 h2,#zoneCentrale div.csc-frame-frame1 h3,#zoneCentrale div.csc-frame-frame1 .csc-subheader  {	color: #E41600;}
/* tmp */
#zoneCentrale div.csc-frame-frame1 .csc-subheader  {	color: #E41600;	font-weight: bold;	font-size: 1.2em;	padding-top: 8px;	margin-bottom: 0; /* ie */}

#zoneCentrale  #actu div.csc-frame-indent { width:190px; float:left; }
#zoneCentrale  #actu div.csc-frame-indent h3 { font-size:0.9em; margin:0 10px; font-weight:normal; }
/****************************************************/
/* Page Listing d'études                            */
/****************************************************/
/* #zoneCentrale #liste_etudes .bloc_etude {	width: 379px;} */
#zoneCentrale #liste_etudes .bloc_etude #texte {	width: 261px; /* 379 - 118 */	float: left;}
#zoneCentrale #liste_etudes .bloc_etude #resume {	font-size: 0.8em;	color: #666666;  margin-bottom: 0;}
#zoneCentrale #liste_etudes .bloc_etude #sous_theme {  font-weight: bold;  color: #777;  font-size: 0.8em;  margin-bottom: 0.3em;  line-height: 1.1em;}
#zoneCentrale .bloc_etude {	float: left;/* (778 - 2*10)/2 */  margin: 0pt 0pt 10px 10px;}
*html #zoneCentrale .bloc_etude{	margin-left: 5px;}
#zoneCentrale .bloc_etude #vignette {	float: left;	background: #F2EFE1;	height: 179px;	padding: 8px;	margin: 0;}
*html #zoneCentrale .bloc_etude #vignette {	width: 118px;	height: 193px;}
#zoneCentrale .bloc_etude #vignette img {	margin-bottom: 4px;}
#zoneCentrale .bloc_etude #vignette a {  display: block;}
#zoneCentrale .bloc_etude p#date {	font-size: 0.8em;	color: #999;	margin: 0.3em 1em;}
/* Ajout de #ColonneDroite #bloc_etude pour compatibilité avec envoie de la Lettre */
#zoneCentrale #liste_etudes .bloc_etude a,#ColonneDroite #bloc_etude a {	color: black;	text-decoration: none;}
#zoneCentrale #liste_etudes .bloc_etude a:hover,#ColonneDroite #bloc_etude a:hover {	text-decoration: underline;}
/*** Etudes compact *******/
#zoneCentrale #liste_etudes .bloc_etude_compact p#date {  float: right;	font-size: 0.8em;	color: #999;  margin: 0.9em 0 0;}
#zoneCentrale #liste_etudes .bloc_etude_compact h3 {  float: left;}
*html #zoneCentrale #liste_etudes .bloc_etude_compact h3 {  margin-left: 5px;}
#zoneCentrale #liste_etudes .bloc_etude_compact h3 span#soustitre {  font-weight:normal;}
/****************************************************/
/* Page Presse/'On en parle'                        */
/****************************************************/
#zoneCentrale div.tx-iaurifpublicationsaff-pi3 .bloc_etude { float: none;  clear:  left;}
#zoneCentrale div.tx-iaurifpublicationsaff-pi3 .bloc_etude #vignette {  margin-right: 10px;  margin-bottom: 5px;}
#zoneCentrale div.tx-iaurifpublicationsaff-pi3 .bloc_etude #texte {	float: none;}
/****************************************************/
/* Page Etudes                                      */
/****************************************************/
/******* Colonne Gauche ********************/
#ColonneGauche .csc-textpic-text p {	margin: 0 10px 10px;} /* Verifier l'ensemble des cas  */
#ColonneGauche #ajout {  margin-top: 20px;}
#ColonneGauche dd.csc-textpic-caption {  color: #666666;  font-size: 8pt;}
/* Il manque les ul : conflit avec le menu contexte */
#ColonneGauche label,#ColonneGauche input,#ColonneGauche legend {  font-size: 0.8em;	margin: 0 0 8px 10px;}
#ColonneGauche ol {  font-size: 0.8em;	margin: 0 10px 10px 10px;	list-style-position: inside;}
/******* zone Centrale ********************/
#zoneCentrale p {	margin: 0 10px; font-size:0.9em; text-align:justify;}
#zoneCentrale p#video {	text-align: center;}
#zoneCentrale legend  {	padding: 0 10px 10px;	font-size: 0.9em;}
/* doublon ?*/
#zoneCentrale p#date {	color: #999;}
#zoneCentrale ul, #zoneCentrale ol {	margin: 0 10px 10px 26px;	font-size: 0.9em; text-align: justify;}
#zoneCentrale ul {	list-style-image: url(../images/img_css/pictos/point.gif);}
#zoneCentrale li ul, #zoneCentrale li ol {	margin-bottom: 2px;}
#zoneCentrale p.decalage {  margin-left: 30px;}
/* Correction pour les listes texte+image  */
#zoneCentrale div.csc-textpic-intext-left-nowrap ul, #zoneCentrale div.csc-textpic-intext-left ul, #zoneCentrale div.csc-textpic-intext-left-nowrap ol, #zoneCentrale div.csc-textpic-intext-left ol {	margin-left: 10px;}
*html #zoneCentrale div.csc-textpic-intext-left-nowrap ul, *html #zoneCentrale div.csc-textpic-intext-left ul, *html #zoneCentrale div.csc-textpic-intext-left-nowrap ol, *html #zoneCentrale div.csc-textpic-intext-left ol {	margin-left: 0;}
/* Correction pour les mise des listes sur ie quand */
#zoneCentrale div.csc-textpic-intext-left-nowrap li,#zoneCentrale div.csc-textpic-intext-left li {  list-style-position: inside;}
*html #zoneCentrale div.csc-textpic-intext-left-nowrap li,*html #zoneCentrale div.csc-textpic-intext-left li {  list-style-image: none;/* list-style-position: outside; */}
/* Fin correction */
#zoneCentrale li ul {	font-size: 1em;	list-style-image: url(../images/img_css/pictos/minus.gif);}
#zoneCentrale li ol {	font-size: 1em;}
/* A ajouter à RTE ? */
#zoneCentrale a.mail {  display: inline;  margin: 8px;}
/******* Colonne A ********************/
#zoneCentrale #ColonneA {	color: #666;	text-align: justify;	}
#zoneCentrale #ColonneA p, dd {	line-height: 1.2em;}
#zoneCentrale #ColonneA p {	font-size: 0.8em;}
#zoneCentrale #ColonneA dd  {	font-size: 0.7em;	text-align: justify;}
#zoneCentrale #ColonneA p.bodytext {  font-weight: bold;}
#zoneCentrale #ColonneA div.illustration {	margin-bottom: 4px;	margin-left: 10px;}
#zoneCentrale #ColonneA div.illustration #angle {	position: relative;	width: 30px;	height: 30px;	margin-top: -30px;  margin-left: 155px;	background: url('../images/img_css/angle_bas.png');}
*html #zoneCentrale #ColonneA div.illustration #angle {	margin-top: -29px;  margin-left: 156px;}
#zoneCentrale #ColonneA p.legende {	margin-bottom: 12px;	font-size: 0.7em;}
#zoneCentrale #ColonneA span.copyright {	color: #999;	margin-left: 6px;	font-style: italic;}
#zoneCentrale #ColonneA div.carto {	margin-left: 10px;}
/******* ColonneB ********************/
#zoneCentrale #ColonneB p {	/* text-align: left; */}
#zoneCentrale #ColonneB div.savoir_plus p {  color: #444444;  margin: 2px 10px 4px 0pt;}
#zoneCentrale #ColonneB div.savoir_plus {  border-top: 1px solid #999999;  margin: 20px 4px 0 10px;  padding: 8px 0 0;}
/* ajout */
#zoneCentrale #ColonneB #content_biblio,#zoneCentrale #ColonneB #content_liens{  margin-top: 20px;}
#zoneCentrale #ColonneB #content_liens a,#zoneCentrale #ColonneB #content_liens a.lien_externe {  color: #555;}
#zoneCentrale #ColonneB #content_biblio h2,#zoneCentrale #ColonneB #content_liens h2 {  border-bottom: none;  color: #444;}
#zoneCentrale #ColonneB #content_liens h2 {  margin-bottom: 10px;}
#zoneCentrale #ColonneB #content_biblio h4,#zoneCentrale #ColonneB #content_liens h4 {  font-size: 0.9em;}
#zoneCentrale #ColonneB #content_biblio p,#zoneCentrale #ColonneB #content_liens p {  margin-bottom: 5px;}
/* fin ajout */
#ColonneDroite #content_glossaire a,#zoneCentrale #ColonneB #content_liens a {  background: url('../images/img_css/pictos/picto_site_web.gif') no-repeat right top;  display: block;  padding-top: 1px;  padding-right: 40px;  padding-bottom: 2px;  text-decoration: none;  font-weight: bold;  min-height: 12px;  vertical-align: baseline;  line-height: 1.2em;  border-bottom: 1px dotted #CCC;}
#ColonneDroite #content_glossaire a {  color: #555;}
#ColonneDroite #content_glossaire a:hover,#zoneCentrale #ColonneB #content_liens a:hover {  background: #F6F3E5 url('../images/img_css/pictos/picto_site_web.gif') no-repeat right top;  border-bottom: 1px solid #AAA;}/******* Colonne Bordure ********************/#zoneCentrale #ColonneBordure p {	text-align: justify;	margin: 0 10px 10px;}/******* Page Bandeauhaut  ******* Colonne Bordure ********************/#page.bandeauhaut #ColonneBordure div.csc-textpic-text {  width: 100%;}
#page.bandeauhaut #ColonneBordure table.contenttable {	margin: 2px 10px 10px;}
#page.bandeauhaut #ColonneBordure table.contenttable td {  font-size: 0.8em;	vertical-align: top;	padding: 0 2px; /* espace régulier entre les photos */}/******* Page Bandeauhaut ********************/#page.bandeauhaut #zoneCentrale div.csc-textpic-text,#page.bandeauhaut #zoneCentrale div.csc-textpic-imagewrap {  margin-right:11px;  width:48.5%;  float: left;}*html #page.bandeauhaut #zoneCentrale div.csc-textpic-text,*html #page.bandeauhaut #zoneCentrale div.csc-textpic-imagewrap {  margin-right:5.5px;}/******* Colonne Droite ********************/#ColonneDroite p,#ColonneDroite label,#ColonneDroite input,#ColonneDroite legend {  font-size: 0.8em;	margin: 0 0 8px 10px;	/* padding: 0 0 8px 10px; impossible à cause du cadre */}
#ColonneDroite ul {	list-style-image: url(../images/img_css/pictos/point.gif);  font-size: 0.8em;	/* margin: 0 0 10px 23px; */	list-style-position: inside;	margin: 0 0 10px 10px;}*html #ColonneDroite ul {	margin: 0 0 10px 23px;	list-style-position: outside;}
#ColonneDroite ol {  font-size: 0.8em;	/* margin: 0 0 10px 27px; */	list-style-position: inside;	margin: 0 0 10px 10px;}*html #ColonneDroite ol {	 margin: 0 0 10px 27px;	list-style-position: outside;}
#ColonneDroite li ul {  list-style-image: url(../images/img_css/pictos/minus.gif);}
#ColonneDroite li ul, #ColonneDroite li ol {  font-size: 1em;  /* ajout */  margin-bottom: 0;  margin-left: 10px;}*html #ColonneDroite li ul {  margin-left: 15px;}*html #ColonneDroite li ol {	list-style-position: outside;}
#ColonneDroite p.decalage {  margin-left: 25px;}
#ColonneDroite #vignette,#ColonneDroite #vignette_nopdf {  text-align: right;}
#ColonneDroite .bloc_etude,#ColonneDroite #bloc_etude {	margin-bottom: 20px;}
#ColonneDroite .bloc_etude:hover #vignette,#ColonneDroite #bloc_etude:hover #vignette,#ColonneDroite .bloc_etude:hover #vignette_nopdf,#ColonneDroite #bloc_etude:hover #vignette_nopdf {  display: block;}
#ColonneDroite #vignette_nopdf {  margin: 10px 0 15px;}
#ColonneDroite #vignette img,#ColonneDroite #vignette_nopdf img {  margin-right: 21px;  margin-bottom: 4px;}*html #ColonneDroite #vignette img,*html #ColonneDroite #vignette_nopdf img {  margin-bottom: 2px;}
#ColonneDroite #vignette img.vignette,#ColonneDroite #vignette_nopdf img.vignette {	border: 1px solid #CCC;}
#ColonneDroite #vignette a {  display: block;  text-align: right;}
#ColonneDroite #contacts a {	display: block;	padding: 1px 1px 1px 20px;	margin: 0 0 1px;	text-decoration: none;	color: black;	background: url('../images/img_css/pictos/picto_email.gif') no-repeat left center; /*#F2F2E4*/}
#ColonneDroite #contacts a:hover {  background: url('../images/img_css/pictos/picto_email_over.gif') no-repeat left center;}/************************************************************ Text-images *//* Ajout mise en page : pb chevauchement des contenus images+ text */div.csc-textpic-intext-left {  clear:both;}/* Marge images à gauche sur 1 seule colonne#zoneCentrale div.csc-textpic div.csc-textpic-imagewrap dl dt,#zoneCentrale div.csc-textpic div.csc-textpic-imagewrap dl dd,>> supprimer à cause des images à droite : pd de marge  !!!  */#zoneCentrale div.csc-textpic-left div.csc-textpic-imagewrap dl dt,#zoneCentrale div.csc-textpic-left div.csc-textpic-imagewrap dl dd,#zoneCentrale div.csc-textpic-intext-left div.csc-textpic-imagewrap dl dt,#zoneCentrale div.csc-textpic-intext-left div.csc-textpic-imagewrap dl dd,#zoneCentrale div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap dl dt,#zoneCentrale div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap dl dd {  padding-left: 10px;}*html #zoneCentrale div.csc-textpic-left div.csc-textpic-imagewrap dl dt,*html #zoneCentrale div.csc-textpic-left div.csc-textpic-imagewrap dl dd,*thml #zoneCentrale div.csc-textpic-intext-left div.csc-textpic-imagewrap dl dt,*thml #zoneCentrale div.csc-textpic-intext-left div.csc-textpic-imagewrap dl dd,*thml #zoneCentrale div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap dl dt,*html #zoneCentrale div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap dl dd {  padding: 0;}/* Marges entre les images sur 2 colonnes : ie6 */*html #zoneCentrale div.csc-textpic-left div.csc-textpic-imagewrap dl.csc-textpic-lastcol dt,*html #zoneCentrale div.csc-textpic-left div.csc-textpic-imagewrap dl.csc-textpic-lastcol dd,*html #zoneCentrale div.csc-textpic-intext-left div.csc-textpic-imagewrap dl.csc-textpic-lastcol dt,*html #zoneCentrale div.csc-textpic-intext-left div.csc-textpic-imagewrap dl.csc-textpic-lastcol dd,*html #zoneCentrale div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap dl.csc-textpic-lastcol dt,*html #zoneCentrale div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap dl.csc-textpic-lastcol dd {  padding-left: 0;}*html #zoneCentrale div.csc-textpic-left div.csc-textpic-imagewrap dl.csc-textpic-firstcol dt,*html #zoneCentrale div.csc-textpic-left div.csc-textpic-imagewrap dl.csc-textpic-firstcol dd,*html #zoneCentrale div.csc-textpic-intext-left div.csc-textpic-imagewrap dl.csc-textpic-firstcol dt,*html #zoneCentrale div.csc-textpic-intext-left div.csc-textpic-imagewrap dl.csc-textpic-firstcol dd,*html #zoneCentrale div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap dl.csc-textpic-firstcol dt,*html #zoneCentrale div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap dl.csc-textpic-firstcol dd {  padding-left: 10px;}/* Gestion de la marge à droite pour image habillée à droite : uniquement firefox */#zoneCentrale .csc-textpic-intext-left div.csc-textpic-imagewrap,#ColonneDroite .csc-textpic-intext-left div.csc-textpic-imagewrap {  padding-right: 10px;}*html #zoneCentrale .csc-textpic-intext-left div.csc-textpic-imagewrap,*html #ColonneDroite .csc-textpic-intext-left div.csc-textpic-imagewrap {  padding: 0;}/* Marge paragraphe pour les images habilée à droite */*html #zoneCentrale div.csc-textpic-intext-left-nowrap div.csc-textpic-text p {  margin-left : 0;}/* Marge droite pour images à droite  */#zoneCentrale div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap,#zoneCentrale div.csc-textpic-intext-right div.csc-textpic-imagewrap{  margin-right: 10px;}*html #zoneCentrale div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap,*html #zoneCentrale div.csc-textpic-intext-right div.csc-textpic-imagewrap{  margin-right: 5px;}/* Ajout pour les montage de plusieurs images / valeur testée : pas d'explication logique / Pourrait-etre remplacé par une CONSTANT propre à ie */*html div.csc-textpic-left div.csc-textpic-imagewrap .csc-textpic-image, *html div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap .csc-textpic-image, *html div.csc-textpic-intext-left div.csc-textpic-imagewrap .csc-textpic-image,*html div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {  margin-right: 7px; /* idealement = 8 voir 10 >> verifier si marge droite venant foutre le bordel */}/* Marges haut/bas */ #zoneCentrale div.csc-textpic-above div.csc-textpic-imagewrap  {  margin-bottom: 5px;}
#zoneCentrale div.csc-textpic-below div.csc-textpic-imagewrap  {  margin-top: 5px;}/* legendes */#zoneCentrale dd.csc-textpic-caption {  color: #666666;  font-size: 8pt;  margin-top: -1px; /* ajout 24.12 */}*html #zoneCentrale dd.csc-textpic-caption {  margin-top: 3px; /* ajout 24.12 */}
#ColonneGauche dd.csc-textpic-caption,#ColonneDroite dd.csc-textpic-caption {  color: #666666;  font-size: 7pt;}
#ColonneDroite div.csc-textpic-imagewrap dl dt,#ColonneDroite div.csc-textpic-imagewrap dl dd {  padding-left: 10px !important; /* '!important' peut-etre a supprimer */}/* ajout : corriger la feuille de style par defaut */*html div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {margin-left: 0;}*html #ColonneDroite div.csc-textpic-left div.csc-textpic-imagewrap .csc-textpic-image, *html #ColonneDroite div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap .csc-textpic-image, *html #ColonneDroite div.csc-textpic-intext-left div.csc-textpic-imagewrap .csc-textpic-image {margin-right: 0;}/* modification envisageable #zoneCentrale div.csc-textpic-left div.csc-textpic-imagewrap .csc-textpic-image, #zoneCentrale div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap .csc-textpic-image, #zoneCentrale div.csc-textpic-intext-left div.csc-textpic-imagewrap .csc-textpic-image {  margin-right: 8px}*//*#ColonneDroite div.csc-textpic-above div.csc-textpic-imagewrap dl dt,#ColonneDroite div.csc-textpic-above div.csc-textpic-imagewrap dl dd,#ColonneDroite div.csc-textpic-below div.csc-textpic-imagewrap dl dt,#ColonneDroite div.csc-textpic-below div.csc-textpic-imagewrap dl dd,#ColonneDroite div.csc-textpic-intext-left div.csc-textpic-imagewrap dl dt,#ColonneDroite div.csc-textpic-intext-left div.csc-textpic-imagewrap dl dd {  padding-left: 10px;}*html #ColonneDroite div.csc-textpic-above div.csc-textpic-imagewrap dl dt,*html #ColonneDroite div.csc-textpic-above div.csc-textpic-imagewrap dl dd,*html #ColonneDroite div.csc-textpic-below div.csc-textpic-imagewrap dl dt,*html #ColonneDroite div.csc-textpic-below div.csc-textpic-imagewrap dl dd,*html #ColonneDroite div.csc-textpic-intext-left div.csc-textpic-imagewrap dl dt,*html #ColonneDroite div.csc-textpic-intext-left div.csc-textpic-imagewrap dl dd {  padding: 0; margin: 0;  padding-left: 5px; }*//*#ColonneDroite div.csc-textpic-intext-right div.csc-textpic-imagewrap dl dt,#ColonneDroite div.csc-textpic-intext-right div.csc-textpic-imagewrap dl dd,#ColonneDroite div.csc-textpic-center div.csc-textpic-imagewrap dl dt,#ColonneDroite div.csc-textpic-center div.csc-textpic-imagewrap dl dd {  padding-left: 0;}*//* Habillage des images dans la BE typo3 : paramètre 'Bordure' */div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {  border-width: 1px;}/**************************************//* Barre d'outils                     *//**************************************/#menu_contenu {  float: right;  text-align: right;  margin: 0 10px 10px;}*html #menu_contenu {  margin-right: 5px;}
#menu_contenu a {  display: block;  float: left;  margin-left: 3px;	height: 20px;	width: 20px;}
#menu_contenu a#moins {	background: url('../images/img_css/pictos/picto_a-.gif');}
#menu_contenu a#moins:hover {	background: url('../images/img_css/pictos/picto_a-_over.gif');}
#menu_contenu a#plus {	background: url('../images/img_css/pictos/picto_a+.gif');}
#menu_contenu a#plus:hover {	background: url('../images/img_css/pictos/picto_a+_over.gif');}
#menu_contenu a#imprimer {	background: url('../images/img_css/pictos/picto_imprimer.gif');}
#menu_contenu a#imprimer:hover {	background: url('../images/img_css/pictos/picto_imprimer_over.gif');}
#menu_contenu a#envoyer {	background: url('../images/img_css/pictos/picto_envoyer.gif');}
#menu_contenu a#envoyer:hover {	background: url('../images/img_css/pictos/picto_envoyer_over.gif');}
#menu_contenu a#favoris {	background: url('../images/img_css/pictos/picto_favoris.gif');}
#menu_contenu a#favoris:hover {	background: url('../images/img_css/pictos/picto_favoris_over.gif');}
/****************************************************/
/* Cartes anciennes : 3 colonnes                    */
/****************************************************/
.colonne20pc {  width: 20%;  float: left;}
.colonne25pc {  width: 25%;  float: left;}
.colonne33pc {  width: 33%;  float: left;}
.colonne50pc {  width: 50%;  float: left;}
/* tableaux extension interco + cartes anciennes */
/* modif juin 09 pour ne pas généraliser à tous les tableaux (dont newsletter) : verifier si pertinent ! */
.tx-interco-pi1 table,.tx-cartesanciennes-pi1 table,.tx-actionsinternationales-pi1 table,.tx-indexedsearch table,.tx-airfilemanager-pi1 table {  margin: 2px 10px 10px;  font-size: 0.9em;}
.tx-interco-pi1 table td,.tx-cartesanciennes-pi1 table td,.tx-actionsinternationales-pi1 table td,.tx-indexedsearch table td,.tx-airfilemanager-pi1 td {  padding: 0 2px; }
.tab_ligne_entete {	background: #E9E6D5;  white-space:nowrap;}
.tab_ligne_impair {}
.tab_ligne_pair {	background: #F2EFE1;}table.collectivites {  margin: 0px 0px 6px;}
table.collectivites td {  padding: 0px;  width: 83px;  text-align: center;}
table.collectivites a {  text-decoration: none;  width: 100%;  display: block;}
table.collectivites a:hover {  text-decoration: underline;}
/* */
#carteinter {  padding-left: 5px;}
/******************************************/
/*************** Formulaires **************/
/******************************************/
#zoneCentrale label,#zoneCentrale input,#zoneCentrale textarea,#zoneCentrale select {	margin: 0 0 10px 10px;	font-size: 0.9em;}
*html #zoneCentrale input {  width: 200px;}
*html #zoneCentrale textarea {  width: 400px;}
/*********************************/
/*           Recherche           */
/*********************************/
.tx-indexedsearch-searchbox table {  clear: left;}
.tx-indexedsearch-searchbox label,.tx-indexedsearch-searchbox input {	float: left;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead td {  background: none;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead .tx-indexedsearch-title {  font-size: 1.3em;  font-weight: bold;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title {  font-weight: bold;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead .tx-indexedsearch-title a,.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title a {  text-decoration: none;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead .tx-indexedsearch-title a:hover,.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title a:hover {  text-decoration: underline;}.tx-indexedsearch .tx-indexedsearch-res td.tx-indexedsearch-descr {  font-style: normal; /* corrige l'italic */}.tx-indexedsearch .tx-indexedsearch-noresults {  text-align: left; /* corrige l'alignement */}/*********************************//*     Formulaire de contact     *//*********************************/#mailform label {  display:block;  float:left;}
#mailform input {  display:block;  float:left;}
#mailform textarea {  display:block;  float:left;}
#mailform select {  display:block;  float:left;}
#mailform #mailformmessage {  clear:left;}
#mailform #mailformformtype_mail {  margin-left: 80px;  clear: both;}
*html #mailform #mailformformtype_mail {  margin-left: 40px;  margin-bottom: 10px;}*html #mailform {  margin-bottom: 10px;}
/* */
.tx-sremailsubscribe-pi1 {  margin-bottom: 10px;}
p.tx-sremailsubscribe-pi1-error {  background: #E71E00;  color: white;  padding: 0 6px;}
p.tx-sremailsubscribe-pi1-notice {  color: #5B5B50;}
/* suppr SB 14.05 */
*html #tx-sremailsubscribe-pi1-tx-sremailsubscribe-pi1-tt_address_form input {  float: left;}
*html #tx-sremailsubscribe-pi1-tx-sremailsubscribe-pi1-tt_address_form label {  float: left;  clear: left;}
*html p.tx-sremailsubscribe-pi1-click-to-edit {  padding-top: 10px;}
/*********************************/
#bloc_lettre {  clear: both;	margin-bottom: 10px;}
*html #bloc_lettre {	margin-bottom: 0px;}
#bloc_lettre img {	float: left;	margin : 0 8px 0 10px;}
#bloc_lettre img.puce {	float: none;	margin-right : 1px;	margin-left : 0;}
#bloc_lettre {	text-decoration: none;}
#bloc_lettre p {  margin-bottom: 0.2em;}
/*#bloc_lettre ul {	list-style-position: inside;  list-style-image: url(../images/img_css/pictos/point.gif);}*html #bloc_lettre ul {  list-style-image: none;}#ColonneDroite #bloc_lettre ul {  clear: both;  margin-left: 10px;}*/
#ColonneDroite #bloc_lettre img {  display: none;}
/*********************************/
/*         Lecteur MP3           */
/*********************************/
.tx-ameosdewplayer-pi1 {  margin-left: 4px;  margin-bottom: 3px;}
*html .tx-ameosdewplayer-pi1 {  margin-left: 2px;}
*/*********************************/
/*            Sitemap            */
/*********************************/
#zoneCentrale .csc-sitemap ul ul {  margin-bottom: 20px;}
#zoneCentrale .csc-sitemap ul ul ul {  margin-bottom: 2px;}
#zoneCentrale .csc-sitemap ul ul ul ul {  margin-bottom: 0;}
#zoneCentrale .csc-sitemap ul li a {  text-transform: uppercase;  font-weight: bold;  text-decoration: none;}
#zoneCentrale .csc-sitemap ul ul li a {  text-transform: none;  text-decoration: underline;}
#zoneCentrale .csc-sitemap ul ul ul li a {  font-weight: normal;}
#zoneCentrale .csc-sitemap ul ul ul ul li {  /* display: inline; margin-left: 0; maring-right: 4px;  font-size: 0.9em; Gestion horizontale du dernier niveau */}
#zoneCentrale .csc-sitemap ul ul ul ul li a {  color: #666;}
/*********************************/
.onclick {	cursor: pointer;}
/*********************************/
/* Commande cartes (à supprimer) */
/*********************************/
#iframe_commande {  width : 775px;   height : 600px;}
*html #iframe_commande {  width : 755px; }
/****************************************************/
/* Inutiles : a verifier                            */
/****************************************************/
.clear_all {	clear: both;}
.hide {	display: none;}
.upper {	text-transform: uppercase;}
/* utiles ?*/
#pdf {  position: absolute;}
/*********************************/
/* Interco      */
/*********************************/
table.interco {  width: 590px;  text-align: left;}  *html table.interco {  width: 585px;}
table.interco-comp {  width: 160px;}
/*********************************/
/* Indexed search : sysext       */
/*********************************/
div.bandeauhaut div.tx-indexedsearch-searchbox {  display: none;}
div.bandeauhaut div#ColonneBordure div.tx-indexedsearch-searchbox {  display: block;}
div.bandeauhaut div.tx-indexedsearch-rules {  display: none;}
div.bandeauhaut div#ColonneBordure div.tx-indexedsearch-rules {  display: block;}
div.bandeauhaut div#ColonneBordure div.tx-indexedsearch-whatis {  display: none;}
div.bandeauhaut div#ColonneBordure div.tx-indexedsearch-browsebox {  display: none;}
div.bandeauhaut div#ColonneBordure div.tx-indexedsearch-res {  display: none;}
div.bandeauhaut div#ColonneBordure p.tx-indexedsearch-noresults {  display: none;}
/**** tmp : trouver une autre methode ***/
div.tx-indexedsearch-whatis {  margin-left: 10px;}
/**** tmp : trouver une autre methode ***/
div.tx-airfilemanager-pi1 h2 {  margin: 0 10px;}
div.tx-airfilemanager-pi1 input#tx_airfilemanager_addfields_btn {  display: none !important;  /* erreur dans le ficheir html */}
div.tx-airfilemanager-pi1 div.namecol {  margin-left: 10px;}
div.tx-airfilemanager-pi1 table td {  white-space: nowrap;  padding: 4px 4px 0 4px;}
div.tx-airfilemanager-pi1 table th {  background: #666;  padding: 0 4px 1px;  text-align: left;}
div.tx-airfilemanager-pi1 table th,div.tx-airfilemanager-pi1 table th a {  color: white;}
div.tx-airfilemanager-pi1 div.fields {  margin: 0 10px 20px;}
div.tx-airfilemanager-pi1 div.namecol {  float: left;  width: 70px;  white-space: nowrap;}
div.tx-airfilemanager-pi1 div#upload-form {  padding-top: 20px;}
div.tx-airfilemanager-pi1 div#upload-form textarea {  width:300px;}
/************************* la newsletter ******************/
#page.lanewsletter #agenda {  background : #F0F1F1;  width: 360px;}
#newsletter_colonne1,#newsletter_colonne2 {  float:left;  width:360px;  margin-left: 20px;}
#newsletter_chapeau {  float:left;  width: 740px;  margin-left: 20px;}
*html #newsletter_colonne1,*html #newsletter_colonne2,*html #newsletter_chapeau {  margin-left: 10px;}
/* tmp */
#page.lanewsletter #texte h3 {  margin-left: 20px;}
