/* ------------------------------
 Editialis - Site RC
 Pages de contenus
 Mars 2010 - Luis Marques
 ------------------------------ */
/* DEBUT PAGE LISTES */
.liste {
}
/* ######################################################################### */
/* #######		 DEBUT ARTICLE            							   	   # */
/* ######################################################################### */
.article {
	float:left;
}
.article .header .chemin {
	padding-bottom:10px;
	font-size:13px;
	font-weight:bold;
}
#divgauche .bloc468.une {
	/*background-color:red;*/
	border:none;
	padding-bottom:10px;
	margin-bottom:15px;
}
#divgauche .bloc468.une #containerALaUneHaut {
	height:340px;
}
#divgauche .bloc468.une .haut h3{
	float:left;
	margin:0;
	/*background-image:url(/Images/ECV/V2010/picto_titre-page.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:25px;*/
	width:100px;
}
#divgauche .bloc468.une h3{
	background:none;
	width:150px;
	float:left;
	padding:0;
	margin:0;
}
#divgauche .bloc468.une .actif h3{
	color:#ffffff;
	cursor:default;
}
#divgauche .bloc468.une .image{
	float:right;
	margin-right:0;
	/*margin-left:15px;*/ /* UTILE si petite image droite */ 
	margin-bottom:10px;
	position:relative;
}
#divgauche .bloc468.une h2{
}
#divgauche .bloc468.une h2 a{
	font-size:22px;
}
#divgauche .bloc468.une .haut{
	clear:both;
	float:left;
	padding-bottom:10px;
	width:100%;
}
#divgauche .bloc468.une .une-right{
	text-align:right;
	width:298px;
	float:right;
}
#divgauche .bloc468.une ul{
	margin-top:15px;
	width:100%;
	clear:both;
}
#divgauche .bloc468.une ul li{
border-bottom:1px solid #cccccc;
	background-image:url(/Images/ECV/V2010/sprite-ecv.png);
	background-position:left -624px;
	background-repeat:no-repeat;
	float:left;
	width:132px;
	/*margin:5px;*/
	padding:10px;
	margin-left:6px;
	height:115px;
	overflow:hidden;
	position:relative;
	/*display:block;*/
	margin-bottom:0;
}
#divgauche .bloc468.une ul li.first{
	margin-left:0;
}
#divgauche .bloc468.une .auteur{
	padding:0;
}
#divgauche .bloc468.une ul li img{
	border:1px solid #ffffff;
	margin-bottom:5px;
	clear:both;
}
#divgauche .bloc468.une .center{
text-align:center;
}
#divgauche .bloc468.une ul li.actif{
	border-bottom:1px solid #525b5d;
	padding-top:25px;
	margin-top:-15px;
	background-image:url(/Images/ECV/V2010/fleche-une.png);
	background-position:center top;
	background-repeat:no-repeat;
	color:#ffffff;
}
#divgauche .bloc468.une ul li.actif a{
	color:#ffffff;
}
#divgauche .bloc468.une ul li h3{
	width:auto;
	font-size:12px;
	text-transform:none;
	font-weight:normal;
	cursor:default;
}
#divgauche .bloc468.une ul li h3 a{
}
#divgauche .liste .chemin {
	padding-bottom:5px;
	font-size:11px;
	font-weight:bold;
}
#divgauche .bloc468.liste-actu .bouton {
	padding-top:10px;
}
#divgauche .bloc468.liste-actu .image {
	margin-bottom:10px;
	margin-right:15px;
	overflow:hidden;
	max-width:150px;
}
.article .header .chemin a:hover{
	text-decoration:underline;
}
#divgauche .bloc468.entreprises-com p{
padding-bottom:15px;
}
.deposer {
/*float:left;*/
text-align:center;
}
#divgauche .expert .cadre-expert {
background-color:#ffffff;
width:426px;
}
#divgauche .expert .cadre-expert .cadre-blanc{
margin:0;
padding:0 0 10px 0;
width:auto;
}
#divgauche .expert .cadre-expert .cadre {
width:auto;
background-image:none;
padding:10px;
margin:0;
}
#divgauche .bloc468.livres-blancs-presentation .lien-suite{
padding-bottom:0;
}
#divgauche .bloc468.livres-blancs-annonce, #divgauche .bloc468.entreprises-com-annonce {
text-align:center;
}
#divgauche .bloc468.liste-livre.livre-semaine {
padding:15px;
}
#divgauche .bloc468.liste-livre.livre-semaine h1{
font-size:24px;
}
#divgauche .couverture, #divgauche .logo {
width:125px;
float:left;
}
#divgauche .bloc468.liste-livre .texte, #divgauche .bloc468.liste-livres-blancs .texte {
width:290px;
float:left;
}
#divgauche .couverture .lien-suite {
display:inline-block;
margin:0 0 2px 0;
}
#divgauche .bloc468.liste-livre h2, #divgauche .bloc468.liste-livres-blancs h2 {
padding-bottom:15px;
font-size:18px;
}
#divgauche .bloc468.liste-livre .auteur {
float:left;
padding-bottom:10px;
padding-top:0;
}
#divgauche .bloc468.liste-livre .infos {
display:inline-block;
}
#divgauche .edition {
float:left;
margin-left:10px;
padding-left:10px;
margin-bottom:0;
padding-bottom:0;
border-left:1px solid #E4E4E4;
}
#divgauche .bloc468.liste-livre img, #divgauche .bloc468.liste-livres-blancs img {
background-image:url(/Images/ECV/V2010/fond-mag.jpg);
background-position:right bottom;
background-repeat:no-repeat;
display:block;
float:left;
margin:5px 0 5px 0;
padding:0 13px 13px 0;
}
#divgauche .bloc468.liste-livres-blancs img {
background-image:url(/Images/ECV/V2010/fond-image.jpg);
}
#divgauche .bloc468.livres-blancs-intro, #divgauche .bloc468.index-intro, #divgauche .bloc468.agenda-intro, #divgauche .bloc468.entreprises-com-intro {
background-image:url(/Images/ECV/V2010/visuel-livres-blancs.jpg);
background-repeat:no-repeat;
background-position:left top;
padding-left:120px;
padding-top:10px;
padding-bottom:10px;
border:none;
margin-bottom:10px;
}
#divgauche .bloc468.agenda-intro {
background-image:url(/Images/ECV/V2010/visuel-agenda.jpg);
}
#divgauche .bloc468.index-intro {
background-image:url(/Images/ECV/V2010/visuel-index.jpg);
background-position:left center;
}
#divgauche .bloc468.entreprises-com-intro {
background-image:url(/Images/ECV/V2010/visuel-com.jpg);
background-position:left center;
}
#divgauche .bloc468.livres-blancs-intro h2, #divgauche .bloc468.index-intro h2, #divgauche .bloc468.agenda-intro h2, #divgauche .bloc468.entreprises-com-intro h2, #divgauche .bloc468.liste-livre.livre-semaine h2{
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;
padding-bottom:10px;
padding-left:20px;
text-transform:uppercase;
}
#divgauche .bloc468.liste-agenda .etat{
background-image:url(/Images/ECV/V2010/fond-info.png);
background-position:left 5px;
background-repeat:no-repeat;
padding-left:30px;
font-style:italic;
}
#divgauche .bloc468.livre-semaine img {
background-image:url(/Images/ECV/V2010/fond-mag.jpg);
background-position:right bottom;
background-repeat:no-repeat;
display:block;
float:left;
margin:0 15px 10px 0;
padding:0 13px 13px 0;
}
#divgauche .liste.blog .bloc468.liste-blog .auteur{
padding-top:0;
}
#divgauche .liste .bloc468.liste-video .date, #divgauche .bloc.video-themes .date{
font-size:12px;
padding:5px 0 0 0;
text-align:center;
}
#divgauche .liste .bloc468.liste-entreprises-com .entreprise{
	text-transform:uppercase;
	font-size:14px;
}
.article .header .chemin .rubrique, #divgauche .bloc468 .chemin .rubrique {
	text-transform:uppercase;
}
.article .header .chemin .rubrique.sous, #divgauche .bloc468 .chemin .rubrique.sous {
	text-transform:none;
}
#divgauche .rubrique.sous strong {
padding-left:5px;
}
#divgauche .article  h1 {
	font-size:26px;
	font-weight:normal;
}
.article .header .auteur, .auteur{
	font-size:12px;
	padding:10px 0 15px 0;
}
.article .header .chapeau {
	padding-bottom:10px;
}
.article .header .chapeau strong {
	font-size:13px;
}
.article .outils {
	border-top:2px solid #EFEFEF;
	border-bottom:2px solid #EFEFEF;
	padding:2px 0;
	margin: 0 0 15px;
	height:25px;
	width:468px;
	clear:both;
}
.article .outils ul li {
	margin-right:10px;
	float:left;
	font-weight:normal;
	font-size:12px;
}
.article .outils ul li a{
	display:block;
	padding-top:5px;
	padding-left:20px;
	background-position:bottom left;
	background-repeat:no-repeat;
}
.article .outils ul li a:hover{
	text-decoration:underline;
}
.article .outils ul li.imprimer a{
	background-image:url(/Images/ECV/V2010/picto_imprimer.gif);
}
.article .outils ul li.mail a{
	background-image:url(/Images/ECV/V2010/picto_mail.gif);
}
.article .outils ul li.commenter a{
	background-image:url(/Images/ECV/V2010/picto_commenter.gif);
}
.article .outils .social li {
	padding-top:5px;
}
.article .outils .social li a{
	padding:0;
}
.article .outils .social .yoolink {
	padding-top:0;
	margin-top:2px;
}
.article .article-contenu p{
	padding-bottom:10px;
	line-height:20px;
}
.article .article-contenu p a{
	font-weight:normal;
}
.article .article-contenu p a:hover{
	text-decoration:underline;
}
.article .article-contenu strong{
	font-size:13px;
}
.article .article-contenu .photo, .article .article-contenu .supplement {
	max-width:200px;
	float:none;
	overflow:hidden;
}
#divgauche .article .article-contenu .supplement ul li.selected a{
	text-decoration:underline;
}
#divgauche .article .article-contenu .supplement ul li.dossier{
	padding-left:0;
	background-image:none;
}
#divgauche .article .article-contenu .supplement ul li.dossier img{
	padding-right:5px;
	/*display:inline;*/
}
#divgauche .article .article-contenu .supplement ul li.dossier .sommaire{
	font-weight:bold;
	width:70px;
	display:inline-block;
}
#divgauche .article .article-contenu .supplement ul li.selected{
	background-image:url(/Images/ECV/V2010/fleche3.gif);
}
.article .article-contenu .supplement {
	padding:10px;
	width:140px;
	font-size:11px;
}
.article .article-contenu .photo.right, .article .article-contenu .supplement {
	margin-left:10px;
	margin-bottom:10px;
	float:right;
	clear:both;
}
.article .article-contenu .photo.left {
	margin-right:15px;
	margin-bottom:10px;
	float:left;
}
.article .article-contenu .photo.big {
	margin-bottom:10px;
	margin-left:0;
	width:100%;
	max-width:468px;
}
.article .article-contenu .player-video {
	margin-bottom:10px;
	margin-left:0;
	width:100%;
	max-width:468px;
}
.article .article-contenu .photo img {
	margin-bottom:10px;
	display:block;
}
.article .article-contenu .photo p {
	font-weight:normal;
	font-size:11px;
	padding:0;
	margin:0;
}
.article .footer .tag, .article .tag  {
	padding-bottom:10px;
	padding-top:10px;
}
.article .footer .tag a, .article .tag a {
	font-size:12px;
}
.article .footer .tag a:hover, .article .tag a:hover {
	text-decoration:underline;
}
.article .footer .plus {
	margin-bottom:20px;
}
.article .footer .plus li {
	background-image:url(/Images/ECV/V2010/fleche-breve.gif);
	background-position:left center;
	background-repeat:no-repeat;
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
	margin-bottom:5px;
	padding-left:20px;
}
.article .footer .plus li a:hover {
	text-decoration:underline;
}
.article .article-contenu .photo p.credits {
}
 .article .article-contenu .player-video p {
 	padding:0;
 }
.article .article-contenu .photo p.legende, .article .article-contenu .player-video p.legende {
	line-height:16px;
}
/*.article .pagination {
	margin:10px 0 10px;
	text-align:center;
	clear:both;
}*/
.pagination { /* AJOUT */
	margin:10px 0 10px;
	text-align:center;
	clear:both;
}
/*.article .pagination ul {
	display:inline;
}*/
.pagination ul { /* AJOUT */
	display:inline;
}
/*.article .pagination li {
	display:inline;
	margin-right:5px;

} */
.pagination li { /* AJOUT */
	/*padding:2px 0;*/
	padding:3px 0;
	display:inline;
	margin:0 5px 0 0;
	background-image:url(/Images/ECV/V2010/sprite-ecv.png);
	background-position:left -970px;
	background-repeat:repeat-x;
	line-height:30px;
} 
.pagination li.coupure {
	padding:3px 6px;
	line-height:12px;
}
.pagination ul li a {
	margin:0;
	padding:0 6px;
	font-weight:bold;
}
/*.article .pagination li a:hover {
	text-decoration:underline;
}*/
.pagination li a:hover { /* AJOUT */
	text-decoration:underline;
}
/*.article .pagination li.actif {
	padding:2px 5px;
	border:1px solid #f57941;
}*/
.pagination li.actif { /* AJOUT */
	border:1px solid #64afbd;
	background-position:left -800px;
}
/*
.article .pagination li.actif a:hover {
	text-decoration:underline;
}*/
.pagination li.actif a:hover { /* AJOUT */
	text-decoration:underline;
}
.pagination li.actif a {
	color:white;
}
#divgauche .article h3 {
	float:none;
}
p.alerte, #divgauche div.formulaire p.alerte {
	padding-top:5px;
	font-size:10px;
	text-transform:uppercase;
	padding-bottom:5px;
	color:red;
}
.bloc-commentaires p {
	padding-bottom:10px;
}
.bloc-commentaires .contenu-commentaires {
	padding:15px;
}
.bloc-commentaires .contenu-commentaires .copie {
	border:1px dotted #CCCCCC;
	background-color:#fafafa;
	padding:10px;
	margin:5px 0 15px 15px;
}
.bloc-commentaires .contenu-commentaires .copie .commentaire {
	border-bottom:3px solid #EFEFEF;
	background-image:url(/Images/ECV/V2010/picto_reponse.gif);
	background-repeat:no-repeat;
	display:block;
	margin-bottom:10px;
	padding-left:25px;
}
.bloc-commentaires .contenu-commentaires .reponse {
padding-top:10px;
}
.bloc-commentaires .titre-commentaires , .formulaire-commentaires {
	border-bottom:1px solid #e8e8e8;
	padding:15px 20px;
}
.bloc-commentaires .titre-commentaires {
	background-image:url(/Images/ECV/V2010/bulle-commentaire.png);
	background-repeat:no-repeat;
	background-position:5px center;
	padding-left:70px;
}
#divgauche .bloc-commentaires .titre-commentaires h3, #divgauche .formulaire-commentaires h3{
	background-image:none;
	padding:0;
	margin:0;
	font-size:18px;
	font-weight:normal;
}
.formulaire-commentaires {
	margin-bottom:10px;
}
.formulaire-commentaires .champs {
	clear:both;
	padding-bottom:30px;
	font-weight:bold;
}
#divgauche .livre-recherche, #divgauche .livres-blancs-annonce, #divgauche .livres-blancs-presentation, #divgauche .agenda-presentation, #divgauche .bloc468.entreprises-com-annonce, #divgauche .bloc468.entreprises-com-presentation,
#divgauche div.formulaire form 
{
	background-image:url(/Images/ECV/V2010/rayures.gif);
	background-repeat:repeat;
	background-position:left top;	
}
#divgauche a.telecharger {
	background-image:url(/Images/ECV/V2010/picto_telecharger.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:20px;	
}
#divgauche .livre-recherche img {
	float:right;
}
#divgauche .livre-recherche h2 {
	padding-bottom:20px;
}
.livre-recherche .champs {
	clear:both;
	padding-bottom:10px;
}
.formulaire-commentaires .champs.contenu{
	clear:both;
	padding-bottom:120px;
	font-weight:bold;
	padding-top:10px;
}
.formulaire-commentaires p{
	font-size:11px;
	clear:both;
}
.formulaire-commentaires form{
	padding-top:15px;
}
.formulaire-commentaires p a{
	font-weight:bold;
}
.formulaire-commentaires .info{
	padding-left:140px;
	padding-bottom:10px;
}
.formulaire-commentaires .recopie{
	width:90px;
	font-size:11px;
	display:inline-block;
	font-weight:normal;
	padding-left:10px;
	padding-right:5px;
	text-align:right;
	float:left;
}
.formulaire-commentaires label{
	width:130px;
	text-align:right;
	display:block;
	float:left;
	padding-right:10px;
}
.livre-recherche label{
	width:130px;
		text-align:right;
	display:block;
	float:left;
	padding-right:10px;
}
.livre-recherche select{
	width:230px;
	float:left;
	height:25px;
	border:1px solid #C3C3C3;
}
.livre-recherche .champs input{
	width:210px;
}
.livre-recherche .bouton{
	padding-left:10px;
}
livre-recherche .bouton .fin{
background-position:-997px -359px;
}
.livre-recherche .bouton a{
background-position:-251px -359px;
padding:5px 7px 5px 10px;
}
.formulaire-commentaires .champs.box label{
	text-align:left;
	width:285px;
}
.formulaire-commentaires .champs input{
	width:230px;
}
.formulaire-commentaires input.box{
	width:auto;
	border:none;
}
.formulaire-commentaires .champs.box {
	padding-bottom:10px;
	font-weight:normal;
	float:left;
	width:330px;
	/*clear:none;*/
} 
.align-bouton {
width:auto;
float:right;
display:block;
}
.align-box {
float:left;
}
.formulaire-commentaires .champs.box label {
	float:left;
	padding-right:0;
	padding-left:10px;
	font-size:11px;
} 
.formulaire-commentaires input.petit{
	width:50px;
	text-align:center;
}
.formulaire-commentaires .champs.contenu textarea{
	width:260px;
	height:88px;
}
.article .footer .retour-haut {
	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;
}
.bloc-commentaires .reagir {
	text-align:right;
	padding:0;
}
/* ######################################################################### */
/* #######		 FIN ARTICLE            							   	   # */
/* ######################################################################### */


/* ######################################################################### */
/* #######		 WR 09/02/2010								   	   # */
/* ######################################################################### */
.article .CouvMag {
	float:right;
	padding-left:10px;
	padding-bottom:10px;
	width:110px; /* OLD : 117px */
	overflow:hidden;
}
.article .CouvMag a {
	display:block;
	padding:2px 0;
	font-size:11px;
}

/* ######################################################################### */
/* #######		 THEME.CSS 02/02/2010								   	   # */
/* ######################################################################### */

.bloc {
	padding:0 0 15px;
	margin-bottom:15px;
	float:left;
	width:100%;
}
/*#divgauche h3{
	clear:both;
	text-transform:uppercase;
	font-size:18px;
	font-weight:normal;
	background-image:url(/Images/ECV/V2010/separateur.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	padding-bottom:10px;
	margin-bottom:20px;
}*/
#divgauche h3{
	clear:both;
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
	background-image:url(/Images/ECV/V2010/separateur.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	padding-bottom:10px; /* old 15px */
	margin-bottom:20px; /* old rien */
}
.bloc h2 a, .bloc.separe h2 a{
	/*font-size:12px;*/
	font-weight:normal;
	font-size:18px;
}
.bloc.une-themes h2 a{
	font-size:18px;
}
.bloc h2, .bloc.separe h2 {
/*line-height:14px;*/
font-weight:normal;
padding-bottom:5px;
}
.bloc strong, .bloc.separe strong {
/*line-height:14px;*/
padding-bottom:5px;
} 
.bloc p, .bloc .separe p{
	margin:10px 0;
}
.bloc .date, .bloc.separe .date{
	font-weight:normal;
	font-size:12px;
}
.commentaire{
background-image:url(/Images/ECV/V2010/picto_commenter.gif);
background-repeat:no-repeat;
display:inline-block;
font-weight:normal;
padding-left:20px;
}
.bloc .image, .bloc.separe .image, .bloc468 .image{
	background-repeat:no-repeat;
	position:relative;
	float:left;
	margin-right:15px;
	margin-bottom:5px;
}
.bloc .image img, .bloc.separe .image img, .bloc468 .image img{
padding:0 5px 5px 0;
	background-image:url(/Images/ECV/V2010/fond-image.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
}
#divgauche .bloc468.une img {
	background:none;
	padding:0;
}
.bloc468 .image.video img{
background-image:url(/Images/ECV/V2010/fond-image-video.jpg);
}
.containerALaUneHaut .image img{
padding:0;
background:none;
}
.bloc.separe li, .bloc468.separe li {
background-image:url(/Images/ECV/V2010/fleche-breve.gif);
background-position:left 4px;
background-repeat:no-repeat;
font-size:12px;
margin-bottom:5px;
padding-left:20px;
}
#divgauche .bloc468.separe.publi-info h4 {
font-size:14px;
}
#divgauche .bloc468.separe.publi-info .image img{
border:6px solid #EAEAEA;
}
#divmenugauche .bloc160.navigation {
}
#divmenugauche .bloc160.navigation h4 {
font-size:12px;
padding:7px 5px 7px 0;
background-image:url(/Images/ECV/V2010/sprite-ecv.png);
background-position:left -831px;
color:#ffffff;
background-color:#4a95a3;
text-transform:uppercase;
}
#divmenugauche .bloc160.navigation h4 a{
color:#ffffff;
padding-left:15px;
}
#divmenugauche .bloc160.navigation h4 a.maison {
padding-left:25px;
background-image:url(/Images/ECV/V2010/index-thema.gif);
background-position:7px 3px;
background-repeat:no-repeat;
}
#divmenugauche .bloc160 ul {
	padding-top:10px;
}
#divmenugauche .bloc160.navigation ul {
border-left:1px solid #d3d3d3;
border-right:1px solid #d3d3d3;
padding-top:0;
}
#divmenugauche .bloc160.navigation ul.ouvert, #divgauche .colonne-index ul.ouvert {
margin-bottom:0;
margin-top:6px;
border-left:none;
border-right:none;
border-top:none;
border-bottom:1px solid #e1e1e1;
padding-left:20px;
}
#divgauche .colonne-index ul.ouvert {
border-bottom:none;
padding-left:0;
margin:0;
}
#divmenugauche .bloc160.navigation ul.ouvert li, #divgauche .colonne-index ul.ouvert li {
background-image:url(/Images/ECV/V2010/nav-liste.gif);
background-position:0 15px;
padding-left:10px;
margin:0;
border:none;
}
#divgauche .colonne-index ul.ouvert li {
border-bottom:1px solid #e1e1e1;
padding-left:20px;
background-position:10px 15px;
}
#divmenugauche .bloc160.navigation h3 {
	background-image:url(/Images/ECV/V2010/fleche-menu.png);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding-left:25px;
	margin:0;
	border-top:2px solid #ffffff;
	border-left:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
	padding-top:10px;
	font-size:12px;
}
#divmenugauche .bloc160 ul li, #divgauche .supplement ul li {
	background-image:url(/Images/ECV/V2010/fleche2.gif);
	background-position:left 4px;
	background-repeat:no-repeat;
	margin-bottom:2px;
	padding-left:10px;
}
#divmenugauche .bloc160.navigation ul li, #divgauche .colonne-index ul li {
	background-image:url(/Images/ECV/V2010/plus.gif);
	background-position:5px 12px;
	background-repeat:no-repeat;
	padding:8px 5px 8px 20px;
	margin:0;
	border-bottom:1px solid #E4E4E4;
}
#divmenugauche .bloc160.navigation ul li.ouvrir {
	background-image:url(/Images/ECV/V2010/fleche-ouvrir.gif);
	background-position:center center;
	padding:0;
	background-color:#E1E1E1;
}
#divmenugauche .bloc160.navigation ul li.ouvrir a{
	width:100%;
	height:15px;
	display:block;
}
/*#divmenugauche .bloc160.navigation ul li.selected {
	background-image:url(/Images/ECV/V2010/plus1.gif);
	background-position:5px 10px;
	background-repeat:no-repeat;
	background-color:#E1E1E1;
	padding:6px 0;
	margin-bottom:1px;
	border-bottom:none;
}*/
#divmenugauche .bloc160.navigation ul li.selected {
	padding:8px 0;
}
#divmenugauche .bloc160.navigation ul li.selected.ouvert, #divgauche .colonne-index ul li.selected.ouvert {
	padding:8px 0 0 0;
	background-color:#E1E1E1;
	background-image:url(/Images/ECV/V2010/sprite-ecv.png);
	background-position:left -1058px;
	background-repeat:repeat-x;
	margin-bottom:1px;
	border-bottom:none;
}
#divmenugauche .bloc160.navigation ul li.selected.ouvert {
	display:inline-block; /* CORIGE BUG IE6 COLORATION BAS */
	width:158px; /* POUR LE INLINE */
}
#divgauche .colonne-index ul li.selected.ouvert {
background-color:#ffffff;
border-bottom:none;
border-top:1px solid #E1E1E1;
margin:0 0 10px 0;
padding:0 0 0 0;

}
#divgauche .colonne-index .sous-theme {
padding:10px 0 10px 30px;
background-image:url(/Images/ECV/V2010/fleche-colonne-index.gif);
background-position:10px 10px;
background-repeat:no-repeat;
display:block;
}
#divgauche .colonne-index h3 {
background-color:#4a95a3;
background-image:url(/Images/ECV/V2010/sprite-ecv.png);
background-position:-161px -831px;
color:#FFFFFF;
font-size:12px;
padding:7px 5px 7px 15px;
text-transform:uppercase;
margin:0;
}
#divmenugauche .bloc160.navigation ul li.selected a{
		text-decoration:underline;
		display:block;
		padding-left:20px; /* AJOUT */
}
#divmenugauche .bloc160.navigation ul li.selected.ouvert a{
	color:#707070;
	text-decoration:none;
}
#divmenugauche .bloc160.navigation ul li.selected.ouvert li.actif a {
	text-decoration:underline !important;
}
#divgauche .supplement ul {
	padding-bottom:5px;
	list-style-position:outside;
	list-style-type:none;
}
#divgauche .supplement ul li {
	margin-bottom:10px;
}
#divgauche .supplement h3 {
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
	padding-bottom:0;
	background:none;
}
#divgauche .bloc.expert-themes .image.expert-photo {
	float:left !important;
	padding:5px;
	width:auto !important;
}
.bloc.separe, .bloc468.separe {
	border-bottom:4px solid #efefef;
}
.bloc468.separe.publi-info .publi {
	background-image:url(/Images/ECV/V2010/fond_publi.gif);
	background-repeat:repeat-x;
	background-color:#e8e8e8;
	padding:15px;
}
.bloc468.separe.publi-info .publi ul{
	list-style-position:inside;
	list-style-type:square;
	padding-bottom:10px;
}
.bloc468.separe.publi-info .publi ul li{
	margin-bottom:10px;
	background-image:none;
	padding-left:0;
}
.bloc468.separe.publi-info .publi p{
	padding:0;
}
#divgauche .bloc468.separe.publi-info h2{
	font-size:18px;
}
.lien-suite{
	padding-left:10px;
	padding-right:10px;
	background-image:url(/Images/ECV/V2010/fleche2.gif);
	background-repeat:no-repeat;
	background-position:center left;
}
#divgauche .lien-suite{
	display:block;
	margin-top:10px;
	padding-left:10px;
	background-image:url(/Images/ECV/V2010/fleche2.gif);
	background-repeat:no-repeat;
	background-position:center left;
}
#divdroit .lien-suite{
	background-image:url(/Images/ECV/V2010/fleche4.gif);
	/*margin-bottom:10px;*/
	display:inline-block;
}
.bloc .archives{
	float:left;
	width:145px;
	margin-right:10px;
}
.info-com{
	margin-left:28px;
	font-size:12px;
	text-transform:none;
	font-weight:normal;
	color:#e5e5e5;
}
.bloc.separe .dossier{
	margin:0 0 15px;
}
.bloc.separe .dossier h2{
	font-size:14px;
	padding-left:25px;
	background-image:url(/Images/ECV/V2010/mini-dossier.gif);
	background-repeat:no-repeat;
	background-position:center left;
	margin:0 0 10px 0;
}
.bloc.separe .dossier h2 a{
	font-size:14px;
}
.bloc.separe .dossier h2 a:hover{
	text-decoration:underline;
}
.bloc.separe .dossier p{
	margin:0 0 15px 0;
}
strong {
	font-weight:bold;
}
.bloc strong {
	text-transform:uppercase;
}
.bloc.expert-themes strong.expert-strong {
	text-transform:none;
}
.bloc .archives h2 {
padding-bottom:10px;
font-size:14px;
font-weight:bold;
}
.bloc .archives h2 a{
font-size:14px;
font-weight:bold;
}
.bloc.actu-themes {
}
.bloc468.separe.nominations .nomination{
font-size:12px;
margin-bottom:10px;
}
.bloc468.separe.dossier-thematique {
}
.bloc468.separe.dossier-thematique .alignement{
clear:both;
padding-top:5px;
}
.bloc468.separe.dossier-thematique .image-dossier-them {
text-align:center;
padding-bottom:10px;
}
.bloc468.separe.dossier-thematique .left-dossier-them {
float:left;
overflow:hidden;
/*width:300px;
padding-right:20px;*/
}
.bloc468.separe.dossier-thematique .left-dossier-them .auteur{
padding-top:0;
}
#divgauche .bloc468.separe.dossier-thematique .left-dossier-them h2 a{
font-size:22px;
}
#divgauche .bloc468.separe.dossier-thematique .right-dossier-them h4{
background-image:url(/Images/ECV/V2010/separateur.gif);
background-position:left bottom;
background-repeat:repeat-x;
clear:both;
font-size:12px;
margin-bottom:10px;
padding-bottom:10px;
text-transform:uppercase;
}
#divgauche .bloc468.separe.dossier-thematique .right-dossier-them h3{
background:none;
padding-top:5px;
padding-bottom:10px;
margin:0;
font-size:12px;
text-transform:none;
font-weight:bold;
}
.bloc468.separe.dossier-thematique .right-dossier-them {
float:right;
width:145px;
overflow:hidden;
}
.bloc468.separe.nominations .nomination strong{
font-size:14px;
}
.bloc468.liste-sondage input{
margin-right:5px;
}
#divgauche .bloc468.liste-sondage .numero-sondage{
font-size:32px;
padding-right:10px;
}
#divgauche .alphabetbg .active {
background-position:left -800px; /* -996px */
background-image:url(/Images/ECV/V2010/sprite-ecv.png);
margin-top:-3px;
padding:3px 0;
}
#divgauche .alphabetbg {
background:none;
background-image:url(/Images/ECV/V2010/sprite-ecv.png);
background-position:left -970px;
background-repeat:repeat-x;
padding:3px 0;
}
#divgauche .alphabetbg a.active{
color:#ffffff;
}
#divgauche .TitreArchive a {
padding-top:5px;
padding-bottom:5px;
display:block;
margin-left:10px;
}
#divgauche .bloc468.liste-sondage textarea{
float:none;
width:405px;
margin-left:5px;
margin-bottom:20px;
border:1px solid #C3C3C3;
font-family:Arial, Helvetica, sans-serif;
}
#divgauche .bloc468.liste-sondage .graphique {
border-bottom:1px solid #1d71a0;
border-left:1px solid #298cc4;
border-right:1px solid #58c2f7;
border-top:1px solid #58c2f7;
background-color:#ffa500;
background-image:url(/Images/ECV/V2010/sprite-ecv.png);
background-position:left -883px;
background-repeat:repeat-x;
display: block;
height: 15px;
margin-top: 4px;
margin-bottom:8px;
}
#divgauche .bloc468.liste-sondage .reponse {
padding-bottom:10px;
border-bottom:1px solid #E4E4E4;
margin-bottom:10px;
padding-left:20px;
}
#divgauche .bloc468.liste-sondage .reponse .auteur{
padding-top:0;
margin-left:0;
}
#divgauche .bloc468.liste-sondage .reponse p {
margin-left:10px;
}
.bloc468.liste-sondage .champ{
padding-bottom:5px;
}
.bloc468.liste-agenda .periode{
float:left;
width:90px;
font-size:12px;
font-weight:bold;
padding-left:45px;
background-image:url(/Images/ECV/V2010/picto_calendrier.jpg);
background-position:left top;
background-repeat:no-repeat;
}
#divgauche .bloc468.liste-agenda .periode p{
padding-bottom:5px;
}
.bloc468.liste-agenda .evenement{
float:left;
width:270px;
padding-left:10px;
margin-left:5px;
border-left:1px solid #EFEFEF;
}
.bloc468.liste-sondage .status{
padding:5px 25px 5px 5px;
margin-right:10px;
display:inline;
background-image:url(/Images/ECV/V2010/picto_status.gif);
background-position:right center;
background-repeat:no-repeat;
}
.bloc468.liste-sondage .status.closed{
background-image:url(/Images/ECV/V2010/picto_status-closed.gif);
}
.bloc468.liste-sondage .votes{
padding:5px 25px 5px 10px;
border-left:1px solid #EFEFEF;
display:inline;
background-image:url(/Images/ECV/V2010/picto_votes.gif);
background-position:right center;
background-repeat:no-repeat;
}
.bloc468.liste-sondage .color{
font-weight:bold;
}
#divgauche .bloc468.liste-sondage .bouton{
margin-bottom:10px;
}
#divgauche .bloc468.liste-sondage h3{
margin-top:5px;
margin-bottom:15px;
border-bottom:1px dotted #B4B4B4;
font-size:18px;
font-weight:normal;
padding-bottom:10px;
background-image:none;
text-transform:none;
margin-top:0;
}
#divgauche .bloc468.liste-sondage h2{
margin-top:0;
margin-bottom:10px;
background:none;
}
#divgauche .bloc468.liste-video, #divgauche .bloc.video-themes, #divgauche .bloc468.liste-actu, #divgauche .bloc468.liste-alaune{
display:inline-block;
}
#divgauche .bloc468.liste-video .image{
/*position:relative;*/
}
#divgauche .bloc468.liste-alaune .auteur{
padding:0 0 10px 0;
}
#divgauche .article .image .loupe {
bottom:10px;
left:10px;
position:absolute;
background-image:url(/Images/ECV/V2010/picto_loupe2.gif);
background-repeat:no-repeat;
cursor:pointer;
width:21px;
height:21px;
}
#divgauche .article .image {
position:relative;
width:468px;
}
#divgauche .article .photo.right .image, #divgauche .article .photo.left .image {
width:auto;
}
#divgauche .article .image a:hover span.loupe{
background-image:url(/Images/ECV/V2010/picto_loupe_hover2.gif);
}
#divgauche .bloc468.une .image .picto-video {
top:10px;
right:10px;
width:60px;
height:21px;
position:absolute;
background-image:url(/Images/ECV/V2010/picto_lecture.gif);
background-repeat:no-repeat;
cursor:pointer;
}
#divgauche .bloc468.une .image a:hover .picto-video {
background-image:url(/Images/ECV/V2010/picto_lecture_hover.gif);
}
#divgauche .bloc468.liste-video .picto-video, #divgauche .bloc.video-themes .picto-video {
top:45px;
left:60px;
padding:11px;
position:absolute;
background-image:url(/Images/ECV/V2010/picto_play_hover2.gif);
background-repeat:no-repeat;
cursor:pointer;
}
#divgauche .bloc468.liste-video a:hover span.picto-video, #divgauche .bloc.video-themes a:hover span.picto-video{
background-image:url(/Images/ECV/V2010/picto_play_hover.gif);
}
#divgauche .type {
padding-left:20px;
background-image:url(/Images/ECV/V2010/picto_video.gif);
background-repeat:no-repeat;
font-size:12px;
font-weight:normal;
}
#divgauche .bloc468.liste-video .image.video, #divgauche .bloc.video-themes .image.video {
width:150px;
/*display:inline-block;*/
margin-right:15px;
/*position:relative;*/
}
#divgauche .bloc468.liste-video .image.video a {
}
.clear, .espaceur{
clear:both;
/*visibility:hidden;
height:0;*/
}
#divgauche .bloc468.liste-video .texte, #divgauche .bloc.video-themes .texte {
width:300px;
display:inline-block;
/*float:left;*/
}
#divgauche .bloc468.liste-video .image.video img, #divgauche .bloc.video-themes .image.video img{
padding:5px;
}
.bloc.separe.actu-themes {
}
.bloc.une-themes .auteur{
	font-weight:bold;
	margin-top:0;
	padding-top:0;
}
#divgauche h1 {
font-size:20px;
font-weight:normal;
}
.article-contenu ul {
list-style-type:square;
list-style-position:inside;
}
.article-contenu ul li {
margin-bottom:10px;
}
.bloc300.rotative-bloc ul{
list-style-type:square;
list-style-position:inside;
}
.bloc300.rotative-bloc ul li{
margin-bottom:10px;
}
/* ######################################################################### */
/* #######		 / THEME.CSS											   # */
/* ######################################################################### */
.bloc468.separe.publi-info .publi img{
	padding:0;
	background-image:none;
}
#divgauche .bloc468.separe.publi-info h3{
	margin-bottom:10px;
}
#divgauche .bloc468.separe.publi-info h2{
	font-size:14px;
	font-weight:bold;
}
#divgauche .bloc468.separe.publi-info {
	padding-bottom:0;
	border-bottom:0;
}
.bloc-commentaires .reagir a {
	background-image:url(/Images/ECV/V2010/fleche3.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:10px;
}
#divgauche .bloc468.liste-livre.livre-dunod img{
	background-image:none;
	float:right;
	padding:0;
	margin:0;
}
#divgauche .bloc468.liste-livre.livre-dunod h2{
	width:300px;
	float:left;
	margin-top:10px;
	padding-bottom:0;
	display:inline-block;
	background-image:url(/Images/ECV/V2010/fleche-rotative.gif);
	background-position:left 8px;
	background-repeat:no-repeat;
	padding-left:20px;
}
#divgauche .bloc468.liste-livre, #divgauche .bloc468.livre-recherche{
	display:inline-block;
	width:426px;
}

/* Ajout Anne Communiquer sur nos sites*/

div.com-site {
  border: 1px solid #E2E8ED;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 10px;
}
div.com-site div.cadre {
  display: inline;
  width: 100%;
}
div.com-site div.cadrehaut{
  width:100%;
  background-color: #F9F9F9;
  border-bottom:1px solid #E4E4E4;
  height:40px;
}
div.com-site p.texte {
  margin: 8px;
}
.com-site span{
  float: left;
  border: 0px;
  margin: 5px 5px 5px 5px;
  padding: 0px;
}