/*
 --------- Pour tout le fichier html
*/
html
{
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;
}

/*
 --------- Definition du corps du site
*/
body
{
	margin: 0px ;
	padding: 0px;
	height: 100%;
	width: 100%;
	text-align: center ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	background: url(../img/bg_lemta.png) ;
}

/*
 --------- Definition des conteneurs
*/

#page
{
	width: 1030px;
	margin-left: auto ;	
	margin-right: auto ;
	background: url(../img/bg_ombre.png) top center repeat-y ;
}

#conteneur
{
	position: relative ;
	overflow: auto;
	width: 1000px ;
	margin-left: auto ;	
	margin-right: auto ;
	text-align: left ;
	background: #fff ;
}

#entete
{
	height: 164px;
}

#contenu
{
	padding: 10px 240px 0px 70px ;
	font-size: 1.1em ;
	background: #fff url("../img/bg_contenu.png") no-repeat;
}

#contenuF
{
	padding: 10px 240px 0px 70px ;
	font-size: 1.1em ;
	background: #fff url("../img/bg_contenuF.png") no-repeat;
}

#contenuE
{
	padding: 10px 240px 0px 70px ;
	font-size: 1.1em ;
	background: #fff url("../img/bg_contenuE.png") no-repeat;
}

#contenuS
{
	padding: 10px 240px 0px 70px ;
	font-size: 1.1em ;
	background: #fff url("../img/bg_contenuS.png") no-repeat;
}

/*
 --------- Definition du pied de page
*/

#footer
{
	clear: both;
	width : 1020px;
	height: 45px ;
	margin-left: auto ;	
	margin-right: auto ;
	line-height: 30px ;
	text-align: center ;
	font-weight: bold ;
	font-size: 0.9em ;
	color: #fff ;
	background: url("../img/bg_footer.png") ;
}

/*
 --------- En-tete contenant le logo
*/

#lemta
{
	width: 250px ;
	height: 130px;
	background: url(../img/lemta.png) no-repeat left top;
	margin-left: 20px ;
	position: relative ;
	left: 0px ;
	top: 40px ;
}

#lemta a
{
	width: 250px ;
	height: 130px ;
	display: block ;
}

/*
 --------- Logos cliquables : CNRS, Nancy-Universite, version anglaise
*/

#fond_general
{
	width: 1000px ;
	height: 164px ;
	background: url(../img/fond_general.png) no-repeat ;
	position: absolute;
}


#fond_fluide
{
	width: 1000px ;
	height: 164px ;
	background: url(../img/fond_fluide.png) no-repeat ;
	position: absolute;
}

#fond_energie
{
	width: 1000px ;
	height: 164px ;
	background: url(../img/fond_energie.png) no-repeat ;
	position: absolute;
}

#fond_solide
{
	width: 1000px ;
	height: 164px ;
	background: url(../img/fond_solide.png) no-repeat ;
	position: absolute;
}

#slogan
{
	width: 341px ;
	height: 120px;
	background : url(../img/slogan.png) ;
	position: absolute;
	left: 350px ;
	top: 27px ;
}

#tourb_gr
{
	width: 499px ;
	height: 108px;
	background : url(../img/tourbillon.png) ;
	position: absolute;
	left: 260px ;
	top: 56px ;
}

#medaillon
{
	width: 220px ;
	height: 165px;
	background : url(../img/medaillon.png) ;
	position: absolute;
	left: 780px ;
}

#medaillon_mfrm
{
	width: 220px ;
	height: 165px;
	background : url(../img/medaillon_mfrm.png) ;
	position: absolute;
	left: 780px ;
}

#medaillon_et
{
	width: 220px ;
	height: 165px;
	background : url(../img/medaillon_et.png) ;
	position: absolute;
	left: 780px ;
}

#medaillon_mms
{
	width: 220px ;
	height: 165px;
	background : url(../img/medaillon_mms.png) ;
	position: absolute;
	left: 780px ;
}

#mosaique
{
	width: 619px ;
	height: 454px ;
	position: relative;
	left: 4%;
	background : url(../img/mosaique.png) ;
}

#cnrs a
{
	width: 140px;
	height: 80px ;
	display: block ;
	background: url(../img/cnrs_insis.png) no-repeat ;
	position: absolute ;
	left: 70px ;
	top: 850px ;
	text-indent: -5000px ;
}

#ul a
{
	width: 260px ;
	height: 91px ;
	display: block ;
	background: url(../img/logo-ul.png) no-repeat ;
	position: absolute ;
	left: 600px ;
	top: 845px ;
	text-indent: -5000px ;
}

#uk a
{
	width: 40px ;
	height: 30px ;
	display: block ;
	background: url(../img/GB.png) no-repeat ;
	position: absolute ;
	left: 960px ;
	top: 166px ;
	text-indent: -5000px ;
}

/*
 --------- Bouton d'acces a la page preparation these 
*/

#prep_these a
{
	width: 104px ;
	height: 96px ;
	display: block ;
	background: url("../img/prep_these.png") no-repeat ;
	position: relative ;
	left: 22% ;
}

#prep_these a:hover
{
	width: 103px ;
	height: 96px ;
	background: url("../img/prep_these_rot.png") no-repeat ;
}

/*
------------ Definition du menu
*/
#menu
{
	height: 35px ;
	margin: 0 auto;
	background: url(../img/bg_menu.png) ;
	list-style-type: none ;
	font-size: 1em ;
}

#menu ul.ul2
{
	position: absolute ;
	display: none;
	line-height: 24px ;
	margin-top: 10px ;
	height: 24px ;
	background: url(../img/bg_menu_mini.png) ;
	list-style-type: none ;
	font-size: 1.1em ;
}

#menu li
{
	text-align: center ;
	float: left ;
	margin-left: -13px;
	margin-right: 30px;
	color: #fff ;
	font-variant: small-caps;
	font-weight: bold ;
}


#menu li a
{
	line-height: 30px ;
	font-size: 1.5em ;
	font-weight: bold ;
	font-variant: small-caps;
	color: #fff ;
	text-decoration: none ;
}

#menu li:hover ul.ul2
{
	display: block;
}

#menu li a:hover
{
	border-bottom:6px solid #c1c3a3;
}

#menu li.actif a 
{
	border-bottom:6px solid #c1c3a3;
}

/*
 --------- Definition de la mise en page du contenu
*/


#contenu p.lettrine:first-letter
{
	font-size: 3em ;
}

#contenu h1.general
{
	text-align: center ;
	margin-left: 0px ;
	margin-top: 6px;
	padding-top: 4px ;
	padding-bottom: 5px ;
	border-bottom: 0px solid #516c92 ;
	border-top: 0px solid #516c92 ;
	border-left: 0px solid #516c92 ;
	border-right: 0px solid #516c92 ;
	color: white ;
	font-size: 1.6em ;
	font-variant: small-caps ;
	background: url("../img/bg_titre_gal.png");
	text-shadow: 4px 3px 2px #6a6a65 ;
}

#contenu h1.fluides
{
	text-align: center ;
	margin-left: 0px ;
	margin-top: 6px;
	padding-top: 4px ;
	padding-bottom: 5px ;
	border-bottom: 0px solid #516c92 ;
	border-top: 0px solid #516c92 ;
	border-left: 0px solid #516c92 ;
	border-right: 0px solid #516c92 ;
	color: white ;
	font-size: 1.6em ;
	font-variant: small-caps ;
	background : url("../img/bg_titre_fluides.png") repeat-x;
	text-shadow: 4px 3px 2px #4a4f74;
}

#contenu h1.fluidesstab
{
	height: 35px;
	text-align: center ;
	margin-left: 0px ;
	margin-top: 6px;
	padding-top: 4px ;
	padding-bottom: 5px ;
	border-bottom: 0px solid #516c92 ;
	border-top: 0px solid #516c92 ;
	border-left: 0px solid #516c92 ;
	border-right: 0px solid #516c92 ;
	color: white ;
	font-size: 1.5em ;
	font-variant: small-caps ;
	background : url("../img/bg_titre_fluides.png") repeat-x;
	text-shadow: 4px 3px 2px #4a4f74;
}


#contenu h1.energie
{
	text-align: center ;
	margin-left: 0px ;
	margin-top: 6px;
	padding-top: 4px ;
	padding-bottom: 5px ;
	border-bottom: 0px solid #516c92 ;
	border-top: 0px solid #516c92 ;
	border-left: 0px solid #516c92 ;
	border-right: 0px solid #516c92 ;
	color: white ;
	font-size: 1.6em ;
	font-variant: small-caps ;
	background : url("../img/bg_titre_energie.png") repeat-x;
	text-shadow: 4px 3px 2px #633521;
}

#contenu h1.energiempd
{
	height: 35px;
	text-align: center ;
	margin-left: 0px ;
	margin-top: 6px;
	padding-top: 4px ;
	padding-bottom: 5px ;
	border-bottom: 0px solid #516c92 ;
	border-top: 0px solid #516c92 ;
	border-left: 0px solid #516c92 ;
	border-right: 0px solid #516c92 ;
	color: white ;
	font-size: 1.5em ;
	font-variant: small-caps ;
	background : url("../img/bg_titre_energie.png") repeat-x;
	text-shadow: 4px 3px 2px #633521;
}


#contenu h1.solide
{
	text-align: center ;
	margin-left: 0px ;
	margin-top: 6px;
	padding-top: 4px ;
	padding-bottom: 5px ;
	border-bottom: 0px solid #516c92 ;
	border-top: 0px solid #516c92 ;
	border-left: 0px solid #516c92 ;
	border-right: 0px solid #516c92 ;
	color: white ;
	font-size: 1.6em ;
	font-variant: small-caps ;
	background : url("../img/bg_titre_solide.png") repeat-x;
	text-shadow: 4px 3px 2px #475e56;
}

#contenu h1.solideamf
{
	text-align: center ;
	margin-left: 0px ;
	margin-top: 6px;
	padding-top: 4px ;
	padding-bottom: 5px ;
	border-bottom: 0px solid #516c92 ;
	border-top: 0px solid #516c92 ;
	border-left: 0px solid #516c92 ;
	border-right: 0px solid #516c92 ;
	color: white ;
	font-size: 1.2em ;
	font-variant: small-caps ;
	background : url("../img/bg_titre_solide.png") repeat-x;
	text-shadow: 4px 3px 2px #475e56;
}

#contenu h1.solidefceram
{
	text-align: center ;
	margin-left: 0px ;
	margin-top: 6px;
	padding-top: 4px ;
	padding-bottom: 5px ;
	border-bottom: 0px solid #516c92 ;
	border-top: 0px solid #516c92 ;
	border-left: 0px solid #516c92 ;
	border-right: 0px solid #516c92 ;
	color: white ;
	font-size: 1.6em ;
	font-variant: small-caps ;
	background : url("../img/bg_titre_solide.png") repeat-x;
	text-shadow: 4px 3px 2px #475e56;
}

#contenu h1.actuDetail
{
	text-align: center ;
	padding-top: 5px ;
	padding-bottom: 5px ;
	border-bottom: 1px solid #516c92 ;
	border-top: 1px solid #516c92 ;
	color: #1b4caf ;
	font-size: 1.6em ;
}

#contenu h2.general
{
	padding-top: 4px ;
	text-indent: 1em ;
	padding-bottom: 5px ;
	height: 35px;
	margin-top: 5px;
	margin-bottom: 15px;
	color: white ;
	background: url("../img/bg_contact.png") repeat-x;
	text-shadow: 4px 3px 2px #6a6a65 ;
}

#contenu h2.contact
{
	padding-top: 4px ;
	text-indent: 1em ;
	padding-bottom: 5px ;
	height: 35px;
	margin-bottom: -5px;
	color: white ;
	background: url("../img/bg_contact.png") repeat-x;
	text-shadow: 4px 3px 2px #6a6a65 ;
}


#contenu h2.devdoct
{
	padding-top: 4px ;
	text-indent: 1em ;
	padding-bottom: 5px ;
	height: 35px;
	margin-top: 6px;
	margin-bottom: -5px;
	color: white ;
	font-size: 1.3em;
	background: url("../img/bg_contact.png") repeat-x;
	text-shadow: 4px 3px 2px #6a6a65 ;
}

#contenu h2.actu
{
	font-size: 1em ;
	color: #324d96;
	text-decoration: underline;
}

#contenu h2.actuDetail
{
	padding-bottom: 5px;
	color: #1b4caf ;
	font-size: 1.2em ;
	/*font-variant: small-caps ;*/
	vertical-align: middle;
}

#contenu h2.bleu1
{
	font-size: 1em ;
	color: #324d96;
}

#contenu h2.bleu2
{
	font-size: 1.2em ;
	color: #4bc3f1;
}

#contenu h3.devDoct
{
	text-indent: 0.6em ;
	font-size: 1.4em ;
}

#contenu h3.motDir
{
	margin-top: 6px;
	padding-top: 5px ;
	padding-bottom: 5px ;
	text-indent: 2em ;
	font-size: 1.5em ;
	color: white;
	text-shadow: 4px 3px 2px #6a6a65 ;
	background: url("../img/bg_titre_gal.png");
}

#contenu h3.actuDetail
{
	padding-top: 5px ;
	padding-bottom: 5px ;
	font-size: 1.3em ;
	text-align: center;
	font-weight: normal;
}

#contenu p
{
	text-align: justify ;
	text-indent: 0em ;
	line-height: 1.7em ;
}

#contenu a
{
	text-decoration: none ;
	color: #1b4caf ;
}

#contenu a:hover, a:focus, a:active
{
	color: #749ad0 ;
}

#contenu li a
{
	text-decoration: none ;
	color: #1b4caf ;
}

#contenu li a:hover, li a:focus, li a:active
{
	color: #749ad0 ;
}

/*
 --------- Definition de la mise en page du contenu Fluides
*/

#contenuF h1
{
	text-align: center ;
	margin-left: 0px ;
	margin-top: 6px;
	padding-top: 4px ;
	padding-bottom: 5px ;
	border-bottom: 0px solid #516c92 ;
	border-top: 0px solid #516c92 ;
	border-left: 0px solid #516c92 ;
	border-right: 0px solid #516c92 ;
	color: white ;
	font-size: 1.6em ;
	font-variant: small-caps ;
	background : url("../img/bg_titre_fluides.png") repeat-x;
	text-shadow: 4px 3px 2px #4a4f74;
}

#contenuF h1.fluidesstab
{
	height: 35px;
	text-align: center ;
	margin-left: 0px ;
	margin-top: 6px;
	padding-top: 4px ;
	padding-bottom: 5px ;
	border-bottom: 0px solid #516c92 ;
	border-top: 0px solid #516c92 ;
	border-left: 0px solid #516c92 ;
	border-right: 0px solid #516c92 ;
	color: white ;
	font-size: 1.5em ;
	font-variant: small-caps ;
	background : url("../img/bg_titre_fluides.png") repeat-x;
	text-shadow: 4px 3px 2px #4a4f74;
}

#contenuF h2
{
	height: 32px;
	text-indent: 1em;
	padding-top: 5px ;
	background: url("../img/bg_section_fluides.png") repeat-x ;
	font-size: 1.2em ;
	color: #4e537b;
	text-shadow: 4px 3px 2px white ;
}

#contenuF h2.contact
{
	padding-top: 4px ;
	text-indent: 1em ;
	padding-bottom: 5px ;
	height: 35px;
	margin-bottom: -5px;
	color: white ;
	background: url("../img/bg_contact.png") repeat-x;
	text-shadow: 4px 3px 2px #6a6a65 ;
}

#contenuF h2.bleu1
{
	height: 20px;
	text-indent: 0;
	padding-top: 0px ;
	background: none;
	font-size: 1em ;
	color: #324d96;
}

#contenuF p
{
	text-align: justify ;
	text-indent: 0em ;
	line-height: 1.7em ;
}

#contenuF a
{
	text-decoration: none ;
	color: #1b4caf ;
}

#contenuF a:hover, a:focus, a:active
{
	color: #749ad0 ;
}

#contenuF li a
{
	text-decoration: none ;
	color: #1b4caf ;
}

#contenuF li a:hover, li a:focus, li a:active
{
	color: #749ad0 ;
}

/*
 --------- Definition de la mise en page du contenu Energie
*/

#contenuE h1
{
	text-align: center ;
	margin-left: 0px ;
	margin-top: 6px;
	padding-top: 4px ;
	padding-bottom: 5px ;
	border-bottom: 0px solid #516c92 ;
	border-top: 0px solid #516c92 ;
	border-left: 0px solid #516c92 ;
	border-right: 0px solid #516c92 ;
	color: white ;
	font-size: 1.6em ;
	font-variant: small-caps ;
	background : url("../img/bg_titre_energie.png") repeat-x;
	text-shadow: 4px 3px 2px #633521;
}

#contenuE h1.energiempd
{
	height: 35px;
	text-align: center ;
	margin-left: 0px ;
	margin-top: 6px;
	padding-top: 4px ;
	padding-bottom: 5px ;
	border-bottom: 0px solid #516c92 ;
	border-top: 0px solid #516c92 ;
	border-left: 0px solid #516c92 ;
	border-right: 0px solid #516c92 ;
	color: white ;
	font-size: 1.5em ;
	font-variant: small-caps ;
	background : url("../img/bg_titre_energie.png") repeat-x;
	text-shadow: 4px 3px 2px #633521;
}

#contenuE h2
{
	height: 32px;
	text-indent: 1em;
	padding-top: 5px ;
	background: url("../img/bg_section_energie.png") repeat-x ;
	font-size: 1.2em ;
	color: #633521;
	text-shadow: 4px 3px 2px white ;
}

#contenuE h2.general
{
	padding-top: 4px ;
	text-indent: 1em ;
	padding-bottom: 5px ;
	height: 35px;
	margin-top: 5px;
	margin-bottom: 15px;
	color: white ;
	background: url("../img/bg_contact.png") repeat-x;
	text-shadow: 4px 3px 2px #6a6a65 ;
}

#contenuE h2.contact
{
	padding-top: 4px ;
	text-indent: 1em ;
	padding-bottom: 5px ;
	height: 35px;
	margin-bottom: -5px;
	color: white ;
	background: url("../img/bg_contact.png") repeat-x;
	text-shadow: 4px 3px 2px #6a6a65 ;
}

#contenuE h2.bleu1
{
	height: 20px;
	text-indent: 0;
	padding-top: 0px ;
	background: none;
	font-size: 1em ;
	color: #324d96;
}

#contenuE p
{
	text-align: justify ;
	text-indent: 0em ;
	line-height: 1.7em ;
}

#contenuE a
{
	text-decoration: none ;
	color: #1b4caf ;
}

#contenuE a:hover, a:focus, a:active
{
	color: #749ad0 ;
}

#contenuE li a
{
	text-decoration: none ;
	color: #1b4caf ;
}

#contenuE li a:hover, li a:focus, li a:active
{
	color: #749ad0 ;
}

/*
 --------- Definition de la mise en page du contenu Solide
*/

#contenuS h1
{
	text-align: center ;
	margin-left: 0px ;
	margin-top: 6px;
	padding-top: 4px ;
	padding-bottom: 5px ;
	border-bottom: 0px solid #516c92 ;
	border-top: 0px solid #516c92 ;
	border-left: 0px solid #516c92 ;
	border-right: 0px solid #516c92 ;
	color: white ;
	font-size: 1.6em ;
	font-variant: small-caps ;
	background : url("../img/bg_titre_solide.png") repeat-x;
	text-shadow: 4px 3px 2px #475e56;
}

#contenuS h1.solideamf
{
	text-align: center ;
	margin-left: 0px ;
	margin-top: 6px;
	padding-top: 4px ;
	padding-bottom: 5px ;
	border-bottom: 0px solid #516c92 ;
	border-top: 0px solid #516c92 ;
	border-left: 0px solid #516c92 ;
	border-right: 0px solid #516c92 ;
	color: white ;
	font-size: 1.2em ;
	font-variant: small-caps ;
	background : url("../img/bg_titre_solide.png") repeat-x;
	text-shadow: 4px 3px 2px #475e56;
}

#contenuS h1.solidefceram
{
	text-align: center ;
	margin-left: 0px ;
	margin-top: 6px;
	padding-top: 4px ;
	padding-bottom: 5px ;
	border-bottom: 0px solid #516c92 ;
	border-top: 0px solid #516c92 ;
	border-left: 0px solid #516c92 ;
	border-right: 0px solid #516c92 ;
	color: white ;
	font-size: 1.6em ;
	font-variant: small-caps ;
	background : url("../img/bg_titre_solide.png") repeat-x;
	text-shadow: 4px 3px 2px #475e56;
}

#contenuS h2
{
	height: 32px;
	text-indent: 1em;
	padding-top: 5px ;
	background: url("../img/bg_section_solide.png") repeat-x ;
	font-size: 1.2em ;
	color: #475e56;
	text-shadow: 4px 3px 2px white ;
}

#contenuS h2.contact
{
	padding-top: 4px ;
	text-indent: 1em ;
	padding-bottom: 5px ;
	height: 35px;
	margin-bottom: -5px;
	color: white ;
	background: url("../img/bg_contact.png") repeat-x;
	text-shadow: 4px 3px 2px #6a6a65 ;
}

#contenuS h2.bleu1
{
	height: 20px;
	text-indent: 0;
	padding-top: 0px ;
	background: none;
	font-size: 1em ;
	color: #324d96;
}

#contenuS p
{
	text-align: justify ;
	text-indent: 0em ;
	line-height: 1.7em ;
}

#contenuS a
{
	text-decoration: none ;
	color: #1b4caf ;
}

#contenuS a:hover, a:focus, a:active
{
	color: #749ad0 ;
}

#contenuS li a
{
	text-decoration: none ;
	color: #1b4caf ;
}

#contenuS li a:hover, li a:focus, li a:active
{
	color: #749ad0 ;
}


/*
 --------- Definitions colonne actu page index
*/

#navActu
{
	padding-top: 6px ;
	padding-right : 5px;
	margin-right : 5px;
	padding-left : 5px;
	float : right ;
	width: 205px ;
	font-size: 0.85em ;
}

#listDeroul
{
	height: 380px;
	overflow: auto;
}


#navActu h4
{
	padding-top: 5px ;
	text-align : center;
	padding-bottom: 6px ;
	color: #1b4caf ;
	font-size: 1.1em ;
	background : url("../img/bg_titre_nav.png") ;
	text-shadow: 4px 3px 2px white ;
}

#navActu h4.blink
{
	text-decoration: blink;
}
#navActu h2.bleu
{
	font-size: 1em ;
	color: #324d96;
}

#navActu a
{
	text-decoration: none ;
	color: #1b4caf ;
}

#navActu a:hover, a:focus, a:active
{
	color: #749ad0 ;
}

#navActu ul
{
	margin: 0;
	margin-bottom: 13px;
	padding: 0;
	list-style-position: inside;
}

/*
 --------- Definition de la mise en page de la colonne navigation
*/

#nav
{
	padding-right : 5px;
	margin-right : 5px;
	float : right ;
	width: 175px ;
	font-size: 0.9em ;
	font-weight: bold ;
}

#nav h4
{
	padding-top: 5px ;
	text-align : center;
	padding-bottom: 6px ;
	color: #1b4caf ;
	background : url("../img/bg_titre_nav.png") ;
	text-shadow: 4px 3px 2px white ;
}

#nav ul
{
	margin: 0 ;
	padding: 0 ;
	list-style-type: none ;
}

#nav li a
{
	text-decoration: none ;
	color: #1b4caf ;
}

#nav li a:hover, li a:focus, li a:active
{
	color: #749ad0 ;
}

#nav a
{
	text-decoration: none ;
	color: #1b4caf ;
}

#nav a:hover, a:focus, a:active
{
	color: #749ad0 ;
}

#nav a.fluides
{
	display: block;
	text-decoration: none ;
	color: white ;
	background: #7a83c4 ;
	border-bottom: 3px solid white;
}

#nav a.fluides:hover, a.fluides:focus, a.fluides:active
{
	color: #7a83c4 ;
	background: transparent;
	border-bottom: 3px double #7a83c4;
}

#nav a.energie
{
	display: block;
	text-decoration: none ;
	color: white ;
	background: #f17157;
	border-bottom: 3px solid white;
}

#nav a.energie:hover, a.energie:focus, a.energie:active
{
	color: #f17157 ;
	background: transparent;
	border-bottom: 3px double #f17157;
}

#nav a.solide
{
	display: block;
	text-decoration: none ;
	color: white ;
	background: #a9e0cd ;
	border-bottom: 3px solid white ;
}

#nav a.solide:hover, a.solide:focus, a.solide:active
{
	color: #a9e0cd ;
	background: transparent;
	border-bottom: 3px double #a9e0cd ;
}

.figure
{
	float: right;
  	border: thin #c1c3a3 solid;
	margin-top: 0.8em;
	margin-bottom: 0.8em;
	padding: 0.6em;
}

.figure a img
{
	border: 0 none;
}

.figure p
{
	text-align: center;
	font-style: italic;
	font-size: smaller;
	text-indent: 0;
}

.figure p.gras
{
	font-size: 0.9em;
	font-style: normal;
	font-weight: bold;
}


/*
 --------- Definitions diverses
*/

#planENSEMadd
{
	padding-left: 10px;
	padding-top: 5px;
	position: absolute;
	left: 680px;
	top: 350px;
	background: url("../img/fond_pl_ensem.png") no-repeat;
	width: 214px;
	height: 98px;
	color: white;
}

#planENSEMinfo
{
	padding-left: 10px;
	padding-top: 7px;
	position: absolute;
	left: 680px;
	top: 480px;
	background: url("../img/fond_pl_ensem_info.png") no-repeat;
	width: 259px;
	height: 139px;
}

#planESSTINadd
{
	padding-left: 12px;
	padding-top: 7px;
	position: absolute;
	left: 680px;
	top: 1120px;
	background: url("../img/fond_pl_ensem.png") no-repeat;
	width: 214px;
	height: 98px;
	color: white;
}

#planESSTINinfo
{
	padding-left: 12px;
	padding-top: 7px;
	position: absolute;
	left: 640px;
	top: 1240px;
	background: url("../img/fond_pl_esstin_info.png") no-repeat;
	width: 348px;
	height: 203px;
}

#planFACadd
{
	padding-left: 10px;
	padding-top: 5px;
	position: absolute;
	left: 680px;
	top: 750px;
	background: url("../img/fond_pl_fac.png") no-repeat;
	width: 295px;
	height: 101px;
	color: white;
}

#planFACinfo
{
	padding-left: 10px;
	padding-top: 7px;
	position: absolute;
	left: 680px;
	top: 890px;
	background: url("../img/fond_pl_ensem_info.png") no-repeat;
	width: 259px;
	height: 139px;
}

#cdr_adresse
{
	width: 300px;/*290px;*/
	height: 180px;/*170px;*/
	position: relative ;
	left: 28%;
	margin-top: -10px;
	padding-top: 20px ;
	text-align: center ;
	font-weight: bold ;
	line-height: 1.4em ;
	color : #fff;
	background: url("../img/cadre_adresse3_2.png") no-repeat;
	text-shadow: 4px 3px 2px #263b65; /*#6a6a65 ;*/
}

.smaller
{
	font-size: smaller;
}

.cligno
{
	text-decoration: blink;
}

.bleu
{
	color : #19abff;
}

.bleuF
{
	color : #1b4caf;
}

.bleuFGras
{
	color : #1b4caf;
	font-weight: bold ;
}

.gras
{
	font-weight: bold ;
}

.italique
{
	font-style: oblique;
}

.italiqueGras
{
	font-style: oblique;
	font-weight: bold ;
}

.exposant
{
	font-size: 0.8em;
	vertical-align: super;
}

.indice
{
	font-size: 0.8em;
	vertical-align: sub;
}

.rouge
{
	color: #dd0b51 ;
}

.imgPlan
{
	padding-bottom: 0.6em;
}

#platf_granulo
{
	padding-top: 10px;
	position: absolute;
	left:450px ;
	top: 355px
}

#platf_ray_therm
{
	position: relative;
	left: 9%;
}

#platf_plan_chaud
{
	position: absolute;
	left: 533px;
	top: 548px;
}

#platf_paco
{
	padding-bottom: 10px;
	position: relative;
	left: 9%;
}

#platf_solide
{
	position: absolute;
	left: 335px ;
	top: 410px ;
}

