/*		Feuille de style Home  page	Cette CSS contient les styles spécifiques à la "première page"*//* ------------------------------ Blocs spécifiques à la homepage ------------------------------ */.ColonneDroite{	float:right;	background-color:#FFFFFF;	height:100%;	}/* Bloc contenant le diaporama sur la home page*/#blocDiaporama{	border:1px solid #71b9c8;	background-color:#FFFFFF;	width:54.2em;	padding: 2px;	height: 17em;}/* Bloc contenant le texte HomePage*/#blocTexte{	border:1px solid #71b9c8;	background-color:#FFFFFF;	width:54.5em;	margin-left:0em;	margin-top:2px;	padding-bottom: 45px;}#blocTexte h2{	padding:10px;	font-size: 1.7em;	font-weight:bold;}#blocTexte h3{	padding: 10px;	font-size: 1.2em;	font-weight: bold;}#blocTexte h4{	padding: 10px;	font-size: 1.1em;	font-weight: bold;}#blocTexte address{	padding: 10px;	font-size: 1em;}#blocTexte p{	padding-left:10px;	padding-top: 5px;	padding-bottom: 5px;	padding-right: 5px;			font-size: 1.1em;}#blocTexte ul{	padding: 5px 0px 5px 20px;		}#blocTexte li{	line-height:1.2em;	list-style-image: url(../images/puces/puce_flecheOrangeFondBlanc.png);	list-style-position:outside;		margin:10px;	padding:0px;	}#blocTexte li a{	font-weight: bold;	}		/* Bloc Logo*//* Bloc Logo*/#homepage  .blocLogo{  position: absolute;   bottom: 5em;  text-align:center;  width: 18em;}#homepage  .blocLogo img{	margin: 3px;}/* Pave Actualité et Newsletter */#homepage .blocPave{	border:1px solid #71b9c8;	width:19em;	text-align:left;	clear:both;	background-color:#ffffff;	padding-bottom:15px;}#homepage .blocPave h2{	font-size:1.2em;	color:#ee9303; 	background-image:url(../images/fonds/fondTitrePave.png);	background-repeat:repeat-x;	background-color: #ffe7c3;	padding-left:5px;	margin:2px;	line-height:2em;	border: 1px solid #ee9303;	font-weight: bold;}#homepage .blocPave .ligne{	border-top:1px solid #71b9c8;	width:95%;		height:0px;	line-height:0;		margin-left:5px;}.blocPave ul,.blocPave ul{	padding: 5px 0px 5px 20px;		}.blocPave li{	line-height:1.2em;	list-style-image: url(../images/puces/puce_flecheOrangeFondBlanc.png);	list-style-position:outside;		margin:10px;	padding:0px;	}.blocActualite a:link, .blocActualite a:visited, .blocActualite a:hover{  color:#474747;  }/* Style spécifique Newsletter */#homepage .blocPave#Newsletter{	margin-top:5px;}#Newsletter input.boutonNewsletter{	margin-top: 10px;	margin-left: 12px;}/* Champ et bouton de la Newsletter *//* #champNewsletter{	background-color:#f1f8fa;	border:1px solid #46737c;	width:17em;  	margin-left:1em;}.boutonNewsletter{	background-image: url(../images/fonds/FondBtInscription.png);	background-repeat:repeat-x;	background-color: #FFFFFF;	margin: 2px;	height: 2em;	border: 1px solid #71b9c8;  	color:#474747;  	width:8em;  		font-weight: bold;	  } *//*Bouton Imprimer Homepage */#homepage .bouton {  	font-size:1.1em;	background-image:url(../images/boutons/fondBoutonImprimer.png);	background-position: center left;	background-repeat: repeat-x;	border:1px solid #99abb0;	padding:3px;	margin-top:5px;	font-size:0.9em;	line-height:1.4em;  	text-align:center;}#homepage .bouton a {	color:#136d86;}