/**
 * Global
 */
body {
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
	margin:0;
	padding:0;
}
h1, h2, h3, h4, h5, h6{
	clear:both;
	
}
img {
	border:0px;
	display:block;
}
ul li { 
	list-style-type:none;
	background-position:left center;
	background-repeat:no-repeat;
}
a {
	color:#000000;
	text-decoration:none;
}
p img {
	display:inline;
}
input[type="submit"] {
	cursor: pointer;
}

/**
 * Classes globales
 */
.largeur_site {
	width:980px;
	margin:auto;
}
.aligner {
	clear:both;
}
.cacher {
	visibility:hidden;
}
.efface {
	display:none;
}
.ombrage {
	background-color: #000000; 
	opacity: 0.6;
	z-index: 100;
	height:100%;
	width: 100%;
	left: 0;
	top: 0;
	margin: 0;
	padding: 0;
	position: fixed;
}

/* Styles de la ShadowBox */
#sb-container,#sb-wrapper{text-align:left;}
#sb-container,#sb-overlay{position:absolute;top:0;left:0;width:100%;margin:0;padding:0;}
#sb-container{height:100%;display:none;visibility:hidden;z-index:20000;}body>
#sb-container{position:fixed;}
#sb-overlay{height:expression(document.documentElement.clientHeight+'px');}
#sb-container>#sb-overlay{background-color: rgb(0, 0, 0); opacity: 0.6 !important;height:100%;}
#sb-wrapper{position:relative;}
#sb-wrapper img{border:none;}
#sb-body{position:relative;margin:0;padding:0;overflow:hidden;border:1px solid #303030;}
#sb-body-inner{position:relative;height:100%;background-color: #FFFFFF;}
#sb-content.html{height:100%;overflow:visible;}
#sb-loading{position:absolute;top:0;width:100%;height:100%;text-align:center;padding-top:10px;}#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:absolute;top:0;right:0;width:100%;height:100%;margin:0;margin-top:-6px;margin-right:-6px;padding:0;overflow:hidden;}
#sb-title-inner,#sb-info-inner{position:relative;font-family:'Lucida Grande',Tahoma,Arial,Helvetica,sans-serif;line-height:16px;}
#sb-title,#sb-title-inner{height:26px;}
#sb-title-inner{font-size:16px;padding:5px 0;color:#fff;}
#sb-info,#sb-info-inner{height:20px;}
#sb-info-inner{font-size:12px;color:#fff;}
#sb-nav{float:right;height:16px;padding:0 0;width:45%;}
#sb-nav a{display:block;float:right;height:20px;width:20px;margin-left:3px;cursor:pointer;}
#sb-nav-close{background-image:url(../images/close_shadow.gif);background-repeat:no-repeat;}
#sb-counter{float:left;padding:2px 0;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-family:'Lucida Grande',Tahoma,Arial,Helvetica,sans-serif;font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}
#sb-body{border: 2px solid #6FA9BF;  background-color: #FFFFFF;}
.no-border{border: none;}
#sb-body{overflow: visible;}
#sb-wrapper .no-border{border:none;}
#sb-loading{background-color: #FFFFFF;}
#sb-content p {margin-bottom:5px; margin-top:5px;}
#sb-body-inner iframe {overflow:hidden;}
/* Fin ShadowBox */
.login_zone table tr td {
	background-image:none;
	padding:0px;
}
/**
 * Entete
 */
#entete {
	background-image:url('../images/bg_degrade_entete.jpg');
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#FFFFFF;
}
#entete h1{
	clear:none;
	
}
#entete_contenu {
	overflow:hidden;
	padding-top:10px;
	position:relative;
}

#entete_contenu ul li {
	padding:0px;
	background-image:none;
}
.entete_outils {
	float:right;
	font-size:90%;
	margin-top:0px;
}
div.liens_favoris {
	float:left;
}
#entete_contenu ul.liste_liens_favoris li {
	background-image:url('../images/fleche_verte.gif');
	background-position:left center;
	display:inline;
	padding-right:10px;
	padding-left:10px;
}
div.outils {
	float:left;
}
#entete_contenu ul.liste_outils li {
	border-left:1px solid #ACABAC;
	float:left;
	height:16px;
	padding-left:10px;
	padding-right:10px;
}
.entete_logo {
	overflow:hidden;
	padding:14px 180px 33px 14px;
}
.entete_logo .logo {
	float:left;
	margin-right:24px;
}
.entete_logo .titre {
	font-size:250%;
	line-height:100%;
	color:#181A1D;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:normal;
	text-transform:uppercase;
	margin-top:8px;
}
#me_navAccess a {
    left: -9999px;
    position: absolute;
    
}
#me_navAccess a:focus {
    display:block;
    left:0px;
    position:absolute;
    width:150px;
}

/**
 * Navigation
 */
#navigation {
	background-image:url("../images/bg_navigation.jpg");
	background-repeat:repeat-x;
	background-position:left bottom;
}
#navigation_contenu {
	background-color: #A5CB14;
	position:relative;
	z-index: 1000;
}
.liste_item_navigation .item_navigation {
	background-image:url('../images/border_nav.jpg');
	background-position:right center;
	background-repeat:no-repeat;
}
.liste_item_navigation .dernier_item {
	background-image:none;
}
#navigation_contenu li {
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:113%;
	padding:0px 1px 0px 1px;
	
}

#navigation_contenu li a {
	color:#181A1D;
	overflow:hidden;
}
#navigation_contenu li.item_navigation a.item_nav_contenu{
	height:60px;
}
#navigation_contenu li.item_navigation:hover{
	margin-top:-7px;
    padding-top:7px;
}
#navigation_contenu li.item_navigation:hover a.item_nav_contenu{
	background-color:#D3D4D8;/*Gris*/
	color:#181A1D;
}
#navigation_contenu li.item_navigation.item_hover:hover{
	background-color:#181A1D;
	background-image:none;
	margin-top:-7px;
    padding-top:0px;
}
#navigation_contenu li.item_navigation.item_hover:hover a.item_nav_contenu{
	background-color:#181A1D;
	color:#A5CB14;
	height:67px;
	margin-top:0px;
    padding-top:0px;
}
#navigation_contenu li.item_navigation.item_hover:hover a.item_nav_contenu span.niv1{
    padding-top:7px;
}
#navigation_contenu .bt_mdd{
	position:absolute;
	bottom:10px;
	right:15px;
}
#navigation_contenu .bt_mdd .mdd_bt_fermer{
	padding:2px 22px 2px 6px;
	background:#303030 url("../images/mdd_bt_fermer_bg.jpg") no-repeat top right;
	font-size:83%;
	color:#ffffff;
	text-align:left;
	display:inline-block;
	text-decoration:none;
	margin:1px 0px;
	cursor:pointer;
}

#navigation_contenu .nav_deroulante_contenu {
	position: relative;
	padding-bottom:30px;
}
#navigation_contenu li.item_hover {
	background-color:#181A1D;
	background-image:none;
	margin-top:-7px;
    padding-top:0px;
}
#navigation_contenu li.item_hover a.item_nav_contenu {
	background-color:#181A1D;
	color:#A5CB14;
	height:67px;
	margin-top:0px;
    padding-top:0px;
}
#navigation_contenu li.item_hover a.item_nav_contenu span.niv1 {
    padding-top:7px;
}
#navigation_contenu ul.liste_nav_sec_mdd li.niv3 {
	background-image:url(../images/fleche_verte.gif);
	background-repeat:no-repeat;
	background-position:10px 4px;
	padding-left:20px; 
	font-size:110%;
	font-weight:normal;	
	float:none;
	clear:left;
}

.navigation_contenu_lien_master_gris, .principal_gris {
	background-image:url(../images/fleche_grise.gif);
	background-position:left 4px;
	background-repeat:no-repeat;
	color:#181A1D;
	font-family:Arial,Helvetica,sans-serif;
	font-size:110%;
	font-weight:bold;
	padding-left:8px;
	text-transform:uppercase;
}	

#navigation_contenu li.niv3_gris{
	padding-left:10px;
	font-size:110%;
	font-weight:normal;	
}

#navigation_contenu li.niv3_gris img{
	float:left;
	padding-top:3px;
	margin-right:5px;
}

.navigation_1_items li .item_nav_contenu {
	width:74.1em;
}
.navigation_2_items li .item_nav_contenu {
	width:37em;
}
.navigation_3_items li .item_nav_contenu {
	width:24.6em;
}
.navigation_4_items li .item_nav_contenu {
	width:18.4em;
}
.navigation_5_items li .item_nav_contenu {
	width:14.7em;
}
.navigation_6_items li .item_nav_contenu {
	width:12.2em;
}
.navigation_7_items li .item_nav_contenu {
	width:11.099em;
}
.item_nav_contenu {
	display:table;
	text-align:left;
}
.item_navigation span {
	display:block;
}
.nav_deroulante {
	/*bottom:0;*/
	left:0;
	position:absolute;
	z-index:99999;
}
.nav_deroulante_fond_haut {
	padding:2px 0px 0px 0px;
	background-color:#181A1D;

}
.nav_deroulante_fond_bas {
	padding:0px 0px 10px 0px;
	background-color:#A5CB14;
	
}
.nav_deroulante_contenu {
	padding:20px;
	background-color:#FFFFFF;
	background-image:url(../images/bg_mdd_degrade.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}
.item_nav_contenu span.niv1 {
	cursor:pointer;
	display:table-cell;
	text-align:center;
	vertical-align:middle;
}

/**
 * Rubrique en cours et Fil d'Ariane
 */
#rail {
	color:#FFFFFF;
	padding:10px 0px 10px 0px;
	font-size:90%;
}
#rail a {
	color:#FFFFFF;
	text-decoration:underline;
}
h1.titre_rubrique {
	color:#A5CB14;
    font-family:"Arial Narrow", Arial,Helvetica,sans-serif;
    font-size:300%;
    font-weight:lighter;
    padding-bottom:25px;
}
/**
 * Center
 */
.a_la_une_zone {
	background-color:#181A1D;
}
#centre_contenu {
	position:relative;
}
.centre_contenu_zone {
	background-color:#FFFFFF;
}
.zone_gauche {
	width:210px;
	float:left;
	margin-top:-15px;
}
.zone_gauche_haute {
	margin-bottom:15px;
	padding-left:1000px;
	margin-left:-1000px;
	background-color:#181A1D;
	background-image:url("../images/bg_navigation.jpg");
	background-position:left bottom;
	background-repeat:repeat-x;
}
.col_gauche_reduite .zone_gauche_haute{
	height:310px;
}
.zone_gauche_haute_fond {
	margin-left:15px;
	background-color:#FFFFFF;
}
.zone_gauche_haute_marge {
	margin-left:-15px;
}
.zone_droite {
	float:right;
	margin-right:15px;
	width:740px;
	min-height:300px;
}
.zone_droite_haut {
	margin-bottom:25px;
}
.zone_droite_centre {
	width:490px;
	float:left;
}
.zone_droite_cote {
	width:236px;
	float:right;
	margin-top:-15px;
}
.zone_droite_cote2 {
	width:236px;
	float:right;
}

/**
 * Bloc A la une
 */
.bloc_a_la_une {
	padding:25px 15px 30px 0px;
	overflow:hidden;
}
.bloc_a_la_une ul li {
	padding:0px;
	background-image:none;
}
.bloc_left_content {
	float:left;
	width:720px;
}
.bloc_contenu_droit {
	float:right;
	width:240px;
	margin-top:-47px;
}
.bloc_a_la_une .bloc_titre {
	float:left;
	padding-left:22px;
	margin-bottom:5px;
}
.bloc_a_la_une .bloc_titre h2 {
	font-family:Arial,Helvetica,sans-serif;
	font-size:320%;
	color:#FFFFFF;
	width:190px;
	background-image:none;
	padding:0px;
	margin:0px;
	font-weight:lighter;
}
.bloc_a_la_une .lien_precedent a, .bloc_a_la_une .lien_suivant a  {
	display:block;
	padding:5px;
}
.bloc_a_la_une .lien_precedent a {
	border-bottom:#46484A 1px solid;
}
.bloc_a_la_une .lien_suivant a {
	border-top:#46484A 1px solid;
}
.bloc_a_la_une .lien_precedent img, .bloc_a_la_une .lien_suivant img  {
	margin:auto;
}
.onglets_a_la_une {
	padding-bottom:10px;
	padding-top:10px;
}
.bloc_a_la_une .liste_onglets_a_la_une li {
	overflow:hidden;
	padding:10px 5px 10px 5px;
}
.liste_onglets_a_la_une a {
	display:block;
	overflow:hidden;
}
.liste_onglets_a_la_une span {
	display:block;
}
.liste_onglets_a_la_une .menu_visu {
	float:left;
	margin-right:10px;
}
.liste_onglets_a_la_une .menu_infos {
	color:#d6d6d6;
}
.liste_onglets_a_la_une .menu_date {
	font-size:90%;
}
.liste_onglets_a_la_une .active {
	background-color:#3E3933;
}
.liste_contenu_a_la_une li {
	overflow:hidden;
}
.liste_contenu_a_la_une .une_item_infos {
	clear:left;
	float:left;
	padding-left:22px;
	padding-top:47px;
	width:200px;
	color:#FFFFFF;
}
.liste_contenu_a_la_une .une_item_decouverte {
	font-family:Arial,Helvetica,sans-serif;
	font-size:140%;
	background-color:#786755;
	margin:0px -22px 12px -22px;
	padding:4px 0px 4px 22px;
	opacity:0.8;
	position:relative;
	z-index:10;
}
.liste_contenu_a_la_une .une_item_decription {
	margin:0px 0px 10px 0px;
	padding:0px 10px 0px 0px;
	height:22em;
	overflow:auto;
}
.liste_contenu_a_la_une .une_item_decription.desc_decouverte {
	height:17em;
	overflow:auto;
}
.liste_contenu_a_la_une .une_item_date {
	color:#ADADAD;
	margin-bottom:5px;
}
.liste_contenu_a_la_une .une_item_titre {
	margin-bottom:5px;
}
.liste_contenu_a_la_une .une_item_titre h3 {
	font-size:155%;
	color:#FFFFFF;
	background-image:none;
	font-family:Arial,Helvetica,sans-serif;
	padding:0px;
	margin:0px;
	font-weight:bold;
}
.liste_contenu_a_la_une .une_item_entete {
	color:#BFBFBF;
	padding-right:15px;
}
.liste_contenu_a_la_une .une_item_plus {
	border-top:#46484A 1px solid;
	margin:0px 17px 0px -14px;
}
.bloc_a_la_une .liste_contenu_a_la_une .une_item_plus li {
	border-bottom:#46484A 1px solid;
	padding:3px 0px 3px 12px;
}
.liste_contenu_a_la_une .une_item_plus a {
	color:#BFBFBF;
	background-image:url('../images/fleche_verte.gif');
	background-repeat:no-repeat;
	background-position:left 3px;
	padding-left:10px;
}
.liste_contenu_a_la_une .une_item_visu {
	float:left;
	position:relative;
}
.liste_contenu_a_la_une .une_item_visu a {
	display:block;
}
.liste_contenu_a_la_une .une_item_visu a.lancer_video {
	position:relative;
}
.liste_contenu_a_la_une .picto_jouer_video {
	position:absolute;
	width:100%;
	top: 35%;
}
.liste_contenu_a_la_une .picto_jouer_video img {
	margin:auto;
}
.a_la_une_contenu {
	position:relative;
	overflow:hidden;
	/*height: 330px;*/
	height: 30em;
	width: 720px;
	float: left;
	clear:left;
	margin-top: -47px;
}
.liste_onglets_a_la_une {
	position:relative;
	overflow:hidden;
	width: 240px;
}
.liste_contenu_a_la_une {
	position:absolute;
	height:30em; 
}
.bloc_a_la_une .scrollable {
	position:relative;
	overflow:hidden;
}
.bloc_a_la_une .scrollable .items {
	position:relative;
	clear:both;
}
.a_la_une_contenu_item {
	/*height:330px;*/
	height:30em;
	width:720px;
}
/**
 * Bloc Recherche
 */
.bloc_recherche {
	border:1px solid #A7A8A8;
	background-color:#FFFFFF;
	background-image:url('../images/bg_recherche.jpg');
	background-repeat:repeat-x;
	background-position:left bottom;
	margin-bottom:14px;
}
.bloc_recherche_contenu {
	padding:8px 0 10px 13px;
}

.col_gauche_reduite .bloc_recherche_contenu{
	height:8.2em;
}
.bloc_recherche_contenu .bloc_titre {
	margin-bottom:5px;
}
.bloc_recherche_contenu .bloc_titre h2 {
	color:#181A1D;
	font-weight:bold;
	font-size:150%;
	font-family:Arial,Helvetica,sans-serif;
	background-image:none;
	padding:0px;
	margin:0px;
}
.bloc_recherche_contenu .input_form {
	border:1px solid #D8D8D8;
	color:#8B8C8E;
	width:150px;
	margin-bottom:5px;
	font-size:100%;
}
.bloc_recherche_contenu .valid_form {
	background-color:#181A1D;
	border:1px solid #D8D8D8; 
	color:#FFFFFF;
	font-weight:bold;
	font-size:80%;
	padding:2px;
}
.bloc_recherche_contenu .recherche_plus {
	background-image:url('../images/fleche_verte.gif');
	background-repeat:no-repeat;
	background-position:left 3px;
	padding-left:10px;
}

/**
 * Bloc Services
 */
.liste_services_item {
	background-image:none;
    margin-bottom:3px;
    padding:0px;
}
.liste_services .dernier_item {
	margin-bottom:0px;
}
.liste_services .titre_service {
	background-color:#a5cb14;
	padding:5px 15px 5px 15px;
}
.liste_services .titre_service h2 {
	color:#181A1D;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size:120%;
	background-repeat:no-repeat;
	background-position:right center;
	margin:0px;
	padding:0px;
}
.liste_services .service_ouvert h2 {
	background-image:url('../images/picto_service_moins.jpg');
}
.liste_services .service_ferme h2 {
	background-image:url('../images/picto_service_plus.jpg');
}
.accueil .liste_services .service_ouvert h2, .accueil .liste_services .service_ferme h2 {
	background-image:none;
	font-weight:bold;
}
.liste_services .liens_service {
	margin-left:15px;
	padding:5px 10px 10px 10px;
	background-color:#FFFFFF;
	background-image:url('../images/bg_services.jpg');
	background-repeat:repeat-x;
	background-position:left bottom;
}
.liste_services .titre_lien {
	color:#212324;
	background-image:url('../images/fleche_verte.gif');
	background-repeat:no-repeat;
	background-position:left 3px;
	padding-left:10px;
	margin-top:5px;
}

/**
 * Bloc Shortcut
 */
.bloc_raccourcis {
	margin-bottom:20px;
}
.item_raccourci {
	background-image:none;
    margin-bottom:5px;
    padding:0px;
}
.item_raccourci a, .item_raccourci span {
	color:#181A1D;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size:120%;
	display:block;
	padding:5px 15px 5px 15px;
	background-color:#D3D4D8;
	background-image:url('../images/fleche_verte_shortcut.gif');
	background-repeat:no-repeat;
	background-position:right center;
}

/**
 *	Bloc Announce
 */
.bloc_annonce {
	padding-left:15px;
	margin-bottom:20px;
}/*
.bloc_annonce_contenu {
	border:1px solid #DEDEDE;
	box-shadow: 0px 0px 10px #DEDEDE; 
	-moz-box-shadow: 0px 0px 10px #DEDEDE; 
	-webkit-box-shadow: 0px 0px 10px #DEDEDE;
}
.bloc_annonce_contenu .titre_annonce {
	background-color:#A5CB14;
	padding:14px 30px 14px 7px;
}
.bloc_annonce_contenu .titre_annonce h2 {
	font-family:Arial,Helvetica,sans-serif;
	font-size:130%;
	color:#181A1D;
}
.bloc_annonce_contenu .texte_annonce {
	padding:14px 7px 14px 7px;
}*/

/**
 * Bloc Other Sites
 */
.bloc_autres_sites {
	padding-left:15px;
	margin-bottom:20px;
}
.bloc_autres_sites_titre h2 {
	color:#343538;
	font-family:Arial,Helvetica,sans-serif;
	font-size:150%;
	font-weight:bold;
	background-image:none;
	margin:0px;
	padding:0px;
	text-transform: uppercase;
}
.bloc_autres_sites .lien_precedent a, .bloc_autres_sites .lien_suivant a  {
	display:block;
	padding:5px;
}
.bloc_autres_sites .lien_precedent a {
	border-bottom:#A89D91 1px solid;
}
.bloc_autres_sites .lien_suivant a {
	border-top:#A89D91 1px solid;
}
.bloc_autres_sites .lien_precedent img, .bloc_autres_sites .lien_suivant img {
	margin:auto;
}
.autres_sites_item {
	background-image:none;
	padding:13px 4px 12px 4px;
}
.autres_sites_item_contenu {
	border:1px solid #CCCCCC;
	overflow:hidden;
}
.autres_sites_item span {
	display:block;
}
.autres_sites_item span a {
	display:block;
}
.autres_sites_item_lien {
	border-top:1px solid #CCCCCC;
	padding:5px;
}
.autres_sites_item_lien a {
	background-image:url('../images/fleche_verte.gif');
	background-repeat:no-repeat;
	background-position:left 3px;
	padding-left:10px;
	color:#666666;
}
.bloc_autres_sites .scrollable {
	position:relative;
	overflow:hidden;
}
.bloc_autres_sites .scrollable .items {
	clear:both;
	position:relative;
}

/**
 * Bloc E-Regie
 */
.eregie_bloc {
	padding-left:15px;
}

/**
 * Bloc Actus Ministere
 */
.ministere_actus_bloc {
	padding-top:15px;
}
.ministere_actus_bloc_titre {
	border-bottom:1px solid #CCCCCC;
	margin-bottom:15px;
}
.ministere_actus_bloc_titre h2 {
	color:#181A1D;
	font-size:210%;
	font-family:Arial,Helvetica,sans-serif;
	background-image:none;
	margin:0px;
	padding:0px;
	font-weight:lighter;
}
.liste_ministere_actus {
	border-bottom:1px solid #CCCCCC;
}
.ministere_actus_item {
	margin-bottom:25px;
	overflow:hidden;
	padding:0px;
	background-image:none;
}
.ministere_actus_item span {
	display:block;
}

.ministere_actus_item_visu {
	float:left;
}
.ministere_actus_item_infos {
	float:right;
	width:380px;
}
.ministere_actus_item_titre {
	font-size:110%;
	font-weight:bold;
}
.toutes_actus_ministere {
	border-bottom:1px solid #CCCCCC;
	padding:2px 0px 2px 4px;
}
.toutes_actus_ministere a {
	background-image:url('../images/fleche_verte.gif');
	background-repeat:no-repeat;
	background-position:left 3px;
	padding-left:10px;
}

/**
 * Nuage de tag
 */
.nuage_tag_bloc {
	margin-bottom:15px;
}
.zone_50 .nuage_tag_bloc, .zone_33 .nuage_tag_bloc, .zone_66 .nuage_tag_bloc {
	padding:5px 0px 5px 0px;
}
.nuage_tag_bloc_titre {
	background-color:#616161; 
	padding:5px 10px 5px 10px;
}
.nuage_tag_bloc .nuage_tag_bloc_titre h2 {
	border:0 none;
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size:120%;
	margin:0px;
	padding:0px;
	background-image:none;
	text-transform:uppercase;
}
.nuage_tag {
	background-image:url('../images/bg_nuage_tag.jpg');
	background-repeat:repeat-x;
	background-position:left bottom;
}
.liste_nuage_tag {
	padding:15px 10px 15px 10px;
}
.liste_nuage_tag li {
	display:inline;
}
.nuage_tag_item_1 a {
	color:#017484;
	font-size:130%;
}
.nuage_tag_item_2 a {
	color:#181A1D;
	font-size:160%;
	font-weight:bold;
}
.nuage_tag_item_3 a {
	color:#017484;
	font-size:270%;
}

/**
 * Bloc Libre Encadres
 */
.encadre_titre_bleu {
	margin-bottom:15px;
	box-shadow: 0px 0px 5px #CCCCCC; 
	-moz-box-shadow: 0px 0px 5px #CCCCCC; 
	-webkit-box-shadow: 0px 0px 5px #CCCCCC;
	background-color:#FFFFFF;
	clear:both;
	overflow:hidden;
}
.encadre_titre_bleu .bloc_libre_titre {
	background-color:#0195A9;
    color:#FFFFFF;
    padding:5px 10px 5px 10px;
}
.autres_sites_item .encadre_titre_bleu .bloc_libre_titre h3, 
.encadre_titre_bleu .bloc_libre_titre h2  {
	font-size:120%;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	text-transform:uppercase;
    padding:0px;
    background-image:none;
    margin:0px;
    color:#FFF;
    font-weight:bold;
}
.encadre_titre_bleu .bloc_libre_texte {
	padding:10px 10px 10px 10px;
}
.encadre_titre_bleu .bloc_libre_lien {
	padding:0px 10px 0px 0px;
}
.encadre_titre_bleu .bloc_libre_lien_contenu, .encadre_titre_bleu .lien push {
	padding:10px 30px 10px 10px;
	background-image:url('../images/fleche_droite_grise_espace.jpg');
	background-repeat:no-repeat;
	background-position:right center;
	 display:block;
}
.encadre_titre_bleu .bloc_libre_lien_contenu a {
    color:#333333;
    font-size:110%;
    font-weight:bold;
   
}

.encadre_titre_fond_blanc {
	margin-bottom:15px;
	box-shadow: 0px 0px 5px #CCCCCC; 
	-moz-box-shadow: 0px 0px 5px #CCCCCC; 
	-webkit-box-shadow: 0px 0px 5px #CCCCCC;
	clear:both;
	overflow:hidden; 
}
.encadre_titre_fond_blanc .bloc_libre_titre {
	padding:5px 5px 5px 5px;
}
.encadre_titre_fond_blanc .bloc_libre_texte {
	padding:10px;
}
.autres_sites_item .encadre_titre_blanc .bloc_libre_titre h3, 
.encadre_titre_fond_blanc .bloc_libre_titre h2 {
	color:#181A1D;
	font-size:120%;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	text-transform:uppercase;
    padding:0px;
    border:0px;
    margin:0px;
    background-image:none;
 }
.encadre_titre_fond_blanc .bloc_libre_lien_contenu {
	padding:10px 10px 10px 10px;
}
.encadre_titre_fond_blanc .bloc_libre_lien_contenu a {
    color:#333333;
    font-size:110%;
    font-weight:bold;
}

.encadre_titre_vert {
	margin-bottom:15px;
	box-shadow: 0px 0px 5px #CCCCCC; 
	-moz-box-shadow: 0px 0px 5px #CCCCCC; 
	-webkit-box-shadow: 0px 0px 5px #CCCCCC;
	background-color:#FFFFFF;
	clear:both;
	overflow:hidden;
}
.encadre_titre_vert .bloc_libre_titre {
	background-color:#A5CB14;
    color:#FFFFFF;
    padding:5px 10px 5px 10px;
}
.autres_sites_item .encadre_titre_vert .bloc_libre_titre h3, 
.encadre_titre_vert .bloc_libre_titre h2 {
    color:#181A1D;
    font-family:Arial,Helvetica,sans-serif;
    font-weight:bold;
    font-size:120%;
    text-transform:uppercase;
    padding:0px;
	margin:0px;
	background-image:none;       
}
.encadre_titre_vert .bloc_libre_texte {
	padding:10px 10px 10px 10px;
}
.encadre_titre_vert .bloc_libre_lien {
	padding:0px 10px 0px 0px;
}
.encadre_titre_vert .bloc_libre_lien_contenu {
	padding:10px 10px 10px 10px;
}
.encadre_titre_vert .bloc_libre_lien_contenu a {
    color:#333333;
    font-size:110%;
    font-weight:bold;
}

.encadre_titre_gris {
	margin-bottom:15px;
	box-shadow: 0px 0px 5px #CCCCCC; 
	-moz-box-shadow: 0px 0px 5px #CCCCCC; 
	-webkit-box-shadow: 0px 0px 5px #CCCCCC;
	background-color:#FFFFFF;
	clear:both;
	overflow:hidden;
}
.encadre_titre_gris .bloc_libre_titre {
	background-color:#CCCCCC;
    color:#FFFFFF;
    padding:5px 10px 5px 10px;
}
.autres_sites_item .encadre_titre_gris .bloc_libre_titre h3,
.encadre_titre_gris .bloc_libre_titre h2 {
    color:#181A1D;
    font-family:Arial,Helvetica,sans-serif;
    font-weight:bold;
    font-size:120%;
    text-transform:uppercase;
    padding:0px;
    margin:0px;
    background-image:none;
}
.encadre_titre_gris .bloc_libre_texte {
	padding:10px 10px 10px 10px;
}
.encadre_titre_gris .bloc_libre_lien {
	padding:0px 10px 0px 0px;
}
.encadre_titre_gris .bloc_libre_lien_contenu {
	padding:10px 10px 10px 10px;
}
.encadre_titre_gris .bloc_libre_lien_contenu a {
    color:#333333;
    font-size:110%;
    font-weight:bold;
}

.encadre_titre_marron {
	margin-bottom:15px;
	box-shadow: 0px 0px 5px #CCCCCC; 
	-moz-box-shadow: 0px 0px 5px #CCCCCC; 
	-webkit-box-shadow: 0px 0px 5px #CCCCCC;
	background-color:#FFFFFF;
	clear:both;
	overflow:hidden;
}
.encadre_titre_marron .bloc_libre_titre {
	background-color:#786755;
	background-image:url('../images/bg_titre_encadre_decouverte.jpg');
	background-position:10px 5px;
	background-repeat:no-repeat;
    color:#FFFFFF;
    padding:5px 10px 5px 35px;
}
.autres_sites_item .encadre_titre_marron .bloc_libre_titre h3,
.encadre_titre_marron .bloc_libre_titre h2 {
	font-size:120%;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-weight:normal;
	text-transform:uppercase;
    padding:0px;
    color:#FFFFFF;
    background-image:none;
    margin:0px;
}
.encadre_titre_marron .bloc_libre_texte {
	padding:10px 10px 10px 10px;
}
.encadre_titre_marron .bloc_libre_lien {
	padding:0px 10px 0px 0px;
}
.encadre_titre_marron .bloc_libre_lien_contenu {
	padding:10px 30px 10px 10px;
	background-image:url('../images/fleche_droite_grise.jpg');
	background-repeat:no-repeat;
	background-position:right center;
}
.encadre_titre_marron .bloc_libre_lien_contenu a {
    color:#333333;
    font-size:110%;
    font-weight:bold;
}

.encadre_titre_brut {
	margin-bottom:15px;
	clear:both;
	overflow:hidden;
}
.encadre_titre_brut .bloc_libre_titre {
	padding:5px 5px 5px 5px;
}
.encadre_titre_brut .bloc_libre_texte {
	padding:10px;
}
.autres_sites_item .encadre_brut .bloc_libre_titre h3, 
.encadre_titre_brut .bloc_libre_titre h2 {
	color:#181A1D;
	font-size:120%;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	text-transform:uppercase;
    padding:0px;
    border:0px;
    margin:0px;
    background-image:none;
 }
.encadre_titre_brut .bloc_libre_lien_contenu {
	padding:10px 10px 10px 10px;
}
.encadre_titre_brut .bloc_libre_lien_contenu a {
    color:#333333;
    font-size:110%;
    font-weight:bold;
}

.bloc_annonce_contenu .encadre_titre_fond_blanc_contenu {
	padding:0px;
}
.autres_sites .encadre_titre_bleu, .autres_sites .encadre_titre_vert, 
.autres_sites .encadre_titre_fond_blanc, .autres_sites .encadre_titre_gris,
.autres_sites .encadre_titre_brut {
	margin:0px;
}
.encadre_colonne {
	width:49%;
	margin:0 1% 0 0;
	float:left;
}
.encadre_colonne .encadre_titre_fond_blanc {
	clear:none;
}
.encadre_colonne .encadre_titre_bleu {
	clear:none;
}
/**Sondage**/
.quickvote{
	margin-bottom:15px;
	box-shadow: 0px 0px 5px #CCCCCC; 
	-moz-box-shadow: 0px 0px 5px #CCCCCC; 
	-webkit-box-shadow: 0px 0px 5px #CCCCCC;
	background-color:#FFFFFF;
	padding:5px;
	clear:both;
	overflow:hidden;
}
.quickvote .h1{
	background-color:#0195A9;
    color:#FFFFFF;
    padding:5px 10px 5px 10px;
    font-size:120%;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	text-transform:uppercase;
    background-image:none;
    font-weight:bold;
    margin:-5px -5px 0 -5px;
}
.quickvote-body{
	margin-left:10px;
}
.quickvote-body .h2{
	color:#017095;
	font-size:120%;
	font-weight:bold;
}
.quickvote-body ul li {
	background-image:none;
	margin-top:6px;
	padding:0px;
}
.quickvote .submit-button .default{
	float:right;
	background-color: #181A1D;
	border: 1px solid #D8D8D8;
	color: white;
	font-weight: bold;
	font-size: 80%;
	padding: 2px;
}

/**
 * Bloc Libre Home
 */
.bloc_libre_accueil {
	margin-bottom:15px;
	box-shadow: 0px 0px 5px #CCCCCC; 
	-moz-box-shadow: 0px 0px 5px #CCCCCC; 
	-webkit-box-shadow: 0px 0px 5px #CCCCCC;
	background-color:#FFFFFF;
}
.bloc_libre_accueil_contenu {
	padding:10px;
}
.bloc_libre_accueil_titre {
	padding-bottom:5px;
}
.bloc_libre_accueil_titre h2 {
	color:#181A1D;
	font-size:150%;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	background-image:none;
	padding:0px;
	margin:0px;
}
.bloc_libre_accueil_lien {
	padding:0px 10px 0px 0px;
}
.bloc_libre_accueil_lien_contenu {
	padding:10px 30px 10px 10px;
	background-image:url('../images/fleche_droite_grise.jpg');
	background-repeat:no-repeat;
	background-position:right center;
}

/**
 * Bloc Chiffres Clés
 */
.chiffre_bloc {
	margin-bottom:15px;
	box-shadow: 0px 0px 5px #CCCCCC; 
	-moz-box-shadow: 0px 0px 5px #CCCCCC; 
	-webkit-box-shadow: 0px 0px 5px #CCCCCC;
}
.chiffre_bloc_contenu {
	padding:10px;
}
.chiffre_bloc_titre {
	padding-bottom:5px;
}
.chiffre_bloc_titre h2 {
	color:#181A1D;
	font-size:150%;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	background-image:none;
	padding:0px;
	margin:0px;
}

/**
 * Bloc Etude - Sondage
 */
.etude_bloc {
	margin-bottom:15px;
	box-shadow: 0px 0px 5px #CCCCCC; 
	-moz-box-shadow: 0px 0px 5px #CCCCCC; 
	-webkit-box-shadow: 0px 0px 5px #CCCCCC;
}
.etude_bloc_titre {
	background-color:#0195A9;
	padding:5px 10px 5px 10px;
}
.etude_bloc_titre h2 {
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:130%;
	background-image:none;
	padding:0px;
	margin:0px;
	font-weight:bold;
}
.etude_bloc_texte {
	padding:0px 10px 0px 0px;
}
.etude_bloc_texte_contenu {
	padding:10px 30px 10px 10px;
	background-image:url('../images/fleche_droite_grise.jpg');
	background-repeat:no-repeat;
	background-position:right center;
}

/**
 * Bloc WebTV
 */
.webtv_bloc {
	margin-bottom:30px;
}
.webtv_bloc_titre {
	overflow:hidden;
	margin-bottom:5px;
}
.wtv_zone_contenu_gauche .webtv_bloc_titre{
	margin-top:10px;
}
.webtv_bloc_titre h2 {
	float:left;
	color:#181A1D;
	font-size:180%;
	font-family:Arial,Helvetica,sans-serif;
	background-image:none;
	margin:0px;
	padding:0px;
	font-weight:normal;
}
.webtv_bloc_btn {
	float:left;
	margin-left:10px;
}
.webtv_bloc_btn a {
	/*text-indent:-9999px;*/
	display:block;
	height:24px;
	width:24px;
}
.webtv_bloc_videos {
	overflow:hidden;
	background-color:#000000;
}
.webtv_bloc_nav {
	float:right;
	width:240px;
	background-color:#141416;
	padding-bottom:5px;
}
.webtv_bloc_scroll {
	min-height:300px;
}
.webtv_bloc_player_nav {
	float:left;
	margin:8px;
	height:315px;
	width:480px;
	overflow:hidden;
	position:relative;
}
.liste_webtv_bloc_player {
	position:relative;
	padding:0px;
	background-image:none;
}
li.webtv_bloc_player_item {
	height:315px;
	overflow:hidden;
	padding:0px;
	background-image:none;
}
li.webtv_bloc_player_item a {
	height:100%;
	position:relative;
	display:block;
}
li.webtv_bloc_player_item .picto_jouer_video {
	position:absolute;
	width:100%;
	top: 45%;
}
li.webtv_bloc_player_item .picto_jouer_video img {
	margin:auto;
}
li.webtv_bloc_player_item img {
	margin:auto;
}
.liste_webtv_bloc {
	padding:5px 0px 5px 0px;
}
.webtv_bloc_item {
	padding:5px 6px 5px 6px; 
	background-image:none;
	overflow:hidden;
}
.liste_webtv_bloc .active {
	background-color:#2E2B2A;
}
.webtv_bloc_item a {
	display:block;
	overflow:hidden;
}
.webtv_bloc_item span {
	display:block;
}
.webtv_bloc_item_visu {
	margin-right:7px;
	float:left;
}
.webtv_bloc_item_visu img {
	border:1px solid #2F2F30;
}
.webtv_bloc_item_infos {
	color:#BFBFBF;
	font-size:90%;
}
.tout_webtv_bloc {
	border-top:1px solid #434345;
	border-bottom:1px solid #434345;
	padding:5px;
	margin:0px 5px 0px 5px;
}
.tout_webtv_bloc a {
	background-image:url('../images/fleche_verte.gif');
	background-repeat:no-repeat;
	background-position:left 3px;
	padding-left:10px;
	color:#BFBFBF;
}

/**
 * Bloc Zoom Sur
 */
.zoom_sur_bloc_titre {
	overflow:hidden;
	margin-bottom:5px;
}
.zoom_sur_bloc .zoom_sur_bloc_titre h2 {
	float:left;
	color:#181A1D;
	font-size:180%;
	font-family:Arial,Helvetica,sans-serif;
	margin:0px;
	padding:0px;
	border:0px;
	background-image:none;

	
}
.zoom_sur_bloc_btn {
	float:left;
	margin-left:10px;
}
.zoom_sur_bloc_btn a {
	height:24px;
	width:24px;
}
.zoom_sur_bloc_navigation {
	padding:15px 5px 5px 5px;
	background-color:#A5CB14;
	background-image:url('../images/bg_zoom_sur.jpg');
	background-repeat:repeat-x;
	background-position:left bottom;
	overflow:hidden;
}
.zoom_sur_bloc .lien_precedent {
	float:left;
	margin-right:10px;
}
.zoom_sur_bloc .lien_suivant {
	float:left;
}
.zoom_sur_bloc .lien_precedent a, .zoom_sur_bloc .lien_suivant a {
	display:block;
	height:85px;
	padding-top:35px;
	width:20px;
}
.zoom_sur_bloc_scroll {
	width:680px;
	float:left;
}
.zoom_sur_bloc_item {
	float:left;
	margin-right:10px;
	width:160px;
	padding:0px;
	background-image:none;
	height: 155px;
}
.zoom_sur_bloc_item span {
	display:block;
}
.zoom_sur_bloc_item_link{
	position:relative;
	overflow:hidden;
	height:155px;
	cursor:pointer;
}
.zoom_sur_bloc_item_img{
	/*position:absolute;
	top:0;
	left:0;*/
}
.zoom_sur_bloc_item_visu {
	margin: 0px 0px 5px;
}
.zoom_sur_bloc_item_visu img {
	margin:auto;

}
.zoom_sur_bloc_item_titre {
	font-weight:bold;
	color:#FFFFFF;
	position: absolute;
	top: 125px;
	width:160px;
}
.zoom_sur_bloc .scrollable {
	position:relative;
	overflow:hidden;
}
.zoom_sur_bloc .scrollable .items {
	/*position:relative;*/
}
.zoom_sur_bloc .zoom_sur_moins_4_items {
	margin:0 20px 0 30px;
}

/**
 * Contenu
 */
.contenu_max {
	padding:10px 0px 0px 0px;
}
.contenu_max_colonne_gauche {
	width:495px;
	float:left;
}
.contenu_max_colonne_droite {
	width:233px;
	padding:0px 2px 0px 3px;
	float:right;
}
.titre_contenu_max h1 {
	color:#333333;
    font-size:220%;
    font-family:Arial,Helvetica,sans-serif;
    font-weight:lighter;
}
.titre_complement_contenu_max {
	border-bottom:1px solid #E1E1E1;
	padding:5px 0px 5px 0px;
    overflow:hidden;
}
.sous_titre_contenu_max {
	color:#535659;
    font-size:150%;
    float:left;
    font-weight:bold;
}
.archive_contenu_max {
	color:#0195A9;
    float:right;
    font-size:110%;
    font-weight:bold;
    padding:5px 0px 0px 0px;
    text-transform:uppercase;
}
.themes_contenu_max {
	clear:both;
	padding:5px 0px 0px 0px;
}
ul.themes_liste_contenu_max {
	overflow:hidden;
}
li.theme_contenu_max {   
	background:none repeat scroll 0 0 #E7E9E8;
    float:left;
    margin:0px 4px 2px 0px;
    padding:2px 4px; 
    text-transform:uppercase;
}
li.sous_theme_contenu_max {   
	background:none repeat scroll 0 0 #E7E9E8;
    float:left;
    margin:0px 2px 2px 0px;
    padding:2px 4px;
    text-transform:uppercase;
}
.visuel_contenu_max {
	float:left;
	margin:0px 15px 10px 0px;
	position:relative;
}
.visuel_copyright {
	background-color: #333333;
    bottom:0;
    padding:5px 0;
    position:absolute;
    width:100%;
    opacity:0.8;
}
.visuel_copyright_contenu {
	color:#FFFFFF;
	font-size:90%;
	padding:0px 3px 0px 3px;
}
.chapo_text_contenu_max {
	margin:0px 0px 15px 0px;
}
.chapo_contenu_max {
	padding:20px 0px 5px 0px;
	font-weight:bold;
	border-bottom:1px dotted #0AB0E0;
	overflow:hidden;
}
.documents_contenu_max {
	clear:both;
	font-weight:normal;
}
.documents_contenu_max ul li {
	padding:0px;
	background-image:none;
}
.infos_contenu_max {
	border-bottom:1px dotted #0AB0E0;
	padding:5px;
	font-size:130%;
	overflow:hidden;
}
.cat_date_contenu_max {
	color:#017095;
	float:left;
}
.contenu_max_mise_a_jour{
	color:#535659;
	margin-left:5px;
	font-size:80%;
	display:inline;
	margin-top:2px;
}
.contenu_max_mise_a_jour_bas{
	color:#333333;
	margin-top:3px;
	text-align:right;
	font-style:italic;
	background-image:url(../images/separation_bleu.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-bottom:5px;
	clear:both;
}

.auteur_contenu_max {
	clear:left;
	color:#333333;
	float:left;
}
.texte_contenu_max {
	padding:15px 0px 15px 0px;
}
.liens_contenu_max ul {
	overflow:hidden;
	float:right;
}
.liens_contenu_max ul li {
	background-image:none;
	padding:0px;
	margin:0px 4px 0px 0px;
	float:left;
}
.contenus_chauds_froids {
	padding:10px;
}
.contenus_chauds_froids ul li {
	background-image:url('../images/fleche_verte.gif');
	background-position:0px 4px;
	padding:0px 0px 0px 10px;
}

/**
 * pied_de_page
 */
#pied_de_page {
	background-color:#181A1D;
	margin-top:30px;
}
#pied_de_page ul li {
	background-image:none;
	padding:0px;
}
#recherches_frequentes {
	background-color:#A5CB14;
}
#recherches_frequentes_contenu {
	padding:15px 0px 15px 0px;
	text-align:center;
	font-size:110%;
}
#recherches_frequentes_contenu p, #recherches_frequentes_contenu ul, #recherches_frequentes_contenu li {
	display:inline;
}
#recherches_frequentes_contenu li {
	font-weight:bold;
	margin:0px 1px 0px 1px;
}
#recherches_frequentes_contenu li a {
	text-decoration:underline;
}

#pied_de_page_rubriques {
	padding:40px 0px 30px 0px;
}
#pied_de_page ul.pied_de_page_rubriques_niveau_1 .pied_de_page_rubriques_niveau_1_item {
	border-bottom:1px solid #2C2E31;
	padding:10px 0px 10px 0px;
	overflow:hidden;
	min-height:40px;
}
#pied_de_page ul.pied_de_page_rubriques_niveau_1 .pied_de_page_rubriques_niveau_1_item.dernier_item {
	border:none;
}
#pied_de_page ul.pied_de_page_rubriques_niveau_1 .rubrique_titre_niveau_1 {
	float:left;
	width:18em;
}
#pied_de_page ul.pied_de_page_rubriques_niveau_1 .rubrique_titre_niveau_1 a {
	color:#a5cb14;
	font-size:110%;
}
#pied_de_page .liste_pied_de_page_rubrique_niveau_2 {
	float:left;
	width:23.5em;
}
#pied_de_page .pied_de_page_rubrique_niveau_2 .titre_rubrique_niveau_2 a, .pied_de_page_rubrique_niveau_2 .titre_rubrique_niveau_2 span {
	color:#B4B4B4;
	margin-right:1px;
	float:left;
	width:95%;
}
#pied_de_page .pied_de_page_rubrique_niveau_2 .titre_rubrique_niveau_2.lien_ouvert a, .pied_de_page_rubrique_niveau_2 .titre_rubrique_niveau_2.lien_ouvert span {
	color:#A5CB14;
}

#pied_de_page .pied_de_page_rubrique_niveau_2 .lien_ferme a.fleche_rubrique, #pied_de_page .pied_de_page_rubrique_niveau_2 .lien_ouvert a.fleche_rubrique,
#pied_de_page .pied_de_page_rubrique_niveau_2 .lien_ferme span.fleche_rubrique, #pied_de_page .pied_de_page_rubrique_niveau_2 .lien_ouvert span.fleche_rubrique {
	float:left;
	width:10px;
	height:15px;
	margin:0px;
	padding:0px;
}
#pied_de_page .pied_de_page_rubrique_niveau_2 .lien_ferme a.fleche_rubrique img, #pied_de_page .pied_de_page_rubrique_niveau_2 .lien_ouvert a.fleche_rubrique img,
#pied_de_page .pied_de_page_rubrique_niveau_2 .lien_ferme span.fleche_rubrique img, #pied_de_page .pied_de_page_rubrique_niveau_2 .lien_ouvert span.fleche_rubrique img {
	padding-top:4px;
}
#pied_de_page ul.pied_de_page_rubrique_niveau_3 {
	padding-left:12px;
	clear:both;
}
#pied_de_page ul.pied_de_page_rubrique_niveau_3 li.pied_de_page_rubrique_niveau_3_item {
	padding-left:10px;
	background-image:url('../images/rond_vert.jpg');
	background-repeat:no-repeat;
	background-position:left center;
}
#pied_de_page .titre_rubrique_niveau_2 ul.pied_de_page_rubrique_niveau_3 li.pied_de_page_rubrique_niveau_3_item a {
	color:#B4B4B4;
	margin:0px;
	padding:0px;
}
#pied_de_page .pied_de_page_rubriques_niveau_1_item li {
	line-height:1.5em;
	padding-right:5px;
	overflow:hidden;
}

#pied_de_page_miniword {
	padding-top:40px;
}

/**
 * Styles pour les blocs modulaires
 */
.modulaire .zone_droite {
	padding:0px 10px 0px 10px;
	width:750px;
}
.ligne_100, .ligne_66_33, .ligne_33_33_33, .ligne_50_50, .ligne_33_66 {
	clear:both;
}
/*
.zone_100 {
	width:100%;
	min-height: 1px;
}
.zone_66 {
	width:65%;
	margin:0 1% 0 0;
	float:left;
	min-height: 1px;
}
.zone_50 {
	width:49%;
	margin:0 1% 0 0;
	float:left;
	min-height: 1px;
}
.zone_33 {
	width:32%;
	margin:0 1% 0 0;
	float:left;
	min-height: 1px;
}
.ligne_66_33 .zone_33 {
	width:33%;
	margin:0;
	float:right;
}
.ligne_50_50 .zone_50:last-child {
	width:50%;
	margin:0;
	float:right;
}
.ligne_33_66 .zone_66 {
	width:66%;
	margin:0;
	float:right;
}
.ligne_33_33_33 .zone_33:last-child {
	width:33%;
	margin:0;
	float:right;
}*/
.zone_100 {
	width:740px;
	padding:0px 5px 0px 5px;
	min-height: 1px;
}
.zone_66 {
	width:490px;
	padding:0px 5px 0px 5px;
	float:left;
	min-height: 1px;
}
.zone_50 {
	width:365px;
	padding:0px 5px 0px 5px;
	float:left;
	min-height: 1px;
}
.zone_33 {
	width:240px;
	padding:0px 5px 0px 5px;
	float:left;
	min-height: 1px;
}
.zone_100 h2, .zone_66 h2, .zone_50 h2 {
	font-family:Arial,Helvetica,sans-serif;
	font-size:200%;
	color:#333333;
	border-bottom:1px solid #CCCCCC;
	padding:0px 0px 7px 0px;
	margin:5px 0px 5px 0px;
	text-transform:uppercase;
	background-image:none;
	font-weight:lighter;
}
.zone_33 h2 {
	font-family:Arial,Helvetica,sans-serif;
	font-size:120%;
	color:#333333;
	border-bottom:0px;
	padding:0px 0px 7px 0px;
	margin:0px;
	text-transform:uppercase;
	background-image:none;
	font-weight:bold;
}
.zone_100 > *,.zone_66 > *,.zone_50 > *{
	margin-bottom:20px;
	margin-top: 5px;
	overflow: hidden;
}
.zone_33 > *{
	margin-bottom:5px;
	margin-top: 5px;
	overflow: hidden;
}

/**
 * Bloc Remontée de contenus
 */
.remontee_contenus {
	padding:5px 0px 5px 0px;
}
.zone_33 .remontee_contenus_bas {
	box-shadow: 0px 0px 5px #CCCCCC; 
	-moz-box-shadow: 0px 0px 5px #CCCCCC; 
	-webkit-box-shadow: 0px 0px 5px #CCCCCC;
	background-color:#FFFFFF;
	margin:3px;
}
.remontee_contenus ul li {
	background-image:none;
	overflow:hidden;
	padding:5px 0px 5px 0px;
}
.zone_33 .titre_remontee {
	padding:5px 10px 5px 10px;
}
.zone_33 .remontee_modethematique .titre_remontee h2 {
	padding:0px;
}
.titre_remontee h2 {
	padding:0px;
}
.remontee_contenu_visuel {
	float:left;
	margin:0px 10px 5px 0px;
}
.zone_66 .remontee_contenu_visuel {
	margin:5px 10px 5px 0px;
}
.remontee_contenu_titre h3 {
	padding:0px;
	margin:0px;
	color:#181a1d;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size:120%;
	background-image:none;
	clear: none;
}
.zone_33 .remontee_contenu_titre h3 {
	font-size:100%;
	font-weight:bold;
}
.remontee_contenu_titre h3 a {
	background-image:url('../images/fleche_verte.gif');
	background-position:0px 4px;
	background-repeat:no-repeat;
	padding:0px 10px 0px 10px;
}
.zone_50 .remontee_contenu_titre h3 a, .zone_33 .remontee_contenu_titre h3 a {
	background-image:none;
	padding:0px;
}
.themes_remontee_contenu {
	padding:5px 0px 5px 0px;
}
.remontee_contenus .liste_contenus {
	border-bottom:1px solid #CCCCCC;
}
.zone_33 .remontee_contenus .liste_contenus {
	padding:0px 10px 15px 10px;
}
.remontee_contenus ul.themes_liste_remontee_contenu {
	overflow:hidden;
}
.remontee_contenus ul li.theme_remontee_contenu {   
	background:none repeat scroll 0 0 #E7E9E8;
    float:left;
    margin:0px 4px 2px 0px;
    padding:2px 4px 2px 4px;
    overflow:visible;
    text-transform:uppercase;
}
.remontee_contenus ul li.sous_theme_remontee_contenu{   
	background:none repeat scroll 0 0 #E7E9E8;
    float:left;
    margin:0px 4px 2px 0px;
    padding:2px 4px 2px 4px;
    overflow:visible;
    text-transform:uppercase;
}


.remontee_contenus_lien {
	border-bottom:1px solid #CCCCCC;
}
.zone_33 .remontee_contenus_lien {
	border-bottom:0px;
	padding:0px 10px 0px 10px;
}
.remontee_contenus_lien a {
	background-image:url('../images/fleche_verte.gif');
	background-position:0px 8px;
	background-repeat:no-repeat;
	padding:5px 10px 5px 10px;
	display:block;
}
.zone_33 .remontee_contenus_lien a {
	border-bottom:0px;
	padding:3px 10px 3px 10px;
}
.remontee_contenu_type {
	color:#0195A9;
	display:inline;
}
.remontee_contenu_date {
	color:#0195A9;
	display:inline;
}
.zone_33 .remontee_contenu_date, .zone_50 .remontee_contenu_date {
	color:#181a1d;
}
.remontee_contenu_person {
	color:#5D5E60;
	display:inline;
}

.contenu_mis_en_avant{
	padding:5px 10px 5px 10px;
	border:1px solid #cbcbcb;
	background-color: #FFFFFF;
	background-image:url('../images/bg_MiseEnAvant.jpg');
	background-position:left bottom;
	background-repeat:repeat-x;
	margin-bottom: 30px;
}

.remontee_modethematique {
	padding:0px;
}
.remontee_modethematique .titre_remontee,.remontee_modethematique .remontee_contenus_lien {
	background-color:#E7E8E8;
	border:none;
}
.remontee_modethematique .liste_contenus, .remontee_modethematique .titre_remontee h2{
	border:none;
}
.remontee_modethematique .remontee_contenus_lien, .remontee_modethematique .titre_remontee h2 {
	padding-left:10px;
}

/**
 * Bloc remontee de rubrique
 */
.remontee_rubrique {
	padding:5px 0px 5px 0px;
}
.remontee_rubrique h3 {
	color:#017095;
	background-image:url('../images/border_titre_gris.jpg');
	background-repeat:repeat-x;
	background-position:left bottom;
	padding:10px 0px 3px 0px;
	margin:0px 0px 10px 0px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:140%;
	font-weight:bold;
}
.remontee_rubrique h3 a{ 
	color:#017095;
}
.remontee_rubrique h4 {
	color:#535659;
	background-image:url('../images/border_titre_gris.jpg');
	background-repeat:repeat-x;
	background-position:left bottom;
	padding:10px 0px 3px 0px;
	margin:0px 0px 10px 0px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:130%;
    font-weight: bold;
}
.remontee_rubrique h5 {
	background-image:url('../images/fleche_verte.gif');
	background-position:0px 4px;
	background-repeat:no-repeat;
	padding:0px 10px 0px 10px;
	font-family: Arial,Helvetica, sans-serif;
	font-weight: bold;
	font-size: 100%;
}
.remontee_rubrique_date{
	margin-left:10px;
} 
.remontee_rubrique_chapo{
	margin:0px 0px 5px 10px;
}
.remontee_rubrique ul {
	background-color: #F2F2F3;
	padding:5px 0px;
	background-image:url('../images/border_ligne_bleu.jpg');
	background-repeat:repeat-x;
	background-position:left bottom;
	float:left;
	width:100%;
}
.remontee_rubrique li {
	background-image:none;
	padding-left:0px;
	list-style:none;
}
.remontee_rubrique li.sommaire_col1{
	background-image:none;
	padding-left:0px; 
	width:50%;
	margin-bottom:3px;
}
.remontee_rubrique li.sommaire_col2{
	background-image:none;
	padding-left:0px;
	float:right;
	clear:right;
	width:50%;
	margin-bottom:3px;
}
.remontee_rubrique li a{
	background-image:url(../images/fleche_verte.gif);
	background-position:left 3px;
	background-repeat:no-repeat;
	text-decoration:none;
	color:black;
	font-weight:normal;
	padding-left:10px;
	margin:0px 5px;
	display:block;
} 
.remontee_rubrique li a:hover{
	text-decoration:underline;
} 
.remontee_rubrique_clear{
	clear:both;
}

/**
 * Bloc libre
 */
.bloc_modulaire_libre {
	padding:5px 0px 5px 0px;
}
.bloc_modulaire_libre div h2 {
	text-transform: none;
	border-width: 0px;
}
/**
 * Bloc Bannière
 */
.bloc_banniere {
	padding:5px 0px 5px 0px;
}
.zone_33 .bloc_banniere {
	box-shadow: 0px 0px 5px #CCCCCC; 
	-moz-box-shadow: 0px 0px 5px #CCCCCC; 
	-webkit-box-shadow: 0px 0px 5px #CCCCCC;
	background-color:#FFFFFF;
	margin:3px 3px 0px 3px;
}
.zone_33 .banniere_titre {
	padding:0px 10px 0px 10px;
}/*
.bloc_banniere .banniere_titre h2 {
	font-family:DIN-Light,Helvetica,sans-serif;
	font-size:180%;
	color:#333333;
	border-bottom:1px solid #CCCCCC;
	padding:0px 0px 7px 0px;
	margin:5px 0px 5px 0px;
}
.zone_33 .bloc_banniere .banniere_titre h2 {
	font-family:Arial,Helvetica,sans-serif;
	font-size:120%;
	border-bottom:0px;
	margin:0px;
	padding:3px 0px 7px 0px;
}*/
.zone_33 .banniere_contenu {
	padding:0px 10px 0px 10px;
}
.banniere_contenu{
	font-weight:bold;
}
/**
 * Bloc Zoom Sur
 */
.zoom_sur_bloc {
	padding:5px 0px 5px 0px;
}
.zoom_sur_chapo {
	margin:0px 0px 5px 0px;
}
/**
 * Bloc Recherches Fréquentes
 */
.bloc_recherches_frequentes {
	padding:5px 0px 5px 0px;
}
.bloc_recherches_frequentes_titre {
	margin:0px 0px 10px 0px;
}
/*
.bloc_recherches_frequentes_titre h2 {
	font-family:DIN-Light,Helvetica,sans-serif;
	font-size:180%;
	color:#333333;
	border-bottom:1px solid #CCCCCC;
	padding:0px 0px 7px 0px;
	margin:5px 0px 5px 0px;
}*/
.bloc_recherches_frequentes_chapo {
	margin:0px 0px 5px 0px;
}
.bloc_recherches_frequentes_lettres {
	background-image:url('../images/border_ligne_bleu.jpg');
	background-repeat:repeat-x;
	background-position:left top;
	padding: 2px 0px 0px 0px;
}
.bloc_recherches_frequentes_lettres_bas {
	background-image:url('../images/border_ligne_bleu.jpg');
	background-repeat:repeat-x;
	background-position:left bottom;
	padding: 0px 0px 2px 0px;
}
.bloc_remonte_auto_border_haut{
	background-image:url('../images/border_ligne_bleu.jpg');
	background-repeat:repeat-x;
	background-position:left bottom;
	padding: 0px 0px 2px 0px;
	height:1px;
}
.bloc_remonte_auto_border_bas{
	background-image:url('../images/border_ligne_bleu.jpg');
	background-repeat:repeat-x;
	background-position:left bottom;
	padding: 0px 0px 2px 0px;
	height:1px;
	margin-top:-1px;
}

.bloc_recherches_frequentes_lettres ul.recherches_frequentes_liste_lettres {
	background-color: #F2F2F3;
    padding: 5px;
    text-align: center;
}
.bloc_recherches_frequentes_lettres ul li {
	background-image:none;
    border-right:1px solid #949292;
    color:#333333;
    display:inline;
	font-family:Arial,Helvetica,sans-serif;
    font-size:100%;
    font-weight:bold;
    padding:0px 0px 0px 3px;
}
.bloc_recherches_frequentes_lettres ul li.derniere_lettre {
	border:0px;
}
.bloc_recherches_frequentes_lettres ul li a {
	text-decoration:underline;
	color:#333333;
}
.bloc_recherches_frequentes_mots {
	
}
.bloc_recherches_frequentes_mots ul li {
	background-image:none;
	padding:0px;
}
.bloc_recherches_frequentes_mots ul.liste_lettres {
	overflow:hidden;
}
.bloc_recherches_frequentes_mots ul.liste_lettres li.bloc_mots_frequents {
	width:33%;
	float:left;
}
.mots_frequents_lettre {
	color:#333333;
    font-family:Arial,Helvetica,sans-serif;
    font-size:280%;
    margin:15px 0px 15px 0px;
    font-weight:100;
}
.bloc_recherches_frequentes_mots ul.liste_lettres li.recherches_frequentes_mot {
	background-image:url('../images/fleche_verte.gif');
	background-repeat:no-repeat;
	background-position:left 3px;
	padding-left:15px;
}
.bloc_recherches_frequentes_mots .retour_haut_page {
	font-size:90%;
    text-align:right;
}
.bloc_recherches_frequentes_mots .retour_haut_page a {
	background-image:url('../images/fleche_haut_bleu.jpg');
	background-repeat:no-repeat;
	background-position:0px 4px;
	padding:0px 0px 0px 10px;
}
/**
 * Blocs Encadrés
 */
.bloc_encadre_mod {
	padding:5px 0px 5px 0px;
}
.bloc_encadre_mod .encadre_titre_bleu, .bloc_encadre_mod .encadre_titre_fond_blanc,
.bloc_encadre_mod .encadre_titre_vert, .bloc_encadre_mod .encadre_titre_gris,
.bloc_encadre_mod .encadre_titre_marron {
	margin:0px;
}

.zone_33 .encadre_titre_bleu, .zone_33 .encadre_titre_fond_blanc,
.zone_33 .encadre_titre_vert, .zone_33 .encadre_titre_gris,
.zone_33 .encadre_titre_marron {
	margin:0px 4px 0px 3px;
}
/**
 * Blocs Articles Favoris
 */
.bloc_articles_favoris {
	padding:5px 0px 5px 0px;
}/*
.articles_favoris_titre h2 {
	font-family:DIN-Light,Helvetica,sans-serif;
	font-size:180%;
	color:#333333;
	border-bottom:1px solid #CCCCCC;
	padding:0px 0px 7px 0px;
	margin:5px 0px 5px 0px;
}*/
.articles_favoris_titre {
	margin:0px 0px 10px 0px;
}
.articles_favoris_chapo {
	margin:0px 0px 10px 0px;
}

.articles_favoris_chapo p{
	overflow:hidden;
}

.articles_favoris .article_titre{
	margin-bottom:-3px;
}
.articles_favoris h3{
	clear:none;
	font-weight:bold;
}	
.articles_favoris_chapo img{
	margin-right:10px;
	margin-left:10px;
	overflow:hidden;
}
.articles_favoris h3 a{
	background-image:url(../images/fleche_verte.gif);
	background-position:left center;
	background-repeat:no-repeat;
	color:#666666;
	padding-left:10px;
	
} 
.articles_videos_mod_pagination {
	background-image:url('../images/border_ligne_bleu.jpg');
	background-repeat:repeat-x;
	background-position:left bottom;
	padding:0px 0px 2px 0px;
	margin:0px 0px 10px 0px;
}
.articles_videos_mod_pagination .articles_videos_mod_pagination_haut {
	background-image:url('../images/border_ligne_bleu.jpg');
	background-repeat:repeat-x;
	background-position:left top;
	padding: 2px 0px 0px 0px;
}
.articles_videos_mod_pagination .articles_videos_mod_pagination_bas {
	background-color:#F2F2F3;
	padding:5px;
}
.articles_videos_mod_pagination a.lien_page {
	font-family:Arial,Helvetica,sans-serif;
	font-size:120%;
	font-weight:bold;
	text-decoration:underline;
	margin:0px 2px 0px 2px;
}
.articles_videos_mod_pagination span.page_courante {
	font-family:Arial,Helvetica,sans-serif;
	font-size:120%;
	font-weight:bold;
	margin:0px 2px 0px 2px;
}
.aucun_favoris {
	font-family:verdana,Arial,Helvetica,sans-serif;
}
.articles_favoris ul li {
	padding:0px;
	background-image:none;
	overflow:hidden;
	margin:0px 0px 15px 0px;
}
.articles_favoris ul li.article_favoris_last {
	margin:0px;
}
.articles_favoris .article_visuel {
	float:left;
    margin-right:10px;
}
.articles_favoris .article_date {
	color:#181A1D;
}
.articles_favoris .article_titre h3 {
	background:none repeat scroll 0 0 transparent;
    color:#181A1D;
    font-family:Arial,Helvetica,sans-serif;
    font-size:110%;
    margin:0px;
    padding:0px;
    font-weight:bold;
}
.articles_favoris .article_titre h3 a {
    color:#181A1D;
}
.articles_favoris .article_chapo {
	color:#181A1D;
	margin:0px 0px 10px 0px;
}
.article_actions {
	border-bottom:1px solid #CCCCCC;
    border-top:1px solid #CCCCCC;
    overflow:hidden;
    padding:5px 0px 5px 0px;
}
.article_actions .article_favoris_suppression {
	float:left;
	margin:0px 20px 0px 0px;
}
.article_actions .article_favoris_suppression a {
	background-image:url("../images/picto_suppression.jpg");
    background-position:0px 4px;
    background-repeat:no-repeat;
    padding-left:12px;
}
.article_actions .artcile_favoris_plus {
	float:left;
}
.article_actions .artcile_favoris_plus a {
	background-image:url('../images/fleche_verte.gif');
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding-left:10px;
}
/**
 * Blocs Vidéos Favorites
 */
.bloc_videos_favorites {
	padding:5px 0px 5px 0px;
}/*
.videos_favorites_titre h2 {
	font-family:DIN-Light,Helvetica,sans-serif;
	font-size:180%;
	color:#333333;
	border-bottom:1px solid #CCCCCC;
	padding:0px 0px 7px 0px;
	margin:5px 0px 5px 0px;
}*/
.videos_favorites .video_titre{
	margin-bottom:-3px;
}
.videos_favorites h3{
	clear:none;
	font-weight:bold;
}	
.videos_favorites h3 a{
	background-image:url(../images/fleche_verte.gif);
	background-position:left center;
	background-repeat:no-repeat;
	color:#666666;
	padding-left:10px;
} 
.videos_favorites_chapo {
	margin:0px 0px 10px 0px;
}
.aucun_favoris {
	font-family:verdana,Arial,Helvetica,sans-serif;
}
.videos_favorites ul li {
	padding:0px;
	background-image:none;
	overflow:hidden;
	margin:0px 0px 15px 0px;
}
.videos_favorites ul li.derniere_video_favorite {
	margin:0px;
}
.videos_favorites .video_visuel {
	float:left;
    margin-right:10px;
}
.videos_favorites .video_date {
	color:#181A1D;
}
.videos_favorites .video_titre h3 {
	background:none repeat scroll 0 0 transparent;
    color:#181A1D;
    font-family:Arial,Helvetica,sans-serif;
    font-size:110%;
    margin:0px;
    padding:0px;
    font-weight:bold;
}
.videos_favorites .video_titre h3 a {
    color:#181A1D;
}
.videos_favorites .video_chapo {
	color:#181A1D;
}
.video_actions {
	border-bottom:1px solid #CCCCCC;
    border-top:1px solid #CCCCCC;
    overflow:hidden;
    padding:5px 0px 5px 0px;
    margin:10px 0px 0px 0px;
}
.video_actions .video_favorite_suppression {
	float:left;
	margin:0px 20px 0px 0px;
}
.video_actions .video_favorite_suppression a {
	background-image:url("../images/picto_suppression.jpg");
    background-position:0px 4px;
    background-repeat:no-repeat;
    padding-left:12px;
}
.video_actions .video_favorite_plus {
	float:left;
}
.video_actions .video_favorite_plus a {
	background-image:url('../images/fleche_verte.gif');
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding-left:10px;
}
/**
 * Bloc Plan du Site
 */
.bloc_plan_du_site {
	padding:5px 0px 5px 0px;
}/*
.bloc_plan_du_site .plan_du_site_titre h2 {
	font-family:DIN-Light,Helvetica,sans-serif;
	font-size:180%;
	color:#333333;
	border-bottom:1px solid #CCCCCC;
	padding:0px 0px 7px 0px;
	margin:5px 0px 5px 0px;
}*/
.bloc_plan_du_site ul li {
	background-image:none;
	padding:0px;
}
.bloc_plan_du_site ul.plan_du_site_rubriques_niveau_1 {
	margin:5px 0px 0px 0px;
}
.bloc_plan_du_site ul.plan_du_site_rubriques_niveau_1 li {
	line-height:1.5em;
    overflow:hidden;
    padding-right:5px;
}
.bloc_plan_du_site li.plan_du_site_rubriques_niveau_1_item {
	border-bottom:1px solid #CCCCCC;
    padding:5px 0px 30px 0px;
    overflow:hidden;
}
.bloc_plan_du_site .rubrique_titre_niveau_1 {
	font-size:110%;
    font-weight:bold;
}
.bloc_plan_du_site li.plan_du_site_rubrique_niveau_2_item {
	clear:both;
}
.bloc_plan_du_site .titre_rubrique_niveau_2 .fleche_rubrique {
	float:left;
    height:15px;
    margin:0px;
    padding:0px;
    width:10px;
}
.bloc_plan_du_site .titre_rubrique_niveau_2 .fleche_rubrique img {
	padding-top:4px;
}
.bloc_plan_du_site ul.liste_plan_du_site_rubrique_niveau_2 {
	float:left;
	width:33%;
}
.bloc_plan_du_site .titre_rubrique_niveau_2 span, .titre_rubrique_niveau_2 a {
    float:left;
    margin-right:1px;
    width:95%;
}
.bloc_plan_du_site ul.plan_du_site_rubrique_niveau_3 {
	clear:both;
    padding-left:12px;
}
.bloc_plan_du_site ul.plan_du_site_rubrique_niveau_3 li.plan_du_site_rubrique_niveau_3_item {
	background-image:url("../images/rond_vert_clair.jpg");
    background-position:left center;
    background-repeat:no-repeat;
    padding-left:10px;
}
/**
 * Bloc Sigles
 */
.bloc_sigles {
	padding:5px 0px 5px 0px;
}/*
.bloc_sigles .sigles_titre h2 {
	font-family:DIN-Light,Helvetica,sans-serif;
	font-size:180%;
	color:#333333;
	border-bottom:1px solid #CCCCCC;
	padding:0px 0px 7px 0px;
	margin:5px 0px 10px 0px;
}*/
.bloc_sigles .form_sigles {
	margin:0px 0px 10px 0px;
}
.bloc_sigles .bloc_sigles_lettres {
	background-image:url('../images/border_ligne_bleu.jpg');
	background-repeat:repeat-x;
	background-position:left top;
	padding: 2px 0px 0px 0px;
	margin:0px 0px 10px 0px;
}
.bloc_sigles .bloc_sigles_lettres_bas {
	background-image:url('../images/border_ligne_bleu.jpg');
	background-repeat:repeat-x;
	background-position:left bottom;
	padding:0px 0px 2px 0px;
}
.bloc_sigles .bloc_sigles_lettres p.bloc_sigles_entete_liste_lettres {
	float:left;
	padding:0px 5px;
}
.bloc_sigles .bloc_sigles_lettres ul.sigles_lettres {
	background-color:#F2F2F3;
    padding:5px;
}
.bloc_sigles .bloc_sigles_lettres ul li {
	background-image:none;
    border-right:1px solid #949292;
    color:#333333;
    display:inline;
	font-family:Arial,Helvetica,sans-serif;
    font-size:100%;
    padding:0px 0px 0px 3px;
}
.bloc_sigles .bloc_sigles_lettres ul li.derniere_lettre {
	border:0px;
}
.bloc_sigles .bloc_sigles_lettres ul li a {
	color:#333333;
}
.bloc_sigles .bloc_sigles_lettres ul li a.lettre_select {
	font-weight:bold;
	text-decoration:underline;
}
.bloc_sigles_lettre_select {
	color:#181A1D;
	font-size:270%;
	margin-bottom:10px;
	font-family:Arial,Helvetica,sans-serif;
}
.bloc_sigles dl#definitions {
    margin: 0px 10px 20px 0px;
    overflow:hidden;
}
.bloc_sigles dl#definitions dt {
    float:left;
    width:20%;
    margin:0px;
    clear:both;
    padding:5px 0px 5px 0px;
	color:#212324;
	font-family:Arial,Helvetica,sans-serif;
	font-size:100%;
	font-weight:bold;
}
.bloc_sigles dl#definitions dd {
    float:left;
    padding:5px 0px 5px 0px;
	width:70%;
}
.bloc_sigles .valid_form {
	background-color:#181A1D;
    border:1px solid #D8D8D8;
    color:#FFFFFF;
    font-size:80%;
    font-weight:bold;
    padding:2px;
}
.bloc_sigles .form_chaine {
	border:1px solid #D8D8D8;
    color:#8B8C8E;
    padding:0px 0px 1px 0px;
    width:150px;
}
/**
 * Bloc Menu Parametre
 */
.encadre_menu_parametre {
	box-shadow: 0px 0px 5px #CCCCCC; 
	-moz-box-shadow: 0px 0px 5px #CCCCCC; 
	-webkit-box-shadow: 0px 0px 5px #CCCCCC;
	background-color:#FFFFFF;
	margin:0px 0px 15px 0px;
}
.encadre_menu_parametre_image img {
	margin-left:auto;
	margin-right:auto;
}
.menu_parametre {
	background: #FCFCFC url('../images/bg_degrade_menu_param.jpg') repeat-x left bottom;
	padding:0px 5px 0px 0px;
}
.menu_parametre ul li {
	padding:0px;
	background-image:none;
}
.menu_parametre ul.menu_parametre_liste_1{
	background-image:url('../images/border_menu_param_gris.jpg');
	background-repeat:repeat-x;
	background-position:left top;
}
.menu_parametre ul li.menu_parametre_item_1{
	border-bottom:1px solid #D3D4D8;
	padding:5px 0px 5px 0px;
}
.menu_parametre ul li.menu_parametre_item_1.dernier_item_1{
	border:0px;
}
a.menu_parametre_titre_1 {
	background-image:url('../images/fleche_verte_shortcut.gif');
	background-repeat:no-repeat;
	background-position:10px 5px;
	padding:5px 5px 5px 30px;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
    font-size:120%;
    color:#000000;
}
span.menu_parametre_titre_1 {
	background-image:url('../images/fleche_grise_shortcut.gif');
	background-repeat:no-repeat;
	background-position:8px 5px;
	padding:5px 5px 5px 30px;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
    font-size:120%;
    color:#000000;
}
.menu_parametre ul li.menu_parametre_item_2{
	border-bottom:1px dotted #D3D4D8;
}
.menu_parametre ul li.menu_parametre_item_2.dernier_item_2{
	border:0px;
}
a.menu_parametre_titre_2{
	background-image:url('../images/petite_fleche_verte.gif');
	background-repeat:no-repeat;
	background-position:35px 7px;
	padding:5px 5px 5px 50px;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
    font-size:120%;
    color:#000000;
}
span.menu_parametre_titre_2{
	background-image:url('../images/petite_fleche_grise.gif');
	background-repeat:no-repeat;
	background-position:35px 7px;
	padding:5px 5px 5px 50px;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
    font-size:120%;
    color:#000000;
}
.menu_parametre_select .menu_parametre_titre_1, 
.menu_parametre_select .menu_parametre_titre_2 {
	background-color:#D3D4D8;
}
.encadre_menu_parametre_contenu {
	background-color:#D3D4D8;
	overflow:hidden;
}
.encadre_menu_parametre_titre {
	width:30px;
	float:left;
}
.encadre_menu_parametre_titre_centre {
	padding:10px 0px 0px 0px;
	text-align:center;
}
.encadre_menu_parametre_titre_centre img {
	margin-left:auto;
	margin-right:auto;
	padding-left:1px;
}
.menu_parametre_avec_titre {
	padding:0px 5px 0px 0px;
	margin:0px 0px 0px 30px;
}
.menu_parametre .menu_parametre_texte {
	background-image:url('../images/border_menu_param_gris.jpg');
	background-repeat:repeat-x;
	background-position:left top;
	padding:0x 0px 0px 0px;
}
.menu_parametre_texte > ul > li > a {
	background-image:url('../images/fleche_verte_shortcut.gif');
	background-repeat:no-repeat;
	background-position:10px 5px;
	padding:5px 5px 5px 30px;
	margin:-5px -5px -5px -30px;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
    color:#000000;
    text-decoration:none;
}
.menu_parametre_texte > ul > li {
	background-image:url('../images/fleche_grise_shortcut.gif');
	background-repeat:no-repeat;
	background-position:8px 10px;
	padding:10px 5px 10px 30px;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
    color:#000000;
    font-size:120%;
}
.menu_parametre_texte > ul > li + li {
	border-top:1px solid #D3D4D8;
}
.menu_parametre_texte > ul > li > ul {
	margin:5px -5px -5px -30px;
}
.menu_parametre_texte > ul > li > ul > li > a {
	background-image:url('../images/petite_fleche_verte.gif');
	background-repeat:no-repeat;
	background-position:35px 8px;
	padding:5px 5px 5px 50px;
	margin:-5px -5px -5px -50px;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
    color:#000000;
    text-decoration:none;
}
.menu_parametre_texte > ul > li > ul > li {
	background-image:url('../images/petite_fleche_grise.gif');
	background-repeat:no-repeat;
	background-position:35px 7px;
	padding:4px 5px 5px 50px;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
    color:#000000;
}
.menu_parametre_texte > ul > li > ul > li + li{
	border-top:1px dotted #D3D4D8;
}
/**
 * Bloc FAQ
 */
.bloc_faq {
	padding:5px 0px 5px 0px;
}/*
.bloc_faq .bloc_faq_titre h2 {
	font-family:DIN-Light,Helvetica,sans-serif;
	font-size:180%;
	color:#333333;
	border-bottom:1px solid #CCCCCC;
	padding:0px 0px 7px 0px;
	margin:5px 0px 10px 0px;
}*/
.bloc_faq ul li {
	background-image:none;
	padding:0px;
	line-height:1.5em;
}
.bloc_faq .bloc_faq_contenu {
	margin:30px 0px 0px 0px;
}
.bloc_faq .bloc_faq_contenu .bloc_faq_questions_sommaire .liste_faq_sommaire {
	border-left:4px solid #0195A9;
	padding-left:6px;
}
.bloc_faq .bloc_faq_contenu .bloc_faq_questions_sommaire .faq_contenu_sommaire a {
	text-decoration:underline;
	color:#333333;
}
.bloc_faq .liste_faq .contenu_faq {
	margin:30px 0px 0px 0px;
}
.bloc_faq .liste_faq .contenu_faq .contenu_faq_titre h3 {
	color:#017095;
	background-image:url('../images/border_titre_gris.jpg');
	background-repeat:repeat-x;
	background-position:left bottom;
	padding:0px 0px 5px 0px;
	margin:0px 0px 10px 0px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:140%;
	font-weight:bold;
}
.bloc_faq .liste_faq .contenu_faq .contenu_faq_questions {
	padding:0px 0px 0px 15px;
	margin:30px 0px 0px 0px;
}
.bloc_faq .liste_faq .contenu_faq .contenu_faq_question_reponse {
	margin:10px 0px 0px 0px;
}
.bloc_faq .liste_faq .contenu_faq .contenu_faq_question h4 {
	color:#808080;
	background-image:url('../images/border_titre_gris.jpg');
	background-repeat:repeat-x;
	background-position:left bottom;
	padding:0px 0px 5px 0px;
	margin:30px 0px 0px 0px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:130%;
}
.bloc_faq .liste_faq .contenu_faq .contenu_faq_reponse {
	color:#333333;
}
.bloc_faq .liste_faq .contenu_faq .contenu_faq_reponse a {
	text-decoration:underline;
	color:#333333;
}
.bloc_faq .liste_faq .contenu_faq .sommaire_faq_questions {
	background-image:url('../images/border_sommaire_faq.jpg');
	background-repeat:repeat-y;
	background-position:left top;
	padding:0px 0px 0px 15px;
}
.bloc_faq .liste_faq .contenu_faq .sommaire_faq_question a {
	text-decoration:underline;
	color:#333333;
}
.bloc_faq .liste_faq .contenu_faq .contenu_faq_question_reponse .contenu_faq_retour {
	overflow:hidden;
	padding:10px 0px 0px 0px;
}
.bloc_faq .liste_faq .contenu_faq .contenu_faq_question_reponse .contenu_faq_retour a, .contenu_faq_retour a {
	background-image:url('../images/fleche_haut_bleu.jpg');
	background-repeat:no-repeat;
	background-position:0px 4px;
	padding:0px 0px 0px 10px;
	float:right;
	font-size:90%;
}
.contenu_faq_retour{
	margin-top:5px;
}
.zone_33 .div_bloc_faq {
	box-shadow: 0px 0px 5px #CCCCCC; 
	-moz-box-shadow: 0px 0px 5px #CCCCCC; 
	-webkit-box-shadow: 0px 0px 5px #CCCCCC;
	background-color:#FFFFFF;
	margin:3px 3px 0px 3px;
}
.zone_33 .bloc_faq_titre {
	background-color:#CCCCCC;
    color:#FFFFFF;
	padding:5px 10px 0px 10px;
}
.zone_33 .bloc_faq_chapo {
	padding:0px 10px 0px 10px;
}/*
.zone_33 .bloc_faq .bloc_faq_titre h2 {
	font-family:Arial,Helvetica,sans-serif;
	font-size:120%;
	border-bottom:0px;
	margin:0px;
	padding:3px 0px 7px 0px;
}*/
.zone_33 .bloc_faq .bloc_faq_contenu {
	margin:10px 0px 0px 0px;
	padding:0px 10px 0px 10px;
}
.zone_33 .bloc_faq .bloc_faq_contenu .bloc_faq_questions_sommaire .liste_faq_sommaire {
	border:0px;
	padding:0px;
}
.zone_33 .bloc_faq .bloc_faq_contenu .bloc_faq_questions_sommaire .faq_contenu_sommaire a {
	background-image:url('../images/fleche_verte_close.gif');
	background-repeat:no-repeat;
	background-position:0px 4px;
	padding:0px 0px 10px 10px;
	display:block;
	text-decoration:none;
	color:#333333;
}
/**
 * Bloc Flux Entrant
 */
.bloc_flux_entrant {
	padding:0px 0px 5px 0px;
	margin-top:7px;
	overflow:hidden;
	
}

.titre_bloc_flux_entrant h2{
	padding-top:5px;
}
.zone_33 .div_flux_entrant {
	box-shadow: 0px 0px 5px #CCCCCC; 
	-moz-box-shadow: 0px 0px 5px #CCCCCC; 
	-webkit-box-shadow: 0px 0px 5px #CCCCCC;
	background-color:#FFFFFF;
	margin:3px 3px 1px 3px;
}
.bloc_flux_entrant ul li {
	background-image:none;
	overflow:hidden;
	padding:5px 0px 5px 0px;
}
.zone_33 .titre_bloc_flux_entrant {
	padding:0px 10px 0px 10px;
	background-color:#A5CB14;
}

.item_flux_visuel {
	float:left;
	margin:0px 10px 5px 0px;
}
.zone_100 .item_flux_visuel img {
	width:160px;
}
.zone_66 .item_flux_visuel img, .zone_50 .item_flux_visuel img {
	width:100px;
}
.zone_66 .item_flux_visuel {
	margin:5px 10px 5px 0px;
}
.item_flux_titre h3 {
	padding:0px;
	margin:0px;
	color:#181a1d;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size:110%;
	background-image:none;
}
.zone_33 .item_flux_titre h3 {
	font-size:100%;
	font-weight:bold;
}
.item_flux_titre h3 a {
	background-image:url('../images/fleche_verte.gif');
	background-position:0px 4px;
	background-repeat:no-repeat;
	padding:0px 10px 0px 10px;
}
.chapo_bloc_flux_entrant {
	padding:10px 0px 10px 0px;
}
.zone_50 .item_flux_titre h3 a, .zone_33 .item_flux_titre h3 a {
	background-image:none;
	padding:0px;
}
.zone_33 .bloc_flux_entrant .liste_flux {
	padding:0px 10px 15px 10px;
}
.item_flux_date {
	color:#0195A9;
	display:inline;
}
.zone_33 .item_flux_date, .zone_50 .item_flux_date {
	color:#181a1d;
}
/**
 * Bloc Menu Parametre
 */
.bloc_mod_menu_parametre {
	padding:5px 0px 5px 0px;
}
.zone_33 .encadre_menu_parametre {
	margin:0px 3px 0px 3px;
}
.bloc_mod_menu_parametre_chapo {
	margin:0px 0px 10px 0px;
}
/**
 * Bloc Modulaire A la une 
 */
.bloc_a_la_une_mod {
	background:none repeat scroll 0 0 #181A1D;
	margin:0px -15px 10px -15px;
	padding:0px 15px 0px 15px;
}
.bloc_a_la_une_mod ul li{
	background-image:none;
	padding:0px;
}
.bloc_a_la_une_mod .a_la_une_mod_titre {
	border-bottom:1px solid #46484A;
	overflow: hidden;
	padding:0px 0px 5px 0px;
}
.bloc_a_la_une_mod .a_la_une_mod_titre h2 {
	border:0 none;
	color:#FFFFFF;
	font-size:210%;
	margin:0px;
	padding:0px;
	float:left;
	background-image:none;
}
.a_la_une_mod_pagination_bloc {
	float:right;
	padding:5px 0px 0px 0px;
} 
.a_la_une_mod_pagination_div {
	float:left;
	overflow:hidden;
	position:relative;
	width:140px;
} 
.a_la_une_mod_pag_1 {width:28px;}
.a_la_une_mod_pag_2 {width:56px;}
.a_la_une_mod_pag_3 {width:84px;}
.a_la_une_mod_pag_4 {width:112px;}
ul.a_la_une_mod_pagination {
	width:2000em;
	position:relative;
}
ul.a_la_une_mod_pagination li {
	background:none repeat scroll 0 0 #2C2E30;
	float:left;
	margin-left:3px;
	padding:1px 0px 3px 0px;
	text-align:center;
	width:25px;
}
.a_la_une_mod_pagination_bloc .lien_precedent, .a_la_une_mod_pagination_bloc .lien_suivant {
	background:none repeat scroll 0 0 transparent;
	padding:4px 0px 0px 0px;
	width:10px;
	float:left;
	margin:0px 0px 0px 3px;
}
.a_la_une_mod_pagination_bloc .disabled {
	display:none;
}
ul.a_la_une_mod_pagination li.active {
	background:none repeat scroll 0 0 #A5CB14;
}
ul.a_la_une_mod_pagination li a {
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	font-size:110%;
	display:block;
}
ul.a_la_une_mod_pagination li.active a {
	color:#181A1D;
}
.a_la_une_mod_contenus {
	height:261px;
	position:relative;
	overflow:hidden;
}
ul.a_la_une_mod_liste_contenus {
	overflow:hidden;
	width:20000em;
	position:absolute;
}
ul.a_la_une_mod_liste_contenus li {
	padding:10px 0px 10px 0px;
	width:740px;
	float:left;
	height:245px;
}
ul.a_la_une_mod_liste_contenus .une_contenu_infos {
	float:left;
	width:385px;
}
ul.a_la_une_mod_liste_contenus .une_contenu_visuel {
	float:right;
	width:345px;
	height:235px;
}
ul.a_la_une_mod_liste_contenus .une_contenu_visuel_image {
	position: relative;
	float:left;
}
ul.a_la_une_mod_liste_contenus .une_contenu_date {
	color:#ADADAD;
	margin:0px 0px 5px 0px;
}
ul.a_la_une_mod_liste_contenus .une_contenu_def {
	height:190px;
	overflow:auto;
}
ul.a_la_une_mod_liste_contenus .une_contenu_decouverte {
	height:170px;
}
ul.a_la_une_mod_liste_contenus .une_contenu_titre {
	margin:0px 0px 5px 0px;
}
ul.a_la_une_mod_liste_contenus .une_contenu_titre h3 {
	font-size:100%;
	margin:0px;
	padding:0px;
	background-image:none;
	font-weight:bold;
}
ul.a_la_une_mod_liste_contenus .une_contenu_titre h3 a {
	color:#FFFFFF;
	font-size:180%;
	font-weight:lighter;
	font-family:Arial,Helvetica,sans-serif;
}
ul.a_la_une_mod_liste_contenus .une_contenu_chapo {
	color:#D3D4D8;
	margin:0px 0px 5px 0px;
}
ul.a_la_une_mod_liste_contenus .une_contenu_liens {
	border-top:1px solid #46484A;
}
ul.a_la_une_mod_liste_contenus .une_contenu_lien {
	border-bottom:1px solid #46484A;
	padding:3px 0 3px 5px;
}
ul.a_la_une_mod_liste_contenus .une_contenu_liens a {
	color:#BFBFBF;
	background-image:url('../images/fleche_verte.gif');
	background-position:0px 4px;
	background-repeat:no-repeat;
	padding:0px 10px 0px 10px;
}
/**
 * Bloc Modulaire Web TV
 */
.webtv_bloc_mod {
	padding:5px 0px 5px 0px;
}
.zone_33 .webtv_mod_bloc_contenu {
	box-shadow: 0px 0px 5px #CCCCCC; 
	-moz-box-shadow: 0px 0px 5px #CCCCCC; 
	-webkit-box-shadow: 0px 0px 5px #CCCCCC;
	background-color:#FFFFFF;
	margin:0px 3px 0px 3px;
}
.zone_100 .webtv_bloc_mod h2 {
	color:#181A1D;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:180%;
	border:0px;
	margin:0px;
	padding:0px;
	background-image:none;
	font-weight:bold;
}
.zone_100 .webtv_bloc_mod .webtv_bloc_titre h2 {
	font-weight:normal;
}
.zone_33 .webtv_mod_bloc_titre {
	padding:0px 0px 0px 5px;
}
.webtv_mod_bloc_chapo {
	margin:0px 0px 10px 0px;
}
.zone_100 .webtv_bloc_chapo {
	margin:0px 0px 10px 0px;
	clear:both;
}
.zone_33 .webtv_mod_bloc_chapo {
	padding:0px 0px 0px 5px;
}
.zone_33 .webtv_mod_bloc_player_nav {
	padding:0px 10px 0px 10px;
}
.webtv_bloc_mod ul li {
	background-image:none;
	overflow:hidden;
	padding:5px 0px 5px 0px;
}
.webtv_mod_video_titre h3 {
	padding:0px;
	margin:0px;
	color:#181a1d;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size:110%;
	background-image:none;
}
.zone_33 .webtv_mod_video_titre h3 {
	font-size:100%;
	font-weight:bold;
	clear: none;
}
.webtv_mod_video_titre h3 a {
	background-image:url('../images/fleche_verte_close.gif');
	background-position:0px 4px;
	background-repeat:no-repeat;
	padding:0px 10px 0px 10px;
}
.zone_50 .webtv_mod_video_titre h3 a, .zone_33 .webtv_mod_video_titre h3 a {
	background-image:none;
	padding:0px;
}
.webtv_mod_video_visuel {
	float:left;
	margin:0px 10px 5px 0px;
}
.zone_66 .webtv_mod_video_visuel, .zone_50 .webtv_mod_video_visuel {
	width:100px;
}
.zone_33 .webtv_mod_video_visuel {
	width:60px;
}
.webtv_mod_video_visuel a {
	display:block;
	position:relative;
}
.webtv_mod_video_visuel a span {
	position:absolute;
	top:40%;
	width:100%;
}
.zone_33 .webtv_mod_video_visuel a span {
	top:30%;
}
.webtv_mod_video_visuel a span img {
	margin:auto;
}
.webtv_mod_bloc_lien {
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
.zone_33 .webtv_mod_bloc_lien {
	border-bottom:0px;
	padding:0px 0px 0px 7px;
}
.webtv_mod_bloc_lien a {
	background-image:url('../images/fleche_verte_close.gif');
	background-position:0px 8px;
	background-repeat:no-repeat;
	padding:5px 10px 5px 10px;
	display:block;
}
.zone_33 .webtv_mod_bloc_lien a {
	padding:5px 10px 5px 10px;
}
.zone_100 li.webtv_bloc_item {
	padding:5px 6px 5px 6px;
}
/**
 * Fin Styles pour les blocs modulaires
 */
 
/**
 * Gestion temporaire à vérifier pour la bordure noire à droite
 */
#centre_contenu {
    background-image: url('../images/bg_corps_page.jpg');
    background-repeat: repeat-x;
	background-position:0px 11px;
}
.accueil #centre_contenu {
	background-position:0px 3px;
}

.zone_gauche_bas {
	background-color: #FFFFFF;
    margin-left: -9999px;
    padding: 15px 3px 0 9999px;
}

.col_gauche_reduite .zone_gauche_bas{
	background-color: #FFFFFF;
    /*margin-left: -9999px;*/
    margin-left: 10px;
    /*padding: 15px 3px 0 9999px;*/
    padding: 15px 3px 0 0px;
    margin-top:-200px;
    position:relative;
    zoom:1;
}
.zone_droite {
    background-color: #FFFFFF;
    float: right;
    padding-left: 15px;
    padding-right: 15px;
    margin:0px;
    width: 740px;
}
.zone_gauche_haute {
	margin-bottom:0px;
}
ul.liste_services li.liste_services_item:last-child {
	margin:0px;
}


/*************/
/* caroussel */
/*************/
.jqGSContainer{position:relative;}
.jqGSContainer .jqGSImgContainer{}
.jqGSContainer .jqGSImgContainer ul{padding:0;margin:0;position:relative;list-style:none;}
.jqGSContainer .jqGSImgContainer ul li{background-image: none;padding:0;margin:0;position:relative;margin-top:0;margin-bottom:0px;float:left;}
.jqGSContainer .jqGSImgContainer ul li .jqGSLoader{width:100%;height:100%;position:absolute;}
.jqGSContainer .jqGSImgContainer ul li img{border:1px solid #fff;}
.jqGSContainer .jqGSImgContainer ul li .jqGSTitle{background:#A5CB14;position:absolute;right:0px;top:0px; padding:3px;color:#181A1D;width:300px}


.jqGSContainer .jqGSPagination{position:relative;width:100%;height:20px;top:5px;padding: 5px 0;}
.jqGSContainer .jqGSPagination ul{padding:0;margin:0;list-style:none;position:relative;float:right;}
.jqGSContainer .jqGSPagination ul li{padding:0;margin-right:5px;float:left;padding-right:1px;text-align:center;padding-bottom:1px;}
.jqGSContainer .jqGSPagination ul li a{padding:2px 0px;background:#A5CB14;border:1px solid #fff; color: #181A1D;text-decoration:none;display:block;width:20px;font:10px Verdana, Arial, Helvetica, sans-serif;}
.jqGSContainer .jqGSPagination ul li a.selected{background:#181A1D;color:#A5CB14;border: 1px solid #eaeaea;}
.jqGSContainer .jqGSPagination ul li a:hover{background:#181A1D;border:1px solid #181A1D;color:#A5CB14;}

.jqGSImgContainer{border:1px solid #dddddd;}
/*************/
/*Fin caroussel */
/*************/

/*Rajout Rim page de recherche*/
.page_de_recherche .chapo h2{
	color:#333333;
	font-weight:normal;
	background-image:none;
	padding:0px;
	margin:0px;
	
}
.zone_liste_recherche h2{
	color:#333333;
	margin-top:10px;
	font-weight:normal;
	font-size:22px;
	float:left;
	padding:0px;
	margin-bottom:0px;	
	background-image:none;
}
.selection_affinage{
	float:right;
	margin-top:20px;
	color:#666666;
}
.selection_affinage a{
	background-image:url(../images/fleche_verte.gif);
	background-position:left 3px;
	background-repeat:no-repeat;
	padding-left:10px;
}
.titre_affinage_recherche h2{
	
	font-weight:normal;
	margin-top:10px;
	padding:0px;
	margin-bottom:0px;	
	background-image:none;
	color:#000;
}
.criteres_affiner_recherche{
	background-color:#f2f2f3;
	background-image: url('../images/border_ligne_bleu.jpg');
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-bottom:10px;
	text-transform:uppercase;
}
.criteres_affiner_recherche ul.liste_criteres {
 	margin:0px;
}
ul.liste_criteres{
	clear:both;
	padding:10px;
	margin:10px;
}
.liste_criteres li{
	float:left;
	margin-right:50px;
	background-image:none;
	padding-bottom:10px;
}
.liste_criteres li input {
	float: left;
}
.liste_criteres li label {
	float: left;
	margin-left:3px;
	font-weight: bold;
}
.nb_result_recherche h2{
	color:#333333;
	margin-bottom:5px;
	padding:0px;
	margin-top:0px;	
	background-image:none;
	font-weight:normal;
	font-size:22px;
	border-bottom: 1px solid #DDD;
}
.pagination_recherche{
	float:right;
	width:auto;
	text-align: right;
	white-space: nowrap;
	padding-right: 8px;
	font-size: 128%;
}
.pagination_recherche span, .pagination_recherche a {
	vertical-align: middle;
}
.pagination_recherche_pages{
	float:right;
	margin-right:10px;
}

.cadre_gris_clair{
	background-color:#f2f2f3;
	padding:10px;
	margin:10px;
}
.critere_recherche_gras{ 
	font-weight:bold;
	color:#000;
	display:block;
	margin-top:4px;
	margin-bottom:3px;
}
.input_date_recherche{
	height:13px;
	width:50px;
	border:1px solid #D8D8D8;
	color:#8B8C8E;
	font-size:80%;
	margin-bottom:5px;
}
.img_calendar{
	margin-bottom:-3px;
}
.select_box_recherche{
	font-size:95%;
	color:#8b8c8e;
	margin-bottom:8px;
}
.invisible{
	display:none;
}
.results-sort{
	background-color:#F2F2F3;
	padding:0px 5px;
	border-top:1px dotted #7794c1;
	border-bottom:1px dotted #7794c1;
	margin-bottom:15px;
	margin-top:10px;
}
.results-sort select{
	color:#8B8C8E;
	font-size:95%;	
	margin-right:20px;
	width:170px;
}
.results-sort .select_tri {
	width:100px;
}
.results-sort .select_nb_pages {
	width:40px;
}

.pagination_image{
	display:inline;
	margin-right:2px;
	margin-left:2px;
}
/*
#z4-recherche{
	margin-left:-120px;
	
}*/
.chevron-recherche{
	font-weight:bold;
	text-decoration:underline;
	
}

.pagination_recherche .current{
	margin-right:3px;
	font-weight:bold;
}
.zone_droite_cote_auto{
	float:right;
	width:33%;
}
.liste_champs_recherche{
	display:block;
}
.liste_champs_recherche li{
	float:left;
	margin:0px 8px 0px 0px;
	background-image:none;
	width: 172px;
	padding: 0px;
}
 .bloc_recherche_contenu .valid_form_search{
	float:right;
	background-color:#181A1D;
	border:1px solid #D8D8D8;
	color:#FFFFFF;
	font-size:80%;
	font-weight:bold;
	padding:2px;
	margin-right:8px;
}
.page_de_liste .chapo{
	margin-top:10px;
	margin-bottom:10px;
}
.champs_remontee_contenu {
	background:none repeat scroll 0 0 #E7E9E8;
	margin-top:10px;
	margin-right:3px;
    padding:3px;
    float: left;
    text-transform:uppercase;
}
.page_de_liste .champs_remontee_contenu{
	padding:2px 5px;
	margin: 0px 3px 3px 0px;
}
.page_de_liste .pagination_recherche{
	padding-bottom:5px;
}
.page_de_liste .detail_float_right{
	float:right;
	width:570px;
}
.remontee_contenu_titre{
	margin-bottom:7px;
}
.remontee_contenu_date_recherche, resultatAutoTexte{
	margin-top:7px;
}

.search_report{
	margin:5px 0px;
}
.page_liste_resultats .remontee_contenus .liste_contenus {
    border-width: 0px;
}

/******jscrollPane************/
.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #fff;
}
.jScrollPaneDrag {
	position: absolute;
	background: #786755;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}

.bloc_libre_not_push_lien_contenu{
	margin-top:5px;
	margin-left:10px;
	padding-bottom:10px;
}	
	
.bloc_libre_not_push_lien_contenu a{
	background-image:url(../images/fleche_verte.gif);
	background-position:left 3px;
	background-repeat:no-repeat;
	color:#666666;
	padding-left:10px;
} 
.accueil .bloc_libre_visuel{
	margin:10px;
} 

.ministere_actus_bloc_titre h2, .bloc_recherche_contenu h2, 
.bloc_a_la_une h2, li.item_navigation span.niv1, .zoom_sur_bloc_titre h2, .webtv_bloc_titre h2, .bloc_raccourcis_contenu li, .nuage_tag_bloc_contenu h2, .titre_service h2, h1.titre_rubrique, #pied_de_page .rubrique_titre_niveau_1{
	text-transform:uppercase;
}
.encadre_titre_bleu .bloc_libre_texte a.chevron,
.encadre_titre_fond_blanc .bloc_libre_texte a.chevron,
.encadre_titre_vert .bloc_libre_texte a.chevron,
.encadre_titre_gris .bloc_libre_texte a.chevron,
.encadre_titre_marron .bloc_libre_texte a.chevron {
background-image:url(../images/fleche_verte.gif);
background-position:left 3px;
background-repeat:no-repeat;
text-decoration:none;
color:black;
font-weight:normal;
padding-left:10px;
}

.encadre_titre_bleu .bloc_libre_texte a.chevron:hover,
.encadre_titre_fond_blanc .bloc_libre_texte a.chevron:hover,
.encadre_titre_vert .bloc_libre_texte a.chevron:hover,
.encadre_titre_gris .bloc_libre_texte a.chevron:hover,
.encadre_titre_marron .bloc_libre_texte a.chevron:hover {

text-decoration:underline;

}


/****************Mega drop down****************************/

#navigation_contenu li a.navigation_contenu_lien_master:hover,  #navigation_contenu li a.navigation_contenu_lien_master,
#navigation_contenu li div.navigation_contenu_lien_master
{
	text-decoration:none;
	background:none;
	color:black;
	background-image:url(../images/fleche_verte.gif);
	background-repeat:no-repeat;
	background-position:left 4px;
	padding-left:8px;
}
li.mise_en_avant_master_page p{
	font-size:95%;
	color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	margin-top:5px;
	text-align:justify;
}
#navigation_contenu li .mdd_en_savoir{
	margin-top:10px;
	margin-bottom:10px;
	width:235px;
	padding-bottom:3px;
	/*border-top: 1px solid #b2b2b2;
	border-bottom: 1px solid #b2b2b2;*/
	background-image:url(../images/mdd_en_savoir_plus.png);
	background-repeat:no-repeat;
	background-position:0 50%;
	font-family:Arial,Helvetica,sans-serif;
	padding-top:3px;
	padding-left:25px;
	font-size:120%;
}
#navigation_contenu li .mdd_en_savoir a{
	text-decoration:none;
	background:none;
	color:black;
	display: table-cell;
	height: 30px;
	vertical-align: middle;
}

#navigation_contenu ul .liste_mdd {
	font-size:70%;
	z-index:99999;
	overflow:visible;
}
#navigation_contenu ul .liste_mdd p{
	text-align:justify;
}
#navigation_contenu ul .liste_mdd a{
	text-decoration:none;
	background:none;
	color:black;
}
#navigation_contenu ul.liste_mdd li.mise_rubriques{ 
	float:left;
	width:41%;
	background-image:none;
}
#navigation_contenu ul.liste_mdd li.mise_en_avant_master_page{
	float:left;
	width:28%;
	background-image:none;
}
#navigation_contenu ul.liste_mdd li.mise_rubriques_large{
	float:left;
	width:50%;
	background-image:none;
}

#navigation_contenu ul.liste_mdd li.mise_rubriques2{
	float:left;
	width:65%;
	background-image:none;
	
}
#navigation_contenu ul.liste_mdd li.mise_en_avant_master_page2{
	float:left;
	width:30%;
	margin-right:15px;
	background-image:none;
}


 #navigation_contenu ul.liste_mdd li.encadre_mdd{
 	float:right;
 	width:200px;
 	background-image:none;
 }
 
 /*#navigation_contenu ul.liste_mdd li.encadre_mdd p,  #navigation_contenu ul.liste_mdd li.encadre_mdd img{
 	padding-right:15px;
 	padding-left:15px;
 	padding-bottom:15px;
 }*/

#navigation_contenu ul.liste_mdd li.mise_en_avant_master_page,#navigation_contenu ul.liste_mdd li.mise_rubriques, #navigation_contenu ul.liste_mdd li.mise_rubriques_large{
	margin-right:40px;

}

#navigation_contenu ul .liste_mdd a.lib_lien_encadre{
	background-image:url(../images/fleche_verte.gif);
	background-repeat:no-repeat;
	background-position:left 4px;
	padding-left:7px;
	color:#666666;
}
#navigation_contenu ul .liste_mdd span.lien_encadre{
	margin:5px;
}


#navigation_contenu ul.liste_nav_mdd_1_col li{
	clear:both;
	background-image:none;
	width:100%;
}
#navigation_contenu ul.liste_nav_mdd_2_col li{
background-image:none;
}
#navigation_contenu ul.liste_nav_mdd_1_col li{
	margin-bottom:5px;
}
#navigation_contenu ul.liste_nav_mdd_1_col li.niv3, #navigation_contenu ul.liste_nav_mdd_1_col li.niv3_gris{
	margin-bottom:0px;
}
#navigation_contenu ul.liste_nav_mdd_1_col li a.principal, #navigation_contenu ul.liste_nav_mdd_2_col li a.principal
#navigation_contenu ul.liste_nav_mdd_1_col li.principal, 
#navigation_contenu li a.navigation_contenu_lien_master:hover,  #navigation_contenu li a.navigation_contenu_lien_master

,  .principal, #navigation_contenu li div.navigation_contenu_lien_master  

{
	text-transform:uppercase;
	background-image:url(../images/fleche_verte.gif);
	background-repeat:no-repeat;
	background-position:left 5px;
	padding-left:8px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:110%;
	/*font-weight:600;*/
	color:#181A1D;
	font-weight:bold;
}

 #navigation_contenu li ul.liste_nav_mdd_2_col li a.principal{
 text-transform:uppercase;
	background-image:url(../images/fleche_verte.gif);
	background-repeat:no-repeat;
	background-position:left 4px;
	padding-left:8px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:110%;
	/*font-weight:600;*/
	color:#181A1D;
	font-weight:bold;
	margin-right:5px;
}
#navigation_contenu li div.navigation_contenu_lien_master_div{
	margin-bottom:10px;
	font-size:125%;
}

#navigation_contenu ul.liste_nav_sec_mdd li .principal{
	background-image:url(../images/fleche_verte.gif);
	background-repeat:no-repeat;
	background-position:10px 4px;
	padding-left:20px;
	font-size:110%;
	font-weight:normal;	
}
#navigation_contenu ul.liste_nav_sec_mdd{
	margin-top:5px;
	margin-bottom:5px;
}
#navigation_contenu li.niv22{
	margin-right:10px;
	background-image:none;
	width:100%;
	margin-bottom:5px;
}  

#navigation_contenu li.right{
	width:100%;
	margin-bottom:5px;
}
#navigation_contenu li.niv222{
	float:left;
	width:45%;
	background-image:none;
}

#navigation_contenu li.niv222 a.principal, #navigation_contenu li.niv22 a.principal{
	background-image:url(../images/fleche_verte.gif);
	background-repeat:no-repeat;
	background-position:0 5px;
}

#navigation_contenu li.niv22 div, #navigation_contenu li.niv222 div, {
	margin-top:5px;
}
.lib_lien_encadre{
	padding-left:10px;
	background-image:url(../images/fleche_verte.gif);
	background-position:left 3px;
	background-repeat:no-repeat;
}
#navigation_contenu ul.liste_mdd li.encadre_mdd .texte_riche_encadre_mdd{
	font-family:Arial,Helvetica,sans-serif;
	padding:10px;
}

#navigation_contenu ul.liste_mdd li.encadre_mdd img.image_encadre_mdd{
	margin-top:-16px;
	padding-top:0px;
}
#navigation_contenu li .bloc_libre_titre{
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size:120%;
}
	
.bloc_libre_lien_contenu_mdd{
	padding:10px 25px 10px 10px;
	background-image:url('../images/fleche_droite_grise.jpg');
	background-repeat:no-repeat;
	background-position:right center;
	font-family:Arial,Helvetica,sans-serif;
	margin-right:5px;
}	
.bloc_libre_lien_contenu_mdd a{
	font-weight:bold;
}

#navigation_contenu li .encadre_titre_bleu{
	margin-bottom:0px;
}

#navigation_contenu li.item_navigation .efface{
	display:none;
}
/*
#navigation_contenu li.item_navigation:hover .efface{
	display:inline-block;
	position:absolute;
	top:50px;	
}
*/
#navigation_contenu li.niv222 div a.principal, #navigation_contenu li.niv22 div a.principal{
	margin-bottom:10px;
}
#navigation_contenu li.niv3{
	/*clear:both;*/
	margin-bottom:0px;
}
li.niv22 div, li.niv222 div{
	/*margin-bottom:10px;*/
	clear:both;
}
li.niv22 div.principal, li.niv222 div.principal{
	margin-bottom:0px;
}
li.mise_en_avant_master_page img{
	clear:both;
}

.ministere_actus_bloc_titre h2, .bloc_recherche_contenu h2, 
.bloc_a_la_une h2, li.item_navigation span.niv1, .zoom_sur_bloc_titre h2, .webtv_bloc_titre h2, .bloc_raccourcis_contenu li, .nuage_tag_bloc_contenu h2, .titre_service h2, h1.titre_rubrique, #pied_de_page .rubrique_titre_niveau_1, .encadre_mdd .bloc_libre_titre{
	text-transform:uppercase;
}
/****************Fin Mega drop down************************/



/**
 * agenda ministre 100%
 */
.agenda_ministere_liste .valid_form, .agenda_ministere_calendrier .valid_form {
	background-color: #181A1D;
    border: 1px solid #D8D8D8;
    clear: left;
    color: #FFFFFF;
    font-size: 80%;
    font-weight: bold;
    padding: 2px;
    text-transform: uppercase;
    cursor: pointer;
}
.agenda_ministre_semaine {
	margin-bottom:20px;
}
.agenda_ministre_semaine .agenda_bandeau {
	background-image: url("../images/agenda_separateur.gif");
    background-position: left top;
    background-repeat: repeat-x;
    clear: both;
    margin-top: 25px;
}
.agenda_ministre_semaine .agenda_bandeau .agenda_bandeau_espace_haut {
	background-image: url("../images/agenda_separateur.gif");
    background-position: left bottom;
    background-repeat: repeat-x;
	padding: 2px 0px;
}
.agenda_ministre_semaine .agenda_bandeau .agenda_bandeau_espace_bas {
	background-color: #f2f2f3;
	padding: 3px 0px;
	overflow: hidden;
}
.agenda_ministre_semaine .navigation_semaine {
	float: left;
	width: 270px;
}
.zone_66 .agenda_ministre_semaine .navigation_semaine {
	width: 380px;
}
.zone_100 .agenda_ministre_semaine .navigation_semaine {
	width: 600px;
}
.agenda_ministre_semaine .navigation_semaine span {
	text-transform: uppercase;
	font-size: 154%;
	font-family: Arial,Helvetica, sans-serif;
	margin: 0px 5px;
}
.agenda_ministre_semaine .navigation_mode {
	float: right;
	padding: 4px 4px;
}
.agenda_ministre_semaine .navigation_mode a {
	background-color: #d3d4d8;
	padding: 3px 5px;
}
.agenda_ministre_semaine .navigation_mode span.mode_courant {
	background-color: #a5cb14;
	padding: 3px 5px;
}
.agenda_ministre_semaine img {
	display: inline;
}
.agenda_ministre_semaine img.evenement_media {
	float: left;
	margin-right: 3px;
}
.agenda_ministre_semaine .agenda_ministre_abonnement {
	float: right;
	overflow: hidden;
	margin: 4px 0px;
}
.agenda_ministre_semaine .agenda_ministre_abonnement li {
	background-image: none;
	padding: 0px;
	display: inline;
	padding: 0px 0px 0px 17px;
}
.agenda_ministre_semaine .agenda_telecharger {
    background-image: url("../images/picto_agenda_telecharger.gif");
    background-repeat: no-repeat;
    padding: 0 0px 0 15px;
}
.agenda_ministre_semaine .agenda_ics {
    background-image: url("../images/picto_ics.gif");
    background-repeat: no-repeat;
    padding: 0 0px 0 15px;
}
.agenda_ministre_semaine .agenda_media {
    background-image: url("../images/picto_media.gif");
    background-repeat: no-repeat;
    padding: 0 0px 0 15px;
}
.agenda_ministre_semaine .agenda_aujourdhui {
    background-image: url("../images/picto_aujourdhui.gif");
    background-repeat: no-repeat;
    padding: 0 0px 0 15px;
}
.agenda_ministre_semaine .agenda_semaine {
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	clear: both;
}
.agenda_ministre_semaine .agenda_semaine li.agenda_ministre_evenement {
	background-image: url("../images/agenda_separateur.gif");
    background-position: left top;
    background-repeat: repeat-x;
    padding: 3px 0px 0px;
}
.agenda_ministre_semaine .agenda_semaine li.first {
	background-image: none;
	padding: 0px;
}
.agenda_ministre_semaine .agenda_semaine .agenda_semaine_jour {
	margin: 0px;
}
.agenda_ministre_semaine .agenda_semaine .agenda_semaine_jour .date {
	width: 76px;
	font-size: 145%;
	font-family: Arial,Helvetica, sans-serif;
	text-align: center;
	vertical-align: middle;
	background-color: #d3d4d8;
	padding: 0px;
	font-weight:100;
}
.agenda_ministre_semaine .agenda_semaine .agenda_semaine_jour tr {
	background-color: transparent;
	background-image: none;
}
.agenda_ministre_semaine .agenda_semaine .agenda_semaine_jour .date span {
	font-size: 215%;
	font-family: Arial,Helvetica, sans-serif;
	clear: both;
	display: block;
}
.agenda_ministre_semaine .agenda_semaine .agenda_semaine_jour .agenda_detail {
	background-image: none;
	background-color: transparent;
	vertical-align: top;
}
.agenda_ministre_semaine .agenda_semaine .agenda_semaine_jour .agenda_detail li.agenda_ministre_evenement {
	background-image: none;
	padding: 0px 0px 5px;
}
.agenda_ministre_semaine .agenda_semaine .agenda_semaine_jour .agenda_detail li .agenda_heure {
	font-weight: bold;
	float: left;
	width: 70px;
	margin: 0px 10px 0px 0px;
}
.agenda_ministre_semaine .agenda_semaine .agenda_semaine_jour .agenda_detail li .agenda_detail {
	float: left;
	width: 560px;
}
.agenda_ministre_semaine .agenda_semaine .agenda_semaine_jour .agenda_detail li .agenda_detail p {
	margin-top: 0px;
}
.agenda_ministre_semaine .pas_evenement {
	padding: 0px 0px 1px;
	border-bottom: 1px solid #CCCCCC;
	clear: both;
}
.agenda_ministre_semaine .pas_evenement .espace {
	padding: 47px 27px 65px;
	background-color: #f2f2f3;
	font-size: 145%;
}
****
.agenda_ministre_jour {
	margin-bottom:20px;
}
.agenda_ministre_jour .agenda_bandeau {
	background-image: url("../images/agenda_separateur.gif");
    background-position: left top;
    background-repeat: repeat-x;
    clear: both;
    margin-top: 25px;
}
.agenda_ministre_jour .agenda_bandeau .agenda_bandeau_espace_haut {
	background-image: url("../images/agenda_separateur.gif");
    background-position: left bottom;
    background-repeat: repeat-x;
	padding: 2px 0px;
}
.agenda_ministre_jour .agenda_bandeau .agenda_bandeau_espace_bas {
	background-color: #f2f2f3;
	padding: 3px 0px;
	overflow: hidden;
}
.agenda_ministre_jour .navigation_jour {
	float: left;
	width: 270px;
}
.zone_66 .agenda_ministre_jour .navigation_jour {
	width: 380px;
}
.zone_100 .agenda_ministre_jour .navigation_jour {
	width: 600px;
}
.agenda_ministre_jour .navigation_jour span {
	text-transform: uppercase;
	font-size: 154%;
	font-family: Arial,Helvetica, sans-serif;
	margin: 0px 5px;
}
.agenda_ministre_jour .navigation_mode {
	float: right;
	padding: 4px 4px;
}
.agenda_ministre_jour .navigation_mode a {
	background-color: #d3d4d8;
	padding: 3px 5px;
}
.agenda_ministre_jour .navigation_mode span.mode_courant {
	background-color: #a5cb14;
	padding: 3px 5px;
}
.agenda_ministre_jour img {
	display: inline
}
.agenda_ministre_jour img.evenement_media {
	float: left;
	margin-right: 3px;
}
.agenda_ministre_jour .agenda_ministre_abonnement {
	float: right;
	overflow: hidden;
	margin: 4px 0px 0px;
	text-align: right;
}
.agenda_ministre_jour .agenda_ministre_abonnement li {
	background-image: none;
	display: inline-block;
	padding: 0px 0px 4px 8px;
}
.agenda_ministre_jour .agenda_ministre_abonnement li a {
	padding-bottom: 4px;
}
.agenda_ministre_jour .agenda_telecharger {
    background-image: url("../images/picto_agenda_telecharger.gif");
    background-repeat: no-repeat;
    padding: 0 0px 0 15px;
}
.agenda_ministre_jour .agenda_ics {
    background-image: url("../images/picto_ics.gif");
    background-repeat: no-repeat;
    padding: 0 0px 0 15px;
}
.agenda_ministre_jour .agenda_media {
    background-image: url("../images/picto_media.gif");
    background-repeat: no-repeat;
    padding: 0 0px 0 15px;
}
.agenda_ministre_jour .agenda_aujourdhui {
    background-image: url("../images/picto_aujourdhui.gif");
    background-repeat: no-repeat;
    padding: 0 0px 0 15px;
}
.agenda_ministre_jour .agenda_semaine {
	clear: both;
	border-bottom: 1px solid #CCCCCC;
}
.agenda_ministre_jour .agenda_semaine li.agenda_ministre_evenement {
	background-image: url("../images/agenda_separateur.gif");
	background-position: left top;
	background-repeat: repeat-x;
	padding: 3px 0px 3px;
}
.agenda_ministre_jour .agenda_semaine li.first {
	background-image: none;
}
.agenda_ministre_jour .agenda_semaine div.agenda_jour_info {
	background-color: #CCCCCC;
	font-size: 145%;
	font-family: Arial,Helvetica, sans-serif;
	padding: 3px 9px;
	font-weight:100;
}
.agenda_ministre_jour .agenda_semaine div.agenda_jour_info span {
	font-size: 103%;
	font-family: Arial,Helvetica, sans-serif;
}
.agenda_ministre_jour .agenda_semaine .agenda_jour {
	border-width: 0px;
}
.agenda_ministre_jour .agenda_semaine .agenda_jour li.agenda_ministre_evenement {
	background-image: none;
	padding: 3px 0px;
}
.agenda_ministre_jour .agenda_jour {
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	clear: both;
}
.agenda_ministre_jour .agenda_jour li.agenda_ministre_evenement {
	background-image: url("../images/agenda_separateur.gif");
	background-position: left top;
	background-repeat: repeat-x;
	padding: 7px 0px;
	overflow: hidden;
}
.agenda_ministre_jour .agenda_jour li.first {
	background-image: none;
}
.agenda_ministre_jour .agenda_jour li .agenda_date {
	float: left;
	font-weight: bold;
	width: 65px;
	margin-right: 10px;
}
.agenda_ministre_jour .agenda_jour li .agenda_detail {
	width: 660px;
	float: left;
}
.zone_66 .agenda_ministre_jour .agenda_jour li .agenda_detail {
	width: 405px;
}
.zone_50 .agenda_ministre_jour .agenda_jour li .agenda_detail {
	width: 290px;
}
.agenda_ministre_jour .agenda_jour li .agenda_detail p {
	margin-top: 0px;
}
.agenda_ministre_jour .pas_evenement {
	padding: 0px 0px 1px;
	border-bottom: 1px solid #CCCCCC;
	clear: both;
}
.agenda_ministre_jour .pas_evenement .espace {
	padding: 47px 27px 65px;
	background-color: #f2f2f3;
	font-size: 145%;
}
.zone_50 .agenda_ministre_jour .pas_evenement .espace {
	padding: 47px 10px 65px;
}

/**
 * agenda ministre 33%
 */
.agenda_ministre_reduit {
	margin: 5px 3px;
	box-shadow: 0px 0px 5px #CCCCCC; 
	-moz-box-shadow: 0px 0px 5px #CCCCCC; 
	-webkit-box-shadow: 0px 0px 5px #CCCCCC;
	background-color:#FFFFFF;
	clear:both;
	overflow:hidden;
}
.agenda_ministre_reduit .bold {
	font-weight: bold;
}
.agenda_ministre_reduit .agenda_ministre_reduit_titre {
	background-color:#CCCCCC;
    color:#FFFFFF;
    padding:5px 10px 5px 10px;
}
.agenda_ministre_reduit .agenda_ministre_reduit_titre h2 {
    color:#181A1D;
    font-family:Arial,Helvetica,sans-serif;
    font-size:120%;
    text-transform:uppercase;
    padding:0px;
    font-weight:bold;
}
.agenda_ministre_reduit img {
	display: inline;
}
.agenda_ministre_reduit img.evenement_media {
	float: left;
	margin-right: 3px;
}

.agenda_ministre_reduit .agenda_calendrier, .agenda_ministre_reduit .agenda_jour {
	padding: 5px 10px;
}
.agenda_ministre_reduit .navigation_jour span {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 118%;
    margin: 0 5px;
}
.agenda_ministre_reduit .agenda_jour li.agenda_ministre_evenement {
	background-image: url("../images/agenda_separateur.gif");
	background-position: left top;
	background-repeat: repeat-x;
	padding: 7px 0px;
	overflow: hidden;
}
.agenda_ministre_reduit .agenda_aujourdhui {
    background-image: url("../images/picto_aujourdhui.gif");
    background-repeat: no-repeat;
    padding: 0 0px 0 10px;
    margin:2px -5px 0px 0px;
    float:right;
}
.agenda_ministre_reduit .agenda_jour li .agenda_date {
	float: left;
	font-weight: bold;
	width: 40px;
	margin-right: 15px;
}
.agenda_ministre_reduit .agenda_jour li .agenda_detail {
	float: left;
	width: 158px;
}
.agenda_ministre_reduit .agenda_jour li .agenda_detail p {
	margin-top: 0px;
}
.agenda_ministre_jour .pas_evenement {
	padding: 0px 0px 1px;
	border-bottom: 1px solid #CCCCCC;
	clear: both;
}
.agenda_ministre_reduit .pas_evenement .espace {
	padding: 47px 27px 65px;
	background-color: #f2f2f3;
	font-size: 145%;
}
.agenda_ministre_reduit .agenda_ministre_reduit_contenu_lien {
	padding: 5px 10px;
	border-top: 1px solid #CCCCCC;
}

/**
 * agenda ministere 33%
 */
.agenda_ministere_reduit {
	margin: 5px 3px;
	box-shadow: 0px 0px 5px #CCCCCC; 
	-moz-box-shadow: 0px 0px 5px #CCCCCC; 
	-webkit-box-shadow: 0px 0px 5px #CCCCCC;
	background-color:#FFFFFF;
	clear:both;
	overflow:hidden;
}
.agenda_ministere_reduit .bold {
	font-weight: bold;
}
.agenda_ministere_reduit table {
	border-collapse: separate;
}
.agenda_ministere_reduit .agenda_ministere_reduit_titre {
	background-color:#CCCCCC;
    color:#FFFFFF;
    padding:5px 10px 5px 10px;
}
.agenda_ministere_reduit .agenda_ministere_reduit_titre h2 {
    color:#181A1D;
    font-family:Arial,Helvetica,sans-serif;
    font-size:120%;
    text-transform:uppercase;
    padding:0px;
    font-weight:bold;
}
.agenda_ministere_reduit img {
	display: inline;
}
.agenda_ministere_reduit .agenda_calendrier {
	padding: 0px 5px;
}
.agenda_ministere_reduit .navigation_mois {
	padding: 7px;
	text-align: left;
	display: block;
}
.agenda_ministere_reduit .agenda_ministere_reduit_contenu caption {
	text-align: left;
	font-weight: normal;
}
.agenda_ministere_reduit .agenda_ministere_reduit_contenu th {
	font-family: Arial,Helvetica,sans-serif;
    font-size: 125%;
    font-weight: normal;
    background-color: #FFFFFF;
    background-image: none;
    padding: 0px 0px 10px;
    text-align: center;
}
.agenda_ministere_reduit .agenda_ministere_reduit_contenu td {
    font-weight: normal;
    background-color: #FFFFFF;
    background-image: none;
    padding: 0px;
    text-align: center;
    padding: 0px 3px;
}
.agenda_ministere_reduit .agenda_ministere_reduit_contenu td.vide {
	padding: 4px 3px;
}
.agenda_ministere_reduit .agenda_ministere_reduit_contenu td .evenement {
	background-color: #CCCCCC;
	display: block;
	padding: 4px 0px;
}
.agenda_ministere_reduit .agenda_ministere_reduit_contenu td .aujourdhui {
	background-color: #a5cb14;
	display: block;
	padding: 4px 0px;
	font-weight: bold;
}
.agenda_ministere_reduit .navigation_mois span {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 118%;
    margin: 0 5px;
    text-transform: uppercase;
}
.agenda_ministere_reduit .agenda_ministere_reduit_prochain {
	padding:10px;
	border-top: 1px solid #CCCCCC;
}
.agenda_ministere_reduit .agenda_ministere_reduit_contenu_lien {
	padding: 5px 10px;
	border-top: 1px solid #CCCCCC;
}
.agenda_ministere_reduit .agenda_ministere_reduit_prochain_evenement span {
	display: table-cell;
}
.agenda_ministere_reduit .agenda_ministere_reduit_prochain_evenement span.agenda_date {
	font-weight: bold;
	padding-right: 8px;
}
.agenda_ministere_reduit .agenda_aujourdhui {
    background-image: url("../images/picto_aujourdhui.gif");
    background-repeat: no-repeat;
    padding: 0 0px 0 10px;
    margin:8px 0px 0px 0px;
    float:right;
}

/**
 * agenda ministère 100%
 */
a.lien {
	background-image: url("../images/fleche_verte.gif");
    background-position: left 3px;
    background-repeat: no-repeat;
    padding-left: 10px;
}
.agenda_ministere_liste, .agenda_ministere_calendrier {
	margin: 0px 0px 20px;
}
.agenda_ministere_liste .agenda_prochain_evenement,
.agenda_ministere_calendrier .agenda_prochain_evenement {
	overflow: hidden;
	margin-top: 20px;
}
.agenda_ministere_liste .agenda_prochain_evenement .agenda_prochain_evenement_date,
.agenda_ministere_calendrier .agenda_prochain_evenement .agenda_prochain_evenement_date {
	font-size: 145%;
	display: block;
	font-family: Arial,Helvetica, sans-serif;
	margin-bottom: 5px;
	font-weight:100;
}
.agenda_ministere_liste .agenda_prochain_evenement .agenda_evenement_image,
.agenda_ministere_calendrier .agenda_prochain_evenement .agenda_evenement_image {
    float: left;
    margin: 0 10px 5px 0;
}
.agenda_ministere_liste .agenda_prochain_evenement a.lien,
.agenda_ministere_calendrier .agenda_prochain_evenement a.lien {
    font-size: 110%;
    font-weight: bold;
}
.agenda_ministere_liste .agenda_bandeau,
.agenda_ministere_calendrier .agenda_bandeau {
	background-image: url("../images/agenda_separateur.gif");
    background-position: left top;
    background-repeat: repeat-x;
    clear: both;
    margin-top: 25px;
}
.agenda_ministere_liste .agenda_bandeau .agenda_bandeau_espace_haut,
.agenda_ministere_calendrier .agenda_bandeau .agenda_bandeau_espace_haut {
	background-image: url("../images/agenda_separateur.gif");
    background-position: left bottom;
    background-repeat: repeat-x;
	padding: 2px 0px;
}
.agenda_ministere_liste .agenda_bandeau .agenda_bandeau_espace_bas,
.agenda_ministere_calendrier .agenda_bandeau .agenda_bandeau_espace_bas {
	background-color: #f2f2f3;
	padding: 3px 0px;
	overflow: hidden;
}
.agenda_ministere_liste .navigation_mois,
.agenda_ministere_calendrier .navigation_mois {
	float: left;
	width: 200px;
}
.agenda_ministere_liste .navigation_mois span,
.agenda_ministere_calendrier .navigation_mois span {
	text-transform: uppercase;
	font-size: 154%;
	font-family: Arial,Helvetica, sans-serif;
	margin: 0px 5px;
}
.agenda_ministere_liste img,
.agenda_ministere_calendrier img {
	display: inline;
}
.agenda_ministere_liste .abonnement_agenda,
.agenda_ministere_calendrier .abonnement_agenda {
	float: right;
	padding: 3px 0px;
}
.agenda_ministere_liste .abonnement_agenda .agenda_telecharger,
.agenda_ministere_calendrier .abonnement_agenda .agenda_telecharger {
	background-image: url("../images/picto_agenda_telecharger.gif");
	background-repeat: no-repeat;
	padding: 0px 10px 0px 15px;
}
.agenda_ministere_liste .abonnement_agenda .agenda_ics,
.agenda_ministere_calendrier .abonnement_agenda .agenda_ics {
	background-image: url("../images/picto_ics.gif");
	background-repeat: no-repeat;
	padding: 0px 10px 0px 15px;
}
.agenda_ministere_liste .abonnement_agenda .agenda_aujourdhui,
.agenda_ministere_calendrier .abonnement_agenda .agenda_aujourdhui {
    background-image: url("../images/picto_aujourdhui.gif");
    background-repeat: no-repeat;
    padding: 0 10px 0 15px;
}
.agenda_ministere_liste .mode_agenda,
.agenda_ministere_calendrier .mode_agenda {
	float: right;
	padding: 2px 0px 0px;
}
.agenda_ministere_liste .filtre_agenda,
.agenda_ministere_calendrier .filtre_agenda {
	float: right;
	padding: 0px 3px 0px 15px;
}

.agenda_ministere_liste .pas_evenement,
.agenda_ministere_calendrier .pas_evenement {
	padding: 0px 0px 1px;
	border-bottom: 1px solid #CCCCCC;
}
.agenda_ministere_liste .pas_evenement .espace,
.agenda_ministere_calendrier .pas_evenement .espace {
	padding: 47px 27px 65px;
	background-color: #f2f2f3;
	font-size: 145%;
}
.agenda_ministere_liste .agenda_evenement {
	padding: 0px;
	background-image: url("../images/agenda_separateur.gif");
    background-position: left bottom;
    background-repeat: repeat-x;
    position: relative;
}
.agenda_ministere_liste .agenda_evenement .agenda_ministere_table {
	margin: 0px;
	background-image: url("../images/agenda_separateur.gif");
    background-position: left bottom;
    background-repeat: repeat-x;
}
.agenda_ministere_liste .agenda_evenement .agenda_ministere_table tr {
	background-color: transparent;
	background-image: none;
}
.agenda_ministere_liste .agenda_date {
	width: 76px;
	background-color: #f2f2f3;
	text-align: center;
	vertical-align: middle;
    padding: 10px 0px;
    background-image: url("../images/agenda_separateur.gif");
    background-position: left bottom;
    background-repeat: repeat-x;
}
.agenda_ministere_liste .agenda_date.agenda_date_mois {
	vertical-align: top;
	font-size: 145%;
	padding: 4.5em 0px;
}
.agenda_ministere_liste .agenda_evenement_multi {
	background-image: url("../images/agenda_separateur.gif");
	background-repeat: repeat-y;
	background-position: center top;
}
.agenda_ministere_liste .agenda_date.agenda_date_mois .agenda_evenement_date_debut {
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	padding: 0px 0px 5px;
	background-color: #f2f2f3;
	width: 76px;
}
.agenda_ministere_liste .agenda_date.agenda_date_mois .agenda_evenement_date_fin {
	position: absolute;
	bottom: 0px;
	left: 0px;
	right: 0px;
	padding: 5px 0px 3px;
	background-color: #f2f2f3;
	width: 76px;
	background-image: url("../images/agenda_separateur.gif");
	background-repeat: repeat-x;
	background-position: center bottom;
}
.agenda_ministere_liste .agenda_libelle_jour {
	font-size: 145%;
	font-family: Arial,Helvetica, sans-serif;
	font-weight:100;
}
.agenda_ministere_liste .agenda_libelle_jour_1 {
	font-size: 100%;
	font-family: Arial,Helvetica, sans-serif;
	background-color: #F2F2F3;
	display: block;
	font-weight:100;
}
.agenda_ministere_liste .agenda_libelle_jour_2 {
	font-size: 100%;
	font-family: Arial,Helvetica, sans-serif;
	background-color: #F2F2F3;
	display: block;
	font-weight:100;
}
.agenda_ministere_liste .agenda_libelle_jour_3 {
	font-size: 100%;
	font-family: Arial,Helvetica, sans-serif;
	background-color: #F2F2F3;
	display: block;
	font-weight:100;
}
.agenda_ministere_liste .agenda_numero_jour {
	font-size: 318%;
	font-family: Arial,Helvetica, sans-serif;
	display: block;
}
.agenda_ministere_liste .agenda_numero_jour_1 {
	font-size: 85%;
	font-family: Arial,Helvetica, sans-serif;
	background-color: #F2F2F3;
}
.agenda_ministere_liste .agenda_numero_jour_2 {
	font-size: 85%;
	font-family: Arial,Helvetica, sans-serif;
	background-color: #F2F2F3;
}
.agenda_ministere_liste .agenda_numero_jour_3 {
	font-size: 85%;
	font-family: Arial,Helvetica, sans-serif;
	background-color: #F2F2F3;
}
.agenda_ministere_liste .agenda_libelle_mois_2 {
	font-size: 64%;
	font-family: Arial,Helvetica, sans-serif;
	background-color: #F2F2F3;
}
.agenda_ministere_liste .agenda_libelle_mois_3 {
	font-size: 64%;
	font-family: Arial,Helvetica, sans-serif;
	background-color: #F2F2F3;
}
.agenda_ministere_liste .agenda_numero_annee_3 {
	font-size: 64%;
	font-family: Arial,Helvetica, sans-serif;
	background-color: #F2F2F3;
	display: block;
}
.agenda_ministere_liste .agenda_detail {
	padding: 8px 11px 9px;
	background-color: transparent;
	background-image: none;
	vertical-align: top;
}
.agenda_ministere_liste .agenda_detail .agenda_evenement_image {
	float: left;
	margin: 0px 10px 5px 0px;
}
.agenda_ministere_liste .agenda_detail a.lien {
	font-weight: bold;
	font-size: 110%;
	margin-bottom: 5px;
}
.agenda_ministere_calendrier table {
	border-collapse: separate;
}
.agenda_ministere_calendrier table tr {
	background: transparent none;
}
.agenda_ministere_calendrier th {
	background: #FFFFFF none;
	text-align:center;
	font-size: 200%;
	font-weight: normal;
	border: 0;
	width: 104.57px;
	padding: 0px;
}
.agenda_ministere_calendrier td {
	background: #E0E1E4 none;
	border: 0;
	height: 10em;
	vertical-align: top;
	padding: 0px;
	width: 104.57px;
	border-left: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
.agenda_ministere_calendrier td.pas_evenement {
	vertical-align: middle;
	border-bottom: 1px solid #FFFFFF;
}
.agenda_ministere_calendrier td.pas_evenement p.jour {
	color: #999999;
	font-size: 728%;
	font-weight: lighter;
	text-align: center;
	border: 0;
}
.agenda_ministere_calendrier td.evenement p.jour {
	color: #A5CB14;
	font-size: 270%;
	font-weight: lighter;
	float: left;
	text-align:right;
	width:100px;
	border: 0;
	margin: 0px;
}
.agenda_ministere_calendrier td.evenement ul {
	margin: 0px 0px 10px;
	width: 706%;
	overflow: hidden;
	float: left;
	font-size: 1.1em;
}
.agenda_ministere_calendrier td.evenement .info_evenement {
	float: left;
	font-weight: bold;
	/*border-top: 1px solid #B3B4B6;
	border-bottom: 1px solid #B3B4B6;*/
	padding: 0;
	margin: .2em 0 0;
	line-height: 2.5em;
	z-index: 10;
	clear:left;
	background: #FFFFFF none;
}
.agenda_ministere_calendrier td.evenement .info_evenement a {
	padding: 0px 2px 0px 17px;
	background: transparent url(../images/petite_fleche_verte.gif) no-repeat 5px center;
}
.agenda_ministere_calendrier td.evenement .jour1 {
	width: 14.1%;
}
.agenda_ministere_calendrier td.evenement .jour2 {
	width: 28.5%;
}
.agenda_ministere_calendrier td.evenement .jour3 {
	width: 42.8%;
}
.agenda_ministere_calendrier td.evenement .jour4 {
	width: 57.1%;
}
.agenda_ministere_calendrier td.evenement .jour5 {
	width: 71.3%;
}
.agenda_ministere_calendrier td.evenement .jour6 {
	width: 85.9%;
}
.agenda_ministere_calendrier td.evenement .jour7 {
	width: 100%;
}
.agenda_ministere_calendrier td.evenement .nbEvent1 {
	margin-top: 2.7em;
}
.agenda_ministere_calendrier td.evenement .nbEvent2 {
	margin-top: 5.4em;
}
.agenda_ministere_calendrier td.evenement .nbEvent3 {
	margin-top: 8.1em;
}
.agenda_ministere_calendrier td.evenement .nbEvent4 {
	margin-top: 10.8em;
}

/* -------------
 * Buttons
 * ------------- */
button {
	background-color: #181A1D;
    border: 1px solid #D8D8D8;
    color: #FFFFFF;
    font-size: 80%;
    font-weight: bold;
    padding: 2px;
}
button span {}
button span span {}


/* -------------
 * Inputs
 * ------------- */
.jNiceInputWrapper {float: left;}
.jNiceInputInner {}
.jNiceInputInner input {
	border: 1px solid #DEDEDE;
}
.jNiceInputWrapper_hover {}
.jNiceInputWrapper_hover .jNiceInputInner {}


/* -------------
 * Radios
 * ------------- */
.jRadioWrapper { z-index: 2; position: relative; background-color: transparent;}
.jNiceRadio {
	background: transparent url(../images/jnice/radio.gif) no-repeat center top;
	height: 13px;
	width: 13px;
	position:absolute;left:0px;top:0px;cursor:pointer;vertical-align:middle;
	z-index: 10;
}


/* -------------
 * Checkboxes
 * ------------- */
.jCheckBoxWrapper {z-index: 2; position: relative;background-color: transparent;}
.jNiceCheckbox {
	background: transparent url(../images/jnice/checkbox.gif) no-repeat center top;
	height: 13px;
	width: 13px;
	position:absolute;left:0px;top:0px;z-index:2;cursor:pointer;
	z-index: 10;
}

/* -------------
 * Checked - Used for both Radio and Checkbox
 * ------------- */
.jNiceChecked { background-position: center bottom;}

/* -------------
 * Selects
 * ------------- */
.jNiceWrapper select {border:none;margin:0;padding:0;}

.jNiceSelectWrapper {
	height: 17px;
	left:0px;top:0px;z-index:3;position:absolute;
}

.jNiceWrapper iframe {position:absolute;z-index:1;width:100%;left:0px;top:0px;}

.jNiceSelectWrapper .jNiceSelectText {
	height: 15px;
	line-height: 15px;
	padding: 0px 3px;
	border: 1px solid #CCCCCC;
	border-right: none;
	background-color: #FFF;
	overflow:hidden;float:none;position:absolute;z-index:100;
}

.jNiceSelectWrapper .jNiceSelectOpen {
	width: 21px;
	height: 17px;
	background: url(/jquery/jnice/elements/select_right.gif) no-repeat center center;
	z-index:100;display:block;position:absolute;right:0px;
}

.jNiceSelectWrapper ul {
	top: 16px;
	background-color: #FFF;
	border: solid 1px #CCC;
	height: 150px;
	position:absolute;left:0px;list-style:none;display: none;margin:0;padding:0;overflow-y:auto;z-index:100;width: 95%;
}

.jNiceSelectWrapper ul a {
	color:#0099CC;
	background-color: #FFF;
	display:block;padding:5px;text-decoration:none;
}

.jNiceSelectWrapper ul a:hover { background:#E1F5FF; }
.jNiceSelectWrapper ul a.selected {background: #EDEDED;}

.jNiceFocus { border: dotted 1px #666666; }

.jNiceHidden {opacity:0;z-index:-1;position:relative;filter:alpha(opacity=0);}
.jNiceWrapper {position:relative;vertical-align:top;}
.jNiceWrapper input {outline:none;moz-outline:none;}


/**
 * Style bloc abonnement newsletter
 */
.bloc_abonnement_lettre {
	margin: 0px 0px 20px;
}
.bloc_abonnement_lettre h2 {
	clear: none;
}
.bloc_abonnement_lettre a {
	background-image:url('../images/fleche_verte.gif');
	background-repeat:no-repeat;
	background-position:left 3px;
	padding-left:10px;
}
.bloc_abonnement_lettre .alignement_droite {
	float:right;
}
.bloc_abonnement_lettre .bold {
	font-weight: bold;
}
.bloc_abonnement_lettre .italic {
	font-style: italic;
	margin-top: -7px;
	font-size: 90%;
}
.bloc_abonnement_lettre .erreur {
	color: #FF0000;
	padding: 10px 0px;
}
.bloc_abonnement_lettre .inscription_reussi, .bloc_abonnement_lettre .desinscription_reussi {
	font-weight: bold;
	text-align: center;
	line-height: 3em;
	padding: 30px 0px 60px;
}
.bloc_abonnement_lettre input, .bloc_abonnement_lettre label, .bloc_abonnement_lettre select {
	vertical-align: middle;
}
.bloc_abonnement_lettre input, .bloc_abonnement_lettre label {
	float: left;
	margin-left: 5px;
}
.bloc_abonnement_lettre a.alignement_droite, .bloc_abonnement_lettre form.alignement_droite {
	background-position:left 10px;
	padding-top: 7px;
}
.bloc_abonnement_lettre ul li {
	background-image: none;
	padding: 8px 0px;
	overflow: hidden;
}
.bloc_abonnement_lettre .alerte_information {
	padding: 10px 0px 30px;
	overflow: hidden;
}
.bloc_abonnement_lettre input[type=submit] {
	background-color: #181A1D;
    border: 1px solid #D8D8D8;
    color: #FFFFFF;
    font-size: 80%;
    font-weight: bold;
    padding: 2px;
    text-transform: uppercase;
    margin-left:373px;
    clear:left;
}
.bloc_abonnement_lettre input#courriel{
	width:250px;
}
.bloc_abonnement_lettre ul.derniers_numeros {
	background-image: url("../images/border_titre_gris.jpg");
    background-position: left top;
    background-repeat: repeat-x;
    margin-top: 2em;
}
.bloc_abonnement_lettre ul.derniers_numeros li {
	background-image: url("../images/border_titre_gris.jpg");
    background-position: left bottom;
    background-repeat: repeat-x;
    overflow: hidden;
}
.bloc_abonnement_lettre ul.derniers_numeros li .dernier_numero {
	font-size: 118%;
	font-family: Arial,Helvetica, sans-serif;
	padding-left: 5px;
	float: left;
	width: 70%;
}
.bloc_abonnement_lettre ul.derniers_numeros li .alignement_droite {
	padding-top: 1px;
	background-position:left 6px;
	float: right;
}
.bloc_abonnement_lettre .alerte_information label,
.bloc_abonnement_lettre .alerte_information input {
	float: left;
	margin-bottom:15px;
}
.captcha input{
	margin-top:-80px;
}
.bloc_abonnement_lettre .alerte_information label{
	clear:left;
	text-align:right;
	width:167px;
	
}

.bloc_abonnement_lettre .captcha {
	float: left;
	clear:left;
}
.bloc_abonnement_lettre .captcha p {
	float: left;
	clear: left;
}
.bloc_abonnement_lettre .captcha a {
	padding: 0px;
	background-image: none;
}
.bloc_abonnement_lettre .captcha img  {
	float: left;
	width: 170px;
}
h2.abo_derniers_numeros{
	clear:left;
}


/**********Gabarit 8 encadrés***************/
#colonne-droite {
    width: 237px;
    margin-left: 0px !important;
    float: right;
    margin: 0px;
    clear: right;
    display: inline-block;
    /*border: 1px solid red;*/
    padding-left:10px;
}

.marge-ie6{
	padding-left:0px;
	display:block;
}
	

#pageContent-2col{
	margin-left:0;
}

#pageContent-2col h2, #pageContent-2col h1{
	clear:none;
	font-weight:bold;
}

#page-en-tete-encadre .encadre-chapo {
	float:right;
	width:237px;
}

#page-en-tete-encadre .presentation {
	overflow:hidden;
}

.presentation {
	margin:0 0 10px;
	width:auto;
}
.chapo{
	font-weight:bold;
}
#pageContent-2col .encadre_titre_bleu, 
#pageContent-2col .encadre_titre_vert,
#pageContent-2col .encadre_titre_fond_blanc,
#pageContent-2col .encadre_titre_gris,
#pageContent-2col .encadre_titre_marron{
	clear:left;
	
}

.marge_ie6 .encadre_titre_bleu, 
.marge_ie6 .encadre_titre_vert,
.marge_ie6 .encadre_titre_fond_blanc,
.marge_ie6 .encadre_titre_gris,
.marge_ie6 .encadre_titre_marron{
	margin-right:10px;
}

#page-en-tete-encadre {
    margin: 10px 0px 0px 0px;
    overflow: hidden;
}

#page-en-tete-encadre .presentation {
    overflow: hidden;
}
#page-en-tete-encadre p {
    margin: 0px 10px 0px 0px;
}

#page-en-tete-encadre ul {
    margin: 0px 10px 0px 0px;
}

#page-en-tete-encadre .encadre-chapo {
    float: right;
    width: 237px;
    margin-right:3px;
}
.encadre-acces-direct h3{
	clear:none;
	background-image:none;
}

.acces-direct{
	background-color:#f2f2f3;
	/*width:65%;*/
	padding:5px;
	background-image:url('../images/border_ligne_bleu.jpg');
	background-repeat:repeat-x;
	background-position:left bottom;
	padding:0px 0px 2px 0px;
	overflow:hidden;
	/*border-top:2px dotted #cccccc;
	border-bottom:2px dotted #cccccc;*/
}

.acces-direct .titre-acces-direct {
    height: 18px;
    padding-right:10px
}

.acces-direct .texte {
    padding: 5px 0px 10px 0px;
	margin: 0px 5px 0px 0px;
}
.acces-direct .texte p{
    font-size: 100%;
    color: #000000;
    font-weight: normal;
    text-decoration: none;
}

.acces-direct .cadre{
	background-image:url('../images/border_ligne_bleu.jpg');
	background-repeat:repeat-x;
	background-position:left top;
	padding-top:5px;
	padding-left:5px;
}
.acces-direct h3 {
    border: 0px;
}
.acces-direct ul.liens {
    margin: 0px;
}

ul.liens li{
	text-decoration:none;
	background:none;
	color:black;
	background-image:url(../images/fleche_verte.gif);
	background-repeat:no-repeat;
	background-position:left 4px;
	padding-left:8px;
	margin-right:40px;
	margin-bottom:10px;
	overflow:hidden;
}
ul.liens li h3{
	margin:0px;
	padding:0px;
	font-family:Arial,Helvetica, sans-serif;
	font-size:100%;
}
#pageContent-2col .bloc-libre{
	clear:left;
	margin-top:10px;
	margin-bottom:10px;
}
.cadre-bas{
	clear:left;
}
.acces-direct img{
	display:inline-block;
}
#sommaire{
	margin-top:10px;
	color:#333333;
}	
#sommaire ul{

	border-left:4px solid #0195A9;
	margin-top:10px;
	margin-bottom:25px;
}
#sommaire li{
	background-image:none;
	padding-left:5px;
	color:#333333;
	text-decoration:underline;
}
#sommaire li a{
	color:#333333;
}
#ask-faq dt{
	color:#808080;
	font-size:130%;
	background: url(../images/border_titre_gris.jpg) left bottom repeat-x;
	padding-bottom:0px;
	overflow:hidden;
}
#ask-faq dd{
	color:#333333;
	margin-top:5px;
	margin-bottom:40px;
}
.contenu_max_colonne_droite {
	margin-left:5px;
}
.aligner_gauche{
	clear:left;
}

.encadre_titre_bleu .lecteur_video{
	text-align:center;
	margin-left:15px;
	margin-top:5px;
	margin-bottom:5px;
}
.encadre_titre_bleu .texte_lecteur{
	margin-left:15px;
	margin-right:10px;
}
.remontee_rubrique_auto ul{
	background-color: #F2F2F3;
	padding: 5px;
	border-top: 1px dotted #CCC;
	border-bottom: 1px dotted #CCC;
	float:left;
	width:100%;
	margin-bottom:10px;
}
.remontee_rubrique_auto li{
	width:40%;
}

.remontee_rubrique_auto{
	float:left;
	width:65%;
	margin-bottom:10px;
}

#rubrique-auto {
    overflow: hidden;
    padding-right:10px;
   	margin-bottom:10px;
 
}
#rubrique-auto h2 {
    clear: both;
    color:#017095;
}
#rubrique-auto h2 a{
    color:#017095;
    font-weight:bold;
}


#rubrique-auto h3, #rubrique-auto-100 h3 {
    border: 0px;
}
#rubrique-auto ul{
	background-color:#F2F2F3;

	overflow:hidden;
	padding-top:10px;
}	
#rubrique-auto ul, #rubrique-auto ul li {
      
    margin-left: 0px;
    padding-left: 10px;
}

#rubrique-auto ul li a {
    text-decoration: none;
    background: none;
    margin-left: 0px;
    padding-left: 0px;
}
#rubrique-auto h3{
	border:0px;
	background:none;
}
#rubrique-auto-100 {
    clear: both;
    margin: 0px 0px 0px 0px;
    width: 100%;
}
#rubrique-auto-100 img.titre, #rubrique-auto img.titre{
    margin: 0px 0px -3px 0px;
}
#rubrique-auto-100 h2, #rubrique-auto h2{
    margin: 0px 0px 8px 0px;
    clear: both;
}
#rubrique-auto-100 ul li a {
    color: #FF9900;
    text-decoration: none;
    font-weight: bold;
}
.colonne-A {
    width: 47%;
    float: left;
    margin: 0% 2% 0% 0% ;
}
.colonne-B {
    width: 48%;
    float: right;
    margin: 0px;
    padding-right: 5px;
}
.deux_cols{
   	background-color:#F2F2F3;
	/*border-bottom:2px dotted #CCCCCC;
	border-top:2px dotted #CCCCCC;*/
	overflow:hidden;
}
/**********Fin Gabarit 8 encadrés***************/
.bloc_libre_visuel {
	position:relative;
}


/* Bloc modulaire - Bulletin Officiel */
.bulletin_officiel {
	margin-top:10px;
}
.remonteeBO {
	padding:0px 10px 10px 10px;
	margin:10px 0px;
}
.remonteeBO_encart {
	border:1px solid #CBCBCB;
	background-color: #FFFFFF;
	background-image:url('../images/degradeBO.jpg');
	background-position:left bottom;
	background-repeat:repeat-x;
}
.remonteeBO > a {
	display:inline;
}

.remonteeBO h3 {
	color:#000000;
	background:none;
	padding:0px;
	margin:5px 0px 10px 0px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:130%;
	font-weight:bold;
	text-transform:uppercase;
}
#sommaire_bo h2 {
	text-transform:none;
}
#sommaire_bo h3 {
	color:#017095;
	background-image:url('../images/border_titre_gris.jpg');
	background-repeat:repeat-x;
	background-position:left bottom;
	padding:10px 0px 3px 0px;
	margin:15px 0px 10px 0px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 140%;
	font-weight: bold;
}
#sommaire_bo h3 a {
	color:#017095;
	text-decoration:none;
}
#sommaire_bo h4 {
	color:#000000;
	background:none;
	padding:0px;
	margin:0px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:100%;
	font-weight:bold;
	display:inline;
}
#sommaire_bo .encartsBO {
	background-color:#dcdde1;
	margin:-8px 0px 0px 0px;
	padding:5px 10px;
}
#sommaire_bo .liens_bo li {
	margin:5px 0px 10px 0px;
}
#sommaire_bo .encartsBO li {
	margin:5px 0px 5px 0px;
	background-image:url("../images/liste_chevron_double_fond_gris.jpg");
}
#sommaire_bo a{
	text-decoration:underline;
	color:#000000;
}

.MF01-STI, .Surtitre {
	border-bottom: 1px solid #CCCCCC;
	color: #017095;
	font-size: 160%;
	margin-bottom: 5px;
	padding-bottom: 0em;
	clear: both;
}

.MF07-titre {
	color: #017095;
	font-size: 120%;
	font-weight: bold;
	letter-spacing: 0.05em;
	margin-bottom: 0px;
	padding-bottom: 0px;
	position: relative;
	clear: both;
	border-bottom: 0px;
}
.MF08-visas, .MF19-notebaspage, .Visas {
	color: #808080;
}
.MF12-capmaigre {
	font-weight: bold;
	color: #017095;
	font-size:110%;
	font-weight:normal;
	margin:1.8em 0pt 0.5em;
	clear: both;
}
.MF13-inter, .MF14-interbdc, .Stitre {
	font-weight: bold;
	color: #017095;
	font-size:110%;
	font-weight:bold;
	margin:1.8em 0pt 0.5em;
	clear: both;
}
.Stitre1 {
	color: #017095;
	font-size:110%;
	font-weight:bold;
	margin:1.8em 0pt 0.5em;
	clear: both;
}
.MF15-grasrouge, .MF22-annexelettrine, .Stitre2 {
	font-weight: normal;
	color: #017095;
}
.MF16-grasbleu, .Titretableau, .Annexe {
	color: #017095;
	font-weight: bold;
}
.MF17-texterouge, .MF23-annexesoustitre, .Texte  {
	/*color: #BF002E;*/
	font-weight: bold;
}
h4 .MF17-texterouge {
	font-weight: bold;
	font-size: 80%;
	color: #000000;
	letter-spacing: normal;
}
.MF18-italique, .Renvoi {
	font-style: italic;
}
/* FROM CSS Validation Service :
En CSS1, il était possible d'avoir un nom de classe commençant par un chiffre (".55xx") sauf s'il s'agissait d'une dimension (".55cm").
En CSS2, de tels noms sont analysés comme étant des dimensions inconnues, pour permettre l'ajout de nouvelles unités). 
To make ".22-annexelettrine" a valid class, CSS2 requires the first digit to be escaped (".\322-annexelettrine")  */
.\322-annexelettrine {
	color: #017095;
	font-weight: normal;
}
.MF-bleu {
	color: #18417F;
}

div.box div.box-erratum {
	background:url("../images/bg_box_erratum.jpg") no-repeat bottom right #FFFAF6;
	border-left:1px solid #EADDD3;
	border-top:1px solid #EADDD3;
	padding:10px 10px 30px 10px;
}
#contenu_NOR hr {
	margin-bottom: 5px;
}

/* Fin Bloc modulaire - Bulletin Officiel */

/*webtv*/
.wtv_liste_chaines{
	overflow:hidden;
}

.wtv_liste_chaines  li{
	float:left;
	width:20%;
	display:block;
	height:170px;
	width:23%;
	background-image:none;
	overflow:hidden;
}
.wtv_ct_theme{
	font-weight:bold;
	font-size:110%;
}
h2#wtv_titre_ct{
	color:#333333;
	font-size:220%;
	font-weight:lighter;
	text-transform:uppercase;
	
}
.pagination_wtv_ct{
	margin:20px 0px;
	
	padding:10px;
	display:block;
	background-color:#F2F2F3;
	text-align:right;
	font-size:120%;
	border-top:2px dotted #7794c1;
	border-bottom:2px dotted #7794c1;
	
}
/*fin webtv*/


/* Page de liste */
.page_liste_bloc_recherche_contenu {
	padding:2px 0px 2px 8px;
}
.page_liste_bloc_recherche_contenu .valid_form_search{
	float:right;
	background-color:#181A1D;
	border:1px solid #D8D8D8;
	color:#FFFFFF;
	font-size:80%;
	font-weight:bold;
	padding:2px;
	margin:5px 10px 5px 0px;
}
.pagination_recherche a {
	display:inline-block;
} 
#pagedeliste_pos_bas .search_report{
	margin:0px;
}
#pagedeliste_pos_bas .pagination_recherche{
	padding-bottom:2px;
}
.page_de_liste .bt_recherche{
	float:left;
	margin-bottom:5px;
}
#pagedeliste_pos_haut .pagination_recherche{
	padding-top:2px;
}
#pagedeliste_pos_haut{
	margin:0px;
}
#pagedeliste_pos_haut_2 .pagination_recherche{
	padding-top:10px;
}
.page_liste_bloc_recherche_border_top{
	background-image: url('../images/border_ligne_bleu.jpg');
	background-repeat: repeat-x;
	background-position: left bottom;
	padding: 0px 0px 2px 0px;
	height: 1px;
	margin-top:10px;
}
.page_de_liste .results-sort{
	background-image: url('../images/border_ligne_bleu.jpg');
	background-repeat: repeat-x;
	background-position: left bottom;
	border:none;
	margin-top:0px;
}
.page_de_liste .affichage66 {
	width: 66%;
	float: left;
}
.page_de_liste .zone_droite_centre_auto{
	float:none;
	width:auto;
}
.page_de_liste .zone_droite_haut{
	margin:0px;
}
.page_de_liste .zone_droite_cote_auto{
	margin-top:10px;
}
.page_de_liste .detail_float_right_66{
	float:right;
	width:318px;
}
.page_de_liste .nuage_tag{
	margin-bottom:10px;
}
.page_de_liste .chapo{
	font-weight:bold;
}
.page_de_liste .liste_champs_remontee_contenu{
	display:inline-block;
	width:570px;
}
.page_de_liste .mode66percent{
	width:318px; 
}
.page_de_liste .mode100percent{
	width:100%; 
}
.page_de_liste .me_blockGrey{
	padding-left:15px;
}
.liste_etiquettes_remontee_auto{
	width:100%;
	display: inline-block;
}
.page_de_liste .zone_droite_haut h2{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 200%;
	color: #333;
	border-bottom: 1px solid #CCC;
	padding: 0px;
	margin: 15px 0px 5px 0px;
	text-transform: uppercase;
	background-image: none;
	font-weight: lighter;
}
.page_de_liste .champs_remontee_contenu_ModeleType, .page_de_liste .remontee_contenu_date_recherche{
	color: #0195A9;
	display: inline;
}
.page_de_liste .champs_remontee_contenu_person{
	color: #5D5E60;
	display: inline;
}
/* Fin  page de liste*/ 


/* Recherche */
.bloc_recherche_border_top {
	background-image: url('../images/border_ligne_bleu.jpg');
	background-repeat: repeat-x;
	background-position: left bottom;
	padding: 0px 0px 2px 0px;
	height: 1px;
}
#z4-recherche .colonne-A{
	width:auto;
	float:none;
	margin:0px;
}
#z4-recherche .colonne-A .remontee_contenus .liste_contenus{
	border:none;
}
#z4-recherche .results-sort{
	padding:3px 5px;
	border:none;
	background-image: url('../images/border_ligne_bleu.jpg');
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-top:0px;
}
.recherche_border_titre{
	border-bottom: 1px solid #DDD;
	margin-bottom:5px;
}
#z4-recherche .pagination_recherche{
	margin-top:-1px;
}
#z4-recherche .themes_remontee_contenu{
	padding:0px;
}
.recherche_affichage66{
	width:66%;
	display:inline-block;
}
#z4-recherche .recherche_affichage66_pagination{
	margin-top:5px;
}
.zone_liste_recherche > .chapo {
	font-weight:bold;
	margin-top:10px;
}
.zone_liste_recherche h2, .nb_result_recherche h2 {
	text-transform: uppercase;
}

.remontee_contenu_modele{
	color: #0195A9;
	display: inline;
}

#openClose_recherche_avancee{
	display:block;
	color: #212324;
	background: url('../images/fleche_verte_open.gif') left 3px no-repeat;
	padding-left: 10px;
	margin-bottom: 5px;
}
#bloc_recherche_avancee{
	margin-left:-5px;
	display:block;
}
#z4-recherche .theme_remontee_contenu{
	position:absolute; 
	top:-20px;
}
#recAffine .bouton{
	margin: 0px 0px 5px 320px;
	background-color: #181A1D;
	border: 1px solid #D8D8D8;
	color: white;
	font-weight: bold;
	font-size: 80%;
	padding: 2px;
	font-size: 9px;
    text-transform:uppercase;
}
#z4-recherche .bouton{
	background-color: #181A1D;
	border: 1px solid #D8D8D8;
	color: white;
	font-weight: bold;
	font-size: 80%;
	padding: 2px;
	font-size: 9px;
    text-transform:uppercase;
}
#recAffine .jCheckBoxWrapper{
	float:left;
}

/*Syndication**/
.syndication_titre, .syndication_description, .syndication_entrant, .syndication_sortant{
	margin:5px;
}
/****/

/* Erreur 500 */
#erreur500 {
	background: transparent url("../images/erreur500.jpg") center top no-repeat;
}
.erreur500-back {
	background-color: #000000;
	opacity: 0.8;
	filter:alpha(opacity=80);
	position: fixed;
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
	z-index: 1000;
}
.erreur500 {
	position: absolute;
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
	z-index: 2000;
}
.erreur500-cadre {
	background: #FFFFFF url("../images/bg_mdd_degrade.jpg") repeat-x bottom right;
	border-bottom: #a5cb14 5px solid;
	width: 800px;
	margin: 250px auto 200px;
	padding: 30px;
}
.erreur500 h1 {
	color: #A5CB14;
	font-size: 210%;
	text-transform: uppercase;
	font-weight: normal;
	padding-bottom: 10px;
}
.erreur500 p {
	font-size: 155%;
	margin: 10px 0px 5px;
}
.erreur500 a {
	color: #A5CB14;
	text-decoration: underline;
}




/******WebTV*****/

.wtv_liste_chaines  li{
	float:left;
	width:20%;
	display:block;
	height:170px;
	width:23%;
	background-image:none;
	overflow:hidden;
}
.wtv_ct_theme{
	font-weight:bold;
	font-size:110%;
}
h2#wtv_titre_ct{
	color:#333333;
	font-size:220%;
	font-weight:lighter;
	text-transform:uppercase;
	border:0px;
	background-image:url();
	margin-bottom:0px;
	clear:none;
	margin-bottom:5px;
}
.pagination_wtv_ct{
	/*margin:20px 0px;
	
	padding:10px;
	display:block;
	background-color:#F2F2F3;
	text-align:right;
	font-size:120%;
	border-top:2px dotted #7794c1;
	border-bottom:2px dotted #7794c1;*/
}
.wtv_en_savoir_infos{
	/*float:left;
	width:400px;*/
}
.wtv_bloc_thematique{
	float:right;
	box-shadow: 0px 0px 5px #CCCCCC; 
	-moz-box-shadow:0 0 5px #CCCCCC;
	-webkit-box-shadow: 0px 0px 5px #CCCCCC;
	clear:right;
	width:200px;
	padding:5px;
	margin-bottom:20px;
	margin-top:10px;
	overflow:hidden;
	
}
.wtv_en_savoir_visu{
	float:left;
	margin-right:5px;
	
}

.wtv_thematique_infos{
	float:left;
	width:70%;
	
}
.wtv_pagination_border-top{
	background-image:url(../images/border_ligne_bleu.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	height:1px;
	padding:0 0 2px;
}
.wtv_pagination_border-bottom{
	background-image:url(../images/border_ligne_bleu.jpg);
	background-position:left bottom;
	background-repeat:repeat-x;
	height:1px;
	padding:0 0 2px;
}
.pagination_wtv_ct{
	background-image:url(../images/border_ligne_bleu.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	padding:0 0 2px;
	margin-top:0px;
	background-color:#F2F2F3;
	border:none;
	padding-top:5px;
}
.pagination_wtv_ct .current{
	font-weight:bold;
	font-size:90%;
}

.wtv_ct_visu{
	height:125px;
}
.chevron-recherche{
	font-size:90%;
}
.wtv_ct_pagination_image{
	display:inline;
	margin-top:2px;
	margin-right:5px;
	margin-left:0;
}
.wtv_ct_pagination_page{
	margin-right:2px;
}
.wtv_ct_image_play{
	margin-top:-75px;
	margin-left:60px;
	
}
.wtv_player_info{
	background-image:url(../images/border_ligne_bleu.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	padding:0 0 2px;
	margin-bottom:20px;
	background-color:#F2F2F3;
	border:none;
	padding-top:5px;
	margin-top:10px;
	padding-left:10px;
	overflow:hidden;
}
.wtv_date_video{
	font-weight:bold;
	/*float:left;*/
	
}
.wtv_pp_label{
	margin-bottom:10px;
	
}
.wtv_pp_input{
	margin-bottom:10px;
	text-align:right;
	clear:left;
}

.wtv_pp_liens{
	margin:8px;
	margin-left:0px;
}

.wtv_pp_liens div{
	margin-top:10px;
	width:400px;
}

.wtv_bloc_thematique .lien_precedent a {
	border-bottom:#A89D91 1px solid;
}
.wtv_bloc_thematique .lien_suivant a {
	border-top:#A89D91 1px solid;
}

.wtv_bloc_thematique .lien_precedent a, .wtv_bloc_thematique .lien_suivant a  {
	display:block;
	padding:5px;
}

.wtv_bloc_thematique .scrollable {
	position:relative;
	overflow:hidden;
}
.wtv_bloc_thematique .scrollable .items {
	clear:both;
	position:relative;
}
.wtv_bloc_thematique .lien_precedent img, .wtv_bloc_thematique .lien_suivant img {
	margin:auto;
}
.wtv_zone_contenu_gauche{
	overflow:hidden;
	padding:10px;
	padding-left:15px;
	padding-top:0px;

}
.wtv_zone_contenu_droie{
	margin-right:15px;
	float:right;
	clear:right;
	padding-top:10px;
}
.wtv_zone_contenu_gauche h1,  .wtv_zone_contenu_gauche h2, .wtv_zone_contenu_gauche h3{
	clear:none;
}
/*.wtv_zone_contenu_droie .encadre_titre_fond_blanc{
	clear:none;
	float:right;
	clear:right;
	margin-top:20px;
	width:200px;
}*/
.wtv_sous_themes{
	float:right;
	clear:right;
	margin-top:20px;
	box-shadow: 0px 0px 5px #CCCCCC; 
	-moz-box-shadow:0 0 5px #CCCCCC;
	-webkit-box-shadow: 0px 0px 5px #CCCCCC;
	width:200px;
	padding:5px;
	margin-bottom:20px;
	padding-bottom:10px;
}

.wtv_sous_theme_label{
	background-image:url(../images/fleche_verte.gif);
	background-position:left 3px;
	background-repeat:no-repeat;
	color:#212324;
	margin-top:5px;
	padding-left:10px;
}
h2.wtv_player{
	color:black;
	font-size:180%;
	font-weight:lighter;
	background-image:url();
	border-bottom:1px solid #CCCCCC;
	text-transform:uppercase;
}

h3.wtv_player{
	color:#017095;
	font-size:150%;
	padding-top:0px;
}
.wtv_a_la_une_hr{
	margin-bottom:15px;
	margin-top:-5px;
}
h2.webtv_bloc_titre_wtv{
	background-image:none;
	color:#181A1D;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:220%;
	margin:0;
	padding:0;
}
.wt_en_savoir_plus_titre_item{
	background-image:url();
	margin-bottom:20px;
	overflow:hidden;
	
	
}
.wt_en_savoir_plus_titre_item h4{
	background-image:url(../images/fleche_verte.gif);
	 background-repeat:no-repeat;
	 background-position: left 4px;
	 padding-left:8px;
	font-weight:120%;
	font-size:120%;
	margin-bottom:5px;
}
.wtv_cat{
	margin-right:5px;
	color:#0195A9;
}
.wtv_zone_contenu_droie .bloc_annonce{
	
	float:right;
	clear:right;
	width:210px;
}
.wtv_bloc_thematique_contenu h3, .wtv_sous_themes h3{
	font-weight:bold;
	text-transform:uppercase;
	color:black;
	font-size:120%;
	background-image:url();
	padding-top:2px;
}
.wtv_bloc_thematique_contenu .lien_precedent{
	margin-bottom:5px;
}
.wt_en_savoir_plus_titre_item .champs_remontee_contenu {
	margin-top:0px;
	padding-top:0px;	
}
.wt_en_savoir_item{
	margin-bottom:5px;
}
.wt_en_savoir_plus_titre_item .chapo{
	font-weight:normal;
}
.wtv_en_savoir_plus_liste{
	background-image:url(../images/fleche_verte.gif);
	background-position:8px 7px;
	background-repeat:no-repeat;
	border-bottom:1px solid #B2B2B2;
	border-top:1px solid #B2B2B2;
	font-family:Arial,Helvetica,sans-serif;
	margin-bottom:10px;
	padding-left:15px;
	padding-top:4px;
	padding-bottom:4px;
	margin:5px;
}
.wtv_media_title{
	font-weight:bold;
}
.autres_sites_item .encadre_titre_bleu .bloc_libre_titre h3, .encadre_titre_bleu .bloc_libre_titre h2 ,
.autres_sites_item .encadre_titre_marron .bloc_libre_titre h3, .encadre_titre_marron .bloc_libre_titre h2 {
	font-weight:bold;
}

.champs_remontee_contenu_themes{
	display:inline-block;
	padding-bottom:2px;
}

.wtv_zone_contenu_gauche .webtv_bloc_player_nav {
	width:460px;
}

.wtv_zone_contenu_gauche .webtv_bloc_player_nav {
	width:460px;
}

li.thematiques_item { 
	background-image:url();
	margin-bottom:5px;
	min-height:50px;
	clear:both;
	overflow:hidden;
}
/**Fin WebTv**/

.nuage_tag_items_print, .vignette_print, .vignette_print_a_la_une, .vignette_print_wtv {
	display:none;
}
.page_de_liste ul.liste_remontee_contenus {
	margin-top:5px;
}
.wtv_en_savoir_infos .champs_remontee_contenu{
	margin-bottom:3px;
}
.wtv_en_savoir_infos .champs_remontee_contenu_themes{
	width:78%;
}


/*Redesign du bloc sondage*/
ul.sondage_resultats {
	margin-bottom:3px;
}
ul.sondage_resultats li{
	margin-top:2px;
}
.sondage_percent_bar{
	background-color:white;
	border:#a1a1a1 solid 1px;
	height:10px;
	width:200px;
}
.sondage_percent_bar_value{
	background-color:#A5CB14;
	height:12px;
	margin:-1px;
}
.sondage_reponse_label{
	font-size:140%;
	font-style:italic;
}
.sondage_reponse{
	font-size:80%;
}
.entete_contenu_max .theme_contenu_max, .liste_remontee_contenus .theme_remontee_contenu, .wtv_en_savoir_infos .champs_remontee_contenu, .page_de_liste .themes_absolus{
	position:absolute;
	top:-20px;
}
.champs_remontee_contenu_subtheme{
	background-color:#e7e9e8;
	text-transform:uppercase;
	float:left;
	margin-right:3px;
	margin-bottom:3px;
	padding-bottom:3px;
	padding:3px;
}
wtv_en_savoir_infos .champs_remontee_contenu{
	padding:3px;
}
.montrer_rubriques {
	cursor:ns-resize;
}
.montrer_rubriques_site{
	cursor: ns-resize;
}
 .banniere_image{
	position:relative;
	display:inline-block;
}
.cid_video div{
	margin-left:auto;
	margin-right:auto;
}
ul.liste_nav_mdd_2_col{
	float:left;
	width:45%;
}
.nav_deroulante_contenu ul.right{
	float:right;
	width:45%;
}
.liste_services_item .titre_service {
cursor:ns-resize;
}



/*********Bulletin Officiel*******/
.bo_mois {
	margin-bottom:20px;
}
.bo_mois .agenda_bandeau {
	background-image: url("../images/agenda_separateur.gif");
    background-position: left top;
    background-repeat: repeat-x;
    clear: both;
    margin-top: 25px;
}
.bo_mois .agenda_bandeau .agenda_bandeau_espace_haut {
	background-image: url("../images/agenda_separateur.gif");
    background-position: left bottom;
    background-repeat: repeat-x;
	padding: 2px 0px;
}
.bo_mois .agenda_bandeau .agenda_bandeau_espace_bas {
	background-color: #f2f2f3;
	padding: 3px 0px;
	overflow: hidden;
}
.bo_mois .navigation_semaine {
	float: left;
	width: 270px;
}
.zone_66 .bo_mois .navigation_semaine {
	width: 380px;
}
.zone_100 .bo_mois .navigation_semaine {
	width: 600px;
}
.bo_mois .navigation_semaine span {
	text-transform: uppercase;
	font-size: 154%;
	font-family: Arial,Helvetica, sans-serif;
	margin: 0px 5px;
}
.bo_mois .navigation_mode {
	float: right;
	padding: 4px 4px;
}
.bo_mois .navigation_mode a {
	background-color: #d3d4d8;
	padding: 3px 5px;
}
.bo_mois .navigation_mode span.mode_courant {
	background-color: #a5cb14;
	padding: 3px 5px;
}
.bo_mois img {
	display: inline;
}
.bo_mois img.evenement_media {
	float: left;
	margin-right: 3px;
}
.bo_mois .agenda_ministre_abonnement {
	float: right;
	overflow: hidden;
	margin: 4px 0px;
}

.bo_mois .agenda_ministre_abonnement li {
	background-image: none;
	padding: 0px;
	display: inline;
	padding: 0px 0px 0px 17px;
}
/*
.bo_mois .agenda_telecharger {
    background-image: url("../images/picto_agenda_telecharger.gif");
    background-repeat: no-repeat;
    padding: 0 0px 0 15px;
}
*/
.agenda_ministre_semaine .agenda_media {
    background-image: url("../images/picto_media.gif");
    background-repeat: no-repeat;
    padding: 0 0px 0 15px;
}
.bo_mois .agenda_aujourdhui {
    background-image: url("../images/picto_aujourdhui.gif");
    background-repeat: no-repeat;
    padding: 0 0px 0 15px;
}
.agenda_ministre_semaine .agenda_semaine {
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	clear: both;
}
.agenda_ministre_semaine .agenda_semaine li.agenda_ministre_evenement {
	background-image: url("../images/agenda_separateur.gif");
    background-position: left top;
    background-repeat: repeat-x;
    padding: 3px 0px 0px;
}
.agenda_ministre_semaine .agenda_semaine li.first {
	background-image: none;
	padding: 0px;
}
.agenda_ministre_semaine .agenda_semaine .agenda_semaine_jour {
	margin: 0px;
}
.agenda_ministre_semaine .agenda_semaine .agenda_semaine_jour .date {
	width: 76px;
	font-size: 145%;
	font-family: Arial,Helvetica, sans-serif;
	text-align: center;
	vertical-align: middle;
	background-color: #d3d4d8;
	padding: 0px;
	font-weight:100;
}
.agenda_ministre_semaine .agenda_semaine .agenda_semaine_jour tr {
	background-color: transparent;
	background-image: none;
}
.agenda_ministre_semaine .agenda_semaine .agenda_semaine_jour .date span {
	font-size: 215%;
	font-family: Arial,Helvetica, sans-serif;
	clear: both;
	display: block;
}
.agenda_ministre_semaine .agenda_semaine .agenda_semaine_jour .agenda_detail {
	background-image: none;
	background-color: transparent;
	vertical-align: top;
}
.agenda_ministre_semaine .agenda_semaine .agenda_semaine_jour .agenda_detail li.agenda_ministre_evenement {
	background-image: none;
	padding: 0px 0px 5px;
}
.agenda_ministre_semaine .agenda_semaine .agenda_semaine_jour .agenda_detail li .agenda_heure {
	font-weight: bold;
	float: left;
	width: 70px;
	margin: 0px 10px 0px 0px;
}
.agenda_ministre_semaine .agenda_semaine .agenda_semaine_jour .agenda_detail li .agenda_detail {
	float: left;
	width: 560px;
}
.agenda_ministre_semaine .agenda_semaine .agenda_semaine_jour .agenda_detail li .agenda_detail p {
	margin-top: 0px;
}
.bo_mois .pas_evenement {
	padding: 0px 0px 1px;
	border-bottom: 1px solid #CCCCCC;
	clear: both;
}
.bo_mois .espace {
	padding: 20px 0px 65px;
	font-size: 100%;
}
.pas_de_bo{
	background-color:#F2F2F3;
	padding:40px 10px 40px; 
	border-bottom:1px solid #CCCCCC;
	font-size:145%;
}

.scroll_tab_cbo{
	width:100%;
	overflow-x:auto;
	overflow-y:hidden;
}



/*styles chaine BO*/
.nor_haut_casse{
	text-transform:uppercase;
}
.nor_bas_casse{
	text-transform:lowercase;
}
.corps10{
	font-size:91%;
}
.corps11{
	font-size:100%;
}

/*Styles Indicateurs des Universités*/
#indicuniv_tab_resultats {
	font-size:100%;
}
#indicuniv_tab_resultats caption{
	position:absolute;
	left:-9999px;
}
#indicuniv_tab_resultats tr th,
#indicuniv_tab_resultats tr td{
	background-image:none;
	padding:2px;

}
#indicuniv_tab_resultats .col_univ{
	width:107px;
	background-color:#ddd8c5;
	border-bottom: 1px solid #DDD;
	border-right: 1px solid #DDD;
	font-weight:bold;
	text-align:left;
}
#indicuniv_tab_resultats .col_univ.titreUniversite{
	background-color:#ffffff;
}
#indicuniv_tab_resultats thead .col_precision{
	background-color:#ddd8c5;
	font-weight:bold;
}
#indicuniv_tab_resultats .col_precision{
	width:30px;
	background-color:#FFFFFF;
	border-bottom: 1px solid #DDD;
	/*border-right: 1px solid #DDD;*/
	font-weight:normal;
	text-align:center;
	border-left: 3px solid white;
}
#indicuniv_tab_resultats .titreDiscip{
	padding:5px 10px;
}
#indicuniv_tab_resultats .col_result{
	text-align:center;
	/*width:20px;*/
	border-bottom: 1px solid #DDD;
	border-right: 1px solid #DDD;
}
#indicuniv_tab_resultats .discip4.titreDiscip{
	border-right: 1px solid #DDD;
}

#indicuniv_tab_resultats .discip1{
	background-color:#f5f5cf;
	
}
#indicuniv_tab_resultats .discip1.tauxInsertion,
#indicuniv_tab_resultats .discip1.titreDiscip{
	background-color:#a5d314;
}

#indicuniv_tab_resultats .discip2{
	background-color:#fff9dc;
}
#indicuniv_tab_resultats .discip2.tauxInsertion,
#indicuniv_tab_resultats .discip2.titreDiscip{
	background-color:#fff9a5;
} 

#indicuniv_tab_resultats .discip3{
	background-color:#e3f4f3;
}
#indicuniv_tab_resultats .discip3.tauxInsertion,
#indicuniv_tab_resultats .discip3.titreDiscip{
	background-color:#8ad0ce;
}

#indicuniv_tab_resultats .discip4{
	background-color:#ecebf4;
}
#indicuniv_tab_resultats .discip4.tauxInsertion,
#indicuniv_tab_resultats .discip4.titreDiscip{
	background-color:#cbc7e0;
}
#indicuniv_tab_resultats .borderBlanc{
	border-left:3px solid #FFFFFF;
}
#indicuniv_tab_resultats .col_result.vide{
	background-color:#d6d6d6;
}
#indicuniv_tab_resultats .col_result.nonnumeric{
	color: #515151;
}
#indicuniv_tab_resultats .col_result.message{
	background-color:#FFFFFF;
	border-bottom: 1px solid #DDD;
	border-right: 1px solid #DDD;
}


table.discipline_color_green  th.context{background-color:#A5D314;}
table.discipline_color_green  td.context{background-color:#F5F6D0;}
table.discipline_color_yellow th.context{background-color:#FFF9A5;}
table.discipline_color_yellow td.context{background-color:#FFF9DC;}
table.discipline_color_blue   th.context{background-color:#8AD0CE;}
table.discipline_color_blue   td.context{background-color:#E3F4F3;}
table.discipline_color_purple th.context{background-color:#CBC7E0;}
table.discipline_color_purple td.context{background-color:#ECEBF4;}
table.indicateurs_univ td.blank{background-color:white;}
table#indicuniv_tab_disciplines tbody .INDIC_UNIV_LABEL{text-align:left;}
table#indicuniv_tab_disciplines caption{
	/*position:absolute;
	left:-9999px;*/
	display:table-caption;
	font-weight:bold;
}

table#indicuniv_tab_etablissements .green_heavy  {background-color:#A5D314;}
table#indicuniv_tab_etablissements .green_light  {background-color:#F5F6D0;}
table#indicuniv_tab_etablissements .yellow_heavy {background-color:#FFF9A5;}
table#indicuniv_tab_etablissements .yellow_light {background-color:#FFF9DC;}
table#indicuniv_tab_etablissements .blue_heavy   {background-color:#8AD0CE;}
table#indicuniv_tab_etablissements .blue_light   {background-color:#E3F4F3;}
table#indicuniv_tab_etablissements .purple_heavy {background-color:#CBC7E0;}
table#indicuniv_tab_etablissements .purple_light {background-color:#ECEBF4;}
table#indicuniv_tab_etablissements .no-border    {border:none;}
table#indicuniv_tab_etablissements .borderBlanc	 {border-left:3px solid #FFFFFF;}
table#indicuniv_tab_etablissements .titreDiscip{
	border-bottom:none;
}
table#indicuniv_tab_etablissements .sous-titre{
	background-color:white;
	background-image:none;
}
table#indicuniv_tab_etablissements .sous-titre th{ 
	text-align:left;
	padding:2px 10px;
	border-right:none; 
	
}
#indicuniv_tab_etablissements caption{
	position:absolute;
	left:-9999px;
}

#indicuniv_donnees_contexte_div {
	width:320px; 
	margin-top:30px; 
	box-shadow: 0px 0px 5px #CCCCCC; 
	-moz-box-shadow: 0px 0px 5px #CCCCCC; 
	-webkit-box-shadow: 0px 0px 5px #CCCCCC;
	overflow:hidden; 
}
table#indicuniv_donnees_contexte caption{
	text-align:left;
	padding:5px 5px 5px 5px;
	color:#181A1D;
	font-size:120%;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	background:none;
}

table#indicuniv_donnees_contexte tr th{
	font-weight:normal;
	vertical-align:top;
	padding:5px;
	text-align:left;
	
}
table#indicuniv_donnees_contexte tr, 
table#indicuniv_donnees_contexte tr.odd, 
table#indicuniv_donnees_contexte tr.even,
table#indicuniv_donnees_contexte tr td,
table#indicuniv_donnees_contexte tr.odd td, 
table#indicuniv_donnees_contexte tr.even td{
	background:none; 
	border:none;
	
}
#bloc_indic_universites #filterDomain{
	width:310px;
}

.indic_conflit{
	font-weight:bold;
	text-align:center;
}
.info_etat{
	text-align:center;
	font-weight:bold;
	margin-top:20px;
	margin-bottom:20px;
}
#navigation_contenu li.accueil{
	border-bottom:1px solid #c0c0c0;
	padding-bottom:3px;
	margin-bottom:10px;
}
.col_gauche_reduite .bloc_annonce{
	padding-left: 5px;
}
.col_gauche_reduite .bloc_autres_sites{
	padding-left: 5px;
}

/*Style pour la popup d'accueil*/
#pop {
	position: absolute;
	display: block;
	border: 3px outset #4ED7F9;
	background-color: white;
	z-index: 1000;
	margin: 0;
	padding: 0;
	overflow: hidden;
	left:50%;
	top:10px;
	margin-left:-300px;
	width:600px;
}
#popup_content {
	margin: 0;
	padding: 2px 2px 2px 2px;
	width:97%;
}
#popup_content p {
	margin: 0;
}
#popup_close {
	vertical-align : top;
	/*float : right;*/
	margin : 1px 1px 1px 1px;
	cursor: pointer;
	position: absolute;
	right: 3px;
	z-index: 10;
}
.pop {
    display: none;
    visibility: hidden;
}/* Indicateurs */
#bloc_indic_universites {
    background-color: #FFFFFF;
    padding: 10px;
}
table.indicateurs_univ td.font-grey {
    color: #515151;
}
table.indicateurs_univ td.no-data {
    background: none repeat scroll 0 0 #D6D6D6;
}
table.indicateurs_univ, table.indicateurs_emploi {
    border-collapse: collapse;
    font-size: 100%;
    text-align: center;
}
table.indicateurs_univ th {
	text-align: center;
	background-image: none;
}
table.indicateurs_univ td {
	background-image: none;
}
table.indicateurs_univ th img {
	display: inline;
}
#INDIC_UNIV_LABEL, .INDIC_UNIV_LABEL, .INDIC_UNIV_LABEL_HEAD {
    width: 100px;
}
table.indicateurs_univ td, table.indicateurs_univ th, table.indicateurs_emploi td, table.indicateurs_emploi th {
    border-bottom: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
    padding: 2px;
    /*width: 53px;*/
}
table.indicateurs_univ th{
	border-right: 0px ;
}
table.indicateurs_univ caption, table.indicateurs_emploi caption {
    display: none;
}

#bloc_indic_universites .filter_label {
    font-weight: bold;
}
#bloc_indic_universites .filter {
    margin-top: 4px;
    width: 220px;
}
#divFilterAcad, #divFilterDomain, #divFilterUniv {
    float: left;
    margin-right: 40px;
}
#filter_complement_2 {
    clear: both;
    padding-bottom: 20px;
    padding-top: 20px;
}
#filter_complement_1, #expl_resultat {
    clear: both;
    margin: 20px 0;
}
#const_nationales td div {
    height: 40px;
    margin-top: 10px;
    padding-bottom: 10px;
    padding-top: 10px;
}
#INDIC_UNIV_LABEL, #INDIC_UNIV_ENSEMBLE, .INDIC_UNIV_ENSEMBLE, .INDIC_UNIV_LABEL, .INDIC_UNIV_ENSEMBLE_HEAD, .INDIC_UNIV_LABEL_HEAD {
    background-color: #DDD8C5;
    border-left: 0px solid #FFFFFF;
}
td#INDIC_UNIV_LABEL, td.INDIC_UNIV_LABEL, td.INDIC_UNIV_LABEL_HEAD {
    text-align: left;
}
#INDIC_UNIV_DEG_TOP, #INDIC_UNIV_SHS_TOP, #INDIC_UNIV_STS_TOP, .INDIC_UNIV_DEG_TOP_HEAD, .INDIC_UNIV_SHS_TOP_HEAD, .INDIC_UNIV_STS_TOP_HEAD {
    border-bottom-width: 0;
    width: 200px;
}
#INDIC_UNIV_DEG_TOP, #INDIC_UNIV_LLA, #INDIC_UNIV_SHS_TOP, #INDIC_UNIV_STS_TOP, .INDIC_UNIV_DEG_TOP_HEAD, .INDIC_UNIV_LLA_HEAD, .INDIC_UNIV_SHS_TOP_HEAD, .INDIC_UNIV_STS_TOP_HEAD {
    padding-left: 10px;
    text-align: left;
}
#INDIC_UNIV_DEG_TOP, .INDIC_UNIV_DEG_TOP_HEAD {
    background: url("../images/tab_indic_univ_3.jpg") repeat-y scroll right top #A5D314;
}
#INDIC_UNIV_LLA, .INDIC_UNIV_LLA_HEAD {
    background: url("../images/tab_indic_univ_4.jpg") repeat-y scroll right top #FFF9A5;
}
#INDIC_UNIV_SHS_TOP, .INDIC_UNIV_SHS_TOP_HEAD {
    background: url("../images/tab_indic_univ_1.jpg") repeat-y scroll right top #8AD0CE;
    width: auto;
}
#INDIC_UNIV_STS_TOP, .INDIC_UNIV_STS_TOP_HEAD {
    background: url("../images/tab_indic_univ_2.jpg") repeat-y scroll right top #CBC7E0;
    width: auto;
}
th.INDIC_UNIV_DEG, th#INDIC_UNIV_DEG, th.INDIC_UNIV_DEG_HEAD {
    background: url("../images/tab_indic_univ_3.jpg") repeat-y scroll right top #A5D314;
}
th.INDIC_UNIV_DROIT, th.INDIC_UNIV_ECO, th.INDIC_UNIV_GESTION, th.INDIC_UNIV_DEG_AUTRE, th#INDIC_UNIV_DROIT, th#INDIC_UNIV_ECO, th#INDIC_UNIV_GESTION, th#INDIC_UNIV_DEG_AUTRE, th.INDIC_UNIV_DROIT_HEAD, th.INDIC_UNIV_ECO_HEAD, th.INDIC_UNIV_GESTION_HEAD, th.INDIC_UNIV_DEG_AUTRE_HEAD {
    background-color: #F5F6D0;
    border-top: 1px solid #DDDDDD;
    color: #666122;
}
th.INDIC_UNIV_LLA, th#INDIC_UNIV_LLA, th.INDIC_UNIV_LLA_HEAD {
    background: url("../images/tab_indic_univ_4.jpg") repeat-y scroll right top #FFF9A5;
}
th.INDIC_UNIV_SHS, th#INDIC_UNIV_SHS, th.INDIC_UNIV_SHS_HEAD {
    background: url("../images/tab_indic_univ_1.jpg") repeat-y scroll right top #8AD0CE;
}
th.INDIC_UNIV_HIST_GEO, th.INDIC_UNIV_PSYCHO, th.INDIC_UNIV_INFOCOM, th.INDIC_UNIV_SHS_AUTRE, th#INDIC_UNIV_HIST_GEO, th#INDIC_UNIV_PSYCHO, th#INDIC_UNIV_INFOCOM, th#INDIC_UNIV_SHS_AUTRE, th.INDIC_UNIV_HIST_GEO_HEAD, th.INDIC_UNIV_PSYCHO_HEAD, th.INDIC_UNIV_INFOCOM_HEAD, th.INDIC_UNIV_SHS_AUTRE_HEAD {
    background-color: #E3F4F3;
    border-top: 1px solid #DDDDDD;
    color: #025952;
}
th.INDIC_UNIV_STS, th#INDIC_UNIV_STS, th.INDIC_UNIV_STS_HEAD {
    background: url("../images/tab_indic_univ_2.jpg") repeat-y scroll right top #CBC7E0;
}
th.INDIC_UNIV_SVT, th.INDIC_UNIV_SCIENCES_FOND, th.INDIC_UNIV_SCIENCES_INGE, th.INDIC_UNIV_INFORMATIQUE, th.INDIC_UNIV_STS_AUTRE, th#INDIC_UNIV_SVT, th#INDIC_UNIV_SCIENCES_FOND, th#INDIC_UNIV_SCIENCES_INGE, th#INDIC_UNIV_INFORMATIQUE, th#INDIC_UNIV_STS_AUTRE, th.INDIC_UNIV_SVT_HEAD, th.INDIC_UNIV_SCIENCES_FOND_HEAD, th.INDIC_UNIV_SCIENCES_INGE_HEAD, th.INDIC_UNIV_INFORMATIQUE_HEAD, th.INDIC_UNIV_STS_AUTRE_HEAD {
    background-color: #ECEBF4;
    border-top: 1px solid #DDDDDD;
    color: #4E4C72;
}
table.indicateurs_emploi #header_tableau {
    border-bottom: 8px solid #FFFFFF;
}
table.indicateurs_univ td.white {
    width: auto;
	background-color: #FFFFFF;
}
table.indicateurs_univ td.INDIC_UNIV_LABEL, table.indicateurs_emploi td.INDIC_UNIV_LABEL {
    font-weight: bold;
    width: 110px;
}
td.INDIC_UNIV_DEG {
    background: url("../images/tab_indic_univ_3.jpg") repeat-y scroll right top #A5D314;
}
td.INDIC_UNIV_DROIT, td.INDIC_UNIV_ECO, td.INDIC_UNIV_GESTION, td.INDIC_UNIV_DEG_AUTRE {
    background-color: #F5F5CF;
}
td.INDIC_UNIV_LLA {
    background: url("../images/tab_indic_univ_4.jpg") repeat-y scroll right top #FFF9A5;
}
td.INDIC_UNIV_SHS {
    background: url("../images/tab_indic_univ_1.jpg") repeat-y scroll right top #8AD0CE;
}
td.INDIC_UNIV_HIST_GEO, td.INDIC_UNIV_PSYCHO, td.INDIC_UNIV_INFOCOM, td.INDIC_UNIV_SHS_AUTRE {
    background-color: #E4F4F3;
}
td.INDIC_UNIV_STS {
    background: url("../images/tab_indic_univ_2.jpg") repeat-y scroll right top #CBC7E0;
}
td.INDIC_UNIV_SVT, td.INDIC_UNIV_SCIENCES_FOND, td.INDIC_UNIV_SCIENCES_INGE, td.INDIC_UNIV_INFORMATIQUE, td.INDIC_UNIV_STS_AUTRE {
    background-color: #EDECF4;
}
#INDIC_UNIV_DEG_TOP, #INDIC_UNIV_DEG, .INDIC_UNIV_DEG, .INDIC_UNIV_DEG_TOP_HEAD, .INDIC_UNIV_DEG_HEAD, #INDIC_UNIV_SHS_TOP, #INDIC_UNIV_SHS, .INDIC_UNIV_SHS, .INDIC_UNIV_SHS_TOP_HEAD, .INDIC_UNIV_SHS_HEAD, #INDIC_UNIV_STS_TOP, #INDIC_UNIV_STS, .INDIC_UNIV_STS, .INDIC_UNIV_STS_TOP_HEAD, .INDIC_UNIV_STS_HEAD, #INDIC_UNIV_LLA, .INDIC_UNIV_LLA_HEAD, .INDIC_UNIV_LLA, .white {
    border-left: 3px solid #FFFFFF;
}
#bloc_indic_universites .filter_label {
    font-weight: bold;
}
#bloc_indic_universites .filter {
    margin-top: 4px;
    width: 220px;
}
.btn_indiv_univ {
    float: left;
    margin-right: 40px;
    margin-top: 17px;
}
.btn_indiv_univ input {
    background-color: #181A1D;
    border: 1px solid #D8D8D8;
    color: #FFFFFF;
    font-size: 100%;
    font-weight: bold;
    padding: 2px;
    cursor: pointer;
}
#filter_complement_2 {
    clear: both;
    padding-top: 20px;
}
#sort_buttons {
    border-bottom: 8px solid #FFFFFF;
}
#secteur_activite, #statut_emploi, #employeur {
    float: left;
    margin-top: 10px;
    padding: 10px;
    width: 30%;
}
#secteur_activite h3, #statut_emploi h3, #employeur h3 {
    margin-bottom: 10px;
}
#secteur_activite table, #statut_emploi table, #employeur table {
    border-collapse: collapse;
}
#secteur_activite td, #statut_emploi td, #employeur td, #secteur_activite th, #statut_emploi th, #employeur th {
    border-bottom: 1px solid #DDDDDD;
    padding: 2px;
    text-align: center;
    width: 100px;
    background-image: none;
}
th.first_col {
    background-color: #DDD8C5;
}
.first_col {
    border-right: 3px solid #FFFFFF;
    width: 150px;
}
th.second_col {
    background-color: #CCD7DF;
    border-right: 1px solid #DDDDDD;
}
th.third_col {
    background-color: #C3DEA9;
}
#secteur_activite td.first_col, #statut_emploi td.first_col, #employeur td.first_col {
    text-align: left;
}
td.first_col {
    background-color: #EBE7DC;
}
td.second_col {
    background-color: #EDF1F4;
    border-right: 1px solid #DDDDDD;
}
td.third_col {
    background-color: #E9F2DD;
}

/* module d'enquete */
.legende_enquete {
	text-align:right;
}
.enquete-question, .reponses_cadre_question {
	color: #767879;
	font-size: 125%;
	padding-bottom: 10px;
}
.numero-question h2, .form-enquete-reponse h2 {
	color: #017095;
	font-size: 122%;
	background: transparent url("../images/agenda_separateur.gif") bottom right repeat-x;
	padding-bottom: 5px;
	margin-bottom: 7px;
}
.enquete-reponse {
	padding-bottom: 20px;
}
.reponse-item {
	padding: 3px 0px;
}
.reponse-item input, .reponse-item label {
	vertical-align: middle;
}
#form-enquete textarea {
	width: 100%;
	margin: 0px;
	padding: 0px;
	border: 1px solid #DEDEDE;
}
.enquete-numerique, .enquete-date {
	width: 100px;
}
.reponse_incorrect {
	color: #FF0000;
}
.reponse_correct {
	color: #A5CB14;
}
#form-enquete thead th, #form-enquete thead tr {
	background: transparent none;
}
#form-enquete thead th.entete {
	background: #D3D4D8 url("../images/border_colonne_gris.jpg") left top repeat-y;
}
#form-enquete select {
	float: left;
	width: 45%;
	margin-right: 5%;
	color: #8B8C8E;
}
#form-enquete .enquete_classement {
	color: #8B8C8E;
	margin: 0px 0px 2px;
}
#form-enquete .enquete_ordre_init {
	clear: both;
}
#form-enquete .enquete_ordre_init a {
	background-image: none;
	padding: 0px 0px 0px 4px;
	color: #8B8C8E;
}
#form-enquete button {
	text-transform: uppercase;
}
#form-enquete table tr td {
	padding: 2px 10px 10px;
}/**
 * Styles appliqués dans les miniword
 */
p {
	color:#333333;
	margin:5px 0px;
	font-family:Arial,Helvetica,sans-serif;
}
a{
	color:#333333;
}
/**
 * Titres
 */
h2, .bloc_modulaire_libre div h2 {
	color:#017095;
	background-image:url('../images/border_titre_gris.jpg');
	background-repeat:repeat-x;
	background-position:left bottom;
	padding:10px 0px 3px 0px;
	margin:0px 0px 10px 0px;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:lighter;
	font-size:140%;
}
h3, .bloc_modulaire_libre h3 {
	color:#535659;
	background-image:url('../images/border_titre_gris.jpg');
	background-repeat:repeat-x;
	background-position:left bottom;
	padding:10px 0px 3px 0px;
	margin:0px 0px 10px 0px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:130%;
    font-weight:lighter;
}
h4, .bloc_modulaire_libre h4 {
	color:#767879;
	font-family:Arial,Helvetica,sans-serif;
	font-size:120%;
    font-weight:lighter;
    margin:0px 0px 10px 0px;
}

/**
 * tables
 */
table {
	width:100%;
	margin:0px 0px 10px 0px;
	border-collapse:collapse;
}
table thead tr th {
	background-color:#D3D4D8;
    padding:5px 10px 5px 10px;
	background-image:url("../images/border_colonne_gris.jpg");
    background-position:left top;
    background-repeat:repeat-y;
    text-align:left;
}
table tr th:first-child {
	background-image:none;
}
table tr:nth-child(even){
    background-image:url("../images/border_ligne_bleu.jpg");
    background-position:left bottom;
    background-repeat:repeat-x;
}
table tr:nth-child(odd){
	background-color:#F2F2F3;
    background-image:url("../images/border_ligne_bleu.jpg");
    background-position:left bottom;
    background-repeat:repeat-x;
}
table tr.even{
    background-image:url("../images/border_ligne_bleu.jpg");
    background-position:left bottom;
    background-repeat:repeat-x;
}
table tr.odd {
	background-color:#F2F2F3;
    background-image:url("../images/border_ligne_bleu.jpg");
    background-position:left bottom;
    background-repeat:repeat-x;
}
table tr td {
	padding:5px 10px 5px 10px;
	background-image:url("../images/border_colonne_gris.jpg");
    background-position:left top;
    background-repeat:repeat-y;
}
table tr td:first-child {
	background-image:none;
}

/*Liste*/
select{
	color:#8B8C8E;
	font-size:95%;
	
}
select + a{
	color:#FFFFFF;
	background-color:#000;
	padding:1px;
}
/**/
/**
 * classes définies dans le miniword
 */
.me_title {
	display:block;
	color:#0195A9;
	font-size:280%;
	padding:0px;
	margin:0px 0px -3px 0px;
}
.me_subtitle {
	display:block;
	color:#0195A9;
	font-size:180%;
	padding:0px;
	margin:0px;
}
.titre_libre {
	display:block;
	color:#0195A9;
	font-size:280%;
	padding:0px;
	margin:0px 0px -3px 0px;
}
.sous_titre_libre {
	display:block;
	color:#0195A9;
	font-size:180%;
	padding:0px;
	margin:0px;
}
.cadre_gris {
	display:block;
	padding:10px;
	background-color:#dcdde1;
}
.download, .lien_doc {
	background:url("../images/pict_download.gif") no-repeat 0 4px;
    padding: 0px 0px 0px 10px;
    color:#000;
    font-style: italic;
    text-decoration:none;
    margin-left:0px;
}
.download .lien_doc {
	background-image:none;
	padding-left:0px;
}
.Accroche {
    font-weight: bold;
    color:#000000;
    text-align:left;
}
.chevron, .chevron-fleche-orange, .chevron-fleche-gauche, .nonGras {
    margin-bottom:0.2em;
    text-decoration:underline;
    font-size:100%;
    color:#333333;
}
.lien-chevron-vert-devant{
	background-image:url(../images/fleche_verte.gif);
	background-position:left 3px;
	background-repeat:no-repeat;
	text-decoration:none;
	color:black;
	font-weight:normal;
	padding-left:10px;
} 
.lien-chevron-vert-devant a:hover{
	text-decoration:underline;
} 
.inter-titre-niv1 {
    font-weight:normal;
    font-size:100%;
	border-left:4px solid #d3d4d8;
	margin:0px;
	padding:0px 0px 1px 10px;
	background:#FFFFFF;
	clear:both;
	display:block;
}
.inter-titre-niv2 {
	font-weight:normal;
    font-size:100%;
	border-left:4px solid #A5CB14;
	margin:0px;
	padding:0px 0px 1px 10px;
	background:#FFFFFF;
	clear:both;
	display:block;
}
.vignette-left{
    float:left;
    margin:0 0.5em 0.5em 0;
    background-color:#CCCCCC;
}
.vignette-right{
    float:right;
    margin:0 0 0 0.5em;
    background-color:#CCCCCC;
}
.legende {
    color:#969696;
    font-style:italic;
}
.note {
    color:#969696;
}
table.event-ministere {
    text-align:left;
    border-collapse:collapse;
    border-spacing:0px;
}
table.event-ministere td.event-periode {
    width:120px;
    color:#969696;
    background-color:#E9F0F6;
    padding:5px;
}
.copyright {
    font-size:80%;
    color:#999999;
}

/**
 * Classes pour les liens vers les documents
 */
.telecharger_pdf, .telecharger_doc, .telecharger_docx, .telecharger_ppt, .telecharger_pptx,
.telecharger_xls, .telecharger_mp3, .telecharger_image, .telecharger_rtf, .telecharger_txt,
.telecharger_avi, .telecharger_flv, .telecharger_mpeg, .telecharger_mpg, .telecharger_mov,
.telecharger_wmv, .telecharger_rss, .mailto, .contact {
	padding:5px 0px 5px 20px;
	background-repeat:no-repeat;
	background-position:0 0.4em;
	text-decoration:none;
	color:#000000;
	overflow:hidden;
	font-weigt:normal;
}
.telecharger_pdf {
	background-image:url("../images/pictos_doc/pdf.gif");
}
.telecharger_doc, .telecharger_docx {
	background-image:url("../images/pictos_doc/doc.gif");
}
.telecharger_ppt, .telecharger_pptx {
	background-image:url("../images/pictos_doc/ppt.gif");
}
.telecharger_xls {
	background-image:url("../images/pictos_doc/xls.gif");
}
.telecharger_mp3 {
	background-image:url("../images/pictos_doc/audio.gif");
}
.telecharger_image {
	background-image:url("../images/pictos_doc/image.gif");
}
.telecharger_rtf {
	background-image:url("../images/pictos_doc/rtf.gif");
}
.telecharger_txt {
	background-image:url("../images/pictos_doc/txt.gif");
}
.telecharger_avi, .telecharger_flv, .telecharger_mpeg, .telecharger_mpg, .telecharger_mov, .telecharger_wmv {
	background-image:url("../images/pictos_doc/video.gif");
}
.telecharger_rss {
	background-image:url("../images/pictos_doc/rss.jpg");
}
.mailto, .contact {
	background-image:url("../images/pictos_doc/mailto.jpg");
}
.mailto a, .contact a{
	text-decoration:none;
}

/**
 * Sommaire
 */
#toc ul {
	border-left:4px solid #0195A9;
    padding-left:6px;
}
#toc ul li {
	padding:0px;
	background-image:none;
	list-style:none;
}
#toc ul li a{
	color:#333333;
	text-decoration:underline;
	list-style:none;
}

/**
 * Listes
 */
ul li {
	padding:0px 0px 0px 10px;
	background-image:url("../images/liste_chevron_double.jpg");
	background-position:0px 5px;
	background-repeat:no-repeat;
	list-style:none;
}
ul li ul li {
	padding:0px 0px 0px 10px;
	background-image:url("../images/liste_chevron_simple.jpg");
	background-position:0px 5px;
	background-repeat:no-repeat;
	list-style:none;
}
ol li {
	padding:0px;
	margin:0px 0px 0px 10px;
}

/**
 * Styles propres au footer
 */
#pied_de_page_miniword_contenu {
	color:#F2F2F2;
	overflow:hidden;
	padding:0px 0px 15px 0px;
}
#pied_de_page_miniword_contenu p {
	color:#F2F2F2;
	font-size:80%;
	float:right;
}
#pied_de_page_miniword_contenu ul {
	float:left;
}
#pied_de_page_miniword_contenu ul li {
	display:inline;
	border-right:#747677 1px solid;
	padding-right:10px;
	margin-right:10px;
}
#pied_de_page_miniword_contenu ul li.dernier_item {
	border:none;
}
#pied_de_page_miniword_contenu ul li a {
	color:#F2F2F2;
}

.sep_doc{
	margin-left:-10px;
	margin-right:-10px;
	margin-bottom:0px;
	height: 1px;
	color: #E1E1E1;
	background-color: #E1E1E1;
	border: 0;
}
hr {
	margin-bottom:0px;
	height: 1px;
	color: #E1E1E1;
	background-color: #E1E1E1;
	border: 0;
}

/**
 * copyright sur les images
 */
.copyright_div{
	position:relative;
	display:inline-block;
}
.copyright_div .copyright{
	background-color: #333333;
    bottom:0;
    left:0px;
    position:absolute;
    width:100%;
    opacity:0.8;
    color:#FFFFFF;
	font-size:90%;
	display:none;
	text-decoration:none;
}
.copyright_div .copyright div{
	padding:5px 3px;
}
#tinymce .copyright_div{
	display:inline;
}
.lien_push{
	padding:10px 30px 10px 10px;
	background-image:url('../images/fleche_droite_grise_espace.jpg');
	background-repeat:no-repeat;
	background-position:right center;
	display:block;
	color:#333333;
	font-weight:bold;
}/* The main calendar widget.  DIV containing a table. */

.calendar {
  position: relative;
  display: none;
  border: 1px solid;
  border-color: #fff #000 #000 #fff;
  font-size: 11px;
  cursor: default;
  background: Window;
  color: WindowText;
  font-family: tahoma,verdana,sans-serif;
}

.calendar table {
  border: 1px solid;
  border-color: #fff #000 #000 #fff;
  font-size: 11px;
  cursor: default;
  background: Window;
  color: WindowText;
  font-family: tahoma,verdana,sans-serif;
}

/* Header part -- contains navigation buttons and day names. */

.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
  text-align: center;
  padding: 1px;
  border: 1px solid;
  border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
  background: ButtonFace;
}

.calendar .nav {
  background: ButtonFace url(menuarrow.gif) no-repeat 100% 100%;
}

.calendar thead .title { /* This holds the current "month, year" */
  font-weight: bold;
  padding: 1px;
  border: 1px solid #000;
  background: ActiveCaption;
  color: CaptionText;
  text-align: center;
}

.calendar thead .headrow { /* Row <TR> containing navigation buttons */
}

.calendar thead .daynames { /* Row <TR> containing the day names */
}

.calendar thead .name { /* Cells <TD> containing the day names */
  border-bottom: 1px solid ButtonShadow;
  padding: 2px;
  text-align: center;
  background: ButtonFace;
  color: ButtonText;
}

.calendar thead .weekend { /* How a weekend day name shows in header */
  color: #f00;
}

.calendar thead .hilite { /* How do the buttons in header appear when hover */
  border: 2px solid;
  padding: 0px;
  border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
}

.calendar thead .active { /* Active (pressed) buttons in header */
  border-width: 1px;
  padding: 2px 0px 0px 2px;
  border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;
}

/* The body part -- contains all the days in month. */

.calendar tbody .day { /* Cells <TD> containing month days dates */
  width: 2em;
  text-align: right;
  padding: 2px 4px 2px 2px;
}
.calendar tbody .day.othermonth {
  font-size: 80%;
  color: #aaa;
}
.calendar tbody .day.othermonth.oweekend {
  color: #faa;
}

.calendar table .wn {
  padding: 2px 3px 2px 2px;
  border-right: 1px solid ButtonShadow;
  background: ButtonFace;
  color: ButtonText;
}

.calendar tbody .rowhilite td {
  background: Highlight;
  color: HighlightText;
}

.calendar tbody td.hilite { /* Hovered cells <TD> */
  padding: 1px 3px 1px 1px;
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
}

.calendar tbody td.active { /* Active (pressed) cells <TD> */
  padding: 2px 2px 0px 2px;
  border: 1px solid;
  border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;
}

.calendar tbody td.selected { /* Cell showing selected date */
  font-weight: bold;
  border: 1px solid;
  border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;
  padding: 2px 2px 0px 2px;
  background: ButtonFace;
  color: ButtonText;
}

.calendar tbody td.weekend { /* Cells showing weekend days */
  color: #f00;
}

.calendar tbody td.today { /* Cell showing today date */
  font-weight: bold;
  color: #00f;
}

.calendar tbody td.disabled { color: GrayText; }

.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
  visibility: hidden;
}

.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
  display: none;
}

/* The footer part -- status bar and "Close" button */

.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
}

.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
  background: ButtonFace;
  padding: 1px;
  border: 1px solid;
  border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;
  color: ButtonText;
  text-align: center;
}

.calendar tfoot .hilite { /* Hover style for buttons in footer */
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
  padding: 1px;
  background: #e4e0d8;
}

.calendar tfoot .active { /* Active (pressed) style for buttons in footer */
  padding: 2px 0px 0px 2px;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
}

/* Combo boxes (menus that display months/years for direct selection) */

.calendar .combo {
  position: absolute;
  display: none;
  width: 4em;
  top: 0px;
  left: 0px;
  cursor: default;
  border: 1px solid;
  border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
  background: Menu;
  color: MenuText;
  font-size: 90%;
  padding: 1px;
  z-index: 100;
}

.calendar .combo .label,
.calendar .combo .label-IEfix {
  text-align: center;
  padding: 1px;
}

.calendar .combo .label-IEfix {
  width: 4em;
}

.calendar .combo .active {
  padding: 0px;
  border: 1px solid #000;
}

.calendar .combo .hilite {
  background: Highlight;
  color: HighlightText;
}

.calendar td.time {
  border-top: 1px solid ButtonShadow;
  padding: 1px 0px;
  text-align: center;
  background-color: ButtonFace;
}

.calendar td.time .hour,
.calendar td.time .minute,
.calendar td.time .ampm {
  padding: 0px 3px 0px 4px;
  border: 1px solid #889;
  font-weight: bold;
  background-color: Menu;
}

.calendar td.time .ampm {
  text-align: center;
}

.calendar td.time .colon {
  padding: 0px 2px 0px 3px;
  font-weight: bold;
}

.calendar td.time span.hilite {
  border-color: #000;
  background-color: Highlight;
  color: HighlightText;
}

.calendar td.time span.active {
  border-color: #f00;
  background-color: #000;
  color: #0f0;
}
/**
 * Cette feuille de style est dédiée à Internet Explorer 6
 * Il faut ajouter la classe .ie6 devant chaque ligne
 */
.ie6 .border {
	filter:progid:DXImageTransform.microsoft.Shadow(color='#CCCCCC', Direction=45, Strength=1)
	progid:DXImageTransform.microsoft.Shadow(color='#CCCCCC', Direction=135, Strength=1)
	progid:DXImageTransform.microsoft.Shadow(color='#CCCCCC', Direction=-45, Strength=1)
	progid:DXImageTransform.microsoft.Shadow(color='#CCCCCC', Direction=-135, Strength=1);
	background-color:#FFFFFF;
	zoom:1;
}

.image_png {
	position:relative;
    behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && (this.src.toLowerCase().indexOf('.jpg')>-1 || this.src.toLowerCase().indexOf('.png')>-1)?(this.runtimeStyle.backgroundImage = "none",
	    this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
	    this.src = "/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
	    this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='scale')",
	    this.runtimeStyle.backgroundImage = "none",this.runtimeStyle.zoom = '1')),this.pngSet=true)
    );
}
.ie6 .zone_gauche {
	padding-left:1000px;
	margin-left:-1000px;
}
.ie6 .zone_droite {
	height:300px;
	padding:0px 5px 0px 5px;
}
.ie6 .zone_droite_cote {
	position:relative;
	overflow:hidden;
}
.ie6 .zone_gauche_haute {
	zoom:1;
	position:relative;
}
.ie6 .ombrage {
	filter:alpha(opacity=60);
}

/**
 * Navigation
 */
.ie6 .entete_logo {
	zoom:1;
}
.ie6 #navigation {
	position:relative;
	z-index:9999;
}
.ie6 #navigation_contenu li a {
	position: relative;
	display: block;
}
.ie6 #navigation_contenu li a span.niv1 {
	position: absolute; 
	display: block;
	width:100%;
	top: 50%;
}
.ie6 #navigation_contenu li a span span {
	position: relative; 
	top: -50%
}
.ie6 .navigation_7_items li .item_nav_contenu {
    width: 11.05em;
}

/**
 * Bloc A la une
 */
.ie6 .a_la_une_contenu {
	zoom:1;
}
.ie6 .a_la_une_zone_contenu {
	zoom:1;
}
.ie6 .liste_onglets_a_la_une li {
	zoom:1;
}
.ie6 .une_item_decouverte {
	zoom:1;
	position:relative;
	filter:alpha(opacity=80);
}
.ie6 .liste_contenu_a_la_une {
	zoom:1;
}
.ie6 .bloc_contenu {
	zoom:1;
}
.ie6 .bloc_contenu_droit {
	margin-top:0px;
	zoom:1;
}

/**
 * Bloc Actus du ministère
 */
.ie6 .liste_ministere_actus, .ie6 .toutes_actus_ministere {
	zoom:1;
}

/**
 * Bloc WebTV
 */
.ie6 .webtv_bloc_videos, .ie6 .liste_webtv_bloc, .ie6 .liste_webtv_bloc li {
	zoom:1;
}
.ie6 .webtv_bloc_player_nav {
	margin:5px;
}
.ie6 .webtv_bloc_scroll {
	height:300px;
}
.ie6 .webtv_bloc_player_item a {
	overflow:hidden;
}
.ie6 li.webtv_bloc_player_item .picto_jouer_video {
	left:0px;
}

/**
 * Bloc Zoom sur
 */
.ie6 .zoom_sur_bloc_navigation, .ie6 .zoom_sur_bloc_contenu,
.ie6 .zoom_sur_bloc_titre, .ie6 .zoom_sur_bloc_item {
	zoom:1;
}

/**
 * Blocs Nuage de tag
 */
.ie6 .nuage_tag_bloc {
	zoom:1;
}

/**
 * Blocs Etude et Chiffre
 */
.ie6 .bloc_libre_accueil, .ie6 .encadre_titre_vert, 
.ie6 .encadre_titre_fond_blanc, .ie6 .encadre_titre_bleu, 
.ie6 .encadre_titre_gris, .ie6 .encadre_titre_marron, .ie6 .wtv_bloc_thematique, .ie6 .wtv_sous_themes, 
.ie6 .zone_33 .div_flux_entrant, .ie6 #indicuniv_donnees_contexte_div{
	filter:progid:DXImageTransform.microsoft.Shadow(color='#CCCCCC', Direction=45, Strength=1)
	progid:DXImageTransform.microsoft.Shadow(color='#CCCCCC', Direction=135, Strength=1)
	progid:DXImageTransform.microsoft.Shadow(color='#CCCCCC', Direction=-45, Strength=1)
	progid:DXImageTransform.microsoft.Shadow(color='#CCCCCC', Direction=-135, Strength=1);
	zoom:1;
	background-color:#FFFFFF;
}

.ie6 .centre_contenu_zone {
	position:relative;
	zoom:1;
}
.ie6 .bloc_services, .ie6 .bloc_recherche, 
.ie6 .zone_gauche_haute_marge, .ie6 .eregie_bloc, 
.ie6 .eregie_bloc_contenu {
	zoom:1;
}
/**
 * Bloc Shortcut
 */
.ie6 .liste_raccourcis li {
	zoom:1;
	margin-bottom:2px;
}

/**
 * Bloc Annonce
 */
.ie6 .bloc_annonce_contenu , .ie6 .bloc_annonce_titre {
	zoom:1;
}

/**
 * Bloc Pied de page
 */
.ie6 #recherches_frequentes, .ie6 #pied_de_page_rubriques_contenu li {
	zoom:1;
}

/**
 * Zones modulaires
 */
.ie6 .zone_33 {
	width:233px;
	margin:0px 3px 0px 0px;
}
/**
 * Bloc modulaire
 */
.ie6 .zone_33 .remontee_contenus_bas, .ie6 .zone_33 .bloc_banniere, 
.ie6 .zone_33 .encadre_menu_parametre, .ie6 .zone_33 .webtv_mod_bloc_contenu,
.ie6 .zone_33 .div_bloc_faq {
	filter:progid:DXImageTransform.microsoft.Shadow(color='#CCCCCC', Direction=45, Strength=1)
	progid:DXImageTransform.microsoft.Shadow(color='#CCCCCC', Direction=135, Strength=1)
	progid:DXImageTransform.microsoft.Shadow(color='#CCCCCC', Direction=-45, Strength=1)
	progid:DXImageTransform.microsoft.Shadow(color='#CCCCCC', Direction=-135, Strength=1);
	background-color:#FFFFFF;
	zoom:1;
}
.ie6 .zone_33 .encadre_menu_parametre_contenu .menu_parametre {
	zoom:1;
}
/**
 * Bloc a la une
 */
.ie6 .a_la_une_mod_titre {
	zoom:1;
}
/**
 * Bloc Remontée de contenus
 */
.ie6 .remontee_contenu_chapo, .ie6 .themes_remontee_contenu, .ie6 .item_remontee_contenu {
	zoom:1;
}
/**
 * Bloc Recherches fréquentes
 */
.ie6 .bloc_recherches_frequentes_mots .liste_lettres, .ie6 .bloc_recherches_frequentes_mots .retour_haut_page {
	zoom:1;
}
/**
 * Bloc Plan du Site
 */
.ie6 .bloc_plan_du_site ul.plan_du_site_rubriques_niveau_1 li.plan_du_site_rubriques_niveau_1_item {
	zoom:1;
}

/**
 * Bloc agenda ministere
 */
.ie6 .bloc_abonnement_lettre input, .ie6 .bloc_abonnement_lettre label {
	padding-top: 3px;
}
.ie6 .agenda_ministere_liste .agenda_bandeau_espace_bas,
.ie6 .agenda_ministere_calendrier .agenda_bandeau_espace_bas {
	zoom:1;
}
.ie6 .lundi {
	z-index: 10;
}
.ie6 .mardi {
	z-index: 9;
}
.ie6 .mercredi {
	z-index: 8;
}
.ie6 .jeudi {
	z-index: 7;
}
.ie6 .vendredi {
	z-index: 6;
}
.ie6 .samedi {
	z-index: 5;
}
.ie6 .dimanche {
	z-index: 4;
	height: 5em;
}
.ie6 .agenda_ministere_calendrier td.evenement .jour1 {
	width: 14.2%;
}
.ie6 .agenda_ministere_calendrier td.evenement .jour3 {
	width: 42.9%;
}
.ie6 .agenda_ministere_calendrier td.evenement, .ie6 .agenda_ministere_calendrier td.pas_evenement {
	position: static;
	border-left: 1px solid #FFFFFF;
}
.ie6 .agenda_ministere_calendrier td.evenement ul {
	position:relative;
	width: 711%;
}
.ie6 .agenda_ministere_liste .agenda_evenement {
	position: relative;
	zoom: 1;
	margin-bottom: -3px;
}
.ie6 .agenda_ministere_liste .agenda_evenement .agenda_evenement_multi {
	position: relative;
}
.ie6 .agenda_ministere_liste .agenda_date.agenda_date_mois {
	height: 90px;
}
.ie6 .agenda_ministre_semaine .agenda_bandeau_espace_bas,
.ie6 .agenda_ministre_jour .agenda_bandeau_espace_bas,
.ie6 .agenda_ministre_jour .agenda_semaine .agenda_jour li {
	zoom: 1;
}
.ie6 .agenda_ministre_semaine .agenda_semaine .agenda_semaine_jour .date {
	padding: 0px;
	background-image: none;
}

/**
 * copyright sur les images
 */
.ie6 .bloc_libre_visuel{
	display:inline-block;
	top:2px;
	left:2px;
}
.ie6 .copyright_div{
	position:relative;
	display:inline;
}
.ie6 .copyright_div .copyright{
	filter:alpha(opacity=80);
}
.ie6 .visuel_copyright {
    position:absolute;
    zoom:1;
	filter:alpha(opacity=80);
}

.ie6 #pageContent-2col .encadre_titre_bleu,
.ie6 #pageContent-2col .encadre_titre_vert,
.ie6 #pageContent-2col .encadre_titre_fond_blanc,
.ie6 #pageContent-2col .encadre_titre_gris,
.ie6 #pageContent-2col .encadre_titre_marron{
	clear:left;
	display:inline;
}
.ie6 .wtv_zone_contenu_droie{
	float:none;
}


.ie6 #recAffine .jNiceHidden{
	display:none;
}
.ie6 #recAffine .jCheckBoxWrapper + label{
	margin-left:15px;
}
.ie6 #recAffine ul{
	margin-bottom:10px;
}
.ie6 #recAffine li{
	padding-bottom:0px;
}
.ie6 #recAffine .criteres_affiner_recherche{
	overflow:hidden;
}

.ie6 .quickvote-body .jNiceHidden{
	display:none;	
}
.ie6 .quickvote-body  .jCheckBoxWrapper + label, 
.ie6 .quickvote-body  .jRadioWrapper + label{
	margin-left:15px;
}
.ie6 .quickvote .submit-button .default {
	padding:2px 5px; 
}

.ie6 .autres_sites_scroll{
	width:192px; 
	overflox:hidden;
}
.ie6 .bloc_a_la_une_mod{
	overflow:hidden;
}
.ie6 .remontee_rubrique .sommaire_col1, .ie6 .remontee_rubrique .sommaire_col2{
	width:49%;
}

.ie6 .theme_remontee_contenu, .ie6 .champs_remontee_contenu_themes div.champs_remontee_contenu{
	display:none;
}
.ie6 .captcha input{
	margin-top:0px;
}

/*WebTv*/

.ie6 .wtv_player_info, .ie6 .wtv_esp, .ie6 .wtv_player, .ie6 .wtv_player_info, .ie6 .wtv_esp, .ie6 .wtv_en_savoir_plus_liste{
	width:500px;
}
.ie6 li.thematiques_item{
	float:left;
	overflow:hidden;
}
.ie6 li.thematiques_item {
	width:100%;
}
.ie6 .wtv_thematique_infos{
	width:60%;
	float:left;
	clear:none;
	display:inline-block;
}
.ie6 .wtv_zone_contenu_gauche .webtv_bloc_videos{
	width:740px;
	padding-left:5px;
}
.ie6 .wtv_liste_chaines{
	height:520px;
}
.ie6 .wtv_a_la_une_hr{
	clear:right;
	float:left;
	width:730px;
}
.ie6 .webtv_bloc_titre_wtv{
	padding-left:5px;
}
.ie6 .wtv_en_savoir_infos .champs_remontee_contenu_themes{
	width:95%;
}
/*Fin WebTv*/
.ie6 .liste_services_item .titre_service {
	cursor:s-resize;
}
.ie6 .montrer_rubriques {
	cursor:s-resize;
}
.ie6 .montrer_rubriques_site{
	cursor: s-resize;
} 
.ie6 .zoom_sur_bloc .zoom_sur_bloc_scroll{
	margin-left:5px;
	margin-right:5px;
}
.ie6 .zoom_sur_bloc .zoom_sur_moins_4_items{
	margin-left:10px;
	margin-right:10px;
}
.ie6 .zoom_sur_bloc .lien_precedent{
	margin-right:0px;
}
.ie6 .zoom_sur_bloc_navigation .zoom_sur_bloc_item{
	overflow:hidden;
}
.ie6 .results-sort{
	zoom:1;
}
.ie6 .zone_droite_haut{
	width:740px;
}
.ie6 .criteres_affiner_recherche ul{
	height:100%;
}
.ie6 .recRubAffineCheckBox{
	margin-top:-3px;
}
.ie6 .criteres_affiner_recherche ul li{
	margin-top:5px;
	margin-right:40px;
}

.ie6 #navigation_contenu .nav_deroulante_contenu {
	position:static;
}
.ie6 .cellule_1_4, .ie6 .titreDiscip1{

	background-color:#a5d314 !important;
}
.ie6 #col_discip1_4{
	background-color:#a5d314;
}
 .ie6 .cellule_2_4, .ie6 .titreDiscip2{
	background-color:#FFF9A5 !important;
}
.ie6 #col_discip2_4{
	background-color:#FFF9A5;
}
.ie6 .cellule_3_4, .ie6 .titreDiscip3{
	background-color:#8AD0CE !important;
}
.ie6 #col_discip3_4{
	background-color:#8AD0CE;
} 
.ie6 .cellule_4_4, .ie6 .titreDiscip4{
	background-color:#CBC7E0 !important;
}
.ie6 #col_discip4_4{
	background-color:#CBC7E0;
}
.ie6 #indicuniv_tab_resultats caption{
	color:#fff;
}
.ie6 #bloc_indic_universites #filterDomain{
	width:300px;
}
.ie6 table#indicuniv_tab_disciplines caption {
    display: block;
    font-weight: bold;
}/**
 * Cette feuille de style est dédiée à Internet Explorer 7
 * Il faut ajouter la classe .ie7 devant chaque ligne
 */
.ie7 .border {
	filter:progid:DXImageTransform.microsoft.Shadow(color='#CCCCCC', Direction=45, Strength=1)
	progid:DXImageTransform.microsoft.Shadow(color='#CCCCCC', Direction=135, Strength=1)
	progid:DXImageTransform.microsoft.Shadow(color='#CCCCCC', Direction=-45, Strength=1)
	progid:DXImageTransform.microsoft.Shadow(color='#CCCCCC', Direction=-135, Strength=1);
	background-color:#FFFFFF;
	zoom:1;
}
.ie7 .ombrage {
	filter:alpha(opacity=60);
}
/**
 * Accessibilité
 */
.ie7 ul#me_navAccess {
	position:absolute;
	top:0px;
	left:0px;
}
.ie7 ul#me_navAccess li {
	background:none;
	overflow:hidden;
	height:1px;
}
.ie7 ul#me_navAccess li a {
	position:absolute;
	top:-9999em;
	left:-9999em;
}
.ie7 ul#me_navAccess li a:focus{
	position: absolute;
	top:10px;
	left:0px;
}
.ie7 ul#me_navAccess a:active {
	display:block;
	position: absolute;
	top:10px;
	left:0px;
	width:150px;
}
 
/**
 * Contenu page
 */
.ie7 .bloc_libre_accueil, .ie7 .encadre_titre_vert, 
.ie7 .encadre_titre_fond_blanc, .ie7 .encadre_titre_bleu, 
.ie7 .encadre_titre_gris, .ie7 .encadre_titre_marron , .ie7 .wtv_bloc_thematique, .ie7 .wtv_sous_themes ,
.ie7 .zone_33 .div_flux_entrant, .ie7 #indicuniv_donnees_contexte_div  {
	filter:progid:DXImageTransform.microsoft.Shadow(color='#CCCCCC', Direction=45, Strength=1)
	progid:DXImageTransform.microsoft.Shadow(color='#CCCCCC', Direction=135, Strength=1)
	progid:DXImageTransform.microsoft.Shadow(color='#CCCCCC', Direction=-45, Strength=1)
	progid:DXImageTransform.microsoft.Shadow(color='#CCCCCC', Direction=-135, Strength=1);
	zoom:1;
	background-color:#FFFFFF;
}
.ie7 .liste_ministere_actus {
	zoom:1;
}
.ie7 .une_item_decouverte {
	zoom:1;
	position:relative;
	filter:alpha(opacity=80);
}
.ie7 .bloc_contenu_droit {
	margin-top:0px;
}
.ie7 .visuel_copyright {
	zoom:1;
	filter:alpha(opacity=80);
}
.ie7 #recherches_frequentes {
	width:100%;
}

/**
 * Navigation
 */
.ie7 #navigation {
	position:relative;
	z-index:9999;
}
.ie7 #navigation_contenu li a {
	position: relative;
	display: block;
}
.ie7 #navigation_contenu li a span.niv1 {
	position: absolute; 
	display: block;
	width:100%;
	top: 50%;
}
.ie7 #navigation_contenu li a span span {
	position: relative; 
	top: -50%
}
.ie7 .navigation_7_items li .item_nav_contenu {
    width: 11.05em;
}

/**
 * WebTV
 */
.ie7 .webtv_bloc_player_nav {
	margin:8px 8px 8px 0px;
}
.ie7 .webtv_bloc_nav {
	padding-bottom:10px;
}
.ie7 .webtv_bloc_videos {
	padding:0px 0px 0px 8px;
}
.ie7 .webtv_bloc_player_item a {
	overflow:hidden;
}
.ie7 li.webtv_bloc_player_item .picto_jouer_video {
	left:0px;
}

/**
 * Zones modulaires
 */
.ie7 .zone_100 {
	padding:0px 15px 0px 5px;
}
.ie7 .zone_33 {
	width:230px;
	margin:0px 10px 0px 0px;
}
/**
 * Bloc modulaire
 */
.ie7 .zone_33 .remontee_contenus_bas, .ie7 .zone_33 .bloc_banniere, 
.ie7 .zone_33 .encadre_menu_parametre, .ie7 .zone_33 .webtv_mod_bloc_contenu,
.ie7 .zone_33 .div_bloc_faq {
	filter:progid:DXImageTransform.microsoft.Shadow(color='#CCCCCC', Direction=45, Strength=1)
	progid:DXImageTransform.microsoft.Shadow(color='#CCCCCC', Direction=135, Strength=1)
	progid:DXImageTransform.microsoft.Shadow(color='#CCCCCC', Direction=-45, Strength=1)
	progid:DXImageTransform.microsoft.Shadow(color='#CCCCCC', Direction=-135, Strength=1);
	background-color:#FFFFFF;
	zoom:1;
}
.ie7 .zone_33 .encadre_menu_parametre_contenu .menu_parametre {
	zoom:1;
}

.ie7 #centre_contenu {
	zoom:1;
}

/**
 * Bloc agenda ministere
 */
.ie7 .bloc_abonnement_lettre input, .ie7 .bloc_abonnement_lettre label {
	padding-top: 3px;
}
.ie7 .agenda_ministere_liste .agenda_bandeau_espace_bas,
.ie7 .agenda_ministere_calendrier .agenda_bandeau_espace_bas  {
	zoom:1;
}
.ie7 .lundi {
	z-index: 10;
}
.ie7 .mardi {
	z-index: 9;
}
.ie7 .mercredi {
	z-index: 8;
}
.ie7 .jeudi {
	z-index: 7;
}
.ie7 .vendredi {
	z-index: 6;
}
.ie7 .samedi {
	z-index: 5;
}
.ie7 .dimanche {
	z-index: 4;
	height: 5em;
}
.ie7 .agenda_ministere_calendrier td.evenement .jour1 {
	width: 14.2%;
}
.ie7 .agenda_ministere_calendrier td.evenement .jour3 {
	width: 42.9%;
}
.ie7 .agenda_ministere_calendrier td.evenement, .ie6 .agenda_ministere_calendrier td.pas_evenement {
	position: static;
	border-left: 1px solid #FFFFFF;
}
.ie7 .agenda_ministere_calendrier td.evenement ul {
	position:relative;
	width: 711%;
}
.ie7 .agenda_ministere_liste .agenda_evenement {
	position: relative;
	zoom: 1;
	margin-bottom: -3px;
}
.ie7 .agenda_ministere_liste .agenda_evenement .agenda_evenement_multi {
	position: relative;
}
.ie7 .agenda_ministere_liste .agenda_date.agenda_date_mois {
	height: 90px;
}
.ie7 .agenda_ministre_semaine .agenda_bandeau_espace_bas,
.ie7 .agenda_ministre_jour .agenda_bandeau_espace_bas,
.ie7 .agenda_ministre_jour .agenda_semaine .agenda_jour li {
	zoom: 1;
}
.ie7 .agenda_ministre_semaine .agenda_semaine .agenda_semaine_jour .date {
	padding: 0px;
	background-image: none;
}
/*
#navigation_contenu ul.liste_nav_mdd_1_col li .a, #navigation_contenu ul.liste_nav_mdd_2_col li .a{
	height:50%;
}

li.mise_en_avant_master_page img{
	height:50%;	
}
#navigation_contenu li .mdd_en_savoir{
	height:50%;
}

#navigation_contenu li.niv3, #navigation_contenu ul.liste_nav_mdd_2_col li.niv22{
	height:50%;
}
*/

/**
 * copyright sur les images
 */
.ie7 .bloc_libre_visuel{
	display:inline-block;
	top:2px;
	left:2px;
}
.ie7 .copyright_div{
	position:relative;
	display:inline;
}
.ie7 .copyright_div .copyright{
	filter:alpha(opacity=80);
}

.ie7 #pageContent-2col .encadre_titre_bleu,
.ie7 #pageContent-2col .encadre_titre_vert,
.ie7 #pageContent-2col .encadre_titre_fond_blanc,
.ie7 #pageContent-2col .encadre_titre_gris,
.ie7 #pageContent-2col .encadre_titre_marron{
	clear:left;
	display:inline;
}
.ie7 .wtv_zone_contenu_droie{
	float:none;
}	

.ie7 #recAffine .jNiceHidden{
	display:none;
}
.ie7 #recAffine .jCheckBoxWrapper + label{
	margin-left:15px;
}
.ie7 #recAffine ul{
	margin-bottom:10px;
}
.ie7 #recAffine li{
	padding-bottom:0px;
}
.ie7 #recAffine .criteres_affiner_recherche{
	overflow:hidden;
}

.ie7 .quickvote-body .jNiceHidden{
	display:none;	
}
.ie7 .quickvote-body  .jCheckBoxWrapper + label, 
.ie7 .quickvote-body  .jRadioWrapper + label{
	margin-left:15px;
}
.ie7 .quickvote .submit-button .default {
	padding:2px 5px; 
}
.ie7 .captcha input{
	margin-top:-35px;
	margin-left:7px;
}

.ie7 .bloc_abonnement_lettre input[type=submit] {
	margin-left:350px;
}
.ie7 .liste_services_item .titre_service {
	cursor:s-resize;
}
.ie7 .montrer_rubriques {
	cursor:s-resize;
}
.ie7 .montrer_rubriques_site{
	cursor: s-resize;
}  
.ie7 #enqueteContent .jNiceInputWrapper + div{
	clear:left;
}

.ie7 #indicuniv_tab_resultats caption{
	color:white;
}
.ie7 table#indicuniv_tab_disciplines caption{
	display:inline-block;
}
.ie7 #bloc_indic_universites #filterDomain{
	width:300px;
}
.ie7 .bloc_recherche {
	position:relative;
	z-index:10;
}

/*Ajout Rim tickt 201747*/
.ie7 .page_liste_bloc_recherche_contenu .valid_form_search{
	float:left;
}	
.ie7 .zone_droite_haut{
	overflow:hidden;
}
.ie7 .page_de_liste .search_report{
	margin-bottom:-15px;
}/**
 * Cette feuille de style est dédiée à Internet Explorer 8
 * Il faut ajouter la classe .ie8 devant chaque ligne
 */

.ie8 .ombrage {
	filter:alpha(opacity=60);
}

/**
 * Centre
 */

/**
 * Contenu page
 */
.ie8 .bloc_libre_accueil, .ie8 .encadre_titre_vert, 
.ie8 .encadre_titre_fond_blanc, .ie8 .encadre_titre_bleu, 
.ie8 .encadre_titre_gris, .ie8 .encadre_titre_marron , .ie8 .wtv_bloc_thematique, .ie8 .wtv_sous_themes, 
.ie8 .zone_33 .div_flux_entrant, .ie8 #indicuniv_donnees_contexte_div
{
	filter:progid:DXImageTransform.microsoft.Shadow(color='#CCCCCC', Direction=45, Strength=1)
	progid:DXImageTransform.microsoft.Shadow(color='#CCCCCC', Direction=135, Strength=1)
	progid:DXImageTransform.microsoft.Shadow(color='#CCCCCC', Direction=-45, Strength=1)
	progid:DXImageTransform.microsoft.Shadow(color='#CCCCCC', Direction=-135, Strength=1);
	zoom:1;
	background-color:#FFFFFF;
}
.ie8 .une_item_decouverte {
	zoom:1;
	position:relative;
	filter:alpha(opacity=80);
}
.ie8 .visuel_copyright {
	zoom:1;
	filter:alpha(opacity=80);
}

/**
 * Bloc modulaire
 */
.ie8 .zone_33 .remontee_contenus_bas, .ie8 .zone_33 .bloc_banniere, 
.ie8 .zone_33 .encadre_menu_parametre, .ie8 .zone_33 .webtv_mod_bloc_contenu,
.ie8 .zone_33 .div_bloc_faq {
	filter:progid:DXImageTransform.microsoft.Shadow(color='#CCCCCC', Direction=45, Strength=1)
	progid:DXImageTransform.microsoft.Shadow(color='#CCCCCC', Direction=135, Strength=1)
	progid:DXImageTransform.microsoft.Shadow(color='#CCCCCC', Direction=-45, Strength=1)
	progid:DXImageTransform.microsoft.Shadow(color='#CCCCCC', Direction=-135, Strength=1);
	zoom:1;
	background-color:#FFFFFF;
}


#me_navAccess  {
    z-index:10;
}

.ie8 .bloc_libre_visuel{
	display:block;
	top:2px;
	left:2px;
}
.ie8 .bloc_libre_visuel a{
	display:block;
}
.ie8 .copyright_div .copyright{
	filter:alpha(opacity=80);
}
.ie8 .jNiceRadio, .ie8 .jNiceCheckbox{
	top: -10px;	
}

.ie8 .quickvote-body .jNiceHidden{
	left: -10px;	
}
#recAffine .jNiceCheckbox{
	top: 0px;
}
.ie8 .navigation_7_items li .item_nav_contenu {
    width: 11.12em;
}
.ie8 .quickvote .submit-button .default {
	padding:2px 5px; 
}
.ie8 .liste_services_item .titre_service {
	cursor:s-resize;
}
.ie8 .montrer_rubriques {
	cursor:s-resize;
}
.ie8 .montrer_rubriques_site{
	cursor: s-resize;
} /**
 * Cette feuille de style est dédiée à Firefox
 * Il faut ajouter la classe .ff devant chaque ligne
 *//**
 * Cette feuille de style est dédiée à Chrome
 * Il faut ajouter la classe .chrome devant chaque ligne
 */
 
.chrome .quickvote .submit-button .default {
	padding:2px 5px; 
}

.chrome .navigation_7_items li .item_nav_contenu {
    width: 11.15em;
}

.chrome .zoom_sur_bloc_item span.zoom_sur_bloc_item_visu {
	height: 120px;
}
.chrome .zoom_sur_bloc_item span.zoom_sur_bloc_item_titre {
	top: 0px;
}/**
 * Cette feuille de style est dédiée à Safari
 * Il faut ajouter la classe .safari devant chaque ligne
 */

.safari .navigation_7_items li .item_nav_contenu {
    width: 11.15em;
}
.safari .zoom_sur_bloc_item span.zoom_sur_bloc_item_visu {
	height: 120px;
}
.safari .zoom_sur_bloc_item span.zoom_sur_bloc_item_titre {
	top: 0px;
}/**
 * Cette feuille de style est dédiée à Opera
 * Il faut ajouter la classe .opera devant chaque ligne
 */

.opera .navigation_7_items li .item_nav_contenu {
    width: 11.5em;
}
.opera .a_la_une_zone .liste_contenu_a_la_une {
	
	height: 30em;
}

.opera .a_la_une_contenu_item {
	clear
}
.opera .quickvote .submit-button .default {
	padding:2px 5px; 
}/* Affichage de la loupe sur les classes zoomMedia*/
a.zoomMedia {
	cursor: url("http://media.enseignementsup-recherche.gouv.fr/design/front_office_recherche_v2/images/magnify.cur"), pointer;
}
