/* --------------------------------
Editialis - Site ECV
Janvier 08
 Feuille de styles
 Page d'accueil 
--------------------------------- */
  
p#datehaut { 
  position: relative;
  padding: 0 0 0 0;
  margin: 0;
  color: #999999;
  font-weight: bold;
  top: -25px;
  left: -13px;
}

/*----------------
 ZOOM
-----------------*/
div#accueilzoom {
	padding: 0;
	margin: 0px 0 20px 0;
}

div#accueilzoom p {
	color: #000000;
	font-size: 12px;
	padding: 0;
	margin: 0 0 5px 0;
}

div#accueilzoom h2.titre1 {
	font-size: 18px;
	font-weight: bold;
	height: 26px;
	padding: 0 0 0 5px;
	color: #FFFFFF;
	background: url(/Images/ECV/bg_accueilzoom.gif) repeat-x;
}

div#accueilzoom img {
	float: left;
	background-color: #FFFFFF;
	margin-right: 8px;
}
div#accueilzoom img.border {
	float: left;
	background-color: #FFFFFF;
	margin-right: 8px;
	border: 1px solid #ABABAC;
}

div#accueilzoom a{
	font-weight: bold;
	color: #808080;
	text-decoration:none
}

div#accueilzoom a:hover{
	text-decoration:underline;
}


div#accueilzoom h3.titre2 a{
	display: block;
	font-size: 18px;
	font-weight: bold;
	color: #008299;
	margin: 0 0 0 0;
	text-decoration:none;
}
div#accueilzoom h3.titre2 a:hover{
	text-decoration:underline;
}

div#accueilzoom p.ref{
	margin: 0 0 5px 0;
	color: #666666;
}

div#accueilzoom p.ref a{
	margin: 0 0 5px 0;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
}
div#accueilzoom p.titre3 {
	font-size: 12px;
	font-weight: bold;
	color: #008299;
}
div#accueilzoom p.titre3 a{
	font-size: 12px;
	font-weight: bold;
	color: #008299;
}

/*----------------
 FOCUS
-----------------*/
div#accueilfocus {
	margin: 20px 0 20px 0;
	border-bottom: 4px solid #ABABAC;
}

div#accueilfocus a {
	display: block;
	font-weight: bold;
	color: #808080;
}

div#accueilfocus p {
	padding: 0;
	margin: 0 0 5px 0;
	font-size: 12px;
}


div#accueilfocus H2.titre1 {
	float:left;
	width: 100%;
		height: 26px;
	background: url(/Images/ECV/bg_accueilzoom.gif) repeat-x;
}

div#accueilfocus H2.titre1 .alignbas{
	font-size: 18px;
	color: #FFFFFF;
	font-weight: bold;
	width: 100%;
	margin-left: 5px;
}

.bgFocus{

}

/* partie gauche */
div#accueilfocus div.blocgauche {
	float: left;
	width: 290px;
	padding: 4px 5px 4px 0;
}

div#accueilfocus div.blocgauche a {
	text-decoration:none;
}

div#accueilfocus div.blocgauche a:hover {
	text-decoration:underline;
}

/* partie droite */
div#accueilfocus div.blocdroit {
	float: left;
	display: block;
	width: 170px;
	margin:0px 0 4px 0px;
	padding: 10px;
	background-color: #F9F9F9;
	border: 1px solid #D6D6D6;
}

div#accueilfocus div.blocdroit a, div#accueilfocus div.blocdroit a.article {
	text-decoration:none;
}

div#accueilfocus div.blocdroit a:hover, div#accueilfocus div.blocdroit a.article:hover {
	text-decoration:underline;
}


div#accueilfocus H3.titre2 a{
	font-size: 18px;
	font-weight: bold;
	color: #008299;
	text-decoration:none;
/*margin-top:-10px;*/
}

div#accueilfocus H3.titre2 a:hover{
	text-decoration:underline;
}

div#accueilfocus p.titre3 {
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 10px;
}

div#accueilfocus img {
	float: left;
	border: 1px solid #CCC7B7;
	margin: 0px 5px 3px 0;
}
div#accueilfocus .espaceur {
	width: auto;
	margin: 0px;
	padding: 0px;
	font-size: 1px;
}

div#accueilfocus .blocdroit a.article{
	display: block;
	font-weight: normal;
	color: #008299;
	text-decoration: underline;
    margin-bottom: 10px;
}

div#accueilfocus .blocdroit span.ref{
	display: block;
	text-decoration: none;
		margin-bottom: 8px;
}
/*----------------
 LES BLOCS ACTUS
-----------------*/
div.actudetail{
	float: left;
	width: 246px;
	margin:0px 0px 20px 0px;
	padding: 0px;
}

div.actudetail img{
	margin: 0px;
	padding: 0px;
}
div.actudetail h2.titre{
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0;
	padding: 12px 12px 0px 14px;
	height: 16px;
	width: 220px;
	background-image: url(/Images/ECV/bg_actudetailH.gif);
}
div.actudetail div.milieuActudetail{
	width: 246px;
	background-image: url(/Images/ECV/bg_actudetail.gif);
	padding: 4px 0 0 0;
	margin: 0;
}
div.actudetail div.visuel{
	float: left;
	/*width: 60px;
	height: 80px;*/
	margin: 0 4px 0px 12px;
	padding: 0;
}
*html div.actudetail div.visuel{
	margin: 0 4px 0px 6px;
}

div.actudetail a.titreactus,div.actudetail h3 a.titreactus{
	display: block;
	text-decoration: none;
	font-weight: bold;
	color: #008299;
	margin: -4px 12px 4px 12px;
	font-size:14px;
}

div.actudetail a.titreactus:hover, div.actudetail h3 a.titreactus:hover{
	text-decoration: underline;
}

div.actudetail p.textactus{
	margin:0 12px 0px 12px;
	padding: 0;
}

div.actudetail a.lienActus{
	display: block;
	color: #808080;
	font-weight: bold;
	margin:6px 12px 0 12px;
	padding: 0;
	text-decoration:none;
}

div.actudetail a.lienActus:hover{
	text-decoration:underline;
}


div.actudetail p.lienActusNiveau2{
	margin:3px 0px 0px 10px;
}


div.actudetail p.lienActusNiveau2 a.lienActusNiveau2{
	color: #808080;
	font-weight: bold;
	text-decoration:none;

}

div.actudetail p.lienActusNiveau2 a.lienActusNiveau2:hover{
	text-decoration:underline;

}


div.actudetail a.lienActusPicto{
	display: block;
	background:url(/Images/ECV/picto_cle.gif) 74px no-repeat;
	color: #808080;
	font-weight: bold;
	margin:6px 12px 0px 12px;
	padding: 0;
	width: 222px;
	height: auto;
}

div.actudetail div.basActudetail{
	clear: both;
	position: relative;
	height: 16px;
	background-image: url(/Images/ECV/bg_actudetailB.gif);
	margin:0;
	padding: 0;
}
/*----------------
 ACTUS
-----------------*/
div#accueilactu {
	padding: 0;
	margin: 15px 0 15px 0;
}

/* Actu Home */
/*
div#accueilactu div.categorie div.bloc div.divactu
{ 
	padding: 0 0 5px 20px;
	clear:both;
}
*/

div#accueilactu div.categorie div.bloc 
{ 
/*	background:url(/Images/ECV/pointilles.gif) bottom left repeat-x;*/
	}


div#accueilactu div.categorie div.bloc div.divactu span.actuhomedate {
	padding: 0 0 0px 0px;
	float:left;
	display: block;
	color: #FFFFFF;
	background-color:#AFAFAF;
	text-align:center;
	font-size:16px;
	margin-bottom:3px;
}
div#accueilactu div.categorie div.bloc div.divactu span.actuhomemoisdate{
	padding: 0 0 0px 0px;
	float:left;
	display: block;
	color: #FFFFFF;
	background-color:#AFAFAF;
	font-size:10px;
	border-top: 1px solid #D6D6D6;
	padding:1px;
}

div#accueilactu div.categorie div.bloc div.divactu span.commenthome {
 float:right;
 display: block;
 width:110px;
 text-align:right;
/* border: 1px solid #E2E8ED; */


}

div#accueilactu div.categorie div.bloc div.divactu span.commenthome a{
  color: #969696;
  font-size:9px;
  text-decoration:none;
}

div#accueilactu div.categorie div.bloc div.divactu span.commenthome a:hover{
  color: #969696;
  font-size:9px;
	text-decoration:underline;
}

div#accueilactu div.categorie div.bloc div.divactu span.actuhometitre {
  display: block;
  float:left;
  margin: -1px 0 0px 5px;
  padding: 0 0 0px 0px;
  width: 400px;
/*  border: 1px solid #E2E8ED; */
}


div#accueilactu div.categorie div.bloc div.divactu span.actuhometitre a{
	text-decoration:none;
	font-size:18px;
	margin-bottom:10px;
	color: #008299;
}


div#accueilactu div.categorie div.bloc div.divactu span.actuhometitre a:hover{
	text-decoration:underline;
	font-size:18px;
}


div#accueilactu div.categorie div.bloc div.divactu span.accrochehome {
  display: block;
  float:left;
  padding: 0 0 0px 70px;
}


/* Fin actu Home */

/* titre ACTUALITE */
div#accueilactu h2.titre1 {
	width: 200px;
	height: 16px;
	font-size: 16px;
	font-weight: bold;
	background: url(/Images/ECV/titre_puce2.gif) no-repeat;
	margin: 0 0 6px 0px;
	padding: 0 0 0 25px;
}
/* rubrique d'AcTUALITES */
/*
div#accueilactu p.titre2 {
	clear: both;
	display: block;
	width: auto;
	height:auto;
	margin:14px 0 5px 0px;
	padding: 0px 0 0 13px;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	background:url(/Images/ECV/bg_rubriqactu.gif) 0px 1px no-repeat;
}
*/

div#accueilactu h3.titre2  {
	height: 26px;
	margin-top: 20px;
	margin-bottom: 0px;
	padding-top: 0pt;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 5px;
	background-color: transparent;
	background-image: url(/Images/ECV/bg_accueilzoom.gif);
	background-repeat: repeat-x;
	background-attachment: scroll;
}

div#accueilactu h3.titre2 a  {
	font-size: 18px;
	font-weight: bold;
	color: #ffffff;
	text-decoration:none;
}

div#accueilactu h3.titre2 a:hover  {
	text-decoration:underline;
}

div#accueilactu h4.titre3 {
	visibility: hidden;
	margin: 0;
	padding: 0;
	height: 0;
	border: 0;
	font-size: 0;
}
.sscateg {
	visibility: hidden;
	margin: 0;
	padding: 0;
	height: 0;
	border: 0;
	font-size: 0;
}

/* blocs d'infos */
div#accueilactu div.categorie {
	float: left;
	width: 498px;
	margin: 0;
	padding:0;
}

div#accueilactu div.bloc {
	width: auto;
	margin: 0;
}
div#accueilactu div.bloc p{
	margin: 0;
	padding: 0;
}

OLD_HOMEdiv#accueilactu a {
	display: block;
	width: auto;
	font-weight: bold;
	margin: 20px 0 0px 0;
	padding: 0;
}

/*26 12 07  Modif Home */
#accueilactu div.categorie div.bloc
{	
	margin: 0px 5px 0px 10px;
	padding-top:10px;
}

div.categorie div.bloc {
	margin: 15px 10px 20px 15px;
}
div.categorie .liencommhome a {
	display: block;
	font-size: 11px;
	font-weight: bold;
	margin: 0 0 5px 0px;
	color: #969696;
	width:130px;
	float:left;
	border: 0px solid #D6D6D6;
	margin-top:5px;
}
span.taghome {
	display:block;
	float:right;
	width:340px;
	border: 0px solid #D6D6D6;
	text-align: right;
	margin-top:5px;
}
span.taghome  a.tagliste{
	font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin: 0;
	color: #489DAD;
	text-decoration:none;
}
span.taghome a.tagliste:hover{
	text-decoration:underline;
}


/* */


/** Modif WR 18/10/05 Pour corriger PB IE les dimensions devaient ?tre 
	Bloc		Bloc
10	220	10	10	220	10
<--------------------> 500
<------------------> 470 + 30
Et sur IE les marges faisaient sinon 20 pixels au lieu de 10

 **/

OLD_HOMEdiv#accueilactu div.bloc a {
	clear: both;
	font-size: 11px;
	font-weight: bold;
	color: #5E9DA8;
	/*text-decoration: underline;*/
	margin:0px 0px 0px 0px;
	padding: 0;
}


/*
div#accueilactu div.bloc span {
	display: block;
	clear: both;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #002C58;
	margin: 0;
	padding: 0;
}
*/

div#accueilactu a.tout {
	display: block;
	width: auto;
	color: #808080;
	margin: 0;
	padding: 0 0 10px 0;
	/*background:url(/Images/ECV/pointilles.gif) bottom left repeat-x;*/
	text-decoration:none;
}

div#accueilactu a.tout:hover {
	text-decoration:underline;
}


/* s?parateurs */
div#accueilactu .pointilles {
	position: relative;
	clear: both;
	width: auto;
	margin: 0px 0 0px 0;
	height: 1px;
	padding: 0;
	background: none;
}
div#accueilactu .espaceur {
	position: relative;
	clear: both;
	width: auto;
	margin: 0px;
	padding: 0px;
}
/************
Accueil 08/08
************/
.cssAlaUne_conteneur .titreZoom {
	background-color: #FFF;
	width:465px;
	padding: 4px 9px 4px 9px;
	margin: 0;
}

.cssAlaUne_conteneur .titreZoom h1 {
	font-size: 18px;
	color: #008299;
	margin: 0 0 2px 0;
	padding: 0;
}
.cssAlaUne_conteneur .titreZoom h1 a {
	font-size: 18px;
	color: #008299;
	text-decoration: none;
}
.cssAlaUne_conteneur .titreZoom h1 a:hover {
	text-decoration: underline;
}
