/* ************************************************************************** */
/* generiques natifs */
body {
  margin:0;
  padding:0;
	text-align:center;
}
html * {
  font-family:georgia, arial;
  font-size:11px;
	color:#333333;
}
p { margin:0; padding:0; }
form { margin:0; padding:0; }
h1 {
	margin:0;
	padding:0;
	font-family:'ProximaNovaBold';
	font-size:28px;
	/*line-height:20px;*/
}
h2 {
	margin:40px 0 8px 0;
	padding:0 0 8px 0;
	font-family:'ProximaNovaSemibold', Arial;
	font-size:22px;
	background:url('/images/GAZ/screen/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/GAZ/screen/pointilles-h2.gif') repeat-x bottom;
}
h4 {
	font-family:georgia, arial;
	font-size:15px;
	font-weight:normal;
	color:#eb572b;
	display:inline;
	margin-bottom:0;
}

a, a:link { 
	color:#666666;
	text-decoration: none;
}
a:hover { 
	color:#333333 !important;
	text-decoration: underline;
}
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[xmlns] .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/GAZ/screen/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;
}


/* 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;
}
.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/GAZ/screen/icone-cadenas.gif') no-repeat 100% 0;
	padding-right:22px;
	display:inline;
}

/* bouton action */
.bouton {
	display:inline-block;
	padding:0 9px 0 9px;
	/* FF + Safari. Pour IE, voir js/roundies.js */
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	background:url('/images/GAZ/screen/bouton-fond-off.png') repeat-x !important;
	border:1px solid #282828;
}
.bouton a {
	font-size:12px;
	color:white;
	display:block;
	padding:5px 0 4px 10px;
	background:url('/images/GAZ/screen/bouton-fleche.gif') no-repeat 0 7px;
}
.bouton a:hover {
	color:white !important;
	text-decoration:none;
}

.bouton:hover { 
	cursor:pointer;
	background:url('/images/GAZ/screen/bouton-fond-on.png') repeat-x !important;
}

.bouton a.ajouter {
	background:url('/images/GAZ/screen/bouton-plus.gif') no-repeat 0 7px;
	padding:5px 0 4px 15px;
}

.bouton input.submit {
	border: none; 
	background: url('/images/GAZ/screen/bouton-fleche.gif') no-repeat scroll 0 7px transparent; 
	color: white; 
	display: block; 
	font-size: 12px;
	padding: 3px 0 3px 10px; 
	margin: 0 auto; 
	cursor: pointer;
}

.bouton input.ajouter {
	background:url('/images/GAZ/screen/bouton-plus.gif') no-repeat 0 7px;
	padding:5px 0 4px 15px; 
	color: white; 
	display: block; 
	font-size: 12px;
	margin: 0 auto; cursor: pointer;
	border:0px;
	height:24px;
}

/* bouton annuler */
.bouton-blanc {
	display:inline-block;
	padding:0 9px 0 9px;
	/* FF + Safari. Pour IE, voir js/roundies.js */
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	background:url('/images/GAZ/screen/bouton-blanc-off.gif') repeat-x !important;
	border:1px solid #cccccc;
}
.bouton-blanc a {
	font-size:12px;
	color:#666666;
	display:block;
	padding:5px 0 4px 13px;
	background:url('/images/GAZ/screen/bouton-croix.gif') no-repeat 0 9px;
}
.bouton-blanc a:hover {
	text-decoration:none;
}
.bouton-blanc:hover { 
	cursor:pointer;
	background:url('/images/GAZ/screen/bouton-blanc-on.gif') repeat-x !important;
}

/* bouton action */
.bouton-action {
	display:-moz-inline-box; /* inline-block for FF < 2.0 */
	display:inline-block;
	padding:0 9px 0 9px !important;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	background:url(/images/GAZ/screen/forum/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/GAZ/screen/bouton-fleche.gif') no-repeat 0 7px;
}
.bouton-action:hover {
	color:white !important;
	text-decoration:none;
	background:url(/images/GAZ/screen/forum/bouton-fond.jpg) 0 -24px no-repeat;
}
.bouton-action:hover span { 
	cursor:pointer;
	text-decoration:none;
}

/* bouton retour */
.bouton-retour-blanc {
	display:inline-block;
	padding:0 9px 0 9px;
	/* FF + Safari. Pour IE, voir js/roundies.js */
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	background:url('/images/GAZ/screen/bouton-blanc-off.gif') repeat-x !important;
	border:1px solid #cccccc;
}
.bouton-retour-blanc a {
	font-size:12px;
	color:#666666;
	display:block;
	padding:5px 0 4px 13px;
	background:url('/images/GAZ/screen/gt-gris-noir-1.gif') no-repeat 0 9px;
}

.bouton-retour-blanc input {
	font-size:12px;
	color:#666666;
	display:block;
	padding:3px 0 4px 13px;
	background:url('/images/GAZ/screen/gt-gris-noir-1.gif') no-repeat 0 9px;
	border:0px;
	width:162px;
}

.bouton-retour-blanc a.supprimer {
	background:url('/images/GAZ/screen/bouton-supprimer.gif') no-repeat 0 7px;
	padding:5px 0 4px 15px;
}
.bouton-retour-blanc a:hover {
	text-decoration:none;
}
.bouton-retour-blanc:hover { 
	cursor:pointer;
	background:url('/images/GAZ/screen/bouton-blanc-on.gif') repeat-x !important;
}


/* puces */
ul.interarticle-puce {
	display:inline;
	margin-left:15px;
	padding:0 !important;
	list-style:outside none !important;
	background:url('/images/GAZ/screen/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/GAZ/screen/icone-commentaire.gif') no-repeat 0 5px; }
ul.interarticle-puce li.ia-imprimer { background:url('/images/GAZ/screen/icone-imprimer.gif') no-repeat 0 5px; }
ul.interarticle-puce li.ia-partager { background:url('/images/GAZ/screen/icone-partager-ami.gif') no-repeat 0 5px; }
ul.interarticle-puce li.ia-permalien { background:url('/images/GAZ/screen/icone-permalien.gif') no-repeat 0 5px; }
ol.olgras { font-weight:bold; }
ol.olgras 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;
}
/* 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;
}


/* **************************************************************************** */
/* *********         New header Gazette - 20-10-2011                  ********* */
/* **************************************************************************** */

.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; list-style: none outside none; margin: 0; 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; }

.social-link { margin:22px 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; }

.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/GAZ/SuperHeader/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/GAZ/SuperHeader/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/GAZ/SuperHeader/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/GAZ/SuperHeader/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/GAZ/SuperHeader/picto-rss-box.gif) 8px -28px no-repeat; text-decoration:none; }

.box-intranet .lien a span { display:block; background:url(/images/GAZ/SuperHeader/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/GAZ/SuperHeader/gt-box-intranet.gif) 118px -28px no-repeat; }

.box-intranet .lien a:hover span { color:#fff !important; text-decoration:none;  background:url(/images/GAZ/SuperHeader/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/GAZ/SuperHeader/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 { margin-bottom:25px; text-align:center; }

.box-intranet .box-content p.bouton a span { color:#FFF; }


.header { position:relative; height:170px; background:url(/images/GAZ/SuperHeader/header-bg.gif) top repeat-x; }

.header-wrapper { background:url(/images/GAZ/SuperHeader/header-wrapper-bg.gif) 20px 0px no-repeat; padding:32px 0 0; width:980px; margin:0 auto; }

/*.header-pub { float:right; width:845px; text-align:right; }*/


/* **************************************************************************** */
/* *********         FIN New header Gazette - 20-10-2011              ********* */
/* **************************************************************************** */


/* ************************************************************************** */
/* super entete au-dessus de l'entete 
.super-entete {
	height:32px;
	padding-left:20px;
	border-bottom:1px solid #cccccc;
	font-size:11px;
}
.super-entete a {
	color:#666666;
}
.super-entete ul {
	display:inline;
	margin:10px 0 0 0;
	padding:0;
	list-style:outside none;
}
.super-entete ul li {
	margin:0;
	display:inline;
}
.super-entete ul.left li {
    margin:0;
    display:inline;
    padding-right: 20px;
}
.super-entete .nav-gauche {
	float:left;
}
.super-entete .nav-droite {
	float:right;
}

 -------------------------------------------------------------------------- */
/* entete */
.entete-pub {
	margin-top:1px;
	padding:2px 0 10px 0;
	background:url('/images/GAZ/screen/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/GAZ/screen/pointilles-800.gif') no-repeat 70px 6px; }
.entete-fleche-pub {
	padding-left:12px;
	margin-bottom:2px;
	background:url('/images/GAZ/screen/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/GAZ/screen/nav-fond-off.gif') repeat-x;
}
.nav-contenu {
	float:left;
	margin:0 !important;
	padding:0 !important;
	background:url('/images/GAZ/screen/nav-fond-off.gif') repeat-x;
}
.nav-contenu ul {
	display:inline;
	margin:0;
	padding:0;
	/*list-style:inside none;
	background:url('/images/GAZ/screen/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/GAZ/screen/nav-fond-off.gif') repeat-x;

}
.nav-contenu ul li a.premier {
	margin-left:0;
}
.nav-contenu ul li a:hover {
	background:url('/images/GAZ/screen/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/GAZ/screen/nav-fleche-informer.gif') no-repeat 100% 12px; }
.nav-contenu ul li:hover a span.nav-informer { background:url('/images/GAZ/screen/nav-fleche-haut.gif') no-repeat 100% 12px; }
.nav-contenu ul li a span.nav-echanger { background:url('/images/GAZ/screen/nav-fleche-echanger.gif') no-repeat 100% 12px; }
.nav-contenu ul li:hover a span.nav-echanger { background:url('/images/GAZ/screen/nav-fleche-haut.gif') no-repeat 100% 12px; }
.nav-contenu ul li a span.nav-emploi { background:url('/images/GAZ/screen/nav-fleche-emploi.gif') no-repeat 100% 12px; }
.nav-contenu ul li:hover a span.nav-emploi { background:url('/images/GAZ/screen/nav-fleche-haut.gif') no-repeat 100% 12px; }
.nav-recherche {
	float:right;
	padding-right:7px;
	line-height:30px;
}

.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-recherche-input p {
    background: none repeat scroll 0 0 #333333;
    border: 1px solid #999999;
    color: #999999;
    height: 24px;
    margin: 2px 0 0;
    width: 182px;
}

.nav-recherche-input p input.main-search {
    background: none repeat scroll 0 0 #333333;
    border: medium none;
    color: #999999;
    margin-left: 0;
    margin-top: 1px;
    padding-left: 5px;
    vertical-align: middle;
    width: 147px;
}

.nav-recherche-input p input.inputsubmit {
    background: url("/images/GAZ/screen/recherche-loupe.gif") no-repeat scroll 0 0 transparent;
    height: 24px;
    vertical-align: middle;
    width: 30px;
}

.nav-recherche-input p.focus {
    background: none repeat scroll 0 0 #FFFFFF;
}

.nav-recherche-input p.focus input.main-search {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #333333;
}
.nav-recherche-input p.focus input.inputsubmit {
    background: url("/images/GAZ/screen/recherche-loupe.gif") no-repeat scroll 0 -24px transparent;
}
.nav-recherche-input p.focus input.inputsubmithover {
    background: url("/images/GAZ/screen/recherche-loupe.gif") no-repeat scroll 0 -48px transparent;
}
.nav-recherche-input p.focus input.inputsend {
    background: url("/images/GAZ/screen/recherche-loupe.gif") no-repeat scroll 8px 4px transparent;
}

.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/GAZ/screen/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/GAZ/screen/puce-informer.gif') no-repeat 7px 9px; }
.nav-acces-rapide.acces-rapide ul li.puce-echanger { background:url('/images/GAZ/screen/puce-echanger.gif') no-repeat 7px 9px; }
.nav-acces-rapide.acces-rapide ul li.puce-emploi   { background:url('/images/GAZ/screen/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/GAZ/screen/gt-gris.gif') no-repeat 0px 6px;
	color:#eb572b;
}
.menu-titre.informer:hover a { 
	background:url('/images/GAZ/screen/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/GAZ/screen/gt-gris.gif') no-repeat 0 5px;
	color:#971e21;
}
.menu-titre.echanger a:hover {
	background:url('/images/GAZ/screen/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/GAZ/screen/gt-gris.gif') no-repeat 0 5px;
	color:#ffa200;
}
.menu-titre.emploi a:hover {
	background:url('/images/GAZ/screen/gt-noir.gif') no-repeat 0 5px !important;
	text-decoration:none;
	color:#1a1a1a !important;
}








/* ************************************************************************** */
/* structure corps */
.corps {
	margin-left: auto;
  margin-right: auto;
  width:990px;
	text-align:left;
}
.corps.marge-haute13 { padding-top:13px; }

/* 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;
}

.gen-col-noteSmall {
	float:left;
	width:240px;
	margin-left:8px;
}



/* -------------------------------------------------------------------------- */
/* 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 .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;
}

/* generique pour les types de liste ci-dessous */
.liens-poursuite ul { /* ie6 */
	margin:0;
	padding:0;
	list-style:inside none;
}
.liens-poursuite ul.liste-poursuite {
	display:inline;
	margin:0;
	padding:0;
	list-style:inside none;
}
/* 1er type de liste */
.liens-poursuite ul.liste1 {
	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 ul.liste2, .liens-poursuite ul.liste3 { line-height:24px; }
.liens-poursuite ul.liste2 li, .liens-poursuite ul.liste3 li {
	font-family:arial;
	font-size:12px;
	color:#999999;
}
.liens-poursuite ul.liste2 div, .liens-poursuite ul.liste3 div {
	font-family:arial;
	font-size:13px;
	color:#666666;
}
.liens-poursuite .liste2 a, .liens-poursuite .liste3 a {
	padding-left:7px;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#0f8ab8;
	text-transform:uppercase;
}
.liens-poursuite .liste2 a span, .liens-poursuite .liste3 a span {
	font-family:arial;
	font-size:13px;
	font-weight:normal;
	text-transform:none;
	color:#666666;
}
.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 }

.calendar{
	width:20%;
}


/* ************************************************************************** */
/* 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/GAZ/screen/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:transparent;
}
.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/GAZ/screen/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 services numériques */
/*.footer .footer-services {
	border-top:1px solid #d9d9d9;
}
.footer .footer-services-border {
	border-top:1px solid white;
	background:url('/images/GAZ/screen/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; }


.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/GAZ/screen/gt-gris.gif) 0px 4px no-repeat; display:inline-block; }
.bloc-list-link h3 a:hover {background:url(/images/GAZ/screen/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/GAZ/screen/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; }


.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/GAZ/screen/gt-gris.gif) 0px 4px no-repeat; display:inline-block; }

.bloc-list-link h3 a:hover {background:url(/images/GAZ/screen/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/GAZ/screen/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; }

.confirm-success .question p { font-size: 14px; font-family: Arial, Helvetica, sans-serif; }

.radio2 {background-color: #F9F9F9;}

