/*
	CSS pour SOQUIJ - Principal
	Emilie - egzakt.com
	2009/08/17
	modifié par Gelgen : 2013/05/09 > STAR WARS jeunes juristes
	
	ATTENTION ! 
	Toutes les modifs doivent être transposées dans ssl_principal.css
	pour que le rendu du Catalogue soir correct
	
*/

/* @license
 * MyFonts Webfont Build ID 2511891, 2013-03-22T10:06:30-0400
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: News Gothic Bold Condensed by Bitstream
 * URL: http://www.myfonts.com/fonts/bitstream/news-gothic/bold-condensed/
 * Copyright: Copyright 1990-2003 Bitstream Inc. All rights reserved.
 * 
 * 
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=2511891
 * 
 * © 2013 MyFonts Inc
*/


/* @import must be at top of file, otherwise CSS will not work */
@import url("//hello.myfonts.net/count/265413");
  
@font-face {
	font-family: 'NewsGothic';
	src: url('/css/fonts/265413_0_0.eot');
	src: url('/css/fonts/265413_0_0.eot?#iefix') format('embedded-opentype'),
		 url('/css/fonts/265413_0_0.woff') format('woff'),
		 url('/css/fonts/265413_0_0.ttf') format('truetype');		 
	}
@font-face {
    font-family: 'DroidSansRegular';
    src: url('/css/fonts/DroidSans-webfont.eot');
    src: url('/css/fonts/DroidSans-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/fonts/DroidSans-webfont.woff') format('woff'),
         url('/css/fonts/DroidSans-webfont.ttf') format('truetype'),
         url('/css/fonts/DroidSans-webfont.svg#DroidSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'DroidSansBold';
    src: url('/css/fonts/DroidSans-Bold-webfont.eot');
    src: url('/css/fonts/DroidSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/fonts/DroidSans-Bold-webfont.woff') format('woff'),
         url('/css/fonts/DroidSans-Bold-webfont.ttf') format('truetype'),
         url('/css/fonts/DroidSans-Bold-webfont.svg#DroidSansBold') format('svg');
    font-weight: normal;
    font-style: normal;

}	

body {
/*	background:url(/images/ul/tuiles/fond_body.gif) repeat!important;*/
	font:75%/140% Arial, Verdana, sans-serif;	
	color:#444444;
	margin:0 0 5px 0;
}

p,
form {
	margin:0;
	padding:0;
}

ol {
	margin:0;
	padding:0 0 0 22px;
}

a {
	cursor:pointer;
	color:#004072;
	text-decoration:underline;
	outline:none;
}

a:hover {
	color:#407096;
}

img {
	border:0;
}

#fond_site {
	/*background:url(/images/ul/tuiles/fond_site.gif) repeat-x left top;*/
}

#wrapper {
	width:960px;
	margin:0 auto;
}

input:focus,
select:focus,
textarea:focus {
	outline:1px dotted #014073;
}

/* NAVIG PORTAIL
-----------------------------------------*/
#utilitaires {
	position:relative;
	width: 940px;
	height:21px;
	padding:9px 10px 0 10px;
	list-style-type:none;
	font-size:0.92em;
	line-height:1.2em;
	text-align: right;
	background-color: #FFF;
}

#utilitaires ul {
	display:inline;
	list-style-type:none;
	margin:0;
	padding:0;
}

#utilitaires li {
	display:inline;
}

#utilitaires ul a {
	color:#004072;
	text-decoration:none;
}

#utilitaires ul a:hover {
	text-decoration:underline;
}

#utilitaires #taille_police {
	color:#004072;
	padding-right:180px;
}

#utilitaires #taille_police img {
	position:relative;
	top:1px;
}

#utilitaires input.mots_cles,
#recherche_globale input.mots_cles {
	position:absolute;
	top:5px;
	right:28px;
	width:140px;
	height:14px;
	padding:2px 4px;
	font:11px/15px Arial, Verdana, sans-serif;
	color:#444;
	border:1px solid #7b7b7b;
}

#utilitaires input.btn_recherche_rapide,
#recherche_globale input.btn_recherche_rapide {
	position:absolute;
	top:5px;
	right:10px;
}

#recherche_globale input.mots_cles,
#recherche_globale input.btn_recherche_rapide {
	top: 12px;
	right: 10px;
}

#recherche_globale input.mots_cles {
	width: 254px;
	right:28px;
}

/* ENTETE
-----------------------------------------*/
#entete {
	clear:right;
	position:relative;
	/*height:125px;
	background:url(/images/ul/tuiles/site.jpg) left top no-repeat;*/
	
}

#entete .fetes {
	height: 125px;
	width: 100%;
	position: absolute;
	z-index: 0;
	top: 0;
	left: 0;
	display:none;
}

.seq1 {background: url(/images/ul/tuiles/site-fetes2.jpg) left top no-repeat; }
.seq2 {background: url(/images/ul/tuiles/site-fetes3.jpg) left top no-repeat;}
.seq3 {background: url(/images/ul/tuiles/site-fetes4.jpg) left top no-repeat;}
.seq4 {background: url(/images/ul/tuiles/site-fetes5.jpg) left top no-repeat;}
#entete h1 {
	margin:0;
	padding:19px 0 0 19px;
	background:none;
}

#entete #slogan {
	float:right;
	margin:48px 40px 0 0;
	display:inline; /* Pour IE6 double margin bug */
}

#entete #promo_entete {
	position: absolute;
	z-index: 3;
	left: 210px;
	top: 4px;
}

ul#navig_corpo {
	position:absolute;
	bottom:0;
	left:198px;
	list-style-type:none;
	margin:0;
	padding:0;
	font:bold 0.92em/1.2em Arial, Verdana, sans-serif;
	z-index: 3000;
}

ul#navig_corpo li {
	display:inline;
}

ul#navig_corpo a {
	float:left;
	margin-right:4px;
	padding:4px 20px 4px 10px;
	color:#0E2F5D;
	text-decoration:none;
	background:url(/images/ul/boutons/navig_corpo.gif) no-repeat right 0;
}

ul#navig_corpo a:hover {
	background-position:right -44px;
}

ul#navig_corpo a.selected {
	background-position:right -88px;
}



/* ARCHITECTURE CONTENU
-----------------------------------------*/
#conteneur_colonnes {
	width:960px;
	background:#fff url(/images/ul/tuiles/conteneur_colonnes.gif) repeat-y left top;
}

#conteneur_colonnes #fond_colonne_navig {
	background:url(/images/ul/tuiles/fond_colonne_navig.jpg) no-repeat left bottom;
}

#conteneur_colonnes #fade_colonne_navig {
	width:960px; /* Important pour IE6 */
	padding-bottom:20px;
	background:url(/images/ul/tuiles/fade_colonne_navig.png) no-repeat left top;
}	

#conteneur_colonnes #colonne_navig {
	float:left;
	width:180px;
	margin-right:18px;
}

#conteneur_colonnes #colonne_principale {
	float:left;
	width:594px;
	min-height: 500px;
}

#conteneur_colonnes #colonne_complements {
	width:150px;
	float:right;
}

#colonne_principale .contenu_padding {
	padding:0 18px;
}

/* Fil d'ariane */
ul#ariane {
	list-style-type:none;
	margin:12px 0 5px 0;
	padding:0;
	font-size:0.92em;
	line-height:1.2em;
}

ul#ariane li {
	display:inline;
	color:#68AFD4;
}

ul#ariane a {
	color:#68AFD4;
}

ul#ariane span,
ul#ariane a:hover{
	color:#00494E;
}


/* Actions */
#actions {
	position:relative;
}

#actions #bulle_imprimer {
	display:none;
	position:absolute;
	right:-68px;
	top:-54px;
	width:102px;
	height:55px;
	padding:3px 7px 0 7px;
	font-size:0.83em;
	line-height:1.1em;
	color:#fff;
	background:url(/images/ul/graphiques/bulle_imprimer.png) no-repeat left top;
}

#actions #bulle_imprimer div {
	margin-top:4px;
	font-weight:bold;
}

#actions ul {
	list-style-type:none;
	margin:20px 0 0 0;
	padding:0;
	background-color:#F6F6F6;
	padding:9px 12px;
	text-align:right;
	font-size:0.83em;
	line-height:1.2em;
}

#actions li {
	display:inline;
	padding-left:18px;
}

#actions a {
	padding-left:18px;
	color:#505053;
	text-decoration:none;
}

#actions a:hover {
	text-decoration:underline;
}

#actions a#envoyer_ami {
	background:url(/images/ul/icones/envoyer_ami.gif) no-repeat left 0;
}

#actions a#imprimer {
	background:url(/images/ul/icones/imprimer.gif) no-repeat left 0;
}

#actions a#rss {
	background:url(/images/ul/icones/rss.gif) no-repeat left 0;
}

/* NAVIGATION
-----------------------------------------*/
ul#navigation {
	width:175px;
	list-style-type:none;
	margin:0;
	padding:0;
}

ul#navigation li {
	display:inline; /* Pour IE6 */
}

ul#navigation a {
	display:block;
}

ul#navigation a img {
	margin-top:5px;
}

ul#navigation a img.over {
	position:absolute;
	visibility:hidden;
}

ul#navigation a:hover {
	background-color:transparent; /* Pour IE6 réactivité a:hover img.over */
}

ul#navigation a:hover img.over {
	visibility:visible;
}

ul#navigation > li > a  {
	margin-top:5px;
	width:175px;
	height:60px;
	text-indent:-9999px;
}

/* Bouton Services aux citoyens */
ul#navigation li.citoyens > a { background:url(/images/fr/boutons/navig_citoyens_off.gif) no-repeat;}
ul#navigation li.citoyens > a:hover {background:url(/images/fr/boutons/navig_citoyens_over.gif) no-repeat;}
ul#navigation li.citoyens > a.actif {background:url(/images/fr/boutons/navig_citoyens_on.gif) no-repeat;}

/* Bouton Services aux professionnels */
ul#navigation li.pros > a { background:url(/images/fr/boutons/navig_pros_off.gif) no-repeat;}
ul#navigation li.pros > a:hover {background:url(/images/fr/boutons/navig_pros_over.gif) no-repeat;}
ul#navigation li.pros > a.actif {background:url(/images/fr/boutons/navig_pros_on.gif) no-repeat;}	
	
/* Bouton Services aux étudiants et aux professeurs */
ul#navigation li.etudiants > a {background:url(/images/fr/boutons/navig_etudiants_off.gif) no-repeat;}
ul#navigation li.etudiants > a:hover {background:url(/images/fr/boutons/navig_etudiants_over.gif) no-repeat;}
ul#navigation li.etudiants > a.actif {background:url(/images/fr/boutons/navig_etudiants_on.gif) no-repeat;}


/* Sous-navig (niveau 2) */
ul#navigation ul.niveau2 {
	list-style-type:none;
	margin:0;
	padding:0 1px 5px 5px;
	font-size:0.92em;
	line-height:1.1em;
	
}

ul#navigation ul.niveau2 a {
	display:block;
	width:140px;
	padding:2px 15px 2px 14px;
	color:#252525;
	text-decoration:none;
	border-bottom-width:1px;
	border-bottom-style:solid;
	background-repeat:no-repeat;
	background-position:right 0;
}

ul#navigation ul.niveau2 li.selected {
	width:169px; /* Important pour IE6 */
	display:block;
	padding:4px 0;
}

ul#navigation ul.niveau2 a.selected,
ul#navigation ul.niveau2 a.selected:hover {
	background-position:right -60px;
}


/* Sous-sous-navig (niveau 3) */
ul#navigation ul.niveau3 {
	list-style-type:none;
	margin:0;
	padding:0;
}

ul#navigation ul.niveau3 a.selected,
ul#navigation ul.niveau3 a.selected:hover {
	font-weight:bold;
}


/* Boîte login AZIMUT */
#login_azimut_rapide {
	width: 165px;
	border-width:5px;
	border-style:solid;
	border-top:0;
	background-color:#fff;
}

#login_azimut_rapide .titre {
	padding:6px 15px;
	font-weight:bold;
	color:#fff;
	background-repeat:no-repeat;
	background-position:156px 4px;
	border-bottom-width:1px;
	border-bottom-style:solid;
}

#login_azimut_rapide form {
	margin:5px 15px;
	font-size:0.92em;
	line-height:1.1em;
	color:#252525;
}

#login_azimut_rapide input {
	width:130px;
	border:1px solid #ccc;
	font:1em/1.2em Arial, Verdana, sans-serif;
	color:#444;
	margin-bottom:2px;
}

#login_azimut_rapide input.radio {
	width: auto;
	padding:0;
	border:none;
}

#login_azimut_rapide input#utilisateur_rapide {
	margin-top:6px;
}

#login_azimut_rapide #conteneur_bulle_info_azimut {
	position: relative;
	width: 1px;
	height: 1px;
}

#login_azimut_rapide #info_login_azimut {
	display: block;
	float: right;
	margin: 0 10px 0 0;
	width: 26px;
	background-color: transparent;
	padding: 0;
}

#login_azimut_rapide #bulle_info_login_azimut {
	display:none;
	position:absolute;
	left:105px;
	top:-80px;
	width:102px;
	height:55px;
	padding:3px 7px 0 7px;
	font-size:0.92em;
	line-height:1.1em;
	color:#fff;
	font-weight:bold;
	background:url(/images/ul/graphiques/bulle_info_login_azimut.png) no-repeat left top;
}

#login_azimut_rapide #bulle_info_login_azimut div {
	margin-top:2px;
	font-weight:normal;
}

#login_azimut_rapide .bouton {
	float: right;
	margin-top:4px;
	width: 100px;
}

#login_azimut_rapide .bouton a {
	display: block;
	float: right;
	width: 50px;
	padding: 3px 0;
	margin-top: 7px;
	text-align: center;
	font-size: 0.92em;
	line-height: 1em;
	color: #FFF;
	text-decoration: none;
}

#login_azimut_rapide .pros .bouton a {
	background-color: #0E2F5D;
}

#login_azimut_rapide .pros .bouton a:hover {
	background-color: #3282BE;
}

#login_azimut_rapide .etudiants .bouton a {
	background-color: #955600;
}

#login_azimut_rapide .etudiants .bouton a:hover {
	background-color: #DDAE43;
}

#login_azimut_rapide input#caijconfirm {
	width: auto;
	margin: 5px 0 0 0;
	padding: 0;
	float: left;
	border: none;
}

#login_azimut_rapide #label_caijconfirm {
	float: right;
	width: 112px;
	margin: 5px 0;
}

#message_erreur_login {
	display: none;
	margin:10px auto 10px auto;
	padding:8px;
	width: 80%;
	font-weight:bold;
	color:#fff;
	font-size: 0.92em;
	line-height: 1em;
	background-color:#d62424;
}


/* PERSONNALISATIONS CLIENTÈLES
   (ici au lieu des css respectifs au cas où les navigs pourraient être déroulées en même temps)
*/
ul#navigation li.citoyens ul.niveau2 {
	background-color:#50a032;
}
ul#navigation li.pros ul.niveau2 {
	background-color:#3282be;
}
ul#navigation li.etudiants ul.niveau2 {
	background-color:#ddae43;
}

ul#navigation li.citoyens ul.niveau2 a {
	border-color:#50a032;
	background-color:#d3e7cb;
	background-image:url(/images/ul/graphiques/sous_navig_citoyens.gif);
}
ul#navigation li.pros ul.niveau2 a {
	border-color:#3282be;
	background-color:#bad2e6;
	background-image:url(/images/ul/graphiques/sous_navig_pros.gif);
}
ul#navigation li.etudiants ul.niveau2 a {
	border-color:#ddae43;
	background-color:#f3e1a7;
	background-image:url(/images/ul/graphiques/sous_navig_etudiants.gif);
}

ul#navigation li.citoyens ul.niveau2 a:hover {
	background-color:#a8d098;
}
ul#navigation li.pros ul.niveau2 a:hover {
	background-color:#7dabcd;
}
ul#navigation li.etudiants ul.niveau2 a:hover {
	background-color:#ecd079;
}

ul#navigation li.citoyens ul.niveau2 a.selected,
ul#navigation li.citoyens ul.niveau2 a.selected:hover {
	background-color:#0A6400;
	color:#fff;
}
ul#navigation li.pros ul.niveau2 a.selected,
ul#navigation li.pros ul.niveau2 a.selected:hover {
	background-color:#0e2f5d;
	color:#fff;
}
ul#navigation li.etudiants ul.niveau2 a.selected,
ul#navigation li.etudiants ul.niveau2 a.selected:hover {
	background-color:#955600;
	color:#fff;
}

ul#navigation li.citoyens ul.niveau3 a {
	background:#fff;
}
ul#navigation li.pros ul.niveau3 a {
	background:#fff;
}
ul#navigation li.etudiants ul.niveau3 a {
	background:#fff;
}

ul#navigation li.citoyens ul.niveau3 a:hover {
	background-color:#d3e7cb;
	color:#252525;
}
ul#navigation li.pros ul.niveau3 a:hover {
	background-color:#bad2e6;
	color:#252525;
}
ul#navigation li.etudiants ul.niveau3 a:hover {
	background-color:#f3e1a7;
	color:#252525;
}

ul#navigation li.citoyens ul.niveau3 a.selected,
ul#navigation li.citoyens ul.niveau3 a.selected:hover {
	color:#252525;
	background:#fff;
}
ul#navigation li.pros ul.niveau3 a.selected,
ul#navigation li.pros ul.niveau3 a.selected:hover {
	color:#252525;
	background:#fff;
}
ul#navigation li.etudiants ul.niveau3 a.selected,
ul#navigation li.etudiants ul.niveau3 a.selected:hover {
	color:#252525;
	background:#fff;
}

ul#navigation li.pros #login_azimut_rapide {
	border-color:#3282be;
}
ul#navigation li.etudiants #login_azimut_rapide {
	border-color:#ddae43;
}

ul#navigation li.pros #login_azimut_rapide .titre {
	border-color:#3282be;
	background-color:#1c5080;
	background-image:url(/images/ul/graphiques/login_azimut_rapide_pros.gif);
}
ul#navigation li.etudiants #login_azimut_rapide .titre {
	padding:6px 0 6px 10px;
	border-color:#ddae43;
	background-color:#905713;
	background-image:url(/images/ul/graphiques/login_azimut_rapide_etudiants.gif);
}

ul#navigation li.pros #login_azimut_rapide.alerte .titre,
ul#navigation li.etudiants #login_azimut_rapide.alerte .titre {
	background-color: #DC3242;
}

#login_azimut_rapide #message_alerte {
	padding: 10px 15px;
	font-size:0.92em;
	line-height:1.1em;
}

#login_azimut_rapide #message_alerte strong {
	color: #DC3242;
}



/* Sous-navig corpo */
ul#sous_navig_corpo {
	width:169px;
	list-style-type:none;
	margin:5px 0 0 0;
	padding:5px 1px 5px 5px;	
	background-color:#4e6284;
	font-size:0.92em;
	line-height:1.1em;
}

ul#sous_navig_corpo ul.niveau3 {
	list-style-type:none;
	margin:0;
	padding:0;
}

ul#sous_navig_corpo li {
	display:inline;
}

ul#sous_navig_corpo a {
	display:block;
	width:140px;
	padding:2px 15px 2px 14px;
	color:#252525;
	text-decoration:none;
	border-bottom:1px solid #4e6284;
	background:#e7eaee url(/images/ul/graphiques/sous_navig_corpo.gif) no-repeat right 0;
}

ul#sous_navig_corpo a:hover {
	background-color:#c2c9d5;
}

ul#sous_navig_corpo a.selected,
ul#sous_navig_corpo a.selected:hover {
	background-color:#8697ae;
	color: #fff;
	font-weight:bold;
}

ul#sous_navig_corpo li.selected {
	width:169px; /* Important pour IE6 */
	display:block;
	padding:4px 0;
}

ul#sous_navig_corpo a.selected,
ul#sous_navig_corpo a.selected:hover {
	background-position:right -60px;
}

ul#sous_navig_corpo li.selected ul li a.selected,
ul#sous_navig_corpo li.selected ul li a:hover {
	background: #fff;
	color: #000;
}

/* MÉDIAS SOCIAUX
-----------------------------------------*/
#medias_sociaux {
	position: absolute;
	bottom: 0;
	left: 845px;
	z-index: 30000;
}

#medias_sociaux a {
	display: inline-block;
	margin-left: 7px;
}

/* CONTENU
-----------------------------------------*/
.note {
	font-size:0.92em;
	line-height:1.2em;
}

.fcktexte {
	padding: 0 0 10px 0;
}

.fcktexte p {
	padding: 0 0 10px 0;
	line-height:1.6em;
}

/* Listes */
.fcktexte ul {
	list-style-type:none;
	margin:5px 20px;
	padding:0;
}

.fcktexte li {
	/*color:#4a6386;*/
	padding:2px 0 5px 13px;
	background:url(/images/ul/graphiques/liste_corpo.gif) no-repeat 0 7px;
}

.fcktexte ol {
	margin: 5px 0;
	padding: 0 0 0 18px;
}

.fcktexte ol li {
	background-image: none;
	padding: 2px 0;
	margin: 0;
}

.fcktexte li a {
	color:#4a6386;
}

.fcktexte li a:hover {
	color:#0E2F5D;
}

.fcktexte ol.citation
{
	margin:0;
	padding:0;
	margin-left:18px;
	list-style-type:decimal;
}

.fcktexte li.citation
{
	padding:0;
	color:#00AFD4;
	background-image:none;
}

.fcktexte span.citation_texte
{
	color:#000 !important;
}

.fcktexte h3 {
	margin: 10px 0;
}

.fcktexte a.fichier {
	padding:2px 0 0 22px;
	display: inline-block;
}

.fcktexte a.fichier_pdf {
	background:url(/images/ul/icones/pdf.gif) no-repeat 0 0;
}

.fcktexte a.fichier_doc {
	background:url(/images/ul/icones/doc.gif) no-repeat 0 0;
}

/* Blocs déroulants - Niveau 1*/
.bloc_deroulant {
	margin:7px 0;
}

.bloc_deroulant a.lien_deroulant {
	display:block;
	position:relative; /* Pour IE6 cliquable largeur complète */
	padding:4px 10px 4px 23px;
	font:bold 1.17em/1.2em Arial, Verdana, sans-serif;
	width:525px;
	color:#444;	
	text-decoration:none;
	background:#ececec url(/images/ul/graphiques/lien_deroulant.gif) no-repeat 7px 7px;
}

.faq .bloc_deroulant a.lien_deroulant {
	font-size: 1em;
	line-height: 1.2em;
	padding-top: 6px;
}

.bloc_deroulant a.lien_deroulant:hover {
	background-position:7px -87px;
}

.bloc_deroulant_selected a.lien_deroulant,
.bloc_deroulant_selected a.lien_deroulant:hover {
	background-color:#464646;
	color:#fff;
	background-position:7px -183px;
}

.bloc_deroulant .zone_deroulante {
	padding:10px 23px;
	background-color:#F6F6F6;
}


/* Blocs déroulants - Niveau 2 */
.bloc_deroulant .bloc_deroulant a.lien_deroulant {
	display:block;
	padding:3px 10px 3px 19px;
	font:1em/1.2em Arial, Verdana, sans-serif;
	color:#444;	
	text-decoration:none;
	background:#DADADA url(/images/ul/graphiques/lien_deroulant_niveau2.gif) no-repeat 5px 5px;
}

.bloc_deroulant .bloc_deroulant a.lien_deroulant:hover {
	background-color:#DADADA; /* Re-spécifié pour IE6 */
	color:#444; /* Re-spécifié pour IE6 */
	background-position:5px -89px;
}

.bloc_deroulant_selected .bloc_deroulant_selected a.lien_deroulant,
.bloc_deroulant_selected .bloc_deroulant_selected a.lien_deroulant:hover {
	background-color:#fff;
	color:#0E2F5D;
	font-weight:bold;
	background-position:5px -186px;
}

.bloc_deroulant .bloc_deroulant .zone_deroulante {
	padding:10px 19px;
	background-color:#fff;
	font-size:0.92em;
	line-height:1.2em;
	color:#666666;
}

.bloc_deroulant .bloc_deroulant .encadre {
	border:1px solid #CCCCCC;
	padding:10px;
}


/* Templates */
.tmpl_tableau_colore {
	border-collapse:collapse;
	font-size:0.92em;
	line-height:1.2em;
	margin-bottom: 15px;
}

.tmpl_tableau_colore th {
	padding:4px 8px;
	text-align:left;
	font-weight:normal;
	border:2px solid #fff;
	background-color:#ccc;
}

.tmpl_tableau_colore tr {
	vertical-align: top;
}

.tmpl_tableau_colore td {
	padding:4px 8px;
	border:2px solid #fff;
	background-color:#f6f6f6;
}

a.tmpl_plus,
#presentation a.plus {
	display:block;
	width:132px;
	margin:5px 0 0 0;
	padding:3px 18px 3px 5px;
	text-align:right;
	color:#444;
	font-size:0.92em;
	line-height:1.3em;
	text-decoration:none;
	background:#CCE0EF url(/images/ul/graphiques/plus_corpo.gif) no-repeat 142px 4px;
}

a.tmpl_plus:hover {
	text-decoration:underline;
	background-position:142px -35px;
}


#presentation a.tmpl_plus {
	display:inline-block;

}

/* NOUS JOINDRE
-----------------------------------------*/

#map_container {
	width: 558px;
	padding-top: 40px;
}

#utilisateurs #map_container {
	padding-left: 20px;
}

#map {
	width: 558px;
	height: 286px;
}

#map_container h2 {
	float: left;
	margin: 3px 0 0 0;
	padding: 0;
	background: none;
	color: #0E2F5D;
}

#directionsForm {
	float: right;
	color: #252525;
	text-align: right;
	padding: 0 0 4px 0;
	margin: 0 !important;
}

#directions {
	width: 548px;
	display: none;
	margin: 10px 0 15px 0
	padding: 0 !important;
	color: #252525 !important;
}

#utilisateurs #directions {
	margin-left: 20px;
}

#infobulle {
	display:none;
	color: #252525;
	margin: 0 0 10px 0;
}

#fromAddress,
#go {
	width: 55px;
	border:1px solid #999;
	font-size:11px;
	padding:2px;
	margin: 2px 0 0 7px;
	color:#252525;
}

#go {
	margin-left: 5px;
}

#fromAddress {
	width: 80px !important;
	border: 1px solid #666666;
}

#go {
	width:auto !important;
	height: 20px;
	padding:1px 0 0;
}

/* COLONNE COMPLEMENTS
-----------------------------------------*/
#colonne_complements .pub {
	display: inline-block;
	width:100%;
	margin: 20px 0 0 0;
	text-align: center;
}


/* PIED
-----------------------------------------*/
#pied {
	margin-top:1px;
	font-size:0.92em;
	line-height:1.2em;
}

#pied ul {
	list-style-type:none;
	margin:0;
	padding:8px 18px 6px 18px;
	background:url(/images/ul/tuiles/navig_pied.gif) left bottom no-repeat;
	color:#68AFD4;
}

#pied li {
	display:inline;
}

#pied ul a {
	color:#68AFD4;
}

#pied ul a:hover,
#pied ul a.selected {
	color:#004072;
}

#pied #signature {
	width:924px;
	position:relative;
	color:#fff;
	margin:4px 18px 0 18px;
}

#pied #signature a {
	color:#fff;
}

#pied #signature #ministere {
	width:100%;
	position:absolute;
	top:0;
	left:0;
	text-align:center;
}

#pied #signature #ministere a:hover {
	color:#68AFD4;
}

#pied #signature a#egzakt {
	position:absolute;
	top:0;
	right:0;
	font-size:0.83em;
	line-height:1.2em;
	text-transform:uppercase;
	text-decoration:none;
}

#pied #signature a#egzakt:hover {
	text-decoration:underline;
}

/* MESSAGE ERREUR/SUCCES
-----------------------------------------*/




#message_erreur, #message_succes, .message_erreur {
	width:80%;
	margin:5px auto 20px auto;
	padding:8px;
	font-weight:bold;
	color:#fff;
	background:#d62424 url(/images/admin/icones/erreur.gif) no-repeat 4px center;
}

#message_erreur ul,
#message_succes ul,
.message_erreur ul {
	margin: 0;
	padding: 0 0 0 28px;
}

#message_succes ul li, #message_erreur ul li {
	list-style-type: none;
}

#message_succes {
	background:#3a9e2f url(/images/admin/icones/succes.gif) no-repeat 4px center;
}

label.erreur,
.erreur {
	color: #D92525 !important;
	border: 1px solid red;
	background: white !important;	
}

.champs_requis {
	font-size: 0.92em;
}

/* ENVOYER A UN AMI
----------------------------------------*/

#envoyer_ami label
{
	display:block;
	margin-top:8px;
}

#envoyer_ami .bouton
{
	float:right;
}

#envoyer_ami input.texte
{
	width:200px;
}

#envoyer_ami textarea
{
	width:330px;
	margin-bottom:8px;
}

#envoyer_ami #message_erreur {
	width: 90%;
}

/*    PLAN DU SITE
----------------------------------------*/

#plan_du_site ul
{
	list-style-type:none;
}

#plan_du_site a.section
{
	display:block;
	font-size:1.33em;
	line-height:1.58em;
	color:#0E2F5D;
}

#plan_du_site a.sous_section
{
	font-size:1.17em;
	line-height:1.42em;
	color:#00AFD4;
}

#plan_du_site a.page
{
	display:block;
	font-size:1em;
	line-height:1.25em;
	color:#0E2F5D;
}


/*   SPY FORM 
-----------------------------------------*/

.spyform_builder {
	padding: 10px 0 15px 0;
}

.spyform_builder input,
.spyform_builder select,
.spyform_builder textarea {
	border:1px solid #666;
	font:1em/1.2em Arial, Verdana, sans-serif;
	color:#444;
	width:264px;
}

.spyform_builder input.soumettre_spyform {
	float: right;
	width: auto;
	margin-top: 10px;
}

.spyform_builder th
{
	text-align:right;
}

.spyform_builder tr
{
	vertical-align:top;
}

.spyform_builder td
{
	padding:0px 0px 5px 5px;
}

.spyform_builder li
{
	background:none;
}

/* POPUP
-----------------------------------------*/
body#popup {
	background:#fff;
	margin:20px;
}

body#popup.nous_joindre {
	width: 558px;
}

body#popup #nousjoindre h2 {
	float: left;
}

body#popup a#fermer,
#video_accueil a#fermer_tb {
	position:absolute;
	top:30px;
	right:30px;
	padding-right:15px;
	color:#444;
	font-size:0.83em;
	line-height:1.2em;
	text-decoration:none;
	background:url(/images/ul/icones/supprimer_produit.gif) no-repeat right 1px;
}

body#popup a#fermer:hover {
	text-decoration:underline;
}

body#popup.nous_joindre a#fermer {
	width: 35px;
	right: none;
	left: 520px;
}

#video_accueil a#fermer_tb {
	display: block;
	background:url(/images/ul/boutons/fermer.gif) no-repeat right 1px;
	top:3px;
	right:5px;
}

#video_accueil a#fermer_tb:hover {
	background-position: right -29px;
	text-decoration: none;
}

/* VIDEO ACCUEIL
-----------------------------------------*/

#video_promo {
	width: 400px;
	height: 270px;
	margin: 17px auto 0 auto;
}

/* POPUP SONDAGE
-----------------------------------------*/

#EGZ_decider_popup {
	position:absolute;
	width:520px;
	border:10px solid #E6E6E6;
	padding: 27px 20px 20px 20px;
	color:#4D4D4D;
	background-color:#ffffff
}

#EGZ_decider_popup h1 {
	background: none;
	color: #000;
	font-size: 1.5em;
	line-height: 1.2em;
	padding: 16px 0 10px 10px;
	margin: 0;
}

#EGZ_decider_popup .contenu_popup {
	font-size: 1.166em;
	line-height: 1.2em;
	border-top: 2px solid #E6E6E6;
	border-bottom: 2px solid #E6E6E6;
	background-color: #F2F2F2;
	padding: 18px;
}

#EGZ_decider_popup #wrapper_lien_fermer {
	float: right;
	padding-right: 10px;
}

#EGZ_decider_popup #logo_popup {
	float: left;
	padding: 0 0 15px 10px;
}

#EGZ_decider_popup a#lien_fermer {
	display: inline-block;
	padding: 2px 25px 2px 0;
	height: 16px;
	text-decoration: none;
	color: #008185;
	font-weight: bold;
	font-size: 1.166em;
	line-height: 1.2em;
}

#EGZ_decider_popup a#lien_fermer:hover {
	color: #4D4D4D;
	background-position: right -20px !important;
}

#EGZ_decider_popup ul {
	list-style-type: none;
	padding: 0;
	margin: 0 0 10px 0;
	font-size: 1.166em;
	line-height: 1.2em;
}

#EGZ_decider_popup ul li {
	padding: 12px 25px 11px 28px;
	border-bottom: 2px solid #fff;
}

#EGZ_decider_popup .instructions {
	border-bottom: 2px solid #E6E6E6;
	padding: 0 10px 15px 10px;
	font-size: 1.166em;
	line-height: 1.2em;
}

#EGZ_decider_popup #boutons {
	width: 120px;
	margin: 0 auto;
	padding-top: 22px;
}

#EGZ_decider_popup a#oui,
#EGZ_decider_popup a#non {
	float: left;
	display: block;
	padding: 8px 0 0 0;
	margin: 0 2px 0 0;
	text-align: center;
	width: 56px;
	height: 26px;
	text-decoration: none;
	color: #FFF;
	font-weight: bold;
	font-size: 1.166em;
	line-height: 1.3em;
	text-transform:uppercase;
}

#EGZ_decider_popup a#non {
	margin-right: 0;
}

#EGZ_decider_popup a#oui:hover,
#EGZ_decider_popup a#non:hover {
	text-decoration: none;
	color: #FFF;
	padding-top: 9px;
	height: 25px;
	background-position: right -34px !important;
}

/* DIVERS
-----------------------------------------*/

.special {
	display: none;
}

input.radio {
	width: auto;
	margin: 0;
	border: none;
}

caption {
	font-weight: bold;
}

.message_alerte {
	border: 2px solid #50A032;
	padding: 7px;
	margin: 15px auto;
	width: 85%;
}

.fermer_tb_wrapper {
	text-align: right;
	padding: 0 0 5px 0;
}

a.fermer_tb {
	display: inline-block;
	background:url(/images/ul/boutons/fermer.gif) no-repeat right 1px;
	padding-right:15px;
	color:#444;
	font-size:0.83em;
	line-height:1.2em;
	text-decoration:none;
}

a.fermer_tb:hover {
	background-position: right -29px;
	text-decoration: none;
}

/* ACCESSIBILITÉ
-----------------------------------------*/
a span.changementcontexte
{
  height: 1px;
  left: -900%;
  overflow: hidden;
  position: absolute;
  width: 1px;
}

a span.accessible
{
  height: 1px;
  left: -900%;
  overflow: hidden;
  position: absolute;
  width: 1px;
}

/* SOQUIJ 2013
---------------------------------------------*/

body, #fond_site {
background: url(/images/soquij2013/fond.png) repeat!important;
}

h1,h2 {font-family:NewsGothic, verdana, arial, sans-serif !important;}


#accueil #clientele_entete h1, h1.titrepage {
	font-family: NewsGothic, verdana, arial, sans-serif !important;;
	margin: 0 !important;
	font-size: 25px;
	padding: 0;
}

h1.titrepage {
	margin-bottom: 18px !important;
}

.services-aux-professionnels h1.titrepage {
	color: #007DB7;
}

h2, #decision_recherche h2 {

	font-family: NewsGothic !important; 
	font-weight: normal !important; 
	font-size: 20px !important;
	color: #444;
	margin: 0 0 15px 0 !important;
}

h2{
	background: transparent url(/images/soquij2013/titre-asterisque.png) no-repeat 0 0 !important;
	padding: 8px 0 0 13px !important;
}

h2.pas-etoiles, .contenu_padding h2, h2.titrepage2 {
	background: none !important;
	padding: 0 !important;
}

h2.titrepage2 {
	padding: 2px 0 2px 10px !important;
	border-left: 1px solid #4e6284;
}

.services-aux-professionnels .titrepage2 {
	border-left: 1px solid #007DB7;
}

#services_trouver h2, #translation h2 {
	background: none !important;
	padding:0 !important;
	margin: 0 0 10px 0 !important;
}

.code_ga h2 {display:none;}

#colonne_vedettes h2 {
	margin-left: 10px !important;
}


.accueil h2 {
	background: none !important;
	padding: 0 !important;
	font-size: 24px !important;
	line-height: 1 !important;
	height: auto;
	margin-bottom: -5px !important;
}

.accueil #accueil #a_signaler h2.a_signaler {
	background: transparent url(/images/soquij2013/titre-asterisque.png) no-repeat 0 0 !important;
	padding: 0 !important;
	font-size: 24px !important;
	padding: 8px 0 0 13px !important;
	margin: 30px 0 15px 0 !important;
}

#accueil #a_signaler h2 {
	margin-bottom: 10px !important;
}

#accueil #a_signaler ul {
margin: 0 10px 20px 0 !important;
padding: 0 !important;
}

span.date {
color:#737373 !important;
line-height:1 !important;
}

h3 a {
	text-decoration: none !important;
	color: #000013 !important;
}

#actions {
	clear:both;
}



#wrapper{

	margin-top: -27px;
}



#utilitaires, #conteneur_colonnes, 
#wrapper, 
ul#navig_corpo {
	max-width: 1026px;
	/*	width: 100%; */ /* RESPONSIVE  */
	width:1026px;
}

#conteneur_colonnes #colonne_complements {
	width: 160px;
	margin-right: 15px;
}

#medias_sociaux a {
	width: 20px;
	height: 20px;
	margin-left: 5px;
}

#medias_sociaux a img{
	display:none;
}

#medias_sociaux a[name=Facebook] {
	background: url(/images/soquij2013/facebook.png) no-repeat;
}
#medias_sociaux a[name=Twitter] {
	background: url(/images/soquij2013/twitter.png) no-repeat;
}
#medias_sociaux a[name=LinkedIn] {
	background: url(/images/soquij2013/linkedin.png) no-repeat;
}

#utilitaires {
	padding: 6px 0 0 0;
	background-color: transparent;
	top: 27px;
	z-index: 2;
}

#utilitaires ul {
	position: relative;
	top: 3px;
	color:#666;
}
#utilitaires ul li:first-child,
#utilitaires ul li:last-child strong {
	display:none;
}
#utilitaires ul a {
	color:#666;
}

#utilitaires ul a {
	color: #666;
}


#utilitaires input.mots_cles, 
#recherche_globale input.mots_cles {
	top: 130px;
	z-index: 100;
	border:none;
	padding: 3px 5px;
	right:26px;
}

#utilitaires input.btn_recherche_rapide, 
#recherche_globale input.btn_recherche_rapide {
	top: 130px;
	z-index: 100;
	right:5px;
}
#utilitaires #taille_police {
	display:none;
}
#medias_sociaux {
	position: static !important;
	float: right;
	margin-right: 121px;
	margin-top: -13px;
}

#entete {
	background: #FFF url(/images/soquij2013/entete-filigrane.png) top right 0 no-repeat !important;
	height:155px !important;
	zoom: 1 !important;
	background-color: #FFF;
	max-width:1026px !important;
}

#entete #slogan {
	display: none;
}

#entete  h1 a  {
	 display:block;
	 width:352px;
	 height:54px;
	 text-indent: -999999px;
	 background: url(/images/soquij2013/logo2013.png) no-repeat;
	 position:absolute;
	 top:30px;
	 left:15px;
}

#entete  h1 a img {
	 display:none;
}

#conteneur_colonnes #colonne_navig {
	margin-top: -5px;
}


ul#navig_corpo {
	bottom: 1px;
	left: 0;
	z-index: 1;
	background: #CE4B13;
	padding: 0
}
ul#navig_corpo a {
	margin-right: 0;
	padding: 8px 15px 7px 15px;
	color: #FFF;
	background: none;
	font-size: 13px;
}

ul#navig_corpo a.selected {
	background: #FFF;
	padding: 7px 15px 6px 15px;
	border:1px solid #CE4B13;
	color:#CE4B13;
}

ul#navig_corpo a:hover {
	background: #FFF;
	color: #CE4B13;
}

#conteneur_colonnes #fond_colonne_navig {
	background: none;
}

#conteneur_colonnes {
	background: #fff;
	padding-top: 20px;
}
#accueil {
margin-top: 0 !important;
}
#accueil p {
	margin-top: 0 !important;
	font-size: 12px !important;
	line-height: 1.4 !important;
}


#conteneur_colonnes #colonne_principale {
	width: 604px;
}

ul#navigation {
	width: 212px;
}
#conteneur_colonnes #colonne_navig {
	width: 230px;
	margin-right: 0;
}
/* Navigation globale */


ul#navigation > li > a {
	margin-bottom: 0 !important;
	width: 212px;
	height: 55px;
	text-indent: -9999px;
}

ul#navigation ul.niveau2 {
	padding: 0 0 0 10px;
}

ul#navigation ul.niveau2 a {
	width: auto;
}

ul#navigation li ul.niveau2 > li > a {
	background-position: 97% 50% !important;
	font-size:12px;
	padding: 5px 16px 5px 7px;
	border-right:1px solid #000;
}

body ul#navigation li ul.niveau2 > li.jaja > a {
	background-image: none !important;
	border-bottom: none !important;
	cursor: default;
}



ul#navigation ul.niveau2 li.selected {
	width: 100%;
	display: block;
	padding: 0;
}

ul#navigation li ul.niveau2 a.selected, 
ul#navigation li ul.niveau2 a.selected:hover {
	background-color: #FFF;
}

body ul#navigation li ul.niveau2 > li.jaja > a:hover {
	background-color: #FFF !important;
}

ul#navigation li ul.niveau2 ul a {
	border: none !important;
	background: #FFF !important;
	border-right: 1px solid #000 !important;
	padding: 5px 11px 4px 14px;
}
ul#navigation ul.niveau3 {

}
ul#navigation li ul.niveau2 li ul.niveau3 a {
	padding: 10px 0 0 15px;
}

ul#navigation li ul.niveau2 li ul.niveau3 li:last-child a {
	padding-bottom: 10px;
}
ul#navigation li ul.niveau2 li ul.niveau3 a.selected, 
ul#navigation li ul.niveau2 li ul.niveau3 a.selected:hover {
	color: #252525;
	background-image: none !important;
	background-color: #FFF !important;
	
}

#login_azimut_rapide {
	border: none !important;
	border-left: 10px solid #000 !important;
	width: 202px !important;
}

#login_azimut_rapide .titre {
	color: #000;
	border-color: #000 !important;
	background-color: #D5D5D5 !important;
	background-image: none !important;
	background-position: 94% 50% !important;
	font-size: 14px;
	padding: 11px 7px 10px 7px;
	border: 1px solid #000;
	border-left: none;
	position: relative;
	top: -1px;
}

#login_azimut_rapide form {
	margin: 0 !important;
	font-size: 12px;
	line-height: 1.1em;
	color: #737373;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	padding: 10px 0 0 10px;	
}

#login_azimut_rapide input {
	width: 159px;
	border: 1px solid #737373;
	color: #000016;
	margin-bottom: 5px;
	font-size: 11px;
	padding: 2px 10px;
}

#login_azimut_rapide .bouton {
	float: right;
	margin-top: 4px;
	width: 105%;
	background: #000;
	height: 23px;
	margin-top: 4px;
	position: relative;
	top: 2px;
}

.services-aux-professionnels #login_azimut_rapide .bouton:hover {
	background-color: #3282BE;
	cursor: pointer;
}

.services-aux-etudiants #login_azimut_rapide .bouton:hover {
	background-color: #96122B;
	cursor: pointer;
}



.bloc_deroulant {
margin: 0;
}

.bloc_deroulant a.lien_deroulant, 
.bloc_deroulant a.lien_deroulant:hover {
	display: block;
	position: relative;
	padding: 7px 10px !important;
	width: auto;
	color: #FFF;
	text-decoration: none;
	background-image: url(/images/soquij2013/plus.png);
	background-repeat: no-repeat;
	background-position: 99% 50%;
	/*background-color: #4e6284;*/
	background-color:#CE4B13;
	font-size: 13px !important;
	margin-top: 5px;
}

.bloc_deroulant a.lien_deroulant.selected {
	background-image: url(/images/soquij2013/moins.png);
}


.bloc_deroulant .zone_deroulante {
	padding: 10px 23px;
	background-color: #FFF;
	border: 1px solid #CCC;
	border-top: none;
	font-size: 12px;
}


.services-aux-professionnels .bloc_deroulant a.lien_deroulant {
	background-color: #3282be;
}
.services-aux-professionnels  .bloc_deroulant .zone_deroulante {
	border: 1px solid #3282be;
}

.services-aux-citoyens .bloc_deroulant a.lien_deroulant {
	background-color: #561B55;
}
.services-aux-citoyens  .bloc_deroulant .zone_deroulante {
	border: 1px solid #561B55;
}

.services-aux-etudiants .bloc_deroulant a.lien_deroulant {
	background-color: #96122B;
}
.services-aux-etudiants  .bloc_deroulant .zone_deroulante {
	border: 1px solid #96122B;
}





#login_azimut_rapide #info_login_azimut {
	margin: 0 0 0 0;
}

ul#navigation a img {
	width: 17px !important;
	height: 13px !important;
}

#login_azimut_rapide .bouton a.acceder {
	display: block;
	float: right;
	width: 50px;
	padding: 8px 20px 5px 0;
	margin-top: 7px;
	text-align: left;
	font-size: 0.92em;
	line-height: 1em;
	color: #FFF;
	text-decoration: none;
	background: transparent url(/images/soquij2013/caret-blanc.png) no-repeat 91% 49% !important;
	text-transform: uppercase;
	font-size: 10px;
	position: relative;
	top: -8px;
	height: 13px;
}

.conteneur_memoriser {margin-top: 7px;}

.conteneur_memoriser label {	
	color: #000;
	font-size: 11px;
	position: relative;
	top: -2px;
	display:inline;
	}
a#acceder_effacer, a#motpasse_recup {
	text-decoration: underline;
	color: #000015;
	font-size: 11px;
}

a#motpasse_recup {
	position: absolute;
	bottom: 29px;
	right: 11px;
}

.conteneur_memoriser a#motpasse_recup {
	display: block !important;
	padding-left: 0;
	background: none !important;
	position: absolute;
	bottom: 33px;
	right: 11px;
}




/* Profil citoyen */

ul#navigation li.citoyens > a  {
	background: #561B55 url(/images/soquij2013/navig_citoyens_off.png) no-repeat;
}

ul#navigation li.citoyens > a:hover {
	background: #561B55 url(/images/soquij2013/navig_citoyens_hover.png) no-repeat;
}

ul#navigation li.citoyens > a.actif  {
	background: #561B55 url(/images/soquij2013/navig_citoyens_on.png) no-repeat;
}

ul#navigation li.citoyens ul.niveau2 {
	background-color: #561B55 !important;
}

ul#navigation li.citoyens ul.niveau2 > li > a {
	border-color: #561B55;
	background-color: #FFFFFF;
	background-image: url(/images/soquij2013/menu-caret-mauve-droit.png);
	color: #561B55;
}

ul#navigation li.citoyens ul.niveau2 > li > a:hover {
	background-color: #E6D5E5;
	background-image: url(/images/soquij2013/menu-caret-mauve-droit.png);
}

ul#navigation ul.niveau2 li.selected {
	width: 100%;
	display: block;
	padding: 0;
}

ul#navigation li.citoyens ul.niveau2 a.selected ,
ul#navigation li.citoyens ul.niveau2 a.selected:hover {
	background-color: #E6D5E5;
	background-image: url(/images/soquij2013/menu-caret-mauve-bas.png) !important;
	background-position: 187px 7px;
	background-repeat: no-repeat !important;
	color: #561B55;
}

ul#navigation li.citoyens ul.niveau2 a.selected ,
ul#navigation li.citoyens ul.niveau2 a.selected:hover {
	background-color: #E6D5E5;
	background-image: url(/images/soquij2013/menu-caret-mauve-bas.png) !important;
	background-position: 187px 7px;
	color: #561B55;
}

ul#navigation li.citoyens ul.niveau2 li ul.niveau3 li:last-child a {
	border-bottom: 1px solid #561B55 !important;
}

/* Profil pro*/

ul#navigation li.pros > a {
	background: url(/images/soquij2013/navig_pros_off.png) no-repeat;
}

ul#navigation li.pros > a:hover {
	background: url(/images/soquij2013/navig_pros_hover.png) no-repeat;
}

ul#navigation li.pros > a.actif {
	background: #007DB7 url(/images/soquij2013/navig_pros_on.png) no-repeat;
}

ul#navigation li.pros ul.niveau2 {
	background-color: #007DB7 !important;
}

ul#navigation li.pros ul.niveau2 > li > a {
	border-color: #007DB7;
	background-color: #FFFFFF;
	background-image: url(/images/soquij2013/menu-caret-bleu-droit.png) !important;
	color: #007DB7;
}

ul#navigation li.pros ul.niveau2 > li > a:hover {
	background-color: #DFF5FF;
	background-image: url(/images/soquij2013/menu-caret-bleu-droit.png);
	background-repeat: no-repeat !important;
}

ul#navigation li.pros ul.niveau2 a.selected ,
ul#navigation li.pros ul.niveau2 a.selected:hover {
	background-color: #DFF5FF !important;
	background-image: url(/images/soquij2013/menu-caret-bleu-bas.png) !important;
	background-position: 187px 7px;
	color: #561B55;
}

ul#navigation li.pros ul.niveau2 li ul.niveau3 li:last-child a {
	border-bottom: 1px solid #007DB7 !important;
}

ul#navigation li.pros #login_azimut_rapide {
	border-left: 10px solid #3282be !important;
}

#login_azimut_rapide {
	border: none !important;
	border-left: 10px solid #3282be !important;
	position:relative;
}

/* Services aux étudiants*/


ul#navigation li.etudiants > a, 
ul#navigation li.etudiants > a:hover {
	background: url(/images/soquij2013/navig_etudiants_off.png) no-repeat;
}

ul#navigation li.etudiants > a:hover  {
	background: url(/images/soquij2013/navig_etudiants_hover.png) no-repeat;
}

ul#navigation li.etudiants > a.actif  {
	background: url(/images/soquij2013/navig_etudiants_on.png) no-repeat;
}

ul#navigation li.etudiants ul.niveau2 {
	background-color: #96122B !important;
}

ul#navigation li.etudiants ul.niveau2 > li > a {
	border-color: #96122B;
	background-color: #FFFFFF;
	background-image: url(/images/soquij2013/menu-caret-rouge-droit.png) !important;
	color: #96122B;
}

ul#navigation li.etudiants ul.niveau2 > li > a:hover {
	background-color: #F4D7DC;
	background-image: url(/images/soquij2013/menu-caret-rouge-droit.png);
	background-repeat: no-repeat !important;
}

ul#navigation li.etudiants ul.niveau2 a.selected ,
ul#navigation li.etudiants ul.niveau2 a.selected:hover {
	background-color: #F4D7DC !important;
	background-image: url(/images/soquij2013/menu-caret-rouge-bas.png) !important;
	background-position: 187px 7px;
	color: #561B55;
}

ul#navigation li.etudiants ul.niveau2 li ul.niveau3 li:last-child a {
	border-bottom: 1px solid #96122B !important;
}

ul#navigation li.etudiants #login_azimut_rapide {
	border-left: 10px solid #96122B !important;
}



/* Fin navigation etudiants */

#accueil ul#clienteles > li {
	height: 455px;
	position:relative;
}

#accueil ul#clienteles li {
	width: 161px !important;
	margin-right: 20px !important;
	padding-right: 20px;
}

#accueil ul#clienteles li .intro {
	background: none !important;
	height:auto !important;
}

#accueil ul#clienteles li.etudiants .intro {
	height:63px;
}

#accueil ul#clienteles li  h2 {
	margin-left: 10px !important;
	padding: 0;
}

#accueil ul#clienteles .intro span {
display: none;
}

#accueil ul#clienteles a.plus {
	width: 158px !important;
	padding: 3px 18px 3px 5px !important;
	position: absolute;
	left: 0 !important;
	bottom: 0 !important;
	text-align: right;
	font-size: 0.92em;
	line-height: 1.1em;
	color: #FFF !important;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: 165px 0 !important;
}

#accueil ul#clienteles li  h2 img{
	display:none !important;
}

#accueil ul#clienteles .services {
margin: 8px 0 0 10px !important;
}

#accueil ul#clienteles p {
margin: 0 0 10px 0 !important;
}


#accueil ul#clienteles  services li {
padding: 3px 0 3px 12px !important;
}

#accueil ul#clienteles .services li a {
color: #000 !important;
}

#accueil ul#clienteles li.citoyens {
	border-left: 1px solid #571A55;
	background: url(/images/soquij2013/fond-services-citoyens.jpg) no-repeat 0 311px !important;

}

#accueil ul#clienteles li.citoyens a.plus {
	background-color: #571A55 !important;
	background-image: url(/images/soquij2013/caret-mauve.gif) !important;
}

#accueil #clientele_entete {

	padding: 0 135px 0 0!important;
	height: 124px !important;
	margin-bottom: 0 !important;
}

#accueil #a_signaler ul {
list-style-type: none;
margin: 0 12px;
padding: 0;
}


#colonne_principale .contenu_padding {
	padding: 0 !important;
}

#colonne_principale  #decisions h2 {
	padding-left: 0 !important;
	background: none !important
}

#colonne_principale  #decisions .contenu_padding {
	padding: 18px 0 !important;
}

#accueil #decisions_vedettes ul, 
#accueil #decisions_vedettes_en ul  {
margin: 0 0 0 10px !important;
}

#accueil ul#clienteles li.citoyens h2 {
	color:#571A55 
}

#accueil a.plus {
	background-image:url(/images/soquij2013/caret-blanc.png) !important;
	background-repeat: no-repeat !important;
	background-position: 98% 50% !important;
	display: block;
	width: 93% !important;
	height: 14px;
	margin: 10px 8px 12px 0 !important;
	padding: 3px 18px 3px 0 !important;
	text-align: right;
	font-size: 0.92em;
	line-height: 1.1em;
	color: #FFF !important;
	text-decoration: none;	
	}
.accueil #accueil a.plus {
	margin: 0 !important;
}
#accueil #services_trouver, #accueil #translation {
margin-bottom: 22px;
width: 170px !important;
background: #D5D5D5 !important;
padding: 10px 10px 0 10px !important;
}	


.services-aux-citoyens #accueil #decisions_vedettes,
.services-aux-citoyens #accueil #decisions_vedettes_en
	{
	border-left: 1px solid #571A55 !important;
	}
	
#accueil #decisions_vedettes a.plus,
#accueil #decisions_vedettes_en a.plus {
	background-color: #571A55 !important;

}

#accueil #colonne_aide a.plus  {
	background-color: #737373 !important;
	padding: 3px 18px 3px 0 !important;
	width: 170px !important;
	position: relative;
	left: -9px;
}

#accueil #services_trouver .fcktexte,
#accueil #translation .fcktexte {
margin: 0 5px 0px 3px !important;

}

#accueil ul#clienteles  li.citoyens .services li {
	background: url(/images/soquij2013/puce-mauve.gif) no-repeat 0 4px !important;
}

#accueil ul#clienteles li.pros {
	border-left: 1px solid #017CB7;
	background: url(/images/soquij2013/fond-services-pros.jpg) no-repeat 0 309px !important;
}

#accueil #colonne_aide {
width: 199px !important;
}

#accueil ul#clienteles li.pros h2 {
	color:#017CB7;
}

#accueil ul#clienteles  li.pros .services li {
	background: url(/images/soquij2013/puce-bleue.gif) no-repeat 0 4px !important;
}

#accueil ul#clienteles li.pros a.plus {
	background-color: #017CB7 !important;
	background-image: url(/images/soquij2013/caret-bleu.gif) !important;
}

#accueil ul#clienteles li.etudiants {
	margin-right: 0 !important;
	border-left: 1px solid #96122A;
	background: url(/images/soquij2013/fond-services-etudiants.jpg) no-repeat 0 309px !important;
}

#accueil ul#clienteles li.etudiants h2 {
	color:#96122A;
	width: 154px;
	margin-left:10px;
}

#accueil ul#clienteles  li.etudiants .services li {
	background: url(/images/soquij2013/puce-rouge.gif) no-repeat 0 4px !important;
}

#accueil ul#clienteles li.etudiants a.plus {
	background-color: #96122A !important;
	background-image: url(/images/soquij2013/caret-rouge.gif) !important;
}

#accueil #a_signaler ul li {
	padding: 5px 0 !important;
	background: none !important
}

#accueil ul#clienteles {
width: 603px !important;
background: none !important;
}


#accueil #a_signaler ul {
	margin-bottom
}


.accueil #accueil #a_signaler ul {
	width: 593px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	background: none !important;
}

.accueil #accueil #a_signaler li {
	float: left;
	border-left: 1px solid #D25622;
	width: 171px !important;
	padding: 1px 30px 10px 0 !important;
	margin-right: 0 !important;
	height: 75px;
	position: relative;
}

.services-aux-professionnels #clientele_entete {
	background:none;
}


.services-aux-citoyens #accueil #clientele_entete h1 {
	color: #561B55;
	margin-bottom: 13px !important;
}

.services-aux-citoyens #accueil #a_signaler li {
	border-left: 1px solid #571A55;
}

.services-aux-citoyens  #accueil .fcktexte li {
	background: url(/images/soquij2013/caret-mauve.png) no-repeat 0 4px !important;
}

.services-aux-citoyens  #accueil .fcktexte li a[target=_blank]{
	padding-right: 14px;
	background: url(/images/soquij2013/lien-externe.png) no-repeat 100% 48%!important;
}

.services-aux-citoyens  #accueil .fcktexte li a[target=_blank] img{
	display:none;
}

.services-aux-professionnels #accueil #clientele_entete h1 {
	color: #007DB7;

}

.services-aux-professionnels #accueil #catalogue_apercu {
	height: auto;
	overflow: none ;
	margin-bottom: 20px;
	width: 400px;
	border: 1px solid #000;
	background: #F8F8F8;
	float: left;
}

.services-aux-professionnels #accueil #catalogue_apercu h2, #azimut h2, #top h2, #publications h2 {
	background: #007DB7 url(/images/soquij2013/titre-catalogue.png) no-repeat top left !important;
	padding: 7px 0 3px 46px !important;
	height: 30px;
	color: white !important
}

.services-aux-professionnels #accueil #catalogue_apercu ul li, 
#catalogue #azimut #presentation li,
#catalgue-tink #catalogue #azimut #presentation li {
	margin: 0 10px 10px;
	border: 1px solid #D5D5D5;
	background: #FFFFFF;
	padding: 14px 10px 20px 10px !important;
	position:relative;
}

#catalogue #azimut #presentation,
#catalgue-tink #catalogue #azimut #presentation,
{
	width: 347px !important;
	padding: 2px 215px 0px 0 !important;
	background-image: none  !important;

}

#catalogue #azimut #presentation li,
#catalgue-tink #catalogue #azimut #presentation li{
	margin: 0 0 10px 10px;
	padding: 14px 10px 35px 10px !important;
	background: white !important;
	width: 357px;	
}



.express-2-0 #catalogue #azimut #presentation li,
.collections #catalogue #azimut #presentation li ,
.banques-de-donnees-azimut #catalogue #azimut #presentation li ,
.publications-imprimees #catalogue #azimut #presentation li {
	margin: 18px 0;
	padding: 0 !important;
	background: transparent !important;
	width: auto;
	border: none;
}

.services-aux-professionnels #accueil #catalogue_apercu ul li h4{
	color: #000 !important;
}
#presentation ul li h3 a {
	font-size: 16px;
}

#catalogue #azimut {
	width: 400px;
	border: 1px solid #000;
	background-color: #F8F8F8 !important;
	margin-bottom:20px;
}
.collections #catalogue #azimut,
.banques-de-donnees-azimut #catalogue #azimut,
.publications-imprimees #catalogue #azimut,
.express-2-0 #catalogue #azimut {
	width: auto;
	border: none;
	background-color: #FFF !important;	
}

.services-aux-professionnels #accueil #catalogue_apercu ul li a.tmpl_plus,
#presentation a.plus {
	background: #007DB7 url(/images/soquij2013/caret-blanc.png) no-repeat 98% 50% !important;
	width: 357px;
	position: absolute;
	bottom: -1px;
	left: -1px;
	height: 20px;
	display: block;
	color: white !important;
	padding: 4px 20px 0 0;
}
.banques-de-donnees-azimut #presentation a.plus {
position: static;
}

#presentation a.plus {
	width: 359px;
}

.services-aux-professionnels #accueil .categorie_vedette {
	float: none;
	width: auto
}

.services-aux-professionnels #accueil .coldroite #a_signaler ul,
.services-aux-professionnels #accueil .coldroite #nouveautes ul,
.services-aux-etudiants #accueil .coldroiteEtudiant #a_signaler ul,
.services-aux-etudiants #accueil .coldroiteEtudiant #nouveautes ul  {
	margin: 0 0 25px 2px!important;
}


.services-aux-professionnels #accueil .categorie_vedette li  {
	border-left: 1px solid #007DB7;
	margin: 0 !important;
}

.services-aux-professionnels #accueil .categorie_vedette a.plus{
	display:none;
}

.coldroite {
	width: 185px;
	float: right;
}

.services-aux-professionnels  #service_utilisateurs {
	background: #D5D5D5 !important;
	position: relative;
	left: 1px;
}

.services-aux-professionnels  #service_utilisateurs h2 {
	background: none !important;
	padding: 0;
}



.services-aux-professionnels  #accueil #service_utilisateurs li {
line-height: 1.1em;
background: url(/images/soquij2013/menu-caret-bleu-droit.png) no-repeat 0 4px;
padding: 3px 0 3px 16px;
color: #444;
}

.services-aux-professionnels  ul#ariane {
margin: 0 0 10px 0;
}

.services-aux-professionnels  #accueil #a_signaler span, 
.services-aux-professionnels  #accueil #prochaines_formations span.date, 
.services-aux-professionnels  #accueil #nouveautes span {
color: #959595 !important;

}

.services-aux-professionnels  #accueil #a_signaler ul li, 
.services-aux-professionnels  #accueil #prochaines_formations ul li, 
.services-aux-professionnels  #accueil #nouveautes ul li,
.services-aux-etudiants  #accueil #a_signaler ul li, 
.services-aux-etudiants  #accueil #prochaines_formations ul li, 
.services-aux-etudiants  #accueil #nouveautes ul li  {
background: none;
}

.services-aux-professionnels  #accueil #service_utilisateurs .fcktexte {
margin: 0 20px 18px 16px;
}


.services-aux-etudiants #accueil #clientele_entete h1 {
	margin: 0 0 15px 0 !important;
	color: #96122B;
}

.services-aux-etudiants #accueil #vedettes  {
	float: left;
	width: 400px;
	margin: 0;
	position: relative;
	
}

.services-aux-etudiants #accueil #vedettes #adhesion_pag,
.services-aux-etudiants #accueil #vedettes #documentation,
.services-aux-etudiants #accueil #vedettes #formations {
	float: none !important;
	width: 377px !important;
	border-left: 1px solid #96122B;
	margin-bottom: 40px;
	padding-left: 10px;
	padding-bottom: 40px;
	position: relative;
}

.services-aux-etudiants #accueil #vedettes h2, 
.services-aux-etudiants #accueil #vedettes .fcktexte{
	background:none !important;
	padding:0 !important;
}

.services-aux-etudiants #accueil #vedettes  p {
	margin: 0;
	padding: 0;
}

.services-aux-etudiants #accueil #conditions {
	/*display:none;*/ /*GG > doit être stylé, juste pas dans la maquette...*/
	width: 100%;
	margin: -25px 0 0 0;
}

.services-aux-etudiants #accueil #conditions div.cond {
	float: none;
	width: 100%;
	padding-left: 10px;
	border-left: 1px solid #96122B;	
}

.services-aux-etudiants #accueil #conditions div.cond p{
	padding: 0 0 10px 0;

}


.services-aux-etudiants .coldroiteEtudiant {
	width: 190px;
	float: right;
}

.services-aux-etudiants #accueil .categorie_vedette {
	float: none;
}

.services-aux-etudiants #accueil #vedettes #adhesion_pag .fcktexte a.tmpl_plus, 
.services-aux-etudiants #accueil #vedettes #documentation .fcktexte a.tmpl_plus, 
.services-aux-etudiants #accueil #vedettes #formations .fcktexte a.tmpl_plus, 
.services-aux-etudiants #accueil #conditions a.plus {
	display: block;
	width: 375px;
	margin-top: 5px;
	padding: 3px 20px 3px 5px;
	text-align: right;
	color: #FFF;
	text-decoration: none;
	background: #96122B url(/images/soquij2013/caret-blanc.png) no-repeat 98% 50% !important;
	position: absolute;
	left: -1px;
	bottom: 0;
}

.services-aux-etudiants  #accueil .coldroiteEtudiant .categorie_vedette a.plus {
	display:none;
}

.services-aux-etudiants #accueil .categorie_vedette li  {
	border-left: 1px solid #96122B;
	margin: 0 !important;
}

.services-aux-etudiants #bloc_documentation  {
	width: 170px !important;
	background: #D5D5D5 !important;
	padding: 10px 10px 0 10px !important;
	position:relative;
	left: 2px;
}

.services-aux-etudiants #accueil #bloc_documentation h2  {
	height: auto !important;
	background: none !important;
	padding: 0 !important;
}

.services-aux-etudiants #accueil #bloc_documentation .fcktexte {
	padding: 0px 3px 10px 0;
	font-size: 0.92em;
	line-height: 1.4em;
}
.services-aux-etudiants .fcktexte ul li {
	padding: 2px 20px 2px 0px;
	background: url(/images/soquij2013/menu-caret-rouge-droit.png) no-repeat 0px 7px;	
}

.services-aux-etudiants .fcktexte a.fichier_pdf {
	background: url(/images/soquij2013/pdf.png) no-repeat 100% 50%;
	padding-right: 23px;
	width: 82%;
	color: #000;
	text-decoration: none;
	font-size: 11px;
}

#clientele_entete {
	display:none;
}


#accueil #clientele_entete {
	display:block;
}


#accueil #a_signaler li .savoir-plus {
	display: block;
	position: absolute;
	bottom: 0;
	width: 100px;
	text-indent: -99999px;
}

#accueil #a_signaler li span, #accueil #a_signaler li h3 {
	margin-left: 10px !important;
}

body #wrapper #accueil li span {
	color: #959595 !important;
}

#accueil #a_signaler li h3 a {
	text-decoration: none !important;
	color: #333 !important;
}

#accueil #a_signaler li h3 a:hover {
	text-decoration: underline !important;
}

#accueil #a_signaler li.dernier {
	padding-right: 0 !important;
}

#accueil #encadre_intro {
	margin-top: 40px !important;
}

#accueil #encadre_intro div {
	padding: 14px 12px !important;
	background-image: none !important;
	background-color: #D5D5D5 !important;
	color: #000 !important;
}

#accueil #encadre_intro div h3{
	color: #000;
	margin-bottom: 3px;
}
#accueil #encadre_intro div p{
	font-size:13px;
}

ul#ariane {
	margin: 0 0 15px 0;
}

ul#ariane li {
	display: inline;
	color: #737373;
	}
	
ul#ariane li a{
	display: inline;
	color: #000015;
	text-decoration:none;
	}
ul#ariane li a:hover{
	display: inline;
	color: #000015;
	text-decoration:underline;
	}

	/* Navigation corpo */

ul#sous_navig_corpo {
	margin-bottom: 10px;
	width: 202px;
	list-style-type: none;
	margin: 5px 0 0 0;
	padding: 5px 0px 0px 10px;
	background-color: #4e6284;
	font-size: 0.92em;
	line-height: 1.1em;	
}

ul#sous_navig_corpo > li:first-child {
	padding: 0;
}

ul#sous_navig_corpo > li > a {
	border-color: #000 !important;
	background-color: #FFFFFF;
	background-image: url(/images/soquij2013/caret-noir.png);
	color: #000 !important;
	background-position: 97% 50% !important;
	font-size: 12px;
	padding: 5px 16px 5px 7px;
	border-right: 1px solid #000 !important;
	border-bottom: 1px solid #000 !important;
	width: auto;
	
}

ul#sous_navig_corpo > li:first-child > a {
	margin: 0 !important;
	width: 158px;
	height: 43px;
	/*background: #4e6284 !important;*/
	background-color:#CE4B13 !important;
	padding: 0;
	position: relative;
	left: -5px;
	top: -5px;
	font-family: NewsGothic !important;
	font-size: 18px !important;
	text-transform: uppercase !important;
	line-height: 1.1;
	font-weight: normal !important;
	padding: 12px 40px 0 9px;
	border: none !important;
	color: white !important;
	background-image: none;
}

.a-propos ul#sous_navig_corpo > li:first-child > a,
.a-signaler ul#sous_navig_corpo > li:first-child > a {
	height: 34px;
	padding: 21px 40px 0 9px;
}

.ressources-pour-tous ul#sous_navig_corpo > li:first-child > a {
	width: 123px;
	padding: 12px 75px 0 9px;
}

#sous_navig_corpo {
	background-color:#CE4B13!important;
}

ul#sous_navig_corpo li.selected{
	padding: 0;
}

ul#sous_navig_corpo a.selected, 
ul#sous_navig_corpo a.selected:hover {
	/*background-color: #8697ae; */
	background-color:#F0B98C;
	/*color: #fff !important;*/
	color:#333;
	font-weight: bold;
	width: 178px;
	margin: 0 !important;
}

ul#sous_navig_corpo > li:first-child > a:hover {
	/*background: #4e6284;*/
	background:#CE4B13;
	
}

#pied {
	background: none;
}

#pied ul {
	list-style-type: none;
	margin: 0;
	padding: 8px 18px 8px 18px;
	background: #949496;
	color: #FFF;
	text-align:center;
	font-size: 12px;
}
#pied ul a {
	color: #FFF;
	text-decoration:none;
}
#pied ul a:hover{
	color: #FFF;
	text-decoration:underline;
}

#pied #signature {
	max-width: 1026px;
	color: #000;
	margin: 10px 0;
	text-align: center;
	width: 100%;
}

#pied #signature #ministere {
	width: auto;
	position: static;
	text-align: left;
	display: inline;
}

#pied #signature #ministere::before {
	content: " | "
}

#pied #signature a {
	color: #000;
	text-decoration:none;
}
#pied #signature a:hover {
	color: #000 !important;
	text-decoration:underline;
}

#pied #signature a#egzakt {
	display:none;
}

/* Jugements */

#jugements #jugements_decision #conteneur_colonnes {
	width: 1026px !important;
	background: #FFFFFF !important;
}

body #jugements #jugements_decision #colonne_principale {
	width: 730px!important;
}

#decision_recherche #types h4 {
	padding: 7px 10px 7px 19px !important;
	background-color: #561B55 !important;
	border-left: none !important;
	font: bold 1.08em/1.2em Arial, Verdana, sans-serif;
	color: #fff;
	margin: 0;
}

#decision_recherche h2 {
	background: none !important;
	padding: 0 !important;
}

.ligne-bouton a, .ligne-bouton input[type=submit] {
	display: inline-block;
	padding: 4px 12px;
	margin-bottom: 0;
	font-size: 12px;
	line-height: 20px;
	color: #333333 !important;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	background-color: #f5f5f5;
	background-image: none;
	border: none;
}

#jugements .ligne-bouton a,
.services-aux-citoyens .ligne-bouton a,
#jugements #loginform a.btn-egzakt,
.services-aux-citoyens .ligne-bouton input[type=submit] {

	background-color:#561B55 !important;
	color: #FFF !important;
}

body #jugements .ligne-bouton a:hover,
.services-aux-citoyens .ligne-bouton a:hover,
.services-aux-citoyens .ligne-bouton input:hover[type=submit]  {

	background-image: linear-gradient(bottom, rgb(86,27,85) 46%, rgb(143,43,141) 87%);
	background-image: -o-linear-gradient(bottom, rgb(86,27,85) 46%, rgb(143,43,141) 87%);
	background-image: -moz-linear-gradient(bottom, rgb(86,27,85) 46%, rgb(143,43,141) 87%);
	background-image: -webkit-linear-gradient(bottom, rgb(86,27,85) 46%, rgb(143,43,141) 87%);
	background-image: -ms-linear-gradient(bottom, rgb(86,27,85) 46%, rgb(143,43,141) 87%);

	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.46, rgb(86,27,85)),
		color-stop(0.87, rgb(143,43,141))
	);

	/* Pour IE8 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#561B55, endColorstr=#8f2b8d)";    
        background-color: #561B55;	
	
}

#decision_recherche #info_supp {
	width: 554px !important;
}

#jugements #jugements_resultats #nb_resultats {
	color: #444;
	background: #DADADA !important;
	padding: 2px 10px 0px 0px !important;
	margin: 5px 0 15px 0;
}

#jugements #jugements_resultats #nb_resultats a {
	color: #000;
}

#jugements #jugements_resultats #conteneur_colonnes {
	width: 100% !important;
	background: #fff !important;
}

#login_azimut_rapide #conteneur_bulle_info_azimut {
z-index: 10000 !important;
}

/* Navigation corporative */

.a-propos #colonne_principale h1,
.ressources-pour-tous #colonne_principale h1,
.a-signaler #colonne_principale h1{
	display: none;
}

/* Formulaires */

#inscription_activite_commentaire {
	display: block;
}

#utilisateurs #contact form .bouton {
width: 401px !important;
}
#utilisateurs #contact form .gauche {
	width: 400px !important;
}


#utilisateurs #contact form .droite {
	float: none !important;
	width: 200px !important;
	display:block;
}

.centre-de-formation #utilisateurs #contact form .droite {
	float: right !important;
}

#utilisateurs #contact form input[type=text], 
#utilisateurs #contact form li input[type=text], 
#utilisateurs #contact form select, 
#utilisateurs #contact form li select, 
#utilisateurs #contact form textarea, 
#utilisateurs #contact form li textarea ,
#utilisateurs #contact form option, 
#utilisateurs #contact form li option {
	font: 1em/1.2em Arial, Verdana, sans-serif;
	color: #444;
	padding: 3px;
	width: 390px !important;
}

#utilisateurs #contact form textarea, 
#utilisateurs #contact form li textarea {
	height: 60px;
	margin-top:0;
}


#inscription_activite_telephone {
	margin-bottom: 20px;
}
label {
	color: #000015 !important;
}

.message_inscription {
	font-size: 12px !important;
	line-height: 1.2em;
	border: none !important;
	color: #000 !important;
	padding: 15px 10px;
	margin: 40px 20px 0 20px;
	background: #D5D5D5;
position: relative;
top: -80px;	
}

.message_inscription span {
	font-weight: bold;
	color: #333 !important;
	display: block;
	margin-bottom: 5px;
	font-size: 14px !important
}

#utilisateurs #contact form {
	margin: -10px 0 0 0 !important;
}

#actions ul {
	background-color: #FFF !important;
	text-align: left;
	border-left: 1px solid #007DB7;
	padding: 5px 0 0 10px !important;
	margin-left: 0 !important;
}

.formulaire-d-inscription #actions ul {
	margin-left: 20px !important;
}

.services-aux-etudiants #actions ul {
	border-left: 1px solid #96122B;
}

.services-aux-etudiants #actions ul {
	border-left: 1px solid #96122B;
}

.services-aux-citoyens #actions ul  {
	border-left: 1px solid #561B55;
}

#actions li {
	display: block;
	padding-left: 0;
	margin: 0 0 8px 0;
	padding-bottom: 8px;
}

#actions a {
padding: 5px 0 5px 25px !important;
display: bloxk;
}

#actions a#envoyer_ami {
	background: url(/images/soquij2013/envoyer.png) no-repeat 0 6px !important;
}

#actions a#imprimer {
background: url(/images/soquij2013/imprimer.png) no-repeat 0 3px !important;
}

.formulaire-d-inscription #message_erreur {
	padding: 8px 35px 8px 14px !important;
	margin-bottom: 20px;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	background-color: #fcf8e3;
	border: 1px solid #fbeed5;
	color: #b94a48;
	background-color: #f2dede;
	border-color: #eed3d7;
	width: 340px !important;
	margin: 0 0 40px 0 !important;
	background-image: none !important;
}

.formulaire-d-inscription #message_erreur ul {
	padding: 0 !important;
}

label.erreur, span.erreur, .erreur {
	color: #D92525 !important;
	border: none !important;
	background: white !important;
	margin:0 0 20px 0!important;
	display:block!important;
}

#actions #bulle_imprimer {display:none!important;}


#nouvelles ul.listing h3 a {
	font-weight:normal; 
	text-decoration:underline!important;
	}
.nous-joindre h1 {
	 font-family: NewsGothic !important;
    font-size: 20px !important;
    font-weight: normal !important;
    margin: 0 0 15px !important;
	background:none;
	padding: 8px 0 0 0!important;
}

body ul#navigation li ul.niveau2 > li.jaja {
	display:none;
}

/* Boutons de formulaires */
#emplois #spontannee a.postuler {
    background: #CE4B13!important;
    border: 1px solid #CE4B13!important;
    color: #FFFFFF;
    font: bold 0.92em/1.5em Arial,Verdana,sans-serif;
    padding: 2px 8px;
    text-decoration: none;
}

#emplois #spontannee a.postuler:hover {background-color:#666!important;}

#emplois #spontannee .aucun {background-color:#DDDEE0!important;}

#emplois #spontannee .aucun h5 {color:#CE4B13!important;}

#emplois ul.listing a.postuler {
    background: #CE4B13!important;
    border: 1px solid #CE4B13!important;
	bottom: 0;
    color: #FFFFFF!important;
    display: block;
    font-size: 0.92em;
    font-weight: bold;
    line-height: 1.2em;
    padding: 4px 8px;
    position: absolute;
    right: 5px;
    text-decoration: none;
}

#emplois ul.listing a.postuler:hover {background-color:#666!important;}

#emplois form {
    background-color: #FFFFFF!important;
    left: 0;
    margin: 0 5px;
    padding: 6px 15px 15px;
    position: absolute;
    top: 0;
    width: 518px;
	border:dotted 2px #000!important;
}

#nouvelles ul.listing h3 a {
	text-decoration:none !important;
}
#nouvelles ul.listing h3 a:hover {
	text-decoration:underline !important;
}

#catalogue #azimut #presentation #encadre_abonnement {
	float: none;
	height: auto !important;
	margin-left: 0;
	background: none;
	position: absolute;
	right: -15px !important;
	top: -57px !important;
	line-height: 1.2em;
	padding-bottom: 25px;
	color: #444;
	background: #DADADA !important;
	-moz-border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
	border-radius: 0 !important;
}
/* Page default du Catalogue en ligne */
#aspnetForm #catalogue #azimut #presentation #encadre_abonnement {
	float: none;
	height: auto !important;
	margin-left: 0;
	background: none;
	position: absolute;
	right: -15px !important;
	top: 0 !important;
	line-height: 1.2em;
	padding-bottom: 25px;
	color: #444;
	background: #DADADA !important;
	-moz-border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
	border-radius: 0 !important;
}

#catalgue-tink #sousContenu hr,
/*#catalgue-tink .outils,*/
#catalgue-tink .hautPage{display:none;}

#catalgue-tink #sousContenu {margin-top:10px;}
.collections #catalogue #azimut #presentation #encadre_abonnement,
.banques-de-donnees-azimut #catalogue #azimut #presentation #encadre_abonnement,
.publications-imprimees #catalogue #azimut #presentation #encadre_abonnement,
.express-2-0 #catalogue #azimut #presentation #encadre_abonnement {
	right: 0 !important;
	top: 23px !important;
}

#encadre_abonnement h4 {
	color: #444 !important;
	margin: 0 0 10px 0;
	font-family: NewsGothic !important;
	font-weight: normal !important;
	font-size: 20px !important;
}

/* Logins distants */
#grpLoginDistants h2 {
	background:none!important;
	padding: 8px 0 0 13px !important;
}

.versionmobile {
	padding-left:190px;
	}
.versionmobile a {
	background-color:#CCC; 
	padding:5px;
	}	



/* Catalogue */
ul#navig_catalogue {
    background-color: #FFFFFF!important;
    list-style-type: none;
    margin: 0;
    overflow: auto;
    padding: 0!important;
    width: 602px!important;
}

#catalgue-tink h3,
#catalgue-tink #authentification h3 {
    color: #0E2F5D !important;
	font-family:NewsGothic, arial, verdana, sans-serif!important;
	font-weight:normal!important;
	font-size: 20px!important;
    margin: 20px 0 0 0!important;
}

/* Accueil général */
#encadre_intro {display:none;}

.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%;
}

#accueil #prochaines_formations {
float: none !important;
}

#calendrier_actions h2, 
#agenda #calendrier_actions #pagination h2, 
.nous-joindre h2,
.service-des-ventes h2,
.service-aux-utilisateurs h2,
.centre-de-formation h2,
.essai30jours h2,
.identification h2,
#CAIJ h2,
#form1 h2,
.service_utilisateurs h2,
#Professionnels_essai h2,
#jugements h2,
.js h2 {
	padding: 0 !important;
	background-image: none !important
}

.fcktexte h3 {
margin: 0px 0 !important;
font: normal 17px NewsGothic, verdana, arial, sans-serif !important;
}

#agenda table#calendrier_normal td {
	background: none !important;
	border: 1px solid #CCC !important;
}

#agenda h1, #recherche_globale h3 {
	font: normal 2em NewsGothic, verdana, arial, sans-serif !important;
	color: #444 !important;
	background-color: transparent !important;
	background-image: none !important;
	padding: 0px 0 7px 6px;
	margin: 0 0 15px 0;
}

#agenda a#btn_rechercher_calendrier {
	position: absolute;
	display: block;
	background-image: none !important;
	background-color: #EFEFEF !important;
	font-size: 0.92em;
	color: #444444;
	font-weight: bold;
	padding: 4px 15px;
	top: 3px;
	right: 8px;
	text-decoration: none;
}

#agenda #parametres a#inscription {
	float: right;
	margin: 0 !important;
	padding: 10px 20px !important;
	border: none !important;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	background-image: none !important;
	background-color: #CE4B13 !important;
}

#actions a#rss {
	background: url(/images/ul/icones/rss.gif) no-repeat 3% 50% !important;
}

.a-l-agenda #actions ul {
	border-left: 1px solid #CE4B13;
}

.btn {
	background-image: none !important;
	border: none !important;
	background-color: #CE4B13 !important;
	color: #fff !important;
	height: auto !important;
	text-decoration: none !important;
	font-weight: normal !important;
	display: inline-block;
	vertical-align: middle;
	padding: 10px 20px !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px!important;
}

.btn:hover {
	background-color: #B04111 !important;
}

.abonnement #mainform table {
	position:relative;
	left: -105px;
}

#conteneur_colonnes #fade_colonne_navig {
width: 100% !important;
}


#publications #presentation li a.plus {
	position: absolute;
	left: 0;
	bottom: 0;
	display: block;
	width: 144px;
	padding: 4px 20px 0 0;
	text-align: right;
	font-size: 0.92em;
	line-height: 1.3em;
	color: #444;
	text-decoration: none;
	background: #bcd2e5 url(/images/ul/graphiques/plus_pros.gif) no-repeat 154px 3px;
}

#jugements #jugements_decision #nb_resultats {
	font: bold 1.17em/1.2em Arial, Verdana, sans-serif;
	color: #444;
	background-color: #DADADA;
	background-image:none!important;
	padding: 5px !important;
	margin: 5px 0 15px 0;
}

#jugements #jugements_decision #nb_resultats h2.noti {
	font-family: NewsGothic, Arial, sans-serif!important;
	color:#000;
}

#chroniques #vedette h3, #chroniques #recherche h3 {
	font-family: NewsGothic !important;
	font-weight: normal !important;
	font-size: 20px !important;
	border: none !important;
	background: none !important;
	color: #444 !important;
	padding-left: 0 !important;

}
#chroniques #recherche h3 {
	padding-left: 17px !important;
}

#chroniques #recherche {
	background: #D5D5D5 !important;
	padding: 0 0 20px 0;
}

#chroniques #conteneur_recherche {
width: 594px;
margin-top: 10px;
background: none !important;
}

#chroniques #vedette h4 {
font-family: NewsGothic !important;
color: #444 !important;
font-weight: normal !important;
font-style: italic !important;
}

#chroniques #vedette .padding {
padding: 12px 18px 12px 0 !important;
}

.english h1 {display:none;}

#jugements_editeurs .message_alerte {
    border: 3px solid #EC7608!important;
    margin: 15px auto;
    padding: 7px;
    width: 85%;
}

body#page_flottante_thickbox,
#profuzio .fcktexte {background-color:#FFF!important; background-image:none!important;}

/*  STAR WARS ------------------------ */
body.starwars #colonne_principale {
	 width:575px!important;
  height: auto;
  font-family: "DroidSansRegular", arial, verdana, sans-serif;
  font-size: 12px;
  line-height: 18px;
	font-weight: 500;
	color: #fde045;
	background: url(/images/img_starwars/starwars-bg-plus50.jpg) no-repeat #040a11!important;
  padding: 18px;
  text-align: justify;
	overflow: hidden;
}
.starwars #ariane,
.starwars #ariane a,
.starwars #ariane span
{color:#FFF!important;}
.starwars #ariane a {text-decoration:underline;}

.starwars h2, .starwars h3 {display:none;}
.starwars strong{
font-family: "DroidSansBold", arial, verdana, sans-serif;
}

.starwars .fcktexte {
  margin: 0px;
  padding: 0px;
  color:#FDE045;
}

.starwars a, 
.starwars h3,
.starwars h4,
.starwars h5 {
  color: #fde045;
}

p.titre-starwars{
  text-align: center;
  margin-top: 20px;
}

 .starwars .text-starwars {
  margin: 0px;
  margin-top: -175px;
  margin-bottom: 50px;
  padding: 0px;
  font-size: 16px;
  -webkit-transform-origin: 50% 100%;
	-moz-transform-origin: 50% 100%;
	-ms-transform-origin: 50% 100%;
	-o-transform-origin: 50% 100%;
	transform-origin: 50% 100% ;
	-webkit-transform: perspective(450px) rotateX(15deg);
	-moz-transform: perspective(450px) rotateX(15deg);
	-ms-transform: perspective(450px) rotateX(15deg);
	-o-transform: perspective(450px) rotateX(15deg);
	transform: perspective(450px) rotateX(15deg);
}

.starwars .text-starwars h4 {
  text-transform: uppercase;
  text-align: center;
  font-family: "DroidSansBold", arial, verdana, sans-serif;
  font-size: 16px;
  margin-top: 50px;
}

.starwars .bloc_deroulant a.lien_deroulant,
.starwars .bloc_deroulant a.lien_deroulant:hover {
	color: #101e2a;
	background-image: url(/images/img_starwars/starwars-plus.png);
	background-color:#fff;
  font-size: 12px;
}

.starwars .bloc_deroulant a.lien_deroulant.selected {
	background-image: url(/images/img_starwars/starwars-moins.png);
}

.starwars .bloc_deroulant .zone_deroulante {
	background-color: transparent;
	border: 1px solid #fff!important;
	font-size: 12px;
  	color: #fff;
	font-family:Arial, Helvetica, sans-serif!important;
}

.starwars .bloc_deroulant strong {
	font-family:Arial, Helvetica, sans-serif!important;
}

.starwars .zone_deroulante a{
  color: #fff;
}

.starwars .zone_deroulante h5{
  font-size: 14px;
  margin-bottom: 5px;
}

p.programme{
  margin-top: 10px;
  font-size: 12px;
}

.notabene {
  font-size: 12px;
}

.starwars h4 em {
  margin-bottom: 5px;
  padding-top:10px!important;
}

#actions.action-starwars{
  background-color: transparent;
  background: none;
}

#actions.action-starwars ul{
  background-color:transparent;
  border-left: 1px solid #fde045;
  color: #fde045;
}

#actions.action-starwars ul a{
  color: #fde045;
}

p.bouton_star {background-color:#FAEC54; padding:15px; margin:0 75px 0 75px;font-weight:bold; font-size:16px; font-family:"DroidSansBold", arial, verdana, sans-serif; text-align:center;  }
p.bouton_star a {color:#000;text-decoration:none;}
p.bouton_star:hover {background-color:#fff}
p.bouton_star:hover a {color:#3F0}
h4.concours_star {font-size:22px; font-weight:bold; text-align:center;font-family:"DroidSansBold", arial, verdana, sans-serif; padding:20px; }

/* Quiz Jurisprésence */
.sg-wrapper {width:55%; clear:both;}
.fcktexte ul.sg-list li {list-style:none!important; background:none;}
.sg-poll-share-link {margin-top:50px;}

@media print {
	
.starwars .text-starwars {
	  margin: 25px ;
    padding: 0px;
  	font-size: 12px;
	color:#000!important;
	 -webkit-transform-origin: none;
	-moz-transform-origin: none;
	-ms-transform-origin: none;
	-o-transform-origin: none;
	transform-origin: none ;
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	-o-transform: none;
	transform: none;	
	}
	

}

/* iPads (portrait and landscape) ----------- */
@media screen and (max-width: 860px) {

	body #accueil ul#clienteles li.citoyens,
	body #accueil ul#clienteles li.pros,
	body #accueil ul#clienteles li.etudiants	{
	background-image: none !important;
	}

}

