/* ------------------------------
 Editialis - Site RC
 Structure
 Mars 2010 - Luis Marques
 ------------------------------ */

/* RESET */
/*body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset,
input ,textarea, p, blockquote, th, td, hr
{ margin:0; padding:0; }*/
table
{ border-collapse:collapse; border-spacing:0; }
fieldset, img
{ border:0; }
address, caption, cite, code, dfn, em, strong, th, var
{ font-style:normal; font-weight:normal; }
ol, ul
{ list-style:none; }
caption, th
{ text-align:left; }
q:before, q:after
{ content:''; }
abbr, acronym
{ border:0; }
em
{ font-style:italic; }
*
{ margin:0; padding:0; }
img
{ border:none; }
/*html, body {
	height: 100%;
	overflow: auto;
}*/

/*-------------------
       COULEURS 
-------------------*/

/* COULEUR #363636 */
body,
a,
p,
input,
textarea,
#search #input,
#fil-info .info,
#fil-info-closed .info,
#divmenugauche .bloc160.navigation li.selected ul.ouvert li a,
#divmenugauche .bloc160.navigation li.selected ul.ouvert li a:hover,
#divgauche .bloc468 h1,
#divgauche .article  h1,
#divgauche .liste.menu h3,
#divgauche .fiche, /* OLD STYLE */
#divgauche .ficheResultat, /* OLD STYLE */
#divgauche div.cadrenews-lien a, /* OLD STYLE */
#divgauche div.cadrenews-titre, /* OLD STYLE */
#divgauche div.cadrenews-titre a, /* OLD STYLE */
#divgauche div.cadrenews-date, /* OLD STYLE */
#divgauche div.mag2 .titre4, /* OLD STYLE */
#divgauche div.formulaire label.labelcheckboxLCEN, /* OLD STYLE */
#divgauche .LBcadre p.titre, /* OLD STYLE */
#divgauche .LBcadre p.txt, /* OLD STYLE */
#divgauche .GuideEncadreTab, /* OLD STYLE */
#divgauche .alphabetbg a, /* OLD STYLE */
#divgauche .liste.mag-article h1
{ color:#363636; }

/* COULEUR #BBBBBB */
#divgauche .bloc-commentaires .titre-commentaires h3,
#divgauche .footer .formulaire-commentaires h3,
#divgauche .titrepage,
#divgauche .soustitremag,
#divgauche h3.titre-page,
.pagination li.coupure,
.pagination ul li a 
{color:#BBBBBB;}

/* COULEUR #5da8b6 */
.bloc strong a,
.article .footer .tag a,
.article .tag a,
.article .header .chemin, /* colore la fleche entre les chemins */
.article .header .chemin a,
.article .article-contenu p a,
.bloc468.liste-sondage .color,
.bloc468.liste-agenda .etat a,
#navigation2 a.actif,
#divmenugauche .bloc160.navigation ul li.selected a,
#divmenugauche .bloc160.navigation ul li.selected.ouvert li.actif a,
#divgauche .bloc468 .chemin, /* colore la fleche entre les chemins */
#divgauche .bloc468 .chemin a,
#divgauche .article h3,
#divgauche .liste.blog .bloc468.liste-blog p a,
#divgauche .article .header .auteur a,
#divgauche .bloc468.liste-livre.livre-semaine h2,
#divgauche .liste .bloc468.liste-entreprises-com .entreprise,
#divgauche .article .article-contenu .supplement ul li.selected a,
#divdroit h3.orange,
#divgauche .bloc468.liste-sondage .numero-sondage,
#fil-info .info strong a
{ color:#5da8b6; }

/*COULEUR #d3d3d3 */
#divgauche h3,
#divgauche h1,
#divgauche .bloc468.separe.dossier-thematique .right-dossier-them h4 a,
#divgauche div.annuaire .soustitre, /* OLD STYLE */
#divgauche .bloc468.une .haut h3,
#divgauche .type
{ color:#d3d3d3; }

/* COULEUR #8d8d8d */
.auteur,
.article .header .auteur,
.article .outils ul li,
.article .outils ul li a,
.article .article-contenu .photo p,
.article .article-contenu .player-video p,
.article .footer .tag,
.article .footer .plus li,
.article .footer .plus li a,
.article .footer .retour-haut a,
.article .pagination,
.article .pagination li a,
.article .CouvMag a,
.pagination,
.pagination li a,
.pagination li a:hover,
.bloc .date,
.bloc.separe .date,
.bloc .commentaire a,
.bloc-commentaires .reagir,
.bloc-commentaires .reagir a,
.bloc-commentaires .copie a,
.bloc-commentaires .copie p,
.bloc300.rotative-bloc .date,
.bloc160.magazine .mag .pdf a,
.formulaire-commentaires p,
.formulaire-commentaires p a,
.formulaire-commentaires .recopie,
.commentaire,
.commentaire a,
.lien-suite,
.legende,
/* .bouton-big a, */
#header #inscription .rss a,
#header #inscription #surhead a,
#header #inscription #inscription-fond,
#divmenugauche h3,
#divgauche p.legende,
#divgauche .edition,
#divgauche .liste .bloc468.liste-video .date,
#divgauche .bloc468.separe.publi-info h4 a,
#divgauche .supplement h3,
#divgauche .bloc468.liste-agenda .periode p,
#divgauche .bloc468.liste-sondage h3,
#divgauche a.liencomp44, /* OLD */
#divgauche a.liencritere, /* OLD */
#divgauche div.cadrenews-lien1 a, /* OLD */
#divgauche div.mag1 a, /* OLD */
#divgauche div.mag2 a, /* OLD */
#divgauche div.mag2 .titre5, /* OLD */
#divgauche label.labelcheckboxLCEN b, /* OLD */
#divgauche div.formulaire label.labelcheckboxLCEN, /* OLD */
#divgauche div.formulaire p.titre4, /* OLD */
#divgauche div.formulaire p.remarque, /* OLD */
#divgauche .liste.mag-article .date,
#divdroit .bloc300.sondage h4,
#divdroit .bloc300.sondage h4 a,
#divdroit .bloc300.rotative-bloc .region,
#contenufooter,
#contenufooter a
{ color:#8d8d8d; }

/* COULEUR #707070 */
.bloc300.fixe p,
.bloc300.fixe h3 a,
.fil-ariane li a,
#header #baseline #date,
#header #inscription #identification a,
#searchsous a,
#navigation1 ul li,
#navigation2 ul li,
#navigation2 ul li a,
#divmenubas a,
#divdroit h3.rotative,
#divgauche h1.raisonsociale,
#divgauche .bloc468.une ul li h3,
#divdroit .bloc300.fixe h3,
#contenufooter p
{ color:#707070; }

/* BORDER COMMUNS */
.pagination li,
.bloc468.liste-sondage .etat,
.bloc468.liste-agenda .etat,
#divgauche div.formulaire button, /* OLD */
#divgauche div.ficheResultat .bandeau, /* OLD */
#divgauche .alphabetbg,
#divgauche div.fiche .bandeau,
#divgauche .bloc468.liste-video .image.video img, #divgauche .bloc.video-themes .image.video img,
#divgauche .expert .cadre-expert .cadre,
#divdroit .bloc300.onglet-fin,
#divdroit .bloc300.sondage-fin,
#divdroit .bloc300.rotative-bloc
{ border:1px solid #E4E4E4; }

.bloc468,
.bloc468.liste-actu,
.bloc468.separe.nominations .nomination,
.bloc,
.bloc.separe .dossier,
.bloc-commentaires .contenu-commentaires,
#divgauche .cadrenews,
#divgauche div.mag2, /* OLD ? */
#divgauche .bloc468.liste-sondage h2,
#pub468,
#pub160
{ border-bottom:1px solid #EFEFEF; }

#divgauche .bloc468.liste-livre.livre-semaine,
#divgauche div.formulaire div.footerLCEN, /* OLD */
#divgauche div.formulaire form.formmembre div.footerLCEN /* OLD */
{ border:6px solid #E4E4E4; }

.bloc468.liste-sondage,
#divgauche .bloc468.liste-agenda,
#divgauche .bloc468.liste-livre,
#divgauche .bloc468.livre-recherche,
#divgauche .bloc468.liste-livres-blancs,
#divgauche .bloc468.livres-blancs-annonce,
#divgauche .bloc468.entreprises-com-annonce,
#divgauche .bloc468.livres-blancs-presentation,
#divgauche .bloc468.entreprises-com-presentation,
#divgauche .expert .cadre-expert,
#divgauche .liste.blog .bloc468.liste-blog,
#divgauche .fiche, /* OLD */
#divgauche .ficheResultat, /* OLD */
#divgauche div.formulaire form  /* OLD */
{
border:6px solid #EFEFEF;
padding:15px;
}

.formulaire-commentaires,
.bloc468.liste-agenda .etat,
.bloc468.liste-sondage .etat,
.bloc-commentaires .titre-commentaires,
#divmenugauche .bloc160.navigation h3,
#divmenugauche .bloc160.navigation ul.ouvert,
#divgauche .titrepage,
#divgauche .soustitremag,
#divgauche .LBcadre,
#divgauche h3.titre-page,
#divgauche .colonne-index ul.ouvert,
#divgauche .expert .cadre-expert .cadre,
#divgauche .bgTabGlossaire1,
#divgauche div.ficheResultat .bandeau, /* OLD */
#divgauche div.fiche .bandeau, /* OLD */
#divgauche .bloc468.liste-sondage textarea,
#divgauche .bloc468.liste-livre.livre-semaine,
#divgauche .bloc468.liste-video .image.video img, #divgauche .bloc.video-themes .image.video img,
#divdroit .bloc300.onglet-fin,
#divdroit .bloc300.sondage-fin
{ background-color:#F9F9F9; }

.bloc468.liste-agenda .etat,
.bloc468.liste-sondage .etat,
#divgauche div.fiche .bandeau,
#divgauche div.ficheResultat .bandeau,
#divdroit .bloc300.onglet-fin,
#divdroit .bloc300.sondage-fin
{ padding:10px; }


/* CORREC ANCIEN STYLES */
#divgauche .inscription a {
	font-weight:bold;
	background-image:url(/Images/ECV/V2010/fleche3.gif);
	background-position:left 4px;
	background-repeat:no-repeat;
	margin:10px 0;
	display:inline-block;
	padding-left:10px;
}
#divgauche .liencomp5 {
	font-weight:bold;
	background-image:url(/Images/ECV/V2010/fleche3.gif);
	background-position:left 4px;
	background-repeat:no-repeat;
	margin:10px 0;
	display:block;
	padding-left:10px;
}
#divgauche div.ficheResultat .raisonsociale {
	font-size:20px;
	font-weight:normal;
	background-color:#ffffff;
}
#divgauche div.ficheResultat div.raisonsociale {
	margin-bottom:15px;
	padding-bottom:10px;
	border-bottom:1px solid #E4E4E4;
}
#divgauche div.fiche .coordonnees {
	display:inline-block;
	margin:15px;
}
/*
#divgauche .lienNav1{
background-image:url(/Images/ECV/V2010/separateur.gif);
background-position:left bottom;
background-repeat:repeat-x;
clear:both;
font-size:14px;
font-weight:bold;
margin-bottom:10px;
padding-top:10px;
padding-bottom:10px;
text-transform:uppercase;
}
#divgauche .lienNav2{
display:block;
margin-bottom:10px;
margin-left:15px;
background-image:url(/Images/ECV/V2010/fleche2.gif);
background-position:left center;
background-repeat:no-repeat;
padding-left:10px;
}*/
/* ANCIEN ABO MAG */
#divgauche .magVisuels img.couv{
	background-image:url(/Images/ECV/V2010/fond-mag.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
	display:block;
	margin:0px 0 15px 0;
	padding:13px 13px 13px 5px;
	border:none;
}
/* PANNIER */
#divdroit #z300panier .titre2 {
	border-top:3px solid #F57941;
	padding:10px 0;
}
/* FORMULAIRE RECHERCHER FORMATION MARKETING */
#divgauche a.liencomp44 {
	display:inline-block;
	font-size:12px;
	font-weight:normal;
	background-image:url(/Images/ECV/V2010/fleche2.gif);
	background-position:left center;
	background-repeat:no-repeat;
	margin:10px 0;
	padding:0 0 0 15px;

}
#divgauche .blocform{
	border-bottom:1px solid #EFEFEF
}
#divgauche div.formulaire .blocform label{
	margin-left:0;
	width:125px;
}
#divgauche .blocform .valeurcheckboxunivers .labelcheckbox {
	width:250px;
}
#divgauche form.formcvflash span.valeurcheckboxunivers {
	width:auto;
	margin:5px 0 0 0;
}
#divgauche a.liencritere {
	display:inline-block;
	background-image:url(/Images/ECV/V2010/plus.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding:0 0 0 15px;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:10px;
	text-decoration:underline;
} 
/* ANCIEN FICHIERS */
#divgauche .fiche, #divgauche .ficheResultat {
	width:auto;
	background-color:#ffffff;
	font-size:12px;
	margin:10px 0;
	float:left;
}
#divgauche div.fiche h1.raisonsociale {
	background-color:#ffffff;
	margin-bottom:15px;
	padding-bottom:10px;
	border-bottom:1px solid #E4E4E4;
}
#divgauche div.formulaire button {
	padding:3px 3px;
	color:#707070;
	background-image:url(/Images/ECV/V2010/sprite-ecv.png);
	background-position:left -898px;
	background-repeat:repeat-x;
	margin-bottom:10px;
}
#divgauche div.formulaire input {
	margin-right:5px;
	border-color:#C3C3C3;
	font-size:11px;
	padding:5px;
	height:auto;
}
#divgauche form.formmembre label {
	margin-left:10px;
}
#divgauche div.ficheResultat .nouveau, #divgauche div.fiche .nouveau {
	background-color:#5da8b6;
	display:inline-block;
	clear:both;
	margin:0;
	background-image:url(/Images/ECV/V2010/sprite-ecv.png);
	background-repeat:repeat-x;
	background-position:left -800px; /* -996px */
	border:1px solid #64afbd
}
#divgauche div.fiche img, #divgauche div.ficheResultat img {
	border:none;
	margin-left:15px;
}
#divgauche div.ficheResultat .nouveau,#divgauche div.fiche .nouveau {
	padding:3px;
	font-size:11px;
	color:#ffffff;
}
#divgauche div.ficheResultat .bandeau, #divgauche div.fiche .bandeau {
	height:auto;
}
#divgauche div.fiche .bandeau p,#divgauche div.fiche .bandeau h2 {
	padding:0;
	font-size:12px;
}
#divgauche div.fiche .ligne .donnees {
	padding-right:5px;
}
#divgauche div.fiche .categories_criteres {
	margin:15px;
} 
#divgauche div.fiche .presentation, #divgauche div.ficheResultat .presentation {
	margin:10px 0;
} 
/* ANCIEN NEWSLETTER */
/* BLOC NEWSLETTER */
#divgauche .titrepage {
	background-image:none;
	background-image:url(/Images/ECV/V2010/sprite-ecv.png);
	background-position:left -412px;
	background-repeat:repeat-x;
	border-left:3px solid #BBBBBB;
	font-size:12px;
	font-weight:bold;
	margin:0 0 20px;
	padding:4px 10px;
	text-transform:uppercase;
}
#divgauche div.cadrenews-lien a {
	font-size:12px;
	height:auto;
	display:block;
	font-weight:normal;
	padding-top:5px;
	width:auto;
}

#divgauche div.cadrenews-lien1 a{
	background-image:url(/Images/ECV/V2010/fleche2.gif);
	background-position:left center;
	background-repeat:no-repeat;
	display:block;
	margin-top:10px;
	padding-left:10px;
	font-size:12px;
	font-weight:normal;
}
#divgauche div.cadrenews-lien {
	padding-bottom:15px;
}
#divgauche div.cadrenews-titre {
	background-image:url(/Images/ECV/V2010/separateur.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	clear:both;
	font-size:18px;
	margin-bottom:20px;
	padding:0 0 10px 0;
	text-transform:uppercase;
	font-weight:normal;
	background-color:#FFFFFF;
}
#divgauche div.cadrenews-titre a {
	font-size:18px;
	font-weight:normal;
}
#divgauche .cadrenews {
	margin:0 0 15px 0;
	padding-bottom:10px;
}
#divgauche div.cadrenews-date {
	display:block;
	float:left;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	padding-top:5px;
	width:90px;
}
/* PAGE ANNUAIRE*/
#divgauche div.annuaire .soustitre {
	background-image:url(/Images/ECV/V2010/separateur.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	clear:both;
	font-size:14px;
	font-weight:bold;
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	text-transform:uppercase;
	display:block;
}
#divgauche div.annuaire {
	padding:0;
}
/* PAGE BOUTIQUE ABO OLD */
#divgauche .soustitremag {
	display:block;
	background-image:url(/Images/ECV/V2010/sprite-ecv.png);
	background-position:left -412px;
	background-repeat:repeat-x;
	border-left:3px solid #BBBBBB;
	font-size:12px;
	font-weight:bold;
	margin:0 0 20px;
	padding:4px 10px;
	text-transform:uppercase;
} 
#divgauche div.mag2 .titre4{
	font-size:18px;
	font-weight:normal;
	margin:0;
	padding:0 0 5px;
	text-transform:uppercase;
}
#divgauche div.mag2 .titre5 {
	border:none;
	font-size:14px;
	font-style:italic;
	font-weight:normal;
	padding:0 0 10px;
}
#divgauche div.mag2 {
	margin:0 0 15px 0;
	padding-bottom:10px;
}
#divgauche div.mag2 p {
	font-size:12px;
}
#divgauche div.mag2 img {
	background-image:url(/Images/ECV/V2010/fond-mag.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
	display:block;
	padding:0 13px 13px 0;
	margin:5px 10px 5px 0;
	border:none;
	float:left;
}
#divgauche div.mag1 a, #divgauche div.mag2 a{
	display:block;
	margin-bottom:5px;
	font-size:12px;
	font-weight:normal;
	clear:both;
}
#divgauche div.boutique .titre3onglet2 {
	background-image:url(/Images/ECV/V2010/sprite-ecv.png);
	background-position:left -800px;
	border:1px solid #64afbd;
	background-repeat:repeat-x;
	color:#ffffff;
	padding:5px;
	margin:0 0 20px 0;
}
#divgauche div.boutique p.titreonglet {
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding-left:10px;
	text-transform:uppercase;
}
/* FIN PAGE BOUTIQUE ABO OLD */
/* FIN BLOC NEWSLETTER OLD */
#divgauche div.formulaire div.footerLCEN label,#divgauche div.formulaire form.formmembre div.footerLCEN label{
	width:auto;
}
#divgauche div.formulaire div.footerLCEN,#divgauche div.formulaire form.formmembre div.footerLCEN {
	background-color:#FFFFFF;
	padding:15px;
	width:auto;
}
#divgauche label.labelcheckboxLCEN b {
	font-size:12px;
}
#divgauche div.formulaire label.labelcheckboxLCEN {
	line-height:18px;
	font-size:12px;
	margin:0;
	padding:0;
}
#divgauche div.formulaire select {
	width:280px;
	margin:0;
}
#divgauche div.formulaire p{
	font-size:12px;
}
#divgauche form.formmembre span.valeur {
	line-height:25px;
}
/* ANCIEN FORMULAIRE OLD */
#divgauche div.formulaire {
	width:auto;
	margin:10px 0;
}
#divgauche div.formulaire label {
	width:110px;
	font-weight:normal;
	margin-right:10px;
	font-size:11px;
	line-height:20px;
	clear:both;
}
#divgauche div.formulaire span.valeur {
	width:270px;
	font-size:11px;
}
#divgauche div.formulaire p.titre4, #divgauche div.formulaire p.remarque {
	display:block;
	padding:0 0 10px 0;
	font-style:italic;
	font-weight:normal;
} 
#divgauche #formulaireLB p.remarque {
	margin:15px;
}
#divgauche div.formulaire form {
	width:426px;
}
/* LIVRES BLANCS */
#divgauche .LBcadre {
	border-top:6px solid #E4E4E4;
	border-left:none;
	border-right:none;
	border-bottom:none;
	margin:0;
	padding:5px 0 0 0;
	width:auto;
}
#divgauche .LBcadre p.titre {
	margin:15px;
	font-size:22px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}
#divgauche .LBcadre p.titre img {
	margin-left:10px;
}
#divgauche .LBcadre p.txt {
	margin:15px;
	font-size:12px;
}
#divgauche div.formulaire div.titrelivrfact {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	text-transform:uppercase;
	padding:3px;
	background-color:#5da8b6;
	background-image:url(/Images/ECV/V2010/sprite-ecv.png);
	background-position:left -800px;
	background-repeat:repeat-x;
	border:1px solid #64afbd;
	clear:both;
	display:inline-block;
	margin:10px 0 5px 0;
	font-weight:bold;
	height:auto;
}
#divgauche div.formulaire .categoriesbloc {
	margin:0 0 5px 0;
	width:420px;
}
/* FIN CORREC ANCIEN STYLES */

.legende {
	font-size:11px;
}
#divgauche p.legende {
	font-size:11px;
	font-style:italic;
	padding:0 0 10px 0;
}
#divgauche .photo.right p.legende, #divgauche .photo.big p.legende{
	font-style:normal;
	padding:0;
}
#divgauche h3.titre-page {
	background-image:none;
	background-image:url(/Images/ECV/V2010/sprite-ecv.png);
	background-position:left -412px;
	background-repeat:repeat-x;
	border-left:3px solid #BBBBBB;
	font-size:12px;
	font-weight:bold;
	margin:0 0 15px;
	padding:4px 10px;
}
/*#divgauche h3.titre-page {
background:none;
padding-bottom:0;
margin-bottom:10px;
margin:0;
background-image:url(/Images/ECV/V2010/picto_titre-page.gif);
background-repeat:no-repeat;
background-position:left center;
padding-top:5px;
padding-left:25px;
font-size:18px;
font-weight:normal;
margin-bottom:10px;
}*/
.fil-ariane{
	display:inline-block;
	margin-top:5px;
	padding-bottom:10px;
}
.fil-ariane li{
	background-image:url(/Images/ECV/V2010/sprite-ecv.png);
	background-repeat:no-repeat;
	background-position:right -600px;
	display:block;
	float:left;
	font-size:11px;
	padding:5px 15px 5px 5px;
}
.fil-ariane .last-li{
	background-image:url(/Images/ECV/V2010/sprite-ecv.png);
	background-repeat:no-repeat;
	background-position:-575px -600px;
	font-weight:bold;
	text-transform:uppercase;
}
.fil-ariane .li-fin{
	display:none;
	/*
	background-image:url(/Images/ECV/V2010/sprite-ecv.png);
	background-repeat:no-repeat;
	background-position: -988px -600px;
	height:23px;
	padding:0 12px 0 0;*/
}
.fil-ariane .li-separe{
	display:none;
}
/*.fil-ariane .li-separe{
	background-image:url(/Images/ECV/V2010/sprite-ecv.png);
	background-repeat:no-repeat;
	background-position: -555px -600px;
	height:23px;
	padding:0 17px 0 0;
}*/
.fil-ariane .li-debut{
	display:none;
	/*background-image:url(/Images/ECV/V2010/sprite-ecv.png);
	background-repeat:no-repeat;
	background-position: left -600px;
	height:23px;
	padding:0 0 0 17px;*/
}
.fil-ariane .last-li a{
}
.formulaire-commentaires .align-bouton .bouton {
	margin:20px;
	padding:0;
}
.bouton {
	display:inline-block;
}
.rotative-bloc .bouton {
	display:inline-block;
	margin-top:10px;
}
.bouton a{
	padding:5px 10px 5px 23px;
	height:17px;
	background-image:url(/Images/ECV/V2010/sprite-ecv.png);
	background-repeat:no-repeat;
	background-position:-251px -331px;
	float:left;
}
.bouton .fin{
	height:27px;
	width:3px;
	padding:0;
	margin:0;
	background-image:url(/Images/ECV/V2010/sprite-ecv.png);
	background-repeat:no-repeat;
	background-position:-997px -331px;
	float:left;
}

/* BOUTON BIG
.bouton-big {
	height:40px;
	width:355px;
	display:block;
	background-image:url(/Images/ECV/V2010/sprite-ecv.png);
	background-repeat:no-repeat;
	background-position:-251px -899px;
	text-transform:uppercase;
}
.bouton-big a{
	padding:5px 10px;
	height:30px;
	display:block;
	font-size:14px;
	font-weight:bold;
	line-height:30px;
}
*/
.bloc468 {
	margin-bottom:20px;
	overflow:hidden;
	clear:both;
	padding-bottom:15px;
}
.bloc468 p{
	padding-bottom:10px;
}
.bloc468.liste-actu {
	margin-bottom:15px;
	overflow:hidden;
	clear:both;
	padding-bottom:10px;
}
.bloc468.liste-actu{
	padding-left:15px;
}
#divgauche .bloc468 h1{
	font-size:26px;
	padding-bottom:10px;
}
#divgauche .bloc468 h2{
	font-size:22px;
	padding-bottom:10px;
	font-weight:normal;
}
#divgauche .liste h2{
	font-size:18px;
}
#divgauche .liste.sondage h2{
	font-size:22px;
}
.bloc300 {
	/*float:left;
	width:300px;*/
	padding:0 10px 0;
	margin-bottom:25px;
	/*overflow:hidden;
	clear:both;*/
}
.bloc300.fixe {
	background-color:#f4f4f4;
	padding:10px;
	border-top:1px solid #E4E4E4;
	border-bottom:1px solid #E4E4E4;
	margin-bottom:15px;
	background-image:url(/Images/ECV/V2010/sprite-ecv.png);
	background-repeat:no-repeat;
	background-position:left -489px;
}
.bloc300.fixe p{
	font-size:11px;
	padding-bottom:5px;
}
.bloc300.services {
}
.bloc300.services img, .bloc300.fixe img{
	background-color:#FFFFFF;
	border:6px solid #EAEAEA;
	float:left;
	margin:0 15px 15px 0;
	padding:6px;
}
.bloc300.fixe img{
	border:1px solid #EAEAEA;
	padding:0;
	margin-right:10px;
	margin-bottom:0;
}
.bloc300.fixe .bouton{
	margin-top:5px;
}
.bloc300.fixe .bouton a{
	background-position:-251px -359px;
	padding:5px 7px 5px 10px;
}
.bloc300.fixe .bouton .fin {
	background-position:-997px -359px;
}
#divdroit .bloc300.services h4{
	font-size:18px;
	font-weight:normal;
}
#divdroit .bloc300.sondage h4{
	font-size:18px;
	font-weight:normal;
}
#divdroit .bloc300.sondage label{
	padding-left:5px;
}
#divgauche .bloc468.sondage {
}
#divdroit .bloc300.sondage h4 a{
}
#divdroit .bloc300.sondage {
	margin-bottom:10px;
}
#divdroit .bloc300.sondage-fin .bouton {
	float:left;
}
#divdroit .bloc300.sondage-fin {
	float:left;
	clear:both;
	padding:5px 10px;
	width:278px;
}
#divdroit .bloc300.sondage .champ{
	padding-bottom:10px;
}
#divdroit .bloc300.services h4 a{
}
.bloc160 {
	margin-bottom:20px;
	overflow:hidden;
	clear:both;
}
.bloc160.abonnement {
	text-align:center;
}
.bloc160.abonnement .abo {
	background-color:#ffffff;
	border-bottom:1px solid #D3D3D3;
	border-left:1px solid #D3D3D3;
	border-right:1px solid #D3D3D3;
	padding:10px;
	background-image:url(/Images/ECV/V2010/fond_abo.png);
	background-repeat:repeat-x;
	background-position:center top;
	overflow:hidden;
	width:138px;
}
.bloc160.magazine .mag { /* QUAND 1 SEUL MAG */
	/*background-image:url(/Images/DA/V2010/trait-bottom.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	margin-bottom:15px;*/
	padding-bottom:10px;
}
.bloc160.magazine .mag-sous { /* QUAND 1 SEUL MAG */
	background-image:url(/Images/DA/V2010/trait-bottom.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	padding-bottom:10px;
}
#divmenugauche .bloc160.magazine h3 {
	border:none;
}
.bloc160.magazine .mag .pdf a{
	display:block;
	background-image:url(/Images/ECV/V2010/picto_mag-pdf.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	margin-bottom:10px;
	padding-left:22px;
	padding-top:5px;
	font-size:11px;
}
#divmenugauche .bloc160.magazine .mag-sous ul{
	padding:0;
}
#divmenugauche .bloc160.magazine .mag-sous ul li {
	background-image:url(/Images/ECV/V2010/fleche3.gif);
}
#divmenugauche .bloc160.magazine .mag-sous ul li {
	font-weight:bold;
}
.bloc160 .abo img {
	background-color:#FFFFFF;
	border:1px solid #FFFFFF;
	display:block;
	margin:5px auto 15px;
	padding:0;
}
.bloc160.magazine img {
	display:block;
	margin:5px auto 15px;
	padding:13px;
	background-image:url(/Images/ECV/V2010/fond-mag.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
}
#divmenugauche h3 {
	background-image:url(/Images/ECV/V2010/separateur.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
	padding-left:10px;
	padding-bottom:10px;
	text-transform:uppercase;
}
#divmenugauche .bloc160.abonnement h3 {
	border:none;
	margin-bottom:0;
	background-image:url(/Images/ECV/V2010/fond_abo-cel-160.png);
	background-repeat:no-repeat;
	background-position:left top;
	color:#FFFFFF;
	background-color:#3a8593;
	font-size:12px;
	padding:7px 5px 7px 10px;
	text-transform:uppercase;
}
#divmenugauche .bloc160 .abo h4 {
	padding-bottom:10px;
	font-weight:normal;
	font-size:16px;
	font-weight:bold;
}
.bloc300 p, .bloc160 p{
	padding:0 0 10px 0;
}
#divdroit .bloc300.rotative-bloc {
	padding:15px;
	display:inline-block; /* CLEAR LE BUG BAS DE PAGE IE6 */
	width:268px;
}
#divdroit .bloc300.rotative-bloc .annuaire{
	width:268px;
}
#divdroit .bloc300.rotative-bloc .emploi, #divdroit .bloc300.rotative-bloc .formation, #divdroit .bloc300.rotative-bloc .annuaire, #divdroit .bloc300.rotative-bloc .fichier, #divdroit .bloc300 .reaction, #divdroit .bloc300 .sondage{
	border-bottom:1px dotted #e4e4e4;
	padding-bottom:10px;
	padding-top:10px;
}
#divdroit .bloc300.rotative-bloc .emploi.first, #divdroit .bloc300.rotative-bloc .formation.first, #divdroit .bloc300.rotative-bloc .annuaire.first, #divdroit .bloc300.rotative-bloc .fichier.first, #divdroit .bloc300 .reaction.first, #divdroit .bloc300 .sondage.first{
	padding-top:0;
}
#divdroit .bloc300.rotative-bloc .emploi img, #divdroit .bloc300.rotative-bloc .formation img, #divdroit .bloc300.rotative-bloc .annuaire img, #divdroit .bloc300.rotative-bloc .fichier img{
	float:left;
	margin:0 10px 10px 0;
}
#divdroit .bloc300.reaction .lien-suite, #divdroit .bloc300.sondage .lien-suite{
	margin-top:10px;
}
#divdroit .bloc300 .commentaire{
	margin:0;
	padding:0;
	background:none;
}
#divdroit .bloc300.reaction .decale{
	padding-left:20px;
	background-image:url(/Images/ECV/V2010/picto_commenter.gif);
	background-repeat:no-repeat;
}
#divdroit .bloc300.rotative-bloc .region{
	padding-left:10px;
}
#divdroit .bloc300.rotative-bloc ul{
	padding-bottom:10px;
}
#divdroit .bloc300.rotative-bloc .date {
	padding-bottom:5px;
	font-size:11px;
}
#divdroit .bloc300.rotative-bloc img{
	display:block;
	margin:15px auto;
	background-color:#ffffff;
	background-image:url(/Images/ECV/V2010/fond-image.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
	padding:5px 10px 10px 5px;
}
#divdroit .separateur.rotative {
	padding-top:20px;
	border-top:3px solid #cccccc;
}
#divdroit h3.rotative, #divdroit .bloc300.fixe h3 .fleche a{
}
#divdroit h3.rotative, #divdroit .bloc300.fixe h3 {
	margin:0;
	border:none;
	text-shadow:0 2px 1px #ffffff;
	font-size:16px;
	text-transform:none;
	padding:10px 10px 10px 15px;
	background-color:#f4f4f4;
	background-image:url(/Images/ECV/V2010/sprite-ecv.png);
	background-repeat:repeat-x;
	background-position:left -412px;
}
#divdroit h3.onglet {
	margin:0;
	border:none;
	font-size:12px;
	padding:7px 5px 7px 10px;
	background-image:url(/Images/ECV/V2010/sprite-ecv.png);
	background-repeat:repeat-x;
	background-color:#b8b6a1;
	background-position:-462px -831px;
	color:#FFFFFF;
	text-transform:uppercase;
}
#divdroit .bloc300.rotative-bloc.onglet {
	margin-bottom:0;
	border-bottom:none;
}
#divdroit .bloc300.rotative-bloc.onglet img{
	float:left;
	margin-right:15px;
	margin-top:0;
	margin-bottom:5px;
}
#divdroit .bloc300.fixe h3 {
	clear:none;
	padding:0 0 7px 0;
}
#divdroit h3.rotative .fleche, #divdroit .bloc300.fixe h3 .fleche{
	background-image:url(/Images/ECV/V2010/fleche-rotative.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	background-position:left 5px;
}
#divdroit h3.rotative .fleche {
	display:block;
}
#divdroit .bloc300.fixe h3 .fleche{
	padding-left:20px;
	background-position:left 5px;
}
#divdroit h3 {
	clear:both;
	margin-bottom:10px;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	padding-top:20px;
	padding-bottom:5px;
	padding-left:25px;
	border-top:3px solid #363636;
	background-image:url(/Images/ECV/V2010/site_semaine.gif);
	background-repeat:no-repeat;
	background-position:left 20px;
}
#divdroit h4 {
	padding-bottom:10px;
	font-weight:bold;
	font-size:12px;
}
#divdroit .bloc300 .visuel {
	float:right;
	clear:both;
	padding: 0 0 10px 10px;
}
#divdroit .bloc300.rotative-bloc h4 {
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
}
#divdroit h3.orange{
	border-color:#5da8b6;
}
#divdroit h3.orange.services{
}
#divdroit h3.vert.reaction{
	background-image:url(/Images/ECV/V2010/picto_reaction.gif);
}
#divdroit h3.orange.nuage{
	background-image:url(/Images/ECV/V2010/picto_nuage.gif);
}
#divdroit .bloc300.nuage{

}
#divdroit .bloc300.nuage .lien-suite {
	margin-top:10px;
}
#divdroit .bloc300.nuage a.cloudlevel0{
	color:#cccccc;
	font-size:11px;
	font-weight:bold;
}
#divdroit .bloc300.nuage a.cloudlevel1{
	color:#cccccc;
	font-size:11px;
	font-weight:bold;
}
#divdroit .bloc300.nuage a.cloudlevel2{
	color:#bbbbbb;
	font-size:11px;
	font-weight:bold;
}
#divdroit .bloc300.nuage a.cloudlevel3{
	color:#bbbbbb;
	font-size:12px;
	font-weight:bold;
}
#divdroit .bloc300.nuage a.cloudlevel4{
	color:#aaaaaa;
	font-size:13px;
	font-weight:bold;
}
#divdroit .bloc300.nuage a.cloudlevel5{
	color:#999999;
	font-size:14px;
	font-weight:bold;
}
#divdroit .bloc300.nuage a.cloudlevel6{
	color:#888888;
	font-size:15px;
	font-weight:bold;
}
#divdroit .bloc300.nuage a.cloudlevel7{
	color:#777777;
	font-size:16px;
	font-weight:bold;
}
#divdroit .bloc300.nuage a.cloudlevel8{
	color:#666666;
	font-size:17px;
	font-weight:bold;
}
#divdroit .bloc300.nuage a.cloudlevel9{
	color:#555555;
	font-size:18px;
}
#divdroit .bloc300.nuage a.cloudlevel10{
	color:#444444;
	font-size:19px;
}
#divdroit h3.vert.sondage{
	background-image:url(/Images/ECV/V2010/picto_sondage.gif);
}
#divdroit .bloc300.sondage-fin .lien-suite{
	background:none;
	float:right;
	display:block-inline;
	margin-top:5px;
}
#divdroit h3.vert{
	border-color:#95be0a;
	color:#95be0a;
}
#divdroit h3.gris{
	border-color:#CCCCCC;
	color:#CCCCCC;
}
#divdroit h3.gris.panier{
	background-image:url(/Images/ECV/V2010/picto_panier.gif);
}
/*
.bouton {
clear:both;
height:27px;
padding-left:10px;
float:left;
text-align:center;
margin-right:10px;
}
.bouton .button{
padding:0 0 0 10px;
width:auto;
border:none;
background:none;
height:27px;
background-image:url(/Images/ECV/V2010/sprite-ecv.png);
background-repeat:no-repeat;
background-position:-261px -331px;
cursor:pointer;
}
.bouton .debut-bouton{
float:left;
padding-left:10px;
padding-top:27px;
background-image:url(/Images/ECV/V2010/sprite-ecv.png);
background-repeat:no-repeat;
background-position:-251px -331px;
}
.bouton .fin-bouton{
float:left;
padding-right:10px;
padding-top:27px;
background-image:url(/Images/ECV/V2010/sprite-ecv.png);
background-repeat:no-repeat;
background-position:-990px -331px;
}*/

/*-------------------
STRUCTURE GLOBALE
-------------------*/
a {
	text-decoration:none;
}
a:hover {
	text-decoration:underline !important;
}
img {
  border: 0;
}
body {
	background-color:#f4EEE8;
	background-image:url(/Images/ECV/V2010/fond_site.gif);
	background-position:left top;
	background-repeat:repeat;
	margin:0 !important;
	padding:0 !important;
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:12px !important;
}
#conteneurpage {
	margin: 15px auto auto;
	width:1000px !important;
	position:relative;
}
#divcontenu1 {
	margin-top:160px;
	width:1000px !important;
	float:left;
}
#divcontenu2 {
	width:998px !important;
	background-color:#ffffff;
	border-left:1px #D3D3D3 solid;
	border-right:1px #D3D3D3 solid;
	padding:25px 0 15px; 
	float:left; /* Obligé pour garder border */
}

#divcadrebandeau {
	position:absolute;
	width:1000px !important;
	top:0;
	left:0;
}
#pub1000 {
	width:1000px !important;
	background-color:#EAEAEA;
	text-align:center;
	font-size:0;
	padding: 5px 0;
}
#fil-info, #fil-info-closed  {
	z-index:10000;
	position:fixed;
	bottom:0;
	width:1000px;
	background-color:#d9dce0;
	opacity:0.9; /* Standard */
	filter:alpha(opacity=90); /* IE */
	-moz-opacity:0.9; /* Mozi/Netscape old */
	-khtml-opacity: 0.9; /* Safari 1x */
	height:35px;
	background-image:url(/Images/ECV/V2010/sprite-ecv.png);
	background-position:left -1022px;
	background-repeat:no-repeat;
}
#fil-info-closed {
	height:20px;
	background-image:none;
}
#fil-info .fermer{
	float:right;
	padding:10px 10px 0 0;
	width:14px:
}
#fil-info .deco{
	padding-left:15px;
	padding-right:50px;
	float:left;
	color:#ffffff;
	text-transform:uppercase;
	font-weight:bold;
	font-size:13px;
	line-height:35px;
}
#fil-info .info, #fil-info-closed .info{
	width:800px;
	line-height:35px;
	float:left;
	font-size:14px;
}
#fil-info-closed .info{
	width:100%;
}
#fil-info-closed .info a{
	font-size:11px;
	padding-left:15px;
	height:20px;
	line-height:20px;
	display:block;
	background-image:url(/Images/ECV/V2010/fil-info-ouvrir.gif);
	background-position:976px center;
	background-repeat:no-repeat;
}
#fil-info-closed .info{
	line-height:20px;
}
#fil-info .info strong{
	font-weight:bold;
	color:#f57941;
	font-size:14px;
	margin-right:10px;
}
#pub468 {
	width:468px !important;
	margin-bottom:20px;
	clear:both;
	text-align:center;
	font-size:0;
	padding-bottom:15px;
}
#pub160 {
	width:160px !important;
	margin-bottom:20px;
	clear:both;
	text-align:center;
	font-size:0;
	padding-bottom:15px;
}
#pub300-1, #pub300-2 {
	width:300px !important;
	margin-bottom:20px;
	clear:both;
	text-align:center;
	font-size:0;
}
#divmenugauche {
	float:left;
	width:160px !important;
	margin:0 10px 15px 15px;
	overflow:hidden;
}
#divgauche {
	float:left;
	width:468px;
	margin: 0px 10px 15px;
	overflow:hidden;
}
#divgauche.fusion {
	width:638px;
	margin:0 10px 15px 15px;
}
#divgauche.fusion2 {
	width:968px;
	margin:0 15px 15px 15px;
}
#divdroit {
	margin:0px 15px 15px 10px;
	float:left;
	width:300px !important;
	overflow:hidden;

}
#divmenubas {
	background-color:#eaeaea;
	padding:7px 0;
	text-align:center;
	width:100%;
	clear:both;
	border-bottom:1px solid #d6d6d6;
}
#divmenubas a{
	font-size:12px;
	margin-right:15px;
	font-weight:bold;
}
#footer {
	width:998px !important;
	border:1px #D3D3D3 solid;
	background-color:#FFFFFF;
	display:inline-block;
}
#contenufooter {
	text-align:center;
	padding:20px;
}
#contenufooter a {
	font-weight:normal;
	font-size:11px;
}
#contenufooter p {
	font-weight:bold;
	font-size:11px;
}


/* ######################################################################### */
/* ###########		HEADER						############################ */
/* ######################################################################### */

/* Couleur head moyen */

#header{
	position:relative;
	height:160px;
	width:1000px;
	background-image:url(/Images/ECV/V2010/sprite-ecv.png);
	background-repeat:no-repeat;
}
#header #logo{
	height:52px;
	width:193px;
	float:left;
	padding:12px 0 0 20px;
}
#header #baseline{
	font-size:12px;
	font-weight:bold;
	color:#b9b9b9;
	position:absolute;
	top:55px;
	left:280px;
}
#header #baseline #date{
	font-size:10px;
	margin-left:10px;
	font-weight:normal;
}
#header #inscription{
	height:35px;
	float:right;
	font-weight:bold;
	font-size:11px;
	text-tranform:uppercaze;
}
#header #inscription a{
	font-size:11px;
}
#header #inscription #inscription-fond{
	float:left;
	height:35px;
	width:710px;
	background-image:url(/Images/ECV/V2010/sprite-ecv.png);
	background-repeat:no-repeat;
	background-position:0 -160px;
}
#header #inscription #fin-inscription{
	float:left;
	height:35px;
	width:5px;
	background-image:url(/Images/ECV/V2010/sprite-ecv.png);
	background-repeat:no-repeat;
	background-position:-995px -160px;
}
#header #inscription #surhead{
	padding-top:10px;
	padding-left:20px;
	float:left;
}
#header #inscription .rss{
	height:14px;
	margin-left:5px;
	margin-top:10px;
	float:left;
	padding-left:19px;
	background-image:url(/Images/ECV/V2010/sprite-ecv.png);
	background-repeat:no-repeat;
	background-position:left -337px;
}
#header #inscription #identification .identifier{
	background-image:url(/Images/ECV/V2010/sprite-ecv.png);
	background-position:left -352px;
	background-repeat:no-repeat;
	padding-left:15px;
	padding-top:3px;
}
#header #inscription #identification{
	padding-top:10px;
	padding-right:5px;
	float:right;
}
#header #inscription #identification a{
	text-transform:uppercase;
}
#header #inscription #newsletter{
	float:left;
	position:relative;
	top:-5px;
	margin-right:38px;
}
#newsletter .newsletterimg{
	width:100px;
	height:20px;
	display:block;
	background-image:url(/Images/ECV/V2010/sprite-ecv.png);
	background-repeat:no-repeat;
	background-position:-111px -311px;
}
#search{
	width:320px;
	float:right;
	padding:0 10px 0 0;
}
#searchsous{
	float:right;
	margin-top:5px;
}
#searchsous a{
	padding-left:10px;
	background-image:url(/Images/ECV/V2010/fleche1.png);
	background-repeat:no-repeat;
	background-position:left center;
	font-size:11px;
}
#search #ok{
	background-color:transparent;
	background-image:url(/Images/ECV/V2010/sprite-ecv.png);
	background-repeat:no-repeat;
	background-position:-85px -311px;
	width:25px;
	height:25px;
	cursor:pointer;
	border:0 none;
	float:left;
}
#search #input, .champs input, input.petit, textarea{
	float:left;
	width:280px;
	padding:5px;
	font-size:11px;
	border-top:1px solid #c3c3c3;
	border-bottom:1px solid #c3c3c3;
	border-left:none;
	border-right:none;
}
#search .recherche-debut, .input-debut, .formulaire-commentaires .champs.contenu .input-debut{
	background-image:url(/Images/ECV/V2010/sprite-ecv.png);
	background-repeat:no-repeat;
	background-position:0 -311px;
	display:block;
	float:left;
	height:25px;
	width:5px;
}
.formulaire-commentaires .champs.contenu .input-debut{
	background-position:-240px -311px;
	height:100px;
}
.input-fin, .formulaire-commentaires .champs.contenu .input-fin{
	background-image:url(/Images/ECV/V2010/sprite-ecv.png);
	background-repeat:no-repeat;
	background-position:-234px -311px;
	display:block;
	float:left;
	height:25px;
	width:5px;
}
.formulaire-commentaires .champs.contenu .input-fin{
	background-position:-245px -311px;
	height:100px;
}
#search #ok span{
	display:none;
}
#nav{
	position:absolute;
	top:83px;
	left:0;
	height:63px;
	width:1000px;
}
#navigation1{
	float:left;
	height:38px;
}
#navigation1 a{
	font-size:11px;
}
#navigation2 a{
	font-size:12px;
}
#navigation2 a.inactif{
}
#navigation1 ul{
	overflow:hidden;
	margin: 0 0 0 20px;
}
#navigation1 ul li.accueil{
	background-image:url(/Images/ECV/V2010/sprite-ecv.png);
	background-repeat:no-repeat;
	background-position:0 -250px;
	margin:13px 8px 0 0;
	padding:0;
}
#navigation1 ul li.accueil a{
	height:0;
	width:11px;
	float:left;
	overflow:hidden;
	float:left;
	padding-top:11px;
}
#navigation1 ul li.accueil a:hover{
	background-image:url(/Images/ECV/V2010/sprite-ecv.png);
	background-repeat:no-repeat;
	background-position:-11px -250px;
	height:0;
	width:11px;
	float:left;
	overflow:hidden;
	float:left;
	padding-top:11px;
}
#navigation1 ul li{
	cursor:pointer;
	float:left;
	font-weight:bold;
	text-transform:uppercase;
	font-size:12px;
	display:inline;
	list-style-type:none;
	padding:10px 12px 0;
}
#navigation1 ul li.actif{
	cursor:default;
	padding:7px 10px 0 12px;
	display:block;
	float:left;
	height:24px;
	margin-top:3px;
	background-image:url(/Images/ECV/V2010/sprite-ecv.png);
	background-repeat:no-repeat;
	background-position:0 -271px;	
}
#navigation1 ul li.actif a{
	padding:10px 8px 0 12px;
	color:#FFFFFF;
	display:block;
	text-decoration:none;
	float:left;
	height:30px;
	background-image:url(/Images/ECV/V2010/sprite-ecv.png);
	background-repeat:no-repeat;
	background-position:0 -271px;	
}

#navigation1 ul .actif-fin{
	background-image:url(/Images/ECV/V2010/sprite-ecv.png);
	background-repeat:no-repeat;
	background-position:-996px -271px;
	float:left;
	margin-top:3px;
	height:30px;
	width:4px;
	padding:0;
}
#navigation1 ul .inactif-fin{
	display: none;
	visibility: hidden;
}
#navigation1 ul li .actif-fleche{
	color:#ffffff;
	background-image:url(/Images/ECV/V2010/fleche-nav.gif);
	background-repeat:no-repeat;
	background-position:center bottom;
	display:block;
	float:left;
	height:25px;
}
#divmenugauche .bloc160.navigation li.selected ul.ouvert li a{
	padding:0;
}
#navigation1 ul li .inactif-fleche{
	/*background-image:none;*/
}

#navigation2{
	float:left;
	width:1000px;
	height:25px;
}
#navigation2 ul{
	overflow:hidden;
	margin:5px 0 0 25px;
}
#navigation2 ul li{
	float:left;
	font-size:13px;
	display:inline;
	list-style-type:none;
	padding:0 9px;
	background-image:url(/Images/ECV/V2010/header-liste.png);
	background-repeat:no-repeat;
	background-position:left center;
}
#navigation2 ul .first{
	padding:0 10px 0 0;
	background-image:none;
}
#navigation1 ul li.separateur-on, #navigation1 ul li.separateur-off{
	margin-top:10px;
	padding:0;
	height:15px;
	border-right:1px solid #cbcbcb;
}
#navigation1 ul li.separateur-off{
	border-right:none;
	display: none;/* PAS FORCEMENT UTILES CES DEUX LA */
	visibility: hidden;/* PAS FORCEMENT UTILES CES DEUX LA */
}
#divgauche .colonne-index{
	width:300px;
	float:left;
	margin-right:15px;
}
#divgauche .colonne-index.gauche{
	margin-left:10px;
	margin-right:15px;
}
#divgauche .colonne-index.droite{
	margin:0;
}
#divgauche .liste.mag-article h1{
	background-image:url(/Images/ECV/V2010/separateur.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	font-style:italic;
	margin-bottom:15px;
	padding-bottom:10px;
	text-transform:uppercase;
}
#divgauche .liste.mag-article .lien-suite {
	display:inline-block;
}
#divgauche .liste.mag-article .date{
	font-size:14px;
	font-weight:normal;
	display:block;
}
#divgauche .liste.mag-article img{
	background-image:url(/Images/ECV/V2010/fond-mag.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
	border:none;
	float:left;
	display:block;
	margin:0 10px 5px 0;
	padding:0 13px 13px 0;
}
#divgauche .liste.menu{
	
}
#divgauche .liste.menu h3{
	margin-bottom:10px;
	padding-top:10px;
	padding-bottom:10px;
}
#divgauche .liste.menu ul li a{
	display:block;
	margin-bottom:10px;
	margin-left:15px;
	background-image:url(/Images/ECV/V2010/fleche2.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:10px;
}
/* ######################################################################### */
/* #######		FIN HEADER.CSS											   # */
/* ######################################################################### */

/* ############################## */
/* #######		VERSION 2009	# */
/* ############################# */
/*
div.categorieSommaire a.LienLarge, a.LienLarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-decoration: none;
	font-weight:bold;
}

div.categorieSommaire a.LienLarge:hover , a.LienLarge:hover {
	text-decoration:underline;
}

.ref {
  color: #71828A;
}


div.espaceur {
  position: relative;
  clear: both;
}

hr {
  clear: both;
  height: 1px;
  margin: 0;
  padding: 0;
  border: 0;
  visibility: hidden;
}



div#divgauchefiche {
  position: relative;
  float: left;
  width: 485px;
  padding: 0 10px 0 24px;
}


div#divcontenuAdForum {
	background: url(/Images/CA/AdForum_fond.gif) right top repeat-y;
	width: 829px;
	padding: 1px;
}

.bdlien{
	display:block;
	margin-left:5px;
	float:left;
	width:380px;
	height:auto;
	font:bold 11px Tahoma, Helvetica, sans-serif;
	color: #ff6600;		
	text-decoration: none;
}
span.bdlien{
	display:block;
	float:left;
	margin-top:3px;
}
.bdlien a{
	
	font:bold 11px Tahoma, Helvetica, sans-serif;
	color: #ff6600;		
	text-decoration: none;
}
.bdlien a:hover{
	text-decoration: underline;
}
.bdnews{
	display:block;
	height:22px;
	float:right;
	padding-right:3px;
	width:120px;	
	text-align:right;
	border-bottom:1px solid #000000;
}
.bdident {
	display:block;
	height:23px;
	float:right;
	padding-right:8px;
	width:416px;	
	text-align:right;
}
span.news {
	display:block;
	float:left;
	margin-left:5px;
}
span.identfd {
	background-color:#ff6600;
	padding:2px 4px 2px 4px;
	color:#ffffff;
}
span.identfd a{
	color:#ffffff;
	font-size:10px;
}
span.identfd a:hover{
	color:#ffffff;
	text-decoration:underline;
}
.bdident a{
	font:bold 11px Verdana, Helvetica, sans-serif;
	color:#3c3c3c;
	text-decoration:underline;
	font-size:10px;
}
.bdident a:hover{
	text-decoration: none;
}


.bdlogo {
	display:block;
	float:left;
	margin-top:5px;
	border-left:0px solid #000000;
	height:60px; 	
}
.bdbaseline{
	margin-top:5px;
	display:block;
	float:left;
	height:60px; 
	margin-left:5px;
	font:bold 11px Tahoma, Helvetica, sans-serif;
	line-height:15px;
	color: #000000;	
	text-transform:uppercase;
}
.bdrecherche {	
	display:block;
	float:right;
	text-align:left;
	padding-right:3px;
	padding-top:3px;
	border-right:1px solid #71828a;
	height:60px; 
	font:bold 11px Verdana, Helvetica, sans-serif;
	color:#3c3c3c;
	width:188px;
}
.bdrecherche button.ok2{
	position: relative;
	cursor: pointer;
	width: 16px;
	height: 16px;
	background-color: transparent;
	background-image: url(/Images/CA/Barredenav/bandeau-ok.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	margin: 0;
	padding-top: 7px;
	margin-left:2px;
	border: 0;
}
.bdrecherche a:hover{	
	text-decoration:underline;
}

/* ############################## */
/* #######		/ VERSION 2009	# */
/* ############################# */

/*
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
					 AJOUTS COMMUNS SITES
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
*/
#navigation1 ul li:hover .inactif-fleche {
	background-image:url(/Images/ECV/V2010/fleche-nav_hover.gif);
	background-position:center bottom;
	background-repeat:no-repeat;
	height:24px;
	display:block;
	float:left;
	color:#5DA8B6;
}
/* GLOSSAIRE */
#divgauche .article.glossaire h1 {
font-size:22px;
margin:25px 0 15px 0;
}
#divgauche .article.glossaire .article-contenu {
margin-bottom:20px;
}
#divgauche .glossaire-definition {
padding:10px 0;
}
#divgauche .glossaire-definition .lien-suite {
display:inline-block;
margin:0 0 0 10px;
}
#divgauche .glossaire-definition .definition {
font-size:12px;
font-weight:bold;
}

/* ANCIEN RETOURHAUT */

#divgauche .retourhaut {
color:#8d8d8d;
}
#divgauche .retourhaut {
	clear:both;
	display:inline-block;
	padding-left:15px;
	padding-bottom:10px;
	margin-top:10px;
	background-image:url(/Images/ECV/V2010/picto_retour-haut.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

/* PAGE DOSSIER THEMATIQUE */

#divgauche h1.titreIndexT {
background-image:url(/Images/ECV/V2010/fleche-rotative.gif);
background-position:left 8px;
background-repeat:no-repeat;
border-bottom:1px solid #E4E4E4;
font-size:18px;
font-style:italic;
margin-bottom:15px;
margin-left:10px;
padding-bottom:10px;
padding-left:20px;
text-transform:uppercase;
color:#363636;
}
#divgauche h2.titreIndexT {
background-image:url(/Images/ECV/V2010/sprite-ecv.png);
background-position:left -800px;
background-repeat:repeat-x;
border:1px solid #64AFBD;
color:#FFFFFF;
margin:0 0 20px;
padding:5px 5px 5px 15px;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
}
#divgauche h3.titreIndexT {
text-transform:none;
color:#8D8D8D;
}
#divgauche .citationIndexT p {
color:#363636;
font-size:12px;
}
#divgauche div#accueilIndexT p {
font-size:12px;
margin:15px;
}
#divgauche .citationIndexT a {
font-size:18px;
font-weight:normal;
color:#363636;
}
#divgauche .citationIndexT #RefIndexT a {
font-size:12px;
font-weight:normal;
color:#8D8D8D;
line-height:20px;
}
/* PAGE MAGS ARTICLES */
#divgauche .liste-mag-article {
display:inline-block;
width:468px;
}
#divgauche .liste-mag-article .image .legende{
width:125px;
color:#8D8D8D;
padding:0;
margin:0;
clear:both;
}
#divgauche .liste-mag-article .image .credits{
width:125px;
color:#8D8D8D;
font-size:11px;
font-weight:normal;
padding:0;
margin:0;
clear:both;
}
#divdroit h3.gris.panier{
	background-image:url(/Images/ECV/V2010/caddie.png);
	background-position:left 10px;
	background-repeat:no-repeat;
	padding-left:35px;
}