@import "font.css";
body {
	margin: 0;
	padding: 0;
	/*text-align: center;*/
}
.corps {
	text-align: center;
}
html * {
/*	color: #333333;
	font-family: georgia, arial;
	font-size: 11px;*/
	/* ideoneov */
	/*margin: 0;
	padding: 0;*/
}
.corps * {
	color: #333333;
	font-family: georgia, arial;
	font-size: 11px;
}
p {
	margin: 0;
	padding: 0;
}
form {
	margin: 0;
	padding: 0;
}
h1 {
	margin: 0;
	padding: 0;
	font-family: 'ProximaNovaBold';
	font-size: 28px!important;
}
h2 {
	margin: 40px 0 8px 0;
	padding: 0 0 8px 0;
	font-family: 'Roboto', Arial;
	font-size: 22px;
	background: url('../images/pointilles-h2.gif') repeat-x bottom;
}
h3 {
	margin: 40px 0 8px 0;
	padding: 0 0 8px 0;
	font-family: 'ProximaNovaSemibold';
	font-size: 18px;
	background: url('../images/pointilles-h2.gif') repeat-x bottom;
}
h4 {
	margin: 40px 0 8px 0;
	padding: 0 0 8px 0;
	font-family: 'ProximaNovaSemibold';
	font-size: 15px;
	background: url('../images/pointilles-h2.gif') repeat-x bottom;
}
/* ajouter le 2104-04-28 par Netapsys Madagascar */
.home-corps h4 {
	background: none;
}
a, a:link {
	/*color: #666666;*/
	text-decoration: none;
}
.corps a {
	color: #666666;
}
a:hover {
	/*color: #333333; ideoneov*/
	/*text-decoration: underline;*/
}
.corps a:hover {
	color: #333333; /*ideoneov */
	text-decoration: underline;
}
legend {
    display: none;
}
a img {
	border: 0
}
/* ************************************************************************** */
/* generiques construits */
/* divers */
.clear {
	clear: both;
	display: block;
	line-height: 0;
	font-size: 0;
	height: 0;
	overflow: hidden;
}
.clear-light {
	clear: both;
	line-height: 0;
	font-size: 0;
	height: 0;
}
/* ************************************************************************** */
/* ajouter le 2010 - 08 -09 */
.clearfix:after {
	content: " ";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: inline-block
}
html .clearfix {
	display: block
}
* html .clearfix {
	height: 1%
}
/* fin ajout */
.left {
	float: left
}
.right {
	float: right
}
.upper {
	text-transform: uppercase
}
a.bleu {
	color: #0f8ab8 !important
}
a.bleu:hover {
	color: #333333 !important
}
.txt12 {
	font-size: 12px !important
}
.txt14 {
	font-size: 14px !important
}
.txt15 {
	font-size: 15px !important
}
.txt16 {
	font-size: 16px !important
}
.c333333 {
	color: #333333 !important
}
.c666666 {
	color: #666666 !important
}
.c999999 {
	color: #999999 !important
}
.eb572b {
	color: #eb572b !important
}
.ccd3333 {
	color: #cd3333 !important
}
.gras {
	font-weight: bold
}
p.copyright {
	font-family: arial !important;
	font-size: 9px !important;
	color: #cccccc !important;
	margin: 0 !important;
	padding: 0 !important;
	line-height: 11px;
}
.pointilles-2h {
	height: 1px;
	margin: 7px 0 7px 10px;
	background: url('../images/pointilles-2h.gif') repeat-x 50% 0;
	font-size: 1px;
}
.sep15 {
	width: 15px;
	height: 1px;
	font-size: 0;
	margin: 6px 0 6px 0;
	border-bottom: 1px solid #cccccc;
}
.sep165 {
	width: 165px;
	height: 1px;
	font-size: 0;
	margin: 16px 0 16px 0;
	border-bottom: 1px solid #cccccc;
}
/* polices de caractÃ¨res */
@font-face {
	font-family: 'ProximaNovaSemibold';
	src: url('../fonts/Proxima_Nova_Sbold-webfont.eot');
	src: local('?'), url('../fonts/Proxima_Nova_Sbold-webfont.woff') format('woff'), url('../fonts/Proxima_Nova_Sbold-webfont.ttf') format('truetype'), url('../fonts/Proxima_Nova_Sbold-webfont.svg#webfontxso48NW5') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'ProximaNovaBold';
	src: url('../fonts/Proxima_Nova_Bold-webfont.eot');
	src: local('?'), url('../fonts/Proxima_Nova_Bold-webfont.woff') format('woff'), url('../fonts/Proxima_Nova_Bold-webfont.ttf') format('truetype'), url('../fonts/Proxima_Nova_Bold-webfont.svg#webfont0R9JsQdw') format('svg');
	font-weight: normal;
	font-style: normal;
}
/* gÃ©nÃ©riques */
.titre-bloc {
/* la version hÃ©ritÃ©e doit avoir un border-top et une couleur de texte */
	padding: 4px 0 6px 0;
	margin-bottom: 11px;
	border-bottom: 1px solid #ebebeb;
	font-family: arial;
	font-size: 16px;
}
.acces-rapide {
}
.acces-rapide ul {
	display: inline;
	padding: 0 !important;
	list-style: outside none !important;
	margin:1em 0 !important;
}
.acces-rapide ul li {
	margin: 0;
	padding-left: 20px !important;
	display: inline;
}
.acces-rapide ul li.premier {
	padding-left: 0 !important;
	background-image: none !important;
}
li.cadenas div {
	background: url('../images/icone-cadenas.gif') no-repeat 100% 0;
	padding-right: 22px;
	display: inline;
}
/* bouton action */
.bouton-action {
	display: -moz-inline-box;
/* inline-block for FF < 2.0 */
	display: inline-block;
	padding: 0 9px 0 9px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	background: url(../images/bouton-fond.jpg) 0 0 no-repeat;
	border: 1px solid #282828;
	width: auto;
}
.bouton-action span {
	font-size: 12px;
	color: white;
	display: block;
	padding: 4px 0 4px 10px;
	background: url('../images/bouton-fleche.gif') no-repeat 0 7px;
}
.bouton-action:hover {
	color: white !important;
	text-decoration: none;
	background: url(../images/bouton-fond.jpg) 0 -24px no-repeat;
}
.bouton-action:hover span {
	cursor: pointer;
	text-decoration: none;
}
/* bouton action blanc */
.bouton-action-gris {
	display: -moz-inline-box;
/* inline-block for FF < 2.0 */
	display: inline-block;
	/*padding: 0 4px 0 4px;
*/
	padding: 0 9px 0 9px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	background: url(../images/bouton-blanc-fond.jpg) 0 0 no-repeat;
	border: 1px solid #cccccc;
	width: auto;
}
.bouton-action-gris span {
	/*font-size: 11px;
*/
	font: 12px arial;
	color: white;
	display: block;
	padding: 4px 0 4px 10px;
	/*padding: 2px 0;
*/
	color: #666;
	background: url(../images/gt-gris-noir.gif) no-repeat 0 7px;
}
.bouton-action-gris:hover {
	color: white !important;
	text-decoration: none;
	background: url(../images/bouton-blanc-fond.jpg) 0 -24px no-repeat;
}
.bouton-action-gris:hover span {
	cursor: pointer;
	text-decoration: none;
}
/* bouton action vert */
.bouton-action-vert {
	display: -moz-inline-box;
/* inline-block for FF < 2.0 */
	display: inline-block;
	padding: 0 9px 0 9px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	background: url(../images/bouton-vert-fond.jpg) 0 0 no-repeat;
	border: 1px solid #007a00;
	width: auto;
	color: #fff;
}
.bouton-action-vert span {
	font-size: 12px;
	color: white;
	display: block;
	padding: 4px 0 4px 10px;
	background: url(../images/fleche-bouton-vert.gif) no-repeat 0 7px;
}
.bouton-action-vert:hover {
	color: white !important;
	text-decoration: none;
	background: url(../images/bouton-vert-fond.jpg) 0 -24px no-repeat;
}
.bouton-action-vert:hover span {
	cursor: pointer;
	text-decoration: none;
}
/* bouton annuler */
.bouton-action-annuler {
	display: -moz-inline-box;
/* inline-block for FF < 2.0 */
	display: inline-block;
	padding: 0 9px 0 9px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	background: url(../images/bouton-blanc-fond.jpg) 0 0 no-repeat;
	border: 1px solid #cccccc;
	width: auto;
}
.bouton-action-annuler span {
	font-size: 12px;
	color: white;
	display: block;
	padding: 4px 0 4px 12px;
	color: #666;
	background: url(../images/bouton-croix.gif) no-repeat 0 8px;
}
.bouton-action-annuler:hover {
	color: white !important;
	text-decoration: none;
	background: url(../images/bouton-blanc-fond.jpg) 0 -24px no-repeat;
}
.bouton-action-annuler:hover span {
	cursor: pointer;
	text-decoration: none;
}
/* puces */
ul.interarticle-puce {
	display: inline;
	margin-left: 15px;
	padding: 0 !important;
	list-style: outside none !important;
	background: url('../images/fleche-bas-nav-article.gif') no-repeat 5px 1px;
}
ul.interarticle-puce.sans-fleche, ul.interarticle-puce.sans-fleche2 {
	margin-left: 0;
	background: none;
}
ul.interarticle-puce li {
	margin: 0 0 0 40px;
	padding: 10px 0 8px 27px;
	display: inline;
}
ul.interarticle-puce li a {
	font-size: 11px;
	text-decoration: underline;
}
ul.interarticle-puce.sans-fleche li.premier {
	margin-left: 0
}
ul.interarticle-puce li.premier {
	margin-left: 15px
}
ul.interarticle-puce li.ia-commentaire {
	background: url('../images/icone-commentaire.gif') no-repeat 0 5px
}
ul.interarticle-puce li.ia-imprimer {
	background: url('../images/icone-imprimer.gif') no-repeat 0 5px
}
ul.interarticle-puce li.ia-partager {
	background: url('../images/icone-partager-ami.gif') no-repeat 0 5px
}
ul.interarticle-puce li.ia-permalien {
	background: url('../images/icone-permalien.gif') no-repeat 0 5px
}
.olgras ol {
	font-weight: bold
}
.olgras ol li span {
	font-weight: normal
}
/* pubs */
/* pub colonne droite, deco haut + bas */
.col-note-pub300x250, .col-note-pub300xX {
	margin-bottom: 35px;
	padding-bottom: 8px;
	border-bottom: 1px dotted #e1e1e1;
}

.col-note-pub300xX-sponsor {
	margin-bottom: 35px;
	padding-bottom: 8px;
	border: none;
}
/* pub gÃ©nÃ©rale, deco tout autour */
.pub-centree {
	position: relative;
	padding: 9px;
	border: 1px dotted #ebebeb;
	display: inline-block;
}
.pub-centree-contenu {
	position: absolute;
	top: -5px;
	left: 7px;
}
/* ************************************************************************** */
/* super entete au-dessus de l'entete */
.super-entete {
	height: 32px;
	padding-left: 20px;
	border-bottom: 1px solid #cccccc;
	font-size: 11px;
	position: relative;
	z-index: 50;
}
.super-entete a {
	/*margin-right: 20px;
*/
	color: #666666;
}
.super-entete ul {
	display: inline;
	/*height: 32px;
*/
	margin: 10px 0 0 0;
	padding: 0;
	list-style: outside none;
}
.super-entete ul.left li {
	margin: 0;
	display: inline;
	float: left;
	padding-right: 20px;
}
.super-entete ul.left li.retrouvezNous {
	color: #666666;
	padding-right: 5px;
}
.super-entete ul.left li.socialLink {
	margin-top: -5px;
	padding-right: 10px;
}
.super-entete ul.left li.socialLink a {
	display: block;
	float: left;
	height: 30px;
}
.super-entete ul.left li.socialLink a img {
	vertical-align: middle
}
.super-entete ul.left li.emailLink {
	margin-top: -5px
}
.super-entete ul.left li.emailLink {
	padding-left: 2px
}
.super-entete .nav-gauche {
	float: left
}
.super-entete .nav-droite {
	float: right
}
/* ----------------------Ajout MylÃ¨ne habillage home --------------------------------- */
/* entete */
.entete-pub-habillage {
	margin-top: 1px;
	padding: 2px 0 10px 0;
	/*background: url('../images/entete-degrade.png') repeat-x top;
*/
}
.entete-pub-contenu-habillage {
	padding: 0 8px 9px 8px;
	/*border: 1px dotted #ebebeb;
*/
	border-top: none;
	width: 728px;
	/*height: 104px;
*/
	height: 216px;
	margin: 0 auto;
}
/* -------------------------------------------------------------------------- */
/* entete */
.entete-pub {
	margin-top: 1px;
	padding: 2px 0 10px 0;
	/*background: url('../images/entete-degrade.png') repeat-x top;*/
}
.entete-pub-contenu {
	padding: 0 8px 9px 8px;
	border: 1px dotted #ebebeb;
	border-top: none;
	width: 728px;
	height: 104px;
	margin: 0 auto;
}
.entete-fleche-pub-gen {
	background: url('../images/pointilles-800.gif') no-repeat 70px 6px
}
.entete-fleche-pub {
	padding-left: 12px;
	margin-bottom: 2px;
	background: url('../images/fleche-pub.gif') no-repeat 0 6px;
	font-size: 10px;
	color: #b3b3b3;
	text-align: left;
}
/* -------------------------------------------------------------------------- */
/* logo */
.logo {
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 11px;
	width: 960px;
	text-align: left;
}
.logo span {
	padding: 0 3px 0 6px;
	font-family: 'ProximaNovaSemibold';
	font-size: 28px;
	color: #666666;
}
.logo p {
	display: inline;
	font-family: 'ProximaNovaSemibold';
	font-size: 20px;
	color: #666666;
}
/* -------------------------------------------------------------------------- */
/* barre de navigation */
.nav {
	width: 978px;
	height: 32px;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #1a1a1a;
	text-align: left;
	background: url('../images/nav-fond-off.gif') repeat-x;
}
.nav-contenu {
	float: left;
	margin: 0 !important;
	padding: 0 !important;
	background: url('../images/nav-fond-off.gif') repeat-x;
}
.nav-contenu ul {
	display: inline;
	margin: 0;
	padding: 0;
	/*list-style: inside none;
	;
	background: url('../images/nav-fond-off.gif') repeat-x;
*/
	list-style: none;
}
.nav-contenu ul li {
	float: left;
/* FF */
	margin: 0;
	padding: 0;
	background-color: green;
	border-right: 1px solid #1a1a1a;
}
.nav-contenu ul li a {
	display: block;
	float: left;
	height: 22px;
	padding: 7px 20px 3px 20px;
	margin-left: 0;
	margin-right: -8px;
	background: url('../images/nav-fond-off.gif') repeat-x;
}
.nav-contenu ul li a.premier {
	margin-left: 0
}
/*.nav-contenu ul li a:hover {
	background: url('../images/nav-fond-on.gif') repeat-x;
	background-color: yellow;
	text-decoration: none;
	color: white !important;
}
*/
.nav-contenu ul li a span {
	background-color: pink;
	text-transform: uppercase;
	font-family: 'ProximaNovaSemibold', Arial;
	font-size: 18px;
	color: #ebebeb;
	padding-right: 15px;
}
.nav-contenu ul li a span.nav-informer {
	background: url('../images/nav-fleche-informer.gif') no-repeat 100% 12px
}
/*.nav-contenu ul li:hover a span.nav-informer {
	background: url('../images/nav-fleche-haut.gif') no-repeat 100% 12px;
}
_NO__DOTCOMMA__AFTER__*/
.nav-contenu ul li a span.nav-echanger {
	background: url('../images/nav-fleche-echanger.gif') no-repeat 100% 12px
}
/*.nav-contenu ul li:hover a span.nav-echanger {
	background: url('../images/nav-fleche-haut.gif') no-repeat 100% 12px;
}
_NO__DOTCOMMA__AFTER__*/
.nav-contenu ul li a span.nav-emploi {
	background: url('../images/nav-fleche-emploi.gif') no-repeat 100% 12px
}
/*.nav-contenu ul li:hover a span.nav-emploi {
	background: url('../images/nav-fleche-haut.gif') no-repeat 100% 12px;
}
_NO__DOTCOMMA__AFTER__*/
.nav-recherche {
	float: right;
	padding-right: 7px;
	line-height: 30px;
}
.nav-recherche-input p input.main-search {
	float:left;
	border: none;
	margin-top: 1px;
	margin-left: 0;
	padding-left: 5px;
	height:21px;
	width: 142px;
	vertical-align: middle;
	color: #999;
	background: #333;
	line-height:21px;
	font-size :12px;

}
.nav-recherche-input p input.inputsubmit {
	height: 24px;
	width: 30px;
	background: url(../images/recherche-loupe.gif) 0 0 no-repeat;
	vertical-align: middle;
	float: right;
	/*margin-left: 7px;
*/
}
.nav-recherche-input p {
	width: 182px;
	height: 24px;
	margin: 2px 0 0 0;
	/*padding-top: 4px;
*/
	border: 1px solid #999999;
	background: #333333;
	color: #999999;
}
/* Focus */
.nav-recherche-input p.focus {
	background: #fff
}
.nav-recherche-input p.focus input.main-search {
	background: #fff;
	color: #333;
}
.nav-recherche-input p.focus input.inputsubmit {
	background: url(../images/recherche-loupe.gif) 0 -24px no-repeat
}
.nav-recherche-input p.focus input.inputsubmithover {
	background: url(../images/recherche-loupe.gif) 0 -48px no-repeat
}
.nav-recherche-input p.focus input.inputsend {
	background: url(../images/ajax-loader.gif) 8px 4px no-repeat
}
.nav-recherche-libelle {
	float: left;
	margin: 2px 5px 0 0;
}
.nav-recherche-libelle p {
	font-family: 'ProximaNovaSemibold';
	font-size: 18px;
	color: #ebebeb;
}
.nav-recherche-input {
	float: left
}
.nav-deroulant {
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 12px;
	width: 960px;
	height: 5px;
	border: 1px solid #b3b3b3;
	border-top: none;
	background-color: #f5f5f5;
	font-size: 1px;
/* ie6 */
}
/* -------------------------------------------------------------------------- */
/* sous-menus */
.sous-menu {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #b3b3b3;
	border-top: 1px solid #f5f5f5;
	background-color: white;
}
.sous-menu ul {
	list-style: outside none;
	padding-left: 20px;
	margin: 3px 0 0 0;
}
.sous-menu ul li {
	padding: 3px 0
}
.sous-menu ul li a {
	color: #666666;
	font-size: 12px;
}
.sous-menu-col1 {
	float: left;
	margin-right: 24px;
}
.sous-menu-col1 ul li.gros-titre a {
	font-size: 14px;
	color: #333333;
}
.sous-menu-col1 ul li.gros-titre {
	margin-top: -5px;
	padding-bottom: 7px;
}
/* menu S'INFORMER */
.menu-informer {
	text-align: left
}
.menu-informer .colgauche {
	float: left;
	width: 638px;
	padding: 18px 10px 10px 10px;
	border-right: 1px solid white;
	background-color: #f5f5f5;
}
.menu-informer .coldroite {
	float: left;
	width: 280px;
	padding: 9px 10px 10px 10px;
	border-left: 1px solid #e0e0e0;
}
.menu-informer .titre-bloc {
	border-top: 3px solid #eb572b;
	color: #eb572b;
}
.sous-menu .coldroite .gazette-reco {
	padding: 4px 10px 7px 0;
	cursor: pointer;
}
.sous-menu .coldroite .gazette-reco:hover {
	background-color: #f0f0f0
}
.sous-menu .coldroite .gazette-reco-image {
	margin-right: 10px;
	float: left;
}
.sous-menu .coldroite .gazette-reco span a {
	font-family: arial;
	font-size: 12px;
	color: #0f8ab8;
	font-weight: bold;
	text-transform: uppercase;
}
.sous-menu .coldroite .gazette-reco p a {
	font-family: 'ProximaNovaSemibold';
	font-size: 14px;
	color: #333333;
}
.sous-menu .coldroite .gazette-reco:hover p a, .coldroite .gazette-reco p a:hover {
	color: #0f8ab8 !important;
	text-decoration: none;
}
.sous-menu .coldroite .gazette-reco:hover span a {
	color: #333333;
	text-decoration: none;
}
/* menu ECHANGER */
.menu-echanger {
	text-align: left
}
.menu-echanger .colgauche {
	float: left;
	width: 459px;
	padding: 18px 10px 10px 10px;
	border-right: 1px solid white;
	background-color: #f5f5f5;
}
.menu-echanger .coldroite {
	float: left;
	width: 460px;
	padding: 9px 10px 10px 0;
	border-left: 1px solid #e0e0e0;
}
.menu-echanger .titre-bloc {
	margin: 0 0 11px 9px;
	border-top: 3px solid #971e21;
	color: #971e21;
}
.coldroite .meilleurs-sujets {
	padding: 6px 0 4px 9px;
	width: 220px;
	cursor: pointer;
}
.coldroite .meilleurs-sujets:hover {
	background-color: #f0f0f0
}
.coldroite .meilleurs-sujets-image {
	margin-right: 10px;
	float: left;
}
.coldroite .meilleurs-sujets span a {
	font-family: 'ProximaNovaSemibold';
	font-size: 14px;
	color: #333333;
	font-weight: bold;
}
.coldroite .meilleurs-sujets span a:hover {
	color: #971e21 !important
}
.coldroite .meilleurs-sujets p a {
	font-family: georgia;
	font-size: 11px;
	color: #333333;
}
.coldroite .meilleurs-sujets p a:hover {
}
/* menu EMPLOI */
.menu-emploi {
	text-align: left
}
.menu-emploi .colgauche {
	float: left;
	width: 638px;
	padding: 18px 10px 10px 10px;
	border-right: 1px solid white;
	background-color: #f5f5f5;
}
.menu-emploi .coldroite {
	float: left;
	width: 280px;
	padding: 9px 10px 10px 10px;
	border-left: 1px solid #e0e0e0;
}
.menu-emploi .titre-bloc {
	border-top: 3px solid #ffa200;
	color: #ffa200;
}
/* barre d'accÃ¨s rapide pour la nav */
.nav-acces-rapide.acces-rapide {
	border-top: 1px solid #e1e1e1;
	margin-top: 10px;
	padding: 15px 0 5px 0;
}
.nav-acces-rapide.acces-rapide ul li {
	background: url('../images/puce-grise.gif') no-repeat 7px 9px;
	letter-spacing: -0.02em;
	font-family: georgia;
	font-size: 12px;
}
.nav-acces-rapide.acces-rapide ul li.premier {
	font-family: arial;
	font-weight: bold;
	letter-spacing: -0.00em;
	font-size: 12px;
	color: #333333;
}
.nav-acces-rapide.acces-rapide ul li.puce-informer {
	background: url('../images/puce-informer.gif') no-repeat 7px 9px
}
.nav-acces-rapide.acces-rapide ul li.puce-echanger {
	background: url('../images/puce-echanger.gif') no-repeat 7px 9px
}
.nav-acces-rapide.acces-rapide ul li.puce-emploi {
	background: url('../images/puce-emploi.gif') no-repeat 7px 9px
}
/* tous les menus */
.menu-titre {
	display: inline-block;
	padding: 0 10px 0 10px;
/* FF + Safari. Pour IE, voir js/roundies.js */
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background-color: white;
}
.menu-titre a {
	font-size: 14px;
	display: block;
	padding: 1px 0 4px 0;
}
.menu-titre:hover {
	cursor: pointer
}
.menu-titre.informer:hover {
	background-color: #eb572b !important
}
.menu-titre.informer a {
	padding-left: 10px;
	background: url('../images/gt-gris.gif') no-repeat 0px 6px;
	color: #eb572b;
}
.menu-titre.informer:hover a {
	background: url('../images/gt-blanc.gif') no-repeat 0px 6px !important;
	text-decoration: none;
	color: white !important;
}
.menu-titre.echanger:hover {
	background-color: #971e21 !important
}
.menu-titre.echanger a {
	padding-left: 10px;
	background: url('../images/gt-gris.gif') no-repeat 0 5px;
	color: #971e21;
}
.menu-titre.echanger a:hover {
	background: url('../images/gt-blanc.gif') no-repeat 0 5px !important;
	text-decoration: none;
	color: white !important;
}
.menu-titre.emploi:hover {
	background-color: #ffa200 !important
}
.menu-titre.emploi a {
	padding-left: 10px;
	background: url('../images/gt-gris.gif') no-repeat 0 5px;
	color: #ffa200;
}
.menu-titre.emploi a:hover {
	background: url('../images/gt-noir.gif') no-repeat 0 5px !important;
	text-decoration: none;
	color: #1a1a1a !important;
}
/* ************************************************************************** */
/* structure corps */
.corps {
	background-color: #ffffff;
	margin-left: auto;
	margin-right: auto;
	width: 990px;
	text-align: left;
	padding: 0 5px 20px;
}
.corps.marge-haute13 {
	padding-top: 13px
}
.padd-corps {
	padding-bottom: 44px
}
/* Colonne de notes ï¿½  droite */
.gen-col-note {
	float: left;
	width: 305px;
	margin-left: 10px;
}
.gen-col-note .note-contenu {
	width: 250px;
	padding-right: 15px;
	float: right;
}
/* Navigation liste actu + navigation article */
.actus-home-nav {
	border-top: 1px dotted #E1E1E1;
	border-bottom: 1px dotted #E1E1E1;
	height: 110px;
	background: url(../images/fond-point-3x3.gif);
	margin: 0 7px 0 10px;
}
.actus-home-nav a {
	display: block;
	width: 240px;
	background-color: #fff;
	height: 110px;
	background-repeat: no-repeat;
}
.actus-home-nav a:hover {
	text-decoration: none
}
.actus-home-nav a span {
	display: block
}
.actus-home-nav a span.label-link {
	font: bold 15px arial;
	color: #333;
	padding-top: 38px;
}
.actus-home-nav a span.date-link {
	font: normal 14px arial;
	color: #999;
	padding-top: 8px;
}
.actus-home-nav a:hover span.label-link {
	text-decoration: underline
}
.actus-home-nav a:hover span.date-link {
	color: #eb572b;
	text-decoration: none;
}
.actus-precedentes {
	float: left;
	background-image: url(../images/actus-nav-prec.gif);
	background-position: left 0;
}
.actus-precedentes:hover {
	background-position: left -110px
}
.inactive-prev, .inactive-prev:hover {
	background-position: left -220px
}
.actus-precedentes span.label-link, .actus-precedentes span.date-link {
	text-align: left;
	padding-left: 42px;
}
.actus-suivantes {
	float: right;
	background: url(../images/actus-nav-suiv.gif);
	background-position: right 0;
}
.actus-suivantes:hover {
	background-position: right -110px
}
.inactive-next, .inactive-next:hover {
	background-position: right -220px
}
.actus-suivantes span.label-link, .actus-suivantes span.date-link {
	text-align: right;
	padding-right: 42px;
}
/* -------------------------------------------------------------------------- */
/* Liens de poursuite */
.liens-poursuite {
	margin-right: 15px
}
.liens-poursuite-contenu {
	margin-bottom: 40px
}
.liens-poursuite-contenu .titre {
	margin: 0;
	padding: 11px 0 11px 0;
	border-top: 1px solid #999999;
	border-bottom: 1px dotted #999999;
	background-color: #f5f5f5;
}
.liens-poursuite-contenu .titre p {
	font-size: 14px;
	font-weight: bold;
}
.liens-poursuite-contenu > p, .liens-poursuite-contenu > p acronym, .liens-poursuite-contenu > p abbr, .liens-poursuite-contenu > p cite, .liens-poursuite-contenu > p strong, .liens-poursuite-contenu > p em, .liens-poursuite-contenu > p sub, .liens-poursuite-contenu > p sup {
	color: #666;
	font-size: 14px;
}
.liens-poursuite-contenu > p a {
	font-size: 14px;
	color: #0f8ab8;
}
.liens-poursuite .titre-bloc {
	border-top: 3px solid #666666;
	color: #666666;
}
.liens-poursuite .titre-bloc p {
	float: right;
	margin-top: 2px;
}
.liens-poursuite .titre-bloc p a {
	font-size: 11px;
	color: #999999;
	text-decoration: underline;
}
.liens-poursuite .bloc-ul {
	padding-bottom: 5px;
	border-bottom: 1px dotted #d9d9d9;
}
.liens-poursuite .bloc2-ul {
	padding: 7px 0 15px 0;
	border-bottom: 1px dotted #d9d9d9;
}
/* generique pour les types de liste ci-dessous */
.liens-poursuite ul {
/* ie6 */
	margin: 0;
	padding: 0;
	list-style: none;
}
.liens-poursuite .liste-poursuite ul {
	display: inline;
	margin: 0;
	padding: 0;
	list-style: none;
}
/* 1er type de liste */
.liens-poursuite .liste1 ul {
	line-height: 22px
}
.liens-poursuite .liste1 div, .liens-poursuite .liste1 div a {
	font-family: arial;
	font-size: 13px;
}
.liens-poursuite .liste1 div a {
	color: #0f8ab8
}
.liens-poursuite .liste1 div {
	color: #666666
}
/* 2eme type de liste */
.liens-poursuite .liste2 ul, .liens-poursuite .liste3 ul {
	line-height: 24px
}
.liens-poursuite .liste2 ul li, .liens-poursuite .liste3 ul li {
	font-family: arial;
	font-size: 12px;
	color: #999999;
}
.liens-poursuite .liste2 ul div, .liens-poursuite .liste3 ul div {
	font-family: arial;
	font-size: 13px;
	color: #666666;
}
.liens-poursuite .liste2 span, .liens-poursuite .liste3 span {
	display:block;
	float:left;
	width:48px;
	color: #999999;
    font-family: arial;
    font-size: 12px;
}
.liens-poursuite .liste2 a, .liens-poursuite .liste3 a {
	display:block;
	float:left;
	/*padding-left: 7px;*/
	/*padding-top: 3px;*/
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	line-height:normal;
	color: #0f8ab8;
	text-transform: uppercase;
}
.liens-poursuite .liste2 a span, .liens-poursuite .liste3 a span {
	display:inline;
	float:none;
	font-family: arial;
	font-size: 13px;
	font-weight: normal;
	text-transform: none;
	color: #666666;
	width:auto;
}
.liens-poursuite .liste3 a:hover {
	text-decoration: none
}
.liens-poursuite .liste3 a span:hover {
	color: #0F8AB8
}
/* seule diffÃ©rence entre liste2 et liste 3:pas de texte avant le lien, donc pas de marge */
.liens-poursuite .liste3 a {
	padding-left: 0px
}
.liens-poursuite .liste3 a span {
	padding-left: 10px
}
/* 4eme type de liste */
.liens-poursuite .liste4 ul {
}
.liens-poursuite .liste4 ul li {
	margin: 5px 0 5px 20px;
	padding-left: 8px;
	background: url('../images/puce-grise2.gif') no-repeat 0px 7px;
}
.liens-poursuite .liste4 ol li {
	margin: 5px 0 5px 0
}
.liens-poursuite .liste4 ul li, .liens-poursuite .liste4 ul li a, .liens-poursuite .liste4 ul li acronym, .liens-poursuite .liste4 ul li abbr, .liens-poursuite .liste4 ul li cite, .liens-poursuite .liste4 ul li strong, .liens-poursuite .liste4 ul li em, .liens-poursuite .liste4 ul li sub, .liens-poursuite .liste4 ul li sup, .liens-poursuite .liste4 ol li, .liens-poursuite .liste4 ol li a, .liens-poursuite .liste4 ol li acronym, .liens-poursuite .liste4 ol li abbr, .liens-poursuite .liste4 ol li cite, .liens-poursuite .liste4 ol li strong, .liens-poursuite .liste4 ol li em, .liens-poursuite .liste4 ol li sub, .liens-poursuite .liste4 ol li sup, .liens-poursuite .liste4 ol li span {
	font-size: 14px;
	color: #666666;
}
.liens-poursuite .liste4 ul li a, .liens-poursuite .liste4 ol li a {
	color: #0f8ab8
}
/* ************************************************************************** */
/* footer */
.footer {
	padding-bottom: 10px
}
.footer .colgauche {
	float: left;
	width: 170px;
	padding: 0 0 23px 0;
}
.footer .coldroite {
	float: left;
	width: 710px;
	margin-left: 80px;
	padding: 0 0 23px 0;
}
.footer .colgauche p {
	padding: 7px 0 7px 0
}
.footer .colgauche ul li a {
	font-size: 12px
}
.footer .coldroite .left {
	width: 350px;
	margin: 0;
	padding: 0;
}
.footer .coldroite .right {
	width: 350px;
	margin-left: 10px;
}
.footer .coldroite ul {
	list-style: none
}
.footer .titre-bloc {
	border-top: 3px solid #666666;
	color: #666666;
}
.footer .super-footer {
	background: url('../images/footer-degrade.png') repeat-x bottom;
	border-bottom: 1px solid #d9d9d9;
	position: relative;
}
.footer .super-footer-bloc {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	text-align: left;
	background: #fff;
	padding: 0 20px;
}
.footer .footer-infos {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	text-align: left;
}
.footer .footer-infos-bloc {
	height: 23px;
	margin-left: 250px;
	padding-top: 8px;
	background-color: white;
}
.footer .footer-infos ul {
	display: inline;
	padding: 0;
	margin: 0;
/* IE 7- */
	list-style: outside none;
}
.footer .footer-infos ul li {
	margin: 0;
	padding-right: 40px;
	display: inline;
}
.footer .footer-infos ul li a {
	font-size: 13px
}
.footer .super-footer .coldroite .gazette-reco {
	float: left;
	width: 160px;
	margin: 0 10px 0 10px;
	cursor: pointer;
}
.footer .super-footer .coldroite .gazette-reco.premier {
	margin: 0 10px 0 0
}
.footer .super-footer .coldroite .gazette-reco:hover {
	background-color: #f0f0f0
}
.footer .super-footer .coldroite .gazette-reco img {
	margin-top: 1px
}
.footer .super-footer .coldroite .gazette-reco p.gazette-reco-titre {
	padding-top: 5px
}
.footer .super-footer .coldroite .gazette-reco table td {
	height: 26px
}
.footer .super-footer .coldroite .gazette-reco span a {
	font-family: arial;
	font-size: 12px;
	color: #0f8ab8;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 12px;
}
.footer .super-footer .coldroite .gazette-reco p a {
	font-family: 'ProximaNovaSemibold';
	font-size: 18px;
	color: #666666;
}
.footer .super-footer .coldroite .gazette-reco:hover p a, .coldroite .gazette-reco p a:hover {
	color: #0f8ab8 !important;
	text-decoration: none;
}
.footer .super-footer .coldroite .gazette-reco:hover span a {
	color: #333333;
	text-decoration: none;
}
/* barre d'accÃ¨s rapide pour le footer */
.footer-acces-rapide.acces-rapide {
	margin: 0
}
.footer-acces-rapide.acces-rapide ul li {
	background: url('../images/puce-grise.gif') no-repeat 7px 7px;
	font-family: georgia;
	font-size: 11px;
	color: #999999;
}
.footer-acces-rapide.acces-rapide ul li a {
	font-size: 11px !important;
/* ie6 */
	text-decoration: underline;
	color: #666666;
/* ie6 */
}
.footer-acces-rapide.acces-rapide ul li.premier {
	font-family: georgia;
	font-size: 11px;
	color: #999999;
}
/* footer-pub Added by GM 12/09/2011 */
.footer-pub {
	background-color: #ffffff;
	margin: 0 auto;
	padding: 32px 0 3px 0;
	width: 1000px;
}
.footer-pub-contenu {
	border: 1px dotted #EBEBEB;
	height: 97px;
	margin: 0 auto;
	padding: 0 8px 9px;
	width: 728px;
}
.footer-fleche-pub {
	background: url("../images/fleche-pub.gif") no-repeat scroll 5px 6px #FFFFFF;
	color: #B3B3B3;
	font-size: 10px;
	margin-bottom: 2px;
	margin-top: -7px;
	padding-left: 17px;
	text-align: left;
	width: 52px;
}
/* footer services numÃ©riques */
/*.footer .footer-services {
	border-top: 1px solid #d9d9d9;
}
.footer .footer-services-border {
	border-top: 1px solid white;
	background: url('../images/footer-fond-grain.gif');
}
*/
.footer .footer-services-bloc {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	padding-top: 28px;
	text-align: left;
}
.footer .footer-services-bloc p {
	margin: 5px 0 19px 0;
	color: #666;
	font-size: 13px;
	word-spacing: -1px;
}
.footer .footer-services ul, .footer .footer-services-bloc ul {
	padding: 0;
	list-style: outside none;
}
.footer .footer-services ul li, .footer .footer-services-bloc ul li {
	margin: 0;
	padding-bottom: 3px;
	font-size: 12px;
}
.footer .footer-services-bloc ul li a span {
	color: #898989
}
.footer .footer-services-bloc ul li a span:hover {
	color: #333333
}
/* header - footer [Neov] */
.super-header {
	height: 46px;
	position: relative;
	z-index: 50;
	overflow: visible;
	width: 980px;
	margin: 0 auto;
}
.logo-top {
	float: left;
	width: 123px;
	padding: 17px 0 0 13px;
}
.user-status {
	float: left;
	width: 550px;
}
.nav-disconnect {
	padding: 26px 0 0;
	margin: 0;
	list-style: none;
	width: auto;
	float: left;
}
.nav-disconnect li {
	float: left;
	width: auto;
	padding-left: 20px;
}
.nav-disconnect li a {
	font: normal 11px arial;
}
.nav-connect {
	float: right;
	padding-right: 25px;
	font: normal 11px arial;
	color: #333;
	margin-top: 26px;
}
.nav-connect * {
	font-family: arial;
}
.mon-profil {
	float: left;
	position: relative;
	width: 117px;
	padding: 17px 0 0;
	z-index: 20;
}
.mon-profil-btn a {
	display: block;
	width: 117px;
	height: 31px;
	background-image: url(../images/btn-profil-bg.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	position: relative;
	z-index: 60;
}
.mon-profil-btn a span {
	display: block;
	margin-right: 17px;
	padding: 9px 0 9px 34px;
	font: bold 11px arial;
	color: #281313;
	background: url(../images/gt-profil.gif) right 15px no-repeat;
	text-align: left;
}
.mon-profil-btn a:hover {
	background-position: 0 -31px;
}
.mon-profil-btn a:hover, .mon-profil-btn a:hover span {
	text-decoration: none;
}
.mon-profil-btn a.active {
	background-position: 0 -62px;
}
.mon-profil-btn a.active span, .mon-profil-btn a.active:hover span {
	background: url(../images/gt-profil.gif) right -12px no-repeat;
}
.mon-profil-content {
	position: absolute;
	top: 46px;
	left: 0;
	width: 215px;
	border: 1px solid #c9c9c9;
	background: #fff;
	text-align: left;
}
.mon-profil-content ul {
	padding: 7px 11px;
	list-style: none;
	margin: 0;
}
.mon-profil-content ul li {
	padding: 5px 0;
}
.mon-profil-content li a {
	font: normal 12px arial;
	color: #333;
}
.mon-profil-content .deconnexion {
	border-top: 1px solid #c9c9c9;
	margin: 0 11px;
	padding: 7px 0;
}
.mon-profil-content .deconnexion a {
	font: normal 12px arial;
}
.box-intranet {
	float: right;
	position: relative;
	width: 173px;
	height: 32px;
	padding: 17px 0 0;
	z-index: 30;
}
.box-intranet .lien {
	text-align: left;
}
.box-intranet .lien a {
	display: block;
	margin: 0;
	padding: 10px 0 0 36px;
	background: url(../images/picto-rss-box.gif) 8px 8px no-repeat;
	height: 20px;
	outline: none;
	-moz-border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
}
.box-intranet .lien a:hover , .box-intranet .lien a.link-hover {
	border-left: 1px solid #333;
	background: #585858 url(../images/picto-rss-box.gif) 8px -28px no-repeat;
	text-decoration: none;
}
.box-intranet .lien a span {
	display: block;
	background: url(../images/gt-box-intranet.gif) 118px 0px no-repeat;
	font: bold 11px arial;
	color: #4c4b4b;
}
.box-intranet .lien a.link-hover span, .box-intranet .lien a.link-hover:hover span {
	color: #fff !important;
	text-decoration: none;
	background: url(../images/gt-box-intranet.gif) 118px -28px no-repeat;
}
.box-intranet .lien a:hover span {
	color: #fff !important;
	text-decoration: none;
	background: url(../images/gt-box-intranet.gif) 118px -14px no-repeat;
}
.box-intranet .box-content {
	position: absolute;
	top: 46px;
	right: 0;
	width: 369px;
	padding: 18px;
	border: 1px solid #b3b3b3;
	border-top: 3px solid #4d4d4d;
	background: #f7f7f7;
	text-align: left;
}
.box-intranet .box-content p, .box-intranet .box-content strong, .box-intranet .box-content li {
	color: #666;
	font-family: arial;
	font-size: 11px;
}
.box-intranet .box-content p, .box-intranet .box-content li {
	padding-bottom: 15px;
}
.box-intranet .box-content li {
	display: list-item;
	padding-left: 25px;
	background: url(../images/gt-gris.gif) 12px 3px no-repeat;
	list-style: none;
}
.box-intranet .box-content li a {
	font-family: arial;
	color: #0f8ab8;
	text-decoration: none;
	margin: 0;
}
.box-intranet .box-content li a:hover {
	text-decoration: underline;
}
.box-intranet .box-content p.bouton {
	padding-bottom: 25px;
	text-align: center;
}

/* Header */
.header-wrapper {
	background: url(../images/header-wrapper-bg.gif) 20px 0px no-repeat;
	padding: 32px 0 0;
	width: 980px;
	margin: 0 auto;
}
.header-no-pub {
	height: 60px;
	background: #fff;
	border-top: 1px solid #ccc;
}
.header-no-pub .header-wrapper {
	margin-top: -1px;
}

/* Modification super header [ajout liens social] */
.social-link {
	margin: 22px 5px 0 0;
	width: auto;
	float: right;
	list-style: none;
	padding: 0;
}
.social-link li {
	float: left;
	width: 19px;
	height: 19px;
	margin: 0 5px 0 0;
}
.user-connect .social-link {
	float: left;
	margin-left: 20px;
}

.header-no-logo { height:140px; width:999px; margin:auto; }
.header-no-logo .header-wrapper { background:none; padding-top:5px; }
.super-header-no-logo .user-status { width:686px; }


.no-footer {
	background: url(../images/inscription-v2-bg.gif) bottom repeat-x;
}

/* footer */

.super-footer-bloc .coldroite ul {
	margin: 11px 0 0;
	padding: 0;
}
.recommend-item {
	width: 169px;
	padding-left: 10px;
	border-left: 1px solid #ebebeb;
	float: left;
}
.recommend-top {
	height: 200px
}
.recommend-1 {
	padding-left: 0;
	width: 350px;
	border: none;
}
.recommend-top p {
	padding-bottom: 15px;
	font: normal 13px arial;
}
.recommend-top .surtitre {
	font: bold 12px arial;
	color: #0f8ab8;
	text-transform: uppercase;
	padding-bottom: 5px;
}
.recommend-top p .lieu {
	font-size: 12px;
	color: #999;
}
.recommend-top .bouton {
	padding-bottom: 0
}
.recommend-lien a span {
	color: #333;
	text-decoration: underline;
}
.recommend-lien a:hover {
	color: #666 !important;
	text-decoration: none;
}
.recommend-lien a:hover span {
	color: #0f8ab8;
	text-decoration: underline;
}
.recommend-item .imgon {
	display: none
}
.footer .footer-services-bloc p.lien-infos {
	margin-bottom: 0
}
.footer-services-bloc .lien-infos a {
	font-size: 12px;
	color: #0f8ab8;
}
.bloc-list-link {
	width: 200px;
	float: left;
	padding-right: 36px;
}
.bloc-list-link h3 {
	margin: 15px 0 8px;
	padding-bottom: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #666;
	background: none;
}
.bloc-list-link h3.nolink {
	padding-left: 10px
}
.bloc-list-link h3 a {
	font-size: 13px;
	padding-left: 10px;
	background: url(../images/gt-gris.gif) 0px 4px no-repeat;
	display: inline-block;
}
.bloc-list-link h3 a:hover {
	background: url(../images/gt-gris-noir.gif) 0px 4px no-repeat
}
.bloc-list-link li a {
	font-size: 13px
}
.footer .footer-services .bloc-list-link ul {
	margin: 0 0 10px 10px
}
.footer .footer-services .bloc-list-link .group {
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
}
.footer .footer-services-bloc p.contribution {
	border-top: 1px solid #ccc;
	padding-top: 15px;
	margin-bottom: 0;
}
.footer .footer-services-bloc p.contribution a, .footer .footer-services-bloc p.contribution strong {
	font-size: 13px;
	color: #666;
}
.lien-groupe {
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #c5b2b0;
	margin: 0 0 5px;
	padding: 0 0 0;
	color: #001552;
	width: 960px;
	margin: 0 auto;
	text-align: left;
}
.lien-groupe  h2 {
	font-size: 11px;
	font-weight: bold;
	padding: 3px 0 3px 5px;
	border-bottom: 1px solid #c5b2b0;
	margin: 0 0 15px;
	color: #574f4d;
	font-family: Verdana;
	background: #fff;
}
.lien-groupe .lien-groupe-gauche {
	width: 190px;
	float: left;
}
.lien-groupe .lien-groupe-gauche h2 {
	padding-left: 32px
}
.lien-groupe .lien-groupe-gauche ul {
	padding: 0 0 20px 32px
}
.lien-groupe .lien-groupe-gauche ul li {
	line-height: 1;
	color: #777777;
	padding: 0 0 3px 10px;
	background: url(../images/gt-gris-bleu.gif) 0 2px no-repeat;
}
.lien-groupe .lien-groupe-gauche ul li a {
	color: #848d96;
	font-family: Verdana;
}
.lien-groupe .lien-groupe-gauche ul li a strong {
	color: #848d96
}
.lien-groupe .lien-groupe-droite {
	width: 769px;
	float: left;
	border-left: 1px solid #c5b2b0;
}
.lien-groupe .lien-groupe-droite h2 {
	padding-left: 10px
}
.lien-groupe .lien-groupe-droite p {
	border: none;
	padding: 0 0 15px 10px;
	color: #848d96;
	line-height: 125%;
	font-family: verdana;
}
.lien-groupe .lien-groupe-droite p a, .lien-groupe .lien-groupe-droite p a strong {
	color: #848d96;
	font-family: verdana;
}


/* header - footer [Neov] */
/*.super-entete a.disconnect {
	color: #999
}
.box-intranet {
	float: right;
	position: relative;
	width: 173px;
	height: 32px;
}
.box-intranet .lien {
	text-align: left
}
.box-intranet .lien a {
	display: block;
	margin: 0;
	padding: 14px 0 0 36px;
	border-left: 1px dotted #ebebeb;
	background: url(../images/picto-rss-box.gif) 8px 8px no-repeat;
	height: 18px;
	outline: none;
}
.box-intranet .lien a:hover, .box-intranet .lien a.hover {
	border-left: 1px solid #333;
	background: #585858 url(../images/picto-rss-box.gif) 8px -28px no-repeat;
	height: 18px;
	text-decoration: none;
}
.box-intranet .lien a span {
	display: block;
	background: url(../images/nav-fleche-bas.gif) 122px 6px no-repeat;
}
.box-intranet .lien a.hover span, .box-intranet .lien a.hover:hover span {
	color: #fff !important;
	text-decoration: none;
	background: url(../images/nav-fleche-haut.gif) 122px 6px no-repeat;
}
.box-intranet .lien a:hover span {
	color: #fff !important;
	text-decoration: none;
}
.box-intranet .box-content {
	position: absolute;
	top: 32px;
	right: 0;
	width: 369px;
	padding: 18px;
	border: 1px solid #b3b3b3;
	border-top: 3px solid #4d4d4d;
	background: #f7f7f7;
	text-align: left;
}
.box-intranet .box-content p, .box-intranet .box-content strong, .box-intranet .box-content li {
	color: #666;
	font-family: arial;
	font-size: 11px;
}
.box-intranet .box-content p, .box-intranet .box-content li {
	padding-bottom: 15px
}
.super-entete .box-intranet .box-content li {
	display: list-item;
	padding-left: 25px;
	background: url(../images/gt-gris.gif) 12px 3px no-repeat;
}
.super-entete .box-intranet .box-content li a {
	font-family: arial;
	color: #0f8ab8;
	text-decoration: none;
	margin: 0;
}
.super-entete .box-intranet .box-content li a:hover {
	text-decoration: underline
}
.box-intranet .box-content p.bouton {
	padding-bottom: 0;
	padding-left: 25px;
}
.super-footer-bloc .coldroite ul {
	margin: 11px 0 0;
	padding: 0;
}
.recommend-item {
	width: 169px;
	padding-left: 10px;
	border-left: 1px solid #ebebeb;
	float: left;
}
.recommend-top {
	height: 200px
}
.recommend-1 {
	padding-left: 0;
	width: 350px;
	border: none;
}
.recommend-top p {
	padding-bottom: 15px;
	font: normal 13px arial;
}
.recommend-top .surtitre {
	font: bold 12px arial;
	color: #0f8ab8;
	text-transform: uppercase;
	padding-bottom: 5px;
}
.recommend-top p .lieu {
	font-size: 12px;
	color: #999;
}
.recommend-top .bouton {
	padding-bottom: 0
}
.recommend-lien a span {
	color: #333;
	text-decoration: underline;
}
.recommend-lien a:hover {
	color: #666 !important;
	text-decoration: none;
}
.recommend-lien a:hover span {
	color: #0f8ab8;
	text-decoration: underline;
}
.recommend-item .imgon {
	display: none
}
.footer .footer-services-bloc p.lien-infos {
	margin-bottom: 0
}
.footer-services-bloc .lien-infos a {
	font-size: 12px;
	color: #0f8ab8;
}
.bloc-list-link {
	width: 200px;
	float: left;
	padding-right: 36px;
}
.bloc-list-link h3 {
	margin: 15px 0 8px;
	padding-bottom: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #666;
	background: none;
}
.bloc-list-link h3.nolink {
	padding-left: 10px
}
.bloc-list-link h3 a {
	font-size: 13px;
	padding-left: 10px;
	background: url(../images/gt-gris.gif) 0px 4px no-repeat;
	display: inline-block;
}
.bloc-list-link h3 a:hover {
	background: url(../images/gt-gris-noir.gif) 0px 4px no-repeat
}
.bloc-list-link li a {
	font-size: 13px
}
.footer .footer-services .bloc-list-link ul {
	margin: 0 0 10px 10px
}
.footer .footer-services .bloc-list-link .group {
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
}
.footer .footer-services-bloc p.contribution {
	border-top: 1px solid #ccc;
	padding-top: 15px;
	margin-bottom: 0;
}
.footer .footer-services-bloc p.contribution a, .footer .footer-services-bloc p.contribution strong {
	font-size: 13px;
	color: #666;
}
.lien-groupe {
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #c5b2b0;
	margin: 0 0 5px;
	padding: 0 0 0;
	color: #001552;
	width: 960px;
	margin: 0 auto;
	text-align: left;
}
.lien-groupe  h2 {
	font-size: 11px;
	font-weight: bold;
	padding: 3px 0 3px 5px;
	border-bottom: 1px solid #c5b2b0;
	margin: 0 0 15px;
	color: #574f4d;
	font-family: Verdana;
	background: #fff;
}
.lien-groupe .lien-groupe-gauche {
	width: 190px;
	float: left;
}
.lien-groupe .lien-groupe-gauche h2 {
	padding-left: 32px
}
.lien-groupe .lien-groupe-gauche ul {
	padding: 0 0 20px 32px
}
.lien-groupe .lien-groupe-gauche ul li {
	line-height: 1;
	color: #777777;
	padding: 0 0 3px 10px;
	background: url(../images/gt-gris-bleu.gif) 0 2px no-repeat;
}
.lien-groupe .lien-groupe-gauche ul li a {
	color: #848d96;
	font-family: Verdana;
}
.lien-groupe .lien-groupe-gauche ul li a strong {
	color: #848d96
}
.lien-groupe .lien-groupe-droite {
	width: 769px;
	float: left;
	border-left: 1px solid #c5b2b0;
}
.lien-groupe .lien-groupe-droite h2 {
	padding-left: 10px
}
.lien-groupe .lien-groupe-droite p {
	border: none;
	padding: 0 0 15px 10px;
	color: #848d96;
	line-height: 125%;
	font-family: verdana;
}
.lien-groupe .lien-groupe-droite p a, .lien-groupe .lien-groupe-droite p a strong {
	color: #848d96;
	font-family: verdana;
}

*/
span.btn-article-non {
	background: url(../images/article-non.jpg) no-repeat top left;
	width: 42px;
	height: 17px;
	display: inline-block;
	margin-right: 10px;
	vertical-align: middle;
}
span.btn-article-oui {
	background: url(../images/article-oui.jpg) no-repeat top left;
	width: 42px;
	height: 17px;
	display: inline-block;
	margin-right: 10px;
	vertical-align: middle;
}
.toAnchor {
	height: 20px
}
/* Style relatif  la page des lux rss finances */
#journees-etude-finances .main-content-left, #flux-rss-finances .main-content-left { float: left; width: 630px; }
.fixed-width-960 { width: 960px; margin: 0 auto; }
#journees-etude-finances .main-content-right, #flux-rss-finances .main-content-right { float: right; width: 300px; }

.echanger { background:#f2f2e6; border:1px solid #dbdad1;/* height:170px;*/ position:relative; padding-bottom:15px; margin-top:23px; }
.echanger p { text-align:center; }
.echanger .picto-bloc { padding:0; text-align:center; margin-top:-13px; }
.echanger .question { font:normal 18px 'ProximaNovaSemibold', Arial; color:#333; padding:6px 0 9px; }

p.text-info {
	font-family: arial !important;
	font-size: 13px !important;
	color: #666666 !important;
	line-height: 150%;
}
.noise-bg { background:url(../clubs/images/bloc-right-noise-bg.jpg); }
.quest-communaute-poser { background:url(../clubs/images/question-bg.jpg) 18px 12px no-repeat; padding-left:90px; padding-bottom:10px }
.quest-communaute-poser .boutons { padding:10px 12px; }
.quest-communaute .intro { padding:15px 12px 0;  }
.quest-communaute .intro, .quest-communaute .intro a, .quest-communaute .intro a:hover { font:12px 'ProximaNovaSemibold'; color:#fff !important; text-decoration:none; }
.quest-communaute .intro em { font-family:'ProximaNovaSemibold'; font-size:12px; }

/* Style derniere minute*/
div.derniere-minute div.finance{
	float: left;
	width: 300px;
	margin-right: 27px;
	padding-bottom: 40px;
}
div.derniere-minute div.prevention{
	float: right;
	width: 300px;
	margin-right: 27px;
	padding-bottom: 40px;
}
div.derniere-minute div h3{
	background:url(../images/derniere-mn/bg-titre-derniere-mn.png) top left no-repeat;
	border-top:none;
	padding:0;
	margin:0;
	margin-bottom:8px;
}
div.derniere-minute div h3 p.logo-derniere-mn{
	padding:8px 16px 0px;
	width:47px;
	height:51px;
	float:left;
}
div.derniere-minute div h3 p.titre-derniere-mn{
	font-family:'ProximaNovaBold';
	font-size:18px;
	display:inline-block;
	vertical-align:top;
	padding:18px 0px 4px;
	float:left;
}
div.derniere-minute .addhover{
	padding:13px 16px 52px;
	color:#632181;
}
div.derniere-minute .resume a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#1a1a1a;
}
div.derniere-minute .hover .resume a:hover{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#1e1c1e;
	text-decoration:none;
}
div.derniere-minute .btt-suite{
	width:286px;
	margin:8px 15px;
}
div.finance .addhover{
	background:#b595c3;
}
div.prevention .addhover{
	background:#7aa4cc;
}
div.finance h3{
	border-bottom:5px solid #632181;
}
div.prevention h3{
	border-bottom:5px solid #00519e;
}
div.finance h3 p{
	color:#632181;
}
div.prevention h3 p{
	color:#00519e;
}
div.finance .surtitre{
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
div.prevention .surtitre{
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

div.finance h4 a{
	margin-top:28px;
	font-size:26px;
	font-family:'ProximaNovaBold';
	color:#632181;
}
div.prevention h4 a{
	margin-top:28px;
	font-size:26px;
	font-family:'ProximaNovaBold';
	color:#00519e;
}
div.finance .hover{
	background:#e0d3e6;
}
div.prevention .hover{
	background:#ccdcec;
}
div.finance .hover .surtitre{
	color:#632181;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
div.prevention .hover .surtitre{
	color:#00519e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
div.finance  .hover h4 a{
	color:#632181!important;
}
div.prevention .hover h4 a{
	color:#00519e!important;
}
/*modif du 28/06/2013*/
blockquote { text-indent: -13px; margin:11px 40px; }
blockquote p:before { content: "Â«"; }
blockquote p:after { content: "Â»"; }
blockquote p, blockquote p acronym, blockquote p abbr,
blockquote p cite, blockquote p strong, blockquote p em,
blockquote p sub, blockquote p sup { color:#666666; }

.widget iframe .vcount #count {
	font-size:15px;
	font-family:"Arial";
}
.widget li.wdt-fb .v9 .mWa span, .widget li.wdt-google .v9 .mWa span {
	font-family:"Arial";
	font-size:15px;
}
/*fin modif du 28/06/2013*/

/* modif 11/07/2103*/
.bloc-liens-utiles{
    border-top: 1px solid #FFA101;
    margin-top:40px!important;
}
.bloc-liens-utiles .bloc-liens-theme p{
    color: #3b3b44;
    font-family:georgia, arial;
    line-height:16px;
    font-size : 12px;
    margin-left: 10px;
    padding: 6px 0 6px;
}
.bloc-liens-utiles .bloc-liens-theme{
    border-bottom: 1px dotted #e0e0e0;
}
.bloc-liens-utiles-contenu ul{
    margin: 0;
    padding: 0;
    padding-left: 10px;
    list-style: inside none;
    color: #333333;
    font-family: georgia, arial;
    font-size: 11px;
}
.bloc-liens-utiles-contenu ul li{
    padding: 6px 0 6px 0;
}
.bloc-liens-utiles-contenu ul li a{
    text-transform: uppercase;
    font-family: arial;
    font-size: 11px;
    line-height: 14px;
    color: #0f8ab8;
}
.bloc-liens-utiles-contenu ul li a span{
    display: block;
    text-transform: none;
    font-family: arial;
    font-size: 13px;
    line-height: 16px;
    color: #333333;
}
.bloc-liens-utiles-contenu ul li a:hover span {
    text-decoration:none;
    color:#0f8ab8;
}
.bloc-liens-utiles-contenu ul li a:hover{
    text-decoration: none;
    color: #333333;
}
.bloc-liens-utiles-contenu{
    margin-top: 10px!important;
    border-bottom:0!important;
}

.bloc-text-info-category p{
    font-size: 12px;
    line-height: 165%;
    color: #666;
    font-family: georgia, arial;
}
.bloc-text-info-category{
    border:1px #CCC solid;
    padding : 20px 10px 20px;
    margin-top:40px;
    width:260px;
}
/* fin 11/07/2103*/

h3.recommend-top { margin:0 0 0 8px; }


/*:::20/01/2004:::*/
/*E-PUB*/

.ccm-bloc {
    background:#f5f5f5 url(../images/shadow-bloc.png) no-repeat left bottom;
    width:959px;
	height:420px;
	margin: 0 auto;
}
.ccm-bloc img {
	float:left;
	width:479px;
	height:360px;
}
.reading {
	float:right;
	width:442px;
	padding:44px 19px 0;
}
.reading h3 {
	border:none!important;
	font-family:'ProximaNovaBold',Arial!important;
	font-size:2.2em!important;
	margin:0;
	text-align:center;
}
.reading h3 span {
	display:block;
	color:#666666;
	font-family:'ProximaNovaBold',Arial!important;
	font-size:1.455em;
}
.reading ul {
	margin:0;
	padding:0;
	}
.reading li {
    float:left;
	list-style:none;
	margin:20px 0 0;
 }
.reading li span {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	margin:2px 0 0 7px;
}
.reading li.rfloat {
	float:right;
}
.reading li a {
	 border:1px solid #d9d8ce;
	 color:#0e8ab8;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:14px;
	 display:block;
	 padding:39px 0 0 131px;
	 width:77px;
	 height:49px;
}
.reading li a:hover {
	border:1px solid #0e8ab8;
}
.ios {
	background:url(../images-jetables/ios.gif) no-repeat;
}
.android {
	background:url(../images-jetables/android.gif) no-repeat;
}
.kobo {
	background:url(../images-jetables/kobo.gif) no-repeat;
}
.kindle {
	background:url(../images-jetables/kindle.gif) no-repeat;
}
.desc-epub {
	background:url(../images/logo-epub.jpg) no-repeat 57px 71px;
	border:1px solid #e0e0e0;
	width:730px;
	margin: 0 auto;
	padding:42px 71px 42px 157px;
}
.desc-epub p, .desc-epub li {
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:18px;
	 line-height:27px;
	 color:#666666;
}
.retour {
	margin:30px 0 100px 15px;
}
.retour .bouton-action {
	padding:0 20px;
}
.retour .bouton-action span {
    background: url(../images/bouton-fleche-inv.gif) no-repeat scroll 0 7px;
}
.wrap-bg .header {
	background: url(../images/header-bg.png) repeat-x center top;
	height:170px;
}
.wrap-bg .super-footer {
	background: url(../images/footer-degrade.png) repeat-x center bottom;
	border-bottom:1px solid #D9D9D9;
}
.pubRight { margin:70px 0 0 -36px;}

.marge-footer { margin-top:18px; }

/* Modif 20140204 */

/* correction cursor:pointer ajouté par smartAd */
body .header, body .super-header,  body nav, body .corps, body .footer { cursor: default !important; }

.footer{
	margin-top: 10px;
}
p strong{
    font-weight:bold;
    font-family:Arial, Helvetica, sans-serif;
    font-size:1em;
    color:inherit;
}

.single-club-none .a-lire-aussi {border: 2px solid #E6592B;}
.single-club-rh .a-lire-aussi {border: 2px solid #00B4D9;}
.single-club-finances .a-lire-aussi {border: 2px solid #783797;}
.single-club-technique .a-lire-aussi {border: 2px solid #00A04A;}
.single-club-prevention-securite .a-lire-aussi {border: 2px solid #0065C4;}
.a-lire-aussi { padding: 5px; margin:8px 8px 13px 8px; }
.a-lire-aussi p {
	font: 400 1pc Roboto;
	line-height:28px;
	color:#333;
}

.skyscraper, #oas_Right {
  left: 50%;
  margin-left: 525px;
  position: absolute;
}
