﻿@charset "UTF-8";

/* annexe.css */
/* CSS de promethee - specifique aux pages d'annexe */


/**********/
/* TITRES */
/**********/
.h1
{
  font-size:110%;
  color:#03ABEA;
}
.h2
{
  font-size:100%;
  color:#ED9E1F;
}
.titre
{
  padding-top:15px;
  text-align:left;
  margin-left:20px;
  border-bottom-style:solid;
  border-bottom-width:1px;
  border-bottom-color:#03ABEA;
}


/*********/
/* LIENS */
/*********/
a:link, a:active, a:visited
{
	text-decoration:underline;
	color:#ED9E1F;
	font-weight:inherit;
}
a:hover
{
	text-decoration:none;
	color:#5e65ff;
}


/***************/
/* Formulaires */
/***************/
.obligatoire
{
  color:#C14949;
}


/******************/
/* page d'accueil */
/******************/
.rubrique, .rubrique2
{
	margin:0px;
	border-style: solid;
	border-width:1px;
	padding:6px;
  border-style:solid;
  border-width:1px;
  cursor:pointer;
}
.rubrique
{
  border-color:#FFFFFF;
	background-color:#FFFFFF;
}
.rubrique2
{
	background-color:#EDEBFF;
	border-color:#A89EFF;

}
.goutteV
{
  background-image:url('../img/news/goutte2.gif');
  background-repeat:repeat;
}
.goutteH
{
  background-image:url('../img/news/goutteH.gif');
  background-repeat:repeat;
}
table#table4news {
	border:0px none transparent;
	margin: 0 10px 10px 10px;
	padding:0;
	border-spacing: 0px;
  border-collapse: collapse;
	width:710px;
	margin-left:auto;
	margin-right:auto;
}
table#table4news td {
	font-size:10pt;
}
table#table4news td:first-child {
/* 	padding:10px; */
/* 	padding:0 20px 20px 0; */
}
table#table4news td:last-child {
	padding-right:10px;
}
.table4news_sectiontitle.withlink {
	display:block;
	border-bottom:1px solid #03ABEA;
	background: url(../img/news/ico-minibignext.png) right center no-repeat;
/* 	padding-left:25px; */
}
.table4news_date {
	font-size:8pt;
	font-weight: normal;
	color:#999999;
	white-space: nowrap;
}
a.table4news_pave {
	padding:10px;
	margin-bottom:10px;
	display:block;
	cursor:pointer;
	color:black;
	text-decoration: none;
}
a.table4news_pave:last-of-type {
	margin-bottom:0px;
}
a.table4news_pave:hover {
	position:relative;
	background-color:#EDEBFF;
}
.table4news_pave:hover .table4news_presentation {
	background: url(../img/news/ico-goutte.png) 2px center no-repeat;
}
.table4news_maskhover {
	display:none;
	position:absolute;
	right:0;
	top:0;
	height:100%;
}
.table4news_pave:hover .table4news_maskhover {
	display:block;
	z-index:1000;
	width:100px;
	background-color: #C4BEFB;
	background-image: url(../img/news/ico-bignext.png);
	background-position: center center;
	background-repeat: no-repeat;
	opacity:1;
}
.table4news_presentation {
	display: block;
	margin:2px 0 2px 0;
	padding-left:25px;
	background: url(../img/news/ico-goutte.png) 2px center no-repeat, url(../img/news/bg-bleuclair.gif) left top repeat-y;
}
.filCDE_pave {
	clear:both;
	padding:5px 0 20px 0;
}
.filCDE_titre {
	font-weight: bold;
}
.filCDE_synopsis {
	font-size:9pt;
}
a.filCDE_lien {
	display: inline-block;
	padding-right: 10px;
	background: url(../img/news/ico-next.png) right 2px no-repeat;
	max-height:100px;
}
a.filCDE_lien:hover {
	background-position: right -88px; 
}

img.suiv {
	display: inline-block;
	height: 15px;
	width: 20px;
	background: url(../img/common/ico-suiv.png) center 5px no-repeat;
}
/* a.suivcarre { */
/* 	display: inline-block; */
/* 	height: 15px; */
/* 	width: 25px; */
/* 	background: url(../img/common/ico-suiv.png) center 2px no-repeat; */
/* 	background-color: white; */
/* 	border:1px solid #00A9ED; */
/* 	border-radius:3px; */
/* } */
/* a.suivcarre:hover { */
/* 	background: url(../img/common/ico-suiv.png) center -18px no-repeat; */
/* 	background-color: #00A9ED; */
/* } */
a#rss {
	box-sizing: border-box;
	display:inline-block;
	min-width:24px;
	padding-left:26px;
	padding-top:8px;
	height:24px;
	background: url(../img/news/ico-rss2.png) left top no-repeat;
	color:white;
	font-size:8pt;
}
a#rss:hover {
	background-position: left bottom;
	color: #5e65ff;
	text-decoration:none;
}


/********************************/
/* Articles de la partie droite */
/********************************/
div.blocLiens
{
/* 	border-color:#A89EFF; */
/* 	background-color:#EDEBFF; */
/* 	background-color: #f0fbff; */
/* 	border-color: #03abea; */
	border:0px none transparent !important;
	margin:0;
	padding-top:0 !important;
}
p.titreSectionLiens, h2.inPermalien {
	margin:0;
	padding:0;
/* 	color:black; */
/* 	color: #03abea; */
/* 	color: #fe6700; */
	font-weight:normal !important;
	font-style:normal !important;
	border-bottom:1px dotted black !important;
}
p.titreSectionLiens span.petit, h2.inPermalien span.petit {
	font-size:6pt;
	color:#666666;
}

ol.arbo
{
  margin: 0px 0px 0px 25px;
  padding:0px;  
}
li.arboDeploye, li.arboCompacte
{
  margin-top:10px;
  margin-bottom:10px;
  font-size:75%;
  font-style:normal;
  font-weight: normal;
}
li.arboCompacte
{  
  list-style-image: url('../img/common/icone-lienDeploye.gif');
}
li.arboDeploye
{  
  list-style-image: url('../img/common/icone-lienCompact.gif');
}


p.sautSection
{
  margin-left:10px;
  margin-right:10px;
  margin-top:20px;
  margin-bottom:15px;
  border-bottom-style: dotted;
  border-bottom-width:2px;
  border-bottom-color:#7869FF;
  font-size:1px;
}

a.sectionLien:link, a.sectionLien:visited, a.sectionLien:active
{
	color:#000000;
	text-decoration:none;
	font-style:normal;
	font-weight:normal;
}
a.sectionLien:hover
{
	text-decoration:underline;
	color:#FE6700;
}
li.listeLiens {
	list-style-image: url('../img/common/icone-lien2b.gif');
}


/********************************/
/* Articles de la partie gauche */
/********************************/

.titreArticleGauche2 {
/*   color:#03ABEA; */
  color: black;
/*   border-bottom:1px dotted #03ABEA; */
	border-bottom:1px dotted black;
}
.titreArticleGauche, h1.inPermalien {
	color:#03ABEA;
  border-bottom:1px solid #03ABEA;
  font-weight: normal;
  font-style: normal;
}
.texteArticleGauche {
	background-color: #F0FBFF;
}
tbody, .defaultnews {
font-style: normal;
font-weight: normal;
font-size: inherit;
color: black;
background: none;
margin: 0px;
padding: 0px;
}



.ariane a {
	color:#03abea;
}
.ariane a:hover {
	color: #fe6700;
}
.filtreTags a {
	display: block;
	text-decoration:none;
	font-size:9pt;
	color:black;
	padding-top:5px;
}
.filtreTags a:hover {
	color: #fe6700;
	text-decoration: underline;
}
.filtreTags a.actif {
	font-weight:bold;
}
.filtreTags a.actif:hover {
	color:black;
	cursor:default;
	text-decoration: none;
}
img.tag {
	background-image:url('../img/news/tags.png');
	background-repeat:no-repeat;
	vertical-align:baseline;
}
img.ltdes {
	background-position:0px -20px;
}
img.pp {
	background-position:0px -40px;
}
img.livre {
	background-position:0px -60px;
}
img.assoc {
	background-position:0px -80px;
}
img.alltags {
	background-position:0px 0px;
}
span.tagsArticle {
	float:right;
	margin:0;
	padding:0;
}
.filtreDate {
	font-size:9pt;
	margin:5px 0 0 0;
	padding-left:10px;
	text-indent: -10px;
}
.filtreDate a {
/* 	display:inline-block; */
	white-space: nowrap;
	color:black;
	text-decoration: none;
	padding-right:5px;
}
.filtreDate a.nopad {
	padding-right:0px;
}
.filtreDate a span {
/* 	display:inline-block; */
	font-size:7pt;
	color:#999999;
}
.filtreDate a:hover {
	color: #fe6700;
	text-decoration: underline;
}
.filtreDate a:hover span {
	color: #fe6700;
}
.filtreDate a.actif {
	font-weight:bold;
}	
.texteSectionLiens {
	font-size:9pt;
	margin:5px 0 0 0;
}
.ssTitreSectionLiens {
	font-size:9pt;
	margin:10px 0 0 0;
}
ol.listeLiens2 {
	margin:5px 0 0 0;
	padding:0;
	font-size:9pt;
	list-style-type: none;
}
ol.listeLiens2 > li {
	margin:0;
	padding:0;
	list-style-type: none;
}
ul.listeLiens3 {
	margin:0 0 0 15px;
	padding:0 0 0 0;
	font-size:9pt;
	list-style-type: circle;
}
ul.listeLiens3 > li {
	list-style-type: circle;
}
ul.listeLiens3 > li a {
	color: #03abea;
}
ul.listeLiens3 > li a:hover {
	color:#fe6700;
}
.texteArticleGauche2 a {
	color:#03ABEA;
}
.texteArticleGauche2 a:hover {
color: #fe6700;
}


div.navigationPageArticles {
	margin:50px 0 20px 0;
	vertical-align: bottom;
}
span.pagination {
	display:inline-block;
	height:37px;
	line-height:37px;
	vertical-align: middle;
  margin:0 10px 0 0;
/*   color: #03ABEA; */
}
a.navigation {
	display:inline-block;
	width:37px;
	height:37px;
  margin:0 10px 0 0;
  background-image:url('../img/news/icos37-navigation.png');
  background-repeat:no-repeat;
	vertical-align: bottom;
}
a.navigation > img {
	display:inline-block;
	width:37px;
	height:37px;
  background-image:url('../img/news/icos37-navigation.png');
  background-repeat:no-repeat;
	-webkit-transition-property: opacity;
	-webkit-transition-duration: 0.5s;
  -moz-transition-property: opacity;
	-moz-transition-duration: 0.5s;
	transition-property: opacity;
	transition-duration: 0.5s;
}
a.navigation:hover > img {
	opacity:0;
}
a.gotofirst       { background-position:-40px  -40px; }
a.gotofirst > img { background-position:-40px  0; }
a.gotoprev        { background-position:-80px  -40px; }
a.gotoprev  > img { background-position:-80px  0; }
a.gotonext        { background-position:-120px -40px; }
a.gotonext  > img { background-position:-120px 0; }
a.gotolast        { background-position:-160px -40px; }
a.gotolast  > img { background-position:-160px 0; }

span.partages a, span.newsCommLinks a, .addCommentInPermalien a, .newsAdminZ a {
	color: #03abea;
	text-decoration:none;
}
span.partages a:hover, span.newsCommLinks a:hover, .addCommentInPermalien a:hover, .newsAdminZ a:hover {
	color:#5e65ff;
/* 	color:#5e65ff; */
	text-decoration:underline;
}


div.newsCommentaires {
	font-size: 7pt;
	font-weight: normal;
  font-style: normal;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 4px;
  text-align: justify;
	background-color: #F2F3F5;
  color: #404040;
  border-top: 1px dotted #CCCCCC;
}
div.newsCommentaires > div, div.newsCommentairesInPermalien > div {
	margin-top: 7px;
	border-top: 1px dotted #CCCCCC;
	padding-top: 4px;
}
div.newsCommentaires > div:first-child, div.newsCommentairesInPermalien > div:first-child {
	margin-top: 0px;
	border-top: 0px none transparent;
	padding-top: 0px;
}
div.newsCommentairesInPermalien {
	font-size: 8pt;
	padding-top:3px;
	padding-bottom:5px;
	border-bottom: 1px dotted black;
}
p.addCommentInPermalien {
	font-size: 8pt;
	padding-top:3px;
	margin-bottom: 30px;
}